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

[email protected] Tue, 24 Oct 2017 15:46:57 +0200
Newsgroups gmane.linux.ports.mips.cvs
Message-ID <S23990825AbdJXNq72xgcl/[email protected]>
Author: Ralf Baechle <[email protected]> Tue Oct 24 15:38:00 2017 +0200
Commit: 63f32684ce4085e5f6014df4116eb43fb371823e
Gitweb: https://git.linux-mips.org/g/ralf/linux/63f32684ce40
Branch: linux-3.16-stable

---

 Documentation/DMA-API.txt                      |    2 
 Documentation/cgroups/cpusets.txt              |    6 -
 Makefile                                       |    2 
 arch/arm/include/asm/xen/events.h              |    2 
 arch/arm/mach-omap2/sleep34xx.S                |   22 ---
 arch/arm64/include/asm/elf.h                   |   11 +
 arch/arm64/include/asm/ptrace.h                |   34 +---
 arch/arm64/kernel/ptrace.c                     |   89 ++++++++++-
 arch/arm64/kernel/signal.c                     |    4 
 arch/arm64/kernel/signal32.c                   |    2 
 arch/m32r/include/asm/io.h                     |   11 +
 arch/mips/include/asm/branch.h                 |    5 -
 arch/mips/include/asm/kvm_host.h               |    1 
 arch/mips/kernel/branch.c                      |    8 +
 arch/mips/kernel/module-rela.c                 |   19 ++
 arch/mips/kernel/module.c                      |   43 ++++-
 arch/mips/kernel/ptrace.c                      |    2 
 arch/mips/kernel/scall32-o32.S                 |    2 
 arch/mips/kernel/scall64-64.S                  |    2 
 arch/mips/kernel/scall64-n32.S                 |    2 
 arch/mips/kernel/scall64-o32.S                 |    2 
 arch/mips/kernel/syscall.c                     |   15 +-
 arch/mips/kvm/kvm_locore.S                     |    1 
 arch/mips/kvm/kvm_mips.c                       |   11 +
 arch/mips/kvm/kvm_mips_int.h                   |    2 
 arch/mips/math-emu/cp1emu.c                    |   38 +++++
 arch/parisc/include/asm/dma-mapping.h          |   11 +
 arch/parisc/kernel/syscall_table.S             |    2 
 arch/parisc/mm/fault.c                         |    2 
 arch/powerpc/include/asm/atomic.h              |    4 
 arch/powerpc/include/asm/reg.h                 |    2 
 arch/powerpc/lib/sstep.c                       |   13 ++
 arch/s390/include/asm/syscall.h                |    8 +
 arch/sparc/include/asm/head_64.h               |    4 
 arch/sparc/include/asm/ttable.h                |    8 -
 arch/sparc/kernel/Makefile                     |    1 
 arch/sparc/kernel/cherrs.S                     |   14 +-
 arch/sparc/kernel/entry.S                      |   17 ++
 arch/sparc/kernel/fpu_traps.S                  |   11 +
 arch/sparc/kernel/head_64.S                    |   24 +--
 arch/sparc/kernel/misctrap.S                   |   12 -
 arch/sparc/kernel/pci.c                        |   17 ++
 arch/sparc/kernel/rtrap_64.S                   |   57 +------
 arch/sparc/kernel/signal32.c                   |   46 ++++--
 arch/sparc/kernel/signal_32.c                  |   41 +++--
 arch/sparc/kernel/signal_64.c                  |   33 +++-
 arch/sparc/kernel/sigutil_32.c                 |    9 +
 arch/sparc/kernel/sigutil_64.c                 |   10 +
 arch/sparc/kernel/spiterrs.S                   |   18 +-
 arch/sparc/kernel/syscalls.S                   |   36 ++++
 arch/sparc/kernel/urtt_fill.S                  |   98 ++++++++++++
 arch/sparc/kernel/utrap.S                      |    3 
 arch/sparc/kernel/vmlinux.lds.S                |    4 
 arch/sparc/kernel/winfixup.S                   |    3 
 arch/sparc/mm/init_64.c                        |   10 +
 arch/x86/boot/compressed/Makefile              |    3 
 arch/x86/boot/compressed/efi_stub_64.S         |   25 ---
 arch/x86/boot/compressed/efi_thunk_64.S        |  196 ++++++++++++++++++++++++
 arch/x86/crypto/sha1_ssse3_glue.c              |    3 
 arch/x86/include/asm/xen/hypercall.h           |    3 
 arch/x86/include/uapi/asm/msr-index.h          |    2 
 arch/x86/kernel/cpu/perf_event_intel.c         |   12 +
 arch/x86/kernel/nmi_selftest.c                 |    2 
 arch/x86/kvm/cpuid.h                           |    9 +
 arch/x86/kvm/vmx.c                             |   16 ++
 arch/x86/pci/fixup.c                           |   52 ++++++
 arch/x86/platform/efi/efi_stub_64.S            |  161 --------------------
 arch/x86/platform/efi/efi_thunk_64.S           |  121 +++++++++++++--
 drivers/acpi/ec.c                              |    4 
 drivers/base/power/domain.c                    |    4 
 drivers/base/power/sysfs.c                     |    2 
 drivers/char/tpm/tpm-sysfs.c                   |    3 
 drivers/crypto/atmel-sha.c                     |    4 
 drivers/crypto/caam/caamhash.c                 |    2 
 drivers/crypto/caam/key_gen.c                  |    2 
 drivers/crypto/talitos.c                       |    7 +
 drivers/gpu/drm/drm_irq.c                      |    3 
 drivers/gpu/drm/i915/i915_dma.c                |    8 +
 drivers/gpu/drm/i915/intel_display.c           |   11 +
 drivers/gpu/drm/i915/intel_drv.h               |    1 
 drivers/gpu/drm/i915/intel_sprite.c            |   20 ++
 drivers/gpu/drm/msm/hdmi/hdmi_audio.c          |    6 -
 drivers/gpu/drm/radeon/atombios_encoders.c     |   13 +-
 drivers/i2c/busses/i2c-cadence.c               |    6 -
 drivers/iio/accel/st_accel_spi.c               |    4 
 drivers/iio/magnetometer/st_magn_spi.c         |    2 
 drivers/infiniband/core/cache.c                |   61 +++----
 drivers/infiniband/core/device.c               |   26 +--
 drivers/infiniband/core/uverbs_cmd.c           |    9 +
 drivers/input/serio/i8042.c                    |   12 +
 drivers/input/touchscreen/ads7846.c            |    8 +
 drivers/macintosh/therm_windtunnel.c           |    1 
 drivers/md/dm.c                                |   55 +++++++
 drivers/md/raid1.c                             |    5 -
 drivers/md/raid5.c                             |    5 -
 drivers/media/pci/saa7164/saa7164-buffer.c     |    4 
 drivers/media/pci/saa7164/saa7164-bus.c        |   96 ++++++------
 drivers/media/pci/saa7164/saa7164-core.c       |   13 +-
 drivers/media/pci/saa7164/saa7164-fw.c         |    6 -
 drivers/media/pci/saa7164/saa7164-types.h      |    4 
 drivers/media/pci/saa7164/saa7164.h            |    4 
 drivers/media/rc/mceusb.c                      |    5 +
 drivers/misc/ad525x_dpot.c                     |    2 
 drivers/misc/enclosure.c                       |   14 +-
 drivers/net/ethernet/intel/e1000e/netdev.c     |   33 ++++
 drivers/net/hyperv/netvsc_drv.c                |   19 +-
 drivers/net/vxlan.c                            |    2 
 drivers/net/wireless/ath/ath9k/ar9003_phy.c    |    2 
 drivers/net/wireless/ath/ath9k/tx99.c          |   13 +-
 drivers/net/wireless/iwlwifi/mvm/mac80211.c    |   32 +++-
 drivers/net/wireless/libertas/mesh.c           |    5 -
 drivers/net/wireless/mwifiex/cfg80211.c        |   37 ++---
 drivers/net/wireless/mwifiex/fw.h              |    5 -
 drivers/net/wireless/mwifiex/uap_cmd.c         |   22 ---
 drivers/net/wireless/ti/wlcore/spi.c           |    3 
 drivers/parisc/ccio-dma.c                      |   12 +
 drivers/parisc/dino.c                          |    5 -
 drivers/parisc/lba_pci.c                       |    6 -
 drivers/parisc/sba_iommu.c                     |   14 ++
 drivers/pci/pci-driver.c                       |    1 
 drivers/pci/pci-sysfs.c                        |   18 +-
 drivers/pci/quirks.c                           |   14 ++
 drivers/pinctrl/pinctrl-imx.c                  |   12 +
 drivers/rtc/rtc-nuc900.c                       |    2 
 drivers/scsi/bnx2i/bnx2i_iscsi.c               |    3 
 drivers/scsi/scsi_scan.c                       |    5 -
 drivers/scsi/scsi_sysfs.c                      |    8 +
 drivers/scsi/scsi_transport_iscsi.c            |    2 
 drivers/scsi/sun_esp.c                         |    9 +
 drivers/scsi/virtio_scsi.c                     |   12 +
 drivers/spi/spi-atmel.c                        |   24 +++
 drivers/staging/comedi/comedi_fops.c           |    1 
 drivers/staging/usbip/stub_main.c              |    4 
 drivers/staging/usbip/stub_tx.c                |    4 
 drivers/target/iscsi/iscsi_target_configfs.c   |    3 
 drivers/target/iscsi/iscsi_target_core.h       |    9 +
 drivers/target/iscsi/iscsi_target_nego.c       |    6 -
 drivers/target/iscsi/iscsi_target_parameters.c |   41 +++--
 drivers/target/iscsi/iscsi_target_parameters.h |    2 
 drivers/target/iscsi/iscsi_target_tpg.c        |   19 ++
 drivers/target/iscsi/iscsi_target_tpg.h        |    1 
 drivers/target/target_core_transport.c         |    9 +
 drivers/tty/serial/samsung.c                   |    4 
 drivers/tty/serial/sccnxp.c                    |   15 +-
 drivers/tty/vt/vt.c                            |    6 -
 drivers/usb/core/quirks.c                      |    4 
 drivers/usb/host/xhci-hub.c                    |    3 
 drivers/usb/host/xhci-pci.c                    |   12 +
 drivers/usb/host/xhci.h                        |    1 
 drivers/usb/musb/musb_cppi41.c                 |   24 ++-
 drivers/usb/serial/cp210x.c                    |    1 
 drivers/usb/serial/option.c                    |    4 
 drivers/usb/serial/qcserial.c                  |    1 
 drivers/vfio/vfio.c                            |   46 ++++++
 drivers/video/fbdev/aty/atyfb_base.c           |    2 
 fs/btrfs/acl.c                                 |   19 +-
 fs/btrfs/extent-tree.c                         |    2 
 fs/btrfs/file.c                                |    5 -
 fs/btrfs/ioctl.c                               |    2 
 fs/cifs/cifs_fs_sb.h                           |    4 
 fs/cifs/cifsfs.c                               |   17 +-
 fs/cifs/cifsproto.h                            |    2 
 fs/cifs/connect.c                              |   80 ++++++++++
 fs/cifs/dir.c                                  |   20 ++
 fs/cifs/file.c                                 |    5 -
 fs/cifs/inode.c                                |   22 ++-
 fs/dcache.c                                    |    5 -
 fs/exec.c                                      |    4 
 fs/ext2/acl.c                                  |   43 ++++-
 fs/ext3/acl.c                                  |   21 ++-
 fs/ext4/acl.c                                  |   25 ++-
 fs/f2fs/acl.c                                  |    7 -
 fs/f2fs/gc.c                                   |    9 +
 fs/f2fs/inode.c                                |    1 
 fs/hfsplus/posix_acl.c                         |   30 ++--
 fs/jfs/acl.c                                   |   24 ++-
 fs/proc/proc_sysctl.c                          |   10 +
 fs/reiserfs/xattr_acl.c                        |   17 +-
 fs/ubifs/journal.c                             |    8 -
 fs/ubifs/tnc.c                                 |    2 
 fs/ubifs/ubifs.h                               |    1 
 fs/ubifs/xattr.c                               |   22 +++
 fs/udf/file.c                                  |    9 +
 fs/udf/inode.c                                 |    4 
 fs/xfs/xfs_acl.c                               |    6 -
 fs/xfs/xfs_acl.h                               |    1 
 fs/xfs/xfs_dinode.h                            |    9 +
 fs/xfs/xfs_iops.c                              |    4 
 include/linux/cpumask.h                        |   17 ++
 include/linux/cpuset.h                         |    4 
 include/linux/net.h                            |   17 ++
 include/linux/pci_ids.h                        |    7 +
 include/linux/sched.h                          |   34 ++++
 include/linux/usb/hcd.h                        |    4 
 include/linux/vfio.h                           |    2 
 include/rdma/ib_verbs.h                        |   34 ++++
 include/scsi/scsi_device.h                     |    1 
 include/uapi/linux/v4l2-dv-timings.h           |   30 ++--
 kernel/cpuset.c                                |    9 +
 kernel/events/core.c                           |   15 +-
 kernel/sched/core.c                            |  102 +++++++++---
 kernel/seccomp.c                               |    2 
 kernel/sys.c                                   |    4 
 lib/cpumask.c                                  |   32 ++++
 mm/memory.c                                    |   14 +-
 mm/mmap.c                                      |    8 +
 mm/slab.c                                      |    4 
 mm/swap.c                                      |    9 -
 net/bluetooth/l2cap_core.c                     |   80 +++++-----
 net/bluetooth/smp.c                            |    5 -
 net/ipv4/fib_frontend.c                        |    6 +
 net/ipv4/fib_semantics.c                       |    2 
 net/ipv4/ip_output.c                           |    3 
 net/ipv4/tcp_output.c                          |    1 
 net/ipv6/addrconf.c                            |   23 +--
 net/ipv6/ip6_fib.c                             |    6 +
 net/iucv/af_iucv.c                             |    8 -
 net/l2tp/l2tp_ip.c                             |    2 
 net/nfc/core.c                                 |   31 ++--
 net/sched/cls_api.c                            |    3 
 net/sunrpc/auth_gss/gss_krb5_crypto.c          |    3 
 net/wireless/nl80211.c                         |   11 +
 scripts/tags.sh                                |    6 +
 security/apparmor/domain.c                     |    4 
 sound/pci/oxygen/oxygen_mixer.c                |    2 
 sound/soc/soc-compress.c                       |    6 -
 tools/lib/lockdep/uinclude/linux/lockdep.h     |    2 
 virt/kvm/vfio.c                                |   27 ++-
 228 files changed, 2413 insertions(+), 1042 deletions(-)