-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Hi Greg,
Pleae pull commits for Linux 4.9 .
I've sent a review request for all commits over a week ago and all comments were addressed.
Thanks, Sasha
=====
The following changes since commit f080bba272b1e3f9bbf0b6c1acef3efaf16b631d:
Linux 4.9.92 (2018-03-31 18:11:36 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git tags/for-greg-4.9-15042018
for you to fetch changes up to ea63a9c35234ba149e7595523e11400ddbd5a9c8:
irqchip/gic-v3: Change pr_debug message to pr_devel (2018-04-15 11:03:00 -0400)
- ---------------------------------------------------------------- for-greg-4.9-15042018
- ---------------------------------------------------------------- Adam Lessnau (1): powercap/RAPL: prevent overridding bits outside of the mask
Adrian Hunter (1): perf intel-pt: Do not use TSC packets for calculating CPU cycles to TSC
Alex Estrin (1): IB/ipoib: Fix for potential no-carrier state
Alex Williamson (1): PCI: Add function 1 DMA alias quirk for Marvell 9128
Alexey Dobriyan (1): proc: fix /proc/*/map_files lookup
Alexey Khoroshilov (1): vmlfb: Fix error handling in cr_pll_init()
Anand Jain (1): btrfs: fail mount when sb flag is not in BTRFS_SUPER_FLAG_SUPP
Andrew Duggan (1): Input: synaptics-rmi4 - only read the F54 query registers which are used
Andy Shevchenko (1): device property: Define type of PROPERTY_ENRTY_*() macros
Andy Spencer (1): gianfar: prevent integer wrapping in the rx handler
Anna-Maria Gleixner (1): tracing/hrtimer: Fix tracing bugs by taking all clock bases and modes into account
Arnaldo Carvalho de Melo (3): perf evsel: Fix probing of precise_ip level for default cycles event perf evsel: Set attr.exclude_kernel when probing max attr.precise_ip perf callchain: Fix attr.sample_max_stack setting
Arnd Bergmann (4): xen: avoid type warning in xchg_xen_ulong scsi: fas216: fix sense buffer initialization x86/power: Fix swsusp_arch_resume prototype cifs: silence compiler warnings showing up with gcc-8.0.0
Benoît Thébaudeau (2): mmc: sdhci-esdhc-imx: Fix DAT line software reset mmc: sdhci-esdhc: Add SDHCI_QUIRK_32BIT_DMA_ADDR
Bjorn Helgaas (3): efi/fb: Correct PCI_STD_RESOURCE_END usage PCI: Correct PCI_STD_RESOURCE_END usage PCI: Enable ECRC only if device supports it
Bob Moore (1): ACPICA: Disassembler: Abort on an invalid/unknown AML opcode
Boris Brezillon (1): drm/vc4: Send a VBLANK event when disabling a CRTC
Chao Yu (1): f2fs: fix to avoid panic when encountering corrupt node
Chen Yu (1): ACPI: processor_perflib: Do not send _PPC change notification if not ready
Chris Packham (1): mtd: handle partitioning on devices with 0 erasesize
Chris Wilson (1): e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails
Christian Lamparter (1): net: emac: fix reset timeout with AR8035 phy
Christoph Hellwig (1): PCI: Protect pci_error_handlers->reset_notify() usage with device_lock()
Christophe JAILLET (1): drm/vc4: Fix resource leak in 'vc4_get_hang_state_ioctl()' in error handling path
Christophe Jaillet (1): cpuidle: dt: Add missing 'of_node_put()'
Chuck Lever (1): sunrpc: Disable splice for krb5i
Coly Li (1): bcache: properly set task state in bch_writeback_thread()
Dan Carpenter (6): X.509: Fix error code in x509_cert_parse() x86/nmi: Fix timeout test in test_nmi_ipi() scsi: bnx2i: missing error code in bnx2i_ep_connect() libertas: Fix lbs_prb_rsp_limit_set() ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read() HID: roccat: prevent an out of bounds read in kovaplus_profile_activated()
Dan Williams (1): libnvdimm, pmem: fix persistence warning
Daniel Axtens (1): sched/fair: WARN() and refuse to set buddy when !se->on_rq
Daniel Borkmann (1): bpf: fix rlimit in reuseport net selftest
Daniel Bristot de Oliveira (1): sched/deadline: Use the revised wakeup rule for suspending constrained dl tasks
Daniel Scheller (1): media: dvb-frontends/cxd2841er: require STATE_ACTIVE_* for agc readout
Dave Martin (4): arm64: ptrace: Flush user-RW TLS reg to thread_struct before reading arm64: ptrace: Fix VFP register dumping in compat coredumps arm64: ptrace: Avoid setting compat FP[SC]R to garbage if get_user fails arm64: ptrace: Fix incorrect get_user() use in compat_vfp_set()
David Daney (1): MIPS: Give __secure_computing() access to syscall arguments.
Dinh Nguyen (1): clk: socfpga: Fix the smplsel on Arria10 and Stratix10
Dmitry Monakhov (1): block: guard bvec iteration logic
Dmitry Osipenko (1): drm/tegra: dc: Avoid reset asserts on Tegra20
Dmitry Safonov (1): ARM: 8683/1: ARM32: Support mremap() for sigpage/vDSO
Dmitry Torokhov (1): Input: psmouse - fix Synaptics detection when protocol is disabled
Doug Berger (1): libata: Add the AHCI_HFLAG_YES_ALPM flag
Ed Swierk (1): openvswitch: Remove padding from packet before L3+ conntrack processing
Edward Cree (1): sfc: remove duplicate up_write on VF filter_sem
Emmanuel Grumbach (3): iwlwifi: mvm: reset the fw_dump_desc pointer after ASSERT iwlwifi: mvm: don't send fetch the TID from a non-QoS packet in TSO iwlwifi: mvm: don't mess the SNAP header in TSO for non-QoS packets
Eric Biggers (2): KEYS: put keyring if install_session_keyring_to_cred() fails ext4: require key for truncate(2) of encrypted file
Eric Ren (1): ocfs2: fix deadlock caused by recursive locking in xattr
Fabio Estevam (1): net: fec: Add a fec_enet_clear_ethtool_stats() stub for CONFIG_M5272
Filipe Manana (1): Btrfs: send, fix invalid path after renaming and linking file
Gal Pressman (1): net/mlx5: Fix driver load error flow when firmware is stuck
Ganesh Goudar (1): cxgb4: fix a NULL dereference
Geert Uytterhoeven (2): ARM: dts: armadillo800eva: Split LCD mux and gpio of: Provide dummy of_device_compatible_match() for compile-testing
Girish Moodalbail (1): geneve: add missing rx stats accounting
Goran Ferenc (3): MIPS: VDSO: Fix conversions in do_monotonic()/do_monotonic_coarse() MIPS: VDSO: Add implementation of clock_gettime() fallback MIPS: VDSO: Add implementation of gettimeofday() fallback
Guanglei Li (1): RDS: IB: Fix null pointer issue
Guenter Roeck (1): watchdog: sp5100_tco: Fix watchdog disable bit
Gustavo A. R. Silva (1): tcp_nv: fix potential integer overflow in tcpnv_acked
Haishuang Yan (3): ip_tunnel: fix potential issue in ip_tunnel_rcv ip6_tunnel: fix potential issue in __ip6_tnl_rcv ip6_tunnel: Correct tos value in collect_md mode
Haiyang Zhang (1): hv_netvsc: Fix the carrier state error when data path is off
Hans de Goede (3): brcmfmac: Use separate firmware for revision 0 of the brcm43430 chip Bluetooth: hci_bcm: Add active_low irq polarity quirk for Asus T100CHI ACPI / scan: Use acpi_bus_get_status() to initialize ACPI_TYPE_DEVICE devs
Hari Bathini (1): powerpc/fadump: avoid duplicates in crash memory ranges
Hector Martin (1): firewire-ohci: work around oversized DMA reads on JMicron controllers
Heiner Kallweit (1): pinctrl: meson-gxbb: remove non-existing pin GPIOX_22
Jacob Keller (3): ixgbe: fix race condition with PTP_TX_IN_PROGRESS bits ixgbe: avoid permanent lock of *_PTP_TX_IN_PROGRESS i40evf: assign num_active_queues inside i40evf_alloc_queues
Jag Raman (1): sparc64: ldc abort during vds iso boot
Jake Daryll Obina (1): jffs2: Fix use-after-free bug in jffs2_iget()'s error handling path
James Hogan (1): MIPS: generic: Fix machine compatible matching
James Smart (2): scsi: lpfc: Fix return value of board_mode store routine in case of online failure scsi: lpfc: Fix crash after firmware flash when IO is running.
James Wang (1): Fix loop device flush before configure v3
Jan Chochol (1): nfs: Do not convert nfs_idmap_cache_timeout to jiffies
Jan Höppner (1): s390/dasd: Display read-only attribute correctly
Jason Gunthorpe (1): tpm_tis: Fix IRQ autoprobing when using platform_device
Jean Delvare (3): firmware: dmi_scan: Look for SMBIOS 3 entry point first firmware: dmi_scan: Check DMI structure length firmware: dmi_scan: Fix handling of empty DMI strings
Jean-Baptiste Maneyrol (1): iio: imu: inv_mpu6050: test whoami first and against all known values
Jeff Mahoney (1): ixgbe: pci_set_drvdata must be called before register_netdev
Jeffy Chen (1): spi: rockchip: Disable Runtime PM when chip select is asserted
Jerome Brunet (1): clk: scpi: error when clock fails to register
Jesper Dangaard Brouer (1): tools/libbpf: handle issues with bpf ELF objects containing .eh_frames
Jia Zhang (1): vfs/proc/kcore, x86/mm/kcore: Fix SMAP fault when dumping vsyscall user page
Jia-Ju Bai (1): scsi: megaraid: Fix a sleep-in-atomic bug
Jim Mattson (1): KVM: nVMX: Update vmcs12->guest_linear_address on nested VM-exit
Jiri Olsa (1): perf unwind: Do not fail due to missing unwind support
Johan Hovold (2): NFC: nfcmrvl_uart: fix device-node leak during probe scsi: sun_esp: fix device reference leaks
Johannes Berg (6): iwlwifi: mvm: track and report IBSS manager status to mac80211 iwlwifi: mvm: use scnprintf() instead of snprintf() iwlwifi: mvm: don't warn in queue sync on RF-kill iwlwifi: pcie: fix command completion name debug iwlwifi: mvm: unconditionally stop device after init iwlwifi: mvm: fix deduplication start logic
John Hsu (1): ASoC: nau8825: fix jack type detection issue after resume
Jonas Gorski (1): leds: bcm6328: fix signal source assignment for leds 4 to 7
Jonathan Corbet (1): Docs: Include the Latex "ifthen" package
João Paulo Rechi Vita (1): platform/x86: acer-wmi: Detect RF Button capability
Kai Heng Feng (1): platform/x86: dell-laptop: Fix bogus keyboard backlight sysfs interface
Karicheri, Muralidharan (1): hsr: fix incorrect warning
KarimAllah Ahmed (1): kvm: Map PFN-type memory regions as writable (if possible)
Karol Herbst (1): drm/nouveau/pmu/fuc: don't use movw directly anymore
Kees Cook (2): scsi: csiostor: Avoid content leaks and casts seccomp: Adjust selftests to avoid double-join
Kevin Barnett (1): scsi: smartpqi: correct bdma hw bug
Kirill A. Shutemov (1): asm-generic: provide generic_pmdp_establish()
Kishon Vijay Abraham I (1): ARM: dts: am57xx-beagle-x15-revb1: Fix supply name used for MMC1 IO lines
Krzysztof Kozlowski (1): clk: samsung: audss: Fix silent hang on Exynos4412 due to disabled EPLL
Leon Romanovsky (1): RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failure
Lin Yun Sheng (1): net/hns:bugfix of ethtool -t phy self_test
Liping Zhang (1): netfilter: ebt_nflog: fix unexpected truncated packet
Liu Bo (4): Btrfs: skip commit transaction if we don't have enough pinned bytes Btrfs: tolerate errors if we have retried successfully Btrfs: set plug for fsync Btrfs: fix scrub to repair raid6 corruption
Liwei Song (1): i2c: ismt: fix wrong device address when unmap the data buffer
Logan Gunthorpe (1): ntb_transport: Fix bug with max_mw_size parameter
Lorenzo Bianconi (1): iio: magnetometer: st_magn_spi: fix spi_device_id table
Luc Van Oostenryck (2): arm64: pass machine size to sparse arm64: pass endianness info to sparse
Luis R. Rodriguez (1): fs: warn in case userspace lied about modprobe return
Lv Zheng (5): ACPICA: OSL: Add support to exclude stdarg.h ACPICA: Events: Add runtime stub support for event APIs ACPI: EC: Fix an EC event IRQ storming issue ACPI: EC: Fix EC command visibility for dynamic debug ACPI / EC: Add support to skip boot stage DSDT probe
Marcel Holtmann (1): Bluetooth: Send HCI Set Event Mask Page 2 command only when needed
Marcelo Ricardo Leitner (1): sctp: adjust ssthresh when transport is idle
Marcin Nowakowski (2): MIPS: mm: fixed mappings: correct initialisation MIPS: kprobes: flush_insn_slot should flush only if probe initialised
Mario Molitor (1): stmmac: fix ptp header for GMAC3 hw timestamp
Mark Salter (1): irqchip/gic-v3: Change pr_debug message to pr_devel
Martin Blumenstingl (3): clk: meson: meson8b: add compatibles for Meson8 and Meson8m2 net: stmmac: dwmac-meson8b: fix setting the RGMII TX clock on Meson8b net: stmmac: dwmac-meson8b: propagate rate changes to the parent clock
Mateusz Jurczyk (2): caif: Add sockaddr length check before accessing sa_family in connect handler af_iucv: Move sockaddr length checks to before accessing sa_family in bind and connect handlers
Mathieu Larouche (1): drm/mgag200: Fix to always set HiPri for G200e4 V2
Mathieu Malaterre (1): net: Extra '_get' in declaration of arch_get_platform_mac_address
Matt Redfearn (1): MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASS
Matt Weber (1): i2c: cadance: fix ctrl/addr reg write order
Mauro Carvalho Chehab (1): Docs: Fix breakage with Sphinx 1.5 and upper
Mel Gorman (1): mm: pin address_space before dereferencing it while isolating an LRU page
Michael Bringmann (2): powerpc/numa: Use ibm,max-associativity-domains to discover possible nodes powerpc/numa: Ensure nodes initialized for hotplug
Michael Grzeschik (1): arcnet: change irq handler to lock irqsave
Michael Kelley (1): cpumask: Make for_each_cpu_wrap() available on UP as well
Michael Neuling (1): powerpc: Fix /proc/cpuinfo revision for POWER9 DD2
Michail Georgios Etairidis (1): i2c: imx: Use correct function to write to register
Mickaël Salaün (1): selftests: kselftest_harness: Fix compile warning
Mike Snitzer (1): Revert "dm mirror: use all available legs on multiple failures"
Ming Lei (1): nvme: fix hang in remove path
Mintz, Yuval (2): bnx2x: Allow vfs to disable txvlan offload bnx2x: Don't log mc removal needlessly
Miroslav Lichvar (1): kselftests: timers: Fix inconsistency-check to not ignore first timestamp
Namhyung Kim (3): perf annotate: Fix symbolic link of build-id cache perf tools: Decompress kernel module when reading DSO data perf tests: Decompress kernel module before objdump
Naveen N. Rao (1): powerpc64/elfv1: Only dereference function descriptor for non-text symbols
NeilBrown (1): NFSv4: always set NFS_LOCK_LOST when a lock is lost.
Netanel Belgazal (5): net: ena: fix rare uncompleted admin command false alarm net: ena: fix race condition between submit and completion admin command net: ena: add missing return when ena_com_get_io_handlers() fails net: ena: add missing unmap bars on device removal net: ena: disable admin msix while working in polling mode
Ngai-Mint Kwan (1): fm10k: fix "failed to kill vid" message for VF
Nikolay Aleksandrov (1): bridge: allow ext learned entries to change ports
Nikolay Borisov (1): btrfs: Fix out of bounds access in btrfs_search_slot
Nitin Gupta (2): sparc64: Fix gup_huge_pmd sparc64: update pmdp_invalidate() to return old pmd value
Omar Sandoval (1): Btrfs: always account pinned bytes when dropping a tree block ref
Paolo Bonzini (1): kvm: x86: fix KVM_XEN_HVM_CONFIG ioctl
Paul Burton (6): MIPS: module: Ensure we always clean up r_mips_hi16_list MIPS: SEAD-3: Set interrupt-parent per-device, not at root node MIPS: CPS: Prevent multi-core with dcache aliasing MIPS: CPS: Handle spurious VP starts more gracefully MIPS: CPS: Handle cores not powering down more gracefully MIPS: Handle tlbex-tlbp race condition
Paul E. McKenney (1): rcu: Make synchronize_rcu_mult() check for duplicates
Peter Xu (1): iommu/vt-d: Use domain instead of cache fetching
Peter Zijlstra (2): perf/core: Correct event creation with PERF_FORMAT_GROUP x86/tsc: Allow TSC calibration without PIT
Phil Reid (2): iio: buffer-dma: Add missing header buffer_impl.h iio: buffer-dmaengine: Add missing header buffer_impl.h
Phong LE (1): mmc: mediatek: Fixed size in dma_free_coherent
Ping-Ke Shih (1): rtlwifi: btcoex: rtl8723be: fix ant_sel not work
Priyalee Kushwaha (1): platform/x86: intel_telemetry_debugfs: fix oops when load/unload module
Rafael J. Wysocki (1): PCI/PM: Avoid using device_may_wakeup() for runtime PM
Raju Rangoju (1): rdma/cxgb4: Fix memory leaks during module exit
Rakesh Pandit (1): nvme-pci: fix multiple ctrl removal scheduling
Robin Murphy (2): coresight: tmc: Configure DMA mask appropriately irqchip/gic-v3-its: Fix MSI alias accounting
Roopa Prabhu (1): vxlan: dont migrate permanent fdb entries during learn
Ross Lagerwall (2): xen-netfront: Fix race between device setup and open xen/grant-table: Use put_page instead of free_page
Sean Wang (1): net: ethernet: mediatek: fixed deadlock captured by lockdep
Sebastian Andrzej Siewior (1): fs/dcache: init in_lookup_hashtable
Sebastian Ott (2): s390/pci: improve error handling during interrupt deregistration s390/pci: improve unreg_ioat error handling
Serhey Popovych (2): fib_rules: Resolve goto rules target on delete veth: Be more robust on network device creation when no attributes
Shiraz Saleem (1): i40iw: Zero-out consumer key on allocate stag for FMR
Sinan Kaya (1): dmaengine: qcom_hidma: correct API violation for submit
Sowmini Varadhan (1): rds: tcp: Set linger when rejecting an incoming conn in rds_tcp_accept_one
Stefan Haberland (1): s390/dasd: fix hanging safe offline
Stephen Boyd (1): irqchip/gic-v3: Ignore disabled ITS nodes
Steven Rostedt (VMware) (2): tools lib traceevent: Simplify pointer print logic and fix %pF tools lib traceevent: Fix get_field_str() for dynamic strings
Subash Abhinov Kasiviswanathan (2): netfilter: ipv6: nf_defrag: Pass on packets to stack per RFC2460 netfilter: ipv6: nf_defrag: Kill frag queue on RFC2460 failure
Sujith Pandel (1): PCI: Add domain number check to find_smbios_instance_string()
Sunil Goutham (1): iommu/arm-smmu-v3: Increase CMDQ drain timeout value
Suzuki K Poulose (4): coresight: Fix reference count for software sources irqchip/gic-v2: Report failures in gic_irq_domain_alloc irqchip/gic-v3: Report failures in gic_irq_domain_alloc irqchip/gic-v3: Honor forced affinity setting
Tahsin Erdogan (1): ext4: change fast symlink test to not rely on i_blocks
Takashi Iwai (3): ALSA: timer: Wrap with spinlock for queue access ALSA: hda: Fix potential race at unregistration and unsol events ALSA: hda - Use IS_REACHABLE() for dependency on input
Tang Junhui (3): bcache: fix for allocator and register thread race bcache: fix for data collapse after re-attaching an attached device bcache: return attach error when no cache set exist
Tayar, Tomer (1): qed: fix dump of context data
Tero Kristo (2): crypto: omap-sham - buffer handling fixes for hashing later crypto: omap-sham - fix closing of hash with separate finalize call
Thiago Jung Bauermann (2): powerpc/perf/hv-24x7: Fix passing of catalog version number powerpc/perf/hv-24x7: Fix off-by-one error in request_buffer check
Thomas Petazzoni (1): irqchip/armada-370-xp: Re-enable per-CPU interrupts at resume time
Thomas Richter (1): perf record: Fix failed memory allocation for get_cpuid_str
Tonghao Zhang (1): datapath: Avoid using stack larger than 1024.
Tore Anderson (1): net: cdc_mbim: apply "NDP to end" quirk to HP lt4132
Ulf Magnusson (3): kconfig: Don't leak main menus during parsing kconfig: Fix automatic menu creation mem leak kconfig: Fix expr_free() E_NOT leak
Vignesh R (1): serial: 8250: 8250_omap: Fix race b/w dma completion and RX timeout
Vlad Yasevich (1): macvlan: Do not return error when setting the same mac address
Vladimir Murzin (2): dma: Take into account dma_pfn_offset drivers: dma-coherent: Account dma_pfn_offset when used with device tree
WANG Cong (1): net_sched: move tcf_lock down after gen_replace_estimator()
Wang Nan (1): perf test llvm: Avoid error when PROFILE_ALL_BRANCHES is set
Wei Yongjun (1): ipmi/powernv: Fix error return code in ipmi_powernv_probe()
Will Deacon (2): arm64: spinlock: Fix theoretical trylock() A-B-A with LSE atomics locking/qspinlock: Ensure node->count is updated before initialising node
Wolfram Sang (1): i2c: rcar: use correct length when unmapping DMA
Xin Long (3): sctp: fix recursive locking warning in sctp_do_peeloff dccp: call inet_add_protocol after register_pernet_subsys in dccp_v4_init sctp: uncork the old asoc before changing to the new one
Xose Vazquez Perez (1): scsi: devinfo: fix format of the device list
Yang Shi (1): mm: thp: use down_read_trylock() in khugepaged to avoid long block
Yazen Ghannam (1): x86/mce: Don't disable MCA banks when offlining a CPU on AMD
Yisheng Xie (2): mm/mempolicy: fix the check of nodemask from user mm/mempolicy: add nodes_empty check in SYSC_migrate_pages
Yonghong Song (1): bpf: fix selftests/bpf test_kmod.sh failure when CONFIG_BPF_JIT_ALWAYS_ON=y
Yuyang Du (2): usb: usbip tool: Check the return of get_nports() usb: usbip tool: Fix refresh_imported_device_list()
hayeswang (1): r8152: add byte_enable for ocp_read_word function
mulhern (1): dm thin: fix documentation relative to low water mark threshold
piaojun (3): ocfs2: return -EROFS to mount.ocfs2 if inode block is invalid ocfs2/acl: use 'ip_xattr_sem' to protect getting extended attribute ocfs2: return error when we attempt to access a dirty bh in jbd2
shidao.ytt (1): mm/fadvise: discard partial page if endbyte is also EOF
weiyongjun (A) (1): mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl()
Documentation/conf.py | 9 +- Documentation/device-mapper/thin-provisioning.txt | 8 +- .../bindings/clock/amlogic,meson8b-clkc.txt | 11 +- arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts | 2 +- arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 2 + arch/arm/include/asm/xen/events.h | 2 +- arch/arm/kernel/process.c | 8 + arch/arm/kernel/vdso.c | 18 + arch/arm64/Makefile | 4 +- arch/arm64/include/asm/processor.h | 3 + arch/arm64/include/asm/spinlock.h | 4 +- arch/arm64/kernel/process.c | 8 +- arch/arm64/kernel/ptrace.c | 29 +- arch/mips/boot/dts/mti/sead3.dts | 5 +- arch/mips/generic/board-sead3.c | 26 +- arch/mips/include/asm/kprobes.h | 3 +- arch/mips/include/asm/machine.h | 2 +- arch/mips/include/asm/vdso.h | 4 +- arch/mips/kernel/cps-vec.S | 7 +- arch/mips/kernel/module.c | 28 +- arch/mips/kernel/ptrace.c | 22 +- arch/mips/kernel/smp-cps.c | 35 +- arch/mips/mm/pgtable-32.c | 6 +- arch/mips/mm/tlbex.c | 38 +- arch/mips/txx9/rbtx4939/setup.c | 4 +- arch/mips/vdso/gettimeofday.c | 57 +- arch/powerpc/include/asm/code-patching.h | 10 +- arch/powerpc/kernel/fadump.c | 15 +- arch/powerpc/kernel/setup-common.c | 4 + arch/powerpc/mm/numa.c | 78 +- arch/powerpc/perf/hv-24x7.c | 16 +- arch/s390/include/asm/pci_insn.h | 2 +- arch/s390/pci/pci.c | 48 +- arch/s390/pci/pci_dma.c | 4 +- arch/s390/pci/pci_insn.c | 10 +- arch/sparc/include/asm/pgtable_64.h | 2 +- arch/sparc/kernel/ldc.c | 7 +- arch/sparc/mm/gup.c | 4 +- arch/sparc/mm/tlb.c | 23 +- arch/x86/entry/vdso/vma.c | 3 - arch/x86/include/asm/i8259.h | 5 + arch/x86/kernel/cpu/mcheck/mce.c | 5 +- arch/x86/kernel/nmi_selftest.c | 2 +- arch/x86/kernel/tsc.c | 18 + arch/x86/kvm/vmx.c | 3 +- arch/x86/kvm/x86.c | 7 +- arch/x86/mm/init_64.c | 3 +- arch/x86/power/hibernate_32.c | 2 +- arch/x86/power/hibernate_64.c | 2 +- crypto/asymmetric_keys/x509_cert_parser.c | 1 + drivers/acpi/acpica/evxfevnt.c | 18 + drivers/acpi/acpica/psobject.c | 14 + drivers/acpi/ec.c | 27 +- drivers/acpi/processor_perflib.c | 2 +- drivers/acpi/scan.c | 20 +- drivers/ata/ahci.h | 1 + drivers/ata/libahci.c | 5 + drivers/base/dma-coherent.c | 15 +- drivers/block/loop.c | 3 + drivers/bluetooth/hci_bcm.c | 9 + drivers/char/ipmi/ipmi_powernv.c | 5 +- drivers/char/tpm/tpm_tis.c | 2 +- drivers/clk/clk-scpi.c | 8 +- drivers/clk/meson/Kconfig | 6 +- drivers/clk/meson/meson8b.c | 5 +- drivers/clk/samsung/clk-exynos-audss.c | 1 + drivers/clk/socfpga/clk-gate-a10.c | 2 +- drivers/clk/socfpga/clk.h | 3 + drivers/cpuidle/dt_idle_states.c | 4 +- drivers/crypto/omap-sham.c | 31 +- drivers/dma/qcom/hidma.c | 15 +- drivers/dma/qcom/hidma.h | 1 + drivers/firewire/ohci.c | 8 +- drivers/firmware/dmi_scan.c | 62 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 9 +- .../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/tegra/dc.c | 30 +- drivers/gpu/drm/vc4/vc4_crtc.c | 13 + drivers/gpu/drm/vc4/vc4_gem.c | 13 +- drivers/hid/hid-roccat-kovaplus.c | 2 + drivers/hwtracing/coresight/coresight-tmc.c | 7 + drivers/hwtracing/coresight/coresight.c | 15 +- drivers/i2c/busses/i2c-cadence.c | 6 +- drivers/i2c/busses/i2c-imx.c | 8 +- drivers/i2c/busses/i2c-ismt.c | 2 +- drivers/i2c/busses/i2c-rcar.c | 2 +- drivers/iio/buffer/industrialio-buffer-dma.c | 1 + drivers/iio/buffer/industrialio-buffer-dmaengine.c | 1 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 33 +- drivers/iio/magnetometer/st_magn_spi.c | 2 - drivers/infiniband/hw/cxgb4/device.c | 10 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 1 + drivers/infiniband/hw/mlx5/qp.c | 5 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 3 + drivers/input/mouse/psmouse-base.c | 34 +- drivers/input/rmi4/rmi_f54.c | 17 +- drivers/iommu/arm-smmu-v3.c | 12 +- drivers/iommu/intel-iommu.c | 3 +- drivers/irqchip/irq-armada-370-xp.c | 46 +- drivers/irqchip/irq-gic-v3-its-pci-msi.c | 37 +- drivers/irqchip/irq-gic-v3-its-platform-msi.c | 2 + drivers/irqchip/irq-gic-v3-its.c | 2 + drivers/irqchip/irq-gic-v3.c | 16 +- drivers/irqchip/irq-gic.c | 7 +- drivers/leds/leds-bcm6328.c | 4 +- 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-raid1.c | 21 +- drivers/media/dvb-frontends/cxd2841er.c | 5 +- drivers/mmc/host/mtk-sd.c | 2 +- drivers/mmc/host/sdhci-esdhc-imx.c | 59 +- drivers/mmc/host/sdhci-esdhc.h | 1 + drivers/mtd/mtdpart.c | 26 +- drivers/net/arcnet/arcnet.c | 7 +- drivers/net/ethernet/amazon/ena/ena_com.c | 35 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 17 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 19 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 5 +- drivers/net/ethernet/freescale/fec_main.c | 4 + drivers/net/ethernet/freescale/gianfar.c | 9 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 16 +- drivers/net/ethernet/ibm/emac/core.c | 26 +- drivers/net/ethernet/intel/e1000e/netdev.c | 7 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 14 +- drivers/net/ethernet/intel/i40evf/i40evf_main.c | 18 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 22 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 15 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 2 +- drivers/net/ethernet/sfc/ef10_sriov.c | 2 - .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 15 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 3 +- drivers/net/geneve.c | 36 +- drivers/net/hyperv/hyperv_net.h | 2 + drivers/net/hyperv/netvsc.c | 2 + drivers/net/hyperv/netvsc_drv.c | 8 +- drivers/net/macvlan.c | 4 + drivers/net/usb/cdc_mbim.c | 7 + drivers/net/usb/r8152.c | 4 +- drivers/net/veth.c | 4 +- drivers/net/vxlan.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 7 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 22 +- drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 1 + drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 17 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 3 + drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 16 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 17 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 20 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 3 +- drivers/net/wireless/mac80211_hwsim.c | 4 +- drivers/net/wireless/marvell/libertas/mesh.c | 5 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 3 + drivers/net/wireless/realtek/rtlwifi/wifi.h | 1 + drivers/net/xen-netfront.c | 46 +- drivers/nfc/nfcmrvl/uart.c | 3 + drivers/ntb/ntb_transport.c | 3 + drivers/nvdimm/blk.c | 3 +- drivers/nvdimm/btt.c | 3 +- drivers/nvdimm/region_devs.c | 5 +- drivers/nvme/host/core.c | 4 + drivers/nvme/host/pci.c | 13 +- drivers/pci/pci-label.c | 7 +- drivers/pci/pci.c | 48 +- drivers/pci/probe.c | 5 + drivers/pci/quirks.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 1 - drivers/platform/x86/acer-wmi.c | 7 + drivers/platform/x86/dell-laptop.c | 6 +- drivers/platform/x86/intel_telemetry_debugfs.c | 16 +- drivers/powercap/intel_rapl.c | 4 +- drivers/s390/block/dasd.c | 8 +- drivers/s390/block/dasd_devmap.c | 19 +- drivers/scsi/arm/fas216.c | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 3 +- drivers/scsi/csiostor/csio_lnode.c | 43 +- drivers/scsi/lpfc/lpfc_attr.c | 2 + drivers/scsi/lpfc/lpfc_sli.c | 2 +- drivers/scsi/megaraid/megaraid_mm.c | 2 +- drivers/scsi/scsi_devinfo.c | 7 +- drivers/scsi/smartpqi/smartpqi_init.c | 7 +- drivers/scsi/sun_esp.c | 9 +- drivers/spi/spi-rockchip.c | 51 +- .../staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c | 2 + drivers/tty/serial/8250/8250_omap.c | 23 +- drivers/video/fbdev/efifb.c | 2 +- drivers/video/fbdev/vermilion/cr_pll.c | 1 + 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/extent-tree.c | 19 +- fs/btrfs/file.c | 9 + fs/btrfs/inode.c | 5 +- fs/btrfs/raid56.c | 18 +- fs/btrfs/send.c | 35 +- fs/btrfs/volumes.c | 9 +- fs/cifs/cifssmb.c | 4 +- fs/dcache.c | 5 + fs/ext4/inode.c | 28 +- fs/f2fs/node.c | 14 +- fs/filesystems.c | 4 +- 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/dlmglue.c | 4 + fs/ocfs2/journal.c | 23 +- fs/ocfs2/super.c | 5 +- fs/ocfs2/xattr.c | 25 +- fs/proc/base.c | 29 +- fs/proc/kcore.c | 4 + include/acpi/platform/acgcc.h | 10 + include/acpi/platform/acintel.h | 2 + include/asm-generic/pgtable.h | 15 + include/linux/bio.h | 4 +- include/linux/bvec.h | 14 +- include/linux/cpumask.h | 2 + include/linux/etherdevice.h | 2 +- include/linux/kcore.h | 1 + include/linux/of.h | 6 + include/linux/property.h | 10 +- include/linux/sched.h | 1 + include/linux/suspend.h | 2 + include/trace/events/timer.h | 20 +- kernel/events/core.c | 15 +- kernel/locking/qspinlock.c | 8 + kernel/power/power.h | 3 - kernel/rcu/update.c | 13 +- kernel/sched/core.c | 2 + kernel/sched/deadline.c | 98 +- kernel/sched/fair.c | 10 +- lib/dma-noop.c | 9 +- lib/test_bpf.c | 31 +- mm/fadvise.c | 10 +- mm/khugepaged.c | 12 +- mm/mempolicy.c | 33 +- mm/mmap.c | 4 + mm/vmscan.c | 14 +- net/bluetooth/hci_core.c | 17 +- net/bridge/br_fdb.c | 28 +- net/bridge/netfilter/ebt_nflog.c | 1 + net/caif/caif_socket.c | 4 + net/core/fib_rules.c | 21 +- net/dccp/ipv4.c | 17 +- net/hsr/hsr_forward.c | 3 +- net/hsr/hsr_framereg.c | 9 +- net/hsr/hsr_framereg.h | 2 +- net/ipv4/ip_tunnel.c | 2 + net/ipv4/tcp_nv.c | 2 +- net/ipv6/ip6_tunnel.c | 6 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 16 +- net/iucv/af_iucv.c | 8 +- net/openvswitch/conntrack.c | 34 + net/openvswitch/datapath.c | 81 +- net/rds/ib.c | 3 +- net/rds/tcp_listen.c | 19 +- net/sched/act_police.c | 8 +- net/sctp/sm_sideeffect.c | 4 + net/sctp/socket.c | 4 +- net/sctp/transport.c | 2 + net/sunrpc/auth_gss/svcauth_gss.c | 8 + net/sunrpc/svc.c | 2 +- scripts/kconfig/expr.c | 2 +- scripts/kconfig/menu.c | 1 + scripts/kconfig/zconf.y | 33 +- security/keys/process_keys.c | 7 +- sound/core/timer.c | 4 + sound/hda/hdac_bus.c | 1 + sound/hda/hdac_device.c | 1 + sound/pci/hda/Kconfig | 1 - sound/pci/hda/patch_realtek.c | 5 + sound/soc/au1x/ac97c.c | 6 +- sound/soc/codecs/nau8825.c | 17 +- 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/tests/bpf-script-test-prologue.c | 9 + tools/perf/tests/code-reading.c | 20 +- tools/perf/tests/task-exit.c | 2 +- tools/perf/util/annotate.c | 10 +- tools/perf/util/dso.c | 16 + tools/perf/util/evsel.c | 21 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 14 + tools/perf/util/unwind-libunwind.c | 2 +- tools/testing/selftests/net/reuseport_bpf.c | 21 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 53 +- .../testing/selftests/timers/inconsistency-check.c | 4 +- tools/usb/usbip/libsrc/vhci_driver.c | 36 +- virt/kvm/kvm_main.c | 7 +- 303 files changed, 3910 insertions(+), 2172 deletions(-)
On Sun, Apr 15, 2018 at 09:37:58PM +0000, Sasha Levin wrote:
Hi Greg,
Pleae pull commits for Linux 4.9 .
I've sent a review request for all commits over a week ago and all comments were addressed.
Thanks, Sasha
=====
The following changes since commit f080bba272b1e3f9bbf0b6c1acef3efaf16b631d:
Linux 4.9.92 (2018-03-31 18:11:36 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git tags/for-greg-4.9-15042018
This tree had a bunch of patches that I already accepted from you. Which is odd, the 4.14 tree didn't have that. Can you redo this with only the needed patches? I see at least one duplicated perf patch in here, I didn't go and verify everything else...
thanks,
greg k-h
linux-stable-mirror@lists.linaro.org