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.274 upstream stable release
from git://git.kernel.org/
amdkfd: use calloc instead of kzalloc to avoid integer overflow
Documentation/hw-vuln: Update spectre doc
x86/cpu: Support AMD Automatic IBRS
x86/bugs: Use sysfs_emit()
timers: Update kernel-doc for various functions
timers: Use del_timer_sync() even on UP
timers: Rename del_timer_sync() to timer_delete_sync()
media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
ARM: dts: mmp2-brownstone: Don't redeclare phandle references
arm: dts: marvell: Fix maxium->maxim typo in brownstone dts
serial: max310x: fix NULL pointer dereference in I2C instantiation
KVM: Always flush async #PF workqueue when vCPU is being destroyed
sparc64: NMI watchdog: fix return value of __setup handler
sparc: vDSO: fix return value of __setup handler
crypto: qat - fix double free during reset
crypto: qat - resolve race condition during AER recovery
selftests/mqueue: Set timeout to 180 seconds
ext4: correct best extent lstart adjustment logic
fat: fix uninitialized field in nostale filehandles
ubifs: Set page uptodate in the correct place
ubi: Check for too small LEB size in VTBL code
ubi: correct the calculation of fastmap size
mtd: rawnand: meson: fix scrambling mode value in command macro
parisc: Do not hardcode registers in checksum functions
parisc: Fix ip_fast_csum
parisc: Fix csum_ipv6_magic on 32-bit systems
parisc: Fix csum_ipv6_magic on 64-bit systems
parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
PM: suspend: Set mem_sleep_current during kernel command line setup
clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays
powerpc/fsl: Fix mfpmr build errors with newer binutils
USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
USB: serial: add device ID for VeriFone adapter
USB: serial: cp210x: add ID for MGP Instruments PDS100
USB: serial: option: add MeiG Smart SLM320 product
USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
PM: sleep: wakeirq: fix wake irq warning in system suspend
mmc: tmio: avoid concurrent runs of mmc_request_done()
fuse: don't unhash root
btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
PCI: Drop pci_device_remove() test of pci_dev->driver
PCI/PM: Drain runtime-idle callbacks before driver removal
Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
dm-raid: fix lockdep waring in "pers->hot_add_disk"
mmc: core: Fix switch on gp3 partition
hwmon: (amc6821) add of_match table
ext4: fix corruption during on-line resize
firmware: meson_sm: Rework driver as a proper platform driver
nvmem: meson-efuse: fix function pointer type mismatch
slimbus: core: Remove usage of the deprecated ida_simple_xx() API
speakup: Fix 8bit characters from direct synth
kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
vfio/platform: Disable virqfds on cleanup
ring-buffer: Fix resetting of shortest_full
ring-buffer: Fix full_waiters_pending in poll
soc: fsl: qbman: Always disable interrupts when taking cgr_lock
soc: fsl: qbman: Add helper for sanity checking cgr ops
soc: fsl: qbman: Add CGR update function
soc: fsl: qbman: Use raw spinlock for cgr_lock
s390/zcrypt: fix reference counting on zcrypt card objects
drm/exynos: do not return negative values from .get_modes()
drm/imx/ipuv3: do not return negative values from .get_modes()
drm/vc4: hdmi: do not return negative values from .get_modes()
memtest: use {READ,WRITE}_ONCE in memory scanning
nilfs2: fix failure to detect DAT corruption in btree and direct mappings
nilfs2: use a more common logging style
nilfs2: prevent kernel bug at submit_bh_wbc()
x86/CPU/AMD: Update the Zenbleed microcode revisions
ahci: asm1064: correct count of reported ports
ahci: asm1064: asm1166: don't limit reported ports
dm snapshot: fix lockup in dm_exception_table_exit
comedi: comedi_test: Prevent timers rescheduling during deletion
netfilter: nf_tables: reject constant set with timeout
xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command
usb: gadget: ncm: Fix handling of zero block length packets
usb: port: Don't try to peer unused USB ports based on location
tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
vt: fix unicode buffer corruption when deleting characters
fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion
objtool: is_fentry_call() crashes if call has no destination
objtool: Add support for intra-function calls
x86/speculation: Support intra-function call validation
xen/events: close evtchn after mapping cleanup
printk: Update @console_may_schedule in console_trylock_spinning()
btrfs: allocate btrfs_ioctl_defrag_range_args on stack
Revert "loop: Check for overflow while configuring loop"
loop: Call loop_config_discard() only after new config is applied
loop: Remove sector_t truncation checks
loop: Factor out setting loop device size
loop: Refactor loop_set_status() size calculation
loop: Factor out configuring loop from status
loop: Check for overflow while configuring loop
loop: loop_set_status_from_info() check before assignment
perf/core: Fix reentry problem in perf_output_read_group()
efivarfs: Request at most 512 bytes for variable names
powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
bounds: support non-power-of-two CONFIG_NR_CPUS
vt: fix memory overlapping when deleting chars in the buffer
mm/memory-failure: fix an incorrect use of tail pages
mm/migrate: set swap entry values of THP tail pages properly.
wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes
exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
mmc: core: Initialize mmc_blk_ioc_data
mmc: core: Avoid negative index with array access
ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
scsi: core: Fix unremoved procfs host directory regression
usb: dwc2: host: Fix remote wakeup from hibernation
usb: dwc2: host: Fix hibernation flow
usb: dwc2: host: Fix ISOC flow in DDMA mode
usb: dwc2: gadget: LPM flow fix
usb: udc: remove warning when queue disabled ep
scsi: qla2xxx: Fix command flush on cable pull
x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled
scsi: lpfc: Correct size for wqe for memset()
USB: core: Fix deadlock in usb_deauthorize_interface()
nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
tcp: properly terminate timers for kernel sockets
dm integrity: fix out-of-range warning
r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
Bluetooth: hci_event: set the conn encrypted before conn establishes
Bluetooth: Fix TOCTOU in HCI debugfs implementation
netfilter: nf_tables: disallow timeout for anonymous sets
net/rds: fix possible cp null dereference
vfio/pci: Disable auto-enable of exclusive INTx IRQ
vfio/pci: Lock external INTx masking ops
vfio: Introduce interface to flush virqfd inject workqueue
vfio/pci: Create persistent INTx handler
vfio/platform: Create persistent IRQ handlers
Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
netfilter: nf_tables: flush pending destroy work before exit_net release
netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get()
bpf, sockmap: Prevent lock inversion deadlock in map delete elem
net/sched: act_skbmod: prevent kernel-infoleak
net: stmmac: fix rx queue priority assignment
selftests: reuseaddr_conflict: add missing new line at the end of the output
ipv6: Fix infinite recursion in fib6_dump_done().
i40e: fix vf may be used uninitialized in this function warning
staging: mmal-vchiq: Allocate and free components as required
staging: mmal-vchiq: Fix client_component for 64 bit kernel
staging: vc04_services: changen strncpy() to strscpy_pad()
staging: vc04_services: fix information leak in create_component()
fs: add a vfs_fchown helper
fs: add a vfs_fchmod helper
initramfs: switch initramfs unpacking to struct file based APIs
init: open /initrd.image with O_LARGEFILE
erspan: Add type I version 0 support.
erspan: make sure erspan_base_hdr is present in skb->head
net: ravb: Always process TX descriptor ring
ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
scsi: mylex: Fix sysfs buffer lengths
ata: sata_mv: Fix PCI device ID table declaration compilation warning
ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
s390/entry: align system call table on 8 bytes
wifi: ath9k: fix LNA selection in ath_ant_try_scan()
VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
panic: Flush kernel log buffer at the end
arm64: dts: rockchip: fix rk3328 hdmi ports node
arm64: dts: rockchip: fix rk3399 hdmi ports node
ionic: set adminq irq affinity
tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()
btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
btrfs: send: handle path ref underflow in header iterate_inode_ref()
Bluetooth: btintel: Fix null ptr deref in btintel_read_version
Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
sysv: don't call sb_bread() with pointers_lock held
scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
isofs: handle CDs with bad root inode but good Joliet root directory
media: sta2x11: fix irq handler cast
drm/amd/display: Fix nanosec stat overflow
SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
block: prevent division by zero in blk_rq_stat_sum()
Input: allocate keycode for Display refresh rate toggle
ktest: force $buildonly = 1 for 'make_warnings_file' test type
tools: iio: replace seekdir() in iio_generic_buffer
usb: typec: tcpci: add generic tcpci fallback compatible
usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
fbmon: prevent division by zero in fb_videomode_from_videomode()
netfilter: nf_tables: reject new basechain after table flag update
netfilter: nf_tables: release batch on table validation from abort path
netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
netfilter: nf_tables: discard table flag update with pending basechain deletion
tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put()
virtio: reenable config if freezing device failed
x86/mm/pat: fix VM_PAT handling in COW mappings
drm/i915/gt: Reset queue_priority_hint on parking
x86/alternative: Don't call text_poke() in lazy TLB mode
Bluetooth: btintel: Fixe build regression
VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
erspan: Check IFLA_GRE_ERSPAN_VER is set.
ip_gre: do not report erspan version on GRE interface
firmware: meson_sm: fix to avoid potential NULL pointer dereference
Linux 5.4.274
UBUNTU: Upstream stable to v5.4.274
** Affects: linux (Ubuntu)
Importance: Undecided
Status: Invalid
** Affects: linux (Ubuntu Focal)
Importance: Medium
Assignee: Portia Stephens (portias)
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) => Portia Stephens (portias)
** 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.274 upstream stable release
from git://git.kernel.org/
-
+ amdkfd: use calloc instead of kzalloc to avoid integer overflow
+ Documentation/hw-vuln: Update spectre doc
+ x86/cpu: Support AMD Automatic IBRS
+ x86/bugs: Use sysfs_emit()
+ timers: Update kernel-doc for various functions
+ timers: Use del_timer_sync() even on UP
+ timers: Rename del_timer_sync() to timer_delete_sync()
+ media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
+ clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
+ smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
+ smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
+ ARM: dts: mmp2-brownstone: Don't redeclare phandle references
+ arm: dts: marvell: Fix maxium->maxim typo in brownstone dts
+ serial: max310x: fix NULL pointer dereference in I2C instantiation
+ KVM: Always flush async #PF workqueue when vCPU is being destroyed
+ sparc64: NMI watchdog: fix return value of __setup handler
+ sparc: vDSO: fix return value of __setup handler
+ crypto: qat - fix double free during reset
+ crypto: qat - resolve race condition during AER recovery
+ selftests/mqueue: Set timeout to 180 seconds
+ ext4: correct best extent lstart adjustment logic
+ fat: fix uninitialized field in nostale filehandles
+ ubifs: Set page uptodate in the correct place
+ ubi: Check for too small LEB size in VTBL code
+ ubi: correct the calculation of fastmap size
+ mtd: rawnand: meson: fix scrambling mode value in command macro
+ parisc: Do not hardcode registers in checksum functions
+ parisc: Fix ip_fast_csum
+ parisc: Fix csum_ipv6_magic on 32-bit systems
+ parisc: Fix csum_ipv6_magic on 64-bit systems
+ parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
+ PM: suspend: Set mem_sleep_current during kernel command line setup
+ clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
+ clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
+ clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays
+ powerpc/fsl: Fix mfpmr build errors with newer binutils
+ USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
+ USB: serial: add device ID for VeriFone adapter
+ USB: serial: cp210x: add ID for MGP Instruments PDS100
+ USB: serial: option: add MeiG Smart SLM320 product
+ USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
+ PM: sleep: wakeirq: fix wake irq warning in system suspend
+ mmc: tmio: avoid concurrent runs of mmc_request_done()
+ fuse: don't unhash root
+ btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
+ PCI: Drop pci_device_remove() test of pci_dev->driver
+ PCI/PM: Drain runtime-idle callbacks before driver removal
+ Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
+ dm-raid: fix lockdep waring in "pers->hot_add_disk"
+ mmc: core: Fix switch on gp3 partition
+ hwmon: (amc6821) add of_match table
+ ext4: fix corruption during on-line resize
+ firmware: meson_sm: Rework driver as a proper platform driver
+ nvmem: meson-efuse: fix function pointer type mismatch
+ slimbus: core: Remove usage of the deprecated ida_simple_xx() API
+ speakup: Fix 8bit characters from direct synth
+ kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
+ vfio/platform: Disable virqfds on cleanup
+ ring-buffer: Fix resetting of shortest_full
+ ring-buffer: Fix full_waiters_pending in poll
+ soc: fsl: qbman: Always disable interrupts when taking cgr_lock
+ soc: fsl: qbman: Add helper for sanity checking cgr ops
+ soc: fsl: qbman: Add CGR update function
+ soc: fsl: qbman: Use raw spinlock for cgr_lock
+ s390/zcrypt: fix reference counting on zcrypt card objects
+ drm/exynos: do not return negative values from .get_modes()
+ drm/imx/ipuv3: do not return negative values from .get_modes()
+ drm/vc4: hdmi: do not return negative values from .get_modes()
+ memtest: use {READ,WRITE}_ONCE in memory scanning
+ nilfs2: fix failure to detect DAT corruption in btree and direct mappings
+ nilfs2: use a more common logging style
+ nilfs2: prevent kernel bug at submit_bh_wbc()
+ x86/CPU/AMD: Update the Zenbleed microcode revisions
+ ahci: asm1064: correct count of reported ports
+ ahci: asm1064: asm1166: don't limit reported ports
+ dm snapshot: fix lockup in dm_exception_table_exit
+ comedi: comedi_test: Prevent timers rescheduling during deletion
+ netfilter: nf_tables: reject constant set with timeout
+ xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
+ ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
+ USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command
+ usb: gadget: ncm: Fix handling of zero block length packets
+ usb: port: Don't try to peer unused USB ports based on location
+ tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
+ vt: fix unicode buffer corruption when deleting characters
+ fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion
+ objtool: is_fentry_call() crashes if call has no destination
+ objtool: Add support for intra-function calls
+ x86/speculation: Support intra-function call validation
+ xen/events: close evtchn after mapping cleanup
+ printk: Update @console_may_schedule in console_trylock_spinning()
+ btrfs: allocate btrfs_ioctl_defrag_range_args on stack
+ Revert "loop: Check for overflow while configuring loop"
+ loop: Call loop_config_discard() only after new config is applied
+ loop: Remove sector_t truncation checks
+ loop: Factor out setting loop device size
+ loop: Refactor loop_set_status() size calculation
+ loop: Factor out configuring loop from status
+ loop: Check for overflow while configuring loop
+ loop: loop_set_status_from_info() check before assignment
+ perf/core: Fix reentry problem in perf_output_read_group()
+ efivarfs: Request at most 512 bytes for variable names
+ powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
+ bounds: support non-power-of-two CONFIG_NR_CPUS
+ vt: fix memory overlapping when deleting chars in the buffer
+ mm/memory-failure: fix an incorrect use of tail pages
+ mm/migrate: set swap entry values of THP tail pages properly.
+ wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes
+ exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
+ mmc: core: Initialize mmc_blk_ioc_data
+ mmc: core: Avoid negative index with array access
+ ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
+ scsi: core: Fix unremoved procfs host directory regression
+ usb: dwc2: host: Fix remote wakeup from hibernation
+ usb: dwc2: host: Fix hibernation flow
+ usb: dwc2: host: Fix ISOC flow in DDMA mode
+ usb: dwc2: gadget: LPM flow fix
+ usb: udc: remove warning when queue disabled ep
+ scsi: qla2xxx: Fix command flush on cable pull
+ x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled
+ scsi: lpfc: Correct size for wqe for memset()
+ USB: core: Fix deadlock in usb_deauthorize_interface()
+ nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
+ ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
+ tcp: properly terminate timers for kernel sockets
+ dm integrity: fix out-of-range warning
+ r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
+ Bluetooth: hci_event: set the conn encrypted before conn establishes
+ Bluetooth: Fix TOCTOU in HCI debugfs implementation
+ netfilter: nf_tables: disallow timeout for anonymous sets
+ net/rds: fix possible cp null dereference
+ vfio/pci: Disable auto-enable of exclusive INTx IRQ
+ vfio/pci: Lock external INTx masking ops
+ vfio: Introduce interface to flush virqfd inject workqueue
+ vfio/pci: Create persistent INTx handler
+ vfio/platform: Create persistent IRQ handlers
+ Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
+ mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
+ netfilter: nf_tables: flush pending destroy work before exit_net release
+ netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get()
+ bpf, sockmap: Prevent lock inversion deadlock in map delete elem
+ net/sched: act_skbmod: prevent kernel-infoleak
+ net: stmmac: fix rx queue priority assignment
+ selftests: reuseaddr_conflict: add missing new line at the end of the output
+ ipv6: Fix infinite recursion in fib6_dump_done().
+ i40e: fix vf may be used uninitialized in this function warning
+ staging: mmal-vchiq: Allocate and free components as required
+ staging: mmal-vchiq: Fix client_component for 64 bit kernel
+ staging: vc04_services: changen strncpy() to strscpy_pad()
+ staging: vc04_services: fix information leak in create_component()
+ fs: add a vfs_fchown helper
+ fs: add a vfs_fchmod helper
+ initramfs: switch initramfs unpacking to struct file based APIs
+ init: open /initrd.image with O_LARGEFILE
+ erspan: Add type I version 0 support.
+ erspan: make sure erspan_base_hdr is present in skb->head
+ net: ravb: Always process TX descriptor ring
+ ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
+ ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
+ scsi: mylex: Fix sysfs buffer lengths
+ ata: sata_mv: Fix PCI device ID table declaration compilation warning
+ ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
+ x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
+ s390/entry: align system call table on 8 bytes
+ wifi: ath9k: fix LNA selection in ath_ant_try_scan()
+ VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
+ panic: Flush kernel log buffer at the end
+ arm64: dts: rockchip: fix rk3328 hdmi ports node
+ arm64: dts: rockchip: fix rk3399 hdmi ports node
+ ionic: set adminq irq affinity
+ tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
+ btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()
+ btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
+ btrfs: send: handle path ref underflow in header iterate_inode_ref()
+ Bluetooth: btintel: Fix null ptr deref in btintel_read_version
+ Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
+ sysv: don't call sb_bread() with pointers_lock held
+ scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
+ isofs: handle CDs with bad root inode but good Joliet root directory
+ media: sta2x11: fix irq handler cast
+ drm/amd/display: Fix nanosec stat overflow
+ SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
+ Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
+ block: prevent division by zero in blk_rq_stat_sum()
+ Input: allocate keycode for Display refresh rate toggle
+ ktest: force $buildonly = 1 for 'make_warnings_file' test type
+ tools: iio: replace seekdir() in iio_generic_buffer
+ usb: typec: tcpci: add generic tcpci fallback compatible
+ usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
+ fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
+ fbmon: prevent division by zero in fb_videomode_from_videomode()
+ netfilter: nf_tables: reject new basechain after table flag update
+ netfilter: nf_tables: release batch on table validation from abort path
+ netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
+ netfilter: nf_tables: discard table flag update with pending basechain deletion
+ tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
+ drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put()
+ virtio: reenable config if freezing device failed
+ x86/mm/pat: fix VM_PAT handling in COW mappings
+ drm/i915/gt: Reset queue_priority_hint on parking
+ x86/alternative: Don't call text_poke() in lazy TLB mode
+ Bluetooth: btintel: Fixe build regression
+ VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
+ erspan: Check IFLA_GRE_ERSPAN_VER is set.
+ ip_gre: do not report erspan version on GRE interface
+ firmware: meson_sm: fix to avoid potential NULL pointer dereference
Linux 5.4.274
- firmware: meson_sm: fix to avoid potential NULL pointer dereference
- ip_gre: do not report erspan version on GRE interface
- erspan: Check IFLA_GRE_ERSPAN_VER is set.
- VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
- Bluetooth: btintel: Fixe build regression
- x86/alternative: Don't call text_poke() in lazy TLB mode
- drm/i915/gt: Reset queue_priority_hint on parking
- x86/mm/pat: fix VM_PAT handling in COW mappings
- virtio: reenable config if freezing device failed
- drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put()
- tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
- netfilter: nf_tables: discard table flag update with pending basechain deletion
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- netfilter: nf_tables: release batch on table validation from abort path
- netfilter: nf_tables: reject new basechain after table flag update
- fbmon: prevent division by zero in fb_videomode_from_videomode()
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- usb: typec: tcpci: add generic tcpci fallback compatible
- tools: iio: replace seekdir() in iio_generic_buffer
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- Input: allocate keycode for Display refresh rate toggle
- block: prevent division by zero in blk_rq_stat_sum()
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
- drm/amd/display: Fix nanosec stat overflow
- media: sta2x11: fix irq handler cast
- isofs: handle CDs with bad root inode but good Joliet root directory
- scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
- sysv: don't call sb_bread() with pointers_lock held
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- btrfs: send: handle path ref underflow in header iterate_inode_ref()
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- ionic: set adminq irq affinity
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- panic: Flush kernel log buffer at the end
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- s390/entry: align system call table on 8 bytes
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- scsi: mylex: Fix sysfs buffer lengths
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- net: ravb: Always process TX descriptor ring
- erspan: make sure erspan_base_hdr is present in skb->head
- erspan: Add type I version 0 support.
- init: open /initrd.image with O_LARGEFILE
- initramfs: switch initramfs unpacking to struct file based APIs
- fs: add a vfs_fchmod helper
- fs: add a vfs_fchown helper
- staging: vc04_services: fix information leak in create_component()
- staging: vc04_services: changen strncpy() to strscpy_pad()
- staging: mmal-vchiq: Fix client_component for 64 bit kernel
- staging: mmal-vchiq: Allocate and free components as required
- i40e: fix vf may be used uninitialized in this function warning
- ipv6: Fix infinite recursion in fib6_dump_done().
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- net: stmmac: fix rx queue priority assignment
- net/sched: act_skbmod: prevent kernel-infoleak
- bpf, sockmap: Prevent lock inversion deadlock in map delete elem
- netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get()
- netfilter: nf_tables: flush pending destroy work before exit_net release
- mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
- vfio/platform: Create persistent IRQ handlers
- vfio/pci: Create persistent INTx handler
- vfio: Introduce interface to flush virqfd inject workqueue
- vfio/pci: Lock external INTx masking ops
- vfio/pci: Disable auto-enable of exclusive INTx IRQ
- net/rds: fix possible cp null dereference
- netfilter: nf_tables: disallow timeout for anonymous sets
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- x86/cpufeatures: Add new word for scattered features
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- dm integrity: fix out-of-range warning
- tcp: properly terminate timers for kernel sockets
- ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- USB: core: Fix deadlock in usb_deauthorize_interface()
- scsi: lpfc: Correct size for wqe for memset()
- x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled
- scsi: qla2xxx: Fix command flush on cable pull
- usb: udc: remove warning when queue disabled ep
- usb: dwc2: gadget: LPM flow fix
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix remote wakeup from hibernation
- scsi: core: Fix unremoved procfs host directory regression
- ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
- usb: cdc-wdm: close race between read and workqueue
- mmc: core: Avoid negative index with array access
- mmc: core: Initialize mmc_blk_ioc_data
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes
- mm/migrate: set swap entry values of THP tail pages properly.
- mm/memory-failure: fix an incorrect use of tail pages
- vt: fix memory overlapping when deleting chars in the buffer
- bounds: support non-power-of-two CONFIG_NR_CPUS
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- efivarfs: Request at most 512 bytes for variable names
- perf/core: Fix reentry problem in perf_output_read_group()
- loop: loop_set_status_from_info() check before assignment
- loop: Check for overflow while configuring loop
- loop: Factor out configuring loop from status
- loop: Refactor loop_set_status() size calculation
- loop: Factor out setting loop device size
- loop: Remove sector_t truncation checks
- loop: Call loop_config_discard() only after new config is applied
- Revert "loop: Check for overflow while configuring loop"
- btrfs: allocate btrfs_ioctl_defrag_range_args on stack
- printk: Update @console_may_schedule in console_trylock_spinning()
- xen/events: close evtchn after mapping cleanup
- x86/speculation: Support intra-function call validation
- objtool: Add support for intra-function calls
- objtool: is_fentry_call() crashes if call has no destination
- fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion
- vt: fix unicode buffer corruption when deleting characters
- tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
- usb: port: Don't try to peer unused USB ports based on location
- usb: gadget: ncm: Fix handling of zero block length packets
- USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command
- ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
- xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
- netfilter: nf_tables: reject constant set with timeout
- netfilter: nf_tables: disallow anonymous set with timeout flag
- netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout
- comedi: comedi_test: Prevent timers rescheduling during deletion
- dm snapshot: fix lockup in dm_exception_table_exit
- ahci: asm1064: asm1166: don't limit reported ports
- ahci: asm1064: correct count of reported ports
- x86/CPU/AMD: Update the Zenbleed microcode revisions
- nilfs2: prevent kernel bug at submit_bh_wbc()
- nilfs2: use a more common logging style
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- memtest: use {READ,WRITE}_ONCE in memory scanning
- drm/vc4: hdmi: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/exynos: do not return negative values from .get_modes()
- s390/zcrypt: fix reference counting on zcrypt card objects
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- soc: fsl: qbman: Add CGR update function
- soc: fsl: qbman: Add helper for sanity checking cgr ops
- soc: fsl: qbman: Always disable interrupts when taking cgr_lock
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Fix resetting of shortest_full
- vfio/platform: Disable virqfds on cleanup
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- speakup: Fix 8bit characters from direct synth
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- nvmem: meson-efuse: fix function pointer type mismatch
- firmware: meson_sm: Rework driver as a proper platform driver
- ext4: fix corruption during on-line resize
- hwmon: (amc6821) add of_match table
- mmc: core: Fix switch on gp3 partition
- dm-raid: fix lockdep waring in "pers->hot_add_disk"
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- PCI/PM: Drain runtime-idle callbacks before driver removal
- PCI: Drop pci_device_remove() test of pci_dev->driver
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- fuse: don't unhash root
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- USB: serial: option: add MeiG Smart SLM320 product
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- USB: serial: add device ID for VeriFone adapter
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- PM: suspend: Set mem_sleep_current during kernel command line setup
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix ip_fast_csum
- parisc: Do not hardcode registers in checksum functions
- mtd: rawnand: meson: fix scrambling mode value in command macro
- ubi: correct the calculation of fastmap size
- ubi: Check for too small LEB size in VTBL code
- ubifs: Set page uptodate in the correct place
- fat: fix uninitialized field in nostale filehandles
- ext4: correct best extent lstart adjustment logic
- selftests/mqueue: Set timeout to 180 seconds
- crypto: qat - resolve race condition during AER recovery
- crypto: qat - fix double free during reset
- sparc: vDSO: fix return value of __setup handler
- sparc64: NMI watchdog: fix return value of __setup handler
- KVM: Always flush async #PF workqueue when vCPU is being destroyed
- media: xc4000: Fix atomicity violation in xc4000_get_frequency
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- arm: dts: marvell: Fix maxium->maxim typo in brownstone dts
- ARM: dts: mmp2-brownstone: Don't redeclare phandle references
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach
- timers: Rename del_timer_sync() to timer_delete_sync()
- timers: Use del_timer_sync() even on UP
- timers: Update kernel-doc for various functions
- x86/bugs: Use sysfs_emit()
- x86/cpu: Support AMD Automatic IBRS
- Documentation/hw-vuln: Update spectre doc
- amdkfd: use calloc instead of kzalloc to avoid integer overflow
+ UBUNTU: Upstream stable to v5.4.274
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2067857
Title:
Focal update: v5.4.274 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.274 upstream stable release
from git://git.kernel.org/
amdkfd: use calloc instead of kzalloc to avoid integer overflow
Documentation/hw-vuln: Update spectre doc
x86/cpu: Support AMD Automatic IBRS
x86/bugs: Use sysfs_emit()
timers: Update kernel-doc for various functions
timers: Use del_timer_sync() even on UP
timers: Rename del_timer_sync() to timer_delete_sync()
media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
ARM: dts: mmp2-brownstone: Don't redeclare phandle references
arm: dts: marvell: Fix maxium->maxim typo in brownstone dts
serial: max310x: fix NULL pointer dereference in I2C instantiation
KVM: Always flush async #PF workqueue when vCPU is being destroyed
sparc64: NMI watchdog: fix return value of __setup handler
sparc: vDSO: fix return value of __setup handler
crypto: qat - fix double free during reset
crypto: qat - resolve race condition during AER recovery
selftests/mqueue: Set timeout to 180 seconds
ext4: correct best extent lstart adjustment logic
fat: fix uninitialized field in nostale filehandles
ubifs: Set page uptodate in the correct place
ubi: Check for too small LEB size in VTBL code
ubi: correct the calculation of fastmap size
mtd: rawnand: meson: fix scrambling mode value in command macro
parisc: Do not hardcode registers in checksum functions
parisc: Fix ip_fast_csum
parisc: Fix csum_ipv6_magic on 32-bit systems
parisc: Fix csum_ipv6_magic on 64-bit systems
parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
PM: suspend: Set mem_sleep_current during kernel command line setup
clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays
powerpc/fsl: Fix mfpmr build errors with newer binutils
USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
USB: serial: add device ID for VeriFone adapter
USB: serial: cp210x: add ID for MGP Instruments PDS100
USB: serial: option: add MeiG Smart SLM320 product
USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
PM: sleep: wakeirq: fix wake irq warning in system suspend
mmc: tmio: avoid concurrent runs of mmc_request_done()
fuse: don't unhash root
btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
PCI: Drop pci_device_remove() test of pci_dev->driver
PCI/PM: Drain runtime-idle callbacks before driver removal
Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
dm-raid: fix lockdep waring in "pers->hot_add_disk"
mmc: core: Fix switch on gp3 partition
hwmon: (amc6821) add of_match table
ext4: fix corruption during on-line resize
firmware: meson_sm: Rework driver as a proper platform driver
nvmem: meson-efuse: fix function pointer type mismatch
slimbus: core: Remove usage of the deprecated ida_simple_xx() API
speakup: Fix 8bit characters from direct synth
kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
vfio/platform: Disable virqfds on cleanup
ring-buffer: Fix resetting of shortest_full
ring-buffer: Fix full_waiters_pending in poll
soc: fsl: qbman: Always disable interrupts when taking cgr_lock
soc: fsl: qbman: Add helper for sanity checking cgr ops
soc: fsl: qbman: Add CGR update function
soc: fsl: qbman: Use raw spinlock for cgr_lock
s390/zcrypt: fix reference counting on zcrypt card objects
drm/exynos: do not return negative values from .get_modes()
drm/imx/ipuv3: do not return negative values from .get_modes()
drm/vc4: hdmi: do not return negative values from .get_modes()
memtest: use {READ,WRITE}_ONCE in memory scanning
nilfs2: fix failure to detect DAT corruption in btree and direct mappings
nilfs2: use a more common logging style
nilfs2: prevent kernel bug at submit_bh_wbc()
x86/CPU/AMD: Update the Zenbleed microcode revisions
ahci: asm1064: correct count of reported ports
ahci: asm1064: asm1166: don't limit reported ports
dm snapshot: fix lockup in dm_exception_table_exit
comedi: comedi_test: Prevent timers rescheduling during deletion
netfilter: nf_tables: reject constant set with timeout
xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command
usb: gadget: ncm: Fix handling of zero block length packets
usb: port: Don't try to peer unused USB ports based on location
tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
vt: fix unicode buffer corruption when deleting characters
fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion
objtool: is_fentry_call() crashes if call has no destination
objtool: Add support for intra-function calls
x86/speculation: Support intra-function call validation
xen/events: close evtchn after mapping cleanup
printk: Update @console_may_schedule in console_trylock_spinning()
btrfs: allocate btrfs_ioctl_defrag_range_args on stack
Revert "loop: Check for overflow while configuring loop"
loop: Call loop_config_discard() only after new config is applied
loop: Remove sector_t truncation checks
loop: Factor out setting loop device size
loop: Refactor loop_set_status() size calculation
loop: Factor out configuring loop from status
loop: Check for overflow while configuring loop
loop: loop_set_status_from_info() check before assignment
perf/core: Fix reentry problem in perf_output_read_group()
efivarfs: Request at most 512 bytes for variable names
powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
bounds: support non-power-of-two CONFIG_NR_CPUS
vt: fix memory overlapping when deleting chars in the buffer
mm/memory-failure: fix an incorrect use of tail pages
mm/migrate: set swap entry values of THP tail pages properly.
wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes
exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
mmc: core: Initialize mmc_blk_ioc_data
mmc: core: Avoid negative index with array access
ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
scsi: core: Fix unremoved procfs host directory regression
usb: dwc2: host: Fix remote wakeup from hibernation
usb: dwc2: host: Fix hibernation flow
usb: dwc2: host: Fix ISOC flow in DDMA mode
usb: dwc2: gadget: LPM flow fix
usb: udc: remove warning when queue disabled ep
scsi: qla2xxx: Fix command flush on cable pull
x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled
scsi: lpfc: Correct size for wqe for memset()
USB: core: Fix deadlock in usb_deauthorize_interface()
nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
tcp: properly terminate timers for kernel sockets
dm integrity: fix out-of-range warning
r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
Bluetooth: hci_event: set the conn encrypted before conn establishes
Bluetooth: Fix TOCTOU in HCI debugfs implementation
netfilter: nf_tables: disallow timeout for anonymous sets
net/rds: fix possible cp null dereference
vfio/pci: Disable auto-enable of exclusive INTx IRQ
vfio/pci: Lock external INTx masking ops
vfio: Introduce interface to flush virqfd inject workqueue
vfio/pci: Create persistent INTx handler
vfio/platform: Create persistent IRQ handlers
Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
netfilter: nf_tables: flush pending destroy work before exit_net release
netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get()
bpf, sockmap: Prevent lock inversion deadlock in map delete elem
net/sched: act_skbmod: prevent kernel-infoleak
net: stmmac: fix rx queue priority assignment
selftests: reuseaddr_conflict: add missing new line at the end of the output
ipv6: Fix infinite recursion in fib6_dump_done().
i40e: fix vf may be used uninitialized in this function warning
staging: mmal-vchiq: Allocate and free components as required
staging: mmal-vchiq: Fix client_component for 64 bit kernel
staging: vc04_services: changen strncpy() to strscpy_pad()
staging: vc04_services: fix information leak in create_component()
fs: add a vfs_fchown helper
fs: add a vfs_fchmod helper
initramfs: switch initramfs unpacking to struct file based APIs
init: open /initrd.image with O_LARGEFILE
erspan: Add type I version 0 support.
erspan: make sure erspan_base_hdr is present in skb->head
net: ravb: Always process TX descriptor ring
ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
scsi: mylex: Fix sysfs buffer lengths
ata: sata_mv: Fix PCI device ID table declaration compilation warning
ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
s390/entry: align system call table on 8 bytes
wifi: ath9k: fix LNA selection in ath_ant_try_scan()
VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
panic: Flush kernel log buffer at the end
arm64: dts: rockchip: fix rk3328 hdmi ports node
arm64: dts: rockchip: fix rk3399 hdmi ports node
ionic: set adminq irq affinity
tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()
btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
btrfs: send: handle path ref underflow in header iterate_inode_ref()
Bluetooth: btintel: Fix null ptr deref in btintel_read_version
Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
sysv: don't call sb_bread() with pointers_lock held
scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
isofs: handle CDs with bad root inode but good Joliet root directory
media: sta2x11: fix irq handler cast
drm/amd/display: Fix nanosec stat overflow
SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
block: prevent division by zero in blk_rq_stat_sum()
Input: allocate keycode for Display refresh rate toggle
ktest: force $buildonly = 1 for 'make_warnings_file' test type
tools: iio: replace seekdir() in iio_generic_buffer
usb: typec: tcpci: add generic tcpci fallback compatible
usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
fbmon: prevent division by zero in fb_videomode_from_videomode()
netfilter: nf_tables: reject new basechain after table flag update
netfilter: nf_tables: release batch on table validation from abort path
netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
netfilter: nf_tables: discard table flag update with pending basechain deletion
tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put()
virtio: reenable config if freezing device failed
x86/mm/pat: fix VM_PAT handling in COW mappings
drm/i915/gt: Reset queue_priority_hint on parking
x86/alternative: Don't call text_poke() in lazy TLB mode
Bluetooth: btintel: Fixe build regression
VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
erspan: Check IFLA_GRE_ERSPAN_VER is set.
ip_gre: do not report erspan version on GRE interface
firmware: meson_sm: fix to avoid potential NULL pointer dereference
Linux 5.4.274
UBUNTU: Upstream stable to v5.4.274
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2067857/+subscriptions
Комментариев нет:
Отправить комментарий