Skip to content

4.16.17-stable review

Greg Kroah-Hartman dri-devel kvmarm linux-arm-kernel linux-arm-msm linux-can linux-devicetree linux-efi linux-fsdevel linux-mips linux-mm linux-scsi linux-spi lkml netdev stable target-devel xen-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest262 of 279 patches 20 repliesIn review

262 of 279 patches are in this archive. The cover letter announces 279.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/279clocksource/drivers/imx-tpm: Correct some registers operation flowdrivers/clocksource/timer-imx-tpm.c+7 -10 replies
2/279Input: synaptics-rmi4 - fix an unchecked out of memory error pathdrivers/input/rmi4/rmi_spi.c+5 -20 replies
3/279KVM: X86: fix incorrect reference of trace_kvm_pi_irte_updatearch/x86/kvm/svm.c arch/x86/kvm/vmx.c+3 -40 replies
4/279ASoC: Intel: atom: fix ACPI/PCI Kconfigsound/soc/intel/Kconfig+13 -90 replies
5/279x86: Add check for APIC access address for vmentry of L2 guestsarch/x86/kvm/vmx.c+13 -00 replies
6/279MIPS: io: Prevent compiler reordering writeX()arch/mips/include/asm/io.h+1 -10 replies
7/279lan78xx: PHY DSP registers initialization to address EEE link drop issues with long cablesdrivers/net/phy/microchip.c include/linux/microchipphy.h+185 -10 replies
8/279ibmvnic: Do not notify peers on parameter change resetsdrivers/net/ethernet/ibm/ibmvnic.c+2 -10 replies
9/279nfp: ignore signals when communicating with management FWdrivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c+1 -20 replies
10/279nfp: flower: split and limit cmsg skb listsdrivers/net/ethernet/netronome/nfp/flower/cmsg.c drivers/net/ethernet/netronome/nfp/flower/cmsg.h drivers/net/ethernet/netronome/nfp/flower/main.c +1 more+46 -80 replies
12/279fsnotify: fix ignore mask logic in send_to_group()fs/notify/fsnotify.c+11 -140 replies
13/279MIPS: io: Add barrier after register read in readX()arch/mips/include/asm/io.h+2 -00 replies
14/279s390/smsgiucv: disable SMSG on module unloaddrivers/s390/net/smsgiucv.c+1 -10 replies
15/279isofs: fix potential memory leak in mount option parsingfs/isofs/inode.c+3 -00 replies
16/279MIPS: dts: Boston: Fix PCI bus dtc warnings:arch/mips/boot/dts/img/boston.dts+6 -00 replies
17/279spi: sh-msiof: Fix bit field overflow writes to TSCR/RSCRdrivers/spi/spi-sh-msiof.c+1 -00 replies
18/279doc: Add vendor prefix for Kieback & Peter GmbHDocumentation/devicetree/bindings/vendor-prefixes.txt+1 -00 replies
19/279dt-bindings: pinctrl: sunxi: Fix reference to driverDocumentation/devicetree/bindings/pinctrl/allwinner,sunxi-pinctrl.txt+3 -30 replies
20/279dt-bindings: net: ravb: Add support for r8a77965 SoCDocumentation/devicetree/bindings/net/renesas,ravb.txt+1 -02 replies
21/279dt-bindings: serial: sh-sci: Add support for r8a77965 (H)SCIFDocumentation/devicetree/bindings/serial/renesas,sci-serial.txt+2 -00 replies
22/279dt-bindings: dmaengine: rcar-dmac: document R8A77965 supportDocumentation/devicetree/bindings/dma/renesas,rcar-dmac.txt+1 -00 replies
24/279kvm: x86: move MSR_IA32_TSC handling to x86.carch/x86/kvm/svm.c arch/x86/kvm/vmx.c arch/x86/kvm/x86.c+6 -290 replies
25/279clk: honor CLK_MUX_ROUND_CLOSEST in generic clk muxdrivers/clk/clk-mux.c drivers/clk/clk.c include/linux/clk-provider.h+16 -40 replies
26/279ASoC: rt5514: Add the missing register in the readable tablesound/soc/codecs/rt5514.c+3 -00 replies
27/279ARM: dts: Fix cm2 and prm sizes for omap4arch/arm/boot/dts/omap4.dtsi+4 -40 replies
28/279eCryptfs: dont pass up plaintext names when using filename encryptionfs/ecryptfs/crypto.c fs/ecryptfs/file.c+44 -180 replies
29/279soc: bcm: raspberrypi-power: Fix use of __packeddrivers/soc/bcm/raspberrypi-power.c+1 -10 replies
31/279powerpc/64s: Default l1d_size to 64K in RFI fallback flusharch/powerpc/kernel/setup_64.c+11 -00 replies
32/279PCI: kirin: Fix reset gpio namedrivers/pci/dwc/pcie-kirin.c+1 -10 replies
33/279ASoC: topology: Fix bugs of freeing soc topologysound/soc/soc-topology.c+1 -10 replies
34/279livepatch: Initialize shadow variables safely by a custom callbackDocumentation/livepatch/shadow-vars.txt include/linux/livepatch.h kernel/livepatch/shadow.c +2 more+105 -480 replies
35/279livepatch: Allow to call a custom callback when freeing shadow variablesDocumentation/livepatch/shadow-vars.txt include/linux/livepatch.h kernel/livepatch/shadow.c +2 more+59 -340 replies
36/279KVM: arm/arm64: vgic: Kick new VCPU on interrupt migrationvirt/kvm/arm/vgic/vgic.c+8 -00 replies
37/279xen: xenbus_dev_frontend: Really return response stringdrivers/xen/xenbus/xenbus_dev_frontend.c+2 -10 replies
38/279arm64: kasan: avoid pfn_to_nid() before page array is initializedarch/arm64/mm/kasan_init.c+2 -20 replies
39/279ASoC: topology: Check widget kcontrols before deref.sound/soc/soc-topology.c+2 -20 replies
40/279spi: cadence: Add usleep_range() for cdns_spi_fill_tx_fifo()drivers/spi/spi-cadence.c+8 -00 replies
41/279blkcg: dont hold blkcg lock when deactivating policyblock/blk-cgroup.c+0 -50 replies
42/279ARM64: dts: meson-gxl: add USB host supportarch/arm64/boot/dts/amlogic/meson-gxl.dtsi+61 -00 replies
43/279ARM64: dts: meson-gxm: add GXM specific USB host configurationarch/arm64/boot/dts/amlogic/meson-gxm.dtsi+17 -00 replies
44/279ARM64: dts: meson-gxl-s905x-p212: enable the USB controllerarch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dtsi+4 -00 replies
45/279ARM64: dts: meson-gx-p23x-q20x: enable the USB controllerarch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi+4 -00 replies
46/279ARM64: dts: meson-gxl-s905x-libretech-cc: enable the USB controllerarch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dts+12 -00 replies
47/279ARM64: dts: meson-gxl-nexbox-a95x: enable the USB controllerarch/arm64/boot/dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts+4 -00 replies
48/279ARM64: dts: meson-gxm-khadas-vim2: enable the USB controllerarch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts+4 -00 replies
49/279tipc: fix infinite loop when dumping link monitor summarynet/tipc/monitor.c net/tipc/node.c+5 -80 replies
50/279arm64: dts: correct SATA addresses for Stingrayarch/arm64/boot/dts/broadcom/stingray/stingray-sata.dtsi+40 -400 replies
51/279scsi: iscsi: respond to netlink with unicast when appropriatedrivers/scsi/scsi_transport_iscsi.c+18 -110 replies
52/279scsi: megaraid_sas: Do not log an error if FW successfully initializes.drivers/scsi/megaraid/megaraid_sas_fusion.c+3 -30 replies
53/279scsi: target: fix crash with iscsi target and dvddrivers/target/target_core_pscsi.c+2 -00 replies
54/279netfilter: nf_tables: NAT chain and extensions require NF_TABLESnet/ipv6/netfilter/Kconfig+28 -270 replies
55/279netfilter: nf_tables: fix out-of-bounds in nft_chain_commit_updatenet/netfilter/nf_tables_api.c+1 -10 replies
56/279ASoC: msm8916-wcd-analog: use threaded context for mbhc eventssound/soc/codecs/msm8916-wcd-analog.c+6 -30 replies
57/279drm/msm: Fix possible null dereference on failure of get_pages()drivers/gpu/drm/msm/msm_gem.c+11 -90 replies
58/279drm/msm/dsi: use correct enum in dsi_get_cmd_fmtdrivers/gpu/drm/msm/dsi/dsi_host.c+1 -10 replies
59/279drm/msm: dont deref error pointer in the msm_fbdev_create error pathdrivers/gpu/drm/msm/msm_fbdev.c+2 -90 replies
60/279blkcg: init root blkcg_gq under lockblock/blk-cgroup.c+11 -60 replies
61/279net: hns: Avoid action name truncationdrivers/net/ethernet/hisilicon/hns/hnae.h+1 -10 replies
62/279afs: Fix server record deletionfs/afs/server.c+8 -10 replies
63/279vfs: Undo an overly zealous MS_RDONLY -> SB_RDONLY conversionfs/namespace.c+1 -10 replies
64/279parisc: time: Convert read_persistent_clock() to read_persistent_clock64()arch/parisc/kernel/time.c+1 -10 replies
65/279scsi: storvsc: Set up correct queue depth values for IDE devicesdrivers/scsi/storvsc_drv.c+5 -20 replies
66/279scsi: isci: Fix infinite loop in while loopdrivers/scsi/isci/port_config.c+1 -20 replies
67/279mm, pagemap: fix swap offset value for PMD migration entryfs/proc/task_mmu.c+5 -10 replies
68/279proc: revalidate kernel thread inodes to root:rootfs/proc/base.c+6 -00 replies
69/279proc: fix /proc/loadavg regressionarch/powerpc/platforms/cell/spufs/sched.c fs/proc/loadavg.c+2 -20 replies
70/279kexec_file: do not add extra alignment to efi memmaparch/x86/kernel/kexec-bzimage64.c+2 -30 replies
71/279mm: memcg: add __GFP_NOWARN in __memcg_schedule_kmem_cache_create()mm/memcontrol.c+1 -10 replies
72/279usb: typec: ucsi: fix tracepoint related build errordrivers/usb/typec/ucsi/Makefile+1 -10 replies
73/279s390/qeth: fix MAC address update sequencedrivers/s390/net/qeth_l2_main.c+31 -240 replies
74/279s390/qeth: fix request-side race during cmd IO timeoutdrivers/s390/net/qeth_core_main.c drivers/s390/net/qeth_core_mpc.h drivers/s390/net/qeth_l2_main.c+40 -270 replies
75/279s390/qeth: use Read device to query hypervisor for MACdrivers/s390/net/qeth_core_main.c+1 -10 replies
76/279ACPI / PM: Blacklist Low Power S0 Idle _DSM for ThinkPad X1 Tablet(2016)drivers/acpi/sleep.c+13 -00 replies
77/279ACPI / scan: Initialize watchdog before PNPdrivers/acpi/scan.c+1 -10 replies
78/279dt-bindings: meson-uart: DT fix s/clocks-names/clock-names/Documentation/devicetree/bindings/serial/amlogic,meson-uart.txt+1 -10 replies
79/279dt-bindings: mvebu-uart: DT fix s/interrupts-names/interrupt-names/Documentation/devicetree/bindings/serial/mvebu-uart.txt+1 -10 replies
80/279powerpc/powernv/memtrace: Let the arch hotunplug code flush cachearch/powerpc/platforms/powernv/memtrace.c+0 -170 replies
81/279net: phy: marvell: clear wol event before setting itdrivers/net/phy/marvell.c+9 -00 replies
82/279ARM: dts: da850: fix W=1 warnings with pinmux nodearch/arm/boot/dts/da850.dtsi+0 -20 replies
83/279ACPI / watchdog: Prefer iTCO_wdt on Lenovo Z50-70drivers/acpi/acpi_watchdog.c+49 -100 replies
84/279drm/amdkfd: fix clock counter retrieval for node without GPUdrivers/gpu/drm/amd/amdkfd/kfd_chardev.c+7 -60 replies
85/279cpufreq: brcmstb-avs-cpufreq: remove development debug supportdrivers/cpufreq/Kconfig.arm drivers/cpufreq/brcmstb-avs-cpufreq.c+1 -3320 replies
86/279thermal: int3403_thermal: Fix NULL pointer deref on module load / probedrivers/thermal/int340x_thermal/int3403_thermal.c+1 -20 replies
87/279CIFS: set *resp_buf_type to NO_BUFFER on errorfs/cifs/transport.c+4 -10 replies
88/279arm64: dts: uniphier: fix input delay value for legacy mode of eMMCarch/arm64/boot/dts/socionext/uniphier-ld11.dtsi arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi+3 -30 replies
89/279igb: Fix the transmission mode of queue 0 for Qav modedrivers/net/ethernet/intel/igb/igb_main.c+16 -10 replies
90/279net: ethtool: Add missing kernel doc for FEC parametersinclude/linux/ethtool.h+2 -00 replies
91/279riscv: select DMA_DIRECT_OPS instead of redefining itarch/riscv/Kconfig+1 -30 replies
92/279RISC-V: build vdso-dummy.o with -no-piearch/riscv/kernel/vdso/Makefile+1 -10 replies
93/279arm64: ptrace: remove addr_limit manipulationarch/arm64/kernel/ptrace.c+0 -60 replies
94/279arm64: only advance singlestep for user instruction trapsarch/arm64/kernel/traps.c+2 -10 replies
95/279perf pmu: Fix core PMU alias list for X86 platformtools/perf/util/pmu.c+7 -130 replies
96/279HID: lenovo: Add support for IBM/Lenovo Scrollpoint micedrivers/hid/Kconfig drivers/hid/hid-ids.h drivers/hid/hid-lenovo.c+48 -30 replies
97/279HID: wacom: Release device resource data obtained by devres_alloc()drivers/hid/wacom_sys.c+3 -10 replies
98/279selftests: ftrace: Add a testcase for multiple actions on triggertools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-multi-actions-accept.tc+44 -00 replies
99/279bpf, x64: fix JIT emission for dead codearch/x86/net/bpf_jit_comp.c+11 -10 replies
101/279perf/x86/intel: Dont enable freeze-on-smi for PerfMon V1arch/x86/events/intel/core.c+6 -30 replies
102/279remoteproc: qcom: Fix potential device node leaksdrivers/remoteproc/qcom_q6v5_pil.c+2 -00 replies
103/279rpmsg: added MODULE_ALIAS for rpmsg_chardrivers/rpmsg/rpmsg_char.c+2 -00 replies
104/279HID: intel-ish-hid: use put_device() instead of kfree()drivers/hid/intel-ish-hid/ishtp/bus.c+1 -10 replies
105/279blk-mq: fix sysfs inflight counterblock/blk-mq.c block/blk-mq.h block/genhd.c +2 more+43 -60 replies
106/279arm64: fix possible spectre-v1 in ptrace_hbp_get_event()arch/arm64/kernel/ptrace.c+10 -40 replies
107/279KVM: arm/arm64: vgic: fix possible spectre-v1 in vgic_mmio_read_apr()virt/kvm/arm/vgic/vgic-mmio-v2.c+5 -00 replies
108/279libahci: Allow drivers to override stop_enginedrivers/ata/ahci.c drivers/ata/ahci.h drivers/ata/ahci_qoriq.c +3 more+26 -150 replies
109/279ata: ahci: mvebu: override ahci_stop_engine for mvebu AHCIdrivers/ata/ahci_mvebu.c+56 -00 replies
110/279x86/cpu/intel: Add missing TLB cpuid valuesarch/x86/kernel/cpu/intel.c+3 -00 replies
112/279vti6: Change minimum MTU to IPV4_MIN_MTU, vti6 can carry IPv4 toonet/ipv6/ip6_vti.c+2 -20 replies
113/279powerpc/kvm/booke: Fix altivec related build breakarch/powerpc/kvm/booke.c+7 -00 replies
114/279reset: uniphier: fix USB clock line for LD20drivers/reset/reset-uniphier.c+3 -30 replies
115/279i2c: sprd: Prevent i2c accesses after suspend is calleddrivers/i2c/busses/i2c-sprd.c+16 -00 replies
116/279i2c: sprd: Fix the i2c count issuedrivers/i2c/busses/i2c-sprd.c+2 -40 replies
117/279RDMA/mlx5: Properly check return value of mlx5_get_uars_pagedrivers/infiniband/hw/mlx5/main.c+1 -30 replies
118/279tipc: fix bug in function tipc_nl_node_dump_monitornet/tipc/node.c+1 -10 replies
119/279nfp: dont depend on eth_tbl being availabledrivers/net/ethernet/netronome/nfp/flower/main.c drivers/net/ethernet/netronome/nfp/nfp_app_nic.c drivers/net/ethernet/netronome/nfp/nfp_main.h +1 more+23 -160 replies
120/279nvme: depend on INFINIBAND_ADDR_TRANSdrivers/nvme/host/Kconfig+1 -10 replies
121/279nvmet-rdma: depend on INFINIBAND_ADDR_TRANSdrivers/nvme/target/Kconfig+1 -10 replies
122/279ib_srpt: depend on INFINIBAND_ADDR_TRANSdrivers/infiniband/ulp/srpt/Kconfig+1 -10 replies
123/279cifs: smbd: depend on INFINIBAND_ADDR_TRANSfs/cifs/Kconfig+1 -10 replies
124/279ib_srp: depend on INFINIBAND_ADDR_TRANSdrivers/infiniband/ulp/srp/Kconfig+1 -10 replies
125/279IB: make INFINIBAND_ADDR_TRANS configurabledrivers/infiniband/Kconfig+4 -10 replies
126/279net: mvpp2: Fix clk error path in mvpp2_probedrivers/net/ethernet/marvell/mvpp2.c+8 -70 replies
128/279IB/uverbs: Fix validating mandatory attributesdrivers/infiniband/core/uverbs_ioctl.c+9 -00 replies
129/279RDMA/cma: Fix use after destroy access to net namespace for IPoIBdrivers/infiniband/core/cma.c+43 -100 replies
130/279RDMA/iwpm: fix memory leak on map_infodrivers/infiniband/core/iwpm_util.c+4 -10 replies
131/279IB/rxe: add RXE_START_MASK for rxe_opcode IB_OPCODE_RC_SEND_ONLY_INVdrivers/infiniband/sw/rxe/rxe_opcode.c+1 -10 replies
132/279IB/rxe: avoid double kfree_skbdrivers/infiniband/sw/rxe/rxe_req.c drivers/infiniband/sw/rxe/rxe_resp.c+1 -60 replies
133/279RDMA/hns: Bugfix for init hem tabledrivers/infiniband/hw/hns/hns_roce_hem.c+4 -40 replies
134/279RDMA/hns: Intercept illegal RDMA operation when use inline datadrivers/infiniband/hw/hns/hns_roce_hw_v2.c+5 -00 replies
135/279RDMA/hns: Fix the qp context state diagramdrivers/infiniband/hw/hns/hns_roce_hw_v2.c+2 -10 replies
136/279RDMA/hns: Submit bad wrdrivers/infiniband/hw/hns/hns_roce_hw_v2.c+2 -10 replies
137/279<linux/stringhash.h>: fix end_name_hash() for 64bit longinclude/linux/stringhash.h+2 -20 replies
139/279ARM: davinci: board-da830-evm: fix GPIO lookup for MMC/SDarch/arm/mach-davinci/board-da830-evm.c+7 -20 replies
140/279ARM: davinci: board-da850-evm: fix GPIO lookup for MMC/SDarch/arm/mach-davinci/board-da850-evm.c+7 -20 replies
141/279ARM: davinci: board-omapl138-hawk: fix GPIO numbers for MMC/SD lookuparch/arm/mach-davinci/board-omapl138-hawk.c+7 -30 replies
142/279ARM: davinci: board-dm355-evm: fix broken networkingarch/arm/mach-davinci/board-dm355-evm.c+6 -00 replies
143/279dt-bindings: panel: lvds: Fix path to display timing bindingsDocumentation/devicetree/bindings/display/panel/panel-common.txt+1 -10 replies
144/279ARM: OMAP2+: powerdomain: use raw_smp_processor_id() for tracearch/arm/mach-omap2/powerdomain.c+2 -20 replies
145/279ARM: dts: logicpd-som-lv: Fix WL127x Startup Issuesarch/arm/boot/dts/logicpd-som-lv.dtsi+7 -20 replies
146/279ARM: dts: logicpd-som-lv: Fix Audio Mutearch/arm/boot/dts/logicpd-som-lv.dtsi+2 -00 replies
147/279xprtrdma: Fix list corruption / DMAR errors during MR recoverynet/sunrpc/xprtrdma/fmr_ops.c net/sunrpc/xprtrdma/frwr_ops.c net/sunrpc/xprtrdma/verbs.c +1 more+10 -110 replies
148/279Input: atmel_mxt_ts - fix the firmware updatedrivers/input/touchscreen/atmel_mxt_ts.c+110 -760 replies
149/279hexagon: add memset_io() helperarch/hexagon/include/asm/io.h+6 -00 replies
150/279hexagon: export csum_partial_copy_nocheckarch/hexagon/lib/checksum.c+1 -00 replies
151/279scsi: vmw-pvscsi: return DID_BUS_BUSY for adapter-initated abortsdrivers/scsi/vmw_pvscsi.c+1 -10 replies
152/279ARM: davinci: fix GPIO lookup for I2Carch/arm/mach-davinci/board-dm355-evm.c arch/arm/mach-davinci/board-dm644x-evm.c+13 -60 replies
153/279pinctrl: meson-axg: fix the range of aobus bankdrivers/pinctrl/meson/pinctrl-meson-axg.c+1 -10 replies
154/279pinctrl: cherryview: Associate IRQ descriptors to irqdomaindrivers/pinctrl/intel/pinctrl-cherryview.c+12 -40 replies
155/279mtd: onenand: omap2: Disable DMA for HIGHMEM buffersdrivers/mtd/onenand/omap2.c+38 -670 replies
156/279bpf, x64: fix memleak when not converging after imagearch/x86/net/bpf_jit_comp.c+2 -20 replies
157/279bpf, x64: fix memleak when not converging on callsarch/x86/net/bpf_jit_comp.c+1 -10 replies
158/279parisc: drivers.c: Fix section mismatchesarch/parisc/kernel/drivers.c+4 -30 replies
159/279stop_machine, sched: Fix migrate_swap() vs. active_balance() deadlockkernel/stop_machine.c+14 -50 replies
160/279kthread, sched/wait: Fix kthread_parkme() wait-loopkernel/kthread.c+4 -30 replies
161/279kthread, sched/wait: Fix kthread_parkme() completion issueinclude/linux/kthread.h kernel/kthread.c kernel/sched/core.c+41 -354 replies
162/279arm64: tegra: Make BCM89610 PHY interrupt as active lowarch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi+1 -10 replies
163/279iommu/vt-d: Fix usage of force parameter in intel_ir_reconfigure_irte()drivers/iommu/intel_irq_remapping.c+1 -10 replies
164/279iommu/vt-d: fix shift-out-of-bounds in bug checkingdrivers/iommu/dmar.c+1 -10 replies
165/279nvme: fix potential memory leak in option parsingdrivers/nvme/host/fabrics.c+6 -00 replies
166/279nvme: Set integrity flag for user passthrough commandsdrivers/nvme/host/core.c+1 -00 replies
167/279nvme/multipath: Disable runtime writable enabling parameterdrivers/nvme/host/multipath.c+1 -10 replies
168/279nvme/multipath: Fix multipath disabled naming collisionsdrivers/nvme/host/core.c drivers/nvme/host/multipath.c drivers/nvme/host/nvme.h+35 -250 replies
169/279ARM: OMAP1: ams-delta: fix deferred_fiq handlerarch/arm/mach-omap1/ams-delta-fiq.c+14 -120 replies
170/279ARM: dts: correct missing "compatible" entry for ti81xx SoCsarch/arm/boot/dts/dm8148-evm.dts arch/arm/boot/dts/dm8148-t410.dts arch/arm/boot/dts/dm8168-evm.dts +1 more+4 -40 replies
171/279usb: typec: tps6598x: handle block reads separately with plain-I2C adaptersdrivers/usb/typec/tps6598x.c+39 -80 replies
172/279smc: fix sendpage() callnet/smc/af_smc.c+4 -20 replies
173/279IB/hfi1 Use correct type for num_user_contextdrivers/infiniband/hw/hfi1/init.c+2 -20 replies
174/279IB/{hfi1, rdmavt}: Fix memory leak in hfi1_alloc_devdata() upon failuredrivers/infiniband/hw/hfi1/init.c drivers/infiniband/hw/hfi1/platform.c drivers/infiniband/hw/hfi1/qsfp.c+30 -100 replies
175/279IB/hfi1: Fix memory leak in exception path in get_irq_affinity()drivers/infiniband/hw/hfi1/affinity.c+5 -60 replies
176/279IB/mlx4: Fix integer overflow when calculating optimal MTT sizedrivers/infiniband/hw/mlx4/mr.c+1 -10 replies
177/279RDMA/cma: Do not query GID during QP state transition to RTRdrivers/infiniband/core/cma.c+0 -70 replies
178/279spi: bcm2835aux: ensure interrupts are enabled for shared handlerdrivers/spi/spi-bcm2835aux.c+5 -00 replies
179/279bpf: fix possible spectre-v1 in find_and_alloc_map()kernel/bpf/syscall.c+6 -30 replies
180/279drm/exynos/mixer: fix synchronization check in interlaced modedrivers/gpu/drm/exynos/exynos_mixer.c drivers/gpu/drm/exynos/regs-mixer.h+11 -00 replies
181/279drm/exynos: mixer: avoid Oops in vp_video_buffer()drivers/gpu/drm/exynos/exynos_mixer.c+7 -50 replies
182/279bpf: use array_index_nospec in find_prog_typekernel/bpf/syscall.c+8 -20 replies
183/279sched/core: Introduce set_special_state()include/linux/sched.h include/linux/sched/signal.h kernel/sched/core.c +1 more+62 -240 replies
184/279net: phy: broadcom: add support for BCM89610 PHYdrivers/net/phy/broadcom.c include/linux/brcmphy.h+11 -00 replies
185/279gcc-plugins: fix build condition of SANCOV pluginscripts/Makefile.gcc-plugins+1 -10 replies
186/279sh: fix build failure for J2 cpu with SMP disabledarch/sh/kernel/cpu/sh2/probe.c+4 -00 replies
187/279tee: check shm references are consistent in offset/sizedrivers/tee/tee_core.c+11 -00 replies
188/279powerpc/trace/syscalls: Update syscall name matching logicarch/powerpc/include/asm/ftrace.h+3 -71 reply
189/279powerpc/trace/syscalls: Update syscall name matching logic to account for ppc_ prefixarch/powerpc/include/asm/ftrace.h+19 -20 replies
190/279mac80211: Adjust SAE authentication timeoutnet/mac80211/mlme.c+18 -70 replies
191/279drm/vc4: Fix oops dereferencing DPIs connector since panel_bridge.drivers/gpu/drm/vc4/vc4_dpi.c+22 -30 replies
192/279drm/omap: silence unititialized variable warningdrivers/gpu/drm/omapdrm/tcm-sita.c+1 -10 replies
193/279drm/omap: fix uninitialized ret variabledrivers/gpu/drm/omapdrm/dss/hdmi4.c drivers/gpu/drm/omapdrm/dss/hdmi5.c+2 -20 replies
194/279drm/omap: fix possible NULL ref issue in tiler_reserve_2ddrivers/gpu/drm/omapdrm/omap_dmm_tiler.c+5 -10 replies
195/279drm/omap: check return value from soc_device_matchdrivers/gpu/drm/omapdrm/dss/hdmi4_core.c+6 -10 replies
196/279drm/omap: handle alloc failures in omap_connectordrivers/gpu/drm/omapdrm/omap_connector.c+10 -00 replies
197/279nvme: fix use-after-free in nvme_free_ns_headdrivers/nvme/host/core.c+5 -00 replies
200/279mac80211: use timeout from the AddBA response instead of the requestnet/mac80211/agg-tx.c net/mac80211/tx.c+6 -10 replies
201/279x86/xen: Reset VCPU0 info pointer after shared_info remaparch/x86/xen/enlighten_hvm.c+13 -00 replies
201/279x86/xen: Reset VCPU0 info pointer after shared_info remaparch/x86/xen/enlighten_hvm.c+13 -00 replies
202/279net: aquantia: driver should correctly declare vlan_features bitsdrivers/net/ethernet/aquantia/atlantic/aq_nic.c+2 -00 replies
203/279net: aquantia: Limit number of vectors to actually allocated irqsdrivers/net/ethernet/aquantia/atlantic/aq_nic.c drivers/net/ethernet/aquantia/atlantic/aq_nic.h drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c+12 -100 replies
204/279powerpc/pseries: Fix CONFIG_NUMA=n buildarch/powerpc/include/asm/topology.h+5 -80 replies
205/279can: dev: increase bus-off message severitydrivers/net/can/dev.c+1 -10 replies
206/279HID: i2c-hid: Add RESEND_REPORT_DESCR quirk for Toshiba Click Mini L9W-Bdrivers/hid/hid-ids.h drivers/hid/i2c-hid/i2c-hid.c+3 -00 replies
207/279arm64: Add MIDR encoding for NVIDIA CPUsarch/arm64/include/asm/cputype.h+6 -00 replies
208/279cifs: Allocate validate negotiation request through kmallocfs/cifs/smb2pdu.c+38 -300 replies
209/279cifs: smb2ops: Fix listxattr() when there are no EAsfs/cifs/smb2ops.c+6 -00 replies
212/279tipc: eliminate KMSAN uninit-value in strcmp complaintnet/tipc/node.c+13 -20 replies
213/279qed: Fix l2 initializations over iWARP personalitydrivers/net/ethernet/qlogic/qed/qed_l2.c+2 -40 replies
214/279qede: Fix gfp flags sent to rdma event node allocationdrivers/net/ethernet/qlogic/qede/qede_rdma.c+1 -10 replies
215/279cxgb4: copy mbox log size to PF0-3 adap instancesdrivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c+1 -20 replies
216/279rxrpc: Fix missing start of call timeoutnet/rxrpc/ar-internal.h net/rxrpc/input.c net/rxrpc/output.c +1 more+23 -10 replies
217/279rxrpc: Fix error reception on AF_INET6 socketsnet/rxrpc/local_object.c+42 -150 replies
218/279rxrpc: Fix the min security level for kernel callsnet/rxrpc/af_rxrpc.c+1 -10 replies
219/279ARM: dts: imx51-zii-rdu1: fix touchscreen bindingsarch/arm/boot/dts/imx51-zii-rdu1.dts+3 -30 replies
221/279x86: Delay skip of emulated hypercall instructionarch/x86/kvm/hyperv.c arch/x86/kvm/x86.c+12 -90 replies
222/279perf cs-etm: Support unknown_thread in cs_etm_auxtracetools/perf/util/cs-etm.c+22 -20 replies
223/279sh: switch to NO_BOOTMEMarch/sh/Kconfig arch/sh/kernel/setup.c arch/sh/mm/init.c +1 more+7 -820 replies
224/279ixgbe: return error on unsupported SFP module when resettingdrivers/net/ethernet/intel/ixgbe/ixgbe_x550.c+3 -00 replies
225/279ixgbe: fix memory leak on ipsec allocationdrivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c+1 -10 replies
226/279net sched actions: fix invalid pointer dereferencing if skbedit flags missingnet/sched/act_skbedit.c+2 -10 replies
227/279lib/find_bit_benchmark.c: avoid soft lockup in test_find_first_bit()lib/find_bit_benchmark.c+6 -10 replies
228/279init: fix false positives in W+X checkinginit/main.c kernel/module.c+12 -00 replies
229/279proc/kcore: dont bounds check against address 0fs/proc/kcore.c+16 -70 replies
230/279ocfs2: take inode cluster lock before moving reflinked inode from orphan dirfs/ocfs2/refcounttree.c+12 -20 replies
231/279kprobes/x86: Prohibit probing on exception masking instructionsarch/x86/include/asm/insn.h arch/x86/kernel/kprobes/core.c+22 -00 replies
232/279uprobes/x86: Prohibit probing on MOV SS instructionarch/x86/kernel/uprobes.c+4 -00 replies
233/279objtool, kprobes/x86: Sync the latest <asm/insn.h> header with tools/objtool/arch/x86/include/asm/insn.htools/objtool/arch/x86/include/asm/insn.h+18 -00 replies
234/279x86/pkeys/selftests: Adjust the self-test to fresh distros that export the pkeys ABItools/testing/selftests/x86/protection_keys.c+41 -267 replies
235/279x86/mpx/selftests: Adjust the self-test to fresh distros that export the MPX ABItools/testing/selftests/x86/mpx-mini-test.c+5 -20 replies
236/279x86/selftests: Add mov_to_ss testtools/testing/selftests/x86/Makefile tools/testing/selftests/x86/mov_ss_trap.c+286 -10 replies
237/279x86/pkeys/selftests: Give better unexpected fault error messagestools/testing/selftests/x86/protection_keys.c+7 -60 replies
238/279x86/pkeys/selftests: Stop using assert()tools/testing/selftests/x86/protection_keys.c+8 -40 replies
239/279x86/pkeys/selftests: Remove dead debugging code, fix dprint_in_signaltools/testing/selftests/x86/protection_keys.c+0 -160 replies
240/279x86/pkeys/selftests: Avoid printf-in-signal deadlockstools/testing/selftests/x86/pkey-helpers.h+8 -120 replies
241/279x86/pkeys/selftests: Allow faults on unknown keystools/testing/selftests/x86/protection_keys.c+9 -10 replies
242/279x86/pkeys/selftests: Factor out "instruction page"tools/testing/selftests/x86/protection_keys.c+17 -40 replies
243/279x86/pkeys/selftests: Add PROT_EXEC testtools/testing/selftests/x86/protection_keys.c+44 -00 replies
244/279x86/pkeys/selftests: Fix pkey exhaustion test off-by-onetools/testing/selftests/x86/protection_keys.c+8 -50 replies
245/279x86/pkeys/selftests: Fix pointer mathtools/testing/selftests/x86/protection_keys.c+7 -70 replies
246/279x86/pkeys/selftests: Save off prot for allocationstools/testing/selftests/x86/protection_keys.c+9 -50 replies
247/279x86/pkeys/selftests: Add a test for pkey 0tools/testing/selftests/x86/protection_keys.c+30 -00 replies
248/279afs: Fix address list parsingfs/afs/addr_list.c+15 -100 replies
249/279afs: Fix refcounting in callback registrationfs/afs/callback.c fs/afs/internal.h fs/afs/rotate.c +1 more+52 -220 replies
250/279afs: Fix server rotations handling of fileserver probe failurefs/afs/rotate.c+10 -20 replies
251/279mtd: Fix comparison in map_word_andequal()include/linux/mtd/map.h+1 -10 replies
252/279afs: Fix VNOVOL handling in address rotationfs/afs/rotate.c+2 -20 replies
253/279afs: Fix the handling of CB.InitCallBackState3 to find the server by UUIDfs/afs/cmservice.c+3 -30 replies
254/279afs: Fix afs_find_server search loopfs/afs/server.c+0 -130 replies
255/279afs: Fix the non-encryption of callsfs/afs/rxrpc.c+7 -00 replies
257/279ARM: keystone: fix platform_domain_notifier array overrunarch/arm/mach-keystone/pm_domain.c+1 -00 replies
258/279i2c: pmcmsp: return message count on master_xfer successdrivers/i2c/busses/i2c-pmcmsp.c+1 -10 replies
259/279i2c: pmcmsp: fix error return from master_xferdrivers/i2c/busses/i2c-pmcmsp.c+1 -10 replies
260/279i2c: viperboard: return message count on master_xfer successdrivers/i2c/busses/i2c-viperboard.c+1 -10 replies
261/279ARM: davinci: dm646x: fix timer interrupt generationarch/arm/mach-davinci/dm646x.c+2 -10 replies
262/279ARM: davinci: board-dm646x-evm: pass correct I2C adapter id for VPIFarch/arm/mach-davinci/board-dm646x-evm.c+2 -00 replies
263/279ARM: davinci: board-dm646x-evm: set VPIF capture card namearch/arm/mach-davinci/board-dm646x-evm.c+2 -10 replies
265/279mtd: rawnand: Fix return type of __DIVIDE() when called with 32-bitinclude/linux/mtd/rawnand.h+11 -50 replies
266/279clk: imx6ull: use OSC clock during AXI rate changedrivers/clk/imx/clk-imx6ul.c+1 -10 replies
267/279locking/rwsem: Add a new RWSEM_ANONYMOUSLY_OWNED flagkernel/locking/rwsem-xadd.c kernel/locking/rwsem.c kernel/locking/rwsem.h+28 -210 replies
268/279locking/percpu-rwsem: Annotate rwsem ownership transfer by setting RWSEM_OWNER_UNKNOWNinclude/linux/percpu-rwsem.h include/linux/rwsem.h kernel/locking/rwsem-xadd.c+13 -10 replies
269/279drm/dumb-buffers: Integer overflow in drm_mode_create_ioctl()drivers/gpu/drm/drm_dumb_buffers.c+4 -30 replies
272/279parisc: Move setup_profiling_timer() out of init sectionarch/parisc/kernel/smp.c+1 -20 replies
273/279platform/x86: DELL_WMI use depends on instead of select for DELL_SMBIOSdrivers/platform/x86/Kconfig+1 -10 replies
274/279efi/libstub/arm64: Handle randomized TEXT_OFFSETdrivers/firmware/efi/libstub/arm64-stub.c+10 -00 replies
277/279ARM: kexec: fix kdump register saving on panic()arch/arm/kernel/machine_kexec.c+22 -120 replies
278/279ARM: replace unnecessary perl with sed and the shell $(( )) operatorarch/arm/boot/compressed/Makefile+3 -50 replies
279/279ARM: fix kill( ,SIGFPE) breakagearch/arm/include/uapi/asm/siginfo.h arch/arm/vfp/vfpmodule.c+1 -140 replies

Reviews trailers per patch

93 of 262 patches have a Reviewed-by or Acked-by.

PatchJosh PoimboeufMiroslav BenesChristoph HellwigRandy WrightHeikki KrogerusAlexei StarovoitovChristoffer DallMarc ZyngierYuval ShaiaDavid LechnerDavid S. MillerSagi GrimbergEric AnholtAurelien AptelMathieu PoirierOleg NesterovAmir GoldsteinPeter ZijlstraRandy DunlapKim PhillipsJakub KicinskiSimon HormanAndrew DugganAndy ShevchenkoVinod KoulMihai CarabasKonrad Rzeszutek WilkJim MattsonWanpeng LiDirk van der MerweXiaowei SongJuergen GrossGeert UytterhoevenSergei ShtylyovRay JuiScott BrandenAndrew GospodarekLee DuncanShivasharan SMichael KelleyJohannes WeinerAndrew MortonJordan CrouseRobin LeeGuenter RoeckRashmica GuptaOded GabbayArchit TanejaViresh KumarRonnie SahlbergAaron BrownRoopa PrabhuArnd BergmannArnaldo Carvalho de MeloBart Van AsscheBenjamin TissoiresLong LiGregory CLEMENTZhu YanjunTom ZanussiCatalin MarinasLaurent PinchartBenson LeungSebastian ReichelKevin HilmanH. Nikolaus SchallerPeter UjfalusiMatt FlemingMartin K. PetersenKees CookSean PaulBoris BrezillonEmil VelikovBenoit ParrotDennis DalessandroEduardo ValentinAlakesh HaloiVallish VaidyeshwaraBoris OstrovskyMike MarciniszynMichael J. RuhlTom TalpeyFabio EstevamAndrew BowersShannon NelsonCong WangIngo MolnarWill DeaconLaura AbbottDave AndersonJoseph QiJunxiao BiJun PiaoSantosh ShilimkarRob Landley
1/279
2/279R-b
3/279
4/279R-b A-b
5/279R-b R-b R-b R-b
6/279
7/279
8/279
9/279R-b
10/279R-b R-b
12/279
13/279
14/279
15/279
16/279
17/279
18/279
19/279
20/279R-b R-b A-b
21/279R-b
22/279R-b R-b
24/279
25/279
26/279
27/279
28/279
29/279
31/279
32/279A-b
33/279
34/279A-b A-b
35/279A-b A-b
36/279R-b
37/279R-b
38/279
39/279
40/279
41/279
42/279
43/279
44/279
45/279
46/279
47/279
48/279
49/279
50/279R-b R-b R-b
51/279R-b
52/279A-b
53/279R-b
54/279
55/279
56/279
57/279R-b
58/279R-b
59/279
60/279
61/279
62/279
63/279
64/279A-b
65/279R-b
66/279
67/279
68/279
69/279
70/279T-b
71/279A-b R-b
72/279A-b
73/279
74/279
75/279
76/279Reported-and-tested-by
77/279A-b
78/279
79/279
80/279R-b
81/279
82/279R-b
83/279
84/279R-b
85/279A-b
86/279
87/279R-b
88/279
89/279T-b
90/279A-b
91/279
92/279
93/279A-b
94/279
95/279T-b
96/279R-b
97/279R-b
98/279R-b T-b
99/279A-b
101/279A-b
102/279
103/279
104/279
105/279
106/279
107/279A-b A-b
108/279
109/279
110/279
112/279
113/279
114/279
115/279
116/279
117/279
118/279
119/279R-b
120/279
121/279
122/279R-b
123/279R-b
124/279R-b
125/279R-b
126/279A-b
128/279
129/279
130/279
131/279R-b
132/279R-b
133/279
134/279
135/279
136/279
137/279
139/279R-b
140/279R-b
141/279R-b
142/279
143/279R-b
144/279
145/279
146/279
147/279
148/279A-b T-b
149/279
150/279
151/279
152/279R-b
153/279A-b
154/279R-b
155/279T-b R-b
156/279A-b A-b
157/279A-b A-b
158/279
159/279A-b
160/279R-b
161/279
162/279
163/279
164/279
165/279R-b R-b
166/279R-b
167/279R-b
168/279R-b
169/279
170/279
171/279R-b
172/279
173/279R-b
174/279R-b R-b
175/279R-b R-b
176/279
177/279
178/279R-b
179/279A-b
180/279
181/279
182/279
183/279R-b
184/279
185/279A-b
186/279
187/279
188/279
189/279
190/279
191/279R-b R-b
192/279
193/279R-b R-b
194/279R-b R-b
195/279R-b R-b
196/279R-b R-b
197/279R-b
200/279
201/279R-b R-b R-b R-b R-b R-b R-b R-b
201/279R-b R-b R-b R-b R-b R-b R-b R-b
202/279
203/279
204/279
205/279
206/279A-b
207/279
208/279R-b R-b
209/279R-b
212/279
213/279
214/279
215/279
216/279
217/279
218/279
219/279R-b
221/279
222/279A-b
223/279
224/279T-b
225/279T-b A-b
226/279A-b
227/279R-b
228/279A-b A-b A-b A-b
229/279T-b
230/279R-b R-b A-b
231/279
232/279A-b
233/279
234/279
235/279
236/279
237/279
238/279
239/279
240/279
241/279
242/279
243/279
244/279
245/279
246/279
247/279
248/279
249/279
250/279
251/279
252/279
253/279
254/279
255/279
257/279A-b
258/279
259/279
260/279
261/279
262/279
263/279
265/279
266/279
267/279T-b A-b
268/279T-b A-b
269/279
272/279
273/279T-b
274/279T-b
277/279
278/279A-b
279/279

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

Read the v1 thread

Cover letter [PATCH 4.16 000/279] 4.16.17-stable review

This is the start of the stable review cycle for the 4.16.17 release. There are 279 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Wed Jun 20 08:05:28 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.16.17-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.16.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.16.17-rc1

Russell King <[email protected]>
ARM: fix kill( ,SIGFPE) breakage

Russell King <[email protected]>

    ARM: replace unnecessary perl with sed and the shell $(( )) operator

Russell King <[email protected]>
ARM: kexec: fix kdump register saving on panic()

Łukasz Stelmach <[email protected]>
ARM: 8758/1: decompressor: restore r1 and r2 just before jumping to the kernel

Łukasz Stelmach <[email protected]>
ARM: 8753/1: decompressor: add a missing parameter to the addruart macro

Mark Rutland <[email protected]>
efi/libstub/arm64: Handle randomized TEXT_OFFSET

Darren Hart <[email protected]>
platform/x86: DELL_WMI use depends on instead of select for DELL_SMBIOS

Helge Deller <[email protected]>
parisc: Move setup_profiling_timer() out of init section

Mathieu Malaterre <[email protected]>
sched/deadline: Make the grub_reclaim() function static

Mathieu Malaterre <[email protected]>
sched/debug: Move the print_rt_rq() and print_dl_rq() declarations to kernel/sched/sched.h

Dan Carpenter <[email protected]>
drm/dumb-buffers: Integer overflow in drm_mode_create_ioctl()

Waiman Long <[email protected]>
locking/percpu-rwsem: Annotate rwsem ownership transfer by setting RWSEM_OWNER_UNKNOWN

Waiman Long <[email protected]>
locking/rwsem: Add a new RWSEM_ANONYMOUSLY_OWNED flag

Stefan Agner <[email protected]>
clk: imx6ull: use OSC clock during AXI rate change

Geert Uytterhoeven <[email protected]>
mtd: rawnand: Fix return type of __DIVIDE() when called with 32-bit

Wanpeng Li <[email protected]>
KVM: X86: Lower the default timer frequency limit to 200us

Sekhar Nori <[email protected]>
ARM: davinci: board-dm646x-evm: set VPIF capture card name

Sekhar Nori <[email protected]>
ARM: davinci: board-dm646x-evm: pass correct I2C adapter id for VPIF

Sekhar Nori <[email protected]>
ARM: davinci: dm646x: fix timer interrupt generation

Peter Rosin <[email protected]>
i2c: viperboard: return message count on master_xfer success

Peter Rosin <[email protected]>
i2c: pmcmsp: fix error return from master_xfer

Peter Rosin <[email protected]>
i2c: pmcmsp: return message count on master_xfer success

Russell King <[email protected]>
ARM: keystone: fix platform_domain_notifier array overrun

Daniel Glöckner <[email protected]>
usb: musb: fix remote wakeup racing with suspend

David Howells <[email protected]>
afs: Fix the non-encryption of calls

Marc Dionne <[email protected]>
afs: Fix afs_find_server search loop

David Howells <[email protected]>
afs: Fix the handling of CB.InitCallBackState3 to find the server by UUID

David Howells <[email protected]>
afs: Fix VNOVOL handling in address rotation

Ben Hutchings <[email protected]>
mtd: Fix comparison in map_word_andequal()

David Howells <[email protected]>
afs: Fix server rotation's handling of fileserver probe failure

David Howells <[email protected]>
afs: Fix refcounting in callback registration

David Howells <[email protected]>
afs: Fix address list parsing

Dave Hansen <[email protected]>
x86/pkeys/selftests: Add a test for pkey 0

Dave Hansen <[email protected]>
x86/pkeys/selftests: Save off 'prot' for allocations

Dave Hansen <[email protected]>
x86/pkeys/selftests: Fix pointer math

Dave Hansen <[email protected]>
x86/pkeys/selftests: Fix pkey exhaustion test off-by-one

Dave Hansen <[email protected]>
x86/pkeys/selftests: Add PROT_EXEC test

Dave Hansen <[email protected]>
x86/pkeys/selftests: Factor out "instruction page"

Dave Hansen <[email protected]>
x86/pkeys/selftests: Allow faults on unknown keys

Dave Hansen <[email protected]>
x86/pkeys/selftests: Avoid printf-in-signal deadlocks

Dave Hansen <[email protected]>
x86/pkeys/selftests: Remove dead debugging code, fix dprint_in_signal

Dave Hansen <[email protected]>
x86/pkeys/selftests: Stop using assert()

Dave Hansen <[email protected]>
x86/pkeys/selftests: Give better unexpected fault error messages

Andy Lutomirski <[email protected]>
x86/selftests: Add mov_to_ss test

Ingo Molnar <[email protected]>
x86/mpx/selftests: Adjust the self-test to fresh distros that export the MPX ABI

Ingo Molnar <[email protected]>
x86/pkeys/selftests: Adjust the self-test to fresh distros that export the pkeys ABI

Ingo Molnar <[email protected]>
objtool, kprobes/x86: Sync the latest <asm/insn.h> header with tools/objtool/arch/x86/include/asm/insn.h

Masami Hiramatsu <[email protected]>
uprobes/x86: Prohibit probing on MOV SS instruction

Masami Hiramatsu <[email protected]>
kprobes/x86: Prohibit probing on exception masking instructions

Ashish Samant <[email protected]>
ocfs2: take inode cluster lock before moving reflinked inode from orphan dir

Laura Abbott <[email protected]>
proc/kcore: don't bounds check against address 0

Jeffrey Hugo <[email protected]>
init: fix false positives in W+X checking

Yury Norov <[email protected]>
lib/find_bit_benchmark.c: avoid soft lockup in test_find_first_bit()

Roman Mashak <[email protected]>
net sched actions: fix invalid pointer dereferencing if skbedit flags missing

Colin Ian King <[email protected]>
ixgbe: fix memory leak on ipsec allocation

Emil Tantilov <[email protected]>
ixgbe: return error on unsupported SFP module when resetting

Rob Herring <[email protected]>
sh: switch to NO_BOOTMEM

Leo Yan <[email protected]>
perf cs-etm: Support unknown_thread in cs_etm_auxtrace

Marian Rotariu <[email protected]>
x86: Delay skip of emulated hypercall instruction

Wanpeng Li <[email protected]>
KVM: Extend MAX_IRQ_ROUTES to 4096 for all archs

Nikita Yushchenko <[email protected]>
ARM: dts: imx51-zii-rdu1: fix touchscreen bindings

David Howells <[email protected]>
rxrpc: Fix the min security level for kernel calls

David Howells <[email protected]>
rxrpc: Fix error reception on AF_INET6 sockets

David Howells <[email protected]>
rxrpc: Fix missing start of call timeout

Ganesh Goudar <[email protected]>
cxgb4: copy mbox log size to PF0-3 adap instances

Michal Kalderon <[email protected]>
qede: Fix gfp flags sent to rdma event node allocation

Michal Kalderon <[email protected]>
qed: Fix l2 initializations over iWARP personality

Ying Xue <[email protected]>
tipc: eliminate KMSAN uninit-value in strcmp complaint

Mathieu Malaterre <[email protected]>
agp: uninorth: make two functions static

Andrey Grodzovsky <[email protected]>
drm/amdgpu: Switch to interruptable wait to recover from ring hang.

Paulo Alcantara <[email protected]>
cifs: smb2ops: Fix listxattr() when there are no EAs

Long Li <[email protected]>
cifs: Allocate validate negotiation request through kmalloc

David Gilhooley <[email protected]>
arm64: Add MIDR encoding for NVIDIA CPUs

Hans de Goede <[email protected]>
HID: i2c-hid: Add RESEND_REPORT_DESCR quirk for Toshiba Click Mini L9W-B

Jakob Unterwurzacher <[email protected]>
can: dev: increase bus-off message severity

Michael Ellerman <[email protected]>
powerpc/pseries: Fix CONFIG_NUMA=n build

Igor Russkikh <[email protected]>
net: aquantia: Limit number of vectors to actually allocated irqs

Igor Russkikh <[email protected]>
net: aquantia: driver should correctly declare vlan_features bits

van der Linden, Frank <[email protected]>
x86/xen: Reset VCPU0 info pointer after shared_info remap

Sara Sharon <[email protected]>
mac80211: use timeout from the AddBA response instead of the request

Clément Péron <[email protected]>
ARM: dts: cygnus: fix irq type for arm global timer

Mathieu Malaterre <[email protected]>
driver core: add __printf verification to __ata_ehi_pushv_desc

Jianchao Wang <[email protected]>
nvme: fix use-after-free in nvme_free_ns_head

Tomi Valkeinen <[email protected]>
drm/omap: handle alloc failures in omap_connector

Tomi Valkeinen <[email protected]>
drm/omap: check return value from soc_device_match

Tomi Valkeinen <[email protected]>
drm/omap: fix possible NULL ref issue in tiler_reserve_2d

Tomi Valkeinen <[email protected]>
drm/omap: fix uninitialized ret variable

Dan Carpenter <[email protected]>
drm/omap: silence unititialized variable warning

Eric Anholt <[email protected]>
drm/vc4: Fix oops dereferencing DPI's connector since panel_bridge.

Ilan Peer <[email protected]>
mac80211: Adjust SAE authentication timeout

Naveen N. Rao <[email protected]>
powerpc/trace/syscalls: Update syscall name matching logic to account for ppc_ prefix

Naveen N. Rao <[email protected]>
powerpc/trace/syscalls: Update syscall name matching logic

Etienne Carriere <[email protected]>
tee: check shm references are consistent in offset/size

Rich Felker <[email protected]>
sh: fix build failure for J2 cpu with SMP disabled

Masahiro Yamada <[email protected]>
gcc-plugins: fix build condition of SANCOV plugin

Bhadram Varka <[email protected]>
net: phy: broadcom: add support for BCM89610 PHY

Peter Zijlstra <[email protected]>
sched/core: Introduce set_special_state()

Daniel Borkmann <[email protected]>
bpf: use array_index_nospec in find_prog_type

Tobias Jakobi <[email protected]>
drm/exynos: mixer: avoid Oops in vp_video_buffer()

Andrzej Hajda <[email protected]>
drm/exynos/mixer: fix synchronization check in interlaced mode

Mark Rutland <[email protected]>
bpf: fix possible spectre-v1 in find_and_alloc_map()

Rob Herring <[email protected]>
spi: bcm2835aux: ensure interrupts are enabled for shared handler

Parav Pandit <[email protected]>
RDMA/cma: Do not query GID during QP state transition to RTR

Jack Morgenstein <[email protected]>
IB/mlx4: Fix integer overflow when calculating optimal MTT size

Sebastian Sanchez <[email protected]>
IB/hfi1: Fix memory leak in exception path in get_irq_affinity()

Sebastian Sanchez <[email protected]>
IB/{hfi1, rdmavt}: Fix memory leak in hfi1_alloc_devdata() upon failure

Michael J. Ruhl <[email protected]>
IB/hfi1 Use correct type for num_user_context

Stefan Raspl <[email protected]>
smc: fix sendpage() call

Heikki Krogerus <[email protected]>
usb: typec: tps6598x: handle block reads separately with plain-I2C adapters

Graeme Smecher <[email protected]>
ARM: dts: correct missing "compatible" entry for ti81xx SoCs

Janusz Krzysztofik <[email protected]>
ARM: OMAP1: ams-delta: fix deferred_fiq handler

Keith Busch <[email protected]>
nvme/multipath: Fix multipath disabled naming collisions

Keith Busch <[email protected]>
nvme/multipath: Disable runtime writable enabling parameter

Keith Busch <[email protected]>
nvme: Set integrity flag for user passthrough commands

Chengguang Xu <[email protected]>
nvme: fix potential memory leak in option parsing

Changbin Du <[email protected]>
iommu/vt-d: fix shift-out-of-bounds in bug checking

Jagannathan Raman <[email protected]>
iommu/vt-d: Fix usage of force parameter in intel_ir_reconfigure_irte()

Bhadram Varka <[email protected]>
arm64: tegra: Make BCM89610 PHY interrupt as active low

Peter Zijlstra <[email protected]>
kthread, sched/wait: Fix kthread_parkme() completion issue

Peter Zijlstra <[email protected]>
kthread, sched/wait: Fix kthread_parkme() wait-loop

Peter Zijlstra <[email protected]>
stop_machine, sched: Fix migrate_swap() vs. active_balance() deadlock

Helge Deller <[email protected]>
parisc: drivers.c: Fix section mismatches

Daniel Borkmann <[email protected]>
bpf, x64: fix memleak when not converging on calls

Daniel Borkmann <[email protected]>
bpf, x64: fix memleak when not converging after image

Ladislav Michl <[email protected]>
mtd: onenand: omap2: Disable DMA for HIGHMEM buffers

Mika Westerberg <[email protected]>
pinctrl: cherryview: Associate IRQ descriptors to irqdomain

Yixun Lan <[email protected]>
pinctrl: meson-axg: fix the range of aobus bank

Sekhar Nori <[email protected]>
ARM: davinci: fix GPIO lookup for I2C

Jim Gill <[email protected]>
scsi: vmw-pvscsi: return DID_BUS_BUSY for adapter-initated aborts

Arnd Bergmann <[email protected]>
hexagon: export csum_partial_copy_nocheck

Arnd Bergmann <[email protected]>
hexagon: add memset_io() helper

Nick Dyer <[email protected]>
Input: atmel_mxt_ts - fix the firmware update

Chuck Lever <[email protected]>
xprtrdma: Fix list corruption / DMAR errors during MR recovery

Adam Ford <[email protected]>
ARM: dts: logicpd-som-lv: Fix Audio Mute

Adam Ford <[email protected]>
ARM: dts: logicpd-som-lv: Fix WL127x Startup Issues

Tero Kristo <[email protected]>
ARM: OMAP2+: powerdomain: use raw_smp_processor_id() for trace

Geert Uytterhoeven <[email protected]>
dt-bindings: panel: lvds: Fix path to display timing bindings

Sekhar Nori <[email protected]>
ARM: davinci: board-dm355-evm: fix broken networking

Sekhar Nori <[email protected]>
ARM: davinci: board-omapl138-hawk: fix GPIO numbers for MMC/SD lookup

Sekhar Nori <[email protected]>
ARM: davinci: board-da850-evm: fix GPIO lookup for MMC/SD

Sekhar Nori <[email protected]>
ARM: davinci: board-da830-evm: fix GPIO lookup for MMC/SD

Håkon Bugge <[email protected]>
IB/core: Make ib_mad_client_id atomic

Amir Goldstein <[email protected]>
<linux/stringhash.h>: fix end_name_hash() for 64bit long

oulijun <[email protected]>
RDMA/hns: Submit bad wr

oulijun <[email protected]>
RDMA/hns: Fix the qp context state diagram

oulijun <[email protected]>
RDMA/hns: Intercept illegal RDMA operation when use inline data

oulijun <[email protected]>
RDMA/hns: Bugfix for init hem table

Zhu Yanjun <[email protected]>
IB/rxe: avoid double kfree_skb

Jianchao Wang <[email protected]>
IB/rxe: add RXE_START_MASK for rxe_opcode IB_OPCODE_RC_SEND_ONLY_INV

Colin Ian King <[email protected]>
RDMA/iwpm: fix memory leak on map_info

Parav Pandit <[email protected]>
RDMA/cma: Fix use after destroy access to net namespace for IPoIB

Matan Barak <[email protected]>
IB/uverbs: Fix validating mandatory attributes

Junaid Shahid <[email protected]>
kvm: apic: Flush TLB after APIC mode/address change if VPIDs are in use

Maxime Chevallier <[email protected]>
net: mvpp2: Fix clk error path in mvpp2_probe

Greg Thelen <[email protected]>
IB: make INFINIBAND_ADDR_TRANS configurable

Greg Thelen <[email protected]>
ib_srp: depend on INFINIBAND_ADDR_TRANS

Greg Thelen <[email protected]>
cifs: smbd: depend on INFINIBAND_ADDR_TRANS

Greg Thelen <[email protected]>
ib_srpt: depend on INFINIBAND_ADDR_TRANS

Greg Thelen <[email protected]>
nvmet-rdma: depend on INFINIBAND_ADDR_TRANS

Greg Thelen <[email protected]>
nvme: depend on INFINIBAND_ADDR_TRANS

Jakub Kicinski <[email protected]>
nfp: don't depend on eth_tbl being available

Jon Maloy <[email protected]>
tipc: fix bug in function tipc_nl_node_dump_monitor

Leon Romanovsky <[email protected]>
RDMA/mlx5: Properly check return value of mlx5_get_uars_page

Baolin Wang <[email protected]>
i2c: sprd: Fix the i2c count issue

Baolin Wang <[email protected]>
i2c: sprd: Prevent i2c accesses after suspend is called

Masahiro Yamada <[email protected]>
reset: uniphier: fix USB clock line for LD20

Laurentiu Tudor <[email protected]>
powerpc/kvm/booke: Fix altivec related build break

Stefano Brivio <[email protected]>
vti6: Change minimum MTU to IPV4_MIN_MTU, vti6 can carry IPv4 too

John Fastabend <[email protected]>
bpf: fix uninitialized variable in bpf tools

[email protected] <[email protected]>
x86/cpu/intel: Add missing TLB cpuid values

Evan Wang <[email protected]>
ata: ahci: mvebu: override ahci_stop_engine for mvebu AHCI

Evan Wang <[email protected]>
libahci: Allow drivers to override stop_engine

Mark Rutland <[email protected]>
KVM: arm/arm64: vgic: fix possible spectre-v1 in vgic_mmio_read_apr()

Mark Rutland <[email protected]>
arm64: fix possible spectre-v1 in ptrace_hbp_get_event()

Omar Sandoval <[email protected]>
blk-mq: fix sysfs inflight counter

Arvind Yadav <[email protected]>
HID: intel-ish-hid: use put_device() instead of kfree()

Ramon Fried <[email protected]>
rpmsg: added MODULE_ALIAS for rpmsg_char

Tobias Jordan <[email protected]>
remoteproc: qcom: Fix potential device node leaks

Kan Liang <[email protected]>
perf/x86/intel: Don't enable freeze-on-smi for PerfMon V1

Dag Moxnes <[email protected]>
rds: ib: Fix missing call to rds_ib_dev_put in rds_ib_setup_qp

Gianluca Borello <[email protected]>
bpf, x64: fix JIT emission for dead code

Masami Hiramatsu <[email protected]>
selftests: ftrace: Add a testcase for multiple actions on trigger

Arvind Yadav <[email protected]>
HID: wacom: Release device resource data obtained by devres_alloc()

pgzh <[email protected]>
HID: lenovo: Add support for IBM/Lenovo Scrollpoint mice

Kan Liang <[email protected]>
perf pmu: Fix core PMU alias list for X86 platform

Mark Rutland <[email protected]>
arm64: only advance singlestep for user instruction traps

Mark Rutland <[email protected]>
arm64: ptrace: remove addr_limit manipulation

Aurelien Jarno <[email protected]>
RISC-V: build vdso-dummy.o with -no-pie

Christoph Hellwig <[email protected]>
riscv: select DMA_DIRECT_OPS instead of redefining it

Florian Fainelli <[email protected]>
net: ethtool: Add missing kernel doc for FEC parameters

Vinicius Costa Gomes <[email protected]>
igb: Fix the transmission mode of queue 0 for Qav mode

Masahiro Yamada <[email protected]>
arm64: dts: uniphier: fix input delay value for legacy mode of eMMC

Steve French <[email protected]>
CIFS: set *resp_buf_type to NO_BUFFER on error

Hans de Goede <[email protected]>
thermal: int3403_thermal: Fix NULL pointer deref on module load / probe

Markus Mayer <[email protected]>
cpufreq: brcmstb-avs-cpufreq: remove development debug support

Andres Rodriguez <[email protected]>
drm/amdkfd: fix clock counter retrieval for node without GPU

Mika Westerberg <[email protected]>
ACPI / watchdog: Prefer iTCO_wdt on Lenovo Z50-70

Sekhar Nori <[email protected]>
ARM: dts: da850: fix W=1 warnings with pinmux node

Jingju Hou <[email protected]>
net: phy: marvell: clear wol event before setting it

Balbir Singh <[email protected]>
powerpc/powernv/memtrace: Let the arch hotunplug code flush cache

Geert Uytterhoeven <[email protected]>
dt-bindings: mvebu-uart: DT fix s/interrupts-names/interrupt-names/

Geert Uytterhoeven <[email protected]>
dt-bindings: meson-uart: DT fix s/clocks-names/clock-names/

Mika Westerberg <[email protected]>
ACPI / scan: Initialize watchdog before PNP

Chen Yu <[email protected]>
ACPI / PM: Blacklist Low Power S0 Idle _DSM for ThinkPad X1 Tablet(2016)

Julian Wiedmann <[email protected]>
s390/qeth: use Read device to query hypervisor for MAC

Julian Wiedmann <[email protected]>
s390/qeth: fix request-side race during cmd IO timeout

Julian Wiedmann <[email protected]>
s390/qeth: fix MAC address update sequence

Tobias Regnery <[email protected]>
usb: typec: ucsi: fix tracepoint related build error

Minchan Kim <[email protected]>
mm: memcg: add __GFP_NOWARN in __memcg_schedule_kmem_cache_create()

Dave Young <[email protected]>
kexec_file: do not add extra alignment to efi memmap

Alexey Dobriyan <[email protected]>
proc: fix /proc/loadavg regression

Alexey Dobriyan <[email protected]>
proc: revalidate kernel thread inodes to root:root

Huang Ying <[email protected]>
mm, pagemap: fix swap offset value for PMD migration entry

Colin Ian King <[email protected]>
scsi: isci: Fix infinite loop in while loop

Long Li <[email protected]>
scsi: storvsc: Set up correct queue depth values for IDE devices

Baolin Wang <[email protected]>
parisc: time: Convert read_persistent_clock() to read_persistent_clock64()

David Howells <[email protected]>

    vfs: Undo an overly zealous MS_RDONLY -> SB_RDONLY conversion

David Howells <[email protected]>
afs: Fix server record deletion

dann frazier <[email protected]>
net: hns: Avoid action name truncation

Jiang Biao <[email protected]>
blkcg: init root blkcg_gq under lock

Emil Velikov <[email protected]>
drm/msm: don't deref error pointer in the msm_fbdev_create error path

Stefan Agner <[email protected]>
drm/msm/dsi: use correct enum in dsi_get_cmd_fmt

Ben Hutchings <[email protected]>
drm/msm: Fix possible null dereference on failure of get_pages()

Srinivas Kandagatla <[email protected]>
ASoC: msm8916-wcd-analog: use threaded context for mbhc events

Taehee Yoo <[email protected]>
netfilter: nf_tables: fix out-of-bounds in nft_chain_commit_update

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: NAT chain and extensions require NF_TABLES

Ming Lei <[email protected]>
scsi: target: fix crash with iscsi target and dvd

Vinson Lee <[email protected]>
scsi: megaraid_sas: Do not log an error if FW successfully initializes.

Chris Leech <[email protected]>
scsi: iscsi: respond to netlink with unicast when appropriate

Srinath Mannam <[email protected]>
arm64: dts: correct SATA addresses for Stingray

Tung Nguyen <[email protected]>
tipc: fix infinite loop when dumping link monitor summary

Martin Blumenstingl <[email protected]>
ARM64: dts: meson-gxm-khadas-vim2: enable the USB controller

Martin Blumenstingl <[email protected]>
ARM64: dts: meson-gxl-nexbox-a95x: enable the USB controller

Martin Blumenstingl <[email protected]>
ARM64: dts: meson-gxl-s905x-libretech-cc: enable the USB controller

Martin Blumenstingl <[email protected]>

    ARM64: dts: meson-gx-p23x-q20x: enable the USB controller

Martin Blumenstingl <[email protected]>
ARM64: dts: meson-gxl-s905x-p212: enable the USB controller

Martin Blumenstingl <[email protected]>
ARM64: dts: meson-gxm: add GXM specific USB host configuration

Martin Blumenstingl <[email protected]>
ARM64: dts: meson-gxl: add USB host support

Jiang Biao <[email protected]>
blkcg: don't hold blkcg lock when deactivating policy

sxauwsk <[email protected]>
spi: cadence: Add usleep_range() for cdns_spi_fill_tx_fifo()

Liam Girdwood <[email protected]>
ASoC: topology: Check widget kcontrols before deref.

Mark Rutland <[email protected]>
arm64: kasan: avoid pfn_to_nid() before page array is initialized

Simon Gaiser <[email protected]>
xen: xenbus_dev_frontend: Really return response string

Andre Przywara <[email protected]>
KVM: arm/arm64: vgic: Kick new VCPU on interrupt migration

Petr Mladek <[email protected]>
livepatch: Allow to call a custom callback when freeing shadow variables

Petr Mladek <[email protected]>
livepatch: Initialize shadow variables safely by a custom callback

Yan Wang <[email protected]>
ASoC: topology: Fix bugs of freeing soc topology

Loic Poulain <[email protected]>
PCI: kirin: Fix reset gpio name

Madhavan Srinivasan <[email protected]>
powerpc/64s: Default l1d_size to 64K in RFI fallback flush

Geert Uytterhoeven <[email protected]>
soc: bcm2835: Make !RASPBERRYPI_FIRMWARE dummies return failure

Florian Fainelli <[email protected]>
soc: bcm: raspberrypi-power: Fix use of __packed

Tyler Hicks <[email protected]>
eCryptfs: don't pass up plaintext names when using filename encryption

Tony Lindgren <[email protected]>
ARM: dts: Fix cm2 and prm sizes for omap4

[email protected] <[email protected]>
ASoC: rt5514: Add the missing register in the readable table

Jerome Brunet <[email protected]>
clk: honor CLK_MUX_ROUND_CLOSEST in generic clk mux

Paolo Bonzini <[email protected]>
kvm: x86: move MSR_IA32_TSC handling to x86.c

KarimAllah Ahmed <[email protected]>
X86/KVM: Properly update 'tsc_offset' to represent the running guest

Jacopo Mondi <[email protected]>
dt-bindings: dmaengine: rcar-dmac: document R8A77965 support

Jacopo Mondi <[email protected]>
dt-bindings: serial: sh-sci: Add support for r8a77965 (H)SCIF

Jacopo Mondi <[email protected]>
dt-bindings: net: ravb: Add support for r8a77965 SoC

Matheus Castello <[email protected]>
dt-bindings: pinctrl: sunxi: Fix reference to driver

Lukasz Majewski <[email protected]>
doc: Add vendor prefix for Kieback & Peter GmbH

Vladimir Zapolskiy <[email protected]>
spi: sh-msiof: Fix bit field overflow writes to TSCR/RSCR

Matt Redfearn <[email protected]>
MIPS: dts: Boston: Fix PCI bus dtc warnings:

Chengguang Xu <[email protected]>
isofs: fix potential memory leak in mount option parsing

Martin Schwidefsky <[email protected]>
s390/smsgiucv: disable SMSG on module unload

Sinan Kaya <[email protected]>
MIPS: io: Add barrier after register read in readX()

Amir Goldstein <[email protected]>
fsnotify: fix ignore mask logic in send_to_group()

Arnaldo Carvalho de Melo <[email protected]>
perf report: Fix switching to another perf.data file

Pieter Jansen van Vuuren <[email protected]>
nfp: flower: split and limit cmsg skb lists

Jakub Kicinski <[email protected]>
nfp: ignore signals when communicating with management FW

Nathan Fontenot <[email protected]>
ibmvnic: Do not notify peers on parameter change resets

Raghuram Chary J <[email protected]>
lan78xx: PHY DSP registers initialization to address EEE link drop issues with long cables

Sinan Kaya <[email protected]>
MIPS: io: Prevent compiler reordering writeX()

Krish Sadhukhan <[email protected]>
x86: Add check for APIC access address for vmentry of L2 guests

Pierre-Louis Bossart <[email protected]>
ASoC: Intel: atom: fix ACPI/PCI Kconfig

hu huajun <[email protected]>
KVM: X86: fix incorrect reference of trace_kvm_pi_irte_update

Christophe JAILLET <[email protected]>
Input: synaptics-rmi4 - fix an unchecked out of memory error path

Anson Huang <[email protected]>
clocksource/drivers/imx-tpm: Correct some registers operation flow

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

Diffstat:

 .../bindings/display/panel/panel-common.txt        |   2 +-
 .../devicetree/bindings/dma/renesas,rcar-dmac.txt  |   1 +
 .../devicetree/bindings/net/renesas,ravb.txt       |   1 +
 .../bindings/pinctrl/allwinner,sunxi-pinctrl.txt   |   6 +-
 .../bindings/serial/amlogic,meson-uart.txt         |   2 +-
 .../devicetree/bindings/serial/mvebu-uart.txt      |   2 +-
 .../bindings/serial/renesas,sci-serial.txt         |   2 +
 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 Documentation/livepatch/shadow-vars.txt            |  41 ++-
 Makefile                                           |   4 +-
 arch/arm/boot/compressed/Makefile                  |   8 +-
 arch/arm/boot/compressed/head.S                    |  20 +-
 arch/arm/boot/dts/bcm-cygnus.dtsi                  |   2 +-
 arch/arm/boot/dts/da850.dtsi                       |   2 -
 arch/arm/boot/dts/dm8148-evm.dts                   |   2 +-
 arch/arm/boot/dts/dm8148-t410.dts                  |   2 +-
 arch/arm/boot/dts/dm8168-evm.dts                   |   2 +-
 arch/arm/boot/dts/dra62x-j5eco-evm.dts             |   2 +-
 arch/arm/boot/dts/imx51-zii-rdu1.dts               |   6 +-
 arch/arm/boot/dts/logicpd-som-lv.dtsi              |  11 +-
 arch/arm/boot/dts/omap4.dtsi                       |   8 +-
 arch/arm/include/uapi/asm/siginfo.h                |  13 -
 arch/arm/kernel/machine_kexec.c                    |  34 ++-
 arch/arm/mach-davinci/board-da830-evm.c            |   9 +-
 arch/arm/mach-davinci/board-da850-evm.c            |   9 +-
 arch/arm/mach-davinci/board-dm355-evm.c            |  15 +-
 arch/arm/mach-davinci/board-dm644x-evm.c           |  10 +-
 arch/arm/mach-davinci/board-dm646x-evm.c           |   5 +-
 arch/arm/mach-davinci/board-omapl138-hawk.c        |  10 +-
 arch/arm/mach-davinci/dm646x.c                     |   3 +-
 arch/arm/mach-keystone/pm_domain.c                 |   1 +
 arch/arm/mach-omap1/ams-delta-fiq.c                |  28 +-
 arch/arm/mach-omap2/powerdomain.c                  |   4 +-
 arch/arm/vfp/vfpmodule.c                           |   2 +-
 .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi |   4 +
 .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts   |  12 +
 .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts    |   4 +
 .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi     |   4 +
 arch/arm64/boot/dts/amlogic/meson-gxl.dtsi         |  61 ++++
 .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts     |   4 +
 arch/arm64/boot/dts/amlogic/meson-gxm.dtsi         |  17 ++
 .../boot/dts/broadcom/stingray/stingray-sata.dtsi  |  80 ++---
 arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi     |   2 +-
 arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi   |   2 +-
 arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi   |   2 +-
 arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi   |   2 +-
 arch/arm64/include/asm/cputype.h                   |   6 +
 arch/arm64/kernel/ptrace.c                         |  20 +-
 arch/arm64/kernel/traps.c                          |   3 +-
 arch/arm64/mm/kasan_init.c                         |   4 +-
 arch/hexagon/include/asm/io.h                      |   6 +
 arch/hexagon/lib/checksum.c                        |   1 +
 arch/mips/boot/dts/img/boston.dts                  |   6 +
 arch/mips/include/asm/io.h                         |   4 +-
 arch/parisc/kernel/drivers.c                       |   7 +-
 arch/parisc/kernel/smp.c                           |   3 +-
 arch/parisc/kernel/time.c                          |   2 +-
 arch/powerpc/include/asm/ftrace.h                  |  29 +-
 arch/powerpc/include/asm/topology.h                |  13 +-
 arch/powerpc/kernel/setup_64.c                     |  11 +
 arch/powerpc/kvm/booke.c                           |   7 +
 arch/powerpc/platforms/cell/spufs/sched.c          |   2 +-
 arch/powerpc/platforms/powernv/memtrace.c          |  17 --
 arch/riscv/Kconfig                                 |   4 +-
 arch/riscv/kernel/vdso/Makefile                    |   2 +-
 arch/sh/Kconfig                                    |   1 +
 arch/sh/kernel/cpu/sh2/probe.c                     |   4 +
 arch/sh/kernel/setup.c                             |   1 -
 arch/sh/mm/init.c                                  |  68 +----
 arch/sh/mm/numa.c                                  |  19 --
 arch/x86/events/intel/core.c                       |   9 +-
 arch/x86/include/asm/insn.h                        |  18 ++
 arch/x86/include/asm/kvm_host.h                    |   1 +
 arch/x86/kernel/cpu/intel.c                        |   3 +
 arch/x86/kernel/kexec-bzimage64.c                  |   5 +-
 arch/x86/kernel/kprobes/core.c                     |   4 +
 arch/x86/kernel/uprobes.c                          |   4 +
 arch/x86/kvm/hyperv.c                              |   2 +-
 arch/x86/kvm/svm.c                                 |  31 +-
 arch/x86/kvm/vmx.c                                 |  95 +++---
 arch/x86/kvm/x86.c                                 |  33 ++-
 arch/x86/net/bpf_jit_comp.c                        |  18 +-
 arch/x86/xen/enlighten_hvm.c                       |  13 +
 block/blk-cgroup.c                                 |  22 +-
 block/blk-mq.c                                     |  19 ++
 block/blk-mq.h                                     |   4 +-
 block/genhd.c                                      |  12 +
 block/partition-generic.c                          |  10 +-
 drivers/acpi/acpi_watchdog.c                       |  59 +++-
 drivers/acpi/scan.c                                |   2 +-
 drivers/acpi/sleep.c                               |  13 +
 drivers/ata/ahci.c                                 |   6 +-
 drivers/ata/ahci.h                                 |   7 +
 drivers/ata/ahci_mvebu.c                           |  56 ++++
 drivers/ata/ahci_qoriq.c                           |   2 +-
 drivers/ata/ahci_xgene.c                           |   4 +-
 drivers/ata/libahci.c                              |  20 +-
 drivers/ata/libata-eh.c                            |   4 +-
 drivers/ata/sata_highbank.c                        |   2 +-
 drivers/char/agp/uninorth-agp.c                    |   4 +-
 drivers/clk/clk-mux.c                              |  10 +-
 drivers/clk/clk.c                                  |   7 +-
 drivers/clk/imx/clk-imx6ul.c                       |   2 +-
 drivers/clocksource/timer-imx-tpm.c                |   8 +-
 drivers/cpufreq/Kconfig.arm                        |  10 -
 drivers/cpufreq/brcmstb-avs-cpufreq.c              | 323 +--------------------
 drivers/firmware/efi/libstub/arm64-stub.c          |  10 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |   6 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  13 +-
 drivers/gpu/drm/drm_dumb_buffers.c                 |   7 +-
 drivers/gpu/drm/exynos/exynos_mixer.c              |  22 +-
 drivers/gpu/drm/exynos/regs-mixer.h                |   1 +
 drivers/gpu/drm/msm/dsi/dsi_host.c                 |   2 +-
 drivers/gpu/drm/msm/msm_fbdev.c                    |  11 +-
 drivers/gpu/drm/msm/msm_gem.c                      |  20 +-
 drivers/gpu/drm/omapdrm/dss/hdmi4.c                |   2 +-
 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c           |   7 +-
 drivers/gpu/drm/omapdrm/dss/hdmi5.c                |   2 +-
 drivers/gpu/drm/omapdrm/omap_connector.c           |  10 +
 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c           |   6 +-
 drivers/gpu/drm/omapdrm/tcm-sita.c                 |   2 +-
 drivers/gpu/drm/vc4/vc4_dpi.c                      |  25 +-
 drivers/hid/Kconfig                                |   7 +-
 drivers/hid/hid-ids.h                              |   9 +
 drivers/hid/hid-lenovo.c                           |  36 +++
 drivers/hid/i2c-hid/i2c-hid.c                      |   2 +
 drivers/hid/intel-ish-hid/ishtp/bus.c              |   2 +-
 drivers/hid/wacom_sys.c                            |   4 +-
 drivers/i2c/busses/i2c-pmcmsp.c                    |   4 +-
 drivers/i2c/busses/i2c-sprd.c                      |  22 +-
 drivers/i2c/busses/i2c-viperboard.c                |   2 +-
 drivers/infiniband/Kconfig                         |   5 +-
 drivers/infiniband/core/cma.c                      |  60 ++--
 drivers/infiniband/core/iwpm_util.c                |   5 +-
 drivers/infiniband/core/mad.c                      |   4 +-
 drivers/infiniband/core/uverbs_ioctl.c             |   9 +
 drivers/infiniband/hw/hfi1/affinity.c              |  11 +-
 drivers/infiniband/hw/hfi1/init.c                  |  41 ++-
 drivers/infiniband/hw/hfi1/platform.c              |   1 +
 drivers/infiniband/hw/hfi1/qsfp.c                  |   2 +
 drivers/infiniband/hw/hns/hns_roce_hem.c           |   8 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |  11 +-
 drivers/infiniband/hw/mlx4/mr.c                    |   2 +-
 drivers/infiniband/hw/mlx5/main.c                  |   4 +-
 drivers/infiniband/sw/rxe/rxe_opcode.c             |   2 +-
 drivers/infiniband/sw/rxe/rxe_req.c                |   1 -
 drivers/infiniband/sw/rxe/rxe_resp.c               |   6 +-
 drivers/infiniband/ulp/srp/Kconfig                 |   2 +-
 drivers/infiniband/ulp/srpt/Kconfig                |   2 +-
 drivers/input/rmi4/rmi_spi.c                       |   7 +-
 drivers/input/touchscreen/atmel_mxt_ts.c           | 186 +++++++-----
 drivers/iommu/dmar.c                               |   2 +-
 drivers/iommu/intel_irq_remapping.c                |   2 +-
 drivers/mtd/onenand/omap2.c                        | 105 +++----
 drivers/net/can/dev.c                              |   2 +-
 drivers/net/ethernet/aquantia/atlantic/aq_nic.c    |   3 +
 drivers/net/ethernet/aquantia/atlantic/aq_nic.h    |   1 +
 .../net/ethernet/aquantia/atlantic/aq_pci_func.c   |  20 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |   3 +-
 drivers/net/ethernet/hisilicon/hns/hnae.h          |   2 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 |   3 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |  17 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c     |   2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c      |   3 +
 drivers/net/ethernet/marvell/mvpp2.c               |  15 +-
 drivers/net/ethernet/netronome/nfp/flower/cmsg.c   |  38 ++-
 drivers/net/ethernet/netronome/nfp/flower/cmsg.h   |   2 +
 drivers/net/ethernet/netronome/nfp/flower/main.c   |   8 +-
 drivers/net/ethernet/netronome/nfp/flower/main.h   |   8 +-
 drivers/net/ethernet/netronome/nfp/nfp_app_nic.c   |   2 +-
 drivers/net/ethernet/netronome/nfp/nfp_main.h      |   4 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_main.c  |  31 +-
 .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c   |   3 +-
 drivers/net/ethernet/qlogic/qed/qed_l2.c           |   6 +-
 drivers/net/ethernet/qlogic/qede/qede_rdma.c       |   2 +-
 drivers/net/phy/broadcom.c                         |  10 +
 drivers/net/phy/marvell.c                          |   9 +
 drivers/net/phy/microchip.c                        | 178 +++++++++++-
 drivers/nvme/host/Kconfig                          |   2 +-
 drivers/nvme/host/core.c                           |  32 +-
 drivers/nvme/host/fabrics.c                        |   6 +
 drivers/nvme/host/multipath.c                      |  24 +-
 drivers/nvme/host/nvme.h                           |  12 +
 drivers/nvme/target/Kconfig                        |   2 +-
 drivers/pci/dwc/pcie-kirin.c                       |   2 +-
 drivers/pinctrl/intel/pinctrl-cherryview.c         |  16 +-
 drivers/pinctrl/meson/pinctrl-meson-axg.c          |   2 +-
 drivers/platform/x86/Kconfig                       |   2 +-
 drivers/remoteproc/qcom_q6v5_pil.c                 |   2 +
 drivers/reset/reset-uniphier.c                     |   6 +-
 drivers/rpmsg/rpmsg_char.c                         |   2 +
 drivers/s390/net/qeth_core_main.c                  |  53 ++--
 drivers/s390/net/qeth_core_mpc.h                   |  12 +
 drivers/s390/net/qeth_l2_main.c                    |  59 ++--
 drivers/s390/net/smsgiucv.c                        |   2 +-
 drivers/scsi/isci/port_config.c                    |   3 +-
 drivers/scsi/megaraid/megaraid_sas_fusion.c        |   6 +-
 drivers/scsi/scsi_transport_iscsi.c                |  29 +-
 drivers/scsi/storvsc_drv.c                         |   7 +-
 drivers/scsi/vmw_pvscsi.c                          |   2 +-
 drivers/soc/bcm/raspberrypi-power.c                |   2 +-
 drivers/spi/spi-bcm2835aux.c                       |   5 +
 drivers/spi/spi-cadence.c                          |   8 +
 drivers/spi/spi-sh-msiof.c                         |   1 +
 drivers/target/target_core_pscsi.c                 |   2 +
 drivers/tee/tee_core.c                             |  11 +
 drivers/thermal/int340x_thermal/int3403_thermal.c  |   3 +-
 drivers/usb/musb/musb_host.c                       |   5 +-
 drivers/usb/musb/musb_host.h                       |   7 +-
 drivers/usb/musb/musb_virthub.c                    |  25 +-
 drivers/usb/typec/tps6598x.c                       |  47 ++-
 drivers/usb/typec/ucsi/Makefile                    |   2 +-
 drivers/xen/xenbus/xenbus_dev_frontend.c           |   3 +-
 fs/afs/addr_list.c                                 |  25 +-
 fs/afs/callback.c                                  |  56 +++-
 fs/afs/cmservice.c                                 |   6 +-
 fs/afs/internal.h                                  |   7 +-
 fs/afs/rotate.c                                    |  20 +-
 fs/afs/rxrpc.c                                     |   7 +
 fs/afs/server.c                                    |  22 +-
 fs/afs/server_list.c                               |   7 +-
 fs/cifs/Kconfig                                    |   2 +-
 fs/cifs/smb2ops.c                                  |   6 +
 fs/cifs/smb2pdu.c                                  |  68 +++--
 fs/cifs/transport.c                                |   5 +-
 fs/ecryptfs/crypto.c                               |  41 ++-
 fs/ecryptfs/file.c                                 |  21 +-
 fs/isofs/inode.c                                   |   3 +
 fs/namespace.c                                     |   2 +-
 fs/notify/fsnotify.c                               |  25 +-
 fs/ocfs2/refcounttree.c                            |  14 +-
 fs/proc/base.c                                     |   6 +
 fs/proc/kcore.c                                    |  23 +-
 fs/proc/loadavg.c                                  |   2 +-
 fs/proc/task_mmu.c                                 |   6 +-
 include/linux/brcmphy.h                            |   1 +
 include/linux/clk-provider.h                       |   3 +
 include/linux/ethtool.h                            |   2 +
 include/linux/genhd.h                              |   4 +-
 include/linux/kthread.h                            |   1 +
 include/linux/kvm_host.h                           |   8 +-
 include/linux/livepatch.h                          |  19 +-
 include/linux/microchipphy.h                       |   8 +
 include/linux/mtd/map.h                            |   2 +-
 include/linux/mtd/rawnand.h                        |  16 +-
 include/linux/percpu-rwsem.h                       |   6 +-
 include/linux/rwsem.h                              |   6 +
 include/linux/sched.h                              |  50 +++-
 include/linux/sched/signal.h                       |   2 +-
 include/linux/stringhash.h                         |   4 +-
 include/soc/bcm2835/raspberrypi-firmware.h         |   4 +-
 init/main.c                                        |   7 +
 kernel/bpf/syscall.c                               |  19 +-
 kernel/kthread.c                                   |  50 ++--
 kernel/livepatch/shadow.c                          | 108 ++++---
 kernel/locking/rwsem-xadd.c                        |  19 +-
 kernel/locking/rwsem.c                             |   2 -
 kernel/locking/rwsem.h                             |  30 +-
 kernel/module.c                                    |   5 +
 kernel/sched/core.c                                |  49 ++--
 kernel/sched/deadline.c                            |   4 +-
 kernel/sched/rt.c                                  |   2 -
 kernel/sched/sched.h                               |   5 +-
 kernel/signal.c                                    |  17 +-
 kernel/stop_machine.c                              |  19 +-
 lib/find_bit_benchmark.c                           |   7 +-
 mm/memcontrol.c                                    |   2 +-
 net/ipv6/ip6_vti.c                                 |   4 +-
 net/ipv6/netfilter/Kconfig                         |  55 ++--
 net/mac80211/agg-tx.c                              |   4 +
 net/mac80211/mlme.c                                |  25 +-
 net/mac80211/tx.c                                  |   3 +-
 net/netfilter/nf_tables_api.c                      |   2 +-
 net/rds/ib_cm.c                                    |   3 +-
 net/rxrpc/af_rxrpc.c                               |   2 +-
 net/rxrpc/ar-internal.h                            |   1 +
 net/rxrpc/input.c                                  |   2 +-
 net/rxrpc/local_object.c                           |  57 +++-
 net/rxrpc/output.c                                 |  11 +
 net/rxrpc/sendmsg.c                                |  10 +
 net/sched/act_skbedit.c                            |   3 +-
 net/smc/af_smc.c                                   |   6 +-
 net/sunrpc/xprtrdma/fmr_ops.c                      |   5 +-
 net/sunrpc/xprtrdma/frwr_ops.c                     |   9 +-
 net/sunrpc/xprtrdma/verbs.c                        |   5 +
 net/sunrpc/xprtrdma/xprt_rdma.h                    |   2 +-
 net/tipc/monitor.c                                 |   2 +-
 net/tipc/node.c                                    |  28 +-
 samples/livepatch/livepatch-shadow-fix1.c          |  43 ++-
 samples/livepatch/livepatch-shadow-fix2.c          |  33 ++-
 scripts/Makefile.gcc-plugins                       |   2 +-
 sound/soc/codecs/msm8916-wcd-analog.c              |   9 +-
 sound/soc/codecs/rt5514.c                          |   3 +
 sound/soc/intel/Kconfig                            |  22 +-
 sound/soc/soc-topology.c                           |   6 +-
 tools/bpf/bpf_dbg.c                                |   7 +-
 tools/objtool/arch/x86/include/asm/insn.h          |  18 ++
 tools/perf/util/cs-etm.c                           |  24 +-
 tools/perf/util/pmu.c                              |  20 +-
 tools/perf/util/symbol.c                           |   8 +-
 .../inter-event/trigger-multi-actions-accept.tc    |  44 +++
 tools/testing/selftests/x86/Makefile               |   2 +-
 tools/testing/selftests/x86/mov_ss_trap.c          | 285 ++++++++++++++++++
 tools/testing/selftests/x86/mpx-mini-test.c        |   7 +-
 tools/testing/selftests/x86/pkey-helpers.h         |  20 +-
 tools/testing/selftests/x86/protection_keys.c      | 254 +++++++++++-----
 virt/kvm/arm/vgic/vgic-mmio-v2.c                   |   5 +
 virt/kvm/arm/vgic/vgic.c                           |   8 +
 308 files changed, 3213 insertions(+), 1735 deletions(-)