Merge tag 'v4.4.134' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into linux-4.4-stable

[email protected] Sat, 16 Jun 2018 06:26:26 +0200
Newsgroups gmane.linux.ports.mips.cvs
Message-ID <S23994714AbeFPE02kDxvJ/[email protected]>
Author: Ralf Baechle <[email protected]> Fri Jun 15 01:30:17 2018 +0200
Commit: cd0d926d47599103d75dec1da5218b2b7b8957a1
Gitweb: https://git.linux-mips.org/g/ralf/linux/cd0d926d4759
Branch: linux-4.4-stable

---

 Documentation/device-mapper/thin-provisioning.txt  |    8 +-
 Makefile                                           |    2 
 arch/alpha/include/asm/xchg.h                      |   30 +++++-
 arch/arc/Kconfig                                   |    1 
 arch/arm/boot/dts/socfpga.dtsi                     |    2 
 arch/arm/include/asm/vdso.h                        |    2 
 arch/arm/kernel/vdso.c                             |   12 +-
 arch/arm/mach-omap1/clock.c                        |    6 +
 arch/arm/mach-omap2/pm.c                           |    4 -
 arch/arm/mach-omap2/timer.c                        |   19 ++--
 arch/arm/plat-omap/dmtimer.c                       |    7 -
 arch/arm64/include/asm/spinlock.h                  |    4 -
 arch/m68k/coldfire/device.c                        |   12 ++
 arch/mips/cavium-octeon/octeon-irq.c               |   10 +-
 arch/mips/include/asm/mach-ath79/ar71xx_regs.h     |    2 
 arch/mips/kernel/ptrace.c                          |   22 ++++-
 arch/mips/kernel/ptrace32.c                        |    4 -
 arch/mips/kvm/mips.c                               |    2 
 arch/mips/txx9/rbtx4939/setup.c                    |    4 -
 arch/powerpc/include/asm/irq_work.h                |    1 
 arch/powerpc/kvm/book3s_hv.c                       |   12 +-
 arch/powerpc/mm/numa.c                             |   78 ++++++++++++++--
 arch/powerpc/net/bpf_jit_comp.c                    |    3 +
 arch/powerpc/perf/core-book3s.c                    |   25 +++++
 arch/powerpc/sysdev/mpic.c                         |    2 
 arch/s390/include/asm/nospec-insn.h                |   13 +++
 arch/s390/kernel/asm-offsets.c                     |    1 
 arch/s390/kernel/mcount.S                          |   14 ++-
 arch/sh/kernel/entry-common.S                      |    2 
 arch/sparc/include/asm/atomic_64.h                 |    6 +
 arch/x86/kernel/apic/apic.c                        |    2 
 arch/x86/kernel/devicetree.c                       |   21 +++-
 arch/x86/kernel/smpboot.c                          |    1 
 arch/x86/kvm/lapic.c                               |   10 ++
 arch/x86/kvm/vmx.c                                 |   20 +++-
 arch/x86/kvm/x86.c                                 |    7 +
 arch/x86/mm/pgtable.c                              |    9 ++
 arch/x86/power/hibernate_32.c                      |    2 
 arch/x86/power/hibernate_64.c                      |    2 
 drivers/acpi/acpi_pad.c                            |    3 +
 drivers/acpi/acpica/evevent.c                      |    9 +-
 drivers/acpi/acpica/nseval.c                       |    8 ++
 drivers/acpi/processor_perflib.c                   |    2 
 drivers/ata/libata-core.c                          |    6 +
 drivers/block/paride/pcd.c                         |    2 
 drivers/bluetooth/btusb.c                          |    6 +
 drivers/cdrom/cdrom.c                              |    3 -
 drivers/cdrom/gdrom.c                              |    3 +
 drivers/char/hw_random/stm32-rng.c                 |    9 ++
 drivers/char/ipmi/ipmi_powernv.c                   |    5 +
 drivers/char/ipmi/ipmi_ssif.c                      |    4 -
 drivers/clk/clk.c                                  |    3 +
 drivers/clk/rockchip/clk-mmc-phase.c               |   23 +++++
 drivers/clk/samsung/clk-exynos3250.c               |    4 -
 drivers/clk/samsung/clk-exynos5250.c               |    8 +-
 drivers/clk/samsung/clk-exynos5260.c               |    2 
 drivers/clk/samsung/clk-exynos5433.c               |   12 +-
 drivers/clk/samsung/clk-s3c2410.c                  |   16 ++-
 drivers/clocksource/fsl_ftm_timer.c                |    2 
 drivers/cpufreq/cppc_cpufreq.c                     |   23 ++++-
 drivers/crypto/sunxi-ss/sun4i-ss-core.c            |    1 
 drivers/dma/pl330.c                                |    6 +
 drivers/dma/sh/rcar-dmac.c                         |    2 
 drivers/firewire/ohci.c                            |    8 +-
 drivers/firmware/dmi_scan.c                        |   22 ++---
 drivers/gpu/drm/exynos/regs-fimc.h                 |    2 
 drivers/gpu/drm/rockchip/rockchip_drm_gem.c        |    7 +
 drivers/gpu/drm/virtio/virtgpu_ioctl.c             |   17 ++--
 drivers/hid/hid-roccat-kovaplus.c                  |    2 
 drivers/hwmon/nct6775.c                            |   10 +-
 drivers/hwmon/pmbus/adm1275.c                      |    4 -
 drivers/hwmon/pmbus/max8688.c                      |    2 
 drivers/i2c/busses/i2c-mv64xxx.c                   |    8 +-
 drivers/ide/ide-cd.c                               |    2 
 drivers/infiniband/core/ucma.c                     |    2 
 drivers/infiniband/hw/mlx5/qp.c                    |    5 -
 drivers/infiniband/ulp/ipoib/ipoib_main.c          |    3 +
 drivers/irqchip/irq-gic-v3.c                       |    2 
 drivers/md/bcache/alloc.c                          |    4 +
 drivers/md/bcache/bcache.h                         |    2 
 drivers/md/bcache/btree.c                          |    9 +-
 drivers/md/bcache/request.c                        |    2 
 drivers/md/bcache/super.c                          |   23 ++++-
 drivers/md/bcache/sysfs.c                          |   11 +-
 drivers/md/bcache/writeback.c                      |   27 +++++-
 drivers/md/raid1.c                                 |   11 ++
 drivers/md/raid10.c                                |    6 +
 drivers/md/raid5.c                                 |    7 +
 drivers/media/dvb-core/dmxdev.c                    |    2 
 drivers/media/pci/cx23885/cx23885-cards.c          |    4 +
 drivers/media/pci/cx23885/cx23885-core.c           |   10 ++
 drivers/media/pci/cx25821/cx25821-core.c           |    7 +
 drivers/media/platform/s3c-camif/camif-capture.c   |    7 +
 drivers/media/usb/em28xx/em28xx.h                  |    2 
 drivers/message/fusion/mptctl.c                    |    2 
 drivers/mmc/host/sdhci-iproc.c                     |   30 +++++-
 drivers/net/ethernet/broadcom/bgmac.c              |    3 -
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |    3 +
 drivers/net/ethernet/cisco/enic/enic_main.c        |   10 +-
 drivers/net/ethernet/freescale/gianfar.c           |    7 +
 drivers/net/ethernet/intel/e1000e/ich8lan.c        |    2 
 drivers/net/ethernet/intel/e1000e/mac.c            |    2 
 drivers/net/ethernet/intel/e1000e/netdev.c         |    4 -
 drivers/net/ethernet/marvell/mvneta.c              |    1 
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |    2 
 drivers/net/ethernet/sun/sunvnet.c                 |    2 
 drivers/net/phy/dp83640.c                          |   18 ++++
 drivers/net/usb/qmi_wwan.c                         |    5 +
 drivers/net/usb/r8152.c                            |    2 
 drivers/net/usb/smsc75xx.c                         |    7 +
 drivers/net/virtio_net.c                           |    2 
 drivers/net/wireless/ath/ath10k/mac.c              |   10 ++
 drivers/net/wireless/mac80211_hwsim.c              |    4 +
 drivers/net/xen-netfront.c                         |   46 +++++----
 drivers/ntb/ntb_transport.c                        |    3 +
 drivers/nvme/host/pci.c                            |    5 +
 drivers/parisc/lba_pci.c                           |   20 ++++
 drivers/pci/pci-driver.c                           |   17 ++--
 drivers/pci/quirks.c                               |    5 +
 drivers/regulator/of_regulator.c                   |    1 
 drivers/rtc/hctosys.c                              |    5 +
 drivers/rtc/rtc-snvs.c                             |   15 ++-
 drivers/rtc/rtc-tx4939.c                           |    6 +
 drivers/s390/cio/device_fsm.c                      |    7 +
 drivers/s390/cio/io_sch.h                          |    1 
 drivers/scsi/aacraid/commsup.c                     |    4 +
 drivers/scsi/aacraid/linit.c                       |    5 +
 drivers/scsi/arm/fas216.c                          |    2 
 drivers/scsi/bnx2fc/bnx2fc_io.c                    |    1 
 drivers/scsi/lpfc/lpfc_attr.c                      |    5 +
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |    5 +
 drivers/scsi/lpfc/lpfc_sli.c                       |    2 
 drivers/scsi/mpt3sas/mpt3sas_scsih.c               |    2 
 drivers/scsi/qla2xxx/qla_isr.c                     |    6 +
 drivers/scsi/qla4xxx/ql4_def.h                     |    2 
 drivers/scsi/qla4xxx/ql4_os.c                      |   46 +++++++++
 drivers/scsi/sd.c                                  |    3 -
 drivers/scsi/sr.c                                  |   21 ++++
 drivers/scsi/storvsc_drv.c                         |    2 
 drivers/scsi/sym53c8xx_2/sym_hipd.c                |    2 
 drivers/scsi/ufs/ufshcd.c                          |    2 
 drivers/staging/rtl8192u/r8192U_core.c             |    2 
 drivers/tty/serial/arc_uart.c                      |    5 +
 drivers/tty/serial/fsl_lpuart.c                    |    4 +
 drivers/tty/serial/imx.c                           |    6 +
 drivers/tty/serial/mxs-auart.c                     |    4 +
 drivers/tty/serial/samsung.c                       |    4 +
 drivers/tty/serial/xilinx_uartps.c                 |    2 
 drivers/usb/dwc2/core.h                            |    2 
 drivers/usb/dwc2/gadget.c                          |   12 +-
 drivers/usb/dwc3/core.h                            |    2 
 drivers/usb/gadget/composite.c                     |   40 ++++----
 drivers/usb/gadget/function/f_fs.c                 |    6 +
 drivers/usb/gadget/function/f_uac2.c               |    2 
 drivers/usb/gadget/udc/fsl_udc_core.c              |    4 -
 drivers/usb/gadget/udc/goku_udc.h                  |    2 
 drivers/usb/host/ohci-hcd.c                        |    3 -
 drivers/usb/host/xhci-mem.c                        |    2 
 drivers/usb/musb/musb_core.c                       |    5 +
 drivers/video/fbdev/sbuslib.c                      |    4 -
 drivers/watchdog/f71808e_wdt.c                     |    3 -
 drivers/watchdog/sp5100_tco.h                      |    2 
 drivers/xen/events/events_base.c                   |    4 -
 drivers/xen/grant-table.c                          |    4 -
 drivers/xen/swiotlb-xen.c                          |    2 
 drivers/xen/xen-acpi-processor.c                   |    6 +
 drivers/xen/xenbus/xenbus_probe.c                  |    5 +
 drivers/zorro/zorro.c                              |   12 ++
 fs/affs/namei.c                                    |   10 +-
 fs/aio.c                                           |    4 -
 fs/btrfs/ctree.c                                   |   12 ++
 fs/btrfs/disk-io.c                                 |    2 
 fs/btrfs/extent-tree.c                             |    1 
 fs/btrfs/file.c                                    |    9 ++
 fs/btrfs/inode.c                                   |   16 +--
 fs/btrfs/raid56.c                                  |   18 +++-
 fs/btrfs/send.c                                    |    3 +
 fs/btrfs/tests/qgroup-tests.c                      |    2 
 fs/btrfs/tree-log.c                                |   12 ++
 fs/btrfs/volumes.c                                 |    9 ++
 fs/cifs/cifssmb.c                                  |    4 -
 fs/dcache.c                                        |   22 +++++
 fs/ecryptfs/inode.c                                |    3 -
 fs/ext2/namei.c                                    |    6 -
 fs/ext4/namei.c                                    |    6 -
 fs/f2fs/namei.c                                    |   12 +-
 fs/fscache/page.c                                  |   13 ++-
 fs/gfs2/file.c                                     |    5 +
 fs/gfs2/quota.h                                    |    2 
 fs/jffs2/dir.c                                     |   12 +-
 fs/jffs2/fs.c                                      |    1 
 fs/jfs/namei.c                                     |   12 +-
 fs/nfs/nfs4proc.c                                  |   12 ++
 fs/nfs/nfs4state.c                                 |    5 +
 fs/nfs/nfs4sysctl.c                                |    2 
 fs/nilfs2/namei.c                                  |    6 -
 fs/ocfs2/acl.c                                     |    6 +
 fs/ocfs2/dlm/dlmdomain.c                           |   14 ---
 fs/ocfs2/dlm/dlmdomain.h                           |   25 +++++
 fs/ocfs2/dlm/dlmrecovery.c                         |    9 ++
 fs/ocfs2/journal.c                                 |   23 ++---
 fs/ocfs2/super.c                                   |    5 -
 fs/ocfs2/xattr.c                                   |    2 
 fs/proc/base.c                                     |   29 ++++++
 fs/proc/proc_sysctl.c                              |    3 +
 fs/reiserfs/namei.c                                |   12 +-
 fs/udf/namei.c                                     |    6 -
 fs/udf/super.c                                     |    5 +
 fs/ufs/namei.c                                     |    6 -
 fs/xfs/libxfs/xfs_attr.c                           |    6 -
 fs/xfs/xfs_discard.c                               |   14 +--
 include/asm-generic/pgtable.h                      |   15 +++
 include/linux/dcache.h                             |    1 
 include/linux/suspend.h                            |    2 
 include/linux/usb/composite.h                      |    3 +
 include/net/ip.h                                   |   11 ++
 include/net/ip_fib.h                               |    1 
 include/net/llc_conn.h                             |    2 
 include/net/mac80211.h                             |    2 
 include/net/regulatory.h                           |    2 
 include/net/route.h                                |    3 -
 include/trace/events/timer.h                       |   20 +++-
 include/uapi/drm/virtgpu_drm.h                     |    1 
 include/uapi/linux/if_ether.h                      |    1 
 ipc/shm.c                                          |   19 ++--
 kernel/audit.c                                     |    2 
 kernel/debug/kdb/kdb_main.c                        |   27 ++++--
 kernel/events/core.c                               |   24 ++++-
 kernel/locking/qspinlock.c                         |    8 ++
 kernel/power/power.h                               |    3 -
 kernel/relay.c                                     |    2 
 kernel/sched/rt.c                                  |    2 
 kernel/signal.c                                    |    4 +
 kernel/sys.c                                       |    3 +
 kernel/workqueue.c                                 |    2 
 lib/test_bpf.c                                     |   31 +++++-
 mm/kasan/kasan.c                                   |    2 
 mm/kmemleak.c                                      |   12 +-
 mm/ksm.c                                           |   28 ++++++
 mm/mempolicy.c                                     |   36 ++++++-
 mm/swapfile.c                                      |    4 +
 mm/vmscan.c                                        |   22 ++++-
 net/batman-adv/distributed-arp-table.c             |    2 
 net/batman-adv/fragmentation.c                     |    3 -
 net/batman-adv/gateway_client.c                    |    3 +
 net/batman-adv/multicast.c                         |    4 -
 net/batman-adv/soft-interface.c                    |    8 --
 net/bridge/netfilter/ebtables.c                    |   33 +++++--
 net/core/skbuff.c                                  |    9 +-
 net/ipv4/ip_vti.c                                  |    2 
 net/ipv4/route.c                                   |   26 ++++-
 net/ipv4/tcp_illinois.c                            |    2 
 net/ipv4/xfrm4_policy.c                            |    1 
 net/ipv6/sit.c                                     |    7 +
 net/llc/llc_c_ac.c                                 |   15 ++-
 net/llc/llc_conn.c                                 |   32 +++++--
 net/netlabel/netlabel_unlabeled.c                  |   10 ++
 net/nfc/llcp_commands.c                            |    4 +
 net/nfc/netlink.c                                  |    3 -
 net/rds/ib.c                                       |    3 -
 scripts/kconfig/expr.c                             |    2 
 scripts/kconfig/menu.c                             |    1 
 scripts/kconfig/zconf.y                            |   33 +++++--
 security/integrity/ima/Kconfig                     |    1 
 security/integrity/ima/ima_crypto.c                |    2 
 security/integrity/ima/ima_main.c                  |   13 +++
 sound/core/timer.c                                 |    4 -
 sound/core/vmaster.c                               |    5 +
 sound/pci/hda/Kconfig                              |    1 
 sound/pci/hda/patch_realtek.c                      |    5 +
 sound/soc/au1x/ac97c.c                             |    6 +
 sound/soc/samsung/i2s.c                            |   13 ++-
 sound/soc/soc-topology.c                           |    3 +
 tools/lib/bpf/libbpf.c                             |   26 +++++
 tools/lib/traceevent/event-parse.c                 |   17 ++--
 tools/lib/traceevent/parse-filter.c                |   10 ++
 tools/perf/tests/vmlinux-kallsyms.c                |    2 
 tools/perf/util/evsel.c                            |    8 +-
 tools/perf/util/hist.c                             |    4 -
 tools/perf/util/hist.h                             |    1 
 tools/testing/selftests/Makefile                   |    1 
 .../ftrace/test.d/kprobe/kprobe_args_string.tc     |   46 +++++++++
 .../ftrace/test.d/kprobe/kprobe_args_syntax.tc     |   97 ++++++++++++++++++++
 .../selftests/ftrace/test.d/kprobe/probepoint.tc   |   43 +++++++++
 tools/testing/selftests/memfd/config               |    1 
 tools/testing/selftests/net/psock_fanout.c         |    3 -
 tools/testing/selftests/powerpc/mm/subpage_prot.c  |   14 +++
 tools/thermal/tmon/sysfs.c                         |   12 +-
 tools/thermal/tmon/tmon.c                          |    1 
 289 files changed, 1873 insertions(+), 632 deletions(-)