Merge tag 'v4.1.40' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into linux-4.1-stable
| Newsgroups | gmane.linux.ports.mips.cvs |
|---|---|
| Message-ID | <S23992110AbdFFRLicNhlq/[email protected]> |
Author: Ralf Baechle <[email protected]> Tue Jun 6 16:04:07 2017 +0200 Commit: 072e44f7817711aa475a95fe0143e78d794ed10c Gitweb: https://git.linux-mips.org/g/ralf/linux/072e44f78177 Branch: linux-4.1-stable --- Documentation/arm64/tagged-pointers.txt | 62 ++++- Documentation/kernel-parameters.txt | 4 Makefile | 2 arch/arm/boot/dts/at91-sama5d3_xplained.dts | 5 arch/arm/boot/dts/at91-sama5d4_xplained.dts | 2 arch/arm/include/asm/kvm_mmu.h | 9 - arch/arm/kvm/mmu.c | 25 ++ arch/arm/mach-at91/pm.c | 18 + arch/arm64/include/asm/kvm_mmu.h | 3 arch/arm64/include/asm/uaccess.h | 3 arch/metag/include/asm/uaccess.h | 64 +++-- arch/metag/lib/usercopy.c | 312 +++++++++--------------- arch/mips/Kconfig | 2 arch/mips/bcm47xx/buttons.c | 10 + arch/mips/cavium-octeon/octeon-memcpy.S | 20 +- arch/mips/include/asm/spinlock.h | 8 - arch/mips/kernel/elf.c | 2 arch/mips/kernel/process.c | 151 ++++++++---- arch/mips/ralink/rt3883.c | 4 arch/powerpc/boot/zImage.lds.S | 1 arch/powerpc/kernel/align.c | 27 +- arch/powerpc/kernel/entry_64.S | 6 arch/powerpc/kernel/hw_breakpoint.c | 4 arch/powerpc/kernel/setup_64.c | 9 + arch/powerpc/lib/sstep.c | 20 -- arch/powerpc/mm/hash_native_64.c | 7 - arch/powerpc/platforms/pseries/dlpar.c | 1 arch/s390/boot/compressed/misc.c | 35 +-- arch/s390/include/asm/pgtable.h | 2 arch/s390/include/asm/processor.h | 3 arch/s390/include/asm/uaccess.h | 2 arch/s390/kvm/kvm-s390.c | 3 arch/s390/mm/pgtable.c | 19 + arch/x86/boot/boot.h | 2 arch/x86/include/asm/elf.h | 2 arch/x86/kernel/cpu/perf_event.c | 4 arch/x86/platform/goldfish/goldfish.c | 14 + arch/x86/um/ptrace_64.c | 2 arch/xtensa/kernel/setup.c | 4 crypto/ahash.c | 79 ++++-- drivers/Makefile | 1 drivers/acpi/Makefile | 1 drivers/acpi/acpi_platform.c | 8 - drivers/acpi/power.c | 1 drivers/bcma/main.c | 4 drivers/block/zram/zram_drv.c | 8 - drivers/bluetooth/ath3k.c | 2 drivers/bluetooth/btusb.c | 1 drivers/char/ipmi/ipmi_ssif.c | 4 drivers/char/tpm/tpm_crb.c | 3 drivers/char/tpm/tpm_i2c_nuvoton.c | 24 +- drivers/cpufreq/cpufreq.c | 8 - drivers/crypto/caam/ctrl.c | 3 drivers/gpu/drm/ast/ast_post.c | 48 +++- drivers/gpu/drm/drm_atomic_helper.c | 2 drivers/gpu/drm/i915/intel_pm.c | 13 + drivers/gpu/drm/radeon/radeon_bios.c | 66 +++-- drivers/gpu/drm/radeon/radeon_ttm.c | 4 drivers/gpu/drm/radeon/si_dpm.c | 10 + drivers/gpu/drm/ttm/ttm_bo.c | 4 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 77 ++++-- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 4 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 9 - drivers/hv/hv.c | 6 drivers/infiniband/core/cma.c | 3 drivers/infiniband/hw/mlx4/main.c | 1 drivers/infiniband/ulp/ipoib/ipoib_cm.c | 12 + drivers/infiniband/ulp/ipoib/ipoib_fs.c | 3 drivers/infiniband/ulp/ipoib/ipoib_main.c | 50 +++- drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 3 drivers/infiniband/ulp/srp/ib_srp.c | 4 drivers/input/joystick/iforce/iforce-usb.c | 3 drivers/input/joystick/xpad.c | 2 drivers/input/misc/cm109.c | 4 drivers/input/misc/ims-pcu.c | 4 drivers/input/misc/yealink.c | 4 drivers/input/serio/i8042-x86ia64io.h | 14 + drivers/input/tablet/hanwang.c | 3 drivers/input/tablet/kbtab.c | 3 drivers/input/touchscreen/sur40.c | 3 drivers/isdn/gigaset/bas-gigaset.c | 3 drivers/md/dm-bufio.c | 19 + drivers/md/dm-cache-target.c | 6 drivers/md/dm-era-target.c | 8 - drivers/md/dm-ioctl.c | 2 drivers/md/persistent-data/dm-btree.c | 8 - drivers/md/raid10.c | 18 + drivers/md/raid5.c | 6 drivers/media/pci/dm1105/Kconfig | 2 drivers/media/platform/am437x/am437x-vpfe.c | 2 drivers/media/platform/s5p-mfc/s5p_mfc.c | 1 drivers/media/rc/mceusb.c | 4 drivers/media/usb/cx231xx/cx231xx-audio.c | 42 ++- drivers/media/usb/cx231xx/cx231xx-cards.c | 45 +++ drivers/media/usb/dvb-usb/dib0700_core.c | 3 drivers/media/usb/dvb-usb/ttusb2.c | 19 + drivers/media/usb/gspca/konica.c | 3 drivers/media/usb/usbvision/usbvision-video.c | 9 + drivers/media/usb/zr364xx/zr364xx.c | 8 + drivers/mmc/host/sdhci.c | 4 drivers/mmc/host/ushc.c | 3 drivers/mtd/ubi/upd.c | 8 - drivers/net/can/usb/usb_8dev.c | 9 - drivers/net/wireless/ath/ath5k/mac80211-ops.c | 3 drivers/net/wireless/ath/ath9k/ar9003_eeprom.h | 4 drivers/net/wireless/ath/ath9k/ath9k.h | 1 drivers/net/wireless/ath/ath9k/hif_usb.c | 4 drivers/net/wireless/ath/ath9k/init.c | 1 drivers/net/wireless/ath/ath9k/mac.c | 44 +++ drivers/net/wireless/ath/ath9k/mac.h | 1 drivers/net/wireless/ath/ath9k/main.c | 27 +- drivers/net/wireless/rtlwifi/pci.h | 4 drivers/net/wireless/rtlwifi/usb.h | 3 drivers/of/address.c | 2 drivers/pci/pci-sysfs.c | 10 + drivers/pci/pci.c | 9 - drivers/pinctrl/qcom/pinctrl-msm.c | 4 drivers/platform/goldfish/pdev_bus.c | 13 + drivers/regulator/core.c | 5 drivers/regulator/tps65023-regulator.c | 3 drivers/rtc/rtc-sun6i.c | 23 ++ drivers/s390/block/dcssblk.c | 2 drivers/s390/cio/qdio_thinint.c | 8 - drivers/scsi/aacraid/src.c | 21 +- drivers/scsi/libiscsi.c | 26 ++ drivers/scsi/libsas/sas_ata.c | 2 drivers/scsi/lpfc/lpfc_init.c | 1 drivers/scsi/sd.c | 20 +- drivers/scsi/sg.c | 2 drivers/scsi/sr.c | 6 drivers/scsi/storvsc_drv.c | 16 + drivers/staging/android/ashmem.c | 1 drivers/staging/comedi/drivers/jr3_pci.c | 13 + drivers/staging/rtl8188eu/core/rtw_recv.c | 3 drivers/staging/rtl8712/rtl871x_recv.c | 7 - drivers/target/iscsi/iscsi_target.c | 1 drivers/target/iscsi/iscsi_target_configfs.c | 1 drivers/target/iscsi/iscsi_target_login.c | 1 drivers/target/iscsi/iscsi_target_parameters.c | 16 - drivers/target/iscsi/iscsi_target_util.c | 12 + drivers/target/target_core_file.c | 3 drivers/target/target_core_pscsi.c | 47 +--- drivers/target/target_core_sbc.c | 72 +++++- drivers/tty/pty.c | 7 - drivers/tty/serial/8250/8250_pci.c | 13 + drivers/tty/serial/msm_serial.c | 1 drivers/tty/serial/omap-serial.c | 9 + drivers/tty/serial/samsung.c | 15 + drivers/usb/class/cdc-acm.c | 13 + drivers/usb/core/config.c | 10 + drivers/usb/core/driver.c | 3 drivers/usb/core/file.c | 9 + drivers/usb/core/hcd.c | 7 - drivers/usb/core/hub.c | 8 + drivers/usb/core/quirks.c | 8 + drivers/usb/dwc3/gadget.h | 14 + drivers/usb/gadget/function/f_acm.c | 4 drivers/usb/gadget/function/f_fs.c | 15 + drivers/usb/gadget/function/f_uvc.c | 2 drivers/usb/gadget/udc/dummy_hcd.c | 2 drivers/usb/gadget/udc/fsl_udc_core.c | 10 + drivers/usb/host/xhci-mem.c | 2 drivers/usb/host/xhci-plat.c | 2 drivers/usb/misc/idmouse.c | 3 drivers/usb/misc/iowarrior.c | 21 +- drivers/usb/misc/lvstest.c | 4 drivers/usb/misc/usbtest.c | 1 drivers/usb/misc/uss720.c | 5 drivers/usb/musb/musb_cppi41.c | 23 ++ drivers/usb/serial/ark3116.c | 13 + drivers/usb/serial/cp210x.c | 2 drivers/usb/serial/digi_acceleport.c | 14 + drivers/usb/serial/ftdi_sio.c | 32 ++ drivers/usb/serial/ftdi_sio_ids.h | 6 drivers/usb/serial/io_ti.c | 8 + drivers/usb/serial/mos7840.c | 4 drivers/usb/serial/omninet.c | 6 drivers/usb/serial/opticon.c | 2 drivers/usb/serial/qcserial.c | 2 drivers/usb/serial/safe_serial.c | 5 drivers/usb/serial/spcp8x5.c | 8 + drivers/usb/wusbcore/wa-hc.c | 3 drivers/uwb/hwa-rc.c | 3 drivers/uwb/i1480/dfu/usb.c | 3 drivers/video/fbdev/xen-fbfront.c | 4 drivers/virtio/virtio_balloon.c | 2 drivers/w1/masters/ds2490.c | 142 ++++++----- drivers/w1/w1.c | 1 drivers/xen/xen-acpi-processor.c | 34 ++- fs/block_dev.c | 11 - fs/ceph/xattr.c | 3 fs/cifs/cifs_unicode.c | 6 fs/cifs/cifs_unicode.h | 5 fs/cifs/cifsglob.h | 1 fs/cifs/cifssmb.c | 3 fs/cifs/file.c | 6 fs/cifs/smb1ops.c | 10 + fs/cifs/smb2pdu.c | 23 +- fs/ext4/inline.c | 5 fs/ext4/inode.c | 5 fs/ext4/mballoc.c | 7 + fs/fat/inode.c | 13 + fs/jbd2/transaction.c | 4 fs/mount.h | 1 fs/namespace.c | 110 +++++--- fs/nfs/nfs4proc.c | 10 - fs/nfs/nfs4xdr.c | 2 fs/nfsd/nfs3xdr.c | 12 + fs/nfsd/nfs4xdr.c | 8 - fs/nfsd/nfssvc.c | 36 +++ fs/nfsd/nfsxdr.c | 10 - fs/pnode.c | 61 ++++- fs/pnode.h | 2 fs/proc/generic.c | 1 fs/sysfs/file.c | 6 include/crypto/internal/hash.h | 10 + include/linux/lockd/lockd.h | 3 include/linux/usb/quirks.h | 6 include/rdma/ib_sa.h | 6 include/scsi/libiscsi.h | 1 include/trace/events/syscalls.h | 1 ipc/shm.c | 13 + kernel/events/core.c | 5 kernel/futex.c | 22 +- kernel/padata.c | 2 kernel/ptrace.c | 14 + kernel/trace/ring_buffer.c | 24 +- kernel/trace/trace.c | 8 - mm/filemap.c | 7 - mm/hugetlb.c | 6 mm/page_alloc.c | 2 mm/percpu.c | 5 mm/vmpressure.c | 10 + net/9p/client.c | 4 net/bluetooth/hci_sock.c | 3 net/ipv4/udp.c | 6 net/ipv6/udp.c | 6 net/mac80211/pm.c | 1 samples/seccomp/bpf-helper.h | 125 ++++++---- security/integrity/ima/ima_appraise.c | 5 security/keys/gc.c | 2 security/keys/keyctl.c | 20 +- security/keys/process_keys.c | 44 ++- sound/core/seq/seq_clientmgr.c | 1 sound/core/seq/seq_fifo.c | 10 + sound/core/seq/seq_lock.c | 9 - sound/core/seq/seq_memory.c | 17 + sound/core/seq/seq_memory.h | 1 sound/core/timer.c | 18 + sound/pci/hda/hda_intel.c | 4 sound/pci/hda/patch_realtek.c | 14 + sound/soc/intel/boards/bytcr_rt5640.c | 3 tools/testing/ktest/ktest.pl | 2 253 files changed, 2233 insertions(+), 1126 deletions(-)