Groovy update: upstream stable patchset 2021-02-25
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Groovy |
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:
upstream stable patchset 2021-02-25
from git://git.
btrfs: reloc: fix wrong file extent type check to avoid false ENOENT
btrfs: prevent NULL pointer dereference in extent_
ALSA: doc: Fix reference to mixart.rst
ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395
ASoC: dapm: remove widget from dirty list on free
x86/hyperv: check cpu mask after interrupt has been disabled
drm/amdgpu: add green_sardine device id (v2)
drm/amdgpu: fix DRM_INFO flood if display core is not supported (bug 210921)
drm/amdgpu: add Green_Sardine APU flag
drm/amdgpu: add green_sardine support for gpu_info and ip block setting (v2)
drm/amdgpu: add soc15 common ip block support for green_sardine (v3)
drm/amdgpu: add new device id for Renior
drm/i915/gt: Limit VFE threads based on GT
drm/i915/backlight: fix CPU mode backlight takeover on LPT
drm/bridge: sii902x: Refactor init code into separate function
dt-bindings: display: sii902x: Add supply bindings
tracing/kprobes: Do the notrace functions check without kprobes on ftrace
ext4: fix bug for rename with RENAME_WHITEOUT
cifs: check pointer before freeing
cifs: fix interrupted close commands
riscv: return -ENOSYS for syscall -1
riscv: Fixup CONFIG_
mips: fix Section mismatch in reference
mips: lib: uncached: fix non-standard usage of variable 'sp'
MIPS: boot: Fix unaligned access with CONFIG_
MIPS: Fix malformed NT_FILE and NT_SIGINFO in 32bit coredumps
MIPS: relocatable: fix possible boot hangup with KASLR enabled
RDMA/ocrdma: Fix use after free in ocrdma_
ACPI: scan: Harden acpi_device_add() against device ID overflows
xen/privcmd: allow fetching resource sizes
compiler.h: Raise minimum version of GCC to 5.1 for arm64
mm/hugetlb: fix potential missing huge page size info
mm/process_
dm raid: fix discard limits for raid1
dm snapshot: flush merged data before committing metadata
dm integrity: fix flush with external metadata device
dm integrity: fix the maximum number of arguments
dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq
stmmac: intel: change all EHL/TGL to auto detect phy addr
r8152: Add Lenovo Powered USB-C Travel Hub
btrfs: tree-checker: check if chunk item end overflows
ext4: don't leak old mountpoint samples
ARC: build: remove non-existing bootpImage from KBUILD_IMAGE
ARC: build: add uImage.lzma to the top-level target
ARC: build: add boot_targets to PHONY
ARC: build: move symlink creation to arch/arc/Makefile to avoid race
ARM: omap2: pmic-cpcap: fix maximum voltage to be consistent with defaults on xt875
ath11k: fix crash caused by NULL rx_channel
netfilter: ipset: fixes possible oops in mtype_resize
btrfs: fix async discard stall
btrfs: merge critical sections of discard lock in workfn
btrfs: fix transaction leak and crash after RO remount caused by qgroup rescan
regulator: bd718x7: Add enable times
ethernet: ucc_geth: fix definition and size of ucc_geth_
habanalabs/gaudi: retry loading TPC f/w on -EINTR
habanalabs: register to pci shutdown callback
habanalabs: Fix memleak in hl_device_reset
hwmon: (pwm-fan) Ensure that calculation doesn't discard big period values
lib/raid6: Let $(UNROLL) rules work with macOS userland
spi: fix the divide by 0 error when calculating xfer waiting time
arch/arc: add copy_user_page() to <asm/page.h> to fix build error on ARC
misdn: dsp: select CONFIG_BITREVERSE
net: ethernet: fs_enet: Add missing MODULE_LICENSE
nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN
nvme: avoid possible double fetch in handling CQE
nvmet-rdma: Fix list_del corruption on queue establishment failure
drm/amd/display: fix sysfs amdgpu_
drm/amdgpu: fix a GPU hang issue when remove device
drm/amd/pm: fix the failure when change power profile for renoir
drm/amdgpu: fix potential memory leak during navi12 deinitialization
usb: typec: Fix copy paste error for NVIDIA alt-mode description
iommu/vt-d: Fix lockdep splat in sva bind()/unbind()
ACPI: scan: add stub acpi_create_
drm/msm: Call msm_init_vram before binding the gpu
ARM: picoxcell: fix missing interrupt-parent properties
poll: fix performance regression due to out-of-line __put_user()
bpf: Simplify task_file_
bpf: Save correct stopping point in file seq iteration
cfg80211: select CONFIG_CRC32
iommu/vt-d: Update domain geometry in iommu_ops.
net/mlx5: Fix passing zero to 'PTR_ERR'
net/mlx5: E-Switch, fix changing vf VLANID
mm: don't put pinned pages into the swap cache
perf intel-pt: Fix 'CPU too large' error
dump_common_
ASoC: meson: axg-tdm-interface: fix loopback
ASoC: meson: axg-tdmin: fix axg skew offset
ASoC: Intel: fix error code cnl_set_dsp_D0()
nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY
nvme: don't intialize hwmon for discovery controllers
nvme-tcp: fix possible data corruption with bio merges
nvme-tcp: Fix warning with CONFIG_
NFS4: Fix use-after-free in trace_event_
pNFS: We want return-on-close to complete when evicting the inode
pNFS: Mark layout for return if return-on-close was not sent
pNFS: Stricter ordering of layoutget and layoutreturn
NFS: Adjust fs_context error logging
NFS/pNFS: Don't call pnfs_free_
NFS/pNFS: Don't leak DS commits in pnfs_generic_
NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter
NFS: nfs_delegation_
NFS: nfs_igrab_
scsi: ufs: Fix possible power drain during system suspend
ext4: fix superblock checksum failure when setting password salt
RDMA/restrack: Don't treat as an error allocation ID wrapping
RDMA/usnic: Fix memleak in find_free_
bnxt_en: Improve stats context resource accounting with RDMA driver loaded.
RDMA/mlx5: Fix wrong free of blue flame register on error
IB/mlx5: Fix error unwinding when set_has_smi_cap fails
dm zoned: select CONFIG_CRC32
drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is no reset-deassert MIPI-sequence
drm/i915/icl: Fix initing the DSI DSC power refcount during HW readout
drm/i915/gt: Restore clear-residual mitigations for Ivybridge, Baytrail
mm, slub: consider rest of partial list if acquire_slab() fails
iommu/vt-d: Fix unaligned addresses for intel_flush_
net: sunrpc: interpret the return value of kstrtou32 correctly
selftests: netfilter: Pass family parameter "-f" to conntrack tool
dm: eliminate potential source of excessive kernel log noise
ALSA: fireface: Fix integer overflow in transmit_midi_msg()
ALSA: firewire-tascam: Fix integer overflow in midi_port_work()
netfilter: conntrack: fix reading nf_conntrack_
netfilter: nf_nat: Fix memleak in nf_nat_init
netfilter: nft_compat: remove flush counter optimization
kbuild: enforce -Werror=return-type
UBUNTU: upstream stable to v5.4.91, v5.10.9
UBUNTU: [Config] updateconfigs for KPROBE_
x86/hyperv: Initialize clockevents after LAPIC is initialized
bpf: Fix signed_
nfsd4: readdirplus shouldn't return parent of export
bpf: Don't leak memory in bpf getsockopt when optlen == 0
bpf: Support PTR_TO_
bpf: Fix helper bpf_map_
net: ipa: modem: add missing SET_NETDEV_DEV() for proper sysfs links
net: fix use-after-free when UDP GRO with shared fraglist
udp: Prevent reuseport_
netxen_nic: fix MSI/MSI-x interrupts
net: ipv6: Validate GSO SKB before finish IPv6 processing
tipc: fix NULL deref in tipc_link_xmit()
mlxsw: core: Add validation of transceiver temperature thresholds
mlxsw: core: Increase critical threshold for ASIC thermal zone
net: mvpp2: Remove Pause and Asym_Pause support
rndis_host: set proper input size for OID_GEN_
esp: avoid unneeded kmap_atomic call
net: dcb: Validate netlink message in DCB handler
net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands
rxrpc: Call state should be read with READ_ONCE() under some circumstances
i40e: fix potential NULL pointer dereferencing
net: stmmac: Fixed mtu channged by cache aligned
net: sit: unregister_
net: stmmac: fix taprio schedule configuration
net: stmmac: fix taprio configuration when base_time is in the past
net: avoid 32 x truesize under-estimation for tiny skbs
rxrpc: Fix handling of an unsupported token type in rxrpc_read()
net: stmmac: use __napi_schedule() for PREEMPT_RT
drm/panel: otm8009a: allow using non-continuous dsi clock
mac80211: do not drop tx nulldata packets on encrypted links
mac80211: check if atf has been disabled in __ieee80211_
net: dsa: unbind all switches from tree when DSA master unbinds
cxgb4/chtls: Fix tid stuck due to wrong update of qid
spi: fsl: Fix driver breakage when SPI_CS_HIGH is not set in spi->mode
spi: cadence: cache reference clock rate during probe
usb: ohci: Make distrust_firmware param default to false
elfcore: fix building with clang
spi: npcm-fiu: simplify the return expression of npcm_fiu_probe()
spi: npcm-fiu: Disable clock in probe error path
UBUNTU: upstream stable to v5.4.92, v5.10.10
CVE References
Changed in linux (Ubuntu): | |
status: | New → Invalid |
tags: | added: kernel-stable-tracking-bug |
Changed in linux (Ubuntu Groovy): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
assignee: | nobody → Kamal Mostafa (kamalmostafa) |
description: | updated |
description: | updated |
Changed in linux (Ubuntu Groovy): | |
status: | Confirmed → In Progress |
Changed in linux (Ubuntu Groovy): | |
status: | In Progress → Fix Committed |
This bug was fixed in the package linux - 5.8.0-49.55
---------------
linux (5.8.0-49.55) groovy; urgency=medium
* groovy/linux: 5.8.0-49.55 -proposed tracker (LP: #1921053)
* selftests: bpf verifier fails after sanitize_ptr_alu fixes (LP: #1920995)
- bpf: Simplify alu_limit masking for pointer arithmetic
- bpf: Add sanity check for upper ptr_limit
- bpf, selftests: Fix up some test_verifier cases for unprivileged
* Packaging resync (LP: #1786013)
- update dkms package versions
* improper memcg accounting causes NULL pointer derefs (LP: #1918668)
- SAUCE: Revert "mm: memcg/slab: optimize objcg stock draining"
* kernel: Enable CONFIG_BPF_LSM on Ubuntu (LP: #1905975)
- [Config] Enable CONFIG_BPF_LSM
* Groovy update: upstream stable patchset 2021-03-10 (LP: #1918516) alloc_zone_ locked( ) tracepoint iter_write( ) for redirected console writes transition_ mutex dereference with cfg80211's lack of commit() nouveau/ kms/nv50- : Reject format modifiers for cursor planes properties: Reinstate support for boolean properties allowed_ list[]
- gpio: mvebu: fix pwm .get_state period calculation
- HID: wacom: Correct NULL dereference on AES pen proximity
- media: v4l2-subdev.h: BIT() is not available in userspace
- RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC
- kernel/io_uring: cancel io_uring before task works
- io_uring: dont kill fasync under completion_lock
- objtool: Don't fail on missing symbol table
- mm/page_alloc: add a missing mm_page_
- mm: fix a race on nr_swap_pages
- tools: Factor HOSTCC, HOSTLD, HOSTAR definitions
- iwlwifi: provide gso_type to GSO packets
- tty: avoid using vfs_iocb_
- ACPI: sysfs: Prefer "compatible" modalias
- kernel: kexec: remove the lock operation of system_
- ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256
- ALSA: hda/via: Apply the workaround generically for Clevo machines
- parisc: Enable -mlong-calls gcc option by default when !CONFIG_MODULES
- media: cec: add stm32 driver
- media: hantro: Fix reset_raw_fmt initialization
- media: rc: fix timeout handling after switch to microsecond durations
- media: rc: ite-cir: fix min_timeout calculation
- media: rc: ensure that uevent can be read directly after rc device register
- ARM: dts: tbs2910: rename MMC node aliases
- ARM: dts: ux500: Reserve memory carveouts
- ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming
- wext: fix NULL-ptr-
- ASoC: AMD Renoir - refine DMI entries for some Lenovo products
- drm/i915: Always flush the active worker before returning from the wait
- drm/i915/gt: Always try to reserve GGTT address 0x0
- drivers/
- net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family
- s390: uv: Fix sysfs max number of VCPUs reporting
- s390/vfio-ap: No need to disable IRQ after queue reset
- PM: hibernate: flush swap writer after marking
- x86/entry: Emit a symbol for register restoring thunk
- efi/apple-
- drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs
- drivers: soc: atmel: add null entry at the end of at91_soc_
...