This is the start of the stable review cycle for the 5.11.17 release.
There are 41 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Wed, 28 Apr 2021 07:28:08 +0000.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.11.17-rc…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.11.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 5.11.17-rc1
Mike Galbraith <efault(a)gmx.de>
x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access
John Paul Adrian Glaubitz <glaubitz(a)physik.fu-berlin.de>
ia64: tools: remove duplicate definition of ia64_mf() on ia64
Randy Dunlap <rdunlap(a)infradead.org>
ia64: fix discontig.c section mismatches
Randy Dunlap <rdunlap(a)infradead.org>
csky: change a Kconfig symbol name to fix e1000 build error
Wan Jiabing <wanjiabing(a)vivo.com>
cavium/liquidio: Fix duplicate argument
Michael Brown <mbrown(a)fensystems.co.uk>
xen-netback: Check for hotplug-status existence before watching
Jisheng Zhang <Jisheng.Zhang(a)synaptics.com>
arm64: kprobes: Restore local irqflag if kprobes is cancelled
Vasily Gorbik <gor(a)linux.ibm.com>
s390/entry: save the caller of psw_idle
Dinghao Liu <dinghao.liu(a)zju.edu.cn>
dmaengine: tegra20: Fix runtime PM imbalance on error
Phillip Potter <phil(a)philpotter.co.uk>
net: geneve: check skb is large enough for IPv4/IPv6 header
Angelo Dureghello <angelo(a)kernel-space.org>
m68k: fix flatmem memory model setup
Tony Lindgren <tony(a)atomide.com>
ARM: dts: Fix swapped mmc order for omap3
Laurent Pinchart <laurent.pinchart(a)ideasonboard.com>
dmaengine: xilinx: dpdma: Fix race condition in done IRQ
Laurent Pinchart <laurent.pinchart(a)ideasonboard.com>
dmaengine: xilinx: dpdma: Fix descriptor issuing on video group
Shawn Guo <shawn.guo(a)linaro.org>
soc: qcom: geni: shield geni_icc_get() for ACPI boot
Jiapeng Zhong <abaci-bugfix(a)linux.alibaba.com>
HID: wacom: Assign boolean values to a bool variable
Douglas Gilbert <dgilbert(a)interlog.com>
HID cp2112: fix support for multiple gpiochips
Jia-Ju Bai <baijiaju1990(a)gmail.com>
HID: alps: fix error return code in alps_input_configured()
Luke D Jones <luke(a)ljones.dev>
HID: asus: Add support for 2021 ASUS N-Key keyboard
Shou-Chieh Hsu <shouchieh(a)chromium.org>
HID: google: add don USB id
Zhen Lei <thunder.leizhen(a)huawei.com>
perf map: Fix error return code in maps__clone()
Leo Yan <leo.yan(a)linaro.org>
perf auxtrace: Fix potential NULL pointer dereference
Jim Mattson <jmattson(a)google.com>
perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[]
Kan Liang <kan.liang(a)linux.intel.com>
perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3
Ali Saidi <alisaidi(a)amazon.com>
locking/qrwlock: Fix ordering in queued_write_lock_slowpath()
Daniel Borkmann <daniel(a)iogearbox.net>
bpf: Tighten speculative pointer arithmetic mask
Daniel Borkmann <daniel(a)iogearbox.net>
bpf: Refactor and streamline bounds check into helper
Andrei Matei <andreimatei1(a)gmail.com>
bpf: Allow variable-offset stack access
Andre Przywara <andre.przywara(a)arm.com>
arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS
Andy Shevchenko <andriy.shevchenko(a)linux.intel.com>
pinctrl: core: Show pin numbers for the controllers with base = 0
Christoph Hellwig <hch(a)lst.de>
block: return -EBUSY when there are open partitions in blkdev_reread_part
Yuanyuan Zhong <yzhong(a)purestorage.com>
pinctrl: lewisburg: Update number of pins in community
Eli Cohen <elic(a)nvidia.com>
vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails
James Bottomley <James.Bottomley(a)HansenPartnership.com>
KEYS: trusted: Fix TPM reservation for seal/unseal
Tony Lindgren <tony(a)atomide.com>
gpio: omap: Save and restore sysconfig
Jiansong Chen <Jiansong.Chen(a)amd.com>
drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefish
Philip Yang <Philip.Yang(a)amd.com>
drm/amdgpu: reserve fence slot to update page table
Simon Ser <contact(a)emersion.fr>
amd/display: allow non-linear multi-planar formats
Christian König <christian.koenig(a)amd.com>
coda: fix reference counting in coda_file_mmap error path
Christian König <christian.koenig(a)amd.com>
ovl: fix reference counting in ovl_mmap error path
Xie Yongji <xieyongji(a)bytedance.com>
vhost-vdpa: protect concurrent access to vhost device iotlb
-------------
Diffstat:
Makefile | 4 +-
arch/arm/boot/dts/omap3.dtsi | 3 +
.../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 2 +-
arch/arm64/kernel/probes/kprobes.c | 6 +-
arch/csky/Kconfig | 2 +-
arch/csky/include/asm/page.h | 2 +-
arch/ia64/mm/discontig.c | 6 +-
arch/m68k/include/asm/page_mm.h | 2 +-
arch/s390/kernel/entry.S | 1 +
arch/x86/events/intel/core.c | 2 +-
arch/x86/events/intel/uncore_snbep.c | 61 +-
arch/x86/kernel/crash.c | 2 +-
block/ioctl.c | 2 +
drivers/dma/tegra20-apb-dma.c | 4 +-
drivers/dma/xilinx/xilinx_dpdma.c | 31 +-
drivers/gpio/gpio-omap.c | 9 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 10 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 11 +-
drivers/hid/hid-alps.c | 1 +
drivers/hid/hid-asus.c | 3 +
drivers/hid/hid-cp2112.c | 22 +-
drivers/hid/hid-google-hammer.c | 2 +
drivers/hid/hid-ids.h | 2 +
drivers/hid/wacom_wac.c | 2 +-
drivers/net/ethernet/cavium/liquidio/cn66xx_regs.h | 2 +-
drivers/net/geneve.c | 6 +
drivers/net/xen-netback/xenbus.c | 12 +-
drivers/pinctrl/core.c | 14 +-
drivers/pinctrl/intel/pinctrl-lewisburg.c | 6 +-
drivers/soc/qcom/qcom-geni-se.c | 3 +
drivers/vdpa/mlx5/core/mr.c | 4 +-
drivers/vhost/vdpa.c | 6 +-
fs/coda/file.c | 6 +-
fs/overlayfs/file.c | 11 +-
include/linux/bpf.h | 5 +
include/linux/bpf_verifier.h | 3 +-
include/linux/platform_data/gpio-omap.h | 3 +
kernel/bpf/verifier.c | 771 ++++++++++++++++-----
kernel/locking/qrwlock.c | 7 +-
security/keys/trusted-keys/trusted_tpm2.c | 2 +-
tools/arch/ia64/include/asm/barrier.h | 3 -
tools/perf/util/auxtrace.c | 2 +-
tools/perf/util/map.c | 7 +-
44 files changed, 756 insertions(+), 311 deletions(-)