[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-mips-cvs
Subject:    Merge tag 'v4.15-rc9' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
From:       linux-mips () linux-mips ! org
Date:       2018-02-02 12:18:19
Message-ID: S23990477AbeBBMSWbnzCP/20180202121822Z+1199 () eddie ! linux-mips ! org
[Download RAW message or body]

Author: Ralf Baechle <ralf@linux-mips.org> Fri Feb 2 12:48:42 2018 +0100
Commit: 6db706afdf913ab9d762d7777ef1eb7079f89e01
Gitweb: https://git.linux-mips.org/g/ralf/linux/6db706afdf91
Branch: master

---

 Documentation/ABI/testing/sysfs-devices-system-cpu |   16 +
 Documentation/admin-guide/kernel-parameters.txt    |   58 ++
 Documentation/filesystems/nilfs2.txt               |    4 
 Documentation/kbuild/kconfig-language.txt          |   23 +
 Documentation/networking/index.rst                 |    2 
 Documentation/networking/msg_zerocopy.rst          |    4 
 Documentation/usb/gadget-testing.txt               |    2 
 Documentation/virtual/kvm/api.txt                  |   46 ++
 Documentation/x86/pti.txt                          |  186 +++++++
 MAINTAINERS                                        |    5 
 Makefile                                           |   45 +-
 arch/alpha/kernel/sys_sio.c                        |   35 +
 arch/alpha/lib/ev6-memset.S                        |   12 
 arch/arm/boot/dts/da850-lcdk.dts                   |    4 
 arch/arm/boot/dts/kirkwood-openblocks_a7.dts       |   10 
 arch/arm/boot/dts/sun4i-a10.dtsi                   |    2 
 arch/arm/boot/dts/sun7i-a20.dtsi                   |    2 
 arch/arm/configs/sunxi_defconfig                   |    2 
 arch/arm/net/bpf_jit_32.c                          |  225 ++++-----
 arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi  |    1 
 .../boot/dts/marvell/armada-cp110-master.dtsi      |   13 -
 .../arm64/boot/dts/marvell/armada-cp110-slave.dtsi |    9 
 arch/arm64/kvm/handle_exit.c                       |    4 
 arch/arm64/net/bpf_jit_comp.c                      |   20 -
 arch/ia64/include/asm/atomic.h                     |   37 +
 arch/ia64/kernel/time.c                            |    2 
 arch/mips/Kconfig                                  |   12 
 arch/mips/Kconfig.debug                            |   14 -
 arch/mips/ar7/platform.c                           |    2 
 arch/mips/ath25/devices.c                          |    2 
 arch/mips/kernel/mips-cm.c                         |    1 
 arch/mips/lib/Makefile                             |    3 
 arch/mips/lib/libgcc.h                             |   17 +
 arch/mips/lib/multi3.c                             |   54 ++
 arch/mips/mm/uasm-micromips.c                      |    2 
 arch/mips/ralink/timer.c                           |    4 
 arch/mips/rb532/Makefile                           |    4 
 arch/mips/rb532/devices.c                          |    4 
 arch/powerpc/Kconfig                               |    1 
 arch/powerpc/include/asm/exception-64e.h           |    6 
 arch/powerpc/include/asm/exception-64s.h           |   57 ++
 arch/powerpc/include/asm/feature-fixups.h          |   13 +
 arch/powerpc/include/asm/hvcall.h                  |   18 +
 arch/powerpc/include/asm/paca.h                    |   10 
 arch/powerpc/include/asm/plpar_wrappers.h          |   14 +
 arch/powerpc/include/asm/setup.h                   |   13 +
 arch/powerpc/include/uapi/asm/kvm.h                |   25 +
 arch/powerpc/kernel/asm-offsets.c                  |    5 
 arch/powerpc/kernel/entry_64.S                     |   44 +-
 arch/powerpc/kernel/exceptions-64s.S               |  137 +++++
 arch/powerpc/kernel/setup-common.c                 |   11 
 arch/powerpc/kernel/setup_64.c                     |  139 ++++++
 arch/powerpc/kernel/vmlinux.lds.S                  |    9 
 arch/powerpc/kvm/book3s_64_mmu.c                   |    1 
 arch/powerpc/kvm/book3s_64_mmu_hv.c                |   90 ++--
 arch/powerpc/kvm/book3s_hv_rmhandlers.S            |    9 
 arch/powerpc/kvm/book3s_pr.c                       |    2 
 arch/powerpc/kvm/book3s_rmhandlers.S               |    7 
 arch/powerpc/kvm/book3s_segment.S                  |    4 
 arch/powerpc/kvm/powerpc.c                         |  131 +++++
 arch/powerpc/lib/feature-fixups.c                  |   41 ++
 arch/powerpc/platforms/powernv/setup.c             |   49 ++
 arch/powerpc/platforms/pseries/dlpar.c             |   21 +
 arch/powerpc/platforms/pseries/pseries.h           |    2 
 arch/powerpc/platforms/pseries/ras.c               |    3 
 arch/powerpc/platforms/pseries/setup.c             |   35 +
 arch/powerpc/xmon/xmon.c                           |   26 +
 arch/s390/include/asm/kvm_host.h                   |    3 
 arch/s390/include/uapi/asm/kvm.h                   |    5 
 arch/s390/kvm/kvm-s390.c                           |   12 
 arch/s390/kvm/vsie.c                               |   10 
 arch/sh/boards/mach-se/770x/setup.c                |   24 +
 arch/sh/include/mach-se/mach/se.h                  |    1 
 arch/x86/Kconfig                                   |   15 +
 arch/x86/Makefile                                  |    8 
 arch/x86/crypto/aesni-intel_asm.S                  |    5 
 arch/x86/crypto/camellia-aesni-avx-asm_64.S        |    3 
 arch/x86/crypto/camellia-aesni-avx2-asm_64.S       |    3 
 arch/x86/crypto/crc32c-pcl-intel-asm_64.S          |    3 
 arch/x86/entry/calling.h                           |   36 +
 arch/x86/entry/entry_32.S                          |   16 +
 arch/x86/entry/entry_64.S                          |   25 +
 arch/x86/events/intel/bts.c                        |   18 +
 arch/x86/events/intel/rapl.c                       |    4 
 arch/x86/include/asm/apic.h                        |    1 
 arch/x86/include/asm/asm-prototypes.h              |   25 +
 arch/x86/include/asm/cpufeatures.h                 |    7 
 arch/x86/include/asm/mem_encrypt.h                 |    4 
 arch/x86/include/asm/mshyperv.h                    |   18 -
 arch/x86/include/asm/msr-index.h                   |    3 
 arch/x86/include/asm/nospec-branch.h               |  222 +++++++++
 arch/x86/include/asm/pci_x86.h                     |    1 
 arch/x86/include/asm/processor-flags.h             |    2 
 arch/x86/include/asm/tlbflush.h                    |    6 
 arch/x86/include/asm/traps.h                       |    1 
 arch/x86/include/asm/xen/hypercall.h               |    5 
 arch/x86/kernel/alternative.c                      |    7 
 arch/x86/kernel/apic/apic.c                        |   49 ++
 arch/x86/kernel/apic/vector.c                      |    7 
 arch/x86/kernel/cpu/amd.c                          |   28 +
 arch/x86/kernel/cpu/bugs.c                         |  221 +++++++++
 arch/x86/kernel/cpu/common.c                       |    3 
 arch/x86/kernel/cpu/intel_rdt.c                    |    8 
 arch/x86/kernel/cpu/mcheck/mce.c                   |    5 
 arch/x86/kernel/cpu/microcode/intel.c              |   13 -
 arch/x86/kernel/cpu/scattered.c                    |    1 
 arch/x86/kernel/ftrace_32.S                        |    6 
 arch/x86/kernel/ftrace_64.S                        |    8 
 arch/x86/kernel/head64.c                           |    4 
 arch/x86/kernel/idt.c                              |   12 
 arch/x86/kernel/irq_32.c                           |    9 
 arch/x86/kernel/irqinit.c                          |    3 
 arch/x86/kernel/kprobes/opt.c                      |   23 +
 arch/x86/kernel/process.c                          |   25 +
 arch/x86/kernel/setup.c                            |   10 
 arch/x86/kernel/tboot.c                            |   11 
 arch/x86/kernel/tsc.c                              |    9 
 arch/x86/kernel/vmlinux.lds.S                      |    6 
 arch/x86/kvm/mmu.c                                 |   19 -
 arch/x86/kvm/svm.c                                 |   13 -
 arch/x86/kvm/vmx.c                                 |   21 +
 arch/x86/kvm/x86.c                                 |    4 
 arch/x86/lib/Makefile                              |    1 
 arch/x86/lib/checksum_32.S                         |    7 
 arch/x86/lib/retpoline.S                           |   49 ++
 arch/x86/mm/fault.c                                |    7 
 arch/x86/mm/kasan_init_64.c                        |   24 +
 arch/x86/mm/mem_encrypt.c                          |  356 ++++++++++----
 arch/x86/mm/mem_encrypt_boot.S                     |   80 ++-
 arch/x86/mm/pti.c                                  |   32 -
 arch/x86/pci/common.c                              |    5 
 arch/x86/pci/fixup.c                               |   29 +
 arch/x86/platform/efi/efi_64.c                     |    2 
 .../platform/intel-mid/device_libs/platform_bt.c   |    2 
 arch/x86/xen/mmu_pv.c                              |    8 
 arch/x86/xen/xen-ops.h                             |    2 
 crypto/algapi.c                                    |   12 
 drivers/ata/libata-core.c                          |    1 
 drivers/base/Kconfig                               |    3 
 drivers/base/cpu.c                                 |   48 ++
 drivers/bcma/Kconfig                               |    2 
 drivers/block/rbd.c                                |   18 -
 drivers/gpio/gpio-mmio.c                           |   30 +
 drivers/gpio/gpiolib.c                             |   35 +
 drivers/gpu/drm/i915/gvt/cmd_parser.c              |    4 
 drivers/gpu/drm/i915/gvt/gtt.c                     |    5 
 drivers/gpu/drm/i915/i915_gem.c                    |    2 
 drivers/gpu/drm/i915/i915_reg.h                    |    2 
 drivers/gpu/drm/i915/intel_display.c               |  303 ++++++------
 drivers/gpu/drm/i915/intel_drv.h                   |    2 
 drivers/gpu/drm/i915/intel_engine_cs.c             |    5 
 drivers/gpu/drm/i915/intel_lrc.c                   |    3 
 drivers/gpu/drm/i915/intel_sprite.c                |   83 +++
 drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h  |    1 
 drivers/gpu/drm/nouveau/nouveau_bo.c               |    4 
 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c  |    4 
 .../gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c    |    1 
 drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c     |    3 
 drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.c    |    1 
 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/Kbuild     |    2 
 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.c    |   41 ++
 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h      |   10 
 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.c |   45 ++
 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c  |   16 -
 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c        |    9 
 drivers/gpu/drm/tegra/sor.c                        |    3 
 drivers/gpu/drm/vc4/vc4_irq.c                      |    3 
 drivers/gpu/drm/vc4/vc4_v3d.c                      |    3 
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |    2 
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |    8 
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h                |    2 
 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c                |    4 
 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c               |    4 
 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c               |   41 --
 drivers/i2c/i2c-core-base.c                        |    6 
 drivers/i2c/i2c-core-smbus.c                       |   13 -
 drivers/infiniband/hw/hfi1/file_ops.c              |    4 
 drivers/infiniband/hw/mlx5/main.c                  |   11 
 drivers/infiniband/hw/mlx5/qp.c                    |    7 
 drivers/infiniband/ulp/isert/ib_isert.c            |    1 
 drivers/input/misc/twl4030-vibra.c                 |    6 
 drivers/input/misc/twl6040-vibra.c                 |    3 
 drivers/input/mouse/alps.c                         |   23 +
 drivers/input/mouse/alps.h                         |   10 
 drivers/input/mouse/synaptics.c                    |    1 
 drivers/input/rmi4/rmi_driver.c                    |    4 
 drivers/input/touchscreen/88pm860x-ts.c            |   16 -
 drivers/input/touchscreen/of_touchscreen.c         |    4 
 drivers/md/dm-crypt.c                              |   20 +
 drivers/md/dm-integrity.c                          |   49 +-
 drivers/md/dm-thin-metadata.c                      |    6 
 drivers/md/persistent-data/dm-btree.c              |   19 -
 drivers/mmc/host/renesas_sdhi_core.c               |    3 
 drivers/mmc/host/s3cmci.c                          |    6 
 drivers/mmc/host/sdhci-esdhc-imx.c                 |   14 +
 drivers/mux/core.c                                 |    4 
 drivers/net/can/usb/peak_usb/pcan_usb_fd.c         |   21 -
 drivers/net/ethernet/cirrus/cs89x0.c               |    4 
 .../net/ethernet/freescale/fs_enet/fs_enet-main.c  |   16 +
 drivers/net/ethernet/freescale/fs_enet/fs_enet.h   |    1 
 drivers/net/ethernet/freescale/gianfar_ptp.c       |    3 
 drivers/net/ethernet/ibm/ibmvnic.c                 |   37 +
 drivers/net/ethernet/intel/fm10k/fm10k_pci.c       |    9 
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |    2 
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c |   16 -
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |    3 
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   48 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |    2 
 .../net/ethernet/mellanox/mlx5/core/en_selftest.c  |   27 +
 .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c  |    3 
 .../net/ethernet/mellanox/mlx5/core/lib/clock.c    |    6 
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   28 +
 drivers/net/ethernet/mellanox/mlx5/core/uar.c      |   14 -
 drivers/net/ethernet/mellanox/mlx5/core/vport.c    |   22 +
 drivers/net/ethernet/mellanox/mlxsw/pci.c          |    7 
 drivers/net/ethernet/mellanox/mlxsw/pci_hw.h       |    1 
 .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c   |    7 
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |   20 +
 .../net/ethernet/netronome/nfp/nfp_net_common.c    |    2 
 .../net/ethernet/netronome/nfp/nfp_net_ethtool.c   |    2 
 drivers/net/ethernet/qlogic/qed/qed_spq.c          |    8 
 drivers/net/ethernet/renesas/sh_eth.c              |    2 
 drivers/net/ethernet/ti/netcp_core.c               |    2 
 drivers/net/ppp/ppp_generic.c                      |    5 
 drivers/net/tun.c                                  |   15 +
 drivers/net/usb/lan78xx.c                          |    1 
 drivers/net/usb/r8152.c                            |   13 +
 drivers/net/wireless/ath/wcn36xx/main.c            |   23 -
 drivers/net/wireless/ath/wcn36xx/pmc.c             |    6 
 .../wireless/broadcom/brcm80211/brcmfmac/common.c  |    9 
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h |   10 
 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c  |   11 
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c       |    8 
 drivers/net/wireless/mac80211_hwsim.c              |   17 +
 drivers/nvme/host/fabrics.c                        |    1 
 drivers/nvme/host/pci.c                            |   28 +
 drivers/of/of_mdio.c                               |    9 
 drivers/phy/phy-core.c                             |    4 
 drivers/scsi/libsas/sas_scsi_host.c                |   17 +
 drivers/ssb/Kconfig                                |    2 
 drivers/staging/android/ashmem.c                   |    2 
 drivers/usb/gadget/udc/core.c                      |   28 +
 drivers/usb/misc/usb3503.c                         |    2 
 drivers/usb/mon/mon_bin.c                          |    8 
 drivers/usb/serial/cp210x.c                        |    2 
 drivers/usb/storage/unusual_uas.h                  |    7 
 drivers/usb/usbip/usbip_common.c                   |   17 -
 drivers/usb/usbip/vudc_rx.c                        |   19 +
 drivers/usb/usbip/vudc_tx.c                        |   11 
 drivers/xen/gntdev.c                               |    8 
 fs/proc/array.c                                    |    7 
 include/linux/bpf.h                                |   26 +
 include/linux/compiler-gcc.h                       |    2 
 include/linux/completion.h                         |    1 
 include/linux/cpu.h                                |    7 
 include/linux/crash_core.h                         |    2 
 include/linux/delayacct.h                          |    8 
 include/linux/irqflags.h                           |    4 
 include/linux/lockdep.h                            |    2 
 include/linux/mlx5/driver.h                        |   19 +
 include/linux/mlx5/mlx5_ifc.h                      |    5 
 include/linux/netlink.h                            |    4 
 include/linux/ptr_ring.h                           |   14 -
 include/linux/vermagic.h                           |    8 
 include/net/arp.h                                  |    3 
 include/net/cfg80211.h                             |    2 
 include/net/sch_generic.h                          |    2 
 include/net/tls.h                                  |    2 
 include/uapi/linux/kvm.h                           |    4 
 include/uapi/linux/openvswitch.h                   |    1 
 init/Kconfig                                       |    8 
 kernel/bpf/arraymap.c                              |   61 ++
 kernel/bpf/core.c                                  |   23 +
 kernel/bpf/sockmap.c                               |   11 
 kernel/bpf/verifier.c                              |  105 ++++
 kernel/cgroup/cgroup.c                             |    1 
 kernel/crash_core.c                                |    2 
 kernel/delayacct.c                                 |   42 +-
 kernel/futex.c                                     |   86 +++
 kernel/irq/matrix.c                                |   20 +
 kernel/locking/rtmutex.c                           |   26 +
 kernel/locking/rtmutex_common.h                    |    1 
 kernel/sched/completion.c                          |    5 
 kernel/sched/core.c                                |    6 
 kernel/sched/membarrier.c                          |    2 
 kernel/time/timer.c                                |    2 
 kernel/trace/Kconfig                               |    2 
 kernel/trace/ring_buffer.c                         |   61 ++
 kernel/trace/trace_events.c                        |   16 +
 kernel/workqueue.c                                 |   13 +
 lib/test_bpf.c                                     |   11 
 mm/kmemleak.c                                      |    2 
 mm/memory.c                                        |   10 
 mm/page_owner.c                                    |    1 
 net/8021q/vlan.c                                   |    7 
 net/9p/trans_xen.c                                 |    4 
 net/bluetooth/l2cap_core.c                         |   20 -
 net/caif/caif_dev.c                                |    5 
 net/caif/caif_usb.c                                |    4 
 net/caif/cfcnfg.c                                  |   10 
 net/caif/cfctrl.c                                  |    4 
 net/can/af_can.c                                   |   36 +
 net/core/filter.c                                  |   10 
 net/core/flow_dissector.c                          |    3 
 net/core/neighbour.c                               |    4 
 net/core/sock_diag.c                               |    2 
 net/core/sysctl_net_core.c                         |    6 
 net/ipv4/arp.c                                     |    7 
 net/ipv4/esp4.c                                    |    1 
 net/ipv4/esp4_offload.c                            |    3 
 net/ipv4/raw.c                                     |    4 
 net/ipv4/route.c                                   |    1 
 net/ipv6/esp6.c                                    |    3 
 net/ipv6/esp6_offload.c                            |    3 
 net/ipv6/exthdrs.c                                 |    9 
 net/ipv6/ip6_fib.c                                 |   48 +-
 net/ipv6/ip6_gre.c                                 |   14 -
 net/ipv6/ip6_output.c                              |   12 
 net/key/af_key.c                                   |   12 
 net/netlink/af_netlink.c                           |    3 
 net/openvswitch/flow_netlink.c                     |   51 --
 net/sched/cls_bpf.c                                |    9 
 net/sched/sch_api.c                                |   15 -
 net/sched/sch_generic.c                            |   18 +
 net/sched/sch_ingress.c                            |   19 -
 net/sctp/ipv6.c                                    |    1 
 net/sctp/outqueue.c                                |    4 
 net/sctp/socket.c                                  |   68 ++-
 net/socket.c                                       |   13 -
 net/tipc/node.c                                    |   26 +
 net/tls/tls_main.c                                 |   17 +
 net/tls/tls_sw.c                                   |   16 -
 net/wireless/core.c                                |    8 
 net/wireless/core.h                                |    2 
 net/wireless/nl80211.c                             |   13 -
 net/wireless/reg.c                                 |    3 
 net/wireless/wext-compat.c                         |    3 
 net/xfrm/xfrm_input.c                              |    2 
 net/xfrm/xfrm_policy.c                             |   15 -
 net/xfrm/xfrm_state.c                              |   11 
 scripts/Makefile.build                             |   14 -
 scripts/decodecode                                 |    8 
 scripts/gdb/linux/tasks.py                         |    2 
 scripts/genksyms/.gitignore                        |    1 
 scripts/kconfig/expr.c                             |    5 
 security/Kconfig                                   |    2 
 security/apparmor/domain.c                         |    9 
 security/apparmor/include/perms.h                  |    3 
 security/apparmor/ipc.c                            |   53 +-
 sound/core/oss/pcm_oss.c                           |   41 +-
 sound/core/oss/pcm_plugin.c                        |   14 -
 sound/core/pcm_lib.c                               |    5 
 sound/core/pcm_native.c                            |    9 
 sound/core/seq/seq_clientmgr.c                     |    3 
 sound/core/seq/seq_clientmgr.h                     |    1 
 sound/drivers/aloop.c                              |   98 ++--
 sound/pci/hda/patch_cirrus.c                       |    1 
 sound/pci/hda/patch_realtek.c                      |    1 
 tools/objtool/Makefile                             |    2 
 tools/objtool/check.c                              |   69 +++
 tools/objtool/check.h                              |    2 
 tools/objtool/elf.c                                |    4 
 tools/testing/selftests/bpf/test_align.c           |   22 -
 tools/testing/selftests/bpf/test_verifier.c        |  192 ++++++++
 tools/testing/selftests/x86/Makefile               |    2 
 tools/testing/selftests/x86/test_vsyscall.c        |  500 ++++++++++++++++++++
 virt/kvm/arm/mmu.c                                 |    2 
 virt/kvm/arm/vgic/vgic-init.c                      |    8 
 virt/kvm/arm/vgic/vgic-v4.c                        |    2 
 369 files changed, 5588 insertions(+), 1693 deletions(-)

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic