Skip to content

4.19.9-stable review

Greg Kroah-Hartman linux-efi linux-scsi lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest118 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/118media: vicodec: lower minimum height to 360drivers/media/platform/vicodec/vicodec-core.c+1 -10 replies
2/118media: cec: check for non-OK/NACK conditions while claiming a LAdrivers/media/cec/cec-adap.c+37 -100 replies
3/118media: omap3isp: Unregister media device as firstdrivers/media/platform/omap3isp/isp.c+2 -10 replies
4/118media: ipu3-cio2: Unregister device nodes first, then release resourcesdrivers/media/pci/intel/ipu3/ipu3-cio2.c+2 -20 replies
5/118iommu/vt-d: Fix NULL pointer dereference in prq_event_thread()drivers/iommu/intel-svm.c+1 -10 replies
6/118brcmutil: really fix decoding channel info for 160 MHz bandwidthdrivers/net/wireless/broadcom/brcm80211/brcmutil/d11.c+3 -00 replies
7/118mt76: fix building without CONFIG_LEDS_CLASSdrivers/net/wireless/mediatek/mt76/Kconfig drivers/net/wireless/mediatek/mt76/mac80211.c drivers/net/wireless/mediatek/mt76/mt76x2_init.c+15 -50 replies
8/118iommu/ipmmu-vmsa: Fix crash on early domain freedrivers/iommu/ipmmu-vmsa.c+3 -00 replies
9/118scsi: ufs: Fix hynix ufs bug with quirk on hi36xx SoCdrivers/scsi/ufs/ufs-hisi.c drivers/scsi/ufs/ufs_quirks.h drivers/scsi/ufs/ufshcd.c+17 -02 replies
10/118can: ucan: remove set but not used variable udevdrivers/net/can/usb/ucan.c+0 -30 replies
11/118can: rcar_can: Fix erroneous registrationdrivers/net/can/rcar/rcar_can.c+4 -10 replies
12/118test_firmware: fix error return getting clobberedlib/test_firmware.c+1 -00 replies
13/118HID: input: Ignore battery reported by Symbol DS4308drivers/hid/hid-ids.h drivers/hid/hid-input.c+4 -00 replies
14/118batman-adv: Use explicit tvlv padding for ELP packetsnet/batman-adv/bat_v_elp.c+4 -20 replies
15/118batman-adv: Expand merged fragment buffer for full packetnet/batman-adv/fragmentation.c+1 -10 replies
16/118amd/iommu: Fix Guest Virtual APIC Log Tail Address Registerdrivers/iommu/amd_iommu_init.c+2 -10 replies
17/118bnx2x: Assign unique DMAE channel number for FW DMAE transactions.drivers/net/ethernet/broadcom/bnx2x/bnx2x.h drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c+8 -00 replies
18/118qed: Fix PTT leak in qed_drain()drivers/net/ethernet/qlogic/qed/qed_main.c+1 -10 replies
19/118qed: Fix overriding offload_tc by protocols without APP TLVdrivers/net/ethernet/qlogic/qed/qed_dcbx.c+7 -70 replies
20/118qed: Fix rdma_info structure allocationdrivers/net/ethernet/qlogic/qed/qed_dev.c drivers/net/ethernet/qlogic/qed/qed_rdma.c drivers/net/ethernet/qlogic/qed/qed_rdma.h+45 -250 replies
21/118qed: Fix reading wrong value in loop conditiondrivers/net/ethernet/qlogic/qed/qed_int.c+2 -00 replies
22/118usb: dwc2: pci: Fix an error code in probedrivers/usb/dwc2/pci.c+1 -00 replies
23/118Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers"drivers/usb/gadget/function/f_fs.c+8 -180 replies
24/118s390/ism: clear dmbe_mask bit before SMC IRQ handlingdrivers/s390/net/ism_drv.c+1 -10 replies
25/118nvme-fc: resolve io failures during connectdrivers/nvme/host/fc.c+63 -100 replies
26/118bnxt_en: Fix filling time in bnxt_fill_coredump_record()drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c+2 -20 replies
27/118drm/amdgpu: Add amdgpu "max bpc" connector property (v2)drivers/gpu/drm/amd/amdgpu/amdgpu_display.c drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h+9 -00 replies
28/118drm/amd/display: Support amdgpu "max bpc" connector property (v2)drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h+17 -00 replies
29/118net/mlx4_core: Zero out lkey field in SW2HW_MPT fw commanddrivers/net/ethernet/mellanox/mlx4/mr.c+1 -00 replies
30/118net/mlx4_core: Fix uninitialized variable compilation warningdrivers/net/ethernet/mellanox/mlx4/alloc.c+1 -10 replies
31/118net/mlx4: Fix UBSAN warning of signed integer overflowdrivers/net/ethernet/mellanox/mlx4/mlx4.h+2 -20 replies
32/118drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typodrivers/net/ethernet/qlogic/qed/qed_rdma.h+1 -10 replies
33/118gpio: pxa: fix legacy non pinctrl aware builds againdrivers/gpio/gpio-pxa.c+2 -20 replies
34/118gpio: mockup: fix indicated directiondrivers/gpio/gpio-mockup.c+3 -30 replies
35/118tc-testing: tdc.py: ignore errors when decoding stdout/stderrtools/testing/selftests/tc-testing/tdc.py+2 -20 replies
36/118tc-testing: tdc.py: Guard against lack of returncode in executed commandtools/testing/selftests/tc-testing/tdc.py+11 -30 replies
37/118mtd: rawnand: qcom: Namespace prefix some commandsdrivers/mtd/nand/raw/qcom_nandc.c+16 -160 replies
38/118cpufreq: ti-cpufreq: Only register platform_device when supporteddrivers/cpufreq/ti-cpufreq.c+21 -50 replies
39/118Revert "HID: uhid: use strlcpy() instead of strncpy()"drivers/hid/uhid.c+7 -60 replies
40/118HID: multitouch: Add pointstick support for Cirque Touchpaddrivers/hid/hid-ids.h drivers/hid/hid-multitouch.c+9 -00 replies
41/118mtd: spi-nor: Fix Cadence QSPI page fault kernel panicdrivers/mtd/spi-nor/cadence-quadspi.c+16 -30 replies
42/118net: ena: fix crash during failed resume from hibernationdrivers/net/ethernet/amazon/ena/ena_netdev.c+1 -10 replies
43/118NFSv4: Fix a NFSv4 state manager deadlockfs/nfs/nfs4_fs.h fs/nfs/nfs4state.c+13 -50 replies
44/118qed: Fix bitmap_weight() checkdrivers/net/ethernet/qlogic/qed/qed_dev.c+4 -10 replies
45/118qed: Fix QM getters to always return a valid pqdrivers/net/ethernet/qlogic/qed/qed_dev.c+20 -40 replies
46/118net/ibmnvic: Fix deadlock problem in resetdrivers/net/ethernet/ibm/ibmvnic.c drivers/net/ethernet/ibm/ibmvnic.h+22 -390 replies
47/118riscv: fix warning in arch/riscv/include/asm/module.harch/riscv/include/asm/module.h+1 -00 replies
48/118net: faraday: ftmac100: remove netif_running(netdev) check before disabling interruptsdrivers/net/ethernet/faraday/ftmac100.c+3 -40 replies
49/118iommu/vt-d: Use memunmap to free memremapdrivers/iommu/intel-iommu.c+1 -10 replies
50/118NFSv4.2 copy do not allocate memory under the lockfs/nfs/callback_proc.c fs/nfs/nfs42proc.c+21 -200 replies
51/118flexfiles: use per-mirror specified stateid for IOfs/nfs/flexfilelayout/flexfilelayout.c fs/nfs/flexfilelayout/flexfilelayout.h fs/nfs/flexfilelayout/flexfilelayoutdev.c+32 -123 replies
52/118ibmvnic: Fix RX queue buffer cleanupdrivers/net/ethernet/ibm/ibmvnic.c+2 -20 replies
53/118ibmvnic: Update driver queues after change in ring size supportdrivers/net/ethernet/ibm/ibmvnic.c+8 -10 replies
54/118team: no need to do team_notify_peers or team_mcast_rejoin when disabling portdrivers/net/team/team.c+0 -20 replies
55/118net: amd: add missing of_node_put()drivers/net/ethernet/amd/sunlance.c+3 -10 replies
56/118usb: quirk: add no-LPM quirk on SanDisk Ultra Flair devicedrivers/usb/core/quirks.c+4 -00 replies
57/118usb: appledisplay: Add 27" Apple Cinema Displaydrivers/usb/misc/appledisplay.c+1 -00 replies
58/118USB: check usb_get_extra_descriptor for proper sizedrivers/usb/core/hub.c drivers/usb/core/usb.c drivers/usb/host/hwa-hc.c +1 more+7 -70 replies
59/118USB: serial: console: fix reported terminal settingsdrivers/tty/tty_io.c drivers/usb/serial/console.c include/linux/tty.h+11 -30 replies
60/118ALSA: usb-audio: Add SMSL D1 to quirks for native DSD supportsound/usb/quirks.c+1 -00 replies
61/118ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.csound/usb/card.c+4 -10 replies
62/118ALSA: hda: Add support for AMD Stoney Ridgesound/pci/hda/hda_intel.c+4 -00 replies
63/118ALSA: pcm: Fix starvation on down_write_nonblock()sound/core/pcm_native.c+6 -50 replies
64/118ALSA: pcm: Call snd_pcm_unlink() conditionally at closingsound/core/pcm_native.c+2 -10 replies
65/118ALSA: pcm: Fix interval evaluation with openmin/maxinclude/sound/pcm_params.h+3 -10 replies
66/118ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570sound/pci/hda/patch_realtek.c+9 -00 replies
67/118ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880sound/pci/hda/patch_realtek.c+14 -00 replies
68/118ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset micsound/pci/hda/patch_realtek.c+1 -00 replies
69/118ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660Gsound/pci/hda/patch_realtek.c+1 -00 replies
70/118ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860Gsound/pci/hda/patch_realtek.c+2 -00 replies
71/118media: gspca: fix frame overflow errordrivers/media/usb/gspca/gspca.c+6 -50 replies
72/118media: vicodec: fix memchr() kernel oopsdrivers/media/platform/vicodec/vicodec-core.c+2 -10 replies
73/118media: dvb-pll: fix tuner frequency rangesdrivers/media/dvb-frontends/dvb-pll.c+48 -550 replies
74/118media: dvb-pll: dont re-validate tuner frequenciesdrivers/media/dvb-frontends/dvb-pll.c+0 -30 replies
75/118Revert "mfd: cros_ec: Use devm_kzalloc for private data"drivers/mfd/cros_ec_dev.c+7 -10 replies
76/118parisc: Enable -ffunction-sections for modules on 32-bit kernelarch/parisc/Makefile+7 -00 replies
77/118virtio/s390: avoid race on vcdev->configdrivers/s390/virtio/virtio_ccw.c+8 -20 replies
78/118virtio/s390: fix race in ccw_io_helper()drivers/s390/virtio/virtio_ccw.c+6 -10 replies
79/118vhost/vsock: fix use-after-free in network stack callersdrivers/vhost/vsock.c+33 -240 replies
80/118arm64: hibernate: Avoid sending cross-calling with interrupts disabledarch/arm64/kernel/hibernate.c+1 -10 replies
81/118SUNRPC: Fix leak of krb5p encode pagesnet/sunrpc/auth_gss/auth_gss.c+4 -00 replies
82/118dmaengine: dw: Fix FIFO size for Intel Merrifielddrivers/dma/dw/core.c+3 -30 replies
83/118Revert "dmaengine: imx-sdma: Use GFP_NOWAIT for dma allocations"drivers/dma/imx-sdma.c+2 -20 replies
84/118Revert "dmaengine: imx-sdma: alloclate bd memory from dma pool"drivers/dma/imx-sdma.c+6 -120 replies
85/118dmaengine: imx-sdma: implement channel termination via workerdrivers/dma/imx-sdma.c+38 -130 replies
86/118dmaengine: imx-sdma: use GFP_NOWAIT for dma descriptor allocationsdrivers/dma/imx-sdma.c+1 -10 replies
87/118dmaengine: cppi41: delete channel from pending list when stop channeldrivers/dma/ti/cppi41.c+15 -10 replies
88/118ARM: 8806/1: kprobes: Fix false positive with FORTIFY_SOURCEarch/arm/probes/kprobes/opt-arm.c+1 -10 replies
89/118xhci: workaround CSS timeout on AMD SNPS 3.0 xHCdrivers/usb/host/xhci-pci.c drivers/usb/host/xhci.c drivers/usb/host/xhci.h+29 -40 replies
90/118xhci: Prevent U1/U2 link pm states if exit latency is too longdrivers/usb/host/xhci.c+16 -00 replies
91/118arm64: dts: rockchip: remove vdd_log from rock960 to fix a stability issuesarch/arm64/boot/dts/rockchip/rk3399-ficus.dts+0 -120 replies
92/118Revert "x86/e820: put !E820_TYPE_RAM regions into memblock.reserved"arch/x86/kernel/e820.c+3 -120 replies
93/118cifs: Fix separator when building path from dentryfs/cifs/dir.c+1 -10 replies
94/118staging: rtl8712: Fix possible buffer overrundrivers/staging/rtl8712/mlme_linux.c drivers/staging/rtl8712/rtl871x_mlme.c+2 -20 replies
95/118Revert commit ef9209b642f "staging: rtl8723bs: Fix indenting errors and an off-by-one mistake in core/rtw_mlme_ext.c"drivers/staging/rtl8723bs/core/rtw_mlme_ext.c+1 -10 replies
96/118crypto: do not free algorithm before usingcrypto/cbc.c crypto/cfb.c crypto/pcbc.c+12 -60 replies
97/118drm/amdgpu: update mc firmware image for polaris12 variantsdrivers/gpu/drm/amd/amdgpu/gmc_v8_0.c+10 -00 replies
98/118drm/lease: Send a distinct ueventdrivers/gpu/drm/drm_internal.h drivers/gpu/drm/drm_lease.c drivers/gpu/drm/drm_sysfs.c+13 -11 reply
99/118drm/msm: Move fence put to where failure occursdrivers/gpu/drm/msm/msm_gem_submit.c+8 -70 replies
100/118drm/amdgpu/gmc8: update MC firmware for polarisdrivers/gpu/drm/amd/amdgpu/gmc_v8_0.c+24 -50 replies
101/118drm/amdgpu/gmc8: always load MC firmware in the driverdrivers/gpu/drm/amd/amdgpu/gmc_v8_0.c+1 -80 replies
102/118drm/i915: Downgrade Gen9 Plane WM latency errordrivers/gpu/drm/i915/intel_pm.c+2 -20 replies
103/118kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instructionarch/x86/kernel/kprobes/opt.c+1 -10 replies
104/118x86/efi: Allocate e820 buffer before calling efi_exit_boot_servicearch/x86/boot/compressed/eboot.c+41 -240 replies
105/118Drivers: hv: vmbus: Offload the handling of channels to two workqueuesdrivers/hv/channel_mgmt.c drivers/hv/connection.c drivers/hv/hyperv_vmbus.h +1 more+161 -660 replies
106/118tty: serial: 8250_mtk: always resume the device in probe.drivers/tty/serial/8250/8250_mtk.c+7 -90 replies
107/118tty: do not set TTY_IO_ERROR flag if console portdrivers/tty/tty_port.c+2 -10 replies
108/118gnss: sirf: fix activation retry handlingdrivers/gnss/sirf.c+3 -30 replies
109/118kgdboc: fix KASAN global-out-of-bounds bug in param_set_kgdboc_var()drivers/tty/serial/kgdboc.c+2 -20 replies
110/118libnvdimm, pfn: Pad pfn namespaces relative to other regionsdrivers/nvdimm/nd-core.h drivers/nvdimm/pfn_devs.c drivers/nvdimm/region_devs.c+80 -270 replies
111/118cfg80211: Fix busy loop regression in ieee80211_ie_split_ric()net/wireless/util.c+2 -00 replies
112/118mac80211_hwsim: Timer should be initialized before device registereddrivers/net/wireless/mac80211_hwsim.c+4 -40 replies
113/118mac80211: fix GFP_KERNEL under tasklet contextnet/mac80211/rx.c+2 -20 replies
114/118mac80211: Clear beacon_int in ieee80211_do_stopnet/mac80211/iface.c+2 -00 replies
115/118mac80211: ignore tx status for PS stations in ieee80211_tx_status_extnet/mac80211/status.c+2 -00 replies
116/118mac80211: fix reordering of buffered broadcast packetsnet/mac80211/tx.c+2 -20 replies
117/118mac80211: ignore NullFunc frames in the duplicate detectionnet/mac80211/rx.c+1 -00 replies
118/118HID: quirks: fix RetroUSB.com devicesdrivers/hid/hid-ids.h drivers/hid/hid-quirks.c+6 -00 replies

Reviews trailers per patch

33 of 118 patches have a Reviewed-by or Acked-by.

PatchKieran BinghamLaurent PinchartBingbu CaoRobin MurphyMartin ElshuberSimon HormanBenjamin TissoiresLinus LüssingMinas HarutyunyanSebastian OttAlex DeucherHarry WentlandGregMiquel RaynalJohan HovoldViresh KumarOlof JohanssonJarkko NikulaGreg Kroah-HartmanKunihiko HayashiJames MorseKai-Heng FengManivannan SadhasivamPavel TatashinIngo MolnarEvan QuanKeith PackardChris WilsonMaarten LankhorstSteven Rostedt (VMware)Daniel ThompsonJeremy ClineHans VerkuilPeter UjfalusiLaura AbbottMasami HiramatsuWilliam CohenGuenter RoeckDmitry TorokhovAurelien AptelDan CarpenterChristian KönigJunwei ZhangPatrick GearyVishal Verma[email protected]Jason WangLarry Finger
1/118R-b
2/118
3/118R-b
4/118T-b R-b
5/118
6/118
7/118
8/118R-b
9/118
10/118R-b
11/118R-b
12/118
13/118R-b
14/118
15/118Co-authored-by
16/118
17/118
18/118
19/118
20/118
21/118
22/118A-b
23/118
24/118A-b
25/118
26/118
27/118A-b R-b
28/118A-b R-b
29/118
30/118
31/118
32/118
33/118T-b
34/118
35/118
36/118
37/118R-b
38/118R-b A-b
39/118
40/118
41/118
42/118
43/118
44/118
45/118
46/118
47/118A-b
48/118
49/118
50/118
51/118
52/118
53/118
54/118
55/118
56/118
57/118
58/118
59/118T-b A-b
60/118
61/118
62/118
63/118
64/118
65/118
66/118Reported-and-tested-by
67/118
68/118
69/118
70/118
71/118Tested-off-by
72/118
73/118
74/118
75/118R-b R-b
76/118
77/118
78/118
79/118Reported-and-tested-by A-b
80/118T-b T-b
81/118
82/118
83/118
84/118
85/118
86/118
87/118R-b
88/118A-b A-b T-b
89/118T-b
90/118
91/118T-b
92/118R-b A-b
93/118R-b
94/118R-b
95/118R-b
96/118
97/118R-b
98/118R-b A-b
99/118R-b
100/118A-b R-b
101/118A-b R-b
102/118A-b
103/118R-b
104/118
105/118
106/118
107/118
108/118
109/118A-b
110/118T-b R-b
111/118
112/118
113/118A-b
114/118
115/118
116/118
117/118
118/118

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

Read the v1 thread

Cover letter [PATCH 4.19 000/118] 4.19.9-stable review

This is the start of the stable review cycle for the 4.19.9 release. There are 118 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 Dec 13 15:16:10 UTC 2018. 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/v4.x/stable-review/patch-4.19.9-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-4.19.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.19.9-rc1

Nic Soudée <[email protected]>
HID: quirks: fix RetroUSB.com devices

Emmanuel Grumbach <[email protected]>
mac80211: ignore NullFunc frames in the duplicate detection

Felix Fietkau <[email protected]>
mac80211: fix reordering of buffered broadcast packets

Felix Fietkau <[email protected]>
mac80211: ignore tx status for PS stations in ieee80211_tx_status_ext

Ben Greear <[email protected]>

    mac80211: Clear beacon_int in ieee80211_do_stop

Yan-Hsuan Chuang <[email protected]>
mac80211: fix GFP_KERNEL under tasklet context

Vasyl Vavrychuk <[email protected]>
mac80211_hwsim: Timer should be initialized before device registered

Jouni Malinen <[email protected]>

    cfg80211: Fix busy loop regression in ieee80211_ie_split_ric()

Dan Williams <[email protected]>
libnvdimm, pfn: Pad pfn namespaces relative to other regions

Macpaul Lin <[email protected]>
kgdboc: fix KASAN global-out-of-bounds bug in param_set_kgdboc_var()

Johan Hovold <[email protected]>
gnss: sirf: fix activation retry handling

Chanho Park <[email protected]>
tty: do not set TTY_IO_ERROR flag if console port

Peter Shih <[email protected]>
tty: serial: 8250_mtk: always resume the device in probe.

Dexuan Cui <[email protected]>
Drivers: hv: vmbus: Offload the handling of channels to two workqueues

Eric Snowberg <[email protected]>
x86/efi: Allocate e820 buffer before calling efi_exit_boot_service

Masami Hiramatsu <[email protected]>
kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction

Chris Wilson <[email protected]>
drm/i915: Downgrade Gen9 Plane WM latency error

Alex Deucher <[email protected]>
drm/amdgpu/gmc8: always load MC firmware in the driver

Alex Deucher <[email protected]>
drm/amdgpu/gmc8: update MC firmware for polaris

Robert Foss <[email protected]>
drm/msm: Move fence put to where failure occurs

Daniel Vetter <[email protected]>
drm/lease: Send a distinct uevent

Junwei Zhang <[email protected]>
drm/amdgpu: update mc firmware image for polaris12 variants

Pan Bian <[email protected]>
crypto: do not free algorithm before using

Young Xiao <[email protected]>
Revert commit ef9209b642f "staging: rtl8723bs: Fix indenting errors and an off-by-one mistake in core/rtw_mlme_ext.c"

Young Xiao <[email protected]>
staging: rtl8712: Fix possible buffer overrun

Paulo Alcantara <[email protected]>
cifs: Fix separator when building path from dentry

Masayoshi Mizuma <[email protected]>
Revert "x86/e820: put !E820_TYPE_RAM regions into memblock.reserved"

Sasha Levin <[email protected]>
arm64: dts: rockchip: remove vdd_log from rock960 to fix a stability issues

Mathias Nyman <[email protected]>
xhci: Prevent U1/U2 link pm states if exit latency is too long

Sandeep Singh <[email protected]>
xhci: workaround CSS timeout on AMD SNPS 3.0 xHC

Kees Cook <[email protected]>
ARM: 8806/1: kprobes: Fix false positive with FORTIFY_SOURCE

Bin Liu <[email protected]>
dmaengine: cppi41: delete channel from pending list when stop channel

Lucas Stach <[email protected]>
dmaengine: imx-sdma: use GFP_NOWAIT for dma descriptor allocations

Lucas Stach <[email protected]>
dmaengine: imx-sdma: implement channel termination via worker

Lucas Stach <[email protected]>
Revert "dmaengine: imx-sdma: alloclate bd memory from dma pool"

Lucas Stach <[email protected]>
Revert "dmaengine: imx-sdma: Use GFP_NOWAIT for dma allocations"

Andy Shevchenko <[email protected]>
dmaengine: dw: Fix FIFO size for Intel Merrifield

Chuck Lever <[email protected]>
SUNRPC: Fix leak of krb5p encode pages

Will Deacon <[email protected]>
arm64: hibernate: Avoid sending cross-calling with interrupts disabled

Stefan Hajnoczi <[email protected]>
vhost/vsock: fix use-after-free in network stack callers

Halil Pasic <[email protected]>
virtio/s390: fix race in ccw_io_helper()

Halil Pasic <[email protected]>

    virtio/s390: avoid race on vcdev->config

Helge Deller <[email protected]>
parisc: Enable -ffunction-sections for modules on 32-bit kernel

Enric Balletbo i Serra <[email protected]>
Revert "mfd: cros_ec: Use devm_kzalloc for private data"

Mauro Carvalho Chehab <[email protected]>
media: dvb-pll: don't re-validate tuner frequencies

Mauro Carvalho Chehab <[email protected]>
media: dvb-pll: fix tuner frequency ranges

Hans Verkuil <[email protected]>
media: vicodec: fix memchr() kernel oops

Hans Verkuil <[email protected]>
media: gspca: fix frame overflow error

Chris Chiu <[email protected]>
ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G

Chris Chiu <[email protected]>
ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G

Chris Chiu <[email protected]>
ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic

Chris Chiu <[email protected]>
ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880

Takashi Iwai <[email protected]>
ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570

Takashi Iwai <[email protected]>
ALSA: pcm: Fix interval evaluation with openmin/max

Takashi Iwai <[email protected]>
ALSA: pcm: Call snd_pcm_unlink() conditionally at closing

Chanho Min <[email protected]>
ALSA: pcm: Fix starvation on down_write_nonblock()

Kai-Heng Feng <[email protected]>
ALSA: hda: Add support for AMD Stoney Ridge

Hui Peng <[email protected]>
ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c

Tony Das <[email protected]>
ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support

Johan Hovold <[email protected]>
USB: serial: console: fix reported terminal settings

Mathias Payer <[email protected]>
USB: check usb_get_extra_descriptor for proper size

Alexander Theissen <[email protected]>
usb: appledisplay: Add 27" Apple Cinema Display

Harry Pan <[email protected]>
usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device

Yangtao Li <[email protected]>
net: amd: add missing of_node_put()

Hangbin Liu <[email protected]>
team: no need to do team_notify_peers or team_mcast_rejoin when disabling port

Thomas Falcon <[email protected]>
ibmvnic: Update driver queues after change in ring size support

Thomas Falcon <[email protected]>
ibmvnic: Fix RX queue buffer cleanup

Tigran Mkrtchyan <[email protected]>
flexfiles: use per-mirror specified stateid for IO

Olga Kornievskaia <[email protected]>
NFSv4.2 copy do not allocate memory under the lock

Pan Bian <[email protected]>
iommu/vt-d: Use memunmap to free memremap

Vincent Chen <[email protected]>
net: faraday: ftmac100: remove netif_running(netdev) check before disabling interrupts

David Abdurachmanov <[email protected]>
riscv: fix warning in arch/riscv/include/asm/module.h

Juliet Kim <[email protected]>
net/ibmnvic: Fix deadlock problem in reset

Denis Bolotin <[email protected]>
qed: Fix QM getters to always return a valid pq

Denis Bolotin <[email protected]>
qed: Fix bitmap_weight() check

Trond Myklebust <[email protected]>
NFSv4: Fix a NFSv4 state manager deadlock

Arthur Kiyanovski <[email protected]>
net: ena: fix crash during failed resume from hibernation

Thor Thayer <[email protected]>
mtd: spi-nor: Fix Cadence QSPI page fault kernel panic

Kai-Heng Feng <[email protected]>
HID: multitouch: Add pointstick support for Cirque Touchpad

David Herrmann <[email protected]>
Revert "HID: uhid: use strlcpy() instead of strncpy()"

Dave Gerlach <[email protected]>
cpufreq: ti-cpufreq: Only register platform_device when supported

Olof Johansson <[email protected]>
mtd: rawnand: qcom: Namespace prefix some commands

Brenda J. Butler <[email protected]>
tc-testing: tdc.py: Guard against lack of returncode in executed command

Lucas Bates <[email protected]>
tc-testing: tdc.py: ignore errors when decoding stdout/stderr

Bartosz Golaszewski <[email protected]>
gpio: mockup: fix indicated direction

Robert Jarzmik <[email protected]>
gpio: pxa: fix legacy non pinctrl aware builds again

Andrew Morton <[email protected]>
drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo

Aya Levin <[email protected]>
net/mlx4: Fix UBSAN warning of signed integer overflow

Tariq Toukan <[email protected]>
net/mlx4_core: Fix uninitialized variable compilation warning

Jack Morgenstein <[email protected]>
net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command

Nicholas Kazlauskas <[email protected]>
drm/amd/display: Support amdgpu "max bpc" connector property (v2)

Nicholas Kazlauskas <[email protected]>
drm/amdgpu: Add amdgpu "max bpc" connector property (v2)

Vasundhara Volam <[email protected]>
bnxt_en: Fix filling time in bnxt_fill_coredump_record()

James Smart <[email protected]>
nvme-fc: resolve io failures during connect

Ursula Braun <[email protected]>
s390/ism: clear dmbe_mask bit before SMC IRQ handling

Shen Jing <[email protected]>
Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers"

Dan Carpenter <[email protected]>
usb: dwc2: pci: Fix an error code in probe

Denis Bolotin <[email protected]>
qed: Fix reading wrong value in loop condition

Michal Kalderon <[email protected]>
qed: Fix rdma_info structure allocation

Denis Bolotin <[email protected]>
qed: Fix overriding offload_tc by protocols without APP TLV

Denis Bolotin <[email protected]>
qed: Fix PTT leak in qed_drain()

Sudarsana Reddy Kalluru <[email protected]>
bnx2x: Assign unique DMAE channel number for FW DMAE transactions.

Filippo Sironi <[email protected]>
amd/iommu: Fix Guest Virtual APIC Log Tail Address Register

Sven Eckelmann <[email protected]>
batman-adv: Expand merged fragment buffer for full packet

Sven Eckelmann <[email protected]>
batman-adv: Use explicit tvlv padding for ELP packets

Benson Leung <[email protected]>
HID: input: Ignore battery reported by Symbol DS4308

Colin Ian King <[email protected]>
test_firmware: fix error return getting clobbered

Fabrizio Castro <[email protected]>
can: rcar_can: Fix erroneous registration

YueHaibing <[email protected]>
can: ucan: remove set but not used variable 'udev'

Wei Li <[email protected]>
scsi: ufs: Fix hynix ufs bug with quirk on hi36xx SoC

Geert Uytterhoeven <[email protected]>
iommu/ipmmu-vmsa: Fix crash on early domain free

Arnd Bergmann <[email protected]>
mt76: fix building without CONFIG_LEDS_CLASS

Rafał Miłecki <[email protected]>
brcmutil: really fix decoding channel info for 160 MHz bandwidth

Lu Baolu <[email protected]>
iommu/vt-d: Fix NULL pointer dereference in prq_event_thread()

Sakari Ailus <[email protected]>
media: ipu3-cio2: Unregister device nodes first, then release resources

Sakari Ailus <[email protected]>
media: omap3isp: Unregister media device as first

Hans Verkuil <[email protected]>
media: cec: check for non-OK/NACK conditions while claiming a LA

Hans Verkuil <[email protected]>
media: vicodec: lower minimum height to 360

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/probes/kprobes/opt-arm.c                  |   2 +-
 arch/arm64/boot/dts/rockchip/rk3399-ficus.dts      |  12 --
 arch/arm64/kernel/hibernate.c                      |   2 +-
 arch/parisc/Makefile                               |   7 +
 arch/riscv/include/asm/module.h                    |   1 +
 arch/x86/boot/compressed/eboot.c                   |  65 ++++---
 arch/x86/kernel/e820.c                             |  15 +-
 arch/x86/kernel/kprobes/opt.c                      |   2 +-
 crypto/cbc.c                                       |   6 +-
 crypto/cfb.c                                       |   6 +-
 crypto/pcbc.c                                      |   6 +-
 drivers/cpufreq/ti-cpufreq.c                       |  26 ++-
 drivers/dma/dw/core.c                              |   6 +-
 drivers/dma/imx-sdma.c                             |  69 +++++---
 drivers/dma/ti/cppi41.c                            |  16 +-
 drivers/gnss/sirf.c                                |   6 +-
 drivers/gpio/gpio-mockup.c                         |   6 +-
 drivers/gpio/gpio-pxa.c                            |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |   7 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h           |   2 +
 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c              |  44 +++--
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  16 ++
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |   1 +
 drivers/gpu/drm/drm_internal.h                     |   2 +
 drivers/gpu/drm/drm_lease.c                        |   2 +-
 drivers/gpu/drm/drm_sysfs.c                        |  10 ++
 drivers/gpu/drm/i915/intel_pm.c                    |   4 +-
 drivers/gpu/drm/msm/msm_gem_submit.c               |  15 +-
 drivers/hid/hid-ids.h                              |   8 +
 drivers/hid/hid-input.c                            |   3 +
 drivers/hid/hid-multitouch.c                       |   6 +
 drivers/hid/hid-quirks.c                           |   2 +
 drivers/hid/uhid.c                                 |  13 +-
 drivers/hv/channel_mgmt.c                          | 189 ++++++++++++++-------
 drivers/hv/connection.c                            |  24 ++-
 drivers/hv/hyperv_vmbus.h                          |   7 +
 drivers/iommu/amd_iommu_init.c                     |   3 +-
 drivers/iommu/intel-iommu.c                        |   2 +-
 drivers/iommu/intel-svm.c                          |   2 +-
 drivers/iommu/ipmmu-vmsa.c                         |   3 +
 drivers/media/cec/cec-adap.c                       |  47 +++--
 drivers/media/dvb-frontends/dvb-pll.c              | 106 ++++++------
 drivers/media/pci/intel/ipu3/ipu3-cio2.c           |   4 +-
 drivers/media/platform/omap3isp/isp.c              |   3 +-
 drivers/media/platform/vicodec/vicodec-core.c      |   5 +-
 drivers/media/usb/gspca/gspca.c                    |  11 +-
 drivers/mfd/cros_ec_dev.c                          |   8 +-
 drivers/mtd/nand/raw/qcom_nandc.c                  |  32 ++--
 drivers/mtd/spi-nor/cadence-quadspi.c              |  19 ++-
 drivers/net/can/rcar/rcar_can.c                    |   5 +-
 drivers/net/can/usb/ucan.c                         |   3 -
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |   2 +-
 drivers/net/ethernet/amd/sunlance.c                |   4 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h        |   7 +
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c     |   1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |   4 +-
 drivers/net/ethernet/faraday/ftmac100.c            |   7 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 |  72 ++++----
 drivers/net/ethernet/ibm/ibmvnic.h                 |   2 +-
 drivers/net/ethernet/mellanox/mlx4/alloc.c         |   2 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4.h          |   4 +-
 drivers/net/ethernet/mellanox/mlx4/mr.c            |   1 +
 drivers/net/ethernet/qlogic/qed/qed_dcbx.c         |  14 +-
 drivers/net/ethernet/qlogic/qed/qed_dev.c          |  44 ++++-
 drivers/net/ethernet/qlogic/qed/qed_int.c          |   2 +
 drivers/net/ethernet/qlogic/qed/qed_main.c         |   2 +-
 drivers/net/ethernet/qlogic/qed/qed_rdma.c         |  50 +++---
 drivers/net/ethernet/qlogic/qed/qed_rdma.h         |   5 +
 drivers/net/team/team.c                            |   2 -
 .../net/wireless/broadcom/brcm80211/brcmutil/d11.c |   3 +
 drivers/net/wireless/mac80211_hwsim.c              |   8 +-
 drivers/net/wireless/mediatek/mt76/Kconfig         |   6 +
 drivers/net/wireless/mediatek/mt76/mac80211.c      |   8 +-
 drivers/net/wireless/mediatek/mt76/mt76x2_init.c   |   6 +-
 drivers/nvdimm/nd-core.h                           |   2 +
 drivers/nvdimm/pfn_devs.c                          |  64 ++++---
 drivers/nvdimm/region_devs.c                       |  41 +++++
 drivers/nvme/host/fc.c                             |  73 ++++++--
 drivers/s390/net/ism_drv.c                         |   2 +-
 drivers/s390/virtio/virtio_ccw.c                   |  17 +-
 drivers/scsi/ufs/ufs-hisi.c                        |   9 +
 drivers/scsi/ufs/ufs_quirks.h                      |   6 +
 drivers/scsi/ufs/ufshcd.c                          |   2 +
 drivers/staging/rtl8712/mlme_linux.c               |   2 +-
 drivers/staging/rtl8712/rtl871x_mlme.c             |   2 +-
 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c      |   2 +-
 drivers/tty/serial/8250/8250_mtk.c                 |  16 +-
 drivers/tty/serial/kgdboc.c                        |   4 +-
 drivers/tty/tty_io.c                               |  11 +-
 drivers/tty/tty_port.c                             |   3 +-
 drivers/usb/core/hub.c                             |   2 +-
 drivers/usb/core/quirks.c                          |   4 +
 drivers/usb/core/usb.c                             |   6 +-
 drivers/usb/dwc2/pci.c                             |   1 +
 drivers/usb/gadget/function/f_fs.c                 |  26 +--
 drivers/usb/host/hwa-hc.c                          |   2 +-
 drivers/usb/host/xhci-pci.c                        |   4 +
 drivers/usb/host/xhci.c                            |  42 ++++-
 drivers/usb/host/xhci.h                            |   3 +
 drivers/usb/misc/appledisplay.c                    |   1 +
 drivers/usb/serial/console.c                       |   2 +-
 drivers/vhost/vsock.c                              |  57 ++++---
 fs/cifs/dir.c                                      |   2 +-
 fs/nfs/callback_proc.c                             |  22 +--
 fs/nfs/flexfilelayout/flexfilelayout.c             |  21 +--
 fs/nfs/flexfilelayout/flexfilelayout.h             |   4 +
 fs/nfs/flexfilelayout/flexfilelayoutdev.c          |  19 +++
 fs/nfs/nfs42proc.c                                 |  19 ++-
 fs/nfs/nfs4_fs.h                                   |   2 +
 fs/nfs/nfs4state.c                                 |  16 +-
 include/linux/hyperv.h                             |   7 +
 include/linux/tty.h                                |   1 +
 include/linux/usb.h                                |   4 +-
 include/sound/pcm_params.h                         |   4 +-
 lib/test_firmware.c                                |   1 +
 net/batman-adv/bat_v_elp.c                         |   6 +-
 net/batman-adv/fragmentation.c                     |   2 +-
 net/mac80211/iface.c                               |   2 +
 net/mac80211/rx.c                                  |   5 +-
 net/mac80211/status.c                              |   2 +
 net/mac80211/tx.c                                  |   4 +-
 net/sunrpc/auth_gss/auth_gss.c                     |   4 +
 net/wireless/util.c                                |   2 +
 sound/core/pcm_native.c                            |  14 +-
 sound/pci/hda/hda_intel.c                          |   4 +
 sound/pci/hda/patch_realtek.c                      |  27 +++
 sound/usb/card.c                                   |   5 +-
 sound/usb/quirks.c                                 |   1 +
 tools/testing/selftests/tc-testing/tdc.py          |  18 +-
 130 files changed, 1178 insertions(+), 571 deletions(-)