Skip to content

4.20.16-stable review

Greg Kroah-Hartman amd-gfx dri-devel kexec linux-acpi linux-arm-kernel linux-devicetree linux-mips linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest171 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/171media: uvcvideo: Fix type check leading to overflowdrivers/media/usb/uvc/uvc_driver.c+11 -30 replies
2/171vti4: Fix a ipip packet processing bug in IPCOMP virtual tunnelnet/ipv4/ip_vti.c+50 -00 replies
3/171perf ordered_events: Fix crash in ordered_events__freetools/perf/util/ordered-events.c+4 -20 replies
4/171netfilter: nft_compat: use refcnt_t type for nft_xt reference countnet/netfilter/nft_compat.c+8 -80 replies
5/171netfilter: nft_compat: make lists per netnsnet/netfilter/nft_compat.c+89 -400 replies
6/171netfilter: nft_compat: destroy function must not have side effectsnet/netfilter/nft_compat.c+47 -10 replies
7/171perf script: Fix crash with printing mixed trace point and other eventstools/perf/builtin-script.c+1 -10 replies
8/171perf core: Fix perf_proc_update_handler() bugkernel/events/core.c+7 -70 replies
9/171perf python: Remove -fstack-clash-protection when building with some clang versionstools/perf/util/setup.py+2 -00 replies
10/171perf tools: Handle TOPOLOGY headers with no CPUtools/perf/util/cpumap.c+9 -20 replies
11/171perf script: Fix crash when processing recorded stat datatools/perf/builtin-script.c+2 -50 replies
12/171IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMMdrivers/infiniband/hw/hfi1/ud.c drivers/infiniband/hw/qib/qib_ud.c+0 -20 replies
13/171iommu/amd: Call free_iova_fast with pfn in map_sgdrivers/iommu/amd_iommu.c+1 -10 replies
14/171iommu/amd: Unmap all mapped pages in error path of map_sgdrivers/iommu/amd_iommu.c+1 -10 replies
15/171riscv: fixup max_low_pfn with PFN_DOWN.arch/riscv/kernel/setup.c arch/riscv/mm/init.c+3 -20 replies
16/171ipvs: Fix signed integer overflow when setsockopt timeoutnet/netfilter/ipvs/ip_vs_ctl.c+12 -00 replies
17/171iommu/amd: Fix IOMMU page flush when detach device from a domaindrivers/iommu/amd_iommu.c+11 -40 replies
18/171clk: ti: Fix error handling in ti_clk_parse_divider_data()drivers/clk/ti/divider.c+10 -10 replies
19/171clk: qcom: gcc: Use active only source for CPUSS clocksdrivers/clk/qcom/gcc-sdm845.c+10 -40 replies
20/171xtensa: SMP: fix ccount_timer_shutdownarch/xtensa/kernel/time.c+1 -10 replies
21/171RDMA/umem: Add missing initialization of owning_mmdrivers/infiniband/core/umem_odp.c+3 -00 replies
22/171riscv: Adjust mmap base address at a third of task sizearch/riscv/include/asm/processor.h+1 -10 replies
23/171IB/ipoib: Fix for use-after-free in ipoib_cm_tx_startdrivers/infiniband/ulp/ipoib/ipoib.h drivers/infiniband/ulp/ipoib/ipoib_cm.c+1 -30 replies
24/171selftests: cpu-hotplug: fix case where CPUs offline > CPUs presenttools/testing/selftests/cpu-hotplug/cpu-on-off-test.sh+10 -30 replies
25/171xtensa: SMP: fix secondary CPU initializationarch/xtensa/kernel/head.S arch/xtensa/kernel/smp.c+25 -140 replies
26/171xtensa: smp_lx200_defconfig: fix vectors clasharch/xtensa/configs/smp_lx200_defconfig+1 -00 replies
27/171xtensa: SMP: mark each possible CPU as presentarch/xtensa/kernel/smp.c+1 -10 replies
28/171iomap: get/put the page in iomap_page_create/release()fs/iomap.c+9 -00 replies
29/171iomap: fix a use after free in iomap_dio_rwfs/iomap.c+21 -70 replies
30/171xtensa: SMP: limit number of possible CPUs by NR_CPUSarch/xtensa/kernel/smp.c+5 -00 replies
31/171net: altera_tse: fix msgdma_tx_completion on non-zero fill_level casedrivers/net/ethernet/altera/altera_msgdma.c+2 -10 replies
32/171net: hns: Fix for missing of_node_put() after of_parse_phandle()drivers/net/ethernet/hisilicon/hns/hns_enet.c+5 -00 replies
33/171net: hns: Restart autoneg need return failed when autoneg offdrivers/net/ethernet/hisilicon/hns/hns_ethtool.c+9 -70 replies
34/171net: hns: Fix wrong read accesses via Clause 45 MDIO protocoldrivers/net/ethernet/hisilicon/hns_mdio.c+1 -10 replies
35/171net: stmmac: dwmac-rk: fix error handling in rk_gmac_powerup()drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c+3 -10 replies
36/171netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are presentnet/bridge/netfilter/ebtables.c+6 -30 replies
37/171gpio: vf610: Mask all GPIO interruptsdrivers/gpio/gpio-vf610.c+5 -00 replies
38/171selftests: net: use LDLIBS instead of LDFLAGStools/testing/selftests/net/Makefile+1 -10 replies
39/171selftests: timers: use LDLIBS instead of LDFLAGStools/testing/selftests/timers/Makefile+1 -10 replies
40/171nfs: Fix NULL pointer dereference of dev_namefs/nfs/super.c+5 -00 replies
41/171qed: Fix bug in tx promiscuous mode settingsdrivers/net/ethernet/qlogic/qed/qed_l2.c+6 -10 replies
42/171qed: Fix LACP pdu drops for VFsdrivers/net/ethernet/qlogic/qed/qed_l2.c drivers/net/ethernet/qlogic/qed/qed_l2.h drivers/net/ethernet/qlogic/qed/qed_sriov.c+16 -20 replies
43/171qed: Fix VF probe failure while FLRdrivers/net/ethernet/qlogic/qed/qed_vf.c+10 -00 replies
44/171qed: Fix system crash in ll2 xmitdrivers/net/ethernet/qlogic/qed/qed_ll2.c+15 -50 replies
45/171qed: Fix stack out of bounds bugdrivers/net/ethernet/qlogic/qed/qed_dev.c+4 -40 replies
46/171scsi: libfc: free skb when receiving invalid flogi respdrivers/scsi/libfc/fc_lport.c+3 -30 replies
47/171scsi: scsi_debug: fix write_same with virtual_gb problemdrivers/scsi/scsi_debug.c+21 -200 replies
48/171scsi: bnx2fc: Fix error handling in probe()drivers/scsi/bnx2fc/bnx2fc_io.c+2 -20 replies
49/171scsi: 53c700: pass correct "dev" to dma_alloc_attrs()drivers/scsi/53c700.c+1 -10 replies
50/171platform/x86: Fix unmet dependency warning for ACPI_CMPCdrivers/platform/x86/Kconfig+1 -00 replies
51/171platform/x86: Fix unmet dependency warning for SAMSUNG_Q10drivers/platform/x86/Kconfig+1 -00 replies
52/171x86/cpu: Add Atom Tremont (Jacobsville)arch/x86/include/asm/intel-family.h+2 -10 replies
53/171net: macb: Apply RXUBR workaround only to versions with erratadrivers/net/ethernet/cadence/macb.h drivers/net/ethernet/cadence/macb_main.c+20 -110 replies
54/171x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long modearch/x86/boot/compressed/head_64.S arch/x86/boot/compressed/pgtable.h+9 -10 replies
55/171cifs: fix computation for MAX_SMB2_HDR_SIZEfs/cifs/smb2pdu.h+2 -20 replies
56/171x86/microcode/amd: Dont falsely trick the late loading mechanismarch/x86/kernel/cpu/microcode/amd.c+1 -10 replies
57/171apparmor: Fix warning about unused function apparmor_ipv6_postroutesecurity/apparmor/lsm.c+2 -00 replies
58/171arm64: kprobe: Always blacklist the KVM world-switch codearch/arm64/kernel/probes/kprobes.c+3 -30 replies
59/171apparmor: Fix aa_label_build() error handling for failed mergessecurity/apparmor/domain.c+4 -10 replies
60/171x86/kexec: Dont setup EFI info if EFI runtime is not enabledarch/x86/kernel/kexec-bzimage64.c+3 -00 replies
61/171proc: fix /proc/net/* after setns(2)fs/proc/generic.c fs/proc/internal.h fs/proc/proc_net.c +3 more+155 -10 replies
62/171x86_64: increase stack size for KASAN_EXTRAarch/x86/include/asm/page_64_types.h+4 -00 replies
63/171mm, memory_hotplug: is_mem_section_removable do not pass the end of a zonemm/memory_hotplug.c+2 -10 replies
64/171mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zonemm/memory_hotplug.c+3 -00 replies
65/171psi: fix aggregation idle shut-offkernel/sched/psi.c kernel/workqueue.c kernel/workqueue_internal.h+45 -50 replies
66/171lib/test_kmod.c: potential double free in error handlinglib/test_kmod.c+1 -10 replies
67/171fs/drop_caches.c: avoid softlockups in drop_pagecache_sb()fs/drop_caches.c+7 -10 replies
68/171autofs: drop dentry reference only when it is never usedfs/autofs/expire.c+2 -10 replies
69/171autofs: fix error return in autofs_fill_super()fs/autofs/inode.c+3 -10 replies
70/171mm, memory_hotplug: fix off-by-one in is_pageblock_removablemm/memory_hotplug.c+15 -120 replies
71/171ARM: OMAP: dts: N950/N9: fix onenand timingsarch/arm/boot/dts/omap3-n950-n9.dtsi+28 -140 replies
72/171ARM: dts: omap4-droid4: Fix typo in cpcap IRQ flagsarch/arm/boot/dts/motorola-cpcap-mapphone.dtsi+1 -10 replies
73/171ARM: dts: sun8i: h3: Add ethernet0 alias to Beelink X2arch/arm/boot/dts/sun8i-h3-beelink-x2.dts+1 -10 replies
74/171arm: dts: meson: Fix IRQ trigger type for macirqarch/arm/boot/dts/meson.dtsi arch/arm/boot/dts/meson8b-odroidc1.dts+1 -20 replies
75/171ARM: dts: meson8b: odroidc1: mark the SD card detection GPIO active-lowarch/arm/boot/dts/meson8b-odroidc1.dts+1 -20 replies
76/171ARM: dts: meson8b: ec100: mark the SD card detection GPIO active-lowarch/arm/boot/dts/meson8b-ec100.dts+1 -20 replies
77/171ARM: dts: meson8m2: mxiii-plus: mark the SD card detection GPIO active-lowarch/arm/boot/dts/meson8m2-mxiii-plus.dts+1 -20 replies
78/171signal: Make siginmask safe when passed a signal of 0include/linux/signal.h+1 -10 replies
79/171ARM: dts: imx6sx: correct backward compatible of gptarch/arm/boot/dts/imx6sx.dtsi+1 -10 replies
80/171arm64: dts: renesas: r8a7796: Enable DMA for SCIF2arch/arm64/boot/dts/renesas/r8a7796.dtsi+3 -00 replies
81/171arm64: dts: renesas: r8a77965: Enable DMA for SCIF2arch/arm64/boot/dts/renesas/r8a77965.dtsi+3 -00 replies
82/171soc: fsl: qbman: avoid race in clearing QMan interruptdrivers/soc/fsl/qbman/qman.c+5 -40 replies
83/171pinctrl: mcp23s08: spi: Fix regmap allocation for mcp23s18drivers/pinctrl/pinctrl-mcp23s08.c+6 -10 replies
84/171wlcore: sdio: Fixup power on/off sequencedrivers/net/wireless/ti/wlcore/sdio.c+7 -80 replies
85/171bpftool: Fix prog dump by tagtools/bpf/bpftool/prog.c+3 -20 replies
86/171bpftool: fix percpu maps updatingtools/bpf/bpftool/map.c+16 -00 replies
87/171bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt()net/core/filter.c+2 -00 replies
88/171ARM: pxa: ssp: unneeded to free devm_ allocated dataarch/arm/plat-pxa/ssp.c+0 -30 replies
89/171ARM: dts: omap3-gta04: Fix graph_port warningarch/arm/boot/dts/omap3-gta04.dtsi+0 -40 replies
90/171ARM: dts: n900: fix mmc1 card detect gpio polarityarch/arm/boot/dts/omap3-n900.dts+1 -10 replies
91/171ARM: dts: am335x-shc.dts: fix wrong cd pin levelarch/arm/boot/dts/am335x-shc.dts+1 -10 replies
92/171arm64: dts: add msm8996 compatible to gicv3arch/arm64/boot/dts/qcom/msm8996.dtsi+1 -10 replies
93/171batman-adv: release station info tidstatsnet/batman-adv/bat_v_elp.c+3 -00 replies
94/171MIPS: DTS: jz4740: Correct interrupt number of DMA corearch/mips/boot/dts/ingenic/jz4740.dtsi+1 -10 replies
95/171DTS: CI20: Fix bugs in ci20s device tree.arch/mips/boot/dts/ingenic/ci20.dts+4 -40 replies
96/171usb: phy: fix link errorsdrivers/usb/phy/Kconfig+1 -10 replies
97/171usb: dwc3: exynos: Fix error handling of clk_prepare_enabledrivers/usb/dwc3/dwc3-exynos.c+2 -20 replies
98/171irqchip/gic-v4: Fix occasional VLPI dropdrivers/irqchip/irq-gic-v3-its.c+49 -170 replies
99/171irqchip/gic-v3-its: Gracefully fail on LPI exhaustiondrivers/irqchip/irq-gic-v3-its.c+3 -00 replies
100/171irqchip/mmp: Only touch the PJ4 IRQ & FIQ bits on enable/disabledrivers/irqchip/irq-mmp.c+5 -10 replies
101/171drm/amdgpu: Add missing power attribute to APU checkdrivers/gpu/drm/amd/amdgpu/amdgpu_pm.c+2 -10 replies
102/171drm/radeon: check if device is root before getting pci speed capsdrivers/gpu/drm/radeon/ci_dpm.c drivers/gpu/drm/radeon/si_dpm.c+6 -40 replies
103/171drm/amdgpu: Transfer fences to dmabuf importerdrivers/gpu/drm/amd/amdgpu/amdgpu_prime.c+51 -80 replies
104/171net: stmmac: Fallback to Platform Data clock in Watchdog conversiondrivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c include/linux/stmmac.h+11 -40 replies
105/171net: stmmac: Send TSO packets always from Queue 0drivers/net/ethernet/stmicro/stmmac/stmmac_main.c+10 -11 reply
106/171net: stmmac: Disable EEE mode earlier in XMIT callbackdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+3 -30 replies
107/171irqchip/gic-v3-its: Fix ITT_entry_size accessorinclude/linux/irqchip/arm-gic-v3.h+1 -10 replies
108/171relay: check return of create_buf_file() properlykernel/relay.c+3 -10 replies
109/171ath10k: correct bus type for WCN3990drivers/net/wireless/ath/ath10k/core.c+1 -10 replies
110/171bpf, selftests: fix handling of sparse CPU allocationstools/testing/selftests/bpf/bpf_util.h+20 -100 replies
111/171bpf: run bpf programs with preemption disabledinclude/linux/filter.h kernel/bpf/cgroup.c+19 -40 replies
112/171bpf: fix lockdep false positive in percpu_freelistkernel/bpf/hashtab.c kernel/bpf/percpu_freelist.c kernel/bpf/percpu_freelist.h+35 -140 replies
113/171bpf: fix potential deadlock in bpf_prog_registerkernel/trace/bpf_trace.c+2 -120 replies
114/171bpf: Fix syscalls stackmap lookup potential deadlockkernel/bpf/syscall.c+10 -20 replies
115/171drm/amdgpu: Implement doorbell self-ring for NBIO 7.4drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c+13 -00 replies
116/171drm/amdgpu: fix the incorrect external id for raven seriesdrivers/gpu/drm/amd/amdgpu/soc15.c+4 -20 replies
117/171drm/sun4i: tcon: Prepare and enable TCON channel 0 clock at initdrivers/gpu/drm/sun4i/sun4i_tcon.c+2 -00 replies
118/171dmaengine: at_xdmac: Fix wrongfull report of a channel as in usedrivers/dma/at_xdmac.c+10 -90 replies
119/171vsock/virtio: fix kernel panic after device hot-unplugnet/vmw_vsock/virtio_transport.c+18 -80 replies
120/171vsock/virtio: reset connected sockets on device removalnet/vmw_vsock/virtio_transport.c+3 -00 replies
121/171dmaengine: dmatest: Abort test in case of mapping errordrivers/dma/dmatest.c+12 -160 replies
122/171selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INETtools/testing/selftests/netfilter/config+1 -10 replies
123/171selftests: netfilter: add simple masq/redirect test casestools/testing/selftests/netfilter/Makefile tools/testing/selftests/netfilter/nft_nat.sh+763 -10 replies
124/171netfilter: nf_nat: skip nat clash resolution for same-origin entriesnet/netfilter/nf_conntrack_core.c+16 -00 replies
125/171s390/qeth: release cmd buffer in error pathsdrivers/s390/net/qeth_core_main.c+6 -00 replies
126/171s390/qeth: fix use-after-free in error pathdrivers/s390/net/qeth_core_main.c+6 -90 replies
127/171s390/qeth: cancel close_dev work before removing a carddrivers/s390/net/qeth_core.h drivers/s390/net/qeth_l2_main.c drivers/s390/net/qeth_l3_main.c+4 -00 replies
128/171s390/qeth: conclude all event processing before offlining a carddrivers/s390/net/qeth_core.h drivers/s390/net/qeth_core_main.c drivers/s390/net/qeth_l2_main.c +1 more+15 -50 replies
129/171perf symbols: Filter out hidden symbols from labelstools/perf/util/symbol-elf.c+8 -10 replies
130/171perf trace: Support multiple "vfs_getname" probestools/perf/builtin-trace.c+18 -70 replies
131/171MIPS: Loongson: Introduce and use loongson_llsc_mb()arch/mips/Kconfig arch/mips/include/asm/atomic.h arch/mips/include/asm/barrier.h +5 more+100 -00 replies
132/171MIPS: Remove function size check in get_frame_info()arch/mips/kernel/process.c+3 -40 replies
133/171Revert "scsi: libfc: Add WARN_ON() when deleting rports"drivers/scsi/libfc/fc_rport.c+0 -10 replies
134/171i2c: omap: Use noirq system sleep pm ops to idle device for suspenddrivers/i2c/busses/i2c-omap.c+5 -80 replies
135/171drm/amdgpu: use spin_lock_irqsave to protect vm_manager.pasid_idrdrivers/gpu/drm/amd/amdgpu/amdgpu_vm.c+3 -20 replies
136/171drm/omap: dsi: Fix crash in DSI debug dumpsdrivers/gpu/drm/omapdrm/dss/dsi.c+6 -60 replies
137/171drm/omap: dsi: Fix OF platform depopulatedrivers/gpu/drm/omapdrm/dss/dsi.c+2 -20 replies
138/171drm/omap: dsi: Hack-fix DSI bus flagsdrivers/gpu/drm/omapdrm/dss/dsi.c+11 -00 replies
139/171nvme: lock NS list changes while handling command effectsdrivers/nvme/host/core.c drivers/nvme/host/nvme.h+8 -10 replies
140/171nvme-pci: fix rapid add remove sequencedrivers/nvme/host/pci.c+12 -100 replies
141/171fs: ratelimit __find_get_block_slow() failure message.fs/buffer.c+10 -90 replies
142/171qed: Fix EQ full firmware assert.drivers/net/ethernet/qlogic/qed/qed_sp.h drivers/net/ethernet/qlogic/qed/qed_spq.c+8 -80 replies
143/171qed: Consider TX tcs while deriving the max num_queues for PF.drivers/net/ethernet/qlogic/qed/qed_l2.c+3 -20 replies
144/171qede: Fix system crash on configuring channels.drivers/net/ethernet/qlogic/qede/qede.h drivers/net/ethernet/qlogic/qede/qede_fp.c drivers/net/ethernet/qlogic/qede/qede_main.c+19 -00 replies
145/171blk-iolatency: fix IO hang due to negative inflight counterblock/blk-iolatency.c+45 -70 replies
146/171nvme-pci: add missing unlock for reset errordrivers/nvme/host/pci.c+5 -30 replies
147/171netfilter: nf_tables: unbind set in rule from commit pathinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c net/netfilter/nft_compat.c +4 more+85 -830 replies
148/171netfilter: nft_compat: dont use refcount_inc on newly allocated entrynet/netfilter/nft_compat.c+23 -390 replies
149/171Input: wacom_serial4 - add support for Wacom ArtPad II tabletdrivers/input/tablet/wacom_serial4.c+2 -00 replies
150/171Input: elan_i2c - add id for touchpad found in Lenovo s21e-20drivers/input/mouse/elan_i2c_core.c+1 -00 replies
151/171iscsi_ibft: Fix missing break in switch statementdrivers/firmware/iscsi_ibft.c+1 -00 replies
152/171scsi: aacraid: Fix missing break in switch statementdrivers/scsi/aacraid/commsup.c+3 -20 replies
153/171x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hubarch/x86/pci/fixup.c+16 -00 replies
154/171arm64: dts: zcu100-revC: Give wifi some time after power-onarch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts+1 -00 replies
155/171arm64: dts: hikey: Give wifi some time after power-onarch/arm64/boot/dts/hisilicon/hi6220-hikey.dts+1 -00 replies
156/171arm64: dts: hikey: Revert "Enable HS200 mode on eMMC"arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts+0 -10 replies
157/171ARM: dts: exynos: Fix pinctrl definition for eMMC RTSN line on Odroid X2/U3arch/arm/boot/dts/exynos4412-odroid-common.dtsi+6 -70 replies
158/171ARM: dts: exynos: Add minimal clkout parameters to Exynos3250 PMUarch/arm/boot/dts/exynos3250.dtsi+3 -00 replies
159/171ARM: dts: exynos: Fix max voltage for buck8 regulator on Odroid XU3/XU4arch/arm/boot/dts/exynos5422-odroid-core.dtsi+1 -10 replies
160/171drm: disable uncached DMA optimization for ARM and arm64include/drm/drm_cache.h+18 -00 replies
161/171media: Revert "media: rc: some events are dropped by userspace"drivers/media/rc/rc-main.c+12 -10 replies
162/171Revert "PCI/PME: Implement runtime PM callbacks"drivers/pci/pcie/pme.c+0 -270 replies
163/171sk_msg: Always cancel strp work before freeing the psocknet/core/skmsg.c+1 -20 replies
164/171bpf: Stop the psock parser before canceling its worknet/core/skmsg.c+1 -00 replies
165/171gfs2: Fix missed wakeups in find_insert_glockfs/gfs2/glock.c+1 -10 replies
166/171staging: erofs: keep corrupted fs from crashing kernel in erofs_namei()drivers/staging/erofs/namei.c+97 -860 replies
167/171ath9k: Avoid OF no-EEPROM quirks without qca,no-eepromdrivers/net/wireless/ath/ath9k/init.c+3 -30 replies
168/171perf/x86/intel: Make cpuc allocations consistentarch/x86/events/core.c arch/x86/events/intel/core.c arch/x86/events/perf_event.h+31 -220 replies
169/171perf/x86/intel: Generalize dynamic constraint creationarch/x86/events/intel/core.c+30 -210 replies
170/171x86: Add TSX Force Abort CPUID/MSRarch/x86/include/asm/cpufeatures.h arch/x86/include/asm/msr-index.h+7 -00 replies
171/171perf/x86/intel: Implement support for TSX Force Abortarch/x86/events/intel/core.c arch/x86/events/perf_event.h+77 -30 replies

Reviews trailers per patch

67 of 171 patches have a Reviewed-by or Acked-by.

PatchDave YoungChristian KönigAlex DeucherJiri OlsaArnaldo Carvalho de MeloRavi BangoriaErez ShitritChandan RajendraDarrick J. WongDave ChinnerAndy Shevchenko[email protected]Mike RapoportOscar SalvadorLinus WalleijLudovic DesrochesMikhail GavrilovGerald SchaeferTejun HeoLaurent PinchartHeiner KallweitRafael J. WysockiHawking ZhangBjorn AnderssonAlex GagniucMichael PetlanMartin BlumenstinglFlorian WestphalUlf HanssonStefan HajnocziSong LiuMartin KaFai LauVignesh RQuentin MonnetJakub KicinskiHannes ReineckeJan KaraWen XiongChaitanya KulkarniAlexandra WinterEvan QuanYonghong Song[email protected]Luis ChamberlainAlexei StarovoitovLawrence BrakmoTony LindgrenAnders RoxellPavel MachekMarek SzyprowskiMichal HockoAndrew MortonH. Nikolaus SchallerRob HerringJordan GloverMikhail ZaslonkoAnand MoonChristoffer DallMasami HiramatsuChristoph HellwigPavel ShilovskyStefan AgnerKirill A. ShutemovAndi KleenTero KristoDalon L WestergreenThor ThayerSimon HormanMichael J. Ruhl
1/171
2/171
3/171R-b T-b
4/171
5/171
6/171
7/171A-b T-b
8/171R-b T-b R-b
9/171
10/171A-b
11/171R-b T-b T-b
12/171R-b
13/171
14/171
15/171
16/171A-b
17/171
18/171A-b
19/171
20/171
21/171
22/171R-b
23/171R-b
24/171
25/171
26/171
27/171
28/171R-b R-b
29/171T-b T-b R-b R-b
30/171
31/171R-b A-b
32/171
33/171
34/171
35/171
36/171
37/171A-b
38/171
39/171
40/171
41/171
42/171
43/171
44/171
45/171
46/171R-b
47/171
48/171
49/171
50/171A-b
51/171A-b
52/171
53/171
54/171A-b
55/171R-b
56/171
57/171T-b
58/171R-b A-b
59/171
60/171A-b
61/171
62/171
63/171R-b T-b T-b Debugged-by
64/171R-b T-b T-b
65/171A-b
66/171A-b
67/171A-b R-b
68/171
69/171
70/171T-b A-b R-b
71/171
72/171T-b
73/171
74/171R-b T-b
75/171R-b T-b
76/171R-b
77/171R-b
78/171
79/171
80/171
81/171
82/171
83/171
84/171T-b T-b
85/171R-b A-b
86/171R-b
87/171A-b A-b
88/171
89/171T-b A-b
90/171
91/171
92/171
93/171
94/171
95/171
96/171
97/171A-b
98/171
99/171
100/171A-b
101/171R-b
102/171R-b
103/171R-b
104/171
105/171
106/171
107/171
108/171Reported-and-tested-by
109/171R-b
110/171A-b
111/171A-b
112/171A-b
113/171A-b
114/171A-b
115/171R-b
116/171R-b
117/171
118/171A-b
119/171A-b
120/171R-b
121/171
122/171A-b
123/171
124/171
125/171
126/171R-b
127/171
128/171
129/171
130/171T-b
131/171
132/171
133/171R-b
134/171A-b
135/171R-b
136/171R-b
137/171R-b
138/171R-b
139/171T-b R-b
140/171T-b
141/171R-b
142/171
143/171
144/171
145/171
146/171
147/171
148/171
149/171
150/171
151/171
152/171
153/171
154/171A-b
155/171A-b
156/171
157/171
158/171
159/171
160/171R-b R-b
161/171
162/171T-b A-b
163/171A-b
164/171
165/171
166/171
167/171R-b T-b
168/171
169/171
170/171
171/171

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

Read the v1 thread

Cover letter [PATCH 4.20 000/171] 4.20.16-stable review

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

Responses should be made by Thu Mar 14 17:02:23 UTC 2019. 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.20.16-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.20.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.20.16-rc1

Peter Zijlstra (Intel) <[email protected]>
perf/x86/intel: Implement support for TSX Force Abort

Peter Zijlstra (Intel) <[email protected]>
x86: Add TSX Force Abort CPUID/MSR

Peter Zijlstra (Intel) <[email protected]>
perf/x86/intel: Generalize dynamic constraint creation

Peter Zijlstra (Intel) <[email protected]>
perf/x86/intel: Make cpuc allocations consistent

Daniel F. Dickinson <[email protected]>
ath9k: Avoid OF no-EEPROM quirks without qca,no-eeprom

Gao Xiang <[email protected]>
staging: erofs: keep corrupted fs from crashing kernel in erofs_namei()

Andreas Gruenbacher <[email protected]>
gfs2: Fix missed wakeups in find_insert_glock

Jakub Sitnicki <[email protected]>
bpf: Stop the psock parser before canceling its work

Jakub Sitnicki <[email protected]>
sk_msg: Always cancel strp work before freeing the psock

Mika Westerberg <[email protected]>
Revert "PCI/PME: Implement runtime PM callbacks"

Sean Young <[email protected]>
media: Revert "media: rc: some events are dropped by userspace"

Ard Biesheuvel <[email protected]>
drm: disable uncached DMA optimization for ARM and arm64

Marek Szyprowski <[email protected]>
ARM: dts: exynos: Fix max voltage for buck8 regulator on Odroid XU3/XU4

Marek Szyprowski <[email protected]>
ARM: dts: exynos: Add minimal clkout parameters to Exynos3250 PMU

Marek Szyprowski <[email protected]>
ARM: dts: exynos: Fix pinctrl definition for eMMC RTSN line on Odroid X2/U3

Alistair Strachan <[email protected]>
arm64: dts: hikey: Revert "Enable HS200 mode on eMMC"

Jan Kiszka <[email protected]>
arm64: dts: hikey: Give wifi some time after power-on

Jan Kiszka <[email protected]>
arm64: dts: zcu100-revC: Give wifi some time after power-on

Alexander Shishkin <[email protected]>
x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub

Gustavo A. R. Silva <[email protected]>
scsi: aacraid: Fix missing break in switch statement

Gustavo A. R. Silva <[email protected]>
iscsi_ibft: Fix missing break in switch statement

Vincent Batts <[email protected]>
Input: elan_i2c - add id for touchpad found in Lenovo s21e-20

Jason Gerecke <[email protected]>
Input: wacom_serial4 - add support for Wacom ArtPad II tablet

Florian Westphal <[email protected]>
netfilter: nft_compat: don't use refcount_inc on newly allocated entry

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: unbind set in rule from commit path

Keith Busch <[email protected]>
nvme-pci: add missing unlock for reset error

Liu Bo <[email protected]>
blk-iolatency: fix IO hang due to negative inflight counter

Sudarsana Reddy Kalluru <[email protected]>
qede: Fix system crash on configuring channels.

Sudarsana Reddy Kalluru <[email protected]>
qed: Consider TX tcs while deriving the max num_queues for PF.

Manish Chopra <[email protected]>
qed: Fix EQ full firmware assert.

Tetsuo Handa <[email protected]>
fs: ratelimit __find_get_block_slow() failure message.

Keith Busch <[email protected]>
nvme-pci: fix rapid add remove sequence

Keith Busch <[email protected]>
nvme: lock NS list changes while handling command effects

Tomi Valkeinen <[email protected]>
drm/omap: dsi: Hack-fix DSI bus flags

Tomi Valkeinen <[email protected]>
drm/omap: dsi: Fix OF platform depopulate

Tomi Valkeinen <[email protected]>
drm/omap: dsi: Fix crash in DSI debug dumps

Philip Yang <[email protected]>
drm/amdgpu: use spin_lock_irqsave to protect vm_manager.pasid_idr

Tony Lindgren <[email protected]>
i2c: omap: Use noirq system sleep pm ops to idle device for suspend

Ross Lagerwall <[email protected]>
Revert "scsi: libfc: Add WARN_ON() when deleting rports"

Jun-Ru Chang <[email protected]>
MIPS: Remove function size check in get_frame_info()

Huacai Chen <[email protected]>
MIPS: Loongson: Introduce and use loongson_llsc_mb()

Arnaldo Carvalho de Melo <[email protected]>
perf trace: Support multiple "vfs_getname" probes

Jiri Olsa <[email protected]>
perf symbols: Filter out hidden symbols from labels

Julian Wiedmann <[email protected]>
s390/qeth: conclude all event processing before offlining a card

Julian Wiedmann <[email protected]>
s390/qeth: cancel close_dev work before removing a card

Julian Wiedmann <[email protected]>
s390/qeth: fix use-after-free in error path

Julian Wiedmann <[email protected]>
s390/qeth: release cmd buffer in error paths

Martynas Pumputis <[email protected]>
netfilter: nf_nat: skip nat clash resolution for same-origin entries

Florian Westphal <[email protected]>
selftests: netfilter: add simple masq/redirect test cases

Naresh Kamboju <[email protected]>
selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET

Andy Shevchenko <[email protected]>
dmaengine: dmatest: Abort test in case of mapping error

Stefano Garzarella <[email protected]>
vsock/virtio: reset connected sockets on device removal

Stefano Garzarella <[email protected]>
vsock/virtio: fix kernel panic after device hot-unplug

Codrin Ciubotariu <[email protected]>
dmaengine: at_xdmac: Fix wrongfull report of a channel as in use

Paul Kocialkowski <[email protected]>
drm/sun4i: tcon: Prepare and enable TCON channel 0 clock at init

Huang Rui <[email protected]>
drm/amdgpu: fix the incorrect external id for raven series

Jay Cornwall <[email protected]>
drm/amdgpu: Implement doorbell self-ring for NBIO 7.4

Martin KaFai Lau <[email protected]>
bpf: Fix syscall's stackmap lookup potential deadlock

Alexei Starovoitov <[email protected]>
bpf: fix potential deadlock in bpf_prog_register

Alexei Starovoitov <[email protected]>
bpf: fix lockdep false positive in percpu_freelist

Alexei Starovoitov <[email protected]>
bpf: run bpf programs with preemption disabled

Martynas Pumputis <[email protected]>
bpf, selftests: fix handling of sparse CPU allocations

Brian Norris <[email protected]>
ath10k: correct bus type for WCN3990

Greg Kroah-Hartman <[email protected]>
relay: check return of create_buf_file() properly

Zenghui Yu <[email protected]>
irqchip/gic-v3-its: Fix ITT_entry_size accessor

Jose Abreu <[email protected]>
net: stmmac: Disable EEE mode earlier in XMIT callback

Jose Abreu <[email protected]>
net: stmmac: Send TSO packets always from Queue 0

Jose Abreu <[email protected]>
net: stmmac: Fallback to Platform Data clock in Watchdog conversion

Chris Wilson <[email protected]>
drm/amdgpu: Transfer fences to dmabuf importer

Alex Deucher <[email protected]>
drm/radeon: check if device is root before getting pci speed caps

Alex Deucher <[email protected]>
drm/amdgpu: Add missing power attribute to APU check

Lubomir Rintel <[email protected]>
irqchip/mmp: Only touch the PJ4 IRQ & FIQ bits on enable/disable

Marc Zyngier <[email protected]>
irqchip/gic-v3-its: Gracefully fail on LPI exhaustion

Heyi Guo <[email protected]>
irqchip/gic-v4: Fix occasional VLPI drop

Alexey Khoroshilov <[email protected]>
usb: dwc3: exynos: Fix error handling of clk_prepare_enable

Anders Roxell <[email protected]>
usb: phy: fix link errors

Zhou Yanjie <[email protected]>
DTS: CI20: Fix bugs in ci20's device tree.

Paul Cercueil <[email protected]>
MIPS: DTS: jz4740: Correct interrupt number of DMA core

Felix Fietkau <[email protected]>
batman-adv: release station info tidstats

Srinivas Kandagatla <[email protected]>
arm64: dts: add msm8996 compatible to gicv3

Heiko Schocher <[email protected]>
ARM: dts: am335x-shc.dts: fix wrong cd pin level

Arthur Demchenkov <[email protected]>
ARM: dts: n900: fix mmc1 card detect gpio polarity

Tony Lindgren <[email protected]>
ARM: dts: omap3-gta04: Fix graph_port warning

Peng Hao <[email protected]>
ARM: pxa: ssp: unneeded to free devm_ allocated data

Yafang Shao <[email protected]>
bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt()

Paolo Abeni <[email protected]>
bpftool: fix percpu maps updating

Jiri Olsa <[email protected]>
bpftool: Fix prog dump by tag

Ulf Hansson <[email protected]>
wlcore: sdio: Fixup power on/off sequence

Jason Kridner <[email protected]>
pinctrl: mcp23s08: spi: Fix regmap allocation for mcp23s18

Madalin Bucur <[email protected]>
soc: fsl: qbman: avoid race in clearing QMan interrupt

Geert Uytterhoeven <[email protected]>

    arm64: dts: renesas: r8a77965: Enable DMA for SCIF2

Geert Uytterhoeven <[email protected]>
arm64: dts: renesas: r8a7796: Enable DMA for SCIF2

Anson Huang <[email protected]>
ARM: dts: imx6sx: correct backward compatible of gpt

Eric W. Biederman <[email protected]>
signal: Make siginmask safe when passed a signal of 0

Martin Blumenstingl <[email protected]>
ARM: dts: meson8m2: mxiii-plus: mark the SD card detection GPIO active-low

Martin Blumenstingl <[email protected]>
ARM: dts: meson8b: ec100: mark the SD card detection GPIO active-low

Martin Blumenstingl <[email protected]>
ARM: dts: meson8b: odroidc1: mark the SD card detection GPIO active-low

Carlo Caione <[email protected]>
arm: dts: meson: Fix IRQ trigger type for macirq

Jernej Skrabec <[email protected]>
ARM: dts: sun8i: h3: Add ethernet0 alias to Beelink X2

Tony Lindgren <[email protected]>
ARM: dts: omap4-droid4: Fix typo in cpcap IRQ flags

Aaro Koskinen <[email protected]>
ARM: OMAP: dts: N950/N9: fix onenand timings

Michal Hocko <[email protected]>
mm, memory_hotplug: fix off-by-one in is_pageblock_removable

Ian Kent <[email protected]>
autofs: fix error return in autofs_fill_super()

Pan Bian <[email protected]>
autofs: drop dentry reference only when it is never used

Jan Kara <[email protected]>
fs/drop_caches.c: avoid softlockups in drop_pagecache_sb()

Dan Carpenter <[email protected]>
lib/test_kmod.c: potential double free in error handling

Johannes Weiner <[email protected]>
psi: fix aggregation idle shut-off

Mikhail Zaslonko <[email protected]>
mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone

Michal Hocko <[email protected]>
mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone

Qian Cai <[email protected]>
x86_64: increase stack size for KASAN_EXTRA

Alexey Dobriyan <[email protected]>
proc: fix /proc/net/* after setns(2)

Kairui Song <[email protected]>
x86/kexec: Don't setup EFI info if EFI runtime is not enabled

John Johansen <[email protected]>
apparmor: Fix aa_label_build() error handling for failed merges

James Morse <[email protected]>
arm64: kprobe: Always blacklist the KVM world-switch code

Petr Vorel <[email protected]>
apparmor: Fix warning about unused function apparmor_ipv6_postroute

Thomas Lendacky <[email protected]>
x86/microcode/amd: Don't falsely trick the late loading mechanism

Ronnie Sahlberg <[email protected]>
cifs: fix computation for MAX_SMB2_HDR_SIZE

Wei Huang <[email protected]>
x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode

Harini Katakam <[email protected]>
net: macb: Apply RXUBR workaround only to versions with errata

Kan Liang <[email protected]>
x86/cpu: Add Atom Tremont (Jacobsville)

Sinan Kaya <[email protected]>
platform/x86: Fix unmet dependency warning for SAMSUNG_Q10

Sinan Kaya <[email protected]>
platform/x86: Fix unmet dependency warning for ACPI_CMPC

Dan Carpenter <[email protected]>
scsi: 53c700: pass correct "dev" to dma_alloc_attrs()

Dan Carpenter <[email protected]>
scsi: bnx2fc: Fix error handling in probe()

Douglas Gilbert <[email protected]>
scsi: scsi_debug: fix write_same with virtual_gb problem

Ming Lu <[email protected]>
scsi: libfc: free skb when receiving invalid flogi resp

Manish Chopra <[email protected]>
qed: Fix stack out of bounds bug

Manish Chopra <[email protected]>
qed: Fix system crash in ll2 xmit

Manish Chopra <[email protected]>
qed: Fix VF probe failure while FLR

Manish Chopra <[email protected]>
qed: Fix LACP pdu drops for VFs

Manish Chopra <[email protected]>
qed: Fix bug in tx promiscuous mode settings

Yao Liu <[email protected]>
nfs: Fix NULL pointer dereference of dev_name

Fathi Boudra <[email protected]>
selftests: timers: use LDLIBS instead of LDFLAGS

Fathi Boudra <[email protected]>
selftests: net: use LDLIBS instead of LDFLAGS

Andrew Lunn <[email protected]>
gpio: vf610: Mask all GPIO interrupts

Florian Westphal <[email protected]>
netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present

Alexey Khoroshilov <[email protected]>
net: stmmac: dwmac-rk: fix error handling in rk_gmac_powerup()

Yonglong Liu <[email protected]>
net: hns: Fix wrong read accesses via Clause 45 MDIO protocol

Yonglong Liu <[email protected]>
net: hns: Restart autoneg need return failed when autoneg off

Yonglong Liu <[email protected]>
net: hns: Fix for missing of_node_put() after of_parse_phandle()

Tomonori Sakita <[email protected]>
net: altera_tse: fix msgdma_tx_completion on non-zero fill_level case

Max Filippov <[email protected]>
xtensa: SMP: limit number of possible CPUs by NR_CPUS

Christoph Hellwig <[email protected]>
iomap: fix a use after free in iomap_dio_rw

Piotr Jaroszynski <[email protected]>
iomap: get/put the page in iomap_page_create/release()

Max Filippov <[email protected]>
xtensa: SMP: mark each possible CPU as present

Max Filippov <[email protected]>
xtensa: smp_lx200_defconfig: fix vectors clash

Max Filippov <[email protected]>
xtensa: SMP: fix secondary CPU initialization

Colin Ian King <[email protected]>
selftests: cpu-hotplug: fix case where CPUs offline > CPUs present

Feras Daoud <[email protected]>
IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start

Alexandre Ghiti <[email protected]>
riscv: Adjust mmap base address at a third of task size

Artemy Kovalyov <[email protected]>
RDMA/umem: Add missing initialization of owning_mm

Max Filippov <[email protected]>
xtensa: SMP: fix ccount_timer_shutdown

Taniya Das <[email protected]>
clk: qcom: gcc: Use active only source for CPUSS clocks

Dan Carpenter <[email protected]>
clk: ti: Fix error handling in ti_clk_parse_divider_data()

Suravee Suthikulpanit <[email protected]>
iommu/amd: Fix IOMMU page flush when detach device from a domain

ZhangXiaoxu <[email protected]>
ipvs: Fix signed integer overflow when setsockopt timeout

Guo Ren <[email protected]>
riscv: fixup max_low_pfn with PFN_DOWN.

Jerry Snitselaar <[email protected]>
iommu/amd: Unmap all mapped pages in error path of map_sg

Jerry Snitselaar <[email protected]>
iommu/amd: Call free_iova_fast with pfn in map_sg

Brian Welty <[email protected]>
IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM

Tony Jones <[email protected]>
perf script: Fix crash when processing recorded stat data

Stephane Eranian <[email protected]>
perf tools: Handle TOPOLOGY headers with no CPU

Arnaldo Carvalho de Melo <[email protected]>
perf python: Remove -fstack-clash-protection when building with some clang versions

Stephane Eranian <[email protected]>
perf core: Fix perf_proc_update_handler() bug

Andi Kleen <[email protected]>
perf script: Fix crash with printing mixed trace point and other events

Florian Westphal <[email protected]>
netfilter: nft_compat: destroy function must not have side effects

Florian Westphal <[email protected]>
netfilter: nft_compat: make lists per netns

Florian Westphal <[email protected]>
netfilter: nft_compat: use refcnt_t type for nft_xt reference count

Jiri Olsa <[email protected]>
perf ordered_events: Fix crash in ordered_events__free

Su Yanjun <[email protected]>
vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel

Alistair Strachan <[email protected]>
media: uvcvideo: Fix 'type' check leading to overflow

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/am335x-shc.dts                   |   2 +-
 arch/arm/boot/dts/exynos3250.dtsi                  |   3 +
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi    |  13 +-
 arch/arm/boot/dts/exynos5422-odroid-core.dtsi      |   2 +-
 arch/arm/boot/dts/imx6sx.dtsi                      |   2 +-
 arch/arm/boot/dts/meson.dtsi                       |   2 +-
 arch/arm/boot/dts/meson8b-ec100.dts                |   3 +-
 arch/arm/boot/dts/meson8b-odroidc1.dts             |   4 +-
 arch/arm/boot/dts/meson8m2-mxiii-plus.dts          |   3 +-
 arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi     |   2 +-
 arch/arm/boot/dts/omap3-gta04.dtsi                 |   4 -
 arch/arm/boot/dts/omap3-n900.dts                   |   2 +-
 arch/arm/boot/dts/omap3-n950-n9.dtsi               |  42 +-
 arch/arm/boot/dts/sun8i-h3-beelink-x2.dts          |   2 +-
 arch/arm/plat-pxa/ssp.c                            |   3 -
 arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts     |   2 +-
 arch/arm64/boot/dts/qcom/msm8996.dtsi              |   2 +-
 arch/arm64/boot/dts/renesas/r8a7796.dtsi           |   3 +
 arch/arm64/boot/dts/renesas/r8a77965.dtsi          |   3 +
 arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts  |   1 +
 arch/arm64/kernel/probes/kprobes.c                 |   6 +-
 arch/mips/Kconfig                                  |  15 +
 arch/mips/boot/dts/ingenic/ci20.dts                |   8 +-
 arch/mips/boot/dts/ingenic/jz4740.dtsi             |   2 +-
 arch/mips/include/asm/atomic.h                     |   6 +
 arch/mips/include/asm/barrier.h                    |  36 +
 arch/mips/include/asm/bitops.h                     |   5 +
 arch/mips/include/asm/futex.h                      |   3 +
 arch/mips/include/asm/pgtable.h                    |   2 +
 arch/mips/kernel/process.c                         |   7 +-
 arch/mips/loongson64/Platform                      |  23 +
 arch/mips/mm/tlbex.c                               |  10 +
 arch/riscv/include/asm/processor.h                 |   2 +-
 arch/riscv/kernel/setup.c                          |   2 +-
 arch/riscv/mm/init.c                               |   3 +-
 arch/x86/boot/compressed/head_64.S                 |   8 +
 arch/x86/boot/compressed/pgtable.h                 |   2 +-
 arch/x86/events/core.c                             |  13 +-
 arch/x86/events/intel/core.c                       | 154 ++++-
 arch/x86/events/perf_event.h                       |  17 +-
 arch/x86/include/asm/cpufeatures.h                 |   1 +
 arch/x86/include/asm/intel-family.h                |   3 +-
 arch/x86/include/asm/msr-index.h                   |   6 +
 arch/x86/include/asm/page_64_types.h               |   4 +
 arch/x86/kernel/cpu/microcode/amd.c                |   2 +-
 arch/x86/kernel/kexec-bzimage64.c                  |   3 +
 arch/x86/pci/fixup.c                               |  16 +
 arch/xtensa/configs/smp_lx200_defconfig            |   1 +
 arch/xtensa/kernel/head.S                          |   5 +-
 arch/xtensa/kernel/smp.c                           |  41 +-
 arch/xtensa/kernel/time.c                          |   2 +-
 block/blk-iolatency.c                              |  52 +-
 drivers/clk/qcom/gcc-sdm845.c                      |  14 +-
 drivers/clk/ti/divider.c                           |  11 +-
 drivers/dma/at_xdmac.c                             |  19 +-
 drivers/dma/dmatest.c                              |  28 +-
 drivers/firmware/iscsi_ibft.c                      |   1 +
 drivers/gpio/gpio-vf610.c                          |   5 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c             |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c          |  59 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   5 +-
 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c             |  13 +
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |   6 +-
 drivers/gpu/drm/omapdrm/dss/dsi.c                  |  27 +-
 drivers/gpu/drm/radeon/ci_dpm.c                    |   5 +-
 drivers/gpu/drm/radeon/si_dpm.c                    |   5 +-
 drivers/gpu/drm/sun4i/sun4i_tcon.c                 |   2 +
 drivers/i2c/busses/i2c-omap.c                      |  13 +-
 drivers/infiniband/core/umem_odp.c                 |   3 +
 drivers/infiniband/hw/hfi1/ud.c                    |   1 -
 drivers/infiniband/hw/qib/qib_ud.c                 |   1 -
 drivers/infiniband/ulp/ipoib/ipoib.h               |   1 -
 drivers/infiniband/ulp/ipoib/ipoib_cm.c            |   3 +-
 drivers/input/mouse/elan_i2c_core.c                |   1 +
 drivers/input/tablet/wacom_serial4.c               |   2 +
 drivers/iommu/amd_iommu.c                          |  19 +-
 drivers/irqchip/irq-gic-v3-its.c                   |  69 +-
 drivers/irqchip/irq-mmp.c                          |   6 +-
 drivers/media/rc/rc-main.c                         |  13 +-
 drivers/media/usb/uvc/uvc_driver.c                 |  14 +-
 drivers/net/ethernet/altera/altera_msgdma.c        |   3 +-
 drivers/net/ethernet/cadence/macb.h                |   3 +
 drivers/net/ethernet/cadence/macb_main.c           |  28 +-
 drivers/net/ethernet/hisilicon/hns/hns_enet.c      |   5 +
 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c   |  16 +-
 drivers/net/ethernet/hisilicon/hns_mdio.c          |   2 +-
 drivers/net/ethernet/qlogic/qed/qed_dev.c          |   8 +-
 drivers/net/ethernet/qlogic/qed/qed_l2.c           |  17 +-
 drivers/net/ethernet/qlogic/qed/qed_l2.h           |   3 +
 drivers/net/ethernet/qlogic/qed/qed_ll2.c          |  20 +-
 drivers/net/ethernet/qlogic/qed/qed_sp.h           |   1 +
 drivers/net/ethernet/qlogic/qed/qed_spq.c          |  15 +-
 drivers/net/ethernet/qlogic/qed/qed_sriov.c        |  10 +-
 drivers/net/ethernet/qlogic/qed/qed_vf.c           |  10 +
 drivers/net/ethernet/qlogic/qede/qede.h            |   3 +
 drivers/net/ethernet/qlogic/qede/qede_fp.c         |  13 +
 drivers/net/ethernet/qlogic/qede/qede_main.c       |   3 +
 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c     |   4 +-
 .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c   |  14 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  17 +-
 drivers/net/wireless/ath/ath10k/core.c             |   2 +-
 drivers/net/wireless/ath/ath9k/init.c              |   6 +-
 drivers/net/wireless/ti/wlcore/sdio.c              |  15 +-
 drivers/nvme/host/core.c                           |   8 +-
 drivers/nvme/host/nvme.h                           |   1 +
 drivers/nvme/host/pci.c                            |  30 +-
 drivers/pci/pcie/pme.c                             |  27 -
 drivers/pinctrl/pinctrl-mcp23s08.c                 |   7 +-
 drivers/platform/x86/Kconfig                       |   2 +
 drivers/s390/net/qeth_core.h                       |   3 +-
 drivers/s390/net/qeth_core_main.c                  |  31 +-
 drivers/s390/net/qeth_l2_main.c                    |   8 +-
 drivers/s390/net/qeth_l3_main.c                    |   3 +
 drivers/scsi/53c700.c                              |   2 +-
 drivers/scsi/aacraid/commsup.c                     |   5 +-
 drivers/scsi/bnx2fc/bnx2fc_io.c                    |   4 +-
 drivers/scsi/libfc/fc_lport.c                      |   6 +-
 drivers/scsi/libfc/fc_rport.c                      |   1 -
 drivers/scsi/scsi_debug.c                          |  41 +-
 drivers/soc/fsl/qbman/qman.c                       |   9 +-
 drivers/staging/erofs/namei.c                      | 183 ++---
 drivers/usb/dwc3/dwc3-exynos.c                     |   4 +-
 drivers/usb/phy/Kconfig                            |   2 +-
 fs/autofs/expire.c                                 |   3 +-
 fs/autofs/inode.c                                  |   4 +-
 fs/buffer.c                                        |  19 +-
 fs/cifs/smb2pdu.h                                  |   4 +-
 fs/drop_caches.c                                   |   8 +-
 fs/gfs2/glock.c                                    |   2 +-
 fs/iomap.c                                         |  37 +-
 fs/nfs/super.c                                     |   5 +
 fs/proc/generic.c                                  |   4 +-
 fs/proc/internal.h                                 |   1 +
 fs/proc/proc_net.c                                 |  20 +
 include/drm/drm_cache.h                            |  18 +
 include/linux/filter.h                             |  21 +-
 include/linux/irqchip/arm-gic-v3.h                 |   2 +-
 include/linux/signal.h                             |   2 +-
 include/linux/stmmac.h                             |   1 +
 include/net/netfilter/nf_tables.h                  |  17 +-
 kernel/bpf/cgroup.c                                |   2 +-
 kernel/bpf/hashtab.c                               |   4 +-
 kernel/bpf/percpu_freelist.c                       |  41 +-
 kernel/bpf/percpu_freelist.h                       |   4 +
 kernel/bpf/syscall.c                               |  12 +-
 kernel/events/core.c                               |  14 +-
 kernel/relay.c                                     |   4 +-
 kernel/sched/psi.c                                 |  21 +-
 kernel/trace/bpf_trace.c                           |  14 +-
 kernel/workqueue.c                                 |  23 +
 kernel/workqueue_internal.h                        |   6 +-
 lib/test_kmod.c                                    |   2 +-
 mm/memory_hotplug.c                                |  29 +-
 net/batman-adv/bat_v_elp.c                         |   3 +
 net/bridge/netfilter/ebtables.c                    |   9 +-
 net/core/filter.c                                  |   2 +
 net/core/skmsg.c                                   |   4 +-
 net/ipv4/ip_vti.c                                  |  50 ++
 net/netfilter/ipvs/ip_vs_ctl.c                     |  12 +
 net/netfilter/nf_conntrack_core.c                  |  16 +
 net/netfilter/nf_tables_api.c                      |  85 ++-
 net/netfilter/nft_compat.c                         | 177 +++--
 net/netfilter/nft_dynset.c                         |  18 +-
 net/netfilter/nft_immediate.c                      |   6 +-
 net/netfilter/nft_lookup.c                         |  18 +-
 net/netfilter/nft_objref.c                         |  18 +-
 net/vmw_vsock/virtio_transport.c                   |  29 +-
 security/apparmor/domain.c                         |   5 +-
 security/apparmor/lsm.c                            |   2 +
 tools/bpf/bpftool/map.c                            |  16 +
 tools/bpf/bpftool/prog.c                           |   5 +-
 tools/perf/builtin-script.c                        |   9 +-
 tools/perf/builtin-trace.c                         |  25 +-
 tools/perf/util/cpumap.c                           |  11 +-
 tools/perf/util/ordered-events.c                   |   6 +-
 tools/perf/util/setup.py                           |   2 +
 tools/perf/util/symbol-elf.c                       |   9 +-
 tools/testing/selftests/bpf/bpf_util.h             |  30 +-
 .../selftests/cpu-hotplug/cpu-on-off-test.sh       |  13 +-
 tools/testing/selftests/net/Makefile               |   2 +-
 tools/testing/selftests/netfilter/Makefile         |   2 +-
 tools/testing/selftests/netfilter/config           |   2 +-
 tools/testing/selftests/netfilter/nft_nat.sh       | 762 +++++++++++++++++++++
 tools/testing/selftests/proc/.gitignore            |   1 +
 tools/testing/selftests/proc/Makefile              |   1 +
 tools/testing/selftests/proc/setns-dcache.c        | 129 ++++
 tools/testing/selftests/timers/Makefile            |   2 +-
 188 files changed, 2601 insertions(+), 732 deletions(-)