This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allmodconfig in repository toolchain/ci/linux.
omits 3f310e51ceb1 Add linux-next specific files for 20190607 omits ac926fecb9c1 Merge branch 'akpm/master' omits 5763cc9941d6 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 30f72fb741d4 pinctrl: fix pxa2xx.c build warnings omits 6e88c6a7cb62 Merge branch 'akpm-current/current' omits d8968cab72ef Merge remote-tracking branch 'hmm/hmm' omits 9a88031e8d03 Merge remote-tracking branch 'pidfd/for-next' omits 6bb865c83a86 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 3416efe63408 Merge remote-tracking branch 'hyperv/hyperv-next' omits 370b3883acae Merge remote-tracking branch 'xarray/xarray' omits 0680c1142c63 Merge remote-tracking branch 'nvmem/for-next' omits 97c9ad76ce56 Merge remote-tracking branch 'kspp/for-next/kspp' omits 7e0a086b5fc8 Merge remote-tracking branch 'ntb/ntb-next' omits bdcab17b59da Merge remote-tracking branch 'at24/at24/for-next' omits f839e0f81224 Merge remote-tracking branch 'rtc/rtc-next' omits fb23db7acdaf Merge remote-tracking branch 'coresight/next' omits a9a44885f1c8 Merge remote-tracking branch 'livepatching/for-next' omits 7415ac4e7b78 Merge remote-tracking branch 'y2038/y2038' omits 636e93b96207 Merge remote-tracking branch 'userns/for-next' omits ec45a1d97936 Merge remote-tracking branch 'pinctrl/for-next' omits 62559656f745 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 1de020856779 Merge remote-tracking branch 'gpio/for-next' omits 622820a87490 Merge remote-tracking branch 'rpmsg/for-next' omits 43c4c7acd6af Merge remote-tracking branch 'vhost/linux-next' omits 6f8199696d94 Merge remote-tracking branch 'scsi/for-next' omits dd644b9844a5 Merge remote-tracking branch 'cgroup/for-next' omits b372b40faaa3 Merge remote-tracking branch 'slave-dma/next' omits 4d2e04fc4c1b Merge remote-tracking branch 'mux/for-next' omits 33b6ea3704ca Merge remote-tracking branch 'staging/staging-next' omits ff1c23ed48a4 Merge remote-tracking branch 'soundwire/next' omits 1c52f5c1c816 Merge remote-tracking branch 'extcon/extcon-next' omits 73eeae018559 Merge remote-tracking branch 'char-misc/char-misc-next' omits 28bfcc09b308 Merge remote-tracking branch 'tty/tty-next' omits a13012e0fbef Merge remote-tracking branch 'phy-next/next' omits 1eac7813100d Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 68176684a250 Merge remote-tracking branch 'usb/usb-next' omits 47d580bcae2d Merge remote-tracking branch 'driver-core/driver-core-next' omits 99b0953529e9 Merge remote-tracking branch 'ipmi/for-next' omits cfd4de3b34a4 Merge remote-tracking branch 'leds/for-next' omits c0f57f78a868 Merge remote-tracking branch 'chrome-platform/for-next' omits a756b4e83090 Merge remote-tracking branch 'drivers-x86/for-next' omits 5609044a7d46 Merge remote-tracking branch 'percpu/for-next' omits 65dee14abb71 Merge remote-tracking branch 'xen-tip/linux-next' omits 6198a88ce4c5 Merge remote-tracking branch 'kvms390/next' omits 5377f8a7dc69 Merge remote-tracking branch 'ftrace/for-next' omits a1cd18848a59 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 6f548d04da93 Merge remote-tracking branch 'clockevents/clockevents/next' omits 73b5aadd6b55 Merge remote-tracking branch 'tip/auto-latest' omits 0e8fa51a1250 Merge remote-tracking branch 'spi/for-next' omits ca0f9fe81752 Merge remote-tracking branch 'devicetree/for-next' omits 4076ae9db56c Merge remote-tracking branch 'audit/next' omits 9bedbe4d8898 Merge remote-tracking branch 'iommu/next' omits e96f1974e45c next-20190604/tpmdd omits 226dacd25e90 Merge remote-tracking branch 'selinux/next' omits d360fa0cbd92 Merge remote-tracking branch 'integrity/next-integrity' omits b66c404df84f Merge remote-tracking branch 'apparmor/apparmor-next' omits cd870337c8dd Merge remote-tracking branch 'security/next-testing' omits 9beb7bd036f1 Merge remote-tracking branch 'regulator/for-next' omits f2fe01f4de53 Merge remote-tracking branch 'backlight/for-backlight-next' omits 32b363354351 Merge remote-tracking branch 'mfd/for-mfd-next' omits 363e7db1711b Merge remote-tracking branch 'kgdb/kgdb-next' omits c55125ed69f8 Merge remote-tracking branch 'mmc/next' omits 74cfd6280374 Merge remote-tracking branch 'block/for-next' omits f7127958117c Merge remote-tracking branch 'input/next' omits 1ff3e509e5f9 Merge remote-tracking branch 'modules/modules-next' omits 43dc7a64a1b0 Merge remote-tracking branch 'sound-asoc/for-next' omits 3b1a81e85a44 Merge remote-tracking branch 'sound/for-next' omits 47d9d6b3d12b Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 2092abc4d882 Merge remote-tracking branch 'drm-msm/msm-next' omits 6edf74d1db76 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 2f0a0288342c Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 21ecbcf3557e Merge remote-tracking branch 'drm-intel/for-linux-next' omits e6cc7d805336 Merge remote-tracking branch 'drm/drm-next' omits 7c096e9903ec Merge remote-tracking branch 'crypto/master' omits 81eb60563c10 Merge remote-tracking branch 'nand/nand/next' omits cfe6b44bbc9e Merge remote-tracking branch 'gfs2/for-next' omits ce5b5ffe880a Merge remote-tracking branch 'mac80211-next/master' omits 9a4ea14e90d0 Merge remote-tracking branch 'wireless-drivers-next/master' omits 1bfa3a5540bd Merge remote-tracking branch 'nfc-next/master' omits bbb48ddf3268 Merge remote-tracking branch 'netfilter-next/master' omits 0fce6e60eae2 Merge remote-tracking branch 'bpf-next/master' omits 8b117bba99fe Merge remote-tracking branch 'net-next/master' omits 1feece82381f Merge remote-tracking branch 'rdma/for-next' omits fcf12983d104 Merge remote-tracking branch 'swiotlb/linux-next' omits ba140a53d200 Merge remote-tracking branch 'dlm/next' omits 326167761f71 Merge remote-tracking branch 'ieee1394/for-next' omits d770d01e7c6a Merge remote-tracking branch 'thermal-soc/next' omits 45de6dbefc40 Merge remote-tracking branch 'opp/opp/linux-next' omits 70219332e040 Merge remote-tracking branch 'cpupower/cpupower' omits f0f235491612 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 8547a803e475 Merge remote-tracking branch 'pm/linux-next' omits b4dae81dc879 Merge remote-tracking branch 'fbdev/fbdev-for-next' omits 1e29a39cb09c Merge remote-tracking branch 'v4l-dvb/master' omits 8c1b3215dd7a Merge remote-tracking branch 'jc_docs/docs-next' omits e1948e92a926 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits f9efc96c8f4e Merge remote-tracking branch 'i3c/i3c/next' omits 8705e89f9a99 Merge remote-tracking branch 'i2c/i2c/for-next' omits d27ee02dd260 Merge remote-tracking branch 'hid/for-next' omits b864dd1f1e83 Merge remote-tracking branch 'pstore/for-next/pstore' omits 89d2e4a05072 Merge remote-tracking branch 'pci/next' omits 1e703a969dc5 Merge remote-tracking branch 'printk/for-next' omits a0abad058dee Merge remote-tracking branch 'vfs/for-next' omits 3bec11cc32cd Merge remote-tracking branch 'v9fs/9p-next' omits 5596bc7db795 Merge remote-tracking branch 'ubifs/linux-next' omits f4beda9c2652 Merge remote-tracking branch 'nfsd/nfsd-next' omits 224a26e80a04 Merge remote-tracking branch 'f2fs/dev' omits baaeac55a77e Merge remote-tracking branch 'ext4/dev' omits 353429a849e0 Merge remote-tracking branch 'ext3/for_next' omits 2c22dbde235f Merge remote-tracking branch 'ecryptfs/next' omits 4492bdeb50b3 Merge remote-tracking branch 'cifs/for-next' omits 406156b6cacc Merge remote-tracking branch 'ceph/master' omits 8973cf98eaf0 Merge remote-tracking branch 'btrfs-kdave/for-next' omits 3269cfb13fab Merge remote-tracking branch 'fscrypt/master' omits 0e83f76956b1 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 2976cda0885b Merge remote-tracking branch 'sh/sh-next' omits 85d8f68365e8 Merge remote-tracking branch 's390/features' omits a188a4a1a316 Merge remote-tracking branch 'soc-fsl/next' omits 9c9201489cf0 Merge remote-tracking branch 'powerpc/next' omits 51d8249a2a96 Merge remote-tracking branch 'parisc-hd/for-next' omits 5e20a2775324 Merge remote-tracking branch 'mips/mips-next' omits 498946257d06 Merge remote-tracking branch 'm68k/for-next' omits 5227a8cca5e9 Merge remote-tracking branch 'csky/linux-next' omits d99768cd8b06 Merge remote-tracking branch 'clk-samsung/for-next' omits bc7901873a8a Merge remote-tracking branch 'clk/clk-next' omits 25e61e6b5e74 Merge remote-tracking branch 'tegra/for-next' omits 8ea09b137fd9 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits eb7820666818 Merge remote-tracking branch 'samsung-krzk/for-next' omits 001aeb875a39 Merge remote-tracking branch 'rockchip/for-next' omits d623291dddfd Merge remote-tracking branch 'renesas/next' omits 95175b61e49e Merge remote-tracking branch 'qcom/for-next' omits 7369d34f0ddd Merge remote-tracking branch 'reset/reset/next' omits ad5ac3a8fc1a Merge remote-tracking branch 'mvebu/for-next' omits 4e52e9b96143 Merge remote-tracking branch 'mediatek/for-next' omits 4e6dcafe0065 Merge remote-tracking branch 'keystone/next' omits 63ca234ff357 Merge remote-tracking branch 'imx-mxs/for-next' omits 2429fe92183b Merge remote-tracking branch 'bcm2835/for-next' omits 220efa442a39 Merge remote-tracking branch 'at91/at91-next' omits b0a0871e1826 Merge remote-tracking branch 'aspeed/for-next' omits 97ce959a4556 Merge remote-tracking branch 'amlogic/for-next' omits 3b5c255cab13 Merge remote-tracking branch 'actions/for-next' omits 541c805ea578 Merge remote-tracking branch 'arm-soc/for-next' omits 8d0c4719a495 Merge remote-tracking branch 'arm64/for-next/core' omits 7765de7b4ad9 Merge remote-tracking branch 'arm/for-next' omits 2528134f8791 Merge remote-tracking branch 'arc/for-next' omits 3d676b35b06b Merge remote-tracking branch 'dma-mapping/for-next' omits 863e79c40b3d Merge remote-tracking branch 'kbuild/for-next' omits aa494f467cc3 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 54af928436fa Merge remote-tracking branch 'mmc-fixes/fixes' omits 746e70e994eb Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 004e0caecb99 Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 49ae30324f44 Merge remote-tracking branch 'scsi-fixes/fixes' omits 4629bcfc9a29 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits f82ffd3afdf5 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits cebdfcfa3594 Merge remote-tracking branch 'omap-fixes/fixes' omits 52283cd9e7a2 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 46485889afc7 Merge remote-tracking branch 'reset-fixes/reset/fixes' omits d8b339c49876 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 55f330630d25 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 73bc47f6b683 Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 67768c658a7b Merge remote-tracking branch 'kselftest-fixes/fixes' omits 452d9c1e8efc Merge remote-tracking branch 'vfio-fixes/for-linus' omits af5103b7f665 Merge remote-tracking branch 'input-current/for-linus' omits 0a3ae6947898 Merge remote-tracking branch 'soundwire-fixes/fixes' omits dc937e4a92ab Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 7305e17fd5a7 Merge remote-tracking branch 'phy/fixes' omits 037340cf9e58 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 9560821fa253 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits d7f124b9517a Merge remote-tracking branch 'usb-gadget-fixes/fixes' omits ffc15cce3367 Merge remote-tracking branch 'usb.current/usb-linus' omits 471f50185729 Merge remote-tracking branch 'spi-fixes/for-linus' omits ec0a61bdbd43 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 8b60688f5d68 Merge remote-tracking branch 'regmap-fixes/for-linus' omits e1c350e6a0d3 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 16118c12f170 Merge remote-tracking branch 'sound-current/for-linus' omits b78937686b5e Merge remote-tracking branch 'rdma-fixes/for-rc' omits a3af4f0eab67 Merge remote-tracking branch 'mac80211/master' omits f32c32c5b44b Merge remote-tracking branch 'wireless-drivers/master' omits 4dd90ce4d4ba Merge remote-tracking branch 'netfilter/master' omits c46f422c83b9 Merge remote-tracking branch 'ipsec/master' omits a316398e02d4 Merge remote-tracking branch 'bpf/master' omits efc28609f11a Merge remote-tracking branch 'net/master' omits 4688ce7204e2 Merge remote-tracking branch 's390-fixes/fixes' omits 34f1b44180f7 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 349151d051fb Merge remote-tracking branch 'kbuild-current/fixes' omits ec8c9e797a7a Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 65b65b97734b Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next omits abda62eed103 Merge branch 'spi-5.3' into spi-next omits 25799698910e Merge branch 'spi-5.2' into spi-linus omits 2c447cd09251 Merge branch 'regulator-5.3' into regulator-next omits 2061c4be6a8e Merge branch 'regulator-5.2' into regulator-linus omits 8320a046b9e3 Merge branch 'asoc-5.3' into asoc-next omits 45b2461230bf Merge branch 'asoc-5.2' into asoc-linus omits e626e6b4f4c3 parisc: add dynamic ftrace omits 9c4cd4042e36 compiler.h: add CC_USING_PATCHABLE_FUNCTION_ENTRY omits a2da851efcb4 parisc: use pr_debug() in kernel/module.c omits db273cb208a6 parisc: add WARN_ON() to clear_fixmap omits d136176b2c65 parisc: add spinlock to patch function omits cb5b8e14ecf5 parisc: add support for patching multiple words omits da4512d2a0ec hwmon: (core) Add comment describing how hwdev is freed in [...] omits f2a0c2706592 hwmon: (smsc47m1) fix (suspicious) outside array bounds warnings omits 055d1020a013 hwmon: (pmbus) Add Infineon IRPS5401 driver omits 2b92ac3e4603 hwmon: (nct7904) Fix the incorrect value of tcpu_mask in n [...] omits bbbe75cc2c21 hwmon: (pmbus) Document Infineon PXE1610 driver omits 1843e6c1306d hwmon: (pmbus) Add Infineon PXE1610 VR driver omits 5c6435692bc0 hwmon: (occ) Add temp sensor value check omits ab4d63621b7c hwmon: (pmbus/adm1275) support PMBUS_VIRT_*_SAMPLES omits bb27e33181d8 Merge branch 'imx/defconfig' into for-next omits b33bbe43441d Merge branch 'imx/dt64' into for-next omits 3561c5cef85e Merge branch 'imx/dt' into for-next omits e3f34fd48a4a Merge branch 'imx/dt-clkdep' into for-next omits 08e67e09de4a Merge branch 'imx/soc' into for-next omits ebbfb196b269 Merge branch 'imx/drivers' into for-next omits 886c426b496a Merge branch 'clk/imx' into for-next omits 28290abeaef1 Add SMB3.1.1 GCM to negotiated crypto algorigthms omits 209fe29b9275 fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) omits f3941d20431c Merge branch 'v5.3/drivers' into tmp/aml-rebuild omits f434673e8fc9 Merge branch 'v5.3/dt64' into tmp/aml-rebuild omits 590eb0a9b6c8 Merge branch 'v5.3/dt' into tmp/aml-rebuild omits e9664ff8f2e5 Merge branch 'v5.2/fixes' into tmp/aml-rebuild omits 155fef3bc7cd Merge branch 'for-5.3' into for-next omits 4aabed122760 Merge branch 'for-5.2-fixes' into for-5.3 omits b6e7b3aefe97 Merge branch 'for-5.2-fixes' into for-next omits 357bcce3d084 arm64: dts: meson: g12a: add SDIO controller omits 2540adeab1de arm64: dts: meson: Add minimal support for Odroid-N2 omits 32ba80cdd186 cifs: Use kmemdup in SMB2_ioctl_init() omits bf1a602cb00b cifs: fix panic in smb2_reconnect omits 1f50f93474ed dt-bindings: arm: amlogic: add Odroid-N2 binding omits e666603395ff dt-bindings: arm: amlogic: add G12B bindings omits 38806e0e9975 arm64: dts: meson-gxbb-vega-s95: add ethernet PHY interrupt omits 7bb69f8cb87c arm64: dts: meson-gxbb-vega-s95: fix WiFi/BT module support omits 9e6118698cae arm64: dts: meson-gxbb-vega-s95: enable SARADC omits d521030938a3 arm64: dts: meson-gxbb-vega-s95: enable CEC omits d9e8109bcaff arm64: dts: meson-gxbb-vega-s95: add HDMI nodes omits 064145e6fbeb arm64: dts: meson-gxbb-vega-s95: fix regulators omits a96ee8eb859a arm64: dts: meson-gxbb-wetek: enable bluetooth omits 854be41eacd0 arm64: dts: meson-gxbb-wetek: enable SARADC omits a3f5ca70ad9f arm64: dts: meson-gxm-khadas-vim2: fix Bluetooth support omits 7cca2ec799c0 arm64: dts: meson-gxm-khadas-vim2: fix gpio-keys-polled node omits 9208119be1c3 Merge branch 'kconfig' into for-next omits 0e1035e1aa54 unicore32: rename unicore32_defconfig to defconfig omits 5dc11831a4c3 kconfig: make arch/*/configs/defconfig the default of KBUI [...] omits ceac5eae2e97 kconfig: add static qualifier to expand_string() omits 5732e9bb3d3e kconfig: require the argument of --defconfig omits 5b7f0c0b0d1b kconfig: remove always false ifeq ($(KBUILD_DEFCONFIG,) co [...] omits ad7a325a7982 kbuild: Remove -Waggregate-return from scripts/Makefile.extrawarn omits b4e3258c27cd Merge branch 'devprop' into linux-next omits 914fbda2e174 Merge branch 'pm-x86' into linux-next omits c769c3cb70e0 mfd: cros_ec: Update I2S API omits 8f23b7d37df3 mfd: cros_ec: Add Management API entry points omits 5edd636686a9 mfd: cros_ec: Add SKU ID and Secure storage API omits 7b567144b018 mfd: cros_ec: Add API for rwsig omits c2029ffe5d22 mfd: cros_ec: Add API for Fingerprint support omits 49af505fa2e8 mfd: cros_ec: Add API for Touchpad support omits a7a4906e346b mfd: cros_ec: Add API for EC-EC communication omits cd1e0acca52a mfd: cros_ec: Add I2C passthru protection API omits 2dceb0013dee mfd: cros_ec: Add Smart Battery Firmware update API omits 082b51786839 mfd: cros_ec: Add Hibernate API omits 239fa1dfd70f mfd: cros_ec: Add API for keyboard testing omits bad595e27cb6 mfd: cros_ec: Complete Power and USB PD API omits 7dd1869128b9 mfd: cros_ec: Fix temperature API omits 3e5881f552e1 mfd: cros_ec: Add fingerprint API omits 04fb8bb3b213 mfd: cros_ec: Fix event processing API omits fc7cb1637e64 mfd: cros_ec: Complete MEMS sensor API omits ad6b3a0bd539 mfd: cros_ec: Add EC transport protocol v4 omits adb106153cf9 mfd: cros_ec: Expand hash API omits 3fbbabc4443d mfd: cros_ec: Add lightbar v2 API omits acbeaa05720e mfd: cros_ec: Add PWM_SET_DUTY API omits e6e2c48a87e6 mfd: cros_ec: Add Flash V2 commands API omits 488ba2441201 mfd: cros_ec: Remove zero-size structs omits 7e287b741ed5 mfd: cros_ec: move HDMI CEC API definition omits 5621049ec2cb mfd: cros_ec: Update ACPI interface definition omits b32534e01497 mfd: cros_ec: use BIT macro omits 0a60fe99c38b mfd: cros_ec: Define commands as 4-digit UPPER CASE hex values omits 7ef3ee3eab16 mfd: cros_ec: add ec_align macros omits ffde3524f630 mfd: cros_ec: set comments properly omits 051161e313a6 mfd: cros_ec: Zero BUILD_ macro omits c1d8cde0bf2a mfd: cros_ec: Update license term omits a78b6dc2b410 mmc: sdhci-pci: remove redundant check of slots == 0 omits 18b0aa2065d6 dt-bindings: mmc: sun4i: Add YAML schemas omits 5de4410f54ce dt-bindings: mmc: Add YAML schemas for the generic MMC options omits 8d199fd4a002 mmc: sdhci_am654: Print error message if the DLL fails to lock omits b34f7396adcc mmc: sdhci_am654: Improve whitespace utilisation with regm [...] omits ebae45ce1b32 Merge branch 'fixes' into next omits 8dc7bdae9b01 memstick: Fix error cleanup path of memstick_init omits e9aa1154179d mfd: intel-lpss: Keep device tables sorted by ID omits a987999adafb mfd: menelaus: Remove superfluous error message omits d925a74ebb2d mfd: bd718x7: Make power button press duration configurable omits 5842f198152a dt-bindings: mfd: Document short/long press duration for BD718X7 omits 046a486f956a mfd: bd718x7: Remove hardcoded config for button press duration omits 70f3bc399eb1 mfd: cros_ec: Register cros_ec_lid_angle driver when presented omits 37714cc97c7a mfd: lp87565: Add support for 4-phase LP87561 combination omits fce5a8a494ff dt-bindings: mfd: lp87565: Add LP87561 configuration omits 4fd3f8a4617c mfd: madera: Add missing of table registration omits 700ffe3c92c2 phy: tegra: xusb: Add Tegra210 PLL power supplies omits 6e53982f2e7b phy: tegra: xusb: Add Tegra124 PLL power supplies omits 96b26fcb1598 dt-bindings: phy: tegra-xusb: List PLL power supplies omits ffaefc0f0ac4 phy: usb: phy-brcm-usb: Remove sysfs attributes upon drive [...] omits 3ddc3f3057ff phy: renesas: rcar-gen2: Fix memory leak at error paths omits f6a8ff82ce68 clk: imx: imx8mm: correct audio_pll2_clk to audio_pll2_out omits a58e37b837ca Merge branches 'pm-sleep' and 'pm-x86' into linux-next omits e613225696c1 Merge branches 'acpi-pm' and 'acpi-tools' into linux-next omits 33b1958b089d Merge branches 'pm-tools' and 'pm-misc' into linux-next omits 8219ffa1e232 pinctrl: u300: Fix SPDX tags omits 6c9912e79c9c pinctrl: nomadik: Fix SPDX tags omits d1b240beca65 Merge branch 'drivers-for-5.3' into all-for-5.3 omits 4bacf4d920ee Merge branch 'fixes' into next omits 8b1d37b7b32d Merge branch 'misc-5.2' into next-fixes omits be6f5269fee2 mmc: meson-gx: add dram-access-quirk omits 35f7c256c992 dt-bindings: mmc: meson-gx: add dram-access-quirk property omits 2168d9767f4d mmc: meson-mx-sdio: update with SPDX Licence identifier omits c849c86a2b53 mmc: meson-gx-mmc: update with SPDX Licence identifier omits 70ef2a635b97 Merge branch 'fixes' into next omits b77021ae6a89 mmc: tmio: move runtime PM enablement to the driver implem [...] omits 5030b0a1f182 mmc: android-goldfish: Drop pointer to mmc_host from goldf [...] omits 1916ebfdfbac leds: max77650: Remove set but not used variable 'parent' omits 433068aa88cc leds: avoid flush_work in atomic context omits e9a804d7a428 leds: spi-byte: add single byte SPI LED driver omits e7c787cb2697 dt-bindings: leds: Add binding for spi-byte LED. omits 38ee2a8cc70e Merge branch 'regmap-5.2' into regmap-linus omits 8243b87c3abb dt-bindings: dma: uart: rename binding omits e8b3ba1e38a2 dmaengine: mediatek: Add MediaTek UART APDMA support omits ff89e2f4b34d tpm: Actually fail on TPM errors during "get random" omits 9183541ce036 tpm: turn on TPM on suspend for TPM 1.x omits 515b5c8ca2dd tpm: fix an invalid condition in tpm_common_poll omits 80badd47288a KEYS: trusted: allow trusted.ko to initialize w/o a TPM omits 323124186257 tpm: Fix the type of the return value in calc_tpm2_event_size() omits 3b92a851534a KEYS: trusted: fix -Wvarags warning omits 34dbe29364df selftests/tpm2: Extend tests to cover partial reads omits fb97ed2314ad selftests/tpm2: Open tpm dev in unbuffered mode adds a02a532c2a6c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 6e38335dcc70 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 1e1d92636954 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds de9f869616dd x86/insn-eval: Fix use-after-free access to LDT entry adds a964d23c94e8 Merge branch 'pm-x86' adds a373ec23ab52 Merge tag 'pm-5.2-rc4' of git://git.kernel.org/pub/scm/lin [...] adds 91f152e75bcd Merge tag 'mmc-v5.2-rc2' of git://git.kernel.org/pub/scm/l [...] adds 913ab9780fc0 kbuild: use more portable 'command -v' for cc-cross-prefix adds 33de0d1c68a5 Merge tag 'kbuild-fixes-v5.2-2' of git://git.kernel.org/pu [...] adds d18c7e9d6e4e Merge tag 'xtensa-20190607' of git://github.com/jcmvbkbc/l [...] adds d93445225cd3 uaccess: add noop untagged_addr definition adds 893a7d32e8e0 lockref: Limit number of cmpxchg loop retries adds d4425649c630 Merge tag 'hwmon-for-v5.2-rc4' of git://git.kernel.org/pub [...] adds e659b4122cf9 Merge tag 'drm-intel-fixes-2019-06-06' of git://anongit.fr [...] adds 8854eed1a4f5 drm/nouveau/core: pass subdev into nvkm_firmware_get, rath [...] adds 475cf02b8345 drm/nouveau/core: support versioned firmware loading adds c26f3061fe51 drm/nouveau/secboot: pass max supported FW version to LS l [...] adds 5f0f8b573a79 drm/nouveau/secboot: split out FW version-specific LS func [...] adds 9352ce377512 drm/nouveau/secboot: enable loading of versioned LS PMU/SE [...] adds ab4bec16d4bc drm/nouveau/secboot/gp10[2467]: support newer FW to fix SE [...] adds 671e2ee5ee21 Merge branch 'linux-5.2' of git://github.com/skeggsb/linux [...] adds 79c3ba3206c7 Merge tag 'drm-fixes-2019-06-07-1' of git://anongit.freede [...] adds 0ad43e29b6e8 Merge tag 'linux-kselftest-5.2-rc4-2' of git://git.kernel. [...] adds 1b02caa319cf Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds ca09720657fc MAINTAINERS: Hand over skd maintainership adds e0241fb0b943 block: aoe: no need to check return value of debugfs_creat [...] adds 98d669b49120 block: Drop unlikely before IS_ERR(_OR_NULL) adds a48bc520011e nvme-pci: don't limit DMA segement size adds 84f3fc7aec42 rsxx: don't call dma_set_max_seg_size adds bb6f59af309c mtip32xx: also set max_segment_size in the device adds cf1db7fc8c2d mmc: also set max_segment_size in the device adds c3e2219216c9 block: free sched's request pool in blk_cleanup_queue adds 54b7b868e826 cgroup: let a symlink too be created with a cftype file adds 19e9da9e86c4 block, bfq: add weight symlink to the bfq.weight cgroup parameter adds 5651cd3c4336 nvme-rdma: fix queue mapping when queue count is limited adds 6486199378a5 nvme-tcp: fix queue mapping when queue count is limited adds 3562f5d9f21e nvmet: fix data_len to 0 for bdev-backed write_zeroes adds c8e8c77b3bdb nvme: Fix u32 overflow in the number of namespace list cal [...] adds 62f99b62e5e3 nvme-rdma: use dynamic dma mapping per command adds 6c70f899b808 Merge branch 'nvme-5.2-rc-next' of git://git.infradead.org [...] adds 8d72e5bd86cb Merge tag 'for-linus-20190608' of git://git.kernel.dk/linux-block adds 66b59f2b5e48 Merge tag 'dmaengine-fix-5.2-rc4' of git://git.infradead.o [...] adds 49b809586730 i2c: xiic: Add max_read_len quirk adds 8f77293cca1f MAINTAINERS: Karthikeyan Ramasubramanian is MIA adds 902b2edfca34 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 1ce2c85137b1 Merge tag 'char-misc-5.2-rc4' of git://git.kernel.org/pub/ [...] adds 910070454e64 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds c9af7f315d3f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 3e5580c46585 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds adf77481fbe5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f7be8ec10428 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds fb9e53cce719 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 2d31bf953bed treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f45e350b16f9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 12eb90f1eda1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 1439f94c5489 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds b67eb1520b39 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 24c9d96ddb9c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds d94d71cb45fd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 08dbd0f8ef8d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 04672fe6d698 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds c942299924a7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 16da78b7b580 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 21eb0be9ace7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds ff7924b02467 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 07d7fe7bd6a5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 7614a55ea294 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds e47ca509053e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds af7c5f890859 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds e26441b693e1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 75d67a54909b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 43aa31327bb3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 0e9facca1b88 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 9c92ab619141 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 880a13c40be8 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 97fb5e8d9b57 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 8e8e69d67e5f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 50acfb2b76e1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds d95236782b8d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 2025cf9e193d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds eb3ae0aa382e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4e43d779e5dc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4fa9c49f4d59 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 52fa7bf9eada treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 9f8068503d63 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 5b497af42fab treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 41a1c9ecc38c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds a32dd67d8a30 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 64d85cc99980 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 432d4130f5bb treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 38e1884df763 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 5efdfe759aae treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds fc9c69249e8d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds dcc4086d9e1a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f6cc69f1f384 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f3949fd021ff treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 49833cbeafa4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds aecd8454c0fa treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 06776077412d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 1237a75addc7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds cc7feb7f4f85 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4b44398e38b6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 3b20eb23724d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 685a6bf8485e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4273a380f2ed treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 2a2786edacfe treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 0b156947b889 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 7be2e6dcda26 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4cd10358d64a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 0fc479b1ad63 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 36edc93958e0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 1d0ea0692ae3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4505153954fd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4b3d69535dd0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds a61127c21302 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 2b27bdcc2095 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 6e9ef5098c12 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds eee1cba5edf1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 2b72c9e36c28 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 6b1baefec065 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 5dfa3c2f105a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds b7c320ff088a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 35e62ae830f9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds da607e1969ff treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 61790d5bbba7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 3817d2b8c7a0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds b4cda052c2b4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 1949739ac5f0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 00b46d22a47b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 42bd2d91f3f6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 7876981a65f3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds fc01b568f760 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4c89e549fe10 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 754460a47fac treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds ddc64d0ac978 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 5765e78e8402 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 52a6e82ac272 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 003cc6434e3f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 63682fb02470 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds b8f9f7009616 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds a10e763b8713 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 76e692f501a3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f797118391ce treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 55766568587b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds c51669eafb45 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4317cf95ca02 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f097dcba1d4a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 28ad9e6d182f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 58751759a6f2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds e46bd7099dc6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds c9fd3ce16100 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds c2e30119fe88 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 67d0ae42b8d0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 5a8e0ff9b3f7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 90832ef1c035 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds d2d19cfa8988 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds d9df6c32909d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 9d5a634946f5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 7336d0e654f7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 46fe7771647f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 41597408fd9a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds dc1a8bc16c50 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds a6377d905913 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds b2139ce04f00 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 9c9cf6bee838 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 921a3d4d311d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 0b0191aeda69 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 1514e8511756 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 0ebc04719c97 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds ce718dfb2c01 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds a98c5b196546 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 65c85c837882 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4d8bc5106988 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds b1fb60d7dff6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 808cb5dc7be7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 8fba24537d31 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 25d5bf4764f9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds ad1d7d7c1069 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 8d36fe1e9e1f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 579d8b5c8d61 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 75a6faf617d1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 9f06080f861c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 722d94a3ad0f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 1623de843dd2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 55716d26439f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds dbf5ebee09fc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 767a67b0b355 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds bb9b83dfc91a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 28c61a66abd6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 1c6bec5b3dbe treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 28b665f6b867 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 31e12cb6792c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 3e45610181bc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 82664963ee5f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds acf147074cb2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 3287e96af0d8 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds b886d83c5b62 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 27ba4deb4e26 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds e559355a9da6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds eeac88ac304a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 04dc82e1160e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 3c910ecbdda4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds c637ffb5180c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds acc15900ee9d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds d925da5c7b09 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 9331b6740f86 Merge tag 'spdx-5.2-rc4' of git://git.kernel.org/pub/scm/l [...] adds d0cc617affbf Merge tag 'mips_fixes_5.2_1' of git://git.kernel.org/pub/s [...] adds 0ab0d7ac2090 s390/unwind: correct stack switching during unwind adds 3d4645bf7a76 Merge tag 's390-5.2-4' of git://git.kernel.org/pub/scm/lin [...] adds 8e61f6f7c308 Merge tag 'for-linus-5.2b-rc4-tag' of git://git.kernel.org [...] adds 2759e05cdb25 Merge tag 'ceph-for-5.2-rc4' of git://github.com/ceph/ceph-client adds d1fdb6d8f6a4 Linux 5.2-rc4 adds e59bf4282c8b Merge tag 'spi-fix-v5.2-rc4' of git://git.kernel.org/pub/s [...] adds 5e3b6b8ecc53 Merge tag 'regulator-fix-v5.2-rc4' of git://git.kernel.org [...] adds cf8929885de3 cgroup/bfq: revert bfq.weight symlink change adds 01ccc3ad4413 Merge tag 'for-linus-20190610' of git://git.kernel.dk/linux-block adds 625d3d6260fe Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds c7e3c93abbc1 Merge tag 'wireless-drivers-for-davem-2019-06-07' of git:/ [...] adds 983695fa6765 bpf: fix unconnected udp hooks adds 3dbc6adac1f3 bpf: sync tooling uapi header adds 9bb59ac1f6c3 bpf, libbpf: enable recvmsg attach types adds 000aa1250d57 bpf, bpftool: enable recvmsg attach types adds 1812291e7661 bpf: more msg_name rewrite tests to test_sock_addr adds b714560f7b38 bpf: expand section tests for test_section_names adds 4aeba328019a Merge branch 'fix-unconnected-udp' adds 38e406f600a2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds c3fee640bcf5 net: ipv4: fib_semantics: fix uninitialized variable adds 65a3c497c0e9 ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero adds a9520543b123 net: phy: rename Asix Electronics PHY driver adds 2f3f7d1fa0d1 mpls: fix warning with multi-label encap adds 0ed89d777dd6 can: usb: Kconfig: Remove duplicate menu entry adds 247e5356a709 can: flexcan: fix timeout when set small bitrate adds 904044dd8fff can: xilinx_can: use correct bittiming_const for CAN FD core adds 0df82dcd5583 dt-bindings: can: mcp251x: add mcp25625 support adds 35b7fa4d07c4 can: mcp251x: add support for mcp25625 adds 3e82f2f34c93 can: m_can: implement errata "Needless activation of MRAF irq" adds c5a3aed1cd31 can: af_can: Fix error path of can_init() adds eb503004a7e5 can: flexcan: Remove unneeded registration message adds fd704bd5ee74 can: purge socket error queue on sock destruct adds 62f42a114b92 Merge tag 'linux-can-fixes-for-5.2-20190607' of git://git. [...] adds 6a6fabbfa3e8 net/mlx5: Update pci error handler entries and command tra [...] adds dd80857bf388 net/mlx5: Avoid reloading already removed devices adds d3cbd4254df8 net/mlx5e: Add ndo_set_feature for uplink representor adds 57c70d8740f7 net/mlx5e: Replace reciprocal_scale in TX select queue function adds b83c0730167c net/mlx5e: Fix source port matching in fdb peer flow rule adds 47c9d2c99dde net/mlx5e: Avoid detaching non-existing netdev under switc [...] adds 45e7d4c0c172 net/mlx5e: Support tagged tunnel over bond adds 4172eadb0864 Merge tag 'mlx5-fixes-2019-06-07' of git://git.kernel.org/ [...] adds 1f94608b0ce1 ibmvnic: Do not close unopened driver during reset adds be32a24372cf ibmvnic: Refresh device multicast list after reset adds 7c940b1a5291 ibmvnic: Fix unchecked return codes of memory allocations adds 7f0b44a42e22 Merge branch 'ibmvnic-Fixes-for-device-reset-handling' adds c1a9d65954c6 mpls: fix af_mpls dependencies adds fcc2202a9d6e tcp: fix undo spurious SYNACK in passive Fast Open adds dce5ccccd123 nfp: ensure skb network header is set for packet redirect adds e6d7309e0aa5 Merge remote-tracking branch 'net/master' adds 1d1a5b5d1e67 Merge remote-tracking branch 'ipsec/master' adds 8a3dca632538 netfilter: ipv6: nf_defrag: accept duplicate fragments again adds e9d76b389d1c Merge remote-tracking branch 'netfilter/master' adds f001df283909 Merge remote-tracking branch 'mac80211/master' adds 085f4a2ff290 Merge remote-tracking branch 'sound-current/for-linus' adds 495f926c68dd ASoC: core: Fix deadlock in snd_soc_instantiate_card() adds 3da428ff2aa5 ASoC: Intel: sst: fix kmalloc call with wrong flags adds 05c7b3fc218d Merge branch 'asoc-5.2' into asoc-linus adds 136f407aec72 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 301cd2100315 Merge branch 'regmap-5.2' into regmap-linus adds 0f8338be4cf4 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 412700f47c19 Merge branch 'regulator-5.2' into regulator-linus adds 937c0004b083 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 4d96f255dd76 Merge branch 'spi-5.2' into spi-linus adds 0b8d96f38c6a Merge remote-tracking branch 'spi-fixes/for-linus' adds 01fb49ff124a Merge tag 'fixes-for-v5.2-rc4' of git://git.kernel.org/pub [...] adds c2ed3d474fac Merge tag 'usb-serial-5.2-rc5' of https://git.kernel.org/p [...] adds fcbc45192b36 Merge remote-tracking branch 'usb.current/usb-linus' adds 898e197ccc69 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 2b3346ef699f phy: renesas: rcar-gen2: Fix memory leak at error paths adds 882f79199da4 phy: usb: phy-brcm-usb: Remove sysfs attributes upon drive [...] adds c9d627fb6695 dt-bindings: phy: tegra-xusb: List PLL power supplies adds de116e5542ec phy: tegra: xusb: Add Tegra124 PLL power supplies adds ada28f7b3a97 phy: tegra: xusb: Add Tegra210 PLL power supplies adds a7b3517d4a2a Merge remote-tracking branch 'phy/fixes' adds b7108486d2d6 Merge tag 'soundwire-5.2-rc4' of git://git.kernel.org/pub/ [...] adds 4d584f2951d8 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds a876697b0ad1 Input: iqs5xx - get axis info before calling input_mt_init [...] adds b60e17697998 Merge remote-tracking branch 'input-current/for-linus' adds ed480c8be67b Merge remote-tracking branch 'vfio-fixes/for-linus' adds 8e0c8e8a0d64 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 7ae01d445c72 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 95d0fdbec4c1 Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 34f61de87017 ARM: dts: Drop bogus CLKSEL for timer12 on dra7 adds cbdce1418894 ARM: dts: dra72x: Disable usb4_tm target module adds 8a0098c05a27 ARM: dts: am335x phytec boards: Fix cd-gpios active level adds 3bb369f9c24b Merge remote-tracking branch 'omap-fixes/fixes' adds 7050053f92ba hwmon: (gpio-fan) Check return value from devm_add_action_ [...] adds 48b5b6d53b28 hwmon: (pwm-fan) Check return value from devm_add_action_or_reset adds 11f432f46d07 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 8103d10b7161 btrfs: Always trim all unallocated space in btrfs_trim_fre [...] adds 265ab749b7c3 Merge branch 'misc-5.2' into next-fixes adds f5c15267bba4 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 625d7d351887 scsi: hpsa: correct ioaccel2 chaining adds 9523bc841e5f Merge remote-tracking branch 'scsi-fixes/fixes' adds 97bf85b6ec9e mmc: sdhi: disallow HS400 for M3-W ES1.2, RZ/G2M, and V3H adds b8e803cfe698 Merge remote-tracking branch 'mmc-fixes/fixes' adds beb3bbaee532 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds e98c7952db1a drm/meson: fix G12A HDMI PLL settings for 4K60 1000/1001 v [...] adds c03ea50e27ec drm/meson: fix primary plane disabling adds 0b84933db7f2 drm/meson: fix G12A primary plane disabling adds 15abc7110a77 drm: panel-orientation-quirks: Add quirk for GPD pocket2 adds 652b8b086538 drm: panel-orientation-quirks: Add quirk for GPD MicroPC adds be7d9f05c53e drm/gem_shmem: Use a writecombine mapping for ->vaddr adds 1c3b526e559d drm/panfrost: make devfreq optional again adds de060de333ef drm/panfrost: Require the simple_ondemand governor adds 875653b27b69 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 869ee58b8268 kbuild: Remove -Waggregate-return from scripts/Makefile.extrawarn adds e0a2668665a5 kconfig: remove always false ifeq ($(KBUILD_DEFCONFIG,) co [...] adds b6f7e9f7050b kconfig: require the argument of --defconfig adds 5533397d1ec8 kconfig: add static qualifier to expand_string() adds bd305f259cd3 kconfig: make arch/*/configs/defconfig the default of KBUI [...] adds a94a48b16141 unicore32: rename unicore32_defconfig to defconfig adds a3dfe2a76497 Merge branch 'kconfig' into for-next adds e00ae0ed496b Merge remote-tracking branch 'kbuild/for-next' adds cf47fbc97d31 Merge remote-tracking branch 'dma-mapping/for-next' adds 56329ba72fa3 ARCv2: entry: simplify return to Delay Slot via interrupt adds 3a9821e87e54 Merge remote-tracking branch 'arc/for-next' adds fe9239c2ea92 Merge remote-tracking branch 'arm/for-next' adds 8e01076afd97 arm64: Fix comment after #endif adds c49bd02f4c74 arm64/mm: Document write abort detection from ESR adds 4745224b4509 arm64/mm: Refactor __do_page_fault() adds b42aeed23063 Merge remote-tracking branch 'arm64/for-next/core' adds c41ee7a9cf16 Merge remote-tracking branch 'arm-soc/for-next' adds bcfef82efa53 Merge remote-tracking branch 'actions/for-next' adds 2dcf5830e076 Merge branch 'v5.2/fixes' into tmp/aml-rebuild adds 8f46c19bf552 Merge branch 'v5.3/dt' into tmp/aml-rebuild adds 58310d4d6dce arm64: dts: meson-gxm-khadas-vim2: fix gpio-keys-polled node adds 1936d46f2aff arm64: dts: meson-gxm-khadas-vim2: fix Bluetooth support adds 4e774092455a arm64: dts: meson-gxbb-wetek: enable SARADC adds 0df681c26f74 arm64: dts: meson-gxbb-wetek: enable bluetooth adds df9652dd6e2f arm64: dts: meson-gxbb-vega-s95: fix regulators adds 5603f64a96f6 arm64: dts: meson-gxbb-vega-s95: add HDMI nodes adds 4ee583f2fbcf arm64: dts: meson-gxbb-vega-s95: enable CEC adds 6b386906d980 arm64: dts: meson-gxbb-vega-s95: enable SARADC adds 1b95d2112e8f arm64: dts: meson-gxbb-vega-s95: fix WiFi/BT module support adds 7b1414ea6237 arm64: dts: meson-gxbb-vega-s95: add ethernet PHY interrupt adds a15a5ce487c8 dt-bindings: arm: amlogic: add G12B bindings adds 7b99cc1a7c2b dt-bindings: arm: amlogic: add Odroid-N2 binding adds 60e9007833a0 arm64: dts: meson: Add minimal support for Odroid-N2 adds a1737347250e arm64: dts: meson: g12a: add SDIO controller adds 37552c22aa6a arm64: dts: meson-g12a-x96-max: add support for sdcard and emmc adds d688166850b8 arm64: dts: meson-g12a-x96-max: Enable Wifi SDIO Module adds da75649256f2 arm64: dts: meson-g12a-sei510: Enable Wifi SDIO module adds b0408cbb92cb arm64: dts: meson-g12a-sei510: add 32k clock to bluetooth node adds 50751c7595a9 arm64: dts: meson-g12a-x96-max: add 32k clock to bluetooth node adds a4df25310774 arm64: dts: meson-g12a-sei510: bump bluetooth bus speed to [...] adds a8fb3416746e arm64: dts: meson-g12a-x96-max: bump bluetooth bus speed t [...] adds 3e26c5c534a4 Merge branch 'v5.3/dt64' into tmp/aml-rebuild adds b6f9158bb033 Merge branch 'v5.3/drivers' into tmp/aml-rebuild adds cf0f864d81ea Merge remote-tracking branch 'amlogic/for-next' adds f98fb330451f Merge remote-tracking branch 'aspeed/for-next' adds da0a91627db8 Merge remote-tracking branch 'at91/at91-next' adds c12e8a384467 Merge remote-tracking branch 'bcm2835/for-next' adds 5b933e28d8b1 clk: imx: imx8mm: correct audio_pll2_clk to audio_pll2_out adds a4a4069f4523 clk: imx: Add imx_obtain_fixed_clock clk_hw based variant adds fa7574740cdf clk: imx6sx: Do not reparent to unregistered IMX6SX_CLK_AXI adds f5697226f90e clk: imx6q: Do not reparent uninitialized IMX6QDL_CLK_PERI [...] adds dd1a6c0d339b clk: imx: clk-busy: Switch to clk_hw based API adds 2bc7e9dc1c19 clk: imx: clk-cpu: Switch to clk_hw based API adds 1f9aec966256 clk: imx: clk-gate2: Switch to clk_hw based API adds e5674a4d0762 clk: imx: clk-pllv3: Switch to clk_hw based API adds 995087c91e9c clk: imx: clk-pfd: Switch to clk_hw based API adds dfc148b32a79 clk: imx: clk-gate-exclusive: Switch to clk_hw based API adds 2597b39ed1f5 clk: imx: clk-fixup-div: Switch to clk_hw based API adds 3ead0f1e5fae clk: imx: clk-fixup-mux: Switch to clk_hw based API adds eccf8dfd0052 clk: imx: Switch wrappers to clk_hw based API adds 3a1d8fe6f445 clk: imx6sl: Switch to clk_hw based API adds 992b703b5b38 clk: imx6q: Switch to clk_hw based API adds f1541e15e38e clk: imx6sx: Switch to clk_hw based API adds 1487b60dc2d2 clk: imx6ul: Switch to clk_hw based API adds bce5b921502f clk: imx7d: Switch to clk_hw based API adds b170b5d5e8a3 clk: imx6sll: Switch to clk_hw based API adds fa8b368de27b Merge branch 'clk/imx' into for-next adds e76b27a462b7 Merge branch 'imx/drivers' into for-next adds 032288452220 Merge branch 'imx/soc' into for-next adds 800edf6c1baa Merge branch 'imx/dt-clkdep' into for-next adds b979c03b8330 Merge branch 'imx/dt' into for-next adds 5b136d49d9af Merge branch 'imx/dt64' into for-next adds 0e3379645ca5 Merge branch 'imx/defconfig' into for-next adds 1042007a30d4 Merge remote-tracking branch 'imx-mxs/for-next' adds e3bc0c863dc2 Merge remote-tracking branch 'keystone/next' adds 386ccea158d3 Merge remote-tracking branch 'mediatek/for-next' adds f0ef08e74344 Merge remote-tracking branch 'mvebu/for-next' adds 2b2f7def058a bus: ti-sysc: Add support for missing clockdomain handling adds 5aa912953611 bus: ti-sysc: Support 16-bit writes too adds e0db94fe87da bus: ti-sysc: Make OCP reset work for sysstatus and syscon [...] adds bd808f9a4423 bus: ti-sysc: Allow QUIRK_LEGACY_IDLE even if legacy_mode [...] adds eec26555ae9b bus: ti-sysc: Enable interconnect target module autoidle b [...] adds ae9ae12e9daa bus: ti-sysc: Handle clockactivity for enable and disable adds fb685f1c190e bus: ti-sysc: Handle swsup idle mode quirks adds 6e09f497eb91 bus: ti-sysc: Set ENAWAKEUP if available adds 8383e25994ef bus: ti-sysc: Add support for disabling module without leg [...] adds ea5a2e4d5467 bus: ti-sysc: Do rstctrl reset handling in two phases adds b6a53c4c872a bus: ti-sysc: Detect uarts also on omap34xx adds bd80c674f826 ARM: dts: Drop legacy custom hwmods property for omap4 uart adds 22a7fc15cf1e ARM: dts: Drop legacy custom hwmods property for omap4 mmc adds 62ee9926f756 Merge branch 'omap-for-v5.3/ti-sysc' into for-next adds 566734534f56 ARM: dts: Add LCD type 28 support to LogicPD Torpedo DM373 [...] adds 81ec03f5d912 ARM: dts: am335x phytec boards: Remove regulator node adds 65604db5792b ARM: dts: am335x-phycore-som: Add emmc node adds 66fa560004b4 ARM: dts: am335x-phycore-som: Enable gpmc node in dts files adds 267247d3d2df ARM: dts: am335x-pcm-953: Update user led names adds 4dc020c50755 ARM: dts: am335x-pcm-953: Remove eth phy delay adds e3630fd9aa2a ARM: dts: Add support for phyBOARD-REGOR-AM335x adds 0b7b68d92efa Merge branch 'omap-for-v5.3/dt' into for-next adds 9037829ca29e ARM: OMAP2+: Make some variables static adds 45450f36e569 soc: ti: pm33xx: Add a print while entering RTC only mode [...] adds 0430948172d0 Merge branch 'omap-for-v5.3/soc' into for-next adds 458daad949a9 Merge remote-tracking branch 'omap/for-next' adds bf4e44cd2a9f Merge remote-tracking branch 'reset/reset/next' adds b422b03a3889 arm64: dts: qcom-msm8916: Update coresight DT bindings adds 4b2c7ea8a629 arm64: dts: qcom-qcs404: Add reset-cells to GCC node adds b08e23d9b000 Merge branch 'arm64-for-5.3' into all-for-5.3 adds e32d07b2e4c8 ARM: dts: qcom-apq8064: Update coresight DT bindings adds 15061c3edde4 ARM: dts: qcom-msm8974: Update coresight DT bindings adds 296c59b14ff4 Merge branch 'dts-for-5.3' into all-for-5.3 adds 4038e04707ad Merge remote-tracking branch 'qcom/for-next' adds 6053fb3dc16d Merge remote-tracking branch 'renesas/next' adds b4e7c9fe1e68 Merge remote-tracking branch 'rockchip/for-next' adds d84b3a1b81eb Merge remote-tracking branch 'samsung-krzk/for-next' adds 4935696bba93 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 4166a145205a Merge remote-tracking branch 'tegra/for-next' adds 2bea82fcf75f Merge remote-tracking branch 'clk/clk-next' adds 598e2f5e5fea Merge remote-tracking branch 'clk-samsung/for-next' adds b7e22b0d53f5 Merge remote-tracking branch 'csky/linux-next' adds a55a0b9a66c2 Merge remote-tracking branch 'm68k/for-next' adds 2aeae92522a3 Merge remote-tracking branch 'mips/mips-next' adds d2ba3b1714d7 parisc: Fix module loading error with JUMP_LABEL feature adds ab716da0837b Merge remote-tracking branch 'parisc-hd/for-next' adds d10e13a8e233 Merge remote-tracking branch 'powerpc/next' adds 8af4d6026516 Merge remote-tracking branch 'soc-fsl/next' adds 67626fadd269 s390: enforce CONFIG_SMP adds 3e8eb22faee1 s390: enforce CONFIG_HOTPLUG_CPU adds 10400c401754 s390/configs: remove useless UEVENT_HELPER_PATH adds bae0aae2f8f9 s390: fix unrecognized __aligned() in uapi header adds e1ab11012e1c s390/zcrypt: support special flagged EP11 cprbs adds 34c636a0c157 s390/cio: fix kdoc for tiqdio_thinint_handler adds b0bb8fbd49af s390/boot: disable address-of-packed-member warning adds 6887560c039f s390/jump_label: remove unused structure definition adds 04310324c6f4 s390/qdio: handle PENDING state for QEBSM devices adds 64e00a57d960 Merge remote-tracking branch 's390/features' adds 7c04efc8d2ef sh: configs: Remove useless UEVENT_HELPER_PATH adds 51d23f072eec Merge remote-tracking branch 'sh/sh-next' adds 2209176932de Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 09fdf792e3cd Merge remote-tracking branch 'fscrypt/master' adds 7f8dfef6d765 Merge remote-tracking branch 'btrfs-kdave/for-next' adds 0caa6563df26 cifs: fix panic in smb2_reconnect adds b5ea6129c93c cifs: add spinlock for the openFileList to cifsInodeInfo adds 9e56b2a4b99f cifs: Use kmemdup in SMB2_ioctl_init() adds e46f6684a39a fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) adds 389fd34dd4c1 SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms adds f02a5871ac4f Add SMB3.1.1 GCM crypto to the encrypt and decrypt functions adds c3700db622d4 Merge remote-tracking branch 'cifs/for-next' adds 2cd2148cb296 Merge remote-tracking branch 'ecryptfs/next' adds f1227dfbab50 Merge remote-tracking branch 'ext3/for_next' adds 0a1a72243ab5 Merge remote-tracking branch 'ext4/dev' adds a84776ec0521 Merge remote-tracking branch 'f2fs/dev' adds 2a27f3bb32f6 nfsd: use 64-bit seconds fields in nfsd v4 code adds cf2670a136bc nfsd4: remove outdated nfsd4_decode_time comment adds 4fc2b5fe1cf2 nfsd: fix cleanup of nfsd_reply_cache_init on failure adds 357a3938e7b8 Merge remote-tracking branch 'nfsd/nfsd-next' adds 92199e01f39d Merge remote-tracking branch 'ubifs/linux-next' adds fffc4efeaee0 Merge remote-tracking branch 'v9fs/9p-next' adds 2eca045d0dc9 Merge remote-tracking branch 'vfs/for-next' adds f1c959dd66c2 Merge remote-tracking branch 'printk/for-next' adds 1456310d35d9 Merge remote-tracking branch 'pci/next' adds 34a3d6edd26b Merge remote-tracking branch 'pstore/for-next/pstore' adds 7e5f00e143d3 Merge remote-tracking branch 'hid/for-next' adds 5213d7efc8ec i2c: acpi: export i2c_acpi_find_adapter_by_handle adds cb7302fbe365 i2c: nvidia-gpu: refactor master_xfer adds d4a4f927e4dd i2c: nvidia-gpu: add runtime pm support adds a94ecde41f7e usb: typec: ucsi: ccg: enable runtime pm support adds 9f2e244d0a39 i2c: nvidia-gpu: resume ccgx i2c client adds f0e4cd948b91 usb: typec: ucsi: ccg: add runtime pm workaround adds 19b07cb4a187 i2c: i801: Register optional lis3lv02d I2C device on Dell [...] adds 095561f476ab i2c: fsi: Create busses for all ports adds 52ffa19b267e Merge branch 'i2c/for-5.3' into i2c/for-next adds b02504655fa2 Merge branch 'i2c/for-current' into i2c/for-next adds 466152451585 Merge remote-tracking branch 'i2c/i2c/for-next' adds 378c09459855 Merge remote-tracking branch 'i3c/i3c/next' adds 82f1bdf369ce hwmon: (pmbus/adm1275) support PMBUS_VIRT_*_SAMPLES adds 4ad5819bd57f hwmon: (occ) Add temp sensor value check adds 37af6eb593a8 hwmon: (pmbus) Add Infineon PXE1610 VR driver adds 2e72f956ed73 hwmon: (pmbus) Document Infineon PXE1610 driver adds 983d236afd77 hwmon: (nct7904) Fix the incorrect value of tcpu_mask in n [...] adds 6e5a7ad6a206 hwmon: (pmbus) Add Infineon IRPS5401 driver adds 2cf6745e69d1 hwmon: (smsc47m1) fix (suspicious) outside array bounds warnings adds 91de98e4d5b0 hwmon: (core) Add comment describing how hwdev is freed in [...] adds a8463754a5a9 hwmon: (max6650) Use devm function to register thermal device adds cde241084412 hwmon: (max6650) Introduce pwm_to_dac and dac_to_pwm adds 0fe2ea6d465b hwmon: (max6650) Improve error handling in max6650_init_client adds 6d3443df83a8 hwmon: (max6650) Declare valid as boolean adds 46359946e6eb hwmon: (max6650) Cache alarm_en register adds 592b56503b4e hwmon: (max6650) Simplify alarm handling adds febd26024d6e hwmon: (max6650) Convert to use devm_hwmon_device_register [...] adds c8917136e50e hwmon: (max6650) Read non-volatile registers only once adds 46be7a3a31cd hwmon: (max6650) Improve error handling in max6650_update_device adds 8807e83b1171 hwmon: (max6650) Fix minor formatting issues adds 12a8d2e0666b Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 50c1f43a37d0 docs: filesystems: vfs: Remove space before tab adds 4ee33ea403ac docs: filesystems: vfs: Use uniform space after period. adds 90caa781f640 docs: filesystems: vfs: Use 72 character column width adds e04c83cd53b5 docs: filesystems: vfs: Use uniform spacing around headings adds 90ac11a844f8 docs: filesystems: vfs: Use correct initial heading adds 099c5c7a3fba docs: filesystems: vfs: Use SPDX identifier adds e66b04571545 docs: filesystems: vfs: Fix pre-amble indentation adds 1b44ae63deae docs: filesystems: vfs: Convert spaces to tabs adds af96c1e304f7 docs: filesystems: vfs: Convert vfs.txt to RST adds ee5dc0491c38 docs: filesystems: vfs: Render method descriptions adds 9cd9e749e99c Merge branch 'vfs' into docs-next adds b422124758c1 docs/core-api: Add string helpers API to the list adds 58d494669f36 docs/core-api: Add integer power functions to the list adds 99d2b9386729 Documentation: DMA-API: fix a function name of max_mapping_size adds 4241d516b004 Documentation/dm-init: fix multi device example adds e0cef9ff6315 Documentation: fix typo CLOCK_MONONOTNIC_COARSE adds e47cf0c95877 Documentation: tee: Grammar s/the its/its/ adds 6fb44c439eda Documentation: net: dsa: Grammar s/the its/its/ adds 3f9564e680ef KVM: arm/arm64: Always capitalize ITS adds b1663d7e3a79 docs: Kbuild/Makefile: allow check for missing docs at build time adds 889aa9ca9306 docs: clk: fix struct syntax adds 54002b56b04b scripts/sphinx-pre-install: fix "dependenties" typo adds 165915c17d68 doc:it_IT: fix file references adds bed0918d64ca doc:it_IT: documentation alignment adds 3d9cf48b2ca2 Documentation: nvdimm: Fix typo adds 9d6194435659 Documentation: xfs: Fix typo adds 462e5a521ab7 treewide: trivial: fix s/poped/popped/ typo adds 78a89463a31c Documentation: {u,k}probes: add tracing_on before tracing adds 671c30957e78 ABI: sysfs-devices-system-cpu: point to the right docs adds 8b01caee99fb isdn: mISDN: remove a bogus reference to a non-existing doc adds 065efe27872c docs: zh_CN: get rid of basic_profiling.txt adds 2e03e3a42c96 docs: mm: numaperf.rst: get rid of a build warning adds d857a3ffd3d6 docs: bpf: get rid of two warnings adds 27c054d2939f docs: mark orphan documents as such adds f672febc3d13 docs: amd-memory-encryption.rst get rid of warnings adds d0727cc650f3 docs: zh_CN: avoid duplicate citation references adds ea0ad8763b17 docs: it: license-rules.rst: get rid of warnings adds 6ad8b21652ec docs: security: trusted-encrypted.rst: fix code-block tag adds 43415f13276f docs: security: core.rst: Fix several warnings adds c6fff4d3b2f4 docs: net: sja1105.rst: fix table format adds 14b767430a58 docs: net: dpio-driver.rst: fix two codeblock warnings adds 1eecbcdca2bd docs: move protection-keys.rst to the core-api book adds cb1aaebea8d7 docs: fix broken documentation links adds 9915ec28ec7f docs: isdn: remove hisax references from kernel-parameters.txt adds 5c437fa29561 docs: fs: fix broken links to vfs.txt with was renamed to vfs.rst adds b640fbad2d8f docs: pci: fix broken links due to conversion from pci.txt [...] adds 8a8f35dac6c3 Merge remote-tracking branch 'jc_docs/docs-next' adds f0d2b7a8915a media: v4l2: Fix the _MPLANE format check in v4l_enum_fmt() adds 2659417876d5 media: Revert "media: staging/imx: Allow driver to build i [...] adds 3c8f4cd271c4 media: stv6110x: Implement probe/remove for stv6110x adds eb5005df886b media: stv090x: Implement probe/remove for stv090x adds 71f49a8bf5c5 media: ttpci: use rc-core for the IR receiver adds e62ab184064d Merge remote-tracking branch 'v4l-dvb/master' adds f225f1393f03 video: fbdev: mxsfb: Remove driver adds e0b29902483b au1200fb: fix DMA API abuse adds 7e801d63fd3a video: fbdev: atafb: remove superfluous function prototypes adds 59c1ad914ef2 video: fbdev: atmel_lcdfb: add COMPILE_TEST support adds b90b279e87a3 video: fbdev: imxfb: add COMPILE_TEST support adds f0bab2e3f675 video: fbdev: pxa168fb: add COMPILE_TEST support adds 552ccf6b259d video: fbdev: gbefb: add COMPILE_TEST support adds 767ceabc6cc6 video: fbdev: da8xx-fb: add COMPILE_TEST support adds 66019bc26d2b video: fbdev: cyber2000fb: remove superfluous CONFIG_PCI ifdef adds db7f2cb965cb video: fbdev: pvr2fb: remove function prototypes adds 0f5a5712ad1e video: fbdev: pvr2fb: add COMPILE_TEST support adds 5ba72e8f7520 Merge remote-tracking branch 'fbdev/fbdev-for-next' adds d8b573c8fcc0 Merge branches 'pm-misc' and 'pm-tools' into linux-next adds 60247fd4e734 Merge branches 'acpi-pm' and 'acpi-tools' into linux-next adds 382335fe4c7b Merge branch 'devprop' into linux-next adds 9fe51603d953 ACPI: OSL: Make a W=1 kernel-doc warning go away adds 1a059f234084 Merge branch 'acpi-osl' into linux-next adds 696b301e0527 Merge remote-tracking branch 'pm/linux-next' adds 3b5cdec982c4 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 381361a0bf1f Merge remote-tracking branch 'cpupower/cpupower' adds e26b0b7b9371 Merge remote-tracking branch 'opp/opp/linux-next' adds 14fe5581e948 Merge remote-tracking branch 'thermal-soc/next' adds 75d3fe76943b Merge remote-tracking branch 'ieee1394/for-next' adds 85a52a7602bb Merge remote-tracking branch 'dlm/next' adds f1825e0feacc Merge remote-tracking branch 'swiotlb/linux-next' adds 00a97c9d2014 Merge remote-tracking branch 'rdma/for-next' adds a6cdeeb16bff Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 146d442c2357 net: dsa: Keep a pointer to the skb clone for TX timestamping adds 5e3f847a02aa net: dsa: Add teardown callback for drivers adds d461933638ae net: dsa: tag_8021q: Create helper function for removing V [...] adds 070ca3bb95e2 net: dsa: sja1105: Move sja1105_change_tpid into sja1105_v [...] adds f9a1a7646c0d net: dsa: sja1105: Reverse TPID and TPID2 adds 42824463d38d net: dsa: sja1105: Limit use of incl_srcpt to bridge+vlan mode adds 28e8fb3e91c9 net: dsa: sja1105: Export symbols for upcoming PTP driver adds bb77f36ac21d net: dsa: sja1105: Add support for the PTP clock adds 47ed985e97f5 net: dsa: sja1105: Add logic for TX timestamping adds d3f9b90bf19f net: dsa: sja1105: Build a minimal understanding of meta frames adds 24c01949e555 net: dsa: sja1105: Add support for the AVB Parameters Table adds 79fa7061397a net: dsa: sja1105: Make sja1105_is_link_local not match me [...] adds e53e18a6fe4d net: dsa: sja1105: Receive and decode meta frames adds 844d7edc6a34 net: dsa: sja1105: Add a global sja1105_tagger_data structure adds 08fde09a0d1f net: dsa: sja1105: Increase priority of CPU-trapped frames adds f3097be21bf1 net: dsa: sja1105: Add a state machine for RX timestamping adds a602afd200f5 net: dsa: sja1105: Expose PTP timestamping ioctls to userspace adds 8d94a8733c94 Merge branch 'PTP-support-for-the-SJA1105-DSA-driver' adds 12775af50549 dt-bindings: doc: net: keystone-netcp: document cpts adds 8a6389a515f4 net: ethernet: ti: cpts: use devm_get_clk_from_child adds c8ad14514302 net: ethernet: ti: netcp_ethss: add support for child cpts node adds a3047a81ba13 net: ethernet: ti: cpts: add support for ext rftclk selection adds 900d96e418dc Merge branch 'net-ethernet-ti-netcp-update-and-enable-cpts [...] adds 238882c8e034 net: hns3: log detail error info of ROCEE ECC and AXI errors adds f5d20e396abf net: hns3: fix wrong size of mailbox responding data adds e2ee1c5a5944 net: hns3: make HW GRO handling compliant with SW GRO adds d5970dc73f1c net: hns3: replace numa_node_id with numa_mem_id for buffe [...] adds 4a43caf5b74f net: hns3: refactor hns3_get_new_int_gl function adds 0cd8618298cc net: hns3: trigger VF reset if a VF has an over_8bd_nfe_err adds b69c97373769 net: hns3: delete the redundant user NIC codes adds e91e388ca737 net: hns3: small changes for magic numbers adds b37ce5876d7f net: hns3: use macros instead of magic numbers adds 3caf772bcea1 net: hns3: refactor PF/VF RSS hash key configuration adds 63cbf7a94142 net: hns3: some modifications to simplify and optimize code adds 9b2f3477d1ed net: hns3: fix some coding style issues adds 632d1a4840c4 Merge branch 'hns3-next' adds c976507441ee cxgb4: Set initial IRQ affinity hints adds 517a772c6c65 net: fec_main: Use dev_err() instead of pr_err() adds 75466dce4d72 bonding: improve event debug usability adds f43b6530265a bonding: fix error messages in bond_do_fail_over_mac adds 5237ff79b239 bonding: add slave_foo printk macros adds e2a7420df2e0 bonding/main: convert to using slave printk macros adds 17720981964a bonding/802.3ad: convert to using slave printk macros adds 7ea2e4232d9b bonding/alb: convert to using slave printk macros adds f887e54ce349 bonding/options: convert to using slave printk macros adds 90b8b7e755db Merge branch 'bonding-clean-up-and-standarize-logging-printks' adds 5270041d342d nexthop: off by one in nexthop_mpath_select() adds 257c25598584 net: sfp: Stop SFP polling and interrupt handling during shutdown adds 2158e856f56b net: sfp: add mutex to prevent concurrent state checks adds 9e49fe4d6e17 Merge branch 'SFP-polling-fixes' adds 7ba7aeabbaba net: Don't disable interrupts in napi_alloc_frag() adds 92dcabd7a0ea net: Don't disable interrupts in __netdev_alloc_skb() adds f9dae5554aed dpaa2-eth: Remove preempt_disable() from seed_pool() adds 90bc6d4b5466 dpaa2-eth: Use napi_alloc_frag() adds 3a89aae4b49e bnx2x: Use napi_alloc_frag() adds 49eef82dcd54 tg3: Use napi_alloc_frag() adds 6dcdd884e2a4 net: hwbm: Make the hwbm_pool lock a mutex adds e8a492cd5394 Merge branch 'Avoid-local_irq_save-and-use-napi_alloc_frag [...] adds 392096736a06 ipv6: tcp: fix potential NULL deref in tcp_v6_send_reset() adds de47c5d8e11d af_key: make use of BUG_ON macro adds c44d05358ebf net: dsa: sja1105: Use SPEED_{10, 100, 1000, UNKNOWN} macros adds 1fd4a173f027 net: dsa: sja1105: Update some comments about PHYLIB adds d114fb04163f net: dsa: sja1105: Export the sja1105_inhibit_tx function adds 8400cff60b47 net: dsa: sja1105: Rethink the PHYLINK callbacks adds a274ce0f3110 Merge branch 'Rethink-PHYLINK-callbacks-for-SJA1105-DSA' adds 283da99af1d8 net: phy: broadcom: Add genphy_suspend and genphy_resume f [...] adds b5b0c7f41e73 net: dsa: sja1105: Remove duplicate rgmii_pad_mii_tx from regs adds c05ec3d4d7df net: dsa: sja1105: Add RGMII delay support for P/Q/R/S chips adds 6566cd3690c1 Merge branch 'RGMII-delays-for-SJA1105-DSA-driver' adds c67b85558ff2 ipv6: tcp: send consistent autoflowlabel in TIME_WAIT state adds ad3a9ee0b623 ocelot: remove unused variable 'rc' in vcap_cmd() adds 6410c1391a9c net: mvpp2: Only clear the stat counters at port init adds f9fa96b980b9 net: mvpp2: Rename mvpp2_ethtool_counters to mvpp2_ethtool [...] adds 9bea6897cc43 net: mvpp2: Add support for more ethtool counters adds ba217a44f815 Merge branch 'mvpp2-stats' adds a248384e6420 cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI adds ec9a40881732 r8169: improve setting interrupt mask adds bc73241e29cc r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions adds 6c19156e2995 r8169: remove callback hw_start from struct rtl_cfg_info adds 9fa0a8e1e15a r8169: remove member coalesce_info from struct rtl_cfg_info adds 145a40e87e0b r8169: remove struct rtl_cfg_info adds 00fa28390c78 Merge branch 'r8169-improve-handling-of-chip-specific-conf [...] adds 948622f9840a tcp: Make tcp_fastopen_alloc_ctx static adds f88c9aa12fd0 nexthops: Add ipv6 helper to walk all fib6_nh in a nexthop struct adds 2ab75bfb17e2 ipv6: Handle all fib6_nh in a nexthop in fib6_drop_pcpu_from adds 962b68038351 ipv6: Handle all fib6_nh in a nexthop in rt6_device_match adds 17a5984eee6c ipv6: Handle all fib6_nh in a nexthop in __find_rr_leaf adds a1b7a1f06c78 ipv6: Handle all fib6_nh in a nexthop in rt6_nlmsg_size adds 2c170e075375 ipv6: Handle all fib6_nh in a nexthop in fib6_info_uses_dev adds e659ba31d806 ipv6: Handle all fib6_nh in a nexthop in exception handling adds c55c89884d3d ipv6: Handle all fib6_nh in a nexthop in __ip6_route_redirect adds 49d5b8ef20d0 ipv6: Handle all fib6_nh in a nexthop in rt6_do_redirect adds 2d44234bf9ed ipv6: Handle all fib6_nh in a nexthop in mtu updates adds 493ced1ac47c ipv4: Allow routes to use nexthop objects adds 6c48ea5fe639 ipv4: Optimization for fib_info lookup with nexthops adds 5b98324ebe29 ipv6: Allow routes to use nexthop objects adds 7bf4796dd099 nexthops: add support for replace adds 243781dba790 selftests: pmtu: Move running of test into a new function adds f4ca0c341ce0 selftests: pmtu: Move route installs to a new function adds 438a9a856ba4 selftests: pmtu: Add support for routing via nexthop objects adds 622946d9186e selftests: icmp_redirect: Add support for routing via next [...] adds 735ab2f65dce selftests: Add test with multiple prefixes using single nexthop adds cab14d1087d9 selftests: Add version of router_multipath.sh using nextho [...] adds 48debfd736d5 Merge branch 'net-Enable-nexthop-objects-with-IPv4-and-IPv [...] adds 7e8494192c52 Merge remote-tracking branch 'net-next/master' adds 05bc273c815c Merge remote-tracking branch 'bpf-next/master' adds 9376bbb5912a Merge remote-tracking branch 'netfilter-next/master' adds 0ca034f53074 Merge remote-tracking branch 'nfc-next/master' adds 5047c93872de Merge remote-tracking branch 'wireless-drivers-next/master' adds a3bf4694d9cf Merge remote-tracking branch 'mac80211-next/master' adds f7145dfd0bfb Merge remote-tracking branch 'gfs2/for-next' adds 3a5972d20d79 Merge remote-tracking branch 'nand/nand/next' adds df6bd6c002a4 mtd: spi-nor: stm32: remove the driver as it was replaced [...] adds 21ed90acd178 mtd: spi-nor: Add Micron MT25QL02 support adds 92aae4ce8427 mtd: spi-nor: change "error reading JEDEC id" from dbg to err adds 792116574fdd Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 2c255659f16b Merge remote-tracking branch 'crypto/master' adds ca0626165839 Merge remote-tracking branch 'drm/drm-next' adds bc7b488b1d1c drm/i915/dmc: protect against reading random memory adds b61ea001b2df drm/i915: Reset only affected engines when handling error capture adds 7c53c48d01a3 drm/i915: Tidy engine mask types in hangcheck adds 77a302e04312 drm/i915: Make Gen6/7 RING_FAULT_REG access engine centric adds f736ae1b1031 drm/i915: Extract engine fault reset to a helper adds bcc726bea2cd drm/i915: Unexport i915_gem_init/fini_aliasing_ppgtt adds dbc651836372 drm/i915: Convert some more bits to use engine mmio accessors adds f6e903db89bc drm/i915: Tidy intel_execlists_submission_init adds 97068c1b905d drm/i915: Move intel_dp->prepare_link_train assignment int [...] adds 0502a1af95a1 drm/i915: Drop pointless WARN_ON adds 38f300410f3e drm/i915: Fix per-pixel alpha with CCS adds cc54d5e8d816 drm/i915/sdvo: Fix AVI infoframe TX rate readout adds dc49a56bd43b drm/i915/sdvo: Implement proper HDMI audio support for SDVO adds dd6090f8780a drm/i915: Rename SDVO_AUDIO_ENABLE to HDMI_AUDIO_ENABLE adds b5716a4efe5c drm/i915/sdvo: Check that we have space for the infoframe adds 700bbf83eabd drm/i915/sdvo: Don't unpack stack garbage adds 7f668346e70f drm/i915/sdvo: Don't write stack garbage into the hbuf adds bca29283dcc0 drm/i915/sdvo: Actually print the reason why the SDVO comm [...] adds 0e29eb9d9160 drm/i915/dsi: Move logging of DSI VBT parameters to a help [...] adds 2def5ae7d7fb drm/i915/dsi: Move vlv/icl_dphy_param_init call out of int [...] adds 6be306bee7dd drm/i915/dsi: Read back pclk set by GOP and use that as pclk (v3) adds 33ec6c9eb35e drm/i915/guc: always use Command Transport Buffers adds 23529cbe9156 drm/i915/wopcm: update default size for gen11+ adds d13616db8bac drm/i915: move pm related declarations to intel_pm.h adds a6617183b7d2 drm/i915: remove some unused declarations from intel_drv.h adds f59d6414a6d1 drm/i915: move more atomic plane declarations to intel_ato [...] adds c57984478ba9 drm/i915/frontbuffer: remove obsolete comment about mark b [...] adds cf20b411bb02 drm/i915: Grammar s/the its/its/ adds 6a8cc66ffe0f drm/i915: Move i915_check_and_clear_faults to intel_reset.c adds bf210f6c9e6f drm/i915/perf: fix whitelist on Gen10+ adds 4d94961d7f28 drm/i915: Eliminate unused mmio accessors adds 8ed3a6230482 drm/i915: Convert i915_reg_read_ioctl to use explicit mmio [...] adds 8500f14b6398 drm/i915: Convert icl_get_stolen_reserved to uncore mmio a [...] adds 7f1502d99614 drm/i915: Convert gem_record_fences to uncore mmio accessors adds 1cea02dbca84 drm/i915: Convert intel_read_wm_latency to uncore mmio accessors adds 6caed5c938f6 drm/i915: Remove I915_READ64 and I915_READ64_32x2 adds f398bbde9e97 drm/i915: Make read_subslice_reg take engine adds f4d57d838c48 drm/i915: Allow interrupts when taking the timeline->mutex adds a8cff4c8283a drm/i915: Promote i915->mm.obj_lock to be irqsafe adds ad6414217cf4 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 3046ec829793 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds fd311d880c76 drm/meson: Add zpos immutable property to planes adds 5ffff4415f9e drm/meson: Add support for XBGR8888 & ABGR8888 formats adds 630bec0c16ee drm/stm: ltdc: No message if probe adds 35ab6cfbf211 drm/stm: support runtime power management adds 955f03a7d073 drm/bridge: sii902x: re-order conditions to prevent out of [...] adds 382d8dfe8b1b drm/bridge: sii902x: fix comparision of u32 with less than zero adds d99004d7201a drm/crc-debugfs: Also sprinkle irqrestore over early exits adds df7378951455 drm/atomic: Move __drm_atomic_helper_disable_plane/set_config() adds eade2a17ddc5 drm/fb-helper: Prepare to move out commit code adds aec3925f093d drm/fb-helper: Move out commit code adds 427231bc6d58 dma-fence: Signal all callbacks from dma_fence_release() adds 0bd79f915c68 drm/bridge/synopsys: dw-hdmi: Fix unwedge crash when no pi [...] adds 75f3f70f0462 drm: drm_crtc.h self-contained adds a7d469cc99b1 drm: drm_debugfs.h self-contained adds 0e1a351d90c8 drm/radeon: drop dependency on drm_os_linux.h adds 2ed9aa0ff3bd drm/radeon: drop drmP.h from header files adds 88f489d26b04 drm/radeon: prepare header files for drmP.h removal adds f91831274e6e drm/radeon: drop use of drmP.h (1/2) adds c182615f3ea3 drm/radeon: drop use of drmP.h (2/2) adds 656600efd67b drm: fix build errors with drm_print.h adds c366be543c5e drm/amd: drop dependencies on drm_os_linux.h adds 4fc4dca8320e drm/amd: drop use of drmp.h in os_types.h adds f867723b41f8 drm/amd: drop use of drmP.h in amdgpu.h adds 841d0023338c drm/amd: drop use of drmP.h in atom.h adds 831583c30910 drm/amd: drop use of drmP.h from all header files adds 9fdd91aa8cf4 drm/amd: drop use of drmP.h in powerplay/ adds 09d21852a6f3 drm/amd: drop use of drmP.h in display/ adds fdf2f6c56e5e drm/amd: drop use of drmP.h in amdgpu/amdgpu* adds 47b757fba2a3 drm/amd: drop use of drmP.h in remaining files adds 27a9546e384a Merge remote-tracking branch 'drm-misc/for-linux-next' adds 39c059295abe Merge remote-tracking branch 'drm-msm/msm-next' adds 128ec20a1de8 drm/komeda: Constify the usage of komeda_component/pipelin [...] adds 7e530f818d18 drm/komeda: fixing of DMA mapping sg segment warning adds a042dc6cc3c5 drm/arm/mali-dp: Add a loop around the second set CVAL and [...] adds 9b8b29bfa6e0 drm/arm/hdlcd: Actually validate CRTC modes adds 7306413756e0 drm/arm/hdlcd: Allow a bit of clock tolerance adds af04c09c2d5b drm/komeda: remove set but not used variable 'kcrtc' adds 3659a2d1569e drm/komeda: Potential error pointer dereference adds 0eb7a0a7148c drm/komeda: Add writeback support adds 9ccf536e53cb drm/komeda: Added AFBC support for komeda driver adds 5a6051ead497 drm/komeda: Attach scaler to drm as private object adds 59f70a6cccff drm/komeda: Add the initial scaler support for CORE adds 3837786a0a1f drm/komeda: Implement D71 scaler support adds e61e8a787c91 drm/komeda: Add writeback scaling support adds a962091227ed drm/komeda: Add engine clock requirement check for the dow [...] adds 5429f5dc2f22 drm/komeda: Add image enhancement support adds 7607826bf4a2 drm/komeda: Creates plane alpha and blend mode properties adds 7ae8a8562383 arm/komeda: Convert dp_wait_cond() to return an error code. adds f268ac9ed0be drm/komeda: Clear enable bit in CU_INPUTx_CONTROL adds 73af7867c16e drm/komeda: Add rotation support on Komeda driver adds de04e65cdbd8 drm/komeda: Adds limitation check for AFBC wide block not [...] adds 6af28ee62f7a drm/komeda: Update HW up-sampling on D71 adds abd459ba9560 drm/komeda: Enable color-encoding (YUV format) support adds 8b74e4ba49f5 drm/komeda: Adds SMMU support adds 412777432482 dt/bindings: drm/komeda: Adds SMMU support for D71 devicetree adds f04e089c9b53 drm/komeda: Add komeda_fb_check_src_coords adds 75f3b7efacb8 drm/komeda: Add format support for Y0L2, P010, YUV420_8/10BIT adds 576029f8f6fc drm/komeda: Adds zorder support adds c088716fc07e drm/komeda: Unify mclk/pclk/pipeline->aclk to one MCLK adds c90d4da60faf drm/komeda: Rename main engine clk name "mclk" to "aclk" adds f8834701bcd2 dt/bindings: drm/komeda: Unify mclk/pclk/pipeline->aclk to [...] adds 313dca69f937 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 5c2ef3e33100 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 6445500b4312 regmap: add i3c bus support adds 594797d70909 Merge branch 'regmap-5.3' into regmap-next adds e2a1929fb7a2 Merge remote-tracking branch 'regmap/for-next' adds 0730d7efab9d Merge remote-tracking branch 'sound/for-next' adds ef8a4757a6db ASoC: msm8916-wcd-digital: Add sidetone support adds 0779935938b1 ASoC: Remove erroneous soc_cleanup_card_resources() call adds 6c0215f5d9f2 ASoC: dt-bindings: fix some broken links from txt->yaml co [...] adds 960f428ca0a0 ASoC: meson: axg-card: fix null pointer dereference in clean up adds f3821c553191 Merge branch 'asoc-5.3' into asoc-next adds 41a8d6d746f1 Merge remote-tracking branch 'sound-asoc/for-next' adds 8d1b73dd25ff kernel: module: Use struct_size() helper adds ff8c06e543bb Merge remote-tracking branch 'modules/modules-next' adds 46391909877d Merge remote-tracking branch 'input/next' adds bdeddd3a9147 Merge remote-tracking branch 'block/for-next' adds fdc4e755f6c5 mmc: android-goldfish: Drop pointer to mmc_host from goldf [...] adds 7ff213193310 mmc: tmio: move runtime PM enablement to the driver implem [...] adds 754aee559160 mmc: meson-gx-mmc: update with SPDX Licence identifier adds 5a46b6fa0f33 dt-bindings: mmc: meson-gx: add dram-access-quirk property adds acdc8e71d9bb mmc: meson-gx: add dram-access-quirk adds 65f1a0d39c28 memstick: Fix error cleanup path of memstick_init adds 8023cf2634b0 mmc: sdhci_am654: Improve whitespace utilisation with regm [...] adds 7e24e28b79b3 mmc: sdhci_am654: Print error message if the DLL fails to lock adds f9b7989859dd dt-bindings: mmc: Add YAML schemas for the generic MMC options adds ca4570a4c2d3 dt-bindings: mmc: sun4i: Add YAML schemas adds 90298dc353bc mmc: sdhci-pci: remove redundant check of slots == 0 adds 1d94717ddcc7 mmc: sdhci-sprd: Check the enable clock's return value correctly adds 334eb9bcb94f dt-bindings: mmc: sprd: Add another optional clock documentation adds ebd88a38dbf9 mmc: sdhci-sprd: Add optional gate clock support adds 7486831d7d6a mmc: sdhci-sprd: Implement the get_max_timeout_count() interface adds 494c11e1a536 mmc: sdhci-sprd: Add HS400 enhanced strobe mode adds 87a395c27bfa mmc: sdhci-sprd: Enable PHY DLL to make clock stable adds c8ff5351b598 dt-bindings: mmc: sprd: Add PHY DLL delay documentation adds 5f2f4e0da2b5 mmc: sdhci-sprd: Add PHY DLL delay configuration adds 00a9584eadf3 sdhci: tegra: Do not log error message on deferred probe adds 07649d955043 Merge branch 'fixes' into next adds 6a6869869a37 mmc: sdhi: improve quirk descriptions adds ef4a8d90b7f4 mmc: sdhi: remove unneeded initialization adds db1ce71d54ed Merge remote-tracking branch 'mmc/next' adds 092d863848a4 Merge remote-tracking branch 'kgdb/kgdb-next' adds 2769bd79a915 mfd: cros_ec: Update license term adds c9f69d8b170c mfd: cros_ec: Zero BUILD_ macro adds df95a3bdf8f1 mfd: cros_ec: set comments properly adds 6f72c3f9bbdf mfd: cros_ec: add ec_align macros adds ff8343328bb9 mfd: cros_ec: Define commands as 4-digit UPPER CASE hex values adds 9e8165606377 mfd: cros_ec: use BIT macro adds ce86c87d7351 mfd: cros_ec: Update ACPI interface definition adds e849b87487fb mfd: cros_ec: move HDMI CEC API definition adds fd3bbf4a4744 mfd: cros_ec: Remove zero-size structs adds 3c46ae6160af mfd: cros_ec: Add Flash V2 commands API adds 89193a04fce5 mfd: cros_ec: Add PWM_SET_DUTY API adds de83db57d734 mfd: cros_ec: Add lightbar v2 API adds 03f6896aeb5b mfd: cros_ec: Expand hash API adds 2908c4ed296e mfd: cros_ec: Add EC transport protocol v4 adds a517bb4bb8c1 mfd: cros_ec: Complete MEMS sensor API adds 784dd15c930f mfd: cros_ec: Fix event processing API adds 716bf50ea8b1 mfd: cros_ec: Add fingerprint API adds 170309b438a3 mfd: cros_ec: Fix temperature API adds e16efdf12105 mfd: cros_ec: Complete Power and USB PD API adds fd5372848a6f mfd: cros_ec: Add API for keyboard testing adds b92be99f3742 mfd: cros_ec: Add Hibernate API adds 77c48c76ad91 mfd: cros_ec: Add Smart Battery Firmware update API adds a47bc8a4e88b mfd: cros_ec: Add I2C passthru protection API adds d90a4121bf98 mfd: cros_ec: Add API for EC-EC communication adds 6f9d485ca4c5 mfd: cros_ec: Add API for Touchpad support adds da038d6ee7a4 mfd: cros_ec: Add API for Fingerprint support adds a0d50b31cee9 mfd: cros_ec: Add API for rwsig adds cc3a032fd712 mfd: cros_ec: Add SKU ID and Secure storage API adds 2f2e6d14866e mfd: cros_ec: Add Management API entry points adds 3aa6be30da89 mfd: cros_ec: Update I2S API adds 96b3cf118030 mfd: madera: Add missing of table registration adds e26e1992b6ff dt-bindings: mfd: lp87565: Add LP87561 configuration adds 0ab9f302b30d mfd: lp87565: Add support for 4-phase LP87561 combination adds 951151b202fb mfd: cros_ec: Register cros_ec_lid_angle driver when presented adds 5ca884553908 mfd: bd718x7: Remove hardcoded config for button press duration adds 767fe8f84ebc dt-bindings: mfd: Document short/long press duration for BD718X7 adds 96e5e445e9a0 mfd: bd718x7: Make power button press duration configurable adds f7e2019613bb mfd: menelaus: Remove superfluous error message adds ed7af8a15e9c mfd: intel-lpss: Keep device tables sorted by ID adds e7b0a8ef524f Merge remote-tracking branch 'mfd/for-mfd-next' adds e5cf1682ecd7 Merge remote-tracking branch 'backlight/for-backlight-next' adds 25a7d03dae3a regulator: cpcap: Spelling s/configuraion/configuration/ adds 6b96092a6bfa regulator: max8952: simplify getting the adapter of a client adds d17adf7d3f5b regulator: max77802: Drop unused includes adds 8088b0b4056f Merge branch 'regulator-5.3' into regulator-next adds b7de4c3b0751 Merge remote-tracking branch 'regulator/for-next' adds dc9694a6eab7 Merge remote-tracking branch 'security/next-testing' adds aa0a2f4b4ae1 Merge remote-tracking branch 'apparmor/apparmor-next' adds 51ee68d06b21 Merge remote-tracking branch 'integrity/next-integrity' adds f6ecd4ddd993 Merge remote-tracking branch 'selinux/next' adds c4cd24593bc6 tpm: Actually fail on TPM errors during "get random" adds ccc494d308e1 tpm: Abstract crypto agile event size calculations adds a537b15c54a3 tpm: Reserve the TPM final events table adds 2aa52d7791f1 tpm: Append the final event log to the TPM event log adds 31be68564a43 efi: Attempt to get the TCG2 event log in the boot stub adds 91ed9d0bc205 Merge remote-tracking branch 'tpmdd/next' adds 05ff8d8bda22 Merge remote-tracking branch 'iommu/next' adds 610b592f11ca Merge remote-tracking branch 'audit/next' adds 4713b5d95035 dt-bindings: vendor: Add a bunch of vendors adds 94b7ec1061da Merge remote-tracking branch 'devicetree/for-next' adds aef9752274f4 spi: Use struct_size() helper adds 4343f61103cd Merge tag 'v5.2-rc4' into spi-5.3 adds 234e4b602980 Merge branch 'spi-5.3' into spi-next adds c21fc68c5c6b Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next adds 1b67285eac86 Merge remote-tracking branch 'spi/for-next' adds e35faeb64146 x86/CPU: Add more Icelake model numbers adds 1c16b1bcd1aa Merge branch 'x86/urgent' adds b81ff1013eb8 x86/fpu: Use fault_in_pages_writeable() for pre-faulting adds 887023604491 Merge branch 'x86/urgent' adds 6bbeb276b71f x86/kexec: Add the EFI system tables and ACPI tables to th [...] adds 0a23ebc66a46 x86/boot: Use efi_setup_data for searching RSDP on kexec-e [...] adds 8e44c7840479 Revert "x86/boot: Disable RSDP parsing temporarily" adds 5b51ae969e3d x86/boot: Call get_rsdp_addr() after console_init() adds 960e1e721aa6 Merge branch 'x86/boot' adds 00e5a2bbcc31 x86/mm/KASLR: Compute the size of the vmemmap section properly adds aab8445c4e1c x86/fpu: Update kernel's FPU state before using for the fs [...] adds f2b6dca80ec1 Merge branch 'x86/urgent' adds f3c74b38a55a RAS/CEC: Fix binary search function adds 0ade0b6240c4 RAS/CEC: Convert the timer callback to a workqueue adds 932878fd18c0 Merge branch 'ras/urgent' adds 6d8e294bf5f0 RAS/CEC: Fix pfn insertion adds de0e0624d86f RAS/CEC: Check count_threshold unconditionally adds 5cc6b16ea131 RAS/CEC: Do not set decay value on error adds d0e375e8f26e RAS/CEC: Fix potential memory leak adds 9632a3299bb1 RAS/CEC: Sanity-check array on every insertion adds b8b5ca6600de RAS/CEC: Rename count_threshold to action_threshold adds f57518cd56e2 RAS/CEC: Dump the different array element sections adds 60fd42d26cc7 RAS/CEC: Add CONFIG_RAS_CEC_DEBUG and move CEC debug featu [...] adds 09afc797f362 RAS/CEC: Add copyright adds 9d91ebb8ad93 Merge branch 'ras/core' adds f9818950848a Merge branch 'linus' adds 9671361ee997 Merge branch 'linus' adds 515f0453752e x86/resctrl: Use _ASM_BX to avoid ifdeffery adds 9411e9911afd Merge branch 'x86/cache' adds 5a949b38839e x86/kexec: Add the ACPI NVS region to the ident map adds 0ce1b19493e7 Merge branch 'x86/boot' adds 3ee9062bd8a0 Merge remote-tracking branch 'tip/auto-latest' adds 5005f0a62ace Merge remote-tracking branch 'clockevents/clockevents/next' adds 6f346347459c EDAC/sysfs: Fix memory leak when creating a csrow object adds f5d59da9663d EDAC/sysfs: Drop device references properly adds b7831befaaf6 EDAC/altera: Add Stratix10 OCRAM ECC support adds 096322224f94 arm64: dts: stratix10: Add OCRAM EDAC node adds 1465c42fdddc EDAC/altera: Add Stratix10 SDMMC support adds caef756dd2f7 arm64: dts: stratix10: Add SDMMC EDAC node adds f9aaba8dafc0 EDAC/sb_edac: Remove redundant update of tad_base adds a1ee570c831d EDAC/sifive: Add EDAC platform driver for SiFive SoCs adds efcea746fdc6 EDAC/ie31200: Add Intel Coffee Lake CPU support adds b28372c4390e EDAC/ie31200: Reformat PCI device table adds 57da69403ccd Merge remote-tracking branch 'edac-amd/for-next' adds da6a882754d0 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds d2136f2911fd Merge remote-tracking branch 'ftrace/for-next' adds 9473da7c44d4 Merge remote-tracking branch 'kvms390/next' adds 109f3f45c9a2 Merge remote-tracking branch 'percpu/for-next' adds c7148ad906ad Merge remote-tracking branch 'drivers-x86/for-next' adds 13375480d3bd Merge remote-tracking branch 'chrome-platform/for-next' adds 465c13ef6672 dt-bindings: leds: Add binding for spi-byte LED. adds d5d3b8edc259 leds: spi-byte: add single byte SPI LED driver adds b389be60db5d leds: max77650: Remove set but not used variable 'parent' adds d62173fa6f0b leds: leds-pca955x: simplify getting the adapter of a client adds cf2fcf73529b leds: leds-tca6507: simplify getting the adapter of a client adds 13e35bc4e796 Merge remote-tracking branch 'leds/for-next' adds 51bd6f291583 Add support for IPMB driver adds 9420fbb888d9 Merge remote-tracking branch 'ipmi/for-next' adds b9f1a30907c9 Merge remote-tracking branch 'driver-core/driver-core-next' adds 0e016249f687 usb: host: u132-hcd: remove unneeded variable frame adds 812086d362a1 USB: move usb debugfs directory creation to the usb common core adds 4c06a42e826d usb: typec: tcpm: fusb302: simplify getting the adapter of [...] adds c138ccc5883a Merge remote-tracking branch 'usb/usb-next' adds 93f2b2cc73db Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 8639b06da81b Merge remote-tracking branch 'phy-next/next' adds 0ceb679f7840 Merge remote-tracking branch 'tty/tty-next' adds 7e527e11d672 mei: docs: move documentation under driver-api adds 815d0f26c104 mei: docs: move iamt docs to a iamt.rst file adds 6080e0cff2bf mei: docs: update mei client bus documentation. adds 4e3d3b784ae7 mei: docs: add a short description for nfc behind mei adds 0475afd2a5de mei: docs: add hdcp documentation adds 7e706da35a45 mei: docs: fix broken links in iamt documentation. adds aacd152ecd7b w1: ds2413: fix state byte comparision adds 0e3743d87071 w1: ds2805: rename w1_family struct, fixing c-p typo adds d0a178095c5f mei: docs: update mei documentation adds 9c3cef54c50d VMCI: Fixup atomic64_t abuse adds 0154ec71d597 Merge 5.2-rc4 into char-misc-next adds 6c8711ba8209 Merge remote-tracking branch 'char-misc/char-misc-next' adds a0c087f5a959 Merge remote-tracking branch 'extcon/extcon-next' adds 6eb22328be49 Merge remote-tracking branch 'soundwire/next' adds 636928fc1275 staging: kpc2000: simplify comparisons to NULL in core.c adds 1c10f0694074 staging: kpc2000: remove unnecessary parentheses in core.c adds 5298be4877f3 staging: kpc2000: remove unnecessary oom message in core.c adds 745cde4ef6e3 staging: kpc2000: use __func__ in debug messages in core.c adds a12cae870afc staging: kpc2000: remove unnecessary include in core.c adds a1ceab8b9251 staging: kpc2000: use sizeof(var) in kzalloc call adds c1c7830cc717 staging: kpc2000: fix incorrect code comment in core.c adds dfa6cbbf3c35 staging: rtl8723bs: hal: fix error "do not initialise glob [...] adds ca039163d8dd staging: rtl8188eu: core: Remove initialisation of return [...] adds 15c1843d70a4 staging: rtl8712: Replace function r8712_free_network_queue adds 259c20b38d28 staging: most: trivial: fix a couple of typos adds 7942b209ade7 staging: staging: kpc2000: kpc_dma: fix symbol 'kpc_dma_ad [...] adds 89a237aa84c7 staging: kpc2000: Use '%llx' for printing 'long long int' type adds fa6a80ca5a60 staging: kpc2000: Use '%zu' for printing 'size_t' type adds 8b37865055fe staging: kpc2000: kpc_spi: remove unnecessary struct member phys adds d06ad04b7d87 staging: kpc2000: kpc_spi: remove unnecessary struct membe [...] adds dafcc4a54672 staging: kpc2000: kpc_spi: remove unnecessary struct membe [...] adds 77a91f4b68b0 staging: kpc2000: kpc_spi: remove unnecessary struct membe [...] adds fbf476ea29cc staging: kpc2000: kpc_spi: remove unnecessary ulong repr o [...] adds 17dcc588d42b staging: kpc2000: kpc_spi: remove unnecessary cast in [rea [...] adds 7bce355180a8 Staging: vc04_services : vchiq_core: Fix a brace issue adds a7dd567eb6f2 staging: rtl8723bs: Resolve "(foo*)" should be "(foo *)" e [...] adds 4769aae357ba staging: rtl8723bs: Fix Unneeded variable: "ret". Return "0" adds 286570fbdf4c staging: rtl8712: hal_init.c: Remove leading p from variab [...] adds a78e4b1f25f2 staging: rtl8712: recv_linux.c: Remove leading p from vari [...] adds 3f35d9022761 staging: rtl8712: xmit_linux.c: Remove leading p from vari [...] adds 2370b876fc5e staging: rtl8712: usb_ops.c: Remove leading p from variable names adds 4087a2faa4d8 staging: rtl8712: usb_halinit.c: Remove p from variable names adds 7a58b4abc774 staging: rtl8188eu: core: Replace function rtw_free_networ [...] adds 5555ebbbac82 staging: fsl-dpaa2/ethsw: fix memory leak of switchdev_work adds 308f9df30bc4 staging: erofs: fix warning Comparison to bool adds 800c16c8a927 staging: erofs: make use of DBG_BUGON adds 546cbac4ab54 staging: kpc2000: kpc2000_i2c: void* -> void * adds 58462a443563 staging: kpc2000: kpc2000_i2c: add space after , adds 130b5fb3738c Staging: ralink-gdma: fixed a brace coding style issue adds a396f0f9073f Merge remote-tracking branch 'staging/staging-next' adds 3f2c8b6d6eed Merge remote-tracking branch 'mux/for-next' adds 9135408c3ace dmaengine: mediatek: Add MediaTek UART APDMA support adds fb6dda8349ea dt-bindings: dma: uart: rename binding adds e63d79d1ffcd dmaengine: Add Synopsys eDMA IP core driver adds 7e4b8a4fbe2c dmaengine: Add Synopsys eDMA IP version 0 support adds 305aebeff879 dmaengine: Add Synopsys eDMA IP version 0 debugfs support adds 1f418f46503d PCI: Add Synopsys endpoint EDDA Device ID adds 41aaff2a2ac0 dmaengine: Add Synopsys eDMA IP PCIe glue-logic adds 28635f6cd78e MAINTAINERS: Add Synopsys eDMA IP driver maintainer adds f4a9fe97ea5a dmaengine: axi-dmac: update license header adds fe333389ccce dmaengine: Grammar s/the its/its/, s/need/needs/ adds d6d87d309376 Merge remote-tracking branch 'slave-dma/next' adds c596687a008b cgroup: Fix css_task_iter_advance_css_set() cset skip condition adds 11dc8b4011f5 Merge branch 'for-5.2-fixes' into for-5.3 adds 0a0a80d2d349 Merge remote-tracking branch 'cgroup/for-next' adds e1ab2530cc47 Merge branch 'fixes' into for-next adds 4c76e56c3f8c scsi: MAINTAINERS: update maintainer for PM8001 adds 21e7efae06a5 scsi: lpfc: Avoid unused function warnings adds 11b4e46997f7 scsi: lib/sg_pool.c: clear 'first_chunk' in case of no pre [...] adds 2942546e94f7 scsi: core: don't pre-allocate small SGL in case of NO_SG_CHAIN adds 471ccc47f890 scsi: esp: add SG_CHAIN support adds a693153c6bed scsi: megaraid_sas: remove set but not used variable 'sge_sz' adds e14168ff73d3 scsi: megaraid_sas: remove set but not used variables 'buf [...] adds 33a4eb0b9d47 scsi: megaraid_sas: make max_sectors visible in sys adds 1e97b4528f1b scsi: megaraid_sas: use octal permissions instead of constants adds d3fa0d07f038 scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} adds c904deb3007b scsi: megaraid_sas: Remove unused including <linux/version.h> adds 8f6e6516d5f9 scsi: aic7xxx: Spelling s/configuraion/configuration/ adds a28fe8c9c6a4 scsi: isci: Grammar s/the its/its/ adds 402f4e5dfd5b scsi: mpt3sas: function pointers of request descriptor adds 27cfef717aa8 scsi: mpt3sas: Add Atomic RequestDescriptor support on Aero adds 1f73911d0368 scsi: mpt3sas: Add flag high_iops_queues adds 9beeb9e6d7bc scsi: mpt3sas: change _base_get_msix_index prototype adds 6de580c0a892 scsi: mpt3sas: Use high iops queues under some circumstances adds 2a8f8d33d2cc scsi: mpt3sas: save and use MSI-X index for posting RD adds 7a485b286843 scsi: mpt3sas: Affinity high iops queues IRQs to local node adds aff64728dc8d scsi: mpt3sas: Enable interrupt coalescing on high iops adds 30cb97023f38 scsi: mpt3sas: Introduce perf_mode module parameter adds f3e88ad00f58 scsi: mpt3sas: Update driver version to 29.100.00.00 adds 4e9c049f93e9 Merge branch 'misc' into for-next adds 657c1a3a32fe Merge remote-tracking branch 'scsi/for-next' adds e369e4125bdc Merge remote-tracking branch 'vhost/linux-next' adds 4859decd298c Merge remote-tracking branch 'rpmsg/for-next' adds 3b00691cc46a gpio: pca953x: hack to fix 24 bit gpio expanders adds 0aa3ebffc43c docs: gpio: driver.rst: fix a bad tag adds 5923ea6c2ce6 gpio: pass lookup and descriptor flags to request_own adds 36c0551976d5 gpio: davinci: Fix the compiler warning with ARM64 config enabled adds 6eeea326b389 gpio: Davinci: Add K3 dependencies adds 6a4d8b6bd279 gpio: davinci: Add new compatible for K3 AM654 SoCs adds fc8938d445d5 dt-bindings: gpio: davinci: Add k3 am654 compatible adds 4e4c1dc1fdb0 Merge branch 'devel' into for-next adds c7e2dfc722c4 Merge remote-tracking branch 'gpio/for-next' adds fc53600fd0cc Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 6c99d348fde7 pinctrl: u300: Fix SPDX tags adds 3a11cf221752 dt-bindings: imx: Correct pinfunc head file path for i.MX8MM adds f38b50692349 pinctrl: ns2: Fix potential NULL dereference adds 7ea6a2edbfd0 dt-bindings: pinctrl: Document drive strength settings for [...] adds 9f1e3c5966e5 pinctrl: Add drive strength support for BM1880 SoC adds 53a5372ce326 pinctrl: qcom: sdm845: Expose ufs_reset as gpio adds 76c4c597b2ef pinctrl: aspeed: Add SGPM pinmux adds d32aa7455557 pinctrl: tb10x: Use flexible-array member and struct_size( [...] adds 9d130f91a4cb pinctrl: nomadik: Fix SPDX tags adds 5f304f8c87c7 pinctrl: sh-pfc: Correct printk level of group reference warning adds 80cde64f68ff pinctrl: sh-pfc: Mark run-time debug code __init adds 3dd5fd79f071 pinctrl: sh-pfc: Add check for empty pinmux groups/functions adds 542ffc9e026a pinctrl: sh-pfc: Validate pin tables at runtime adds bd79c92039f1 pinctrl: sh-pfc: Rename 2-parameter CPU_ALL_PORT() variant adds f1074e7281a2 pinctrl: sh-pfc: Add SH_PFC_PIN_CFG_PULL_UP_DOWN shorthand adds 4d1816cd6724 pinctrl: sh-pfc: Move PIN_NONE to shared header file adds e7ad75162890 pinctrl: sh-pfc: r8a77970: Remove MMC_{CD,WP} adds 0cbdf1b87624 pinctrl: sh-pfc: r8a7795-es1: Add TPU pins, groups and functions adds 9141d4558fcc pinctrl: sh-pfc: r8a7795: Add TPU pins, groups and functions adds 32ba9f222edb pinctrl: sh-pfc: r8a7796: Add TPU pins, groups and functions adds be1c072d6628 pinctrl: sh-pfc: r8a77965: Add TPU pins, groups and functions adds fbc5108d93ff pinctrl: sh-pfc: Add PORT_GP_27 helper macro adds dd1f760bffce pinctrl: sh-pfc: r8a7778: Use common PORT_GP_CFG_27() macro adds 4818f448986d pinctrl: sh-pfc: Add new non-GPIO helper macros adds 587a9b5dada9 pinctrl: sh-pfc: emev2: Use new macros for non-GPIO pins adds 8eba07d3d951 pinctrl: sh-pfc: r8a7778: Use new macros for non-GPIO pins adds 2404187c8420 pinctrl: sh-pfc: r8a7790: Use new macros for non-GPIO pins adds 4f062bcb5889 pinctrl: sh-pfc: r8a7795-es1: Use new macros for non-GPIO pins adds 42ee6c339546 pinctrl: sh-pfc: r8a7795: Use new macros for non-GPIO pins adds 168e18fd6cac pinctrl: sh-pfc: r8a7796: Use new macros for non-GPIO pins adds 5da89cedce5c pinctrl: sh-pfc: r8a77965: Use new macros for non-GPIO pins adds 7ad549ffcbd7 pinctrl: sh-pfc: r8a77990: Use new macros for non-GPIO pins adds 25491559322e pinctrl: sh-pfc: sh73a0: Use new macros for non-GPIO pins adds 992968d78626 pinctrl: sh-pfc: Remove obsolete SH_PFC_PIN_NAMED*() macros adds 6bd1eb6c5d44 Merge tag 'sh-pfc-for-v5.3-tag1' of git://git.kernel.org/p [...] adds d6e561df50b5 dt-bindings: pinctrl: pic32: Spelling s/configuraion/confi [...] adds 81f787a29a4b Merge remote-tracking branch 'pinctrl/for-next' adds 6360bb54ee27 Merge remote-tracking branch 'userns/for-next' adds eef70156a365 Merge remote-tracking branch 'y2038/y2038' adds ec4ecd7b5be8 Merge remote-tracking branch 'livepatching/for-next' adds c754fb92d9e6 Merge remote-tracking branch 'coresight/next' adds 7bdcb8e0454a dt-bindings: rtc: Add YAML schemas for the generic RTC bindings adds 43390e0710fd dt-bindings: rtc: Move trivial RTC over to a schemas of their own adds 36e63ef3582b dt-bindings: rtc: Convert Allwinner A10 RTC to a schema adds 5a0797599b47 dt-bindings: rtc: Convert Allwinner A31 RTC to a schema adds f5a336496e0f dt-bindings: rtc: sun6i: Add the R40 RTC compatible adds d6624cc75021 rtc: sun6i: Add R40 compatible adds 59ab3f4060fc rtc: tegra: Drop MODULE_ALIAS adds 88dfd6fd61e0 Merge remote-tracking branch 'rtc/rtc-next' adds d32259eb4f6b Merge remote-tracking branch 'at24/at24/for-next' adds dfbdd755a4f1 Merge remote-tracking branch 'ntb/ntb-next' adds 08354ce66541 Merge remote-tracking branch 'kspp/for-next/kspp' adds fc6920720e16 Merge remote-tracking branch 'nvmem/for-next' adds 36e85c3c5fe2 Merge remote-tracking branch 'xarray/xarray' adds 7f8cf08174ac Merge remote-tracking branch 'hyperv/hyperv-next' adds 3860bb4fd358 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds 7f192e3cd316 fork: add clone3 adds 8f3220a80654 arch: wire-up clone3() syscall adds 0560505fbd43 Merge branch 'clone' into for-next adds 495936bb3026 Merge remote-tracking branch 'pidfd/for-next' adds b25cdcac8f4e Merge remote-tracking branch 'hmm/hmm' adds b238dfb71e43 Revert "net: ethernet: ti: cpts: add support for ext rftcl [...] adds 831c3123ddaf Merge branch 'akpm-current/current' adds 675a75728440 pinctrl: fix pxa2xx.c build warnings adds 7a829cef682c drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 307d26177695 Merge branch 'akpm/master' adds f08776cae7f5 Add linux-next specific files for 20190611
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (3f310e51ceb1) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-devices-system-cpu | 3 +- Documentation/DMA-API.txt | 2 +- Documentation/IPMB.txt | 103 + Documentation/Kconfig | 13 + Documentation/Makefile | 5 + Documentation/accelerators/ocxl.rst | 2 + Documentation/acpi/dsd/leds.txt | 2 +- Documentation/admin-guide/kernel-parameters.rst | 6 +- Documentation/admin-guide/kernel-parameters.txt | 19 +- Documentation/admin-guide/mm/numaperf.rst | 5 +- Documentation/admin-guide/ras.rst | 2 +- Documentation/arm/mem_alignment | 2 +- Documentation/arm/stm32/overview.rst | 2 + Documentation/arm/stm32/stm32f429-overview.rst | 2 + Documentation/arm/stm32/stm32f746-overview.rst | 2 + Documentation/arm/stm32/stm32f769-overview.rst | 2 + Documentation/arm/stm32/stm32h743-overview.rst | 2 + Documentation/arm/stm32/stm32mp157-overview.rst | 2 + Documentation/bpf/btf.rst | 2 + Documentation/core-api/index.rst | 1 + Documentation/core-api/kernel-api.rst | 12 + .../{x86 => core-api}/protection-keys.rst | 0 Documentation/core-api/timekeeping.rst | 2 +- Documentation/device-mapper/dm-init.txt | 14 +- .../devicetree/bindings/arm/omap/omap.txt | 3 + .../devicetree/bindings/display/arm,komeda.txt | 23 +- .../devicetree/bindings/gpio/gpio-davinci.txt | 18 + .../devicetree/bindings/media/st,stm32-dcmi.txt | 2 +- .../devicetree/bindings/mmc/sdhci-sprd.txt | 19 + .../devicetree/bindings/mtd/stm32-quadspi.txt | 43 - .../bindings/net/can/microchip,mcp251x.txt | 1 + .../devicetree/bindings/net/fsl-enetc.txt | 7 +- .../devicetree/bindings/net/keystone-netcp.txt | 44 + .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 2 +- .../bindings/pinctrl/bitmain,bm1880-pinctrl.txt | 11 + .../bindings/pinctrl/fsl,imx8mm-pinctrl.txt | 2 +- .../bindings/pinctrl/microchip,pic32-pinctrl.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-aspeed.txt | 2 +- .../bindings/pinctrl/qcom,sdm845-pinctrl.txt | 2 +- .../bindings/regulator/qcom,rpmh-regulator.txt | 2 +- .../bindings/rtc/allwinner,sun4i-a10-rtc.yaml | 43 + .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 134 + Documentation/devicetree/bindings/rtc/rtc.txt | 73 +- Documentation/devicetree/bindings/rtc/rtc.yaml | 50 + .../devicetree/bindings/rtc/sun6i-rtc.txt | 46 - .../devicetree/bindings/rtc/sunxi-rtc.txt | 17 - .../devicetree/bindings/rtc/trivial-rtc.yaml | 92 + .../devicetree/bindings/sound/st,stm32-i2s.txt | 2 +- .../devicetree/bindings/sound/st,stm32-sai.txt | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 58 + Documentation/devicetree/booting-without-of.txt | 2 +- Documentation/driver-api/clk.rst | 6 +- Documentation/driver-api/gpio/board.rst | 2 +- Documentation/driver-api/gpio/consumer.rst | 2 +- Documentation/driver-api/gpio/driver.rst | 2 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/mei/hdcp.rst | 32 + Documentation/driver-api/mei/iamt.rst | 101 + Documentation/driver-api/mei/index.rst | 23 + Documentation/driver-api/mei/mei-client-bus.rst | 168 + Documentation/driver-api/mei/mei.rst | 176 + Documentation/driver-api/mei/nfc.rst | 28 + Documentation/filesystems/index.rst | 1 + Documentation/filesystems/porting | 10 +- Documentation/filesystems/vfs.rst | 1428 ++++ Documentation/filesystems/vfs.txt | 1268 ---- .../filesystems/xfs-delayed-logging-design.txt | 2 +- Documentation/firmware-guide/acpi/enumeration.rst | 2 +- .../firmware-guide/acpi/method-tracing.rst | 2 +- Documentation/gpu/msm-crash-dump.rst | 2 + Documentation/i2c/instantiating-devices | 2 +- Documentation/interconnect/interconnect.rst | 2 + Documentation/laptops/lg-laptop.rst | 2 + Documentation/memory-barriers.txt | 2 +- Documentation/misc-devices/mei/mei-client-bus.txt | 141 - Documentation/misc-devices/mei/mei.txt | 266 - .../device_drivers/freescale/dpaa2/dpio-driver.rst | 4 +- Documentation/networking/dsa/dsa.rst | 4 +- Documentation/networking/dsa/sja1105.rst | 6 +- Documentation/nvdimm/nvdimm.txt | 4 +- Documentation/powerpc/isa-versions.rst | 2 + Documentation/security/keys/core.rst | 16 +- Documentation/security/keys/trusted-encrypted.rst | 4 +- Documentation/sysctl/kernel.txt | 4 +- Documentation/tee.txt | 2 +- Documentation/trace/kprobetrace.rst | 6 + Documentation/trace/uprobetracer.rst | 7 +- .../it_IT/admin-guide/kernel-parameters.rst | 12 + .../translations/it_IT/doc-guide/sphinx.rst | 17 +- .../translations/it_IT/process/adding-syscalls.rst | 2 +- .../translations/it_IT/process/coding-style.rst | 2 +- Documentation/translations/it_IT/process/howto.rst | 2 +- .../translations/it_IT/process/license-rules.rst | 28 +- .../translations/it_IT/process/magic-number.rst | 2 +- .../it_IT/process/stable-kernel-rules.rst | 4 +- .../translations/ko_KR/memory-barriers.txt | 2 +- .../translations/zh_CN/basic_profiling.txt | 71 - .../translations/zh_CN/process/4.Coding.rst | 2 +- .../zh_CN/process/management-style.rst | 4 +- .../zh_CN/process/programming-language.rst | 59 +- .../virtual/kvm/amd-memory-encryption.rst | 3 + Documentation/virtual/kvm/devices/arm-vgic-its.txt | 2 +- Documentation/x86/index.rst | 1 - Documentation/x86/x86_64/5level-paging.rst | 2 +- Documentation/x86/x86_64/boot-options.rst | 4 +- Documentation/x86/x86_64/fake-numa-for-cpusets.rst | 2 +- Kconfig | 2 + MAINTAINERS | 27 +- Makefile | 2 +- Next/SHA1s | 152 +- Next/Trees | 2 +- Next/merge.log | 6931 +++++++++++++++++--- arch/alpha/include/asm/device.h | 3 +- arch/alpha/kernel/srm_env.c | 18 +- arch/arc/boot/dts/abilis_tb100.dtsi | 14 +- arch/arc/boot/dts/abilis_tb100_dvk.dts | 14 +- arch/arc/boot/dts/abilis_tb101.dtsi | 14 +- arch/arc/boot/dts/abilis_tb101_dvk.dts | 14 +- arch/arc/boot/dts/abilis_tb10x.dtsi | 14 +- arch/arc/boot/dts/eznps.dts | 13 +- arch/arc/kernel/entry-arcv2.S | 58 +- arch/arc/kernel/troubleshoot.c | 4 +- arch/arc/plat-eznps/ctop.c | 13 +- arch/arc/plat-eznps/entry.S | 12 +- arch/arc/plat-eznps/include/plat/ctop.h | 13 +- arch/arc/plat-eznps/include/plat/mtm.h | 13 +- arch/arc/plat-eznps/include/plat/smp.h | 13 +- arch/arc/plat-eznps/mtm.c | 13 +- arch/arc/plat-eznps/platform.c | 13 +- arch/arc/plat-eznps/smp.c | 13 +- arch/arc/plat-tb10x/Kconfig | 13 +- arch/arc/plat-tb10x/Makefile | 13 +- arch/arc/plat-tb10x/tb10x.c | 14 +- arch/arm/Kconfig | 2 +- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/am335x-pcm-953.dtsi | 24 +- arch/arm/boot/dts/am335x-phycore-rdk.dts | 4 + arch/arm/boot/dts/am335x-phycore-som.dtsi | 47 +- arch/arm/boot/dts/am335x-regor-rdk.dts | 24 + arch/arm/boot/dts/am335x-regor.dtsi | 223 + arch/arm/boot/dts/am335x-wega-rdk.dts | 4 + arch/arm/boot/dts/am335x-wega.dtsi | 18 +- arch/arm/boot/dts/da850-evm.dts | 5 +- arch/arm/boot/dts/da850-lego-ev3.dts | 5 +- arch/arm/boot/dts/dra7-l4.dtsi | 2 - arch/arm/boot/dts/dra72x.dtsi | 4 + arch/arm/boot/dts/hi3620-hi4511.dts | 5 +- arch/arm/boot/dts/hi3620.dtsi | 5 +- arch/arm/boot/dts/hip04-d01.dts | 5 +- arch/arm/boot/dts/hisi-x5hd2-dkb.dts | 5 +- arch/arm/boot/dts/hisi-x5hd2.dtsi | 5 +- .../boot/dts/logicpd-torpedo-37xx-devkit-28.dts | 32 + arch/arm/boot/dts/mmp2-brownstone.dts | 5 +- arch/arm/boot/dts/mmp2.dtsi | 5 +- arch/arm/boot/dts/omap4-l4.dtsi | 9 - arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 10 +- arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 10 +- arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts | 10 +- arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts | 10 +- arch/arm/boot/dts/pxa168-aspenite.dts | 5 +- arch/arm/boot/dts/pxa168.dtsi | 5 +- arch/arm/boot/dts/pxa910-dkb.dts | 5 +- arch/arm/boot/dts/pxa910.dtsi | 5 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 10 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 6 +- arch/arm/boot/dts/stih407-family.dtsi | 5 +- arch/arm/boot/dts/stih407-pinctrl.dtsi | 5 +- arch/arm/boot/dts/stih407.dtsi | 5 +- arch/arm/boot/dts/stih410-pinctrl.dtsi | 5 +- arch/arm/boot/dts/stih410.dtsi | 5 +- arch/arm/boot/dts/stih418.dtsi | 5 +- arch/arm/include/asm/dcc.h | 10 +- arch/arm/include/asm/device.h | 3 +- arch/arm/include/asm/fncpy.h | 14 +- arch/arm/include/asm/hardware/cache-l2x0.h | 14 +- arch/arm/include/asm/hardware/cp14.h | 10 +- arch/arm/include/asm/hardware/iop3xx-adma.h | 15 +- arch/arm/include/asm/hardware/iop_adma.h | 15 +- arch/arm/include/asm/hugetlb-3level.h | 14 +- arch/arm/include/asm/hugetlb.h | 14 +- arch/arm/include/asm/kvm_arm.h | 14 +- arch/arm/include/asm/kvm_asm.h | 14 +- arch/arm/include/asm/kvm_coproc.h | 14 +- arch/arm/include/asm/kvm_emulate.h | 14 +- arch/arm/include/asm/kvm_host.h | 14 +- arch/arm/include/asm/kvm_mmio.h | 14 +- arch/arm/include/asm/kvm_mmu.h | 14 +- arch/arm/include/asm/outercache.h | 14 +- arch/arm/include/asm/pgtable-2level-types.h | 14 +- arch/arm/include/asm/pgtable-3level-hwdef.h | 14 +- arch/arm/include/asm/pgtable-3level-types.h | 14 +- arch/arm/include/asm/pgtable-3level.h | 14 +- arch/arm/include/asm/unified.h | 14 +- arch/arm/include/asm/unwind.h | 14 +- arch/arm/include/debug/msm.S | 11 +- arch/arm/include/debug/tegra.S | 11 +- arch/arm/include/debug/zynq.S | 10 +- arch/arm/kernel/hw_breakpoint.c | 13 +- arch/arm/kernel/smccc-call.S | 11 +- arch/arm/kernel/thumbee.c | 14 +- arch/arm/kernel/unwind.c | 15 +- arch/arm/kvm/coproc.c | 14 +- arch/arm/kvm/coproc.h | 14 +- arch/arm/kvm/coproc_a15.c | 14 +- arch/arm/kvm/coproc_a7.c | 14 +- arch/arm/kvm/emulate.c | 14 +- arch/arm/kvm/guest.c | 14 +- arch/arm/kvm/handle_exit.c | 14 +- arch/arm/kvm/hyp/hyp-entry.S | 14 +- arch/arm/kvm/init.S | 14 +- arch/arm/kvm/interrupts.S | 14 +- arch/arm/kvm/irq.h | 5 +- arch/arm/kvm/reset.c | 14 +- arch/arm/lib/call_with_stack.S | 14 +- arch/arm/lib/delay.c | 14 +- arch/arm/mach-cns3xxx/cns3420vb.c | 5 +- arch/arm/mach-cns3xxx/cns3xxx.h | 5 +- arch/arm/mach-cns3xxx/core.c | 5 +- arch/arm/mach-cns3xxx/core.h | 5 +- arch/arm/mach-cns3xxx/devices.c | 5 +- arch/arm/mach-cns3xxx/devices.h | 5 +- arch/arm/mach-cns3xxx/pcie.c | 5 +- arch/arm/mach-cns3xxx/pm.c | 5 +- arch/arm/mach-cns3xxx/pm.h | 5 +- arch/arm/mach-davinci/sleep.S | 15 +- arch/arm/mach-hisi/hotplug.c | 5 +- arch/arm/mach-hisi/platmcpm.c | 5 +- arch/arm/mach-hisi/platsmp.c | 5 +- arch/arm/mach-iop13xx/include/mach/adma.h | 15 +- arch/arm/mach-iop13xx/include/mach/entry-macro.S | 15 +- arch/arm/mach-iop13xx/io.c | 15 +- arch/arm/mach-iop13xx/iq81340mc.c | 15 +- arch/arm/mach-iop13xx/iq81340sc.c | 15 +- arch/arm/mach-iop13xx/irq.c | 15 +- arch/arm/mach-iop13xx/msi.c | 15 +- arch/arm/mach-iop13xx/pci.c | 15 +- arch/arm/mach-iop13xx/setup.c | 15 +- arch/arm/mach-iop13xx/tpmi.c | 15 +- arch/arm/mach-keystone/keystone.c | 5 +- arch/arm/mach-keystone/keystone.h | 5 +- arch/arm/mach-keystone/memory.h | 5 +- arch/arm/mach-keystone/platsmp.c | 5 +- arch/arm/mach-keystone/pm_domain.c | 5 +- arch/arm/mach-mmp/aspenite.c | 5 +- arch/arm/mach-mmp/avengers_lite.c | 5 +- arch/arm/mach-mmp/brownstone.c | 5 +- arch/arm/mach-mmp/flint.c | 5 +- arch/arm/mach-mmp/gplugd.c | 5 +- arch/arm/mach-mmp/jasper.c | 5 +- arch/arm/mach-mmp/mmp-dt.c | 5 +- arch/arm/mach-mmp/mmp2-dt.c | 5 +- arch/arm/mach-mmp/tavorevb.c | 5 +- arch/arm/mach-mmp/teton_bga.c | 5 +- arch/arm/mach-mmp/teton_bga.h | 5 +- arch/arm/mach-mmp/ttc_dkb.c | 5 +- arch/arm/mach-mvebu/kirkwood-pm.c | 10 +- arch/arm/mach-mvebu/kirkwood-pm.h | 10 +- arch/arm/mach-netx/fb.c | 14 +- arch/arm/mach-netx/fb.h | 14 +- arch/arm/mach-netx/generic.c | 14 +- arch/arm/mach-netx/generic.h | 14 +- arch/arm/mach-netx/include/mach/hardware.h | 14 +- arch/arm/mach-netx/include/mach/irqs.h | 14 +- arch/arm/mach-netx/include/mach/netx-regs.h | 14 +- arch/arm/mach-netx/include/mach/pfifo.h | 14 +- arch/arm/mach-netx/include/mach/uncompress.h | 14 +- arch/arm/mach-netx/include/mach/xc.h | 14 +- arch/arm/mach-netx/nxdb500.c | 14 +- arch/arm/mach-netx/nxdkn.c | 14 +- arch/arm/mach-netx/nxeb500hmi.c | 14 +- arch/arm/mach-netx/pfifo.c | 14 +- arch/arm/mach-netx/time.c | 14 +- arch/arm/mach-netx/xc.c | 14 +- arch/arm/mach-omap1/ams-delta-fiq.c | 4 +- arch/arm/mach-omap1/board-ams-delta.c | 5 +- arch/arm/mach-omap1/i2c.c | 16 +- arch/arm/mach-omap1/i2c.h | 16 +- arch/arm/mach-omap2/hdq1w.c | 15 +- arch/arm/mach-omap2/hdq1w.h | 15 +- arch/arm/mach-omap2/i2c.c | 16 +- arch/arm/mach-omap2/i2c.h | 16 +- arch/arm/mach-omap2/msdi.c | 15 +- arch/arm/mach-omap2/omap_hwmod.c | 39 +- .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 8 +- arch/arm/mach-omap2/pdata-quirks.c | 60 + arch/arm/mach-pxa/littleton.c | 5 +- arch/arm/mach-pxa/mioa701_bootresume.S | 3 +- arch/arm/mach-pxa/pxa-dt.c | 5 +- arch/arm/mach-pxa/saar.c | 5 +- arch/arm/mach-pxa/tavorevb.c | 5 +- arch/arm/mach-rockchip/pm.c | 11 +- arch/arm/mach-rockchip/pm.h | 10 +- arch/arm/mach-rockchip/sleep.S | 11 +- arch/arm/mach-tegra/board-paz00.c | 11 +- arch/arm/mach-tegra/board.h | 11 +- arch/arm/mach-tegra/io.c | 11 +- arch/arm/mach-tegra/iomap.h | 11 +- arch/arm/mach-tegra/irq.c | 11 +- arch/arm/mach-tegra/reset.c | 11 +- arch/arm/mach-tegra/reset.h | 11 +- arch/arm/mach-tegra/tegra.c | 11 +- arch/arm/mach-w90x900/clksel.c | 5 +- arch/arm/mach-w90x900/cpu.c | 6 +- arch/arm/mach-w90x900/dev.c | 6 +- arch/arm/mach-w90x900/include/mach/irqs.h | 6 +- arch/arm/mach-w90x900/include/mach/map.h | 6 +- arch/arm/mach-w90x900/include/mach/mfp.h | 6 +- arch/arm/mach-w90x900/include/mach/regs-clock.h | 6 +- arch/arm/mach-w90x900/irq.c | 6 +- arch/arm/mach-w90x900/mach-nuc910evb.c | 6 +- arch/arm/mach-w90x900/mach-nuc950evb.c | 5 +- arch/arm/mach-w90x900/mach-nuc960evb.c | 6 +- arch/arm/mach-w90x900/mfp.c | 5 +- arch/arm/mach-w90x900/nuc910.c | 6 +- arch/arm/mach-w90x900/nuc950.c | 6 +- arch/arm/mach-w90x900/nuc960.c | 6 +- arch/arm/mach-w90x900/regs-ebi.h | 6 +- arch/arm/mach-w90x900/regs-usb.h | 6 +- arch/arm/mach-zynq/common.c | 10 +- arch/arm/mach-zynq/common.h | 10 +- arch/arm/mach-zynq/platsmp.c | 10 +- arch/arm/mm/cache-l2x0-pmu.c | 14 +- arch/arm/mm/cache-l2x0.c | 14 +- arch/arm/mm/cache-xsc3l2.c | 14 +- arch/arm/mm/dump.c | 6 +- arch/arm/mm/hugetlbpage.c | 14 +- arch/arm/mm/pageattr.c | 10 +- arch/arm/mm/proc-v7-3level.S | 14 +- arch/arm/net/bpf_jit_32.c | 5 +- arch/arm/net/bpf_jit_32.h | 5 +- arch/arm/plat-iop/adma.c | 15 +- arch/arm/plat-iop/cp6.c | 15 +- arch/arm/tools/syscall.tbl | 1 + arch/arm/vdso/vdsomunge.c | 15 +- arch/arm/vdso/vgettimeofday.c | 14 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 8 + .../boot/dts/altera/socfpga_stratix10_socdk.dts | 11 + arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 53 + arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 93 + .../arm64/boot/dts/hisilicon/hi6220-coresight.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hip05-d02.dts | 6 +- arch/arm64/boot/dts/hisilicon/hip05.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hip06-d03.dts | 6 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hip07-d05.dts | 6 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 6 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 10 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 10 +- arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi | 10 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 10 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 10 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 10 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8916-mtp.dts | 10 +- arch/arm64/boot/dts/qcom/msm8916-mtp.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 14 +- .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 10 +- arch/arm64/boot/dts/qcom/msm8992-pins.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 10 +- .../arm64/boot/dts/qcom/msm8994-angler-rev-101.dts | 10 +- arch/arm64/boot/dts/qcom/msm8994-pins.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8994-smd-rpm.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dts | 10 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 10 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 1 + arch/arm64/include/asm/dcc.h | 10 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/kernel/cacheinfo.c | 13 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/kvm/irq.h | 5 +- arch/arm64/mm/dump.c | 6 +- arch/arm64/mm/fault.c | 41 +- arch/arm64/mm/mmu.c | 2 +- arch/arm64/mm/pageattr.c | 10 +- arch/hexagon/include/asm/atomic.h | 16 +- arch/hexagon/include/asm/bitops.h | 16 +- arch/hexagon/include/asm/cache.h | 15 +- arch/hexagon/include/asm/cacheflush.h | 15 +- arch/hexagon/include/asm/checksum.h | 15 +- arch/hexagon/include/asm/cmpxchg.h | 16 +- arch/hexagon/include/asm/delay.h | 15 +- arch/hexagon/include/asm/dma.h | 15 +- arch/hexagon/include/asm/elf.h | 15 +- arch/hexagon/include/asm/exec.h | 15 +- arch/hexagon/include/asm/fixmap.h | 15 +- arch/hexagon/include/asm/hexagon_vm.h | 15 +- arch/hexagon/include/asm/intrinsics.h | 15 +- arch/hexagon/include/asm/io.h | 15 +- arch/hexagon/include/asm/irq.h | 15 +- arch/hexagon/include/asm/irqflags.h | 15 +- arch/hexagon/include/asm/kgdb.h | 15 +- arch/hexagon/include/asm/linkage.h | 15 +- arch/hexagon/include/asm/mem-layout.h | 15 +- arch/hexagon/include/asm/mmu.h | 15 +- arch/hexagon/include/asm/mmu_context.h | 15 +- arch/hexagon/include/asm/module.h | 15 +- arch/hexagon/include/asm/page.h | 15 +- arch/hexagon/include/asm/perf_event.h | 15 +- arch/hexagon/include/asm/pgalloc.h | 15 +- arch/hexagon/include/asm/pgtable.h | 15 +- arch/hexagon/include/asm/processor.h | 15 +- arch/hexagon/include/asm/smp.h | 15 +- arch/hexagon/include/asm/spinlock.h | 16 +- arch/hexagon/include/asm/spinlock_types.h | 15 +- arch/hexagon/include/asm/string.h | 15 +- arch/hexagon/include/asm/suspend.h | 15 +- arch/hexagon/include/asm/switch_to.h | 15 +- arch/hexagon/include/asm/syscall.h | 15 +- arch/hexagon/include/asm/thread_info.h | 15 +- arch/hexagon/include/asm/time.h | 15 +- arch/hexagon/include/asm/timer-regs.h | 15 +- arch/hexagon/include/asm/timex.h | 15 +- arch/hexagon/include/asm/tlb.h | 15 +- arch/hexagon/include/asm/tlbflush.h | 15 +- arch/hexagon/include/asm/traps.h | 15 +- arch/hexagon/include/asm/uaccess.h | 15 +- arch/hexagon/include/asm/vdso.h | 15 +- arch/hexagon/include/asm/vm_fault.h | 15 +- arch/hexagon/include/asm/vm_mmu.h | 15 +- arch/hexagon/kernel/asm-offsets.c | 15 +- arch/hexagon/kernel/dma.c | 15 +- arch/hexagon/kernel/head.S | 16 +- arch/hexagon/kernel/hexagon_ksyms.c | 15 +- arch/hexagon/kernel/irq_cpu.c | 15 +- arch/hexagon/kernel/kgdb.c | 15 +- arch/hexagon/kernel/module.c | 15 +- arch/hexagon/kernel/process.c | 15 +- arch/hexagon/kernel/ptrace.c | 15 +- arch/hexagon/kernel/reset.c | 15 +- arch/hexagon/kernel/setup.c | 15 +- arch/hexagon/kernel/signal.c | 15 +- arch/hexagon/kernel/smp.c | 15 +- arch/hexagon/kernel/stacktrace.c | 15 +- arch/hexagon/kernel/syscalltab.c | 15 +- arch/hexagon/kernel/time.c | 15 +- arch/hexagon/kernel/trampoline.S | 15 +- arch/hexagon/kernel/traps.c | 15 +- arch/hexagon/kernel/vdso.c | 15 +- arch/hexagon/kernel/vm_entry.S | 15 +- arch/hexagon/kernel/vm_events.c | 15 +- arch/hexagon/kernel/vm_init_segtable.S | 15 +- arch/hexagon/kernel/vm_ops.S | 15 +- arch/hexagon/kernel/vm_switch.S | 15 +- arch/hexagon/kernel/vm_vectors.S | 15 +- arch/hexagon/kernel/vmlinux.lds.S | 15 +- arch/hexagon/lib/checksum.c | 15 +- arch/hexagon/lib/io.c | 15 +- arch/hexagon/lib/memcpy.S | 16 +- arch/hexagon/lib/memset.S | 15 +- arch/hexagon/mm/cache.c | 15 +- arch/hexagon/mm/copy_from_user.S | 15 +- arch/hexagon/mm/copy_to_user.S | 15 +- arch/hexagon/mm/copy_user_template.S | 15 +- arch/hexagon/mm/init.c | 15 +- arch/hexagon/mm/ioremap.c | 15 +- arch/hexagon/mm/pgalloc.c | 15 +- arch/hexagon/mm/strnlen_user.S | 15 +- arch/hexagon/mm/uaccess.c | 15 +- arch/hexagon/mm/vm_fault.c | 15 +- arch/hexagon/mm/vm_tlb.c | 15 +- arch/ia64/include/asm/device.h | 3 +- arch/m68k/coldfire/gpio.c | 10 +- arch/m68k/include/asm/gpio.h | 10 +- arch/m68k/include/asm/mcfgpio.h | 10 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/include/asm/mach-lantiq/xway/xway_dma.h | 13 +- arch/mips/include/asm/mach-pic32/irq.h | 10 +- arch/mips/include/asm/mach-pic32/pic32.h | 10 +- arch/mips/include/asm/mach-pic32/spaces.h | 10 +- arch/mips/include/asm/mach-pistachio/irq.h | 5 +- arch/mips/include/asm/mach-ralink/pinmux.h | 4 +- arch/mips/kernel/cacheinfo.c | 13 +- arch/mips/lantiq/xway/dma.c | 13 +- arch/mips/math-emu/cp1emu.c | 14 +- arch/mips/math-emu/dp_add.c | 14 +- arch/mips/math-emu/dp_cmp.c | 14 +- arch/mips/math-emu/dp_div.c | 14 +- arch/mips/math-emu/dp_fint.c | 14 +- arch/mips/math-emu/dp_flong.c | 14 +- arch/mips/math-emu/dp_fsp.c | 14 +- arch/mips/math-emu/dp_mul.c | 14 +- arch/mips/math-emu/dp_rint.c | 13 +- arch/mips/math-emu/dp_simple.c | 14 +- arch/mips/math-emu/dp_sqrt.c | 14 +- arch/mips/math-emu/dp_sub.c | 14 +- arch/mips/math-emu/dp_tint.c | 14 +- arch/mips/math-emu/dp_tlong.c | 14 +- arch/mips/math-emu/ieee754.c | 15 +- arch/mips/math-emu/ieee754.h | 14 +- arch/mips/math-emu/ieee754d.c | 14 +- arch/mips/math-emu/ieee754dp.c | 14 +- arch/mips/math-emu/ieee754dp.h | 14 +- arch/mips/math-emu/ieee754int.h | 14 +- arch/mips/math-emu/ieee754sp.c | 14 +- arch/mips/math-emu/ieee754sp.h | 14 +- arch/mips/math-emu/sp_add.c | 14 +- arch/mips/math-emu/sp_cmp.c | 14 +- arch/mips/math-emu/sp_div.c | 14 +- arch/mips/math-emu/sp_fdp.c | 14 +- arch/mips/math-emu/sp_fint.c | 14 +- arch/mips/math-emu/sp_flong.c | 14 +- arch/mips/math-emu/sp_mul.c | 14 +- arch/mips/math-emu/sp_rint.c | 13 +- arch/mips/math-emu/sp_simple.c | 14 +- arch/mips/math-emu/sp_sqrt.c | 14 +- arch/mips/math-emu/sp_sub.c | 14 +- arch/mips/math-emu/sp_tint.c | 14 +- arch/mips/math-emu/sp_tlong.c | 14 +- arch/mips/net/bpf_jit.h | 5 +- arch/mips/net/ebpf_jit.c | 5 +- arch/mips/pci/ops-loongson2.c | 5 +- arch/mips/pic32/common/irq.c | 10 +- arch/mips/pic32/common/reset.c | 10 +- arch/mips/pic32/pic32mzda/config.c | 10 +- arch/mips/pic32/pic32mzda/early_clk.c | 10 +- arch/mips/pic32/pic32mzda/early_console.c | 10 +- arch/mips/pic32/pic32mzda/early_pin.c | 10 +- arch/mips/pic32/pic32mzda/early_pin.h | 10 +- arch/mips/pic32/pic32mzda/init.c | 10 +- arch/mips/pic32/pic32mzda/pic32mzda.h | 10 +- arch/mips/pic32/pic32mzda/time.c | 10 +- arch/mips/pistachio/init.c | 5 +- arch/mips/pistachio/irq.c | 5 +- arch/mips/pistachio/time.c | 5 +- arch/mips/power/cpu.c | 3 +- arch/mips/power/hibernate_asm.S | 3 +- arch/parisc/Kconfig | 2 - arch/parisc/Makefile | 18 - arch/parisc/include/asm/ftrace.h | 15 +- arch/parisc/include/asm/patch.h | 4 +- arch/parisc/kernel/Makefile | 9 +- arch/parisc/kernel/entry.S | 64 - arch/parisc/kernel/ftrace.c | 129 +- arch/parisc/kernel/module.c | 68 +- arch/parisc/kernel/module.lds | 7 - arch/parisc/kernel/patch.c | 88 +- arch/parisc/kernel/pdc_chassis.c | 14 +- arch/parisc/kernel/vmlinux.lds.S | 2 - arch/parisc/mm/fixmap.c | 7 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/boot/bamboo.c | 5 +- arch/powerpc/boot/cuboot-rainier.c | 5 +- arch/powerpc/boot/cuboot-sequoia.c | 5 +- arch/powerpc/boot/dts/xcalibur1501.dts | 5 +- arch/powerpc/boot/dts/xpedite5200.dts | 5 +- arch/powerpc/boot/dts/xpedite5200_xmon.dts | 5 +- arch/powerpc/boot/dts/xpedite5301.dts | 5 +- arch/powerpc/boot/dts/xpedite5330.dts | 5 +- arch/powerpc/boot/dts/xpedite5370.dts | 5 +- arch/powerpc/boot/treeboot-bamboo.c | 5 +- arch/powerpc/boot/wrapper | 3 +- arch/powerpc/include/asm/device.h | 3 +- arch/powerpc/include/asm/disassemble.h | 13 +- arch/powerpc/include/asm/emulated_ops.h | 14 +- arch/powerpc/include/asm/fsl_pamu_stash.h | 14 +- arch/powerpc/include/asm/kvm_asm.h | 13 +- arch/powerpc/include/asm/kvm_book3s.h | 13 +- arch/powerpc/include/asm/kvm_book3s_32.h | 13 +- arch/powerpc/include/asm/kvm_book3s_64.h | 13 +- arch/powerpc/include/asm/kvm_book3s_asm.h | 13 +- arch/powerpc/include/asm/kvm_booke.h | 13 +- arch/powerpc/include/asm/kvm_fpu.h | 13 +- arch/powerpc/include/asm/kvm_host.h | 13 +- arch/powerpc/include/asm/kvm_para.h | 13 +- arch/powerpc/include/asm/kvm_ppc.h | 13 +- arch/powerpc/include/asm/mpc5121.h | 4 +- arch/powerpc/include/asm/mpic_msgr.h | 7 +- arch/powerpc/include/asm/msi_bitmap.h | 7 +- arch/powerpc/include/asm/pasemi_dma.h | 14 +- arch/powerpc/include/asm/ps3gpu.h | 14 +- arch/powerpc/kernel/cpu_setup_pa6t.S | 15 +- arch/powerpc/kernel/epapr_paravirt.c | 14 +- arch/powerpc/kernel/kexec_elf_64.c | 10 +- arch/powerpc/kernel/kvm.c | 14 +- arch/powerpc/kernel/kvm_emul.S | 13 +- arch/powerpc/kernel/machine_kexec_file_64.c | 10 +- arch/powerpc/kernel/suspend.c | 3 +- arch/powerpc/kvm/book3s_32_mmu.c | 13 +- arch/powerpc/kvm/book3s_32_mmu_host.c | 14 +- arch/powerpc/kvm/book3s_32_sr.S | 13 +- arch/powerpc/kvm/book3s_64_mmu.c | 13 +- arch/powerpc/kvm/book3s_64_mmu_host.c | 14 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 13 +- arch/powerpc/kvm/book3s_64_slb.S | 13 +- arch/powerpc/kvm/book3s_64_vio.c | 13 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 13 +- arch/powerpc/kvm/book3s_emulate.c | 13 +- arch/powerpc/kvm/book3s_exports.c | 13 +- arch/powerpc/kvm/book3s_hv_interrupts.S | 13 +- arch/powerpc/kvm/book3s_interrupts.S | 13 +- arch/powerpc/kvm/book3s_mmu_hpte.c | 14 +- arch/powerpc/kvm/book3s_paired_singles.c | 13 +- arch/powerpc/kvm/book3s_rmhandlers.S | 13 +- arch/powerpc/kvm/book3s_segment.S | 13 +- arch/powerpc/kvm/booke.c | 13 +- arch/powerpc/kvm/booke.h | 13 +- arch/powerpc/kvm/booke_emulate.c | 13 +- arch/powerpc/kvm/booke_interrupts.S | 13 +- arch/powerpc/kvm/bookehv_interrupts.S | 13 +- arch/powerpc/kvm/emulate.c | 13 +- arch/powerpc/kvm/emulate_loadstore.c | 13 +- arch/powerpc/kvm/powerpc.c | 13 +- arch/powerpc/kvm/timing.c | 13 +- arch/powerpc/kvm/timing.h | 13 +- arch/powerpc/lib/pmem.c | 10 +- arch/powerpc/mm/ptdump/hashpagetable.c | 6 +- arch/powerpc/mm/ptdump/ptdump.c | 6 +- arch/powerpc/net/bpf_jit.h | 6 +- arch/powerpc/net/bpf_jit32.h | 6 +- arch/powerpc/net/bpf_jit64.h | 6 +- arch/powerpc/net/bpf_jit_asm.S | 6 +- arch/powerpc/net/bpf_jit_comp.c | 6 +- arch/powerpc/net/bpf_jit_comp64.c | 6 +- arch/powerpc/oprofile/op_model_pa6t.c | 14 +- arch/powerpc/platforms/40x/ppc40x_simple.c | 5 +- arch/powerpc/platforms/44x/idle.c | 15 +- arch/powerpc/platforms/44x/ppc44x_simple.c | 5 +- arch/powerpc/platforms/4xx/gpio.c | 14 +- arch/powerpc/platforms/512x/mpc512x_lpbfifo.c | 3 +- arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c | 3 +- arch/powerpc/platforms/85xx/common.c | 5 +- arch/powerpc/platforms/85xx/xes_mpc85xx.c | 5 +- arch/powerpc/platforms/86xx/common.c | 5 +- arch/powerpc/platforms/pasemi/dma_lib.c | 14 +- arch/powerpc/platforms/pasemi/gpio_mdio.c | 14 +- arch/powerpc/platforms/pasemi/idle.c | 15 +- arch/powerpc/platforms/pasemi/iommu.c | 14 +- arch/powerpc/platforms/pasemi/msi.c | 7 +- arch/powerpc/platforms/pasemi/pci.c | 14 +- arch/powerpc/platforms/pasemi/powersave.S | 15 +- arch/powerpc/platforms/pasemi/setup.c | 14 +- arch/powerpc/platforms/pasemi/time.c | 14 +- arch/powerpc/platforms/pseries/msi.c | 7 +- arch/powerpc/purgatory/trampoline.S | 5 +- arch/powerpc/sysdev/fsl_mpic_err.c | 7 +- arch/powerpc/sysdev/fsl_msi.c | 7 +- arch/powerpc/sysdev/fsl_msi.h | 7 +- arch/powerpc/sysdev/mpic.h | 7 +- arch/powerpc/sysdev/mpic_msgr.c | 7 +- arch/powerpc/sysdev/mpic_msi.c | 7 +- arch/powerpc/sysdev/mpic_u3msi.c | 7 +- arch/powerpc/sysdev/msi_bitmap.c | 7 +- arch/riscv/Kconfig | 1 + arch/riscv/include/asm/asm.h | 10 +- arch/riscv/include/asm/bitops.h | 10 +- arch/riscv/include/asm/bug.h | 10 +- arch/riscv/include/asm/cache.h | 10 +- arch/riscv/include/asm/cacheflush.h | 10 +- arch/riscv/include/asm/cmpxchg.h | 10 +- arch/riscv/include/asm/csr.h | 10 +- arch/riscv/include/asm/current.h | 10 +- arch/riscv/include/asm/delay.h | 10 +- arch/riscv/include/asm/io.h | 10 +- arch/riscv/include/asm/irq.h | 10 +- arch/riscv/include/asm/irqflags.h | 10 +- arch/riscv/include/asm/linkage.h | 10 +- arch/riscv/include/asm/mmu.h | 10 +- arch/riscv/include/asm/mmu_context.h | 10 +- arch/riscv/include/asm/page.h | 10 +- arch/riscv/include/asm/pci.h | 10 +- arch/riscv/include/asm/pgalloc.h | 10 +- arch/riscv/include/asm/pgtable-32.h | 10 +- arch/riscv/include/asm/pgtable-64.h | 10 +- arch/riscv/include/asm/pgtable-bits.h | 10 +- arch/riscv/include/asm/pgtable.h | 10 +- arch/riscv/include/asm/processor.h | 10 +- arch/riscv/include/asm/ptrace.h | 10 +- arch/riscv/include/asm/sbi.h | 10 +- arch/riscv/include/asm/smp.h | 10 +- arch/riscv/include/asm/spinlock.h | 10 +- arch/riscv/include/asm/spinlock_types.h | 10 +- arch/riscv/include/asm/string.h | 10 +- arch/riscv/include/asm/switch_to.h | 10 +- arch/riscv/include/asm/syscall.h | 10 +- arch/riscv/include/asm/thread_info.h | 10 +- arch/riscv/include/asm/timex.h | 10 +- arch/riscv/include/asm/tlb.h | 10 +- arch/riscv/include/asm/tlbflush.h | 10 +- arch/riscv/include/asm/uaccess.h | 10 +- arch/riscv/include/asm/unistd.h | 10 +- arch/riscv/include/asm/word-at-a-time.h | 9 +- arch/riscv/include/uapi/asm/ptrace.h | 10 +- arch/riscv/include/uapi/asm/sigcontext.h | 10 +- arch/riscv/kernel/asm-offsets.c | 10 +- arch/riscv/kernel/cacheinfo.c | 10 +- arch/riscv/kernel/cpu.c | 10 +- arch/riscv/kernel/entry.S | 10 +- arch/riscv/kernel/head.S | 10 +- arch/riscv/kernel/ptrace.c | 10 +- arch/riscv/kernel/reset.c | 10 +- arch/riscv/kernel/sys_riscv.c | 10 +- arch/riscv/kernel/syscall_table.c | 10 +- arch/riscv/kernel/time.c | 10 +- arch/riscv/kernel/traps.c | 10 +- arch/riscv/kernel/vdso/clock_getres.S | 10 +- arch/riscv/kernel/vdso/clock_gettime.S | 10 +- arch/riscv/kernel/vdso/flush_icache.S | 10 +- arch/riscv/kernel/vdso/getcpu.S | 10 +- arch/riscv/kernel/vdso/gettimeofday.S | 10 +- arch/riscv/kernel/vdso/rt_sigreturn.S | 10 +- arch/riscv/kernel/vdso/vdso.S | 10 +- arch/riscv/kernel/vdso/vdso.lds.S | 10 +- arch/riscv/kernel/vmlinux.lds.S | 10 +- arch/riscv/lib/delay.c | 10 +- arch/riscv/lib/memcpy.S | 10 +- arch/riscv/lib/memset.S | 10 +- arch/riscv/lib/tishift.S | 10 +- arch/riscv/lib/udivdi3.S | 10 +- arch/riscv/mm/cacheflush.c | 10 +- arch/riscv/mm/init.c | 10 +- arch/riscv/mm/ioremap.c | 10 +- arch/s390/Kconfig | 30 +- arch/s390/Makefile | 1 + arch/s390/configs/defconfig | 1 - arch/s390/configs/zfcpdump_defconfig | 1 - arch/s390/include/asm/ctl_reg.h | 9 +- arch/s390/include/asm/percpu.h | 2 +- arch/s390/include/asm/smp.h | 35 - arch/s390/include/asm/spinlock.h | 4 - arch/s390/include/asm/stacktrace.h | 2 +- arch/s390/include/asm/tlbflush.h | 17 - arch/s390/include/uapi/asm/runtime_instr.h | 2 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/dumpstack.c | 2 - arch/s390/kernel/entry.S | 4 - arch/s390/kernel/jump_label.c | 5 - arch/s390/kernel/setup.c | 2 - arch/s390/kernel/smp.c | 19 - arch/s390/kernel/swsusp.S | 2 - arch/s390/lib/Makefile | 3 +- arch/sh/configs/ap325rxa_defconfig | 1 - arch/sh/configs/apsh4a3a_defconfig | 1 - arch/sh/configs/apsh4ad0a_defconfig | 1 - arch/sh/configs/cayman_defconfig | 1 - arch/sh/configs/dreamcast_defconfig | 1 - arch/sh/configs/ecovec24-romimage_defconfig | 1 - arch/sh/configs/ecovec24_defconfig | 1 - arch/sh/configs/edosk7760_defconfig | 1 - arch/sh/configs/espt_defconfig | 1 - arch/sh/configs/hp6xx_defconfig | 1 - arch/sh/configs/kfr2r09-romimage_defconfig | 1 - arch/sh/configs/kfr2r09_defconfig | 1 - arch/sh/configs/landisk_defconfig | 1 - arch/sh/configs/lboxre2_defconfig | 1 - arch/sh/configs/magicpanelr2_defconfig | 1 - arch/sh/configs/microdev_defconfig | 1 - arch/sh/configs/migor_defconfig | 1 - arch/sh/configs/polaris_defconfig | 1 - arch/sh/configs/r7780mp_defconfig | 1 - arch/sh/configs/r7785rp_defconfig | 1 - arch/sh/configs/rsk7201_defconfig | 1 - arch/sh/configs/rsk7203_defconfig | 1 - arch/sh/configs/rsk7264_defconfig | 1 - arch/sh/configs/rsk7269_defconfig | 1 - arch/sh/configs/rts7751r2d1_defconfig | 1 - arch/sh/configs/rts7751r2dplus_defconfig | 1 - arch/sh/configs/sdk7780_defconfig | 1 - arch/sh/configs/sdk7786_defconfig | 1 - arch/sh/configs/se7206_defconfig | 1 - arch/sh/configs/se7343_defconfig | 1 - arch/sh/configs/se7712_defconfig | 1 - arch/sh/configs/se7721_defconfig | 1 - arch/sh/configs/se7722_defconfig | 1 - arch/sh/configs/se7724_defconfig | 1 - arch/sh/configs/sh03_defconfig | 1 - arch/sh/configs/sh2007_defconfig | 1 - arch/sh/configs/sh7710voipgw_defconfig | 1 - arch/sh/configs/sh7724_generic_defconfig | 1 - arch/sh/configs/sh7757lcr_defconfig | 1 - arch/sh/configs/sh7763rdp_defconfig | 1 - arch/sh/configs/sh7770_generic_defconfig | 1 - arch/sh/configs/sh7785lcr_32bit_defconfig | 1 - arch/sh/configs/sh7785lcr_defconfig | 1 - arch/sh/configs/shx3_defconfig | 1 - arch/sh/configs/titan_defconfig | 1 - arch/sh/configs/ul2_defconfig | 1 - arch/sh/configs/urquell_defconfig | 1 - arch/sparc/include/asm/device.h | 3 +- arch/x86/Kconfig | 16 +- arch/x86/Kconfig.debug | 2 +- arch/x86/boot/compressed/acpi.c | 143 +- arch/x86/boot/compressed/misc.c | 11 +- arch/x86/boot/compressed/mkpiggy.c | 16 +- arch/x86/boot/header.S | 2 +- arch/x86/crypto/crc32c-intel_glue.c | 15 +- arch/x86/entry/common.c | 2 +- arch/x86/entry/entry_64.S | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/events/intel/bts.c | 10 +- arch/x86/events/intel/pt.c | 10 +- arch/x86/events/intel/pt.h | 10 +- arch/x86/hyperv/hv_init.c | 12 +- arch/x86/ia32/sys_ia32.c | 12 +- arch/x86/include/asm/apb_timer.h | 6 +- arch/x86/include/asm/archrandom.h | 15 +- arch/x86/include/asm/bootparam_utils.h | 2 +- arch/x86/include/asm/imr.h | 6 +- arch/x86/include/asm/intel-family.h | 3 + arch/x86/include/asm/intel-mid.h | 6 +- arch/x86/include/asm/intel_telemetry.h | 11 +- arch/x86/include/asm/irq_remapping.h | 14 +- arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/include/asm/pgtable_64_types.h | 2 +- arch/x86/include/asm/platform_sst_audio.h | 6 +- arch/x86/include/asm/smap.h | 6 +- arch/x86/include/asm/syscalls.h | 4 +- arch/x86/include/asm/vmx.h | 15 +- arch/x86/include/asm/xor_avx.h | 6 +- arch/x86/kernel/acpi/cppc_msr.c | 11 +- arch/x86/kernel/acpi/wakeup_32.S | 3 +- arch/x86/kernel/acpi/wakeup_64.S | 3 +- arch/x86/kernel/apb_timer.c | 6 +- arch/x86/kernel/cpu/aperfmperf.c | 3 +- arch/x86/kernel/cpu/mce/amd.c | 4 +- arch/x86/kernel/cpu/mce/apei.c | 14 +- arch/x86/kernel/cpu/mce/genpool.c | 3 +- arch/x86/kernel/cpu/mce/severity.c | 6 +- arch/x86/kernel/cpu/microcode/amd.c | 6 +- arch/x86/kernel/cpu/mshyperv.c | 6 +- arch/x86/kernel/cpu/rdrand.c | 15 +- arch/x86/kernel/cpu/resctrl/core.c | 10 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 10 +- arch/x86/kernel/cpu/resctrl/monitor.c | 10 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 6 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 10 +- arch/x86/kernel/espfix_64.c | 10 +- arch/x86/kernel/fpu/signal.c | 16 +- arch/x86/kernel/itmt.c | 6 +- arch/x86/kernel/kdebugfs.c | 3 +- arch/x86/kernel/kexec-bzimage64.c | 2 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/ksysfs.c | 3 +- arch/x86/kernel/machine_kexec_64.c | 87 + arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kernel/tboot.c | 15 +- arch/x86/kernel/vsmp_64.c | 5 +- arch/x86/kvm/irq.c | 14 +- arch/x86/kvm/irq.h | 14 +- arch/x86/kvm/irq_comm.c | 13 +- arch/x86/lib/cmpxchg16b_emu.S | 8 +- arch/x86/lib/cmpxchg8b_emu.S | 8 +- arch/x86/lib/insn-eval.c | 47 +- arch/x86/mm/dump_pagetables.c | 6 +- arch/x86/mm/kaslr.c | 11 +- arch/x86/mm/pkeys.c | 10 +- arch/x86/mm/pti.c | 10 +- arch/x86/mm/tlb.c | 2 +- arch/x86/net/bpf_jit_comp.c | 6 +- arch/x86/pci/ce4100.c | 18 +- arch/x86/pci/mmconfig_32.c | 3 +- arch/x86/pci/sta2x11-fixup.c | 15 +- arch/x86/platform/atom/punit_atom_debug.c | 11 +- arch/x86/platform/ce4100/ce4100.c | 6 +- arch/x86/platform/ce4100/falconfalls.dts | 5 +- arch/x86/platform/goldfish/goldfish.c | 11 +- .../intel-mid/device_libs/platform_bcm43xx.c | 6 +- .../intel-mid/device_libs/platform_bma023.c | 6 +- .../platform/intel-mid/device_libs/platform_bt.c | 6 +- .../intel-mid/device_libs/platform_emc1403.c | 6 +- .../intel-mid/device_libs/platform_gpio_keys.c | 6 +- .../intel-mid/device_libs/platform_lis331.c | 6 +- .../intel-mid/device_libs/platform_max7315.c | 6 +- .../intel-mid/device_libs/platform_mpu3050.c | 6 +- .../intel-mid/device_libs/platform_mrfld_pinctrl.c | 6 +- .../device_libs/platform_mrfld_power_btn.c | 6 +- .../intel-mid/device_libs/platform_mrfld_rtc.c | 6 +- .../intel-mid/device_libs/platform_mrfld_sd.c | 6 +- .../intel-mid/device_libs/platform_mrfld_spidev.c | 6 +- .../intel-mid/device_libs/platform_mrfld_wdt.c | 6 +- .../platform/intel-mid/device_libs/platform_msic.c | 6 +- .../platform/intel-mid/device_libs/platform_msic.h | 6 +- .../intel-mid/device_libs/platform_msic_audio.c | 6 +- .../intel-mid/device_libs/platform_msic_battery.c | 6 +- .../intel-mid/device_libs/platform_msic_gpio.c | 6 +- .../intel-mid/device_libs/platform_msic_ocd.c | 6 +- .../device_libs/platform_msic_power_btn.c | 6 +- .../intel-mid/device_libs/platform_msic_thermal.c | 6 +- .../intel-mid/device_libs/platform_pcal9555a.c | 6 +- .../intel-mid/device_libs/platform_tc35876x.c | 6 +- .../intel-mid/device_libs/platform_tca6416.c | 6 +- arch/x86/platform/intel-mid/intel-mid.c | 6 +- arch/x86/platform/intel-mid/intel_mid_vrtc.c | 6 +- arch/x86/platform/intel-mid/pwr.c | 5 +- arch/x86/platform/intel-mid/sfi.c | 6 +- arch/x86/platform/intel/iosf_mbi.c | 11 +- arch/x86/platform/pvh/enlighten.c | 2 +- arch/x86/platform/sfi/sfi.c | 15 +- arch/x86/power/cpu.c | 3 +- arch/x86/power/hibernate_32.c | 3 +- arch/x86/power/hibernate_64.c | 3 +- arch/x86/power/hibernate_asm_64.S | 3 +- arch/x86/ras/Kconfig | 10 + arch/xtensa/kernel/syscalls/syscall.tbl | 1 + block/blk-cgroup.c | 2 +- block/blk-core.c | 13 + block/blk-mq-sched.c | 30 +- block/blk-mq-sched.h | 1 + block/blk-sysfs.c | 2 +- block/blk.h | 10 +- block/elevator.c | 2 +- crypto/async_tx/async_memcpy.c | 15 +- crypto/async_tx/async_tx.c | 15 +- crypto/async_tx/async_xor.c | 15 +- crypto/async_tx/raid6test.c | 15 +- crypto/crypto_user_base.c | 14 +- crypto/lz4.c | 15 +- crypto/lz4hc.c | 15 +- crypto/lzo-rle.c | 15 +- crypto/lzo.c | 15 +- crypto/pcrypt.c | 14 +- drivers/acpi/Kconfig | 10 +- drivers/acpi/acpi_extlog.c | 3 +- drivers/acpi/acpi_pad.c | 11 +- drivers/acpi/apei/bert.c | 4 +- drivers/acpi/arm64/iort.c | 10 +- drivers/acpi/cppc_acpi.c | 6 +- drivers/acpi/dptf/dptf_power.c | 11 +- drivers/acpi/evged.c | 11 +- drivers/acpi/glue.c | 3 +- drivers/acpi/internal.h | 11 +- drivers/acpi/nfit/core.c | 10 +- drivers/acpi/nfit/mce.c | 10 +- drivers/acpi/nfit/nfit.h | 10 +- drivers/acpi/nvs.c | 3 +- drivers/acpi/osl.c | 4 +- drivers/acpi/sbshc.c | 5 +- drivers/acpi/sleep.c | 4 +- drivers/amba/tegra-ahb.c | 11 +- drivers/android/binder.c | 11 +- drivers/android/binder_alloc.c | 11 +- drivers/android/binder_alloc.h | 11 +- drivers/android/binder_alloc_selftest.c | 11 +- drivers/android/binder_trace.h | 11 +- drivers/ata/ahci_sunxi.c | 10 +- drivers/ata/ahci_tegra.c | 11 +- drivers/ata/libata-pmp.c | 3 +- drivers/ata/pata_cs5530.c | 14 +- drivers/ata/pata_cs5535.c | 14 +- drivers/ata/pata_cs5536.c | 14 +- drivers/ata/pata_sc1200.c | 15 +- drivers/ata/pata_sch.c | 15 +- drivers/ata/pata_triflex.c | 14 +- drivers/base/regmap/Kconfig | 6 +- drivers/base/regmap/Makefile | 1 + drivers/base/regmap/regmap-i3c.c | 60 + drivers/block/aoe/aoeblk.c | 16 +- drivers/block/mtip32xx/mtip32xx.c | 1 + drivers/block/rsxx/core.c | 1 - drivers/block/umem.c | 5 +- drivers/block/umem.h | 3 +- drivers/bluetooth/btqca.c | 15 +- drivers/bluetooth/btqca.h | 15 +- drivers/bluetooth/btqcomsmd.c | 10 +- drivers/bluetooth/btwilink.c | 15 +- drivers/bluetooth/hci_ll.c | 15 +- drivers/bluetooth/hci_qca.c | 15 +- drivers/bus/ti-sysc.c | 325 +- drivers/char/hangcheck-timer.c | 15 +- drivers/char/hw_random/pasemi-rng.c | 14 +- drivers/char/hw_random/pic32-rng.c | 10 +- drivers/char/hw_random/pseries-rng.c | 14 +- drivers/char/hw_random/s390-trng.c | 6 +- drivers/char/ipmi/Kconfig | 8 + drivers/char/ipmi/Makefile | 1 + drivers/char/ipmi/ipmb_dev_int.c | 364 + drivers/char/tpm/eventlog/efi.c | 50 +- drivers/char/tpm/eventlog/tpm2.c | 47 +- drivers/char/tpm/st33zp24/st33zp24.h | 13 +- drivers/char/tpm/tpm-chip.c | 7 +- drivers/char/tpm/tpm-dev-common.c | 7 +- drivers/char/tpm/tpm-dev.c | 7 +- drivers/char/tpm/tpm-interface.c | 7 +- drivers/char/tpm/tpm-sysfs.c | 7 +- drivers/char/tpm/tpm.h | 7 +- drivers/char/tpm/tpm2-cmd.c | 6 +- drivers/char/tpm/tpm2-space.c | 6 +- drivers/char/tpm/tpm_atmel.c | 7 +- drivers/char/tpm/tpm_atmel.h | 7 +- drivers/char/tpm/tpm_crb.c | 6 +- drivers/char/tpm/tpm_i2c_infineon.c | 8 +- drivers/char/tpm/tpm_ibmvtpm.c | 7 +- drivers/char/tpm/tpm_ibmvtpm.h | 7 +- drivers/char/tpm/tpm_infineon.c | 6 +- drivers/char/tpm/tpm_nsc.c | 7 +- drivers/char/tpm/tpm_ppi.c | 6 +- drivers/char/tpm/tpm_tis.c | 6 +- drivers/char/tpm/tpm_tis_core.c | 6 +- drivers/char/tpm/tpm_tis_core.h | 6 +- drivers/char/tpm/tpm_tis_spi.c | 6 +- drivers/char/tpm/tpm_vtpm_proxy.c | 7 +- drivers/char/ttyprintk.c | 5 +- drivers/char/xillybus/xillybus.h | 5 +- drivers/char/xillybus/xillybus_core.c | 5 +- drivers/char/xillybus/xillybus_of.c | 5 +- drivers/char/xillybus/xillybus_pcie.c | 5 +- drivers/clk/clk-hi655x.c | 10 +- drivers/clk/clk-rk808.c | 10 +- drivers/clk/clk-twl6040.c | 16 +- drivers/clk/clk-vt8500.c | 11 +- drivers/clk/hisilicon/clk-hix5hd2.c | 5 +- drivers/clk/imx/clk-busy.c | 30 +- drivers/clk/imx/clk-cpu.c | 14 +- drivers/clk/imx/clk-fixup-div.c | 15 +- drivers/clk/imx/clk-fixup-mux.c | 15 +- drivers/clk/imx/clk-gate-exclusive.c | 17 +- drivers/clk/imx/clk-gate2.c | 14 +- drivers/clk/imx/clk-imx1.c | 14 +- drivers/clk/imx/clk-imx6q.c | 767 +-- drivers/clk/imx/clk-imx6sl.c | 404 +- drivers/clk/imx/clk-imx6sll.c | 430 +- drivers/clk/imx/clk-imx6sx.c | 656 +- drivers/clk/imx/clk-imx6ul.c | 574 +- drivers/clk/imx/clk-imx7d.c | 983 +-- drivers/clk/imx/clk-pfd.c | 14 +- drivers/clk/imx/clk-pllv3.c | 14 +- drivers/clk/imx/clk.c | 11 + drivers/clk/imx/clk.h | 142 +- drivers/clk/microchip/clk-core.c | 10 +- drivers/clk/microchip/clk-core.h | 10 +- drivers/clk/microchip/clk-pic32mzda.c | 10 +- drivers/clk/pistachio/clk-pistachio.c | 5 +- drivers/clk/pistachio/clk-pll.c | 5 +- drivers/clk/pistachio/clk.c | 5 +- drivers/clk/pistachio/clk.h | 5 +- drivers/clk/pxa/clk-pxa.c | 6 +- drivers/clk/pxa/clk-pxa.h | 6 +- drivers/clk/pxa/clk-pxa25x.c | 5 +- drivers/clk/pxa/clk-pxa27x.c | 6 +- drivers/clk/pxa/clk-pxa3xx.c | 5 +- drivers/clk/qcom/clk-pll.c | 10 +- drivers/clk/qcom/clk-pll.h | 10 +- drivers/clk/qcom/clk-rcg.c | 10 +- drivers/clk/qcom/clk-regmap-divider.c | 10 +- drivers/clk/qcom/clk-regmap-divider.h | 10 +- drivers/clk/qcom/clk-regmap-mux.c | 10 +- drivers/clk/qcom/clk-regmap-mux.h | 10 +- drivers/clk/qcom/clk-rpm.c | 10 +- drivers/clk/qcom/clk-smd-rpm.c | 10 +- drivers/clk/qcom/clk-spmi-pmic-div.c | 10 +- drivers/clk/qcom/gcc-apq8084.c | 10 +- drivers/clk/qcom/gcc-ipq4019.c | 10 +- drivers/clk/qcom/gcc-ipq806x.c | 10 +- drivers/clk/qcom/gcc-ipq8074.c | 10 +- drivers/clk/qcom/gcc-mdm9615.c | 10 +- drivers/clk/qcom/gcc-msm8660.c | 10 +- drivers/clk/qcom/gcc-msm8916.c | 10 +- drivers/clk/qcom/gcc-msm8960.c | 10 +- drivers/clk/qcom/gcc-msm8974.c | 10 +- drivers/clk/qcom/gcc-msm8994.c | 10 +- drivers/clk/qcom/gcc-msm8996.c | 10 +- drivers/clk/qcom/gdsc.c | 10 +- drivers/clk/qcom/gdsc.h | 10 +- drivers/clk/qcom/lcc-ipq806x.c | 10 +- drivers/clk/qcom/lcc-mdm9615.c | 10 +- drivers/clk/qcom/lcc-msm8960.c | 10 +- drivers/clk/qcom/mmcc-apq8084.c | 10 +- drivers/clk/qcom/mmcc-msm8960.c | 10 +- drivers/clk/qcom/mmcc-msm8974.c | 10 +- drivers/clk/qcom/mmcc-msm8996.c | 10 +- drivers/clk/qcom/reset.c | 10 +- drivers/clk/qcom/reset.h | 10 +- drivers/clk/rockchip/clk-muxgrf.c | 12 +- drivers/clk/socfpga/clk.h | 11 +- drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 10 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 10 +- drivers/clk/sunxi-ng/ccu-sun5i.c | 10 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 10 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 10 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 10 +- drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 10 +- drivers/clk/sunxi-ng/ccu_common.h | 10 +- drivers/clk/sunxi-ng/ccu_div.h | 10 +- drivers/clk/sunxi-ng/ccu_frac.h | 10 +- drivers/clk/sunxi-ng/ccu_gate.h | 10 +- drivers/clk/sunxi-ng/ccu_mmc_timing.c | 10 +- drivers/clk/sunxi-ng/ccu_mp.h | 10 +- drivers/clk/sunxi-ng/ccu_nk.h | 10 +- drivers/clk/sunxi-ng/ccu_nkm.h | 10 +- drivers/clk/sunxi-ng/ccu_nkmp.h | 10 +- drivers/clk/sunxi-ng/ccu_nm.h | 10 +- drivers/clk/sunxi-ng/ccu_phase.h | 10 +- drivers/clk/sunxi-ng/ccu_reset.h | 10 +- drivers/clk/sunxi-ng/ccu_sdm.h | 10 +- drivers/clk/tegra/clk-emc.c | 10 +- drivers/clk/ti/clk-814x.c | 6 +- drivers/clk/x86/clk-pmc-atom.c | 10 +- drivers/clk/zynq/clkc.c | 13 +- drivers/clk/zynq/pll.c | 14 +- drivers/clocksource/numachip.c | 11 +- drivers/clocksource/timer-cadence-ttc.c | 10 +- drivers/clocksource/timer-qcom.c | 11 +- drivers/clocksource/timer-tegra.c | 2 +- drivers/clocksource/timer-ti-32k.c | 13 +- drivers/cpufreq/cppc_cpufreq.c | 6 +- drivers/cpufreq/intel_pstate.c | 6 +- drivers/cpufreq/powernow-k8.h | 4 +- drivers/cpufreq/sti-cpufreq.c | 5 +- drivers/cpufreq/tegra124-cpufreq.c | 10 +- drivers/cpufreq/tegra186-cpufreq.c | 10 +- drivers/cpufreq/tegra20-cpufreq.c | 11 +- drivers/cpuidle/poll_state.c | 3 +- drivers/crypto/amcc/crypto4xx_trng.c | 5 +- drivers/crypto/nx/nx-aes-cbc.c | 14 +- drivers/crypto/nx/nx-aes-ccm.c | 14 +- drivers/crypto/nx/nx-aes-ctr.c | 14 +- drivers/crypto/nx/nx-aes-ecb.c | 14 +- drivers/crypto/nx/nx-aes-gcm.c | 14 +- drivers/crypto/nx/nx-aes-xcbc.c | 14 +- drivers/crypto/nx/nx-sha256.c | 14 +- drivers/crypto/nx/nx-sha512.c | 14 +- drivers/crypto/nx/nx.c | 14 +- drivers/crypto/nx/nx_debugfs.c | 14 +- drivers/crypto/qce/ablkcipher.c | 10 +- drivers/crypto/qce/cipher.h | 10 +- drivers/crypto/qce/common.c | 10 +- drivers/crypto/qce/common.h | 10 +- drivers/crypto/qce/core.c | 10 +- drivers/crypto/qce/core.h | 10 +- drivers/crypto/qce/dma.c | 10 +- drivers/crypto/qce/dma.h | 10 +- drivers/crypto/qce/regs-v5.h | 10 +- drivers/crypto/qce/sha.c | 10 +- drivers/crypto/qce/sha.h | 10 +- drivers/crypto/rockchip/rk3288_crypto.c | 5 +- drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c | 5 +- drivers/crypto/rockchip/rk3288_crypto_ahash.c | 5 +- drivers/crypto/vmx/aes.c | 2 +- drivers/crypto/vmx/aes_cbc.c | 2 +- drivers/crypto/vmx/aes_ctr.c | 2 +- drivers/crypto/vmx/aes_xts.c | 2 +- drivers/crypto/vmx/vmx.c | 2 +- drivers/dax/dax-private.h | 10 +- drivers/dax/super.c | 10 +- drivers/devfreq/event/rockchip-dfi.c | 10 +- drivers/devfreq/rk3399_dmc.c | 10 +- drivers/dma-buf/dma-fence.c | 21 +- drivers/dma-buf/sw_sync.c | 11 +- drivers/dma-buf/sync_debug.c | 11 +- drivers/dma-buf/sync_file.c | 11 +- drivers/dma/Kconfig | 2 + drivers/dma/Makefile | 1 + drivers/dma/dma-axi-dmac.c | 4 +- drivers/dma/dmaengine.c | 4 +- drivers/dma/dw-edma/Kconfig | 18 + drivers/dma/dw-edma/Makefile | 7 + drivers/dma/dw-edma/dw-edma-core.c | 937 +++ drivers/dma/dw-edma/dw-edma-core.h | 165 + drivers/dma/dw-edma/dw-edma-pcie.c | 229 + drivers/dma/dw-edma/dw-edma-v0-core.c | 354 + drivers/dma/dw-edma/dw-edma-v0-core.h | 28 + drivers/dma/dw-edma/dw-edma-v0-debugfs.c | 310 + drivers/dma/dw-edma/dw-edma-v0-debugfs.h | 27 + drivers/dma/dw-edma/dw-edma-v0-regs.h | 158 + drivers/dma/img-mdc-dma.c | 5 +- drivers/dma/ioat/dca.c | 14 +- drivers/dma/ioat/dma.c | 14 +- drivers/dma/ioat/init.c | 14 +- drivers/dma/ioat/prep.c | 14 +- drivers/dma/ioat/sysfs.c | 14 +- drivers/dma/iop-adma.c | 11 +- drivers/dma/mic_x100_dma.c | 13 +- drivers/dma/mic_x100_dma.h | 13 +- drivers/dma/mv_xor.c | 10 +- drivers/dma/mv_xor.h | 10 +- drivers/dma/qcom/bam_dma.c | 11 +- drivers/dma/qcom/hidma.h | 10 +- drivers/dma/qcom/hidma_dbg.c | 10 +- drivers/dma/qcom/hidma_ll.c | 10 +- drivers/dma/qcom/hidma_mgmt.c | 10 +- drivers/dma/qcom/hidma_mgmt.h | 10 +- drivers/dma/qcom/hidma_mgmt_sys.c | 10 +- drivers/edac/Kconfig | 6 + drivers/edac/Makefile | 1 + drivers/edac/altera_edac.c | 43 +- drivers/edac/amd8111_edac.c | 14 +- drivers/edac/amd8111_edac.h | 14 +- drivers/edac/amd8131_edac.c | 14 +- drivers/edac/amd8131_edac.h | 14 +- drivers/edac/cpc925_edac.c | 14 +- drivers/edac/edac_mc_sysfs.c | 18 +- drivers/edac/ie31200_edac.c | 78 +- drivers/edac/pasemi_edac.c | 14 +- drivers/edac/pnd2_edac.c | 10 +- drivers/edac/pnd2_edac.h | 10 +- drivers/edac/ppc4xx_edac.c | 7 +- drivers/edac/ppc4xx_edac.h | 7 +- drivers/edac/sb_edac.c | 1 - drivers/edac/sifive_edac.c | 119 + drivers/extcon/devres.c | 10 +- drivers/extcon/extcon-gpio.c | 10 +- drivers/extcon/extcon.c | 10 +- drivers/firmware/edd.c | 11 +- drivers/firmware/efi/efi.c | 5 +- drivers/firmware/efi/libstub/tpm.c | 50 +- drivers/firmware/efi/runtime-wrappers.c | 3 +- drivers/firmware/efi/tpm.c | 63 +- drivers/firmware/google/coreboot_table.c | 10 +- drivers/firmware/google/coreboot_table.h | 10 +- drivers/firmware/google/framebuffer-coreboot.c | 10 +- drivers/firmware/google/memconsole-coreboot.c | 10 +- drivers/firmware/google/memconsole-x86-legacy.c | 10 +- drivers/firmware/google/memconsole.c | 10 +- drivers/firmware/google/memconsole.h | 10 +- drivers/firmware/google/vpd.c | 10 +- drivers/firmware/google/vpd_decode.c | 10 +- drivers/firmware/google/vpd_decode.h | 10 +- drivers/firmware/iscsi_ibft.c | 11 +- drivers/firmware/iscsi_ibft_find.c | 10 +- drivers/firmware/memmap.c | 11 +- drivers/firmware/meson/meson_sm.c | 8 +- drivers/firmware/qcom_scm-32.c | 15 +- drivers/firmware/qcom_scm-64.c | 10 +- drivers/firmware/qcom_scm.c | 11 +- drivers/firmware/qcom_scm.h | 10 +- drivers/firmware/tegra/bpmp-debugfs.c | 11 +- drivers/firmware/tegra/bpmp.c | 10 +- drivers/firmware/tegra/ivc.c | 10 +- drivers/fpga/altera-cvp.c | 10 +- drivers/fpga/altera-ps-spi.c | 5 +- drivers/fpga/ice40-spi.c | 5 +- drivers/fpga/ts73xx-fpga.c | 10 +- drivers/fpga/xilinx-pr-decoupler.c | 10 +- drivers/fpga/xilinx-spi.c | 5 +- drivers/fpga/zynq-fpga.c | 10 +- drivers/gpio/Kconfig | 2 +- drivers/gpio/gpio-davinci.c | 7 +- drivers/gpio/gpio-dln2.c | 5 +- drivers/gpio/gpio-it87.c | 14 +- drivers/gpio/gpio-kempld.c | 10 +- drivers/gpio/gpio-ks8695.c | 14 +- drivers/gpio/gpio-lp3943.c | 5 +- drivers/gpio/gpio-max732x.c | 5 +- drivers/gpio/gpio-max77620.c | 5 +- drivers/gpio/gpio-mb86s7x.c | 10 +- drivers/gpio/gpio-menz127.c | 5 +- drivers/gpio/gpio-mpc5200.c | 14 +- drivers/gpio/gpio-mvebu.c | 11 +- drivers/gpio/gpio-pca953x.c | 8 +- drivers/gpio/gpio-sta2x11.c | 15 +- drivers/gpio/gpio-tb10x.c | 14 +- drivers/gpio/gpio-tegra.c | 11 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_sched.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 1 - drivers/gpu/drm/amd/amdgpu/atom.h | 3 +- drivers/gpu/drm/amd/amdgpu/atombios_crtc.c | 2 +- drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 2 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 4 +- drivers/gpu/drm/amd/amdgpu/atombios_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/cik.c | 3 +- drivers/gpu/drm/amd/amdgpu/cik_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 6 +- drivers/gpu/drm/amd/amdgpu/cz_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 4 + drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 1 - drivers/gpu/drm/amd/amdgpu/kv_smc.c | 1 - drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 3 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 2 + drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 7 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/si.c | 3 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 4 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 4 +- drivers/gpu/drm/amd/amdgpu/si_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/si_smc.c | 2 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/vi.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 5 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 4 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 1 - .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 2 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 1 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 1 - drivers/gpu/drm/amd/display/dc/basics/vector.c | 2 + drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 2 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 + drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 2 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc.c | 2 + .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 + drivers/gpu/drm/amd/display/dc/dc_helper.c | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 2 + drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 2 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 3 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 2 + drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c | 2 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 2 + .../drm/amd/display/dc/dce/dce_stream_encoder.c | 2 + .../drm/amd/display/dc/dce100/dce100_resource.c | 3 + .../drm/amd/display/dc/dce110/dce110_compressor.c | 3 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 3 + .../amd/display/dc/dce110/dce110_opp_regamma_v.c | 2 + .../drm/amd/display/dc/dce110/dce110_resource.c | 2 + .../drm/amd/display/dc/dce110/dce110_transform_v.c | 2 + .../drm/amd/display/dc/dce112/dce112_compressor.c | 3 + .../drm/amd/display/dc/dce112/dce112_resource.c | 2 + .../drm/amd/display/dc/dce120/dce120_resource.c | 2 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 2 + .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 2 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c | 2 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 3 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 2 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 1 + drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 2 + drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 2 + drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 3 + drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 2 + drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 2 + .../amd/display/dc/irq/dce110/irq_service_dce110.c | 2 + .../amd/display/dc/irq/dce120/irq_service_dce120.c | 2 + .../amd/display/dc/irq/dce80/irq_service_dce80.c | 2 + .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 2 + drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 + drivers/gpu/drm/amd/display/dc/os_types.h | 8 +- .../amd/display/dc/virtual/virtual_link_encoder.c | 2 + .../display/dc/virtual/virtual_stream_encoder.c | 2 + .../drm/amd/display/modules/color/color_gamma.c | 3 + .../drm/amd/display/modules/freesync/freesync.c | 2 + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 4 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 3 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 1 + .../amd/powerplay/hwmgr/vega10_processpptables.c | 1 + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 4 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 1 + .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 1 + .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 2 + .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 2 + .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 1 + .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 2 + drivers/gpu/drm/arm/display/include/malidp_io.h | 7 + drivers/gpu/drm/arm/display/include/malidp_utils.h | 5 +- drivers/gpu/drm/arm/display/komeda/Makefile | 2 + .../gpu/drm/arm/display/komeda/d71/d71_component.c | 382 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 142 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.h | 2 + .../gpu/drm/arm/display/komeda/komeda_color_mgmt.c | 67 + .../gpu/drm/arm/display/komeda/komeda_color_mgmt.h | 17 + drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 114 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 56 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 13 +- .../drm/arm/display/komeda/komeda_format_caps.c | 58 + .../drm/arm/display/komeda/komeda_format_caps.h | 24 +- .../drm/arm/display/komeda/komeda_framebuffer.c | 174 +- .../drm/arm/display/komeda/komeda_framebuffer.h | 13 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 96 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 44 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 15 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 45 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 261 +- drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 136 +- .../drm/arm/display/komeda/komeda_private_obj.c | 55 + .../drm/arm/display/komeda/komeda_wb_connector.c | 183 + drivers/gpu/drm/arm/malidp_crtc.c | 6 +- drivers/gpu/drm/arm/malidp_drv.c | 6 +- drivers/gpu/drm/arm/malidp_drv.h | 6 +- drivers/gpu/drm/arm/malidp_hw.c | 6 +- drivers/gpu/drm/arm/malidp_hw.h | 6 +- drivers/gpu/drm/arm/malidp_planes.c | 6 +- drivers/gpu/drm/arm/malidp_regs.h | 6 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 10 +- drivers/gpu/drm/bridge/analogix-anx78xx.c | 11 +- drivers/gpu/drm/bridge/analogix-anx78xx.h | 11 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 10 +- drivers/gpu/drm/bridge/parade-ps8622.c | 10 +- drivers/gpu/drm/bridge/sii902x.c | 6 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 14 +- drivers/gpu/drm/drm_atomic.c | 168 + drivers/gpu/drm/drm_atomic_helper.c | 164 - drivers/gpu/drm/drm_client_modeset.c | 288 + drivers/gpu/drm/drm_crtc_internal.h | 7 + drivers/gpu/drm/drm_debugfs_crc.c | 4 +- drivers/gpu/drm/drm_fb_helper.c | 254 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 3 +- drivers/gpu/drm/drm_sysfs.c | 4 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_g2d.h | 5 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 5 +- drivers/gpu/drm/exynos/regs-decon5433.h | 5 +- drivers/gpu/drm/gma500/accel_2d.c | 14 +- drivers/gpu/drm/gma500/backlight.c | 15 +- drivers/gpu/drm/gma500/blitter.c | 10 +- drivers/gpu/drm/gma500/blitter.h | 10 +- drivers/gpu/drm/gma500/cdv_device.c | 14 +- drivers/gpu/drm/gma500/cdv_device.h | 14 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 14 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 14 +- drivers/gpu/drm/gma500/framebuffer.c | 14 +- drivers/gpu/drm/gma500/framebuffer.h | 15 +- drivers/gpu/drm/gma500/gem.c | 14 +- drivers/gpu/drm/gma500/gem.h | 10 +- drivers/gpu/drm/gma500/gma_device.c | 10 +- drivers/gpu/drm/gma500/gma_device.h | 10 +- drivers/gpu/drm/gma500/gma_display.c | 14 +- drivers/gpu/drm/gma500/gma_display.h | 14 +- drivers/gpu/drm/gma500/gtt.c | 14 +- drivers/gpu/drm/gma500/gtt.h | 14 +- drivers/gpu/drm/gma500/intel_bios.c | 15 +- drivers/gpu/drm/gma500/intel_bios.h | 15 +- drivers/gpu/drm/gma500/intel_i2c.c | 14 +- drivers/gpu/drm/gma500/mdfld_device.c | 14 +- drivers/gpu/drm/gma500/mdfld_intel_display.c | 14 +- drivers/gpu/drm/gma500/mid_bios.c | 14 +- drivers/gpu/drm/gma500/mid_bios.h | 14 +- drivers/gpu/drm/gma500/mmu.c | 14 +- drivers/gpu/drm/gma500/mmu.h | 9 +- drivers/gpu/drm/gma500/oaktrail.h | 14 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 14 +- drivers/gpu/drm/gma500/oaktrail_device.c | 14 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 14 +- drivers/gpu/drm/gma500/psb_device.c | 14 +- drivers/gpu/drm/gma500/psb_device.h | 14 +- drivers/gpu/drm/gma500/psb_drv.c | 14 +- drivers/gpu/drm/gma500/psb_drv.h | 14 +- drivers/gpu/drm/gma500/psb_intel_display.c | 14 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 15 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 14 +- drivers/gpu/drm/gma500/psb_intel_modes.c | 14 +- drivers/gpu/drm/gma500/psb_intel_reg.h | 14 +- drivers/gpu/drm/gma500/psb_irq.c | 16 +- drivers/gpu/drm/gma500/psb_irq.h | 14 +- drivers/gpu/drm/gma500/psb_lid.c | 14 +- drivers/gpu/drm/gma500/psb_reg.h | 14 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 23 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 16 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 38 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 9 +- drivers/gpu/drm/i915/gt/intel_context.h | 5 +- drivers/gpu/drm/i915/gt/intel_engine.h | 18 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 23 +- drivers/gpu/drm/i915/gt/intel_hangcheck.c | 6 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 38 +- drivers/gpu/drm/i915/gt/intel_reset.c | 80 +- drivers/gpu/drm/i915/gt/intel_reset.h | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 10 +- drivers/gpu/drm/i915/i915_drv.h | 33 - drivers/gpu/drm/i915/i915_gem.c | 8 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 76 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 4 - drivers/gpu/drm/i915/i915_gpu_error.c | 16 +- drivers/gpu/drm/i915/i915_irq.c | 1 + drivers/gpu/drm/i915/i915_pci.c | 1 - drivers/gpu/drm/i915/i915_perf.c | 1 + drivers/gpu/drm/i915/i915_reg.h | 5 +- drivers/gpu/drm/i915/i915_request.c | 5 +- drivers/gpu/drm/i915/i915_vma.c | 17 +- drivers/gpu/drm/i915/icl_dsi.c | 108 + drivers/gpu/drm/i915/intel_atomic_plane.h | 16 + drivers/gpu/drm/i915/intel_csr.c | 18 + drivers/gpu/drm/i915/intel_ddi.c | 5 +- drivers/gpu/drm/i915/intel_ddi.h | 1 - drivers/gpu/drm/i915/intel_device_info.h | 1 - drivers/gpu/drm/i915/intel_display.c | 12 +- drivers/gpu/drm/i915/intel_dp.c | 7 - drivers/gpu/drm/i915/intel_dpll_mgr.h | 2 +- drivers/gpu/drm/i915/intel_drv.h | 15 - drivers/gpu/drm/i915/intel_dsi.h | 1 + drivers/gpu/drm/i915/intel_dsi_vbt.c | 343 +- drivers/gpu/drm/i915/intel_frontbuffer.c | 6 - drivers/gpu/drm/i915/intel_guc.c | 45 +- drivers/gpu/drm/i915/intel_guc.h | 1 - drivers/gpu/drm/i915/intel_guc_ct.c | 14 - drivers/gpu/drm/i915/intel_guc_submission.c | 4 +- drivers/gpu/drm/i915/intel_hdmi.c | 10 +- drivers/gpu/drm/i915/intel_pm.c | 8 +- drivers/gpu/drm/i915/intel_pm.h | 9 + drivers/gpu/drm/i915/intel_sdvo.c | 79 +- drivers/gpu/drm/i915/intel_sdvo_regs.h | 3 + drivers/gpu/drm/i915/intel_uc.c | 19 +- drivers/gpu/drm/i915/intel_uncore.c | 23 +- drivers/gpu/drm/i915/intel_wopcm.c | 27 +- drivers/gpu/drm/i915/selftests/lib_sw_fence.h | 4 +- drivers/gpu/drm/i915/vlv_dsi.c | 192 +- drivers/gpu/drm/meson/meson_crtc.c | 6 +- drivers/gpu/drm/meson/meson_overlay.c | 3 + drivers/gpu/drm/meson/meson_plane.c | 27 +- drivers/gpu/drm/meson/meson_vclk.c | 13 +- drivers/gpu/drm/meson/meson_viu.c | 3 +- drivers/gpu/drm/mgag200/mgag200_cursor.c | 5 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 5 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 5 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 5 +- drivers/gpu/drm/mgag200/mgag200_main.c | 5 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 5 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 11 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.h | 11 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 11 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 11 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.h | 11 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 11 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 11 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 11 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 10 +- .../gpu/drm/msm/disp/dpu1/dpu_hw_catalog_format.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hwio.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.h | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.h | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.h | 10 +- drivers/gpu/drm/msm/dsi/dsi.c | 10 +- drivers/gpu/drm/msm/dsi/dsi.h | 10 +- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 10 +- drivers/gpu/drm/msm/dsi/dsi_cfg.h | 10 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 10 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 10 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 10 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 10 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c | 10 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c | 10 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c | 10 +- drivers/gpu/drm/msm/edp/edp.c | 10 +- drivers/gpu/drm/msm/edp/edp.h | 10 +- drivers/gpu/drm/msm/edp/edp_aux.c | 10 +- drivers/gpu/drm/msm/edp/edp_bridge.c | 10 +- drivers/gpu/drm/msm/edp/edp_connector.c | 10 +- drivers/gpu/drm/msm/edp/edp_ctrl.c | 10 +- drivers/gpu/drm/msm/edp/edp_phy.c | 10 +- drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c | 11 +- drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 10 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 10 +- drivers/gpu/drm/msm/msm_submitqueue.c | 11 +- .../gpu/drm/nouveau/include/nvkm/core/firmware.h | 16 +- drivers/gpu/drm/nouveau/nvkm/core/firmware.c | 33 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c | 56 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.h | 22 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.c | 50 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.h | 3 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.c | 33 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.c | 36 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.h | 1 + .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r375.c | 12 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode.h | 12 +- .../drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c | 22 +- .../nvkm/subdev/secboot/ls_ucode_msgqueue.c | 38 +- drivers/gpu/drm/panfrost/Kconfig | 1 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 13 +- drivers/gpu/drm/pl111/pl111_display.c | 7 +- drivers/gpu/drm/pl111/pl111_drm.h | 8 +- drivers/gpu/drm/pl111/pl111_drv.c | 7 +- drivers/gpu/drm/radeon/atom.c | 2 + drivers/gpu/drm/radeon/atom.h | 1 - drivers/gpu/drm/radeon/atombios_crtc.c | 7 +- drivers/gpu/drm/radeon/atombios_dp.c | 2 +- drivers/gpu/drm/radeon/atombios_encoders.c | 14 +- drivers/gpu/drm/radeon/atombios_i2c.c | 2 +- drivers/gpu/drm/radeon/btc_dpm.c | 16 +- drivers/gpu/drm/radeon/btc_dpm.h | 3 + drivers/gpu/drm/radeon/ci_dpm.c | 14 +- drivers/gpu/drm/radeon/ci_dpm.h | 1 + drivers/gpu/drm/radeon/ci_smc.c | 2 +- drivers/gpu/drm/radeon/cik.c | 18 +- drivers/gpu/drm/radeon/cik_sdma.c | 6 +- drivers/gpu/drm/radeon/clearstate_cayman.h | 2 + drivers/gpu/drm/radeon/clearstate_ci.h | 2 + drivers/gpu/drm/radeon/clearstate_si.h | 2 + drivers/gpu/drm/radeon/cypress_dpm.c | 11 +- drivers/gpu/drm/radeon/dce3_1_afmt.c | 2 +- drivers/gpu/drm/radeon/dce6_afmt.c | 2 +- drivers/gpu/drm/radeon/evergreen.c | 16 +- drivers/gpu/drm/radeon/evergreen_cs.c | 2 +- drivers/gpu/drm/radeon/evergreen_dma.c | 2 +- drivers/gpu/drm/radeon/evergreen_hdmi.c | 2 +- drivers/gpu/drm/radeon/kv_dpm.c | 10 +- drivers/gpu/drm/radeon/kv_smc.c | 1 - drivers/gpu/drm/radeon/ni.c | 17 +- drivers/gpu/drm/radeon/ni_dma.c | 2 +- drivers/gpu/drm/radeon/ni_dpm.c | 16 +- drivers/gpu/drm/radeon/r100.c | 36 +- drivers/gpu/drm/radeon/r100_track.h | 2 + drivers/gpu/drm/radeon/r200.c | 2 +- drivers/gpu/drm/radeon/r300.c | 18 +- drivers/gpu/drm/radeon/r420.c | 16 +- drivers/gpu/drm/radeon/r520.c | 4 +- drivers/gpu/drm/radeon/r600.c | 18 +- drivers/gpu/drm/radeon/r600_cs.c | 2 +- drivers/gpu/drm/radeon/r600_dma.c | 6 +- drivers/gpu/drm/radeon/r600_dpm.c | 1 - drivers/gpu/drm/radeon/r600_dpm.h | 2 + drivers/gpu/drm/radeon/r600_hdmi.c | 2 +- drivers/gpu/drm/radeon/radeon_acpi.c | 13 +- drivers/gpu/drm/radeon/radeon_agp.c | 8 +- drivers/gpu/drm/radeon/radeon_asic.c | 10 +- drivers/gpu/drm/radeon/radeon_atombios.c | 5 +- drivers/gpu/drm/radeon/radeon_audio.c | 2 +- drivers/gpu/drm/radeon/radeon_benchmark.c | 2 +- drivers/gpu/drm/radeon/radeon_bios.c | 12 +- drivers/gpu/drm/radeon/radeon_clocks.c | 9 +- drivers/gpu/drm/radeon/radeon_combios.c | 5 +- drivers/gpu/drm/radeon/radeon_connectors.c | 2 +- drivers/gpu/drm/radeon/radeon_cs.c | 10 +- drivers/gpu/drm/radeon/radeon_cursor.c | 4 +- drivers/gpu/drm/radeon/radeon_device.c | 18 +- drivers/gpu/drm/radeon/radeon_display.c | 21 +- drivers/gpu/drm/radeon/radeon_dp_auxch.c | 2 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 5 +- drivers/gpu/drm/radeon/radeon_drv.c | 19 +- drivers/gpu/drm/radeon/radeon_encoders.c | 5 +- drivers/gpu/drm/radeon/radeon_fb.c | 13 +- drivers/gpu/drm/radeon/radeon_fence.c | 16 +- drivers/gpu/drm/radeon/radeon_gart.c | 5 +- drivers/gpu/drm/radeon/radeon_gem.c | 7 +- drivers/gpu/drm/radeon/radeon_i2c.c | 5 +- drivers/gpu/drm/radeon/radeon_ib.c | 5 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 14 +- drivers/gpu/drm/radeon/radeon_kms.c | 17 +- drivers/gpu/drm/radeon/radeon_legacy_crtc.c | 9 +- drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 11 +- drivers/gpu/drm/radeon/radeon_legacy_tv.c | 4 +- drivers/gpu/drm/radeon/radeon_mn.c | 2 +- drivers/gpu/drm/radeon/radeon_object.c | 9 +- drivers/gpu/drm/radeon/radeon_pm.c | 17 +- drivers/gpu/drm/radeon/radeon_prime.c | 8 +- drivers/gpu/drm/radeon/radeon_ring.c | 6 +- drivers/gpu/drm/radeon/radeon_sa.c | 2 +- drivers/gpu/drm/radeon/radeon_semaphore.c | 2 +- drivers/gpu/drm/radeon/radeon_sync.c | 1 - drivers/gpu/drm/radeon/radeon_test.c | 2 +- drivers/gpu/drm/radeon/radeon_trace.h | 4 +- drivers/gpu/drm/radeon/radeon_trace_points.c | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 26 +- drivers/gpu/drm/radeon/radeon_ucode.c | 2 +- drivers/gpu/drm/radeon/radeon_uvd.c | 2 +- drivers/gpu/drm/radeon/radeon_vce.c | 4 +- drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/radeon/rs400.c | 11 +- drivers/gpu/drm/radeon/rs600.c | 13 +- drivers/gpu/drm/radeon/rs690.c | 6 +- drivers/gpu/drm/radeon/rs780_dpm.c | 12 +- drivers/gpu/drm/radeon/rv515.c | 13 +- drivers/gpu/drm/radeon/rv6xx_dpm.c | 1 - drivers/gpu/drm/radeon/rv730_dpm.c | 1 - drivers/gpu/drm/radeon/rv740_dpm.c | 1 - drivers/gpu/drm/radeon/rv770.c | 12 +- drivers/gpu/drm/radeon/rv770_dma.c | 2 +- drivers/gpu/drm/radeon/rv770_dpm.c | 1 - drivers/gpu/drm/radeon/rv770_dpm.h | 1 + drivers/gpu/drm/radeon/rv770_smc.c | 2 +- drivers/gpu/drm/radeon/si.c | 16 +- drivers/gpu/drm/radeon/si_dma.c | 2 +- drivers/gpu/drm/radeon/si_dpm.c | 14 +- drivers/gpu/drm/radeon/si_smc.c | 2 +- drivers/gpu/drm/radeon/sumo_dpm.c | 1 - drivers/gpu/drm/radeon/sumo_dpm.h | 1 + drivers/gpu/drm/radeon/sumo_smc.c | 1 - drivers/gpu/drm/radeon/trinity_dpm.c | 10 +- drivers/gpu/drm/radeon/trinity_smc.c | 1 - drivers/gpu/drm/radeon/uvd_v1_0.c | 4 +- drivers/gpu/drm/radeon/uvd_v2_2.c | 2 +- drivers/gpu/drm/radeon/uvd_v3_1.c | 1 - drivers/gpu/drm/radeon/uvd_v4_2.c | 2 +- drivers/gpu/drm/radeon/vce_v1_0.c | 2 +- drivers/gpu/drm/radeon/vce_v2_0.c | 2 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 10 +- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 10 +- drivers/gpu/drm/rockchip/cdn-dp-reg.h | 10 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 10 +- drivers/gpu/drm/rockchip/inno_hdmi.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_psr.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_psr.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 10 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 10 +- drivers/gpu/drm/rockchip/rockchip_lvds.h | 10 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 10 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 10 +- drivers/gpu/drm/stm/drv.c | 43 +- drivers/gpu/drm/stm/ltdc.c | 69 +- drivers/gpu/drm/tve200/tve200_display.c | 6 +- drivers/gpu/drm/tve200/tve200_drm.h | 6 +- drivers/gpu/drm/tve200/tve200_drv.c | 6 +- drivers/gpu/drm/udl/udl_connector.c | 5 +- drivers/gpu/drm/udl/udl_drv.c | 5 +- drivers/gpu/drm/udl/udl_drv.h | 5 +- drivers/gpu/drm/udl/udl_encoder.c | 5 +- drivers/gpu/drm/udl/udl_fb.c | 5 +- drivers/gpu/drm/udl/udl_gem.c | 5 +- drivers/gpu/drm/udl/udl_main.c | 5 +- drivers/gpu/drm/udl/udl_modeset.c | 4 +- drivers/gpu/drm/udl/udl_transfer.c | 5 +- drivers/gpu/host1x/debug.c | 11 +- drivers/gpu/host1x/hw/debug_hw.c | 11 +- drivers/gpu/host1x/hw/debug_hw_1x01.c | 11 +- drivers/gpu/host1x/hw/debug_hw_1x06.c | 11 +- drivers/gpu/ipu-v3/ipu-pre.c | 10 +- drivers/gpu/ipu-v3/ipu-prg.c | 10 +- drivers/hid/hid-appleir.c | 10 +- drivers/hid/hid-cmedia.c | 10 +- drivers/hid/hid-cp2112.c | 17 +- drivers/hid/hid-elo.c | 3 +- drivers/hid/hid-hyperv.c | 10 +- drivers/hid/hid-led.c | 5 +- drivers/hid/hid-logitech-dj.c | 17 +- drivers/hid/hid-logitech-hidpp.c | 6 +- drivers/hid/hid-picolcd.h | 12 +- drivers/hid/hid-picolcd_backlight.c | 12 +- drivers/hid/hid-picolcd_cir.c | 12 +- drivers/hid/hid-picolcd_core.c | 12 +- drivers/hid/hid-picolcd_debugfs.c | 12 +- drivers/hid/hid-picolcd_fb.c | 12 +- drivers/hid/hid-picolcd_lcd.c | 12 +- drivers/hid/hid-picolcd_leds.c | 12 +- drivers/hid/hid-primax.c | 10 +- drivers/hid/hid-sensor-custom.c | 10 +- drivers/hid/hid-sensor-hub.c | 15 +- drivers/hid/hid-udraw-ps3.c | 10 +- drivers/hid/hidraw.c | 10 +- drivers/hid/intel-ish-hid/ipc/hw-ish-regs.h | 10 +- drivers/hid/intel-ish-hid/ipc/hw-ish.h | 10 +- drivers/hid/intel-ish-hid/ipc/ipc.c | 10 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 10 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 10 +- drivers/hid/intel-ish-hid/ishtp-hid.c | 10 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 10 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 10 +- drivers/hid/intel-ish-hid/ishtp/bus.h | 10 +- drivers/hid/intel-ish-hid/ishtp/client-buffers.c | 11 +- drivers/hid/intel-ish-hid/ishtp/client.c | 11 +- drivers/hid/intel-ish-hid/ishtp/client.h | 10 +- drivers/hid/intel-ish-hid/ishtp/dma-if.c | 11 +- drivers/hid/intel-ish-hid/ishtp/hbm.c | 11 +- drivers/hid/intel-ish-hid/ishtp/hbm.h | 10 +- drivers/hid/intel-ish-hid/ishtp/init.c | 10 +- drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 10 +- drivers/hsi/clients/cmt_speech.c | 15 +- drivers/hsi/clients/hsi_char.c | 15 +- drivers/hsi/clients/nokia-modem.c | 15 +- drivers/hsi/clients/ssi_protocol.c | 15 +- drivers/hsi/controllers/omap_ssi.h | 15 +- drivers/hsi/controllers/omap_ssi_core.c | 15 +- drivers/hsi/controllers/omap_ssi_port.c | 15 +- drivers/hsi/controllers/omap_ssi_regs.h | 15 +- drivers/hsi/hsi_boardinfo.c | 15 +- drivers/hsi/hsi_core.c | 15 +- drivers/hsi/hsi_core.h | 15 +- drivers/hv/channel.c | 14 +- drivers/hv/channel_mgmt.c | 14 +- drivers/hv/connection.c | 15 +- drivers/hv/hv.c | 15 +- drivers/hv/hv_balloon.c | 12 +- drivers/hv/hv_fcopy.c | 12 +- drivers/hv/hv_snapshot.c | 13 +- drivers/hv/hv_util.c | 14 +- drivers/hv/hv_utils_transport.c | 12 +- drivers/hv/hv_utils_transport.h | 12 +- drivers/hv/hyperv_vmbus.h | 15 +- drivers/hv/ring_buffer.c | 15 +- drivers/hv/vmbus_drv.c | 15 +- drivers/hwmon/ad7418.c | 5 +- drivers/hwmon/applesmc.c | 14 +- drivers/hwmon/asus_atk0110.c | 2 +- drivers/hwmon/gpio-fan.c | 4 +- drivers/hwmon/hwmon.c | 5 +- drivers/hwmon/ina209.c | 5 +- drivers/hwmon/ina2xx.c | 5 +- drivers/hwmon/lm73.c | 5 +- drivers/hwmon/ltc2990.c | 3 +- drivers/hwmon/ltc4215.c | 5 +- drivers/hwmon/ltc4245.c | 5 +- drivers/hwmon/max1111.c | 5 +- drivers/hwmon/max16065.c | 5 +- drivers/hwmon/max31722.c | 5 +- drivers/hwmon/max6650.c | 703 +- drivers/hwmon/nsa320-hwmon.c | 10 +- drivers/hwmon/pwm-fan.c | 10 +- drivers/hwmon/s3c-hwmon.c | 14 +- drivers/hwmon/smm665.c | 5 +- drivers/hwmon/w83793.c | 15 +- drivers/hwmon/w83795.c | 15 +- drivers/hwmon/w83l786ng.c | 15 +- drivers/hwmon/wm831x-hwmon.c | 14 +- drivers/hwmon/wm8350-hwmon.c | 14 +- drivers/i2c/busses/i2c-ali1563.c | 3 +- drivers/i2c/busses/i2c-amd8111.c | 5 +- drivers/i2c/busses/i2c-diolan-u2c.c | 5 +- drivers/i2c/busses/i2c-dln2.c | 5 +- drivers/i2c/busses/i2c-eg20t.c | 10 +- drivers/i2c/busses/i2c-fsi.c | 32 +- drivers/i2c/busses/i2c-i801.c | 117 + drivers/i2c/busses/i2c-iop3xx.c | 5 +- drivers/i2c/busses/i2c-iop3xx.h | 10 +- drivers/i2c/busses/i2c-kempld.c | 10 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 64 +- drivers/i2c/busses/i2c-robotfuzz-osif.c | 5 +- drivers/i2c/busses/i2c-scmi.c | 5 +- drivers/i2c/busses/i2c-taos-evm.c | 10 +- drivers/i2c/busses/i2c-tiny-usb.c | 6 +- drivers/i2c/busses/i2c-xiic.c | 5 + drivers/i2c/i2c-slave-eeprom.c | 5 +- drivers/i2c/muxes/i2c-arb-gpio-challenge.c | 11 +- drivers/i2c/muxes/i2c-demux-pinctrl.c | 5 +- drivers/ide/cs5536.c | 14 +- drivers/ide/triflex.c | 14 +- drivers/idle/intel_idle.c | 14 +- drivers/iio/accel/adxl345.h | 5 +- drivers/iio/accel/adxl345_core.c | 5 +- drivers/iio/accel/adxl345_i2c.c | 5 +- drivers/iio/accel/adxl345_spi.c | 5 +- drivers/iio/accel/bma180.c | 5 +- drivers/iio/accel/bma220_spi.c | 5 +- drivers/iio/accel/bmc150-accel-core.c | 10 +- drivers/iio/accel/bmc150-accel-i2c.c | 10 +- drivers/iio/accel/da280.c | 5 +- drivers/iio/accel/da311.c | 5 +- drivers/iio/accel/dmard06.c | 5 +- drivers/iio/accel/dmard09.c | 10 +- drivers/iio/accel/dmard10.c | 5 +- drivers/iio/accel/hid-sensor-accel-3d.c | 15 +- drivers/iio/accel/kxcjk-1013.c | 10 +- drivers/iio/accel/mma7660.c | 5 +- drivers/iio/accel/mma9551.c | 10 +- drivers/iio/accel/mma9551_core.c | 10 +- drivers/iio/accel/mma9551_core.h | 10 +- drivers/iio/accel/mma9553.c | 10 +- drivers/iio/accel/mxc4005.c | 10 +- drivers/iio/accel/mxc6255.c | 5 +- drivers/iio/accel/stk8312.c | 5 +- drivers/iio/accel/stk8ba50.c | 5 +- drivers/iio/adc/aspeed_adc.c | 6 +- drivers/iio/adc/at91-sama5d2_adc.c | 10 +- drivers/iio/adc/axp288_adc.c | 11 +- drivers/iio/adc/dln2-adc.c | 5 +- drivers/iio/adc/ltc2471.c | 3 +- drivers/iio/adc/max1118.c | 5 +- drivers/iio/adc/men_z188_adc.c | 5 +- drivers/iio/adc/meson_saradc.c | 8 +- drivers/iio/adc/palmas_gpadc.c | 5 +- drivers/iio/adc/qcom-spmi-iadc.c | 10 +- drivers/iio/adc/qcom-spmi-vadc.c | 10 +- drivers/iio/adc/ti-adc0832.c | 5 +- drivers/iio/adc/ti-adc108s102.c | 10 +- drivers/iio/adc/ti-adc12138.c | 5 +- drivers/iio/adc/ti-ads1015.c | 5 +- drivers/iio/adc/twl4030-madc.c | 16 +- drivers/iio/adc/twl6030-gpadc.c | 16 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 15 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 15 +- .../iio/common/hid-sensors/hid-sensor-trigger.h | 15 +- drivers/iio/dac/mcp4725.c | 5 +- drivers/iio/gyro/bmg160_core.c | 10 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 15 +- drivers/iio/humidity/am2315.c | 5 +- drivers/iio/humidity/hid-sensor-humidity.c | 13 +- drivers/iio/humidity/si7005.c | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 10 +- drivers/iio/imu/kmx61.c | 6 +- drivers/iio/light/adjd_s311.c | 5 +- drivers/iio/light/al3320a.c | 6 +- drivers/iio/light/apds9300.c | 5 +- drivers/iio/light/cm3323.c | 5 +- drivers/iio/light/hid-sensor-als.c | 15 +- drivers/iio/light/hid-sensor-prox.c | 14 +- drivers/iio/light/isl29125.c | 5 +- drivers/iio/light/jsa1212.c | 10 +- drivers/iio/light/ltr501.c | 5 +- drivers/iio/light/max44000.c | 5 +- drivers/iio/light/opt3001.c | 10 +- drivers/iio/light/rpr0521.c | 5 +- drivers/iio/light/si1145.c | 5 +- drivers/iio/light/stk3310.c | 5 +- drivers/iio/light/tcs3414.c | 5 +- drivers/iio/light/tcs3472.c | 5 +- drivers/iio/light/tsl2563.c | 15 +- drivers/iio/light/tsl4531.c | 5 +- drivers/iio/light/vcnl4000.c | 5 +- drivers/iio/light/veml6070.c | 5 +- drivers/iio/light/vl6180.c | 5 +- drivers/iio/light/zopt2201.c | 5 +- drivers/iio/magnetometer/bmc150_magn.c | 10 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 10 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 5 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 15 +- drivers/iio/magnetometer/mag3110.c | 5 +- drivers/iio/magnetometer/mmc35240.c | 5 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 14 +- drivers/iio/orientation/hid-sensor-rotation.c | 10 +- drivers/iio/pressure/hid-sensor-press.c | 14 +- drivers/iio/pressure/hp206c.c | 5 +- drivers/iio/pressure/mpl115.c | 6 +- drivers/iio/pressure/mpl115.h | 5 +- drivers/iio/pressure/mpl115_i2c.c | 5 +- drivers/iio/pressure/mpl115_spi.c | 5 +- drivers/iio/pressure/mpl3115.c | 5 +- drivers/iio/pressure/t5403.c | 5 +- drivers/iio/proximity/rfd77402.c | 5 +- drivers/iio/proximity/srf08.c | 5 +- drivers/iio/temperature/hid-sensor-temperature.c | 13 +- drivers/iio/temperature/mlx90614.c | 6 +- drivers/iio/temperature/tmp006.c | 5 +- drivers/iio/temperature/tmp007.c | 6 +- drivers/infiniband/core/cgroup.c | 10 +- drivers/infiniband/core/cq.c | 10 +- drivers/infiniband/core/mr_pool.c | 10 +- drivers/infiniband/core/rw.c | 10 +- drivers/input/keyboard/goldfish_events.c | 11 +- drivers/input/keyboard/hilkbd.c | 6 +- drivers/input/keyboard/lm8323.c | 14 +- drivers/input/keyboard/mtk-pmic-keys.c | 11 +- drivers/input/keyboard/pmic8xxx-keypad.c | 10 +- drivers/input/keyboard/w90p910_keypad.c | 6 +- drivers/input/matrix-keymap.c | 10 +- drivers/input/misc/atmel_captouch.c | 10 +- drivers/input/misc/cm109.c | 5 +- drivers/input/misc/e3x0-button.c | 10 +- drivers/input/misc/keyspan_remote.c | 5 +- drivers/input/misc/kxtj9.c | 15 +- drivers/input/misc/pm8941-pwrkey.c | 10 +- drivers/input/misc/pm8xxx-vibrator.c | 10 +- drivers/input/misc/pmic8xxx-pwrkey.c | 10 +- drivers/input/misc/soc_button_array.c | 6 +- drivers/input/misc/twl4030-vibra.c | 16 +- drivers/input/misc/twl6040-vibra.c | 16 +- drivers/input/misc/wistron_btns.c | 14 +- drivers/input/serio/hyperv-keyboard.c | 10 +- drivers/input/touchscreen/ar1021_i2c.c | 3 +- drivers/input/touchscreen/auo-pixcir-ts.c | 12 +- drivers/input/touchscreen/cyttsp4_core.c | 12 +- drivers/input/touchscreen/cyttsp4_core.h | 12 +- drivers/input/touchscreen/cyttsp4_i2c.c | 12 +- drivers/input/touchscreen/cyttsp4_spi.c | 12 +- drivers/input/touchscreen/cyttsp_core.c | 16 +- drivers/input/touchscreen/cyttsp_core.h | 16 +- drivers/input/touchscreen/cyttsp_i2c.c | 12 +- drivers/input/touchscreen/cyttsp_i2c_common.c | 12 +- drivers/input/touchscreen/cyttsp_spi.c | 12 +- drivers/input/touchscreen/goodix.c | 6 +- drivers/input/touchscreen/iqs5xx.c | 24 +- drivers/input/touchscreen/pixcir_i2c_ts.c | 10 +- drivers/input/touchscreen/raydium_i2c_ts.c | 11 +- drivers/input/touchscreen/rohm_bu21023.c | 10 +- drivers/input/touchscreen/sis_i2c.c | 10 +- drivers/input/touchscreen/surface3_spi.c | 6 +- drivers/input/touchscreen/tsc40.c | 2 +- drivers/input/touchscreen/w90p910_ts.c | 6 +- drivers/input/touchscreen/zforce_ts.c | 10 +- drivers/iommu/amd_iommu.c | 14 +- drivers/iommu/amd_iommu_init.c | 14 +- drivers/iommu/amd_iommu_proto.h | 14 +- drivers/iommu/amd_iommu_types.h | 14 +- drivers/iommu/amd_iommu_v2.c | 14 +- drivers/iommu/arm-smmu-regs.h | 14 +- drivers/iommu/arm-smmu.c | 14 +- drivers/iommu/dmar.c | 14 +- drivers/iommu/fsl_pamu.c | 14 +- drivers/iommu/fsl_pamu.h | 14 +- drivers/iommu/fsl_pamu_domain.c | 14 +- drivers/iommu/fsl_pamu_domain.h | 14 +- drivers/iommu/intel-iommu.c | 10 +- drivers/iommu/intel-svm.c | 10 +- drivers/iommu/iommu.c | 14 +- drivers/iommu/iova.c | 14 +- drivers/iommu/irq_remapping.h | 14 +- drivers/iommu/msm_iommu.c | 15 +- drivers/iommu/msm_iommu.h | 15 +- drivers/iommu/msm_iommu_hw-8xxx.h | 15 +- drivers/iommu/of_iommu.c | 14 +- drivers/iommu/tegra-gart.c | 14 +- drivers/ipack/carriers/tpci200.c | 5 +- drivers/ipack/carriers/tpci200.h | 5 +- drivers/ipack/devices/ipoctal.c | 5 +- drivers/ipack/devices/ipoctal.h | 5 +- drivers/ipack/devices/scc2698.h | 5 +- drivers/ipack/ipack.c | 5 +- drivers/irqchip/irq-tb10x.c | 14 +- drivers/irqchip/irq-tegra.c | 11 +- drivers/irqchip/qcom-irq-combiner.c | 10 +- drivers/isdn/mISDN/dsp_core.c | 2 - drivers/leds/leds-dac124s085.c | 5 +- drivers/leds/leds-is31fl319x.c | 6 +- drivers/leds/leds-lp5521.c | 15 +- drivers/leds/leds-lp5523.c | 15 +- drivers/leds/leds-pca9532.c | 6 +- drivers/leds/leds-pca955x.c | 7 +- drivers/leds/leds-pca963x.c | 5 +- drivers/leds/leds-pm8058.c | 10 +- drivers/leds/leds-ss4200.c | 14 +- drivers/leds/leds-tca6507.c | 2 +- drivers/leds/leds-tlc591xx.c | 5 +- drivers/lightnvm/core.c | 16 +- drivers/macintosh/windfarm_smu_sat.c | 3 +- drivers/mailbox/arm_mhu.c | 10 +- drivers/mailbox/hi6220-mailbox.c | 11 +- drivers/mailbox/platform_mhu.c | 10 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 10 +- drivers/mailbox/rockchip-mailbox.c | 10 +- drivers/mailbox/tegra-hsp.c | 10 +- drivers/mcb/mcb-core.c | 5 +- drivers/mcb/mcb-lpc.c | 5 +- drivers/mcb/mcb-pci.c | 5 +- drivers/md/dm-verity-target.c | 3 +- drivers/md/dm-verity.h | 3 +- drivers/md/raid5-cache.c | 11 +- drivers/md/raid5-ppl.c | 10 +- drivers/media/dvb-frontends/dib0070.h | 5 +- drivers/media/dvb-frontends/dib0090.h | 5 +- drivers/media/dvb-frontends/dib3000mb_priv.h | 5 +- drivers/media/dvb-frontends/dib3000mc.c | 5 +- drivers/media/dvb-frontends/dib3000mc.h | 5 +- drivers/media/dvb-frontends/dib7000m.c | 5 +- drivers/media/dvb-frontends/dib7000p.c | 5 +- drivers/media/dvb-frontends/dib8000.c | 5 +- drivers/media/dvb-frontends/dib9000.c | 5 +- drivers/media/dvb-frontends/eds1547.h | 5 +- drivers/media/dvb-frontends/gp8psk-fe.c | 5 +- drivers/media/dvb-frontends/mb86a20s.c | 10 +- drivers/media/dvb-frontends/mb86a20s.h | 10 +- drivers/media/dvb-frontends/s921.c | 10 +- drivers/media/dvb-frontends/s921.h | 10 +- drivers/media/dvb-frontends/stv090x.c | 198 +- drivers/media/dvb-frontends/stv090x.h | 3 + drivers/media/dvb-frontends/stv090x_priv.h | 2 +- drivers/media/dvb-frontends/stv6110x.c | 135 +- drivers/media/dvb-frontends/stv6110x.h | 3 + drivers/media/dvb-frontends/stv6110x_priv.h | 3 +- drivers/media/dvb-frontends/z0194a.h | 5 +- drivers/media/pci/cx25821/cx25821-alsa.c | 11 +- drivers/media/pci/saa7134/saa7134-alsa.c | 11 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 18 +- drivers/media/pci/ttpci/av7110.c | 14 +- drivers/media/pci/ttpci/av7110.h | 21 +- drivers/media/pci/ttpci/av7110_ir.c | 423 +- drivers/media/platform/atmel/atmel-isc.c | 5 +- drivers/media/platform/davinci/vpbe.c | 10 +- drivers/media/platform/davinci/vpbe_display.c | 10 +- drivers/media/platform/davinci/vpbe_osd.c | 11 +- drivers/media/platform/davinci/vpbe_osd_regs.h | 10 +- drivers/media/platform/davinci/vpbe_venc.c | 10 +- drivers/media/platform/davinci/vpbe_venc_regs.h | 10 +- drivers/media/platform/qcom/venus/core.c | 11 +- drivers/media/platform/qcom/venus/core.h | 11 +- drivers/media/platform/qcom/venus/firmware.c | 11 +- drivers/media/platform/qcom/venus/firmware.h | 11 +- drivers/media/platform/qcom/venus/helpers.c | 11 +- drivers/media/platform/qcom/venus/helpers.h | 11 +- drivers/media/platform/qcom/venus/hfi.c | 11 +- drivers/media/platform/qcom/venus/hfi.h | 11 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 11 +- drivers/media/platform/qcom/venus/hfi_cmds.h | 11 +- drivers/media/platform/qcom/venus/hfi_helper.h | 11 +- drivers/media/platform/qcom/venus/hfi_msgs.c | 11 +- drivers/media/platform/qcom/venus/hfi_msgs.h | 11 +- drivers/media/platform/qcom/venus/hfi_venus.c | 11 +- drivers/media/platform/qcom/venus/hfi_venus.h | 11 +- drivers/media/platform/qcom/venus/hfi_venus_io.h | 11 +- drivers/media/platform/qcom/venus/vdec.c | 11 +- drivers/media/platform/qcom/venus/vdec.h | 11 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 11 +- drivers/media/platform/qcom/venus/venc.c | 11 +- drivers/media/platform/qcom/venus/venc.h | 11 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 11 +- drivers/media/platform/rockchip/rga/rga-buf.c | 10 +- drivers/media/platform/rockchip/rga/rga-hw.c | 10 +- drivers/media/platform/rockchip/rga/rga-hw.h | 10 +- drivers/media/platform/rockchip/rga/rga.c | 10 +- drivers/media/platform/rockchip/rga/rga.h | 10 +- drivers/media/platform/via-camera.c | 2 +- drivers/media/radio/radio-si476x.c | 11 +- drivers/media/rc/gpio-ir-recv.c | 10 +- drivers/media/rc/ir-hix5hd2.c | 5 +- drivers/media/rc/ir-jvc-decoder.c | 10 +- drivers/media/rc/ir-mce_kbd-decoder.c | 10 +- drivers/media/rc/ir-rc6-decoder.c | 10 +- drivers/media/rc/ir-sharp-decoder.c | 10 +- drivers/media/rc/ir-sony-decoder.c | 10 +- drivers/media/rc/ir-xmp-decoder.c | 10 +- drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c | 8 +- drivers/media/rc/keymaps/rc-d680-dmb.c | 5 +- drivers/media/rc/keymaps/rc-dvico-mce.c | 5 +- drivers/media/rc/keymaps/rc-dvico-portable.c | 5 +- drivers/media/rc/keymaps/rc-geekbox.c | 8 +- drivers/media/rc/keymaps/rc-hauppauge.c | 1 + drivers/media/usb/dvb-usb-v2/gl861.c | 5 +- drivers/media/usb/dvb-usb-v2/lmedm04.h | 4 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 5 +- drivers/media/usb/dvb-usb-v2/mxl111sf.h | 5 +- drivers/media/usb/dvb-usb/a800.c | 5 +- drivers/media/usb/dvb-usb/az6027.c | 5 +- drivers/media/usb/dvb-usb/cxusb.c | 5 +- drivers/media/usb/dvb-usb/dib0700.h | 5 +- drivers/media/usb/dvb-usb/dib0700_core.c | 5 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 5 +- drivers/media/usb/dvb-usb/dibusb-common.c | 5 +- drivers/media/usb/dvb-usb/dibusb-mc-common.c | 5 +- drivers/media/usb/dvb-usb/dibusb.h | 5 +- drivers/media/usb/dvb-usb/digitv.c | 5 +- drivers/media/usb/dvb-usb/dtt200u-fe.c | 5 +- drivers/media/usb/dvb-usb/dtt200u.c | 5 +- drivers/media/usb/dvb-usb/dtt200u.h | 5 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 5 +- drivers/media/usb/dvb-usb/dw2102.c | 5 +- drivers/media/usb/dvb-usb/gp8psk.c | 5 +- drivers/media/usb/dvb-usb/gp8psk.h | 5 +- drivers/media/usb/dvb-usb/m920x.c | 5 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 5 +- drivers/media/usb/dvb-usb/opera1.c | 5 +- drivers/media/usb/dvb-usb/ttusb2.c | 5 +- drivers/media/usb/dvb-usb/ttusb2.h | 5 +- drivers/media/usb/dvb-usb/umt-010.c | 5 +- drivers/media/usb/dvb-usb/vp702x-fe.c | 6 +- drivers/media/usb/dvb-usb/vp702x.c | 5 +- drivers/media/usb/dvb-usb/vp7045-fe.c | 6 +- drivers/media/usb/dvb-usb/vp7045.c | 5 +- drivers/media/usb/dvb-usb/vp7045.h | 5 +- drivers/media/usb/gspca/m5602/m5602_bridge.h | 6 +- drivers/media/usb/gspca/m5602/m5602_core.c | 6 +- drivers/media/usb/gspca/m5602/m5602_mt9m111.c | 6 +- drivers/media/usb/gspca/m5602/m5602_mt9m111.h | 6 +- drivers/media/usb/gspca/m5602/m5602_ov7660.c | 6 +- drivers/media/usb/gspca/m5602/m5602_ov7660.h | 6 +- drivers/media/usb/gspca/m5602/m5602_ov9650.c | 6 +- drivers/media/usb/gspca/m5602/m5602_ov9650.h | 6 +- drivers/media/usb/gspca/m5602/m5602_po1030.c | 6 +- drivers/media/usb/gspca/m5602/m5602_po1030.h | 6 +- drivers/media/usb/gspca/m5602/m5602_s5k4aa.c | 6 +- drivers/media/usb/gspca/m5602/m5602_s5k4aa.h | 6 +- drivers/media/usb/gspca/m5602/m5602_s5k83a.c | 6 +- drivers/media/usb/gspca/m5602/m5602_s5k83a.h | 6 +- drivers/media/usb/gspca/m5602/m5602_sensor.h | 6 +- drivers/media/usb/gspca/zc3xx-reg.h | 3 +- drivers/media/usb/hdpvr/hdpvr-control.c | 6 +- drivers/media/usb/hdpvr/hdpvr-core.c | 6 +- drivers/media/usb/hdpvr/hdpvr-i2c.c | 6 +- drivers/media/usb/hdpvr/hdpvr-video.c | 6 +- drivers/media/usb/hdpvr/hdpvr.h | 6 +- drivers/media/usb/tm6000/tm6000-dvb.c | 10 +- drivers/media/usb/tm6000/tm6000-input.c | 10 +- drivers/media/v4l2-core/v4l2-ioctl.c | 9 +- drivers/memory/atmel-sdramc.c | 14 +- drivers/memory/mvebu-devbus.c | 14 +- drivers/memory/omap-gpmc.c | 4 +- drivers/memory/tegra/tegra124-emc.c | 11 +- drivers/mfd/aat2870-core.c | 15 +- drivers/mfd/as3711.c | 5 +- drivers/mfd/cros_ec.c | 10 +- drivers/mfd/dln2.c | 5 +- drivers/mfd/exynos-lpass.c | 5 +- drivers/mfd/htc-pasic3.c | 5 +- drivers/mfd/intel_quark_i2c_gpio.c | 10 +- drivers/mfd/kempld-core.c | 10 +- drivers/mfd/lp87565.c | 5 +- drivers/mfd/lpc_ich.c | 10 +- drivers/mfd/lpc_sch.c | 10 +- drivers/mfd/omap-usb-host.c | 13 +- drivers/mfd/omap-usb-tll.c | 13 +- drivers/mfd/qcom-pm8xxx.c | 10 +- drivers/mfd/qcom-spmi-pmic.c | 10 +- drivers/mfd/qcom_rpm.c | 10 +- drivers/mfd/rk808.c | 10 +- drivers/mfd/rn5t618.c | 8 +- drivers/mfd/rt5033.c | 5 +- drivers/mfd/si476x-cmd.c | 11 +- drivers/mfd/si476x-i2c.c | 11 +- drivers/mfd/si476x-prop.c | 10 +- drivers/mfd/sprd-sc27xx-spi.c | 10 +- drivers/mfd/ssbi.c | 10 +- drivers/mfd/sta2x11-mfd.c | 15 +- drivers/mfd/twl4030-audio.c | 16 +- drivers/mfd/twl6040.c | 16 +- drivers/mfd/wl1273-core.c | 16 +- drivers/misc/apds990x.c | 16 +- drivers/misc/bh1770glc.c | 16 +- drivers/misc/eeprom/max6875.c | 5 +- drivers/misc/genwqe/card_base.c | 10 +- drivers/misc/genwqe/card_base.h | 10 +- drivers/misc/genwqe/card_ddcb.c | 10 +- drivers/misc/genwqe/card_debugfs.c | 10 +- drivers/misc/genwqe/card_dev.c | 10 +- drivers/misc/genwqe/card_sysfs.c | 10 +- drivers/misc/genwqe/card_utils.c | 10 +- drivers/misc/genwqe/genwqe_driver.h | 10 +- drivers/misc/kgdbts.c | 14 +- drivers/misc/lis3lv02d/lis3lv02d_i2c.c | 15 +- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 5 +- drivers/misc/mei/hdcp/mei_hdcp.c | 11 +- drivers/misc/mic/bus/cosm_bus.c | 13 +- drivers/misc/mic/bus/cosm_bus.h | 13 +- drivers/misc/mic/bus/mic_bus.c | 13 +- drivers/misc/mic/bus/vop_bus.c | 13 +- drivers/misc/mic/bus/vop_bus.h | 13 +- drivers/misc/mic/card/mic_debugfs.c | 14 +- drivers/misc/mic/card/mic_device.c | 14 +- drivers/misc/mic/card/mic_device.h | 14 +- drivers/misc/mic/card/mic_x100.c | 14 +- drivers/misc/mic/card/mic_x100.h | 14 +- drivers/misc/mic/common/mic_dev.h | 14 +- drivers/misc/mic/cosm/cosm_debugfs.c | 14 +- drivers/misc/mic/cosm/cosm_main.c | 14 +- drivers/misc/mic/cosm/cosm_main.h | 14 +- drivers/misc/mic/cosm/cosm_scif_server.c | 14 +- drivers/misc/mic/cosm/cosm_sysfs.c | 14 +- drivers/misc/mic/cosm_client/cosm_scif_client.c | 14 +- drivers/misc/mic/host/mic_boot.c | 14 +- drivers/misc/mic/host/mic_debugfs.c | 14 +- drivers/misc/mic/host/mic_device.h | 14 +- drivers/misc/mic/host/mic_intr.c | 14 +- drivers/misc/mic/host/mic_intr.h | 14 +- drivers/misc/mic/host/mic_main.c | 13 +- drivers/misc/mic/host/mic_smpt.c | 14 +- drivers/misc/mic/host/mic_smpt.h | 14 +- drivers/misc/mic/host/mic_x100.c | 14 +- drivers/misc/mic/host/mic_x100.h | 14 +- drivers/misc/mic/vop/vop_debugfs.c | 14 +- drivers/misc/mic/vop/vop_main.c | 18 +- drivers/misc/mic/vop/vop_main.h | 14 +- drivers/misc/mic/vop/vop_vringh.c | 14 +- drivers/misc/pci_endpoint_test.c | 15 +- drivers/misc/qcom-coincell.c | 10 +- drivers/misc/ti-st/st_core.c | 15 +- drivers/misc/ti-st/st_kim.c | 15 +- drivers/misc/ti-st/st_ll.c | 15 +- drivers/misc/vmw_vmci/vmci_context.c | 10 +- drivers/misc/vmw_vmci/vmci_context.h | 10 +- drivers/misc/vmw_vmci/vmci_datagram.c | 10 +- drivers/misc/vmw_vmci/vmci_datagram.h | 10 +- drivers/misc/vmw_vmci/vmci_doorbell.c | 10 +- drivers/misc/vmw_vmci/vmci_doorbell.h | 10 +- drivers/misc/vmw_vmci/vmci_driver.c | 10 +- drivers/misc/vmw_vmci/vmci_driver.h | 10 +- drivers/misc/vmw_vmci/vmci_event.c | 10 +- drivers/misc/vmw_vmci/vmci_event.h | 10 +- drivers/misc/vmw_vmci/vmci_guest.c | 10 +- drivers/misc/vmw_vmci/vmci_handle_array.c | 10 +- drivers/misc/vmw_vmci/vmci_handle_array.h | 10 +- drivers/misc/vmw_vmci/vmci_host.c | 10 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 10 +- drivers/misc/vmw_vmci/vmci_queue_pair.h | 10 +- drivers/misc/vmw_vmci/vmci_resource.c | 10 +- drivers/misc/vmw_vmci/vmci_resource.h | 10 +- drivers/misc/vmw_vmci/vmci_route.c | 10 +- drivers/misc/vmw_vmci/vmci_route.h | 10 +- drivers/mmc/core/queue.c | 2 + drivers/mmc/host/cqhci.c | 10 +- drivers/mmc/host/cqhci.h | 10 +- drivers/mmc/host/meson-mx-sdio.c | 2 +- drivers/mmc/host/mmci_qcom_dml.c | 11 +- drivers/mmc/host/renesas_sdhi_core.c | 18 +- drivers/mmc/host/sdhci-acpi.c | 15 +- drivers/mmc/host/sdhci-msm.c | 11 +- drivers/mmc/host/sdhci-of-at91.c | 10 +- drivers/mmc/host/sdhci-omap.c | 13 +- drivers/mmc/host/sdhci-pci-o2micro.c | 11 +- drivers/mmc/host/sdhci-pxav2.c | 11 +- drivers/mmc/host/sdhci-pxav3.c | 11 +- drivers/mmc/host/sdhci-sprd.c | 171 +- drivers/mmc/host/sdhci-tegra.c | 16 +- drivers/mmc/host/sdhci-xenon-phy.c | 5 +- drivers/mmc/host/sdhci-xenon.c | 5 +- drivers/mmc/host/sdhci-xenon.h | 5 +- drivers/mmc/host/sdhci_f_sdh30.c | 5 +- drivers/mmc/host/vub300.c | 5 +- drivers/mtd/devices/lart.c | 5 +- drivers/mtd/devices/m25p80.c | 6 +- drivers/mtd/devices/mchp23k256.c | 6 +- drivers/mtd/devices/pmc551.c | 6 +- drivers/mtd/devices/serial_flash_cmds.h | 6 +- drivers/mtd/devices/sst25l.c | 6 +- drivers/mtd/devices/st_spi_fsm.c | 6 +- drivers/mtd/mtdoops.c | 16 +- drivers/mtd/mtdswap.c | 15 +- drivers/mtd/nand/onenand/omap2.c | 15 +- drivers/mtd/nand/raw/nuc900_nand.c | 6 +- drivers/mtd/nand/raw/pasemi_nand.c | 14 +- drivers/mtd/nand/raw/qcom_nandc.c | 10 +- drivers/mtd/spi-nor/Kconfig | 7 - drivers/mtd/spi-nor/Makefile | 1 - drivers/mtd/spi-nor/spi-nor.c | 5 +- drivers/mtd/spi-nor/stm32-quadspi.c | 720 -- drivers/mtd/tests/nandbiterrs.c | 15 +- drivers/mtd/tests/oobtest.c | 14 +- drivers/mtd/tests/pagetest.c | 14 +- drivers/mtd/tests/readtest.c | 14 +- drivers/mtd/tests/speedtest.c | 14 +- drivers/mtd/tests/stresstest.c | 14 +- drivers/mtd/tests/subpagetest.c | 15 +- drivers/mtd/tests/torturetest.c | 14 +- drivers/mtd/ubi/block.c | 10 +- drivers/mtd/ubi/fastmap-wl.c | 11 +- drivers/mtd/ubi/fastmap.c | 11 +- drivers/net/bonding/bond_3ad.c | 222 +- drivers/net/bonding/bond_alb.c | 30 +- drivers/net/bonding/bond_main.c | 309 +- drivers/net/bonding/bond_options.c | 30 +- drivers/net/can/dev.c | 13 +- drivers/net/can/flexcan.c | 5 +- drivers/net/can/m_can/m_can.c | 21 + drivers/net/can/mscan/mpc5xxx_can.c | 13 +- drivers/net/can/mscan/mscan.c | 13 +- drivers/net/can/mscan/mscan.h | 13 +- drivers/net/can/pch_can.c | 13 +- drivers/net/can/peak_canfd/peak_canfd_user.h | 10 +- drivers/net/can/rx-offload.c | 13 +- drivers/net/can/sja1000/ems_pci.c | 13 +- drivers/net/can/sja1000/kvaser_pci.c | 13 +- drivers/net/can/sja1000/plx_pci.c | 13 +- drivers/net/can/sja1000/sja1000_isa.c | 13 +- drivers/net/can/sja1000/sja1000_platform.c | 13 +- drivers/net/can/softing/softing_cs.c | 13 +- drivers/net/can/softing/softing_fw.c | 13 +- drivers/net/can/softing/softing_main.c | 13 +- drivers/net/can/spi/Kconfig | 5 +- drivers/net/can/spi/mcp251x.c | 41 +- drivers/net/can/usb/Kconfig | 6 - drivers/net/can/usb/gs_usb.c | 10 +- drivers/net/can/usb/mcba_usb.c | 13 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_core.h | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.h | 10 +- drivers/net/can/usb/usb_8dev.c | 13 +- drivers/net/can/vxcan.c | 13 +- drivers/net/can/xilinx_can.c | 2 +- drivers/net/dsa/qca8k.h | 10 +- drivers/net/dsa/sja1105/Kconfig | 9 +- drivers/net/dsa/sja1105/Makefile | 1 + drivers/net/dsa/sja1105/sja1105.h | 34 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 100 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 2 + drivers/net/dsa/sja1105/sja1105_main.c | 454 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 404 ++ drivers/net/dsa/sja1105/sja1105_ptp.h | 64 + drivers/net/dsa/sja1105/sja1105_spi.c | 60 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 62 + drivers/net/dsa/sja1105/sja1105_static_config.h | 10 + drivers/net/ethernet/8390/Kconfig | 2 +- drivers/net/ethernet/amd/au1000_eth.c | 19 +- drivers/net/ethernet/amd/au1000_eth.h | 19 +- drivers/net/ethernet/aquantia/atlantic/Makefile | 16 +- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_common.h | 5 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 5 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 5 +- .../net/ethernet/aquantia/atlantic/aq_hw_utils.c | 5 +- .../net/ethernet/aquantia/atlantic/aq_hw_utils.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_main.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 5 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 5 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_rss.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_utils.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.h | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_a0_internal.h | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 5 +- drivers/net/ethernet/aquantia/atlantic/ver.h | 5 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/brocade/bna/bfa_cee.c | 10 +- drivers/net/ethernet/brocade/bna/bfa_cee.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_cs.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_defs.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_defs_cna.h | 10 +- .../net/ethernet/brocade/bna/bfa_defs_mfg_comm.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_defs_status.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_ioc.c | 10 +- drivers/net/ethernet/brocade/bna/bfa_ioc.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c | 10 +- drivers/net/ethernet/brocade/bna/bfa_msgq.c | 10 +- drivers/net/ethernet/brocade/bna/bfa_msgq.h | 10 +- drivers/net/ethernet/brocade/bna/bfi.h | 10 +- drivers/net/ethernet/brocade/bna/bfi_cna.h | 10 +- drivers/net/ethernet/brocade/bna/bfi_enet.h | 10 +- drivers/net/ethernet/brocade/bna/bfi_reg.h | 10 +- drivers/net/ethernet/brocade/bna/bna.h | 10 +- drivers/net/ethernet/brocade/bna/bna_enet.c | 10 +- drivers/net/ethernet/brocade/bna/bna_hw_defs.h | 10 +- drivers/net/ethernet/brocade/bna/bna_tx_rx.c | 10 +- drivers/net/ethernet/brocade/bna/bna_types.h | 10 +- drivers/net/ethernet/brocade/bna/bnad.c | 10 +- drivers/net/ethernet/brocade/bna/bnad.h | 10 +- drivers/net/ethernet/brocade/bna/bnad_debugfs.c | 10 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 10 +- drivers/net/ethernet/brocade/bna/cna.h | 10 +- drivers/net/ethernet/brocade/bna/cna_fwimg.c | 10 +- drivers/net/ethernet/cadence/macb_pci.c | 13 +- drivers/net/ethernet/cadence/macb_ptp.c | 13 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_common.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h | 14 +- .../net/ethernet/chelsio/cxgb4/cudbg_lib_common.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 7 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 113 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c | 13 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 21 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 1 + drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 3 + drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c | 47 +- drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h | 7 +- drivers/net/ethernet/ec_bhf.c | 11 +- drivers/net/ethernet/emulex/benet/be.h | 6 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 6 +- drivers/net/ethernet/emulex/benet/be_cmds.h | 6 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 6 +- drivers/net/ethernet/emulex/benet/be_hw.h | 6 +- drivers/net/ethernet/emulex/benet/be_main.c | 6 +- drivers/net/ethernet/emulex/benet/be_roce.c | 6 +- drivers/net/ethernet/emulex/benet/be_roce.h | 6 +- drivers/net/ethernet/ezchip/nps_enet.c | 13 +- drivers/net/ethernet/ezchip/nps_enet.h | 13 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 11 +- drivers/net/ethernet/freescale/fec_main.c | 9 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 21 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 7 - drivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 199 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 43 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 24 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 20 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 175 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 372 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 26 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 141 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 85 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 3 + drivers/net/ethernet/huawei/hinic/hinic_common.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_common.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_dev.h | 11 +- .../net/ethernet/huawei/hinic/hinic_hw_api_cmd.c | 11 +- .../net/ethernet/huawei/hinic/hinic_hw_api_cmd.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_csr.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 11 +- .../net/ethernet/huawei/hinic/hinic_hw_qp_ctxt.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wqe.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_port.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_rx.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_tx.h | 11 +- drivers/net/ethernet/ibm/ibmvnic.c | 19 +- drivers/net/ethernet/marvell/mvneta.c | 2 +- drivers/net/ethernet/marvell/mvneta_bm.c | 4 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 18 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 134 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 10 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 10 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 8 + drivers/net/ethernet/mellanox/mlx5/core/dev.c | 25 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 12 +- drivers/net/ethernet/mscc/ocelot_ace.c | 3 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 1 + drivers/net/ethernet/nuvoton/w90p910_ether.c | 6 +- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 13 +- .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 13 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 13 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c | 13 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c | 13 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.h | 13 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_debug.h | 5 +- drivers/net/ethernet/qlogic/qede/qede_dcbnl.c | 5 +- drivers/net/ethernet/qualcomm/emac/emac-ethtool.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-mac.h | 10 +- drivers/net/ethernet/qualcomm/emac/emac-phy.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-phy.h | 10 +- .../ethernet/qualcomm/emac/emac-sgmii-fsm9900.c | 10 +- .../ethernet/qualcomm/emac/emac-sgmii-qdf2400.c | 10 +- .../ethernet/qualcomm/emac/emac-sgmii-qdf2432.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-sgmii.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-sgmii.h | 10 +- drivers/net/ethernet/qualcomm/emac/emac.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac.h | 10 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 11 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.h | 11 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h | 10 +- .../ethernet/qualcomm/rmnet/rmnet_map_command.c | 10 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_private.h | 10 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 12 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.h | 11 +- drivers/net/ethernet/realtek/r8169_main.c | 220 +- drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 12 +- drivers/net/ethernet/stmicro/stmmac/common.h | 12 +- drivers/net/ethernet/stmicro/stmmac/descs.h | 12 +- drivers/net/ethernet/stmicro/stmmac/descs_com.h | 12 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac100.h | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 12 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 12 +- .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 12 +- .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.h | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 12 +- drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 12 +- drivers/net/ethernet/stmicro/stmmac/mmc.h | 12 +- drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 12 +- drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 12 +- drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 12 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 12 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 12 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 12 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.h | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 12 +- drivers/net/ethernet/ti/cpts.c | 9 +- drivers/net/ethernet/ti/netcp_ethss.c | 9 +- drivers/net/ethernet/toshiba/ps3_gelic_wireless.h | 14 +- drivers/net/fjes/Makefile | 16 +- drivers/net/fjes/fjes.h | 17 +- drivers/net/fjes/fjes_debugfs.c | 17 +- drivers/net/fjes/fjes_ethtool.c | 17 +- drivers/net/fjes/fjes_hw.c | 17 +- drivers/net/fjes/fjes_hw.h | 17 +- drivers/net/fjes/fjes_main.c | 17 +- drivers/net/fjes/fjes_regs.h | 17 +- drivers/net/fjes/fjes_trace.c | 17 +- drivers/net/fjes/fjes_trace.h | 17 +- drivers/net/hamradio/mkiss.c | 12 +- drivers/net/ieee802154/atusb.c | 5 +- drivers/net/ieee802154/atusb.h | 4 +- drivers/net/phy/Kconfig | 2 +- drivers/net/phy/Makefile | 2 +- drivers/net/phy/{asix.c => ax88796b.c} | 0 drivers/net/phy/broadcom.c | 2 + drivers/net/phy/sfp.c | 37 +- drivers/net/usb/cdc-phonet.c | 15 +- drivers/net/usb/hso.c | 16 +- drivers/net/wan/lmc/lmc_ioctl.h | 4 +- drivers/net/wan/lmc/lmc_main.c | 5 +- drivers/net/wan/lmc/lmc_media.c | 4 +- drivers/net/wan/lmc/lmc_proto.c | 4 +- drivers/net/wan/lmc/lmc_var.h | 4 +- drivers/net/wimax/i2400m/debug-levels.h | 16 +- drivers/net/wimax/i2400m/debugfs.c | 16 +- drivers/net/wimax/i2400m/driver.c | 17 +- drivers/net/wimax/i2400m/netdev.c | 17 +- drivers/net/wimax/i2400m/op-rfkill.c | 17 +- drivers/net/wimax/i2400m/sysfs.c | 16 +- drivers/net/wimax/i2400m/usb-debug-levels.h | 16 +- drivers/net/wimax/i2400m/usb.c | 17 +- drivers/net/wireless/ath/carl9170/fwdesc.h | 14 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 17 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 17 +- drivers/net/wireless/intel/iwlegacy/3945.c | 17 +- drivers/net/wireless/intel/iwlegacy/3945.h | 17 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 17 +- drivers/net/wireless/intel/iwlegacy/4965-rs.c | 17 +- drivers/net/wireless/intel/iwlegacy/4965.c | 17 +- drivers/net/wireless/intel/iwlegacy/common.h | 17 +- drivers/net/wireless/intel/iwlegacy/iwl-spectrum.h | 17 +- drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 13 +- drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 13 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 13 +- drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 15 +- drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/led.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/led.h | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 15 +- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/power.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/power.h | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 15 +- drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/tt.h | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 15 +- drivers/net/wireless/intel/iwlwifi/dvm/ucode.c | 15 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 13 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 13 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-io.h | 13 +- .../wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h | 13 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 13 +- .../wireless/intel/iwlwifi/iwl-devtrace-ucode.h | 13 +- drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c | 13 +- drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 13 +- drivers/net/wireless/intersil/p54/p54spi.c | 15 +- drivers/net/wireless/intersil/p54/p54spi.h | 15 +- drivers/net/wireless/intersil/p54/p54spi_eeprom.h | 15 +- drivers/net/wireless/intersil/prism54/isl_38xx.c | 14 +- drivers/net/wireless/intersil/prism54/isl_38xx.h | 14 +- drivers/net/wireless/intersil/prism54/isl_ioctl.h | 14 +- drivers/net/wireless/intersil/prism54/isl_oid.h | 14 +- drivers/net/wireless/intersil/prism54/islpci_dev.c | 14 +- drivers/net/wireless/intersil/prism54/islpci_dev.h | 14 +- drivers/net/wireless/intersil/prism54/islpci_eth.c | 13 +- drivers/net/wireless/intersil/prism54/islpci_eth.h | 14 +- .../net/wireless/intersil/prism54/islpci_hotplug.c | 14 +- drivers/net/wireless/intersil/prism54/islpci_mgt.c | 14 +- drivers/net/wireless/intersil/prism54/islpci_mgt.h | 14 +- drivers/net/wireless/intersil/prism54/oid_mgt.c | 14 +- drivers/net/wireless/intersil/prism54/oid_mgt.h | 14 +- .../net/wireless/intersil/prism54/prismcompat.h | 14 +- drivers/net/wireless/ray_cs.c | 14 +- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h | 10 +- drivers/net/wireless/ti/wilink_platform_data.c | 16 +- drivers/net/wireless/ti/wl1251/acx.h | 16 +- drivers/net/wireless/ti/wl1251/boot.c | 16 +- drivers/net/wireless/ti/wl1251/boot.h | 16 +- drivers/net/wireless/ti/wl1251/cmd.h | 16 +- drivers/net/wireless/ti/wl1251/debugfs.c | 16 +- drivers/net/wireless/ti/wl1251/debugfs.h | 16 +- drivers/net/wireless/ti/wl1251/event.c | 16 +- drivers/net/wireless/ti/wl1251/event.h | 16 +- drivers/net/wireless/ti/wl1251/init.c | 16 +- drivers/net/wireless/ti/wl1251/init.h | 16 +- drivers/net/wireless/ti/wl1251/io.c | 16 +- drivers/net/wireless/ti/wl1251/io.h | 16 +- drivers/net/wireless/ti/wl1251/main.c | 16 +- drivers/net/wireless/ti/wl1251/ps.c | 16 +- drivers/net/wireless/ti/wl1251/ps.h | 16 +- drivers/net/wireless/ti/wl1251/reg.h | 16 +- drivers/net/wireless/ti/wl1251/rx.c | 16 +- drivers/net/wireless/ti/wl1251/rx.h | 16 +- drivers/net/wireless/ti/wl1251/sdio.c | 15 +- drivers/net/wireless/ti/wl1251/spi.c | 16 +- drivers/net/wireless/ti/wl1251/spi.h | 16 +- drivers/net/wireless/ti/wl1251/tx.c | 16 +- drivers/net/wireless/ti/wl1251/tx.h | 16 +- drivers/net/wireless/ti/wl1251/wl1251.h | 16 +- drivers/net/wireless/ti/wl12xx/acx.c | 16 +- drivers/net/wireless/ti/wl12xx/acx.h | 16 +- drivers/net/wireless/ti/wl12xx/cmd.c | 16 +- drivers/net/wireless/ti/wl12xx/cmd.h | 16 +- drivers/net/wireless/ti/wl12xx/conf.h | 16 +- drivers/net/wireless/ti/wl12xx/debugfs.c | 16 +- drivers/net/wireless/ti/wl12xx/debugfs.h | 16 +- drivers/net/wireless/ti/wl12xx/event.c | 16 +- drivers/net/wireless/ti/wl12xx/event.h | 16 +- drivers/net/wireless/ti/wl12xx/main.c | 16 +- drivers/net/wireless/ti/wl12xx/reg.h | 16 +- drivers/net/wireless/ti/wl12xx/scan.c | 16 +- drivers/net/wireless/ti/wl12xx/scan.h | 16 +- drivers/net/wireless/ti/wl12xx/wl12xx.h | 16 +- drivers/net/wireless/ti/wl18xx/acx.c | 16 +- drivers/net/wireless/ti/wl18xx/acx.h | 16 +- drivers/net/wireless/ti/wl18xx/cmd.c | 16 +- drivers/net/wireless/ti/wl18xx/cmd.h | 16 +- drivers/net/wireless/ti/wl18xx/conf.h | 16 +- drivers/net/wireless/ti/wl18xx/debugfs.c | 16 +- drivers/net/wireless/ti/wl18xx/debugfs.h | 16 +- drivers/net/wireless/ti/wl18xx/event.c | 16 +- drivers/net/wireless/ti/wl18xx/event.h | 16 +- drivers/net/wireless/ti/wl18xx/io.c | 16 +- drivers/net/wireless/ti/wl18xx/io.h | 16 +- drivers/net/wireless/ti/wl18xx/main.c | 16 +- drivers/net/wireless/ti/wl18xx/reg.h | 16 +- drivers/net/wireless/ti/wl18xx/scan.c | 16 +- drivers/net/wireless/ti/wl18xx/scan.h | 16 +- drivers/net/wireless/ti/wl18xx/tx.c | 16 +- drivers/net/wireless/ti/wl18xx/tx.h | 16 +- drivers/net/wireless/ti/wl18xx/wl18xx.h | 16 +- drivers/net/wireless/ti/wlcore/acx.c | 16 +- drivers/net/wireless/ti/wlcore/acx.h | 16 +- drivers/net/wireless/ti/wlcore/boot.c | 16 +- drivers/net/wireless/ti/wlcore/boot.h | 16 +- drivers/net/wireless/ti/wlcore/cmd.c | 16 +- drivers/net/wireless/ti/wlcore/cmd.h | 16 +- drivers/net/wireless/ti/wlcore/conf.h | 16 +- drivers/net/wireless/ti/wlcore/debug.h | 16 +- drivers/net/wireless/ti/wlcore/debugfs.c | 16 +- drivers/net/wireless/ti/wlcore/debugfs.h | 16 +- drivers/net/wireless/ti/wlcore/event.c | 16 +- drivers/net/wireless/ti/wlcore/event.h | 16 +- drivers/net/wireless/ti/wlcore/hw_ops.h | 16 +- drivers/net/wireless/ti/wlcore/ini.h | 16 +- drivers/net/wireless/ti/wlcore/init.c | 16 +- drivers/net/wireless/ti/wlcore/init.h | 16 +- drivers/net/wireless/ti/wlcore/io.c | 16 +- drivers/net/wireless/ti/wlcore/io.h | 16 +- drivers/net/wireless/ti/wlcore/main.c | 16 +- drivers/net/wireless/ti/wlcore/ps.c | 16 +- drivers/net/wireless/ti/wlcore/ps.h | 16 +- drivers/net/wireless/ti/wlcore/rx.c | 16 +- drivers/net/wireless/ti/wlcore/rx.h | 16 +- drivers/net/wireless/ti/wlcore/scan.c | 16 +- drivers/net/wireless/ti/wlcore/scan.h | 16 +- drivers/net/wireless/ti/wlcore/sdio.c | 16 +- drivers/net/wireless/ti/wlcore/spi.c | 16 +- drivers/net/wireless/ti/wlcore/sysfs.c | 16 +- drivers/net/wireless/ti/wlcore/sysfs.h | 16 +- drivers/net/wireless/ti/wlcore/testmode.c | 16 +- drivers/net/wireless/ti/wlcore/testmode.h | 16 +- drivers/net/wireless/ti/wlcore/tx.c | 16 +- drivers/net/wireless/ti/wlcore/tx.h | 16 +- drivers/net/wireless/ti/wlcore/wlcore.h | 16 +- drivers/net/wireless/ti/wlcore/wlcore_i.h | 16 +- drivers/nfc/microread/i2c.c | 13 +- drivers/nfc/microread/microread.c | 13 +- drivers/nfc/nfcsim.c | 11 +- drivers/nfc/nxp-nci/core.c | 13 +- drivers/nfc/nxp-nci/firmware.c | 13 +- drivers/nfc/nxp-nci/i2c.c | 13 +- drivers/nfc/nxp-nci/nxp-nci.h | 13 +- drivers/nfc/pn544/i2c.c | 13 +- drivers/nfc/pn544/pn544.c | 13 +- drivers/nfc/port100.c | 11 +- drivers/nfc/st-nci/core.c | 13 +- drivers/nfc/st-nci/i2c.c | 13 +- drivers/nfc/st-nci/ndlc.c | 13 +- drivers/nfc/st-nci/ndlc.h | 13 +- drivers/nfc/st-nci/se.c | 13 +- drivers/nfc/st-nci/spi.c | 13 +- drivers/nfc/st-nci/st-nci.h | 13 +- drivers/nfc/st-nci/vendor_cmds.c | 13 +- drivers/nfc/st21nfca/core.c | 13 +- drivers/nfc/st21nfca/dep.c | 13 +- drivers/nfc/st21nfca/i2c.c | 13 +- drivers/nfc/st21nfca/se.c | 13 +- drivers/nfc/st21nfca/st21nfca.h | 13 +- drivers/nfc/st21nfca/vendor_cmds.c | 13 +- drivers/nfc/st95hf/core.c | 13 +- drivers/nfc/st95hf/spi.c | 13 +- drivers/nfc/st95hf/spi.h | 13 +- drivers/nfc/trf7970a.c | 5 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 11 +- drivers/nvdimm/badrange.c | 10 +- drivers/nvdimm/blk.c | 10 +- drivers/nvdimm/btt.c | 10 +- drivers/nvdimm/btt.h | 10 +- drivers/nvdimm/btt_devs.c | 10 +- drivers/nvdimm/bus.c | 10 +- drivers/nvdimm/claim.c | 10 +- drivers/nvdimm/core.c | 10 +- drivers/nvdimm/dax_devs.c | 10 +- drivers/nvdimm/dimm.c | 10 +- drivers/nvdimm/dimm_devs.c | 10 +- drivers/nvdimm/label.c | 10 +- drivers/nvdimm/label.h | 10 +- drivers/nvdimm/namespace_devs.c | 10 +- drivers/nvdimm/nd-core.h | 10 +- drivers/nvdimm/nd.h | 10 +- drivers/nvdimm/pfn.h | 10 +- drivers/nvdimm/pfn_devs.c | 10 +- drivers/nvdimm/pmem.c | 10 +- drivers/nvdimm/region.c | 10 +- drivers/nvdimm/region_devs.c | 10 +- drivers/nvme/host/core.c | 3 +- drivers/nvme/host/pci.c | 6 + drivers/nvme/host/rdma.c | 152 +- drivers/nvme/host/tcp.c | 57 +- drivers/nvme/target/io-cmd-bdev.c | 1 + drivers/nvmem/qfprom.c | 10 +- drivers/nvmem/rockchip-efuse.c | 10 +- drivers/nvmem/vf610-ocotp.c | 10 +- drivers/of/of_mdio.c | 3 +- drivers/of/of_net.c | 3 +- drivers/parisc/pdc_stable.c | 15 +- drivers/pcmcia/pxa2xx_base.c | 3 +- drivers/perf/qcom_l2_pmu.c | 10 +- drivers/perf/qcom_l3_pmu.c | 10 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 8 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 8 +- drivers/phy/broadcom/phy-bcm-kona-usb2.c | 10 +- drivers/phy/broadcom/phy-brcm-usb-init.c | 10 +- drivers/phy/broadcom/phy-brcm-usb-init.h | 10 +- drivers/phy/broadcom/phy-brcm-usb.c | 10 +- drivers/phy/marvell/phy-pxa-28nm-hsic.c | 11 +- drivers/phy/marvell/phy-pxa-28nm-usb2.c | 11 +- drivers/phy/phy-pistachio-usb.c | 5 +- drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 10 +- drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c | 10 +- drivers/phy/qualcomm/phy-qcom-ufs-i.h | 11 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c | 11 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.h | 11 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c | 11 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.h | 11 +- drivers/phy/qualcomm/phy-qcom-ufs.c | 11 +- drivers/phy/rockchip/phy-rockchip-typec.c | 11 +- drivers/phy/tegra/xusb-tegra124.c | 10 +- drivers/phy/tegra/xusb-tegra210.c | 10 +- drivers/phy/tegra/xusb.c | 10 +- drivers/phy/tegra/xusb.h | 10 +- drivers/phy/ti/phy-da8xx-usb.c | 10 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 4 + drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 2 + drivers/pinctrl/meson/pinctrl-meson.h | 2 +- drivers/pinctrl/meson/pinctrl-meson8-pmx.h | 2 +- drivers/pinctrl/nomadik/pinctrl-ab8500.c | 2 +- drivers/pinctrl/nomadik/pinctrl-ab8505.c | 2 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 2 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 2 +- drivers/pinctrl/pinctrl-amd.c | 6 +- drivers/pinctrl/pinctrl-amd.h | 6 +- drivers/pinctrl/pinctrl-at91-pio4.c | 10 +- drivers/pinctrl/pinctrl-at91.c | 3 +- drivers/pinctrl/pinctrl-bm1880.c | 290 +- drivers/pinctrl/pinctrl-da850-pupd.c | 10 +- drivers/pinctrl/pinctrl-lantiq.c | 5 +- drivers/pinctrl/pinctrl-lantiq.h | 5 +- drivers/pinctrl/pinctrl-max77620.c | 5 +- drivers/pinctrl/pinctrl-oxnas.c | 10 +- drivers/pinctrl/pinctrl-pic32.c | 10 +- drivers/pinctrl/pinctrl-pic32.h | 10 +- drivers/pinctrl/pinctrl-pistachio.c | 5 +- drivers/pinctrl/pinctrl-sx150x.c | 10 +- drivers/pinctrl/pinctrl-tb10x.c | 26 +- drivers/pinctrl/pinctrl-xway.c | 5 +- drivers/pinctrl/pxa/pinctrl-pxa25x.c | 6 +- drivers/pinctrl/pxa/pinctrl-pxa27x.c | 6 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 6 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.h | 6 +- drivers/pinctrl/qcom/pinctrl-apq8064.c | 10 +- drivers/pinctrl/qcom/pinctrl-apq8084.c | 11 +- drivers/pinctrl/qcom/pinctrl-ipq4019.c | 10 +- drivers/pinctrl/qcom/pinctrl-ipq8064.c | 11 +- drivers/pinctrl/qcom/pinctrl-ipq8074.c | 10 +- drivers/pinctrl/qcom/pinctrl-mdm9615.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm.h | 10 +- drivers/pinctrl/qcom/pinctrl-msm8660.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm8916.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm8960.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm8994.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm8996.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm8x74.c | 10 +- drivers/pinctrl/qcom/pinctrl-qdf2xxx.c | 10 +- drivers/pinctrl/qcom/pinctrl-sdm845.c | 12 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 10 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 10 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 10 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 10 +- drivers/pinctrl/sh-pfc/core.c | 60 +- drivers/pinctrl/sh-pfc/pfc-emev2.c | 70 +- drivers/pinctrl/sh-pfc/pfc-r8a73a4.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7740.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a77470.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 125 +- drivers/pinctrl/sh-pfc/pfc-r8a7779.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 36 +- drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7792.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 434 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 414 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 414 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 410 +- drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 26 +- drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 181 +- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 2 +- drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 21 +- drivers/pinctrl/sh-pfc/pfc-sh7734.c | 2 +- drivers/pinctrl/sh-pfc/pinctrl.c | 3 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 90 +- drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra.h | 10 +- drivers/pinctrl/tegra/pinctrl-tegra114.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra124.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra20.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra210.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra30.c | 10 +- drivers/pinctrl/vt8500/pinctrl-vt8500.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wm8505.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wm8650.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wm8750.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wm8850.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wmt.h | 10 +- drivers/platform/x86/dcdbas.c | 10 +- drivers/platform/x86/dcdbas.h | 10 +- drivers/platform/x86/dell-smo8800.c | 1 + drivers/platform/x86/dell_rbu.c | 10 +- drivers/platform/x86/fujitsu-tablet.c | 14 +- drivers/platform/x86/hdaps.c | 14 +- drivers/platform/x86/panasonic-laptop.c | 15 +- drivers/platform/x86/pmc_atom.c | 11 +- drivers/platform/x86/surface3-wmi.c | 6 +- drivers/platform/x86/surface3_button.c | 6 +- drivers/platform/x86/surfacepro3_button.c | 6 +- drivers/power/avs/rockchip-io-domain.c | 10 +- drivers/power/reset/as3722-poweroff.c | 10 +- drivers/power/reset/axxia-reset.c | 11 +- drivers/power/reset/gpio-restart.c | 10 +- drivers/power/reset/msm-poweroff.c | 11 +- drivers/power/supply/axp288_fuel_gauge.c | 11 +- drivers/power/supply/qcom_smbb.c | 10 +- drivers/power/supply/rt5033_battery.c | 5 +- drivers/powercap/intel_rapl.c | 14 +- drivers/powercap/powercap_sys.c | 14 +- drivers/pwm/pwm-lp3943.c | 5 +- drivers/pwm/pwm-lpc32xx.c | 6 +- drivers/pwm/pwm-vt8500.c | 10 +- drivers/ras/cec.c | 210 +- drivers/regulator/aat2870-regulator.c | 15 +- drivers/regulator/cpcap-regulator.c | 2 +- drivers/regulator/lp87565-regulator.c | 5 +- drivers/regulator/max77620-regulator.c | 5 +- drivers/regulator/max77802-regulator.c | 2 - drivers/regulator/max8952.c | 2 +- drivers/regulator/qcom_rpm-regulator.c | 10 +- drivers/regulator/qcom_smd-regulator.c | 10 +- drivers/regulator/qcom_spmi-regulator.c | 10 +- drivers/regulator/rk808-regulator.c | 10 +- drivers/regulator/rn5t618-regulator.c | 8 +- drivers/regulator/rt5033-regulator.c | 5 +- drivers/regulator/vctrl-regulator.c | 10 +- drivers/remoteproc/remoteproc_internal.h | 10 +- drivers/remoteproc/remoteproc_virtio.c | 10 +- drivers/reset/reset-imx7.c | 10 +- drivers/reset/reset-pistachio.c | 5 +- drivers/reset/reset-zynq.c | 10 +- drivers/rtc/rtc-ds1302.c | 5 +- drivers/rtc/rtc-hid-sensor-time.c | 15 +- drivers/rtc/rtc-hym8563.c | 10 +- drivers/rtc/rtc-mrst.c | 6 +- drivers/rtc/rtc-nuc900.c | 6 +- drivers/rtc/rtc-pm8xxx.c | 10 +- drivers/rtc/rtc-rk808.c | 10 +- drivers/rtc/rtc-sun6i.c | 1 + drivers/rtc/rtc-tegra.c | 1 - drivers/rtc/rtc-vt8500.c | 10 +- drivers/s390/cio/qdio_main.c | 1 + drivers/s390/cio/qdio_thinint.c | 1 + drivers/s390/crypto/zcrypt_msgtype6.c | 4 + drivers/scsi/BusLogic.c | 9 +- drivers/scsi/BusLogic.h | 9 +- drivers/scsi/aic7xxx/aic7xxx.reg | 2 +- drivers/scsi/aic94xx/Makefile | 18 +- drivers/scsi/aic94xx/aic94xx.h | 19 +- drivers/scsi/aic94xx/aic94xx_dev.c | 19 +- drivers/scsi/aic94xx/aic94xx_dump.c | 20 +- drivers/scsi/aic94xx/aic94xx_dump.h | 20 +- drivers/scsi/aic94xx/aic94xx_hwi.c | 20 +- drivers/scsi/aic94xx/aic94xx_hwi.h | 20 +- drivers/scsi/aic94xx/aic94xx_init.c | 20 +- drivers/scsi/aic94xx/aic94xx_reg.c | 20 +- drivers/scsi/aic94xx/aic94xx_reg.h | 20 +- drivers/scsi/aic94xx/aic94xx_reg_def.h | 20 +- drivers/scsi/aic94xx/aic94xx_sas.h | 20 +- drivers/scsi/aic94xx/aic94xx_scb.c | 20 +- drivers/scsi/aic94xx/aic94xx_sds.c | 20 +- drivers/scsi/aic94xx/aic94xx_sds.h | 20 +- drivers/scsi/aic94xx/aic94xx_seq.c | 20 +- drivers/scsi/aic94xx/aic94xx_seq.h | 20 +- drivers/scsi/aic94xx/aic94xx_task.c | 20 +- drivers/scsi/aic94xx/aic94xx_tmf.c | 20 +- drivers/scsi/be2iscsi/be.h | 7 +- drivers/scsi/be2iscsi/be_cmds.c | 7 +- drivers/scsi/be2iscsi/be_cmds.h | 7 +- drivers/scsi/be2iscsi/be_iscsi.h | 7 +- drivers/scsi/be2iscsi/be_main.h | 7 +- drivers/scsi/be2iscsi/be_mgmt.h | 7 +- drivers/scsi/bfa/bfa.h | 10 +- drivers/scsi/bfa/bfa_core.c | 10 +- drivers/scsi/bfa/bfa_cs.h | 10 +- drivers/scsi/bfa/bfa_defs.h | 10 +- drivers/scsi/bfa/bfa_defs_fcs.h | 10 +- drivers/scsi/bfa/bfa_defs_svc.h | 10 +- drivers/scsi/bfa/bfa_fc.h | 10 +- drivers/scsi/bfa/bfa_fcbuild.c | 10 +- drivers/scsi/bfa/bfa_fcbuild.h | 10 +- drivers/scsi/bfa/bfa_fcpim.c | 10 +- drivers/scsi/bfa/bfa_fcpim.h | 10 +- drivers/scsi/bfa/bfa_fcs.c | 10 +- drivers/scsi/bfa/bfa_fcs.h | 10 +- drivers/scsi/bfa/bfa_fcs_fcpim.c | 10 +- drivers/scsi/bfa/bfa_fcs_lport.c | 10 +- drivers/scsi/bfa/bfa_fcs_rport.c | 10 +- drivers/scsi/bfa/bfa_hw_cb.c | 10 +- drivers/scsi/bfa/bfa_hw_ct.c | 10 +- drivers/scsi/bfa/bfa_ioc.c | 10 +- drivers/scsi/bfa/bfa_ioc.h | 10 +- drivers/scsi/bfa/bfa_ioc_cb.c | 10 +- drivers/scsi/bfa/bfa_ioc_ct.c | 10 +- drivers/scsi/bfa/bfa_modules.h | 10 +- drivers/scsi/bfa/bfa_plog.h | 10 +- drivers/scsi/bfa/bfa_port.c | 10 +- drivers/scsi/bfa/bfa_port.h | 10 +- drivers/scsi/bfa/bfa_svc.c | 10 +- drivers/scsi/bfa/bfa_svc.h | 10 +- drivers/scsi/bfa/bfad.c | 10 +- drivers/scsi/bfa/bfad_attr.c | 10 +- drivers/scsi/bfa/bfad_bsg.c | 10 +- drivers/scsi/bfa/bfad_bsg.h | 10 +- drivers/scsi/bfa/bfad_debugfs.c | 10 +- drivers/scsi/bfa/bfad_drv.h | 10 +- drivers/scsi/bfa/bfad_im.c | 10 +- drivers/scsi/bfa/bfad_im.h | 10 +- drivers/scsi/bfa/bfi.h | 10 +- drivers/scsi/bfa/bfi_ms.h | 10 +- drivers/scsi/bfa/bfi_reg.h | 10 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 10 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 17 +- drivers/scsi/cxgbi/libcxgbi.c | 15 +- drivers/scsi/cxgbi/libcxgbi.h | 9 +- drivers/scsi/esp_scsi.c | 20 +- drivers/scsi/esp_scsi.h | 2 + drivers/scsi/fcoe/fcoe.h | 2 +- drivers/scsi/hpsa.c | 11 +- drivers/scsi/hpsa_cmd.h | 1 + drivers/scsi/hptiop.c | 10 +- drivers/scsi/hptiop.h | 10 +- drivers/scsi/isci/request.c | 6 +- drivers/scsi/iscsi_boot_sysfs.c | 10 +- drivers/scsi/libfc/fc_libfc.h | 2 +- drivers/scsi/lpfc/lpfc_nvmet.c | 2 + drivers/scsi/megaraid/megaraid_sas_base.c | 80 +- drivers/scsi/megaraid/megaraid_sas_debugfs.c | 1 - drivers/scsi/megaraid/megaraid_sas_fp.c | 2 +- drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 476 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 34 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 73 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 20 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 38 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 8 +- drivers/scsi/qedf/drv_fcoe_fw_funcs.c | 5 +- drivers/scsi/qedf/drv_fcoe_fw_funcs.h | 5 +- drivers/scsi/qedf/drv_scsi_fw_funcs.c | 5 +- drivers/scsi/qedf/drv_scsi_fw_funcs.h | 5 +- drivers/scsi/qedf/qedf.h | 5 +- drivers/scsi/qedf/qedf_attr.c | 5 +- drivers/scsi/qedf/qedf_dbg.c | 5 +- drivers/scsi/qedf/qedf_dbg.h | 5 +- drivers/scsi/qedf/qedf_debugfs.c | 5 +- drivers/scsi/qedf/qedf_els.c | 5 +- drivers/scsi/qedf/qedf_fip.c | 5 +- drivers/scsi/qedf/qedf_hsi.h | 5 +- drivers/scsi/qedf/qedf_io.c | 5 +- drivers/scsi/qedf/qedf_main.c | 5 +- drivers/scsi/qedf/qedf_version.h | 5 +- drivers/scsi/qedi/qedi.h | 5 +- drivers/scsi/qedi/qedi_dbg.c | 5 +- drivers/scsi/qedi/qedi_dbg.h | 5 +- drivers/scsi/qedi/qedi_debugfs.c | 5 +- drivers/scsi/qedi/qedi_fw.c | 5 +- drivers/scsi/qedi/qedi_fw_api.c | 5 +- drivers/scsi/qedi/qedi_fw_iscsi.h | 5 +- drivers/scsi/qedi/qedi_fw_scsi.h | 5 +- drivers/scsi/qedi/qedi_gbl.h | 5 +- drivers/scsi/qedi/qedi_hsi.h | 5 +- drivers/scsi/qedi/qedi_iscsi.c | 5 +- drivers/scsi/qedi/qedi_iscsi.h | 5 +- drivers/scsi/qedi/qedi_main.c | 5 +- drivers/scsi/qedi/qedi_nvm_iscsi_cfg.h | 5 +- drivers/scsi/qedi/qedi_sysfs.c | 5 +- drivers/scsi/qedi/qedi_version.h | 5 +- drivers/scsi/qla2xxx/qla_target.c | 11 +- drivers/scsi/raid_class.c | 3 +- drivers/scsi/scsi_lib.c | 6 +- drivers/scsi/storvsc_drv.c | 14 +- drivers/scsi/ufs/ufs-qcom.c | 11 +- drivers/scsi/ufs/ufs-qcom.h | 11 +- drivers/scsi/ufs/ufs_quirks.h | 11 +- drivers/scsi/ufs/ufshcd-pltfrm.h | 11 +- drivers/soc/qcom/glink_ssr.c | 10 +- drivers/soc/qcom/qcom_gsbi.c | 10 +- drivers/soc/qcom/rmtfs_mem.c | 10 +- drivers/soc/qcom/smd-rpm.c | 10 +- drivers/soc/qcom/smem.c | 10 +- drivers/soc/qcom/smem_state.c | 10 +- drivers/soc/qcom/smp2p.c | 10 +- drivers/soc/qcom/smsm.c | 10 +- drivers/soc/qcom/spm.c | 10 +- drivers/soc/qcom/wcnss_ctrl.c | 10 +- drivers/soc/tegra/flowctrl.c | 13 +- drivers/soc/tegra/fuse/fuse.h | 11 +- drivers/soc/tegra/pmc.c | 11 +- drivers/soc/tegra/powergate-bpmp.c | 10 +- drivers/soc/ti/pm33xx.c | 1 + drivers/spi/spi-dln2.c | 5 +- drivers/spi/spi-dw-mid.c | 10 +- drivers/spi/spi-dw-mmio.c | 5 +- drivers/spi/spi-dw-pci.c | 10 +- drivers/spi/spi-dw.c | 10 +- drivers/spi/spi-img-spfi.c | 5 +- drivers/spi/spi-lantiq-ssc.c | 5 +- drivers/spi/spi-mpc52xx.c | 3 +- drivers/spi/spi-pic32-sqi.c | 10 +- drivers/spi/spi-pic32.c | 10 +- drivers/spi/spi-qup.c | 10 +- drivers/spi/spi-rockchip.c | 11 +- drivers/spi/spi-st-ssc4.c | 4 +- drivers/spi/spi-ti-qspi.c | 9 +- drivers/spi/spi-topcliff-pch.c | 10 +- drivers/spi/spi.c | 3 +- drivers/spmi/spmi-pmic-arb.c | 10 +- drivers/spmi/spmi.c | 10 +- drivers/staging/erofs/unzip_vle.c | 2 +- drivers/staging/erofs/unzip_vle.h | 6 +- .../fieldbus/Documentation/fieldbus_dev.txt | 4 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 1 + drivers/staging/kpc2000/kpc2000/core.c | 38 +- drivers/staging/kpc2000/kpc2000/pcie.h | 2 +- drivers/staging/kpc2000/kpc2000_i2c.c | 4 +- drivers/staging/kpc2000/kpc2000_spi.c | 19 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 2 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 2 +- drivers/staging/media/imx/Kconfig | 2 +- .../most/Documentation/ABI/configfs-most.txt | 16 +- .../staging/most/Documentation/driver_usage.txt | 8 +- drivers/staging/ralink-gdma/ralink-gdma.c | 3 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 9 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 3 - drivers/staging/rtl8712/hal_init.c | 174 +- drivers/staging/rtl8712/recv_linux.c | 50 +- drivers/staging/rtl8712/rtl871x_mlme.c | 7 +- drivers/staging/rtl8712/usb_halinit.c | 288 +- drivers/staging/rtl8712/usb_ops.c | 84 +- drivers/staging/rtl8712/xmit_linux.c | 50 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 4 +- drivers/staging/rtl8723bs/include/rtw_ap.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 35 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 3 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 6 +- drivers/target/target_core_user.c | 14 +- drivers/target/tcm_fc/tcm_fc.h | 14 +- drivers/target/tcm_fc/tfc_cmd.c | 14 +- drivers/target/tcm_fc/tfc_io.c | 14 +- drivers/target/tcm_fc/tfc_sess.c | 14 +- drivers/tee/optee/call.c | 11 +- drivers/tee/optee/core.c | 11 +- drivers/tee/optee/optee_private.h | 11 +- drivers/tee/optee/rpc.c | 11 +- drivers/tee/optee/shm_pool.c | 11 +- drivers/tee/optee/shm_pool.h | 11 +- drivers/tee/optee/supp.c | 11 +- drivers/tee/tee_core.c | 11 +- drivers/tee/tee_private.h | 11 +- drivers/tee/tee_shm.c | 11 +- drivers/tee/tee_shm_pool.c | 11 +- drivers/thermal/armada_thermal.c | 11 +- drivers/thermal/broadcom/brcmstb_thermal.c | 11 +- drivers/thermal/clock_cooling.c | 10 +- drivers/thermal/dove_thermal.c | 11 +- drivers/thermal/gov_bang_bang.c | 12 +- .../intel/int340x_thermal/int3403_thermal.c | 10 +- .../intel/int340x_thermal/int340x_thermal_zone.c | 11 +- .../intel/int340x_thermal/int340x_thermal_zone.h | 11 +- .../int340x_thermal/processor_thermal_device.c | 11 +- drivers/thermal/intel/intel_pch_thermal.c | 11 +- drivers/thermal/intel/intel_powerclamp.c | 17 +- drivers/thermal/intel/intel_soc_dts_iosf.c | 11 +- drivers/thermal/intel/intel_soc_dts_iosf.h | 11 +- drivers/thermal/intel/intel_soc_dts_thermal.c | 11 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 14 +- drivers/thermal/kirkwood_thermal.c | 11 +- drivers/thermal/max77620_thermal.c | 5 +- drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 10 +- drivers/thermal/rockchip_thermal.c | 10 +- drivers/thermal/spear_thermal.c | 11 +- drivers/thermal/tegra/soctherm-fuse.c | 11 +- drivers/thermal/tegra/tegra-bpmp-thermal.c | 11 +- drivers/thermal/ti-soc-thermal/dra752-bandgap.h | 16 +- .../thermal/ti-soc-thermal/dra752-thermal-data.c | 11 +- .../thermal/ti-soc-thermal/omap3-thermal-data.c | 10 +- .../thermal/ti-soc-thermal/omap4-thermal-data.c | 11 +- drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h | 16 +- .../thermal/ti-soc-thermal/omap5-thermal-data.c | 11 +- drivers/thermal/ti-soc-thermal/omap5xxx-bandgap.h | 16 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 16 +- drivers/thermal/ti-soc-thermal/ti-bandgap.h | 16 +- drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 16 +- drivers/thermal/ti-soc-thermal/ti-thermal.h | 16 +- drivers/uio/uio_aec.c | 14 +- drivers/usb/Makefile | 3 +- drivers/usb/common/common.c | 21 + drivers/usb/common/common.h | 14 + drivers/usb/common/led.c | 9 +- drivers/usb/core/usb.c | 10 +- drivers/usb/host/u132-hcd.c | 3 +- drivers/usb/typec/tcpm/fusb302.c | 3 +- drivers/usb/typec/ucsi/ucsi.c | 10 + drivers/usb/typec/ucsi/ucsi.h | 1 + drivers/usb/typec/ucsi/ucsi_ccg.c | 118 +- drivers/uwb/address.c | 16 +- drivers/uwb/beacon.c | 16 +- drivers/uwb/driver.c | 16 +- drivers/uwb/est.c | 16 +- drivers/uwb/hwa-rc.c | 19 +- drivers/uwb/i1480/dfu/dfu.c | 16 +- drivers/uwb/i1480/dfu/i1480-dfu.h | 16 +- drivers/uwb/i1480/dfu/mac.c | 16 +- drivers/uwb/i1480/dfu/phy.c | 16 +- drivers/uwb/i1480/dfu/usb.c | 16 +- drivers/uwb/i1480/i1480-est.c | 16 +- drivers/uwb/ie.c | 16 +- drivers/uwb/lc-dev.c | 16 +- drivers/uwb/lc-rc.c | 16 +- drivers/uwb/neh.c | 16 +- drivers/uwb/reset.c | 16 +- drivers/uwb/scan.c | 17 +- drivers/uwb/umc-bus.c | 3 +- drivers/uwb/umc-dev.c | 3 +- drivers/uwb/umc-drv.c | 3 +- drivers/uwb/uwb-debug.c | 16 +- drivers/uwb/uwb-internal.h | 15 +- drivers/uwb/uwbd.c | 16 +- drivers/uwb/whc-rc.c | 16 +- drivers/uwb/whci.c | 3 +- drivers/vhost/vhost.c | 2 +- drivers/video/backlight/aat2870_bl.c | 15 +- drivers/video/backlight/locomolcd.c | 2 +- drivers/video/backlight/pm8941-wled.c | 10 +- drivers/video/backlight/tdo24m.c | 5 +- drivers/video/display_timing.c | 3 +- drivers/video/fbdev/Kconfig | 31 +- drivers/video/fbdev/Makefile | 1 - drivers/video/fbdev/atafb.c | 21 - drivers/video/fbdev/atmel_lcdfb.c | 4 +- drivers/video/fbdev/au1200fb.c | 19 +- drivers/video/fbdev/cyber2000fb.c | 5 - drivers/video/fbdev/gbefb.c | 19 +- drivers/video/fbdev/goldfishfb.c | 11 +- drivers/video/fbdev/hyperv_fb.c | 11 +- drivers/video/fbdev/mxsfb.c | 1028 --- drivers/video/fbdev/omap2/omapfb/dss/video-pll.c | 8 +- drivers/video/fbdev/omap2/omapfb/vrfb.c | 14 +- drivers/video/fbdev/pvr2fb.c | 176 +- drivers/video/fbdev/simplefb.c | 10 +- drivers/video/fbdev/smscufx.c | 5 +- drivers/video/fbdev/udlfb.c | 5 +- drivers/video/fbdev/via/via-gpio.c | 2 +- drivers/video/fbdev/vt8500lcdfb.c | 10 +- drivers/video/fbdev/vt8500lcdfb.h | 10 +- drivers/video/fbdev/wm8505fb.c | 10 +- drivers/video/fbdev/wm8505fb_regs.h | 10 +- drivers/video/fbdev/wmt_ge_rops.c | 10 +- drivers/video/of_display_timing.c | 3 +- drivers/video/of_videomode.c | 3 +- drivers/video/videomode.c | 3 +- drivers/w1/masters/ds2482.c | 5 +- drivers/w1/slaves/w1_ds2413.c | 8 +- drivers/w1/slaves/w1_ds2805.c | 6 +- drivers/watchdog/ie6xx_wdt.c | 17 +- drivers/watchdog/intel_scu_watchdog.c | 17 +- drivers/watchdog/intel_scu_watchdog.h | 17 +- drivers/watchdog/iop_wdt.c | 14 +- drivers/watchdog/kempld_wdt.c | 10 +- drivers/watchdog/nuc900_wdt.c | 6 +- drivers/watchdog/qcom-wdt.c | 11 +- drivers/watchdog/rn5t618_wdt.c | 8 +- drivers/watchdog/sbsa_gwdt.c | 11 +- drivers/xen/pci.c | 14 +- drivers/xen/platform-pci.c | 15 +- drivers/xen/swiotlb-xen.c | 11 +- drivers/xen/xen-acpi-pad.c | 10 +- drivers/xen/xen-acpi-processor.c | 11 +- fs/btrfs/extent-tree.c | 28 +- fs/cifs/cifsfs.c | 1 + fs/cifs/cifsglob.h | 5 + fs/cifs/file.c | 8 +- fs/cifs/smb2ops.c | 18 +- fs/cifs/smb2pdu.c | 7 +- fs/cifs/smb2pdu.h | 2 +- fs/cifs/smb2transport.c | 10 +- fs/dax.c | 10 +- fs/dlm/plock.c | 5 +- fs/ecryptfs/messaging.c | 15 +- fs/ecryptfs/miscdev.c | 15 +- fs/fat/nfs.c | 11 +- fs/fuse/cuse.c | 3 +- fs/gfs2/acl.c | 5 +- fs/gfs2/acl.h | 5 +- fs/gfs2/aops.c | 5 +- fs/gfs2/bmap.c | 5 +- fs/gfs2/bmap.h | 5 +- fs/gfs2/dentry.c | 5 +- fs/gfs2/dir.c | 5 +- fs/gfs2/dir.h | 5 +- fs/gfs2/export.c | 5 +- fs/gfs2/file.c | 5 +- fs/gfs2/gfs2.h | 5 +- fs/gfs2/glock.c | 5 +- fs/gfs2/glock.h | 5 +- fs/gfs2/glops.c | 5 +- fs/gfs2/glops.h | 5 +- fs/gfs2/incore.h | 5 +- fs/gfs2/inode.c | 5 +- fs/gfs2/inode.h | 5 +- fs/gfs2/lock_dlm.c | 5 +- fs/gfs2/log.c | 5 +- fs/gfs2/log.h | 5 +- fs/gfs2/lops.c | 5 +- fs/gfs2/lops.h | 5 +- fs/gfs2/main.c | 5 +- fs/gfs2/meta_io.c | 5 +- fs/gfs2/meta_io.h | 5 +- fs/gfs2/ops_fstype.c | 5 +- fs/gfs2/quota.c | 5 +- fs/gfs2/quota.h | 5 +- fs/gfs2/recovery.c | 5 +- fs/gfs2/recovery.h | 5 +- fs/gfs2/rgrp.c | 5 +- fs/gfs2/rgrp.h | 5 +- fs/gfs2/super.c | 5 +- fs/gfs2/super.h | 5 +- fs/gfs2/sys.c | 5 +- fs/gfs2/sys.h | 5 +- fs/gfs2/trans.c | 5 +- fs/gfs2/trans.h | 5 +- fs/gfs2/util.c | 5 +- fs/gfs2/util.h | 5 +- fs/gfs2/xattr.c | 5 +- fs/gfs2/xattr.h | 5 +- fs/kernfs/dir.c | 3 +- fs/kernfs/file.c | 3 +- fs/kernfs/inode.c | 3 +- fs/kernfs/kernfs-internal.h | 3 +- fs/kernfs/mount.c | 3 +- fs/kernfs/symlink.c | 3 +- fs/nfsd/blocklayout.c | 8 +- fs/nfsd/nfs4xdr.c | 17 +- fs/nfsd/nfscache.c | 10 +- fs/nfsd/xdr4.h | 2 +- fs/ocfs2/cluster/sys.c | 17 +- fs/ocfs2/cluster/sys.h | 17 +- fs/ocfs2/extent_map.c | 15 +- fs/ocfs2/extent_map.h | 15 +- fs/ocfs2/filecheck.c | 10 +- fs/ocfs2/filecheck.h | 10 +- fs/ocfs2/ocfs1_fs_compat.h | 15 +- fs/ocfs2/ocfs2_fs.h | 15 +- fs/ocfs2/stack_o2cb.c | 10 +- fs/ocfs2/stack_user.c | 10 +- fs/ocfs2/stackglue.c | 10 +- fs/ocfs2/stackglue.h | 10 +- fs/pstore/ftrace.c | 10 +- fs/pstore/inode.c | 14 +- fs/pstore/platform.c | 14 +- fs/pstore/pmsg.c | 10 +- fs/pstore/ram.c | 16 +- fs/pstore/ram_core.c | 11 +- fs/ubifs/budget.c | 14 +- fs/ubifs/commit.c | 14 +- fs/ubifs/compress.c | 14 +- fs/ubifs/debug.c | 14 +- fs/ubifs/debug.h | 14 +- fs/ubifs/dir.c | 14 +- fs/ubifs/file.c | 14 +- fs/ubifs/find.c | 14 +- fs/ubifs/gc.c | 14 +- fs/ubifs/io.c | 14 +- fs/ubifs/ioctl.c | 14 +- fs/ubifs/journal.c | 14 +- fs/ubifs/key.h | 14 +- fs/ubifs/log.c | 14 +- fs/ubifs/lprops.c | 14 +- fs/ubifs/lpt.c | 14 +- fs/ubifs/lpt_commit.c | 14 +- fs/ubifs/master.c | 14 +- fs/ubifs/misc.h | 14 +- fs/ubifs/orphan.c | 14 +- fs/ubifs/recovery.c | 14 +- fs/ubifs/replay.c | 14 +- fs/ubifs/sb.c | 14 +- fs/ubifs/scan.c | 14 +- fs/ubifs/shrinker.c | 14 +- fs/ubifs/super.c | 14 +- fs/ubifs/tnc.c | 14 +- fs/ubifs/tnc_commit.c | 14 +- fs/ubifs/tnc_misc.c | 14 +- fs/ubifs/ubifs-media.h | 14 +- fs/ubifs/ubifs.h | 14 +- fs/ubifs/xattr.c | 14 +- fs/unicode/utf8-norm.c | 11 +- fs/unicode/utf8-selftest.c | 10 +- fs/unicode/utf8n.h | 11 +- include/acpi/acpi_drivers.h | 2 +- include/acpi/acpi_io.h | 4 +- include/acpi/cppc_acpi.h | 6 +- include/acpi/hed.h | 3 +- include/acpi/pcc.h | 6 +- include/asm-generic/device.h | 3 +- include/asm-generic/vmlinux.lds.h | 7 - include/clocksource/pxa.h | 6 +- include/crypto/pcrypt.h | 14 +- include/drm/drm_atomic_helper.h | 4 - include/drm/drm_client.h | 4 + include/drm/drm_crtc.h | 1 + include/drm/drm_debugfs.h | 2 + include/drm/drm_print.h | 2 + include/dt-bindings/clock/alphascale,asm9260.h | 10 +- include/dt-bindings/clock/am3.h | 10 +- include/dt-bindings/clock/am4.h | 10 +- include/dt-bindings/clock/dm814.h | 10 +- include/dt-bindings/clock/dm816.h | 10 +- include/dt-bindings/clock/dra7.h | 10 +- include/dt-bindings/clock/hix5hd2-clock.h | 5 +- include/dt-bindings/clock/microchip,pic32-clock.h | 10 +- include/dt-bindings/clock/omap4.h | 10 +- include/dt-bindings/clock/omap5.h | 10 +- include/dt-bindings/clock/pistachio-clk.h | 5 +- include/dt-bindings/clock/qcom,gcc-apq8084.h | 10 +- include/dt-bindings/clock/qcom,gcc-ipq806x.h | 10 +- include/dt-bindings/clock/qcom,gcc-ipq8074.h | 10 +- include/dt-bindings/clock/qcom,gcc-mdm9615.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8660.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8916.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8960.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8974.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8994.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8996.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8998.h | 10 +- include/dt-bindings/clock/qcom,lcc-ipq806x.h | 10 +- include/dt-bindings/clock/qcom,lcc-mdm9615.h | 10 +- include/dt-bindings/clock/qcom,lcc-msm8960.h | 10 +- include/dt-bindings/clock/qcom,mmcc-apq8084.h | 10 +- include/dt-bindings/clock/qcom,mmcc-msm8960.h | 10 +- include/dt-bindings/clock/qcom,mmcc-msm8974.h | 10 +- include/dt-bindings/clock/qcom,mmcc-msm8996.h | 10 +- include/dt-bindings/clock/qcom,rpmcc.h | 10 +- include/dt-bindings/gpio/meson-gxbb-gpio.h | 2 +- include/dt-bindings/gpio/meson-gxl-gpio.h | 2 +- include/dt-bindings/gpio/meson8-gpio.h | 2 +- include/dt-bindings/gpio/meson8b-gpio.h | 2 +- include/dt-bindings/phy/phy-pistachio-usb.h | 5 +- include/dt-bindings/pinctrl/pinctrl-tegra.h | 10 +- include/dt-bindings/power/r8a7779-sysc.h | 5 +- include/dt-bindings/power/r8a7790-sysc.h | 5 +- include/dt-bindings/power/r8a7791-sysc.h | 5 +- include/dt-bindings/power/r8a7792-sysc.h | 5 +- include/dt-bindings/power/r8a7793-sysc.h | 5 +- include/dt-bindings/power/r8a7794-sysc.h | 5 +- include/dt-bindings/power/r8a7795-sysc.h | 5 +- include/dt-bindings/power/r8a7796-sysc.h | 5 +- include/dt-bindings/power/r8a77995-sysc.h | 5 +- include/dt-bindings/reset/altr,rst-mgr-a10.h | 10 +- include/dt-bindings/reset/altr,rst-mgr.h | 10 +- include/dt-bindings/reset/qcom,gcc-apq8084.h | 10 +- include/dt-bindings/reset/qcom,gcc-ipq806x.h | 10 +- include/dt-bindings/reset/qcom,gcc-mdm9615.h | 10 +- include/dt-bindings/reset/qcom,gcc-msm8660.h | 10 +- include/dt-bindings/reset/qcom,gcc-msm8916.h | 10 +- include/dt-bindings/reset/qcom,gcc-msm8960.h | 10 +- include/dt-bindings/reset/qcom,gcc-msm8974.h | 10 +- include/dt-bindings/reset/qcom,mmcc-apq8084.h | 10 +- include/dt-bindings/reset/qcom,mmcc-msm8960.h | 10 +- include/dt-bindings/reset/qcom,mmcc-msm8974.h | 10 +- include/dt-bindings/soc/qcom,gsbi.h | 10 +- include/dt-bindings/spmi/spmi.h | 10 +- include/keys/encrypted-type.h | 5 +- include/keys/trusted-type.h | 5 +- include/kvm/arm_arch_timer.h | 14 +- include/kvm/iodev.h | 14 +- include/linux/acpi_iort.h | 14 +- include/linux/amd-iommu.h | 14 +- include/linux/arm-smccc.h | 11 +- include/linux/async.h | 6 +- include/linux/async_tx.h | 15 +- include/linux/attribute_container.h | 3 +- include/linux/avf/virtchnl.h | 16 +- include/linux/bch.h | 14 +- include/linux/bpf-cgroup.h | 8 + include/linux/can/dev/peak_canfd.h | 10 +- include/linux/clk/sunxi-ng.h | 10 +- include/linux/clock_cooling.h | 10 +- include/linux/compiler_types.h | 2 - include/linux/cper.h | 14 +- include/linux/cpu_pm.h | 11 +- include/linux/dcache.h | 4 +- include/linux/devcoredump.h | 17 +- include/linux/digsig.h | 6 +- include/linux/dma-debug.h | 14 +- include/linux/dma/edma.h | 47 + include/linux/dma/qcom_bam_dma.h | 10 +- include/linux/dmar.h | 14 +- include/linux/dsa/8021q.h | 16 +- include/linux/dsa/sja1105.h | 34 + include/linux/edd.h | 11 +- include/linux/efi.h | 9 + include/linux/extcon-provider.h | 10 +- include/linux/extcon.h | 10 +- include/linux/firmware-map.h | 11 +- include/linux/firmware/meson/meson_sm.h | 8 +- include/linux/fs.h | 2 +- include/linux/fs_context.h | 2 +- include/linux/gpio/driver.h | 4 +- include/linux/hid-sensor-hub.h | 15 +- include/linux/hid-sensor-ids.h | 15 +- include/linux/hidraw.h | 10 +- include/linux/hsi/hsi.h | 15 +- include/linux/hsi/ssi_protocol.h | 15 +- include/linux/hwmon.h | 4 +- include/linux/hyperv.h | 15 +- include/linux/iio/accel/kxcjk_1013.h | 10 +- include/linux/iio/common/cros_ec_sensors_core.h | 10 +- include/linux/ima.h | 5 +- include/linux/input/auo-pixcir-ts.h | 12 +- include/linux/input/cyttsp.h | 16 +- include/linux/input/kxtj9.h | 15 +- include/linux/integrity.h | 5 +- include/linux/intel-iommu.h | 14 +- include/linux/intel-svm.h | 10 +- include/linux/iommu.h | 14 +- include/linux/iopoll.h | 11 +- include/linux/iova.h | 4 +- include/linux/ipack.h | 5 +- include/linux/irqchip/irq-omap-intc.h | 10 +- include/linux/iscsi_boot_sysfs.h | 10 +- include/linux/iscsi_ibft.h | 10 +- include/linux/kernfs.h | 3 +- include/linux/kmemleak.h | 14 +- include/linux/kref.h | 4 +- include/linux/leds-pca9532.h | 6 +- include/linux/leds-tca6507.h | 15 +- include/linux/libnvdimm.h | 10 +- include/linux/llist.h | 14 +- include/linux/lsm_hooks.h | 2 +- include/linux/mcb.h | 5 +- include/linux/mfd/aat2870.h | 15 +- include/linux/mfd/as3711.h | 5 +- include/linux/mfd/cros_ec.h | 10 +- include/linux/mfd/cros_ec_commands.h | 2 +- include/linux/mfd/kempld.h | 5 +- include/linux/mfd/lp87565.h | 5 +- include/linux/mfd/lpc_ich.h | 14 +- include/linux/mfd/max77620.h | 5 +- include/linux/mfd/rk808.h | 10 +- include/linux/mfd/rn5t618.h | 8 +- include/linux/mfd/rt5033-private.h | 5 +- include/linux/mfd/rt5033.h | 5 +- include/linux/mfd/si476x-core.h | 11 +- include/linux/mfd/si476x-platform.h | 11 +- include/linux/mfd/si476x-reports.h | 11 +- include/linux/mfd/sta2x11-mfd.h | 14 +- include/linux/mfd/twl4030-audio.h | 16 +- include/linux/mfd/twl6040.h | 16 +- include/linux/mfd/wl1273-core.h | 15 +- include/linux/mic_bus.h | 13 +- include/linux/mm.h | 11 + include/linux/nd.h | 10 +- include/linux/of_mdio.h | 3 +- include/linux/of_net.h | 3 +- include/linux/openvswitch.h | 15 +- include/linux/padata.h | 14 +- include/linux/pci_ids.h | 1 + include/linux/pe.h | 13 +- include/linux/phonet.h | 15 +- include/linux/phy/phy-sun4i-usb.h | 10 +- include/linux/phy/tegra/xusb.h | 10 +- include/linux/platform_data/apds990x.h | 16 +- include/linux/platform_data/bh1770glc.h | 16 +- include/linux/platform_data/cyttsp4.h | 16 +- include/linux/platform_data/eth-netx.h | 14 +- include/linux/platform_data/gpio-dwapb.h | 10 +- include/linux/platform_data/gpmc-omap.h | 5 +- include/linux/platform_data/i2c-designware.h | 10 +- include/linux/platform_data/i2c-imx.h | 3 +- include/linux/platform_data/invensense_mpu6050.h | 10 +- include/linux/platform_data/leds-pca963x.h | 15 +- include/linux/platform_data/lm8323.h | 14 +- include/linux/platform_data/mmc-esdhc-imx.h | 6 +- include/linux/platform_data/omap-twl4030.h | 15 +- include/linux/platform_data/sdhci-pic32.h | 10 +- include/linux/platform_data/shtc1.h | 11 +- include/linux/platform_data/spi-nuc900.h | 6 +- include/linux/platform_data/ti-sysc.h | 9 + include/linux/platform_data/x86/clk-pmc-atom.h | 10 +- include/linux/platform_data/x86/pmc_atom.h | 11 +- include/linux/platform_data/zforce_ts.h | 10 +- include/linux/platform_device.h | 3 +- include/linux/pm2301_charger.h | 15 +- include/linux/pm_clock.h | 3 +- include/linux/pm_domain.h | 3 +- include/linux/pm_runtime.h | 3 +- include/linux/powercap.h | 14 +- include/linux/pstore.h | 14 +- include/linux/pstore_ram.h | 11 +- include/linux/qcom_scm.h | 10 +- include/linux/qed/fcoe_common.h | 5 +- include/linux/raid_class.h | 3 +- include/linux/regmap.h | 20 + include/linux/regulator/act8865.h | 10 +- include/linux/regulator/fan53555.h | 6 +- include/linux/regulator/tps6507x.h | 14 +- include/linux/resource_ext.h | 10 +- include/linux/rodata_test.h | 6 +- include/linux/sbitmap.h | 13 +- include/linux/sched/task.h | 17 +- include/linux/semaphore.h | 3 +- include/linux/serdev.h | 10 +- include/linux/spi/rspi.h | 10 +- include/linux/spi/sh_hspi.h | 10 +- include/linux/spmi.h | 10 +- include/linux/ssb/ssb_driver_chipcommon.h | 3 +- include/linux/ssb/ssb_driver_extif.h | 3 +- include/linux/ssbi.h | 10 +- include/linux/stmmac.h | 16 +- include/linux/stmp3xxx_rtc_wdt.h | 3 +- include/linux/sunrpc/cache.h | 4 +- include/linux/switchtec.h | 11 +- include/linux/syscalls.h | 8 +- include/linux/syscore_ops.h | 3 +- include/linux/tboot.h | 15 +- include/linux/tee_drv.h | 11 +- include/linux/ti_wilink_st.h | 15 +- include/linux/tpm.h | 7 +- include/linux/tpm_eventlog.h | 152 + include/linux/tracepoint.h | 4 +- include/linux/transport_class.h | 3 +- include/linux/uio_driver.h | 3 +- include/linux/uwb.h | 16 +- include/linux/uwb/spec.h | 16 +- include/linux/uwb/umc.h | 3 +- include/linux/uwb/whci.h | 17 +- include/linux/via-gpio.h | 2 +- include/linux/vm_sockets.h | 10 +- include/linux/vmw_vmci_api.h | 10 +- include/linux/vmw_vmci_defs.h | 40 +- include/linux/wimax/debug.h | 23 +- include/linux/wl12xx.h | 16 +- include/media/davinci/vpbe.h | 10 +- include/media/davinci/vpbe_display.h | 10 +- include/media/davinci/vpbe_osd.h | 11 +- include/media/davinci/vpbe_types.h | 10 +- include/media/davinci/vpbe_venc.h | 10 +- include/media/davinci/vpif_types.h | 10 +- include/media/drv-intf/si476x.h | 11 +- include/media/rc-core.h | 10 +- include/net/af_vsock.h | 10 +- include/net/bonding.h | 9 + include/net/busy_poll.h | 14 +- include/net/dsa.h | 1 + include/net/fq.h | 3 +- include/net/fq_impl.h | 3 +- include/net/hwbm.h | 6 +- include/net/inet_timewait_sock.h | 1 + include/net/ip6_fib.h | 1 + include/net/ip_fib.h | 1 + include/net/mpls.h | 10 +- include/net/mpls_iptunnel.h | 10 +- include/net/nexthop.h | 6 +- include/net/nfc/digital.h | 11 +- include/net/nfc/llc.h | 13 +- include/net/phonet/gprs.h | 15 +- include/net/phonet/pep.h | 15 +- include/net/phonet/phonet.h | 15 +- include/net/phonet/pn_dev.h | 15 +- include/net/vsock_addr.h | 10 +- include/net/wimax.h | 17 +- include/net/xdp.h | 2 +- include/rdma/mr_pool.h | 10 +- include/rdma/rw.h | 10 +- include/scsi/fc/fc_encaps.h | 2 +- include/scsi/fc/fc_fc2.h | 2 +- include/scsi/fc/fc_fcoe.h | 2 +- include/scsi/fc/fc_fcp.h | 2 +- include/scsi/fc/fc_ms.h | 2 +- include/scsi/fc_encode.h | 14 +- include/scsi/fc_frame.h | 14 +- include/scsi/fcoe_sysfs.h | 14 +- include/scsi/libfc.h | 2 +- include/scsi/libfcoe.h | 2 +- include/soc/imx/cpuidle.h | 10 +- include/soc/rockchip/rockchip_sip.h | 10 +- include/soc/tegra/ahb.h | 10 +- include/soc/tegra/bpmp.h | 10 +- include/soc/tegra/cpuidle.h | 10 +- include/soc/tegra/flowctrl.h | 13 +- include/soc/tegra/ivc.h | 10 +- include/soc/tegra/pmc.h | 11 +- include/sound/tpa6130a2-plat.h | 15 +- include/trace/events/clk.h | 10 +- include/trace/events/ufs.h | 10 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/linux/bpf.h | 2 + include/uapi/linux/sched.h | 16 + include/video/display_timing.h | 3 +- include/video/gbe.h | 4 +- include/video/of_display_timing.h | 3 +- include/video/of_videomode.h | 3 +- include/video/omapvrfb.h | 14 +- include/video/videomode.h | 3 +- ipc/ipc_sysctl.c | 6 +- ipc/mq_sysctl.c | 6 +- kernel/async.c | 6 +- kernel/backtracetest.c | 6 +- kernel/bpf/arraymap.c | 10 +- kernel/bpf/cpumap.c | 2 +- kernel/bpf/devmap.c | 10 +- kernel/bpf/disasm.c | 10 +- kernel/bpf/disasm.h | 10 +- kernel/bpf/hashtab.c | 10 +- kernel/bpf/helpers.c | 10 +- kernel/bpf/syscall.c | 18 +- kernel/bpf/verifier.c | 17 +- kernel/cgroup/cgroup.c | 2 +- kernel/cpu_pm.c | 11 +- kernel/dma/debug.c | 14 +- kernel/fork.c | 201 +- kernel/latencytop.c | 6 +- kernel/locking/semaphore.c | 3 +- kernel/module.c | 3 +- kernel/nsproxy.c | 6 +- kernel/power/hibernate.c | 3 +- kernel/power/main.c | 4 +- kernel/power/snapshot.c | 4 +- kernel/power/suspend.c | 3 +- kernel/power/suspend_test.c | 3 +- kernel/power/swap.c | 4 +- kernel/power/user.c | 4 +- kernel/sched/cpudeadline.c | 6 +- kernel/sched/cpupri.c | 6 +- kernel/softirq.c | 3 +- kernel/ucount.c | 7 +- kernel/user_namespace.c | 7 +- kernel/utsname.c | 6 +- kernel/utsname_sysctl.c | 6 +- lib/bsearch.c | 5 +- lib/btree.c | 4 +- lib/digsig.c | 5 +- lib/earlycpio.c | 10 +- lib/find_bit_benchmark.c | 10 +- lib/llist.c | 14 +- lib/lockref.c | 3 + lib/raid6/recov_avx2.c | 6 +- lib/raid6/recov_avx512.c | 7 +- lib/raid6/recov_neon.c | 6 +- lib/raid6/recov_neon_inner.c | 6 +- lib/raid6/recov_ssse3.c | 6 +- lib/ratelimit.c | 3 +- lib/sbitmap.c | 13 +- lib/sg_pool.c | 6 +- lib/show_mem.c | 2 +- lib/test_bpf.c | 10 +- lib/test_static_key_base.c | 10 +- lib/test_static_keys.c | 10 +- lib/test_user_copy.c | 10 +- localversion-next | 2 +- mm/Kconfig | 2 +- mm/dmapool.c | 5 +- mm/kmemleak-test.c | 14 +- mm/kmemleak.c | 15 +- mm/memory-failure.c | 5 +- mm/percpu-km.c | 3 +- mm/percpu-stats.c | 3 +- mm/percpu-vm.c | 3 +- mm/percpu.c | 3 +- mm/rodata_test.c | 6 +- net/appletalk/atalk_proc.c | 5 +- net/bluetooth/6lowpan.c | 9 +- net/bluetooth/a2mp.c | 9 +- net/bluetooth/a2mp.h | 9 +- net/bluetooth/amp.c | 9 +- net/bluetooth/amp.h | 9 +- net/can/af_can.c | 25 +- net/ceph/snapshot.c | 15 +- net/core/fib_rules.c | 5 +- net/core/filter.c | 2 + net/core/hwbm.c | 15 +- net/core/lwt_bpf.c | 10 +- net/core/ptp_classifier.c | 10 +- net/core/skbuff.c | 68 +- net/core/xdp.c | 2 +- net/dccp/ackvec.c | 5 +- net/dccp/qpolicy.c | 5 +- net/dccp/sysctl.c | 5 +- net/dsa/dsa2.c | 3 + net/dsa/slave.c | 3 + net/dsa/tag_8021q.c | 57 +- net/dsa/tag_sja1105.c | 213 +- net/ipv4/esp4_offload.c | 5 +- net/ipv4/fib_frontend.c | 19 + net/ipv4/fib_semantics.c | 88 +- net/ipv4/ip_tunnel.c | 15 +- net/ipv4/ip_tunnel_core.c | 15 +- net/ipv4/nexthop.c | 250 +- net/ipv4/tcp_fastopen.c | 6 +- net/ipv4/tcp_input.c | 2 +- net/ipv4/tcp_minisocks.c | 1 + net/ipv4/udp.c | 4 + net/ipv6/esp6_offload.c | 5 +- net/ipv6/fib6_rules.c | 5 +- net/ipv6/ip6_fib.c | 31 +- net/ipv6/ip6_flowlabel.c | 7 +- net/ipv6/mcast_snoop.c | 14 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 10 +- net/ipv6/route.c | 458 +- net/ipv6/tcp_ipv6.c | 15 +- net/ipv6/udp.c | 4 + net/key/af_key.c | 6 +- net/llc/llc_output.c | 9 +- net/mac80211/cfg.c | 3 +- net/mac80211/ethtool.c | 3 +- net/mac80211/tdls.c | 3 +- net/mpls/Kconfig | 1 + net/mpls/mpls_iptunnel.c | 2 +- net/netfilter/nft_nat.c | 6 +- net/netfilter/nft_objref.c | 5 +- net/netfilter/xt_IDLETIMER.c | 15 +- net/nfc/digital.h | 11 +- net/nfc/digital_core.c | 11 +- net/nfc/digital_dep.c | 11 +- net/nfc/digital_technology.c | 11 +- net/nfc/hci/llc.c | 13 +- net/nfc/hci/llc.h | 13 +- net/nfc/hci/llc_nop.c | 13 +- net/nfc/hci/llc_shdlc.c | 13 +- net/nfc/nci/spi.c | 15 +- net/openvswitch/actions.c | 15 +- net/openvswitch/conntrack.c | 10 +- net/openvswitch/conntrack.h | 10 +- net/openvswitch/datapath.c | 15 +- net/openvswitch/datapath.h | 15 +- net/openvswitch/dp_notify.c | 15 +- net/openvswitch/flow.c | 15 +- net/openvswitch/flow.h | 15 +- net/openvswitch/flow_netlink.c | 15 +- net/openvswitch/flow_netlink.h | 15 +- net/openvswitch/flow_table.c | 15 +- net/openvswitch/flow_table.h | 15 +- net/openvswitch/vport-gre.c | 15 +- net/openvswitch/vport-internal_dev.c | 15 +- net/openvswitch/vport-internal_dev.h | 15 +- net/openvswitch/vport-netdev.c | 15 +- net/openvswitch/vport-netdev.h | 15 +- net/openvswitch/vport-vxlan.c | 15 +- net/openvswitch/vport.c | 15 +- net/openvswitch/vport.h | 15 +- net/phonet/af_phonet.c | 15 +- net/phonet/datagram.c | 15 +- net/phonet/pep-gprs.c | 15 +- net/phonet/pep.c | 15 +- net/phonet/pn_dev.c | 15 +- net/phonet/pn_netlink.c | 15 +- net/phonet/socket.c | 15 +- net/phonet/sysctl.c | 15 +- net/qrtr/qrtr.c | 10 +- net/qrtr/smd.c | 10 +- net/sunrpc/cache.c | 4 +- net/vmw_vsock/af_vsock.c | 10 +- net/vmw_vsock/diag.c | 10 +- net/vmw_vsock/hyperv_transport.c | 11 +- net/vmw_vsock/vmci_transport.c | 10 +- net/vmw_vsock/vmci_transport.h | 10 +- net/vmw_vsock/vmci_transport_notify.c | 10 +- net/vmw_vsock/vmci_transport_notify.h | 10 +- net/vmw_vsock/vmci_transport_notify_qstate.c | 10 +- net/vmw_vsock/vsock_addr.c | 10 +- net/wimax/debug-levels.h | 16 +- net/wimax/debugfs.c | 16 +- net/wimax/id-table.c | 17 +- net/wimax/op-msg.c | 17 +- net/wimax/op-reset.c | 17 +- net/wimax/op-rfkill.c | 17 +- net/wimax/op-state-get.c | 15 +- net/wimax/stack.c | 17 +- net/wimax/wimax-internal.h | 17 +- net/wireless/sysfs.c | 3 +- net/xfrm/xfrm_replay.c | 14 +- samples/bpf/xdp_redirect_map_user.c | 10 +- samples/bpf/xdp_redirect_user.c | 10 +- samples/mic/mpssd/micctrl | 13 +- samples/mic/mpssd/mpss | 13 +- samples/mic/mpssd/mpssd.c | 13 +- samples/mic/mpssd/mpssd.h | 13 +- samples/mic/mpssd/sysfs.c | 13 +- samples/rpmsg/rpmsg_client_sample.c | 10 +- scripts/Kbuild.include | 7 +- scripts/bootgraph.pl | 16 +- scripts/coccinelle/api/platform_no_drv_owner.cocci | 3 +- scripts/documentation-file-ref-check | 9 + scripts/dtc/dtx_diff | 4 +- scripts/extract-vmlinux | 2 +- scripts/extract_xc3028.pl | 2 +- scripts/markup_oops.pl | 5 +- scripts/recordmcount.c | 2 +- scripts/recordmcount.h | 3 +- scripts/show_delta | 2 +- scripts/sortextable.c | 2 +- scripts/sortextable.h | 4 +- scripts/sphinx-pre-install | 2 +- security/Kconfig | 2 +- security/apparmor/apparmorfs.c | 6 +- security/apparmor/audit.c | 6 +- security/apparmor/capability.c | 6 +- security/apparmor/crypto.c | 6 +- security/apparmor/domain.c | 6 +- security/apparmor/file.c | 6 +- security/apparmor/include/apparmor.h | 6 +- security/apparmor/include/apparmorfs.h | 6 +- security/apparmor/include/audit.h | 6 +- security/apparmor/include/capability.h | 6 +- security/apparmor/include/cred.h | 6 +- security/apparmor/include/crypto.h | 6 +- security/apparmor/include/domain.h | 6 +- security/apparmor/include/file.h | 6 +- security/apparmor/include/ipc.h | 6 +- security/apparmor/include/label.h | 6 +- security/apparmor/include/lib.h | 6 +- security/apparmor/include/match.h | 6 +- security/apparmor/include/mount.h | 6 +- security/apparmor/include/net.h | 6 +- security/apparmor/include/path.h | 6 +- security/apparmor/include/perms.h | 6 +- security/apparmor/include/policy.h | 6 +- security/apparmor/include/policy_ns.h | 6 +- security/apparmor/include/policy_unpack.h | 6 +- security/apparmor/include/procattr.h | 6 +- security/apparmor/include/resource.h | 6 +- security/apparmor/include/secid.h | 6 +- security/apparmor/include/task.h | 6 +- security/apparmor/ipc.c | 6 +- security/apparmor/label.c | 6 +- security/apparmor/lib.c | 6 +- security/apparmor/lsm.c | 6 +- security/apparmor/match.c | 6 +- security/apparmor/mount.c | 6 +- security/apparmor/net.c | 6 +- security/apparmor/path.c | 6 +- security/apparmor/policy.c | 7 +- security/apparmor/policy_ns.c | 6 +- security/apparmor/policy_unpack.c | 6 +- security/apparmor/procattr.c | 6 +- security/apparmor/resource.c | 6 +- security/apparmor/secid.c | 7 +- security/apparmor/task.c | 6 +- security/integrity/digsig.c | 6 +- security/integrity/digsig_asymmetric.c | 6 +- security/integrity/evm/evm.h | 6 +- security/integrity/evm/evm_crypto.c | 5 +- security/integrity/evm/evm_main.c | 5 +- security/integrity/evm/evm_posix_acl.c | 5 +- security/integrity/evm/evm_secfs.c | 5 +- security/integrity/iint.c | 6 +- security/integrity/ima/ima.h | 6 +- security/integrity/ima/ima_api.c | 6 +- security/integrity/ima/ima_appraise.c | 5 +- security/integrity/ima/ima_crypto.c | 5 +- security/integrity/ima/ima_fs.c | 6 +- security/integrity/ima/ima_init.c | 6 +- security/integrity/ima/ima_main.c | 6 +- security/integrity/ima/ima_mok.c | 7 +- security/integrity/ima/ima_policy.c | 6 +- security/integrity/ima/ima_queue.c | 6 +- security/integrity/ima/ima_template.c | 6 +- security/integrity/ima/ima_template_lib.c | 6 +- security/integrity/ima/ima_template_lib.h | 6 +- security/integrity/integrity.h | 7 +- security/integrity/integrity_audit.c | 5 +- security/keys/encrypted-keys/ecryptfs_format.c | 5 +- security/keys/encrypted-keys/ecryptfs_format.h | 5 +- security/keys/encrypted-keys/encrypted.c | 5 +- security/keys/encrypted-keys/masterkey_trusted.c | 5 +- security/keys/trusted.c | 5 +- security/loadpin/loadpin.c | 10 +- security/selinux/ibpkey.c | 12 +- security/selinux/include/conditional.h | 4 +- security/selinux/include/ibpkey.h | 12 +- security/selinux/include/netnode.h | 12 +- security/selinux/include/netport.h | 12 +- security/selinux/netnode.c | 12 +- security/selinux/netport.c | 12 +- security/selinux/selinuxfs.c | 4 +- security/selinux/ss/avtab.h | 4 +- security/selinux/ss/conditional.c | 4 +- security/selinux/ss/conditional.h | 4 +- security/selinux/ss/policydb.c | 4 +- security/selinux/ss/policydb.h | 4 +- security/selinux/ss/services.c | 4 +- security/smack/smack.h | 6 +- security/smack/smack_access.c | 6 +- security/smack/smackfs.c | 6 +- sound/core/pcm_local.h | 3 +- sound/core/vmaster.c | 6 +- sound/firewire/amdtp-am824.c | 3 +- sound/firewire/amdtp-stream-trace.h | 2 +- sound/firewire/amdtp-stream.c | 2 +- sound/firewire/bebob/bebob.c | 3 +- sound/firewire/bebob/bebob.h | 3 +- sound/firewire/bebob/bebob_command.c | 3 +- sound/firewire/bebob/bebob_focusrite.c | 3 +- sound/firewire/bebob/bebob_hwdep.c | 3 +- sound/firewire/bebob/bebob_maudio.c | 3 +- sound/firewire/bebob/bebob_midi.c | 3 +- sound/firewire/bebob/bebob_pcm.c | 3 +- sound/firewire/bebob/bebob_proc.c | 3 +- sound/firewire/bebob/bebob_stream.c | 3 +- sound/firewire/bebob/bebob_terratec.c | 3 +- sound/firewire/bebob/bebob_yamaha_terratec.c | 3 +- sound/firewire/cmp.c | 2 +- sound/firewire/dice/dice-hwdep.c | 3 +- sound/firewire/dice/dice-midi.c | 3 +- sound/firewire/dice/dice-pcm.c | 3 +- sound/firewire/dice/dice-proc.c | 3 +- sound/firewire/dice/dice-stream.c | 3 +- sound/firewire/dice/dice-transaction.c | 3 +- sound/firewire/dice/dice.c | 2 +- sound/firewire/dice/dice.h | 3 +- sound/firewire/digi00x/amdtp-dot.c | 3 +- sound/firewire/digi00x/digi00x-hwdep.c | 3 +- sound/firewire/digi00x/digi00x-midi.c | 3 +- sound/firewire/digi00x/digi00x-pcm.c | 3 +- sound/firewire/digi00x/digi00x-proc.c | 3 +- sound/firewire/digi00x/digi00x-stream.c | 3 +- sound/firewire/digi00x/digi00x-transaction.c | 3 +- sound/firewire/digi00x/digi00x.c | 3 +- sound/firewire/digi00x/digi00x.h | 3 +- sound/firewire/fcp.c | 2 +- sound/firewire/fireface/amdtp-ff.c | 3 +- sound/firewire/fireface/ff-hwdep.c | 3 +- sound/firewire/fireface/ff-midi.c | 3 +- sound/firewire/fireface/ff-pcm.c | 3 +- sound/firewire/fireface/ff-proc.c | 3 +- sound/firewire/fireface/ff-stream.c | 3 +- sound/firewire/fireface/ff-transaction.c | 3 +- sound/firewire/fireface/ff.c | 3 +- sound/firewire/fireface/ff.h | 3 +- sound/firewire/fireworks/fireworks.c | 3 +- sound/firewire/fireworks/fireworks.h | 3 +- sound/firewire/fireworks/fireworks_command.c | 3 +- sound/firewire/fireworks/fireworks_hwdep.c | 3 +- sound/firewire/fireworks/fireworks_midi.c | 3 +- sound/firewire/fireworks/fireworks_pcm.c | 3 +- sound/firewire/fireworks/fireworks_proc.c | 3 +- sound/firewire/fireworks/fireworks_stream.c | 3 +- sound/firewire/fireworks/fireworks_transaction.c | 3 +- sound/firewire/isight.c | 2 +- sound/firewire/iso-resources.c | 2 +- sound/firewire/lib.c | 2 +- sound/firewire/motu/amdtp-motu-trace.h | 2 +- sound/firewire/motu/amdtp-motu.c | 3 +- sound/firewire/motu/motu-hwdep.c | 3 +- sound/firewire/motu/motu-midi.c | 3 +- sound/firewire/motu/motu-pcm.c | 3 +- sound/firewire/motu/motu-proc.c | 3 +- sound/firewire/motu/motu-protocol-v2.c | 3 +- sound/firewire/motu/motu-protocol-v3.c | 3 +- sound/firewire/motu/motu-stream.c | 3 +- sound/firewire/motu/motu-transaction.c | 3 +- sound/firewire/motu/motu.c | 3 +- sound/firewire/motu/motu.h | 3 +- sound/firewire/oxfw/oxfw-command.c | 3 +- sound/firewire/oxfw/oxfw-hwdep.c | 3 +- sound/firewire/oxfw/oxfw-midi.c | 3 +- sound/firewire/oxfw/oxfw-pcm.c | 2 +- sound/firewire/oxfw/oxfw-proc.c | 3 +- sound/firewire/oxfw/oxfw-scs1x.c | 3 +- sound/firewire/oxfw/oxfw-spkr.c | 2 +- sound/firewire/oxfw/oxfw-stream.c | 3 +- sound/firewire/oxfw/oxfw.c | 2 +- sound/firewire/oxfw/oxfw.h | 2 +- sound/firewire/packets-buffer.c | 2 +- sound/firewire/tascam/amdtp-tascam.c | 3 +- sound/firewire/tascam/tascam-hwdep.c | 3 +- sound/firewire/tascam/tascam-midi.c | 3 +- sound/firewire/tascam/tascam-pcm.c | 3 +- sound/firewire/tascam/tascam-proc.c | 3 +- sound/firewire/tascam/tascam-stream.c | 3 +- sound/firewire/tascam/tascam-transaction.c | 3 +- sound/firewire/tascam/tascam.c | 3 +- sound/firewire/tascam/tascam.h | 3 +- sound/hda/ext/hdac_ext_bus.c | 10 +- sound/hda/ext/hdac_ext_controller.c | 10 +- sound/hda/ext/hdac_ext_stream.c | 10 +- sound/isa/wavefront/wavefront_midi.c | 5 +- sound/isa/wavefront/wavefront_synth.c | 5 +- sound/pci/asihpi/asihpi.c | 15 +- sound/pci/asihpi/hpi.h | 13 +- sound/pci/asihpi/hpi6000.c | 13 +- sound/pci/asihpi/hpi6000.h | 13 +- sound/pci/asihpi/hpi6205.c | 13 +- sound/pci/asihpi/hpi6205.h | 13 +- sound/pci/asihpi/hpi_internal.h | 13 +- sound/pci/asihpi/hpicmn.c | 13 +- sound/pci/asihpi/hpicmn.h | 13 +- sound/pci/asihpi/hpidebug.c | 13 +- sound/pci/asihpi/hpidebug.h | 13 +- sound/pci/asihpi/hpidspcd.c | 13 +- sound/pci/asihpi/hpidspcd.h | 13 +- sound/pci/asihpi/hpimsginit.c | 13 +- sound/pci/asihpi/hpimsginit.h | 13 +- sound/pci/asihpi/hpimsgx.c | 13 +- sound/pci/asihpi/hpimsgx.h | 13 +- sound/pci/asihpi/hpioctl.c | 9 +- sound/pci/asihpi/hpioctl.h | 13 +- sound/pci/asihpi/hpios.c | 13 +- sound/pci/asihpi/hpios.h | 13 +- sound/pci/asihpi/hpipcida.h | 13 +- sound/pci/ctxfi/ct20k1reg.h | 5 +- sound/pci/ctxfi/ct20k2reg.h | 5 +- sound/pci/ctxfi/ctamixer.c | 6 +- sound/pci/ctxfi/ctamixer.h | 6 +- sound/pci/ctxfi/ctatc.c | 5 +- sound/pci/ctxfi/ctatc.h | 6 +- sound/pci/ctxfi/ctdaio.c | 6 +- sound/pci/ctxfi/ctdaio.h | 6 +- sound/pci/ctxfi/cthardware.c | 6 +- sound/pci/ctxfi/cthardware.h | 6 +- sound/pci/ctxfi/cthw20k1.c | 6 +- sound/pci/ctxfi/cthw20k1.h | 6 +- sound/pci/ctxfi/cthw20k2.c | 6 +- sound/pci/ctxfi/cthw20k2.h | 6 +- sound/pci/ctxfi/ctimap.c | 6 +- sound/pci/ctxfi/ctimap.h | 6 +- sound/pci/ctxfi/ctmixer.c | 6 +- sound/pci/ctxfi/ctmixer.h | 6 +- sound/pci/ctxfi/ctpcm.c | 6 +- sound/pci/ctxfi/ctpcm.h | 6 +- sound/pci/ctxfi/ctresource.c | 6 +- sound/pci/ctxfi/ctresource.h | 6 +- sound/pci/ctxfi/ctsrc.c | 6 +- sound/pci/ctxfi/ctsrc.h | 6 +- sound/pci/ctxfi/cttimer.c | 5 +- sound/pci/ctxfi/ctvmem.c | 5 +- sound/pci/ctxfi/ctvmem.h | 5 +- sound/pci/ctxfi/xfi.c | 5 +- sound/pci/oxygen/oxygen.c | 14 +- sound/pci/oxygen/oxygen_io.c | 14 +- sound/pci/oxygen/oxygen_lib.c | 14 +- sound/pci/oxygen/oxygen_mixer.c | 14 +- sound/pci/oxygen/oxygen_pcm.c | 14 +- sound/pci/oxygen/se6x.c | 12 +- sound/pci/oxygen/virtuoso.c | 14 +- sound/pci/oxygen/xonar_cs43xx.c | 13 +- sound/pci/oxygen/xonar_dg.c | 12 +- sound/pci/oxygen/xonar_dg_mixer.c | 12 +- sound/pci/oxygen/xonar_hdmi.c | 13 +- sound/pci/oxygen/xonar_lib.c | 13 +- sound/pci/oxygen/xonar_pcm179x.c | 13 +- sound/pci/oxygen/xonar_wm87x6.c | 13 +- sound/pci/sis7019.c | 14 +- sound/pci/sis7019.h | 14 +- sound/ppc/snd_ps3.c | 14 +- sound/ppc/snd_ps3.h | 14 +- sound/sh/aica.h | 15 +- sound/soc/amd/acp-pcm-dma.c | 10 +- sound/soc/codecs/cs42l73.h | 16 +- sound/soc/codecs/dmic.c | 16 +- sound/soc/codecs/hdac_hdmi.c | 10 +- sound/soc/codecs/isabelle.c | 7 +- sound/soc/codecs/isabelle.h | 6 +- sound/soc/codecs/lm49453.c | 5 +- sound/soc/codecs/lm49453.h | 6 +- sound/soc/codecs/max9768.c | 5 +- sound/soc/codecs/max98357a.c | 10 +- sound/soc/codecs/msm8916-wcd-digital.c | 282 + sound/soc/codecs/pcm3168a-i2c.c | 5 +- sound/soc/codecs/pcm3168a-spi.c | 5 +- sound/soc/codecs/pcm3168a.c | 5 +- sound/soc/codecs/pcm3168a.h | 5 +- sound/soc/codecs/si476x.c | 11 +- sound/soc/codecs/tlv320dac33.c | 16 +- sound/soc/codecs/tlv320dac33.h | 16 +- sound/soc/codecs/tpa6130a2.c | 15 +- sound/soc/codecs/tpa6130a2.h | 16 +- sound/soc/codecs/twl4030.c | 16 +- sound/soc/codecs/twl6040.c | 16 +- sound/soc/codecs/twl6040.h | 16 +- sound/soc/codecs/wl1273.c | 16 +- sound/soc/codecs/wl1273.h | 16 +- sound/soc/codecs/wm9090.c | 15 +- sound/soc/codecs/wm9090.h | 15 +- sound/soc/codecs/wm9705.c | 6 +- sound/soc/hisilicon/hi6210-i2s.c | 10 +- sound/soc/hisilicon/hi6210-i2s.h | 13 +- sound/soc/img/img-i2s-in.c | 5 +- sound/soc/img/img-i2s-out.c | 5 +- sound/soc/img/img-parallel-out.c | 5 +- sound/soc/img/img-spdif-in.c | 5 +- sound/soc/img/img-spdif-out.c | 5 +- sound/soc/img/pistachio-internal-dac.c | 5 +- sound/soc/intel/atom/sst-atom-controls.c | 10 +- sound/soc/intel/atom/sst-atom-controls.h | 11 +- sound/soc/intel/atom/sst-mfld-dsp.h | 10 +- sound/soc/intel/atom/sst-mfld-platform-compress.c | 10 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 10 +- sound/soc/intel/atom/sst-mfld-platform.h | 10 +- sound/soc/intel/atom/sst/sst.c | 10 +- sound/soc/intel/atom/sst/sst.h | 10 +- sound/soc/intel/atom/sst/sst_acpi.c | 12 +- sound/soc/intel/atom/sst/sst_drv_interface.c | 10 +- sound/soc/intel/atom/sst/sst_ipc.c | 10 +- sound/soc/intel/atom/sst/sst_loader.c | 10 +- sound/soc/intel/atom/sst/sst_pci.c | 10 +- sound/soc/intel/atom/sst/sst_pvt.c | 14 +- sound/soc/intel/atom/sst/sst_stream.c | 10 +- sound/soc/intel/baytrail/sst-baytrail-dsp.c | 10 +- sound/soc/intel/baytrail/sst-baytrail-ipc.c | 10 +- sound/soc/intel/baytrail/sst-baytrail-ipc.h | 10 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 10 +- sound/soc/intel/boards/byt-max98090.c | 10 +- sound/soc/intel/boards/byt-rt5640.c | 10 +- sound/soc/intel/boards/bytcht_da7213.c | 10 +- sound/soc/intel/boards/bytcht_es8316.c | 10 +- sound/soc/intel/boards/bytcht_nocodec.c | 10 +- sound/soc/intel/boards/bytcr_rt5640.c | 10 +- sound/soc/intel/boards/bytcr_rt5651.c | 10 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 10 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 10 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 10 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 10 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 11 +- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 11 +- .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 11 +- sound/soc/intel/skylake/bxt-sst.c | 10 +- sound/soc/intel/skylake/skl-debug.c | 10 +- sound/soc/intel/skylake/skl-i2s.h | 10 +- sound/soc/intel/skylake/skl-nhlt.c | 11 +- sound/soc/intel/skylake/skl-nhlt.h | 11 +- sound/soc/intel/skylake/skl-pcm.c | 11 +- sound/soc/intel/skylake/skl-ssp-clk.h | 11 +- sound/soc/intel/skylake/skl-topology.h | 11 +- sound/soc/intel/skylake/skl.c | 10 +- sound/soc/intel/skylake/skl.h | 11 +- sound/soc/meson/axg-card.c | 6 +- sound/soc/nuc900/nuc900-ac97.c | 6 +- sound/soc/nuc900/nuc900-audio.c | 6 +- sound/soc/nuc900/nuc900-audio.h | 6 +- sound/soc/nuc900/nuc900-pcm.c | 6 +- sound/soc/pxa/e740_wm9705.c | 6 +- sound/soc/pxa/e750_wm9705.c | 6 +- sound/soc/pxa/e800_wm9712.c | 6 +- sound/soc/pxa/mioa701_wm9713.c | 14 +- sound/soc/qcom/apq8016_sbc.c | 11 +- sound/soc/qcom/lpass-apq8016.c | 11 +- sound/soc/qcom/lpass-cpu.c | 10 +- sound/soc/qcom/lpass-ipq806x.c | 10 +- sound/soc/qcom/lpass-lpaif-reg.h | 10 +- sound/soc/qcom/lpass-platform.c | 10 +- sound/soc/qcom/lpass.h | 10 +- sound/soc/qcom/storm.c | 10 +- sound/soc/rockchip/rockchip_pdm.c | 11 +- sound/soc/rockchip/rockchip_pdm.h | 11 +- sound/soc/soc-core.c | 5 +- sound/soc/tegra/tegra20_das.c | 16 +- sound/soc/tegra/tegra20_das.h | 16 +- sound/soc/tegra/tegra20_i2s.c | 16 +- sound/soc/tegra/tegra20_i2s.h | 16 +- sound/soc/tegra/tegra20_spdif.c | 16 +- sound/soc/tegra/tegra20_spdif.h | 16 +- sound/soc/tegra/tegra_asoc_utils.c | 16 +- sound/soc/tegra/tegra_asoc_utils.h | 16 +- sound/soc/tegra/tegra_pcm.c | 16 +- sound/soc/tegra/tegra_pcm.h | 16 +- sound/soc/tegra/tegra_wm8753.c | 16 +- sound/soc/tegra/tegra_wm8903.c | 16 +- sound/soc/tegra/trimslice.c | 16 +- sound/soc/ti/ams-delta.c | 16 +- sound/soc/ti/n810.c | 16 +- sound/soc/ti/omap-abe-twl6040.c | 16 +- sound/soc/ti/omap-dmic.c | 16 +- sound/soc/ti/omap-mcbsp.c | 16 +- sound/soc/ti/omap-mcbsp.h | 16 +- sound/soc/ti/omap-mcpdm.c | 16 +- sound/soc/ti/omap-mcpdm.h | 16 +- sound/soc/ti/omap-twl4030.c | 16 +- sound/soc/ti/omap3pandora.c | 16 +- sound/soc/ti/osk5912.c | 16 +- sound/soc/ti/rx51.c | 16 +- sound/usb/line6/capture.c | 6 +- sound/usb/line6/capture.h | 6 +- sound/usb/line6/driver.c | 6 +- sound/usb/line6/driver.h | 6 +- sound/usb/line6/midi.c | 6 +- sound/usb/line6/midi.h | 6 +- sound/usb/line6/midibuf.c | 6 +- sound/usb/line6/midibuf.h | 6 +- sound/usb/line6/pcm.c | 6 +- sound/usb/line6/pcm.h | 6 +- sound/usb/line6/playback.c | 6 +- sound/usb/line6/playback.h | 6 +- sound/usb/line6/pod.c | 6 +- sound/usb/line6/podhd.c | 6 +- sound/usb/line6/toneport.c | 6 +- sound/usb/line6/variax.c | 6 +- sound/usb/misc/ua101.c | 12 +- sound/x86/intel_hdmi_audio.c | 10 +- sound/x86/intel_hdmi_lpe_audio.h | 10 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 2 +- tools/bpf/bpftool/bash-completion/bpftool | 5 +- tools/bpf/bpftool/cgroup.c | 5 +- tools/bpf/bpftool/prog.c | 3 +- tools/hv/hv_fcopy_daemon.c | 11 +- tools/hv/hv_vss_daemon.c | 13 +- tools/include/linux/err.h | 2 +- tools/include/uapi/linux/bpf.h | 2 + tools/lib/api/fd/array.c | 3 +- tools/lib/bpf/libbpf.c | 4 + tools/objtool/Documentation/stack-validation.txt | 4 +- tools/pci/pcitest.c | 13 +- tools/perf/arch/s390/util/header.c | 5 +- tools/perf/arch/s390/util/kvm-stat.c | 5 +- tools/perf/arch/x86/tests/gen-insn-x86-dat.awk | 9 +- tools/perf/arch/x86/tests/gen-insn-x86-dat.sh | 9 +- tools/perf/arch/x86/util/auxtrace.c | 11 +- tools/perf/arch/x86/util/intel-bts.c | 11 +- tools/perf/arch/x86/util/intel-pt.c | 11 +- tools/perf/builtin-ftrace.c | 3 +- tools/perf/builtin-kallsyms.c | 3 +- tools/perf/builtin-stat.c | 3 +- tools/perf/builtin-timechart.c | 6 +- tools/perf/builtin-top.c | 3 +- tools/perf/builtin-trace.c | 3 +- tools/perf/perf-with-kcore.sh | 9 +- tools/perf/python/twatch.py | 9 +- tools/perf/util/annotate.c | 3 +- tools/perf/util/auxtrace.c | 11 +- tools/perf/util/auxtrace.h | 11 +- tools/perf/util/call-path.c | 11 +- tools/perf/util/call-path.h | 11 +- tools/perf/util/data-convert-bt.c | 3 +- tools/perf/util/db-export.c | 11 +- tools/perf/util/db-export.h | 11 +- tools/perf/util/evlist.c | 3 +- tools/perf/util/evsel.c | 3 +- tools/perf/util/genelf.c | 3 +- tools/perf/util/intel-bts.c | 11 +- tools/perf/util/intel-bts.h | 11 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 11 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 11 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 11 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.h | 11 +- tools/perf/util/intel-pt-decoder/intel-pt-log.c | 11 +- tools/perf/util/intel-pt-decoder/intel-pt-log.h | 11 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 11 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.h | 11 +- tools/perf/util/intel-pt.c | 11 +- tools/perf/util/intel-pt.h | 11 +- tools/perf/util/intlist.c | 3 +- tools/perf/util/metricgroup.c | 11 +- tools/perf/util/mmap.c | 3 +- tools/perf/util/rblist.c | 3 +- tools/perf/util/srccode.c | 10 +- tools/perf/util/strlist.c | 3 +- tools/perf/util/svghelper.c | 6 +- tools/perf/util/syscalltbl.c | 10 +- tools/perf/util/target.c | 3 +- tools/perf/util/thread-stack.c | 11 +- tools/perf/util/thread-stack.h | 11 +- tools/perf/util/top.c | 3 +- tools/perf/util/trace-event-info.c | 18 +- tools/perf/util/trace-event-parse.c | 18 +- tools/perf/util/trace-event-read.c | 18 +- tools/power/acpi/Makefile | 5 +- tools/power/acpi/Makefile.config | 5 +- tools/power/acpi/Makefile.rules | 5 +- tools/power/acpi/tools/acpidbg/Makefile | 5 +- tools/power/acpi/tools/acpidump/Makefile | 5 +- tools/power/acpi/tools/ec/Makefile | 5 +- tools/power/cpupower/lib/cpufreq.h | 10 +- tools/power/pm-graph/bootgraph.py | 10 +- tools/power/pm-graph/sleepgraph.py | 10 +- tools/power/x86/turbostat/turbostat.c | 14 +- tools/testing/nvdimm/dax-dev.c | 10 +- tools/testing/nvdimm/pmem-dax.c | 10 +- tools/testing/nvdimm/test/iomap.c | 10 +- tools/testing/nvdimm/test/nfit.c | 10 +- tools/testing/nvdimm/test/nfit_test.h | 10 +- tools/testing/radix-tree/benchmark.c | 10 +- tools/testing/radix-tree/idr-test.c | 10 +- tools/testing/radix-tree/iteration_check.c | 10 +- tools/testing/radix-tree/multiorder.c | 10 +- tools/testing/selftests/android/ion/ion.h | 11 +- .../testing/selftests/android/ion/ionapp_export.c | 11 +- .../testing/selftests/android/ion/ionapp_import.c | 11 +- tools/testing/selftests/bpf/test_section_names.c | 10 + tools/testing/selftests/bpf/test_sock_addr.c | 213 +- .../selftests/breakpoints/breakpoint_test_arm64.c | 11 +- .../breakpoints/step_after_suspend_test.c | 11 +- .../selftests/net/fib_nexthop_multiprefix.sh | 290 + .../selftests/net/forwarding/router_mpath_nh.sh | 359 + tools/testing/selftests/net/icmp_redirect.sh | 49 + tools/testing/selftests/net/pmtu.sh | 237 +- tools/testing/selftests/net/tcp_inq.c | 12 +- .../networking/timestamping/timestamping.c | 14 +- .../networking/timestamping/txtimestamp.c | 15 +- tools/testing/selftests/powerpc/scripts/hmi.sh | 9 +- tools/testing/selftests/timers/freq-step.c | 10 +- tools/testing/selftests/x86/check_cc.sh | 2 +- .../selftests/x86/check_initial_reg_state.c | 10 +- tools/testing/selftests/x86/entry_from_vm86.c | 3 +- tools/testing/selftests/x86/fsgsbase.c | 2 +- tools/testing/selftests/x86/mpx-mini-test.c | 5 +- tools/testing/selftests/x86/protection_keys.c | 2 +- tools/testing/selftests/x86/sigreturn.c | 10 +- tools/testing/selftests/x86/single_step_syscall.c | 10 +- tools/testing/selftests/x86/syscall_arg_fault.c | 10 +- tools/testing/selftests/x86/syscall_nt.c | 10 +- tools/testing/selftests/x86/sysret_rip.c | 10 +- tools/testing/selftests/x86/sysret_ss_attrs.c | 10 +- tools/testing/selftests/x86/test_mremap_vdso.c | 10 +- tools/testing/selftests/x86/test_syscall_vdso.c | 10 +- tools/testing/selftests/x86/thunks.S | 10 +- tools/testing/selftests/x86/thunks_32.S | 10 +- .../testing/selftests/x86/trivial_32bit_program.c | 2 +- .../testing/selftests/x86/trivial_64bit_program.c | 2 +- tools/testing/selftests/x86/unwind_vdso.c | 10 +- tools/testing/selftests/x86/vdso_restorer.c | 10 +- tools/testing/vsock/control.c | 6 +- tools/testing/vsock/timeout.c | 6 +- tools/testing/vsock/vsock_diag_test.c | 6 +- tools/time/udelay_test.sh | 9 +- tools/vm/page-types.c | 14 +- tools/vm/slabinfo-gnuplot.sh | 9 +- virt/kvm/arm/arch_timer.c | 14 +- virt/kvm/arm/arm.c | 14 +- virt/kvm/arm/mmio.c | 14 +- virt/kvm/arm/mmu.c | 14 +- virt/kvm/irqchip.c | 14 +- 4645 files changed, 33347 insertions(+), 46219 deletions(-) create mode 100644 Documentation/IPMB.txt create mode 100644 Documentation/Kconfig rename Documentation/{x86 => core-api}/protection-keys.rst (100%) delete mode 100644 Documentation/devicetree/bindings/mtd/stm32-quadspi.txt create mode 100644 Documentation/devicetree/bindings/rtc/allwinner,sun4i-a10-rtc.yaml create mode 100644 Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml create mode 100644 Documentation/devicetree/bindings/rtc/rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/sun6i-rtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/sunxi-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/trivial-rtc.yaml create mode 100644 Documentation/driver-api/mei/hdcp.rst create mode 100644 Documentation/driver-api/mei/iamt.rst create mode 100644 Documentation/driver-api/mei/index.rst create mode 100644 Documentation/driver-api/mei/mei-client-bus.rst create mode 100644 Documentation/driver-api/mei/mei.rst create mode 100644 Documentation/driver-api/mei/nfc.rst create mode 100644 Documentation/filesystems/vfs.rst delete mode 100644 Documentation/filesystems/vfs.txt delete mode 100644 Documentation/misc-devices/mei/mei-client-bus.txt delete mode 100644 Documentation/misc-devices/mei/mei.txt create mode 100644 Documentation/translations/it_IT/admin-guide/kernel-parameters.rst delete mode 100644 Documentation/translations/zh_CN/basic_profiling.txt create mode 100644 arch/arm/boot/dts/am335x-regor-rdk.dts create mode 100644 arch/arm/boot/dts/am335x-regor.dtsi create mode 100644 arch/arm/boot/dts/logicpd-torpedo-37xx-devkit-28.dts delete mode 100644 arch/parisc/kernel/module.lds create mode 100644 drivers/base/regmap/regmap-i3c.c create mode 100644 drivers/char/ipmi/ipmb_dev_int.c create mode 100644 drivers/dma/dw-edma/Kconfig create mode 100644 drivers/dma/dw-edma/Makefile create mode 100644 drivers/dma/dw-edma/dw-edma-core.c create mode 100644 drivers/dma/dw-edma/dw-edma-core.h create mode 100644 drivers/dma/dw-edma/dw-edma-pcie.c create mode 100644 drivers/dma/dw-edma/dw-edma-v0-core.c create mode 100644 drivers/dma/dw-edma/dw-edma-v0-core.h create mode 100644 drivers/dma/dw-edma/dw-edma-v0-debugfs.c create mode 100644 drivers/dma/dw-edma/dw-edma-v0-debugfs.h create mode 100644 drivers/dma/dw-edma/dw-edma-v0-regs.h create mode 100644 drivers/edac/sifive_edac.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.h create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c delete mode 100644 drivers/mtd/spi-nor/stm32-quadspi.c create mode 100644 drivers/net/dsa/sja1105/sja1105_ptp.c create mode 100644 drivers/net/dsa/sja1105/sja1105_ptp.h rename drivers/net/phy/{asix.c => ax88796b.c} (100%) create mode 100644 drivers/usb/common/common.h delete mode 100644 drivers/video/fbdev/mxsfb.c create mode 100644 include/linux/dma/edma.h create mode 100755 tools/testing/selftests/net/fib_nexthop_multiprefix.sh create mode 100755 tools/testing/selftests/net/forwarding/router_mpath_nh.sh