Skip to content

5.4.25-stable review

Greg Kroah-Hartman dri-devel linux-efi linux-usb lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest168 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/168block, bfq: get a ref to a group when adding it to a service treeblock/bfq-cgroup.c block/bfq-iosched.h block/bfq-wf2q.c+12 -30 replies
2/168block, bfq: get extra ref to prevent a queue from being freed during a group moveblock/bfq-cgroup.c+8 -00 replies
3/168block, bfq: do not insert oom queue into position treeblock/bfq-iosched.c+4 -00 replies
4/168ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1sound/pci/hda/patch_realtek.c+2 -00 replies
5/168net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/secdrivers/net/dsa/bcm_sf2.c+1 -20 replies
6/168net: stmmac: fix notifier registrationdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+8 -50 replies
7/168dm thin metadata: fix lockdep complaintdrivers/md/dm-thin-metadata.c+1 -10 replies
8/168RDMA/core: Fix pkey and port assignment in get_new_ppsdrivers/infiniband/core/security.c+8 -40 replies
9/168RDMA/core: Fix use of logical OR in get_new_ppsdrivers/infiniband/core/security.c+1 -10 replies
10/168kbuild: fix No such file or directory warning when cleaningusr/include/Makefile+1 -10 replies
11/168kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logickernel/kprobes.c+43 -240 replies
12/168blktrace: fix dereference after null checkkernel/trace/blktrace.c+4 -10 replies
13/168ALSA: hda: do not override bus codec_mask in link_get()sound/hda/ext/hdac_ext_controller.c+6 -30 replies
14/168serial: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDEdrivers/tty/serial/ar933x_uart.c+8 -00 replies
15/168selftests: fix too long argumenttools/testing/selftests/lib.mk+13 -100 replies
16/168usb: gadget: composite: Support more than 500mA MaxPowerdrivers/usb/gadget/composite.c+18 -60 replies
17/168usb: gadget: ffs: ffs_aio_cancel(): Save/restore IRQ flagsdrivers/usb/gadget/function/f_fs.c+3 -20 replies
18/168usb: gadget: serial: fix Tx stall after buffer overflowdrivers/usb/gadget/function/u_serial.c+3 -10 replies
19/168habanalabs: halt the engines before hard-resetdrivers/misc/habanalabs/device.c drivers/misc/habanalabs/goya/goya.c+43 -00 replies
20/168habanalabs: do not halt CoreSight during hard resetdrivers/misc/habanalabs/device.c+3 -10 replies
21/168habanalabs: patched cb equals user cb in device memsetdrivers/misc/habanalabs/goya/goya.c+0 -20 replies
22/168drm/msm/mdp5: rate limit pp done timeout warningsdrivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c+2 -20 replies
23/168drm: msm: Fix return type of dsi_mgr_connector_mode_valid for kCFIdrivers/gpu/drm/msm/dsi/dsi_manager.c+1 -10 replies
24/168drm/modes: Make sure to parse valid rotation value from cmdlinedrivers/gpu/drm/drm_modes.c drivers/gpu/drm/selftests/drm_cmdline_selftests.h drivers/gpu/drm/selftests/test-drm_cmdline_parser.c+21 -20 replies
25/168drm/modes: Allow DRM_MODE_ROTATE_0 when applying video mode parametersdrivers/gpu/drm/drm_client_modeset.c+2 -10 replies
26/168scsi: megaraid_sas: silence a warningdrivers/scsi/megaraid/megaraid_sas_fusion.c+3 -20 replies
27/168drm/msm/dsi: save pll state before dsi host is powered offdrivers/gpu/drm/msm/dsi/dsi_manager.c drivers/gpu/drm/msm/dsi/phy/dsi_phy.c+5 -40 replies
28/168drm/msm/dsi/pll: call vco set rate explicitlydrivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c+6 -00 replies
29/168selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testingtools/testing/selftests/net/forwarding/mirror_gre.sh+13 -120 replies
30/168selftests: forwarding: vxlan_bridge_1d: fix tos valuetools/testing/selftests/net/forwarding/vxlan_bridge_1d.sh+3 -30 replies
31/168net: atlantic: check rpc result and wait for rpc addressdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c+17 -20 replies
32/168net: ks8851-ml: Remove 8-bit bus accessorsdrivers/net/ethernet/micrel/ks8851_mll.c+5 -400 replies
33/168net: ks8851-ml: Fix 16-bit data accessdrivers/net/ethernet/micrel/ks8851_mll.c+2 -20 replies
34/168net: ks8851-ml: Fix 16-bit IO operationdrivers/net/ethernet/micrel/ks8851_mll.c+2 -20 replies
35/168net: ethernet: dm9000: Handle -EPROBE_DEFER in dm9000_parse_dt()drivers/net/ethernet/davicom/dm9000.c+2 -00 replies
36/168watchdog: da9062: do not ping the hw during stop()drivers/watchdog/da9062_wdt.c+0 -70 replies
37/168s390/cio: cio_ignore_proc_seq_next should increase position indexdrivers/s390/cio/blacklist.c+3 -20 replies
38/168s390: make install not depend on vmlinuxarch/s390/Makefile arch/s390/boot/Makefile+2 -20 replies
39/168efi: Only print errors about failing to get certs if EFI vars are foundsecurity/integrity/platform_certs/load_uefi.c+26 -140 replies
40/168net/mlx5: DR, Fix matching on vport gvmidrivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c+4 -10 replies
41/168iommu/amd: Disable IOMMU on Stoney Ridge systemsdrivers/iommu/amd_iommu_init.c+12 -10 replies
42/168nvme/pci: Add sleep quirk for Samsung and Toshiba drivesdrivers/nvme/host/pci.c+12 -00 replies
43/168nvme-pci: Use single IRQ vector for old Apple modelsdrivers/nvme/host/pci.c+2 -10 replies
44/168x86/boot/compressed: Dont declare __force_order in kaslr_64.carch/x86/boot/compressed/kaslr_64.c+0 -30 replies
45/168s390/qdio: fill SL with absolute addressesarch/s390/include/asm/qdio.h drivers/s390/cio/qdio_setup.c drivers/s390/net/qeth_core_main.c+14 -140 replies
46/168nvme: Fix uninitialized-variable warningdrivers/nvme/host/core.c+1 -10 replies
47/168ice: Dont tell the OS that link is going downdrivers/net/ethernet/intel/ice/ice_ethtool.c+0 -70 replies
48/168x86/xen: Distribute switch variables for initializationarch/x86/xen/enlighten_pv.c+4 -30 replies
49/168net: thunderx: workaround BGX TX Underflow issuedrivers/net/ethernet/cavium/thunder/thunder_bgx.c drivers/net/ethernet/cavium/thunder/thunder_bgx.h+68 -30 replies
50/168csky/mm: Fixup export invalid_pte_table symbolarch/csky/mm/init.c+1 -00 replies
51/168csky: Set regs->usp to kernel sp, when the exception is from kernelarch/csky/abiv1/inc/abi/entry.h arch/csky/abiv2/inc/abi/entry.h arch/csky/kernel/atomic.S+31 -70 replies
52/168csky/smp: Fixup boot failed when CONFIG_SMParch/csky/kernel/smp.c+1 -10 replies
53/168csky: Fixup ftrace modify panicarch/csky/mm/Makefile+2 -00 replies
54/168csky: Fixup compile warning for three unimplemented syscallsarch/csky/include/uapi/asm/unistd.h+3 -00 replies
55/168arch/csky: fix some Kconfig typosarch/csky/Kconfig+1 -10 replies
56/168selftests: forwarding: vxlan_bridge_1d: use more proper tos valuetools/testing/selftests/net/forwarding/vxlan_bridge_1d.sh+3 -30 replies
57/168firmware: imx: scu: Ensure sequential TXdrivers/firmware/imx/imx-scu.c+27 -00 replies
58/168binder: prevent UAF for binderfs devicesdrivers/android/binder.c drivers/android/binder_internal.h+17 -10 replies
59/168binder: prevent UAF for binderfs devices IIdrivers/android/binder.c drivers/android/binder_internal.h drivers/android/binderfs.c+16 -180 replies
60/168ALSA: hda/realtek - Add Headset Mic supportedsound/pci/hda/patch_realtek.c+2 -00 replies
61/168ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1sound/pci/hda/patch_realtek.c+9 -40 replies
62/168ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Mastersound/pci/hda/patch_realtek.c+1 -00 replies
63/168ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294sound/pci/hda/patch_realtek.c+13 -00 replies
64/168cifs: dont leak -EAGAIN for stat() during reconnectfs/cifs/inode.c+5 -10 replies
65/168cifs: fix rename() by ensuring source handle opened with DELETE bitfs/cifs/cifsglob.h fs/cifs/cifsproto.h fs/cifs/cifssmb.c +6 more+33 -170 replies
66/168usb: storage: Add quirk for Samsung Fit flashdrivers/usb/storage/unusual_devs.h+6 -00 replies
67/168usb: quirks: add NO_LPM quirk for Logitech Screen Sharedrivers/usb/core/quirks.c+3 -00 replies
68/168usb: dwc3: gadget: Update chain bit correctly when using sg listdrivers/usb/dwc3/gadget.c+8 -10 replies
69/168usb: cdns3: gadget: link trb should point to next requestdrivers/usb/cdns3/gadget.c+1 -10 replies
70/168usb: cdns3: gadget: toggle cycle bit before reset endpointdrivers/usb/cdns3/gadget.c+14 -30 replies
71/168usb: core: hub: fix unhandled return by employing a void functiondrivers/usb/core/hub.c+1 -10 replies
72/168usb: core: hub: do error out if usb_autopm_get_interface() failsdrivers/usb/core/hub.c+5 -10 replies
73/168usb: core: port: do error out if usb_autopm_get_interface() failsdrivers/usb/core/port.c+8 -20 replies
74/168vgacon: Fix a UAF in vgacon_invert_regiondrivers/video/console/vgacon.c+3 -00 replies
75/168mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numamm/mprotect.c+36 -20 replies
76/168mm: fix possible PMD dirty bit lost in set_pmd_migration_entry()mm/huge_memory.c+1 -20 replies
77/168mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabledinclude/linux/mm.h mm/memory_hotplug.c+11 -10 replies
78/168fat: fix uninit-memory access for partial initialized inodefs/fat/inode.c+7 -120 replies
79/168btrfs: fix RAID direct I/O reads with alternate csumsfs/btrfs/inode.c+3 -10 replies
80/168arm64: dts: socfpga: agilex: Fix gmac compatiblearch/arm64/boot/dts/intel/socfpga_agilex.dtsi+3 -30 replies
81/168arm: dts: dra76x: Fix mmc3 max-frequencyarch/arm/boot/dts/dra76x.dtsi+5 -00 replies
82/168tty:serial:mvebu-uart:fix a wrong returndrivers/tty/serial/mvebu-uart.c+1 -10 replies
83/168tty: serial: fsl_lpuart: free IDs allocated by IDAdrivers/tty/serial/fsl_lpuart.c+24 -150 replies
84/168serial: 8250_exar: add support for ACCES cardsdrivers/tty/serial/8250/8250_exar.c+33 -00 replies
85/168vt: selection, close sel_buffer racedrivers/tty/vt/selection.c+17 -60 replies
86/168vt: selection, push console lock downdrivers/staging/speakup/selection.c drivers/tty/vt/selection.c drivers/tty/vt/vt.c+12 -50 replies
87/168vt: selection, push sel_lock updrivers/tty/vt/selection.c+7 -90 replies
88/168media: hantro: Fix broken media controller linksdrivers/staging/media/hantro/hantro_drv.c+2 -20 replies
89/168media: mc-entity.c: use & to check pad flags, not ==drivers/media/mc/mc-entity.c+2 -20 replies
90/168media: vicodec: process all 4 components for RGB32 formatsdrivers/media/platform/vicodec/codec-v4l2-fwht.c+9 -250 replies
91/168media: v4l2-mem2mem.c: fix broken linksdrivers/media/v4l2-core/v4l2-mem2mem.c+2 -20 replies
92/168perf intel-pt: Fix endless record after being terminatedtools/perf/arch/x86/util/intel-pt.c+4 -10 replies
93/168perf intel-bts: Fix endless record after being terminatedtools/perf/arch/x86/util/intel-bts.c+4 -10 replies
94/168perf cs-etm: Fix endless record after being terminatedtools/perf/arch/arm/util/cs-etm.c+4 -10 replies
95/168perf arm-spe: Fix endless record after being terminatedtools/perf/arch/arm64/util/arm-spe.c+4 -10 replies
96/168spi: spidev: Fix CS polarity if GPIO descriptors are useddrivers/spi/spidev.c+5 -00 replies
97/168x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve existing changesarch/x86/kernel/cpu/common.c+1 -10 replies
98/168s390/pci: Fix unexpected write combine on resourcearch/s390/pci/pci.c+2 -20 replies
99/168s390/mm: fix panic in gup_fast on large pudarch/s390/include/asm/pgtable.h+6 -00 replies
100/168dmaengine: imx-sdma: fix context cachedrivers/dma/imx-sdma.c+1 -00 replies
101/168dmaengine: imx-sdma: Fix the event id check to include RX event for UART6drivers/dma/imx-sdma.c+2 -20 replies
102/168dmaengine: tegra-apb: Fix use-after-freedrivers/dma/tegra20-apb-dma.c+0 -40 replies
103/168dmaengine: tegra-apb: Prevent race conditions of tasklet vs free listdrivers/dma/tegra20-apb-dma.c+1 -10 replies
104/168dm integrity: fix recalculation when moving from journal mode to bitmap modedrivers/md/dm-integrity.c+12 -50 replies
105/168dm integrity: fix a deadlock due to offloading to an incorrect workqueuedrivers/md/dm-integrity.c+15 -40 replies
106/168dm integrity: fix invalid table returned due to argument count mismatchdrivers/md/dm-integrity.c+1 -10 replies
107/168dm cache: fix a crash due to incorrect work item cancellingdrivers/md/dm-cache-target.c+2 -20 replies
108/168dm: report suspended device during destroydrivers/md/dm-integrity.c drivers/md/dm-writecache.c drivers/md/dm.c+7 -80 replies
109/168dm writecache: verify watermark during resumedrivers/md/dm-writecache.c+10 -20 replies
110/168dm zoned: Fix reference counter initial value of chunk worksdrivers/md/dm-zoned-target.c+4 -40 replies
111/168dm: fix congested_fn for request-based devicedrivers/md/dm.c+10 -110 replies
112/168arm64: dts: meson-sm1-sei610: add missing interrupt-namesarch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts+1 -00 replies
113/168ARM: dts: ls1021a: Restore MDIO compatible to gianfararch/arm/boot/dts/ls1021a.dtsi+2 -20 replies
114/168spi: bcm63xx-hsspi: Really keep pll clk enableddrivers/spi/spi-bcm63xx-hsspi.c+0 -10 replies
115/168drm/virtio: make resource id workaround runtime switchable.drivers/gpu/drm/virtio/virtgpu_object.c+24 -200 replies
116/168drm/virtio: fix resource id creation racedrivers/gpu/drm/virtio/virtgpu_object.c+2 -20 replies
117/168ASoC: topology: Fix memleak in soc_tplg_link_elems_load()sound/soc/soc-topology.c+4 -10 replies
118/168ASoC: topology: Fix memleak in soc_tplg_manifest_load()sound/soc/soc-topology.c+6 -60 replies
119/168ASoC: SOF: Fix snd_sof_ipc_stream_posn()sound/soc/sof/ipc.c+1 -10 replies
120/168ASoC: intel: skl: Fix pin debug printssound/soc/intel/skylake/skl-debug.c+3 -10 replies
121/168ASoC: intel: skl: Fix possible buffer overflow in debug outputssound/soc/intel/skylake/skl-debug.c+14 -140 replies
122/168powerpc: define helpers to get L1 icache sizesarch/powerpc/include/asm/cache.h arch/powerpc/include/asm/cacheflush.h+31 -100 replies
123/168powerpc: Convert flush_icache_range & friends to Carch/powerpc/include/asm/cache.h arch/powerpc/include/asm/cacheflush.h arch/powerpc/kernel/misc_32.S +2 more+170 -2520 replies
124/168powerpc/mm: Fix missing KUAP disable in flush_coherent_icache()arch/powerpc/mm/mem.c+2 -00 replies
125/168ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs outputsound/soc/soc-pcm.c+8 -80 replies
126/168ASoC: pcm512x: Fix unbalanced regulator enable call in probe error pathsound/soc/codecs/pcm512x.c+5 -30 replies
127/168ASoC: Intel: Skylake: Fix available clock counter incrementationsound/soc/intel/skylake/skl-ssp-clk.c+3 -10 replies
128/168ASoC: dapm: Correct DAPM handling of active widgets during shutdownsound/soc/soc-dapm.c+1 -10 replies
129/168spi: atmel-quadspi: fix possible MMIO window size overrundrivers/spi/atmel-quadspi.c+11 -00 replies
130/168drm/panfrost: Dont try to map on error faultsdrivers/gpu/drm/panfrost/panfrost_mmu.c+19 -250 replies
131/168drm: kirin: Revert "Fix for hikey620 display offset problem"drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c+0 -210 replies
132/168drm/sun4i: Add separate DE3 VI layer formatsdrivers/gpu/drm/sun4i/sun8i_mixer.c drivers/gpu/drm/sun4i/sun8i_mixer.h drivers/gpu/drm/sun4i/sun8i_vi_layer.c+102 -30 replies
133/168drm/sun4i: Fix DE2 VI layer format supportdrivers/gpu/drm/sun4i/sun8i_mixer.c drivers/gpu/drm/sun4i/sun8i_vi_layer.c+67 -110 replies
134/168drm/sun4i: de2/de3: Remove unsupported VI layer formatsdrivers/gpu/drm/sun4i/sun8i_mixer.c drivers/gpu/drm/sun4i/sun8i_vi_layer.c+0 -140 replies
135/168drm/i915: Program MBUS with rmw during initializationdrivers/gpu/drm/i915/display/intel_display_power.c+11 -50 replies
136/168drm/i915/selftests: Fix return in assert_mmap_offset()drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c+1 -10 replies
137/168phy: mapphone-mdm6600: Fix timeouts by adding wake-up handlingdrivers/phy/motorola/phy-mapphone-mdm6600.c+16 -20 replies
138/168phy: mapphone-mdm6600: Fix write timeouts with shorter GPIO toggle intervaldrivers/phy/motorola/phy-mapphone-mdm6600.c+8 -10 replies
139/168ARM: dts: imx6: phycore-som: fix emmc supplyarch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi+0 -10 replies
140/168arm64: dts: imx8qxp-mek: Remove unexisting Ethernet PHYarch/arm64/boot/dts/freescale/imx8qxp-mek.dts+0 -50 replies
141/168firmware: imx: misc: Align imx sc msg structs to 4drivers/firmware/imx/misc.c+3 -30 replies
142/168firmware: imx: scu-pd: Align imx sc msg structs to 4drivers/firmware/imx/scu-pd.c+1 -10 replies
143/168firmware: imx: Align imx_sc_msg_req_cpu_start to 4drivers/firmware/imx/misc.c+1 -10 replies
144/168soc: imx-scu: Align imx sc msg structs to 4drivers/soc/imx/soc-imx-scu.c+1 -10 replies
145/168Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow"drivers/infiniband/core/cma.c+11 -40 replies
146/168RDMA/rw: Fix error flow during RDMA context initializationdrivers/infiniband/core/rw.c+20 -110 replies
147/168RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missingdrivers/infiniband/core/nldev.c+2 -00 replies
148/168RDMA/siw: Fix failure handling during device creationdrivers/infiniband/sw/siw/siw_main.c+3 -30 replies
149/168RDMA/iwcm: Fix iwcm work deallocationdrivers/infiniband/core/iwcm.c+3 -10 replies
150/168RDMA/core: Fix protection fault in ib_mr_pool_destroydrivers/infiniband/core/core_priv.h drivers/infiniband/core/uverbs_cmd.c drivers/infiniband/core/verbs.c+15 -200 replies
151/168regulator: stm32-vrefbuf: fix a possible overshoot when re-enablingdrivers/regulator/stm32-vrefbuf.c+2 -10 replies
152/168RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen()drivers/infiniband/core/cm.c+1 -00 replies
153/168IB/hfi1, qib: Ensure RCU is locked when accessing listdrivers/infiniband/hw/hfi1/verbs.c drivers/infiniband/hw/qib/qib_verbs.c+5 -10 replies
154/168ARM: imx: build v7_cpu_resume() unconditionallyarch/arm/mach-imx/Makefile arch/arm/mach-imx/common.h arch/arm/mach-imx/resume-imx6.S +1 more+28 -160 replies
155/168ARM: dts: am437x-idk-evm: Fix incorrect OPP node namesarch/arm/boot/dts/am437x-idk-evm.dts+2 -20 replies
156/168ARM: dts: dra7xx-clocks: Fixup IPU1 mux clock parent sourcearch/arm/boot/dts/dra7xx-clocks.dtsi+2 -100 replies
157/168ARM: dts: imx6dl-colibri-eval-v3: fix sram compatible propertiesarch/arm/boot/dts/imx6dl-colibri-eval-v3.dts+2 -20 replies
158/168ARM: dts: imx7-colibri: Fix frequency for sd/mmcarch/arm/boot/dts/imx7-colibri.dtsi+0 -10 replies
159/168hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT()drivers/hwmon/adt7462.c+1 -10 replies
160/168dma-buf: free dmabuf->name in dma_buf_release()drivers/dma-buf/dma-buf.c+1 -00 replies
161/168dmaengine: coh901318: Fix a double lock bug in dma_tc_handle()drivers/dma/coh901318.c+0 -40 replies
162/168arm64: dts: meson: fix gxm-khadas-vim2 wifiarch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts+1 -10 replies
163/168bus: ti-sysc: Fix 1-wire reset quirkdrivers/bus/ti-sysc.c+2 -20 replies
164/168EDAC/synopsys: Do not print an error with back-to-back snprintf() callsdrivers/edac/synopsys_edac.c+7 -150 replies
165/168powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systemsarch/powerpc/kernel/cputable.c+3 -10 replies
166/168efi/x86: Align GUIDs to their size in the mixed mode runtime wrapperarch/x86/platform/efi/efi_64.c+21 -40 replies
167/168efi/x86: Handle by-ref arguments covering multiple pages in mixed modearch/x86/platform/efi/efi_64.c+26 -190 replies
168/168efi: READ_ONCE rng seed size before munmapdrivers/firmware/efi/efi.c+2 -20 replies

Reviews trailers per patch

74 of 168 patches have a Reviewed-by or Acked-by.

PatchOleksandr NatalenkoChris EvichSteven Rostedt (VMware)Ming LeiBob LiuRanjani SridharanPierre-Louis BossartTakashi IwaiYauheni KaliutaMichal NazarewiczMichał MirosławTomer TayarPatrick DungNick DesaulniersAmit PundirVivien DidelotMike MarciniszynLeon RomanovskyAndrew LunnGuenter RoeckAlex VeskerAlex DeucherJon DerrickChristoph HellwigSumit SaxenaLee DuncanAlexandra WinterSteffen MaierBenjamin BlockJuergen GrossRobert JonesTodd KjosPavel ShilovskyAurelien AptelPaulo Alcantara (SUSE)Petr MachataDavid HildenbrandJiri SlabyNicolas DufresneLeo YanMathieu PoirierWei LiLinus WalleijPierre MorelHeiko CarstensFabio EstevamJon HunterHeinz MauelshagenAlan SternKai VehmanenCezary RojewskiSteven PriceTomeu VizosoAlyssa RosenzweigXinliang LiuMaxime RipardMatt AtwoodDamien Le MoalLeonard CrestezLogan GunthorpeNeil ArmstrongJonas GorskiChia-I WuDarrick J. WongChenbo FengJames MorseJason GunthorpeOleksandr SuvorovLeonardo BrasHans de GoedeChris WilsonDave HansenJacob KellerJohannes ThumshirnDavid SterbaZi YanWilliam KucharskiKirill A. ShutemovJeffrey HugoPeng Fan: Oleksij RempelAndrew BowersArd BiesheuvelCornelia HuckOded GabbayChuanhong Guo
SeriesT-b
1/168T-b T-b
2/168T-b T-b
3/168T-b T-b
4/168
5/168R-b
6/168
7/168
8/168T-b
9/168R-b
10/168
11/168R-b
12/168R-b R-b R-b
13/168R-b R-b R-b
14/168T-b
15/168T-b
16/168
17/168A-b
18/168R-b
19/168R-b
20/168R-b
21/168
22/168
23/168R-b T-b
24/168
25/168
26/168A-b R-b
27/168
28/168R-b
29/168R-b T-b
30/168
31/168
32/168
33/168
34/168
35/168R-b
36/168R-b
37/168R-b
38/168
39/168T-b A-b
40/168R-b
41/168A-b
42/168R-b R-b
43/168
44/168
45/168R-b R-b R-b
46/168R-b
47/168T-b
48/168R-b
49/168R-b
50/168
51/168
52/168
53/168
54/168
55/168
56/168
57/168R-b R-b
58/168A-b
59/168A-b
60/168
61/168
62/168
63/168
64/168R-b R-b
65/168R-b R-b
66/168A-b
67/168
68/168
69/168
70/168
71/168
72/168A-b
73/168A-b
74/168
75/168
76/168R-b R-b A-b
77/168R-b
78/168
79/168R-b R-b
80/168
81/168
82/168A-b
83/168
84/168
85/168
86/168
87/168
88/168T-b
89/168
90/168
91/168
92/168
93/168
94/168R-b T-b R-b
95/168Based-on-patch-by
96/168R-b
97/168A-b T-b
98/168R-b
99/168R-b
100/168R-b
101/168R-b
102/168A-b
103/168A-b
104/168
105/168T-b
106/168
107/168
108/168
109/168
110/168R-b
111/168
112/168A-b
113/168
114/168A-b
115/168R-b
116/168R-b
117/168
118/168
119/168R-b
120/168A-b
121/168A-b
122/168
123/168
124/168
125/168A-b
126/168R-b
127/168R-b R-b
128/168
129/168
130/168R-b R-b A-b
131/168A-b
132/168A-b
133/168A-b
134/168A-b
135/168R-b
136/168R-b
137/168
138/168
139/168
140/168R-b
141/168
142/168
143/168
144/168
145/168
146/168R-b R-b
147/168
148/168
149/168R-b
150/168R-b
151/168
152/168
153/168R-b
154/168
155/168
156/168
157/168R-b
158/168R-b
159/168R-b
160/168A-b
161/168
162/168
163/168
164/168R-b
165/168R-b
166/168T-b
167/168
168/168

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

Read the v1 thread

Cover letter [PATCH 5.4 000/168] 5.4.25-stable review

This is the start of the stable review cycle for the 5.4.25 release. There are 168 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, 12 Mar 2020 12:34:10 +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.25-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.25-rc1

Jason A. Donenfeld <[email protected]>
efi: READ_ONCE rng seed size before munmap

Ard Biesheuvel <[email protected]>
efi/x86: Handle by-ref arguments covering multiple pages in mixed mode

Ard Biesheuvel <[email protected]>
efi/x86: Align GUIDs to their size in the mixed mode runtime wrapper

Desnes A. Nunes do Rosario <[email protected]>
powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems

Sherry Sun <[email protected]>
EDAC/synopsys: Do not print an error with back-to-back snprintf() calls

Tony Lindgren <[email protected]>
bus: ti-sysc: Fix 1-wire reset quirk

Christian Hewitt <[email protected]>
arm64: dts: meson: fix gxm-khadas-vim2 wifi

Dan Carpenter <[email protected]>
dmaengine: coh901318: Fix a double lock bug in dma_tc_handle()

Cong Wang <[email protected]>

    dma-buf: free dmabuf->name in dma_buf_release()

Dan Carpenter <[email protected]>

    hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT()

Oleksandr Suvorov <[email protected]>
ARM: dts: imx7-colibri: Fix frequency for sd/mmc

Johan Hovold <[email protected]>
ARM: dts: imx6dl-colibri-eval-v3: fix sram compatible properties

Suman Anna <[email protected]>
ARM: dts: dra7xx-clocks: Fixup IPU1 mux clock parent source

Suman Anna <[email protected]>
ARM: dts: am437x-idk-evm: Fix incorrect OPP node names

Ahmad Fatoum <[email protected]>
ARM: imx: build v7_cpu_resume() unconditionally

Dennis Dalessandro <[email protected]>
IB/hfi1, qib: Ensure RCU is locked when accessing list

Jason Gunthorpe <[email protected]>
RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen()

Fabrice Gasnier <[email protected]>
regulator: stm32-vrefbuf: fix a possible overshoot when re-enabling

Maor Gottlieb <[email protected]>
RDMA/core: Fix protection fault in ib_mr_pool_destroy

Bernard Metzler <[email protected]>
RDMA/iwcm: Fix iwcm work deallocation

Bernard Metzler <[email protected]>
RDMA/siw: Fix failure handling during device creation

Mark Zhang <[email protected]>
RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing

Max Gurtovoy <[email protected]>
RDMA/rw: Fix error flow during RDMA context initialization

Parav Pandit <[email protected]>
Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow"

Leonard Crestez <[email protected]>
soc: imx-scu: Align imx sc msg structs to 4

Leonard Crestez <[email protected]>
firmware: imx: Align imx_sc_msg_req_cpu_start to 4

Leonard Crestez <[email protected]>
firmware: imx: scu-pd: Align imx sc msg structs to 4

Leonard Crestez <[email protected]>
firmware: imx: misc: Align imx sc msg structs to 4

Fabio Estevam <[email protected]>
arm64: dts: imx8qxp-mek: Remove unexisting Ethernet PHY

Marco Felsch <[email protected]>
ARM: dts: imx6: phycore-som: fix emmc supply

Tony Lindgren <[email protected]>
phy: mapphone-mdm6600: Fix write timeouts with shorter GPIO toggle interval

Tony Lindgren <[email protected]>
phy: mapphone-mdm6600: Fix timeouts by adding wake-up handling

Dan Carpenter <[email protected]>
drm/i915/selftests: Fix return in assert_mmap_offset()

Matt Roper <[email protected]>
drm/i915: Program MBUS with rmw during initialization

Jernej Skrabec <[email protected]>
drm/sun4i: de2/de3: Remove unsupported VI layer formats

Jernej Skrabec <[email protected]>
drm/sun4i: Fix DE2 VI layer format support

Jernej Skrabec <[email protected]>
drm/sun4i: Add separate DE3 VI layer formats

John Stultz <[email protected]>
drm: kirin: Revert "Fix for hikey620 display offset problem"

Tomeu Vizoso <[email protected]>
drm/panfrost: Don't try to map on error faults

Tudor Ambarus <[email protected]>
spi: atmel-quadspi: fix possible MMIO window size overrun

Charles Keepax <[email protected]>
ASoC: dapm: Correct DAPM handling of active widgets during shutdown

Amadeusz Sławiński <[email protected]>
ASoC: Intel: Skylake: Fix available clock counter incrementation

Matthias Reichl <[email protected]>
ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path

Takashi Iwai <[email protected]>
ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output

Michael Ellerman <[email protected]>
powerpc/mm: Fix missing KUAP disable in flush_coherent_icache()

Alastair D'Silva <[email protected]>
powerpc: Convert flush_icache_range & friends to C

Alastair D'Silva <[email protected]>
powerpc: define helpers to get L1 icache sizes

Takashi Iwai <[email protected]>
ASoC: intel: skl: Fix possible buffer overflow in debug outputs

Takashi Iwai <[email protected]>
ASoC: intel: skl: Fix pin debug prints

Dan Carpenter <[email protected]>
ASoC: SOF: Fix snd_sof_ipc_stream_posn()

Dragos Tarcatu <[email protected]>
ASoC: topology: Fix memleak in soc_tplg_manifest_load()

Dragos Tarcatu <[email protected]>
ASoC: topology: Fix memleak in soc_tplg_link_elems_load()

John Bates <[email protected]>
drm/virtio: fix resource id creation race

Gerd Hoffmann <[email protected]>
drm/virtio: make resource id workaround runtime switchable.

Christophe JAILLET <[email protected]>
spi: bcm63xx-hsspi: Really keep pll clk enabled

Vladimir Oltean <[email protected]>
ARM: dts: ls1021a: Restore MDIO compatible to gianfar

Guillaume La Roque <[email protected]>
arm64: dts: meson-sm1-sei610: add missing interrupt-names

Hou Tao <[email protected]>
dm: fix congested_fn for request-based device

Shin'ichiro Kawasaki <[email protected]>
dm zoned: Fix reference counter initial value of chunk works

Mikulas Patocka <[email protected]>
dm writecache: verify watermark during resume

Mikulas Patocka <[email protected]>
dm: report suspended device during destroy

Mikulas Patocka <[email protected]>
dm cache: fix a crash due to incorrect work item cancelling

Mikulas Patocka <[email protected]>
dm integrity: fix invalid table returned due to argument count mismatch

Mikulas Patocka <[email protected]>
dm integrity: fix a deadlock due to offloading to an incorrect workqueue

Mikulas Patocka <[email protected]>
dm integrity: fix recalculation when moving from journal mode to bitmap mode

Dmitry Osipenko <[email protected]>
dmaengine: tegra-apb: Prevent race conditions of tasklet vs free list

Dmitry Osipenko <[email protected]>
dmaengine: tegra-apb: Fix use-after-free

Frieder Schrempf <[email protected]>
dmaengine: imx-sdma: Fix the event id check to include RX event for UART6

Martin Fuzzey <[email protected]>
dmaengine: imx-sdma: fix context cache

Gerald Schaefer <[email protected]>
s390/mm: fix panic in gup_fast on large pud

Niklas Schnelle <[email protected]>
s390/pci: Fix unexpected write combine on resource

Sean Christopherson <[email protected]>
x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve existing changes

Lukas Wunner <[email protected]>
spi: spidev: Fix CS polarity if GPIO descriptors are used

Adrian Hunter <[email protected]>
perf arm-spe: Fix endless record after being terminated

Wei Li <[email protected]>
perf cs-etm: Fix endless record after being terminated

Wei Li <[email protected]>
perf intel-bts: Fix endless record after being terminated

Wei Li <[email protected]>
perf intel-pt: Fix endless record after being terminated

Hans Verkuil <[email protected]>
media: v4l2-mem2mem.c: fix broken links

Hans Verkuil <[email protected]>
media: vicodec: process all 4 components for RGB32 formats

Hans Verkuil <[email protected]>

    media: mc-entity.c: use & to check pad flags, not ==

Ezequiel Garcia <[email protected]>
media: hantro: Fix broken media controller links

Jiri Slaby <[email protected]>
vt: selection, push sel_lock up

Jiri Slaby <[email protected]>
vt: selection, push console lock down

Jiri Slaby <[email protected]>
vt: selection, close sel_buffer race

Jay Dolan <[email protected]>
serial: 8250_exar: add support for ACCES cards

Michael Walle <[email protected]>
tty: serial: fsl_lpuart: free IDs allocated by IDA

tangbin <[email protected]>
tty:serial:mvebu-uart:fix a wrong return

Faiz Abbas <[email protected]>
arm: dts: dra76x: Fix mmc3 max-frequency

Ley Foon Tan <[email protected]>
arm64: dts: socfpga: agilex: Fix gmac compatible

Omar Sandoval <[email protected]>
btrfs: fix RAID direct I/O reads with alternate csums

OGAWA Hirofumi <[email protected]>
fat: fix uninit-memory access for partial initialized inode

Vlastimil Babka <[email protected]>
mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled

Huang Ying <[email protected]>
mm: fix possible PMD dirty bit lost in set_pmd_migration_entry()

Mel Gorman <[email protected]>
mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa

Zhang Xiaoxu <[email protected]>
vgacon: Fix a UAF in vgacon_invert_region

Eugeniu Rosca <[email protected]>
usb: core: port: do error out if usb_autopm_get_interface() fails

Eugeniu Rosca <[email protected]>
usb: core: hub: do error out if usb_autopm_get_interface() fails

Eugeniu Rosca <[email protected]>
usb: core: hub: fix unhandled return by employing a void function

Peter Chen <[email protected]>
usb: cdns3: gadget: toggle cycle bit before reset endpoint

Peter Chen <[email protected]>
usb: cdns3: gadget: link trb should point to next request

Pratham Pratap <[email protected]>
usb: dwc3: gadget: Update chain bit correctly when using sg list

Dan Lazewatsky <[email protected]>
usb: quirks: add NO_LPM quirk for Logitech Screen Share

Jim Lin <[email protected]>
usb: storage: Add quirk for Samsung Fit flash

Aurelien Aptel <[email protected]>
cifs: fix rename() by ensuring source handle opened with DELETE bit

Ronnie Sahlberg <[email protected]>
cifs: don't leak -EAGAIN for stat() during reconnect

Jian-Hong Pan <[email protected]>
ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294

Christian Lachner <[email protected]>
ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master

Kailang Yang <[email protected]>
ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1

Kailang Yang <[email protected]>
ALSA: hda/realtek - Add Headset Mic supported

Christian Brauner <[email protected]>
binder: prevent UAF for binderfs devices II

Christian Brauner <[email protected]>
binder: prevent UAF for binderfs devices

Leonard Crestez <[email protected]>
firmware: imx: scu: Ensure sequential TX

Hangbin Liu <[email protected]>
selftests: forwarding: vxlan_bridge_1d: use more proper tos value

Randy Dunlap <[email protected]>
arch/csky: fix some Kconfig typos

Guo Ren <[email protected]>
csky: Fixup compile warning for three unimplemented syscalls

Guo Ren <[email protected]>
csky: Fixup ftrace modify panic

Guo Ren <[email protected]>
csky/smp: Fixup boot failed when CONFIG_SMP

Guo Ren <[email protected]>

    csky: Set regs->usp to kernel sp, when the exception is from kernel

Guo Ren <[email protected]>
csky/mm: Fixup export invalid_pte_table symbol

Tim Harvey <[email protected]>
net: thunderx: workaround BGX TX Underflow issue

Kees Cook <[email protected]>
x86/xen: Distribute switch variables for initialization

Michal Swiatkowski <[email protected]>
ice: Don't tell the OS that link is going down

Keith Busch <[email protected]>
nvme: Fix uninitialized-variable warning

Julian Wiedmann <[email protected]>
s390/qdio: fill SL with absolute addresses

H.J. Lu <[email protected]>
x86/boot/compressed: Don't declare __force_order in kaslr_64.c

Andy Shevchenko <[email protected]>
nvme-pci: Use single IRQ vector for old Apple models

Shyjumon N <[email protected]>
nvme/pci: Add sleep quirk for Samsung and Toshiba drives

Kai-Heng Feng <[email protected]>
iommu/amd: Disable IOMMU on Stoney Ridge systems

Hamdan Igbaria <[email protected]>
net/mlx5: DR, Fix matching on vport gvmi

Javier Martinez Canillas <[email protected]>
efi: Only print errors about failing to get certs if EFI vars are found

Masahiro Yamada <[email protected]>
s390: make 'install' not depend on vmlinux

Vasily Averin <[email protected]>
s390/cio: cio_ignore_proc_seq_next should increase position index

Marco Felsch <[email protected]>
watchdog: da9062: do not ping the hw during stop()

Paul Cercueil <[email protected]>

    net: ethernet: dm9000: Handle -EPROBE_DEFER in dm9000_parse_dt()

Marek Vasut <[email protected]>

    net: ks8851-ml: Fix 16-bit IO operation

Marek Vasut <[email protected]>

    net: ks8851-ml: Fix 16-bit data access

Marek Vasut <[email protected]>
net: ks8851-ml: Remove 8-bit bus accessors

Igor Russkikh <[email protected]>
net: atlantic: check rpc result and wait for rpc address

Hangbin Liu <[email protected]>
selftests: forwarding: vxlan_bridge_1d: fix tos value

Hangbin Liu <[email protected]>
selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing

Harigovindan P <[email protected]>
drm/msm/dsi/pll: call vco set rate explicitly

Harigovindan P <[email protected]>
drm/msm/dsi: save pll state before dsi host is powered off

Tomas Henzl <[email protected]>
scsi: megaraid_sas: silence a warning

Stephan Gerhold <[email protected]>
drm/modes: Allow DRM_MODE_ROTATE_0 when applying video mode parameters

Stephan Gerhold <[email protected]>
drm/modes: Make sure to parse valid rotation value from cmdline

John Stultz <[email protected]>
drm: msm: Fix return type of dsi_mgr_connector_mode_valid for kCFI

Brian Masney <[email protected]>
drm/msm/mdp5: rate limit pp done timeout warnings

Oded Gabbay <[email protected]>
habanalabs: patched cb equals user cb in device memset

Omer Shpigelman <[email protected]>
habanalabs: do not halt CoreSight during hard reset

Oded Gabbay <[email protected]>
habanalabs: halt the engines before hard-reset

Sergey Organov <[email protected]>
usb: gadget: serial: fix Tx stall after buffer overflow

Lars-Peter Clausen <[email protected]>
usb: gadget: ffs: ffs_aio_cancel(): Save/restore IRQ flags

Jack Pham <[email protected]>
usb: gadget: composite: Support more than 500mA MaxPower

Jiri Benc <[email protected]>
selftests: fix too long argument

Daniel Golle <[email protected]>
serial: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDE

Kai Vehmanen <[email protected]>
ALSA: hda: do not override bus codec_mask in link_get()

Cengiz Can <[email protected]>
blktrace: fix dereference after null check

Masami Hiramatsu <[email protected]>
kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic

Masahiro Yamada <[email protected]>
kbuild: fix 'No such file or directory' warning when cleaning

Nathan Chancellor <[email protected]>
RDMA/core: Fix use of logical OR in get_new_pps

Maor Gottlieb <[email protected]>
RDMA/core: Fix pkey and port assignment in get_new_pps

Theodore Ts'o <[email protected]>
dm thin metadata: fix lockdep complaint

Aaro Koskinen <[email protected]>
net: stmmac: fix notifier registration

Florian Fainelli <[email protected]>
net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/sec

Hui Wang <[email protected]>
ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1

Paolo Valente <[email protected]>
block, bfq: do not insert oom queue into position tree

Paolo Valente <[email protected]>
block, bfq: get extra ref to prevent a queue from being freed during a group move

Paolo Valente <[email protected]>
block, bfq: get a ref to a group when adding it to a service tree

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/am437x-idk-evm.dts               |   4 +-
 arch/arm/boot/dts/dra76x.dtsi                      |   5 +
 arch/arm/boot/dts/dra7xx-clocks.dtsi               |  12 +-
 arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts       |   4 +-
 arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi  |   1 -
 arch/arm/boot/dts/imx7-colibri.dtsi                |   1 -
 arch/arm/boot/dts/ls1021a.dtsi                     |   4 +-
 arch/arm/mach-imx/Makefile                         |   2 +
 arch/arm/mach-imx/common.h                         |   4 +-
 arch/arm/mach-imx/resume-imx6.S                    |  24 ++++
 arch/arm/mach-imx/suspend-imx6.S                   |  14 --
 .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts     |   2 +-
 arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts   |   1 +
 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts      |   5 -
 arch/arm64/boot/dts/intel/socfpga_agilex.dtsi      |   6 +-
 arch/csky/Kconfig                                  |   2 +-
 arch/csky/abiv1/inc/abi/entry.h                    |  19 ++-
 arch/csky/abiv2/inc/abi/entry.h                    |  11 ++
 arch/csky/include/uapi/asm/unistd.h                |   3 +
 arch/csky/kernel/atomic.S                          |   8 +-
 arch/csky/kernel/smp.c                             |   2 +-
 arch/csky/mm/Makefile                              |   2 +
 arch/csky/mm/init.c                                |   1 +
 arch/powerpc/include/asm/cache.h                   |  55 +++++---
 arch/powerpc/include/asm/cacheflush.h              |  36 +++--
 arch/powerpc/kernel/cputable.c                     |   4 +-
 arch/powerpc/kernel/misc_32.S                      | 120 ----------------
 arch/powerpc/kernel/misc_64.S                      | 102 --------------
 arch/powerpc/mm/mem.c                              | 152 ++++++++++++++++++++-
 arch/s390/Makefile                                 |   2 +-
 arch/s390/boot/Makefile                            |   2 +-
 arch/s390/include/asm/pgtable.h                    |   6 +
 arch/s390/include/asm/qdio.h                       |   2 +-
 arch/s390/pci/pci.c                                |   4 +-
 arch/x86/boot/compressed/kaslr_64.c                |   3 -
 arch/x86/kernel/cpu/common.c                       |   2 +-
 arch/x86/platform/efi/efi_64.c                     |  70 ++++++----
 arch/x86/xen/enlighten_pv.c                        |   7 +-
 block/bfq-cgroup.c                                 |  10 +-
 block/bfq-iosched.c                                |   4 +
 block/bfq-iosched.h                                |   1 +
 block/bfq-wf2q.c                                   |  12 +-
 drivers/android/binder.c                           |   9 ++
 drivers/android/binder_internal.h                  |   2 +
 drivers/android/binderfs.c                         |   7 +-
 drivers/bus/ti-sysc.c                              |   4 +-
 drivers/dma-buf/dma-buf.c                          |   1 +
 drivers/dma/coh901318.c                            |   4 -
 drivers/dma/imx-sdma.c                             |   5 +-
 drivers/dma/tegra20-apb-dma.c                      |   6 +-
 drivers/edac/synopsys_edac.c                       |  22 +--
 drivers/firmware/efi/efi.c                         |   4 +-
 drivers/firmware/imx/imx-scu.c                     |  27 ++++
 drivers/firmware/imx/misc.c                        |   8 +-
 drivers/firmware/imx/scu-pd.c                      |   2 +-
 drivers/gpu/drm/drm_client_modeset.c               |   3 +-
 drivers/gpu/drm/drm_modes.c                        |   7 +
 drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h    |   1 -
 drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c    |  20 ---
 drivers/gpu/drm/i915/display/intel_display_power.c |  16 ++-
 drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c |   2 +-
 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c          |   4 +-
 drivers/gpu/drm/msm/dsi/dsi_manager.c              |   7 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c              |   4 -
 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c         |   6 +
 drivers/gpu/drm/panfrost/panfrost_mmu.c            |  44 +++---
 drivers/gpu/drm/selftests/drm_cmdline_selftests.h  |   1 +
 .../gpu/drm/selftests/test-drm_cmdline_parser.c    |  15 +-
 drivers/gpu/drm/sun4i/sun8i_mixer.c                | 104 ++++++++++++--
 drivers/gpu/drm/sun4i/sun8i_mixer.h                |  11 ++
 drivers/gpu/drm/sun4i/sun8i_vi_layer.c             |  66 +++++++--
 drivers/gpu/drm/virtio/virtgpu_object.c            |  44 +++---
 drivers/hwmon/adt7462.c                            |   2 +-
 drivers/infiniband/core/cm.c                       |   1 +
 drivers/infiniband/core/cma.c                      |  15 +-
 drivers/infiniband/core/core_priv.h                |  15 ++
 drivers/infiniband/core/iwcm.c                     |   4 +-
 drivers/infiniband/core/nldev.c                    |   2 +
 drivers/infiniband/core/rw.c                       |  31 +++--
 drivers/infiniband/core/security.c                 |  14 +-
 drivers/infiniband/core/uverbs_cmd.c               |  10 --
 drivers/infiniband/core/verbs.c                    |  10 --
 drivers/infiniband/hw/hfi1/verbs.c                 |   4 +-
 drivers/infiniband/hw/qib/qib_verbs.c              |   2 +
 drivers/infiniband/sw/siw/siw_main.c               |   6 +-
 drivers/iommu/amd_iommu_init.c                     |  13 +-
 drivers/md/dm-cache-target.c                       |   4 +-
 drivers/md/dm-integrity.c                          |  50 ++++---
 drivers/md/dm-thin-metadata.c                      |   2 +-
 drivers/md/dm-writecache.c                         |  14 +-
 drivers/md/dm-zoned-target.c                       |   8 +-
 drivers/md/dm.c                                    |  22 +--
 drivers/media/mc/mc-entity.c                       |   4 +-
 drivers/media/platform/vicodec/codec-v4l2-fwht.c   |  34 ++---
 drivers/media/v4l2-core/v4l2-mem2mem.c             |   4 +-
 drivers/misc/habanalabs/device.c                   |   5 +-
 drivers/misc/habanalabs/goya/goya.c                |  44 +++++-
 drivers/net/dsa/bcm_sf2.c                          |   3 +-
 .../aquantia/atlantic/hw_atl/hw_atl_utils.c        |  19 ++-
 drivers/net/ethernet/cavium/thunder/thunder_bgx.c  |  62 ++++++++-
 drivers/net/ethernet/cavium/thunder/thunder_bgx.h  |   9 ++
 drivers/net/ethernet/davicom/dm9000.c              |   2 +
 drivers/net/ethernet/intel/ice/ice_ethtool.c       |   7 -
 .../ethernet/mellanox/mlx5/core/steering/dr_ste.c  |   5 +-
 drivers/net/ethernet/micrel/ks8851_mll.c           |  53 ++-----
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  13 +-
 drivers/nvme/host/core.c                           |   2 +-
 drivers/nvme/host/pci.c                            |  15 +-
 drivers/phy/motorola/phy-mapphone-mdm6600.c        |  27 +++-
 drivers/regulator/stm32-vrefbuf.c                  |   3 +-
 drivers/s390/cio/blacklist.c                       |   5 +-
 drivers/s390/cio/qdio_setup.c                      |   3 +-
 drivers/s390/net/qeth_core_main.c                  |  23 ++--
 drivers/scsi/megaraid/megaraid_sas_fusion.c        |   5 +-
 drivers/soc/imx/soc-imx-scu.c                      |   2 +-
 drivers/spi/atmel-quadspi.c                        |  11 ++
 drivers/spi/spi-bcm63xx-hsspi.c                    |   1 -
 drivers/spi/spidev.c                               |   5 +
 drivers/staging/media/hantro/hantro_drv.c          |   4 +-
 drivers/staging/speakup/selection.c                |   2 -
 drivers/tty/serial/8250/8250_exar.c                |  33 +++++
 drivers/tty/serial/ar933x_uart.c                   |   8 ++
 drivers/tty/serial/fsl_lpuart.c                    |  39 ++++--
 drivers/tty/serial/mvebu-uart.c                    |   2 +-
 drivers/tty/vt/selection.c                         |  26 +++-
 drivers/tty/vt/vt.c                                |   2 -
 drivers/usb/cdns3/gadget.c                         |  19 ++-
 drivers/usb/core/hub.c                             |   8 +-
 drivers/usb/core/port.c                            |  10 +-
 drivers/usb/core/quirks.c                          |   3 +
 drivers/usb/dwc3/gadget.c                          |   9 +-
 drivers/usb/gadget/composite.c                     |  24 +++-
 drivers/usb/gadget/function/f_fs.c                 |   5 +-
 drivers/usb/gadget/function/u_serial.c             |   4 +-
 drivers/usb/storage/unusual_devs.h                 |   6 +
 drivers/video/console/vgacon.c                     |   3 +
 drivers/watchdog/da9062_wdt.c                      |   7 -
 fs/btrfs/inode.c                                   |   4 +-
 fs/cifs/cifsglob.h                                 |   7 +
 fs/cifs/cifsproto.h                                |   5 +-
 fs/cifs/cifssmb.c                                  |   3 +-
 fs/cifs/file.c                                     |  19 ++-
 fs/cifs/inode.c                                    |  12 +-
 fs/cifs/smb1ops.c                                  |   2 +-
 fs/cifs/smb2inode.c                                |   4 +-
 fs/cifs/smb2ops.c                                  |   3 +-
 fs/cifs/smb2pdu.c                                  |   1 +
 fs/fat/inode.c                                     |  19 +--
 include/linux/mm.h                                 |   4 +
 kernel/kprobes.c                                   |  67 +++++----
 kernel/trace/blktrace.c                            |   5 +-
 mm/huge_memory.c                                   |   3 +-
 mm/memory_hotplug.c                                |   8 +-
 mm/mprotect.c                                      |  38 +++++-
 security/integrity/platform_certs/load_uefi.c      |  40 ++++--
 sound/hda/ext/hdac_ext_controller.c                |   9 +-
 sound/pci/hda/patch_realtek.c                      |  31 ++++-
 sound/soc/codecs/pcm512x.c                         |   8 +-
 sound/soc/intel/skylake/skl-debug.c                |  32 +++--
 sound/soc/intel/skylake/skl-ssp-clk.c              |   4 +-
 sound/soc/soc-dapm.c                               |   2 +-
 sound/soc/soc-pcm.c                                |  16 +--
 sound/soc/soc-topology.c                           |  17 ++-
 sound/soc/sof/ipc.c                                |   2 +-
 tools/perf/arch/arm/util/cs-etm.c                  |   5 +-
 tools/perf/arch/arm64/util/arm-spe.c               |   5 +-
 tools/perf/arch/x86/util/intel-bts.c               |   5 +-
 tools/perf/arch/x86/util/intel-pt.c                |   5 +-
 tools/testing/selftests/lib.mk                     |  23 ++--
 .../testing/selftests/net/forwarding/mirror_gre.sh |  25 ++--
 .../selftests/net/forwarding/vxlan_bridge_1d.sh    |   6 +-
 usr/include/Makefile                               |   2 +-
 173 files changed, 1543 insertions(+), 898 deletions(-)