** 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.4.241 upstream stable patchset
from git://git.kernel.org/
+
+ scsi: ses: Handle enclosure with just a primary component gracefully
+ x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot
+ cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach()
+ treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()
+ smb3: fix problem with null cifs super block with previous patch
+ pinctrl: amd: Use irqchip template
+ pinctrl: amd: disable and mask interrupts on probe
+ pinctrl: amd: Disable and mask interrupts on resume
+ pwm: cros-ec: Explicitly set .polarity in .get_state()
+ pwm: sprd: Explicitly set .polarity in .get_state()
+ wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta
+ icmp: guard against too small mtu
+ net: don't let netpoll invoke NAPI if in xmit context
+ sctp: check send stream number after wait_for_sndbuf
+ ipv6: Fix an uninit variable access bug in __ip6_make_skb()
+ gpio: davinci: Add irq chip flag to skip set wake
+ sunrpc: only free unix grouplist after RCU settles
+ NFSD: callback request does not use correct credential for AUTH_SYS
+ xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu
+ USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs
+ usb: typec: altmodes/displayport: Fix configure initial pin assignment
+ USB: serial: option: add Telit FE990 compositions
+ USB: serial: option: add Quectel RM500U-CN modem
+ iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip
+ iio: dac: cio-dac: Fix max DAC write value check for 12-bit
+ tty: serial: sh-sci: Fix transmit end interrupt handler
+ tty: serial: sh-sci: Fix Rx on RZ/G2L SCI
+ tty: serial: fsl_lpuart: avoid checking for transfer complete when
UARTCTRL_SBK is asserted in lpuart32_tx_empty
+ nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()
+ nilfs2: fix sysfs interface lifetime
+ ALSA: hda/realtek: Add quirk for Clevo X370SNW
+ perf/core: Fix the same task check in perf_event_set_output
+ ftrace: Mark get_lock_parent_ip() __always_inline
+ can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access
+ tracing: Free error logs of tracing instances
+ net_sched: prevent NULL dereference if default qdisc setup failed
+ drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path
+ ring-buffer: Fix race while reader and writer are on the same page
+ mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()
+ irqdomain: Look for existing mapping only once
+ irqdomain: Refactor __irq_domain_alloc_irqs()
+ irqdomain: Fix mapping-creation race
+ Revert "pinctrl: amd: Disable and mask interrupts on resume"
+ ALSA: emu10k1: fix capture interrupt handler unlinking
+ ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard
+ ALSA: i2c/cs8427: fix iec958 mixer control deactivation
+ ALSA: firewire-tascam: add missing unwind goto in
snd_tscm_stream_start_duplex()
+ ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards
+ Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp}
+ Bluetooth: Fix race condition in hidp_session_thread
+ btrfs: print checksum type and implementation at mount time
+ btrfs: fix fast csum implementation detection
+ mtdblock: tolerate corrected bit-flips
+ mtd: rawnand: meson: fix bitmask for length in command word
+ mtd: rawnand: stm32_fmc2: remove unsupported EDO mode
+ niu: Fix missing unwind goto in niu_alloc_channels()
+ qlcnic: check pci_reset_function result
+ sctp: fix a potential overflow in sctp_ifwdtsn_skip
+ RDMA/core: Fix GID entry ref leak when create_ah fails
+ udp6: fix potential access to stale information
+ net: macb: fix a memory corruption in extended buffer descriptor mode
+ power: supply: cros_usbpd: reclassify "default case!" as debug
+ i2c: imx-lpi2c: clean rx/tx buffers upon new message
+ efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L
+ drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F
+ verify_pefile: relax wrapper length check
+ asymmetric_keys: log on fatal failures in PE/pkcs7
+ ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size
+ mtd: ubi: wl: Fix a couple of kernel-doc issues
+ ubi: Fix deadlock caused by recursively holding work_sem
+ i2c: ocores: generate stop condition after timeout in polling mode
+ watchdog: sbsa_wdog: Make sure the timeout programming is within the limits
+ coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug
+ xfs: show the proper user quota options
+ xfs: remove the kuid/kgid conversion wrappers
+ xfs: add a new xfs_sb_version_has_v3inode helper
+ xfs: only check the superblock version for dinode size calculation
+ xfs: simplify di_flags2 inheritance in xfs_ialloc
+ xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize
+ xfs: remove the di_version field from struct icdinode
+ xfs: set inode size after creating symlink
+ xfs: report corruption only as a regular error
+ xfs: shut down the filesystem if we screw up quota reservation
+ xfs: consider shutdown in bmapbt cursor delete assert
+ xfs: don't reuse busy extents on extent trim
+ xfs: force log and push AIL to clear pinned inodes when aborting mount
+ Linux 5.4.241
+ UBUNTU: Upstream stable to v5.4.241
--
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/2023930
Title:
Focal update: v5.4.241 upstream stable release
Status in linux package in Ubuntu:
Invalid
Status in linux source package in Focal:
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.4.241 upstream stable patchset
from git://git.kernel.org/
scsi: ses: Handle enclosure with just a primary component gracefully
x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot
cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach()
treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()
smb3: fix problem with null cifs super block with previous patch
pinctrl: amd: Use irqchip template
pinctrl: amd: disable and mask interrupts on probe
pinctrl: amd: Disable and mask interrupts on resume
pwm: cros-ec: Explicitly set .polarity in .get_state()
pwm: sprd: Explicitly set .polarity in .get_state()
wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta
icmp: guard against too small mtu
net: don't let netpoll invoke NAPI if in xmit context
sctp: check send stream number after wait_for_sndbuf
ipv6: Fix an uninit variable access bug in __ip6_make_skb()
gpio: davinci: Add irq chip flag to skip set wake
sunrpc: only free unix grouplist after RCU settles
NFSD: callback request does not use correct credential for AUTH_SYS
xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu
USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs
usb: typec: altmodes/displayport: Fix configure initial pin assignment
USB: serial: option: add Telit FE990 compositions
USB: serial: option: add Quectel RM500U-CN modem
iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip
iio: dac: cio-dac: Fix max DAC write value check for 12-bit
tty: serial: sh-sci: Fix transmit end interrupt handler
tty: serial: sh-sci: Fix Rx on RZ/G2L SCI
tty: serial: fsl_lpuart: avoid checking for transfer complete when
UARTCTRL_SBK is asserted in lpuart32_tx_empty
nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()
nilfs2: fix sysfs interface lifetime
ALSA: hda/realtek: Add quirk for Clevo X370SNW
perf/core: Fix the same task check in perf_event_set_output
ftrace: Mark get_lock_parent_ip() __always_inline
can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access
tracing: Free error logs of tracing instances
net_sched: prevent NULL dereference if default qdisc setup failed
drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path
ring-buffer: Fix race while reader and writer are on the same page
mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()
irqdomain: Look for existing mapping only once
irqdomain: Refactor __irq_domain_alloc_irqs()
irqdomain: Fix mapping-creation race
Revert "pinctrl: amd: Disable and mask interrupts on resume"
ALSA: emu10k1: fix capture interrupt handler unlinking
ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard
ALSA: i2c/cs8427: fix iec958 mixer control deactivation
ALSA: firewire-tascam: add missing unwind goto in
snd_tscm_stream_start_duplex()
ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards
Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp}
Bluetooth: Fix race condition in hidp_session_thread
btrfs: print checksum type and implementation at mount time
btrfs: fix fast csum implementation detection
mtdblock: tolerate corrected bit-flips
mtd: rawnand: meson: fix bitmask for length in command word
mtd: rawnand: stm32_fmc2: remove unsupported EDO mode
niu: Fix missing unwind goto in niu_alloc_channels()
qlcnic: check pci_reset_function result
sctp: fix a potential overflow in sctp_ifwdtsn_skip
RDMA/core: Fix GID entry ref leak when create_ah fails
udp6: fix potential access to stale information
net: macb: fix a memory corruption in extended buffer descriptor mode
power: supply: cros_usbpd: reclassify "default case!" as debug
i2c: imx-lpi2c: clean rx/tx buffers upon new message
efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L
drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F
verify_pefile: relax wrapper length check
asymmetric_keys: log on fatal failures in PE/pkcs7
ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size
mtd: ubi: wl: Fix a couple of kernel-doc issues
ubi: Fix deadlock caused by recursively holding work_sem
i2c: ocores: generate stop condition after timeout in polling mode
watchdog: sbsa_wdog: Make sure the timeout programming is within the limits
coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug
xfs: show the proper user quota options
xfs: remove the kuid/kgid conversion wrappers
xfs: add a new xfs_sb_version_has_v3inode helper
xfs: only check the superblock version for dinode size calculation
xfs: simplify di_flags2 inheritance in xfs_ialloc
xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize
xfs: remove the di_version field from struct icdinode
xfs: set inode size after creating symlink
xfs: report corruption only as a regular error
xfs: shut down the filesystem if we screw up quota reservation
xfs: consider shutdown in bmapbt cursor delete assert
xfs: don't reuse busy extents on extent trim
xfs: force log and push AIL to clear pinned inodes when aborting mount
Linux 5.4.241
UBUNTU: Upstream stable to v5.4.241
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2023930/+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