Documentation/ABI/testing/sysfs-bus-iio | 2 +- .../devicetree/bindings/dma/moxa,moxart-dma.txt | 4 +- .../process/code-of-conduct-interpretation.rst | 2 +- Makefile | 4 +- arch/arm/Kconfig | 3 +- arch/arm/Kconfig.debug | 6 +- arch/arm/boot/dts/armada-385-turris-omnia.dts | 4 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 2 +- arch/arm/boot/dts/exynos4412-origen.dts | 2 +- arch/arm/boot/dts/imx6dl.dtsi | 3 + arch/arm/boot/dts/imx6q.dtsi | 3 + arch/arm/boot/dts/imx6qp.dtsi | 6 ++ arch/arm/boot/dts/imx6sl.dtsi | 3 + arch/arm/boot/dts/imx6sll.dtsi | 3 + arch/arm/boot/dts/imx6sx.dtsi | 6 ++ arch/arm/boot/dts/imx7d-sdb.dts | 7 +- arch/arm/boot/dts/kirkwood-lsxl.dtsi | 16 ++--- arch/arm/boot/dts/moxart-uc7112lx.dts | 2 +- arch/arm/boot/dts/moxart.dtsi | 4 +- arch/mips/bcm47xx/prom.c | 4 +- arch/powerpc/Makefile | 2 +- arch/powerpc/boot/dts/fsl/e500v1_power_isa.dtsi | 51 ++++++++++++++ arch/powerpc/boot/dts/fsl/mpc8540ads.dts | 2 +- arch/powerpc/boot/dts/fsl/mpc8541cds.dts | 2 +- arch/powerpc/boot/dts/fsl/mpc8555cds.dts | 2 +- arch/powerpc/boot/dts/fsl/mpc8560ads.dts | 2 +- arch/powerpc/kernel/pci_dn.c | 1 + arch/powerpc/math-emu/math_efp.c | 1 + arch/powerpc/platforms/powernv/opal.c | 1 + arch/powerpc/sysdev/fsl_msi.c | 2 + arch/riscv/Makefile | 11 ++- arch/riscv/kernel/sys_riscv.c | 3 - arch/sh/include/asm/sections.h | 2 +- arch/sh/kernel/machvec.c | 10 +-- arch/um/kernel/um_arch.c | 2 +- arch/x86/include/asm/hyperv-tlfs.h | 4 +- arch/x86/kvm/emulate.c | 2 +- arch/x86/kvm/vmx.c | 19 +++--- arch/x86/um/shared/sysdep/syscalls_32.h | 5 +- arch/x86/um/tls_32.c | 6 -- arch/x86/xen/enlighten_pv.c | 3 +- drivers/acpi/acpi_video.c | 16 +++++ drivers/ata/libahci_platform.c | 14 +++- drivers/block/nbd.c | 6 +- drivers/char/mem.c | 4 +- drivers/char/random.c | 25 ++++--- drivers/clk/bcm/clk-bcm2835.c | 8 +-- drivers/clk/berlin/bg2.c | 5 +- drivers/clk/berlin/bg2q.c | 6 +- drivers/clk/clk-oxnas.c | 6 +- drivers/clk/tegra/clk-tegra114.c | 1 + drivers/clk/tegra/clk-tegra20.c | 1 + drivers/clk/tegra/clk-tegra210.c | 1 + drivers/clk/ti/clk-dra7-atl.c | 9 ++- drivers/crypto/cavium/cpt/cptpf_main.c | 6 +- drivers/dma/ioat/dma.c | 6 +- drivers/dma/xilinx/xilinx_dma.c | 8 ++- drivers/firmware/arm_scmi/scmi_pm_domain.c | 20 ++++++ drivers/firmware/efi/libstub/fdt.c | 8 --- drivers/firmware/google/gsmi.c | 9 +++ drivers/fsi/fsi-core.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 7 +- drivers/gpu/drm/amd/display/dc/calcs/bw_fixed.c | 6 +- drivers/gpu/drm/bridge/adv7511/adv7511.h | 5 +- drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 4 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 4 +- drivers/gpu/drm/drm_ioctl.c | 8 ++- drivers/gpu/drm/drm_mipi_dsi.c | 1 + drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 ++ drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 12 ++-- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 29 ++++---- drivers/gpu/drm/vc4/vc4_vec.c | 4 +- drivers/hid/hid-multitouch.c | 8 +-- drivers/hid/hid-roccat.c | 4 ++ drivers/hsi/controllers/omap_ssi_core.c | 1 + drivers/hsi/controllers/omap_ssi_port.c | 8 +-- drivers/iio/adc/at91-sama5d2_adc.c | 10 ++- drivers/iio/dac/ad5593r.c | 46 +++++++------ drivers/iio/inkern.c | 6 +- drivers/infiniband/sw/rxe/rxe_qp.c | 10 ++- drivers/input/joystick/xpad.c | 20 +++++- drivers/iommu/omap-iommu-debug.c | 6 +- drivers/isdn/mISDN/l1oip.h | 1 + drivers/isdn/mISDN/l1oip_core.c | 13 ++-- drivers/mailbox/bcm-flexrm-mailbox.c | 8 +-- drivers/md/raid0.c | 4 +- drivers/md/raid5.c | 14 +++- drivers/media/pci/cx88/cx88-vbi.c | 9 ++- drivers/media/pci/cx88/cx88-video.c | 43 ++++++------ drivers/media/platform/exynos4-is/fimc-is.c | 1 + drivers/media/platform/xilinx/xilinx-vipp.c | 9 +-- drivers/memory/of_memory.c | 1 + drivers/mfd/fsl-imx25-tsadc.c | 32 ++++++--- drivers/mfd/intel_soc_pmic_core.c | 1 + drivers/mfd/lp8788-irq.c | 3 + drivers/mfd/lp8788.c | 12 +++- drivers/mfd/sm501.c | 7 +- drivers/mmc/core/sd.c | 3 +- drivers/mmc/host/au1xmmc.c | 3 +- drivers/mmc/host/wmt-sdmmc.c | 5 +- drivers/mtd/devices/docg3.c | 7 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 1 + drivers/net/can/usb/kvaser_usb/kvaser_usb.h | 2 + drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 3 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 2 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 79 ++++++++++++++++++++++ drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 1 + drivers/net/ethernet/freescale/fs_enet/mac-fec.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 1 + drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c | 10 ++- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 13 +++- drivers/net/usb/r8152.c | 4 +- drivers/net/wireless/ath/ath10k/mac.c | 54 ++++++++------- drivers/net/wireless/ath/ath9k/htc_hst.c | 43 ++++++++---- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 3 +- .../net/wireless/broadcom/brcm80211/brcmfmac/pno.c | 12 ++-- drivers/net/wireless/mac80211_hwsim.c | 2 + drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 31 ++++++++- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 21 +++--- drivers/nvme/host/core.c | 3 +- drivers/pci/setup-res.c | 11 +++ drivers/phy/qualcomm/phy-qcom-usb-hsic.c | 6 +- drivers/platform/chrome/chromeos_laptop.c | 24 ++++--- drivers/platform/x86/msi-laptop.c | 14 ++-- drivers/power/supply/adp5061.c | 6 +- drivers/powercap/intel_rapl.c | 3 + drivers/regulator/qcom_rpm-regulator.c | 24 +++---- drivers/rpmsg/qcom_glink_native.c | 2 +- drivers/rpmsg/qcom_smd.c | 4 +- drivers/scsi/3w-9xxx.c | 2 +- drivers/scsi/qedf/qedf_main.c | 5 -- drivers/scsi/stex.c | 17 ++--- drivers/soc/qcom/smem_state.c | 3 +- drivers/soc/qcom/smsm.c | 20 ++++-- drivers/spi/spi-omap-100k.c | 1 + drivers/spi/spi-qup.c | 21 ++++-- drivers/spi/spi-s3c64xx.c | 9 +++ drivers/spmi/spmi-pmic-arb.c | 13 ++-- drivers/staging/mt7621-spi/spi-mt7621.c | 8 +-- drivers/staging/vt6655/device_main.c | 8 +-- drivers/thermal/intel_powerclamp.c | 4 +- drivers/tty/serial/8250/8250_port.c | 7 +- drivers/tty/serial/jsm/jsm_driver.c | 3 +- drivers/tty/serial/xilinx_uartps.c | 2 + drivers/usb/core/quirks.c | 4 ++ drivers/usb/gadget/function/f_printer.c | 12 ++-- drivers/usb/host/xhci-mem.c | 7 +- drivers/usb/host/xhci.c | 3 +- drivers/usb/misc/idmouse.c | 8 +-- drivers/usb/mon/mon_bin.c | 5 ++ drivers/usb/musb/musb_gadget.c | 3 + drivers/usb/serial/ftdi_sio.c | 3 +- drivers/usb/serial/qcserial.c | 1 + drivers/usb/storage/unusual_devs.h | 6 -- drivers/vhost/vsock.c | 2 +- drivers/video/fbdev/smscufx.c | 14 +++- drivers/video/fbdev/stifb.c | 2 +- fs/btrfs/qgroup.c | 15 ++++ fs/ceph/file.c | 10 ++- fs/dlm/ast.c | 6 +- fs/dlm/lock.c | 16 ++--- fs/ext4/file.c | 6 ++ fs/ext4/inode.c | 7 ++ fs/ext4/resize.c | 2 +- fs/ext4/super.c | 3 +- fs/f2fs/extent_cache.c | 3 +- fs/inode.c | 7 +- fs/nfsd/nfs4xdr.c | 2 +- fs/nilfs2/inode.c | 20 +++++- fs/nilfs2/segment.c | 21 +++--- fs/quota/quota_tree.c | 38 +++++++++++ fs/splice.c | 10 +-- include/linux/ata.h | 39 ++++++----- include/linux/dynamic_debug.h | 2 +- include/linux/iova.h | 2 +- include/linux/once.h | 28 ++++++++ include/linux/tcp.h | 2 +- include/net/ieee802154_netdev.h | 43 ++++++++++++ include/net/sock.h | 2 +- include/net/tcp.h | 5 +- include/scsi/scsi_cmnd.h | 2 +- kernel/bpf/btf.c | 2 +- kernel/bpf/syscall.c | 2 + kernel/gcov/gcc_4_7.c | 18 ++++- kernel/livepatch/transition.c | 18 ++++- kernel/trace/ftrace.c | 8 ++- kernel/trace/ring_buffer.c | 46 ++++++++++++- lib/dynamic_debug.c | 11 +-- lib/once.c | 30 ++++++++ net/bluetooth/hci_sysfs.c | 3 + net/bluetooth/l2cap_core.c | 17 +++-- net/can/bcm.c | 7 +- net/core/stream.c | 3 +- net/ieee802154/socket.c | 46 +++++++------ net/ipv4/af_inet.c | 2 +- net/ipv4/inet_hashtables.c | 4 +- net/ipv4/netfilter/nft_fib_ipv4.c | 3 + net/ipv4/tcp.c | 19 ++++-- net/ipv4/tcp_input.c | 2 +- net/ipv4/tcp_ipv4.c | 11 +-- net/ipv4/tcp_output.c | 19 ++++-- net/ipv4/udp.c | 6 +- net/ipv6/netfilter/nft_fib_ipv6.c | 6 +- net/ipv6/tcp_ipv6.c | 11 +-- net/ipv6/udp.c | 4 +- net/mac80211/cfg.c | 3 - net/openvswitch/datapath.c | 18 +++-- net/rds/tcp.c | 2 +- net/sctp/auth.c | 18 +++-- net/vmw_vsock/virtio_transport_common.c | 2 +- net/xfrm/xfrm_ipcomp.c | 1 + scripts/Makefile.extrawarn | 1 + scripts/selinux/install_policy.sh | 2 +- sound/core/pcm_dmaengine.c | 8 ++- sound/core/rawmidi.c | 2 - sound/core/sound_oss.c | 13 ++-- sound/pci/hda/hda_intel.c | 3 +- sound/pci/hda/patch_realtek.c | 1 - sound/soc/codecs/wm5102.c | 6 +- sound/soc/codecs/wm5110.c | 6 +- sound/soc/codecs/wm8997.c | 6 +- sound/soc/fsl/eukrea-tlv320.c | 8 ++- sound/usb/endpoint.c | 6 +- tools/bpf/bpftool/btf_dumper.c | 2 +- tools/perf/util/intel-pt.c | 9 ++- 225 files changed, 1444 insertions(+), 598 deletions(-)