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

nilfs2: reject devices with insufficient block count
mm: rewrite wait_on_page_bit_common() logic
list: add "list_del_init_careful()" to go with "list_empty_careful()"
epoll: ep_autoremove_wake_function should use list_del_init_careful
tracing: Add tracing_reset_all_online_cpus_unlocked() function
x86/purgatory: remove PGO flags
tick/common: Align tick period during sched_timer setup
media: dvbdev: Fix memleak in dvb_register_device
media: dvbdev: fix error logic at dvb_register_device()
media: dvb-core: Fix use-after-free due to race at dvb_register_device()
nilfs2: fix buffer corruption due to concurrent device reads
Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs
PCI: hv: Fix a race condition bug in hv_pci_query_relations()
cgroup: Do not corrupt task iteration when rebinding subsystem
mmc: meson-gx: remove redundant mmc_request_done() call from irq context
ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN
writeback: fix dereferencing NULL mapping->host on writeback_page_template
nilfs2: prevent general protection fault in nilfs_clear_dirty_page()
cifs: Clean up DFS referral cache
cifs: Get rid of kstrdup_const()'d paths
cifs: Introduce helpers for finding TCP connection
cifs: Merge is_path_valid() into get_normalized_path()
cifs: Fix potential deadlock when updating vol in cifs_reconnect()
x86/mm: Avoid using set_pgd() outside of real PGD pages
ieee802154: hwsim: Fix possible memory leaks
xfrm: Linearize the skb after offloading if needed.
net: qca_spi: Avoid high load if QCA7000 is not available
mmc: mtk-sd: fix deferred probing
mmc: mvsdio: convert to devm_platform_ioremap_resource
mmc: mvsdio: fix deferred probing
mmc: omap: fix deferred probing
mmc: omap_hsmmc: fix deferred probing
mmc: sdhci-acpi: fix deferred probing
mmc: sh_mmcif: fix deferred probing
mmc: usdhi60rol0: fix deferred probing
ipvs: align inner_mac_header for encapsulation
net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch
be2net: Extend xmit workaround to BE3 chip
netfilter: nf_tables: disallow element updates of bound anonymous sets
netfilter: nfnetlink_osf: fix module autoload
Revert "net: phy: dp83867: perform soft reset and retain established link"
sch_netem: acquire qdisc lock in netem_change()
scsi: target: iscsi: Prevent login threads from racing between each other
HID: wacom: Add error check to wacom_parse_and_register()
arm64: Add missing Set/Way CMO encodings
media: cec: core: don't set last_initiator if tx in progress
nfcsim.c: Fix error checking for debugfs_create_dir
usb: gadget: udc: fix NULL dereference in remove()
s390/cio: unregister device when the only path is gone
ASoC: nau8824: Add quirk to active-high jack-detect
ARM: dts: Fix erroneous ADS touchscreen polarities
drm/exynos: vidi: fix a wrong error return
drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl
drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl
x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys
i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle
mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback)
mm: make wait_on_page_writeback() wait for multiple pending writebacks
Linux 5.4.249
UBUNTU: Upstream stable to v5.4.249

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

** Affects: linux (Ubuntu Focal)
     Importance: Medium
     Assignee: Manuel Diewald (diewald)
         Status: Fix Committed


** 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

** Changed in: linux (Ubuntu Focal)
   Importance: Undecided => Medium

** Changed in: linux (Ubuntu Focal)
     Assignee: (unassigned) => Manuel Diewald (diewald)

** Changed in: linux (Ubuntu)
       Status: Confirmed => Invalid

** 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.4.249 upstream stable release
+        from git://git.kernel.org/
  
-        v5.4.249 upstream stable release
-        from git://git.kernel.org/
- 
-             
+ nilfs2: reject devices with insufficient block count
+ mm: rewrite wait_on_page_bit_common() logic
+ list: add "list_del_init_careful()" to go with "list_empty_careful()"
+ epoll: ep_autoremove_wake_function should use list_del_init_careful
+ tracing: Add tracing_reset_all_online_cpus_unlocked() function
+ x86/purgatory: remove PGO flags
+ tick/common: Align tick period during sched_timer setup
+ media: dvbdev: Fix memleak in dvb_register_device
+ media: dvbdev: fix error logic at dvb_register_device()
+ media: dvb-core: Fix use-after-free due to race at dvb_register_device()
+ nilfs2: fix buffer corruption due to concurrent device reads
+ Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs
+ PCI: hv: Fix a race condition bug in hv_pci_query_relations()
+ cgroup: Do not corrupt task iteration when rebinding subsystem
+ mmc: meson-gx: remove redundant mmc_request_done() call from irq context
+ ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN
+ writeback: fix dereferencing NULL mapping->host on writeback_page_template
+ nilfs2: prevent general protection fault in nilfs_clear_dirty_page()
+ cifs: Clean up DFS referral cache
+ cifs: Get rid of kstrdup_const()'d paths
+ cifs: Introduce helpers for finding TCP connection
+ cifs: Merge is_path_valid() into get_normalized_path()
+ cifs: Fix potential deadlock when updating vol in cifs_reconnect()
+ x86/mm: Avoid using set_pgd() outside of real PGD pages
+ ieee802154: hwsim: Fix possible memory leaks
+ xfrm: Linearize the skb after offloading if needed.
+ net: qca_spi: Avoid high load if QCA7000 is not available
+ mmc: mtk-sd: fix deferred probing
+ mmc: mvsdio: convert to devm_platform_ioremap_resource
+ mmc: mvsdio: fix deferred probing
+ mmc: omap: fix deferred probing
+ mmc: omap_hsmmc: fix deferred probing
+ mmc: sdhci-acpi: fix deferred probing
+ mmc: sh_mmcif: fix deferred probing
+ mmc: usdhi60rol0: fix deferred probing
+ ipvs: align inner_mac_header for encapsulation
+ net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch
+ be2net: Extend xmit workaround to BE3 chip
+ netfilter: nf_tables: disallow element updates of bound anonymous sets
+ netfilter: nfnetlink_osf: fix module autoload
+ Revert "net: phy: dp83867: perform soft reset and retain established link"
+ sch_netem: acquire qdisc lock in netem_change()
+ scsi: target: iscsi: Prevent login threads from racing between each other
+ HID: wacom: Add error check to wacom_parse_and_register()
+ arm64: Add missing Set/Way CMO encodings
+ media: cec: core: don't set last_initiator if tx in progress
+ nfcsim.c: Fix error checking for debugfs_create_dir
+ usb: gadget: udc: fix NULL dereference in remove()
+ s390/cio: unregister device when the only path is gone
+ ASoC: nau8824: Add quirk to active-high jack-detect
+ ARM: dts: Fix erroneous ADS touchscreen polarities
+ drm/exynos: vidi: fix a wrong error return
+ drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl
+ drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl
+ x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys
+ i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle
+ mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback)
+ mm: make wait_on_page_writeback() wait for multiple pending writebacks
  Linux 5.4.249
- xfs: verify buffer contents when we skip log replay
- mm: make wait_on_page_writeback() wait for multiple pending writebacks
- mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback)
- i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle
- x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys
- drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl
- drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl
- drm/exynos: vidi: fix a wrong error return
- ARM: dts: Fix erroneous ADS touchscreen polarities
- ASoC: nau8824: Add quirk to active-high jack-detect
- s390/cio: unregister device when the only path is gone
- usb: gadget: udc: fix NULL dereference in remove()
- nfcsim.c: Fix error checking for debugfs_create_dir
- media: cec: core: don't set last_initiator if tx in progress
- arm64: Add missing Set/Way CMO encodings
- HID: wacom: Add error check to wacom_parse_and_register()
- scsi: target: iscsi: Prevent login threads from racing between each other
- sch_netem: acquire qdisc lock in netem_change()
- Revert "net: phy: dp83867: perform soft reset and retain established link"
- netfilter: nfnetlink_osf: fix module autoload
- netfilter: nf_tables: disallow element updates of bound anonymous sets
- be2net: Extend xmit workaround to BE3 chip
- net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch
- ipvs: align inner_mac_header for encapsulation
- mmc: usdhi60rol0: fix deferred probing
- mmc: sh_mmcif: fix deferred probing
- mmc: sdhci-acpi: fix deferred probing
- mmc: omap_hsmmc: fix deferred probing
- mmc: omap: fix deferred probing
- mmc: mvsdio: fix deferred probing
- mmc: mvsdio: convert to devm_platform_ioremap_resource
- mmc: mtk-sd: fix deferred probing
- net: qca_spi: Avoid high load if QCA7000 is not available
- xfrm: Linearize the skb after offloading if needed.
- ieee802154: hwsim: Fix possible memory leaks
- rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer()
- x86/mm: Avoid using set_pgd() outside of real PGD pages
- cifs: Fix potential deadlock when updating vol in cifs_reconnect()
- cifs: Merge is_path_valid() into get_normalized_path()
- cifs: Introduce helpers for finding TCP connection
- cifs: Get rid of kstrdup_const()'d paths
- cifs: Clean up DFS referral cache
- nilfs2: prevent general protection fault in nilfs_clear_dirty_page()
- writeback: fix dereferencing NULL mapping->host on writeback_page_template
- ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN
- mmc: meson-gx: remove redundant mmc_request_done() call from irq context
- cgroup: Do not corrupt task iteration when rebinding subsystem
- PCI: hv: Fix a race condition bug in hv_pci_query_relations()
- Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs
- nilfs2: fix buffer corruption due to concurrent device reads
- media: dvb-core: Fix use-after-free due to race at dvb_register_device()
- media: dvbdev: fix error logic at dvb_register_device()
- media: dvbdev: Fix memleak in dvb_register_device
- tick/common: Align tick period during sched_timer setup
- x86/purgatory: remove PGO flags
- tracing: Add tracing_reset_all_online_cpus_unlocked() function
- epoll: ep_autoremove_wake_function should use list_del_init_careful
- list: add "list_del_init_careful()" to go with "list_empty_careful()"
- mm: rewrite wait_on_page_bit_common() logic
- nilfs2: reject devices with insufficient block count
+ UBUNTU: Upstream stable to v5.4.249

** Changed in: linux (Ubuntu Focal)
       Status: New => Fix Committed

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

Title:
  Focal update: v5.4.249 upstream stable release

Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Focal:
  Fix Committed

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

  nilfs2: reject devices with insufficient block count
  mm: rewrite wait_on_page_bit_common() logic
  list: add "list_del_init_careful()" to go with "list_empty_careful()"
  epoll: ep_autoremove_wake_function should use list_del_init_careful
  tracing: Add tracing_reset_all_online_cpus_unlocked() function
  x86/purgatory: remove PGO flags
  tick/common: Align tick period during sched_timer setup
  media: dvbdev: Fix memleak in dvb_register_device
  media: dvbdev: fix error logic at dvb_register_device()
  media: dvb-core: Fix use-after-free due to race at dvb_register_device()
  nilfs2: fix buffer corruption due to concurrent device reads
  Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs
  PCI: hv: Fix a race condition bug in hv_pci_query_relations()
  cgroup: Do not corrupt task iteration when rebinding subsystem
  mmc: meson-gx: remove redundant mmc_request_done() call from irq context
  ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN
  writeback: fix dereferencing NULL mapping->host on writeback_page_template
  nilfs2: prevent general protection fault in nilfs_clear_dirty_page()
  cifs: Clean up DFS referral cache
  cifs: Get rid of kstrdup_const()'d paths
  cifs: Introduce helpers for finding TCP connection
  cifs: Merge is_path_valid() into get_normalized_path()
  cifs: Fix potential deadlock when updating vol in cifs_reconnect()
  x86/mm: Avoid using set_pgd() outside of real PGD pages
  ieee802154: hwsim: Fix possible memory leaks
  xfrm: Linearize the skb after offloading if needed.
  net: qca_spi: Avoid high load if QCA7000 is not available
  mmc: mtk-sd: fix deferred probing
  mmc: mvsdio: convert to devm_platform_ioremap_resource
  mmc: mvsdio: fix deferred probing
  mmc: omap: fix deferred probing
  mmc: omap_hsmmc: fix deferred probing
  mmc: sdhci-acpi: fix deferred probing
  mmc: sh_mmcif: fix deferred probing
  mmc: usdhi60rol0: fix deferred probing
  ipvs: align inner_mac_header for encapsulation
  net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch
  be2net: Extend xmit workaround to BE3 chip
  netfilter: nf_tables: disallow element updates of bound anonymous sets
  netfilter: nfnetlink_osf: fix module autoload
  Revert "net: phy: dp83867: perform soft reset and retain established link"
  sch_netem: acquire qdisc lock in netem_change()
  scsi: target: iscsi: Prevent login threads from racing between each other
  HID: wacom: Add error check to wacom_parse_and_register()
  arm64: Add missing Set/Way CMO encodings
  media: cec: core: don't set last_initiator if tx in progress
  nfcsim.c: Fix error checking for debugfs_create_dir
  usb: gadget: udc: fix NULL dereference in remove()
  s390/cio: unregister device when the only path is gone
  ASoC: nau8824: Add quirk to active-high jack-detect
  ARM: dts: Fix erroneous ADS touchscreen polarities
  drm/exynos: vidi: fix a wrong error return
  drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl
  drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl
  x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys
  i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle
  mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback)
  mm: make wait_on_page_writeback() wait for multiple pending writebacks
  Linux 5.4.249
  UBUNTU: Upstream stable to v5.4.249

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2033300/+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