Skip to content

4.14.51-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 stable target-devel xen-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest176 of 189 patches 5 repliesIn review

176 of 189 patches are in this archive. The cover letter announces 189.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/189clocksource/drivers/imx-tpm: Correct some registers operation flowdrivers/clocksource/timer-imx-tpm.c+7 -10 replies
2/189Input: synaptics-rmi4 - fix an unchecked out of memory error pathdrivers/input/rmi4/rmi_spi.c+5 -20 replies
3/189KVM: X86: fix incorrect reference of trace_kvm_pi_irte_updatearch/x86/kvm/svm.c arch/x86/kvm/vmx.c+3 -40 replies
4/189x86: Add check for APIC access address for vmentry of L2 guestsarch/x86/kvm/vmx.c+13 -00 replies
5/189MIPS: io: Prevent compiler reordering writeX()arch/mips/include/asm/io.h+1 -10 replies
6/189nfp: ignore signals when communicating with management FWdrivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c+1 -20 replies
8/189fsnotify: fix ignore mask logic in send_to_group()fs/notify/fsnotify.c+11 -140 replies
9/189MIPS: io: Add barrier after register read in readX()arch/mips/include/asm/io.h+2 -00 replies
10/189s390/smsgiucv: disable SMSG on module unloaddrivers/s390/net/smsgiucv.c+1 -10 replies
11/189isofs: fix potential memory leak in mount option parsingfs/isofs/inode.c+3 -00 replies
12/189MIPS: dts: Boston: Fix PCI bus dtc warnings:arch/mips/boot/dts/img/boston.dts+6 -00 replies
13/189spi: sh-msiof: Fix bit field overflow writes to TSCR/RSCRdrivers/spi/spi-sh-msiof.c+1 -00 replies
14/189doc: Add vendor prefix for Kieback & Peter GmbHDocumentation/devicetree/bindings/vendor-prefixes.txt+1 -00 replies
15/189dt-bindings: pinctrl: sunxi: Fix reference to driverDocumentation/devicetree/bindings/pinctrl/allwinner,sunxi-pinctrl.txt+3 -30 replies
16/189dt-bindings: serial: sh-sci: Add support for r8a77965 (H)SCIFDocumentation/devicetree/bindings/serial/renesas,sci-serial.txt+2 -00 replies
17/189dt-bindings: dmaengine: rcar-dmac: document R8A77965 supportDocumentation/devicetree/bindings/dma/renesas,rcar-dmac.txt+1 -00 replies
18/189clk: 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
19/189ASoC: rt5514: Add the missing register in the readable tablesound/soc/codecs/rt5514.c+3 -00 replies
20/189eCryptfs: dont pass up plaintext names when using filename encryptionfs/ecryptfs/crypto.c fs/ecryptfs/file.c+44 -180 replies
21/189soc: bcm: raspberrypi-power: Fix use of __packeddrivers/soc/bcm/raspberrypi-power.c+1 -10 replies
23/189PCI: kirin: Fix reset gpio namedrivers/pci/dwc/pcie-kirin.c+1 -10 replies
24/189ASoC: topology: Fix bugs of freeing soc topologysound/soc/soc-topology.c+1 -10 replies
25/189xen: xenbus_dev_frontend: Really return response stringdrivers/xen/xenbus/xenbus_dev_frontend.c+2 -10 replies
26/189ASoC: topology: Check widget kcontrols before deref.sound/soc/soc-topology.c+2 -20 replies
27/189spi: cadence: Add usleep_range() for cdns_spi_fill_tx_fifo()drivers/spi/spi-cadence.c+8 -00 replies
28/189blkcg: dont hold blkcg lock when deactivating policyblock/blk-cgroup.c+0 -50 replies
29/189tipc: fix infinite loop when dumping link monitor summarynet/tipc/monitor.c net/tipc/node.c+5 -80 replies
30/189scsi: iscsi: respond to netlink with unicast when appropriatedrivers/scsi/scsi_transport_iscsi.c+18 -110 replies
31/189scsi: megaraid_sas: Do not log an error if FW successfully initializes.drivers/scsi/megaraid/megaraid_sas_fusion.c+3 -30 replies
32/189scsi: target: fix crash with iscsi target and dvddrivers/target/target_core_pscsi.c+2 -00 replies
33/189netfilter: nf_tables: NAT chain and extensions require NF_TABLESnet/ipv6/netfilter/Kconfig+28 -270 replies
34/189netfilter: nf_tables: fix out-of-bounds in nft_chain_commit_updatenet/netfilter/nf_tables_api.c+1 -10 replies
35/189ASoC: msm8916-wcd-analog: use threaded context for mbhc eventssound/soc/codecs/msm8916-wcd-analog.c+6 -30 replies
36/189drm/msm: Fix possible null dereference on failure of get_pages()drivers/gpu/drm/msm/msm_gem.c+11 -90 replies
37/189drm/msm/dsi: use correct enum in dsi_get_cmd_fmtdrivers/gpu/drm/msm/dsi/dsi_host.c+1 -10 replies
38/189drm/msm: dont deref error pointer in the msm_fbdev_create error pathdrivers/gpu/drm/msm/msm_fbdev.c+2 -90 replies
39/189blkcg: init root blkcg_gq under lockblock/blk-cgroup.c+11 -60 replies
40/189net: hns: Avoid action name truncationdrivers/net/ethernet/hisilicon/hns/hnae.h+1 -10 replies
41/189vfs: Undo an overly zealous MS_RDONLY -> SB_RDONLY conversionfs/namespace.c+1 -10 replies
42/189parisc: time: Convert read_persistent_clock() to read_persistent_clock64()arch/parisc/kernel/time.c+1 -10 replies
43/189scsi: storvsc: Set up correct queue depth values for IDE devicesdrivers/scsi/storvsc_drv.c+5 -20 replies
44/189scsi: isci: Fix infinite loop in while loopdrivers/scsi/isci/port_config.c+1 -20 replies
45/189mm, pagemap: fix swap offset value for PMD migration entryfs/proc/task_mmu.c+5 -10 replies
46/189proc: revalidate kernel thread inodes to root:rootfs/proc/base.c+6 -00 replies
47/189kexec_file: do not add extra alignment to efi memmaparch/x86/kernel/kexec-bzimage64.c+2 -30 replies
48/189mm: memcg: add __GFP_NOWARN in __memcg_schedule_kmem_cache_create()mm/memcontrol.c+1 -10 replies
49/189usb: typec: ucsi: fix tracepoint related build errordrivers/usb/typec/ucsi/Makefile+1 -10 replies
50/189s390/qeth: use Read device to query hypervisor for MACdrivers/s390/net/qeth_core_main.c+1 -10 replies
51/189ACPI / PM: Blacklist Low Power S0 Idle _DSM for ThinkPad X1 Tablet(2016)drivers/acpi/sleep.c+13 -00 replies
52/189dt-bindings: meson-uart: DT fix s/clocks-names/clock-names/Documentation/devicetree/bindings/serial/amlogic,meson-uart.txt+1 -10 replies
53/189powerpc/powernv/memtrace: Let the arch hotunplug code flush cachearch/powerpc/platforms/powernv/memtrace.c+0 -170 replies
54/189net: phy: marvell: clear wol event before setting itdrivers/net/phy/marvell.c+9 -00 replies
55/189ARM: dts: da850: fix W=1 warnings with pinmux nodearch/arm/boot/dts/da850.dtsi+0 -20 replies
56/189ACPI / watchdog: Prefer iTCO_wdt on Lenovo Z50-70drivers/acpi/acpi_watchdog.c+49 -100 replies
57/189drm/amdkfd: fix clock counter retrieval for node without GPUdrivers/gpu/drm/amd/amdkfd/kfd_chardev.c+7 -60 replies
58/189thermal: int3403_thermal: Fix NULL pointer deref on module load / probedrivers/thermal/int340x_thermal/int3403_thermal.c+1 -20 replies
59/189net: ethtool: Add missing kernel doc for FEC parametersinclude/linux/ethtool.h+2 -00 replies
60/189arm64: ptrace: remove addr_limit manipulationarch/arm64/kernel/ptrace.c+0 -60 replies
61/189HID: lenovo: Add support for IBM/Lenovo Scrollpoint micedrivers/hid/Kconfig drivers/hid/hid-ids.h drivers/hid/hid-lenovo.c+48 -30 replies
62/189HID: wacom: Release device resource data obtained by devres_alloc()drivers/hid/wacom_sys.c+3 -10 replies
63/189selftests: 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
65/189perf/x86/intel: Dont enable freeze-on-smi for PerfMon V1arch/x86/events/intel/core.c+6 -30 replies
66/189remoteproc: qcom: Fix potential device node leaksdrivers/remoteproc/qcom_q6v5_pil.c+2 -00 replies
67/189rpmsg: added MODULE_ALIAS for rpmsg_chardrivers/rpmsg/rpmsg_char.c+2 -00 replies
68/189HID: intel-ish-hid: use put_device() instead of kfree()drivers/hid/intel-ish-hid/ishtp/bus.c+1 -10 replies
69/189blk-mq: fix sysfs inflight counterblock/blk-mq.c block/blk-mq.h block/genhd.c +2 more+43 -60 replies
70/189arm64: fix possible spectre-v1 in ptrace_hbp_get_event()arch/arm64/kernel/ptrace.c+10 -40 replies
71/189KVM: arm/arm64: vgic: fix possible spectre-v1 in vgic_mmio_read_apr()virt/kvm/arm/vgic/vgic-mmio-v2.c+5 -00 replies
72/189libahci: Allow drivers to override stop_enginedrivers/ata/ahci.c drivers/ata/ahci.h drivers/ata/ahci_qoriq.c +3 more+26 -150 replies
73/189ata: ahci: mvebu: override ahci_stop_engine for mvebu AHCIdrivers/ata/ahci_mvebu.c+56 -00 replies
74/189x86/cpu/intel: Add missing TLB cpuid valuesarch/x86/kernel/cpu/intel.c+3 -00 replies
76/189i2c: sprd: Prevent i2c accesses after suspend is calleddrivers/i2c/busses/i2c-sprd.c+16 -00 replies
77/189i2c: sprd: Fix the i2c count issuedrivers/i2c/busses/i2c-sprd.c+2 -40 replies
78/189tipc: fix bug in function tipc_nl_node_dump_monitornet/tipc/node.c+1 -10 replies
79/189nvme: depend on INFINIBAND_ADDR_TRANSdrivers/nvme/host/Kconfig+1 -10 replies
80/189nvmet-rdma: depend on INFINIBAND_ADDR_TRANSdrivers/nvme/target/Kconfig+1 -10 replies
81/189ib_srpt: depend on INFINIBAND_ADDR_TRANSdrivers/infiniband/ulp/srpt/Kconfig+1 -10 replies
82/189ib_srp: depend on INFINIBAND_ADDR_TRANSdrivers/infiniband/ulp/srp/Kconfig+1 -10 replies
83/189IB: make INFINIBAND_ADDR_TRANS configurabledrivers/infiniband/Kconfig+4 -10 replies
84/189IB/uverbs: Fix validating mandatory attributesdrivers/infiniband/core/uverbs_ioctl.c+9 -00 replies
85/189RDMA/cma: Fix use after destroy access to net namespace for IPoIBdrivers/infiniband/core/cma.c+43 -100 replies
86/189RDMA/iwpm: fix memory leak on map_infodrivers/infiniband/core/iwpm_util.c+4 -10 replies
87/189IB/rxe: add RXE_START_MASK for rxe_opcode IB_OPCODE_RC_SEND_ONLY_INVdrivers/infiniband/sw/rxe/rxe_opcode.c+1 -10 replies
88/189IB/rxe: avoid double kfree_skbdrivers/infiniband/sw/rxe/rxe_req.c drivers/infiniband/sw/rxe/rxe_resp.c+1 -60 replies
89/189<linux/stringhash.h>: fix end_name_hash() for 64bit longinclude/linux/stringhash.h+2 -20 replies
91/189ARM: davinci: board-da830-evm: fix GPIO lookup for MMC/SDarch/arm/mach-davinci/board-da830-evm.c+7 -20 replies
92/189ARM: davinci: board-da850-evm: fix GPIO lookup for MMC/SDarch/arm/mach-davinci/board-da850-evm.c+7 -20 replies
93/189ARM: davinci: board-omapl138-hawk: fix GPIO numbers for MMC/SD lookuparch/arm/mach-davinci/board-omapl138-hawk.c+7 -30 replies
94/189ARM: davinci: board-dm355-evm: fix broken networkingarch/arm/mach-davinci/board-dm355-evm.c+6 -00 replies
95/189dt-bindings: panel: lvds: Fix path to display timing bindingsDocumentation/devicetree/bindings/display/panel/panel-common.txt+1 -10 replies
96/189ARM: OMAP2+: powerdomain: use raw_smp_processor_id() for tracearch/arm/mach-omap2/powerdomain.c+2 -20 replies
97/189ARM: dts: logicpd-som-lv: Fix WL127x Startup Issuesarch/arm/boot/dts/logicpd-som-lv.dtsi+7 -20 replies
98/189ARM: dts: logicpd-som-lv: Fix Audio Mutearch/arm/boot/dts/logicpd-som-lv.dtsi+2 -00 replies
99/189Input: atmel_mxt_ts - fix the firmware updatedrivers/input/touchscreen/atmel_mxt_ts.c+110 -760 replies
100/189hexagon: add memset_io() helperarch/hexagon/include/asm/io.h+6 -00 replies
101/189hexagon: export csum_partial_copy_nocheckarch/hexagon/lib/checksum.c+1 -00 replies
102/189scsi: vmw-pvscsi: return DID_BUS_BUSY for adapter-initated abortsdrivers/scsi/vmw_pvscsi.c+1 -11 reply
103/189bpf, x64: fix memleak when not converging after imagearch/x86/net/bpf_jit_comp.c+2 -20 replies
104/189parisc: drivers.c: Fix section mismatchesarch/parisc/kernel/drivers.c+4 -30 replies
105/189stop_machine, sched: Fix migrate_swap() vs. active_balance() deadlockkernel/stop_machine.c+14 -50 replies
106/189kthread, sched/wait: Fix kthread_parkme() wait-loopkernel/kthread.c+4 -30 replies
107/189arm64: tegra: Make BCM89610 PHY interrupt as active lowarch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi+1 -10 replies
108/189iommu/vt-d: fix shift-out-of-bounds in bug checkingdrivers/iommu/dmar.c+1 -10 replies
109/189nvme: fix potential memory leak in option parsingdrivers/nvme/host/fabrics.c+6 -00 replies
110/189nvme: Set integrity flag for user passthrough commandsdrivers/nvme/host/core.c+1 -00 replies
111/189ARM: OMAP1: ams-delta: fix deferred_fiq handlerarch/arm/mach-omap1/ams-delta-fiq.c+14 -120 replies
112/189smc: fix sendpage() callnet/smc/af_smc.c+4 -20 replies
113/189IB/hfi1 Use correct type for num_user_contextdrivers/infiniband/hw/hfi1/init.c+2 -20 replies
114/189IB/hfi1: Fix memory leak in exception path in get_irq_affinity()drivers/infiniband/hw/hfi1/affinity.c+5 -60 replies
115/189RDMA/cma: Do not query GID during QP state transition to RTRdrivers/infiniband/core/cma.c+0 -70 replies
116/189spi: bcm2835aux: ensure interrupts are enabled for shared handlerdrivers/spi/spi-bcm2835aux.c+5 -00 replies
117/189sched/core: Introduce set_special_state()include/linux/sched.h include/linux/sched/signal.h kernel/sched/core.c +1 more+62 -240 replies
118/189sh: fix build failure for J2 cpu with SMP disabledarch/sh/kernel/cpu/sh2/probe.c+4 -00 replies
119/189tee: check shm references are consistent in offset/sizedrivers/tee/tee_core.c+11 -00 replies
120/189powerpc/trace/syscalls: Update syscall name matching logicarch/powerpc/include/asm/ftrace.h+3 -72 replies
121/189powerpc/trace/syscalls: Update syscall name matching logic to account for ppc_ prefixarch/powerpc/include/asm/ftrace.h+19 -20 replies
122/189mac80211: Adjust SAE authentication timeoutnet/mac80211/mlme.c+18 -70 replies
123/189drm/omap: silence unititialized variable warningdrivers/gpu/drm/omapdrm/tcm-sita.c+1 -10 replies
124/189drm/omap: fix uninitialized ret variabledrivers/gpu/drm/omapdrm/dss/hdmi4.c drivers/gpu/drm/omapdrm/dss/hdmi5.c+2 -20 replies
125/189drm/omap: fix possible NULL ref issue in tiler_reserve_2ddrivers/gpu/drm/omapdrm/omap_dmm_tiler.c+5 -10 replies
126/189drm/omap: check return value from soc_device_matchdrivers/gpu/drm/omapdrm/dss/hdmi4_core.c+6 -10 replies
127/189drm/omap: handle alloc failures in omap_connectordrivers/gpu/drm/omapdrm/omap_connector.c+10 -00 replies
130/189mac80211: use timeout from the AddBA response instead of the requestnet/mac80211/agg-tx.c net/mac80211/tx.c+6 -10 replies
131/189x86/xen: Reset VCPU0 info pointer after shared_info remaparch/x86/xen/enlighten_hvm.c+13 -00 replies
131/189x86/xen: Reset VCPU0 info pointer after shared_info remaparch/x86/xen/enlighten_hvm.c+13 -00 replies
132/189net: aquantia: driver should correctly declare vlan_features bitsdrivers/net/ethernet/aquantia/atlantic/aq_nic.c+2 -00 replies
133/189can: dev: increase bus-off message severitydrivers/net/can/dev.c+1 -10 replies
134/189arm64: Add MIDR encoding for NVIDIA CPUsarch/arm64/include/asm/cputype.h+6 -00 replies
135/189cifs: smb2ops: Fix listxattr() when there are no EAsfs/cifs/smb2ops.c+6 -00 replies
137/189tipc: eliminate KMSAN uninit-value in strcmp complaintnet/tipc/node.c+13 -20 replies
138/189qed: Fix l2 initializations over iWARP personalitydrivers/net/ethernet/qlogic/qed/qed_l2.c+2 -40 replies
139/189qede: Fix gfp flags sent to rdma event node allocationdrivers/net/ethernet/qlogic/qede/qede_rdma.c+1 -10 replies
140/189rxrpc: Fix error reception on AF_INET6 socketsnet/rxrpc/local_object.c+42 -150 replies
141/189rxrpc: Fix the min security level for kernel callsnet/rxrpc/af_rxrpc.c+1 -10 replies
143/189x86: Delay skip of emulated hypercall instructionarch/x86/kvm/hyperv.c arch/x86/kvm/x86.c+12 -90 replies
144/189ixgbe: return error on unsupported SFP module when resettingdrivers/net/ethernet/intel/ixgbe/ixgbe_x550.c+3 -00 replies
145/189net sched actions: fix invalid pointer dereferencing if skbedit flags missingnet/sched/act_skbedit.c+2 -10 replies
146/189init: fix false positives in W+X checkinginit/main.c kernel/module.c+12 -00 replies
147/189proc/kcore: dont bounds check against address 0fs/proc/kcore.c+16 -70 replies
148/189ocfs2: take inode cluster lock before moving reflinked inode from orphan dirfs/ocfs2/refcounttree.c+12 -20 replies
149/189kprobes/x86: Prohibit probing on exception masking instructionsarch/x86/include/asm/insn.h arch/x86/kernel/kprobes/core.c+22 -00 replies
150/189uprobes/x86: Prohibit probing on MOV SS instructionarch/x86/kernel/uprobes.c+4 -00 replies
151/189objtool, 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
152/189x86/pkeys/selftests: Adjust the self-test to fresh distros that export the pkeys ABItools/testing/selftests/x86/protection_keys.c+41 -260 replies
153/189x86/mpx/selftests: Adjust the self-test to fresh distros that export the MPX ABItools/testing/selftests/x86/mpx-mini-test.c+5 -20 replies
154/189x86/selftests: Add mov_to_ss testtools/testing/selftests/x86/Makefile tools/testing/selftests/x86/mov_ss_trap.c+286 -10 replies
155/189x86/pkeys/selftests: Give better unexpected fault error messagestools/testing/selftests/x86/protection_keys.c+7 -60 replies
156/189x86/pkeys/selftests: Stop using assert()tools/testing/selftests/x86/protection_keys.c+8 -40 replies
157/189x86/pkeys/selftests: Remove dead debugging code, fix dprint_in_signaltools/testing/selftests/x86/protection_keys.c+0 -160 replies
158/189x86/pkeys/selftests: Allow faults on unknown keystools/testing/selftests/x86/protection_keys.c+9 -10 replies
159/189x86/pkeys/selftests: Factor out "instruction page"tools/testing/selftests/x86/protection_keys.c+17 -40 replies
160/189x86/pkeys/selftests: Add PROT_EXEC testtools/testing/selftests/x86/protection_keys.c+44 -00 replies
161/189x86/pkeys/selftests: Fix pkey exhaustion test off-by-onetools/testing/selftests/x86/protection_keys.c+8 -50 replies
162/189x86/pkeys/selftests: Fix pointer mathtools/testing/selftests/x86/protection_keys.c+7 -70 replies
163/189x86/pkeys/selftests: Save off prot for allocationstools/testing/selftests/x86/protection_keys.c+9 -50 replies
164/189x86/pkeys/selftests: Add a test for pkey 0tools/testing/selftests/x86/protection_keys.c+30 -00 replies
165/189mtd: Fix comparison in map_word_andequal()include/linux/mtd/map.h+1 -10 replies
166/189afs: Fix the non-encryption of callsfs/afs/rxrpc.c+7 -00 replies
168/189ARM: keystone: fix platform_domain_notifier array overrunarch/arm/mach-keystone/pm_domain.c+1 -00 replies
169/189i2c: pmcmsp: return message count on master_xfer successdrivers/i2c/busses/i2c-pmcmsp.c+1 -10 replies
170/189i2c: pmcmsp: fix error return from master_xferdrivers/i2c/busses/i2c-pmcmsp.c+1 -10 replies
171/189i2c: viperboard: return message count on master_xfer successdrivers/i2c/busses/i2c-viperboard.c+1 -10 replies
172/189ARM: davinci: dm646x: fix timer interrupt generationarch/arm/mach-davinci/dm646x.c+2 -10 replies
173/189ARM: davinci: board-dm646x-evm: pass correct I2C adapter id for VPIFarch/arm/mach-davinci/board-dm646x-evm.c+2 -00 replies
174/189ARM: davinci: board-dm646x-evm: set VPIF capture card namearch/arm/mach-davinci/board-dm646x-evm.c+2 -10 replies
175/189clk: imx6ull: use OSC clock during AXI rate changedrivers/clk/imx/clk-imx6ul.c+1 -10 replies
176/189locking/rwsem: Add a new RWSEM_ANONYMOUSLY_OWNED flagkernel/locking/rwsem-xadd.c kernel/locking/rwsem.c kernel/locking/rwsem.h+28 -210 replies
177/189locking/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
178/189drm/dumb-buffers: Integer overflow in drm_mode_create_ioctl()drivers/gpu/drm/drm_dumb_buffers.c+4 -30 replies
181/189parisc: Move setup_profiling_timer() out of init sectionarch/parisc/kernel/smp.c+1 -20 replies
182/189efi/libstub/arm64: Handle randomized TEXT_OFFSETdrivers/firmware/efi/libstub/arm64-stub.c+10 -00 replies
185/189ARM: kexec: fix kdump register saving on panic()arch/arm/kernel/machine_kexec.c+22 -120 replies
186/189Revert "Btrfs: fix scrub to repair raid6 corruption"fs/btrfs/raid56.c fs/btrfs/volumes.c+5 -220 replies
187/189Btrfs: fix scrub to repair raid6 corruptionfs/btrfs/scrub.c+32 -120 replies
188/189Btrfs: make raid6 rebuild retry morefs/btrfs/raid56.c fs/btrfs/volumes.c+22 -50 replies
189/189tcp: do not overshoot window_clamp in tcp_rcv_space_adjust()net/ipv4/tcp_input.c+1 -10 replies

Reviews trailers per patch

60 of 176 patches have a Reviewed-by or Acked-by.

PatchAndrew DugganMihai CarabasKonrad Rzeszutek WilkJim MattsonWanpeng LiDirk van der MerweGeert UytterhoevenSimon HormanJuergen GrossChristoph HellwigJordan CrouseMichael KelleyRobin LeeBenjamin TissoiresBart Van AsscheSagi GrimbergEric AnholtOleg NesterovEduardo ValentinAlakesh HaloiVallish VaidyeshwaraBoris OstrovskyAurelien AptelAmir GoldsteinPeter ZijlstraKim PhillipsChristoffer DallMarc ZyngierLee DuncanShivasharan SArchit TanejaArnd BergmannRandy WrightXiaowei SongHeikki KrogerusRoopa PrabhuCatalin MarinasTom ZanussiRashmica GuptaDavid LechnerOded GabbayJohannes WeinerAndrew MortonZhu YanjunYuval ShaiaLaurent PinchartBenson LeungSebastian ReichelAlexei StarovoitovDavid S. MillerDennis DalessandroMike MarciniszynMichael J. RuhlEmil VelikovBenoit ParrotPeter UjfalusiMatt FlemingMartin K. PetersenAndrew BowersCong WangKees CookIngo MolnarWill DeaconLaura AbbottDave AndersonJoseph QiJunxiao BiJun PiaoSantosh ShilimkarSoheil Hassas YeganehWei WangNeal Cardwell
1/189
2/189R-b
3/189
4/189R-b R-b R-b R-b
5/189
6/189R-b
8/189
9/189
10/189
11/189
12/189
13/189
14/189
15/189
16/189R-b
17/189R-b R-b
18/189
19/189
20/189
21/189
23/189A-b
24/189
25/189R-b
26/189
27/189
28/189
29/189
30/189R-b
31/189A-b
32/189R-b
33/189
34/189
35/189
36/189R-b
37/189R-b
38/189
39/189
40/189
41/189
42/189A-b
43/189R-b
44/189
45/189
46/189
47/189T-b
48/189A-b R-b
49/189A-b
50/189
51/189Reported-and-tested-by
52/189
53/189R-b
54/189
55/189R-b
56/189
57/189R-b
58/189
59/189A-b
60/189A-b
61/189R-b
62/189R-b
63/189R-b T-b
65/189A-b
66/189
67/189
68/189
69/189
70/189
71/189A-b A-b
72/189
73/189
74/189
76/189
77/189
78/189
79/189
80/189
81/189R-b
82/189R-b
83/189R-b
84/189
85/189
86/189
87/189R-b
88/189R-b
89/189
91/189R-b
92/189R-b
93/189R-b
94/189
95/189R-b
96/189
97/189
98/189
99/189A-b T-b
100/189
101/189
102/189
103/189A-b A-b
104/189
105/189A-b
106/189R-b
107/189
108/189
109/189R-b R-b
110/189R-b
111/189
112/189
113/189R-b
114/189R-b R-b
115/189
116/189R-b
117/189R-b
118/189
119/189
120/189
121/189
122/189
123/189
124/189R-b R-b
125/189R-b R-b
126/189R-b R-b
127/189R-b R-b
130/189
131/189R-b R-b R-b R-b R-b R-b R-b R-b
131/189R-b R-b R-b R-b R-b R-b R-b R-b
132/189
133/189
134/189
135/189R-b
137/189
138/189
139/189
140/189
141/189
143/189
144/189T-b
145/189A-b
146/189A-b A-b A-b A-b
147/189T-b
148/189R-b R-b A-b
149/189
150/189A-b
151/189
152/189
153/189
154/189
155/189
156/189
157/189
158/189
159/189
160/189
161/189
162/189
163/189
164/189
165/189
166/189
168/189A-b
169/189
170/189
171/189
172/189
173/189
174/189
175/189
176/189T-b A-b
177/189T-b A-b
178/189
181/189
182/189T-b
185/189
186/189
187/189
188/189
189/189A-b A-b A-b

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

Read the v1 thread

Cover letter [PATCH 4.14 000/189] 4.14.51-stable review

This is the start of the stable review cycle for the 4.14.51 release. There are 189 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:11:38 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.14.51-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.14.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.14.51-rc1

Eric Dumazet <[email protected]>
tcp: do not overshoot window_clamp in tcp_rcv_space_adjust()

Liu Bo <[email protected]>
Btrfs: make raid6 rebuild retry more

Liu Bo <[email protected]>
Btrfs: fix scrub to repair raid6 corruption

Sasha Levin <[email protected]>
Revert "Btrfs: fix scrub to repair raid6 corruption"

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

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

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

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

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: 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 after image

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

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

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

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]>
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

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

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

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

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

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

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

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

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

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: meson-uart: DT fix s/clocks-names/clock-names/

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

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: 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

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

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

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.

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

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

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

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

[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

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

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

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

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

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 +
 .../bindings/pinctrl/allwinner,sunxi-pinctrl.txt   |   6 +-
 .../bindings/serial/amlogic,meson-uart.txt         |   2 +-
 .../bindings/serial/renesas,sci-serial.txt         |   2 +
 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 Makefile                                           |   4 +-
 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/logicpd-som-lv.dtsi              |  11 +-
 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            |   6 +
 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/arm64/boot/dts/nvidia/tegra186-p3310.dtsi     |   2 +-
 arch/arm64/include/asm/cputype.h                   |   6 +
 arch/arm64/kernel/ptrace.c                         |  20 +-
 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/platforms/powernv/memtrace.c          |  17 --
 arch/sh/kernel/cpu/sh2/probe.c                     |   4 +
 arch/x86/events/intel/core.c                       |   9 +-
 arch/x86/include/asm/insn.h                        |  18 ++
 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                                 |   5 +-
 arch/x86/kvm/vmx.c                                 |  15 +-
 arch/x86/kvm/x86.c                                 |  19 +-
 arch/x86/net/bpf_jit_comp.c                        |   4 +-
 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/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/firmware/efi/libstub/arm64-stub.c          |  10 +
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  13 +-
 drivers/gpu/drm/drm_dumb_buffers.c                 |   7 +-
 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/hid/Kconfig                                |   7 +-
 drivers/hid/hid-ids.h                              |   8 +
 drivers/hid/hid-lenovo.c                           |  36 +++
 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                  |   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/net/can/dev.c                              |   2 +-
 drivers/net/ethernet/aquantia/atlantic/aq_nic.c    |   2 +
 drivers/net/ethernet/hisilicon/hns/hnae.h          |   2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c      |   3 +
 .../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/marvell.c                          |   9 +
 drivers/nvme/host/Kconfig                          |   2 +-
 drivers/nvme/host/core.c                           |   1 +
 drivers/nvme/host/fabrics.c                        |   6 +
 drivers/nvme/target/Kconfig                        |   2 +-
 drivers/pci/dwc/pcie-kirin.c                       |   2 +-
 drivers/remoteproc/qcom_q6v5_pil.c                 |   2 +
 drivers/rpmsg/rpmsg_char.c                         |   2 +
 drivers/s390/net/qeth_core_main.c                  |   2 +-
 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/ucsi/Makefile                    |   2 +-
 drivers/xen/xenbus/xenbus_dev_frontend.c           |   3 +-
 fs/afs/rxrpc.c                                     |   7 +
 fs/btrfs/scrub.c                                   |  44 +++-
 fs/cifs/smb2ops.c                                  |   6 +
 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/task_mmu.c                                 |   6 +-
 include/linux/clk-provider.h                       |   3 +
 include/linux/ethtool.h                            |   2 +
 include/linux/genhd.h                              |   4 +-
 include/linux/kvm_host.h                           |   8 +-
 include/linux/mtd/map.h                            |   2 +-
 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/kthread.c                                   |   7 +-
 kernel/locking/rwsem-xadd.c                        |  19 +-
 kernel/locking/rwsem.c                             |   2 -
 kernel/locking/rwsem.h                             |  30 ++-
 kernel/module.c                                    |   5 +
 kernel/sched/core.c                                |  17 +-
 kernel/sched/deadline.c                            |   4 +-
 kernel/sched/rt.c                                  |   2 -
 kernel/sched/sched.h                               |   5 +-
 kernel/signal.c                                    |  17 +-
 kernel/stop_machine.c                              |  19 +-
 mm/memcontrol.c                                    |   2 +-
 net/ipv4/tcp_input.c                               |   2 +-
 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/local_object.c                           |  57 +++--
 net/sched/act_skbedit.c                            |   3 +-
 net/smc/af_smc.c                                   |   6 +-
 net/tipc/monitor.c                                 |   2 +-
 net/tipc/node.c                                    |  28 +-
 sound/soc/codecs/msm8916-wcd-analog.c              |   9 +-
 sound/soc/codecs/rt5514.c                          |   3 +
 sound/soc/soc-topology.c                           |   6 +-
 tools/net/bpf_dbg.c                                |   7 +-
 tools/objtool/arch/x86/include/asm/insn.h          |  18 ++
 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/protection_keys.c      | 254 ++++++++++++------
 virt/kvm/arm/vgic/vgic-mmio-v2.c                   |   5 +
 196 files changed, 1886 insertions(+), 674 deletions(-)