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(-)