Hirsute update: v5.11.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.11.9 upstream stable release
from git://git.
Linux 5.11.9
cifs: Fix preauth hash corruption
x86/apic/of: Fix CPU devicetree-node lookups
genirq: Disable interrupts for force threaded handlers
firmware/efi: Fix a use after bug in efi_mem_
efi: use 32-bit alignment for efi_guid_t literals
static_call: Fix static_
MAINTAINERS: move the staging subsystem to lists.linux.dev
MAINTAINERS: move some real subsystems off of the staging mailing list
ext4: fix rename whiteout with fast commit
ext4: fix timer use-after-free on failed mount
ext4: fix potential error in ext4_do_
ext4: do not try to set xattr into ea_inode if value is empty
ext4: stop inode update before return
ext4: find old entry again if failed to rename whiteout
ext4: fix error handling in ext4_end_
efivars: respect EFI_UNSUPPORTED return from firmware
x86: Introduce TS_COMPAT_RESTART to fix get_nr_
x86: Move TS_COMPAT back to asm/thread_info.h
kernel, fs: Introduce and use set_restart_fn() and arch_set_
x86/ioapic: Ignore IRQ2 again
perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT
perf/x86/intel: Fix a crash caused by zero PEBS status
PCI: rpadlpar: Fix potential drc_name corruption in store functions
counter: stm32-timer-cnt: fix ceiling miss-alignment with reload register
counter: stm32-timer-cnt: fix ceiling write max value
iio: hid-sensor-
iio: hid-sensor-prox: Fix scale not correct issue
iio: hid-sensor-
iio: adc: adi-axi-adc: add proper Kconfig dependencies
iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask
iio: adc: ab8500-gpadc: Fix off by 10 to 3
iio: gyro: mpu3050: Fix error handling in mpu3050_
iio: adis16400: Fix an error code in adis16400_
iio:adc:
iio:adc:stm32-adc: Add HAS_IOMEM dependency
thunderbolt: Increase runtime PM reference count on DP tunnel discovery
thunderbolt: Initialize HopID IDAs in tb_switch_alloc()
usb: dwc3: gadget: Prevent EP queuing while stopping transfers
usb: dwc3: gadget: Allow runtime suspend if UDC unbinded
usb: typec: tcpm: Invoke power_supply_
usb: typec: Remove vdo[3] part of tps6598x_
usb: gadget: configfs: Fix KASAN use-after-free
usbip: Fix incorrect double assignment to udc->ud.tcp_rx
usb-storage: Add quirk to defeat Kindle's automatic unload
powerpc: Force inlining of cpu_has_feature() to avoid build failure
nvme-rdma: fix possible hang when failing to set io queues
gpiolib: Assign fwnode to parent's if no primary one provided
drm/ttm: make ttm_bo_unpin more defensive
drm/ttm: Warn on pinning without holding a reference
powerpc/vdso32: Add missing _restgpr_31_x to fix build failure
ASoC: codecs: lpass-wsa-macro: fix RX MIX input controls
ASoC: codecs: lpass-va-macro: mute/unmute all active decimators
counter: stm32-timer-cnt: Report count function when SLAVE_MODE_DISABLED
RISC-V: correct enum sbi_ext_rfence_fid
scsi: mpt3sas: Do not use GFP_KERNEL in atomic context
scsi: ufs: ufs-mediatek: Correct operator & -> &&
scsi: myrs: Fix a double free in myrs_cleanup()
scsi: lpfc: Fix some error codes in debugfs
riscv: Correct SPARSEMEM configuration
RISC-V: Fix out-of-bounds accesses in init_resources()
cifs: fix allocation size on newly created files
cifs: warn and fail if trying to use rootfs without the config option
kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHLEVEL again
net/qrtr: fix __netdev_alloc_skb call
io_uring: ensure that SQPOLL thread is started for exit
pstore: Fix warning in pstore_kill_sb()
iommu/tegra-smmu: Make tegra_smmu_
i915/perf: Start hrtimer only if sampling the OA buffer
sunrpc: fix refcount leak for rpc auth modules
vhost_vdpa: fix the missing irq_bypass_
vfio: IOMMU_API should be selected
svcrdma: disable timeouts on rdma backchannel
NFSD: fix dest to src mount in inter-server COPY
NFSD: Repair misuse of sv_lock in 5.10.16-rt30.
nfsd: don't abort copies early
nfsd: Don't keep looking up unhashed files in the nfsd file cache
nvmet: don't check iosqes,iocqes for discovery controllers
nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU
nvme-tcp: fix possible hang when failing to set io queues
nvme-tcp: fix misuse of __smp_processor_id with preemption enabled
nvme: fix Write Zeroes limitations
ALSA: usb-audio: Fix unintentional sign extension issue
afs: Stop listxattr() from listing "afs.*" attributes
afs: Fix accessing YFS xattrs on a non-YFS server
ASoC: simple-card-utils: Do not handle device clock
ASoC: qcom: lpass-cpu: Fix lpass dai ids parse
ASoC: codecs: wcd934x: add a sanity check in set channel map
ASoC: qcom: sdm845: Fix array out of range on rx slim channels
ASoC: qcom: sdm845: Fix array out of bounds access
ASoC: SOF: intel: fix wrong poll bits in dsp power down
ASoC: SOF: Intel: unregister DMIC device on probe error
ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold
ASoC: fsl_ssi: Fix TDM slot setup for I2S mode
iommu/amd: Move Stoney Ridge check to detect_ivrs()
iommu/amd: Keep track of amd_iommu_irq_remap state
iommu/amd: Don't call early_amd_
drm/amd/display: Remove MPC gamut remap logic for DCN30
drm/amd/display: Correct algorithm for reversed gamma
drm/amd/display: Copy over soc values before bounding box creation
vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails
vhost-vdpa: fix use-after-free of v->config_ctx
btrfs: fix slab cache flags for free space tree bitmap
btrfs: fix race when cloning extent buffer during rewind of an old root
zonefs: fix to update .i_wr_refcnt correctly in zonefs_open_zone()
zonefs: prevent use of seq files as swap file
zonefs: Fix O_APPEND async write handling
s390/pci: fix leak of PCI device structure
s390/pci: remove superfluous zdev->zbus check
s390/pci: refactor zpci_create_
s390/vtime: fix increased steal time accounting
Revert "PM: runtime: Update device status before letting suppliers suspend"
ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8
ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8
ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8
ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air
ALSA: hda: generic: Fix the micmute led init state
ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro
ALSA: dice: fix null pointer dereference when node is disconnected
spi: cadence: set cqspi to the driver_data field of struct device
ASoC: ak5558: Add MODULE_DEVICE_TABLE
ASoC: ak4458: Add MODULE_DEVICE_TABLE
CVE References
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
tags: | added: kernel-stable-tracking-bug |
This bug was fixed in the package linux - 5.11.0-14.15
---------------
linux (5.11.0-14.15) hirsute; urgency=medium
* hirsute/linux: 5.11.0-14.15 -proposed tracker (LP: #1923103)
* Packaging resync (LP: #1786013)
- update dkms package versions
* Include Infiniband Peer Memory interface (LP: #1923104)
- SAUCE: RDMA/core: Introduce peer memory interface
* Hirsute update: v5.11.12 upstream stable release (LP: #1923069) retry_alloc( ) swapfile_ activate acquire_ init()/ ww_acquire_ fini() ()/recv[ msg]() calls call_is_ init() patching condition fail_links( ) on short send[msg] ()/recv[ msg]() with
- arm64: mm: correct the inside linear map range during hotplug check
- virtiofs: Fail dax mount if device does not support it
- ext4: shrink race window in ext4_should_
- ext4: fix bh ref count on error paths
- fs: nfsd: fix kconfig dependency warning for NFSD_V4
- rpc: fix NULL dereference on kmalloc failure
- iomap: Fix negative assignment to unsigned sis->pages in
iomap_
- ASoC: rt1015: fix i2c communication error
- ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10
- ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10
- ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe
- ASoC: es8316: Simplify adc_pga_gain_tlv table
- ASoC: soc-core: Prevent warning if no DMI table is present
- ASoC: cs42l42: Fix Bitclock polarity inversion
- ASoC: cs42l42: Fix channel width support
- ASoC: cs42l42: Fix mixer volume control
- ASoC: cs42l42: Always wait at least 3ms after reset
- NFSD: fix error handling in NFSv4.0 callbacks
- ASoC: mediatek: mt8192: fix tdm out data is valid on rising edge
- kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing
- vhost: Fix vhost_vq_reset()
- io_uring: fix ->flags races by linked timeouts
- io_uring: halt SQO submission on ctx exit
- scsi: st: Fix a use after free in st_open()
- scsi: qla2xxx: Fix broken #endif placement
- staging: comedi: cb_pcidas: fix request_irq() warn
- staging: comedi: cb_pcidas64: fix request_irq() warn
- ASoC: rt5659: Update MCLK rate in set_sysclk()
- ASoC: rt711: add snd_soc_component remove callback
- thermal/core: Add NULL pointer check before using cooling device stats
- locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling
- locking/ww_mutex: Fix acquire/release imbalance in
ww_
- nvmet-tcp: fix kmap leak when data digest in use
- io_uring: imply MSG_NOSIGNAL for send[msg]
- Revert "PM: ACPI: reboot: Use S5 for reboot"
- nouveau: Skip unvailable ttm page entries
- static_call: Align static_
- ext4: do not iput inode under running transaction in ext4_rename()
- io_uring: call req_set_
MSG_WAITALL
- net: mvpp2: fix interrupt mask/unmask skip condition
- mptcp: deliver ssk errors to msk
- mptcp: fix poll after shutdown
- mptcp: init mptcp request socket earlier
- mptcp: add a missing retransmission timer scheduling
- flow_dissector: fix TTL and TOS dissection on IPv4 fragments
- mptcp: fix DATA_FIN processing f...