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

[email protected] Sat, 16 Jun 2018 06:28:23 +0200
Newsgroups gmane.linux.ports.mips.cvs
Message-ID <S23994740AbeFPE2ZZsUDJ/[email protected]>
Author: Ralf Baechle <[email protected]> Tue May 15 21:53:35 2018 +0200
Commit: a668e27fc49e5f7fbe15b10b7566ce94aec1f1fa
Gitweb: https://git.linux-mips.org/g/ralf/linux/a668e27fc49e
Branch: linux-4.9-stable

---

 .../bindings/clock/amlogic,meson8b-clkc.txt        |   11 +-
 .../bindings/display/sunxi/sun4i-drm.txt           |   11 +-
 Makefile                                           |    2 
 arch/arm/boot/dts/imx53-qsrb.dts                   |    2 
 arch/arm/boot/dts/imx6qdl-wandboard.dtsi           |    1 
 arch/arm/boot/dts/ls1021a.dtsi                     |    2 
 arch/arm/boot/dts/qcom-ipq4019.dtsi                |    4 -
 arch/arm/boot/dts/r8a7740-armadillo800eva.dts      |    2 
 arch/arm/boot/dts/rk322x.dtsi                      |    6 +
 arch/arm/include/asm/xen/events.h                  |    2 
 arch/arm/kvm/hyp/switch.c                          |    2 
 arch/arm/mach-davinci/devices-da8xx.c              |   10 ++
 arch/arm/mach-imx/cpu.c                            |    3 +
 arch/arm/mach-imx/mxc.h                            |    6 +
 arch/arm64/include/asm/futex.h                     |    8 +-
 arch/arm64/kernel/pci.c                            |    4 +
 arch/arm64/kernel/perf_event.c                     |   23 +++--
 arch/arm64/kvm/hyp/switch.c                        |    1 
 arch/arm64/mm/mmap.c                               |   19 +++-
 arch/mips/include/asm/pgtable-32.h                 |    7 +
 arch/mips/mm/pgtable-32.c                          |    6 +
 arch/powerpc/include/asm/module.h                  |    4 +
 arch/powerpc/include/asm/page.h                    |   12 ++
 arch/powerpc/kernel/time.c                         |   14 ++-
 arch/powerpc/kvm/book3s_pr_papr.c                  |   34 +++++--
 arch/powerpc/platforms/cell/spufs/coredump.c       |    2 
 arch/powerpc/sysdev/mpc8xx_pic.c                   |    2 
 arch/s390/kernel/vmlinux.lds.S                     |    8 +-
 arch/sparc/kernel/ldc.c                            |    7 +
 arch/x86/boot/compressed/error.h                   |    4 +
 arch/x86/include/asm/asm.h                         |    1 
 arch/x86/kernel/tsc.c                              |    2 
 arch/x86/kvm/lapic.c                               |    2 
 arch/x86/kvm/svm.c                                 |   24 ++---
 arch/x86/kvm/vmx.c                                 |   10 +-
 arch/x86/lib/csum-copy_64.S                        |   12 +-
 arch/x86/lib/kaslr.c                               |    3 -
 arch/x86/platform/efi/efi.c                        |    6 +
 block/bio-integrity.c                              |    3 +
 block/blk-mq.c                                     |   11 ++
 block/partition-generic.c                          |    4 +
 crypto/asymmetric_keys/x509_cert_parser.c          |    1 
 crypto/async_tx/async_pq.c                         |    5 -
 drivers/acpi/acpi_video.c                          |   14 ++-
 drivers/acpi/acpica/evxfevnt.c                     |   18 ++++
 drivers/acpi/acpica/psobject.c                     |   14 +++
 drivers/acpi/ec.c                                  |    2 
 drivers/acpi/ec_sys.c                              |    2 
 drivers/acpi/internal.h                            |    2 
 drivers/ata/libahci_platform.c                     |    5 +
 drivers/block/loop.c                               |    3 +
 drivers/bus/brcmstb_gisb.c                         |   42 +++++----
 drivers/char/ipmi/ipmi_ssif.c                      |    2 
 drivers/char/random.c                              |   10 +-
 drivers/clk/at91/clk-generated.c                   |    4 -
 drivers/clk/clk-conf.c                             |    2 
 drivers/clk/clk-scpi.c                             |    6 +
 drivers/clk/meson/Kconfig                          |    6 +
 drivers/clk/meson/meson8b.c                        |    5 +
 drivers/clk/renesas/clk-rcar-gen2.c                |   23 ++++-
 drivers/cpuidle/dt_idle_states.c                   |    4 +
 drivers/crypto/omap-sham.c                         |   31 ++++--
 drivers/devfreq/devfreq.c                          |    3 -
 drivers/dma/imx-sdma.c                             |   23 ++++-
 drivers/edac/mv64x60_edac.c                        |    2 
 drivers/gpio/gpio-crystalcove.c                    |   54 +++++++----
 drivers/gpio/gpiolib.c                             |    3 -
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |    3 -
 drivers/gpu/drm/msm/msm_gem.c                      |    6 +
 drivers/gpu/drm/omapdrm/omap_gem.c                 |    4 -
 drivers/gpu/drm/sun4i/sun4i_drv.c                  |   12 ++
 drivers/gpu/drm/vc4/vc4_gem.c                      |   13 ++-
 drivers/hid/i2c-hid/i2c-hid.c                      |   13 +++
 drivers/hwmon/ina2xx.c                             |   87 ++++++++++--------
 drivers/hwtracing/coresight/coresight-tmc.c        |    7 +
 drivers/hwtracing/coresight/coresight.c            |   15 +++
 drivers/i2c/muxes/i2c-mux-reg.c                    |   17 ++-
 drivers/iio/adc/hi8435.c                           |   27 ++++--
 drivers/iio/light/rpr0521.c                        |   17 +++
 drivers/iio/magnetometer/st_magn_spi.c             |    2 
 drivers/iio/pressure/zpa2326.c                     |   18 ++--
 drivers/infiniband/hw/cxgb4/cm.c                   |    6 +
 drivers/infiniband/hw/hfi1/sysfs.c                 |    3 -
 drivers/infiniband/hw/i40iw/i40iw_ctrl.c           |    6 +
 drivers/infiniband/hw/i40iw/i40iw_d.h              |    1 
 drivers/infiniband/hw/i40iw/i40iw_puda.c           |    2 
 drivers/infiniband/sw/rdmavt/cq.c                  |   10 +-
 drivers/infiniband/ulp/srpt/ib_srpt.c              |    9 +-
 drivers/input/mouse/elan_i2c_core.c                |    7 +
 drivers/input/mouse/elan_i2c_i2c.c                 |    9 ++
 drivers/input/mouse/elantech.c                     |   11 ++
 drivers/input/touchscreen/goodix.c                 |    8 +-
 drivers/irqchip/irq-gic-v3.c                       |   11 ++
 drivers/irqchip/irq-mbigen.c                       |    5 -
 drivers/isdn/mISDN/stack.c                         |    2 
 drivers/leds/leds-pca955x.c                        |    2 
 drivers/md/bcache/alloc.c                          |   19 +++-
 drivers/md/bcache/super.c                          |    6 +
 drivers/md/md-cluster.c                            |    4 +
 drivers/md/raid5.c                                 |   17 +--
 drivers/media/i2c/cx25840/cx25840-core.c           |   36 ++++---
 drivers/media/platform/pxa_camera.c                |   14 +++
 drivers/media/rc/mceusb.c                          |    9 +-
 drivers/media/v4l2-core/videobuf2-core.c           |    4 +
 drivers/misc/cxl/flash.c                           |    8 +-
 drivers/misc/vmw_vmci/vmci_queue_pair.c            |   10 ++
 drivers/mmc/host/sdhci-pci-core.c                  |    2 
 drivers/mmc/host/sdhci.c                           |    7 +
 drivers/mtd/nand/gpmi-nand/gpmi-nand.c             |   10 +-
 drivers/mtd/nand/nand_base.c                       |    5 +
 drivers/mtd/tests/oobtest.c                        |   21 ++++
 drivers/mtd/ubi/fastmap.c                          |   33 ++++++-
 drivers/net/bonding/bond_main.c                    |   84 +++++++++--------
 drivers/net/ethernet/amazon/ena/ena_com.c          |   35 ++++---
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |   17 +++
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c    |   19 +++-
 drivers/net/ethernet/brocade/bna/bfa_ioc.c         |    2 
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |   11 ++
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c         |   32 ++++++-
 drivers/net/ethernet/chelsio/cxgb4vf/sge.c         |   23 +++--
 drivers/net/ethernet/freescale/fec_main.c          |    4 +
 drivers/net/ethernet/freescale/fsl_pq_mdio.c       |    9 ++
 drivers/net/ethernet/ibm/emac/core.c               |   26 ++++-
 drivers/net/ethernet/intel/e1000e/netdev.c         |   17 +++
 .../net/ethernet/intel/i40evf/i40evf_virtchnl.c    |    1 
 drivers/net/ethernet/intel/igb/igb_ptp.c           |   12 ++
 drivers/net/ethernet/marvell/sky2.c                |    2 
 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c     |   77 +++++++++-------
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c    |   33 ++++---
 drivers/net/ethernet/mellanox/mlx4/en_main.c       |    4 -
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c     |    7 +
 drivers/net/ethernet/mellanox/mlx4/mcg.c           |   15 ++-
 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h       |    1 
 drivers/net/ethernet/mellanox/mlx4/qp.c            |   19 ++++
 .../net/ethernet/mellanox/mlx4/resource_tracker.c  |   17 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   10 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   14 +--
 .../ethernet/mellanox/mlxsw/spectrum_switchdev.c   |    6 -
 .../net/ethernet/qlogic/netxen/netxen_nic_ctx.c    |    2 
 drivers/net/ethernet/qlogic/qed/qed_dev.c          |    5 +
 drivers/net/ethernet/qlogic/qed/qed_main.c         |    6 +
 drivers/net/ethernet/qlogic/qed/qed_mcp.h          |    1 
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c     |    2 
 drivers/net/ethernet/qlogic/qlge/qlge_dbg.c        |    4 -
 drivers/net/ethernet/qualcomm/qca_spi.c            |   10 +-
 drivers/net/ethernet/realtek/r8169.c               |    4 -
 drivers/net/ethernet/renesas/sh_eth.c              |    2 
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   15 ++-
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h   |    3 -
 drivers/net/ethernet/ti/cpsw.c                     |   16 +++
 drivers/net/geneve.c                               |   36 +++++--
 drivers/net/hamradio/hdlcdrv.c                     |    2 
 drivers/net/macsec.c                               |   13 ++-
 drivers/net/phy/mdio-mux.c                         |   11 +-
 drivers/net/phy/micrel.c                           |   42 ++++++---
 drivers/net/phy/phy.c                              |    6 +
 drivers/net/ppp/pptp.c                             |    1 
 drivers/net/team/team.c                            |   12 +-
 drivers/net/usb/cdc_ncm.c                          |   11 +-
 drivers/net/virtio_net.c                           |   16 +++
 drivers/net/vmxnet3/vmxnet3_drv.c                  |    5 +
 drivers/net/vrf.c                                  |    8 +-
 drivers/net/vxlan.c                                |    2 
 drivers/net/wan/fsl_ucc_hdlc.c                     |   18 ++--
 drivers/net/wireless/ath/ath10k/bmi.h              |    2 
 drivers/net/wireless/ath/ath10k/core.c             |   16 +++
 drivers/net/wireless/ath/ath5k/debug.c             |    5 +
 drivers/net/wireless/intel/iwlwifi/iwl-7000.c      |    4 -
 drivers/net/wireless/intel/iwlwifi/iwl-8000.c      |    4 -
 drivers/net/wireless/intel/iwlwifi/iwl-prph.h      |    1 
 drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c    |   12 --
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |    6 +
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c       |   32 +++++--
 drivers/net/wireless/intel/iwlwifi/mvm/tt.c        |    8 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c    |    6 +
 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c     |   22 +++-
 drivers/net/wireless/ray_cs.c                      |    7 +
 drivers/net/wireless/ti/wl1251/main.c              |    3 -
 drivers/nvme/host/core.c                           |    4 +
 drivers/nvme/host/pci.c                            |   13 +--
 drivers/pinctrl/intel/pinctrl-baytrail.c           |    6 +
 drivers/pinctrl/meson/pinctrl-meson-gxbb.c         |    1 
 drivers/powercap/powercap_sys.c                    |    1 
 drivers/rtc/interface.c                            |    9 ++
 drivers/rtc/rtc-m41t80.c                           |   12 ++
 drivers/rtc/rtc-opal.c                             |   10 ++
 drivers/rtc/rtc-snvs.c                             |    2 
 drivers/s390/block/dasd.c                          |    8 +-
 drivers/scsi/bnx2fc/bnx2fc.h                       |    1 
 drivers/scsi/bnx2fc/bnx2fc_fcoe.c                  |   10 ++
 drivers/scsi/csiostor/csio_hw.c                    |    5 +
 drivers/scsi/libiscsi.c                            |   24 +++++
 drivers/scsi/libsas/sas_expander.c                 |    4 +
 drivers/scsi/mpt3sas/mpt3sas_scsih.c               |   28 +++---
 drivers/staging/wlan-ng/prism2mgmt.c               |    2 
 drivers/thermal/power_allocator.c                  |    2 
 drivers/tty/n_gsm.c                                |   17 +++
 drivers/tty/serial/8250/8250_omap.c                |    4 +
 drivers/tty/serial/sccnxp.c                        |   15 ++-
 drivers/tty/serial/sh-sci.c                        |   16 +++
 drivers/uio/uio.c                                  |    8 +-
 drivers/usb/chipidea/core.c                        |   29 ++++--
 drivers/usb/dwc3/dwc3-keystone.c                   |    4 +
 drivers/usb/host/xhci-plat.c                       |    1 
 drivers/usb/storage/ene_ub6250.c                   |   11 +-
 drivers/vhost/net.c                                |    4 -
 drivers/vhost/vhost.c                              |   17 +--
 drivers/video/backlight/backlight.c                |   15 ++-
 drivers/video/backlight/corgi_lcd.c                |    2 
 drivers/video/backlight/tdo24m.c                   |    2 
 drivers/video/backlight/tosa_lcd.c                 |    2 
 drivers/video/fbdev/vfb.c                          |   17 +++
 drivers/watchdog/Kconfig                           |    7 +
 drivers/watchdog/f71808e_wdt.c                     |   27 ++++--
 fs/btrfs/extent_io.c                               |    2 
 fs/cifs/file.c                                     |    2 
 fs/cifs/smb2pdu.c                                  |   14 ++-
 fs/dcache.c                                        |   23 +++--
 fs/ext4/file.c                                     |    2 
 fs/ext4/mballoc.c                                  |   23 +++--
 fs/lockd/svc.c                                     |    6 +
 fs/nfs/flexfilelayout/flexfilelayout.c             |    1 
 fs/nfs/nfs4proc.c                                  |   13 ++-
 fs/nfs/nfs4state.c                                 |   10 +-
 fs/overlayfs/dir.c                                 |    3 +
 fs/overlayfs/inode.c                               |   12 ++
 include/acpi/platform/acgcc.h                      |   10 ++
 include/acpi/platform/acintel.h                    |    2 
 include/linux/mlx4/qp.h                            |    1 
 include/linux/mlx5/device.h                        |   10 ++
 include/linux/pci.h                                |    6 +
 include/linux/sched.h                              |    1 
 include/linux/skbuff.h                             |    8 +-
 include/net/cfg80211.h                             |    2 
 include/net/x25.h                                  |    4 -
 include/soc/fsl/qe/qe.h                            |    4 +
 kernel/cpu.c                                       |   13 +++
 kernel/events/callchain.c                          |    6 +
 kernel/events/core.c                               |   19 +++-
 kernel/pid.c                                       |    4 +
 kernel/sched/core.c                                |    2 
 kernel/sched/deadline.c                            |   98 ++++++++++++++++++--
 kernel/sched/fair.c                                |    3 -
 mm/vmstat.c                                        |    2 
 net/8021q/vlan_dev.c                               |    6 +
 net/bluetooth/hci_core.c                           |   17 +++
 net/ceph/osdmap.c                                  |    1 
 net/core/dev.c                                     |    4 -
 net/core/neighbour.c                               |   14 ++-
 net/core/net_namespace.c                           |   19 ++++
 net/core/skbuff.c                                  |   75 ++++++++++-----
 net/core/sysctl_net_core.c                         |    2 
 net/hsr/hsr_forward.c                              |    3 -
 net/hsr/hsr_framereg.c                             |    9 +-
 net/hsr/hsr_framereg.h                             |    2 
 net/ieee802154/socket.c                            |    8 +-
 net/ipv4/ah4.c                                     |    8 +-
 net/ipv4/arp.c                                     |   18 +++-
 net/ipv4/esp4.c                                    |   13 ++-
 net/ipv4/fib_semantics.c                           |   20 ++--
 net/ipv4/ip_tunnel.c                               |   11 +-
 net/ipv4/ipmr.c                                    |   18 +++-
 net/ipv4/tcp_input.c                               |   24 ++---
 net/ipv6/addrconf.c                                |    5 +
 net/ipv6/ah6.c                                     |    8 +-
 net/ipv6/esp6.c                                    |   12 ++
 net/ipv6/ip6_gre.c                                 |    8 +-
 net/ipv6/ip6_output.c                              |   20 +++-
 net/ipv6/ip6_tunnel.c                              |   14 ++-
 net/ipv6/ip6_vti.c                                 |    7 +
 net/ipv6/route.c                                   |    3 +
 net/ipv6/sit.c                                     |    9 +-
 net/key/af_key.c                                   |    2 
 net/l2tp/l2tp_netlink.c                            |    2 
 net/llc/af_llc.c                                   |    3 +
 net/mac80211/cfg.c                                 |   28 ++++++
 net/mac80211/driver-ops.h                          |    3 -
 net/mac80211/mlme.c                                |    4 +
 net/netfilter/nf_conntrack_core.c                  |   39 ++++++--
 net/netfilter/nf_conntrack_netlink.c               |    7 +
 net/netlink/af_netlink.c                           |    3 +
 net/rds/bind.c                                     |    1 
 net/rxrpc/rxkad.c                                  |   19 +++-
 net/sched/act_api.c                                |    4 +
 net/sched/act_bpf.c                                |   12 ++
 net/sched/act_skbmod.c                             |    3 -
 net/sched/act_tunnel_key.c                         |    9 +-
 net/sctp/ipv6.c                                    |    4 +
 net/sctp/socket.c                                  |   17 ++-
 net/strparser/strparser.c                          |    4 -
 net/sunrpc/xprtsock.c                              |    7 +
 net/x25/af_x25.c                                   |   24 +++--
 net/x25/sysctl_net_x25.c                           |    5 +
 net/xfrm/xfrm_state.c                              |    2 
 scripts/tags.sh                                    |    1 
 security/selinux/hooks.c                           |   10 +-
 sound/soc/generic/simple-card.c                    |    2 
 sound/soc/intel/atom/sst/sst_stream.c              |    2 
 sound/soc/intel/boards/cht_bsw_rt5645.c            |    7 +
 sound/soc/intel/skylake/skl-messages.c             |    4 +
 sound/soc/intel/skylake/skl-pcm.c                  |    4 +
 sound/soc/sh/rcar/ssi.c                            |   11 ++
 tools/perf/builtin-trace.c                         |    4 +
 tools/perf/tests/code-reading.c                    |   20 ++++
 tools/perf/util/dso.c                              |   16 +++
 tools/perf/util/header.c                           |   12 ++
 tools/perf/util/probe-event.c                      |    8 ++
 tools/perf/util/unwind-libdw.c                     |   14 +++
 tools/perf/util/unwind-libunwind-local.c           |   11 ++
 tools/perf/util/util.c                             |    2 
 .../testing/selftests/powerpc/tm/tm-resched-dscr.c |    2 
 tools/testing/selftests/seccomp/seccomp_bpf.c      |    2 
 312 files changed, 2421 insertions(+), 916 deletions(-)