Merge tag 'v3.16.57' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into linux-3.16-stable

[email protected] Thu, 21 Jun 2018 15:12:35 +0200
Newsgroups gmane.linux.ports.mips.cvs
Message-ID <S23992634AbeFUNMhgkM1B/[email protected]>
Author: Ralf Baechle <[email protected]> Thu Jun 21 14:37:09 2018 +0200
Commit: 7d7c9013192afb4912440698122d4977e0a9a821
Gitweb: https://git.linux-mips.org/g/ralf/linux/7d7c9013192a
Branch: linux-3.16-stable

---

 Documentation/device-mapper/thin-provisioning.txt  |    8 
 Documentation/devicetree/bindings/dma/snps-dma.txt |    2 
 Documentation/filesystems/ext4.txt                 |    2 
 Makefile                                           |    2 
 arch/alpha/kernel/pci_impl.h                       |    3 
 arch/alpha/kernel/process.c                        |    3 
 arch/arm/boot/dts/exynos4412-trats2.dts            |    2 
 arch/arm/boot/dts/spear1310-evb.dts                |    2 
 arch/arm/boot/dts/spear1340.dtsi                   |    4 
 arch/arm/boot/dts/spear13xx.dtsi                   |    6 
 arch/arm/boot/dts/spear600.dtsi                    |    1 
 arch/arm/kvm/handle_exit.c                         |   13 
 arch/arm/mach-mvebu/Kconfig                        |    4 
 arch/arm/xen/enlighten.c                           |    1 
 arch/arm64/kernel/process.c                        |   16 -
 arch/arm64/kernel/traps.c                          |   58 --
 arch/arm64/kvm/handle_exit.c                       |    9 
 arch/ia64/scripts/unwcheck.py                      |   16 -
 arch/mips/boot/compressed/Makefile                 |    6 
 arch/mips/kernel/smp-bmips.c                       |    8 
 arch/mips/kernel/traps.c                           |   15 
 arch/mips/ralink/reset.c                           |    8 
 arch/mips/txx9/rbtx4939/setup.c                    |    4 
 arch/mn10300/mm/misalignment.c                     |    2 
 arch/openrisc/kernel/traps.c                       |   10 
 arch/powerpc/include/asm/kvm_book3s.h              |    6 
 arch/powerpc/include/asm/topology.h                |    8 
 arch/powerpc/kernel/entry_64.S                     |   10 
 arch/powerpc/kvm/book3s_interrupts.S               |    4 
 arch/powerpc/kvm/book3s_pr.c                       |   20 -
 arch/powerpc/mm/numa.c                             |    5 
 arch/powerpc/platforms/pseries/hotplug-cpu.c       |    2 
 arch/s390/kernel/compat_linux.c                    |    8 
 arch/s390/kvm/kvm-s390.c                           |    1 
 arch/sh/kernel/traps_32.c                          |    3 
 arch/sparc/crypto/crc32c_glue.c                    |    1 
 arch/x86/crypto/crc32-pclmul_glue.c                |    1 
 arch/x86/crypto/crc32c-intel_glue.c                |    1 
 arch/x86/include/asm/apm.h                         |    6 
 arch/x86/include/asm/cpufeature.h                  |   15 
 arch/x86/include/asm/efi.h                         |    8 
 arch/x86/include/asm/intel-family.h                |   11 
 arch/x86/include/asm/kvm_host.h                    |    8 
 arch/x86/include/asm/nospec-branch.h               |   37 +
 arch/x86/include/asm/pgtable.h                     |    4 
 arch/x86/include/asm/pgtable_types.h               |    5 
 arch/x86/include/asm/vmx.h                         |    1 
 arch/x86/include/uapi/asm/mce.h                    |    4 
 arch/x86/include/uapi/asm/msr-index.h              |   12 
 arch/x86/kernel/aperture_64.c                      |   46 +
 arch/x86/kernel/cpu/bugs.c                         |   19 +
 arch/x86/kernel/cpu/common.c                       |   75 ++
 arch/x86/kernel/cpu/intel.c                        |   71 ++
 arch/x86/kernel/cpu/mcheck/mce.c                   |   26 +
 arch/x86/kernel/cpu/microcode/core.c               |    2 
 arch/x86/kernel/cpu/microcode/core_early.c         |   29 +
 arch/x86/kernel/entry_64.S                         |    2 
 arch/x86/kernel/traps.c                            |   27 +
 arch/x86/kvm/cpuid.c                               |   24 +
 arch/x86/kvm/cpuid.h                               |   31 +
 arch/x86/kvm/svm.c                                 |  171 +++++-
 arch/x86/kvm/vmx.c                                 |  619 +++++++++++---------
 arch/x86/kvm/x86.c                                 |  111 ++--
 arch/x86/mm/tlb.c                                  |   19 +
 arch/x86/oprofile/nmi_int.c                        |    2 
 arch/x86/xen/mmu.c                                 |    2 
 arch/x86/xen/suspend.c                             |   24 +
 arch/x86/xen/xen-head.S                            |   15 
 arch/xtensa/include/asm/futex.h                    |   23 -
 crypto/af_alg.c                                    |    5 
 crypto/ahash.c                                     |   33 +
 crypto/algif_hash.c                                |   54 --
 crypto/crc32.c                                     |    1 
 crypto/crc32c_generic.c                            |    1 
 crypto/cryptd.c                                    |    6 
 crypto/shash.c                                     |   25 +
 drivers/ata/ahci.c                                 |   24 +
 drivers/ata/libata-core.c                          |   21 +
 drivers/ata/libata-eh.c                            |    3 
 drivers/ata/libata-scsi.c                          |    4 
 drivers/block/pktcdvd.c                            |    4 
 drivers/block/rbd.c                                |    7 
 drivers/cdrom/cdrom.c                              |    2 
 drivers/char/tpm/tpm-interface.c                   |    4 
 drivers/char/tpm/tpm_i2c_infineon.c                |    5 
 drivers/char/tpm/tpm_i2c_nuvoton.c                 |    8 
 drivers/char/tpm/tpm_tis.c                         |    5 
 drivers/clocksource/fsl_ftm_timer.c                |    2 
 drivers/cpufreq/s3c24xx-cpufreq.c                  |    8 
 drivers/crypto/bfin_crc.c                          |    3 
 drivers/crypto/caam/ctrl.c                         |    8 
 drivers/crypto/s5p-sss.c                           |   12 
 drivers/devfreq/devfreq.c                          |    2 
 drivers/edac/octeon_edac-lmc.c                     |    1 
 drivers/firmware/dmi_scan.c                        |   22 -
 drivers/gpu/drm/drm_edid.c                         |    3 
 drivers/gpu/drm/drm_probe_helper.c                 |   20 +
 drivers/gpu/drm/nouveau/nouveau_connector.c        |   18 -
 drivers/gpu/drm/radeon/cik.c                       |   31 -
 drivers/gpu/drm/radeon/radeon_connectors.c         |  105 ++-
 drivers/gpu/drm/radeon/radeon_device.c             |    4 
 drivers/gpu/drm/radeon/radeon_gem.c                |    2 
 drivers/gpu/drm/radeon/radeon_object.c             |    2 
 drivers/gpu/drm/radeon/radeon_uvd.c                |    2 
 drivers/gpu/drm/radeon/si_dpm.c                    |    5 
 drivers/gpu/drm/ttm/ttm_bo.c                       |    3 
 drivers/gpu/drm/udl/udl_fb.c                       |    9 
 drivers/hid/hid-core.c                             |    3 
 drivers/hid/hid-ids.h                              |    4 
 drivers/hid/hid-roccat-kovaplus.c                  |    2 
 drivers/hid/usbhid/hid-quirks.c                    |    1 
 drivers/iio/imu/adis_trigger.c                     |    7 
 drivers/iio/industrialio-buffer.c                  |    2 
 drivers/infiniband/core/cma.c                      |    5 
 drivers/infiniband/core/iwpm_util.c                |    1 
 drivers/infiniband/core/ucma.c                     |   51 +-
 drivers/infiniband/hw/mlx4/main.c                  |   13 
 drivers/infiniband/hw/mlx5/cq.c                    |    7 
 drivers/infiniband/hw/mlx5/qp.c                    |    5 
 drivers/infiniband/hw/mlx5/srq.c                   |   15 
 drivers/infiniband/ulp/ipoib/ipoib_fs.c            |    2 
 drivers/input/keyboard/matrix_keypad.c             |    4 
 drivers/input/touchscreen/edt-ft5x06.c             |   14 
 drivers/input/touchscreen/mms114.c                 |    2 
 drivers/md/bcache/super.c                          |   27 +
 drivers/md/raid10.c                                |    6 
 drivers/media/pci/bt8xx/bt878.c                    |    3 
 drivers/media/platform/exynos4-is/fimc-isp.c       |   14 
 drivers/media/usb/cpia2/cpia2_v4l.c                |    4 
 drivers/media/usb/dvb-usb-v2/lmedm04.c             |   39 +
 drivers/media/usb/dvb-usb/cxusb.c                  |    2 
 drivers/media/usb/dvb-usb/dib0700_devices.c        |    1 
 drivers/misc/lkdtm.c                               |    2 
 drivers/mmc/card/block.c                           |   21 +
 drivers/mmc/host/dw_mmc-exynos.c                   |    1 
 drivers/mmc/host/dw_mmc.c                          |   68 +-
 drivers/mmc/host/dw_mmc.h                          |    2 
 drivers/mmc/host/sdhci-pci.c                       |   27 +
 drivers/mmc/host/sdhci.c                           |    7 
 drivers/mmc/host/sdhci.h                           |    1 
 drivers/mtd/chips/jedec_probe.c                    |    2 
 drivers/mtd/nand/nand_base.c                       |    5 
 drivers/mtd/ubi/vmt.c                              |   15 
 drivers/mtd/ubi/wl.c                               |    8 
 drivers/net/bonding/bond_main.c                    |   73 +-
 drivers/net/can/cc770/cc770.c                      |  100 ++-
 drivers/net/can/cc770/cc770.h                      |    2 
 drivers/net/ethernet/broadcom/bcmsysport.c         |   33 -
 drivers/net/ethernet/broadcom/bcmsysport.h         |    2 
 drivers/net/ethernet/intel/e1000e/ich8lan.c        |    2 
 drivers/net/ethernet/intel/e1000e/mac.c            |    2 
 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c     |   23 -
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c    |   27 +
 drivers/net/ethernet/mellanox/mlx4/en_main.c       |    4 
 drivers/net/ethernet/mellanox/mlx4/mr.c            |   40 +
 drivers/net/ethernet/mellanox/mlx4/qp.c            |    3 
 drivers/net/slip/slip.c                            |    4 
 drivers/net/team/team.c                            |    4 
 drivers/net/tun.c                                  |    2 
 drivers/net/wireless/ath/ath9k/htc_drv_main.c      |    4 
 drivers/net/wireless/brcm80211/brcmfmac/p2p.c      |   24 -
 drivers/net/wireless/ti/wl1251/main.c              |    3 
 drivers/pci/quirks.c                               |    2 
 drivers/pinctrl/core.c                             |   24 +
 drivers/platform/x86/apple-gmux.c                  |   48 --
 drivers/power/ab8500_charger.c                     |    6 
 drivers/s390/net/qeth_core.h                       |    5 
 drivers/s390/net/qeth_core_main.c                  |   16 -
 drivers/s390/net/qeth_l2_main.c                    |    2 
 drivers/s390/net/qeth_l3_main.c                    |    2 
 drivers/scsi/aacraid/aachba.c                      |   22 -
 drivers/scsi/arm/fas216.c                          |    2 
 drivers/scsi/ibmvscsi/ibmvfc.h                     |    2 
 drivers/scsi/ipr.c                                 |    3 
 drivers/scsi/libsas/sas_ata.c                      |    3 
 drivers/scsi/libsas/sas_expander.c                 |    3 
 drivers/spi/spi-imx.c                              |   15 
 drivers/spi/spi-sun6i.c                            |    2 
 drivers/staging/android/ashmem.c                   |   32 +
 drivers/staging/android/binder.c                   |   14 
 drivers/staging/iio/adc/ad7192.c                   |   29 +
 drivers/staging/iio/adc/ad7192.h                   |    2 
 drivers/staging/iio/adc/ad7280a.c                  |    4 
 .../lustre/libcfs/linux/linux-crypto-adler.c       |    1 
 drivers/staging/lustre/lustre/libcfs/tracefile.c   |    2 
 drivers/staging/rts5208/ms.c                       |    3 
 drivers/staging/usbip/stub_dev.c                   |    3 
 drivers/staging/usbip/userspace/src/usbip_bind.c   |    9 
 drivers/staging/usbip/userspace/src/usbip_list.c   |    9 
 drivers/staging/usbip/vhci_hcd.c                   |    2 
 drivers/tty/n_tty.c                                |    6 
 drivers/tty/serial/8250/8250_pci.c                 |   11 
 drivers/tty/serial/atmel_serial.c                  |    1 
 drivers/tty/serial/sh-sci.c                        |    2 
 drivers/tty/vt/vt.c                                |    8 
 drivers/usb/class/cdc-acm.c                        |    5 
 drivers/usb/core/message.c                         |    4 
 drivers/usb/core/quirks.c                          |    6 
 drivers/usb/dwc3/gadget.c                          |    2 
 drivers/usb/gadget/f_fs.c                          |    9 
 drivers/usb/host/ohci-q.c                          |   17 -
 drivers/usb/host/xhci-pci.c                        |    3 
 drivers/usb/host/xhci.c                            |    3 
 drivers/usb/host/xhci.h                            |    1 
 drivers/usb/misc/ldusb.c                           |    6 
 drivers/usb/mon/mon_text.c                         |  124 +++-
 drivers/usb/serial/Kconfig                         |    3 
 drivers/usb/serial/io_edgeport.c                   |    1 
 drivers/usb/serial/option.c                        |    5 
 drivers/usb/serial/pl2303.c                        |    1 
 drivers/usb/serial/pl2303.h                        |    1 
 drivers/usb/serial/usb-serial-simple.c             |   26 +
 drivers/usb/storage/uas.c                          |   22 -
 drivers/usb/storage/unusual_devs.h                 |    7 
 drivers/vhost/net.c                                |    1 
 drivers/video/console/dummycon.c                   |    1 
 drivers/video/fbdev/atmel_lcdfb.c                  |   10 
 drivers/video/fbdev/sbuslib.c                      |    4 
 drivers/xen/events/events_base.c                   |    4 
 drivers/xen/manage.c                               |    9 
 fs/aio.c                                           |  134 ++--
 fs/btrfs/backref.c                                 |   11 
 fs/btrfs/inode.c                                   |   44 +
 fs/btrfs/tree-log.c                                |   14 
 fs/btrfs/volumes.c                                 |   11 
 fs/cifs/cifsencrypt.c                              |    3 
 fs/cifs/cifssmb.c                                  |    4 
 fs/cifs/connect.c                                  |    4 
 fs/cifs/file.c                                     |   26 -
 fs/cifs/misc.c                                     |   14 
 fs/cifs/smb2pdu.c                                  |    6 
 fs/dcache.c                                        |   11 
 fs/ext4/balloc.c                                   |   17 -
 fs/ext4/ialloc.c                                   |    6 
 fs/ext4/inode.c                                    |    6 
 fs/ext4/super.c                                    |    1 
 fs/f2fs/segment.c                                  |    5 
 fs/hugetlbfs/inode.c                               |   26 +
 fs/jffs2/fs.c                                      |    1 
 fs/kernfs/file.c                                   |    2 
 fs/namei.c                                         |    5 
 fs/ncpfs/ncplib_kernel.c                           |    4 
 fs/nfs/direct.c                                    |    4 
 fs/nfs/idmap.c                                     |    6 
 fs/nfs/internal.h                                  |    1 
 fs/nfs/nfs4sysctl.c                                |    2 
 fs/nfs/pagelist.c                                  |   26 -
 fs/nfs/pnfs.c                                      |    6 
 fs/nfs/super.c                                     |    2 
 fs/nfs/write.c                                     |    2 
 fs/ocfs2/cluster/nodemanager.c                     |   63 ++
 fs/pipe.c                                          |  198 ++++--
 include/crypto/hash.h                              |   34 +
 include/crypto/internal/hash.h                     |    2 
 include/drm/drm_crtc_helper.h                      |    1 
 include/linux/crypto.h                             |    8 
 include/linux/fs.h                                 |    4 
 include/linux/libata.h                             |    1 
 include/linux/mlx5/driver.h                        |    4 
 include/linux/mmc/sdhci.h                          |    1 
 include/linux/nospec.h                             |    3 
 include/linux/pipe_fs_i.h                          |    4 
 include/linux/skbuff.h                             |   17 +
 include/linux/usb/quirks.h                         |    3 
 include/linux/workqueue.h                          |    1 
 include/net/ip.h                                   |   11 
 include/net/ip_fib.h                               |    1 
 include/net/regulatory.h                           |    2 
 include/net/route.h                                |    3 
 include/net/sch_generic.h                          |    8 
 include/net/sctp/sctp.h                            |    7 
 include/net/udplite.h                              |    1 
 include/scsi/libsas.h                              |   34 +
 include/uapi/linux/if_ether.h                      |    3 
 include/uapi/linux/usb/audio.h                     |    4 
 include/xen/xen-ops.h                              |    1 
 kernel/async.c                                     |   20 -
 kernel/events/hw_breakpoint.c                      |   30 -
 kernel/hrtimer.c                                   |    7 
 kernel/posix-timers.c                              |   15 
 kernel/relay.c                                     |    2 
 kernel/sysctl.c                                    |   33 +
 kernel/trace/trace_kprobe.c                        |    4 
 kernel/trace/trace_probe.c                         |    8 
 kernel/trace/trace_probe.h                         |    2 
 kernel/workqueue.c                                 |   16 +
 mm/hugetlb.c                                       |    9 
 mm/madvise.c                                       |    3 
 mm/memory.c                                        |    2 
 mm/mempolicy.c                                     |    3 
 mm/vmscan.c                                        |   14 
 net/9p/trans_virtio.c                              |    3 
 net/batman-adv/bat_iv_ogm.c                        |   16 -
 net/batman-adv/distributed-arp-table.c             |    2 
 net/batman-adv/fragmentation.c                     |    3 
 net/batman-adv/gateway_client.c                    |    3 
 net/batman-adv/hard-interface.c                    |    9 
 net/batman-adv/multicast.c                         |    4 
 net/batman-adv/originator.c                        |    4 
 net/batman-adv/originator.h                        |    4 
 net/batman-adv/routing.c                           |   21 -
 net/batman-adv/soft-interface.c                    |    8 
 net/batman-adv/types.h                             |    9 
 net/bluetooth/hidp/core.c                          |    3 
 net/bridge/br_sysfs_if.c                           |    3 
 net/bridge/netfilter/ebt_among.c                   |   55 ++
 net/bridge/netfilter/ebtables.c                    |   17 +
 net/core/dev.c                                     |   13 
 net/core/skbuff.c                                  |   11 
 net/dccp/proto.c                                   |    5 
 net/decnet/af_decnet.c                             |   62 +-
 net/ipv4/igmp.c                                    |    4 
 net/ipv4/ip_sockglue.c                             |   21 -
 net/ipv4/ip_tunnel.c                               |   30 +
 net/ipv4/ip_vti.c                                  |    2 
 net/ipv4/netfilter/ipt_CLUSTERIP.c                 |   24 +
 net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c     |    6 
 net/ipv4/route.c                                   |  114 ++--
 net/ipv4/udp.c                                     |    5 
 net/ipv4/xfrm4_policy.c                            |    1 
 net/ipv6/ip6_checksum.c                            |    5 
 net/ipv6/ip6_output.c                              |   13 
 net/ipv6/ipv6_sockglue.c                           |   27 -
 net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c     |   18 -
 net/ipv6/netfilter/nf_nat_l3proto_ipv6.c           |    4 
 net/l2tp/l2tp_core.c                               |  202 ++-----
 net/l2tp/l2tp_core.h                               |   26 -
 net/l2tp/l2tp_ip.c                                 |   10 
 net/l2tp/l2tp_ip6.c                                |    8 
 net/l2tp/l2tp_ppp.c                                |  126 +---
 net/mac80211/cfg.c                                 |    2 
 net/netfilter/nf_nat_proto_common.c                |    7 
 net/netfilter/xt_IDLETIMER.c                       |    9 
 net/netfilter/xt_LED.c                             |   12 
 net/netfilter/xt_RATEEST.c                         |   22 +
 net/netlink/af_netlink.c                           |    3 
 net/netlink/genetlink.c                            |   12 
 net/nfc/llcp_commands.c                            |    4 
 net/nfc/netlink.c                                  |    3 
 net/sched/sch_netem.c                              |    6 
 net/sctp/sm_make_chunk.c                           |    8 
 net/xfrm/xfrm_user.c                               |   21 -
 security/integrity/ima/ima_appraise.c              |    3 
 sound/core/oss/pcm_oss.c                           |    4 
 sound/core/pcm_native.c                            |    2 
 sound/core/seq/seq_clientmgr.c                     |   29 +
 sound/core/seq/seq_fifo.c                          |    2 
 sound/core/seq/seq_memory.c                        |   14 
 sound/core/seq/seq_memory.h                        |    3 
 sound/core/seq/seq_prioq.c                         |   28 -
 sound/core/seq/seq_prioq.h                         |    6 
 sound/core/seq/seq_queue.c                         |   28 -
 sound/drivers/aloop.c                              |   17 -
 sound/pci/hda/patch_realtek.c                      |   25 +
 sound/soc/au1x/ac97c.c                             |    6 
 sound/soc/codecs/rt5651.c                          |    1 
 sound/soc/nuc900/nuc900-ac97.c                     |    4 
 sound/usb/pcm.c                                    |    9 
 sound/usb/quirks-table.h                           |   47 ++
 tools/perf/builtin-record.c                        |   13 
 tools/perf/util/annotate.c                         |    8 
 tools/perf/util/evlist.c                           |   28 +
 tools/perf/util/evlist.h                           |    3 
 tools/perf/util/session.c                          |    3 
 .../testing/selftests/rcutorture/bin/configinit.sh |    2 
 tools/testing/selftests/rcutorture/bin/kvm.sh      |    4 
 virt/kvm/kvm_main.c                                |    3 
 367 files changed, 3696 insertions(+), 2110 deletions(-)