Merge tag 'v4.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
| Newsgroups | gmane.linux.ports.mips.cvs |
|---|---|
| Message-ID | <S23992209AbdAXLuOOTfRS/[email protected]> |
Author: Ralf Baechle <[email protected]> Tue Jan 24 11:46:49 2017 +0100 Commit: a8e5811eb63ac524f7385875ea31ce85adf68e39 Gitweb: https://git.linux-mips.org/g/ralf/linux/a8e5811eb63a Branch: master --- .../devicetree/bindings/mtd/tango-nand.txt | 6 - .../devicetree/bindings/net/ti,dp83867.txt | 6 + Documentation/devicetree/bindings/spi/sh-msiof.txt | 19 ++ MAINTAINERS | 11 + Makefile | 4 - arch/arc/Kconfig | 2 arch/arc/include/asm/cache.h | 9 + arch/arc/include/asm/entry-arcv2.h | 2 arch/arc/include/asm/module.h | 4 - arch/arc/include/asm/ptrace.h | 2 arch/arc/include/asm/setup.h | 1 arch/arc/kernel/intc-arcv2.c | 6 - arch/arc/kernel/intc-compact.c | 4 - arch/arc/kernel/mcip.c | 4 + arch/arc/kernel/module.c | 4 - arch/arc/mm/cache.c | 155 ++++++++++++++++---- arch/arc/mm/init.c | 5 + arch/arm/boot/dts/Makefile | 1 arch/arm/boot/dts/am335x-icev2.dts | 1 arch/arm/boot/dts/bcm-nsp.dtsi | 2 arch/arm/boot/dts/da850-evm.dts | 1 arch/arm/boot/dts/dra7.dtsi | 1 arch/arm/boot/dts/dra72-evm-revc.dts | 2 arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 4 - arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 4 - arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts | 11 - arch/arm/boot/dts/omap5.dtsi | 1 arch/arm/boot/dts/qcom-mdm9615.dtsi | 2 arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 4 + arch/arm/boot/dts/sun6i-a31.dtsi | 1 .../boot/dts/sun7i-a20-olinuxino-lime2-emmc.dts | 2 arch/arm/configs/multi_v7_defconfig | 4 - arch/arm/configs/s3c2410_defconfig | 6 - arch/arm/include/asm/cputype.h | 3 arch/arm/include/asm/ftrace.h | 18 ++ arch/arm/include/asm/virt.h | 5 + arch/arm/include/uapi/asm/types.h | 6 - arch/arm/kernel/hw_breakpoint.c | 16 ++ arch/arm/kernel/smp_tlb.c | 7 + arch/arm/kvm/arm.c | 3 arch/arm/mach-omap1/dma.c | 16 +- arch/arm/mach-omap2/pdata-quirks.c | 2 arch/arm/mach-ux500/pm.c | 4 - .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 4 + arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 2 arch/arm64/boot/dts/exynos/exynos5433.dtsi | 2 arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts | 2 arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 6 - arch/arm64/include/asm/memory.h | 2 arch/arm64/include/asm/virt.h | 9 + arch/arm64/include/uapi/asm/ptrace.h | 1 arch/arm64/kernel/entry.S | 2 arch/arm64/kernel/ptrace.c | 16 +- arch/arm64/kernel/traps.c | 28 +++- arch/arm64/mm/init.c | 2 arch/powerpc/include/asm/book3s/64/hash-4k.h | 5 - arch/powerpc/include/asm/book3s/64/hash.h | 4 + arch/powerpc/include/asm/hugetlb.h | 14 +- arch/powerpc/include/asm/nohash/pgtable.h | 5 - arch/powerpc/include/asm/page.h | 3 arch/powerpc/include/asm/perf_event_server.h | 1 arch/powerpc/include/asm/pgtable-be-types.h | 8 + arch/powerpc/include/asm/pgtable-types.h | 7 + arch/powerpc/include/asm/ppc-opcode.h | 10 + arch/powerpc/kernel/eeh.c | 10 + arch/powerpc/kernel/ptrace.c | 14 ++ arch/powerpc/mm/hash_utils_64.c | 4 - arch/powerpc/mm/hugetlbpage-hash64.c | 5 + arch/powerpc/mm/hugetlbpage.c | 31 ++-- arch/powerpc/mm/init-common.c | 13 +- arch/powerpc/mm/pgtable-book3s64.c | 18 ++ arch/powerpc/perf/core-book3s.c | 2 arch/powerpc/perf/power9-events-list.h | 2 arch/powerpc/perf/power9-pmu.c | 2 arch/powerpc/sysdev/xics/icp-opal.c | 31 +++- arch/s390/configs/default_defconfig | 27 ++- arch/s390/configs/gcov_defconfig | 50 ++++-- arch/s390/configs/performance_defconfig | 33 +++- arch/s390/defconfig | 5 - arch/s390/include/asm/ctl_reg.h | 4 - arch/s390/kvm/kvm-s390.c | 4 - arch/x86/events/amd/ibs.c | 2 arch/x86/events/intel/core.c | 7 + arch/x86/kernel/apic/io_apic.c | 2 arch/x86/kvm/x86.c | 3 arch/x86/pci/acpi.c | 10 + block/blk-mq.c | 1 drivers/block/nbd.c | 6 - drivers/char/virtio_console.c | 2 drivers/clk/samsung/clk-exynos5420.c | 14 +- drivers/clocksource/exynos_mct.c | 1 drivers/hid/hid-corsair.c | 60 ++++++-- drivers/hid/wacom_sys.c | 16 +- drivers/hid/wacom_wac.c | 10 + drivers/mmc/core/mmc_ops.c | 25 ++- drivers/mmc/host/meson-gx-mmc.c | 8 + drivers/mmc/host/mxs-mmc.c | 6 + drivers/mmc/host/sdhci-acpi.c | 3 drivers/mtd/nand/Kconfig | 3 drivers/mtd/nand/lpc32xx_mlc.c | 2 drivers/mtd/nand/tango_nand.c | 4 - drivers/mtd/nand/xway_nand.c | 5 - drivers/net/ethernet/broadcom/bcmsysport.c | 25 ++- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 11 + drivers/net/ethernet/emulex/benet/be_cmds.c | 2 drivers/net/ethernet/emulex/benet/be_main.c | 18 ++ drivers/net/ethernet/mellanox/mlx4/cq.c | 38 +++-- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 5 + drivers/net/ethernet/mellanox/mlx4/eq.c | 23 ++- .../net/ethernet/mellanox/mlx4/resource_tracker.c | 5 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 11 + drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 8 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 1 drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 1 drivers/net/ethernet/qualcomm/emac/emac-phy.c | 7 + drivers/net/ethernet/qualcomm/emac/emac.c | 6 - drivers/net/ethernet/renesas/ravb_main.c | 21 ++- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 19 +- drivers/net/ethernet/ti/cpmac.c | 2 drivers/net/hyperv/netvsc_drv.c | 3 drivers/net/ieee802154/at86rf230.c | 4 - drivers/net/ieee802154/atusb.c | 59 ++++++-- drivers/net/phy/dp83867.c | 8 + drivers/net/usb/r8152.c | 7 + drivers/net/vxlan.c | 13 +- drivers/nvdimm/namespace_devs.c | 23 +-- drivers/nvdimm/pmem.c | 4 - drivers/pci/host/pci-xgene-msi.c | 2 drivers/pci/host/pcie-designware.c | 10 + drivers/pci/probe.c | 12 +- drivers/s390/virtio/virtio_ccw.c | 29 +++- drivers/scsi/bfa/bfad_bsg.c | 2 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 7 + drivers/scsi/lpfc/lpfc_els.c | 2 drivers/scsi/lpfc/lpfc_sli.c | 7 + drivers/scsi/mpt3sas/mpt3sas_base.h | 12 ++ drivers/scsi/mpt3sas/mpt3sas_scsih.c | 40 +++-- drivers/scsi/qla2xxx/qla_attr.c | 21 ++- drivers/scsi/qla2xxx/qla_def.h | 6 - drivers/scsi/qla2xxx/qla_init.c | 4 - drivers/scsi/qla2xxx/qla_isr.c | 92 ++---------- drivers/scsi/qla2xxx/qla_mbx.c | 37 +++-- drivers/scsi/qla2xxx/qla_nx.c | 5 + drivers/scsi/qla2xxx/qla_nx.h | 3 drivers/scsi/qla2xxx/qla_nx2.c | 17 ++ drivers/scsi/qla2xxx/qla_nx2.h | 17 -- drivers/scsi/qla2xxx/qla_os.c | 18 ++ drivers/scsi/qla2xxx/qla_target.c | 57 +++++-- drivers/scsi/qla2xxx/qla_target.h | 22 +++ drivers/scsi/qla2xxx/qla_tmpl.c | 24 +++ drivers/scsi/qla2xxx/tcm_qla2xxx.c | 4 - drivers/scsi/qla2xxx/tcm_qla2xxx.h | 1 drivers/scsi/sd.c | 23 ++- drivers/scsi/ses.c | 2 drivers/soc/ti/wkup_m3_ipc.c | 1 drivers/spi/Kconfig | 1 drivers/spi/spi-armada-3700.c | 11 + drivers/spi/spi-axi-spi-engine.c | 3 drivers/spi/spi-davinci.c | 4 - drivers/spi/spi-dw-mid.c | 4 - drivers/spi/spi-dw.c | 5 + drivers/spi/spi-pxa2xx.c | 1 drivers/spi/spi-sh-msiof.c | 4 - drivers/thermal/rockchip_thermal.c | 153 +++++++++++++------- drivers/thermal/thermal_core.c | 10 + drivers/thermal/thermal_hwmon.c | 20 --- drivers/usb/dwc2/core.h | 4 - drivers/usb/dwc2/gadget.c | 18 +- drivers/usb/dwc2/hcd.c | 7 + drivers/usb/dwc2/params.c | 10 + drivers/usb/dwc3/dwc3-exynos.c | 4 - drivers/usb/gadget/composite.c | 2 drivers/usb/gadget/function/f_fs.c | 12 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 3 drivers/usb/gadget/udc/atmel_usba_udc.h | 1 drivers/usb/host/xhci-plat.c | 2 drivers/vhost/scsi.c | 4 - drivers/xen/platform-pci.c | 71 +++++++++ fs/ceph/caps.c | 7 + fs/ceph/dir.c | 5 - fs/ceph/inode.c | 3 fs/ceph/mds_client.c | 9 + fs/fuse/dev.c | 3 fs/fuse/dir.c | 2 fs/nfs/nfs4proc.c | 29 ++-- fs/nfs/nfs4state.c | 1 fs/nfsd/nfs4xdr.c | 4 - fs/overlayfs/namei.c | 27 ++- fs/ubifs/Kconfig | 2 fs/ubifs/dir.c | 58 ------- fs/ubifs/ioctl.c | 3 fs/ubifs/journal.c | 2 fs/ubifs/tnc.c | 25 +++ fs/xfs/libxfs/xfs_dir2.c | 39 +++-- fs/xfs/libxfs/xfs_dir2.h | 8 + fs/xfs/libxfs/xfs_inode_buf.c | 10 + fs/xfs/xfs_dquot.c | 4 + fs/xfs/xfs_iops.c | 50 +++++- fs/xfs/xfs_linux.h | 6 - include/kvm/arm_arch_timer.h | 1 include/linux/bpf.h | 2 include/linux/cpuhotplug.h | 2 include/linux/filter.h | 6 + include/linux/kernel.h | 4 - include/linux/rcupdate.h | 4 + include/linux/sunrpc/svc_xprt.h | 1 include/linux/tcp.h | 7 + include/scsi/libfc.h | 6 - include/uapi/linux/nl80211.h | 4 - include/uapi/linux/pkt_cls.h | 2 include/uapi/linux/tc_act/tc_bpf.h | 2 kernel/bpf/core.c | 14 +- kernel/bpf/syscall.c | 8 + kernel/bpf/verifier.c | 2 kernel/cpu.c | 24 ++- kernel/module.c | 2 kernel/panic.c | 2 kernel/rcu/rcu.h | 1 kernel/rcu/tiny.c | 4 - kernel/rcu/tiny_plugin.h | 9 + kernel/rcu/tree.c | 33 +++- kernel/rcu/tree_exp.h | 52 +++++-- kernel/rcu/tree_plugin.h | 2 kernel/rcu/update.c | 38 ++++- lib/swiotlb.c | 6 - net/ax25/ax25_subr.c | 2 net/ceph/crypto.c | 2 net/ipv4/fib_semantics.c | 11 + net/ipv4/route.c | 2 net/ipv4/tcp_fastopen.c | 2 net/ipv6/ip6_tunnel.c | 4 - net/ipv6/mcast.c | 51 ++++--- net/ipv6/route.c | 3 net/ipv6/seg6_hmac.c | 2 net/ipv6/seg6_iptunnel.c | 4 + net/mac80211/chan.c | 3 net/mac80211/iface.c | 21 +++ net/mac80211/main.c | 13 +- net/mac80211/rate.c | 2 net/mac80211/rx.c | 38 +++-- net/mac80211/sta_info.c | 4 - net/mac80211/tx.c | 17 +- net/mac80211/vht.c | 4 - net/openvswitch/conntrack.c | 6 + net/sched/act_api.c | 5 - net/sched/act_bpf.c | 5 - net/sched/cls_bpf.c | 4 - net/sunrpc/auth_gss/svcauth_gss.c | 2 net/sunrpc/svc_xprt.c | 10 + net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 2 net/tipc/discover.c | 4 - net/tipc/link.c | 2 net/tipc/msg.c | 16 +- net/tipc/msg.h | 2 net/tipc/name_distr.c | 2 net/wireless/nl80211.c | 15 ++ tools/perf/util/probe-event.c | 95 ++++++++---- tools/perf/util/probe-finder.c | 15 +- tools/perf/util/probe-finder.h | 3 .../powerpc/pmu/ebb/pmc56_overflow_test.c | 2 tools/virtio/ringtest/main.h | 12 ++ tools/virtio/ringtest/run-on-all.sh | 5 - virt/kvm/arm/arch_timer.c | 26 +++ virt/kvm/arm/hyp/timer-sr.c | 33 +++- virt/kvm/arm/vgic/vgic-init.c | 18 ++ virt/kvm/arm/vgic/vgic-v2.c | 2 virt/kvm/arm/vgic/vgic-v3.c | 2 267 files changed, 2038 insertions(+), 1074 deletions(-)