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

[email protected] Thu, 21 Dec 2017 17:24:05 +0100
Newsgroups gmane.linux.ports.mips.cvs
Message-ID <S23994661AbdLUQYPJmTKX/[email protected]>
Author: Ralf Baechle <[email protected]> Thu Dec 21 14:15:22 2017 +0100
Commit: 716be79ef65319f76c4cf03cd388494426bf3a49
Gitweb: https://git.linux-mips.org/g/ralf/linux/716be79ef653
Branch: linux-4.9-stable

---

 .../devicetree/bindings/usb/usb-device.txt         |    2 
 Makefile                                           |    2 
 arch/arm/include/asm/assembler.h                   |   18 +++
 arch/arm/include/asm/kvm_arm.h                     |    4 -
 arch/arm/include/asm/uaccess.h                     |   44 ++++++--
 arch/arm/kernel/entry-header.S                     |    6 +
 arch/arm/kvm/handle_exit.c                         |   19 ++-
 arch/arm/mach-omap2/gpmc-onenand.c                 |   10 +-
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c         |   25 +++--
 arch/arm64/include/asm/kvm_arm.h                   |    3 -
 arch/arm64/kernel/process.c                        |    9 ++
 arch/arm64/kvm/handle_exit.c                       |   19 ++-
 arch/powerpc/Makefile                              |   11 ++
 arch/powerpc/include/asm/checksum.h                |    2 
 arch/powerpc/kernel/cpu_setup_power.S              |    2 
 arch/powerpc/mm/pgtable-radix.c                    |    4 +
 arch/powerpc/platforms/powernv/pci-ioda.c          |    3 +
 arch/powerpc/sysdev/axonram.c                      |    5 +
 arch/s390/kernel/syscalls.S                        |    6 +
 arch/s390/kvm/priv.c                               |   11 ++
 arch/sparc/mm/init_64.c                            |    9 +-
 arch/x86/include/asm/kvm_host.h                    |    3 +
 arch/x86/kernel/hpet.c                             |    2 
 arch/x86/kvm/vmx.c                                 |   31 +-----
 arch/x86/kvm/x86.c                                 |   14 +++
 arch/x86/pci/broadcom_bus.c                        |    2 
 arch/x86/platform/uv/tlb_uv.c                      |    1 
 block/blk-core.c                                   |    4 -
 block/blk-mq-sysfs.c                               |    4 -
 block/blk-mq.c                                     |    4 +
 block/blk-mq.h                                     |    1 
 crypto/asymmetric_keys/pkcs7_verify.c              |    2 
 crypto/asymmetric_keys/x509_cert_parser.c          |    2 
 crypto/asymmetric_keys/x509_public_key.c           |    2 
 drivers/ata/libata-sff.c                           |    1 
 drivers/atm/horizon.c                              |    2 
 drivers/base/isa.c                                 |   10 +-
 drivers/block/zram/zram_drv.c                      |    2 
 drivers/bus/arm-cci.c                              |    7 +
 drivers/bus/arm-ccn.c                              |   11 ++
 drivers/clk/uniphier/clk-uniphier-sys.c            |    2 
 drivers/crypto/s5p-sss.c                           |    5 +
 drivers/crypto/talitos.c                           |   66 ++++++++----
 drivers/edac/i5000_edac.c                          |    8 +
 drivers/edac/i5400_edac.c                          |    9 +-
 drivers/firmware/efi/efi.c                         |    3 -
 drivers/firmware/efi/esrt.c                        |   17 +--
 drivers/firmware/efi/runtime-map.c                 |   10 +-
 drivers/gpio/gpio-altera.c                         |   26 ++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |    5 +
 drivers/gpu/drm/armada/Makefile                    |    2 
 drivers/gpu/drm/exynos/exynos_drm_gem.c            |    9 ++
 drivers/hid/Kconfig                                |    4 -
 drivers/hid/hid-chicony.c                          |    1 
 drivers/hid/hid-core.c                             |    1 
 drivers/hid/hid-ids.h                              |    1 
 drivers/i2c/busses/i2c-riic.c                      |    6 +
 drivers/infiniband/hw/mlx4/qp.c                    |    2 
 drivers/infiniband/hw/mlx5/main.c                  |    2 
 drivers/iommu/intel-iommu.c                        |    8 +
 drivers/irqchip/irq-crossbar.c                     |    8 +
 drivers/media/rc/lirc_dev.c                        |    4 -
 drivers/media/usb/dvb-usb/dibusb-common.c          |   16 +++
 drivers/memory/omap-gpmc.c                         |    4 -
 drivers/net/can/ti_hecc.c                          |    3 +
 drivers/net/can/usb/ems_usb.c                      |    2 
 drivers/net/can/usb/esd_usb2.c                     |    2 
 drivers/net/can/usb/kvaser_usb.c                   |   13 ++
 drivers/net/can/usb/usb_8dev.c                     |    2 
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |   36 +++++-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c  |    8 +
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h  |    1 
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c   |   23 ++--
 drivers/net/ethernet/ibm/ibmvnic.c                 |   43 ++++++--
 drivers/net/ethernet/ibm/ibmvnic.h                 |    1 
 drivers/net/phy/spi_ks8995.c                       |    3 -
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.c    |    2 
 drivers/net/wireless/mac80211_hwsim.c              |    5 +
 drivers/rapidio/devices/rio_mport_cdev.c           |    3 -
 drivers/scsi/lpfc/lpfc_els.c                       |   14 ++-
 drivers/scsi/qla2xxx/qla_dbg.c                     |   12 +-
 drivers/scsi/scsi_lib.c                            |   10 +-
 drivers/spi/Kconfig                                |    1 
 drivers/usb/dwc3/gadget.c                          |    7 -
 drivers/usb/gadget/configfs.c                      |    1 
 drivers/usb/gadget/function/f_fs.c                 |   13 ++
 drivers/usb/gadget/legacy/inode.c                  |    4 +
 drivers/usb/gadget/udc/net2280.c                   |   25 ++---
 drivers/usb/gadget/udc/pxa27x_udc.c                |    5 +
 drivers/usb/gadget/udc/renesas_usb3.c              |    2 
 drivers/virtio/virtio.c                            |    2 
 fs/afs/cmservice.c                                 |    3 +
 fs/btrfs/extent-tree.c                             |    1 
 fs/nfs/dir.c                                       |    2 
 fs/xfs/xfs_inode.c                                 |    1 
 include/linux/dma-mapping.h                        |    2 
 include/linux/genalloc.h                           |    3 -
 include/linux/mmu_notifier.h                       |   13 --
 include/linux/omap-gpmc.h                          |    5 +
 include/linux/sysfs.h                              |    6 +
 include/scsi/libsas.h                              |    2 
 kernel/bpf/percpu_freelist.c                       |    8 +
 kernel/cpu.c                                       |   10 +-
 kernel/debug/kdb/kdb_io.c                          |    2 
 kernel/jump_label.c                                |    2 
 kernel/sched/fair.c                                |    2 
 kernel/sched/features.h                            |    5 +
 kernel/workqueue.c                                 |    1 
 lib/asn1_decoder.c                                 |   49 +++++----
 lib/dynamic_debug.c                                |    4 +
 lib/genalloc.c                                     |   10 +-
 mm/huge_memory.c                                   |   84 ++++++++++-----
 mm/zsmalloc.c                                      |    2 
 net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c     |    4 +
 net/ipv4/netfilter/nf_nat_l3proto_ipv4.c           |    5 -
 net/ipv4/route.c                                   |   14 ++-
 net/ipv6/af_inet6.c                                |   10 +-
 net/ipv6/ip6_gre.c                                 |    2 
 net/ipv6/ip6_vti.c                                 |    8 +
 net/rds/tcp.c                                      |   15 ++-
 net/rds/tcp.h                                      |    2 
 net/rds/tcp_listen.c                               |    9 +-
 net/sctp/socket.c                                  |   38 +++++--
 net/sunrpc/sched.c                                 |    3 -
 net/xfrm/xfrm_policy.c                             |    1 
 scripts/coccicheck                                 |   15 ++-
 scripts/module-common.lds                          |    2 
 scripts/package/Makefile                           |    5 -
 security/keys/request_key.c                        |   46 +++++++-
 sound/core/pcm.c                                   |    2 
 sound/core/seq/seq_timer.c                         |    2 
 sound/soc/sh/rcar/ssiu.c                           |    6 +
 sound/usb/mixer.c                                  |   13 ++
 tools/hv/hv_kvp_daemon.c                           |   70 +++----------
 tools/testing/selftests/powerpc/harness.c          |    6 +
 tools/testing/selftests/x86/fsgsbase.c             |    2 
 tools/testing/selftests/x86/ldt_gdt.c              |   16 ++-
 tools/testing/selftests/x86/mpx-hw.h               |    4 -
 tools/testing/selftests/x86/ptrace_syscall.c       |    3 -
 tools/testing/selftests/x86/single_step_syscall.c  |    5 +
 virt/kvm/arm/hyp/vgic-v2-sr.c                      |    4 -
 virt/kvm/arm/vgic/vgic-irqfd.c                     |    3 -
 virt/kvm/arm/vgic/vgic-its.c                       |  111 ++++++++++++--------
 virt/kvm/kvm_main.c                                |    8 +
 144 files changed, 906 insertions(+), 526 deletions(-)