[PATCH 4.14 000/183] 4.14.37-stable review

From: Greg Kroah-Hartman
Date: Wed Apr 25 2018 - 07:30:22 EST


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 <gregkh@xxxxxxxxxxxxxxxxxxx>
Linux 4.14.37-rc1

Benjamin Beichler <benjamin.beichler@xxxxxxxxxxxxxx>
mac80211_hwsim: fix use-after-free bug in hwsim_exit_net

Sean Christopherson <sean.j.christopherson@xxxxxxxxx>
Revert "KVM: X86: Fix SMRAM accessing even if VM is shutdown"

Leon Romanovsky <leonro@xxxxxxxxxxxx>
RDMA/mlx5: Fix NULL dereference while accessing XRC_TGT QPs

Jiri Olsa <jolsa@xxxxxxxxxx>
perf: Return proper values for user stack errors

Jiri Olsa <jolsa@xxxxxxxxxx>
perf: Fix sample_max_stack maximum check

Florian Westphal <fw@xxxxxxxxx>
netfilter: x_tables: limit allocation requests for blob rule heads

Florian Westphal <fw@xxxxxxxxx>
netfilter: compat: reject huge allocation requests

Florian Westphal <fw@xxxxxxxxx>
netfilter: compat: prepare xt_compat_init_offsets to return errors

Florian Westphal <fw@xxxxxxxxx>
netfilter: x_tables: add counters allocation wrapper

Florian Westphal <fw@xxxxxxxxx>
netfilter: x_tables: cap allocations at 512 mbyte

Thomas Gleixner <tglx@xxxxxxxxxxxxx>
alarmtimer: Init nanosleep alarm timer on stack

Max Gurtovoy <maxg@xxxxxxxxxxxx>
RDMA/core: Reduce poll batch for direct cq polling

Mark Salter <msalter@xxxxxxxxxx>
irqchip/gic-v3: Change pr_debug message to pr_devel

Michael Kelley <mhkelley@xxxxxxxxxxx>
cpumask: Make for_each_cpu_wrap() available on UP as well

Stephen Boyd <sboyd@xxxxxxxxxxxxxx>
irqchip/gic-v3: Ignore disabled ITS nodes

Thomas Richter <tmricht@xxxxxxxxxxxxxxxxxx>
perf test: Fix test trace+probe_libc_inet_pton.sh for s390x

Nicholas Piggin <npiggin@xxxxxxxxx>
powerpc/powernv: IMC fix out of bounds memory access at shutdown

Will Deacon <will.deacon@xxxxxxx>
locking/qspinlock: Ensure node->count is updated before initialising node

mike.travis@xxxxxxx <mike.travis@xxxxxxx>
x86/platform/UV: Fix GAM Range Table entries less than 1GB

Aneesh Kumar K.V <aneesh.kumar@xxxxxxxxxxxxxxxxxx>
powerpc/mm/hash64: Zero PGD pages on allocation

Jia Zhang <zhang.jia@xxxxxxxxxxxxxxxxx>
vfs/proc/kcore, x86/mm/kcore: Fix SMAP fault when dumping vsyscall user page

Tony Lindgren <tony@xxxxxxxxxxx>
PM / wakeirq: Fix unbalanced IRQ enable for wakeirq

Rafael J. Wysocki <rafael.j.wysocki@xxxxxxxxx>
ACPI / EC: Restore polling during noirq suspend/resume phases

Daniel Borkmann <daniel@xxxxxxxxxxxxx>
bpf: fix rlimit in reuseport net selftest

Niklas Cassel <niklas.cassel@xxxxxxxx>
net: stmmac: discard disabled flags in interrupt status register

Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx>
SUNRPC: Don't call __UDPX_INC_STATS() from a preemptible context

Paul Mackerras <paulus@xxxxxxxxxx>
KVM: PPC: Book3S HV: Fix handling of secondary HPTEG in HPT resizing code

Jesper Dangaard Brouer <brouer@xxxxxxxxxx>
tools/libbpf: handle issues with bpf ELF objects containing .eh_frames

Mathieu Malaterre <malat@xxxxxxxxxx>
net: Extra '_get' in declaration of arch_get_platform_mac_address

Chuck Lever <chuck.lever@xxxxxxxxxx>
svcrdma: Fix Read chunk round-up

David Howells <dhowells@xxxxxxxxxx>
rxrpc: Don't put crypto buffers on the stack

Steven Rostedt (VMware) <rostedt@xxxxxxxxxxx>
selftests/ftrace: Add some missing glob checks

Chen Yu <yu.c.chen@xxxxxxxxx>
cpufreq: intel_pstate: Enable HWP during system resume on CPU0

Tang Junhui <tang.junhui@xxxxxxxxxx>
bcache: return attach error when no cache set exist

Tang Junhui <tang.junhui@xxxxxxxxxx>
bcache: fix for data collapse after re-attaching an attached device

Tang Junhui <tang.junhui@xxxxxxxxxx>
bcache: fix for allocator and register thread race

Coly Li <colyli@xxxxxxx>
bcache: properly set task state in bch_writeback_thread()

Arnd Bergmann <arnd@xxxxxxxx>
cifs: silence compiler warnings showing up with gcc-8.0.0

Ulf Hansson <ulf.hansson@xxxxxxxxxx>
PM / domains: Fix up domain-idle-states OF parsing

Alexey Dobriyan <adobriyan@xxxxxxxxx>
proc: fix /proc/*/map_files lookup

Will Deacon <will.deacon@xxxxxxx>
arm64: spinlock: Fix theoretical trylock() A-B-A with LSE atomics

Guanglei Li <guanglei.li@xxxxxxxxxx>
RDS: IB: Fix null pointer issue

John Fastabend <john.fastabend@xxxxxxxxx>
bpf: sockmap, fix leaking maps with attached but not detached progs

Ross Lagerwall <ross.lagerwall@xxxxxxxxxx>
xen/grant-table: Use put_page instead of free_page

Ross Lagerwall <ross.lagerwall@xxxxxxxxxx>
xen-netfront: Fix race between device setup and open

Jiri Olsa <jolsa@xxxxxxxxxx>
perf evsel: Fix period/freq terms setup

Matt Redfearn <matt.redfearn@xxxxxxxx>
MIPS: Generic: Support GIC in EIC mode

Jiri Olsa <jolsa@xxxxxxxxxx>
perf record: Fix period option handling

Matt Redfearn <matt.redfearn@xxxxxxxx>
MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASS

James Hogan <jhogan@xxxxxxxxxx>
MIPS: generic: Fix machine compatible matching

Yonghong Song <yhs@xxxxxx>
bpf: fix selftests/bpf test_kmod.sh failure when CONFIG_BPF_JIT_ALWAYS_ON=y

Hans de Goede <hdegoede@xxxxxxxxxx>
ACPI / scan: Use acpi_bus_get_status() to initialize ACPI_TYPE_DEVICE devs

Hans de Goede <hdegoede@xxxxxxxxxx>
ACPI / bus: Do not call _STA on battery devices with unmet dependencies

Chen Yu <yu.c.chen@xxxxxxxxx>
ACPI: processor_perflib: Do not send _PPC change notification if not ready

Jean Delvare <jdelvare@xxxxxxx>
firmware: dmi_scan: Fix handling of empty DMI strings

Arnd Bergmann <arnd@xxxxxxxx>
x86/dumpstack: Avoid uninitlized variable

Arnd Bergmann <arnd@xxxxxxxx>
x86/power: Fix swsusp_arch_resume prototype

Subash Abhinov Kasiviswanathan <subashab@xxxxxxxxxxxxxx>
netfilter: ipv6: nf_defrag: Kill frag queue on RFC2460 failure

Sebastian Ott <sebott@xxxxxxxxxxxxxxxxxx>
s390/eadm: fix CONFIG_BLOCK include dependency

Karol Herbst <kherbst@xxxxxxxxxx>
drm/nouveau/pmu/fuc: don't use movw directly anymore

Don Hiatt <don.hiatt@xxxxxxxxx>
IB/core: Map iWarp AH type to undefined in rdma_ah_find_type

Alex Estrin <alex.estrin@xxxxxxxxx>
IB/ipoib: Fix for potential no-carrier state

Alex Estrin <alex.estrin@xxxxxxxxx>
IB/hfi1: Fix for potential refcount leak in hfi1_open_file()

Michael J. Ruhl <michael.j.ruhl@xxxxxxxxx>
IB/hfi1: Re-order IRQ cleanup to address driver cleanup race

Jens Axboe <axboe@xxxxxxxxx>
blk-mq: fix discard merge with scheduler attached

Ed Swierk <eswierk@xxxxxxxxxxxxxxxxxx>
openvswitch: Remove padding from packet before L3+ conntrack processing

shidao.ytt <shidao.ytt@xxxxxxxxxxxxxxx>
mm/fadvise: discard partial page if endbyte is also EOF

Mel Gorman <mgorman@xxxxxxxxxxxxxxxxxxx>
mm: pin address_space before dereferencing it while isolating an LRU page

Yang Shi <yang.s@xxxxxxxxxxxxxxx>
mm: thp: use down_read_trylock() in khugepaged to avoid long block

Nitin Gupta <nitin.m.gupta@xxxxxxxxxx>
sparc64: update pmdp_invalidate() to return old pmd value

Kirill A. Shutemov <kirill.shutemov@xxxxxxxxxxxxxxx>
asm-generic: provide generic_pmdp_establish()

Yisheng Xie <xieyisheng1@xxxxxxxxxx>
mm/mempolicy: add nodes_empty check in SYSC_migrate_pages

Yisheng Xie <xieyisheng1@xxxxxxxxxx>
mm/mempolicy: fix the check of nodemask from user

piaojun <piaojun@xxxxxxxxxx>
ocfs2: return error when we attempt to access a dirty bh in jbd2

piaojun <piaojun@xxxxxxxxxx>
ocfs2/acl: use 'ip_xattr_sem' to protect getting extended attribute

piaojun <piaojun@xxxxxxxxxx>
ocfs2: return -EROFS to mount.ocfs2 if inode block is invalid

Jan H. SchÃnherr <jschoenh@xxxxxxxxx>
fs/dax.c: release PMD lock even when there is no PMD support in DAX

Vitaly Kuznetsov <vkuznets@xxxxxxxxxx>
x86/kvm/vmx: do not use vm-exit instruction length for fast MMIO when running nested

KarimAllah Ahmed <karahmed@xxxxxxxxx>
kvm: Map PFN-type memory regions as writable (if possible)

Gustavo A. R. Silva <gustavo@xxxxxxxxxxxxxx>
tcp_nv: fix potential integer overflow in tcpnv_acked

Dmitry Vyukov <dvyukov@xxxxxxxxxx>
netfilter: x_tables: fix pointer leaks to userspace

Vitaly Kuznetsov <vkuznets@xxxxxxxxxx>
x86/hyperv: Check for required priviliges in hyperv_init()

Andy Spencer <aspencer@xxxxxxxxxx>
gianfar: prevent integer wrapping in the rx handler

Logan Gunthorpe <logang@xxxxxxxxxxxx>
ntb_transport: Fix bug with max_mw_size parameter

Leon Romanovsky <leonro@xxxxxxxxxxxx>
RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failure

Michael Bringmann <mwb@xxxxxxxxxxxxxxxxxx>
powerpc/numa: Ensure nodes initialized for hotplug

Michael Bringmann <mwb@xxxxxxxxxxxxxxxxxx>
powerpc/numa: Use ibm,max-associativity-domains to discover possible nodes

MickaÃl SalaÃn <mic@xxxxxxxxxxx>
samples/bpf: Partially fixes the bpf.o build

Jacob Keller <jacob.e.keller@xxxxxxxxx>
i40e: fix reported mask for ntuple filters

Jacob Keller <jacob.e.keller@xxxxxxxxx>
i40e: program fragmented IPv4 filter input set

Emil Tantilov <emil.s.tantilov@xxxxxxxxx>
ixgbe: don't set RXDCTL.RLPML for 82599

Jake Daryll Obina <jake.obina@xxxxxxxxx>
jffs2: Fix use-after-free bug in jffs2_iget()'s error handling path

Jason Gunthorpe <jgg@xxxxxxxxxxxx>
RDMA/uverbs: Use an unambiguous errno for method not supported

Corentin LABBE <clabbe.montjoie@xxxxxxxxx>
crypto: artpec6 - remove select on non-existing CRYPTO_SHA384

Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx>
device property: Define type of PROPERTY_ENRTY_*() macros

Aaron Sierra <asierra@xxxxxxxxxxx>
tty: serial: exar: Relocate sleep wake-up handling

Vitaly Kuznetsov <vkuznets@xxxxxxxxxx>
x86/hyperv: Stop suppressing X86_FEATURE_PCID

Ngai-Mint Kwan <ngai-mint.kwan@xxxxxxxxx>
fm10k: fix "failed to kill vid" message for VF

Daniel Hua <daniel.hua@xxxxxx>
igb: Clear TXSTMP when ptp_tx_work() is timeout

Corinna Vinschen <vinschen@xxxxxxxxxx>
igb: Allow to remove administratively set MAC on VFs

Jeffy Chen <jeffy.chen@xxxxxxxxxxxxxx>
ASoC: rockchip: Use dummy_dai for rt5514 dsp dailink

Eryu Guan <eguan@xxxxxxxxxx>
blk-mq-debugfs: don't allow write on attributes with seq_operations set

David Hildenbrand <david@xxxxxxxxxx>
KVM: s390: vsie: use READ_ONCE to access some SCB fields

David Herrmann <dh.herrmann@xxxxxxxxx>
platform/x86: thinkpad_acpi: suppress warning about palm detection

Alan Brady <alan.brady@xxxxxxxxx>
i40evf: ignore link up if not running

Avinash Dayanand <avinash.dayanand@xxxxxxxxx>
i40evf: Don't schedule reset_task when device is being removed

Prashant Bhole <bhole_prashant_q7@xxxxxxxxxxxxx>
bpf: test_maps: cleanup sockmaps when test ends

Goldwyn Rodrigues <rgoldwyn@xxxxxxxx>
block: Set BIO_TRACE_COMPLETION on new bio during split

Wei Yongjun <weiyongjun1@xxxxxxxxxx>
nfp: fix error return code in nfp_pci_probe()

Dan Carpenter <dan.carpenter@xxxxxxxxxx>
HID: roccat: prevent an out of bounds read in kovaplus_profile_activated()

Andi Shyti <andi.shyti@xxxxxxxxxxx>
Input: stmfts - set IRQ_NOAUTOEN to the irq flag

Arnd Bergmann <arnd@xxxxxxxx>
scsi: fas216: fix sense buffer initialization

Xose Vazquez Perez <xose.vazquez@xxxxxxxxx>
scsi: devinfo: fix format of the device list

Sheng Yong <shengyong1@xxxxxxxxxx>
f2fs: avoid hungtask when GC encrypted block if io_bits is set

Parav Pandit <parav@xxxxxxxxxxxx>
RDMA/cma: Check existence of netdevice during port validation

Liu Bo <bo.li.liu@xxxxxxxxxx>
Btrfs: raid56: fix race between merge_bio and rbio_orig_end_io

Liu Bo <bo.li.liu@xxxxxxxxxx>
Btrfs: fix unexpected EEXIST from btrfs_get_extent

Anand Jain <Anand.Jain@xxxxxxxxxx>
btrfs: fail mount when sb flag is not in BTRFS_SUPER_FLAG_SUPP

Liu Bo <bo.li.liu@xxxxxxxxxx>
Btrfs: fix scrub to repair raid6 corruption

Nikolay Borisov <nborisov@xxxxxxxx>
btrfs: Fix out of bounds access in btrfs_search_slot

Liu Bo <bo.li.liu@xxxxxxxxxx>
Btrfs: set plug for fsync

Wei Yongjun <weiyongjun1@xxxxxxxxxx>
ipmi/powernv: Fix error return code in ipmi_powernv_probe()

weiyongjun (A) <weiyongjun1@xxxxxxxxxx>
mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl()

Ulf Magnusson <ulfalizer@xxxxxxxxx>
kconfig: Fix expr_free() E_NOT leak

Ulf Magnusson <ulfalizer@xxxxxxxxx>
kconfig: Fix automatic menu creation mem leak

Ulf Magnusson <ulfalizer@xxxxxxxxx>
kconfig: Don't leak main menus during parsing

Guenter Roeck <linux@xxxxxxxxxxxx>
watchdog: sp5100_tco: Fix watchdog disable bit

Niklas Cassel <niklas.cassel@xxxxxxxx>
PCI: Add dummy pci_irqd_intx_xlate() for CONFIG_PCI=n build

James Hogan <jhogan@xxxxxxxxxx>
MIPS: Fix clean of vmlinuz.{32,ecoff,bin,srec}

Jan Chochol <jan@xxxxxxxxxxxx>
nfs: Do not convert nfs_idmap_cache_timeout to jiffies

Sagi Grimberg <sagi@xxxxxxxxxxx>
IB/cq: Don't force IB_POLL_DIRECT poll context for ib_process_cq_direct

Maxime Chevallier <maxime.chevallier@xxxxxxxx>
spi: a3700: Clear DATA_OUT when performing a read

Martin Blumenstingl <martin.blumenstingl@xxxxxxxxxxxxxx>
net: stmmac: dwmac-meson8b: propagate rate changes to the parent clock

Martin Blumenstingl <martin.blumenstingl@xxxxxxxxxxxxxx>
net: stmmac: dwmac-meson8b: fix setting the RGMII TX clock on Meson8b

Geert Uytterhoeven <geert@xxxxxxxxxxxxxx>
ubifs: Fix uninitialized variable in search_dh_cookie()

Ming Lei <ming.lei@xxxxxxxxxx>
blk-mq: turn WARN_ON in __blk_mq_run_hw_queue into printk

Ming Lei <ming.lei@xxxxxxxxxx>
dm mpath: return DM_MAPIO_REQUEUE on blk-mq rq allocation failure

mulhern <amulhern@xxxxxxxxxx>
dm thin: fix documentation relative to low water mark threshold

Peter Xu <peterx@xxxxxxxxxx>
iommu/vt-d: Use domain instead of cache fetching

Nicholas Piggin <npiggin@xxxxxxxxx>
powerpc: System reset avoid interleaving oops using die synchronisation

Robin Murphy <robin.murphy@xxxxxxx>
iommu/exynos: Don't unconditionally steal bus ops

Thomas Richter <tmricht@xxxxxxxxxxxxxxxxxx>
perf record: Fix failed memory allocation for get_cpuid_str

Steven Rostedt (VMware) <rostedt@xxxxxxxxxxx>
tools lib traceevent: Fix get_field_str() for dynamic strings

Arnaldo Carvalho de Melo <acme@xxxxxxxxxx>
perf callchain: Fix attr.sample_max_stack setting

Steven Rostedt (VMware) <rostedt@xxxxxxxxxxx>
tools lib traceevent: Simplify pointer print logic and fix %pF

Arnaldo Carvalho de Melo <acme@xxxxxxxxxx>
perf unwind: Do not look just at the global callchain_param.record_mode

himanshu.madhani@xxxxxxxxxx <himanshu.madhani@xxxxxxxxxx>
scsi: qla2xxx: Fix warning in qla2x00_async_iocb_timeout()

Shiraz Saleem <shiraz.saleem@xxxxxxxxx>
i40iw: Zero-out consumer key on allocate stag for FMR

Mustafa Ismail <mustafa.ismail@xxxxxxxxx>
i40iw: Free IEQ resources

Peter Hutterer <peter.hutterer@xxxxxxxxx>
Input: synaptics - reset the ABS_X/Y fuzz after initializing MT axes

Jesper Dangaard Brouer <brouer@xxxxxxxxxx>
libbpf: Makefile set specified permission mode

Dmitry Torokhov <dmitry.torokhov@xxxxxxxxx>
Input: psmouse - fix Synaptics detection when protocol is disabled

Alex Williamson <alex.williamson@xxxxxxxxxx>
PCI: Add function 1 DMA alias quirk for Marvell 9128

Masami Hiramatsu <mhiramat@xxxxxxxxxx>
selftest: ftrace: Fix to pick text symbols for kprobes

Chuck Lever <chuck.lever@xxxxxxxxxx>
xprtrdma: Fix backchannel allocation of extra rpcrdma_reps

Hans de Goede <hdegoede@xxxxxxxxxx>
platform/x86: dell-laptop: Filter out spurious keyboard backlight change events

Christian Borntraeger <borntraeger@xxxxxxxxxx>
KVM: s390: use created_vcpus in more places

Anna-Maria Gleixner <anna-maria@xxxxxxxxxxxxx>
tracing/hrtimer: Fix tracing bugs by taking all clock bases and modes into account

Subash Abhinov Kasiviswanathan <subashab@xxxxxxxxxxxxxx>
netfilter: ipv6: nf_defrag: Pass on packets to stack per RFC2460

Paul Mackerras <paulus@xxxxxxxxxx>
KVM: PPC: Book3S HV: Enable migration of decrementer register

Parav Pandit <parav@xxxxxxxxxxxx>
RDMA/core: Clarify rdma_ah_find_type

Paolo Bonzini <pbonzini@xxxxxxxxxx>
kvm: x86: fix KVM_XEN_HVM_CONFIG ioctl

Dan Carpenter <dan.carpenter@xxxxxxxxxx>
ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read()

Takashi Iwai <tiwai@xxxxxxx>
ALSA: hda - Use IS_REACHABLE() for dependency on input

Hans de Goede <hdegoede@xxxxxxxxxx>
ACPI / LPSS: Do not instiate platform_dev for devs without MMIO resources

NeilBrown <neilb@xxxxxxxx>
NFSv4: always set NFS_LOCK_LOST when a lock is lost.

Peter Zijlstra <peterz@xxxxxxxxxxxxx>
x86/tsc: Allow TSC calibration without PIT

Hector Martin <marcan@xxxxxxxxx>
firewire-ohci: work around oversized DMA reads on JMicron controllers

Michael Neuling <mikey@xxxxxxxxxxx>
powerpc/eeh: Fix race with driver un/bind

Merlijn Wajer <merlijn@xxxxxxxxxx>
usb: musb: Fix external abort in musb_remove on omap2430

Merlijn Wajer <merlijn@xxxxxxxxxx>
usb: musb: call pm_runtime_{get,put}_sync before reading vbus registers

Andreas Kemnade <andreas@xxxxxxxxxxxx>
usb: musb: fix enumeration after resume

Imre Deak <imre.deak@xxxxxxxxx>
drm/i915/bxt, glk: Increase PCODE timeouts during CDCLK freq changing

Imre Deak <imre.deak@xxxxxxxxx>
drm/i915: Fix LSPCON TMDS output buffer enabling from low-power state

Xidong Wang <wangxidong_97@xxxxxxx>
drm/i915: Do no use kfree() to free a kmem_cache_alloc() return value

Gaurav K Singh <gaurav.k.singh@xxxxxxxxx>
drm/i915/audio: Fix audio detection issue on GLK

Gerd Hoffmann <kraxel@xxxxxxxxxx>
drm/i915/gvt: throw error on unhandled vfio ioctls

Daniel J Blueman <daniel@xxxxxxxxx>
drm/vc4: Fix memory leak during BO teardown

Xiaoming Gao <gxm.linux.kernel@xxxxxxxxx>
x86/tsc: Prevent 32bit truncation in calc_hpet_ref()

Anson Huang <Anson.Huang@xxxxxxx>
clocksource/imx-tpm: Correct -ETIME return condition check

Dou Liyang <douly.fnst@xxxxxxxxxxxxxx>
x86/acpi: Prevent X2APIC id 0xffffffff from being accounted

David Sterba <dsterba@xxxxxxxx>
btrfs: fix unaligned access in readdir

Steve French <smfrench@xxxxxxxxx>
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(-)