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