Focal update: v5.4.64 upstream stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Medium
|
Kamal Mostafa |
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.64 upstream stable release
from git://git.
HID: quirks: Always poll three more Lenovo PixArt mice
drm/msm/dpu: Fix scale params in plane validation
tty: serial: qcom_geni_serial: Drop __init from qcom_geni_
drm/msm: add shutdown support for display platform_driver
hwmon: (applesmc) check status earlier.
nvmet: Disable keep-alive timer when kato is cleared to 0h
drm/msm: enable vblank during atomic commits
habanalabs: validate FW file size
habanalabs: check correct vmalloc return code
drm/msm/a6xx: fix gmu start on newer firmware
ceph: don't allow setlease on cephfs
drm/omap: fix incorrect lock state
cpuidle: Fixup IRQ state
nbd: restore default timeout when setting it to zero
s390: don't trace preemption in percpu macros
drm/amd/display: Reject overlay plane configurations in multi-display scenarios
drivers: gpu: amd: Initialize amdgpu_
drm/amd/display: Retry AUX write when fail occurs
drm/amd/display: Fix memleak in amdgpu_
xen/xenbus: Fix granting of vmalloc'd memory
fsldma: fix very broken 32-bit ppc ioread64 functionality
dmaengine: of-dma: Fix of_dma_
batman-adv: Avoid uninitialized chaddr when handling DHCP
batman-adv: Fix own OGM check in aggregated OGMs
batman-adv: bla: use netif_rx_ni when not in interrupt context
dmaengine: at_hdmac: check return value of of_find_
rxrpc: Keep the ACK serial in a var in rxrpc_input_ack()
rxrpc: Make rxrpc_kernel_
MIPS: mm: BMIPS5000 has inclusive physical caches
MIPS: BMIPS: Also call bmips_cpu_setup() for secondary cores
mmc: sdhci-acpi: Fix HS400 tuning for AMDI0040
netfilter: nf_tables: add NFTA_SET_USERDATA if not null
netfilter: nf_tables: incorrect enum nft_list_attributes definition
netfilter: nf_tables: fix destination register zeroing
net: hns: Fix memleak in hns_nic_dev_probe
net: systemport: Fix memleak in bcm_sysport_probe
ravb: Fixed to be able to unload modules
net: arc_emac: Fix memleak in arc_mdio_probe
dmaengine: pl330: Fix burst length if burst size is smaller than bus width
gtp: add GTPA_LINK info to msg sent to userspace
net: ethernet: ti: cpsw: fix clean up of vlan mc entries for host port
bnxt_en: Don't query FW when netif_running() is false.
bnxt_en: Check for zero dir entries in NVRAM.
bnxt_en: Fix PCI AER error recovery flow
bnxt_en: Fix possible crash in bnxt_fw_
bnxt_en: fix HWRM error when querying VF temperature
xfs: fix boundary test in xfs_attr_
bnxt: don't enable NAPI until rings are ready
media: vicodec: add missing v4l2_ctrl_
media: cedrus: Add missing v4l2_ctrl_
selftests/bpf: Fix massive output from test_maps
net: dsa: mt7530: fix advertising unsupported 1000baseT_Half
netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS
nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_
nvme: fix controller instance leak
cxgb4: fix thermal zone device registration
perf tools: Correct SNOOPX field offset
net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init()
fix regression in "epoll: Keep a reference on files added to the check list"
net: gemini: Fix another missing clk_disable_
MIPS: add missing MSACSR and upper MSA initialization
xfs: fix xfs_bmap_
perf jevents: Fix suspicious code in fixregex()
tg3: Fix soft lockup when tg3_reset_task() fails.
x86, fakenuma: Fix invalid starting node ID
iommu/vt-d: Serialize IOMMU GCMD register modifications
thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430
thermal: qcom-spmi-
iommu/amd: Restore IRTE.RemapEn bit after programming IRTE
include/
iommu/vt-d: Handle 36bit addressing for x86-32
tracing/kprobes, x86/ptrace: Fix regs argument order for i386
ext2: don't update mtime on COW faults
xfs: don't update mtime on COW faults
ARC: perf: don't bail setup if pct irq missing in device-tree
btrfs: drop path before adding new uuid tree entry
btrfs: allocate scrub workqueues outside of locks
btrfs: set the correct lockdep class for new nodes
btrfs: set the lockdep class for log tree extent buffers
btrfs: tree-checker: fix the error message for transid error
net: core: use listified Rx for GRO_NORMAL in napi_gro_receive()
btrfs: fix potential deadlock in the search ioctl
ALSA: ca0106: fix error code handling
ALSA: usb-audio: Add implicit feedback quirk for UR22C
ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check
ALSA: hda/hdmi: always check pin power status in i915 pin fixup
ALSA: firewire-digi00x: exclude Avid Adrenaline from detection
ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO
ALSA; firewire-tascam: exclude Tascam FE-8 from detection
ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A
ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen
arm64: dts: mt7622: add reset node for mmc device
mmc: mediatek: add optional module reset property
mmc: dt-bindings: Add resets/reset-names for Mediatek MMC bindings
mmc: cqhci: Add cqhci_deactivate()
mmc: sdhci-pci: Fix SDHCI_RESET_ALL for CQHCI for Intel GLK-based controllers
media: rc: do not access device via sysfs after rc_unregister_
media: rc: uevent sysfs file races with rc_unregister_
affs: fix basic permission bits to actually work
block: allow for_each_bvec to support zero len bvec
block: ensure bdi->io_pages is always initialized
libata: implement ATA_HORKAGE_
blk-iocost: ioc_pd_free() shouldn't assume irq disabled
dmaengine: dw-edma: Fix scatter-gather address calculation
drm/amd/pm: avoid false alarm due to confusing softwareshutdow
dm writecache: handle DAX to partitions on persistent memory correctly
dm mpath: fix racey management of PG initialization
dm integrity: fix error reporting in bitmap mode after creation
dm crypt: Initialize crypto wait structures
dm cache metadata: Avoid returning cmd->bm wild pointer on error
dm thin metadata: Avoid returning cmd->bm wild pointer on error
dm thin metadata: Fix use-after-free in dm_bm_set_read_only
mm: slub: fix conversion of freelist_
mm: madvise: fix vma user-after-free
vfio/pci: Fix SR-IOV VF handling with MMIO blocking
perf record: Correct the help info of option "--no-bpf-event"
sdhci: tegra: Add missing TMCLK for data timeout
checkpatch: fix the usage of capture group ( ... )
mm/hugetlb: fix a race between hugetlb sysctl handlers
mm/khugepaged.c: fix khugepaged's request size in collapse_file
cfg80211: regulatory: reject invalid hints
net: usb: Fix uninit-was-stored issue in asix_read_
Linux 5.4.64
UBUNTU: upstream stable to v5.4.64
CVE References
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
tags: | added: kernel-stable-tracking-bug |
Changed in linux (Ubuntu Focal): | |
status: | New → In Progress |
assignee: | nobody → Kamal Mostafa (kamalmostafa) |
description: | updated |
Changed in linux (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in linux (Ubuntu Focal): | |
importance: | Undecided → Medium |
This bug was fixed in the package linux - 5.4.0-51.56
---------------
linux (5.4.0-51.56) focal; urgency=medium
* Packaging resync (LP: #1786013)
- update dkms package versions
linux (5.4.0-50.55) focal; urgency=medium
* CVE-2020-16119
- SAUCE: dccp: avoid double free of ccid on child socket
* CVE-2020-16120
- Revert "UBUNTU: SAUCE: overlayfs: ensure mounter privileges when reading
directories"
- ovl: pass correct flags for opening real directory
- ovl: switch to mounter creds in readdir
- ovl: verify permissions in ovl_path_open()
- ovl: call secutiry hook in ovl_real_ioctl()
- ovl: check permission to open real file
linux (5.4.0-49.53) focal; urgency=medium
* focal/linux: 5.4.0-49.53 -proposed tracker (LP: #1896007)
* Comet Lake PCH-H RAID not support on Ubuntu20.04 (LP: #1892288)
- ahci: Add Intel Comet Lake PCH-H PCI ID
* Novalink (mkvterm command failure) (LP: #1892546)
- tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup()
* Oops and hang when starting LVM snapshots on 5.4.0-47 (LP: #1894780)
- SAUCE: Revert "mm: memcg/slab: fix memory leak at non-root kmem_cache
destroy"
* Intel x710 LOMs do not work on Focal (LP: #1893956)
- i40e: Fix LED blinking flow for X710T*L devices
- i40e: enable X710 support
* Add/Backport EPYC-v3 and EPYC-Rome CPU model (LP: #1887490) supported
- kvm: svm: Update svm_xsaves_
* Fix non-working NVMe after S3 (LP: #1895718)
- SAUCE: PCI: Enable ACS quirk on CML root port
* Focal update: v5.4.65 upstream stable release (LP: #1895881) hash_policy port_local( )
- ipv4: Silence suspicious RCU usage warning
- ipv6: Fix sysctl max for fib_multipath_
- netlabel: fix problems with mapping removal
- net: usb: dm9601: Add USB ID of Keenetic Plus DSL
- sctp: not disable bh in the whole sctp_get_
- taprio: Fix using wrong queues in gate mask
- tipc: fix shutdown() of connectionless socket
- net: disable netpoll on fresh napis
- Linux 5.4.65
* Focal update: v5.4.64 upstream stable release (LP: #1895880) console_ setup dm_backlight_ caps object to 0 in dm_update_ backlight_ caps
- HID: quirks: Always poll three more Lenovo PixArt mice
- drm/msm/dpu: Fix scale params in plane validation
- tty: serial: qcom_geni_serial: Drop __init from qcom_geni_
- drm/msm: add shutdown support for display platform_driver
- hwmon: (applesmc) check status earlier.
- nvmet: Disable keep-alive timer when kato is cleared to 0h
- drm/msm: enable vblank during atomic commits
- habanalabs: validate FW file size
- habanalabs: check correct vmalloc return code
- drm/msm/a6xx: fix gmu start on newer firmware
- ceph: don't allow setlease on cephfs
- drm/omap: fix incorrect lock state
- cpuidle: Fixup IRQ state
- nbd: restore default timeout when setting it to zero
- s390: don't trace preemption in percpu macros
- drm/amd/display: Reject overlay plane configurations in multi-display
scenarios
- drivers: gpu: amd: Initialize amdgpu_
amdgpu_
- drm/amd/display: Retry AUX write when fail occurs
- drm/amd/display: Fix memleak in amdg...