Merge tag 'v4.9.36' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into linux-4.9-stable

[email protected] Fri, 22 Sep 2017 10:26:52 +0200
Newsgroups gmane.linux.ports.mips.cvs
Message-ID <S23990419AbdIVI0yrdYFO/[email protected]>
Author: Ralf Baechle <[email protected]> Thu Sep 21 00:04:24 2017 +0200
Commit: ecc75ff0d94067b0e97ee7e393ddfa4ee11efbba
Gitweb: https://git.linux-mips.org/g/ralf/linux/ecc75ff0d940
Branch: linux-4.9-stable

---

 .../devicetree/bindings/net/mediatek-net.txt       |    2 
 Documentation/devicetree/bindings/net/phy.txt      |    9 +
 .../devicetree/bindings/net/ti,dp83867.txt         |    6 
 Makefile                                           |    2 
 arch/arm/boot/dts/logicpd-torpedo-som.dtsi         |    2 
 arch/arm/mach-omap2/omap_device.c                  |    8 +
 arch/arm/mm/mmu.c                                  |    8 -
 .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts |   12 +
 arch/arm64/include/asm/acpi.h                      |    6 
 arch/arm64/include/asm/assembler.h                 |   36 ++-
 arch/arm64/kernel/smp.c                            |    2 
 arch/mips/kernel/entry.S                           |    3 
 arch/mips/kernel/head.S                            |    2 
 arch/mips/kernel/pm-cps.c                          |    9 -
 arch/mips/kernel/traps.c                           |    2 
 arch/powerpc/kernel/eeh.c                          |   10 +
 arch/s390/include/asm/ctl_reg.h                    |    4 
 arch/sparc/kernel/irq_64.c                         |    2 
 arch/sparc/kernel/traps_64.c                       |   73 ++++++
 arch/x86/boot/compressed/kaslr.c                   |    3 
 arch/x86/boot/compressed/misc.c                    |    4 
 arch/x86/boot/compressed/misc.h                    |    2 
 arch/x86/events/core.c                             |    4 
 arch/x86/events/intel/core.c                       |    9 -
 arch/x86/events/intel/uncore_snbep.c               |    2 
 arch/x86/include/asm/kvm_emulate.h                 |    4 
 arch/x86/kernel/tsc.c                              |    1 
 arch/x86/kvm/emulate.c                             |   16 +
 arch/x86/kvm/pmu_intel.c                           |    2 
 arch/x86/kvm/vmx.c                                 |    2 
 arch/x86/kvm/x86.c                                 |   20 +-
 arch/x86/mm/init_64.c                              |    8 -
 arch/x86/mm/mpx.c                                  |   12 -
 arch/x86/mm/tlb.c                                  |    4 
 drivers/block/xen-blkback/blkback.c                |    3 
 drivers/block/xen-blkback/xenbus.c                 |    7 -
 drivers/char/virtio_console.c                      |    2 
 drivers/clk/clk-scpi.c                             |   14 +
 drivers/cpufreq/s3c2416-cpufreq.c                  |    1 
 drivers/gpio/gpiolib.c                             |    3 
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |    7 +
 drivers/gpu/drm/amd/amdgpu/si_dpm.c                |    8 -
 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c              |   25 +-
 .../drm/amd/powerplay/hwmgr/cz_clockpowergating.c  |    4 
 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c     |   24 +-
 drivers/gpu/drm/ast/ast_drv.h                      |    6 
 drivers/gpu/drm/ast/ast_main.c                     |  264 ++++++++++++--------
 drivers/gpu/drm/ast/ast_post.c                     |    7 -
 drivers/gpu/drm/etnaviv/etnaviv_mmu.c              |    7 -
 drivers/gpu/drm/radeon/si.c                        |   12 +
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c         |    1 
 drivers/hid/i2c-hid/i2c-hid.c                      |    9 +
 drivers/i2c/busses/i2c-brcmstb.c                   |   27 ++
 drivers/infiniband/hw/hns/hns_roce_hw_v1.c         |    1 
 drivers/iommu/amd_iommu.c                          |    6 
 drivers/iommu/amd_iommu_v2.c                       |    2 
 drivers/iommu/dma-iommu.c                          |    3 
 drivers/iommu/intel-iommu.c                        |    2 
 drivers/iommu/iommu.c                              |   37 ++-
 drivers/md/dm-thin.c                               |   26 +-
 drivers/mtd/nand/brcmnand/brcmnand.c               |   61 ++++-
 drivers/net/ethernet/amd/xgbe/xgbe-dev.c           |    4 
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c           |    4 
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |    2 
 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/freescale/gianfar.c           |    2 
 drivers/net/ethernet/ibm/ibmveth.c                 |    7 -
 drivers/net/ethernet/korina.c                      |    8 -
 drivers/net/ethernet/mellanox/mlx4/eq.c            |   23 +-
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |    8 -
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |    8 -
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |    3 
 drivers/net/ethernet/mellanox/mlx5/core/en_rx_am.c |   45 ++-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   14 +
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |   10 -
 drivers/net/ethernet/renesas/ravb_main.c           |   24 +-
 drivers/net/ethernet/sfc/falcon.c                  |   10 +
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |    1 
 drivers/net/phy/dp83848.c                          |    3 
 drivers/net/phy/dp83867.c                          |    8 -
 drivers/net/phy/marvell.c                          |    3 
 drivers/net/phy/phy.c                              |    3 
 drivers/net/phy/phy_device.c                       |   92 ++++++-
 drivers/net/virtio_net.c                           |   10 +
 drivers/net/vrf.c                                  |   36 ++-
 drivers/net/vxlan.c                                |    2 
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |   32 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tt.c        |   12 +
 drivers/net/xen-netback/interface.c                |    6 
 drivers/net/xen-netback/xenbus.c                   |   13 +
 drivers/net/xen-netfront.c                         |    2 
 drivers/nvdimm/pmem.c                              |    4 
 drivers/pinctrl/intel/pinctrl-intel.c              |   30 +-
 drivers/platform/x86/ideapad-laptop.c              |    1 
 drivers/regulator/tps65086-regulator.c             |   10 -
 drivers/scsi/lpfc/lpfc_els.c                       |    2 
 drivers/scsi/lpfc/lpfc_sli.c                       |    7 +
 drivers/scsi/qla2xxx/qla_def.h                     |    3 
 drivers/scsi/qla2xxx/qla_isr.c                     |    4 
 drivers/scsi/qla2xxx/qla_target.c                  |   25 ++
 drivers/scsi/qla2xxx/qla_target.h                  |   22 ++
 drivers/scsi/sd.c                                  |    3 
 drivers/scsi/virtio_scsi.c                         |   11 +
 drivers/spi/spi-davinci.c                          |    4 
 drivers/spi/spi.c                                  |   16 +
 drivers/usb/dwc2/gadget.c                          |    4 
 drivers/usb/gadget/function/f_fs.c                 |    8 -
 drivers/vfio/vfio_iommu_spapr_tce.c                |    4 
 drivers/watchdog/bcm_kona_wdt.c                    |    3 
 drivers/xen/swiotlb-xen.c                          |    5 
 fs/aio.c                                           |    6 
 fs/binfmt_elf.c                                    |    1 
 fs/btrfs/inode.c                                   |   17 +
 fs/coredump.c                                      |   18 +
 fs/nfs/callback.c                                  |    2 
 fs/nfs/nfs4proc.c                                  |    4 
 fs/ocfs2/cluster/heartbeat.c                       |    8 -
 include/linux/bpf.h                                |    2 
 include/linux/coredump.h                           |    1 
 include/linux/phy.h                                |    3 
 include/net/xfrm.h                                 |   10 -
 include/uapi/linux/ethtool.h                       |    4 
 kernel/bpf/arraymap.c                              |   18 +
 kernel/bpf/hashtab.c                               |   22 +-
 kernel/bpf/stackmap.c                              |   20 +-
 kernel/bpf/syscall.c                               |   26 ++
 kernel/events/core.c                               |   70 ++++-
 kernel/panic.c                                     |    2 
 kernel/sched/loadavg.c                             |    4 
 lib/swiotlb.c                                      |    6 
 mm/huge_memory.c                                   |    6 
 mm/swap_cgroup.c                                   |    2 
 mm/vmalloc.c                                       |   14 +
 net/8021q/vlan.c                                   |    3 
 net/caif/cfpkt_skbuff.c                            |    6 
 net/core/dev.c                                     |    3 
 net/core/dst.c                                     |   14 +
 net/core/ethtool.c                                 |    2 
 net/core/rtnetlink.c                               |    5 
 net/decnet/dn_route.c                              |   14 -
 net/decnet/netfilter/dn_rtmsg.c                    |    4 
 net/dsa/slave.c                                    |    6 
 net/ipv4/igmp.c                                    |   22 +-
 net/ipv4/netfilter.c                               |    7 -
 net/ipv6/addrconf.c                                |    6 
 net/ipv6/fib6_rules.c                              |   22 --
 net/ipv6/ip6_fib.c                                 |    3 
 net/ipv6/ip6_gre.c                                 |   16 +
 net/ipv6/ip6_output.c                              |    6 
 net/ipv6/ip6_tunnel.c                              |   23 +-
 net/ipv6/proc.c                                    |    2 
 net/key/af_key.c                                   |   17 +
 net/l2tp/l2tp_core.c                               |  152 +++++++++---
 net/l2tp/l2tp_core.h                               |    6 
 net/l2tp/l2tp_eth.c                                |   10 -
 net/l2tp/l2tp_ip.c                                 |   17 +
 net/l2tp/l2tp_ip6.c                                |   18 +
 net/l2tp/l2tp_netlink.c                            |   45 ++-
 net/l2tp/l2tp_ppp.c                                |   75 +++---
 net/mac80211/iface.c                               |   21 ++
 net/mac80211/main.c                                |   13 +
 net/mac80211/rx.c                                  |    9 -
 net/mac80211/vht.c                                 |    4 
 net/netfilter/nf_conntrack_netlink.c               |    4 
 net/netfilter/xt_TCPMSS.c                          |    6 
 net/sctp/socket.c                                  |   11 -
 net/tipc/discover.c                                |    4 
 net/tipc/link.c                                    |    2 
 net/tipc/msg.c                                     |   18 +
 net/tipc/msg.h                                     |    2 
 net/tipc/name_distr.c                              |    2 
 net/unix/af_unix.c                                 |    7 -
 net/xfrm/xfrm_policy.c                             |   47 ----
 sound/pci/hda/hda_codec.h                          |    2 
 sound/pci/hda/hda_controller.c                     |    8 -
 sound/pci/hda/hda_generic.c                        |    1 
 tools/arch/x86/lib/memcpy_64.S                     |    2 
 tools/objtool/arch/x86/decode.c                    |    2 
 tools/objtool/builtin-check.c                      |   15 +
 tools/objtool/elf.c                                |   12 +
 tools/objtool/elf.h                                |    1 
 tools/perf/util/probe-event.c                      |   45 ++-
 tools/perf/util/probe-finder.c                     |   15 +
 tools/perf/util/probe-finder.h                     |    3 
 186 files changed, 1676 insertions(+), 802 deletions(-)