Merge tag 'v4.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
[email protected] Mon, 09 Oct 2017 12:01:12 +0200
| Newsgroups | gmane.linux.ports.mips.cvs |
|---|---|
| Message-ID | <S23992206AbdJIKBOU5b3i/[email protected]> |
Author: Ralf Baechle <[email protected]> Mon Oct 9 11:48:05 2017 +0200 Commit: 9174012d9d32c44a4ac85aa8d87a746753bc2f16 Gitweb: https://git.linux-mips.org/g/ralf/linux/9174012d9d32 Branch: master --- .mailmap | 2 Documentation/ABI/testing/sysfs-power | 2 Documentation/core-api/workqueue.rst | 12 Documentation/device-mapper/dm-raid.txt | 1 .../bindings/mmc/marvell,xenon-sdhci.txt | 12 .../devicetree/bindings/net/marvell-pp2.txt | 10 .../devicetree/bindings/net/rockchip-dwmac.txt | 1 .../devicetree/bindings/reset/snps,hsdk-reset.txt | 28 + .../bindings/serial/renesas,sci-serial.txt | 2 Documentation/driver-model/driver.txt | 7 Documentation/filesystems/overlayfs.txt | 5 Documentation/filesystems/sysfs.txt | 3 Documentation/i2c/busses/i2c-i801 | 1 MAINTAINERS | 23 - Makefile | 2 arch/alpha/include/asm/mmu_context.h | 1 arch/arc/Kconfig | 2 arch/arc/Makefile | 2 arch/arc/boot/dts/axs10x_mb.dtsi | 9 arch/arc/boot/dts/hsdk.dts | 32 + arch/arc/configs/axs101_defconfig | 2 arch/arc/configs/axs103_defconfig | 2 arch/arc/configs/axs103_smp_defconfig | 2 arch/arc/configs/haps_hs_smp_defconfig | 2 arch/arc/configs/hsdk_defconfig | 3 arch/arc/configs/vdk_hs38_defconfig | 2 arch/arc/configs/vdk_hs38_smp_defconfig | 2 arch/arc/include/asm/arcregs.h | 11 arch/arc/kernel/setup.c | 32 + arch/arc/plat-axs10x/axs10x.c | 7 arch/arc/plat-hsdk/Kconfig | 3 arch/arc/plat-hsdk/platform.c | 42 + arch/arm/boot/dts/am33xx.dtsi | 2 arch/arm/boot/dts/am43x-epos-evm.dts | 6 arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 19 - arch/arm/boot/dts/da850-evm.dts | 7 arch/arm/boot/dts/dra7xx-clocks.dtsi | 2 arch/arm/boot/dts/omap3-n900.dts | 11 arch/arm/boot/dts/stm32429i-eval.dts | 5 arch/arm/boot/dts/stm32f4-pinctrl.dtsi | 343 +++++++++++ arch/arm/boot/dts/stm32f429-disco.dts | 1 arch/arm/boot/dts/stm32f429-pinctrl.dtsi | 95 +++ arch/arm/boot/dts/stm32f429.dtsi | 297 --------- arch/arm/boot/dts/stm32f469-disco.dts | 1 arch/arm/boot/dts/stm32f469-pinctrl.dtsi | 96 +++ arch/arm/configs/gemini_defconfig | 3 arch/arm/configs/pxa_defconfig | 2 arch/arm/configs/viper_defconfig | 2 arch/arm/configs/zeus_defconfig | 2 arch/arm/mach-at91/pm.c | 4 arch/arm/mach-omap2/hsmmc.c | 4 arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 1 .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 10 .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 19 - .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 12 .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 9 arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 13 .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 10 arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 39 + .../dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts | 7 .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 13 .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 10 .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 10 arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 39 + .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 7 arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 1 arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 4 arch/arm64/boot/dts/rockchip/rk3368.dtsi | 72 -- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 6 arch/arm64/include/asm/memory.h | 9 arch/arm64/kernel/armv8_deprecated.c | 2 arch/arm64/kernel/cpufeature.c | 2 arch/arm64/kernel/fpsimd.c | 2 arch/arm64/mm/fault.c | 2 arch/m32r/Kconfig | 4 arch/m32r/kernel/traps.c | 9 arch/parisc/kernel/process.c | 2 arch/powerpc/kernel/dt_cpu_ftrs.c | 4 arch/powerpc/kernel/mce_power.c | 13 arch/powerpc/kernel/setup-common.c | 3 arch/powerpc/kernel/watchdog.c | 30 - arch/powerpc/kvm/book3s_xive.c | 5 arch/powerpc/kvm/book3s_xive.h | 1 arch/powerpc/mm/pgtable_32.c | 2 arch/powerpc/platforms/powernv/setup.c | 10 arch/powerpc/sysdev/fsl_rio.c | 17 - arch/powerpc/sysdev/fsl_rmu.c | 8 arch/powerpc/sysdev/xive/common.c | 8 arch/powerpc/sysdev/xive/spapr.c | 4 arch/sh/include/cpu-sh2a/cpu/sh7264.h | 4 arch/sh/include/cpu-sh2a/cpu/sh7269.h | 4 arch/sh/include/cpu-sh4/cpu/sh7722.h | 2 arch/sh/include/cpu-sh4/cpu/sh7757.h | 8 arch/x86/events/intel/core.c | 11 arch/x86/include/asm/kvm_para.h | 4 arch/x86/kernel/kvm.c | 14 arch/x86/kvm/Kconfig | 1 arch/x86/kvm/emulate.c | 6 arch/x86/kvm/mmu.c | 2 arch/x86/net/bpf_jit_comp.c | 4 block/blk-mq-debugfs.c | 6 block/blk-throttle.c | 4 block/bsg-lib.c | 27 + drivers/acpi/arm64/iort.c | 35 + drivers/android/binder.c | 8 drivers/android/binder_alloc.c | 18 - drivers/ata/ahci.c | 5 drivers/ata/ata_piix.c | 1 drivers/ata/libata-core.c | 20 - drivers/auxdisplay/charlcd.c | 11 drivers/auxdisplay/panel.c | 11 drivers/base/arch_topology.c | 12 drivers/base/platform.c | 3 drivers/block/Kconfig | 2 drivers/block/nbd.c | 6 drivers/block/zram/zram_drv.c | 36 - drivers/clk/clk-bulk.c | 1 drivers/clk/rockchip/clk-rk3128.c | 12 drivers/clk/samsung/clk-exynos4.c | 15 drivers/fpga/altera-cvp.c | 6 drivers/gpu/drm/i915/intel_audio.c | 5 drivers/gpu/drm/i915/intel_bios.c | 7 drivers/gpu/drm/i915/intel_csr.c | 2 drivers/gpu/drm/i915/intel_ddi.c | 3 drivers/gpu/drm/i915/intel_display.c | 2 drivers/gpu/drm/i915/intel_dpio_phy.c | 20 - drivers/gpu/drm/i915/intel_modes.c | 17 + drivers/gpu/drm/i915/intel_runtime_pm.c | 3 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 19 - drivers/hid/hid-ids.h | 2 drivers/hid/hid-multitouch.c | 7 drivers/hid/hid-rmi.c | 13 drivers/hid/hidraw.c | 2 drivers/hid/i2c-hid/i2c-hid.c | 3 drivers/hid/usbhid/hid-quirks.c | 1 drivers/hid/wacom_sys.c | 7 drivers/hid/wacom_wac.c | 110 +++ drivers/hv/channel_mgmt.c | 4 drivers/hv/hv_fcopy.c | 4 drivers/hwmon/xgene-hwmon.c | 19 - drivers/hwtracing/intel_th/pci.c | 10 drivers/hwtracing/stm/core.c | 2 drivers/i2c/busses/Kconfig | 1 drivers/i2c/busses/i2c-i801.c | 4 drivers/i2c/busses/i2c-img-scb.c | 2 drivers/i2c/busses/i2c-sprd.c | 1 drivers/i2c/busses/i2c-stm32f7.c | 17 - drivers/ide/ide-probe.c | 1 drivers/ide/ide-scan-pci.c | 13 drivers/ide/setup-pci.c | 63 +- drivers/iio/adc/ad7793.c | 4 drivers/iio/adc/ad_sigma_delta.c | 28 + drivers/iio/adc/mcp320x.c | 25 - drivers/iio/adc/stm32-adc.c | 2 drivers/iio/adc/ti-ads1015.c | 8 drivers/iio/adc/twl4030-madc.c | 14 drivers/iio/common/st_sensors/st_sensors_core.c | 11 drivers/iio/industrialio-core.c | 4 drivers/iio/magnetometer/st_magn_core.c | 4 drivers/iio/pressure/bmp280-core.c | 2 drivers/iio/trigger/stm32-timer-trigger.c | 4 drivers/infiniband/core/iwpm_msg.c | 8 drivers/infiniband/core/iwpm_util.c | 5 drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 2 drivers/infiniband/hw/i40iw/i40iw_p.h | 2 drivers/infiniband/hw/i40iw/i40iw_puda.c | 11 drivers/infiniband/hw/i40iw/i40iw_verbs.c | 2 drivers/infiniband/hw/mlx5/main.c | 4 drivers/infiniband/hw/qedr/qedr.h | 2 drivers/infiniband/hw/qedr/qedr_cm.c | 12 drivers/md/bcache/closure.c | 4 drivers/md/dm-core.h | 1 drivers/md/dm-crypt.c | 5 drivers/md/dm-ioctl.c | 37 + drivers/md/dm-raid.c | 11 drivers/md/dm.c | 10 drivers/media/rc/ir-sharp-decoder.c | 2 drivers/misc/cxl/cxllib.c | 13 drivers/mmc/core/block.c | 3 drivers/mmc/core/mmc.c | 36 + drivers/mmc/core/queue.c | 125 ---- drivers/mmc/core/queue.h | 6 drivers/mmc/host/cavium.c | 2 drivers/mmc/host/meson-gx-mmc.c | 26 + drivers/mmc/host/pxamci.c | 6 drivers/mmc/host/sdhci-xenon.c | 24 + drivers/mmc/host/sdhci-xenon.h | 1 drivers/net/dsa/mv88e6xxx/chip.c | 6 drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 4 drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 145 ++--- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 2 drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 53 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 10 drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 8 .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 2 .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 3 drivers/net/ethernet/broadcom/cnic.c | 2 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 3 drivers/net/ethernet/marvell/mvpp2.c | 46 + .../mellanox/mlx5/core/diag/fs_tracepoint.h | 4 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 4 drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 13 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 3 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 6 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 91 +++ drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 1 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c | 4 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.h | 2 .../net/ethernet/mellanox/mlx5/core/fpga/core.c | 3 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 8 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 11 .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 3 drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 2 .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 18 - drivers/net/ethernet/qualcomm/emac/emac-mac.c | 3 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 5 drivers/net/ethernet/rocker/rocker_tlv.h | 48 + .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 1 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 112 +++ drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 7 drivers/net/ppp/ppp_generic.c | 2 drivers/net/tun.c | 8 drivers/net/usb/cdc_ether.c | 21 + drivers/net/usb/r8152.c | 2 drivers/net/usb/rndis_host.c | 4 drivers/net/wireless/ath/ath10k/pci.c | 7 .../broadcom/brcm80211/brcmfmac/cfg80211.c | 37 + .../broadcom/brcm80211/brcmfmac/fwil_types.h | 5 drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 62 ++ drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 3 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 7 drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 2 drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 8 drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 2 drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 1 drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 10 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 9 drivers/net/wireless/quantenna/qtnfmac/cfg80211.h | 3 drivers/net/wireless/quantenna/qtnfmac/event.c | 2 .../net/wireless/quantenna/qtnfmac/pearl/pcie.c | 9 .../quantenna/qtnfmac/pearl/pcie_bus_priv.h | 2 drivers/nvme/host/core.c | 2 drivers/nvme/host/pci.c | 14 drivers/nvmem/core.c | 3 drivers/rapidio/devices/tsi721.c | 7 drivers/rapidio/rio-access.c | 40 - drivers/reset/Kconfig | 9 drivers/reset/Makefile | 2 drivers/reset/reset-hsdk.c | 44 + drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 2 drivers/scsi/libiscsi.c | 8 drivers/scsi/scsi_scan.c | 3 drivers/scsi/scsi_transport_iscsi.c | 16 drivers/scsi/sd.c | 35 + drivers/staging/iio/adc/ad7192.c | 4 drivers/staging/mt29f_spinand/mt29f_spinand.c | 8 drivers/staging/pi433/rf69.c | 9 drivers/staging/rtl8723bs/core/rtw_mlme.c | 3 drivers/staging/rtl8723bs/os_dep/rtw_proc.c | 2 .../rtlwifi/halmac/halmac_88xx/halmac_api_88xx.c | 4 .../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c | 13 drivers/staging/speakup/main.c | 15 drivers/staging/unisys/visorbus/visorchipset.c | 4 .../interface/vchiq_arm/vchiq_2835_arm.c | 6 drivers/tty/mxser.c | 16 drivers/tty/serial/bcm63xx_uart.c | 5 drivers/tty/serial/fsl_lpuart.c | 40 + drivers/tty/serial/sccnxp.c | 13 drivers/usb/class/cdc-wdm.c | 4 drivers/usb/core/config.c | 16 drivers/usb/core/devio.c | 11 drivers/usb/core/hub.c | 2 drivers/usb/core/message.c | 4 drivers/usb/dwc3/dwc3-of-simple.c | 1 drivers/usb/dwc3/ep0.c | 7 drivers/usb/gadget/function/f_fs.c | 17 - drivers/usb/gadget/function/f_mass_storage.c | 27 - drivers/usb/gadget/function/f_mass_storage.h | 14 drivers/usb/gadget/function/f_printer.c | 7 drivers/usb/gadget/function/u_fs.h | 1 drivers/usb/gadget/legacy/inode.c | 46 + drivers/usb/gadget/legacy/mass_storage.c | 26 - drivers/usb/gadget/udc/Kconfig | 1 drivers/usb/gadget/udc/atmel_usba_udc.c | 4 drivers/usb/gadget/udc/core.c | 3 drivers/usb/gadget/udc/dummy_hcd.c | 65 ++ drivers/usb/gadget/udc/renesas_usb3.c | 19 - drivers/usb/host/pci-quirks.c | 10 drivers/usb/host/xhci-hub.c | 14 drivers/usb/host/xhci-pci.c | 12 drivers/usb/host/xhci-plat.c | 16 drivers/usb/host/xhci.c | 3 drivers/usb/host/xhci.h | 10 drivers/usb/renesas_usbhs/fifo.c | 21 + drivers/usb/storage/transport.c | 14 drivers/usb/storage/uas-detect.h | 15 drivers/usb/storage/uas.c | 10 drivers/usb/storage/unusual_devs.h | 7 drivers/uwb/hwa-rc.c | 2 drivers/uwb/uwbd.c | 12 fs/binfmt_misc.c | 56 +- fs/binfmt_script.c | 17 - fs/btrfs/ctree.h | 2 fs/btrfs/extent_io.c | 2 fs/ceph/mds_client.c | 11 fs/ceph/snap.c | 8 fs/exec.c | 2 fs/namespace.c | 4 fs/overlayfs/copy_up.c | 6 fs/overlayfs/dir.c | 20 - fs/overlayfs/namei.c | 1 fs/overlayfs/overlayfs.h | 1 fs/overlayfs/ovl_entry.h | 3 fs/overlayfs/readdir.c | 6 fs/overlayfs/super.c | 27 + fs/overlayfs/util.c | 24 + fs/userfaultfd.c | 66 ++ fs/xattr.c | 2 fs/xfs/xfs_bmap_util.c | 24 + fs/xfs/xfs_reflink.c | 9 include/asm-generic/percpu.h | 24 + include/dt-bindings/reset/snps,hsdk-reset.h | 17 + include/dt-bindings/reset/snps,hsdk-v1-reset.h | 17 - include/linux/binfmts.h | 2 include/linux/bitfield.h | 2 include/linux/device.h | 2 include/linux/fs.h | 2 include/linux/iio/adc/ad_sigma_delta.h | 3 include/linux/mlx5/device.h | 5 include/linux/mlx5/driver.h | 1 include/linux/mlx5/mlx5_ifc.h | 3 include/linux/mm.h | 2 include/linux/mmc/host.h | 2 include/linux/mmu_notifier.h | 5 include/linux/mmzone.h | 10 include/linux/nmi.h | 121 ++-- include/linux/sched/mm.h | 6 include/linux/smpboot.h | 4 include/net/netlink.h | 73 ++ include/net/protocol.h | 4 include/net/route.h | 4 include/net/tcp.h | 2 include/net/udp.h | 2 include/scsi/scsi_device.h | 1 include/scsi/scsi_devinfo.h | 1 include/scsi/scsi_transport_iscsi.h | 1 include/sound/hda_verbs.h | 1 include/uapi/linux/bpf.h | 2 include/uapi/linux/dm-ioctl.h | 4 include/uapi/linux/usb/ch9.h | 1 kernel/bpf/core.c | 2 kernel/cgroup/cgroup.c | 8 kernel/cpu.c | 6 kernel/fork.c | 18 + kernel/kcmp.c | 2 kernel/memremap.c | 4 kernel/params.c | 35 - kernel/power/suspend.c | 18 - kernel/rcu/tree.c | 4 kernel/smpboot.c | 25 - kernel/sysctl.c | 24 - kernel/trace/ftrace.c | 14 kernel/watchdog.c | 643 +++++++------------- kernel/watchdog_hld.c | 196 +++--- lib/idr.c | 4 lib/kobject_uevent.c | 49 +- lib/lz4/lz4_decompress.c | 4 lib/ratelimit.c | 4 mm/compaction.c | 13 mm/filemap.c | 8 mm/ksm.c | 5 mm/list_lru.c | 12 mm/madvise.c | 12 mm/memcontrol.c | 23 + mm/memory.c | 2 mm/memory_hotplug.c | 7 mm/oom_kill.c | 16 mm/page_alloc.c | 3 mm/percpu-stats.c | 2 mm/percpu.c | 4 mm/rodata_test.c | 2 mm/slab_common.c | 22 - mm/swap.c | 4 mm/swap_state.c | 11 mm/z3fold.c | 10 net/8021q/vlan_core.c | 6 net/core/filter.c | 12 net/core/rtnetlink.c | 3 net/core/sock.c | 7 net/dsa/slave.c | 31 + net/ipv4/inetpeer.c | 4 net/ipv4/ip_gre.c | 12 net/ipv4/ip_input.c | 25 - net/ipv4/ip_vti.c | 3 net/ipv4/route.c | 46 + net/ipv4/tcp_ipv4.c | 9 net/ipv4/udp.c | 24 + net/ipv6/ip6_gre.c | 1 net/ipv6/ip6_tunnel.c | 5 net/ipv6/ip6_vti.c | 3 net/l2tp/l2tp_core.c | 16 net/l2tp/l2tp_core.h | 6 net/l2tp/l2tp_eth.c | 51 -- net/l2tp/l2tp_ppp.c | 8 net/netlink/af_netlink.c | 7 net/packet/af_packet.c | 12 net/sctp/sctp_diag.c | 4 net/tipc/msg.c | 2 scripts/checkpatch.pl | 2 scripts/spelling.txt | 33 + security/smack/smack_lsm.c | 55 +- sound/core/compress_offload.c | 3 sound/core/pcm_compat.c | 1 sound/pci/asihpi/hpioctl.c | 12 sound/pci/echoaudio/echoaudio.c | 6 sound/pci/hda/patch_hdmi.c | 21 + sound/usb/card.c | 20 + sound/usb/quirks.c | 2 sound/usb/usx2y/usb_stream.c | 6 420 files changed, 4068 insertions(+), 2527 deletions(-)