Merge tag 'v4.9.104' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into linux-4.9-stable
[email protected] Sat, 16 Jun 2018 06:29:18 +0200
| Newsgroups | gmane.linux.ports.mips.cvs |
|---|---|
| Message-ID | <S23994754AbeFPE3YuQJyJ/[email protected]> |
Author: Ralf Baechle <[email protected]> Fri Jun 15 01:24:48 2018 +0200 Commit: a77a64226a0a78e8d81ab1a78bb4bc5f548459e0 Gitweb: https://git.linux-mips.org/g/ralf/linux/a77a64226a0a Branch: linux-4.9-stable --- Documentation/device-mapper/thin-provisioning.txt | 8 .../devicetree/bindings/dma/mv-xor-v2.txt | 6 Makefile | 2 arch/alpha/include/asm/xchg.h | 30 - arch/arc/Kconfig | 1 arch/arm/boot/dts/bcm283x.dtsi | 4 arch/arm/boot/dts/bcm958625hr.dts | 2 arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 52 + arch/arm/boot/dts/r8a7791-porter.dts | 2 arch/arm/boot/dts/socfpga.dtsi | 2 arch/arm/include/asm/vdso.h | 2 arch/arm/kernel/vdso.c | 12 arch/arm/mach-omap1/clock.c | 6 arch/arm/mach-omap2/pm.c | 4 arch/arm/mach-omap2/timer.c | 19 arch/arm/mach-orion5x/Kconfig | 3 arch/arm/mach-orion5x/dns323-setup.c | 53 + arch/arm/mach-orion5x/tsx09-common.c | 49 + arch/arm/plat-omap/dmtimer.c | 7 arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 arch/arm64/include/asm/spinlock.h | 4 arch/arm64/include/asm/stacktrace.h | 2 arch/arm64/kernel/cpu_errata.c | 4 arch/arm64/kernel/stacktrace.c | 5 arch/arm64/kernel/time.c | 2 arch/ia64/kernel/err_inject.c | 2 arch/m68k/coldfire/device.c | 12 arch/mips/cavium-octeon/octeon-irq.c | 10 arch/mips/include/asm/mach-ath79/ar71xx_regs.h | 2 arch/mips/include/asm/machine.h | 2 arch/mips/kernel/ptrace.c | 22 arch/mips/kernel/ptrace32.c | 4 arch/mips/kvm/mips.c | 2 arch/mips/mm/c-r4k.c | 9 arch/mips/txx9/rbtx4939/setup.c | 4 arch/powerpc/boot/Makefile | 3 arch/powerpc/include/asm/irq_work.h | 1 arch/powerpc/kvm/book3s_hv.c | 12 arch/powerpc/mm/numa.c | 78 +- arch/powerpc/net/bpf_jit_comp.c | 3 arch/powerpc/perf/core-book3s.c | 25 arch/powerpc/sysdev/mpic.c | 2 arch/s390/kvm/vsie.c | 2 arch/sh/kernel/entry-common.S | 2 arch/sparc/include/asm/atomic_64.h | 6 arch/sparc/include/asm/pgtable_64.h | 2 arch/sparc/mm/tlb.c | 23 arch/x86/events/core.c | 15 arch/x86/events/intel/core.c | 12 arch/x86/events/intel/ds.c | 117 ++ arch/x86/events/perf_event.h | 2 arch/x86/include/asm/i8259.h | 5 arch/x86/kernel/apic/apic.c | 2 arch/x86/kernel/devicetree.c | 21 arch/x86/kernel/smpboot.c | 1 arch/x86/kernel/tsc.c | 18 arch/x86/kvm/cpuid.c | 7 arch/x86/kvm/lapic.c | 10 arch/x86/kvm/vmx.c | 20 arch/x86/kvm/x86.c | 12 arch/x86/mm/init_64.c | 3 arch/x86/mm/pageattr.c | 6 arch/x86/mm/pgtable.c | 9 arch/x86/power/hibernate_32.c | 2 arch/x86/power/hibernate_64.c | 2 crypto/asymmetric_keys/pkcs7_trust.c | 1 drivers/acpi/acpi_pad.c | 3 drivers/acpi/acpica/evevent.c | 9 drivers/acpi/acpica/nseval.c | 8 drivers/acpi/processor_perflib.c | 2 drivers/acpi/scan.c | 20 drivers/ata/libata-core.c | 6 drivers/ata/libata-scsi.c | 2 drivers/base/regmap/regmap.c | 2 drivers/block/paride/pcd.c | 2 drivers/cdrom/cdrom.c | 3 drivers/cdrom/gdrom.c | 3 drivers/char/hw_random/stm32-rng.c | 9 drivers/char/ipmi/ipmi_powernv.c | 5 drivers/char/ipmi/ipmi_ssif.c | 4 drivers/clocksource/fsl_ftm_timer.c | 2 drivers/cpufreq/cppc_cpufreq.c | 23 drivers/cpufreq/cpufreq.c | 6 drivers/dma/mv_xor_v2.c | 25 drivers/dma/pl330.c | 6 drivers/dma/qcom/bam_dma.c | 27 - drivers/dma/sh/rcar-dmac.c | 11 drivers/firewire/ohci.c | 8 drivers/firmware/dmi_scan.c | 22 drivers/gpu/drm/exynos/exynos_drm_g2d.c | 6 drivers/gpu/drm/exynos/regs-fimc.h | 2 drivers/gpu/drm/imx/ipuv3-crtc.c | 5 .../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/panel/panel-simple.c | 2 drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 7 drivers/gpu/drm/sun4i/sun4i_dotclock.c | 5 drivers/gpu/drm/virtio/virtgpu_ioctl.c | 17 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h | 25 drivers/hid/hid-roccat-kovaplus.c | 2 drivers/hwmon/nct6775.c | 10 drivers/hwmon/pmbus/adm1275.c | 4 drivers/hwmon/pmbus/max8688.c | 2 drivers/i2c/busses/i2c-mv64xxx.c | 8 drivers/ide/ide-cd.c | 2 drivers/infiniband/core/multicast.c | 26 - drivers/infiniband/core/sa_query.c | 7 drivers/infiniband/core/ucma.c | 2 drivers/infiniband/hw/hfi1/chip.c | 4 drivers/infiniband/hw/i40iw/i40iw_verbs.c | 1 drivers/infiniband/hw/mlx4/main.c | 11 drivers/infiniband/hw/mlx5/qp.c | 9 drivers/infiniband/hw/qedr/main.c | 3 drivers/infiniband/hw/qedr/verbs.c | 38 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 3 drivers/input/mouse/psmouse-base.c | 34 - 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/macintosh/rack-meter.c | 4 drivers/md/bcache/alloc.c | 4 drivers/md/bcache/bcache.h | 2 drivers/md/bcache/btree.c | 9 drivers/md/bcache/request.c | 2 drivers/md/bcache/super.c | 23 drivers/md/bcache/sysfs.c | 11 drivers/md/bcache/writeback.c | 27 - drivers/md/md.c | 13 drivers/md/raid1.c | 11 drivers/md/raid10.c | 14 drivers/md/raid5.c | 15 drivers/mmc/host/sdhci-iproc.c | 31 - drivers/net/ethernet/broadcom/bgmac.c | 3 drivers/net/ethernet/broadcom/bnxt/bnxt.c | 3 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 11 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 1 drivers/net/ethernet/cisco/enic/enic_main.c | 10 drivers/net/ethernet/freescale/fman/fman_dtsec.c | 2 drivers/net/ethernet/freescale/gianfar.c | 16 drivers/net/ethernet/ibm/ibmvnic.c | 1 drivers/net/ethernet/intel/e1000e/ich8lan.c | 2 drivers/net/ethernet/intel/e1000e/mac.c | 2 drivers/net/ethernet/intel/e1000e/netdev.c | 4 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 14 drivers/net/ethernet/marvell/mvneta.c | 1 drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 2 drivers/net/ethernet/qualcomm/emac/emac-mac.c | 23 drivers/net/ethernet/smsc/smsc911x.c | 4 .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 6 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 14 drivers/net/ethernet/sun/sunvnet.c | 2 drivers/net/macvlan.c | 2 drivers/net/phy/dp83640.c | 18 drivers/net/usb/qmi_wwan.c | 1 drivers/net/usb/r8152.c | 2 drivers/net/usb/smsc75xx.c | 7 drivers/net/virtio_net.c | 2 drivers/net/wireless/ath/ath10k/mac.c | 10 .../broadcom/brcm80211/brcmfmac/cfg80211.c | 2 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 4 drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 28 - drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 39 - drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 7 drivers/net/wireless/mac80211_hwsim.c | 4 drivers/net/xen-netfront.c | 46 - drivers/ntb/ntb_transport.c | 3 drivers/nvme/host/fabrics.c | 4 drivers/nvme/host/pci.c | 5 drivers/nvme/target/core.c | 9 drivers/parisc/lba_pci.c | 20 drivers/pci/pci-driver.c | 17 drivers/pci/quirks.c | 5 drivers/pinctrl/qcom/pinctrl-msm.c | 2 drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 40 - drivers/regulator/gpio-regulator.c | 16 drivers/regulator/of_regulator.c | 1 drivers/s390/cio/device_fsm.c | 7 drivers/s390/cio/device_ops.c | 72 + drivers/s390/cio/io_sch.h | 1 drivers/scsi/sr.c | 21 drivers/soc/qcom/wcnss_ctrl.c | 2 drivers/spi/spi-bcm-qspi.c | 4 .../staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c | 2 drivers/video/fbdev/sbuslib.c | 4 drivers/watchdog/f71808e_wdt.c | 3 drivers/watchdog/sbsa_gwdt.c | 3 drivers/watchdog/sp5100_tco.h | 2 drivers/xen/events/events_base.c | 4 drivers/xen/grant-table.c | 4 drivers/xen/swiotlb-xen.c | 2 drivers/xen/xen-acpi-processor.c | 6 drivers/xen/xenbus/xenbus_probe.c | 5 drivers/zorro/zorro.c | 12 fs/affs/namei.c | 10 fs/aio.c | 4 fs/btrfs/ctree.c | 12 fs/btrfs/disk-io.c | 8 fs/btrfs/extent-tree.c | 1 fs/btrfs/file.c | 9 fs/btrfs/inode.c | 16 fs/btrfs/raid56.c | 18 fs/btrfs/send.c | 3 fs/btrfs/tests/qgroup-tests.c | 2 fs/btrfs/tree-log.c | 12 fs/btrfs/volumes.c | 9 fs/ceph/super.c | 16 fs/cifs/cifssmb.c | 4 fs/dcache.c | 32 + fs/ecryptfs/inode.c | 3 fs/ext2/namei.c | 6 fs/ext4/namei.c | 6 fs/f2fs/extent_cache.c | 3 fs/f2fs/namei.c | 12 fs/fscache/page.c | 13 fs/gfs2/file.c | 5 fs/gfs2/quota.h | 2 fs/jffs2/dir.c | 12 fs/jffs2/fs.c | 1 fs/jfs/namei.c | 12 fs/nfs/nfs4proc.c | 12 fs/nfs/nfs4state.c | 5 fs/nfs/nfs4sysctl.c | 2 fs/nilfs2/namei.c | 6 fs/ocfs2/acl.c | 6 fs/ocfs2/dlm/dlmdomain.c | 14 fs/ocfs2/dlm/dlmdomain.h | 25 fs/ocfs2/dlm/dlmrecovery.c | 9 fs/ocfs2/journal.c | 23 fs/ocfs2/super.c | 5 fs/ocfs2/xattr.c | 2 fs/orangefs/namei.c | 9 fs/proc/base.c | 29 + fs/proc/kcore.c | 4 fs/proc/proc_sysctl.c | 3 fs/reiserfs/namei.c | 12 fs/udf/namei.c | 6 fs/udf/super.c | 5 fs/ufs/namei.c | 6 fs/xfs/xfs_discard.c | 14 include/asm-generic/pgtable.h | 15 include/linux/cpumask.h | 2 include/linux/dcache.h | 1 include/linux/kcore.h | 1 include/linux/kvm_host.h | 3 include/linux/property.h | 10 include/linux/ptr_ring.h | 2 include/linux/suspend.h | 2 include/net/ip.h | 11 include/net/ip_fib.h | 1 include/net/llc_conn.h | 2 include/net/mac80211.h | 2 include/net/regulatory.h | 2 include/net/route.h | 3 include/trace/events/timer.h | 20 include/uapi/drm/virtgpu_drm.h | 1 include/uapi/linux/if_ether.h | 1 ipc/shm.c | 19 kernel/audit.c | 2 kernel/debug/kdb/kdb_main.c | 27 - kernel/events/core.c | 24 kernel/locking/qspinlock.c | 8 kernel/power/power.h | 3 kernel/rcu/tree_plugin.h | 14 kernel/relay.c | 2 kernel/sched/rt.c | 2 kernel/signal.c | 4 kernel/sys.c | 1 kernel/workqueue.c | 2 lib/test_bpf.c | 31 + mm/fadvise.c | 10 mm/huge_memory.c | 5 mm/kasan/kasan.c | 2 mm/khugepaged.c | 20 mm/kmemleak.c | 12 mm/ksm.c | 28 + mm/mempolicy.c | 36 + mm/swapfile.c | 4 mm/vmscan.c | 22 net/batman-adv/bat_iv_ogm.c | 2 net/batman-adv/bat_v.c | 2 net/batman-adv/bridge_loop_avoidance.c | 22 net/batman-adv/distributed-arp-table.c | 2 net/batman-adv/fragmentation.c | 3 net/batman-adv/gateway_client.c | 3 net/batman-adv/multicast.c | 8 net/batman-adv/routing.c | 15 net/batman-adv/soft-interface.c | 8 net/bridge/netfilter/ebtables.c | 33 - net/core/skbuff.c | 9 net/ipv4/ip_vti.c | 2 net/ipv4/route.c | 26 - net/ipv4/tcp_illinois.c | 2 net/ipv4/tcp_nv.c | 2 net/ipv4/xfrm4_policy.c | 1 net/ipv6/ip6_tunnel.c | 12 net/ipv6/netfilter/nf_conntrack_reasm.c | 16 net/ipv6/sit.c | 7 net/llc/llc_c_ac.c | 15 net/llc/llc_conn.c | 32 - net/mac80211/rx.c | 2 net/mac80211/spectmgmt.c | 7 net/mac80211/sta_info.c | 3 net/netlabel/netlabel_unlabeled.c | 10 net/nfc/llcp_commands.c | 4 net/nfc/netlink.c | 3 net/openvswitch/conntrack.c | 34 + net/qrtr/smd.c | 1 net/rds/ib.c | 3 net/rxrpc/input.c | 15 net/rxrpc/recvmsg.c | 5 net/rxrpc/sendmsg.c | 4 scripts/adjust_autoksyms.sh | 7 scripts/kconfig/expr.c | 2 scripts/kconfig/menu.c | 1 scripts/kconfig/zconf.y | 33 - scripts/package/builddeb | 2 security/integrity/digsig.c | 1 security/integrity/ima/ima_crypto.c | 2 security/integrity/ima/ima_main.c | 13 sound/core/timer.c | 4 sound/core/vmaster.c | 5 sound/pci/hda/Kconfig | 1 sound/pci/hda/patch_realtek.c | 5 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-stat.c | 9 tools/perf/builtin-top.c | 6 tools/perf/tests/vmlinux-kallsyms.c | 2 tools/perf/util/evsel.c | 8 tools/perf/util/hist.c | 4 tools/perf/util/hist.h | 1 tools/testing/selftests/Makefile | 1 .../ftrace/test.d/kprobe/kprobe_args_string.tc | 46 + .../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 97 ++ .../selftests/ftrace/test.d/kprobe/probepoint.tc | 43 + tools/testing/selftests/memfd/config | 1 tools/testing/selftests/net/psock_fanout.c | 3 tools/testing/selftests/net/reuseport_bpf.c | 21 tools/testing/selftests/powerpc/mm/subpage_prot.c | 14 tools/testing/selftests/pstore/config | 1 tools/thermal/tmon/sysfs.c | 12 tools/thermal/tmon/tmon.c | 1 virt/kvm/kvm_main.c | 7 349 files changed, 3822 insertions(+), 2235 deletions(-)