Hirsute update: v5.10.9 upstream stable release

Bug #1912630 reported by Paolo Pisati
10
This bug affects 1 person
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.kernel.org/

Linux 5.10.9
netfilter: nf_nat: Fix memleak in nf_nat_init
netfilter: conntrack: fix reading nf_conntrack_buckets
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_svm_range_dev()
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_vf_and_create_qp_grp
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_and_active must first reference the superblock
NFS: nfs_delegation_find_inode_server must first reference the superblock
NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter
NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit()
NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request
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_raw_event_nfs4_set_lock
nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT
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_audit_data(): fix racy accesses to ->d_name
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_F_TAG_HCTX_SHARED
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.at(de)tach_dev
nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context
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_seq_get_next()
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_platform_device() for !CONFIG_ACPI
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_current_backlight_pwm NULL pointer issue
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-controller: Fix some error handling paths
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_tx_global_pram
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_vm_access.c: include compat.h
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_dealloc_ucontext_pd()
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_RAW_APPENDED_DTB
mips: lib: uncached: fix non-standard usage of variable 'sp'
mips: fix Section mismatch in reference
riscv: Fix KASAN memory mapping.
riscv: Fixup CONFIG_GENERIC_TIME_VSYSCALL
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_io_tree_panic
btrfs: reloc: fix wrong file extent type check to avoid false ENOENT

Paolo Pisati (p-pisati)
Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (20.7 KiB)

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)
    - 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_oss_synth_make_info()
    - 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_req_aead
    - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error
    - 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_relocation
    - btrfs: don't clear ret in btrfs_start_dirty_block_groups
    - btrfs: send: fix invalid clone operations when cloning from the same file
      and root
    - fs: fix lazytime expiration handling in __writeback_single_inode()
    - 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_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL
    - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback
    - 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: ...

Changed in linux (Ubuntu Hirsute):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.