Hirsute update: v5.10.5 upstream stable release

Bug #1910742 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.5 upstream stable release
       from git://git.kernel.org/

Linux 5.10.5
device-dax: Fix range release
ext4: avoid s_mb_prefetch to be zero in individual scenarios
dm verity: skip verity work if I/O error when system is shutting down
ALSA: pcm: Clear the full allocated memory at hw_params
io_uring: remove racy overflow list fast checks
s390: always clear kernel stack backchain before calling functions
tick/sched: Remove bogus boot "safety" check
drm/amd/display: updated wm table for Renoir
ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails
NFSv4.2: Don't error when exiting early on a READ_PLUS buffer overflow
um: ubd: Submit all data segments atomically
um: random: Register random as hwrng-core device
watchdog: rti-wdt: fix reference leak in rti_wdt_probe
fs/namespace.c: WARN if mnt_count has become negative
powerpc/64: irq replay remove decrementer overflow check
module: delay kobject uevent until after module init call
f2fs: fix race of pending_pages in decompression
f2fs: avoid race condition for shrinker count
NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode
i3c master: fix missing destroy_workqueue() on error in i3c_master_register
powerpc: sysdev: add missing iounmap() on error in mpic_msgr_probe()
rtc: pl031: fix resource leak in pl031_probe
quota: Don't overflow quota file offsets
module: set MODULE_STATE_GOING state when a module fails to load
rtc: sun6i: Fix memleak in sun6i_rtc_clk_init
io_uring: check kthread stopped flag when sq thread is unparked
fcntl: Fix potential deadlock in send_sig{io, urg}()
ext4: check for invalid block size early when mounting a file system
bfs: don't use WARNING: string when it's just info.
ALSA: rawmidi: Access runtime->avail always in spinlock
ALSA: seq: Use bool for snd_seq_queue internal flags
f2fs: fix shift-out-of-bounds in sanity_check_raw_super()
media: gp8psk: initialize stats at power control logic
misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells()
reiserfs: add check for an invalid ih_entry_count
fbcon: Disable accelerated scrolling
Bluetooth: hci_h5: close serdev device and free hu in h5_close
scsi: cxgb4i: Fix TLS dependency
zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c
cgroup: Fix memory leak when parsing multiple source parameters
tools headers UAPI: Sync linux/const.h with the kernel headers
uapi: move constants from <linux/kernel.h> to <linux/const.h>
io_uring: fix io_sqe_files_unregister() hangs
io_uring: add a helper for setting a ref node
io_uring: use bottom half safe lock for fixed file data
io_uring: don't assume mm is constant across submits
lib/zlib: fix inflating zlib streams on s390
mm: memmap defer init doesn't work as expected
mm/hugetlb: fix deadlock in hugetlb_cow error path
scsi: block: Fix a race in the runtime power management code
opp: Call the missing clk_put() on error
opp: fix memory leak in _allocate_opp_table
spi: dw-bt1: Fix undefined devm_mux_control_get symbol
jffs2: Fix NULL pointer dereference in rp_size fs option parsing
jffs2: Allow setting rp_size to zero during remounting
io_uring: close a small race gap for files cancel
drm/amd/display: Add get_dig_frontend implementation for DCEx
md/raid10: initialize r10_bio->read_slot before use.
ethtool: fix string set id check
ethtool: fix error paths in ethnl_set_channels()
mptcp: fix security context on server socket
net/sched: sch_taprio: reset child qdiscs before freeing them

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.