Merge tag 'v4.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux

[email protected] Mon, 08 Jan 2018 15:57:33 +0100
Newsgroups gmane.linux.ports.mips.cvs
Message-ID <S23994554AbeAHO5kghkr1/[email protected]>
Author: Ralf Baechle <[email protected]> Thu Jan 4 15:48:56 2018 +0100
Commit: cd3e29b8a54e52c3565c611452f121030c77a2e4
Gitweb: https://git.linux-mips.org/g/ralf/linux/cd3e29b8a54e
Branch: master

---

 Documentation/admin-guide/kernel-parameters.rst    |    1 
 Documentation/admin-guide/kernel-parameters.txt    |   18 +
 Documentation/admin-guide/thunderbolt.rst          |    2 
 Documentation/devicetree/bindings/sound/da7218.txt |    2 
 Documentation/devicetree/bindings/sound/da7219.txt |    2 
 Documentation/x86/x86_64/mm.txt                    |    5 
 MAINTAINERS                                        |   17 -
 Makefile                                           |    5 
 arch/powerpc/sysdev/fsl_msi.c                      |    4 
 arch/sparc/lib/hweight.S                           |    4 
 arch/x86/boot/compressed/pagetable.c               |    3 
 arch/x86/boot/genimage.sh                          |   28 +
 arch/x86/entry/calling.h                           |  145 +++++++
 arch/x86/entry/entry_64.S                          |   48 ++
 arch/x86/entry/entry_64_compat.S                   |   24 +
 arch/x86/entry/vsyscall/vsyscall_64.c              |    6 
 arch/x86/events/intel/core.c                       |    5 
 arch/x86/events/intel/ds.c                         |  130 ++++---
 arch/x86/events/perf_event.h                       |   23 -
 arch/x86/include/asm/asm.h                         |    2 
 arch/x86/include/asm/cpu_entry_area.h              |   13 +
 arch/x86/include/asm/cpufeatures.h                 |    4 
 arch/x86/include/asm/desc.h                        |    2 
 arch/x86/include/asm/disabled-features.h           |    8 
 arch/x86/include/asm/intel_ds.h                    |   36 ++
 arch/x86/include/asm/irqdomain.h                   |    2 
 arch/x86/include/asm/mmu_context.h                 |   59 +++
 arch/x86/include/asm/pgalloc.h                     |   11 +
 arch/x86/include/asm/pgtable.h                     |   30 +-
 arch/x86/include/asm/pgtable_64.h                  |   92 +++++
 arch/x86/include/asm/pgtable_64_types.h            |    8 
 arch/x86/include/asm/processor-flags.h             |    5 
 arch/x86/include/asm/processor.h                   |   23 +
 arch/x86/include/asm/pti.h                         |   14 +
 arch/x86/include/asm/switch_to.h                   |    5 
 arch/x86/include/asm/tlbflush.h                    |  208 +++++++++--
 arch/x86/include/asm/trace/irq_vectors.h           |   16 -
 arch/x86/include/asm/vsyscall.h                    |    1 
 arch/x86/include/uapi/asm/processor-flags.h        |    7 
 arch/x86/kernel/apic/apic.c                        |    2 
 arch/x86/kernel/apic/apic_flat_64.c                |    2 
 arch/x86/kernel/apic/apic_noop.c                   |    2 
 arch/x86/kernel/apic/io_apic.c                     |    2 
 arch/x86/kernel/apic/msi.c                         |    8 
 arch/x86/kernel/apic/probe_32.c                    |    2 
 arch/x86/kernel/apic/vector.c                      |   20 +
 arch/x86/kernel/apic/x2apic_cluster.c              |    2 
 arch/x86/kernel/asm-offsets.c                      |    4 
 arch/x86/kernel/cpu/common.c                       |    9 
 arch/x86/kernel/dumpstack.c                        |    6 
 arch/x86/kernel/head_64.S                          |   30 +-
 arch/x86/kernel/ldt.c                              |  151 ++++++++
 arch/x86/kernel/machine_kexec_32.c                 |    4 
 arch/x86/kernel/smpboot.c                          |    9 
 arch/x86/kernel/stacktrace.c                       |    6 
 arch/x86/kernel/tls.c                              |   11 -
 arch/x86/kernel/traps.c                            |    2 
 arch/x86/kernel/vmlinux.lds.S                      |    8 
 arch/x86/mm/Makefile                               |    7 
 arch/x86/mm/cpu_entry_area.c                       |   27 +
 arch/x86/mm/debug_pagetables.c                     |   80 ++++
 arch/x86/mm/dump_pagetables.c                      |   43 ++
 arch/x86/mm/init.c                                 |   80 +++-
 arch/x86/mm/mem_encrypt.c                          |    4 
 arch/x86/mm/pgtable.c                              |    5 
 arch/x86/mm/pti.c                                  |  387 ++++++++++++++++++++
 arch/x86/mm/tlb.c                                  |   58 +++
 arch/x86/platform/efi/efi_64.c                     |    5 
 arch/x86/platform/uv/uv_irq.c                      |    2 
 drivers/android/binder.c                           |   44 ++
 drivers/base/cacheinfo.c                           |   13 +
 drivers/clk/clk.c                                  |    3 
 drivers/gpio/gpio-bcm-kona.c                       |    3 
 drivers/gpio/gpio-brcmstb.c                        |    4 
 drivers/gpio/gpio-reg.c                            |    4 
 drivers/gpio/gpio-tegra.c                          |    4 
 drivers/gpio/gpio-xgene-sb.c                       |    2 
 drivers/gpio/gpiolib-acpi.c                        |    2 
 drivers/gpio/gpiolib-devprop.c                     |   17 -
 drivers/gpio/gpiolib-of.c                          |    3 
 drivers/gpio/gpiolib.c                             |   27 +
 drivers/gpio/gpiolib.h                             |    3 
 drivers/gpu/drm/i915/gvt/display.c                 |    5 
 drivers/gpu/drm/i915/intel_display.c               |    2 
 drivers/gpu/drm/nouveau/nouveau_drm.c              |    2 
 drivers/hid/hid-core.c                             |    2 
 drivers/hid/hid-cp2112.c                           |   15 +
 drivers/hid/hid-holtekff.c                         |    8 
 drivers/hv/vmbus_drv.c                             |    2 
 drivers/hwmon/hwmon.c                              |   21 +
 drivers/infiniband/core/security.c                 |    3 
 drivers/infiniband/core/uverbs_cmd.c               |    4 
 drivers/infiniband/core/verbs.c                    |    3 
 drivers/infiniband/hw/cxgb4/cq.c                   |   13 -
 drivers/infiniband/hw/cxgb4/iw_cxgb4.h             |    2 
 drivers/infiniband/hw/cxgb4/qp.c                   |   72 +++-
 drivers/infiniband/hw/cxgb4/t4.h                   |    6 
 drivers/infiniband/hw/hfi1/hfi.h                   |    1 
 drivers/infiniband/hw/hfi1/pcie.c                  |   30 +-
 drivers/infiniband/hw/mlx5/cmd.c                   |   11 -
 drivers/infiniband/hw/mlx5/cmd.h                   |    2 
 drivers/infiniband/hw/mlx5/main.c                  |   43 +-
 drivers/infiniband/hw/mlx5/mlx5_ib.h               |    4 
 drivers/infiniband/hw/mlx5/mr.c                    |    1 
 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h          |    6 
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c       |    7 
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c     |   17 -
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c       |   14 +
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c      |    7 
 drivers/infiniband/ulp/ipoib/ipoib_ib.c            |    7 
 drivers/iommu/amd_iommu.c                          |    2 
 drivers/iommu/intel_irq_remapping.c                |    2 
 drivers/irqchip/irq-gic-v3-its.c                   |    4 
 drivers/irqchip/irq-renesas-intc-irqpin.c          |    6 
 drivers/leds/led-core.c                            |    2 
 drivers/mfd/arizona-irq.c                          |    4 
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c    |    4 
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |   14 +
 drivers/net/ethernet/broadcom/tg3.c                |   19 +
 drivers/net/ethernet/broadcom/tg3.h                |    7 
 drivers/net/ethernet/freescale/fec_main.c          |    6 
 drivers/net/ethernet/mellanox/mlx5/core/lag.c      |   56 +++
 drivers/net/phy/micrel.c                           |    1 
 drivers/net/phy/phylink.c                          |    2 
 drivers/nvmem/meson-mx-efuse.c                     |    4 
 drivers/pci/host/pci-hyperv.c                      |    8 
 drivers/phy/motorola/phy-cpcap-usb.c               |    2 
 drivers/phy/renesas/Kconfig                        |    2 
 drivers/phy/rockchip/phy-rockchip-typec.c          |    2 
 drivers/phy/tegra/xusb.c                           |   58 +--
 drivers/pinctrl/pinctrl-single.c                   |    5 
 drivers/pinctrl/stm32/pinctrl-stm32.c              |    2 
 drivers/scsi/scsi_sysfs.c                          |    5 
 drivers/scsi/storvsc_drv.c                         |    3 
 drivers/staging/android/ion/Kconfig                |    2 
 drivers/staging/android/ion/ion.c                  |    4 
 drivers/staging/android/ion/ion_cma_heap.c         |   15 +
 .../staging/lustre/lnet/klnds/socklnd/socklnd.c    |   23 +
 drivers/thunderbolt/nhi.c                          |    2 
 drivers/tty/n_tty.c                                |    4 
 drivers/usb/chipidea/ci_hdrc_msm.c                 |    2 
 drivers/usb/core/config.c                          |    2 
 drivers/usb/core/quirks.c                          |    6 
 drivers/usb/host/xhci-debugfs.c                    |   16 -
 drivers/usb/host/xhci-pci.c                        |    3 
 drivers/usb/host/xhci.c                            |    6 
 drivers/usb/serial/ftdi_sio.c                      |    1 
 drivers/usb/serial/ftdi_sio_ids.h                  |    6 
 drivers/usb/serial/option.c                        |   17 +
 drivers/usb/serial/qcserial.c                      |    3 
 drivers/usb/usbip/stub_dev.c                       |    3 
 drivers/usb/usbip/stub_main.c                      |    5 
 drivers/usb/usbip/stub_rx.c                        |   18 -
 drivers/usb/usbip/stub_tx.c                        |    6 
 drivers/usb/usbip/usbip_common.c                   |   16 -
 drivers/usb/usbip/vhci_hcd.c                       |   12 -
 drivers/usb/usbip/vhci_rx.c                        |   23 +
 drivers/usb/usbip/vhci_tx.c                        |    3 
 include/linux/cpuhotplug.h                         |    2 
 include/linux/gpio/driver.h                        |   33 +-
 include/linux/irq.h                                |   17 +
 include/linux/irqdesc.h                            |    9 
 include/linux/irqdomain.h                          |    2 
 include/linux/mlx5/driver.h                        |    4 
 include/linux/pti.h                                |   11 +
 include/linux/tick.h                               |    1 
 include/linux/timer.h                              |    4 
 include/net/sock.h                                 |    5 
 include/net/xfrm.h                                 |    3 
 include/trace/events/tcp.h                         |   97 ++---
 init/Kconfig                                       |    6 
 init/main.c                                        |    3 
 kernel/cpu.c                                       |   12 -
 kernel/irq/debug.h                                 |    5 
 kernel/irq/debugfs.c                               |    1 
 kernel/irq/generic-chip.c                          |   11 -
 kernel/irq/internals.h                             |    2 
 kernel/irq/irqdomain.c                             |   13 -
 kernel/irq/msi.c                                   |   64 +++
 kernel/sched/cpufreq_schedutil.c                   |    2 
 kernel/time/Kconfig                                |    1 
 kernel/time/tick-sched.c                           |   32 ++
 kernel/time/timer.c                                |   35 +-
 kernel/trace/ring_buffer.c                         |   12 +
 kernel/trace/trace.c                               |   13 -
 lib/kobject_uevent.c                               |   16 +
 lib/timerqueue.c                                   |    8 
 net/core/skbuff.c                                  |    6 
 net/ipv4/xfrm4_input.c                             |   12 +
 net/ipv6/ip6_gre.c                                 |   57 ++-
 net/ipv6/xfrm6_input.c                             |   10 -
 net/rds/send.c                                     |    3 
 net/sched/cls_api.c                                |    2 
 net/sched/sch_generic.c                            |    4 
 net/sctp/socket.c                                  |    4 
 net/strparser/strparser.c                          |    2 
 net/tipc/bearer.c                                  |    5 
 net/tipc/group.c                                   |   31 +-
 net/tipc/monitor.c                                 |    6 
 net/tipc/socket.c                                  |    2 
 net/xfrm/xfrm_input.c                              |   69 ++++
 net/xfrm/xfrm_policy.c                             |    9 
 net/xfrm/xfrm_state.c                              |    1 
 net/xfrm/xfrm_user.c                               |   26 +
 security/Kconfig                                   |   10 +
 sound/hda/hdac_i915.c                              |    2 
 sound/pci/hda/patch_conexant.c                     |   29 +
 sound/pci/hda/patch_realtek.c                      |   14 +
 sound/soc/amd/acp-pcm-dma.c                        |    7 
 sound/soc/atmel/Kconfig                            |    2 
 sound/soc/codecs/da7218.c                          |    2 
 sound/soc/codecs/msm8916-wcd-analog.c              |    2 
 sound/soc/codecs/msm8916-wcd-digital.c             |    4 
 sound/soc/codecs/nau8825.c                         |    1 
 sound/soc/codecs/rt5514-spi.c                      |   15 -
 sound/soc/codecs/rt5514.c                          |    2 
 sound/soc/codecs/rt5645.c                          |    2 
 sound/soc/codecs/rt5663.c                          |    4 
 sound/soc/codecs/rt5663.h                          |    4 
 sound/soc/codecs/tlv320aic31xx.h                   |    2 
 sound/soc/codecs/twl4030.c                         |    4 
 sound/soc/codecs/wm_adsp.c                         |   12 -
 sound/soc/fsl/fsl_asrc.h                           |    4 
 sound/soc/fsl/fsl_ssi.c                            |   44 ++
 sound/soc/intel/boards/kbl_rt5663_max98927.c       |    2 
 .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c  |    2 
 sound/soc/intel/skylake/skl-nhlt.c                 |   15 +
 sound/soc/intel/skylake/skl-topology.c             |    2 
 sound/soc/rockchip/rockchip_spdif.c                |   18 +
 sound/soc/sh/rcar/adg.c                            |    6 
 sound/soc/sh/rcar/core.c                           |    4 
 sound/soc/sh/rcar/dma.c                            |   86 ----
 sound/soc/sh/rcar/ssi.c                            |   16 +
 sound/soc/sh/rcar/ssiu.c                           |    5 
 tools/arch/s390/include/uapi/asm/perf_regs.h       |   44 ++
 tools/bpf/bpftool/map.c                            |    8 
 tools/bpf/bpftool/prog.c                           |    2 
 tools/objtool/arch/x86/decode.c                    |    2 
 tools/objtool/builtin-orc.c                        |    4 
 tools/objtool/orc_gen.c                            |    2 
 tools/perf/Makefile.config                         |    9 
 tools/perf/arch/s390/include/perf_regs.h           |    2 
 tools/perf/check-headers.sh                        |    1 
 tools/perf/jvmti/jvmti_agent.c                     |   16 -
 tools/perf/jvmti/jvmti_agent.h                     |    7 
 tools/perf/jvmti/libjvmti.c                        |  147 ++++++--
 tools/testing/selftests/bpf/Makefile               |    2 
 tools/testing/selftests/x86/ldt_gdt.c              |    3 
 tools/usb/usbip/src/utils.c                        |    9 
 249 files changed, 3137 insertions(+), 969 deletions(-)