Merge tag 'v4.9.3' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into linux-4.9-stable
| Newsgroups | gmane.linux.ports.mips.cvs |
|---|---|
| Message-ID | <S23993881AbdAXLwebWfbS/[email protected]> |
Author: Ralf Baechle <[email protected]> Tue Jan 24 11:54:40 2017 +0100 Commit: b8d81451689103bc6c54680f9b06d97789d970dd Gitweb: https://git.linux-mips.org/g/ralf/linux/b8d814516891 Branch: linux-4.9-stable --- Documentation/conf.py | 6 - Documentation/media/index.rst | 5 Makefile | 2 arch/arm/boot/dts/r8a7794.dtsi | 2 arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 5 arch/arm/crypto/aes-ce-glue.c | 5 arch/arm/mach-davinci/da850.c | 12 + arch/arm64/boot/dts/hisilicon/hip06.dtsi | 4 arch/arm64/crypto/aes-ce-ccm-core.S | 53 +++-- arch/arm64/crypto/aes-ce-cipher.c | 25 +- arch/arm64/crypto/aes-ce.S | 1 arch/arm64/crypto/aes-modes.S | 3 arch/arm64/crypto/aes-neon.S | 25 +- arch/arm64/crypto/ghash-ce-core.S | 6 - arch/arm64/crypto/sha1-ce-core.S | 4 arch/arm64/crypto/sha2-ce-core.S | 4 arch/cris/boot/rescue/Makefile | 8 + arch/mips/kvm/entry.c | 5 arch/mips/kvm/mips.c | 4 arch/parisc/kernel/time.c | 23 ++ arch/parisc/mm/fault.c | 2 arch/s390/crypto/prng.c | 6 - arch/s390/kernel/topology.c | 2 arch/s390/pci/pci_dma.c | 15 + arch/x86/include/uapi/asm/prctl.h | 8 - arch/x86/kernel/cpu/common.c | 7 - arch/x86/kvm/x86.c | 9 + drivers/base/power/power.h | 19 ++ drivers/base/power/runtime.c | 8 - drivers/base/power/wakeirq.c | 76 ++++++- drivers/char/tpm/tpm_tis_core.c | 15 + drivers/clk/clk-wm831x.c | 2 drivers/clk/imx/clk-imx31.c | 4 drivers/clk/qcom/gcc-ipq806x.c | 4 drivers/clk/renesas/clk-mstp.c | 27 ++- drivers/clk/renesas/renesas-cpg-mssr.c | 4 drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 6 - drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 10 - drivers/clk/ti/clk-7xx.c | 1 drivers/firmware/efi/efi.c | 4 drivers/gpu/drm/i915/i915_gem_request.h | 19 ++ drivers/gpu/drm/i915/intel_dp.c | 46 ++++ drivers/gpu/drm/i915/intel_overlay.c | 9 + drivers/gpu/drm/i915/intel_pm.c | 50 ++++- drivers/gpu/drm/i915/intel_psr.c | 10 - drivers/gpu/drm/radeon/radeon_cursor.c | 6 - drivers/hid/hid-sensor-hub.c | 3 drivers/hwmon/amc6821.c | 4 drivers/hwmon/ds620.c | 2 drivers/hwmon/g762.c | 11 + drivers/hwmon/lm90.c | 2 drivers/hwmon/nct7802.c | 8 - drivers/hwmon/scpi-hwmon.c | 1 drivers/iio/accel/st_accel_core.c | 12 + drivers/iio/common/st_sensors/st_sensors_buffer.c | 4 drivers/iio/common/st_sensors/st_sensors_core.c | 13 + drivers/iio/imu/bmi160/bmi160_core.c | 25 +- drivers/iio/light/max44000.c | 2 drivers/input/rmi4/rmi_f54.c | 5 drivers/iommu/amd_iommu.c | 2 drivers/iommu/amd_iommu_v2.c | 4 drivers/iommu/intel-iommu.c | 42 ++++ drivers/irqchip/irq-bcm7038-l1.c | 26 ++ drivers/md/md.c | 7 - drivers/media/usb/dvb-usb/dibusb-common.c | 2 drivers/mfd/tps65217.c | 19 ++ drivers/misc/mei/bus.c | 2 drivers/misc/mei/client.c | 24 +- drivers/mmc/card/mmc_test.c | 2 drivers/net/wireless/ath/ath10k/core.h | 6 - drivers/net/wireless/ath/ath10k/mac.c | 2 drivers/net/wireless/ath/ath10k/spectral.c | 2 drivers/net/wireless/realtek/rtlwifi/base.c | 8 - drivers/net/wireless/realtek/rtlwifi/core.c | 9 + drivers/net/wireless/realtek/rtlwifi/pci.c | 14 + drivers/net/wireless/realtek/rtlwifi/ps.c | 36 +-- drivers/pci/host/pcie-rockchip.c | 6 - drivers/pci/hotplug/rpadlpar_core.c | 10 + drivers/pci/msi.c | 3 drivers/pci/quirks.c | 180 ++++++++++++++--- drivers/pinctrl/pinctrl-amd.c | 19 +- drivers/platform/x86/fujitsu-laptop.c | 42 ++-- drivers/rpmsg/qcom_smd.c | 2 drivers/scsi/g_NCR5380.c | 6 - drivers/scsi/mvsas/mv_94xx.c | 2 drivers/staging/iio/adc/ad7606_core.c | 2 drivers/staging/media/davinci_vpfe/vpfe_video.c | 2 drivers/staging/octeon/ethernet.c | 2 drivers/target/iscsi/iscsi_target_tpg.c | 1 drivers/target/sbp/sbp_target.c | 2 drivers/usb/core/config.c | 10 + drivers/usb/core/hub.c | 59 +++--- drivers/usb/dwc3/core.h | 10 - drivers/usb/dwc3/dwc3-pci.c | 4 drivers/usb/dwc3/ep0.c | 50 +++-- drivers/usb/dwc3/gadget.c | 13 + drivers/usb/gadget/composite.c | 14 + drivers/usb/gadget/function/f_tcm.c | 2 drivers/usb/gadget/legacy/inode.c | 17 +- drivers/usb/gadget/udc/core.c | 6 - drivers/usb/gadget/udc/dummy_hcd.c | 6 - drivers/usb/host/xhci-mem.c | 50 ++++- drivers/usb/host/xhci-mtk.c | 4 drivers/usb/host/xhci-pci.c | 3 drivers/usb/host/xhci-ring.c | 219 ++++++++++++--------- drivers/usb/host/xhci.c | 4 drivers/usb/host/xhci.h | 5 drivers/usb/musb/blackfin.c | 1 drivers/usb/musb/musb_core.h | 7 + drivers/usb/musb/musb_dsps.c | 12 + drivers/usb/musb/musb_host.c | 10 - drivers/usb/musb/musbhsdma.h | 2 drivers/usb/phy/phy-am335x-control.c | 2 drivers/usb/serial/cyberjack.c | 10 + drivers/usb/serial/garmin_gps.c | 1 drivers/usb/serial/io_edgeport.c | 5 drivers/usb/serial/io_ti.c | 22 ++ drivers/usb/serial/iuu_phoenix.c | 11 + drivers/usb/serial/keyspan_pda.c | 14 + drivers/usb/serial/kl5kusb105.c | 2 drivers/usb/serial/kobil_sct.c | 12 + drivers/usb/serial/mos7720.c | 51 ++--- drivers/usb/serial/mos7840.c | 12 + drivers/usb/serial/omninet.c | 13 + drivers/usb/serial/oti6858.c | 16 ++ drivers/usb/serial/pl2303.c | 8 + drivers/usb/serial/quatech2.c | 4 drivers/usb/serial/spcp8x5.c | 14 + drivers/usb/serial/ti_usb_3410_5052.c | 7 + drivers/usb/storage/unusual_devs.h | 7 + fs/crypto/policy.c | 5 fs/f2fs/data.c | 2 fs/f2fs/debug.c | 12 + fs/f2fs/f2fs.h | 12 + fs/f2fs/super.c | 16 -- fs/xfs/libxfs/xfs_ag_resv.c | 3 fs/xfs/libxfs/xfs_alloc.c | 10 + fs/xfs/libxfs/xfs_alloc_btree.c | 2 fs/xfs/libxfs/xfs_attr_leaf.c | 8 + fs/xfs/libxfs/xfs_bmap.c | 116 ++++++++--- fs/xfs/libxfs/xfs_bmap.h | 5 fs/xfs/libxfs/xfs_bmap_btree.c | 2 fs/xfs/libxfs/xfs_btree.c | 20 ++ fs/xfs/libxfs/xfs_dir2_data.c | 2 fs/xfs/libxfs/xfs_ialloc.c | 13 + fs/xfs/libxfs/xfs_ialloc_btree.c | 2 fs/xfs/libxfs/xfs_inode_buf.c | 8 + fs/xfs/libxfs/xfs_inode_fork.c | 77 ++++++- fs/xfs/libxfs/xfs_inode_fork.h | 7 + fs/xfs/libxfs/xfs_refcount_btree.c | 9 + fs/xfs/libxfs/xfs_refcount_btree.h | 3 fs/xfs/libxfs/xfs_rmap_btree.c | 14 + fs/xfs/libxfs/xfs_rmap_btree.h | 3 fs/xfs/libxfs/xfs_sb.c | 13 + fs/xfs/libxfs/xfs_types.h | 3 fs/xfs/xfs_aops.c | 22 ++ fs/xfs/xfs_bmap_util.c | 34 +-- fs/xfs/xfs_file.c | 9 - fs/xfs/xfs_fsops.c | 14 + fs/xfs/xfs_icache.c | 37 ++-- fs/xfs/xfs_inode.c | 2 fs/xfs/xfs_inode.h | 11 + fs/xfs/xfs_inode_item.c | 4 fs/xfs/xfs_ioctl.c | 6 - fs/xfs/xfs_iomap.c | 54 ++--- fs/xfs/xfs_log_recover.c | 1 fs/xfs/xfs_qm.c | 2 fs/xfs/xfs_refcount_item.c | 3 fs/xfs/xfs_reflink.c | 87 ++------ fs/xfs/xfs_reflink.h | 2 fs/xfs/xfs_sysfs.c | 4 include/asm-generic/asm-prototypes.h | 6 + include/linux/cpuhotplug.h | 3 include/linux/debugfs.h | 44 +++- include/linux/iio/common/st_sensors.h | 12 + include/linux/pci_ids.h | 27 ++- include/linux/usb/gadget.h | 4 include/uapi/linux/nl80211.h | 7 + kernel/irq/affinity.c | 6 - kernel/relay.c | 4 kernel/time/tick-broadcast.c | 3 mm/compaction.c | 25 -- mm/hugetlb.c | 12 + mm/khugepaged.c | 11 + mm/migrate.c | 15 + net/mac80211/agg-rx.c | 8 - net/mac80211/debugfs_sta.c | 2 net/mac80211/sta_info.h | 4 net/mac80211/tx.c | 3 net/wireless/nl80211.c | 16 +- scripts/gcc-plugins/gcc-common.h | 85 ++++++++ security/integrity/ima/ima_fs.c | 2 sound/pci/hda/patch_realtek.c | 2 sound/soc/intel/boards/cht_bsw_rt5645.c | 6 - sound/soc/intel/skylake/skl-sst-utils.c | 2 sound/soc/qcom/lpass-platform.c | 3 sound/soc/samsung/i2s.c | 5 sound/usb/card.c | 1 sound/usb/endpoint.c | 17 +- sound/usb/endpoint.h | 2 sound/usb/pcm.c | 10 - 201 files changed, 1929 insertions(+), 945 deletions(-)