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.134 upstream stable release
from git://git.kernel.org/
NFS: Use the correct commit info in nfs_join_page_group()
NFS: More fixes for nfs_direct_write_reschedule_io()
NFS/pNFS: Report EINVAL errors from connect() to the server
SUNRPC: Mark the cred for revalidation if the server rejects it
NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
NFSv4.1: fix pnfs MDS=DS session trunking
tracing: Make trace_marker{,_raw} stream-like
tracing: Increase trace array ref count on enable and filter files
ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
ata: libahci: clear pending interrupt status
ext4: scope ret locally in ext4_try_to_trim_range()
ext4: change s_last_trim_minblks type to unsigned long
ext4: replace the traditional ternary conditional operator with with max()/min()
ext4: move setting of trimmed bit into ext4_try_to_trim_range()
ext4: do not let fstrim block system suspend
tracing: Have event inject files inc the trace array ref count
netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
netfilter: nf_tables: fix memleak when more than 255 elements expired
ASoC: meson: spdifin: start hw on dai probe
netfilter: nf_tables: disallow element removal on anonymous sets
bpf: Avoid deadlock when using queue and stack maps from NMI
selftests: tls: swap the TX and RX sockets in some tests
net/core: Fix ETH_P_1588 flow dissector
ASoC: imx-audmix: Fix return error with devm_clk_get()
iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
i40e: Add VF VLAN pruning
i40e: Fix VF VLAN offloading when port VLAN is configured
ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
igc: Fix infinite initialization loop with early XDP redirect
powerpc/perf/hv-24x7: Update domain value check
dccp: fix dccp_v4_err()/dccp_v6_err() again
platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
platform/x86: intel_scu_ipc: Check status upon timeout in
ipc_wait_for_interrupt()
platform/x86: intel_scu_ipc: Don't override scu in
intel_scu_ipc_dev_simple_command()
platform/x86: intel_scu_ipc: Fail IPC send if still busy
x86/srso: Fix srso_show_state() side effect
x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
net: hns3: fix GRE checksum offload issue
net: hns3: only enable unicast promisc when mac table full
net: hns3: fix fail to delete tc flower rules during reset issue
net: hns3: add 5ms delay before clear firmware reset irq source
net: bridge: use DEV_STATS_INC()
team: fix null-ptr-deref when team device type is changed
net: rds: Fix possible NULL-pointer dereference
netfilter: nf_tables: disable toggling dormant table state more than once
locking/seqlock: Do the lockdep annotation before locking in
do_write_seqcount_begin_nested()
net: ena: Flush XDP packets on error.
bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
igc: Expose tx-usecs coalesce setting to user
Fix up backport of 136191703038 ("interconnect: Teach lockdep about icc_bw_lock
order")
gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
i2c: mux: gpio: Replace custom acpi_get_local_address()
i2c: mux: gpio: Add missing fwnode_handle_put()
xfs: bound maximum wait time for inodegc work
xfs: introduce xfs_inodegc_push()
xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
xfs: check that per-cpu inodegc workers actually run on that cpu
xfs: disable reaping in fscounters scrub
xfs: fix xfs_inodegc_stop racing with mod_delayed_work
Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
netfilter: exthdr: add support for tcp option removal
netfilter: nft_exthdr: Fix non-linear header modification
ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
ata: ahci: Add support for AMD A85 FCH (Hudson D4)
ata: ahci: Rename board_ahci_mobile
ata: ahci: Add Elkhart Lake AHCI controller
scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
btrfs: reset destination buffer when read_extent_buffer() gets invalid range
MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
bus: ti-sysc: Fix missing AM35xx SoC matching
clk: tegra: fix error return case for recalc_rate
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part
1)
ARM: dts: omap: correct indentation
ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
power: supply: ucs1002: fix error code in ucs1002_get_property()
firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
xtensa: add default definition for XCHAL_HAVE_DIV32
xtensa: iss/network: make functions static
xtensa: boot: don't add include-dirs
xtensa: boot/lib: fix function prototypes
soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
i2c: npcm7xx: Fix callback completion ordering
dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
spi: sun6i: reduce DMA RX transfer width to single byte
spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
parisc: sba: Fix compile warning wrt list of SBA devices
parisc: iosapic.c: Fix sparse warnings
parisc: drivers: Fix sparse warning
parisc: irq: Make irq_stack_union static to avoid sparse warning
scsi: qedf: Add synchronization between I/O completions and abort
scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
selftests/ftrace: Correctly enable event in instance-event.tc
ring-buffer: Avoid softlockup in ring_buffer_resize()
btrfs: improve error message after failure to add delayed dir index item
selftests: fix dependency checker script
ring-buffer: Do not attempt to read past "commit"
platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
drm/amd/display: Don't check registers, if using AUX BL control
drm/amdgpu: Handle null atom context in VBIOS info ioctl
scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG
command
smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
spi: nxp-fspi: reset the FLSHxCR1 registers
spi: stm32: add a delay before SPI disable
ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
bpf: Clarify error expectations from bpf_clone_redirect
ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
media: vb2: frame_vector.c: replace WARN_ONCE with a comment
powerpc/watchpoints: Disable preemption in thread_change_pc()
powerpc/watchpoint: Disable pagefaults when getting user instruction
powerpc/watchpoints: Annotate atomic context in more places
ncsi: Propagate carrier gain/loss events to the NCSI controller
fbdev/sh7760fb: Depend on FB=y
perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
sched/cpuacct: Optimize away RCU read lock
cgroup: Fix suspicious rcu_dereference_check() usage warning
nvme-pci: factor the iod mempool creation into a helper
nvme-pci: factor out a nvme_pci_alloc_dev helper
nvme-pci: do not set the NUMA node of device if it has none
watchdog: iTCO_wdt: No need to stop the timer in probe
watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
scsi: qla2xxx: Fix NULL pointer dereference in target mode
nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
smack: Record transmuting in smk_transmuted
smack: Retrieve transmuting information in smack_inode_getsecurity()
Smack:- Use overlay inode label in smack_inode_copy_up()
iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
x86/srso: Add SRSO mitigation for Hygon processors
Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
serial: 8250_port: Check IRQ data before use
nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
i2c: i801: unregister tco_pdev in i801_probe() error path
sched/rt: Fix live lock between select_fallback_rq() and RT push
io_uring/fs: remove sqe->rw_flags checking from LINKAT
Revert "SUNRPC dont update timeout value on connection reset"
proc: nommu: /proc/<pid>/maps: release mmap read lock
ring-buffer: Update "shortest_full" in polling
btrfs: properly report 0 avail for very full file systems
bpf: Fix BTF_ID symbol generation collision
bpf: Fix BTF_ID symbol generation collision in tools/
net: thunderbolt: Fix TCPv6 GSO checksum calculation
ata: libata-core: Fix ata_port_request_pm() locking
ata: libata-core: Fix port and device removal
ata: libata-core: Do not register PM operations for SAS ports
ata: libata-sata: increase PMP SRST timeout to 10s
fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
drm/meson: fix memory leak on ->hpd_notify callback
Linux 5.15.134
UBUNTU: Upstream stable to v5.15.134
** Affects: linux (Ubuntu)
Importance: Undecided
Status: Invalid
** Affects: linux (Ubuntu Jammy)
Importance: Medium
Assignee: Kamal Mostafa (kamalmostafa)
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)
Status: New => In Progress
** Changed in: linux (Ubuntu Jammy)
Importance: Undecided => Medium
** Changed in: linux (Ubuntu Jammy)
Assignee: (unassigned) => Kamal Mostafa (kamalmostafa)
** Description changed:
+ SRU Justification
- 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:
- 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.134 upstream stable release
+ from git://git.kernel.org/
- v5.15.134 upstream stable release
- from git://git.kernel.org/
+ NFS: Use the correct commit info in nfs_join_page_group()
+ NFS: More fixes for nfs_direct_write_reschedule_io()
+ NFS/pNFS: Report EINVAL errors from connect() to the server
+ SUNRPC: Mark the cred for revalidation if the server rejects it
+ NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
+ NFSv4.1: fix pnfs MDS=DS session trunking
+ tracing: Make trace_marker{,_raw} stream-like
+ tracing: Increase trace array ref count on enable and filter files
+ ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
+ ata: libahci: clear pending interrupt status
+ ext4: scope ret locally in ext4_try_to_trim_range()
+ ext4: change s_last_trim_minblks type to unsigned long
+ ext4: replace the traditional ternary conditional operator with with
max()/min()
+ ext4: move setting of trimmed bit into ext4_try_to_trim_range()
+ ext4: do not let fstrim block system suspend
+ tracing: Have event inject files inc the trace array ref count
+ netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
+ netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
+ netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation
fails
+ netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
+ netfilter: nf_tables: fix memleak when more than 255 elements expired
+ ASoC: meson: spdifin: start hw on dai probe
+ netfilter: nf_tables: disallow element removal on anonymous sets
+ bpf: Avoid deadlock when using queue and stack maps from NMI
+ selftests: tls: swap the TX and RX sockets in some tests
+ net/core: Fix ETH_P_1588 flow dissector
+ ASoC: imx-audmix: Fix return error with devm_clk_get()
+ iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
+ i40e: Add VF VLAN pruning
+ i40e: Fix VF VLAN offloading when port VLAN is configured
+ ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
+ igc: Fix infinite initialization loop with early XDP redirect
+ powerpc/perf/hv-24x7: Update domain value check
+ dccp: fix dccp_v4_err()/dccp_v6_err() again
+ platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
+ platform/x86: intel_scu_ipc: Check status upon timeout in
ipc_wait_for_interrupt()
+ platform/x86: intel_scu_ipc: Don't override scu in
intel_scu_ipc_dev_simple_command()
+ platform/x86: intel_scu_ipc: Fail IPC send if still busy
+ x86/srso: Fix srso_show_state() side effect
+ x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
+ net: hns3: fix GRE checksum offload issue
+ net: hns3: only enable unicast promisc when mac table full
+ net: hns3: fix fail to delete tc flower rules during reset issue
+ net: hns3: add 5ms delay before clear firmware reset irq source
+ net: bridge: use DEV_STATS_INC()
+ team: fix null-ptr-deref when team device type is changed
+ net: rds: Fix possible NULL-pointer dereference
+ netfilter: nf_tables: disable toggling dormant table state more than once
+ locking/seqlock: Do the lockdep annotation before locking in
do_write_seqcount_begin_nested()
+ net: ena: Flush XDP packets on error.
+ bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
+ igc: Expose tx-usecs coalesce setting to user
+ Fix up backport of 136191703038 ("interconnect: Teach lockdep about
icc_bw_lock order")
+ gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
+ i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
+ i2c: mux: gpio: Replace custom acpi_get_local_address()
+ i2c: mux: gpio: Add missing fwnode_handle_put()
+ xfs: bound maximum wait time for inodegc work
+ xfs: introduce xfs_inodegc_push()
+ xfs: explicitly specify cpu when forcing inodegc delayed work to run
immediately
+ xfs: check that per-cpu inodegc workers actually run on that cpu
+ xfs: disable reaping in fscounters scrub
+ xfs: fix xfs_inodegc_stop racing with mod_delayed_work
+ Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
+ Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
+ netfilter: exthdr: add support for tcp option removal
+ netfilter: nft_exthdr: Fix non-linear header modification
+ ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
+ ata: ahci: Add support for AMD A85 FCH (Hudson D4)
+ ata: ahci: Rename board_ahci_mobile
+ ata: ahci: Add Elkhart Lake AHCI controller
+ scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
+ scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
+ btrfs: reset destination buffer when read_extent_buffer() gets invalid range
+ MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
+ drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
+ bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
+ bus: ti-sysc: Fix missing AM35xx SoC matching
+ clk: tegra: fix error return case for recalc_rate
+ treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE
(part 1)
+ ARM: dts: omap: correct indentation
+ ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
+ ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
+ bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
+ power: supply: ucs1002: fix error code in ucs1002_get_property()
+ firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
+ xtensa: add default definition for XCHAL_HAVE_DIV32
+ xtensa: iss/network: make functions static
+ xtensa: boot: don't add include-dirs
+ xtensa: boot/lib: fix function prototypes
+ soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
+ gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
+ i2c: npcm7xx: Fix callback completion ordering
+ dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
+ spi: sun6i: reduce DMA RX transfer width to single byte
+ spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
+ parisc: sba: Fix compile warning wrt list of SBA devices
+ parisc: iosapic.c: Fix sparse warnings
+ parisc: drivers: Fix sparse warning
+ parisc: irq: Make irq_stack_union static to avoid sparse warning
+ scsi: qedf: Add synchronization between I/O completions and abort
+ scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
+ selftests/ftrace: Correctly enable event in instance-event.tc
+ ring-buffer: Avoid softlockup in ring_buffer_resize()
+ btrfs: improve error message after failure to add delayed dir index item
+ selftests: fix dependency checker script
+ ring-buffer: Do not attempt to read past "commit"
+ platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
+ drm/amd/display: Don't check registers, if using AUX BL control
+ drm/amdgpu: Handle null atom context in VBIOS info ioctl
+ scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
+ scsi: pm80xx: Avoid leaking tags when processing
OPC_INB_SET_CONTROLLER_CONFIG command
+ smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
+ ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
+ spi: nxp-fspi: reset the FLSHxCR1 registers
+ spi: stm32: add a delay before SPI disable
+ ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
+ bpf: Clarify error expectations from bpf_clone_redirect
+ ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
+ media: vb2: frame_vector.c: replace WARN_ONCE with a comment
+ powerpc/watchpoints: Disable preemption in thread_change_pc()
+ powerpc/watchpoint: Disable pagefaults when getting user instruction
+ powerpc/watchpoints: Annotate atomic context in more places
+ ncsi: Propagate carrier gain/loss events to the NCSI controller
+ fbdev/sh7760fb: Depend on FB=y
+ perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
+ sched/cpuacct: Optimize away RCU read lock
+ cgroup: Fix suspicious rcu_dereference_check() usage warning
+ nvme-pci: factor the iod mempool creation into a helper
+ nvme-pci: factor out a nvme_pci_alloc_dev helper
+ nvme-pci: do not set the NUMA node of device if it has none
+ watchdog: iTCO_wdt: No need to stop the timer in probe
+ watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
+ i40e: fix potential NULL pointer dereferencing of pf->vf
i40e_sync_vsi_filters()
+ scsi: qla2xxx: Fix NULL pointer dereference in target mode
+ nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
+ smack: Record transmuting in smk_transmuted
+ smack: Retrieve transmuting information in smack_inode_getsecurity()
+ Smack:- Use overlay inode label in smack_inode_copy_up()
+ iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
+ x86/srso: Add SRSO mitigation for Hygon processors
+ Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
+ serial: 8250_port: Check IRQ data before use
+ nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
+ ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
+ ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
+ i2c: i801: unregister tco_pdev in i801_probe() error path
+ sched/rt: Fix live lock between select_fallback_rq() and RT push
+ io_uring/fs: remove sqe->rw_flags checking from LINKAT
+ Revert "SUNRPC dont update timeout value on connection reset"
+ proc: nommu: /proc/<pid>/maps: release mmap read lock
+ ring-buffer: Update "shortest_full" in polling
+ btrfs: properly report 0 avail for very full file systems
+ bpf: Fix BTF_ID symbol generation collision
+ bpf: Fix BTF_ID symbol generation collision in tools/
+ net: thunderbolt: Fix TCPv6 GSO checksum calculation
+ ata: libata-core: Fix ata_port_request_pm() locking
+ ata: libata-core: Fix port and device removal
+ ata: libata-core: Do not register PM operations for SAS ports
+ ata: libata-sata: increase PMP SRST timeout to 10s
+ fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
+ drm/meson: fix memory leak on ->hpd_notify callback
+ Linux 5.15.134
+ UBUNTU: Upstream stable to v5.15.134
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2044023
Title:
Jammy update: v5.15.134 upstream stable release
Status in linux package in Ubuntu:
Invalid
Status in linux source package in Jammy:
In Progress
Bug description:
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.134 upstream stable release
from git://git.kernel.org/
NFS: Use the correct commit info in nfs_join_page_group()
NFS: More fixes for nfs_direct_write_reschedule_io()
NFS/pNFS: Report EINVAL errors from connect() to the server
SUNRPC: Mark the cred for revalidation if the server rejects it
NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
NFSv4.1: fix pnfs MDS=DS session trunking
tracing: Make trace_marker{,_raw} stream-like
tracing: Increase trace array ref count on enable and filter files
ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
ata: libahci: clear pending interrupt status
ext4: scope ret locally in ext4_try_to_trim_range()
ext4: change s_last_trim_minblks type to unsigned long
ext4: replace the traditional ternary conditional operator with with
max()/min()
ext4: move setting of trimmed bit into ext4_try_to_trim_range()
ext4: do not let fstrim block system suspend
tracing: Have event inject files inc the trace array ref count
netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation
fails
netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
netfilter: nf_tables: fix memleak when more than 255 elements expired
ASoC: meson: spdifin: start hw on dai probe
netfilter: nf_tables: disallow element removal on anonymous sets
bpf: Avoid deadlock when using queue and stack maps from NMI
selftests: tls: swap the TX and RX sockets in some tests
net/core: Fix ETH_P_1588 flow dissector
ASoC: imx-audmix: Fix return error with devm_clk_get()
iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
i40e: Add VF VLAN pruning
i40e: Fix VF VLAN offloading when port VLAN is configured
ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
igc: Fix infinite initialization loop with early XDP redirect
powerpc/perf/hv-24x7: Update domain value check
dccp: fix dccp_v4_err()/dccp_v6_err() again
platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
platform/x86: intel_scu_ipc: Check status upon timeout in
ipc_wait_for_interrupt()
platform/x86: intel_scu_ipc: Don't override scu in
intel_scu_ipc_dev_simple_command()
platform/x86: intel_scu_ipc: Fail IPC send if still busy
x86/srso: Fix srso_show_state() side effect
x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
net: hns3: fix GRE checksum offload issue
net: hns3: only enable unicast promisc when mac table full
net: hns3: fix fail to delete tc flower rules during reset issue
net: hns3: add 5ms delay before clear firmware reset irq source
net: bridge: use DEV_STATS_INC()
team: fix null-ptr-deref when team device type is changed
net: rds: Fix possible NULL-pointer dereference
netfilter: nf_tables: disable toggling dormant table state more than once
locking/seqlock: Do the lockdep annotation before locking in
do_write_seqcount_begin_nested()
net: ena: Flush XDP packets on error.
bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
igc: Expose tx-usecs coalesce setting to user
Fix up backport of 136191703038 ("interconnect: Teach lockdep about
icc_bw_lock order")
gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
i2c: mux: gpio: Replace custom acpi_get_local_address()
i2c: mux: gpio: Add missing fwnode_handle_put()
xfs: bound maximum wait time for inodegc work
xfs: introduce xfs_inodegc_push()
xfs: explicitly specify cpu when forcing inodegc delayed work to run
immediately
xfs: check that per-cpu inodegc workers actually run on that cpu
xfs: disable reaping in fscounters scrub
xfs: fix xfs_inodegc_stop racing with mod_delayed_work
Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
netfilter: exthdr: add support for tcp option removal
netfilter: nft_exthdr: Fix non-linear header modification
ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
ata: ahci: Add support for AMD A85 FCH (Hudson D4)
ata: ahci: Rename board_ahci_mobile
ata: ahci: Add Elkhart Lake AHCI controller
scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
btrfs: reset destination buffer when read_extent_buffer() gets invalid range
MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
bus: ti-sysc: Fix missing AM35xx SoC matching
clk: tegra: fix error return case for recalc_rate
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE
(part 1)
ARM: dts: omap: correct indentation
ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
power: supply: ucs1002: fix error code in ucs1002_get_property()
firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
xtensa: add default definition for XCHAL_HAVE_DIV32
xtensa: iss/network: make functions static
xtensa: boot: don't add include-dirs
xtensa: boot/lib: fix function prototypes
soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
i2c: npcm7xx: Fix callback completion ordering
dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
spi: sun6i: reduce DMA RX transfer width to single byte
spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
parisc: sba: Fix compile warning wrt list of SBA devices
parisc: iosapic.c: Fix sparse warnings
parisc: drivers: Fix sparse warning
parisc: irq: Make irq_stack_union static to avoid sparse warning
scsi: qedf: Add synchronization between I/O completions and abort
scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
selftests/ftrace: Correctly enable event in instance-event.tc
ring-buffer: Avoid softlockup in ring_buffer_resize()
btrfs: improve error message after failure to add delayed dir index item
selftests: fix dependency checker script
ring-buffer: Do not attempt to read past "commit"
platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
drm/amd/display: Don't check registers, if using AUX BL control
drm/amdgpu: Handle null atom context in VBIOS info ioctl
scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
scsi: pm80xx: Avoid leaking tags when processing
OPC_INB_SET_CONTROLLER_CONFIG command
smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
spi: nxp-fspi: reset the FLSHxCR1 registers
spi: stm32: add a delay before SPI disable
ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
bpf: Clarify error expectations from bpf_clone_redirect
ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
media: vb2: frame_vector.c: replace WARN_ONCE with a comment
powerpc/watchpoints: Disable preemption in thread_change_pc()
powerpc/watchpoint: Disable pagefaults when getting user instruction
powerpc/watchpoints: Annotate atomic context in more places
ncsi: Propagate carrier gain/loss events to the NCSI controller
fbdev/sh7760fb: Depend on FB=y
perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
sched/cpuacct: Optimize away RCU read lock
cgroup: Fix suspicious rcu_dereference_check() usage warning
nvme-pci: factor the iod mempool creation into a helper
nvme-pci: factor out a nvme_pci_alloc_dev helper
nvme-pci: do not set the NUMA node of device if it has none
watchdog: iTCO_wdt: No need to stop the timer in probe
watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
i40e: fix potential NULL pointer dereferencing of pf->vf
i40e_sync_vsi_filters()
scsi: qla2xxx: Fix NULL pointer dereference in target mode
nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
smack: Record transmuting in smk_transmuted
smack: Retrieve transmuting information in smack_inode_getsecurity()
Smack:- Use overlay inode label in smack_inode_copy_up()
iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
x86/srso: Add SRSO mitigation for Hygon processors
Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
serial: 8250_port: Check IRQ data before use
nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
i2c: i801: unregister tco_pdev in i801_probe() error path
sched/rt: Fix live lock between select_fallback_rq() and RT push
io_uring/fs: remove sqe->rw_flags checking from LINKAT
Revert "SUNRPC dont update timeout value on connection reset"
proc: nommu: /proc/<pid>/maps: release mmap read lock
ring-buffer: Update "shortest_full" in polling
btrfs: properly report 0 avail for very full file systems
bpf: Fix BTF_ID symbol generation collision
bpf: Fix BTF_ID symbol generation collision in tools/
net: thunderbolt: Fix TCPv6 GSO checksum calculation
ata: libata-core: Fix ata_port_request_pm() locking
ata: libata-core: Fix port and device removal
ata: libata-core: Do not register PM operations for SAS ports
ata: libata-sata: increase PMP SRST timeout to 10s
fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
drm/meson: fix memory leak on ->hpd_notify callback
Linux 5.15.134
UBUNTU: Upstream stable to v5.15.134
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2044023/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp