Hirsute update: v5.10.9 upstream stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Hirsute |
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.10.9 upstream stable release
from git://git.
Linux 5.10.9
netfilter: nf_nat: Fix memleak in nf_nat_init
netfilter: conntrack: fix reading nf_conntrack_
ALSA: firewire-tascam: Fix integer overflow in midi_port_work()
ALSA: fireface: Fix integer overflow in transmit_midi_msg()
dm: eliminate potential source of excessive kernel log noise
selftests: netfilter: Pass family parameter "-f" to conntrack tool
net: sunrpc: interpret the return value of kstrtou32 correctly
iommu/vt-d: Fix unaligned addresses for intel_flush_
riscv: Trace irq on only interrupt is enabled
mm, slub: consider rest of partial list if acquire_slab() fails
drm/i915/gt: Restore clear-residual mitigations for Ivybridge, Baytrail
drm/i915/icl: Fix initing the DSI DSC power refcount during HW readout
drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is no reset-deassert MIPI-sequence
dm zoned: select CONFIG_CRC32
umount(2): move the flag validity checks first
IB/mlx5: Fix error unwinding when set_has_smi_cap fails
RDMA/mlx5: Fix wrong free of blue flame register on error
bnxt_en: Improve stats context resource accounting with RDMA driver loaded.
RDMA/usnic: Fix memleak in find_free_
RDMA/restrack: Don't treat as an error allocation ID wrapping
ext4: fix superblock checksum failure when setting password salt
scsi: ufs: Fix possible power drain during system suspend
NFS: nfs_igrab_
NFS: nfs_delegation_
NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter
NFS/pNFS: Don't leak DS commits in pnfs_generic_
NFS/pNFS: Don't call pnfs_free_
NFS: Adjust fs_context error logging
pNFS: Stricter ordering of layoutget and layoutreturn
pNFS: Mark layout for return if return-on-close was not sent
pNFS: We want return-on-close to complete when evicting the inode
NFS4: Fix use-after-free in trace_event_
nvme-tcp: Fix warning with CONFIG_
nvme-tcp: fix possible data corruption with bio merges
nvme: don't intialize hwmon for discovery controllers
nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY
ASoC: Intel: fix error code cnl_set_dsp_D0()
ASoC: meson: axg-tdmin: fix axg skew offset
ASoC: meson: axg-tdm-interface: fix loopback
dump_common_
perf intel-pt: Fix 'CPU too large' error
mm: don't put pinned pages into the swap cache
mm: don't play games with pinned pages in clear_page_refs
mm: fix clear_refs_write locking
blk-mq-debugfs: Add decode for BLK_MQ_
net/mlx5: E-Switch, fix changing vf VLANID
net/mlx5: Fix passing zero to 'PTR_ERR'
net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled
iommu/vt-d: Update domain geometry in iommu_ops.
nvme-fc: avoid calling _nvme_fc_
cfg80211: select CONFIG_CRC32
x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling
bpf: Save correct stopping point in file seq iteration
bpf: Simplify task_file_
rcu-tasks: Move RCU-tasks initialization to before early_initcall()
poll: fix performance regression due to out-of-line __put_user()
ARM: picoxcell: fix missing interrupt-parent properties
drm/msm: Call msm_init_vram before binding the gpu
ACPI: scan: add stub acpi_create_
iommu/vt-d: Fix lockdep splat in sva bind()/unbind()
usb: typec: Fix copy paste error for NVIDIA alt-mode description
drm/amdgpu: fix potential memory leak during navi12 deinitialization
drm/amd/pm: fix the failure when change power profile for renoir
drm/amdgpu: fix a GPU hang issue when remove device
drm/amd/display: fix sysfs amdgpu_
nvmet-rdma: Fix list_del corruption on queue establishment failure
nvme: avoid possible double fetch in handling CQE
nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN
selftests: fix the return value for UDP GRO test
net: ethernet: fs_enet: Add missing MODULE_LICENSE
misdn: dsp: select CONFIG_BITREVERSE
arch/arc: add copy_user_page() to <asm/page.h> to fix build error on ARC
bfq: Fix computation of shallow depth
io_uring: drop file refs after task cancel
spi: fix the divide by 0 error when calculating xfer waiting time
kconfig: remove 'kvmconfig' and 'xenconfig' shorthands
lib/raid6: Let $(UNROLL) rules work with macOS userland
hwmon: (pwm-fan) Ensure that calculation doesn't discard big period values
habanalabs: Fix memleak in hl_device_reset
spi: altera: fix return value for altera_spi_txrx()
staging: spmi: hisi-spmi-
habanalabs: register to pci shutdown callback
habanalabs/gaudi: retry loading TPC f/w on -EINTR
habanalabs: adjust pci controller init to new firmware
ARM: dts: ux500/golden: Set display max brightness
ethernet: ucc_geth: fix definition and size of ucc_geth_
regulator: bd718x7: Add enable times
btrfs: fix transaction leak and crash after RO remount caused by qgroup rescan
btrfs: merge critical sections of discard lock in workfn
btrfs: fix async discard stall
ath11k: qmi: try to allocate a big block of DMA memory first
netfilter: ipset: fixes possible oops in mtype_resize
ath11k: fix crash caused by NULL rx_channel
ARM: omap2: pmic-cpcap: fix maximum voltage to be consistent with defaults on xt875
ARC: build: move symlink creation to arch/arc/Makefile to avoid race
ARC: build: add boot_targets to PHONY
ARC: build: add uImage.lzma to the top-level target
ARC: build: remove non-existing bootpImage from KBUILD_IMAGE
io_uring: drop mm and files after task_work_run
io_uring: don't take files/mm for a dead task
ext4: don't leak old mountpoint samples
btrfs: tree-checker: check if chunk item end overflows
r8152: Add Lenovo Powered USB-C Travel Hub
stmmac: intel: change all EHL/TGL to auto detect phy addr
dm crypt: defer decryption to a tasklet if interrupts disabled
dm crypt: do not call bio_endio() from the dm-crypt tasklet
dm crypt: do not wait for backlogged crypto request completion in softirq
dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq
dm integrity: fix the maximum number of arguments
dm integrity: fix flush with external metadata device
dm snapshot: flush merged data before committing metadata
dm raid: fix discard limits for raid1
mm/process_
mm/hugetlb: fix potential missing huge page size info
mm/vmalloc.c: fix potential memory leak
compiler.h: Raise minimum version of GCC to 5.1 for arm64
xen/privcmd: allow fetching resource sizes
ACPI: scan: Harden acpi_device_add() against device ID overflows
RDMA/ocrdma: Fix use after free in ocrdma_
MIPS: relocatable: fix possible boot hangup with KASLR enabled
MIPS: Fix malformed NT_FILE and NT_SIGINFO in 32bit coredumps
MIPS: boot: Fix unaligned access with CONFIG_
mips: lib: uncached: fix non-standard usage of variable 'sp'
mips: fix Section mismatch in reference
riscv: Fix KASAN memory mapping.
riscv: Fixup CONFIG_
riscv: return -ENOSYS for syscall -1
riscv: Drop a duplicated PAGE_KERNEL_EXEC
cifs: fix interrupted close commands
cifs: check pointer before freeing
ext4: fix bug for rename with RENAME_WHITEOUT
ext4: fix wrong list_splice in ext4_fc_cleanup
ext4: use IS_ERR instead of IS_ERR_OR_NULL and set inode null when IS_ERR
tools/bootconfig: Add tracing_on support to helper scripts
tracing/kprobes: Do the notrace functions check without kprobes on ftrace
drm/bridge: sii902x: Enable I/O and core VCC supplies if present
dt-bindings: display: sii902x: Add supply bindings
drm/bridge: sii902x: Refactor init code into separate function
drm/i915/backlight: fix CPU mode backlight takeover on LPT
drm/i915/gt: Limit VFE threads based on GT
drm/i915: Allow the sysadmin to override security mitigations
drm/amdgpu: add new device id for Renior
Revert "drm/amd/display: Fixed Intermittent blue screen on OLED panel"
drm/amdgpu: fix DRM_INFO flood if display core is not supported (bug 210921)
drm/amdgpu: add green_sardine device id (v2)
x86/hyperv: check cpu mask after interrupt has been disabled
ASoC: dapm: remove widget from dirty list on free
ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395
ALSA: doc: Fix reference to mixart.rst
ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines
btrfs: prevent NULL pointer dereference in extent_
btrfs: reloc: fix wrong file extent type check to avoid false ENOENT
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
tags: | added: kernel-stable-tracking-bug |
This bug was fixed in the package linux - 5.10.0-14.15
---------------
linux (5.10.0-14.15) hirsute; urgency=medium
* hirsute/linux: 5.10.0-14.15 -proposed tracker (LP: #1913724)
* Restore palm ejection on multi-input devices (LP: #1913520)
- HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices
* intel-hid is not loaded on new Intel platform (LP: #1907160)
- platform/x86: intel-hid: add Rocket Lake ACPI device ID
* Hirsute update: v5.10.11 upstream stable release (LP: #1913430) oss_synth_ make_info( ) req_aead get_device( ) clear return pointer on error relocation dirty_block_ groups single_ inode() QUIRK_SKIP_ MANUAL_ WB_FLUSH_ CTRL reset_handler( ) callback
- scsi: target: tcmu: Fix use-after-free of se_cmd->priv
- mtd: rawnand: gpmi: fix dst bit offset when extracting raw payload
- mtd: rawnand: nandsim: Fix the logic when selecting Hamming soft ECC engine
- i2c: tegra: Wait for config load atomically while in ISR
- i2c: bpmp-tegra: Ignore unknown I2C_M flags
- platform/x86: ideapad-laptop: Disable touchpad_switch for ELAN0634
- ALSA: seq: oss: Fix missing error check in snd_seq_
- ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T
- ALSA: hda/via: Add minimum mute flag
- crypto: xor - Fix divide error in do_xor_speed()
- dm crypt: fix copy and paste bug in crypt_alloc_
- ACPI: scan: Make acpi_bus_
- btrfs: don't get an EINTR during drop_snapshot for reloc
- btrfs: do not double free backref nodes on error
- btrfs: fix lockdep splat in btrfs_recover_
- btrfs: don't clear ret in btrfs_start_
- btrfs: send: fix invalid clone operations when cloning from the same file
and root
- fs: fix lazytime expiration handling in __writeback_
- pinctrl: ingenic: Fix JZ4760 support
- mmc: core: don't initialize block size from ext_csd if not present
- mmc: sdhci-of-dwcmshc: fix rpmb access
- mmc: sdhci-xenon: fix 1.8v regulator stabilization
- mmc: sdhci-brcmstb: Fix mmc timeout errors on S5 suspend
- dm: avoid filesystem lookup in dm_get_dev_t()
- dm integrity: fix a crash if "recalculate" used without "internal_hash"
- dm integrity: conditionally disable "recalculate" feature
- drm/atomic: put state on error path
- drm/syncobj: Fix use-after-free
- drm/amdgpu: remove gpu info firmware of green sardine
- drm/amd/display: DCN2X Find Secondary Pipe properly in MPO + ODM Case
- drm/i915/gt: Prevent use of engine->wa_ctx after error
- drm/i915: Check for rq->hwsp validity after acquiring RCU lock
- ASoC: Intel: haswell: Add missing pm_ops
- ASoC: rt711: mutex between calibration and power state changes
- SUNRPC: Handle TCP socket sends with kernel_sendpage() again
- HID: sony: select CONFIG_CRC32
- dm integrity: select CRYPTO_SKCIPHER
- x86/hyperv: Fix kexec panic/hang issues
- scsi: ufs: Relax the condition of UFSHCI_
- scsi: ufs: Correct the LUN used in eh_device_
- scsi: qedi: Correct max length of CHAP secret
- scsi: scsi_debug: Fix memleak in scsi_debug_init()
- scsi: sd: Suppress spurious errors when WRITE SAME is being disabled
- riscv: ...