Focal update: v5.10.36 upstream stable release

Bug #1930556 reported by Timo Aaltonen
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-oem-5.10 (Ubuntu)
Invalid
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.10.36 upstream stable release
       from git://git.kernel.org/

Linux 5.10.36
thermal/core/fair share: Lock the thermal zone while looping over instances
thermal/drivers/cpufreq_cooling: Fix slab OOB issue
lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf()
dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails
dm integrity: fix missing goto in bitmap_flush_interval error handling
dm space map common: fix division bug in sm_ll_find_free_block()
dm persistent data: packed struct should have an aligned() attribute too
tracing: Restructure trace_clock_global() to never block
tracing: Map all PIDs to command lines
tools/power turbostat: Fix offset overflow issue in index converting
rsi: Use resume_noirq for SDIO
tty: fix memory leak in vc_deallocate
usb: dwc2: Fix session request interrupt handler
usb: dwc3: core: Do core softreset when switch mode
usb: dwc3: gadget: Fix START_TRANSFER link state check
usb: dwc3: gadget: Remove FS bInterval_m1 limitation
usb: gadget/function/f_fs string table fix for multiple languages
usb: gadget: Fix double free of device descriptor pointers
usb: gadget: dummy_hcd: fix gpf in gadget_setup
media: venus: hfi_parser: Don't initialize parser on v1
media: v4l2-ctrls: fix reference to freed memory
media: staging/intel-ipu3: Fix race condition during set_fmt
media: staging/intel-ipu3: Fix set_fmt error handling
media: staging/intel-ipu3: Fix memory leak in imu_fmt
media: dvb-usb: Fix memory leak at error in dvb_usb_device_init()
media: dvb-usb: Fix use-after-free access
media: dvbdev: Fix memory leak in dvb_media_device_free()
ext4: Fix occasional generic/418 failure
ext4: allow the dax flag to be set and cleared on inline directories
ext4: fix error return code in ext4_fc_perform_commit()
ext4: fix ext4_error_err save negative errno into superblock
ext4: fix error code in ext4_commit_super
ext4: do not set SB_ACTIVE in ext4_orphan_cleanup()
ext4: fix check to prevent false positive report of incorrect used inodes
ext4: annotate data race in jbd2_journal_dirty_metadata()
ext4: annotate data race in start_this_handle()
kbuild: update config_data.gz only when the content of .config is changed
x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported
futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI
Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op")
smb3: do not attempt multichannel to server which does not support it
smb3: when mounting with multichannel include it in requested capabilities
jffs2: check the validity of dstlen in jffs2_zlib_compress()
Fix misc new gcc warnings
security: commoncap: fix -Wstringop-overread warning
sfc: farch: fix TX queue lookup in TX event handling
sfc: farch: fix TX queue lookup in TX flush done handling
exfat: fix erroneous discard when clear cluster bit
fuse: fix write deadlock
dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences
md/raid1: properly indicate failure when ending a failed write request
crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS
crypto: arm/curve25519 - Move '.fpu' after '.arch'
tpm: vtpm_proxy: Avoid reading host log when using a virtual device
tpm: efi: Use local variable for calculating final log size
intel_th: pci: Add Alder Lake-M support
powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h
powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR
powerpc/kexec_file: Use current CPU info while setting up FDT
powerpc/eeh: Fix EEH handling for hugepages in ioremap space.
powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors
jffs2: Hook up splice_write callback
jffs2: Fix kasan slab-out-of-bounds problem
Input: ili210x - add missing negation for touch indication on ili210x
NFSv4: Don't discard segments marked for return in _pnfs_return_layout()
NFS: Don't discard pNFS layout segments that are marked for return
NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds
ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure
openvswitch: fix stack OOB read while fragmenting IPv4 packets
mlxsw: spectrum_mr: Update egress RIF list before route's action
f2fs: fix to avoid out-of-bounds memory access
f2fs: fix error handling in f2fs_end_enable_verity()
ubifs: Only check replay with inode type to judge if inode linked
kcsan, debugfs: Move debugfs file creation out of early init
virtiofs: fix memory leak in virtio_fs_probe()
fs: fix reporting supported extra file attributes for statx()
Makefile: Move -Wno-unused-but-set-variable out of GCC only block
arm64/vdso: Discard .note.gnu.property sections in vDSO
btrfs: fix race when picking most recent mod log operation for an old root
tools/power/turbostat: Fix turbostat for AMD Zen CPUs
ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx
ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops
ALSA: hda/realtek - Headset Mic issue on HP platform
ALSA: hda/realtek: fix mic boost on Intel NUC 8
ALSA: hda/realtek: GA503 use same quirks as GA401
ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7
ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8
ALSA: usb-audio: Explicitly set up the clock selector
ALSA: sb: Fix two use after free in snd_sb_qsound_build
ALSA: hda/conexant: Re-order CX5066 quirk table entries
ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer
power: supply: cpcap-battery: fix invalid usage of list cursor
sched,psi: Handle potential task count underflow bugs more gracefully
s390/archrandom: add parameter check for s390_arch_random_generate
block/rnbd-clt: Fix missing a memory free when unloading the module
sched,fair: Alternative sched_slice()
perf: Rework perf_event_exit_event()
scsi: libfc: Fix a format specifier
mfd: arizona: Fix rumtime PM imbalance on error
mfd: da9063: Support SMBus and I2C mode
mfd: intel-m10-bmc: Fix the register access range
scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic
scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode
scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response
drm/amdgpu: fix NULL pointer dereference
drm/amd/display: Try YCbCr420 color when YCbCr444 fails
amdgpu: avoid incorrect %hu format string
drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug
drm/amd/display: Fix UBSAN: shift-out-of-bounds warning
drm/amd/display: Fix debugfs link_settings entry
drm/radeon/ttm: Fix memory leak userptr pages
drm/amdgpu/ttm: Fix memory leak userptr pages
drm/msm/mdp5: Do not multiply vclk line count by 100
drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal
sched/fair: Ignore percpu threads for imbalance pulls
media: gscpa/stv06xx: fix memory leak
media: dvb-usb: fix memory leak in dvb_usb_adapter_init
media: sun8i-di: Fix runtime PM imbalance in deinterlace_start_streaming
media: platform: sti: Fix runtime PM imbalance in regs_show
media: i2c: adv7842: fix possible use-after-free in adv7842_remove()
media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove()
media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove()
media: adv7604: fix possible use-after-free in adv76xx_remove()
media: tc358743: fix possible use-after-free in tc358743_remove()
power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove()
power: supply: generic-adc-battery: fix possible use-after-free in gab_remove()
clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return
drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver
media: vivid: update EDID
media: em28xx: fix memory leak
scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg()
scsi: smartpqi: Add new PCI IDs
scsi: smartpqi: Correct request leakage during reset operations
scsi: smartpqi: Use host-wide tag space
power: supply: cpcap-charger: Add usleep to cpcap charger to avoid usb plug bounce
selftests/resctrl: Fix checking for < 0 for unsigned values
selftests/resctrl: Fix incorrect parsing of iMC counters
selftests/resctrl: Use resctrl/info for feature detection
selftests/resctrl: Fix missing options "-n" and "-p"
selftests/resctrl: Clean up resctrl features check
selftests/resctrl: Fix compilation issues for other global variables
selftests/resctrl: Fix compilation issues for global variables
selftests/resctrl: Enable gcc checks to detect buffer overflows
nvmet: return proper error code from discovery ctrl
drm/komeda: Fix bit check to import to value of proper type
ata: ahci: Disable SXS for Hisilicon Kunpeng920
mmc: sdhci-brcmstb: Remove CQE quirk
mmc: sdhci-pci: Add PCI IDs for Intel LKF
mmc: sdhci-esdhc-imx: validate pinctrl before use it
scsi: qla2xxx: Fix use after free in bsg
drm/vkms: fix misuse of WARN_ON
scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats()
drm/amd/display: fix dml prefetch validation
drm/amd/display: DCHUB underflow counter increasing in some scenarios
drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool'
drm/amd/pm: fix workload mismatch on vega10
drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f
drm/amdkfd: Fix UBSAN shift-out-of-bounds warning
drm/amdgpu: mask the xgmi number of hops reported from psp to kfd
backlight: qcom-wled: Fix FSC update issue for WLED5
backlight: qcom-wled: Use sink_addr for sync toggle
power: supply: Use IRQF_ONESHOT
media: gspca/sq905.c: fix uninitialized variable
media: media/saa7164: fix saa7164_encoder_register() memory leak bugs
extcon: arizona: Fix various races on driver unbind
extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged
power: supply: bq27xxx: fix power_avg for newer ICs
atomisp: don't let it go past pipes array
media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt()
media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB
media: ite-cir: check for receive overflow
scsi: target: pscsi: Fix warning in pscsi_complete_cmd()
kvfree_rcu: Use same set of GFP flags as does single-argument
sched/pelt: Fix task util_est update filtering
drm/amdgpu: Fix some unload driver issues
scsi: lpfc: Fix pt2pt connection does not recover after LOGO
scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe
drm/amd/display/dc/dce/dce_aux: Remove duplicate line causing 'field overwritten' issue
drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT interrupt work
drm/amd/display: Don't optimize bandwidth before disabling planes
drm/amd/display: Check for DSC support instead of ASIC revision
drm/ast: fix memory leak when unload the driver
drm/amd/display: changing sr exit latency
drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor atomic_check
drm/qxl: release shadow on shutdown
drm/qxl: do not run release if qxl failed to init
drm: Added orientation quirk for OneGX1 Pro
btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s
btrfs: do proper error handling in btrfs_update_reloc_root
btrfs: do proper error handling in create_reloc_root
spi: sync up initial chipselect state
platform/x86: intel_pmc_core: Don't use global pmcdev in quirks
crypto: omap-aes - Fix PM reference leak on omap-aes.c
crypto: sa2ul - Fix PM reference leak in sa_ul_probe()
crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c
crypto: stm32/hash - Fix PM reference leak on stm32-hash.c
crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe()
crypto: sun8i-ss - Fix PM reference leak when pm_runtime_get_sync() fails
phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove()
intel_th: Consistency and off-by-one fix
tty: n_gsm: check error while registering tty devices
usb: dwc3: gadget: Check for disabled LPM quirk
usb: core: hub: Fix PM reference leak in usb_port_resume()
usb: musb: fix PM reference leak in musb_irq_work()
usb: gadget: tegra-xudc: Fix possible use-after-free in tegra_xudc_remove()
spi: qup: fix PM reference leak in spi_qup_remove()
spi: omap-100k: Fix reference leak to master
spi: dln2: Fix reference leak to master
platform/x86: ISST: Account for increased timeout in some cases
tools/power/x86/intel-speed-select: Increase string size
ARM: dts: at91: change the key code of the gpio key
bus: mhi: core: Clear context for stopped channels from remove()
xhci: fix potential array out of bounds with several interrupters
xhci: check control context is valid before dereferencing it.
xhci: check port array allocation was successful before dereferencing it
fpga: dfl: pci: add DID for D5005 PAC cards
usb: xhci-mtk: support quirk to disable usb2 lpm
random: initialize ChaCha20 constants with correct endianness
perf/arm_pmu_platform: Fix error handling
perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors
soundwire: cadence: only prepare attached devices on clock stop
tee: optee: do not check memref size on return from Secure World
arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on
soc/tegra: pmc: Fix completion of power-gate toggling
efi/libstub: Add $(CLANG_FLAGS) to x86 flags
x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS
x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS)
ARM: dts: ux500: Fix up TVK R3 sensors
ARM: dts: BCM5301X: fix "reg" formatting in /memory node
kselftest/arm64: mte: Fix MTE feature detection
PCI: PM: Do not read power state in pci_enable_device_flags()
ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node
kselftest/arm64: mte: Fix compilation with native compiler
usb: xhci: Fix port minor revision
usb: dwc3: gadget: Ignore EP queue requests during bus reset
usb: gadget: f_uac1: validate input parameters
usb: gadget: f_uac2: validate input parameters
genirq/matrix: Prevent allocation counter corruption
crypto: hisilicon/sec - fixes a printing error
x86/sev: Do not require Hypervisor CPUID bit for SEV guests
usb: webcam: Invalid size of Processing Unit Descriptor
usb: gadget: uvc: add bInterval checking for HS mode
crypto: qat - fix unmap invalid dma address
crypto: api - check for ERR pointers in crypto_destroy_tfm()
bus: mhi: core: Destroy SBL devices when moving to mission mode
spi: ath79: remove spi-master setup and cleanup assignment
spi: ath79: always call chipselect function
staging: wimax/i2400m: fix byte-order issue
bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first
cpuidle: tegra: Fix C7 idling state on Tegra114
fbdev: zero-fill colormap in fbcmap.c
posix-timers: Preserve return value in clock_adjtime32()
btrfs: fix race between transaction aborts and fsyncs leading to use-after-free
intel_th: pci: Add Rocket Lake CPU support
btrfs: fix metadata extent leak after failure to create subvolume
x86/build: Disable HIGHMEM64G selection for M486SX
btrfs: handle remount to no compress during compression
smb2: fix use-after-free in smb2_ioctl_query_info()
cifs: detect dead connections only when echoes are enabled.
cifs: fix out-of-bound memory access when calling smb3_notify() at mount point
cifs: Return correct error code from smb2_get_enc_key
irqchip/gic-v3: Do not enable irqs when handling spurious interrups
mmc: core: Fix hanging on I/O during system suspend for removable cards
mmc: core: Set read only for SD cards with permanent write protect bit
mmc: core: Do a power cycle when the CMD11 fails
mmc: block: Issue a cache flush only when it's enabled
mmc: block: Update ext_csd.cache_ctrl if it was written
mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit
mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers
mmc: sdhci: Check for reset prior to DMA address unmap
mmc: uniphier-sd: Fix a resource leak in the remove function
mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe()
scsi: mpt3sas: Block PCI config access from userspace during reset
scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand()
spi: spi-ti-qspi: Free DMA resources
spi: stm32-qspi: fix pm_runtime usage_count counter
erofs: add unsupported inode i_format check
mtd: physmap: physmap-bt1-rom: Fix unintentional stack access
mtd: rawnand: atmel: Update ecc_stats.corrected counter
mtd: spinand: core: add missing MODULE_DEVICE_TABLE()
Revert "mtd: spi-nor: macronix: Add support for mx25l51245g"
mtd: spi-nor: core: Fix an issue of releasing resources during read/write
fs/epoll: restore waking from ep_done_scan()
ecryptfs: fix kernel panic with null dev_name
arm64: dts: mt8173: fix property typo of 'phys' in dsi node
arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node
ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld
ftrace: Handle commands when closing set_ftrace_filter file
ACPI: custom_method: fix a possible memory leak
ACPI: custom_method: fix potential use-after-free issue
tpm: acpi: Check eventlog signature before using it
vhost-vdpa: fix vm_flags for virtqueue doorbell mapping
s390/zcrypt: fix zcard and zqueue hot-unplug memleak
s390/disassembler: increase ebpf disasm buffer size
dyndbg: fix parsing file query without a line-range suffix
nitro_enclaves: Fix stale file descriptors on failed usercopy
bus: mhi: core: Sanity check values from remote device before use
bus: mhi: core: Clear configuration from channel context during reset
bus: mhi: core: Fix check for syserr at power_up

Timo Aaltonen (tjaalton)
Changed in linux-oem-5.10 (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
Timo Aaltonen (tjaalton)
Changed in linux-oem-5.10 (Ubuntu Focal):
status: New → Fix Committed
Timo Aaltonen (tjaalton)
Changed in linux-oem-5.10 (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-oem-5.10 - 5.10.0-1032.33

---------------
linux-oem-5.10 (5.10.0-1032.33) focal; urgency=medium

  * focal/linux-oem-5.10: 5.10.0-1032.33 -proposed tracker (LP: #1932138)

  * Mute/Mic mute LEDs and right speaker are not work on HP platforms
    (LP: #1932055)
    - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly
      G2
    - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360
      1040 G8
    - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8
    - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8

 -- Timo Aaltonen <email address hidden> Wed, 16 Jun 2021 15:27:58 +0300

Changed in linux-oem-5.10 (Ubuntu Focal):
status: Fix Committed → 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.