Skip to content

5.4.52-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest109 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/109KVM: s390: reduce number of IO pins to 1arch/s390/include/asm/kvm_host.h+4 -40 replies
2/109spi: spi-fsl-dspi: Adding shutdown hookdrivers/spi/spi-fsl-dspi.c+23 -00 replies
3/109spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transferdrivers/spi/spi-fsl-dspi.c+10 -10 replies
4/109regmap: fix alignment issuedrivers/base/regmap/regmap.c+46 -540 replies
5/109perf/x86/rapl: Move RAPL support to common x86 codearch/x86/events/Kconfig arch/x86/events/Makefile arch/x86/events/intel/Makefile +1 more+10 -80 replies
6/109perf/x86/rapl: Fix RAPL config variable bugarch/x86/events/Makefile+1 -10 replies
7/109ARM: dts: omap4-droid4: Fix spi configuration and increase ratearch/arm/boot/dts/motorola-cpcap-mapphone.dtsi+3 -10 replies
8/109drm/ttm: Fix dma_fence refcnt leak when adding move fencedrivers/gpu/drm/ttm/ttm_bo.c+3 -10 replies
9/109drm/tegra: hub: Do not enable orphaned window groupdrivers/gpu/drm/tegra/hub.c+6 -20 replies
10/109gpu: host1x: Detach driver on unregisterdrivers/gpu/host1x/bus.c+9 -00 replies
11/109drm: mcde: Fix display initialization problemdrivers/gpu/drm/mcde/mcde_drv.c+2 -10 replies
12/109ASoC: SOF: Intel: add PCI ID for CometLake-Ssound/soc/sof/sof-pci-dev.c+2 -00 replies
13/109ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKLsound/pci/hda/hda_intel.c+8 -00 replies
14/109spi: spidev: fix a race between spidev_release and spidev_removedrivers/spi/spidev.c+2 -20 replies
15/109spi: spidev: fix a potential use-after-free in spidev_release()drivers/spi/spidev.c+10 -100 replies
16/109net: ethernet: mvneta: Fix Serdes configuration for SoCs without comphydrivers/net/ethernet/marvell/mvneta.c+44 -360 replies
17/109net: ethernet: mvneta: Add 2500BaseX support for SoCs without comphydrivers/net/ethernet/marvell/mvneta.c+6 -00 replies
18/109ixgbe: protect ring accesses with READ- and WRITE_ONCEdrivers/net/ethernet/intel/ixgbe/ixgbe_lib.c drivers/net/ethernet/intel/ixgbe/ixgbe_main.c+17 -90 replies
19/109i40e: protect ring accesses with READ- and WRITE_ONCEdrivers/net/ethernet/intel/i40e/i40e_main.c+19 -100 replies
20/109ibmvnic: continue to init in CRQ reset returns H_CLOSEDdrivers/net/ethernet/ibm/ibmvnic.c+7 -20 replies
21/109powerpc/kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUALarch/powerpc/kvm/book3s_64_mmu_radix.c+2 -10 replies
22/109iommu/vt-d: Dont apply gfx quirks to untrusted devicesdrivers/iommu/intel-iommu.c+37 -00 replies
23/109drm: panel-orientation-quirks: Add quirk for Asus T101HA paneldrivers/gpu/drm/drm_panel_orientation_quirks.c+6 -00 replies
24/109drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003drivers/gpu/drm/drm_panel_orientation_quirks.c+1 -70 replies
25/109s390/kasan: fix early pgm check handler executionarch/s390/kernel/early.c+2 -00 replies
26/109drm/sun4i: mixer: Call of_dma_configure if theres an IOMMUdrivers/gpu/drm/sun4i/sun8i_mixer.c+13 -02 replies
27/109cifs: update ctime and mtime during truncatefs/cifs/inode.c+9 -00 replies
28/109ARM: imx6: add missing put_device() call in imx6q_suspend_init()arch/arm/mach-imx/pm-imx6.c+6 -40 replies
29/109scsi: mptscsih: Fix read sense data sizedrivers/message/fusion/mptscsih.c+1 -30 replies
30/109usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_workdrivers/usb/dwc3/dwc3-pci.c+3 -10 replies
31/109block: release bip in a right way in error pathblock/bio-integrity.c+14 -90 replies
32/109nvme-rdma: assign completion vector correctlydrivers/nvme/host/rdma.c+1 -10 replies
33/109x86/entry: Increase entry_stack size to a full pagearch/x86/include/asm/processor.h+1 -10 replies
34/109sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruptionkernel/sched/core.c+1 -10 replies
35/109net: qrtr: Fix an out of bounds read qrtr_endpoint_post()net/qrtr/qrtr.c+5 -10 replies
36/109gpio: pca953x: Override IRQ for one of the expanders on Galileo Gen 2drivers/gpio/gpio-pca953x.c+79 -00 replies
37/109gpio: pca953x: Fix GPIO resource leak on Intel Galileo Gen 2drivers/gpio/gpio-pca953x.c+6 -10 replies
38/109nl80211: dont return err unconditionally in nl80211_start_ap()net/wireless/nl80211.c+2 -10 replies
39/109drm/mediatek: Check plane visibility in atomic_updatedrivers/gpu/drm/mediatek/mtk_drm_plane.c+15 -100 replies
40/109bpf, sockmap: RCU splat with redirect and strparser error or TLSnet/core/skmsg.c+6 -70 replies
41/109bpf, sockmap: RCU dereferenced psock may be used outside RCU blocknet/core/skmsg.c+9 -10 replies
42/109netfilter: ipset: call ip_set_free() instead of kfree()net/netfilter/ipset/ip_set_bitmap_ip.c net/netfilter/ipset/ip_set_bitmap_ipmac.c net/netfilter/ipset/ip_set_bitmap_port.c +1 more+5 -50 replies
43/109net: mvneta: fix use of state->speeddrivers/net/ethernet/marvell/mvneta.c+1 -10 replies
44/109net: cxgb4: fix return error value in t4_prep_fwdrivers/net/ethernet/chelsio/cxgb4/t4_hw.c+4 -40 replies
45/109IB/sa: Resolv use-after-free in ib_nl_make_request()drivers/infiniband/core/sa_query.c+17 -210 replies
46/109net: dsa: microchip: set the correct number of portsdrivers/net/dsa/microchip/ksz8795.c drivers/net/dsa/microchip/ksz9477.c+6 -00 replies
47/109netfilter: conntrack: refetch conntrack after nf_conntrack_update()net/netfilter/nf_conntrack_core.c+2 -00 replies
48/109perf report TUI: Fix segmentation fault in perf_evsel__hists_browse()tools/perf/ui/browsers/hists.c+11 -60 replies
49/109perf intel-pt: Fix recording PEBS-via-PT with registerstools/perf/arch/x86/util/intel-pt.c tools/perf/util/evsel.c+3 -20 replies
50/109perf intel-pt: Fix PEBS sample for XMM registerstools/perf/util/intel-pt.c+3 -20 replies
51/109smsc95xx: check return value of smsc95xx_resetdrivers/net/usb/smsc95xx.c+6 -00 replies
52/109smsc95xx: avoid memory leak in smsc95xx_binddrivers/net/usb/smsc95xx.c+2 -10 replies
53/109net: hns3: add a missing uninit debugfs when unload driverdrivers/net/ethernet/hisilicon/hns3/hns3_enet.c+1 -20 replies
54/109net: hns3: fix use-after-free when doing self testdrivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c+6 -30 replies
55/109ALSA: compress: fix partial_drain completion stateinclude/sound/compress_driver.h sound/core/compress_offload.c+13 -10 replies
56/109RDMA/siw: Fix reporting vendor_part_iddrivers/infiniband/sw/siw/siw_main.c+2 -10 replies
57/109arm64: kgdb: Fix single-step exception handling oopsarch/arm64/kernel/kgdb.c+1 -10 replies
58/109nbd: Fix memory leak in nbd_add_socketdrivers/block/nbd.c+15 -100 replies
59/109cxgb4: fix all-mask IP address comparisondrivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c+5 -50 replies
60/109IB/mlx5: Fix 50G per lane indicationdrivers/infiniband/hw/mlx5/main.c+1 -10 replies
61/109qed: Populate nvm-file attributes while reading nvm config partition.drivers/net/ethernet/qlogic/qed/qed_debug.c drivers/net/ethernet/qlogic/qed/qed_dev.c drivers/net/ethernet/qlogic/qed/qed_mcp.c +1 more+21 -90 replies
62/109net/mlx5: Fix eeprom support for SFP moduledrivers/net/ethernet/mellanox/mlx5/core/port.c+77 -160 replies
63/109net/mlx5e: Fix 50G per lane indicationdrivers/net/ethernet/mellanox/mlx5/core/en/port.c drivers/net/ethernet/mellanox/mlx5/core/en/port.h drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c+23 -80 replies
64/109bnxt_en: fix NULL dereference in case SR-IOV configuration failsdrivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c+1 -10 replies
65/109net: macb: fix wakeup test in runtime suspend/resume routinesdrivers/net/ethernet/cadence/macb_main.c+2 -20 replies
66/109net: macb: mark device wake capable when "magic-packet" property presentdrivers/net/ethernet/cadence/macb_main.c+1 -10 replies
67/109net: macb: fix call to pm_runtime in the suspend/resume functionsdrivers/net/ethernet/cadence/macb_main.c+4 -20 replies
68/109mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON()drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c+1 -10 replies
69/109mlxsw: pci: Fix use-after-free in case of failed devlink reloaddrivers/net/ethernet/mellanox/mlxsw/pci.c+38 -160 replies
70/109IB/hfi1: Do not destroy hfi1_wq when the device is shut downdrivers/infiniband/hw/hfi1/init.c drivers/infiniband/hw/hfi1/qp.c drivers/infiniband/hw/hfi1/tid_rdma.c+31 -60 replies
71/109IB/hfi1: Do not destroy link_wq when the device is shut downdrivers/infiniband/hw/hfi1/init.c+5 -50 replies
72/109ALSA: opl3: fix infoleak in opl3sound/drivers/opl3/opl3_synth.c+2 -00 replies
73/109ALSA: hda - let hs_mic be picked ahead of hp_micsound/pci/hda/hda_auto_parser.c+6 -00 replies
74/109ALSA: usb-audio: add quirk for MacroSilicon MS2109sound/usb/quirks-table.h+52 -00 replies
75/109ALSA: usb-audio: Add implicit feedback quirk for RTX6001sound/usb/pcm.c+1 -00 replies
76/109ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice idsound/pci/hda/patch_realtek.c+1 -20 replies
77/109ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VCsound/pci/hda/patch_realtek.c+13 -00 replies
78/109ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VCsound/pci/hda/patch_realtek.c+11 -00 replies
79/109ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VCsound/pci/hda/patch_realtek.c+11 -00 replies
80/109KVM: arm64: Fix definition of PAGE_HYP_DEVICEarch/arm64/include/asm/pgtable-prot.h+1 -10 replies
81/109KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTARTarch/arm64/kvm/hyp-init.S+7 -40 replies
82/109KVM: arm64: Annotate hyp NMI-related functions as __always_inlinearch/arm64/include/asm/arch_gicv3.h arch/arm64/include/asm/cpufeature.h+2 -20 replies
83/109KVM: x86: bit 8 of non-leaf PDPEs is not reservedarch/x86/kvm/mmu.c+1 -10 replies
84/109KVM: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit modearch/x86/kvm/x86.c+2 -00 replies
85/109KVM: x86: Mark CR4.TSD as being possibly owned by the guestarch/x86/kvm/kvm_cache_regs.h arch/x86/kvm/vmx/vmx.c+3 -10 replies
86/109KVM: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVEarch/arm64/kvm/reset.c+7 -30 replies
87/109kallsyms: Refactor kallsyms_show_value() to take credinclude/linux/filter.h include/linux/kallsyms.h kernel/kallsyms.c +2 more+18 -120 replies
88/109module: Refactor section attr into bin attributekernel/module.c+24 -210 replies
89/109module: Do not expose section addresses to non-CAP_SYSLOGkernel/module.c+3 -30 replies
90/109kprobes: Do not expose probe addresses to non-CAP_SYSLOGkernel/kprobes.c+2 -20 replies
91/109bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok()include/linux/filter.h kernel/bpf/syscall.c net/core/sysctl_net_core.c+21 -170 replies
92/109Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb"drivers/net/wireless/ath/ath9k/hif_usb.c drivers/net/wireless/ath/ath9k/hif_usb.h+11 -420 replies
93/109btrfs: fix fatal extent_buffer readahead vs releasepage racefs/btrfs/extent_io.c+24 -160 replies
94/109btrfs: fix double put of block group with nocowfs/btrfs/inode.c+1 -80 replies
95/109drm/radeon: fix double freedrivers/gpu/drm/radeon/ci_dpm.c+3 -40 replies
96/109drm/amdgpu: dont do soft recovery if gpu_recovery=0drivers/gpu/drm/amd/amdgpu/amdgpu_job.c+2 -10 replies
97/109dm: use noio when sending kobject eventdrivers/md/dm.c+12 -30 replies
98/109mmc: meson-gx: limit segments to 1 when dram-access-quirk is neededdrivers/mmc/host/meson-gx-mmc.c+4 -20 replies
99/109ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACEarch/arc/kernel/entry.S+5 -110 replies
100/109ARC: elf: use right ELF_ARCHarch/arc/include/asm/elf.h+1 -10 replies
101/109s390/setup: init jump labels before command line parsingarch/s390/kernel/setup.c+1 -00 replies
102/109s390/mm: fix huge pte soft dirty copyingarch/s390/mm/hugetlbpage.c+1 -10 replies
103/109blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight()block/blk-mq.c+2 -20 replies
104/109dm writecache: reject asynchronous pmem devicesdrivers/md/dm-writecache.c+6 -00 replies
105/109perf scripts python: export-to-postgresql.py: Fix struct.pack() int argumenttools/perf/scripts/python/export-to-postgresql.py+1 -10 replies
106/109perf scripts python: exported-sql-viewer.py: Fix zero id in call graph Find resulttools/perf/scripts/python/exported-sql-viewer.py+2 -10 replies
107/109perf scripts python: exported-sql-viewer.py: Fix zero id in call tree Find resulttools/perf/scripts/python/exported-sql-viewer.py+2 -10 replies
108/109perf scripts python: exported-sql-viewer.py: Fix unexpanded Find resulttools/perf/scripts/python/exported-sql-viewer.py+1 -00 replies
109/109pwm: jz4740: Fix build failuredrivers/pwm/pwm-jz4740.c+3 -20 replies

Reviews trailers per patch

45 of 109 patches have a Reviewed-by or Acked-by.

PatchCornelia HuckDavid HildenbrandAndrew BowersAshok RajMika WesterbergLu BaoluEmil VelikovPaul KocialkowskiSam RavnborgLai JiangshanMarco ElverGuennadi LiakhovetskiKai VehmanenTomasz FigaMartin KaFai LauJakub SitnickiBernard MetzlerDouglas AndersonEric BiggersEran Ben ElishaSaeed MahameedMichael ChanJonathan ToppinsFlorian FainelliJiri PirkoMike MarciniszynAndrew LunnJiri OlsaNamhyung KimArnaldo Carvalho de MeloVincent BernatEven BrendenGreg Kroah-HartmanJessica YuFilipe MananaDavid SterbaAlex DeucherChristian KönigKevin HilmanHeiko CarstensChristian BorntraegerGerald SchaeferMikulas PatockaJames MorsePavel HofmanMarc ZyngierSrinivas KandagatlaCharles KeepaxLinus WalleijChristoph HellwigMartin K. PetersenAlexander EgorenkovSowjanya KomatineniKim PhillipsPeter Zijlstra
1/109R-b R-b
2/109
3/109
4/109
5/109
6/109T-b A-b
7/109
8/109R-b
9/109
10/109T-b
11/109R-b
12/109R-b R-b
13/109R-b R-b
14/109
15/109
16/109
17/109
18/109T-b
19/109T-b
20/109
21/109
22/109R-b R-b A-b
23/109R-b
24/109R-b
25/109R-b Reported-and-tested-by
26/109R-b
27/109
28/109
29/109
30/109
31/109R-b A-b
32/109
33/109R-b T-b
34/109
35/109
36/109R-b
37/109R-b R-b
38/109
39/109R-b
40/109A-b A-b
41/109A-b
42/109
43/109
44/109
45/109
46/109R-b
47/109
48/109A-b A-b T-b
49/109
50/109
51/109
52/109
53/109
54/109
55/109R-b T-b R-b T-b
56/109R-b
57/109T-b R-b
58/109R-b
59/109
60/109R-b R-b
61/109
62/109
63/109R-b
64/109R-b A-b
65/109R-b
66/109R-b
67/109R-b
68/109R-b
69/109R-b
70/109R-b
71/109R-b
72/109
73/109
74/109
75/109T-b
76/109T-b T-b
77/109
78/109
79/109
80/109A-b
81/109
82/109A-b
83/109
84/109
85/109
86/109
87/109
88/109R-b T-b A-b
89/109T-b A-b
90/109
91/109
92/109
93/109R-b
94/109R-b R-b
95/109
96/109R-b R-b
97/109
98/109R-b
99/109
100/109
101/109R-b
102/109R-b R-b
103/109
104/109A-b
105/109
106/109
107/109
108/109
109/109

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

Read the v1 thread

Cover letter [PATCH 5.4 000/109] 5.4.52-rc1 review

This is the start of the stable review cycle for the 5.4.52 release. There are 109 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 Thu, 16 Jul 2020 18:40:38 +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.52-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.52-rc1

Uwe Kleine-König <[email protected]>
pwm: jz4740: Fix build failure

Adrian Hunter <[email protected]>
perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result

Adrian Hunter <[email protected]>
perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result

Adrian Hunter <[email protected]>
perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result

Adrian Hunter <[email protected]>
perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument

Michal Suchanek <[email protected]>
dm writecache: reject asynchronous pmem devices

Ming Lei <[email protected]>
blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight()

Janosch Frank <[email protected]>
s390/mm: fix huge pte soft dirty copying

Vasily Gorbik <[email protected]>
s390/setup: init jump labels before command line parsing

Vineet Gupta <[email protected]>
ARC: elf: use right ELF_ARCH

Vineet Gupta <[email protected]>
ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE

Neil Armstrong <[email protected]>
mmc: meson-gx: limit segments to 1 when dram-access-quirk is needed

Mikulas Patocka <[email protected]>
dm: use noio when sending kobject event

Marek Olšák <[email protected]>
drm/amdgpu: don't do soft recovery if gpu_recovery=0

Tom Rix <[email protected]>
drm/radeon: fix double free

Josef Bacik <[email protected]>
btrfs: fix double put of block group with nocow

Boris Burkov <[email protected]>
btrfs: fix fatal extent_buffer readahead vs releasepage race

Greg Kroah-Hartman <[email protected]>
Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb"

Kees Cook <[email protected]>
bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok()

Kees Cook <[email protected]>
kprobes: Do not expose probe addresses to non-CAP_SYSLOG

Kees Cook <[email protected]>
module: Do not expose section addresses to non-CAP_SYSLOG

Kees Cook <[email protected]>
module: Refactor section attr into bin attribute

Kees Cook <[email protected]>
kallsyms: Refactor kallsyms_show_value() to take cred

Steven Price <[email protected]>
KVM: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE

Sean Christopherson <[email protected]>
KVM: x86: Mark CR4.TSD as being possibly owned by the guest

Sean Christopherson <[email protected]>
KVM: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode

Paolo Bonzini <[email protected]>
KVM: x86: bit 8 of non-leaf PDPEs is not reserved

Alexandru Elisei <[email protected]>
KVM: arm64: Annotate hyp NMI-related functions as __always_inline

Andrew Scull <[email protected]>
KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTART

Will Deacon <[email protected]>
KVM: arm64: Fix definition of PAGE_HYP_DEVICE

Jian-Hong Pan <[email protected]>
ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC

Jian-Hong Pan <[email protected]>
ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC

Jian-Hong Pan <[email protected]>
ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC

Benjamin Poirier <[email protected]>
ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id

Pavel Hofman <[email protected]>
ALSA: usb-audio: Add implicit feedback quirk for RTX6001

Hector Martin <[email protected]>
ALSA: usb-audio: add quirk for MacroSilicon MS2109

Hui Wang <[email protected]>
ALSA: hda - let hs_mic be picked ahead of hp_mic

xidongwang <[email protected]>
ALSA: opl3: fix infoleak in opl3

Kaike Wan <[email protected]>
IB/hfi1: Do not destroy link_wq when the device is shut down

Kaike Wan <[email protected]>
IB/hfi1: Do not destroy hfi1_wq when the device is shut down

Ido Schimmel <[email protected]>
mlxsw: pci: Fix use-after-free in case of failed devlink reload

Ido Schimmel <[email protected]>
mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON()

Nicolas Ferre <[email protected]>
net: macb: fix call to pm_runtime in the suspend/resume functions

Nicolas Ferre <[email protected]>
net: macb: mark device wake capable when "magic-packet" property present

Nicolas Ferre <[email protected]>
net: macb: fix wakeup test in runtime suspend/resume routines

Davide Caratti <[email protected]>
bnxt_en: fix NULL dereference in case SR-IOV configuration fails

Aya Levin <[email protected]>
net/mlx5e: Fix 50G per lane indication

Eran Ben Elisha <[email protected]>
net/mlx5: Fix eeprom support for SFP module

Sudarsana Reddy Kalluru <[email protected]>
qed: Populate nvm-file attributes while reading nvm config partition.

Aya Levin <[email protected]>
IB/mlx5: Fix 50G per lane indication

Rahul Lakkireddy <[email protected]>
cxgb4: fix all-mask IP address comparison

Zheng Bin <[email protected]>
nbd: Fix memory leak in nbd_add_socket

Wei Li <[email protected]>
arm64: kgdb: Fix single-step exception handling oops

Kamal Heib <[email protected]>
RDMA/siw: Fix reporting vendor_part_id

Vinod Koul <[email protected]>
ALSA: compress: fix partial_drain completion state

Yonglong Liu <[email protected]>
net: hns3: fix use-after-free when doing self test

Huazhong Tan <[email protected]>
net: hns3: add a missing uninit debugfs when unload driver

Andre Edich <[email protected]>
smsc95xx: avoid memory leak in smsc95xx_bind

Andre Edich <[email protected]>
smsc95xx: check return value of smsc95xx_reset

Adrian Hunter <[email protected]>
perf intel-pt: Fix PEBS sample for XMM registers

Adrian Hunter <[email protected]>
perf intel-pt: Fix recording PEBS-via-PT with registers

Wei Li <[email protected]>
perf report TUI: Fix segmentation fault in perf_evsel__hists_browse()

Pablo Neira Ayuso <[email protected]>
netfilter: conntrack: refetch conntrack after nf_conntrack_update()

Codrin Ciubotariu <[email protected]>
net: dsa: microchip: set the correct number of ports

Divya Indi <[email protected]>
IB/sa: Resolv use-after-free in ib_nl_make_request()

Li Heng <[email protected]>
net: cxgb4: fix return error value in t4_prep_fw

Russell King <[email protected]>

    net: mvneta: fix use of state->speed

Eric Dumazet <[email protected]>
netfilter: ipset: call ip_set_free() instead of kfree()

John Fastabend <[email protected]>
bpf, sockmap: RCU dereferenced psock may be used outside RCU block

John Fastabend <[email protected]>
bpf, sockmap: RCU splat with redirect and strparser error or TLS

Hsin-Yi Wang <[email protected]>
drm/mediatek: Check plane visibility in atomic_update

Luca Coelho <[email protected]>

    nl80211: don't return err unconditionally in nl80211_start_ap()

Andy Shevchenko <[email protected]>
gpio: pca953x: Fix GPIO resource leak on Intel Galileo Gen 2

Andy Shevchenko <[email protected]>
gpio: pca953x: Override IRQ for one of the expanders on Galileo Gen 2

Dan Carpenter <[email protected]>
net: qrtr: Fix an out of bounds read qrtr_endpoint_post()

Scott Wood <[email protected]>
sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption

Peter Zijlstra <[email protected]>
x86/entry: Increase entry_stack size to a full page

Max Gurtovoy <[email protected]>
nvme-rdma: assign completion vector correctly

Chengguang Xu <[email protected]>
block: release bip in a right way in error path

Aditya Pakki <[email protected]>
usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work

Tomas Henzl <[email protected]>
scsi: mptscsih: Fix read sense data size

yu kuai <[email protected]>
ARM: imx6: add missing put_device() call in imx6q_suspend_init()

Zhang Xiaoxu <[email protected]>
cifs: update ctime and mtime during truncate

Maxime Ripard <[email protected]>
drm/sun4i: mixer: Call of_dma_configure if there's an IOMMU

Vasily Gorbik <[email protected]>
s390/kasan: fix early pgm check handler execution

Hans de Goede <[email protected]>
drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003

Hans de Goede <[email protected]>
drm: panel-orientation-quirks: Add quirk for Asus T101HA panel

Rajat Jain <[email protected]>
iommu/vt-d: Don't apply gfx quirks to untrusted devices

Aneesh Kumar K.V <[email protected]>
powerpc/kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL

Dany Madden <[email protected]>
ibmvnic: continue to init in CRQ reset returns H_CLOSED

Ciara Loftus <[email protected]>
i40e: protect ring accesses with READ- and WRITE_ONCE

Ciara Loftus <[email protected]>
ixgbe: protect ring accesses with READ- and WRITE_ONCE

Sascha Hauer <[email protected]>
net: ethernet: mvneta: Add 2500BaseX support for SoCs without comphy

Sascha Hauer <[email protected]>
net: ethernet: mvneta: Fix Serdes configuration for SoCs without comphy

Zhenzhong Duan <[email protected]>
spi: spidev: fix a potential use-after-free in spidev_release()

Zhenzhong Duan <[email protected]>
spi: spidev: fix a race between spidev_release and spidev_remove

Pierre-Louis Bossart <[email protected]>
ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL

Pierre-Louis Bossart <[email protected]>
ASoC: SOF: Intel: add PCI ID for CometLake-S

Linus Walleij <[email protected]>
drm: mcde: Fix display initialization problem

Thierry Reding <[email protected]>
gpu: host1x: Detach driver on unregister

Nicolin Chen <[email protected]>
drm/tegra: hub: Do not enable orphaned window group

Xiyu Yang <[email protected]>
drm/ttm: Fix dma_fence refcnt leak when adding move fence

Tony Lindgren <[email protected]>
ARM: dts: omap4-droid4: Fix spi configuration and increase rate

Stephane Eranian <[email protected]>
perf/x86/rapl: Fix RAPL config variable bug

Stephane Eranian <[email protected]>
perf/x86/rapl: Move RAPL support to common x86 code

Jens Thoms Toerring <[email protected]>
regmap: fix alignment issue

Krzysztof Kozlowski <[email protected]>
spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer

Peng Ma <[email protected]>
spi: spi-fsl-dspi: Adding shutdown hook

Christian Borntraeger <[email protected]>
KVM: s390: reduce number of IO pins to 1

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arc/include/asm/elf.h                         |   2 +-
 arch/arc/kernel/entry.S                            |  16 ++--
 arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi     |   4 +-
 arch/arm/mach-imx/pm-imx6.c                        |  10 ++-
 arch/arm64/include/asm/arch_gicv3.h                |   2 +-
 arch/arm64/include/asm/cpufeature.h                |   2 +-
 arch/arm64/include/asm/pgtable-prot.h              |   2 +-
 arch/arm64/kernel/kgdb.c                           |   2 +-
 arch/arm64/kvm/hyp-init.S                          |  11 ++-
 arch/arm64/kvm/reset.c                             |  10 ++-
 arch/powerpc/kvm/book3s_64_mmu_radix.c             |   3 +-
 arch/s390/include/asm/kvm_host.h                   |   8 +-
 arch/s390/kernel/early.c                           |   2 +
 arch/s390/kernel/setup.c                           |   1 +
 arch/s390/mm/hugetlbpage.c                         |   2 +-
 arch/x86/events/Kconfig                            |   6 +-
 arch/x86/events/Makefile                           |   1 +
 arch/x86/events/intel/Makefile                     |   2 -
 arch/x86/events/{intel => }/rapl.c                 |   9 +-
 arch/x86/include/asm/processor.h                   |   2 +-
 arch/x86/kvm/kvm_cache_regs.h                      |   2 +-
 arch/x86/kvm/mmu.c                                 |   2 +-
 arch/x86/kvm/vmx/vmx.c                             |   2 +
 arch/x86/kvm/x86.c                                 |   2 +
 block/bio-integrity.c                              |  23 +++--
 block/blk-mq.c                                     |   4 +-
 drivers/base/regmap/regmap.c                       | 100 ++++++++++-----------
 drivers/block/nbd.c                                |  25 +++---
 drivers/gpio/gpio-pca953x.c                        |  84 +++++++++++++++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   3 +-
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |  14 +--
 drivers/gpu/drm/mcde/mcde_drv.c                    |   3 +-
 drivers/gpu/drm/mediatek/mtk_drm_plane.c           |  25 +++---
 drivers/gpu/drm/radeon/ci_dpm.c                    |   7 +-
 drivers/gpu/drm/sun4i/sun8i_mixer.c                |  13 +++
 drivers/gpu/drm/tegra/hub.c                        |   8 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |   4 +-
 drivers/gpu/host1x/bus.c                           |   9 ++
 drivers/infiniband/core/sa_query.c                 |  38 ++++----
 drivers/infiniband/hw/hfi1/init.c                  |  37 ++++++--
 drivers/infiniband/hw/hfi1/qp.c                    |   5 +-
 drivers/infiniband/hw/hfi1/tid_rdma.c              |   5 +-
 drivers/infiniband/hw/mlx5/main.c                  |   2 +-
 drivers/infiniband/sw/siw/siw_main.c               |   3 +-
 drivers/iommu/intel-iommu.c                        |  37 ++++++++
 drivers/md/dm-writecache.c                         |   6 ++
 drivers/md/dm.c                                    |  15 +++-
 drivers/message/fusion/mptscsih.c                  |   4 +-
 drivers/mmc/host/meson-gx-mmc.c                    |   6 +-
 drivers/net/dsa/microchip/ksz8795.c                |   3 +
 drivers/net/dsa/microchip/ksz9477.c                |   3 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c    |   2 +-
 drivers/net/ethernet/cadence/macb_main.c           |  12 +--
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c  |  10 +--
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c         |   8 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |   3 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c |   9 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 |   9 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  29 +++---
 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c       |  12 +--
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |  14 ++-
 drivers/net/ethernet/marvell/mvneta.c              |  88 ++++++++++--------
 drivers/net/ethernet/mellanox/mlx5/core/en/port.c  |  21 ++++-
 drivers/net/ethernet/mellanox/mlx5/core/en/port.h  |   2 +-
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   8 +-
 drivers/net/ethernet/mellanox/mlx5/core/port.c     |  93 +++++++++++++++----
 drivers/net/ethernet/mellanox/mlxsw/pci.c          |  54 +++++++----
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |   2 +-
 drivers/net/ethernet/qlogic/qed/qed_debug.c        |   4 +
 drivers/net/ethernet/qlogic/qed/qed_dev.c          |  12 +--
 drivers/net/ethernet/qlogic/qed/qed_mcp.c          |   7 ++
 drivers/net/ethernet/qlogic/qed/qed_mcp.h          |   7 ++
 drivers/net/usb/smsc95xx.c                         |   9 +-
 drivers/net/wireless/ath/ath9k/hif_usb.c           |  48 +++-------
 drivers/net/wireless/ath/ath9k/hif_usb.h           |   5 --
 drivers/nvme/host/rdma.c                           |   2 +-
 drivers/pwm/pwm-jz4740.c                           |   5 +-
 drivers/spi/spi-fsl-dspi.c                         |  34 ++++++-
 drivers/spi/spidev.c                               |  24 ++---
 drivers/usb/dwc3/dwc3-pci.c                        |   4 +-
 fs/btrfs/extent_io.c                               |  40 +++++----
 fs/btrfs/inode.c                                   |   9 +-
 fs/cifs/inode.c                                    |   9 ++
 include/linux/filter.h                             |   4 +-
 include/linux/kallsyms.h                           |   5 +-
 include/sound/compress_driver.h                    |  10 ++-
 kernel/bpf/syscall.c                               |  32 ++++---
 kernel/kallsyms.c                                  |  17 ++--
 kernel/kprobes.c                                   |   4 +-
 kernel/module.c                                    |  51 ++++++-----
 kernel/sched/core.c                                |   2 +-
 net/core/skmsg.c                                   |  23 +++--
 net/core/sysctl_net_core.c                         |   2 +-
 net/netfilter/ipset/ip_set_bitmap_ip.c             |   2 +-
 net/netfilter/ipset/ip_set_bitmap_ipmac.c          |   2 +-
 net/netfilter/ipset/ip_set_bitmap_port.c           |   2 +-
 net/netfilter/ipset/ip_set_hash_gen.h              |   4 +-
 net/netfilter/nf_conntrack_core.c                  |   2 +
 net/qrtr/qrtr.c                                    |   6 +-
 net/wireless/nl80211.c                             |   3 +-
 sound/core/compress_offload.c                      |   4 +
 sound/drivers/opl3/opl3_synth.c                    |   2 +
 sound/pci/hda/hda_auto_parser.c                    |   6 ++
 sound/pci/hda/hda_intel.c                          |   8 ++
 sound/pci/hda/patch_realtek.c                      |  38 +++++++-
 sound/soc/sof/sof-pci-dev.c                        |   2 +
 sound/usb/pcm.c                                    |   1 +
 sound/usb/quirks-table.h                           |  52 +++++++++++
 tools/perf/arch/x86/util/intel-pt.c                |   1 +
 tools/perf/scripts/python/export-to-postgresql.py  |   2 +-
 tools/perf/scripts/python/exported-sql-viewer.py   |   7 +-
 tools/perf/ui/browsers/hists.c                     |  17 ++--
 tools/perf/util/evsel.c                            |   4 +-
 tools/perf/util/intel-pt.c                         |   5 +-
 115 files changed, 1025 insertions(+), 485 deletions(-)