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.4.109 upstream stable release
       from git://git.kernel.org/

hugetlbfs: hugetlb_fault_mutex_hash() cleanup
net: fec: ptp: avoid register access when ipg clock is disabled
powerpc/4xx: Fix build errors from mfdcr()
atm: eni: dont release is never initialized
atm: lanai: dont run lanai_dev_close if not open
Revert "r8152: adjust the settings about MAC clock speed down for RTL8153"
ALSA: hda: ignore invalid NHLT table
ixgbe: Fix memleak in ixgbe_configure_clsu32
net: tehuti: fix error return code in bdx_probe()
net: intel: iavf: fix error return code of iavf_init_get_resources()
sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count
gianfar: fix jumbo packets+napi+rx overrun crash
cifs: ask for more credit on async read/write code paths
cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev
gpiolib: acpi: Add missing IRQF_ONESHOT
nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default
NFS: Correct size calculation for create reply length
net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch()
net: wan: fix error return code of uhdlc_init()
net: davicom: Use platform_get_irq_optional()
atm: uPD98402: fix incorrect allocation
atm: idt77252: fix null-ptr-dereference
cifs: change noisy error message to FYI
irqchip/ingenic: Add support for the JZ4760
sparc64: Fix opcode filtering in handling of no fault loads
habanalabs: Call put_pid() when releasing control device
u64_stats,lockdep: Fix u64_stats_init() vs lockdep
regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck
drm/amd/display: Revert dram_clock_change_latency for DCN2.1
drm/amdgpu: fb BO should be ttm_bo_type_device
drm/radeon: fix AGP dependency
nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request()
nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted
nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a
nfs: we don't support removing system.nfs4_acl
block: Suppress uevent for hidden device when removed
ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls
ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign
netsec: restore phy power state after controller reset
platform/x86: intel-vbtn: Stop reporting SW_DOCK events
squashfs: fix inode lookup sanity checks
squashfs: fix xattr id and id lookup sanity checks
kasan: fix per-page tags for non-page_alloc pages
gcov: fix clang-11+ support
ACPI: video: Add missing callback back for Sony VPCEH3U1E
arm64: dts: ls1046a: mark crypto engine dma coherent
arm64: dts: ls1012a: mark crypto engine dma coherent
arm64: dts: ls1043a: mark crypto engine dma coherent
ARM: dts: at91-sama5d27_som1: fix phy address to 7
integrity: double check iint_cache was initialized
dm verity: fix DM_VERITY_OPTS_MAX value
dm ioctl: fix out of bounds array access when no devices
bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD
veth: Store queue_mapping independently of XDP prog presence
libbpf: Fix INSTALL flag order
net/mlx5e: Don't match on Geneve options in case option masks are all zero
ipv6: fix suspecious RCU usage warning
macvlan: macvlan_count_rx() needs to be aware of preemption
net: sched: validate stab values
net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port
igc: Fix Pause Frame Advertising
igc: Fix Supported Pause Frame Link Setting
e1000e: add rtnl_lock() to e1000_reset_task
e1000e: Fix error handling in e1000_set_d0_lplu_state_82571
net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template
ftgmac100: Restart MAC HW once
selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed
netfilter: ctnetlink: fix dump of the expect mask attribute
tcp: relookup sock for RST+ACK packets handled by obsolete req sock
can: peak_usb: add forgotten supported devices
can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate
can: kvaser_pciefd: Always disable bus load reporting
can: c_can_pci: c_can_pci_remove(): fix use-after-free
can: c_can: move runtime PM enable/disable to c_can_platform
can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning
can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors
mac80211: fix rate mask reset
nfp: flower: fix pre_tun mask id allocation
libbpf: Use SOCK_CLOEXEC when opening the netlink socket
octeontx2-af: Fix irq free in rvu teardown
octeontx2-af: fix infinite loop in unmapping NPC counter
net: cdc-phonet: fix data-interface release on probe failure
r8152: limit the RX buffer size of RTL8153A for USB 2.0
net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes
selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value
libbpf: Fix BTF dump of pointer-to-array-of-struct
drm/msm: fix shutdown hook in case GPU components failed to bind
arm64: kdump: update ppos when reading elfcorehdr
PM: runtime: Defer suspending suppliers
net/mlx5e: Fix error path for ethtool set-priv-flag
PM: EM: postpone creating the debugfs dir till fs_initcall
RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server
bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs
ACPI: scan: Rearrange memory allocation in acpi_device_add()
ACPI: scan: Use unique number for instance_no
perf auxtrace: Fix auxtrace queue conflict
block: recalculate segment count for multi-segment discards correctly
scsi: Revert "qla2xxx: Make sure that aborted commands are freed"
scsi: qedi: Fix error return code of qedi_alloc_global_queues()
scsi: mpt3sas: Fix error return code of mpt3sas_base_attach()
locking/mutex: Fix non debug version of mutex_lock_io_nested()
x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc()
can: dev: Move device back to init netns on owning netns delete
net: dsa: b53: VLAN filtering is global to all users
net: qrtr: fix a kernel-infoleak in qrtr_recvmsg()
mac80211: fix double free in ibss_leave
ext4: add reclaim checks to xattr code
can: peak_usb: Revert "can: peak_usb: add forgotten supported devices"
xen-blkback: don't leak persistent grants from xen_blkbk_map()
Linux 5.4.109
UBUNTU: upstream stable to v5.4.109

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: Invalid

** Affects: linux (Ubuntu Focal)
     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 Focal)
   Importance: Undecided
       Status: New

-- 
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/1923220

Title:
  Focal update: v5.4.109 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.109 upstream stable release
         from git://git.kernel.org/

  hugetlbfs: hugetlb_fault_mutex_hash() cleanup
  net: fec: ptp: avoid register access when ipg clock is disabled
  powerpc/4xx: Fix build errors from mfdcr()
  atm: eni: dont release is never initialized
  atm: lanai: dont run lanai_dev_close if not open
  Revert "r8152: adjust the settings about MAC clock speed down for RTL8153"
  ALSA: hda: ignore invalid NHLT table
  ixgbe: Fix memleak in ixgbe_configure_clsu32
  net: tehuti: fix error return code in bdx_probe()
  net: intel: iavf: fix error return code of iavf_init_get_resources()
  sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count
  gianfar: fix jumbo packets+napi+rx overrun crash
  cifs: ask for more credit on async read/write code paths
  cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev
  gpiolib: acpi: Add missing IRQF_ONESHOT
  nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default
  NFS: Correct size calculation for create reply length
  net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch()
  net: wan: fix error return code of uhdlc_init()
  net: davicom: Use platform_get_irq_optional()
  atm: uPD98402: fix incorrect allocation
  atm: idt77252: fix null-ptr-dereference
  cifs: change noisy error message to FYI
  irqchip/ingenic: Add support for the JZ4760
  sparc64: Fix opcode filtering in handling of no fault loads
  habanalabs: Call put_pid() when releasing control device
  u64_stats,lockdep: Fix u64_stats_init() vs lockdep
  regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck
  drm/amd/display: Revert dram_clock_change_latency for DCN2.1
  drm/amdgpu: fb BO should be ttm_bo_type_device
  drm/radeon: fix AGP dependency
  nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request()
  nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted
  nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a
  nfs: we don't support removing system.nfs4_acl
  block: Suppress uevent for hidden device when removed
  ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls
  ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign
  netsec: restore phy power state after controller reset
  platform/x86: intel-vbtn: Stop reporting SW_DOCK events
  squashfs: fix inode lookup sanity checks
  squashfs: fix xattr id and id lookup sanity checks
  kasan: fix per-page tags for non-page_alloc pages
  gcov: fix clang-11+ support
  ACPI: video: Add missing callback back for Sony VPCEH3U1E
  arm64: dts: ls1046a: mark crypto engine dma coherent
  arm64: dts: ls1012a: mark crypto engine dma coherent
  arm64: dts: ls1043a: mark crypto engine dma coherent
  ARM: dts: at91-sama5d27_som1: fix phy address to 7
  integrity: double check iint_cache was initialized
  dm verity: fix DM_VERITY_OPTS_MAX value
  dm ioctl: fix out of bounds array access when no devices
  bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD
  veth: Store queue_mapping independently of XDP prog presence
  libbpf: Fix INSTALL flag order
  net/mlx5e: Don't match on Geneve options in case option masks are all zero
  ipv6: fix suspecious RCU usage warning
  macvlan: macvlan_count_rx() needs to be aware of preemption
  net: sched: validate stab values
  net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port
  igc: Fix Pause Frame Advertising
  igc: Fix Supported Pause Frame Link Setting
  e1000e: add rtnl_lock() to e1000_reset_task
  e1000e: Fix error handling in e1000_set_d0_lplu_state_82571
  net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template
  ftgmac100: Restart MAC HW once
  selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed
  netfilter: ctnetlink: fix dump of the expect mask attribute
  tcp: relookup sock for RST+ACK packets handled by obsolete req sock
  can: peak_usb: add forgotten supported devices
  can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate
  can: kvaser_pciefd: Always disable bus load reporting
  can: c_can_pci: c_can_pci_remove(): fix use-after-free
  can: c_can: move runtime PM enable/disable to c_can_platform
  can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning
  can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors
  mac80211: fix rate mask reset
  nfp: flower: fix pre_tun mask id allocation
  libbpf: Use SOCK_CLOEXEC when opening the netlink socket
  octeontx2-af: Fix irq free in rvu teardown
  octeontx2-af: fix infinite loop in unmapping NPC counter
  net: cdc-phonet: fix data-interface release on probe failure
  r8152: limit the RX buffer size of RTL8153A for USB 2.0
  net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes
  selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value
  libbpf: Fix BTF dump of pointer-to-array-of-struct
  drm/msm: fix shutdown hook in case GPU components failed to bind
  arm64: kdump: update ppos when reading elfcorehdr
  PM: runtime: Defer suspending suppliers
  net/mlx5e: Fix error path for ethtool set-priv-flag
  PM: EM: postpone creating the debugfs dir till fs_initcall
  RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server
  bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs
  ACPI: scan: Rearrange memory allocation in acpi_device_add()
  ACPI: scan: Use unique number for instance_no
  perf auxtrace: Fix auxtrace queue conflict
  block: recalculate segment count for multi-segment discards correctly
  scsi: Revert "qla2xxx: Make sure that aborted commands are freed"
  scsi: qedi: Fix error return code of qedi_alloc_global_queues()
  scsi: mpt3sas: Fix error return code of mpt3sas_base_attach()
  locking/mutex: Fix non debug version of mutex_lock_io_nested()
  x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc()
  can: dev: Move device back to init netns on owning netns delete
  net: dsa: b53: VLAN filtering is global to all users
  net: qrtr: fix a kernel-infoleak in qrtr_recvmsg()
  mac80211: fix double free in ibss_leave
  ext4: add reclaim checks to xattr code
  can: peak_usb: Revert "can: peak_usb: add forgotten supported devices"
  xen-blkback: don't leak persistent grants from xen_blkbk_map()
  Linux 5.4.109
  UBUNTU: upstream stable to v5.4.109

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1923220/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to