Merge tag 'v3.16.46' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into linux-3.16-stable
| Newsgroups | gmane.linux.ports.mips.cvs |
|---|---|
| Message-ID | <S23993423AbdIVIRYMCssV/[email protected]> |
Author: Ralf Baechle <[email protected]> Wed Sep 20 23:14:43 2017 +0200 Commit: 91e725780a2823f14b8960ca7733cc0e1590f85c Gitweb: https://git.linux-mips.org/g/ralf/linux/91e725780a28 Branch: linux-3.16-stable --- Makefile | 2 arch/arm/boot/dts/bcm5301x.dtsi | 4 arch/arm/kvm/mmu.c | 10 + arch/metag/include/asm/uaccess.h | 15 + arch/metag/lib/usercopy.c | 312 ++++++++------------ arch/mips/include/asm/spinlock.h | 8 - arch/powerpc/boot/zImage.lds.S | 1 arch/powerpc/include/asm/ppc_asm.h | 40 +-- arch/powerpc/kernel/align.c | 27 +- arch/powerpc/kernel/misc_32.S | 4 arch/powerpc/kernel/misc_64.S | 7 arch/powerpc/kernel/setup_64.c | 9 + arch/s390/boot/compressed/misc.c | 35 +- arch/s390/include/asm/pgtable.h | 2 arch/s390/include/asm/uaccess.h | 2 arch/s390/mm/pgtable.c | 19 + arch/x86/include/asm/elf.h | 2 arch/x86/kernel/cpu/perf_event_intel_lbr.c | 2 arch/x86/kernel/ftrace.c | 12 + arch/x86/kernel/kprobes/common.h | 2 arch/x86/kernel/kprobes/core.c | 6 arch/x86/kernel/kprobes/opt.c | 2 arch/x86/mm/init.c | 41 ++- arch/x86/pci/xen.c | 23 - .../platform/intel-mid/device_libs/platform_wdt.c | 2 arch/x86/vdso/vdso32-setup.c | 11 + drivers/acpi/Makefile | 1 drivers/acpi/acpi_platform.c | 8 - drivers/acpi/apei/ghes.c | 1 drivers/acpi/power.c | 1 drivers/block/xen-blkback/blkback.c | 23 + drivers/block/xen-blkback/common.h | 25 -- drivers/block/zram/zram_drv.c | 6 drivers/char/lp.c | 6 drivers/char/mem.c | 82 +++-- drivers/char/virtio_console.c | 6 drivers/crypto/caam/ctrl.c | 3 drivers/gpio/gpio-mcp23s08.c | 60 ++++ drivers/gpu/drm/ttm/ttm_object.c | 10 - drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 79 +++-- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 4 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 4 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 26 +- drivers/hwmon/asus_atk0110.c | 3 drivers/iio/adc/ti_am335x_adc.c | 13 + .../iio/common/hid-sensors/hid-sensor-attributes.c | 10 + drivers/iio/industrialio-core.c | 16 - drivers/infiniband/hw/mlx5/main.c | 2 drivers/infiniband/hw/qib/qib_iba7322.c | 2 drivers/input/joystick/iforce/iforce-usb.c | 3 drivers/input/misc/cm109.c | 4 drivers/input/misc/ims-pcu.c | 4 drivers/input/misc/yealink.c | 4 drivers/input/mouse/elantech.c | 8 + 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/raid10.c | 18 + drivers/media/usb/dvb-usb/dvb-usb-firmware.c | 33 +- drivers/mmc/host/sdhci-of-arasan.c | 16 - drivers/mmc/host/sdhci.c | 10 + drivers/mmc/host/ushc.c | 3 drivers/mtd/ubi/upd.c | 8 - drivers/net/ethernet/broadcom/genet/bcmgenet.c | 167 ++++++++--- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 14 + drivers/net/ethernet/brocade/bna/bnad_debugfs.c | 2 drivers/net/ethernet/toshiba/tc35815.c | 2 drivers/net/macvlan.c | 11 + drivers/net/phy/phy.c | 2 drivers/net/phy/phy_device.c | 2 drivers/net/team/team.c | 8 - drivers/net/usb/cx82310_eth.c | 7 drivers/net/usb/smsc75xx.c | 8 - drivers/net/usb/sr9700.c | 9 - drivers/net/wimax/i2400m/usb.c | 3 drivers/net/wireless/iwlwifi/dvm/calib.c | 2 drivers/scsi/aacraid/src.c | 2 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/sr.c | 6 drivers/target/iscsi/iscsi_target_parameters.c | 16 - drivers/target/iscsi/iscsi_target_util.c | 12 - drivers/target/target_core_pscsi.c | 47 +-- drivers/target/target_core_sbc.c | 10 + drivers/tty/serial/mxs-auart.c | 10 - drivers/usb/class/usbtmc.c | 9 + drivers/usb/core/config.c | 10 + drivers/usb/core/hcd.c | 7 drivers/usb/core/hub.c | 2 drivers/usb/core/quirks.c | 8 + drivers/usb/dwc3/gadget.h | 14 - drivers/usb/gadget/f_acm.c | 4 drivers/usb/gadget/f_fs.c | 15 + drivers/usb/gadget/f_uvc.c | 12 - drivers/usb/host/xhci.c | 43 ++- drivers/usb/misc/idmouse.c | 3 drivers/usb/misc/iowarrior.c | 8 + drivers/usb/misc/uss720.c | 5 drivers/usb/serial/digi_acceleport.c | 2 drivers/usb/serial/io_ti.c | 6 drivers/usb/serial/option.c | 17 + drivers/usb/serial/qcserial.c | 2 drivers/usb/serial/safe_serial.c | 5 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 | 4 drivers/xen/xen-acpi-processor.c | 34 ++ fs/ceph/inode.c | 14 - fs/cifs/cifsglob.h | 12 + fs/cifs/cifssmb.c | 4 fs/cifs/connect.c | 13 + fs/cifs/smb1ops.c | 10 + fs/cifs/smb2misc.c | 44 +++ fs/cifs/smb2ops.c | 3 fs/cifs/smb2pdu.c | 9 - fs/cifs/smb2proto.h | 7 fs/cifs/smb2transport.c | 58 +++- fs/cifs/transport.c | 2 fs/exec.c | 28 ++ fs/ext4/inline.c | 5 fs/ext4/xattr.c | 65 ++-- fs/nfs/nfs4proc.c | 2 include/drm/ttm/ttm_object.h | 5 include/linux/kernel.h | 45 ++- include/linux/kvm_host.h | 4 include/linux/phy.h | 4 include/linux/skbuff.h | 7 include/linux/usb/quirks.h | 6 include/scsi/libiscsi.h | 1 include/trace/events/syscalls.h | 1 kernel/events/core.c | 5 kernel/futex.c | 22 + kernel/ptrace.c | 14 + kernel/sched/proc.c | 4 kernel/trace/ring_buffer.c | 24 +- kernel/trace/trace.c | 8 - net/9p/client.c | 4 net/batman-adv/fragmentation.c | 20 + net/ceph/messenger.c | 6 net/ceph/osdmap.c | 1 net/core/sock.c | 10 - net/dccp/ipv4.c | 3 net/dccp/ipv6.c | 8 - net/ipv4/ip_output.c | 2 net/ipv4/netfilter/nf_nat_snmp_basic.c | 19 - net/ipv4/tcp_ipv4.c | 3 net/ipv6/af_inet6.c | 6 net/ipv6/ip6_fib.c | 2 net/ipv6/ip6_output.c | 2 net/ipv6/ndisc.c | 3 net/ipv6/route.c | 2 net/ipv6/tcp_ipv6.c | 8 - net/key/af_key.c | 46 ++- net/l2tp/l2tp_core.c | 160 ++++++++-- net/l2tp/l2tp_core.h | 9 - net/l2tp/l2tp_debugfs.c | 10 - net/l2tp/l2tp_eth.c | 10 - net/l2tp/l2tp_ip.c | 17 + net/l2tp/l2tp_ip6.c | 18 + net/l2tp/l2tp_netlink.c | 46 ++- net/l2tp/l2tp_ppp.c | 101 ++++-- net/mac80211/rx.c | 24 ++ net/sched/act_csum.c | 8 - net/sched/act_nat.c | 18 - net/sched/sch_dsmark.c | 10 + net/unix/garbage.c | 18 + net/wireless/nl80211.c | 52 +-- net/xfrm/xfrm_policy.c | 10 - security/keys/gc.c | 2 sound/core/seq/seq_clientmgr.c | 1 sound/core/seq/seq_fifo.c | 7 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 | 7 sound/pci/ctxfi/cthw20k1.c | 2 tools/perf/util/symbol.c | 2 tools/power/cpupower/utils/helpers/cpuid.c | 1 virt/kvm/eventfd.c | 3 virt/kvm/kvm_main.c | 40 ++- 186 files changed, 1882 insertions(+), 1032 deletions(-)