Merge tag 'v3.10.107' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into linux-3.10-stable
| Newsgroups | gmane.linux.ports.mips.cvs |
|---|---|
| Message-ID | <S23992544AbdIVIRKtWsuV/[email protected]> |
Author: Ralf Baechle <[email protected]> Wed Sep 20 22:38:03 2017 +0200 Commit: 646c2b3c3d1451b07bd3943375a7f18651655327 Gitweb: https://git.linux-mips.org/g/ralf/linux/646c2b3c3d14 Branch: linux-3.10-stable --- Documentation/kernel-parameters.txt | 7 + Makefile | 2 arch/arc/kernel/unaligned.c | 3 arch/arc/mm/mmap.c | 2 arch/arm/boot/dts/da850-evm.dts | 1 arch/arm/include/asm/cputype.h | 3 arch/arm/kernel/hw_breakpoint.c | 16 ++ arch/arm/mm/mmap.c | 4 arch/arm/xen/enlighten.c | 3 arch/c6x/kernel/ptrace.c | 41 ---- arch/frv/mm/elf-fdpic.c | 2 arch/metag/include/asm/uaccess.h | 15 +- arch/metag/kernel/ptrace.c | 19 ++ arch/metag/lib/usercopy.c | 170 ++---------------- arch/mips/mm/mmap.c | 2 arch/parisc/include/asm/bitops.h | 8 + arch/parisc/include/uapi/asm/bitsperlong.h | 2 arch/parisc/include/uapi/asm/swab.h | 5 - arch/powerpc/Makefile | 8 + arch/powerpc/boot/ps3-head.S | 5 - arch/powerpc/boot/ps3.c | 8 - arch/powerpc/kernel/align.c | 28 ++- arch/powerpc/kernel/hw_breakpoint.c | 4 arch/powerpc/kvm/emulate.c | 1 arch/powerpc/mm/slice.c | 2 arch/s390/include/asm/processor.h | 5 - arch/s390/mm/pgtable.c | 2 arch/s390/pci/pci_dma.c | 16 +- arch/sh/mm/mmap.c | 4 arch/sparc/kernel/ptrace_64.c | 2 arch/sparc/kernel/sys_sparc_64.c | 4 arch/sparc/mm/hugetlbpage.c | 2 arch/tile/kernel/ptrace.c | 2 arch/tile/mm/hugetlbpage.c | 2 arch/x86/crypto/ghash-clmulni-intel_glue.c | 26 +++ arch/x86/include/asm/elf.h | 2 arch/x86/kernel/cpu/mcheck/mce_amd.c | 2 arch/x86/kernel/entry_64.S | 3 arch/x86/kernel/ftrace.c | 12 + arch/x86/kernel/sys_x86_64.c | 4 arch/x86/kvm/vmx.c | 13 + arch/x86/mm/hugetlbpage.c | 2 arch/x86/mm/init.c | 41 +++- arch/x86/mm/mmap.c | 44 ++--- arch/x86/pci/acpi.c | 10 + arch/x86/xen/time.c | 6 - arch/xtensa/kernel/setup.c | 4 arch/xtensa/kernel/syscall.c | 2 block/bsg.c | 3 block/genhd.c | 1 block/scsi_ioctl.c | 3 crypto/Makefile | 2 crypto/algapi.c | 1 crypto/algif_hash.c | 2 crypto/cryptd.c | 1 drivers/acpi/Makefile | 1 drivers/acpi/power.c | 1 drivers/acpi/video.c | 3 drivers/ata/sata_mv.c | 3 drivers/bcma/main.c | 4 drivers/char/Kconfig | 5 - drivers/char/mem.c | 82 ++++++--- drivers/char/virtio_console.c | 12 + drivers/cpufreq/cpufreq.c | 8 + drivers/gpu/drm/ast/ast_main.c | 7 + drivers/gpu/drm/ast/ast_post.c | 8 - drivers/gpu/drm/nouveau/dispnv04/hw.c | 3 drivers/gpu/drm/ttm/ttm_bo.c | 4 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 4 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 9 + drivers/hid/hid-cypress.c | 3 drivers/hid/hid-lg.c | 2 drivers/hid/i2c-hid/i2c-hid.c | 9 + drivers/hv/channel.c | 17 +- drivers/hv/hv.c | 2 drivers/hv/hv_balloon.c | 4 drivers/i2c/i2c-dev.c | 2 drivers/infiniband/core/cma.c | 3 drivers/input/joydev.c | 18 +- drivers/input/joystick/iforce/iforce-usb.c | 3 drivers/input/joystick/xpad.c | 6 + drivers/input/keyboard/mpr121_touchkey.c | 24 ++- drivers/input/keyboard/tca8418_keypad.c | 6 - drivers/input/serio/i8042-x86ia64io.h | 14 + drivers/input/tablet/kbtab.c | 3 drivers/isdn/hardware/eicon/message.c | 3 drivers/md/dm-crypt.c | 7 + drivers/md/linear.c | 29 +++ drivers/md/linear.h | 1 drivers/md/persistent-data/dm-space-map-metadata.c | 10 - drivers/md/raid1.c | 2 drivers/md/raid5.c | 9 + drivers/media/usb/siano/smsusb.c | 18 +- drivers/media/usb/uvc/uvc_driver.c | 118 ++++++++++++- drivers/mmc/host/sdhci.c | 4 drivers/mtd/bcm47xxpart.c | 10 - drivers/mtd/maps/pmcmsp-flash.c | 4 drivers/mtd/ubi/upd.c | 8 - drivers/net/can/c_can/c_can_pci.c | 1 drivers/net/can/ti_hecc.c | 16 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 6 - drivers/net/can/usb/usb_8dev.c | 9 - .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 8 + drivers/net/ethernet/brocade/bna/bnad.c | 4 drivers/net/ethernet/intel/igb/e1000_phy.c | 4 drivers/net/ethernet/ti/cpmac.c | 7 - drivers/net/hyperv/netvsc_drv.c | 4 drivers/net/macvtap.c | 4 drivers/net/tun.c | 10 + drivers/net/usb/catc.c | 56 ++++-- drivers/net/vmxnet3/vmxnet3_drv.c | 2 drivers/net/wireless/ath/ath5k/mac80211-ops.c | 3 drivers/net/wireless/hostap/hostap_hw.c | 15 +- drivers/net/wireless/rtlwifi/usb.c | 18 ++ drivers/pinctrl/sh-pfc/pinctrl.c | 3 drivers/platform/x86/acer-wmi.c | 25 ++- drivers/rtc/interface.c | 16 ++ drivers/rtc/rtc-s35390a.c | 127 +++++++++++--- drivers/s390/char/vmlogrdr.c | 2 drivers/scsi/lpfc/lpfc_init.c | 1 drivers/scsi/mvsas/mv_sas.c | 4 drivers/scsi/qla2xxx/qla_os.c | 16 +- drivers/scsi/scsi_lib.c | 17 +- drivers/scsi/scsi_sysfs.c | 4 drivers/scsi/sd.c | 29 +++ drivers/scsi/sg.c | 11 + drivers/scsi/sr.c | 6 - drivers/scsi/storvsc_drv.c | 23 ++ drivers/ssb/pci.c | 1 drivers/target/iscsi/iscsi_target_parameters.c | 16 -- drivers/target/iscsi/iscsi_target_util.c | 12 + drivers/target/target_core_pscsi.c | 47 +---- drivers/tty/nozomi.c | 2 drivers/tty/serial/8250/8250_pci.c | 23 ++ drivers/tty/serial/msm_serial.c | 1 drivers/tty/sysrq.c | 4 drivers/usb/class/cdc-acm.c | 17 +- drivers/usb/core/hub.c | 11 + drivers/usb/dwc3/gadget.c | 21 ++ drivers/usb/dwc3/gadget.h | 14 + drivers/usb/gadget/composite.c | 11 + drivers/usb/gadget/f_acm.c | 4 drivers/usb/gadget/inode.c | 17 +- drivers/usb/gadget/uvc_video.c | 2 drivers/usb/host/uhci-pci.c | 4 drivers/usb/host/xhci-mem.c | 38 ++++ drivers/usb/host/xhci-pci.c | 1 drivers/usb/host/xhci-plat.c | 2 drivers/usb/host/xhci.c | 6 - drivers/usb/host/xhci.h | 1 drivers/usb/serial/io_ti.c | 3 drivers/vfio/pci/vfio_pci.c | 33 ++-- drivers/vfio/pci/vfio_pci_intrs.c | 2 drivers/video/console/fbcon.c | 67 ++++--- drivers/video/xen-fbfront.c | 4 drivers/virtio/virtio_balloon.c | 2 drivers/vme/bridges/vme_ca91cx42.c | 2 fs/btrfs/delayed-inode.c | 8 - fs/btrfs/extent_io.c | 9 + fs/cifs/cifs_fs_sb.h | 4 fs/cifs/cifsfs.c | 17 +- fs/cifs/cifsglob.h | 4 fs/cifs/cifsproto.h | 5 - fs/cifs/connect.c | 116 +++++++++++- fs/cifs/dir.c | 20 ++ fs/cifs/inode.c | 22 ++ fs/cifs/smb1ops.c | 10 + fs/cifs/smb2file.c | 2 fs/cifs/smb2pdu.c | 86 ++++++--- fs/cifs/smb2proto.h | 1 fs/dcache.c | 7 + fs/ext4/inode.c | 5 - fs/ext4/mballoc.c | 7 + fs/ext4/super.c | 82 ++++++--- fs/fat/inode.c | 13 + fs/gfs2/dir.c | 4 fs/hugetlbfs/inode.c | 2 fs/ioprio.c | 2 fs/jbd2/transaction.c | 4 fs/nfs/dir.c | 1 fs/nfs/file.c | 2 fs/nfs/nfs4proc.c | 8 - fs/nfsd/nfssvc.c | 36 ++++ fs/ocfs2/dlmglue.c | 10 + fs/ocfs2/file.c | 9 + fs/ocfs2/stackglue.c | 6 + fs/ocfs2/stackglue.h | 3 fs/proc/task_mmu.c | 4 fs/splice.c | 1 fs/xfs/xfs_aops.c | 13 + fs/xfs/xfs_buf.c | 1 fs/xfs/xfs_log_recover.c | 1 include/linux/capability.h | 2 include/linux/cred.h | 5 - include/linux/log2.h | 13 - include/linux/mm.h | 53 +++--- include/linux/nfs4.h | 3 include/uapi/linux/can.h | 1 include/uapi/linux/packet_diag.h | 2 ipc/shm.c | 13 + kernel/futex.c | 24 +-- kernel/padata.c | 5 - kernel/printk.c | 2 kernel/sched/core.c | 3 kernel/sysctl.c | 1 kernel/time/tick-broadcast.c | 3 mm/filemap.c | 5 + mm/memory.c | 49 ----- mm/memory_hotplug.c | 12 + mm/mempolicy.c | 20 +- mm/mmap.c | 187 +++++++++++--------- mm/vmpressure.c | 10 + net/9p/client.c | 4 net/can/bcm.c | 23 ++ net/can/raw.c | 3 net/ceph/messenger.c | 19 ++ net/core/drop_monitor.c | 39 +++- net/core/neighbour.c | 3 net/dccp/ccids/ccid2.c | 1 net/dccp/minisocks.c | 1 net/ipv4/fib_frontend.c | 3 net/ipv4/igmp.c | 7 + net/ipv4/tcp_input.c | 2 net/ipv4/tcp_ipv4.c | 7 + net/ipv4/tcp_minisocks.c | 1 net/ipv4/tcp_output.c | 6 - net/ipv4/tcp_timer.c | 6 - net/ipv6/addrconf.c | 4 net/ipv6/ip6_output.c | 7 + net/ipv6/ip6mr.c | 13 + net/ipv6/raw.c | 2 net/ipv6/route.c | 2 net/irda/irqueue.c | 34 ++-- net/l2tp/l2tp_ip.c | 2 net/mac80211/pm.c | 1 net/packet/af_packet.c | 24 ++- net/rds/cong.c | 4 net/sctp/socket.c | 3 net/unix/af_unix.c | 27 ++- samples/seccomp/bpf-helper.h | 125 ++++++++----- security/apparmor/audit.c | 3 security/apparmor/domain.c | 2 security/apparmor/file.c | 3 security/apparmor/include/match.h | 1 security/apparmor/include/policy.h | 2 security/apparmor/lsm.c | 22 +- security/apparmor/match.c | 16 +- security/apparmor/path.c | 61 ++++--- security/apparmor/policy.c | 18 ++ security/apparmor/policy_unpack.c | 5 - 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 | 26 +-- sound/core/seq/seq_memory.h | 1 sound/core/seq/seq_queue.c | 33 ++-- sound/core/timer.c | 18 ++ sound/pci/hda/patch_realtek.c | 1 sound/usb/mixer.c | 3 259 files changed, 2212 insertions(+), 1230 deletions(-)