Skip to content

5.10.33-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 Latest36 patches 11 repliesIn review

Patches in v1 No applies recorded yet

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

Reviews trailers per patch

19 of 36 patches have a Reviewed-by or Acked-by.

PatchJason WangStefano GarzarellaJohn FastabendAlexei StarovoitovSteve WahlBenedict SchlueterSteve CapperWill DeaconWaiman LongAdrian HunterPeter ShierAndi KleenGrygorii StrashkoBjorn AnderssonMimi ZoharMichael WeiserDrew FustiniDave YoungSong LiuSven SchnelleThierry RedingMasami HiramatsuPaul DurrantMarco ElverAndrey KonovalovGuo RenJon HunterFox ChenPatrick McCormickFlorian FainelliGuenter RoeckSudip MukherjeeShuah KhanHulk RobotLinux Kernel Functional TestingPavel Machek (CIP)Andrei Rabusov
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/36A-b R-b
2/36A-b
3/36A-b
4/36A-b R-b
5/36
6/36
7/36T-b R-b
8/36T-b
9/36A-b
10/36
11/36R-b A-b
12/36R-b A-b T-b
13/36R-b T-b A-b A-b
14/36T-b
15/36R-b A-b
16/36A-b
17/36
18/36
19/36
20/36
21/36
22/36R-b
23/36
24/36
25/36
26/36
27/36A-b
28/36R-b
29/36A-b
30/36R-b
31/36
32/36R-b A-b
33/36A-b
34/36
35/36
36/36R-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 37 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 00/36] 5.10.33-rc1 review

This is the start of the stable review cycle for the 5.10.33 release. There are 36 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.10.33-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.10.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.33-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

Arnd Bergmann <[email protected]>
kasan: fix hwasan build for gcc

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

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()

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

Yonghong Song <[email protected]>
bpf: Permits pointers on stack for helper calls

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

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/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/hid/hid-alps.c                             |   1 +
 drivers/hid/hid-cp2112.c                           |  22 +-
 drivers/hid/hid-google-hammer.c                    |   2 +
 drivers/hid/hid-ids.h                              |   1 +
 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 +-
 include/linux/bpf.h                                |   5 +
 include/linux/bpf_verifier.h                       |   3 +-
 include/linux/platform_data/gpio-omap.h            |   3 +
 kernel/bpf/verifier.c                              | 774 ++++++++++++++++-----
 kernel/locking/qrwlock.c                           |   7 +-
 scripts/Makefile.kasan                             |  12 +-
 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 +-
 38 files changed, 742 insertions(+), 294 deletions(-)