Skip to content

4.14.37-stable review

Greg Kroah-Hartman kernel-hardening kvm linux-mips linux-pm linux-scsi lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest183 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/183cifs: do not allow creating sockets except with SMB1 posix exensionsfs/cifs/dir.c+5 -40 replies
2/183btrfs: fix unaligned access in readdirfs/btrfs/inode.c+12 -80 replies
3/183x86/acpi: Prevent X2APIC id 0xffffffff from being accountedarch/x86/kernel/acpi/boot.c+4 -00 replies
4/183clocksource/imx-tpm: Correct -ETIME return condition checkdrivers/clocksource/timer-imx-tpm.c+1 -10 replies
5/183x86/tsc: Prevent 32bit truncation in calc_hpet_ref()arch/x86/kernel/tsc.c+1 -10 replies
6/183drm/vc4: Fix memory leak during BO teardowndrivers/gpu/drm/vc4/vc4_bo.c drivers/gpu/drm/vc4/vc4_validate_shaders.c+3 -00 replies
7/183drm/i915/gvt: throw error on unhandled vfio ioctlsdrivers/gpu/drm/i915/gvt/kvmgt.c+1 -10 replies
8/183drm/i915/audio: Fix audio detection issue on GLKdrivers/gpu/drm/i915/intel_audio.c+1 -10 replies
9/183drm/i915: Do no use kfree() to free a kmem_cache_alloc() return valuedrivers/gpu/drm/i915/i915_gem_execbuffer.c+1 -10 replies
10/183drm/i915: Fix LSPCON TMDS output buffer enabling from low-power statedrivers/gpu/drm/drm_dp_dual_mode_helper.c+32 -70 replies
11/183drm/i915/bxt, glk: Increase PCODE timeouts during CDCLK freq changingdrivers/gpu/drm/i915/i915_drv.h drivers/gpu/drm/i915/intel_cdclk.c drivers/gpu/drm/i915/intel_pm.c+25 -90 replies
12/183usb: musb: fix enumeration after resumedrivers/usb/musb/musb_core.c+2 -10 replies
13/183usb: musb: call pm_runtime_{get,put}_sync before reading vbus registersdrivers/usb/musb/musb_core.c+2 -00 replies
14/183usb: musb: Fix external abort in musb_remove on omap2430drivers/usb/musb/musb_core.c+1 -10 replies
15/183powerpc/eeh: Fix race with driver un/bindarch/powerpc/kernel/eeh_driver.c+42 -230 replies
16/183firewire-ohci: work around oversized DMA reads on JMicron controllersdrivers/firewire/ohci.c+7 -10 replies
17/183x86/tsc: Allow TSC calibration without PITarch/x86/include/asm/i8259.h arch/x86/kernel/tsc.c+23 -00 replies
18/183NFSv4: always set NFS_LOCK_LOST when a lock is lost.fs/nfs/nfs4proc.c fs/nfs/nfs4state.c+12 -50 replies
19/183ACPI / LPSS: Do not instiate platform_dev for devs without MMIO resourcesdrivers/acpi/acpi_lpss.c+2 -00 replies
20/183ALSA: hda - Use IS_REACHABLE() for dependency on inputsound/pci/hda/Kconfig sound/pci/hda/patch_realtek.c+5 -10 replies
21/183ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read()sound/soc/au1x/ac97c.c+3 -30 replies
22/183kvm: x86: fix KVM_XEN_HVM_CONFIG ioctlarch/x86/kvm/x86.c+4 -30 replies
23/183RDMA/core: Clarify rdma_ah_find_typeinclude/rdma/ib_verbs.h+1 -20 replies
24/183KVM: PPC: Book3S HV: Enable migration of decrementer registerDocumentation/virtual/kvm/api.txt arch/powerpc/include/uapi/asm/kvm.h arch/powerpc/kvm/book3s_hv.c +1 more+12 -10 replies
25/183netfilter: ipv6: nf_defrag: Pass on packets to stack per RFC2460net/ipv6/netfilter/nf_conntrack_reasm.c+10 -50 replies
26/183tracing/hrtimer: Fix tracing bugs by taking all clock bases and modes into accountinclude/trace/events/timer.h+16 -40 replies
27/183KVM: s390: use created_vcpus in more placesarch/s390/kvm/kvm-s390.c+2 -20 replies
28/183platform/x86: dell-laptop: Filter out spurious keyboard backlight change eventsdrivers/platform/x86/dell-laptop.c+22 -20 replies
29/183xprtrdma: Fix backchannel allocation of extra rpcrdma_repsnet/sunrpc/xprtrdma/backchannel.c net/sunrpc/xprtrdma/verbs.c net/sunrpc/xprtrdma/xprt_rdma.h+22 -240 replies
30/183selftest: ftrace: Fix to pick text symbols for kprobestools/testing/selftests/ftrace/test.d/kprobe/multiple_kprobes.tc+2 -20 replies
31/183PCI: Add function 1 DMA alias quirk for Marvell 9128drivers/pci/quirks.c+2 -00 replies
32/183Input: psmouse - fix Synaptics detection when protocol is disableddrivers/input/mouse/psmouse-base.c+21 -130 replies
33/183libbpf: Makefile set specified permission modetools/lib/bpf/Makefile+1 -10 replies
34/183Input: synaptics - reset the ABS_X/Y fuzz after initializing MT axesdrivers/input/mouse/synaptics.c+10 -00 replies
35/183i40iw: Free IEQ resourcesdrivers/infiniband/hw/i40iw/i40iw_puda.c drivers/infiniband/hw/i40iw/i40iw_puda.h drivers/infiniband/hw/i40iw/i40iw_verbs.c+3 -20 replies
36/183i40iw: Zero-out consumer key on allocate stag for FMRdrivers/infiniband/hw/i40iw/i40iw_verbs.c+1 -00 replies
37/183scsi: qla2xxx: Fix warning in qla2x00_async_iocb_timeout()drivers/scsi/qla2xxx/qla_init.c+4 -00 replies
38/183perf unwind: Do not look just at the global callchain_param.record_modetools/perf/builtin-c2c.c tools/perf/builtin-report.c tools/perf/builtin-script.c +4 more+25 -120 replies
39/183tools lib traceevent: Simplify pointer print logic and fix %pFtools/lib/traceevent/event-parse.c+9 -80 replies
40/183perf callchain: Fix attr.sample_max_stack settingtools/perf/util/evsel.c+4 -40 replies
41/183tools lib traceevent: Fix get_field_str() for dynamic stringstools/lib/traceevent/parse-filter.c+9 -10 replies
42/183perf record: Fix failed memory allocation for get_cpuid_strtools/perf/arch/x86/util/header.c+1 -10 replies
43/183iommu/exynos: Dont unconditionally steal bus opsdrivers/iommu/exynos-iommu.c+7 -00 replies
44/183powerpc: System reset avoid interleaving oops using die synchronisationarch/powerpc/kernel/traps.c+1 -10 replies
45/183iommu/vt-d: Use domain instead of cache fetchingdrivers/iommu/intel-iommu.c+1 -20 replies
46/183dm thin: fix documentation relative to low water mark thresholdDocumentation/device-mapper/thin-provisioning.txt+5 -30 replies
47/183dm mpath: return DM_MAPIO_REQUEUE on blk-mq rq allocation failuredrivers/md/dm-mpath.c+13 -10 replies
48/183blk-mq: turn WARN_ON in __blk_mq_run_hw_queue into printkblock/blk-mq.c+20 -20 replies
49/183ubifs: Fix uninitialized variable in search_dh_cookie()fs/ubifs/tnc.c+7 -140 replies
50/183net: stmmac: dwmac-meson8b: fix setting the RGMII TX clock on Meson8bdrivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c+3 -10 replies
51/183net: stmmac: dwmac-meson8b: propagate rate changes to the parent clockdrivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c+1 -10 replies
52/183spi: a3700: Clear DATA_OUT when performing a readdrivers/spi/spi-armada-3700.c+5 -00 replies
53/183IB/cq: Dont force IB_POLL_DIRECT poll context for ib_process_cq_directdrivers/infiniband/core/cq.c+13 -100 replies
54/183nfs: Do not convert nfs_idmap_cache_timeout to jiffiesfs/nfs/nfs4sysctl.c+1 -10 replies
55/183MIPS: Fix clean of vmlinuz.{32,ecoff,bin,srec}arch/mips/boot/compressed/Makefile+5 -10 replies
56/183PCI: Add dummy pci_irqd_intx_xlate() for CONFIG_PCI=n buildinclude/linux/pci.h+7 -00 replies
57/183watchdog: sp5100_tco: Fix watchdog disable bitdrivers/watchdog/sp5100_tco.h+1 -10 replies
58/183kconfig: Dont leak main menus during parsingscripts/kconfig/zconf.y+24 -90 replies
59/183kconfig: Fix automatic menu creation mem leakscripts/kconfig/menu.c+1 -00 replies
60/183kconfig: Fix expr_free() E_NOT leakscripts/kconfig/expr.c+1 -10 replies
61/183mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl()drivers/net/wireless/mac80211_hwsim.c+3 -10 replies
62/183ipmi/powernv: Fix error return code in ipmi_powernv_probe()drivers/char/ipmi/ipmi_powernv.c+3 -20 replies
63/183Btrfs: set plug for fsyncfs/btrfs/file.c+9 -00 replies
64/183btrfs: Fix out of bounds access in btrfs_search_slotfs/btrfs/ctree.c+9 -30 replies
65/183Btrfs: fix scrub to repair raid6 corruptionfs/btrfs/raid56.c fs/btrfs/volumes.c+22 -50 replies
66/183btrfs: fail mount when sb flag is not in BTRFS_SUPER_FLAG_SUPPfs/btrfs/disk-io.c+4 -20 replies
67/183Btrfs: fix unexpected EEXIST from btrfs_get_extentfs/btrfs/inode.c+3 -140 replies
68/183Btrfs: raid56: fix race between merge_bio and rbio_orig_end_iofs/btrfs/raid56.c+25 -120 replies
69/183RDMA/cma: Check existence of netdevice during port validationdrivers/infiniband/core/cma.c+5 -30 replies
70/183f2fs: avoid hungtask when GC encrypted block if io_bits is setfs/f2fs/gc.c+6 -10 replies
71/183scsi: devinfo: fix format of the device listdrivers/scsi/scsi_devinfo.c+3 -40 replies
72/183scsi: fas216: fix sense buffer initializationdrivers/scsi/arm/fas216.c+1 -10 replies
73/183Input: stmfts - set IRQ_NOAUTOEN to the irq flagdrivers/input/touchscreen/stmfts.c+8 -30 replies
74/183HID: roccat: prevent an out of bounds read in kovaplus_profile_activated()drivers/hid/hid-roccat-kovaplus.c+2 -00 replies
75/183nfp: fix error return code in nfp_pci_probe()drivers/net/ethernet/netronome/nfp/nfp_main.c+1 -00 replies
76/183block: Set BIO_TRACE_COMPLETION on new bio during splitblock/bio.c+1 -10 replies
77/183bpf: test_maps: cleanup sockmaps when test endstools/testing/selftests/bpf/test_maps.c+12 -40 replies
78/183i40evf: Dont schedule reset_task when device is being removeddrivers/net/ethernet/intel/i40evf/i40evf.h drivers/net/ethernet/intel/i40evf/i40evf_main.c+9 -10 replies
79/183i40evf: ignore link up if not runningdrivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c+23 -120 replies
80/183platform/x86: thinkpad_acpi: suppress warning about palm detectiondrivers/platform/x86/thinkpad_acpi.c+10 -00 replies
81/183KVM: s390: vsie: use READ_ONCE to access some SCB fieldsarch/s390/kvm/vsie.c+31 -190 replies
82/183blk-mq-debugfs: dont allow write on attributes with seq_operations setblock/blk-mq-debugfs.c+5 -10 replies
83/183ASoC: rockchip: Use dummy_dai for rt5514 dsp dailinksound/soc/rockchip/rk3399_gru_sound.c+16 -30 replies
84/183igb: Allow to remove administratively set MAC on VFsdrivers/net/ethernet/intel/igb/igb_main.c+31 -110 replies
85/183igb: Clear TXSTMP when ptp_tx_work() is timeoutdrivers/net/ethernet/intel/igb/igb_ptp.c+9 -00 replies
86/183fm10k: fix "failed to kill vid" message for VFdrivers/net/ethernet/intel/fm10k/fm10k_netdev.c+12 -20 replies
87/183x86/hyperv: Stop suppressing X86_FEATURE_PCIDarch/x86/hyperv/mmu.c+10 -20 replies
88/183tty: serial: exar: Relocate sleep wake-up handlingdrivers/tty/serial/8250/8250_exar.c drivers/tty/serial/8250/8250_port.c+30 -300 replies
89/183device property: Define type of PROPERTY_ENRTY_*() macrosinclude/linux/property.h+5 -50 replies
90/183crypto: artpec6 - remove select on non-existing CRYPTO_SHA384drivers/crypto/Kconfig+0 -10 replies
91/183RDMA/uverbs: Use an unambiguous errno for method not supporteddrivers/infiniband/core/uverbs_ioctl.c+13 -60 replies
92/183jffs2: Fix use-after-free bug in jffs2_iget()s error handling pathfs/jffs2/fs.c+0 -10 replies
93/183ixgbe: dont set RXDCTL.RLPML for 82599drivers/net/ethernet/intel/ixgbe/ixgbe_main.c+6 -20 replies
94/183i40e: program fragmented IPv4 filter input setdrivers/net/ethernet/intel/i40e/i40e_ethtool.c drivers/net/ethernet/intel/i40e/i40e_main.c+13 -00 replies
95/183i40e: fix reported mask for ntuple filtersdrivers/net/ethernet/intel/i40e/i40e_ethtool.c+4 -40 replies
96/183samples/bpf: Partially fixes the bpf.o buildsamples/bpf/Makefile+4 -10 replies
97/183powerpc/numa: Use ibm,max-associativity-domains to discover possible nodesarch/powerpc/mm/numa.c+34 -30 replies
98/183powerpc/numa: Ensure nodes initialized for hotplugarch/powerpc/mm/numa.c+37 -100 replies
99/183RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failuredrivers/infiniband/hw/mlx5/qp.c+1 -40 replies
100/183ntb_transport: Fix bug with max_mw_size parameterdrivers/ntb/ntb_transport.c+3 -00 replies
101/183gianfar: prevent integer wrapping in the rx handlerdrivers/net/ethernet/freescale/gianfar.c+7 -20 replies
102/183x86/hyperv: Check for required priviliges in hyperv_init()arch/x86/hyperv/hv_init.c+8 -10 replies
103/183netfilter: x_tables: fix pointer leaks to userspacenet/netfilter/xt_IDLETIMER.c net/netfilter/xt_LED.c net/netfilter/xt_limit.c +2 more+5 -20 replies
104/183tcp_nv: fix potential integer overflow in tcpnv_ackednet/ipv4/tcp_nv.c+1 -10 replies
105/183kvm: Map PFN-type memory regions as writable (if possible)virt/kvm/kvm_main.c+5 -20 replies
106/183x86/kvm/vmx: do not use vm-exit instruction length for fast MMIO when running nestedarch/x86/kvm/vmx.c arch/x86/kvm/x86.c+17 -20 replies
107/183fs/dax.c: release PMD lock even when there is no PMD support in DAXfs/dax.c+1 -10 replies
108/183ocfs2: return -EROFS to mount.ocfs2 if inode block is invalidfs/ocfs2/super.c+2 -30 replies
109/183ocfs2/acl: use ip_xattr_sem to protect getting extended attributefs/ocfs2/acl.c fs/ocfs2/xattr.c+8 -00 replies
110/183ocfs2: return error when we attempt to access a dirty bh in jbd2fs/ocfs2/journal.c+12 -110 replies
111/183mm/mempolicy: fix the check of nodemask from usermm/mempolicy.c+20 -30 replies
112/183mm/mempolicy: add nodes_empty check in SYSC_migrate_pagesmm/mempolicy.c+7 -30 replies
113/183asm-generic: provide generic_pmdp_establish()include/asm-generic/pgtable.h+15 -00 replies
114/183sparc64: update pmdp_invalidate() to return old pmd valuearch/sparc/include/asm/pgtable_64.h arch/sparc/mm/tlb.c+19 -60 replies
115/183mm: thp: use down_read_trylock() in khugepaged to avoid long blockmm/khugepaged.c+8 -40 replies
116/183mm: pin address_space before dereferencing it while isolating an LRU pagemm/vmscan.c+12 -20 replies
117/183mm/fadvise: discard partial page if endbyte is also EOFmm/fadvise.c+9 -10 replies
118/183openvswitch: Remove padding from packet before L3+ conntrack processingnet/openvswitch/conntrack.c+34 -00 replies
119/183blk-mq: fix discard merge with scheduler attachedblock/blk-core.c block/blk-merge.c+28 -30 replies
120/183IB/hfi1: Re-order IRQ cleanup to address driver cleanup racedrivers/infiniband/hw/hfi1/chip.c drivers/infiniband/hw/hfi1/hfi.h drivers/infiniband/hw/hfi1/init.c+16 -70 replies
121/183IB/hfi1: Fix for potential refcount leak in hfi1_open_file()drivers/infiniband/hw/hfi1/file_ops.c+1 -30 replies
122/183IB/ipoib: Fix for potential no-carrier statedrivers/infiniband/ulp/ipoib/ipoib_main.c+3 -00 replies
123/183IB/core: Map iWarp AH type to undefined in rdma_ah_find_typeinclude/rdma/ib_verbs.h+14 -60 replies
124/183drm/nouveau/pmu/fuc: dont use movw directly anymoredrivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/gf100.fuc3.h drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/gt215.fuc3.h +1 more+1292 -12920 replies
125/183s390/eadm: fix CONFIG_BLOCK include dependencyarch/s390/include/asm/eadm.h+1 -10 replies
126/183netfilter: ipv6: nf_defrag: Kill frag queue on RFC2460 failurenet/ipv6/netfilter/nf_conntrack_reasm.c+1 -00 replies
127/183x86/power: Fix swsusp_arch_resume prototypearch/x86/power/hibernate_32.c arch/x86/power/hibernate_64.c include/linux/suspend.h +1 more+4 -50 replies
128/183x86/dumpstack: Avoid uninitlized variablearch/x86/kernel/dumpstack.c+1 -10 replies
129/183firmware: dmi_scan: Fix handling of empty DMI stringsdrivers/firmware/dmi_scan.c+9 -130 replies
130/183ACPI: processor_perflib: Do not send _PPC change notification if not readydrivers/acpi/processor_perflib.c+1 -10 replies
131/183ACPI / bus: Do not call _STA on battery devices with unmet dependenciesdrivers/acpi/bus.c+6 -00 replies
132/183ACPI / scan: Use acpi_bus_get_status() to initialize ACPI_TYPE_DEVICE devsdrivers/acpi/scan.c+17 -30 replies
133/183bpf: fix selftests/bpf test_kmod.sh failure when CONFIG_BPF_JIT_ALWAYS_ON=ylib/test_bpf.c+26 -50 replies
134/183MIPS: generic: Fix machine compatible matchingarch/mips/include/asm/machine.h+1 -10 replies
135/183MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASSarch/mips/txx9/rbtx4939/setup.c+2 -20 replies
136/183perf record: Fix period option handlingtools/perf/builtin-record.c tools/perf/perf.h tools/perf/util/evsel.c+11 -40 replies
137/183MIPS: Generic: Support GIC in EIC modearch/mips/generic/irq.c+9 -90 replies
138/183perf evsel: Fix period/freq terms setuptools/perf/util/evsel.c+2 -00 replies
139/183xen-netfront: Fix race between device setup and opendrivers/net/xen-netfront.c+24 -220 replies
140/183xen/grant-table: Use put_page instead of free_pagedrivers/xen/grant-table.c+2 -20 replies
141/183bpf: sockmap, fix leaking maps with attached but not detached progskernel/bpf/sockmap.c+14 -50 replies
142/183RDS: IB: Fix null pointer issuenet/rds/ib.c+2 -10 replies
143/183arm64: spinlock: Fix theoretical trylock() A-B-A with LSE atomicsarch/arm64/include/asm/spinlock.h+2 -20 replies
144/183proc: fix /proc/*/map_files lookupfs/proc/base.c+28 -10 replies
145/183PM / domains: Fix up domain-idle-states OF parsingdrivers/base/power/domain.c+45 -310 replies
146/183cifs: silence compiler warnings showing up with gcc-8.0.0fs/cifs/cifssmb.c+1 -30 replies
147/183bcache: properly set task state in bch_writeback_thread()drivers/md/bcache/alloc.c drivers/md/bcache/writeback.c+8 -30 replies
148/183bcache: fix for allocator and register thread racedrivers/md/bcache/btree.c drivers/md/bcache/super.c+18 -40 replies
149/183bcache: fix for data collapse after re-attaching an attached devicedrivers/md/bcache/bcache.h drivers/md/bcache/super.c drivers/md/bcache/sysfs.c+11 -70 replies
150/183bcache: return attach error when no cache set existdrivers/md/bcache/sysfs.c+3 -20 replies
151/183cpufreq: intel_pstate: Enable HWP during system resume on CPU0drivers/cpufreq/intel_pstate.c+5 -00 replies
152/183selftests/ftrace: Add some missing glob checkstools/testing/selftests/ftrace/test.d/ftrace/func-filter-glob.tc+6 -00 replies
153/183rxrpc: Dont put crypto buffers on the stacknet/rxrpc/conn_event.c net/rxrpc/rxkad.c+52 -410 replies
154/183svcrdma: Fix Read chunk round-upnet/sunrpc/xprtrdma/svc_rdma_rw.c+8 -40 replies
155/183net: Extra _get in declaration of arch_get_platform_mac_addressinclude/linux/etherdevice.h+1 -10 replies
156/183tools/libbpf: handle issues with bpf ELF objects containing .eh_framestools/lib/bpf/libbpf.c+26 -00 replies
157/183KVM: PPC: Book3S HV: Fix handling of secondary HPTEG in HPT resizing codearch/powerpc/kvm/book3s_64_mmu_hv.c+2 -60 replies
158/183SUNRPC: Dont call __UDPX_INC_STATS() from a preemptible contextnet/sunrpc/xprtsock.c+2 -20 replies
159/183net: stmmac: discard disabled flags in interrupt status registerdrivers/net/ethernet/stmicro/stmmac/dwmac4_core.c+4 -20 replies
160/183bpf: fix rlimit in reuseport net selftesttools/testing/selftests/net/reuseport_bpf.c+20 -10 replies
161/183ACPI / EC: Restore polling during noirq suspend/resume phasesdrivers/acpi/ec.c+6 -00 replies
162/183PM / wakeirq: Fix unbalanced IRQ enable for wakeirqdrivers/base/power/wakeirq.c+4 -20 replies
163/183vfs/proc/kcore, x86/mm/kcore: Fix SMAP fault when dumping vsyscall user pagearch/x86/mm/init_64.c fs/proc/kcore.c include/linux/kcore.h+6 -20 replies
164/183powerpc/mm/hash64: Zero PGD pages on allocationarch/powerpc/include/asm/book3s/64/pgalloc.h+8 -20 replies
165/183x86/platform/UV: Fix GAM Range Table entries less than 1GBarch/x86/kernel/apic/x2apic_uv_x.c+12 -30 replies
166/183locking/qspinlock: Ensure node->count is updated before initialising nodekernel/locking/qspinlock.c+8 -00 replies
167/183powerpc/powernv: IMC fix out of bounds memory access at shutdownarch/powerpc/platforms/powernv/opal-imc.c+4 -20 replies
168/183perf test: Fix test trace+probe_libc_inet_pton.sh for s390xtools/perf/tests/shell/trace+probe_libc_inet_pton.sh+17 -40 replies
169/183irqchip/gic-v3: Ignore disabled ITS nodesdrivers/irqchip/irq-gic-v3-its-pci-msi.c drivers/irqchip/irq-gic-v3-its-platform-msi.c drivers/irqchip/irq-gic-v3-its.c +1 more+8 -00 replies
170/183cpumask: Make for_each_cpu_wrap() available on UP as wellinclude/linux/cpumask.h+2 -00 replies
171/183irqchip/gic-v3: Change pr_debug message to pr_develdrivers/irqchip/irq-gic-v3.c+1 -10 replies
172/183RDMA/core: Reduce poll batch for direct cq pollingdrivers/infiniband/core/cq.c+11 -100 replies
173/183alarmtimer: Init nanosleep alarm timer on stackkernel/time/alarmtimer.c+26 -80 replies
174/183netfilter: x_tables: cap allocations at 512 mbytenet/netfilter/x_tables.c+2 -10 replies
175/183netfilter: x_tables: add counters allocation wrapperinclude/linux/netfilter/x_tables.h net/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c +2 more+19 -30 replies
176/183netfilter: compat: prepare xt_compat_init_offsets to return errorsinclude/linux/netfilter/x_tables.h net/bridge/netfilter/ebtables.c net/ipv4/netfilter/arp_tables.c +3 more+32 -120 replies
177/183netfilter: compat: reject huge allocation requestsnet/netfilter/x_tables.c+18 -80 replies
178/183netfilter: x_tables: limit allocation requests for blob rule headsnet/netfilter/x_tables.c+3 -00 replies
179/183perf: Fix sample_max_stack maximum checkkernel/events/callchain.c+12 -90 replies
180/183perf: Return proper values for user stack errorskernel/events/core.c+2 -20 replies
181/183RDMA/mlx5: Fix NULL dereference while accessing XRC_TGT QPsdrivers/infiniband/hw/mlx5/qp.c+2 -10 replies
182/183Revert "KVM: X86: Fix SMRAM accessing even if VM is shutdown"arch/x86/kvm/mmu.c+1 -10 replies
183/183mac80211_hwsim: fix use-after-free bug in hwsim_exit_netdrivers/net/wireless/mac80211_hwsim.c+5 -20 replies

Reviews trailers per patch

78 of 183 patches have a Reviewed-by or Acked-by.

PatchRené RebeLiu BoDong AishengEric AnholtAlex WilliamsonAbhay KumarChris WilsonVille SyrjäläTony LindgrenPali RohárBinarusNamhyung KimMarek SzyprowskiDavid GibsonJerome BrunetBen HutchingsAlexey KardashevskiyDavid SterbaQu WenruoJosef BacikMark BlochSilvan JegenAndrew BowersChristian BorntraegerCornelia HuckAaron BrownKrishneil SinghCorey MinyardMatan BarakRichard WeinbergerNathan FontenotMajd DibbinyYuval ShaiaThomas GleixnerPaolo BonziniMichael S. TsirkinRoss ZwislerAndrew MortonAlex ChenJoseph QiChangwei GeGang HeKirill A. ShutemovMichal HockoOliver YangAlex EstrinPatel Jay PMike MarciniszynMichael J RuhlIra WeinyShiraz SaleemPaul BurtonMatt RedfearnHannes ReineckeMichael LyleMarkus DemleitnerJiri OlsaAndrew BanmanDimitri SivanichPeter Zijlstra (Intel)Hendrik BruecknerArnaldo Carvalho de MeloSergey GorenkoBart Van AsscheArnd BergmannGustavo A. R. SilvaPavel ShilovskyBenjamin HerrenschmidtClemens LadischMika WesterbergAndy ShevchenkoRandy DunlapHalil PasicDavid HildenbrandLorenzo PieralisiSteven Rostedt (VMware)Matteo CroceHenrique de Moraes HolschuhBrian NorrisAllen HubbeChao YuJakub KicinskiMinchan KimPravin B ShelarJames HoganStephane EranianBoris OstrovskyJunxiao BiYanjun ZhuLeon RomanovskySantosh ShilimkarDoug LedfordYiwen JiangVlastimil BabkaLina IyerOlga KornievskaiaMasami HiramatsuJonathan Billings
1/183A-b R-b
2/183Reported-and-tested-by R-b
3/183
4/183A-b
5/183
6/183R-b
7/183R-b
8/183R-b
9/183R-b
10/183
11/183A-b R-b
12/183T-b
13/183A-b
14/183
15/183R-b
16/183R-b
17/183
18/183
19/183A-b R-b
20/183A-b
21/183
22/183
23/183
24/183
25/183
26/183
27/183R-b R-b R-b
28/183A-b
29/183
30/183A-b
31/183T-b
32/183T-b
33/183
34/183
35/183
36/183
37/183
38/183A-b
39/183A-b
40/183
41/183A-b
42/183
43/183A-b
44/183R-b
45/183R-b
46/183
47/183
48/183
49/183
50/183R-b T-b
51/183R-b T-b
52/183
53/183
54/183
55/183
56/183A-b A-b
57/183
58/183
59/183
60/183
61/183R-b
62/183R-b
63/183R-b
64/183R-b
65/183
66/183R-b R-b
67/183R-b
68/183
69/183R-b
70/183R-b
71/183
72/183
73/183
74/183A-b
75/183A-b
76/183
77/183
78/183T-b
79/183T-b
80/183A-b
81/183R-b A-b
82/183
83/183T-b
84/183T-b
85/183T-b
86/183T-b
87/183
88/183
89/183A-b
90/183
91/183R-b
92/183R-b
93/183T-b
94/183T-b
95/183T-b
96/183
97/183R-b
98/183R-b
99/183R-b R-b
100/183A-b
101/183
102/183R-b
103/183
104/183
105/183R-b
106/183A-b
107/183R-b R-b
108/183R-b R-b R-b R-b
109/183R-b
110/183R-b R-b
111/183A-b
112/183A-b
113/183
114/183
115/183A-b A-b
116/183A-b
117/183R-b
118/183A-b
119/183
120/183R-b R-b R-b
121/183R-b
122/183R-b R-b
123/183R-b R-b
124/183
125/183
126/183
127/183
128/183
129/183
130/183
131/183
132/183
133/183
134/183R-b R-b
135/183R-b
136/183T-b T-b
137/183
138/183T-b
139/183R-b
140/183R-b
141/183
142/183R-b R-b R-b A-b A-b
143/183
144/183
145/183R-b
146/183
147/183R-b R-b
148/183R-b
149/183R-b
150/183R-b
151/183
152/183A-b
153/183T-b
154/183T-b
155/183
156/183
157/183R-b
158/183
159/183
160/183
161/183T-b
162/183
163/183R-b
164/183
165/183R-b R-b
166/183A-b
167/183
168/183R-b T-b
169/183
170/183
171/183
172/183R-b R-b A-b
173/183
174/183
175/183
176/183
177/183
178/183
179/183
180/183
181/183
182/183
183/183

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

Read the v1 thread

Cover letter [PATCH 4.14 000/183] 4.14.37-stable review

This is the start of the stable review cycle for the 4.14.37 release. There are 183 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 Fri Apr 27 10:32:04 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.37-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.37-rc1

Benjamin Beichler <[email protected]>
mac80211_hwsim: fix use-after-free bug in hwsim_exit_net

Sean Christopherson <[email protected]>
Revert "KVM: X86: Fix SMRAM accessing even if VM is shutdown"

Leon Romanovsky <[email protected]>
RDMA/mlx5: Fix NULL dereference while accessing XRC_TGT QPs

Jiri Olsa <[email protected]>
perf: Return proper values for user stack errors

Jiri Olsa <[email protected]>
perf: Fix sample_max_stack maximum check

Florian Westphal <[email protected]>
netfilter: x_tables: limit allocation requests for blob rule heads

Florian Westphal <[email protected]>
netfilter: compat: reject huge allocation requests

Florian Westphal <[email protected]>
netfilter: compat: prepare xt_compat_init_offsets to return errors

Florian Westphal <[email protected]>
netfilter: x_tables: add counters allocation wrapper

Florian Westphal <[email protected]>
netfilter: x_tables: cap allocations at 512 mbyte

Thomas Gleixner <[email protected]>
alarmtimer: Init nanosleep alarm timer on stack

Max Gurtovoy <[email protected]>
RDMA/core: Reduce poll batch for direct cq polling

Mark Salter <[email protected]>
irqchip/gic-v3: Change pr_debug message to pr_devel

Michael Kelley <[email protected]>
cpumask: Make for_each_cpu_wrap() available on UP as well

Stephen Boyd <[email protected]>
irqchip/gic-v3: Ignore disabled ITS nodes

Thomas Richter <[email protected]>

    perf test: Fix test trace+probe_libc_inet_pton.sh for s390x

Nicholas Piggin <[email protected]>
powerpc/powernv: IMC fix out of bounds memory access at shutdown

Will Deacon <[email protected]>

    locking/qspinlock: Ensure node->count is updated before initialising node

[email protected] <[email protected]>
x86/platform/UV: Fix GAM Range Table entries less than 1GB

Aneesh Kumar K.V <[email protected]>
powerpc/mm/hash64: Zero PGD pages on allocation

Jia Zhang <[email protected]>
vfs/proc/kcore, x86/mm/kcore: Fix SMAP fault when dumping vsyscall user page

Tony Lindgren <[email protected]>
PM / wakeirq: Fix unbalanced IRQ enable for wakeirq

Rafael J. Wysocki <[email protected]>
ACPI / EC: Restore polling during noirq suspend/resume phases

Daniel Borkmann <[email protected]>
bpf: fix rlimit in reuseport net selftest

Niklas Cassel <[email protected]>
net: stmmac: discard disabled flags in interrupt status register

Trond Myklebust <[email protected]>
SUNRPC: Don't call __UDPX_INC_STATS() from a preemptible context

Paul Mackerras <[email protected]>
KVM: PPC: Book3S HV: Fix handling of secondary HPTEG in HPT resizing code

Jesper Dangaard Brouer <[email protected]>
tools/libbpf: handle issues with bpf ELF objects containing .eh_frames

Mathieu Malaterre <[email protected]>
net: Extra '_get' in declaration of arch_get_platform_mac_address

Chuck Lever <[email protected]>
svcrdma: Fix Read chunk round-up

David Howells <[email protected]>
rxrpc: Don't put crypto buffers on the stack

Steven Rostedt (VMware) <[email protected]>
selftests/ftrace: Add some missing glob checks

Chen Yu <[email protected]>
cpufreq: intel_pstate: Enable HWP during system resume on CPU0

Tang Junhui <[email protected]>
bcache: return attach error when no cache set exist

Tang Junhui <[email protected]>
bcache: fix for data collapse after re-attaching an attached device

Tang Junhui <[email protected]>
bcache: fix for allocator and register thread race

Coly Li <[email protected]>
bcache: properly set task state in bch_writeback_thread()

Arnd Bergmann <[email protected]>
cifs: silence compiler warnings showing up with gcc-8.0.0

Ulf Hansson <[email protected]>
PM / domains: Fix up domain-idle-states OF parsing

Alexey Dobriyan <[email protected]>
proc: fix /proc/*/map_files lookup

Will Deacon <[email protected]>
arm64: spinlock: Fix theoretical trylock() A-B-A with LSE atomics

Guanglei Li <[email protected]>
RDS: IB: Fix null pointer issue

John Fastabend <[email protected]>
bpf: sockmap, fix leaking maps with attached but not detached progs

Ross Lagerwall <[email protected]>
xen/grant-table: Use put_page instead of free_page

Ross Lagerwall <[email protected]>
xen-netfront: Fix race between device setup and open

Jiri Olsa <[email protected]>
perf evsel: Fix period/freq terms setup

Matt Redfearn <[email protected]>
MIPS: Generic: Support GIC in EIC mode

Jiri Olsa <[email protected]>
perf record: Fix period option handling

Matt Redfearn <[email protected]>
MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASS

James Hogan <[email protected]>
MIPS: generic: Fix machine compatible matching

Yonghong Song <[email protected]>
bpf: fix selftests/bpf test_kmod.sh failure when CONFIG_BPF_JIT_ALWAYS_ON=y

Hans de Goede <[email protected]>
ACPI / scan: Use acpi_bus_get_status() to initialize ACPI_TYPE_DEVICE devs

Hans de Goede <[email protected]>
ACPI / bus: Do not call _STA on battery devices with unmet dependencies

Chen Yu <[email protected]>
ACPI: processor_perflib: Do not send _PPC change notification if not ready

Jean Delvare <[email protected]>
firmware: dmi_scan: Fix handling of empty DMI strings

Arnd Bergmann <[email protected]>
x86/dumpstack: Avoid uninitlized variable

Arnd Bergmann <[email protected]>
x86/power: Fix swsusp_arch_resume prototype

Subash Abhinov Kasiviswanathan <[email protected]>
netfilter: ipv6: nf_defrag: Kill frag queue on RFC2460 failure

Sebastian Ott <[email protected]>
s390/eadm: fix CONFIG_BLOCK include dependency

Karol Herbst <[email protected]>
drm/nouveau/pmu/fuc: don't use movw directly anymore

Don Hiatt <[email protected]>
IB/core: Map iWarp AH type to undefined in rdma_ah_find_type

Alex Estrin <[email protected]>
IB/ipoib: Fix for potential no-carrier state

Alex Estrin <[email protected]>
IB/hfi1: Fix for potential refcount leak in hfi1_open_file()

Michael J. Ruhl <[email protected]>
IB/hfi1: Re-order IRQ cleanup to address driver cleanup race

Jens Axboe <[email protected]>
blk-mq: fix discard merge with scheduler attached

Ed Swierk <[email protected]>
openvswitch: Remove padding from packet before L3+ conntrack processing

shidao.ytt <[email protected]>
mm/fadvise: discard partial page if endbyte is also EOF

Mel Gorman <[email protected]>
mm: pin address_space before dereferencing it while isolating an LRU page

Yang Shi <[email protected]>
mm: thp: use down_read_trylock() in khugepaged to avoid long block

Nitin Gupta <[email protected]>
sparc64: update pmdp_invalidate() to return old pmd value

Kirill A. Shutemov <[email protected]>
asm-generic: provide generic_pmdp_establish()

Yisheng Xie <[email protected]>
mm/mempolicy: add nodes_empty check in SYSC_migrate_pages

Yisheng Xie <[email protected]>
mm/mempolicy: fix the check of nodemask from user

piaojun <[email protected]>
ocfs2: return error when we attempt to access a dirty bh in jbd2

piaojun <[email protected]>
ocfs2/acl: use 'ip_xattr_sem' to protect getting extended attribute

piaojun <[email protected]>
ocfs2: return -EROFS to mount.ocfs2 if inode block is invalid

Jan H. Schönherr <[email protected]>
fs/dax.c: release PMD lock even when there is no PMD support in DAX

Vitaly Kuznetsov <[email protected]>
x86/kvm/vmx: do not use vm-exit instruction length for fast MMIO when running nested

KarimAllah Ahmed <[email protected]>
kvm: Map PFN-type memory regions as writable (if possible)

Gustavo A. R. Silva <[email protected]>
tcp_nv: fix potential integer overflow in tcpnv_acked

Dmitry Vyukov <[email protected]>
netfilter: x_tables: fix pointer leaks to userspace

Vitaly Kuznetsov <[email protected]>
x86/hyperv: Check for required priviliges in hyperv_init()

Andy Spencer <[email protected]>
gianfar: prevent integer wrapping in the rx handler

Logan Gunthorpe <[email protected]>
ntb_transport: Fix bug with max_mw_size parameter

Leon Romanovsky <[email protected]>
RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failure

Michael Bringmann <[email protected]>
powerpc/numa: Ensure nodes initialized for hotplug

Michael Bringmann <[email protected]>
powerpc/numa: Use ibm,max-associativity-domains to discover possible nodes

Mickaël Salaün <[email protected]>
samples/bpf: Partially fixes the bpf.o build

Jacob Keller <[email protected]>
i40e: fix reported mask for ntuple filters

Jacob Keller <[email protected]>
i40e: program fragmented IPv4 filter input set

Emil Tantilov <[email protected]>
ixgbe: don't set RXDCTL.RLPML for 82599

Jake Daryll Obina <[email protected]>
jffs2: Fix use-after-free bug in jffs2_iget()'s error handling path

Jason Gunthorpe <[email protected]>
RDMA/uverbs: Use an unambiguous errno for method not supported

Corentin LABBE <[email protected]>
crypto: artpec6 - remove select on non-existing CRYPTO_SHA384

Andy Shevchenko <[email protected]>
device property: Define type of PROPERTY_ENRTY_*() macros

Aaron Sierra <[email protected]>
tty: serial: exar: Relocate sleep wake-up handling

Vitaly Kuznetsov <[email protected]>
x86/hyperv: Stop suppressing X86_FEATURE_PCID

Ngai-Mint Kwan <[email protected]>
fm10k: fix "failed to kill vid" message for VF

Daniel Hua <[email protected]>
igb: Clear TXSTMP when ptp_tx_work() is timeout

Corinna Vinschen <[email protected]>
igb: Allow to remove administratively set MAC on VFs

Jeffy Chen <[email protected]>
ASoC: rockchip: Use dummy_dai for rt5514 dsp dailink

Eryu Guan <[email protected]>
blk-mq-debugfs: don't allow write on attributes with seq_operations set

David Hildenbrand <[email protected]>
KVM: s390: vsie: use READ_ONCE to access some SCB fields

David Herrmann <[email protected]>
platform/x86: thinkpad_acpi: suppress warning about palm detection

Alan Brady <[email protected]>
i40evf: ignore link up if not running

Avinash Dayanand <[email protected]>
i40evf: Don't schedule reset_task when device is being removed

Prashant Bhole <[email protected]>
bpf: test_maps: cleanup sockmaps when test ends

Goldwyn Rodrigues <[email protected]>
block: Set BIO_TRACE_COMPLETION on new bio during split

Wei Yongjun <[email protected]>
nfp: fix error return code in nfp_pci_probe()

Dan Carpenter <[email protected]>
HID: roccat: prevent an out of bounds read in kovaplus_profile_activated()

Andi Shyti <[email protected]>
Input: stmfts - set IRQ_NOAUTOEN to the irq flag

Arnd Bergmann <[email protected]>
scsi: fas216: fix sense buffer initialization

Xose Vazquez Perez <[email protected]>
scsi: devinfo: fix format of the device list

Sheng Yong <[email protected]>
f2fs: avoid hungtask when GC encrypted block if io_bits is set

Parav Pandit <[email protected]>
RDMA/cma: Check existence of netdevice during port validation

Liu Bo <[email protected]>
Btrfs: raid56: fix race between merge_bio and rbio_orig_end_io

Liu Bo <[email protected]>
Btrfs: fix unexpected EEXIST from btrfs_get_extent

Anand Jain <[email protected]>
btrfs: fail mount when sb flag is not in BTRFS_SUPER_FLAG_SUPP

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

Nikolay Borisov <[email protected]>
btrfs: Fix out of bounds access in btrfs_search_slot

Liu Bo <[email protected]>
Btrfs: set plug for fsync

Wei Yongjun <[email protected]>
ipmi/powernv: Fix error return code in ipmi_powernv_probe()

weiyongjun (A) <[email protected]>
mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl()

Ulf Magnusson <[email protected]>
kconfig: Fix expr_free() E_NOT leak

Ulf Magnusson <[email protected]>
kconfig: Fix automatic menu creation mem leak

Ulf Magnusson <[email protected]>
kconfig: Don't leak main menus during parsing

Guenter Roeck <[email protected]>
watchdog: sp5100_tco: Fix watchdog disable bit

Niklas Cassel <[email protected]>
PCI: Add dummy pci_irqd_intx_xlate() for CONFIG_PCI=n build

James Hogan <[email protected]>

    MIPS: Fix clean of vmlinuz.{32,ecoff,bin,srec}

Jan Chochol <[email protected]>
nfs: Do not convert nfs_idmap_cache_timeout to jiffies

Sagi Grimberg <[email protected]>
IB/cq: Don't force IB_POLL_DIRECT poll context for ib_process_cq_direct

Maxime Chevallier <[email protected]>
spi: a3700: Clear DATA_OUT when performing a read

Martin Blumenstingl <[email protected]>
net: stmmac: dwmac-meson8b: propagate rate changes to the parent clock

Martin Blumenstingl <[email protected]>
net: stmmac: dwmac-meson8b: fix setting the RGMII TX clock on Meson8b

Geert Uytterhoeven <[email protected]>
ubifs: Fix uninitialized variable in search_dh_cookie()

Ming Lei <[email protected]>
blk-mq: turn WARN_ON in __blk_mq_run_hw_queue into printk

Ming Lei <[email protected]>
dm mpath: return DM_MAPIO_REQUEUE on blk-mq rq allocation failure

mulhern <[email protected]>
dm thin: fix documentation relative to low water mark threshold

Peter Xu <[email protected]>
iommu/vt-d: Use domain instead of cache fetching

Nicholas Piggin <[email protected]>
powerpc: System reset avoid interleaving oops using die synchronisation

Robin Murphy <[email protected]>
iommu/exynos: Don't unconditionally steal bus ops

Thomas Richter <[email protected]>
perf record: Fix failed memory allocation for get_cpuid_str

Steven Rostedt (VMware) <[email protected]>
tools lib traceevent: Fix get_field_str() for dynamic strings

Arnaldo Carvalho de Melo <[email protected]>
perf callchain: Fix attr.sample_max_stack setting

Steven Rostedt (VMware) <[email protected]>
tools lib traceevent: Simplify pointer print logic and fix %pF

Arnaldo Carvalho de Melo <[email protected]>
perf unwind: Do not look just at the global callchain_param.record_mode

[email protected] <[email protected]>
scsi: qla2xxx: Fix warning in qla2x00_async_iocb_timeout()

Shiraz Saleem <[email protected]>
i40iw: Zero-out consumer key on allocate stag for FMR

Mustafa Ismail <[email protected]>
i40iw: Free IEQ resources

Peter Hutterer <[email protected]>
Input: synaptics - reset the ABS_X/Y fuzz after initializing MT axes

Jesper Dangaard Brouer <[email protected]>
libbpf: Makefile set specified permission mode

Dmitry Torokhov <[email protected]>
Input: psmouse - fix Synaptics detection when protocol is disabled

Alex Williamson <[email protected]>
PCI: Add function 1 DMA alias quirk for Marvell 9128

Masami Hiramatsu <[email protected]>
selftest: ftrace: Fix to pick text symbols for kprobes

Chuck Lever <[email protected]>
xprtrdma: Fix backchannel allocation of extra rpcrdma_reps

Hans de Goede <[email protected]>
platform/x86: dell-laptop: Filter out spurious keyboard backlight change events

Christian Borntraeger <[email protected]>
KVM: s390: use created_vcpus in more places

Anna-Maria Gleixner <[email protected]>
tracing/hrtimer: Fix tracing bugs by taking all clock bases and modes into account

Subash Abhinov Kasiviswanathan <[email protected]>
netfilter: ipv6: nf_defrag: Pass on packets to stack per RFC2460

Paul Mackerras <[email protected]>
KVM: PPC: Book3S HV: Enable migration of decrementer register

Parav Pandit <[email protected]>
RDMA/core: Clarify rdma_ah_find_type

Paolo Bonzini <[email protected]>
kvm: x86: fix KVM_XEN_HVM_CONFIG ioctl

Dan Carpenter <[email protected]>
ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read()

Takashi Iwai <[email protected]>
ALSA: hda - Use IS_REACHABLE() for dependency on input

Hans de Goede <[email protected]>
ACPI / LPSS: Do not instiate platform_dev for devs without MMIO resources

NeilBrown <[email protected]>
NFSv4: always set NFS_LOCK_LOST when a lock is lost.

Peter Zijlstra <[email protected]>
x86/tsc: Allow TSC calibration without PIT

Hector Martin <[email protected]>
firewire-ohci: work around oversized DMA reads on JMicron controllers

Michael Neuling <[email protected]>
powerpc/eeh: Fix race with driver un/bind

Merlijn Wajer <[email protected]>
usb: musb: Fix external abort in musb_remove on omap2430

Merlijn Wajer <[email protected]>
usb: musb: call pm_runtime_{get,put}_sync before reading vbus registers

Andreas Kemnade <[email protected]>
usb: musb: fix enumeration after resume

Imre Deak <[email protected]>
drm/i915/bxt, glk: Increase PCODE timeouts during CDCLK freq changing

Imre Deak <[email protected]>
drm/i915: Fix LSPCON TMDS output buffer enabling from low-power state

Xidong Wang <[email protected]>
drm/i915: Do no use kfree() to free a kmem_cache_alloc() return value

Gaurav K Singh <[email protected]>
drm/i915/audio: Fix audio detection issue on GLK

Gerd Hoffmann <[email protected]>
drm/i915/gvt: throw error on unhandled vfio ioctls

Daniel J Blueman <[email protected]>
drm/vc4: Fix memory leak during BO teardown

Xiaoming Gao <[email protected]>
x86/tsc: Prevent 32bit truncation in calc_hpet_ref()

Anson Huang <[email protected]>
clocksource/imx-tpm: Correct -ETIME return condition check

Dou Liyang <[email protected]>

    x86/acpi: Prevent X2APIC id 0xffffffff from being accounted

David Sterba <[email protected]>
btrfs: fix unaligned access in readdir

Steve French <[email protected]>
cifs: do not allow creating sockets except with SMB1 posix exensions

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

Diffstat:

 Documentation/device-mapper/thin-provisioning.txt  |    8 +-
 Documentation/virtual/kvm/api.txt                  |    1 +
 Makefile                                           |    4 +-
 arch/arm64/include/asm/spinlock.h                  |    4 +-
 arch/mips/boot/compressed/Makefile                 |    6 +-
 arch/mips/generic/irq.c                            |   18 +-
 arch/mips/include/asm/machine.h                    |    2 +-
 arch/mips/txx9/rbtx4939/setup.c                    |    4 +-
 arch/powerpc/include/asm/book3s/64/pgalloc.h       |   10 +-
 arch/powerpc/include/uapi/asm/kvm.h                |    2 +
 arch/powerpc/kernel/eeh_driver.c                   |   65 +-
 arch/powerpc/kernel/traps.c                        |    2 +-
 arch/powerpc/kvm/book3s_64_mmu_hv.c                |    8 +-
 arch/powerpc/kvm/book3s_hv.c                       |    8 +
 arch/powerpc/kvm/powerpc.c                         |    2 +-
 arch/powerpc/mm/numa.c                             |   78 +-
 arch/powerpc/platforms/powernv/opal-imc.c          |    6 +-
 arch/s390/include/asm/eadm.h                       |    2 +-
 arch/s390/kvm/kvm-s390.c                           |    4 +-
 arch/s390/kvm/vsie.c                               |   50 +-
 arch/sparc/include/asm/pgtable_64.h                |    2 +-
 arch/sparc/mm/tlb.c                                |   23 +-
 arch/x86/hyperv/hv_init.c                          |    9 +-
 arch/x86/hyperv/mmu.c                              |   12 +-
 arch/x86/include/asm/i8259.h                       |    5 +
 arch/x86/kernel/acpi/boot.c                        |    4 +
 arch/x86/kernel/apic/x2apic_uv_x.c                 |   15 +-
 arch/x86/kernel/dumpstack.c                        |    2 +-
 arch/x86/kernel/tsc.c                              |   20 +-
 arch/x86/kvm/mmu.c                                 |    2 +-
 arch/x86/kvm/vmx.c                                 |   16 +-
 arch/x86/kvm/x86.c                                 |   10 +-
 arch/x86/mm/init_64.c                              |    3 +-
 arch/x86/power/hibernate_32.c                      |    2 +-
 arch/x86/power/hibernate_64.c                      |    2 +-
 block/bio.c                                        |    2 +-
 block/blk-core.c                                   |    2 +
 block/blk-merge.c                                  |   29 +-
 block/blk-mq-debugfs.c                             |    6 +-
 block/blk-mq.c                                     |   22 +-
 drivers/acpi/acpi_lpss.c                           |    2 +
 drivers/acpi/bus.c                                 |    6 +
 drivers/acpi/ec.c                                  |    6 +
 drivers/acpi/processor_perflib.c                   |    2 +-
 drivers/acpi/scan.c                                |   20 +-
 drivers/base/power/domain.c                        |   76 +-
 drivers/base/power/wakeirq.c                       |    6 +-
 drivers/char/ipmi/ipmi_powernv.c                   |    5 +-
 drivers/clocksource/timer-imx-tpm.c                |    2 +-
 drivers/cpufreq/intel_pstate.c                     |    5 +
 drivers/crypto/Kconfig                             |    1 -
 drivers/firewire/ohci.c                            |    8 +-
 drivers/firmware/dmi_scan.c                        |   22 +-
 drivers/gpu/drm/drm_dp_dual_mode_helper.c          |   39 +-
 drivers/gpu/drm/i915/gvt/kvmgt.c                   |    2 +-
 drivers/gpu/drm/i915/i915_drv.h                    |    6 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c         |    2 +-
 drivers/gpu/drm/i915/intel_audio.c                 |    2 +-
 drivers/gpu/drm/i915/intel_cdclk.c                 |   22 +-
 drivers/gpu/drm/i915/intel_pm.c                    |    6 +-
 .../drm/nouveau/nvkm/subdev/pmu/fuc/gf100.fuc3.h   |  746 +++++++--------
 .../drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h   |  802 ++++++++--------
 .../drm/nouveau/nvkm/subdev/pmu/fuc/gt215.fuc3.h   | 1006 ++++++++++----------
 .../gpu/drm/nouveau/nvkm/subdev/pmu/fuc/memx.fuc   |   30 +-
 drivers/gpu/drm/vc4/vc4_bo.c                       |    2 +
 drivers/gpu/drm/vc4/vc4_validate_shaders.c         |    1 +
 drivers/hid/hid-roccat-kovaplus.c                  |    2 +
 drivers/infiniband/core/cma.c                      |    8 +-
 drivers/infiniband/core/cq.c                       |   30 +-
 drivers/infiniband/core/uverbs_ioctl.c             |   19 +-
 drivers/infiniband/hw/hfi1/chip.c                  |   18 +-
 drivers/infiniband/hw/hfi1/file_ops.c              |    4 +-
 drivers/infiniband/hw/hfi1/hfi.h                   |    1 +
 drivers/infiniband/hw/hfi1/init.c                  |    4 +-
 drivers/infiniband/hw/i40iw/i40iw_puda.c           |    3 +-
 drivers/infiniband/hw/i40iw/i40iw_puda.h           |    1 +
 drivers/infiniband/hw/i40iw/i40iw_verbs.c          |    2 +
 drivers/infiniband/hw/mlx5/qp.c                    |    8 +-
 drivers/infiniband/ulp/ipoib/ipoib_main.c          |    3 +
 drivers/input/mouse/psmouse-base.c                 |   34 +-
 drivers/input/mouse/synaptics.c                    |   10 +
 drivers/input/touchscreen/stmfts.c                 |   11 +-
 drivers/iommu/exynos-iommu.c                       |    7 +
 drivers/iommu/intel-iommu.c                        |    3 +-
 drivers/irqchip/irq-gic-v3-its-pci-msi.c           |    2 +
 drivers/irqchip/irq-gic-v3-its-platform-msi.c      |    2 +
 drivers/irqchip/irq-gic-v3-its.c                   |    2 +
 drivers/irqchip/irq-gic-v3.c                       |    2 +-
 drivers/md/bcache/alloc.c                          |    4 +-
 drivers/md/bcache/bcache.h                         |    2 +-
 drivers/md/bcache/btree.c                          |    9 +-
 drivers/md/bcache/super.c                          |   23 +-
 drivers/md/bcache/sysfs.c                          |   11 +-
 drivers/md/bcache/writeback.c                      |    7 +-
 drivers/md/dm-mpath.c                              |   14 +-
 drivers/net/ethernet/freescale/gianfar.c           |    9 +-
 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c    |   14 +-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     |   18 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |    3 +
 drivers/net/ethernet/intel/i40evf/i40evf.h         |    1 +
 drivers/net/ethernet/intel/i40evf/i40evf_main.c    |    9 +-
 .../net/ethernet/intel/i40evf/i40evf_virtchnl.c    |   35 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |   42 +-
 drivers/net/ethernet/intel/igb/igb_ptp.c           |    9 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |    8 +-
 drivers/net/ethernet/netronome/nfp/nfp_main.c      |    1 +
 .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c    |    6 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c  |    6 +-
 drivers/net/wireless/mac80211_hwsim.c              |   11 +-
 drivers/net/xen-netfront.c                         |   46 +-
 drivers/ntb/ntb_transport.c                        |    3 +
 drivers/pci/quirks.c                               |    2 +
 drivers/platform/x86/dell-laptop.c                 |   24 +-
 drivers/platform/x86/thinkpad_acpi.c               |   10 +
 drivers/scsi/arm/fas216.c                          |    2 +-
 drivers/scsi/qla2xxx/qla_init.c                    |    4 +
 drivers/scsi/scsi_devinfo.c                        |    7 +-
 drivers/spi/spi-armada-3700.c                      |    5 +
 .../staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c |    2 +
 drivers/tty/serial/8250/8250_exar.c                |   34 +-
 drivers/tty/serial/8250/8250_port.c                |   26 -
 drivers/usb/musb/musb_core.c                       |    7 +-
 drivers/watchdog/sp5100_tco.h                      |    2 +-
 drivers/xen/grant-table.c                          |    4 +-
 fs/btrfs/ctree.c                                   |   12 +-
 fs/btrfs/disk-io.c                                 |    6 +-
 fs/btrfs/file.c                                    |    9 +
 fs/btrfs/inode.c                                   |   37 +-
 fs/btrfs/raid56.c                                  |   55 +-
 fs/btrfs/volumes.c                                 |    9 +-
 fs/cifs/cifssmb.c                                  |    4 +-
 fs/cifs/dir.c                                      |    9 +-
 fs/dax.c                                           |    2 +-
 fs/f2fs/gc.c                                       |    7 +-
 fs/jffs2/fs.c                                      |    1 -
 fs/nfs/nfs4proc.c                                  |   12 +-
 fs/nfs/nfs4state.c                                 |    5 +-
 fs/nfs/nfs4sysctl.c                                |    2 +-
 fs/ocfs2/acl.c                                     |    6 +
 fs/ocfs2/journal.c                                 |   23 +-
 fs/ocfs2/super.c                                   |    5 +-
 fs/ocfs2/xattr.c                                   |    2 +
 fs/proc/base.c                                     |   29 +-
 fs/proc/kcore.c                                    |    4 +
 fs/ubifs/tnc.c                                     |   21 +-
 include/asm-generic/pgtable.h                      |   15 +
 include/linux/cpumask.h                            |    2 +
 include/linux/etherdevice.h                        |    2 +-
 include/linux/kcore.h                              |    1 +
 include/linux/netfilter/x_tables.h                 |    3 +-
 include/linux/pci.h                                |    7 +
 include/linux/property.h                           |   10 +-
 include/linux/suspend.h                            |    2 +
 include/rdma/ib_verbs.h                            |   23 +-
 include/trace/events/timer.h                       |   20 +-
 kernel/bpf/sockmap.c                               |   19 +-
 kernel/events/callchain.c                          |   21 +-
 kernel/events/core.c                               |    4 +-
 kernel/locking/qspinlock.c                         |    8 +
 kernel/power/power.h                               |    3 -
 kernel/time/alarmtimer.c                           |   34 +-
 lib/test_bpf.c                                     |   31 +-
 mm/fadvise.c                                       |   10 +-
 mm/khugepaged.c                                    |   12 +-
 mm/mempolicy.c                                     |   33 +-
 mm/vmscan.c                                        |   14 +-
 net/bridge/netfilter/ebtables.c                    |   10 +-
 net/ipv4/netfilter/arp_tables.c                    |   12 +-
 net/ipv4/netfilter/ip_tables.c                     |   10 +-
 net/ipv4/tcp_nv.c                                  |    2 +-
 net/ipv6/netfilter/ip6_tables.c                    |   12 +-
 net/ipv6/netfilter/nf_conntrack_reasm.c            |   16 +-
 net/netfilter/x_tables.c                           |   51 +-
 net/netfilter/xt_IDLETIMER.c                       |    1 +
 net/netfilter/xt_LED.c                             |    1 +
 net/netfilter/xt_limit.c                           |    3 +-
 net/netfilter/xt_nfacct.c                          |    1 +
 net/netfilter/xt_statistic.c                       |    1 +
 net/openvswitch/conntrack.c                        |   34 +
 net/rds/ib.c                                       |    3 +-
 net/rxrpc/conn_event.c                             |    1 +
 net/rxrpc/rxkad.c                                  |   92 +-
 net/sunrpc/xprtrdma/backchannel.c                  |   12 +-
 net/sunrpc/xprtrdma/svc_rdma_rw.c                  |   12 +-
 net/sunrpc/xprtrdma/verbs.c                        |   32 +-
 net/sunrpc/xprtrdma/xprt_rdma.h                    |    2 +-
 net/sunrpc/xprtsock.c                              |    4 +-
 samples/bpf/Makefile                               |    5 +-
 scripts/kconfig/expr.c                             |    2 +-
 scripts/kconfig/menu.c                             |    1 +
 scripts/kconfig/zconf.y                            |   33 +-
 sound/pci/hda/Kconfig                              |    1 -
 sound/pci/hda/patch_realtek.c                      |    5 +
 sound/soc/au1x/ac97c.c                             |    6 +-
 sound/soc/rockchip/rk3399_gru_sound.c              |   19 +-
 tools/lib/bpf/Makefile                             |    2 +-
 tools/lib/bpf/libbpf.c                             |   26 +
 tools/lib/traceevent/event-parse.c                 |   17 +-
 tools/lib/traceevent/parse-filter.c                |   10 +-
 tools/perf/arch/x86/util/header.c                  |    2 +-
 tools/perf/builtin-c2c.c                           |    5 +-
 tools/perf/builtin-record.c                        |    3 +-
 tools/perf/builtin-report.c                        |    5 +-
 tools/perf/builtin-script.c                        |    5 +-
 tools/perf/perf.h                                  |    1 +
 tools/perf/tests/dwarf-unwind.c                    |    1 +
 .../perf/tests/shell/trace+probe_libc_inet_pton.sh |   21 +-
 tools/perf/util/callchain.c                        |   10 +
 tools/perf/util/callchain.h                        |    2 +
 tools/perf/util/evsel.c                            |   21 +-
 tools/perf/util/unwind-libunwind-local.c           |    9 +-
 tools/testing/selftests/bpf/test_maps.c            |   16 +-
 .../ftrace/test.d/ftrace/func-filter-glob.tc       |    6 +
 .../ftrace/test.d/kprobe/multiple_kprobes.tc       |    4 +-
 tools/testing/selftests/net/reuseport_bpf.c        |   21 +-
 virt/kvm/kvm_main.c                                |    7 +-
 216 files changed, 3025 insertions(+), 1982 deletions(-)