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.263 upstream stable release from git://git.kernel.org/ driver core: Release all resources during unbind before updating device links RDMA/irdma: Prevent zero-length STAG registration PCI: keystone: Drop __init from ks_pcie_add_pcie_{ep,port}() afs: Make error on cell lookup failure consistent with OpenAFS drm/panel: simple: Fix Innolux G101ICE-L01 bus flags drm/panel: simple: Fix Innolux G101ICE-L01 timings ata: pata_isapnp: Add missing error check for devm_ioport_map() drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full HID: core: store the unique system identifier in hid_device HID: fix HID device resource race between HID core and debugging support ipv4: Correct/silence an endian warning in __ip_do_redirect net: usb: ax88179_178a: fix failed operations during ax88179_reset arm/xen: fix xen_vcpu_info allocation alignment amd-xgbe: handle corner-case during sfp hotplug amd-xgbe: handle the corner-case during tx completion amd-xgbe: propagate the correct speed and duplex status net: axienet: Fix check for partial TX checksum afs: Return ENOENT if no cell DNS record can be found afs: Fix file locking on R/O volumes to operate in local mode nvmet: remove unnecessary ctrl parameter nvmet: nul-terminate the NQNs passed in the connect command MIPS: KVM: Fix a build warning about variable set but not used ext4: add a new helper to check if es must be kept ext4: factor out __es_alloc_extent() and __es_free_extent() ext4: use pre-allocated es in __es_insert_extent() ext4: use pre-allocated es in __es_remove_extent() ext4: using nofail preallocation in ext4_es_remove_extent() ext4: using nofail preallocation in ext4_es_insert_delayed_block() ext4: using nofail preallocation in ext4_es_insert_extent() ext4: fix slab-use-after-free in ext4_es_insert_extent() ext4: make sure allocate pending entry not fail arm64: cpufeature: Extract capped perfmon fields KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce() s390/dasd: protect device queue against concurrent access USB: serial: option: add Luat Air72*U series products hv_netvsc: Fix race of register_netdevice_notifier and VF register hv_netvsc: Mark VF as slave before exposing it to user-mode dm-delay: fix a race between delay_presuspend and delay_bio bcache: check return value from btree_node_alloc_replacement() bcache: prevent potential division by zero error USB: serial: option: add Fibocom L7xx modules USB: serial: option: fix FM101R-GL defines USB: serial: option: don't claim interface 4 for ZTE MF290 USB: dwc2: write HCINT with INTMASK applied usb: dwc3: set the dma max_seg_size USB: dwc3: qcom: fix resource leaks on probe deferral USB: dwc3: qcom: fix wakeup after probe deferral io_uring: fix off-by one bvec index pinctrl: avoid reload of p state in list iteration firewire: core: fix possible memory leak in create_units() mmc: block: Do not lose cache flush during CQE error recovery ALSA: hda: Disable power-save on KONTRON SinglePC ALSA: hda/realtek: Headset Mic VREF to 100% ALSA: hda/realtek: Add supported ALC257 for ChromeOS dm-verity: align struct dm_verity_fec_io properly dm verity: don't perform FEC for failed readahead IO bcache: revert replacing IS_ERR_OR_NULL with IS_ERR powerpc: Don't clobber f0/vs0 during fp|altivec register save btrfs: fix off-by-one when checking chunk map includes logical address btrfs: send: ensure send_fd is writable btrfs: make error messages more clear when getting a chunk map Input: xpad - add HyperX Clutch Gladiate Support net: stmmac: xgmac: Disable FPE MMC interrupts ravb: Fix races between ravb_tx_timeout_work() and net related ops net: ravb: Use pm_runtime_resume_and_get() net: ravb: Start TX queues after HW initialization succeeded smb3: fix touch -h of symlink s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family s390/cmma: fix detection of DAT pages mtd: cfi_cmdset_0001: Support the absence of protection registers mtd: cfi_cmdset_0001: Byte swap OTP info fbdev: stifb: Make the STI next font pointer a 32-bit signed offset ima: annotate iint mutex to avoid lockdep false positive warnings ovl: skip overlayfs superblocks at global sync ima: detect changes to the backing overlay file scsi: qla2xxx: Simplify the code for aborting SCSI commands scsi: core: Introduce the scsi_cmd_to_rq() function scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request scsi: qla2xxx: Fix system crash due to bad pointer access cpufreq: imx6q: don't warn for disabling a non-existing frequency cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily mmc: cqhci: Increase recovery halt timeout mmc: cqhci: Warn of halt or task clear failure mmc: cqhci: Fix task clearing in CQE error recovery mmc: core: convert comma to semicolon mmc: block: Retry commands in CQE error recovery Linux 5.4.263 UBUNTU: Upstream stable to v5.4.263 ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Focal) 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 Focal) Importance: Undecided Status: New ** Changed in: linux (Ubuntu) Status: Confirmed => Invalid ** Changed in: linux (Ubuntu Focal) Importance: Undecided => Medium ** Changed in: linux (Ubuntu Focal) Status: New => In Progress ** Changed in: linux (Ubuntu Focal) 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.4.263 upstream stable release from git://git.kernel.org/ - + driver core: Release all resources during unbind before updating device links + RDMA/irdma: Prevent zero-length STAG registration + PCI: keystone: Drop __init from ks_pcie_add_pcie_{ep,port}() + afs: Make error on cell lookup failure consistent with OpenAFS + drm/panel: simple: Fix Innolux G101ICE-L01 bus flags + drm/panel: simple: Fix Innolux G101ICE-L01 timings + ata: pata_isapnp: Add missing error check for devm_ioport_map() + drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full + HID: core: store the unique system identifier in hid_device + HID: fix HID device resource race between HID core and debugging support + ipv4: Correct/silence an endian warning in __ip_do_redirect + net: usb: ax88179_178a: fix failed operations during ax88179_reset + arm/xen: fix xen_vcpu_info allocation alignment + amd-xgbe: handle corner-case during sfp hotplug + amd-xgbe: handle the corner-case during tx completion + amd-xgbe: propagate the correct speed and duplex status + net: axienet: Fix check for partial TX checksum + afs: Return ENOENT if no cell DNS record can be found + afs: Fix file locking on R/O volumes to operate in local mode + nvmet: remove unnecessary ctrl parameter + nvmet: nul-terminate the NQNs passed in the connect command + MIPS: KVM: Fix a build warning about variable set but not used + ext4: add a new helper to check if es must be kept + ext4: factor out __es_alloc_extent() and __es_free_extent() + ext4: use pre-allocated es in __es_insert_extent() + ext4: use pre-allocated es in __es_remove_extent() + ext4: using nofail preallocation in ext4_es_remove_extent() + ext4: using nofail preallocation in ext4_es_insert_delayed_block() + ext4: using nofail preallocation in ext4_es_insert_extent() + ext4: fix slab-use-after-free in ext4_es_insert_extent() + ext4: make sure allocate pending entry not fail + arm64: cpufeature: Extract capped perfmon fields + KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 + ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA + bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce() + s390/dasd: protect device queue against concurrent access + USB: serial: option: add Luat Air72*U series products + hv_netvsc: Fix race of register_netdevice_notifier and VF register + hv_netvsc: Mark VF as slave before exposing it to user-mode + dm-delay: fix a race between delay_presuspend and delay_bio + bcache: check return value from btree_node_alloc_replacement() + bcache: prevent potential division by zero error + USB: serial: option: add Fibocom L7xx modules + USB: serial: option: fix FM101R-GL defines + USB: serial: option: don't claim interface 4 for ZTE MF290 + USB: dwc2: write HCINT with INTMASK applied + usb: dwc3: set the dma max_seg_size + USB: dwc3: qcom: fix resource leaks on probe deferral + USB: dwc3: qcom: fix wakeup after probe deferral + io_uring: fix off-by one bvec index + pinctrl: avoid reload of p state in list iteration + firewire: core: fix possible memory leak in create_units() + mmc: block: Do not lose cache flush during CQE error recovery + ALSA: hda: Disable power-save on KONTRON SinglePC + ALSA: hda/realtek: Headset Mic VREF to 100% + ALSA: hda/realtek: Add supported ALC257 for ChromeOS + dm-verity: align struct dm_verity_fec_io properly + dm verity: don't perform FEC for failed readahead IO + bcache: revert replacing IS_ERR_OR_NULL with IS_ERR + powerpc: Don't clobber f0/vs0 during fp|altivec register save + btrfs: fix off-by-one when checking chunk map includes logical address + btrfs: send: ensure send_fd is writable + btrfs: make error messages more clear when getting a chunk map + Input: xpad - add HyperX Clutch Gladiate Support + net: stmmac: xgmac: Disable FPE MMC interrupts + ravb: Fix races between ravb_tx_timeout_work() and net related ops + net: ravb: Use pm_runtime_resume_and_get() + net: ravb: Start TX queues after HW initialization succeeded + smb3: fix touch -h of symlink + s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family + s390/cmma: fix detection of DAT pages + mtd: cfi_cmdset_0001: Support the absence of protection registers + mtd: cfi_cmdset_0001: Byte swap OTP info + fbdev: stifb: Make the STI next font pointer a 32-bit signed offset + ima: annotate iint mutex to avoid lockdep false positive warnings + ovl: skip overlayfs superblocks at global sync + ima: detect changes to the backing overlay file + scsi: qla2xxx: Simplify the code for aborting SCSI commands + scsi: core: Introduce the scsi_cmd_to_rq() function + scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request + scsi: qla2xxx: Fix system crash due to bad pointer access + cpufreq: imx6q: don't warn for disabling a non-existing frequency + cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily + mmc: cqhci: Increase recovery halt timeout + mmc: cqhci: Warn of halt or task clear failure + mmc: cqhci: Fix task clearing in CQE error recovery + mmc: core: convert comma to semicolon + mmc: block: Retry commands in CQE error recovery Linux 5.4.263 - mmc: block: Retry commands in CQE error recovery - mmc: core: convert comma to semicolon - mmc: cqhci: Fix task clearing in CQE error recovery - mmc: cqhci: Warn of halt or task clear failure - mmc: cqhci: Increase recovery halt timeout - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily - cpufreq: imx6q: don't warn for disabling a non-existing frequency - scsi: qla2xxx: Fix system crash due to bad pointer access - scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request - scsi: core: Introduce the scsi_cmd_to_rq() function - scsi: qla2xxx: Simplify the code for aborting SCSI commands - ima: detect changes to the backing overlay file - ovl: skip overlayfs superblocks at global sync - ima: annotate iint mutex to avoid lockdep false positive warnings - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset - mtd: cfi_cmdset_0001: Byte swap OTP info - mtd: cfi_cmdset_0001: Support the absence of protection registers - s390/cmma: fix detection of DAT pages - s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family - smb3: fix touch -h of symlink - net: ravb: Start TX queues after HW initialization succeeded - net: ravb: Use pm_runtime_resume_and_get() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - net: stmmac: xgmac: Disable FPE MMC interrupts - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - Input: xpad - add HyperX Clutch Gladiate Support - btrfs: make error messages more clear when getting a chunk map - btrfs: send: ensure send_fd is writable - btrfs: fix off-by-one when checking chunk map includes logical address - btrfs: add dmesg output for first mount and last unmount of a filesystem - powerpc: Don't clobber f0/vs0 during fp|altivec register save - bcache: revert replacing IS_ERR_OR_NULL with IS_ERR - dm verity: don't perform FEC for failed readahead IO - dm-verity: align struct dm_verity_fec_io properly - ALSA: hda/realtek: Add supported ALC257 for ChromeOS - ALSA: hda/realtek: Headset Mic VREF to 100% - ALSA: hda: Disable power-save on KONTRON SinglePC - mmc: block: Do not lose cache flush during CQE error recovery - firewire: core: fix possible memory leak in create_units() - pinctrl: avoid reload of p state in list iteration - io_uring: fix off-by one bvec index - USB: dwc3: qcom: fix wakeup after probe deferral - USB: dwc3: qcom: fix resource leaks on probe deferral - usb: dwc3: set the dma max_seg_size - USB: dwc2: write HCINT with INTMASK applied - USB: serial: option: don't claim interface 4 for ZTE MF290 - USB: serial: option: fix FM101R-GL defines - USB: serial: option: add Fibocom L7xx modules - bcache: prevent potential division by zero error - bcache: check return value from btree_node_alloc_replacement() - dm-delay: fix a race between delay_presuspend and delay_bio - hv_netvsc: Mark VF as slave before exposing it to user-mode - hv_netvsc: Fix race of register_netdevice_notifier and VF register - USB: serial: option: add Luat Air72*U series products - s390/dasd: protect device queue against concurrent access - bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce() - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - ext4: make sure allocate pending entry not fail - ext4: fix slab-use-after-free in ext4_es_insert_extent() - ext4: using nofail preallocation in ext4_es_insert_extent() - ext4: using nofail preallocation in ext4_es_insert_delayed_block() - ext4: using nofail preallocation in ext4_es_remove_extent() - ext4: use pre-allocated es in __es_remove_extent() - ext4: use pre-allocated es in __es_insert_extent() - ext4: factor out __es_alloc_extent() and __es_free_extent() - ext4: add a new helper to check if es must be kept - MIPS: KVM: Fix a build warning about variable set but not used - nvmet: nul-terminate the NQNs passed in the connect command - nvmet: remove unnecessary ctrl parameter - afs: Fix file locking on R/O volumes to operate in local mode - afs: Return ENOENT if no cell DNS record can be found - net: axienet: Fix check for partial TX checksum - amd-xgbe: propagate the correct speed and duplex status - amd-xgbe: handle the corner-case during tx completion - amd-xgbe: handle corner-case during sfp hotplug - arm/xen: fix xen_vcpu_info allocation alignment - net: usb: ax88179_178a: fix failed operations during ax88179_reset - ipv4: Correct/silence an endian warning in __ip_do_redirect - HID: fix HID device resource race between HID core and debugging support - HID: core: store the unique system identifier in hid_device - drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full - ata: pata_isapnp: Add missing error check for devm_ioport_map() - drm/panel: simple: Fix Innolux G101ICE-L01 timings - drm/panel: simple: Fix Innolux G101ICE-L01 bus flags - afs: Make error on cell lookup failure consistent with OpenAFS - PCI: keystone: Drop __init from ks_pcie_add_pcie_{ep,port}() - RDMA/irdma: Prevent zero-length STAG registration - driver core: Release all resources during unbind before updating device links + UBUNTU: Upstream stable to v5.4.263 -- 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/2049084 Title: Focal update: v5.4.263 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.263 upstream stable release from git://git.kernel.org/ driver core: Release all resources during unbind before updating device links RDMA/irdma: Prevent zero-length STAG registration PCI: keystone: Drop __init from ks_pcie_add_pcie_{ep,port}() afs: Make error on cell lookup failure consistent with OpenAFS drm/panel: simple: Fix Innolux G101ICE-L01 bus flags drm/panel: simple: Fix Innolux G101ICE-L01 timings ata: pata_isapnp: Add missing error check for devm_ioport_map() drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full HID: core: store the unique system identifier in hid_device HID: fix HID device resource race between HID core and debugging support ipv4: Correct/silence an endian warning in __ip_do_redirect net: usb: ax88179_178a: fix failed operations during ax88179_reset arm/xen: fix xen_vcpu_info allocation alignment amd-xgbe: handle corner-case during sfp hotplug amd-xgbe: handle the corner-case during tx completion amd-xgbe: propagate the correct speed and duplex status net: axienet: Fix check for partial TX checksum afs: Return ENOENT if no cell DNS record can be found afs: Fix file locking on R/O volumes to operate in local mode nvmet: remove unnecessary ctrl parameter nvmet: nul-terminate the NQNs passed in the connect command MIPS: KVM: Fix a build warning about variable set but not used ext4: add a new helper to check if es must be kept ext4: factor out __es_alloc_extent() and __es_free_extent() ext4: use pre-allocated es in __es_insert_extent() ext4: use pre-allocated es in __es_remove_extent() ext4: using nofail preallocation in ext4_es_remove_extent() ext4: using nofail preallocation in ext4_es_insert_delayed_block() ext4: using nofail preallocation in ext4_es_insert_extent() ext4: fix slab-use-after-free in ext4_es_insert_extent() ext4: make sure allocate pending entry not fail arm64: cpufeature: Extract capped perfmon fields KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce() s390/dasd: protect device queue against concurrent access USB: serial: option: add Luat Air72*U series products hv_netvsc: Fix race of register_netdevice_notifier and VF register hv_netvsc: Mark VF as slave before exposing it to user-mode dm-delay: fix a race between delay_presuspend and delay_bio bcache: check return value from btree_node_alloc_replacement() bcache: prevent potential division by zero error USB: serial: option: add Fibocom L7xx modules USB: serial: option: fix FM101R-GL defines USB: serial: option: don't claim interface 4 for ZTE MF290 USB: dwc2: write HCINT with INTMASK applied usb: dwc3: set the dma max_seg_size USB: dwc3: qcom: fix resource leaks on probe deferral USB: dwc3: qcom: fix wakeup after probe deferral io_uring: fix off-by one bvec index pinctrl: avoid reload of p state in list iteration firewire: core: fix possible memory leak in create_units() mmc: block: Do not lose cache flush during CQE error recovery ALSA: hda: Disable power-save on KONTRON SinglePC ALSA: hda/realtek: Headset Mic VREF to 100% ALSA: hda/realtek: Add supported ALC257 for ChromeOS dm-verity: align struct dm_verity_fec_io properly dm verity: don't perform FEC for failed readahead IO bcache: revert replacing IS_ERR_OR_NULL with IS_ERR powerpc: Don't clobber f0/vs0 during fp|altivec register save btrfs: fix off-by-one when checking chunk map includes logical address btrfs: send: ensure send_fd is writable btrfs: make error messages more clear when getting a chunk map Input: xpad - add HyperX Clutch Gladiate Support net: stmmac: xgmac: Disable FPE MMC interrupts ravb: Fix races between ravb_tx_timeout_work() and net related ops net: ravb: Use pm_runtime_resume_and_get() net: ravb: Start TX queues after HW initialization succeeded smb3: fix touch -h of symlink s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family s390/cmma: fix detection of DAT pages mtd: cfi_cmdset_0001: Support the absence of protection registers mtd: cfi_cmdset_0001: Byte swap OTP info fbdev: stifb: Make the STI next font pointer a 32-bit signed offset ima: annotate iint mutex to avoid lockdep false positive warnings ovl: skip overlayfs superblocks at global sync ima: detect changes to the backing overlay file scsi: qla2xxx: Simplify the code for aborting SCSI commands scsi: core: Introduce the scsi_cmd_to_rq() function scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request scsi: qla2xxx: Fix system crash due to bad pointer access cpufreq: imx6q: don't warn for disabling a non-existing frequency cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily mmc: cqhci: Increase recovery halt timeout mmc: cqhci: Warn of halt or task clear failure mmc: cqhci: Fix task clearing in CQE error recovery mmc: core: convert comma to semicolon mmc: block: Retry commands in CQE error recovery Linux 5.4.263 UBUNTU: Upstream stable to v5.4.263 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2049084/+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