Groovy update: v5.7.9 upstream stable release

Bug #1888667 reported by Paolo Pisati
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-5.7 (Ubuntu)

Bug Description

    SRU Justification

       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.7.9 upstream stable release
       from git://

Linux 5.7.9
s390/maccess: add no DAT mode to kernel_write
s390: Change s390_kernel_write() return type to match memcpy()
perf scripts python: Fix time chart call tree
perf scripts python: Fix unexpanded 'Find' result
perf scripts python: Fix zero id in call tree 'Find' result
perf scripts python: Fix zero id in call graph 'Find' result
perf scripts python: Fix struct.pack() int argument
dm writecache: reject asynchronous pmem devices
blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight()
arm64: arch_timer: Disable the compat vdso for cores affected by ARM64_WORKAROUND_1418040
arm64: arch_timer: Allow an workaround descriptor to disable compat vdso
arm64: Introduce a way to disable the 32bit vdso
s390/mm: fix huge pte soft dirty copying
s390/setup: init jump labels before command line parsing
ARC: elf: use right ELF_ARCH
ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE
pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH)
mmc: owl-mmc: Get rid of of_match_ptr() macro
mmc: meson-gx: limit segments to 1 when dram-access-quirk is needed
dm: use noio when sending kobject event
smb3: fix unneeded error message on change notify
smb3: fix access denied on change notify request to some servers
cifs: fix reference leak for tlink
drm/i915: Also drop vm.ref along error paths for vma construction
drm/i915: Drop vm.ref for duplicate vma on construction
drm/amdgpu: asd function needs to be unloaded in suspend phase
drm/amdgpu: add TMR destory function for psp
drm/amdgpu: don't do soft recovery if gpu_recovery=0
drm/i915: Skip stale object handle for debugfs per-file-stats
drm/i915/gt: Pin the rings before marking active
drm/radeon: fix double free
btrfs: fix double put of block group with nocow
btrfs: discard: add missing put when grabbing block group from unused list
btrfs: reset tree root pointer after error in init_tree_roots
btrfs: fix fatal extent_buffer readahead vs releasepage race
Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb"
bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok()
kprobes: Do not expose probe addresses to non-CAP_SYSLOG
module: Do not expose section addresses to non-CAP_SYSLOG
module: Refactor section attr into bin attribute
kallsyms: Refactor kallsyms_show_value() to take cred
io_uring: fix missing msg_name assignment
io_uring: fix memleak in io_sqe_files_register()
io_uring: account user memory freed when exit has been queued
io_uring: fix memleak in __io_sqe_files_update()
KVM: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE
KVM: x86: Mark CR4.TSD as being possibly owned by the guest
KVM: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode
KVM: x86: bit 8 of non-leaf PDPEs is not reserved
KVM: arm64: Annotate hyp NMI-related functions as __always_inline
KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTART
KVM: arm64: Fix definition of PAGE_HYP_DEVICE
ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC
ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC
ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC
ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id
ALSA: usb-audio: Add implicit feedback quirk for RTX6001
ALSA: usb-audio: add quirk for MacroSilicon MS2109
ALSA: hda - let hs_mic be picked ahead of hp_mic
ALSA: opl3: fix infoleak in opl3
IB/hfi1: Do not destroy link_wq when the device is shut down
IB/hfi1: Do not destroy hfi1_wq when the device is shut down
mlxsw: pci: Fix use-after-free in case of failed devlink reload
mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON()
net: macb: fix call to pm_runtime in the suspend/resume functions
net: macb: fix macb_suspend() by removing call to netif_carrier_off()
net: macb: fix macb_get/set_wol() when moving to phylink
net: macb: mark device wake capable when "magic-packet" property present
net: macb: fix wakeup test in runtime suspend/resume routines
bnxt_en: fix NULL dereference in case SR-IOV configuration fails
net/mlx5e: CT: Fix memory leak in cleanup
net/mlx5e: Fix 50G per lane indication
net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash
net/mlx5e: Fix VXLAN configuration restore after function reload
net/mlx5: Fix eeprom support for SFP module
selftests: bpf: Fix detach from sockmap tests
qed: Populate nvm-file attributes while reading nvm config partition.
IB/mlx5: Fix 50G per lane indication
cxgb4: fix all-mask IP address comparison
nbd: Fix memory leak in nbd_add_socket
arm64: kgdb: Fix single-step exception handling oops
net: atlantic: fix ip dst and ipv6 address filters
RDMA/siw: Fix reporting vendor_part_id
powerpc/64s/exception: Fix 0x1500 interrupt handler crash
ionic: centralize queue reset code
net: qed: fix buffer overflow on ethtool -d
net: ipa: fix QMI structure definition bugs
ALSA: compress: fix partial_drain completion state
net: hns3: fix use-after-free when doing self test
net: hns3: add a missing uninit debugfs when unload driver
net: hns3: fix for mishandle of asserting VF reset fail
net: hns3: check reset pending after FLR prepare
smsc95xx: avoid memory leak in smsc95xx_bind
smsc95xx: check return value of smsc95xx_reset
perf intel-pt: Fix PEBS sample for XMM registers
perf intel-pt: Fix recording PEBS-via-PT with registers
perf report TUI: Fix segmentation fault in perf_evsel__hists_browse()
net: rmnet: do not allow to add multiple bridge interfaces
net: rmnet: fix lower interface leak
netfilter: conntrack: refetch conntrack after nf_conntrack_update()
net: dsa: microchip: set the correct number of ports
IB/sa: Resolv use-after-free in ib_nl_make_request()
drm/meson: viu: fix setting the OSD burst length in VIU_OSD1_FIFO_CTRL_STAT
btrfs: fix reclaim_size counter leak after stealing from global reserve
net: cxgb4: fix return error value in t4_prep_fw
net: ipa: no checksum offload for SDM845 LAN RX
net: mvneta: fix use of state->speed
netfilter: ipset: call ip_set_free() instead of kfree()
bpf, sockmap: RCU dereferenced psock may be used outside RCU block
bpf, sockmap: RCU splat with redirect and strparser error or TLS
drm/mediatek: Check plane visibility in atomic_update
nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR
nl80211: don't return err unconditionally in nl80211_start_ap()
bpf: Do not allow btf_ctx_access with __int128 types
mac80211: Fix dropping broadcast packets in 802.11 encap
KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell
ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable
ASoC: fsl_mqs: Don't check clock is NULL before calling clk API
gpio: pca953x: Fix GPIO resource leak on Intel Galileo Gen 2
gpio: pca953x: Fix direction setting when configure an IRQ
gpio: pca953x: Override IRQ for one of the expanders on Galileo Gen 2
gpio: pca953x: Synchronize interrupt handler properly
mtd: set master partition panic write flag
net: qrtr: Fix an out of bounds read qrtr_endpoint_post()
sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption
nfs: Fix memory leak of export_path
arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist
x86/entry: Increase entry_stack size to a full page
nvme-rdma: assign completion vector correctly
block: release bip in a right way in error path
arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist
usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work
scsi: mptscsih: Fix read sense data size
scsi: qla2xxx: Fix MPI failure AEN (8200) handling
ARM: imx6: add missing put_device() call in imx6q_suspend_init()
cifs: update ctime and mtime during truncate
s390/kasan: fix early pgm check handler execution
drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003
drm: panel-orientation-quirks: Add quirk for Asus T101HA panel
iommu/vt-d: Don't apply gfx quirks to untrusted devices
xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed
powerpc/kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL
ibmvnic: continue to init in CRQ reset returns H_CLOSED
ice: protect ring accesses with WRITE_ONCE
i40e: protect ring accesses with READ- and WRITE_ONCE
ixgbe: protect ring accesses with READ- and WRITE_ONCE
net: ethernet: mvneta: Add 2500BaseX support for SoCs without comphy
net: ethernet: mvneta: Fix Serdes configuration for SoCs without comphy
spi: spidev: fix a potential use-after-free in spidev_release()
spi: spidev: fix a race between spidev_release and spidev_remove
ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL
ASoC: hdac_hda: fix memleak with regmap not freed on remove
ASoC: SOF: Intel: add PCI ID for CometLake-S
drm: mcde: Fix display initialization problem
staging: wfx: fix coherency of hif_scan() prototype
gpu: host1x: Detach driver on unregister
drm/tegra: hub: Do not enable orphaned window group
gpu: host1x: Clean up debugfs in error handling path
drm/ttm: Fix dma_fence refcnt leak when adding move fence
drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved
ARM: dts: omap4-droid4: Fix spi configuration and increase rate
perf/x86/rapl: Fix RAPL config variable bug
perf/x86/rapl: Move RAPL support to common x86 code
regmap: fix alignment issue
spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer
spi: spi-fsl-dspi: Adding shutdown hook
KVM: s390: reduce number of IO pins to 1

Paolo Pisati (p-pisati)
Changed in linux-5.7 (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
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.