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 : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp