Merge tag 'v4.17.4' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into linux-4.17-stable
[email protected] Wed, 04 Jul 2018 16:50:54 +0200
| Newsgroups | gmane.linux.ports.mips.cvs |
|---|---|
| Message-ID | <S23994657AbeGDOvAc9d6A/[email protected]> |
Author: Ralf Baechle <[email protected]> Wed Jul 4 16:00:18 2018 +0200 Commit: 862788c5a18fbf56ada54bb13dc84814fb32e734 Gitweb: https://git.linux-mips.org/g/ralf/linux/862788c5a18f Branch: linux-4.17-stable --- Documentation/ABI/testing/sysfs-class-cxl | 4 - Documentation/core-api/printk-formats.rst | 3 Makefile | 2 arch/arm/boot/dts/mt7623.dtsi | 3 arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 1 arch/arm/boot/dts/mt7623n-rfb.dtsi | 1 arch/arm/boot/dts/socfpga.dtsi | 4 - arch/arm/boot/dts/socfpga_arria10.dtsi | 5 - arch/arm/boot/dts/sun8i-h3-libretech-all-h3-cc.dts | 8 + arch/arm/include/asm/kgdb.h | 2 arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 6 - arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 6 + .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 3 arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 8 - arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 2 arch/arm64/crypto/aes-glue.c | 2 arch/arm64/kernel/cpufeature.c | 2 arch/arm64/kernel/signal.c | 5 - arch/arm64/mm/proc.S | 5 - arch/m68k/mac/config.c | 2 arch/m68k/mm/kmap.c | 3 arch/mips/ath79/mach-pb44.c | 2 arch/mips/bcm47xx/setup.c | 6 + arch/mips/include/asm/io.h | 2 arch/mips/include/asm/mipsregs.h | 3 arch/mips/kernel/mcount.S | 27 ++-- arch/powerpc/Makefile | 1 arch/powerpc/kernel/dt_cpu_ftrs.c | 3 arch/powerpc/kernel/entry_64.S | 1 arch/powerpc/kernel/fadump.c | 3 arch/powerpc/kernel/hw_breakpoint.c | 4 - arch/powerpc/kernel/ptrace.c | 1 arch/powerpc/mm/pkeys.c | 4 - arch/powerpc/mm/tlb-radix.c | 2 arch/powerpc/perf/imc-pmu.c | 4 - arch/powerpc/platforms/powernv/copy-paste.h | 3 arch/powerpc/platforms/powernv/idle.c | 4 - arch/powerpc/platforms/powernv/pci-ioda.c | 1 arch/um/drivers/vector_kern.c | 20 ++- arch/x86/entry/entry_64_compat.S | 16 +-- arch/x86/include/asm/barrier.h | 2 arch/x86/kernel/apic/x2apic_uv_x.c | 60 +++++++++- arch/x86/kernel/cpu/mcheck/mce-severity.c | 5 + arch/x86/kernel/cpu/mcheck/mce.c | 44 +++++-- arch/x86/kernel/e820.c | 15 ++ arch/x86/kernel/quirks.c | 11 +- arch/x86/kernel/traps.c | 14 +- arch/x86/mm/init.c | 4 - arch/x86/mm/init_64.c | 20 +++ arch/x86/platform/efi/efi_64.c | 4 - arch/x86/xen/smp_pv.c | 5 + arch/xtensa/kernel/traps.c | 2 block/blk-core.c | 4 + crypto/asymmetric_keys/x509_cert_parser.c | 9 + drivers/acpi/acpi_lpss.c | 20 ++- drivers/auxdisplay/Kconfig | 10 +- drivers/base/core.c | 15 ++ drivers/base/power/domain.c | 3 drivers/block/rbd.c | 2 drivers/bluetooth/hci_qca.c | 6 + drivers/char/hw_random/core.c | 11 +- drivers/char/ipmi/ipmi_bt_sm.c | 3 drivers/char/tpm/tpm-dev-common.c | 40 +++---- drivers/char/tpm/tpm-dev.h | 2 drivers/char/tpm/tpm2-space.c | 3 drivers/clk/at91/clk-pll.c | 13 -- drivers/clk/clk-aspeed.c | 4 - drivers/clk/meson/meson8b.c | 7 + drivers/clk/renesas/renesas-cpg-mssr.c | 9 + drivers/cpufreq/intel_pstate.c | 27 ++++ drivers/cpuidle/cpuidle-powernv.c | 32 ++++- drivers/firmware/efi/libstub/tpm.c | 2 drivers/hwmon/k10temp.c | 5 + drivers/i2c/algos/i2c-algo-bit.c | 5 - drivers/i2c/busses/i2c-gpio.c | 4 - drivers/iio/accel/sca3000.c | 9 - drivers/iio/adc/ad7791.c | 49 -------- drivers/infiniband/core/umem.c | 11 -- drivers/infiniband/core/uverbs_main.c | 14 ++ drivers/infiniband/core/verbs.c | 14 +- drivers/infiniband/hw/hfi1/chip.c | 8 + drivers/infiniband/hw/hfi1/debugfs.c | 8 + drivers/infiniband/hw/hfi1/file_ops.c | 4 - drivers/infiniband/hw/hfi1/hfi.h | 1 drivers/infiniband/hw/hfi1/init.c | 22 +++- drivers/infiniband/hw/hfi1/pio.c | 44 ++++++- drivers/infiniband/hw/mlx4/mad.c | 1 drivers/infiniband/hw/mlx4/mr.c | 50 +++++++- drivers/infiniband/hw/mlx5/cq.c | 15 ++ drivers/infiniband/hw/qib/qib.h | 4 - drivers/infiniband/hw/qib/qib_file_ops.c | 10 +- drivers/infiniband/hw/qib/qib_init.c | 13 ++ drivers/infiniband/hw/qib/qib_user_pages.c | 20 ++- drivers/infiniband/sw/rdmavt/cq.c | 31 +++-- drivers/infiniband/ulp/isert/ib_isert.c | 28 +++-- drivers/input/joystick/xpad.c | 2 drivers/input/mouse/elan_i2c.h | 2 drivers/input/mouse/elan_i2c_core.c | 3 drivers/input/mouse/elan_i2c_smbus.c | 10 +- drivers/input/mouse/elantech.c | 11 +- drivers/input/mouse/psmouse-base.c | 12 +- drivers/input/touchscreen/silead.c | 1 drivers/iommu/Kconfig | 1 drivers/iommu/amd_iommu.c | 68 ++++++++--- drivers/irqchip/irq-gic-v3-its.c | 9 + drivers/md/dm-thin.c | 11 +- drivers/md/dm-zoned-target.c | 2 drivers/md/dm.c | 5 - drivers/md/md.c | 4 - drivers/media/dvb-core/dvb_frontend.c | 23 ++-- drivers/media/platform/vsp1/vsp1_video.c | 21 ++- drivers/media/rc/ir-mce_kbd-decoder.c | 2 drivers/media/usb/cx231xx/cx231xx-cards.c | 3 drivers/media/usb/cx231xx/cx231xx-dvb.c | 2 drivers/media/usb/uvc/uvc_video.c | 24 +++- drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 2 drivers/mfd/intel-lpss-pci.c | 25 ++-- drivers/mfd/intel-lpss.c | 4 - drivers/mfd/twl-core.c | 2 drivers/misc/cxl/pci.c | 4 - drivers/misc/cxl/sysfs.c | 16 ++- drivers/mmc/host/renesas_sdhi_core.c | 5 + drivers/mmc/host/renesas_sdhi_internal_dmac.c | 1 drivers/mmc/host/renesas_sdhi_sys_dmac.c | 3 drivers/mtd/chips/cfi_cmdset_0002.c | 21 ++- drivers/mtd/nand/raw/denali_dt.c | 6 + drivers/mtd/nand/raw/mxc_nand.c | 5 + drivers/mtd/nand/raw/nand_base.c | 29 ++--- drivers/mtd/nand/raw/nand_macronix.c | 48 ++++++-- drivers/mtd/nand/raw/nand_micron.c | 2 drivers/mtd/spi-nor/intel-spi.c | 76 +++++++++++- drivers/mtd/ubi/build.c | 3 drivers/mtd/ubi/eba.c | 90 ++++++++++++++- drivers/mtd/ubi/wl.c | 4 - drivers/net/ethernet/ti/davinci_emac.c | 15 ++ drivers/nvdimm/bus.c | 14 +- drivers/nvdimm/pmem.c | 10 +- drivers/nvdimm/region_devs.c | 3 drivers/of/platform.c | 5 - drivers/of/resolver.c | 5 + drivers/of/unittest.c | 8 + drivers/opp/core.c | 2 drivers/pci/host/pci-hyperv.c | 11 -- drivers/pci/hotplug/pciehp.h | 2 drivers/pci/hotplug/pciehp_core.c | 2 drivers/pci/hotplug/pciehp_hpc.c | 13 ++ drivers/pci/pci-driver.c | 5 - drivers/pci/probe.c | 15 ++ drivers/pci/quirks.c | 20 +++ drivers/pinctrl/devicetree.c | 7 + drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 3 drivers/pinctrl/samsung/pinctrl-exynos-arm.c | 4 - drivers/platform/chrome/cros_ec_lpc.c | 13 +- drivers/pwm/pwm-lpss-platform.c | 5 + drivers/pwm/pwm-lpss.c | 30 +++++ drivers/pwm/pwm-lpss.h | 2 drivers/remoteproc/qcom_q6v5_pil.c | 10 +- drivers/rpmsg/qcom_smd.c | 18 +-- drivers/rtc/rtc-sun6i.c | 4 - drivers/s390/scsi/zfcp_dbf.c | 40 +++++++ drivers/s390/scsi/zfcp_erp.c | 123 ++++++++++++++++---- drivers/s390/scsi/zfcp_ext.h | 5 + drivers/s390/scsi/zfcp_scsi.c | 18 ++- drivers/scsi/hpsa.c | 10 +- drivers/scsi/qla2xxx/qla_gs.c | 4 - drivers/scsi/qla2xxx/qla_init.c | 3 drivers/scsi/qla2xxx/qla_isr.c | 8 + drivers/scsi/qla2xxx/qla_target.c | 7 - drivers/scsi/scsi_debug.c | 2 drivers/soc/rockchip/pm_domains.c | 2 drivers/thermal/broadcom/bcm2835_thermal.c | 4 - drivers/tty/serial/sh-sci.c | 8 - drivers/usb/core/hub.c | 4 - drivers/video/backlight/as3711_bl.c | 33 ++++- drivers/video/backlight/max8925_bl.c | 4 - drivers/video/backlight/tps65217_bl.c | 4 - drivers/video/fbdev/uvesafb.c | 3 drivers/virt/vboxguest/vboxguest_linux.c | 4 - drivers/w1/w1.c | 2 drivers/xen/events/events_base.c | 2 fs/btrfs/inode.c | 4 - fs/f2fs/checkpoint.c | 4 - fs/f2fs/inode.c | 4 - fs/f2fs/segment.c | 3 fs/f2fs/segment.h | 1 fs/fuse/control.c | 13 ++ fs/fuse/dev.c | 3 fs/fuse/dir.c | 13 ++ fs/fuse/inode.c | 1 fs/nfs/callback_proc.c | 7 - fs/nfs/nfs4idmap.c | 5 - fs/nfs/nfs4proc.c | 2 fs/nfsd/nfs4xdr.c | 5 - fs/ubifs/journal.c | 5 - fs/udf/directory.c | 3 include/dt-bindings/clock/aspeed-clock.h | 2 include/linux/blkdev.h | 4 - include/linux/compiler.h | 2 include/linux/memory.h | 1 include/linux/slub_def.h | 4 + include/rdma/ib_verbs.h | 27 ++++ include/rdma/rdma_vt.h | 2 kernel/locking/rwsem.c | 1 kernel/printk/printk_safe.c | 5 + kernel/softirq.c | 6 + kernel/time/time.c | 6 + kernel/trace/trace_events_filter.c | 10 +- lib/Kconfig.kasan | 1 lib/vsprintf.c | 3 mm/gup.c | 36 ++++-- mm/ksm.c | 14 ++ mm/slab_common.c | 4 + mm/slub.c | 7 + net/sunrpc/xprtrdma/rpc_rdma.c | 2 security/selinux/selinuxfs.c | 78 +++++-------- sound/core/timer.c | 2 sound/pci/hda/hda_codec.c | 5 - sound/pci/hda/hda_codec.h | 1 sound/pci/hda/patch_hdmi.c | 5 + sound/pci/hda/patch_realtek.c | 20 +++ sound/soc/cirrus/edb93xx.c | 2 sound/soc/cirrus/ep93xx-i2s.c | 26 ++-- sound/soc/cirrus/snappercl15.c | 2 sound/soc/codecs/cs35l35.c | 1 .../soc/mediatek/common/mtk-afe-platform-driver.c | 4 - sound/soc/soc-dapm.c | 2 tools/perf/util/dso.c | 2 .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 23 +++- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 9 + .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 2 tools/perf/util/intel-pt.c | 5 + tools/testing/selftests/ftrace/test.d/functions | 21 +++ 232 files changed, 1705 insertions(+), 755 deletions(-)