Skip to content

5.4.20-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest96 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/96ASoC: pcm: update FE/BE trigger order based on the commandsound/soc/soc-pcm.c+68 -270 replies
2/96hv_sock: Remove the accept port restrictionnet/vmw_vsock/hyperv_transport.c+9 -590 replies
3/96IB/mlx4: Fix memory leak in add_gid error flowdrivers/infiniband/hw/mlx4/main.c+16 -40 replies
4/96IB/srp: Never use immediate data if it is disabled by a userdrivers/infiniband/ulp/srp/ib_srp.c+2 -10 replies
5/96IB/mlx4: Fix leak in id_map_find_deldrivers/infiniband/hw/mlx4/cm.c+3 -260 replies
6/96RDMA/netlink: Do not always generate an ACK for some netlink operationsdrivers/infiniband/core/addr.c drivers/infiniband/core/sa_query.c+3 -30 replies
7/96RDMA/i40iw: fix a potential NULL pointer dereferencedrivers/infiniband/hw/i40iw/i40iw_main.c+2 -00 replies
8/96RDMA/core: Fix locking in ib_uverbs_event_readdrivers/infiniband/core/uverbs_main.c+14 -180 replies
9/96RDMA/uverbs: Verify MR access flagsinclude/rdma/ib_verbs.h+3 -00 replies
10/96RDMA/cma: Fix unbalanced cm_id reference count during address resolvedrivers/infiniband/core/cma.c+2 -00 replies
11/96RDMA/umem: Fix ib_umem_find_best_pgsz()drivers/infiniband/core/umem.c+6 -30 replies
12/96scsi: ufs: Fix ufshcd_probe_hba() reture value in case ufshcd_scsi_add_wlus() failsdrivers/scsi/ufs/ufshcd.c+2 -10 replies
13/96PCI/IOV: Fix memory leak in pci_iov_add_virtfn()drivers/pci/iov.c+4 -50 replies
14/96ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safedrivers/net/wireless/ath/ath10k/pci.c+17 -20 replies
15/96PCI/switchtec: Use dma_set_mask_and_coherent()drivers/pci/switch/switchtec.c+1 -10 replies
16/96PCI/switchtec: Fix vep_vector_number ioread widthdrivers/pci/switch/switchtec.c+1 -10 replies
17/96PCI: tegra: Fix afi_pex2_ctrl reg offset for Tegra30drivers/pci/controller/pci-tegra.c+1 -10 replies
18/96PCI: Dont disable bridge BARs when assigning bus resourcesdrivers/pci/setup-bus.c+16 -40 replies
19/96PCI/AER: Initialize aer_fifodrivers/pci/pcie/aer.c+1 -00 replies
20/96iwlwifi: mvm: avoid use after free for pmsr requestdrivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c+4 -10 replies
21/96bpftool: Dont crash on missing xlated program instructionstools/bpf/bpftool/prog.c+1 -10 replies
22/96bpf, sockmap: Dont sleep while holding RCU lock on tear-downnet/core/sock_map.c+4 -40 replies
23/96bpf, sockhash: Synchronize_rcu before freeing mapnet/core/sock_map.c+4 -00 replies
24/96selftests/bpf: Test freeing sockmap/sockhash with a socket in ittools/testing/selftests/bpf/prog_tests/sockmap_basic.c+74 -00 replies
25/96bpf: Improve bucket_log calculation logicnet/core/bpf_sk_storage.c+3 -20 replies
26/96bpf, sockmap: Check update requirements after lockingnet/core/sock_map.c+10 -60 replies
27/96nfs: NFS_SWAP should depend on SWAPfs/nfs/Kconfig+1 -10 replies
28/96NFS: Revalidate the file size on a fatal write errorfs/nfs/write.c+8 -00 replies
29/96NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes()fs/nfs/direct.c fs/nfs/nfs3xdr.c fs/nfs/nfs4xdr.c +2 more+16 -90 replies
30/96NFS: Fix fix of show_nfs_errorsfs/nfs/nfs4trace.h+16 -150 replies
31/96NFSv4: pnfs_roc() must use cred_fscmp() to compare credsfs/nfs/pnfs.c+1 -10 replies
32/96NFSv4: try lease recovery on NFS4ERR_EXPIREDfs/nfs/nfs4proc.c+5 -00 replies
33/96NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewalsfs/nfs/nfs4_fs.h fs/nfs/nfs4proc.c fs/nfs/nfs4renewd.c +1 more+11 -140 replies
34/96x86/boot: Handle malformed SRAT tables during early ACPI parsingarch/x86/boot/compressed/acpi.c+6 -00 replies
35/96rtc: hym8563: Return -EINVAL if the time is known to be invaliddrivers/rtc/rtc-hym8563.c+1 -10 replies
36/96rtc: i2c/spi: Avoid inclusion of REGMAP support when not neededdrivers/rtc/Kconfig+6 -20 replies
37/96rtc: cmos: Stop using shared IRQdrivers/rtc/rtc-cmos.c+1 -10 replies
38/96watchdog: qcom: Use platform_get_irq_optional() for bark irqdrivers/watchdog/qcom-wdt.c+1 -10 replies
39/96ARC: [plat-axs10x]: Add missing multicast filter number to GMAC nodearch/arc/boot/dts/axs10x_mb.dtsi+1 -00 replies
40/96platform/x86: intel_mid_powerbtn: Take a copy of ddatadrivers/platform/x86/intel_mid_powerbtn.c+3 -20 replies
41/96arm64: dts: qcom: msm8998: Fix tcsr syscon sizearch/arm64/boot/dts/qcom/msm8998.dtsi+1 -10 replies
42/96arm64: dts: uDPU: fix broken ethernetarch/arm64/boot/dts/marvell/armada-3720-uDPU.dts+4 -00 replies
43/96ARM: dts: at91: Reenable UART TX pull-upsarch/arm/boot/dts/at91sam9260.dtsi arch/arm/boot/dts/at91sam9261.dtsi arch/arm/boot/dts/at91sam9263.dtsi +2 more+20 -200 replies
44/96ARM: dts: am43xx: add support for clkout1 clockarch/arm/boot/dts/am43xx-clocks.dtsi+54 -00 replies
45/96arm64: dts: renesas: r8a77990: ebisu: Remove clkout-lr-synchronous from soundarch/arm64/boot/dts/renesas/r8a77990-ebisu.dts+0 -10 replies
46/96arm64: dts: marvell: clearfog-gt-8k: fix switch cpu port nodearch/arm64/boot/dts/marvell/armada-8040-clearfog-gt-8k.dts+2 -00 replies
47/96ARM: dts: meson8: use the actual frequency for the GPUs 182.1MHz OPParch/arm/boot/dts/meson8.dtsi+2 -20 replies
48/96ARM: dts: meson8b: use the actual frequency for the GPUs 364MHz OPParch/arm/boot/dts/meson8b.dtsi+2 -20 replies
49/96ARM: dts: at91: sama5d3: fix maximum peripheral clock ratesarch/arm/boot/dts/sama5d3.dtsi arch/arm/boot/dts/sama5d3_can.dtsi arch/arm/boot/dts/sama5d3_uart.dtsi+18 -180 replies
50/96ARM: dts: at91: sama5d3: define clock rate range for tcb1arch/arm/boot/dts/sama5d3_tcb1.dtsi+1 -00 replies
51/96tools/power/acpi: fix compilation errortools/power/acpi/Makefile.config+1 -10 replies
52/96soc: qcom: rpmhpd: Set active_only for active only power domainsdrivers/soc/qcom/rpmhpd.c+2 -00 replies
53/96Revert "powerpc/pseries/iommu: Dont use dma_iommu_ops on secure guests"arch/powerpc/platforms/pseries/iommu.c+1 -100 replies
54/96powerpc/ptdump: Fix W+X verification call in mark_rodata_ro()arch/powerpc/mm/pgtable_32.c+1 -00 replies
55/96powerpc/ptdump: Only enable PPC_CHECK_WX with STRICT_KERNEL_RWXarch/powerpc/Kconfig.debug+1 -10 replies
56/96powerpc/papr_scm: Fix leaking bus_desc.provider_name in some pathsarch/powerpc/platforms/pseries/papr_scm.c+2 -00 replies
57/96powerpc/pseries/vio: Fix iommu_table use-after-free refcount warningarch/powerpc/platforms/pseries/vio.c+2 -00 replies
58/96powerpc/pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDWarch/powerpc/platforms/pseries/iommu.c+29 -140 replies
59/96iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VAdrivers/iommu/arm-smmu-v3.c+1 -00 replies
60/96ARM: at91: pm: use SAM9X60 PMCs compatiblearch/arm/mach-at91/pm.c+1 -00 replies
61/96ARM: at91: pm: use of_device_id array to find the proper shdwc nodearch/arm/mach-at91/pm.c+7 -10 replies
62/96KVM: arm/arm64: vgic-its: Fix restoration of unmapped collectionsvirt/kvm/arm/vgic/vgic-its.c+2 -10 replies
63/96ARM: 8949/1: mm: mark free_memmap as __initarch/arm/mm/init.c+1 -10 replies
64/96sched/uclamp: Fix a bug in propagating uclamp value in new cgroupskernel/sched/core.c+6 -00 replies
65/96arm64: cpufeature: Fix the type of no FP/SIMD capabilityarch/arm64/kernel/cpufeature.c+1 -10 replies
66/96arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properlyarch/arm64/kernel/cpufeature.c+34 -30 replies
67/96arm64: ptrace: nofpsimd: Fail FP/SIMD regset operationsarch/arm64/kernel/ptrace.c+21 -00 replies
68/96KVM: arm/arm64: Fix young bit from mmu notifiervirt/kvm/arm/mmu.c+2 -10 replies
69/96KVM: arm: Fix DFSR setting for non-LPAE aarch32 guestsvirt/kvm/arm/aarch32.c+5 -30 replies
70/96KVM: arm: Make inject_abt32() inject an external abort insteadvirt/kvm/arm/aarch32.c+7 -30 replies
71/96KVM: arm64: pmu: Dont increment SW_INCR if PMCR.E is unsetvirt/kvm/arm/pmu.c+3 -00 replies
72/96KVM: arm64: pmu: Fix chained SW_INCR countersvirt/kvm/arm/pmu.c+30 -130 replies
73/96KVM: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integervirt/kvm/arm/arch_timer.c+2 -10 replies
74/96arm64: nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanlyarch/arm64/kernel/fpsimd.c arch/arm64/kvm/hyp/switch.c+36 -40 replies
75/96mtd: onenand_base: Adjust indentation in onenand_read_ops_nolockdrivers/mtd/nand/onenand/onenand_base.c+41 -410 replies
76/96mtd: sharpslpart: Fix unsigned comparison to zerodrivers/mtd/parsers/sharpslpart.c+2 -20 replies
77/96crypto: testmgr - dont try to decrypt uninitialized bufferscrypto/testmgr.c+16 -40 replies
78/96crypto: artpec6 - return correct error code for failed setkey()drivers/crypto/axis/artpec6_crypto.c+1 -10 replies
79/96crypto: atmel-sha - fix error handling when setting hmac keydrivers/crypto/atmel-sha.c+1 -60 replies
80/96crypto: caam/qi2 - fix typo in algorithms driver namedrivers/crypto/caam/caamalg_qi2.c+1 -10 replies
81/96drivers: watchdog: stm32_iwdg: set WDOG_HW_RUNNING at probedrivers/watchdog/stm32_iwdg.c+18 -00 replies
82/96media: i2c: adv748x: Fix unsafe macrosdrivers/media/i2c/adv748x/adv748x.h+4 -40 replies
83/96dt-bindings: iio: adc: ad7606: Fix wrong maxItems valueDocumentation/devicetree/bindings/iio/adc/adi,ad7606.yaml+4 -40 replies
84/96bcache: avoid unnecessary btree nodes flushing in btree_flush_write()drivers/md/bcache/journal.c+75 -50 replies
85/96selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link"security/selinux/avc.c security/selinux/hooks.c security/selinux/include/avc.h+30 -42 replies
86/96selinux: fix regression introduced by move_mount(2) syscallsecurity/selinux/hooks.c+10 -00 replies
87/96pinctrl: sh-pfc: r8a77965: Fix DU_DOTCLKIN3 drive/bias controldrivers/pinctrl/sh-pfc/pfc-r8a77965.c+3 -30 replies
88/96pinctrl: sh-pfc: r8a7778: Fix duplicate SDSELF_B and SD1_CLK_Bdrivers/pinctrl/sh-pfc/pfc-r8a7778.c+2 -20 replies
89/96regmap: fix writes to non incrementing registersdrivers/base/regmap/regmap.c+12 -50 replies
90/96mfd: max77650: Select REGMAP_IRQ in Kconfigdrivers/mfd/Kconfig+1 -00 replies
91/96clk: meson: g12a: fix missing uart2 in regmap tabledrivers/clk/meson/g12a.c+1 -00 replies
92/96dmaengine: axi-dmac: add a check for devm_regmap_init_mmiodrivers/dma/dma-axi-dmac.c+9 -10 replies
93/96mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status()drivers/net/wireless/marvell/mwifiex/wmm.c+4 -00 replies
94/96mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv()drivers/net/wireless/marvell/mwifiex/scan.c+7 -00 replies
95/96libertas: dont exit from lbs_ibss_join_existing() with RCU read lock helddrivers/net/wireless/marvell/libertas/cfg.c+1 -00 replies
96/96libertas: make lbs_ibss_join_existing() return error code on rates overflowdrivers/net/wireless/marvell/libertas/cfg.c+1 -00 replies

Reviews trailers per patch

40 of 96 patches have a Reviewed-by or Acked-by.

PatchRama NichanamatluJack MorgensteinJakub SitnickiAndrew MurrayThierry RedingThiago Jung BauermannDoug SmythiesOndrej MosnacekLars PerssonKieran BinghamLeon RomanovskyJason GunthorpeHåkon BuggeLuc Van OostenryckJohn FastabendArd BiesheuvelCatalin MarinasDmitry ShmidtNeil ArmstrongKevin HilmanTrond MyklebustMarc ZyngierGuenter RoeckTudor AmbarusAlexandru ArdeleanZenghui YuAlexey KardashevskiyBenoit ParrotTony LindgrenAlexey BrodkinAndy ShevchenkoRajendra NayakStephen BoydBjorn AnderssonAndrew LunnGuilherme G. PiccoliHans de GoedeQuentin MonnetMark HaywoodParav PanditBart Van AsscheAsutosh DasAlim AkhtarStanley ChuGal Pressman
1/96
2/96
3/96R-b
4/96R-b
5/96R-b R-b
6/96R-b R-b T-b
7/96R-b R-b
8/96R-b
9/96
10/96R-b
11/96R-b T-b
12/96R-b R-b R-b
13/96
14/96
15/96
16/96
17/96R-b A-b
18/96
19/96
20/96
21/96R-b
22/96A-b
23/96A-b
24/96A-b
25/96R-b
26/96R-b
27/96
28/96
29/96
30/96
31/96
32/96R-b
33/96
34/96
35/96
36/96
37/96T-b R-b
38/96R-b R-b R-b
39/96A-b
40/96R-b
41/96
42/96
43/96
44/96T-b A-b
45/96
46/96R-b
47/96
48/96
49/96
50/96
51/96
52/96A-b R-b
53/96R-b T-b
54/96
55/96
56/96
57/96R-b
58/96R-b T-b
59/96
60/96
61/96
62/96R-b
63/96
64/96T-b
65/96R-b R-b
66/96R-b R-b
67/96R-b R-b
68/96
69/96
70/96
71/96R-b A-b
72/96
73/96
74/96R-b R-b A-b
75/96
76/96
77/96
78/96A-b
79/96R-b
80/96
81/96R-b
82/96R-b
83/96
84/96
85/96
86/96R-b
87/96
88/96
89/96
90/96
91/96T-b A-b T-b
92/96R-b
93/96
94/96
95/96
96/96

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

Read the v1 thread

Cover letter [PATCH 5.4 00/96] 5.4.20-stable review

This is the start of the stable review cycle for the 5.4.20 release. There are 96 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 Sat, 15 Feb 2020 15:16:40 +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.4.20-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.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.4.20-rc1

Nicolai Stange <[email protected]>
libertas: make lbs_ibss_join_existing() return error code on rates overflow

Nicolai Stange <[email protected]>
libertas: don't exit from lbs_ibss_join_existing() with RCU read lock held

Qing Xu <[email protected]>
mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv()

Qing Xu <[email protected]>
mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status()

Chuhong Yuan <[email protected]>
dmaengine: axi-dmac: add a check for devm_regmap_init_mmio

Jerome Brunet <[email protected]>
clk: meson: g12a: fix missing uart2 in regmap table

Bartosz Golaszewski <[email protected]>
mfd: max77650: Select REGMAP_IRQ in Kconfig

Ben Whitten <[email protected]>
regmap: fix writes to non incrementing registers

Geert Uytterhoeven <[email protected]>
pinctrl: sh-pfc: r8a7778: Fix duplicate SDSELF_B and SD1_CLK_B

Geert Uytterhoeven <[email protected]>
pinctrl: sh-pfc: r8a77965: Fix DU_DOTCLKIN3 drive/bias control

Stephen Smalley <[email protected]>
selinux: fix regression introduced by move_mount(2) syscall

Stephen Smalley <[email protected]>
selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link"

Coly Li <[email protected]>
bcache: avoid unnecessary btree nodes flushing in btree_flush_write()

Beniamin Bia <[email protected]>
dt-bindings: iio: adc: ad7606: Fix wrong maxItems value

Gustavo A. R. Silva <[email protected]>
media: i2c: adv748x: Fix unsafe macros

Christophe Roullier <[email protected]>
drivers: watchdog: stm32_iwdg: set WDOG_HW_RUNNING at probe

Horia Geantă <[email protected]>
crypto: caam/qi2 - fix typo in algorithm's driver name

Eric Biggers <[email protected]>
crypto: atmel-sha - fix error handling when setting hmac key

Eric Biggers <[email protected]>
crypto: artpec6 - return correct error code for failed setkey()

Eric Biggers <[email protected]>
crypto: testmgr - don't try to decrypt uninitialized buffers

YueHaibing <[email protected]>
mtd: sharpslpart: Fix unsigned comparison to zero

Nathan Chancellor <[email protected]>
mtd: onenand_base: Adjust indentation in onenand_read_ops_nolock

Suzuki K Poulose <[email protected]>
arm64: nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly

Alexandru Elisei <[email protected]>
KVM: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer

Eric Auger <[email protected]>
KVM: arm64: pmu: Fix chained SW_INCR counters

Eric Auger <[email protected]>
KVM: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset

James Morse <[email protected]>
KVM: arm: Make inject_abt32() inject an external abort instead

James Morse <[email protected]>
KVM: arm: Fix DFSR setting for non-LPAE aarch32 guests

Gavin Shan <[email protected]>
KVM: arm/arm64: Fix young bit from mmu notifier

Suzuki K Poulose <[email protected]>
arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations

Suzuki K Poulose <[email protected]>
arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly

Suzuki K Poulose <[email protected]>
arm64: cpufeature: Fix the type of no FP/SIMD capability

Qais Yousef <[email protected]>
sched/uclamp: Fix a bug in propagating uclamp value in new cgroups

Olof Johansson <[email protected]>

    ARM: 8949/1: mm: mark free_memmap as __init

Eric Auger <[email protected]>
KVM: arm/arm64: vgic-its: Fix restoration of unmapped collections

Claudiu Beznea <[email protected]>
ARM: at91: pm: use of_device_id array to find the proper shdwc node

Claudiu Beznea <[email protected]>
ARM: at91: pm: use SAM9X60 PMC's compatible

Shameer Kolothum <[email protected]>
iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA

Alexey Kardashevskiy <[email protected]>
powerpc/pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW

Tyrel Datwyler <[email protected]>
powerpc/pseries/vio: Fix iommu_table use-after-free refcount warning

Vaibhav Jain <[email protected]>
powerpc/papr_scm: Fix leaking 'bus_desc.provider_name' in some paths

Christophe Leroy <[email protected]>
powerpc/ptdump: Only enable PPC_CHECK_WX with STRICT_KERNEL_RWX

Christophe Leroy <[email protected]>
powerpc/ptdump: Fix W+X verification call in mark_rodata_ro()

Ram Pai <[email protected]>
Revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests"

Douglas Anderson <[email protected]>
soc: qcom: rpmhpd: Set 'active_only' for active only power domains

Zhengyuan Liu <[email protected]>
tools/power/acpi: fix compilation error

Alexandre Belloni <[email protected]>
ARM: dts: at91: sama5d3: define clock rate range for tcb1

Alexandre Belloni <[email protected]>
ARM: dts: at91: sama5d3: fix maximum peripheral clock rates

Martin Blumenstingl <[email protected]>
ARM: dts: meson8b: use the actual frequency for the GPU's 364MHz OPP

Martin Blumenstingl <[email protected]>
ARM: dts: meson8: use the actual frequency for the GPU's 182.1MHz OPP

Baruch Siach <[email protected]>
arm64: dts: marvell: clearfog-gt-8k: fix switch cpu port node

Kuninori Morimoto <[email protected]>
arm64: dts: renesas: r8a77990: ebisu: Remove clkout-lr-synchronous from sound

Tero Kristo <[email protected]>
ARM: dts: am43xx: add support for clkout1 clock

Ingo van Lil <[email protected]>
ARM: dts: at91: Reenable UART TX pull-ups

Russell King <[email protected]>
arm64: dts: uDPU: fix broken ethernet

Jeffrey Hugo <[email protected]>
arm64: dts: qcom: msm8998: Fix tcsr syscon size

Mika Westerberg <[email protected]>
platform/x86: intel_mid_powerbtn: Take a copy of ddata

Jose Abreu <[email protected]>

    ARC: [plat-axs10x]: Add missing multicast filter number to GMAC node

Sai Prakash Ranjan <[email protected]>
watchdog: qcom: Use platform_get_irq_optional() for bark irq

Andy Shevchenko <[email protected]>
rtc: cmos: Stop using shared IRQ

Geert Uytterhoeven <[email protected]>
rtc: i2c/spi: Avoid inclusion of REGMAP support when not needed

Paul Kocialkowski <[email protected]>
rtc: hym8563: Return -EINVAL if the time is known to be invalid

Steven Clarkson <[email protected]>
x86/boot: Handle malformed SRAT tables during early ACPI parsing

Robert Milkowski <[email protected]>
NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals

Robert Milkowski <[email protected]>
NFSv4: try lease recovery on NFS4ERR_EXPIRED

Trond Myklebust <[email protected]>
NFSv4: pnfs_roc() must use cred_fscmp() to compare creds

Trond Myklebust <[email protected]>
NFS: Fix fix of show_nfs_errors

Trond Myklebust <[email protected]>
NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes()

Trond Myklebust <[email protected]>
NFS: Revalidate the file size on a fatal write error

Geert Uytterhoeven <[email protected]>
nfs: NFS_SWAP should depend on SWAP

Lorenz Bauer <[email protected]>
bpf, sockmap: Check update requirements after locking

Martin KaFai Lau <[email protected]>
bpf: Improve bucket_log calculation logic

Jakub Sitnicki <[email protected]>
selftests/bpf: Test freeing sockmap/sockhash with a socket in it

Jakub Sitnicki <[email protected]>
bpf, sockhash: Synchronize_rcu before free'ing map

Jakub Sitnicki <[email protected]>
bpf, sockmap: Don't sleep while holding RCU lock on tear-down

Toke Høiland-Jørgensen <[email protected]>
bpftool: Don't crash on missing xlated program instructions

Avraham Stern <[email protected]>
iwlwifi: mvm: avoid use after free for pmsr request

Dongdong Liu <[email protected]>
PCI/AER: Initialize aer_fifo

Logan Gunthorpe <[email protected]>
PCI: Don't disable bridge BARs when assigning bus resources

Marcel Ziswiler <[email protected]>
PCI: tegra: Fix afi_pex2_ctrl reg offset for Tegra30

Logan Gunthorpe <[email protected]>
PCI/switchtec: Fix vep_vector_number ioread width

Wesley Sheng <[email protected]>
PCI/switchtec: Use dma_set_mask_and_coherent()

Bryan O'Donoghue <[email protected]>
ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe

Navid Emamdoost <[email protected]>
PCI/IOV: Fix memory leak in pci_iov_add_virtfn()

Bean Huo <[email protected]>
scsi: ufs: Fix ufshcd_probe_hba() reture value in case ufshcd_scsi_add_wlus() fails

Artemy Kovalyov <[email protected]>
RDMA/umem: Fix ib_umem_find_best_pgsz()

Parav Pandit <[email protected]>
RDMA/cma: Fix unbalanced cm_id reference count during address resolve

Michael Guralnik <[email protected]>
RDMA/uverbs: Verify MR access flags

Jason Gunthorpe <[email protected]>
RDMA/core: Fix locking in ib_uverbs_event_read

Xiyu Yang <[email protected]>
RDMA/i40iw: fix a potential NULL pointer dereference

Håkon Bugge <[email protected]>
RDMA/netlink: Do not always generate an ACK for some netlink operations

Håkon Bugge <[email protected]>
IB/mlx4: Fix leak in id_map_find_del

Sergey Gorenko <[email protected]>
IB/srp: Never use immediate data if it is disabled by a user

Jack Morgenstein <[email protected]>
IB/mlx4: Fix memory leak in add_gid error flow

Sunil Muthuswamy <[email protected]>
hv_sock: Remove the accept port restriction

Ranjani Sridharan <[email protected]>
ASoC: pcm: update FE/BE trigger order based on the command

-------------

Diffstat:

 .../devicetree/bindings/iio/adc/adi,ad7606.yaml    |  8 +-
 Makefile                                           |  4 +-
 arch/arc/boot/dts/axs10x_mb.dtsi                   |  1 +
 arch/arm/boot/dts/am43xx-clocks.dtsi               | 54 ++++++++++++
 arch/arm/boot/dts/at91sam9260.dtsi                 | 12 +--
 arch/arm/boot/dts/at91sam9261.dtsi                 |  6 +-
 arch/arm/boot/dts/at91sam9263.dtsi                 |  6 +-
 arch/arm/boot/dts/at91sam9g45.dtsi                 |  8 +-
 arch/arm/boot/dts/at91sam9rl.dtsi                  |  8 +-
 arch/arm/boot/dts/meson8.dtsi                      |  4 +-
 arch/arm/boot/dts/meson8b.dtsi                     |  4 +-
 arch/arm/boot/dts/sama5d3.dtsi                     | 28 +++----
 arch/arm/boot/dts/sama5d3_can.dtsi                 |  4 +-
 arch/arm/boot/dts/sama5d3_tcb1.dtsi                |  1 +
 arch/arm/boot/dts/sama5d3_uart.dtsi                |  4 +-
 arch/arm/mach-at91/pm.c                            |  9 +-
 arch/arm/mm/init.c                                 |  2 +-
 arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts   |  4 +
 .../dts/marvell/armada-8040-clearfog-gt-8k.dts     |  2 +
 arch/arm64/boot/dts/qcom/msm8998.dtsi              |  2 +-
 arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts     |  1 -
 arch/arm64/kernel/cpufeature.c                     | 39 ++++++++-
 arch/arm64/kernel/fpsimd.c                         | 30 ++++++-
 arch/arm64/kernel/ptrace.c                         | 21 +++++
 arch/arm64/kvm/hyp/switch.c                        | 10 ++-
 arch/powerpc/Kconfig.debug                         |  2 +-
 arch/powerpc/mm/pgtable_32.c                       |  1 +
 arch/powerpc/platforms/pseries/iommu.c             | 54 ++++++------
 arch/powerpc/platforms/pseries/papr_scm.c          |  2 +
 arch/powerpc/platforms/pseries/vio.c               |  2 +
 arch/x86/boot/compressed/acpi.c                    |  6 ++
 crypto/testmgr.c                                   | 20 ++++-
 drivers/base/regmap/regmap.c                       | 17 ++--
 drivers/clk/meson/g12a.c                           |  1 +
 drivers/crypto/atmel-sha.c                         |  7 +-
 drivers/crypto/axis/artpec6_crypto.c               |  2 +-
 drivers/crypto/caam/caamalg_qi2.c                  |  2 +-
 drivers/dma/dma-axi-dmac.c                         | 10 ++-
 drivers/infiniband/core/addr.c                     |  2 +-
 drivers/infiniband/core/cma.c                      |  2 +
 drivers/infiniband/core/sa_query.c                 |  4 +-
 drivers/infiniband/core/umem.c                     |  9 +-
 drivers/infiniband/core/uverbs_main.c              | 32 ++++----
 drivers/infiniband/hw/i40iw/i40iw_main.c           |  2 +
 drivers/infiniband/hw/mlx4/cm.c                    | 29 +------
 drivers/infiniband/hw/mlx4/main.c                  | 20 ++++-
 drivers/infiniband/ulp/srp/ib_srp.c                |  3 +-
 drivers/iommu/arm-smmu-v3.c                        |  1 +
 drivers/md/bcache/journal.c                        | 80 ++++++++++++++++--
 drivers/media/i2c/adv748x/adv748x.h                |  8 +-
 drivers/mfd/Kconfig                                |  1 +
 drivers/mtd/nand/onenand/onenand_base.c            | 82 +++++++++----------
 drivers/mtd/parsers/sharpslpart.c                  |  4 +-
 drivers/net/wireless/ath/ath10k/pci.c              | 19 ++++-
 .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c |  5 +-
 drivers/net/wireless/marvell/libertas/cfg.c        |  2 +
 drivers/net/wireless/marvell/mwifiex/scan.c        |  7 ++
 drivers/net/wireless/marvell/mwifiex/wmm.c         |  4 +
 drivers/pci/controller/pci-tegra.c                 |  2 +-
 drivers/pci/iov.c                                  |  9 +-
 drivers/pci/pcie/aer.c                             |  1 +
 drivers/pci/setup-bus.c                            | 20 ++++-
 drivers/pci/switch/switchtec.c                     |  4 +-
 drivers/pinctrl/sh-pfc/pfc-r8a7778.c               |  4 +-
 drivers/pinctrl/sh-pfc/pfc-r8a77965.c              |  6 +-
 drivers/platform/x86/intel_mid_powerbtn.c          |  5 +-
 drivers/rtc/Kconfig                                |  8 +-
 drivers/rtc/rtc-cmos.c                             |  2 +-
 drivers/rtc/rtc-hym8563.c                          |  2 +-
 drivers/scsi/ufs/ufshcd.c                          |  3 +-
 drivers/soc/qcom/rpmhpd.c                          |  2 +
 drivers/watchdog/qcom-wdt.c                        |  2 +-
 drivers/watchdog/stm32_iwdg.c                      | 18 ++++
 fs/nfs/Kconfig                                     |  2 +-
 fs/nfs/direct.c                                    |  4 +-
 fs/nfs/nfs3xdr.c                                   |  5 +-
 fs/nfs/nfs4_fs.h                                   |  4 +-
 fs/nfs/nfs4proc.c                                  | 17 +++-
 fs/nfs/nfs4renewd.c                                |  5 +-
 fs/nfs/nfs4state.c                                 |  4 +-
 fs/nfs/nfs4trace.h                                 | 31 +++----
 fs/nfs/nfs4xdr.c                                   |  5 +-
 fs/nfs/pnfs.c                                      |  2 +-
 fs/nfs/pnfs_nfs.c                                  |  7 +-
 fs/nfs/write.c                                     | 12 ++-
 include/rdma/ib_verbs.h                            |  3 +
 kernel/sched/core.c                                |  6 ++
 net/core/bpf_sk_storage.c                          |  5 +-
 net/core/sock_map.c                                | 28 ++++---
 net/vmw_vsock/hyperv_transport.c                   | 68 ++--------------
 security/selinux/avc.c                             | 24 +++++-
 security/selinux/hooks.c                           | 15 +++-
 security/selinux/include/avc.h                     |  5 ++
 sound/soc/soc-pcm.c                                | 95 ++++++++++++++++------
 tools/bpf/bpftool/prog.c                           |  2 +-
 tools/power/acpi/Makefile.config                   |  2 +-
 .../selftests/bpf/prog_tests/sockmap_basic.c       | 74 +++++++++++++++++
 virt/kvm/arm/aarch32.c                             | 14 +++-
 virt/kvm/arm/arch_timer.c                          |  3 +-
 virt/kvm/arm/mmu.c                                 |  3 +-
 virt/kvm/arm/pmu.c                                 | 42 +++++++---
 virt/kvm/arm/vgic/vgic-its.c                       |  3 +-
 102 files changed, 892 insertions(+), 400 deletions(-)