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

Compiler Attributes: Add __uninitialized macro
drm/lima: fix shared irq handling on driver remove
media: dvb: as102-fe: Fix as10x_register_addr packing
media: dvb-usb: dib0700_devices: Add missing release_firmware()
IB/core: Implement a limit on UMAD receive List
scsi: qedf: Make qedf_execute_tmf() non-preemptible
drm/amdgpu: Initialize timestamp for some legacy SOCs
drm/amd/display: Skip finding free audio for unknown engine_id
media: dw2102: Don't translate i2c read into write
sctp: prefer struct_size over open coded arithmetic
firmware: dmi: Stop decoding on broken entry
Input: ff-core - prefer struct_size over open coded arithmetic
net: dsa: mv88e6xxx: Correct check for empty list
media: dvb-frontends: tda18271c2dd: Remove casting during div
media: s2255: Use refcount_t instead of atomic_t for num_channels
media: dvb-frontends: tda10048: Fix integer overflow
i2c: i801: Annotate apanel_addr as __ro_after_init
powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n
orangefs: fix out-of-bounds fsid access
powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"
jffs2: Fix potential illegal address access in jffs2_free_inode
s390/pkey: Wipe sensitive data on failure
tcp: tcp_mark_head_lost is only valid for sack-tcp
tcp: add ece_ack flag to reno sack functions
net: tcp better handling of reordering then loss cases
UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open()
tcp_metrics: validate source addr length
wifi: wilc1000: fix ies_len type in connect path
bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
selftests: fix OOM in msg_zerocopy selftest
selftests: make order checking verbose in msg_zerocopy selftest
inet_diag: Initialize pad field in struct inet_diag_req_v2
nilfs2: fix inode number range checks
nilfs2: add missing check for inode numbers on directory entries
mm: optimize the redundant loop of mm_update_owner_next()
can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct
fsnotify: Do not generate events for O_PATH file descriptors
Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
drm/amdgpu/atomfirmware: silence UBSAN warning
bnx2x: Fix multiple UBSAN array-index-out-of-bounds
media: dw2102: fix a potential buffer overflow
i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897
nvme-multipath: find NUMA path only for online numa-node
nilfs2: fix incorrect inode allocation from reserved inodes
filelock: fix potential use-after-free in posix_lock_inode
fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading
vfs: don't mod negative dentry count when on shrinker list
tcp: add TCP_INFO status for failed client TFO
tcp: fix incorrect undo caused by DSACK of TLP retransmit
octeontx2-af: Fix incorrect value output on error path in 
rvu_check_rsrc_availability()
net: lantiq_etop: add blank line after declaration
net: ethernet: lantiq_etop: fix double free in detach
ppp: reject claimed-as-LCP but actually malformed packets
udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
s390: Mark psw in __load_psw_mask() as __unitialized
ARM: davinci: Convert comma to semicolon
octeontx2-af: fix detection of IP layer
USB: serial: option: add Telit generic core-dump composition
USB: serial: option: add Telit FN912 rmnet compositions
USB: serial: option: add Fibocom FM350-GL
USB: serial: option: add support for Foxconn T99W651
USB: serial: option: add Netprisma LCUK54 series modules
USB: serial: option: add Rolling RW350-GL variants
USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k
usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
USB: core: Fix duplicate endpoint bug by clearing reserved bits in the 
descriptor
hpet: Support 32-bit userspace
nvmem: meson-efuse: Fix return value of nvmem callbacks
ALSA: hda/realtek: Limit mic boost on VAIO PRO PX
libceph: fix race between delayed_work() and ceph_monc_stop()
SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
tcp: refactor tcp_retransmit_timer()
net: tcp: fix unexcepted socket die when snd_wnd is 0
tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
tcp: avoid too many retransmit packets
nilfs2: fix kernel bug on rename operation of broken directory
i2c: rcar: bring hardware to known state when probing
Linux 5.4.280
UBUNTU: Upstream stable to v5.4.280

** 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.280 upstream stable release
         from git://git.kernel.org/
  
-             
+ Compiler Attributes: Add __uninitialized macro
+ drm/lima: fix shared irq handling on driver remove
+ media: dvb: as102-fe: Fix as10x_register_addr packing
+ media: dvb-usb: dib0700_devices: Add missing release_firmware()
+ IB/core: Implement a limit on UMAD receive List
+ scsi: qedf: Make qedf_execute_tmf() non-preemptible
+ drm/amdgpu: Initialize timestamp for some legacy SOCs
+ drm/amd/display: Skip finding free audio for unknown engine_id
+ media: dw2102: Don't translate i2c read into write
+ sctp: prefer struct_size over open coded arithmetic
+ firmware: dmi: Stop decoding on broken entry
+ Input: ff-core - prefer struct_size over open coded arithmetic
+ net: dsa: mv88e6xxx: Correct check for empty list
+ media: dvb-frontends: tda18271c2dd: Remove casting during div
+ media: s2255: Use refcount_t instead of atomic_t for num_channels
+ media: dvb-frontends: tda10048: Fix integer overflow
+ i2c: i801: Annotate apanel_addr as __ro_after_init
+ powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n
+ orangefs: fix out-of-bounds fsid access
+ powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"
+ jffs2: Fix potential illegal address access in jffs2_free_inode
+ s390/pkey: Wipe sensitive data on failure
+ tcp: tcp_mark_head_lost is only valid for sack-tcp
+ tcp: add ece_ack flag to reno sack functions
+ net: tcp better handling of reordering then loss cases
+ UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open()
+ tcp_metrics: validate source addr length
+ wifi: wilc1000: fix ies_len type in connect path
+ bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
+ selftests: fix OOM in msg_zerocopy selftest
+ selftests: make order checking verbose in msg_zerocopy selftest
+ inet_diag: Initialize pad field in struct inet_diag_req_v2
+ nilfs2: fix inode number range checks
+ nilfs2: add missing check for inode numbers on directory entries
+ mm: optimize the redundant loop of mm_update_owner_next()
+ can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct
+ fsnotify: Do not generate events for O_PATH file descriptors
+ Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
+ drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
+ drm/amdgpu/atomfirmware: silence UBSAN warning
+ bnx2x: Fix multiple UBSAN array-index-out-of-bounds
+ media: dw2102: fix a potential buffer overflow
+ i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
+ ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897
+ nvme-multipath: find NUMA path only for online numa-node
+ nilfs2: fix incorrect inode allocation from reserved inodes
+ filelock: fix potential use-after-free in posix_lock_inode
+ fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading
+ vfs: don't mod negative dentry count when on shrinker list
+ tcp: add TCP_INFO status for failed client TFO
+ tcp: fix incorrect undo caused by DSACK of TLP retransmit
+ octeontx2-af: Fix incorrect value output on error path in 
rvu_check_rsrc_availability()
+ net: lantiq_etop: add blank line after declaration
+ net: ethernet: lantiq_etop: fix double free in detach
+ ppp: reject claimed-as-LCP but actually malformed packets
+ udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
+ s390: Mark psw in __load_psw_mask() as __unitialized
+ ARM: davinci: Convert comma to semicolon
+ octeontx2-af: fix detection of IP layer
+ USB: serial: option: add Telit generic core-dump composition
+ USB: serial: option: add Telit FN912 rmnet compositions
+ USB: serial: option: add Fibocom FM350-GL
+ USB: serial: option: add support for Foxconn T99W651
+ USB: serial: option: add Netprisma LCUK54 series modules
+ USB: serial: option: add Rolling RW350-GL variants
+ USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k
+ usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
+ USB: core: Fix duplicate endpoint bug by clearing reserved bits in the 
descriptor
+ hpet: Support 32-bit userspace
+ nvmem: meson-efuse: Fix return value of nvmem callbacks
+ ALSA: hda/realtek: Limit mic boost on VAIO PRO PX
+ libceph: fix race between delayed_work() and ceph_monc_stop()
+ SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
+ tcp: refactor tcp_retransmit_timer()
+ net: tcp: fix unexcepted socket die when snd_wnd is 0
+ tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
+ tcp: avoid too many retransmit packets
+ nilfs2: fix kernel bug on rename operation of broken directory
+ i2c: rcar: bring hardware to known state when probing
  Linux 5.4.280
- i2c: rcar: bring hardware to known state when probing
- nilfs2: fix kernel bug on rename operation of broken directory
- tcp: avoid too many retransmit packets
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- net: tcp: fix unexcepted socket die when snd_wnd is 0
- tcp: refactor tcp_retransmit_timer()
- SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
- libceph: fix race between delayed_work() and ceph_monc_stop()
- ALSA: hda/realtek: Limit mic boost on VAIO PRO PX
- nvmem: meson-efuse: Fix return value of nvmem callbacks
- hpet: Support 32-bit userspace
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the 
descriptor
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k
- USB: serial: option: add Rolling RW350-GL variants
- USB: serial: option: add Netprisma LCUK54 series modules
- USB: serial: option: add support for Foxconn T99W651
- USB: serial: option: add Fibocom FM350-GL
- USB: serial: option: add Telit FN912 rmnet compositions
- USB: serial: option: add Telit generic core-dump composition
- octeontx2-af: fix detection of IP layer
- ARM: davinci: Convert comma to semicolon
- s390: Mark psw in __load_psw_mask() as __unitialized
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- ppp: reject claimed-as-LCP but actually malformed packets
- net: ethernet: lantiq_etop: fix double free in detach
- net: lantiq_etop: add blank line after declaration
- octeontx2-af: Fix incorrect value output on error path in 
rvu_check_rsrc_availability()
- tcp: fix incorrect undo caused by DSACK of TLP retransmit
- tcp: add TCP_INFO status for failed client TFO
- vfs: don't mod negative dentry count when on shrinker list
- fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading
- filelock: fix potential use-after-free in posix_lock_inode
- nilfs2: fix incorrect inode allocation from reserved inodes
- nvme-multipath: find NUMA path only for online numa-node
- ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- media: dw2102: fix a potential buffer overflow
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
- drm/amdgpu/atomfirmware: silence UBSAN warning
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
- fsnotify: Do not generate events for O_PATH file descriptors
- can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct
- mm: optimize the redundant loop of mm_update_owner_next()
- nilfs2: add missing check for inode numbers on directory entries
- nilfs2: fix inode number range checks
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- selftests: make order checking verbose in msg_zerocopy selftest
- selftests: fix OOM in msg_zerocopy selftest
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- wifi: wilc1000: fix ies_len type in connect path
- tcp_metrics: validate source addr length
- UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open()
- net: tcp better handling of reordering then loss cases
- tcp: add ece_ack flag to reno sack functions
- tcp: tcp_mark_head_lost is only valid for sack-tcp
- s390/pkey: Wipe sensitive data on failure
- jffs2: Fix potential illegal address access in jffs2_free_inode
- powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"
- orangefs: fix out-of-bounds fsid access
- powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n
- i2c: i801: Annotate apanel_addr as __ro_after_init
- media: dvb-frontends: tda10048: Fix integer overflow
- media: s2255: Use refcount_t instead of atomic_t for num_channels
- media: dvb-frontends: tda18271c2dd: Remove casting during div
- net: dsa: mv88e6xxx: Correct check for empty list
- Input: ff-core - prefer struct_size over open coded arithmetic
- firmware: dmi: Stop decoding on broken entry
- sctp: prefer struct_size over open coded arithmetic
- media: dw2102: Don't translate i2c read into write
- drm/amd/display: Skip finding free audio for unknown engine_id
- drm/amdgpu: Initialize timestamp for some legacy SOCs
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- IB/core: Implement a limit on UMAD receive List
- media: dvb-usb: dib0700_devices: Add missing release_firmware()
- media: dvb: as102-fe: Fix as10x_register_addr packing
- drm/lima: fix shared irq handling on driver remove
- Compiler Attributes: Add __uninitialized macro
+ UBUNTU: Upstream stable to v5.4.280

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2075175

Title:
  Focal update: v5.4.280 upstream stable release

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


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to