Merge tag 'v4.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
[email protected] Mon, 02 Oct 2017 09:52:06 +0200
| Newsgroups | gmane.linux.ports.mips.cvs |
|---|---|
| Message-ID | <S23990422AbdJBHwIkbK0f/[email protected]> |
Author: Ralf Baechle <[email protected]> Mon Oct 2 09:46:18 2017 +0200 Commit: f7d0dcab617dd5d8a6bde822891bbe5501b00760 Gitweb: https://git.linux-mips.org/g/ralf/linux/f7d0dcab617d Branch: master --- Documentation/cpu-freq/index.txt | 2 .../devicetree/bindings/leds/ams,as3645a.txt | 28 + MAINTAINERS | 6 Makefile | 6 arch/arm/boot/dts/omap3-n950-n9.dtsi | 10 arch/arm64/include/asm/pgtable.h | 2 arch/arm64/kernel/head.S | 1 arch/arm64/mm/fault.c | 2 arch/microblaze/Kconfig | 2 arch/microblaze/include/uapi/asm/Kbuild | 1 arch/microblaze/kernel/dma.c | 2 arch/powerpc/kvm/book3s_hv_rmhandlers.S | 14 + arch/um/kernel/time.c | 4 arch/x86/events/intel/cstate.c | 4 arch/x86/events/intel/rapl.c | 3 arch/x86/events/intel/uncore_snbep.c | 4 arch/x86/events/msr.c | 8 arch/x86/ia32/ia32_signal.c | 2 arch/x86/include/asm/asm.h | 8 arch/x86/include/asm/fpu/internal.h | 90 +--- arch/x86/include/asm/fpu/types.h | 32 - arch/x86/include/asm/fpu/xstate.h | 12 arch/x86/include/asm/thread_info.h | 11 arch/x86/include/asm/trace/fpu.h | 11 arch/x86/include/asm/uaccess.h | 2 arch/x86/include/asm/xen/hypercall.h | 4 arch/x86/kernel/fpu/core.c | 155 ++---- arch/x86/kernel/fpu/init.c | 2 arch/x86/kernel/fpu/regset.c | 48 +- arch/x86/kernel/fpu/signal.c | 37 + arch/x86/kernel/fpu/xstate.c | 264 ++++++++-- arch/x86/kernel/irq_32.c | 6 arch/x86/kernel/ksysfs.c | 2 arch/x86/kernel/kvm.c | 3 arch/x86/kernel/signal.c | 6 arch/x86/kernel/traps.c | 2 arch/x86/kvm/vmx.c | 206 ++++---- arch/x86/kvm/x86.c | 2 arch/x86/math-emu/fpu_entry.c | 2 arch/x86/mm/extable.c | 24 + arch/x86/mm/fault.c | 47 +- arch/x86/mm/mem_encrypt.c | 2 arch/x86/mm/pkeys.c | 3 arch/x86/mm/tlb.c | 2 arch/x86/xen/mmu_pv.c | 13 - block/blk-core.c | 3 block/bsg-lib.c | 1 block/partition-generic.c | 2 drivers/acpi/apei/ghes.c | 16 - drivers/base/power/opp/core.c | 7 drivers/block/brd.c | 2 drivers/block/loop.h | 6 drivers/block/nbd.c | 6 drivers/clocksource/numachip.c | 2 drivers/cpufreq/cpufreq-dt-platdev.c | 4 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 189 +++++++ drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 2 drivers/gpu/drm/amd/amdkfd/kfd_events.c | 5 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 20 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 1 drivers/gpu/drm/etnaviv/etnaviv_gem.c | 3 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 6 drivers/gpu/drm/qxl/qxl_display.c | 41 +- drivers/gpu/drm/radeon/radeon_device.c | 2 drivers/gpu/drm/sun4i/Kconfig | 2 drivers/gpu/drm/sun4i/sun4i_hdmi.h | 2 drivers/gpu/drm/tegra/trace.h | 2 drivers/infiniband/core/security.c | 4 drivers/infiniband/core/uverbs_cmd.c | 14 - drivers/infiniband/hw/hfi1/chip.c | 101 +++- drivers/infiniband/hw/hfi1/chip.h | 3 drivers/infiniband/hw/hfi1/eprom.c | 20 + drivers/infiniband/hw/hfi1/file_ops.c | 41 +- drivers/infiniband/hw/hfi1/pcie.c | 50 +- drivers/infiniband/hw/hfi1/platform.c | 4 drivers/infiniband/hw/mlx5/main.c | 10 drivers/infiniband/hw/mlx5/mem.c | 47 +- drivers/infiniband/hw/mlx5/mr.c | 27 + drivers/infiniband/hw/nes/nes_verbs.c | 4 drivers/infiniband/ulp/ipoib/ipoib_ib.c | 13 - drivers/infiniband/ulp/ipoib/ipoib_main.c | 15 - drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 30 + drivers/infiniband/ulp/iser/iser_memory.c | 2 drivers/iommu/amd_iommu_init.c | 8 drivers/iommu/io-pgtable-arm-v7s.c | 2 drivers/iommu/mtk_iommu.c | 3 drivers/irqchip/irq-mips-gic.c | 13 - drivers/leds/leds-as3645a.c | 29 + drivers/md/dm-raid.c | 2 drivers/md/md.c | 72 ++- drivers/md/md.h | 1 drivers/md/raid5.c | 7 drivers/mmc/host/sdhci-pci-core.c | 15 + drivers/mmc/host/tmio_mmc_core.c | 47 -- drivers/mtd/mtdpart.c | 8 drivers/mtd/nand/atmel/pmecc.c | 2 drivers/nvme/host/core.c | 9 drivers/nvme/host/fabrics.c | 18 - drivers/nvme/host/fc.c | 21 - drivers/nvme/host/pci.c | 34 + drivers/nvme/host/rdma.c | 9 drivers/nvme/target/core.c | 9 drivers/nvme/target/fabrics-cmd.c | 9 drivers/nvme/target/fc.c | 24 + drivers/nvme/target/fcloop.c | 104 ++-- drivers/nvme/target/nvmet.h | 1 drivers/pci/pci-sysfs.c | 11 drivers/platform/x86/fujitsu-laptop.c | 10 drivers/scsi/aacraid/aachba.c | 12 drivers/scsi/aacraid/aacraid.h | 5 drivers/scsi/aacraid/linit.c | 20 - drivers/scsi/aacraid/src.c | 2 drivers/scsi/lpfc/lpfc_init.c | 1 drivers/scsi/lpfc/lpfc_nvme.c | 2 drivers/scsi/qla2xxx/qla_nvme.c | 2 drivers/scsi/scsi_error.c | 3 drivers/scsi/scsi_transport_fc.c | 14 - drivers/scsi/scsi_transport_iscsi.c | 2 drivers/xen/xen-pciback/conf_space_header.c | 11 fs/btrfs/compression.c | 18 + fs/btrfs/ctree.h | 1 fs/btrfs/disk-io.c | 9 fs/btrfs/extent_io.c | 8 fs/btrfs/inode.c | 27 + fs/btrfs/ioctl.c | 12 fs/btrfs/qgroup.c | 6 fs/btrfs/relocation.c | 2 fs/btrfs/send.c | 2 fs/btrfs/tree-log.c | 12 fs/btrfs/volumes.c | 2 fs/direct-io.c | 49 ++ fs/gfs2/glock.c | 14 - fs/iomap.c | 43 +- fs/isofs/inode.c | 2 fs/proc/array.c | 35 + fs/quota/dquot.c | 2 fs/quota/quota_v2.c | 4 fs/read_write.c | 4 fs/xfs/libxfs/xfs_ag_resv.c | 12 fs/xfs/libxfs/xfs_bmap.c | 17 - fs/xfs/xfs_aops.c | 3 fs/xfs/xfs_bmap_util.c | 14 + fs/xfs/xfs_buf.c | 2 fs/xfs/xfs_error.c | 2 fs/xfs/xfs_file.c | 39 +- fs/xfs/xfs_inode.c | 8 fs/xfs/xfs_inode_item.c | 2 fs/xfs/xfs_ioctl.c | 3 fs/xfs/xfs_iomap.c | 7 fs/xfs/xfs_iomap.h | 2 fs/xfs/xfs_pnfs.c | 2 fs/xfs/xfs_super.c | 10 include/linux/blkdev.h | 1 include/linux/cpuhotplug.h | 21 + include/linux/iommu.h | 2 include/linux/key.h | 2 include/linux/nvme-fc-driver.h | 13 - include/linux/nvme.h | 19 - include/linux/pci.h | 2 include/linux/sched.h | 64 ++- include/linux/timer.h | 14 + include/rdma/ib_verbs.h | 6 include/trace/events/sched.h | 19 - include/uapi/rdma/ib_user_verbs.h | 2 ipc/shm.c | 2 kernel/cpu.c | 506 ++++++++++++++------ kernel/events/ring_buffer.c | 20 + kernel/exit.c | 23 - kernel/extable.c | 45 +- kernel/futex.c | 33 + kernel/irq/generic-chip.c | 1 kernel/irq/irqdomain.c | 4 kernel/irq/manage.c | 4 kernel/locking/rwsem-xadd.c | 27 + kernel/rcu/tree.c | 10 kernel/sched/core.c | 24 + kernel/sched/debug.c | 2 kernel/seccomp.c | 23 + kernel/sysctl.c | 3 kernel/trace/blktrace.c | 18 - kernel/trace/trace_output.c | 21 - kernel/trace/trace_sched_wakeup.c | 8 kernel/trace/trace_stack.c | 15 - mm/filemap.c | 10 net/bluetooth/Kconfig | 10 net/bluetooth/hci_sock.c | 6 net/sunrpc/xprtrdma/frwr_ops.c | 2 scripts/Makefile.build | 2 security/keys/Kconfig | 4 security/keys/big_key.c | 139 +++-- security/keys/internal.h | 2 security/keys/key.c | 6 security/keys/keyctl.c | 13 - security/keys/keyring.c | 37 + security/keys/proc.c | 8 security/keys/process_keys.c | 6 security/keys/request_key_auth.c | 74 +-- tools/arch/s390/include/uapi/asm/kvm.h | 6 tools/arch/x86/include/asm/cpufeatures.h | 2 tools/arch/x86/include/asm/disabled-features.h | 4 tools/include/asm-generic/hugetlb_encode.h | 34 + tools/include/uapi/asm-generic/mman-common.h | 14 - tools/include/uapi/drm/drm.h | 22 + tools/include/uapi/drm/i915_drm.h | 51 ++ tools/include/uapi/linux/bpf.h | 32 + tools/include/uapi/linux/kvm.h | 3 tools/include/uapi/linux/mman.h | 24 + tools/objtool/arch/x86/decode.c | 11 tools/perf/MANIFEST | 87 --- tools/perf/arch/s390/util/Build | 1 tools/perf/arch/s390/util/sym-handling.c | 29 - tools/perf/util/callchain.c | 35 + tools/perf/util/evsel.c | 7 tools/perf/util/symbol-elf.c | 8 tools/perf/util/symbol.h | 3 tools/perf/util/syscalltbl.c | 2 tools/testing/selftests/Makefile | 18 - tools/testing/selftests/bpf/bpf_util.h | 17 - tools/testing/selftests/breakpoints/Makefile | 8 .../ftrace/test.d/kprobe/multiple_kprobes.tc | 2 tools/testing/selftests/futex/Makefile | 9 tools/testing/selftests/intel_pstate/Makefile | 2 tools/testing/selftests/intel_pstate/run.sh | 11 tools/testing/selftests/lib.mk | 48 ++ tools/testing/selftests/memfd/run_tests.sh | 0 tools/testing/selftests/mqueue/Makefile | 4 tools/testing/selftests/net/.gitignore | 1 tools/testing/selftests/net/Makefile | 6 tools/testing/selftests/net/msg_zerocopy.c | 2 tools/testing/selftests/net/netdevice.sh | 2 tools/testing/selftests/net/reuseaddr_conflict.c | 114 +++++ tools/testing/selftests/seccomp/seccomp_bpf.c | 18 + tools/testing/selftests/sigaltstack/sas.c | 4 tools/testing/selftests/sync/Makefile | 24 + tools/testing/selftests/timers/set-timer-lat.c | 13 - tools/testing/selftests/watchdog/Makefile | 7 236 files changed, 2887 insertions(+), 1794 deletions(-)