Documentation/admin-guide/sysctl/vm.rst | 9 ++
Documentation/power/runtime_pm.rst | 6 +
MAINTAINERS | 2 +-
Makefile | 4 +-
arch/arm/boot/dts/imx23.dtsi | 2 +-
arch/arm/boot/dts/imx28.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl.dtsi | 2 +-
arch/arm/boot/dts/imx6sx.dtsi | 8 +-
arch/arm/boot/dts/imx6ul.dtsi | 2 +-
arch/arm/boot/dts/imx7s.dtsi | 9 +-
arch/mips/include/asm/cpu-features.h | 21 ++-
arch/mips/include/asm/dec/prom.h | 2 +-
arch/powerpc/kernel/rtas_flash.c | 6 +-
arch/powerpc/mm/kasan/Makefile | 1 +
arch/x86/kernel/fpu/xstate.c | 8 ++
drivers/base/power/runtime.c | 49 +++++--
drivers/base/regmap/regmap-i2c.c | 4 +-
drivers/bus/ti-sysc.c | 12 +-
drivers/clk/clk-devres.c | 13 +-
drivers/dma-buf/sw_sync.c | 18 +--
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 4 +-
drivers/gpu/drm/radeon/radeon_cs.c | 3 +-
drivers/hid/hid-ids.h | 1 +
drivers/hid/hid-quirks.c | 1 +
drivers/i2c/busses/i2c-bcm-iproc.c | 11 +-
drivers/iio/Kconfig | 1 +
drivers/iio/Makefile | 1 +
drivers/iio/adc/Kconfig | 16 ---
drivers/iio/adc/Makefile | 1 -
drivers/iio/addac/Kconfig | 24 ++++
drivers/iio/addac/Makefile | 7 +
drivers/iio/{adc => addac}/stx104.c | 98 +++++++++----
drivers/interconnect/core.c | 77 ++++++----
drivers/interconnect/internal.h | 42 ++++++
drivers/iommu/amd_iommu_types.h | 4 +-
drivers/irqchip/irq-mips-gic.c | 65 +++++----
drivers/leds/trigger/ledtrig-netdev.c | 3 +
drivers/md/dm-integrity.c | 4 +-
drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 2 +
drivers/media/platform/mtk-vpu/mtk_vpu.c | 6 +-
drivers/mmc/core/block.c | 7 +-
drivers/mmc/host/bcm2835.c | 4 +-
drivers/mmc/host/sdhci_f_sdh30.c | 68 ++++-----
drivers/mmc/host/sunxi-mmc.c | 4 +-
drivers/mmc/host/wbsd.c | 2 -
drivers/net/bonding/bond_alb.c | 6 +-
drivers/net/can/vxcan.c | 7 +-
drivers/net/dsa/mv88e6xxx/chip.c | 8 ++
drivers/net/ethernet/broadcom/bgmac.c | 2 +-
drivers/net/ethernet/broadcom/genet/bcmmii.c | 2 +-
drivers/net/ethernet/ibm/ibmveth.c | 2 +-
drivers/net/ethernet/intel/i40e/i40e_nvm.c | 16 +--
drivers/net/ethernet/intel/igb/igb_ptp.c | 24 ++--
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 3 +-
drivers/net/ipvlan/ipvlan_main.c | 3 +-
drivers/net/macsec.c | 70 +++++++--
drivers/net/phy/broadcom.c | 13 ++
drivers/net/team/team.c | 4 +-
drivers/net/veth.c | 5 +-
drivers/net/virtio_net.c | 4 +-
drivers/pci/hotplug/acpiphp_glue.c | 9 +-
drivers/pcmcia/rsrc_nonstatic.c | 2 +
drivers/pinctrl/pinctrl-rza2.c | 17 ++-
drivers/scsi/raid_class.c | 48 -------
drivers/scsi/snic/snic_disc.c | 3 +-
drivers/tty/serial/8250/8250_port.c | 1 +
drivers/tty/serial/fsl_lpuart.c | 4 +-
drivers/usb/chipidea/ci_hdrc_imx.c | 5 +
drivers/usb/dwc3/dwc3-qcom.c | 69 ++++-----
drivers/video/fbdev/core/sysimgblt.c | 64 +++++++--
drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 4 +-
drivers/virtio/virtio_mmio.c | 23 +--
fs/btrfs/volumes.c | 3 +-
fs/cifs/file.c | 2 +-
fs/dlm/lock.c | 53 ++++---
fs/dlm/plock.c | 89 ++++++++----
fs/dlm/recover.c | 39 +++--
fs/gfs2/super.c | 26 ++--
fs/jfs/jfs_dmap.c | 3 +
fs/jfs/jfs_txnmgr.c | 5 +
fs/jfs/namei.c | 5 +
fs/nfs/nfs4proc.c | 9 +-
fs/nfsd/nfs4state.c | 11 +-
fs/overlayfs/ovl_entry.h | 9 ++
fs/quota/dquot.c | 5 +-
fs/udf/unicode.c | 2 +-
include/drm/drm_dp_helper.h | 2 +-
include/linux/clk.h | 80 +++++------
include/linux/interconnect.h | 12 ++
include/linux/mm.h | 2 +
include/linux/pm_runtime.h | 12 +-
include/linux/raid_class.h | 4 -
include/linux/virtio_net.h | 4 +
include/linux/wait.h | 2 +
include/media/v4l2-mem2mem.h | 18 ++-
include/net/bonding.h | 25 +---
include/net/rtnetlink.h | 4 +-
include/net/sock.h | 11 +-
include/sound/core.h | 3 +
include/trace/events/rpm.h | 6 +
kernel/sysctl.c | 8 ++
kernel/trace/trace.c | 9 +-
kernel/trace/trace_irqsoff.c | 3 +-
kernel/trace/trace_kprobe.c | 3 +-
kernel/trace/trace_probe_tmpl.h | 18 +--
kernel/trace/trace_sched_wakeup.c | 2 +
kernel/trace/trace_uprobe.c | 3 +-
lib/clz_ctz.c | 32 +----
lib/radix-tree.c | 1 -
mm/filemap.c | 160 +++++++++++++++++----
net/batman-adv/bat_v_elp.c | 3 +-
net/batman-adv/bat_v_ogm.c | 7 +-
net/batman-adv/hard-interface.c | 14 +-
net/batman-adv/netlink.c | 3 +
net/batman-adv/soft-interface.c | 3 +
net/batman-adv/translation-table.c | 1 -
net/batman-adv/types.h | 6 +
net/bluetooth/l2cap_core.c | 5 +
net/core/rtnetlink.c | 29 +++-
net/core/sock.c | 2 +-
net/dccp/proto.c | 20 +--
net/ipv4/ip_vti.c | 4 +-
net/ipv4/tcp_timer.c | 4 +-
net/ipv6/ip6_vti.c | 4 +-
net/key/af_key.c | 4 +-
net/ncsi/ncsi-manage.c | 3 -
net/ncsi/ncsi-rsp.c | 6 +
net/netfilter/ipvs/ip_vs_ctl.c | 4 +
net/netfilter/nf_conntrack_proto_sctp.c | 6 +-
net/netfilter/nft_dynset.c | 3 +
net/sched/sch_api.c | 53 +++++--
net/sctp/socket.c | 2 +-
net/unix/af_unix.c | 9 +-
net/xfrm/Makefile | 2 +
.../{xfrm_interface.c => xfrm_interface_core.c} | 4 +-
net/xfrm/xfrm_user.c | 13 +-
security/integrity/ima/Kconfig | 2 +-
sound/core/init.c | 1 +
sound/core/pcm_memory.c | 99 ++++++++++---
sound/hda/hdac_device.c | 2 +-
sound/hda/hdac_regmap.c | 7 +-
sound/pci/emu10k1/emufx.c | 112 ++-------------
sound/pci/hda/patch_realtek.c | 9 ++
sound/soc/codecs/rt5665.c | 2 +
sound/soc/fsl/fsl_sai.c | 143 +++++++++++++-----
sound/soc/fsl/fsl_sai.h | 60 ++++++++
sound/soc/meson/axg-tdm-formatter.c | 42 +++---
sound/usb/quirks-table.h | 29 ++++
.../selftests/net/forwarding/mirror_gre_changes.sh | 3 +-
.../testing/selftests/net/forwarding/tc_flower.sh | 8 +-
151 files changed, 1603 insertions(+), 875 deletions(-)