Merge tag 'v3.16.40' 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 | <S23994798AbdEMW35ToIyF/[email protected]> |
Author: Ralf Baechle <[email protected]> Tue Mar 7 10:13:32 2017 +0100 Commit: 059736557767e3cf5ee8b3c189e8c42711b03838 Gitweb: https://git.linux-mips.org/g/ralf/linux/059736557767 Branch: linux-3.16-stable --- MAINTAINERS | 9 - Makefile | 7 arch/arc/kernel/signal.c | 7 arch/arm/boot/dts/exynos4210-pinctrl.dtsi | 2 arch/arm/mach-pxa/corgi_pm.c | 13 - arch/arm/mach-pxa/include/mach/sharpsl_pm.h | 2 arch/arm/mach-pxa/sharpsl_pm.c | 2 arch/arm/mach-pxa/spitz_pm.c | 9 - arch/arm64/include/asm/kvm_emulate.h | 11 - arch/arm64/kernel/debug-monitors.c | 6 arch/arm64/kernel/head.S | 3 arch/m68k/include/asm/delay.h | 2 arch/metag/include/asm/atomic.h | 3 arch/mips/cavium-octeon/setup.c | 14 + arch/mips/include/asm/kexec.h | 1 arch/mips/include/asm/kvm_host.h | 7 arch/mips/kernel/crash.c | 18 + arch/mips/kernel/machine_kexec.c | 1 arch/mips/kvm/kvm_mips_emul.c | 39 +- arch/parisc/include/asm/pgtable.h | 8 arch/parisc/kernel/pacache.S | 49 +-- arch/parisc/kernel/pci-dma.c | 2 arch/parisc/kernel/syscall.S | 11 + arch/powerpc/include/asm/kvm_book3s.h | 1 arch/powerpc/include/asm/kvm_host.h | 2 arch/powerpc/include/asm/reg.h | 1 arch/powerpc/kernel/asm-offsets.c | 2 arch/powerpc/kernel/eeh_driver.c | 12 + arch/powerpc/kernel/idle_power7.S | 2 arch/powerpc/kernel/nvram_64.c | 6 arch/powerpc/kernel/vdso64/datapage.S | 2 arch/powerpc/kernel/vdso64/gettimeofday.S | 2 arch/powerpc/kvm/book3s_emulate.c | 2 arch/powerpc/kvm/book3s_hv.c | 4 arch/powerpc/kvm/book3s_hv_rmhandlers.S | 14 - arch/powerpc/kvm/book3s_pr.c | 6 arch/powerpc/kvm/booke.c | 2 arch/powerpc/lib/copyuser_64.S | 2 arch/powerpc/platforms/powernv/eeh-ioda.c | 5 arch/powerpc/platforms/powernv/pci.c | 4 arch/powerpc/platforms/pseries/lpar.c | 4 arch/s390/hypfs/hypfs_diag.c | 6 arch/tile/kernel/time.c | 4 arch/x86/include/asm/kexec.h | 1 arch/x86/include/asm/smp.h | 1 arch/x86/include/asm/uaccess.h | 10 - arch/x86/kernel/apic/x2apic_uv_x.c | 4 arch/x86/kernel/cpu/perf_event.c | 2 arch/x86/kernel/cpu/perf_event_intel.c | 2 arch/x86/kernel/crash.c | 22 + arch/x86/kernel/head_32.S | 2 arch/x86/kernel/ptrace.c | 4 arch/x86/kernel/smp.c | 5 arch/x86/kvm/emulate.c | 36 +- arch/x86/kvm/x86.c | 20 + block/blk-cgroup.h | 2 block/bsg.c | 3 crypto/async_tx/async_pq.c | 8 crypto/gcm.c | 2 drivers/acpi/apei/ghes.c | 2 drivers/base/platform.c | 4 drivers/base/power/main.c | 8 drivers/block/nvme-core.c | 6 drivers/char/hw_random/core.c | 6 drivers/char/virtio_console.c | 22 + drivers/clk/clk-divider.c | 2 drivers/firewire/net.c | 8 drivers/gpio/gpio-mvebu.c | 94 +++--- drivers/gpu/drm/i915/intel_crt.c | 10 - drivers/gpu/drm/i915/intel_drv.h | 2 drivers/gpu/drm/i915/intel_pm.c | 9 + drivers/gpu/drm/radeon/ni.c | 4 drivers/gpu/drm/radeon/r600_dpm.c | 15 - drivers/gpu/drm/radeon/radeon_device.c | 5 drivers/gpu/drm/radeon/si_dpm.c | 55 +++ drivers/gpu/drm/radeon/sislands_smc.h | 1 drivers/hid/hid-core.c | 3 drivers/hid/hid-ids.h | 2 drivers/hid/usbhid/hid-quirks.c | 2 drivers/hv/hv_util.c | 10 - drivers/i2c/i2c-core.c | 2 .../iio/common/hid-sensors/hid-sensor-attributes.c | 60 ++-- drivers/infiniband/core/cm.c | 125 +++++++- drivers/infiniband/core/umem.c | 2 drivers/infiniband/core/uverbs_main.c | 7 drivers/infiniband/hw/mlx4/cq.c | 5 drivers/infiniband/hw/mlx5/cq.c | 3 drivers/infiniband/hw/mlx5/mlx5_ib.h | 2 drivers/infiniband/hw/mlx5/mr.c | 6 drivers/infiniband/hw/mlx5/qp.c | 5 drivers/infiniband/ulp/srp/ib_srp.c | 8 drivers/input/mouse/elantech.c | 11 + drivers/input/serio/i8042-x86ia64io.h | 7 drivers/iommu/amd_iommu.c | 3 drivers/iommu/dmar.c | 4 drivers/iommu/intel-iommu.c | 13 + drivers/isdn/gigaset/ser-gigaset.c | 4 drivers/md/dm-mpath.c | 6 drivers/md/dm-table.c | 24 + drivers/md/dm.c | 5 drivers/md/md.c | 2 drivers/media/dvb-frontends/mb86a20s.c | 104 +++--- drivers/media/tuners/tuner-xc2028.c | 37 +- drivers/media/usb/cx231xx/cx231xx-avcore.c | 5 drivers/media/usb/cx231xx/cx231xx-cards.c | 2 drivers/media/usb/cx231xx/cx231xx-core.c | 3 drivers/media/usb/dvb-usb/dib0700_core.c | 5 drivers/memstick/host/rtsx_usb_ms.c | 6 drivers/mfd/Kconfig | 1 drivers/mfd/mfd-core.c | 2 drivers/mfd/rtsx_usb.c | 10 - drivers/misc/genwqe/card_utils.c | 12 + drivers/misc/mei/hw-txe.c | 6 drivers/misc/mei/nfc.c | 2 drivers/mmc/card/block.c | 5 drivers/mmc/card/queue.h | 2 drivers/mmc/host/moxart-mmc.c | 5 drivers/mmc/host/mxs-mmc.c | 4 drivers/mmc/host/rtsx_usb_sdmmc.c | 7 drivers/mmc/host/sdhci.c | 2 drivers/mtd/ubi/eba.c | 4 drivers/mtd/ubi/fastmap.c | 22 + drivers/mtd/ubi/wl.c | 45 ++- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 6 drivers/net/ethernet/broadcom/bcmsysport.c | 2 drivers/net/ethernet/broadcom/bgmac.c | 5 drivers/net/ethernet/broadcom/genet/bcmgenet.c | 11 - drivers/net/ethernet/cirrus/ep93xx_eth.c | 4 drivers/net/ethernet/intel/i40e/i40e_main.c | 6 drivers/net/ethernet/marvell/mvneta.c | 2 drivers/net/ethernet/mellanox/mlx4/cmd.c | 23 + drivers/net/ethernet/mellanox/mlx4/en_clock.c | 5 drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 7 drivers/net/ethernet/mellanox/mlx4/en_port.c | 2 drivers/net/ethernet/mellanox/mlx4/en_rx.c | 2 drivers/net/ethernet/mellanox/mlx4/mcg.c | 7 drivers/net/ethernet/mellanox/mlx4/mlx4.h | 7 drivers/net/ethernet/mellanox/mlx4/port.c | 13 - .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 26 +- drivers/net/ethernet/renesas/sh_eth.c | 2 drivers/net/ethernet/ti/cpsw-phy-sel.c | 3 drivers/net/ethernet/ti/cpsw.c | 16 + drivers/net/wireless/mwifiex/cfg80211.c | 13 - drivers/net/wireless/rtlwifi/regd.c | 45 +++ drivers/net/wireless/rtlwifi/regd.h | 1 drivers/of/of_mdio.c | 5 drivers/pci/quirks.c | 1 drivers/phy/phy-sun4i-usb.c | 11 - drivers/pwm/core.c | 2 drivers/pwm/sysfs.c | 20 + drivers/regulator/tps65910-regulator.c | 6 drivers/s390/char/con3270.c | 11 - drivers/s390/scsi/zfcp_dbf.c | 162 +++++++++- drivers/s390/scsi/zfcp_dbf.h | 14 + drivers/s390/scsi/zfcp_erp.c | 12 + drivers/s390/scsi/zfcp_ext.h | 8 drivers/s390/scsi/zfcp_fsf.c | 22 + drivers/s390/scsi/zfcp_fsf.h | 4 drivers/s390/scsi/zfcp_scsi.c | 8 drivers/scsi/arcmsr/arcmsr_hba.c | 9 - drivers/scsi/ibmvscsi/ibmvfc.c | 1 drivers/scsi/megaraid/megaraid_sas.h | 2 drivers/scsi/megaraid/megaraid_sas_base.c | 13 - drivers/scsi/mpt3sas/mpt3sas_scsih.c | 15 + drivers/scsi/scsi_debug.c | 1 drivers/scsi/scsi_scan.c | 2 drivers/scsi/sg.c | 8 drivers/staging/android/ion/ion.c | 55 +++ drivers/staging/iio/impedance-analyzer/ad5933.c | 17 + drivers/staging/nvec/nvec_ps2.c | 8 drivers/staging/rtl8188eu/os_dep/usb_intf.c | 4 drivers/target/target_core_transport.c | 11 + drivers/target/target_core_xcopy.c | 34 ++ drivers/tty/tty_ldisc.c | 7 drivers/tty/vt/vt.c | 7 drivers/uio/uio_dmem_genirq.c | 2 drivers/usb/chipidea/core.c | 1 drivers/usb/chipidea/udc.c | 2 drivers/usb/class/cdc-acm.c | 2 drivers/usb/class/usbtmc.c | 3 drivers/usb/gadget/f_fs.c | 1 drivers/usb/gadget/u_ether.c | 7 drivers/usb/host/xhci-hub.c | 37 ++ drivers/usb/host/xhci-pci.c | 10 + drivers/usb/host/xhci.h | 3 drivers/usb/misc/legousbtower.c | 35 +- drivers/usb/serial/cp210x.c | 2 drivers/usb/serial/ftdi_sio.c | 5 drivers/usb/serial/ftdi_sio_ids.h | 11 + drivers/usb/serial/usb-serial.c | 3 drivers/usb/storage/transport.c | 7 drivers/uwb/lc-rc.c | 16 + drivers/uwb/pal.c | 2 drivers/video/fbdev/core/fbcmap.c | 26 +- drivers/video/fbdev/efifb.c | 6 fs/btrfs/tree-log.c | 20 - fs/cifs/cifs_debug.c | 1 fs/cifs/cifsfs.c | 3 fs/cifs/cifsglob.h | 30 +- fs/cifs/cifssmb.c | 4 fs/cifs/connect.c | 2 fs/cifs/file.c | 66 ++-- fs/cifs/misc.c | 15 - fs/cifs/readdir.c | 6 fs/cifs/smb2glob.h | 10 + fs/cifs/smb2inode.c | 6 fs/cifs/smb2misc.c | 16 - fs/cifs/smb2ops.c | 5 fs/cifs/smb2pdu.c | 21 + fs/cifs/smb2pdu.h | 2 fs/coredump.c | 3 fs/ext4/ext4.h | 1 fs/ext4/inode.c | 10 - fs/ext4/namei.c | 14 - fs/ext4/super.c | 17 + fs/fuse/dir.c | 62 +++- fs/fuse/file.c | 8 fs/isofs/inode.c | 8 fs/jbd2/transaction.c | 3 fs/nfs/nfs4state.c | 3 fs/proc/proc_sysctl.c | 3 fs/pstore/ram_core.c | 49 --- fs/reiserfs/super.c | 12 + fs/super.c | 6 fs/ubifs/dir.c | 16 + fs/ubifs/xattr.c | 2 fs/xfs/xfs_acl.c | 3 fs/xfs/xfs_file.c | 2 fs/xfs/xfs_inode.c | 2 fs/xfs/xfs_ioctl.c | 2 fs/xfs/xfs_iops.c | 96 ++++-- fs/xfs/xfs_iops.h | 7 include/linux/compiler.h | 2 include/linux/filter.h | 6 include/linux/hugetlb.h | 6 include/linux/mfd/88pm80x.h | 4 include/linux/pwm.h | 5 include/linux/sem.h | 1 include/linux/sunrpc/svc_rdma.h | 9 + include/net/ip6_tunnel.h | 1 include/net/netfilter/nf_tables.h | 1 include/net/sock.h | 9 - include/net/tcp.h | 1 include/target/target_core_base.h | 1 include/uapi/linux/can.h | 1 ipc/msg.c | 34 +- ipc/sem.c | 165 ++++++---- ipc/shm.c | 42 +-- ipc/util.c | 6 kernel/events/core.c | 324 ++++++++++++++++---- kernel/irq/generic-chip.c | 22 + kernel/locking/rtmutex.c | 68 ++++ kernel/panic.c | 48 +++ kernel/power/suspend_test.c | 4 lib/genalloc.c | 3 lib/mpi/mpi-pow.c | 7 mm/filemap.c | 5 mm/hugetlb.c | 39 ++ mm/memory_hotplug.c | 4 mm/swapfile.c | 2 net/batman-adv/translation-table.c | 4 net/bridge/br_multicast.c | 23 + net/can/bcm.c | 32 +- net/can/raw.c | 3 net/core/filter.c | 10 - net/core/rtnetlink.c | 8 net/core/sock.c | 30 +- net/dccp/ipv4.c | 2 net/dccp/ipv6.c | 2 net/ipv4/ip_output.c | 7 net/ipv4/ip_sockglue.c | 7 net/ipv4/netfilter/arp_tables.c | 4 net/ipv4/ping.c | 4 net/ipv4/route.c | 6 net/ipv4/sysctl_net_ipv4.c | 8 net/ipv4/tcp_ipv4.c | 19 + net/ipv6/addrconf.c | 2 net/ipv6/ip6_output.c | 2 net/ipv6/output_core.c | 2 net/ipv6/tcp_ipv6.c | 6 net/l2tp/l2tp_ip.c | 5 net/l2tp/l2tp_ip6.c | 5 net/mac80211/rx.c | 24 + net/netfilter/nf_conntrack_core.c | 7 net/netfilter/nf_conntrack_sip.c | 5 net/netfilter/nf_tables_api.c | 29 ++ net/netfilter/nfnetlink.c | 9 - net/netfilter/nft_bitwise.c | 7 net/netfilter/nft_byteorder.c | 15 + net/netfilter/nft_cmp.c | 3 net/netfilter/nft_exthdr.c | 13 + net/netfilter/nft_immediate.c | 4 net/netlink/af_netlink.c | 7 net/packet/af_packet.c | 29 +- net/rose/rose_in.c | 3 net/sched/sch_fq.c | 32 +- net/sctp/sm_sideeffect.c | 16 - net/sctp/sm_statefuns.c | 12 - net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 2 net/sunrpc/xprtrdma/svc_rdma_sendto.c | 20 - net/sunrpc/xprtrdma/svc_rdma_transport.c | 20 + net/tipc/bearer.c | 13 + net/tipc/bearer.h | 16 + net/wireless/core.h | 1 net/wireless/scan.c | 69 ++++ scripts/gcc-x86_64-has-stack-protector.sh | 2 security/apparmor/domain.c | 6 sound/core/pcm_lib.c | 2 sound/pci/ali5451/ali5451.c | 2 sound/pci/hda/hda_intel.c | 7 sound/pci/hda/patch_realtek.c | 14 + sound/pci/hda/thinkpad_helper.c | 3 sound/soc/codecs/cs4270.c | 8 sound/soc/soc-dapm.c | 2 sound/usb/mixer_quirks.c | 22 + sound/usb/quirks-table.h | 17 + tools/perf/util/symbol-elf.c | 2 tools/perf/util/symbol.c | 2 318 files changed, 2887 insertions(+), 1272 deletions(-)