Public bug reported:
SRU Justification Impact: The upstream process for stable tree updates is quite similar in scope to the Ubuntu SRU process, e.g., each patch has to demonstrably fix a bug, and each patch is vetted by upstream by originating either directly from a mainline/stable Linux tree or a minimally backported form of that patch. The following upstream stable patches should be included in the Ubuntu kernel: v5.15.187 upstream stable release from git://git.kernel.org/ cifs: Fix cifs_query_path_info() for Windows NT servers NFSv4: Always set NLINK even if the server doesn't support it NFSv4.2: fix listxattr to return selinux security label mailbox: Not protect module_put with spin_lock_irqsave mfd: max14577: Fix wakeup source leaks on device unbind leds: multicolor: Fix intensity setting while SW blinking hwmon: (pmbus/max34440) Fix support for max34451 ksmbd: allow a filename to contain special characters on SMB3.1.1 posix extension dmaengine: xilinx_dma: Set dma_device directions md/md-bitmap: fix dm-raid max_write_behind setting bcache: fix NULL pointer in cache_set_flush() iio: pressure: zpa2326: Use aligned_s64 for the timestamp um: Add cmpxchg8b_emu and checksum functions to asm-prototypes.h coresight: Only check bottom two claim bits usb: dwc2: also exit clock_gating when stopping udc while suspended usb: potential integer overflow in usbg_make_tpg() tty: serial: uartlite: register uart driver in init usb: common: usb-conn-gpio: use a unique name for usb connector device usb: Add checks for snprintf() calls in usb_alloc_dev() usb: cdc-wdm: avoid setting WDM_READ for ZLP-s usb: typec: displayport: Receive DP Status Update NAK request exit dp altmode ALSA: hda: Ignore unsol events for cards being shut down ALSA: hda: Add new pci id for AMD GPU display HD audio controller ALSA: usb-audio: Add a quirk for Lenovo Thinkpad Thunderbolt 3 dock ceph: fix possible integer overflow in ceph_zero_objects() ovl: Check for NULL d_inode() in ovl_dentry_upper() fs/jfs: consolidate sanity checking in dbMount jfs: validate AG parameters in dbMount() to prevent crashes media: davinci: vpif: Fix memory leak in probe error path media: omap3isp: use sgtable-based scatterlist wrappers clk: ti: am43xx: Add clkctrl data for am43xx ADC1 media: imx-jpeg: Drop the first error frames f2fs: don't over-report free space or inodes in statvfs Drivers: hv: Rename 'alloced' to 'allocated' Drivers: hv: vmbus: Add utility function for querying ring size uio_hv_generic: Query the ringbuffer size for device uio_hv_generic: Align ring size to system page fbcon: delete a few unneeded forward decl tty/vt: consolemap: rename and document struct uni_pagedir vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() vgacon: remove unneeded forward declarations tty: vt: make init parameter of consw::con_init() a bool tty: vt: sanitize arguments of consw::con_clear() tty: vt: make consw::con_switch() return a bool dummycon: Trigger redraw when switching consoles with deferred takeover platform/x86: ideapad-laptop: use usleep_range() for EC polling i2c: tiny-usb: disable zero-length read messages i2c: robotfuzz-osif: disable zero-length read messages s390/pkey: Prevent overflow in size calculation for memdup_user() atm: clip: prevent NULL deref in clip_push() ALSA: usb-audio: Fix out-of-bounds read in snd_usb_get_audioformat_uac3() attach_recursive_mnt(): do not lock the covering tree when sliding something under it libbpf: Fix null pointer dereference in btf_dump__free on allocation failure wifi: mac80211: fix beacon interval calculation overflow af_unix: Don't set -ECONNRESET for consumed OOB skb. vsock/uapi: fix linux/vm_sockets.h userspace compilation errors um: ubd: Add missing error check in start_io_thread() net: enetc: Correct endianness handling in _enetc_rd_reg64 atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister(). net: selftests: fix TCP packet checksum staging: rtl8723bs: Avoid memset() in aes_cipher() and aes_decipher() dt-bindings: serial: 8250: Make clocks and clock-frequency exclusive Bluetooth: L2CAP: Fix L2CAP MTU negotiation dm-raid: fix variable in journal device check btrfs: update superblock's device bytes_used when dropping chunk HID: wacom: fix memory leak on kobject creation failure HID: wacom: fix memory leak on sysfs attribute creation failure HID: wacom: fix kobject reference count leak drm/tegra: Assign plane type before registration drm/tegra: Fix a possible null pointer dereference drm/udl: Unregister device before cleaning up on disconnect drm/amdkfd: Fix race in GWS queue scheduling drm/bridge: cdns-dsi: Fix the clock variable for mode_valid() drm/bridge: cdns-dsi: Fix connecting to next bridge drm/bridge: cdns-dsi: Check return value when getting default PHY config drm/bridge: cdns-dsi: Wait for Clk and Data Lanes to be ready drm/amd/display: Add null pointer check for get_first_active_display() PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time media: uvcvideo: Rollback non processed entities on error s390/entry: Fix last breaking event handling in case of stack corruption s390: Add '-std=gnu11' to decompressor and purgatory CFLAGS Revert "ipv6: save dontfrag in cork" arm64: Restrict pagetable teardown to avoid false warning btrfs: don't drop extent_map for free space inode on write error ARM: 9354/1: ptrace: Use bitfield helpers rtc: cmos: use spin_lock_irqsave in cmos_interrupt vsock/vmci: Clear the vmci transport packet properly when initializing it mmc: sdhci: Add a helper function for dump register in dynamic debug mode Revert "mmc: sdhci: Disable SD card clock before changing parameters" usb: typec: altmodes/displayport: do not index invalid pin_assignments mtk-sd: Fix a pagefault in dma_unmap_sg() for not prepared data mtk-sd: Prevent memory corruption from DMA map failure mtk-sd: reset host->mrq on prepare_data() error platform/mellanox: mlxbf-tmfifo: fix vring_desc.len assignment RDMA/mlx5: Initialize obj_event->obj_sub_list before xa_insert nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails. NFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN scsi: qla2xxx: Fix DMA mapping test in qla24xx_get_port_database() scsi: qla4xxx: Fix missing DMA mapping error in qla4xxx_alloc_pdu() scsi: ufs: core: Fix spelling of a sysfs attribute name RDMA/mlx5: Fix CC counters query for MPV btrfs: fix missing error handling when searching for inode refs during log replay drm/exynos: fimd: Guard display clock control with runtime PM calls spi: spi-fsl-dspi: Clear completion counter before initiating transfer drm/i915/selftests: Change mock_request() to return error pointers platform/x86: dell-wmi-sysman: Fix WMI data block retrieval in sysfs callbacks drm/i915/gt: Fix timeline left held on VMA alloc error igc: disable L1.2 PCI-E link substate to avoid performance issue lib: test_objagg: Set error message in check_expect_hints_stats() amd-xgbe: align CL37 AN sequence as per databook enic: fix incorrect MTU comparison in enic_change_mtu() rose: fix dangling neighbour pointers in rose_rt_device_down() nui: Fix dma_mapping_error() check net/sched: Always pass notifications when child class becomes empty drm/msm: Fix a fence leak in submit error path ALSA: sb: Don't allow changing the DMA mode during operations ALSA: sb: Force to disable DMAs once when DMA mode is changed ata: pata_cs5536: fix build on 32-bit UML powerpc: Fix struct termio related ioctl macros scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port() wifi: mac80211: drop invalid source address OCB frames wifi: ath6kl: remove WARN on bad firmware input ACPICA: Refuse to evaluate a method if arguments are missing mtd: spinand: fix memory leak of ECC engine conf rcu: Return early if callback is not specified mmc: core: sd: Apply BROKEN_SD_DISCARD quirk earlier regulator: gpio: Add input_supply support in gpio_regulator_config regulator: gpio: Fix the out-of-bounds access to drvdata::gpiods drm/v3d: Disable interrupts before resetting the GPU NFSv4/flexfiles: Fix handling of NFS level errors in I/O ethernet: atl1: Add missing DMA mapping error checks and count errors dpaa2-eth: Update dpni_get_single_step_cfg command dpaa2-eth: Update SINGLE_STEP register access net: dpaa2-eth: rearrange variable in dpaa2_eth_get_ethtool_stats dpaa2-eth: fix xdp_rxq_info leak platform/x86: think-lmi: Fix class device unregistration platform/x86: dell-wmi-sysman: Fix class device unregistration xhci: dbctty: disable ECHO flag by default xhci: dbc: Flush queued requests before stopping dbc usb: cdnsp: do not disable slot for disabled slot i2c/designware: Fix an initialization issue Logitech C-270 even more broken platform/x86: think-lmi: Create ksets consecutively usb: typec: displayport: Fix potential deadlock x86/bugs: Rename MDS machinery to something more generic x86/bugs: Add a Transient Scheduler Attacks mitigation UBUNTU: [Config] enable TSA mitigation x86/CPU/AMD: Properly check the TSA microcode x86: Fix X86_FEATURE_VERW_CLEAR definition KVM: x86: add support for CPUID leaf 0x80000021 KVM: SVM: Advertise TSA CPUID bits to guests x86/process: Move the buffer clearing before MONITOR Linux 5.15.187 UBUNTU: Upstream stable to v5.15.187 ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Jammy) Importance: Medium Assignee: Manuel Diewald (diewald) Status: In Progress ** Tags: kernel-stable-tracking-bug ** Changed in: linux (Ubuntu) Status: New => Confirmed ** Tags added: kernel-stable-tracking-bug ** Also affects: linux (Ubuntu Jammy) Importance: Undecided Status: New ** Changed in: linux (Ubuntu) Status: Confirmed => Invalid ** Changed in: linux (Ubuntu Jammy) Importance: Undecided => Medium ** Changed in: linux (Ubuntu Jammy) Status: New => In Progress ** Changed in: linux (Ubuntu Jammy) Assignee: (unassigned) => Manuel Diewald (diewald) ** Description changed: SRU Justification Impact: The upstream process for stable tree updates is quite similar in scope to the Ubuntu SRU process, e.g., each patch has to demonstrably fix a bug, and each patch is vetted by upstream by originating either directly from a mainline/stable Linux tree or a minimally backported form of that patch. The following upstream stable patches should be included in the Ubuntu kernel: v5.15.187 upstream stable release from git://git.kernel.org/ - + cifs: Fix cifs_query_path_info() for Windows NT servers + NFSv4: Always set NLINK even if the server doesn't support it + NFSv4.2: fix listxattr to return selinux security label + mailbox: Not protect module_put with spin_lock_irqsave + mfd: max14577: Fix wakeup source leaks on device unbind + leds: multicolor: Fix intensity setting while SW blinking + hwmon: (pmbus/max34440) Fix support for max34451 + ksmbd: allow a filename to contain special characters on SMB3.1.1 posix extension + dmaengine: xilinx_dma: Set dma_device directions + md/md-bitmap: fix dm-raid max_write_behind setting + bcache: fix NULL pointer in cache_set_flush() + iio: pressure: zpa2326: Use aligned_s64 for the timestamp + um: Add cmpxchg8b_emu and checksum functions to asm-prototypes.h + coresight: Only check bottom two claim bits + usb: dwc2: also exit clock_gating when stopping udc while suspended + usb: potential integer overflow in usbg_make_tpg() + tty: serial: uartlite: register uart driver in init + usb: common: usb-conn-gpio: use a unique name for usb connector device + usb: Add checks for snprintf() calls in usb_alloc_dev() + usb: cdc-wdm: avoid setting WDM_READ for ZLP-s + usb: typec: displayport: Receive DP Status Update NAK request exit dp altmode + ALSA: hda: Ignore unsol events for cards being shut down + ALSA: hda: Add new pci id for AMD GPU display HD audio controller + ALSA: usb-audio: Add a quirk for Lenovo Thinkpad Thunderbolt 3 dock + ceph: fix possible integer overflow in ceph_zero_objects() + ovl: Check for NULL d_inode() in ovl_dentry_upper() + fs/jfs: consolidate sanity checking in dbMount + jfs: validate AG parameters in dbMount() to prevent crashes + media: davinci: vpif: Fix memory leak in probe error path + media: omap3isp: use sgtable-based scatterlist wrappers + clk: ti: am43xx: Add clkctrl data for am43xx ADC1 + media: imx-jpeg: Drop the first error frames + f2fs: don't over-report free space or inodes in statvfs + Drivers: hv: Rename 'alloced' to 'allocated' + Drivers: hv: vmbus: Add utility function for querying ring size + uio_hv_generic: Query the ringbuffer size for device + uio_hv_generic: Align ring size to system page + fbcon: delete a few unneeded forward decl + tty/vt: consolemap: rename and document struct uni_pagedir + vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() + vgacon: remove unneeded forward declarations + tty: vt: make init parameter of consw::con_init() a bool + tty: vt: sanitize arguments of consw::con_clear() + tty: vt: make consw::con_switch() return a bool + dummycon: Trigger redraw when switching consoles with deferred takeover + platform/x86: ideapad-laptop: use usleep_range() for EC polling + i2c: tiny-usb: disable zero-length read messages + i2c: robotfuzz-osif: disable zero-length read messages + s390/pkey: Prevent overflow in size calculation for memdup_user() + atm: clip: prevent NULL deref in clip_push() + ALSA: usb-audio: Fix out-of-bounds read in snd_usb_get_audioformat_uac3() + attach_recursive_mnt(): do not lock the covering tree when sliding something under it + libbpf: Fix null pointer dereference in btf_dump__free on allocation failure + wifi: mac80211: fix beacon interval calculation overflow + af_unix: Don't set -ECONNRESET for consumed OOB skb. + vsock/uapi: fix linux/vm_sockets.h userspace compilation errors + um: ubd: Add missing error check in start_io_thread() + net: enetc: Correct endianness handling in _enetc_rd_reg64 + atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister(). + net: selftests: fix TCP packet checksum + staging: rtl8723bs: Avoid memset() in aes_cipher() and aes_decipher() + dt-bindings: serial: 8250: Make clocks and clock-frequency exclusive + Bluetooth: L2CAP: Fix L2CAP MTU negotiation + dm-raid: fix variable in journal device check + btrfs: update superblock's device bytes_used when dropping chunk + HID: wacom: fix memory leak on kobject creation failure + HID: wacom: fix memory leak on sysfs attribute creation failure + HID: wacom: fix kobject reference count leak + drm/tegra: Assign plane type before registration + drm/tegra: Fix a possible null pointer dereference + drm/udl: Unregister device before cleaning up on disconnect + drm/amdkfd: Fix race in GWS queue scheduling + drm/bridge: cdns-dsi: Fix the clock variable for mode_valid() + drm/bridge: cdns-dsi: Fix connecting to next bridge + drm/bridge: cdns-dsi: Check return value when getting default PHY config + drm/bridge: cdns-dsi: Wait for Clk and Data Lanes to be ready + drm/amd/display: Add null pointer check for get_first_active_display() + PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time + media: uvcvideo: Rollback non processed entities on error + s390/entry: Fix last breaking event handling in case of stack corruption + s390: Add '-std=gnu11' to decompressor and purgatory CFLAGS + Revert "ipv6: save dontfrag in cork" + arm64: Restrict pagetable teardown to avoid false warning + btrfs: don't drop extent_map for free space inode on write error + ARM: 9354/1: ptrace: Use bitfield helpers + rtc: cmos: use spin_lock_irqsave in cmos_interrupt + vsock/vmci: Clear the vmci transport packet properly when initializing it + mmc: sdhci: Add a helper function for dump register in dynamic debug mode + Revert "mmc: sdhci: Disable SD card clock before changing parameters" + usb: typec: altmodes/displayport: do not index invalid pin_assignments + mtk-sd: Fix a pagefault in dma_unmap_sg() for not prepared data + mtk-sd: Prevent memory corruption from DMA map failure + mtk-sd: reset host->mrq on prepare_data() error + platform/mellanox: mlxbf-tmfifo: fix vring_desc.len assignment + RDMA/mlx5: Initialize obj_event->obj_sub_list before xa_insert + nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails. + NFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN + scsi: qla2xxx: Fix DMA mapping test in qla24xx_get_port_database() + scsi: qla4xxx: Fix missing DMA mapping error in qla4xxx_alloc_pdu() + scsi: ufs: core: Fix spelling of a sysfs attribute name + RDMA/mlx5: Fix CC counters query for MPV + btrfs: fix missing error handling when searching for inode refs during log replay + drm/exynos: fimd: Guard display clock control with runtime PM calls + spi: spi-fsl-dspi: Clear completion counter before initiating transfer + drm/i915/selftests: Change mock_request() to return error pointers + platform/x86: dell-wmi-sysman: Fix WMI data block retrieval in sysfs callbacks + drm/i915/gt: Fix timeline left held on VMA alloc error + igc: disable L1.2 PCI-E link substate to avoid performance issue + lib: test_objagg: Set error message in check_expect_hints_stats() + amd-xgbe: align CL37 AN sequence as per databook + enic: fix incorrect MTU comparison in enic_change_mtu() + rose: fix dangling neighbour pointers in rose_rt_device_down() + nui: Fix dma_mapping_error() check + net/sched: Always pass notifications when child class becomes empty + drm/msm: Fix a fence leak in submit error path + ALSA: sb: Don't allow changing the DMA mode during operations + ALSA: sb: Force to disable DMAs once when DMA mode is changed + ata: pata_cs5536: fix build on 32-bit UML + powerpc: Fix struct termio related ioctl macros + scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port() + wifi: mac80211: drop invalid source address OCB frames + wifi: ath6kl: remove WARN on bad firmware input + ACPICA: Refuse to evaluate a method if arguments are missing + mtd: spinand: fix memory leak of ECC engine conf + rcu: Return early if callback is not specified + mmc: core: sd: Apply BROKEN_SD_DISCARD quirk earlier + regulator: gpio: Add input_supply support in gpio_regulator_config + regulator: gpio: Fix the out-of-bounds access to drvdata::gpiods + drm/v3d: Disable interrupts before resetting the GPU + NFSv4/flexfiles: Fix handling of NFS level errors in I/O + ethernet: atl1: Add missing DMA mapping error checks and count errors + dpaa2-eth: Update dpni_get_single_step_cfg command + dpaa2-eth: Update SINGLE_STEP register access + net: dpaa2-eth: rearrange variable in dpaa2_eth_get_ethtool_stats + dpaa2-eth: fix xdp_rxq_info leak + platform/x86: think-lmi: Fix class device unregistration + platform/x86: dell-wmi-sysman: Fix class device unregistration + xhci: dbctty: disable ECHO flag by default + xhci: dbc: Flush queued requests before stopping dbc + usb: cdnsp: do not disable slot for disabled slot + i2c/designware: Fix an initialization issue + Logitech C-270 even more broken + platform/x86: think-lmi: Create ksets consecutively + usb: typec: displayport: Fix potential deadlock + x86/bugs: Rename MDS machinery to something more generic + x86/bugs: Add a Transient Scheduler Attacks mitigation + UBUNTU: [Config] enable TSA mitigation + x86/CPU/AMD: Properly check the TSA microcode + x86: Fix X86_FEATURE_VERW_CLEAR definition + KVM: x86: add support for CPUID leaf 0x80000021 + KVM: SVM: Advertise TSA CPUID bits to guests + x86/process: Move the buffer clearing before MONITOR Linux 5.15.187 - x86/process: Move the buffer clearing before MONITOR - KVM: SVM: Advertise TSA CPUID bits to guests - KVM: x86: add support for CPUID leaf 0x80000021 - x86/bugs: Add a Transient Scheduler Attacks mitigation - x86/bugs: Rename MDS machinery to something more generic - usb: typec: displayport: Fix potential deadlock - platform/x86: think-lmi: Create ksets consecutively - Logitech C-270 even more broken - i2c/designware: Fix an initialization issue - usb: cdnsp: do not disable slot for disabled slot - xhci: dbc: Flush queued requests before stopping dbc - xhci: dbctty: disable ECHO flag by default - platform/x86: dell-wmi-sysman: Fix class device unregistration - platform/x86: think-lmi: Fix class device unregistration - dpaa2-eth: fix xdp_rxq_info leak - net: dpaa2-eth: rearrange variable in dpaa2_eth_get_ethtool_stats - dpaa2-eth: Update SINGLE_STEP register access - dpaa2-eth: Update dpni_get_single_step_cfg command - ethernet: atl1: Add missing DMA mapping error checks and count errors - NFSv4/flexfiles: Fix handling of NFS level errors in I/O - drm/v3d: Disable interrupts before resetting the GPU - regulator: gpio: Fix the out-of-bounds access to drvdata::gpiods - regulator: gpio: Add input_supply support in gpio_regulator_config - mmc: core: sd: Apply BROKEN_SD_DISCARD quirk earlier - rcu: Return early if callback is not specified - mtd: spinand: fix memory leak of ECC engine conf - ACPICA: Refuse to evaluate a method if arguments are missing - wifi: ath6kl: remove WARN on bad firmware input - wifi: mac80211: drop invalid source address OCB frames - scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port() - powerpc: Fix struct termio related ioctl macros - ata: pata_cs5536: fix build on 32-bit UML - ALSA: sb: Force to disable DMAs once when DMA mode is changed - ALSA: sb: Don't allow changing the DMA mode during operations - drm/msm: Fix a fence leak in submit error path - net/sched: Always pass notifications when child class becomes empty - nui: Fix dma_mapping_error() check - rose: fix dangling neighbour pointers in rose_rt_device_down() - enic: fix incorrect MTU comparison in enic_change_mtu() - amd-xgbe: align CL37 AN sequence as per databook - lib: test_objagg: Set error message in check_expect_hints_stats() - igc: disable L1.2 PCI-E link substate to avoid performance issue - drm/i915/gt: Fix timeline left held on VMA alloc error - platform/x86: dell-wmi-sysman: Fix WMI data block retrieval in sysfs callbacks - drm/i915/selftests: Change mock_request() to return error pointers - spi: spi-fsl-dspi: Clear completion counter before initiating transfer - drm/exynos: fimd: Guard display clock control with runtime PM calls - btrfs: fix missing error handling when searching for inode refs during log replay - RDMA/mlx5: Fix CC counters query for MPV - scsi: ufs: core: Fix spelling of a sysfs attribute name - scsi: qla4xxx: Fix missing DMA mapping error in qla4xxx_alloc_pdu() - scsi: qla2xxx: Fix DMA mapping test in qla24xx_get_port_database() - NFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN - nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails. - RDMA/mlx5: Initialize obj_event->obj_sub_list before xa_insert - platform/mellanox: mlxbf-tmfifo: fix vring_desc.len assignment - mtk-sd: reset host->mrq on prepare_data() error - mtk-sd: Prevent memory corruption from DMA map failure - mtk-sd: Fix a pagefault in dma_unmap_sg() for not prepared data - usb: typec: altmodes/displayport: do not index invalid pin_assignments - Revert "mmc: sdhci: Disable SD card clock before changing parameters" - mmc: sdhci: Add a helper function for dump register in dynamic debug mode - vsock/vmci: Clear the vmci transport packet properly when initializing it - rtc: cmos: use spin_lock_irqsave in cmos_interrupt - ARM: 9354/1: ptrace: Use bitfield helpers - btrfs: don't drop extent_map for free space inode on write error - arm64: Restrict pagetable teardown to avoid false warning - Revert "ipv6: save dontfrag in cork" - s390: Add '-std=gnu11' to decompressor and purgatory CFLAGS - s390/entry: Fix last breaking event handling in case of stack corruption - media: uvcvideo: Rollback non processed entities on error - PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time - drm/amd/display: Add null pointer check for get_first_active_display() - drm/bridge: cdns-dsi: Wait for Clk and Data Lanes to be ready - drm/bridge: cdns-dsi: Check return value when getting default PHY config - drm/bridge: cdns-dsi: Fix connecting to next bridge - drm/bridge: cdns-dsi: Fix the clock variable for mode_valid() - drm/amdkfd: Fix race in GWS queue scheduling - drm/udl: Unregister device before cleaning up on disconnect - drm/tegra: Fix a possible null pointer dereference - drm/tegra: Assign plane type before registration - HID: wacom: fix kobject reference count leak - HID: wacom: fix memory leak on sysfs attribute creation failure - HID: wacom: fix memory leak on kobject creation failure - btrfs: update superblock's device bytes_used when dropping chunk - dm-raid: fix variable in journal device check - Bluetooth: L2CAP: Fix L2CAP MTU negotiation - dt-bindings: serial: 8250: Make clocks and clock-frequency exclusive - staging: rtl8723bs: Avoid memset() in aes_cipher() and aes_decipher() - net: selftests: fix TCP packet checksum - atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister(). - net: enetc: Correct endianness handling in _enetc_rd_reg64 - um: ubd: Add missing error check in start_io_thread() - vsock/uapi: fix linux/vm_sockets.h userspace compilation errors - af_unix: Don't set -ECONNRESET for consumed OOB skb. - wifi: mac80211: fix beacon interval calculation overflow - libbpf: Fix null pointer dereference in btf_dump__free on allocation failure - attach_recursive_mnt(): do not lock the covering tree when sliding something under it - ALSA: usb-audio: Fix out-of-bounds read in snd_usb_get_audioformat_uac3() - atm: clip: prevent NULL deref in clip_push() - s390/pkey: Prevent overflow in size calculation for memdup_user() - i2c: robotfuzz-osif: disable zero-length read messages - i2c: tiny-usb: disable zero-length read messages - platform/x86: ideapad-laptop: use usleep_range() for EC polling - dummycon: Trigger redraw when switching consoles with deferred takeover - tty: vt: make consw::con_switch() return a bool - tty: vt: sanitize arguments of consw::con_clear() - tty: vt: make init parameter of consw::con_init() a bool - vgacon: remove unneeded forward declarations - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() - tty/vt: consolemap: rename and document struct uni_pagedir - fbcon: delete a few unneeded forward decl - uio_hv_generic: Align ring size to system page - uio_hv_generic: Query the ringbuffer size for device - Drivers: hv: vmbus: Add utility function for querying ring size - Drivers: hv: Rename 'alloced' to 'allocated' - f2fs: don't over-report free space or inodes in statvfs - media: imx-jpeg: Drop the first error frames - clk: ti: am43xx: Add clkctrl data for am43xx ADC1 - media: omap3isp: use sgtable-based scatterlist wrappers - media: davinci: vpif: Fix memory leak in probe error path - jfs: validate AG parameters in dbMount() to prevent crashes - fs/jfs: consolidate sanity checking in dbMount - ovl: Check for NULL d_inode() in ovl_dentry_upper() - ceph: fix possible integer overflow in ceph_zero_objects() - ALSA: usb-audio: Add a quirk for Lenovo Thinkpad Thunderbolt 3 dock - ALSA: hda: Add new pci id for AMD GPU display HD audio controller - ALSA: hda: Ignore unsol events for cards being shut down - usb: typec: displayport: Receive DP Status Update NAK request exit dp altmode - usb: cdc-wdm: avoid setting WDM_READ for ZLP-s - usb: Add checks for snprintf() calls in usb_alloc_dev() - usb: common: usb-conn-gpio: use a unique name for usb connector device - tty: serial: uartlite: register uart driver in init - usb: potential integer overflow in usbg_make_tpg() - usb: dwc2: also exit clock_gating when stopping udc while suspended - coresight: Only check bottom two claim bits - um: Add cmpxchg8b_emu and checksum functions to asm-prototypes.h - iio: pressure: zpa2326: Use aligned_s64 for the timestamp - bcache: fix NULL pointer in cache_set_flush() - md/md-bitmap: fix dm-raid max_write_behind setting - dmaengine: xilinx_dma: Set dma_device directions - ksmbd: allow a filename to contain special characters on SMB3.1.1 posix extension - hwmon: (pmbus/max34440) Fix support for max34451 - leds: multicolor: Fix intensity setting while SW blinking - mfd: max14577: Fix wakeup source leaks on device unbind - mailbox: Not protect module_put with spin_lock_irqsave - NFSv4.2: fix listxattr to return selinux security label - NFSv4: Always set NLINK even if the server doesn't support it - cifs: Fix cifs_query_path_info() for Windows NT servers + UBUNTU: Upstream stable to v5.15.187 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2118977 Title: Jammy update: v5.15.187 upstream stable release To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2118977/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs