Skip to content

5.11.17-rc1 review

Greg Kroah-Hartman linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest41 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/41vhost-vdpa: protect concurrent access to vhost device iotlbdrivers/vhost/vdpa.c+5 -10 replies
2/41ovl: fix reference counting in ovl_mmap error pathfs/overlayfs/file.c+1 -100 replies
3/41coda: fix reference counting in coda_file_mmap error pathfs/coda/file.c+3 -30 replies
4/41amd/display: allow non-linear multi-planar formatsdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+4 -70 replies
5/41drm/amdgpu: reserve fence slot to update page tabledrivers/gpu/drm/amd/amdgpu/amdgpu_vm.c+8 -20 replies
6/41drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefishdrivers/gpu/drm/amd/amdgpu/gfx_v10_0.c+1 -10 replies
7/41gpio: omap: Save and restore sysconfigdrivers/gpio/gpio-omap.c include/linux/platform_data/gpio-omap.h+12 -00 replies
8/41KEYS: trusted: Fix TPM reservation for seal/unsealsecurity/keys/trusted-keys/trusted_tpm2.c+1 -10 replies
9/41vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs failsdrivers/vdpa/mlx5/core/mr.c+3 -10 replies
10/41pinctrl: lewisburg: Update number of pins in communitydrivers/pinctrl/intel/pinctrl-lewisburg.c+3 -30 replies
11/41block: return -EBUSY when there are open partitions in blkdev_reread_partblock/ioctl.c+2 -00 replies
12/41pinctrl: core: Show pin numbers for the controllers with base = 0drivers/pinctrl/core.c+8 -60 replies
13/41arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTSarch/arm64/boot/dts/allwinner/sun50i-a64-pine64-lts.dts+1 -10 replies
14/41bpf: Allow variable-offset stack accessinclude/linux/bpf.h include/linux/bpf_verifier.h kernel/bpf/verifier.c+518 -1470 replies
15/41bpf: Refactor and streamline bounds check into helperkernel/bpf/verifier.c+33 -160 replies
16/41bpf: Tighten speculative pointer arithmetic maskkernel/bpf/verifier.c+44 -290 replies
17/41locking/qrwlock: Fix ordering in queued_write_lock_slowpath()kernel/locking/qrwlock.c+4 -30 replies
18/41perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3arch/x86/events/intel/uncore_snbep.c+26 -350 replies
19/41perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[]arch/x86/events/intel/core.c+1 -10 replies
20/41perf auxtrace: Fix potential NULL pointer dereferencetools/perf/util/auxtrace.c+1 -10 replies
21/41perf map: Fix error return code in maps__clone()tools/perf/util/map.c+5 -20 replies
22/41HID: google: add don USB iddrivers/hid/hid-google-hammer.c drivers/hid/hid-ids.h+3 -00 replies
23/41HID: asus: Add support for 2021 ASUS N-Key keyboarddrivers/hid/hid-asus.c drivers/hid/hid-ids.h+4 -00 replies
24/41HID: alps: fix error return code in alps_input_configured()drivers/hid/hid-alps.c+1 -00 replies
25/41HID cp2112: fix support for multiple gpiochipsdrivers/hid/hid-cp2112.c+11 -110 replies
26/41HID: wacom: Assign boolean values to a bool variabledrivers/hid/wacom_wac.c+1 -10 replies
27/41soc: qcom: geni: shield geni_icc_get() for ACPI bootdrivers/soc/qcom/qcom-geni-se.c+3 -00 replies
28/41dmaengine: xilinx: dpdma: Fix descriptor issuing on video groupdrivers/dma/xilinx/xilinx_dpdma.c+17 -110 replies
29/41dmaengine: xilinx: dpdma: Fix race condition in done IRQdrivers/dma/xilinx/xilinx_dpdma.c+2 -10 replies
30/41ARM: dts: Fix swapped mmc order for omap3arch/arm/boot/dts/omap3.dtsi+3 -00 replies
31/41m68k: fix flatmem memory model setuparch/m68k/include/asm/page_mm.h+1 -10 replies
32/41net: geneve: check skb is large enough for IPv4/IPv6 headerdrivers/net/geneve.c+6 -00 replies
33/41dmaengine: tegra20: Fix runtime PM imbalance on errordrivers/dma/tegra20-apb-dma.c+2 -20 replies
34/41s390/entry: save the caller of psw_idlearch/s390/kernel/entry.S+1 -00 replies
35/41arm64: kprobes: Restore local irqflag if kprobes is cancelledarch/arm64/kernel/probes/kprobes.c+4 -20 replies
36/41xen-netback: Check for hotplug-status existence before watchingdrivers/net/xen-netback/xenbus.c+8 -40 replies
37/41cavium/liquidio: Fix duplicate argumentdrivers/net/ethernet/cavium/liquidio/cn66xx_regs.h+1 -10 replies
38/41csky: change a Kconfig symbol name to fix e1000 build errorarch/csky/Kconfig arch/csky/include/asm/page.h+2 -20 replies
39/41ia64: fix discontig.c section mismatchesarch/ia64/mm/discontig.c+3 -30 replies
40/41ia64: tools: remove duplicate definition of ia64_mf() on ia64tools/arch/ia64/include/asm/barrier.h+0 -30 replies
41/41x86/crash: Fix crash_setup_memmap_entries() out-of-bounds accessarch/x86/kernel/crash.c+1 -10 replies

Reviews trailers per patch

23 of 41 patches have a Reviewed-by or Acked-by.

PatchJason WangStefano GarzarellaDrew FustiniJohn FastabendAlexei StarovoitovBenedict SchlueterSteve CapperWill DeaconWaiman LongDaniel VetterMichael WeiserSteve WahlPeter ShierAndi KleenAdrian HunterJan HarkesChristian KönigTao ZhouMimi ZoharThierry RedingMasami HiramatsuSven SchnellePaul DurrantDave YoungBjorn AnderssonBas NieuwenhuizenGrygorii StrashkoGuo RenMike RapoportFox ChenJon HunterLinux Kernel Functional TestingGuenter RoeckShuah Khan
SeriesT-b T-b T-b T-b T-b
1/41A-b R-b
2/41R-b
3/41R-b A-b
4/41R-b
5/41R-b
6/41R-b
7/41A-b
8/41A-b
9/41A-b R-b
10/41
11/41
12/41T-b R-b
13/41T-b
14/41
15/41R-b A-b
16/41R-b A-b T-b
17/41R-b T-b A-b A-b
18/41T-b
19/41R-b A-b
20/41A-b
21/41
22/41
23/41
24/41
25/41
26/41
27/41R-b
28/41
29/41
30/41
31/41A-b
32/41
33/41A-b
34/41R-b
35/41A-b
36/41R-b
37/41
38/41A-b
39/41
40/41
41/41R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 34 reviewers.

Read the v1 thread

Cover letter [PATCH 5.11 00/41] 5.11.17-rc1 review

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-rc1.gz

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 <[email protected]>

    Linux 5.11.17-rc1

Mike Galbraith <[email protected]>
x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access

John Paul Adrian Glaubitz <[email protected]>
ia64: tools: remove duplicate definition of ia64_mf() on ia64

Randy Dunlap <[email protected]>
ia64: fix discontig.c section mismatches

Randy Dunlap <[email protected]>
csky: change a Kconfig symbol name to fix e1000 build error

Wan Jiabing <[email protected]>
cavium/liquidio: Fix duplicate argument

Michael Brown <[email protected]>
xen-netback: Check for hotplug-status existence before watching

Jisheng Zhang <[email protected]>
arm64: kprobes: Restore local irqflag if kprobes is cancelled

Vasily Gorbik <[email protected]>
s390/entry: save the caller of psw_idle

Dinghao Liu <[email protected]>
dmaengine: tegra20: Fix runtime PM imbalance on error

Phillip Potter <[email protected]>
net: geneve: check skb is large enough for IPv4/IPv6 header

Angelo Dureghello <[email protected]>
m68k: fix flatmem memory model setup

Tony Lindgren <[email protected]>
ARM: dts: Fix swapped mmc order for omap3

Laurent Pinchart <[email protected]>
dmaengine: xilinx: dpdma: Fix race condition in done IRQ

Laurent Pinchart <[email protected]>
dmaengine: xilinx: dpdma: Fix descriptor issuing on video group

Shawn Guo <[email protected]>
soc: qcom: geni: shield geni_icc_get() for ACPI boot

Jiapeng Zhong <[email protected]>
HID: wacom: Assign boolean values to a bool variable

Douglas Gilbert <[email protected]>
HID cp2112: fix support for multiple gpiochips

Jia-Ju Bai <[email protected]>
HID: alps: fix error return code in alps_input_configured()

Luke D Jones <[email protected]>
HID: asus: Add support for 2021 ASUS N-Key keyboard

Shou-Chieh Hsu <[email protected]>
HID: google: add don USB id

Zhen Lei <[email protected]>
perf map: Fix error return code in maps__clone()

Leo Yan <[email protected]>
perf auxtrace: Fix potential NULL pointer dereference

Jim Mattson <[email protected]>

    perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[]

Kan Liang <[email protected]>
perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3

Ali Saidi <[email protected]>
locking/qrwlock: Fix ordering in queued_write_lock_slowpath()

Daniel Borkmann <[email protected]>
bpf: Tighten speculative pointer arithmetic mask

Daniel Borkmann <[email protected]>
bpf: Refactor and streamline bounds check into helper

Andrei Matei <[email protected]>
bpf: Allow variable-offset stack access

Andre Przywara <[email protected]>
arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS

Andy Shevchenko <[email protected]>
pinctrl: core: Show pin numbers for the controllers with base = 0

Christoph Hellwig <[email protected]>
block: return -EBUSY when there are open partitions in blkdev_reread_part

Yuanyuan Zhong <[email protected]>
pinctrl: lewisburg: Update number of pins in community

Eli Cohen <[email protected]>
vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails

James Bottomley <[email protected]>
KEYS: trusted: Fix TPM reservation for seal/unseal

Tony Lindgren <[email protected]>
gpio: omap: Save and restore sysconfig

Jiansong Chen <[email protected]>
drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefish

Philip Yang <[email protected]>
drm/amdgpu: reserve fence slot to update page table

Simon Ser <[email protected]>
amd/display: allow non-linear multi-planar formats

Christian König <[email protected]>
coda: fix reference counting in coda_file_mmap error path

Christian König <[email protected]>
ovl: fix reference counting in ovl_mmap error path

Xie Yongji <[email protected]>
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(-)