Focal update: v5.4.15 upstream stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-5.4 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Unassigned |
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.15 upstream stable release
from git://git.
Linux 5.4.15
optee: Fix multi page dynamic shm pool alloc
phy/rockchip: inno-hdmi: round clock rate down to closest 1000 Hz
gpio: aspeed: avoid return type warning
net-sysfs: Call dev_hold always in netdev_
s390/qeth: fix dangling IO buffers after halt/clear
block: fix memleak of bio integrity data
platform/chrome: wilco_ec: fix use after free issue
xdp: Fix cleanup on map free for devmap_hash map type
drm/radeon: fix bad DMA from INTERRUPT_CNTL2
dmaengine: ti: edma: fix missed failure handling
afs: Remove set but not used variables 'before', 'after'
dma-direct: don't check swiotlb=force in dma_direct_
mt76: mt76u: rely on usb_interface instead of usb_dev
sched/cpufreq: Move the cfs_rq_
SUNRPC: Fix another issue with MIC buffer space
workqueue: Add RCU annotation for pwq list walk
tee: optee: fix device enumeration error handling
tee: optee: Fix dynamic shm pool allocations
mmc: core: fix wl1251 sdio quirks
mmc: sdio: fix wl1251 vendor id
firmware: arm_scmi: Fix doorbell ring logic for !CONFIG_64BIT
kselftests: cgroup: Avoid the reuse of fd after it is deallocated
i2c: stm32f7: report dma error during probe
packet: fix data-race in fanout_
rtc: bd70528: fix module alias to autoload module
selftests: gen_kselftest_
net: axienet: Fix error return code in axienet_probe()
net: neigh: use long type to store jiffies delta
rt2800: remove errornous duplicate condition
hv_netvsc: flag software created hash value
net: openvswitch: don't unlock mutex when changing the user_features fails
scsi: ufs: delete redundant function ufshcd_
dpaa_eth: avoid timestamp read on error paths
dpaa_eth: perform DMA unmapping before read
rcu: Fix uninitialized variable in nocb_gp_wait()
libbpf: Don't use kernel-side u32 type in xsk.c
firmware: imx: Remove call to devm_of_
power: supply: bd70528: Add MODULE_ALIAS to allow module auto loading
drm/amdgpu/vi: silence an uninitialized variable warning
regulator: bd70528: Add MODULE_ALIAS to allow module auto loading
pwm: sun4i: Fix incorrect calculation of duty_cycle/period
ACPI: platform: Unregister stale platform devices
net: netsec: Correct dma sync for XDP_TX frames
drm: rcar_lvds: Fix color mismatches on R-Car H2 ES2.0 and later
PCI: mobiveil: Fix csr_read()/write() build issue
software node: Get reference to parent swnode in get_parent op
drm/rockchip: Round up _before_ giving to the clock framework
dpaa2-eth: Fix minor bug in ethtool stats reporting
hwrng: omap3-rom - Fix missing clock by probing with device tree
drm/amdgpu: remove excess function parameter description
drm: panel-lvds: Potential Oops in probe error handling
drm/panfrost: Add missing check for pfdev->regulator
rtw88: fix error handling when setup efuse info
rtw88: fix beaconing mode rsvd_page memory violation issue
gpiolib: No need to call gpiochip_
sched/core: Further clarify sched_class:
ipmi: Fix memory leak in __ipmi_bmc_register
watchdog: sprd: Fix the incorrect pointer getting from driver data
soc: aspeed: Fix snoop_file_poll()'s return type
soc: renesas: Add missing check for non-zero product register address
soc: qcom: llcc: Name regmaps to avoid collisions
soc/tegra: pmc: Fix crashes for hierarchical interrupts
leds: tlc591xx: update the maximum brightness
perf map: No need to adjust the long name of modules
crypto: sun4i-ss - fix big endian issues
crypto: amcc - restore CRYPTO_AES dependency
nfsd: depend on CRYPTO_MD5 for legacy client tracking
s390/pkey: fix memory leak within _copy_apqns_
ice: fix stack leakage
mt7601u: fix bbp version check in mt7601u_
mt76: mt76u: fix endpoint definition order
phy: ti: gmii-sel: fix mac tx internal delay for rgmii-rxid
net: phy: broadcom: Fix RGMII delays configuration for BCM54210E
phy: lantiq: vrx200-pcie: fix error return code in ltq_vrx200_
net/mlx5e: Fix free peer_flow when refcount is 0
tipc: fix wrong timeout input for tipc_wait_
tipc: fix wrong socket reference counter after tipc_sk_timeout() returns
tipc: fix potential memory leak in __tipc_sendmsg()
tipc: update mon's self addr when node addr generated
tipc: reduce sensitive to retransmit failures
powerpc/archrandom: fix arch_get_
powerpc/kasan: Fix boot failure with RELOCATABLE && FSL_BOOKE
powerpc/pseries: Enable support for ibm,drc-info property
powerpc/security: Fix debugfs data leak on 32-bit
SUNRPC: Fix backchannel latency metrics
SUNRPC: Fix svcauth_
mfd: intel-lpss: Add default I2C device properties for Gemini Lake
i2c: i2c-stm32f7: fix 10-bits check in slave free id search loop
i2c: stm32f7: rework slave_id allocation
xfs: Sanity check flags of Q_XQUOTARM call
ARM: OMAP2+: Add missing put_device() call in omapdss_init_of()
ARM: dts: logicpd-
samples/bpf: Fix broken xdp_rxq_info due to map order assumptions
samples: bpf: update map definition to new syntax BTF-defined map
bpf: Force .BTF section start to zero when dumping from vmlinux
libbpf: Make btf__resolve_size logic always check size error condition
libbpf: Fix another potential overflow issue in bpf_prog_linfo
libbpf: Fix potential overflow issue
libbpf: Fix memory leak/double free issue
libbpf: Fix compatibility for kernels without need_wakeup
drm/i915: Fix pid leak with banned clients
CVE References
Changed in linux-5.4 (Ubuntu): | |
status: | New → Confirmed |
tags: | added: kernel-stable-tracking-bug |
This bug was fixed in the package linux-5.4 - 5.4.0-14.17
---------------
linux-5.4 (5.4.0-14.17) focal; urgency=medium
* focal/linux-5.4: 5.4.0-14.17 -proposed tracker (LP: #1862255)
* Packaging resync (LP: #1786013)
- [Packaging] update helper scripts
* Boot log is swamped with "debugfs: Directory 'imc' with parent 'powerpc'
already present" messages on kernel 5.4 (LP: #1861379)
- powerpc/powernv: Avoid re-registration of imc debugfs directory
* CVE-2019-3016
- SAUCE: x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit
- SAUCE: x86/kvm: Introduce kvm_(un)map_gfn()
- SAUCE: x86/kvm: Cache gfn to pfn translation
- SAUCE: x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missed
- SAUCE: x86/KVM: Clean up host's steal time structure
* installing linux-modules- nvidia does not remove nvidia-dkms, and the kernel nvidia/ vbox"
prioritizes the wrong version of the module from disk (LP: #1856414)
- Revert "UBUNTU: [Packaging] dkms -- switch basic provides to *-modules"
- Revert "UBUNTU: [Packaging] dkms -- add Provides: specifiers for existing
zfs/
- Revert "UBUNTU: [packaging] dkms-build -- include versioned provides"
- [Packaging] wireguard -- drop provides
* Focal update: v5.4.18 upstream stable release (LP: #1862203) dvb-usb- urb.c: initialize actlen to 0 beagle- x15/am57xx- idk: Remove "gpios" for endpoint dt nodes
- vfs: fix do_last() regression
- cifs: fix soft mounts hanging in the reconnect code
- x86/resctrl: Fix a deadlock due to inaccurate reference
- x86/resctrl: Fix use-after-free when deleting resource groups
- x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup
- e1000e: Drop unnecessary __E1000_DOWN bit twiddling
- e1000e: Revert "e1000e: Make watchdog use delayed work"
- gfs2: Another gfs2_find_jhead fix
- perf c2c: Fix return type for histogram sorting comparision functions
- PM / devfreq: Add new name attribute for sysfs
- tools lib: Fix builds when glibc contains strlcpy()
- arm64: kbuild: remove compressed images on 'make ARCH=arm64 (dist)clean'
- mm/mempolicy.c: fix out of bounds write in mpol_parse_str()
- reiserfs: Fix memory leak of journal device string
- media: digitv: don't continue if remote control state can't be read
- media: af9005: uninitialized variable printked
- media: vp7045: do not read uninitialized values if usb transfer fails
- media: gspca: zero usb_buf
- media: dvb-usb/
- tomoyo: Use atomic_t for statistics counter
- ttyprintk: fix a potential deadlock in interrupt context issue
- Bluetooth: Fix race condition in hci_release_sock()
- cgroup: Prevent double killing of css when enabling threaded cgroup
- clk: sunxi-ng: v3s: Fix incorrect number of hw_clks.
- arm64: dts: meson-sm1-sei610: add gpio bluetooth interrupt
- ARM: dts: sun8i: a83t: Correct USB3503 GPIOs polarity
- ARM: dts: am57xx-
- ARM: dts: beagle-x15-common: Model 5V0 regulator
- soc: ti: wkup_m3_ipc: Fix race condition with rproc_boot
- tools lib traceevent: Fix memory leakage in filter_event
- rseq: Unregister rseq for clone CLONE_...