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-arm-next-allyesconfig in repository toolchain/ci/linux.
discards c0e4c41afeef Add linux-next specific files for 20190619 discards 2c6d9eabc46f Merge branch 'akpm/master' discards 3305df8e2faf drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards cfb3a486316c fs/select.c: use struct_size() in kmalloc() discards b77f11050784 proc/sysctl: make firmware loader table conditional discards ccb4fca82a56 proc-sysctl-add-shared-variables-for-range-check-fix-2-fix discards 73a8f97d03b7 tipc: remove two unused variables discards f904a09b1051 proc-sysctl-add-shared-variables-for-range-check-fix discards 8d3789a11161 proc/sysctl: add shared variables for range check discards 7ab29410a0ae pinctrl: fix pxa2xx.c build warnings discards 1b599480a524 Revert "byteorder: sanity check toolchain vs kernel endianness" discards 4fc7d52eb928 Revert "byteorder-sanity-check-toolchain-vs-kernel-endiane [...] discards 5410fe8abbf7 Merge branch 'akpm-current/current' discards cc81927572d5 Merge remote-tracking branch 'hmm/hmm' discards b12ce51a8116 Merge remote-tracking branch 'pidfd/for-next' discards e66349090dbc Merge remote-tracking branch 'auxdisplay/auxdisplay' discards 009b19fe6b1f Merge remote-tracking branch 'hyperv/hyperv-next' discards 74f76fa2e723 Merge remote-tracking branch 'xarray/xarray' discards 1a2d701db5e1 Merge remote-tracking branch 'nvmem/for-next' discards 02e61f7115dc Merge remote-tracking branch 'kspp/for-next/kspp' discards 24456d1ca86b Merge remote-tracking branch 'ntb/ntb-next' discards bb2cf869afa4 Merge remote-tracking branch 'at24/at24/for-next' discards 6fbef719c35c Merge remote-tracking branch 'rtc/rtc-next' discards 76eba47d1786 Merge remote-tracking branch 'coresight/next' discards d21ab752ee7b Merge remote-tracking branch 'livepatching/for-next' discards a938fa74cb84 Merge remote-tracking branch 'y2038/y2038' discards 2d6d59945c0c Merge remote-tracking branch 'userns/for-next' discards 9dc2190f0e8b Merge remote-tracking branch 'pinctrl/for-next' discards ce47c5935596 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 55348a6064e6 Merge remote-tracking branch 'gpio/for-next' discards a7b7b51fabec Merge remote-tracking branch 'rpmsg/for-next' discards 66fb3795a19b Merge remote-tracking branch 'vhost/linux-next' discards eb3794301a82 Merge remote-tracking branch 'scsi/for-next' discards 42494ffe8849 Merge remote-tracking branch 'cgroup/for-next' discards 4324092334b7 Merge remote-tracking branch 'slave-dma/next' discards 81c4ee4dc1f5 Merge remote-tracking branch 'mux/for-next' discards 8ed2fdd65773 Merge remote-tracking branch 'staging/staging-next' discards b75c43e26893 Merge remote-tracking branch 'soundwire/next' discards 490a86ac0428 Merge remote-tracking branch 'extcon/extcon-next' discards ced430c2ff74 Merge remote-tracking branch 'char-misc/char-misc-next' discards d693609167a0 Merge remote-tracking branch 'tty/tty-next' discards 5e7f8479db72 Merge remote-tracking branch 'phy-next/next' discards 5627b5ece3b3 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' discards 96d121eb7878 Merge remote-tracking branch 'usb-gadget/next' discards 8443ba8a3e99 Merge remote-tracking branch 'usb/usb-next' discards 8f3894d11963 Merge remote-tracking branch 'driver-core/driver-core-next' discards a3a1d363c85c Merge remote-tracking branch 'ipmi/for-next' discards b76359b0de4b Merge remote-tracking branch 'leds/for-next' discards 40df04328ab7 Merge remote-tracking branch 'chrome-platform/for-next' discards 546935db7cbf Merge remote-tracking branch 'drivers-x86/for-next' discards 6b7abceac2a7 Merge remote-tracking branch 'percpu/for-next' discards d719213d36c4 Merge remote-tracking branch 'kvms390/next' discards b63a4644b03e Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' discards 09884bf2158f Merge remote-tracking branch 'ftrace/for-next' discards d8daaedd7e8a Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards 0609fdbc46c7 Merge remote-tracking branch 'edac-amd/for-next' discards cc5b2034e022 Merge remote-tracking branch 'clockevents/clockevents/next' discards 541d96a18d14 Merge remote-tracking branch 'tip/auto-latest' discards 32aaeb4a6d8a Merge remote-tracking branch 'spi/for-next' discards af3c882fe6d9 Merge remote-tracking branch 'devicetree/for-next' discards 317c17733968 Merge remote-tracking branch 'audit/next' discards 79e4b967c0de Merge remote-tracking branch 'iommu/next' discards 29f07dabcfcc Merge remote-tracking branch 'tpmdd/next' discards 71cb5d6bbad4 Merge remote-tracking branch 'selinux/next' discards 41422a084ddd Merge remote-tracking branch 'integrity/next-integrity' discards 4bb6f2935307 Merge remote-tracking branch 'apparmor/apparmor-next' discards 3790cba20729 Merge remote-tracking branch 'security/next-testing' discards 70478df4bd60 Merge remote-tracking branch 'regulator/for-next' discards 56b1c7bdd64f Merge remote-tracking branch 'backlight/for-backlight-next' discards 9fbc9c1a6e90 Merge remote-tracking branch 'mfd/for-mfd-next' discards 00e736e8e2ca Merge remote-tracking branch 'kgdb/kgdb-next' discards efe8f221a669 Merge remote-tracking branch 'mmc/next' discards 9007f934878c Merge remote-tracking branch 'block/for-next' discards fc0b32efa0aa Merge remote-tracking branch 'input/next' discards 3423a6a52601 Merge remote-tracking branch 'modules/modules-next' discards d55f52242110 Merge remote-tracking branch 'sound-asoc/for-next' discards f8ed85e9b5b3 Merge remote-tracking branch 'sound/for-next' discards d3f13867f722 Merge remote-tracking branch 'regmap/for-next' discards 2ceda07c501c Merge remote-tracking branch 'imx-drm/imx-drm/next' discards b9febc063487 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' discards 7f9e42112638 Merge remote-tracking branch 'drm-msm/msm-next' discards c06904d64b47 Merge remote-tracking branch 'drm-misc/for-linux-next' discards f6454c61c051 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards 6ec9ac77d5f8 Merge remote-tracking branch 'drm-intel/for-linux-next' discards 54c1c182b6dd Merge remote-tracking branch 'amdgpu/drm-next' discards 9add1b8a489b Merge remote-tracking branch 'drm/drm-next' discards 420eb01061db Merge remote-tracking branch 'crypto/master' discards dd548bb28ac3 Merge remote-tracking branch 'spi-nor/spi-nor/next' discards 16d590a04c59 Merge remote-tracking branch 'nand/nand/next' discards 2151225b7515 Merge remote-tracking branch 'gfs2/for-next' discards 0b6ff67b80bf Merge remote-tracking branch 'wireless-drivers-next/master' discards 903f2c544e57 Merge remote-tracking branch 'nfc-next/master' discards b83b4814e381 Merge remote-tracking branch 'netfilter-next/master' discards e6d5f5872c66 Merge remote-tracking branch 'mlx5-next/mlx5-next' discards 931cb4842163 Merge remote-tracking branch 'ipsec-next/master' discards 27e7352d817b Merge remote-tracking branch 'bpf-next/master' discards a4a34abfe876 Merge remote-tracking branch 'net-next/master' discards dac875635cd8 Merge remote-tracking branch 'rdma/for-next' discards e911d9e2e6b4 Merge remote-tracking branch 'swiotlb/linux-next' discards 9b8b9740b87a Merge remote-tracking branch 'dlm/next' discards 5cc9c1b33c9f Merge remote-tracking branch 'ieee1394/for-next' discards 741efb29f7a9 Merge remote-tracking branch 'thermal-soc/next' discards 762a41097ff1 Merge remote-tracking branch 'opp/opp/linux-next' discards 21962af7bfc0 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards 315cf898cf81 Merge remote-tracking branch 'pm/linux-next' discards 0a8e00c8c9e6 Merge remote-tracking branch 'fbdev/fbdev-for-next' discards 54d4a07e2216 Merge remote-tracking branch 'v4l-dvb/master' discards d059b468b3c3 Merge remote-tracking branch 'jc_docs/docs-next' discards 57ce93e93d51 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards d9df3f0fe94e Merge remote-tracking branch 'i3c/i3c/next' discards 0ad9b6f992f8 Merge remote-tracking branch 'i2c/i2c/for-next' discards 81e385d27684 Merge remote-tracking branch 'hid/for-next' discards a2202844f72c Merge remote-tracking branch 'pstore/for-next/pstore' discards ce32064b1ad8 Merge remote-tracking branch 'pci/next' discards 7b5c9b78f2a5 Merge remote-tracking branch 'printk/for-next' discards 20bfb654c5eb Merge remote-tracking branch 'vfs/for-next' discards 201d8ce6da3b Merge remote-tracking branch 'file-locks/locks-next' omits 760f1dc29580 net: stmmac: add sanity check to device_property_read_u32_ [...] discards 8041c1e885e5 Merge remote-tracking branch 'xfs/for-next' discards ad626305289d Merge remote-tracking branch 'v9fs/9p-next' discards 20dde10ef2b9 Merge remote-tracking branch 'ubifs/linux-next' discards aa05a6413432 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits cf29a498796a net: hns3: Add missing newline at end of file discards 46d2aa556896 Merge remote-tracking branch 'nfsd/nfsd-next' discards 0b4b07b975a6 Merge remote-tracking branch 'nfs-anna/linux-next' discards cd73163b326d Merge remote-tracking branch 'fuse/for-next' discards e5aff54d2756 Merge remote-tracking branch 'f2fs/dev' discards b1f40bcbf723 Merge remote-tracking branch 'ext4/dev' discards b62dfafa7150 Merge remote-tracking branch 'ext3/for_next' discards 4b450be700c0 Merge remote-tracking branch 'ecryptfs/next' discards 08c579398ec0 Merge remote-tracking branch 'cifs/for-next' discards b59e3ce70ed0 Merge remote-tracking branch 'btrfs-kdave/for-next' discards 656a1ada7e7d Merge remote-tracking branch 'fscrypt/master' omits 94079b64255f Merge branch 'bpf-bounded-loops' omits b5dc0163d8fd bpf: precise scalar_value tracking omits b061017f8b4d selftests/bpf: add realistic loop tests omits 0d3679e99ae4 selftests/bpf: add basic verifier tests for loops omits aeee380ccfc5 selftests/bpf: fix tests discards ac821668f9eb Merge remote-tracking branch 'xtensa/xtensa-for-next' omits eea1c227b9e9 bpf: fix callees pruning callers omits 2589726d12a1 bpf: introduce bounded loops omits fb8d251ee2a6 bpf: extend is_branch_taken to registers omits fc559a70d57c selftests/bpf: fix tests due to const spill/fill omits f7cf25b2026d bpf: track spill/fill of constants discards e2cca5cf64fc Merge remote-tracking branch 'sh/sh-next' omits a324aae32fa9 libbpf: constify getter APIs discards 278092ed23c6 Merge remote-tracking branch 's390/features' discards db26746e7ff5 Merge remote-tracking branch 'soc-fsl/next' discards 90cc78895d65 Merge remote-tracking branch 'powerpc/next' discards c35c5ad9308e Merge remote-tracking branch 'parisc-hd/for-next' discards 54924b7e2218 Merge remote-tracking branch 'mips/mips-next' discards a1c0c602f159 Merge remote-tracking branch 'm68knommu/for-next' discards 9468b4a4fad9 Merge remote-tracking branch 'm68k/for-next' discards 8085517fdeee Merge remote-tracking branch 'h8300/h8300-next' discards 0e7695f640c4 Merge remote-tracking branch 'csky/linux-next' discards d96d6145d979 mm/page_idle.c: fix oops because end_pfn is larger than max_pfn discards 186110275c9e Merge remote-tracking branch 'clk-samsung/for-next' discards ca18cf82aa4b Merge remote-tracking branch 'clk/clk-next' discards 4338d2b33710 Merge remote-tracking branch 'tegra/for-next' discards e9a5d46867b4 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards dbde1dcabe5d Merge remote-tracking branch 'scmi/for-linux-next' discards 39e70d3e5ed7 Merge remote-tracking branch 'samsung-krzk/for-next' discards 7b0ccfc800ef Merge remote-tracking branch 'rockchip/for-next' discards 44f55153e87c Merge remote-tracking branch 'reset/reset/next' discards 4fec87f3fa1d Merge remote-tracking branch 'renesas/next' discards 11825aa34fa7 Merge remote-tracking branch 'qcom/for-next' discards ee258a3839a6 Merge remote-tracking branch 'omap/for-next' discards de1ed92aa553 Merge remote-tracking branch 'mvebu/for-next' discards fbefa20bd1f5 Merge remote-tracking branch 'mediatek/for-next' discards e5c6737106c9 Merge remote-tracking branch 'keystone/next' discards 0a6bf12ef358 Merge remote-tracking branch 'imx-mxs/for-next' discards 902a9cdcbe63 Merge remote-tracking branch 'bcm2835/for-next' discards b8ab4fbc5ade Merge remote-tracking branch 'at91/at91-next' discards 6914563c62e1 Merge remote-tracking branch 'aspeed/for-next' discards e3a70b25dce5 Merge remote-tracking branch 'amlogic/for-next' discards a764d293e725 Merge remote-tracking branch 'actions/for-next' discards a598b68ed4da Merge remote-tracking branch 'arm-soc/for-next' discards add02657f221 Merge remote-tracking branch 'arm-perf/for-next/perf' discards c2376e23ad5d Merge remote-tracking branch 'arm64/for-next/core' discards 85637c4534d2 Merge remote-tracking branch 'arm/for-next' discards 29223b95fff6 Merge remote-tracking branch 'arc/for-next' discards 3bf2ea75ef13 Merge remote-tracking branch 'dma-mapping/for-next' discards bd618df268ae Merge remote-tracking branch 'kbuild/for-next' discards ae1b7dafef4c Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 1a5b70517625 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' discards 3bd75688e0dc Merge remote-tracking branch 'mmc-fixes/fixes' discards 10b9fd15b1dd Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 9d3a7525ee67 Merge remote-tracking branch 'hwmon-fixes/hwmon' discards 940b800f343c Merge remote-tracking branch 'omap-fixes/fixes' discards a5aeba4f789c Merge remote-tracking branch 'mips-fixes/mips-fixes' discards f7a83e3da0e5 Merge remote-tracking branch 'reset-fixes/reset/fixes' discards e07fe54af4d9 Merge remote-tracking branch 'mfd-fixes/for-mfd-fixes' discards 74be1b12399b Merge remote-tracking branch 'mtd-fixes/mtd/fixes' discards c4352a814380 Merge remote-tracking branch 'input-current/for-linus' discards f12be357443d Merge remote-tracking branch 'thunderbolt-fixes/fixes' discards 5b3a0869537b Merge remote-tracking branch 'char-misc.current/char-misc-linus' discards 28417b69c8fb Merge remote-tracking branch 'staging.current/staging-linus' discards f7201fd94f39 Merge remote-tracking branch 'phy/fixes' discards 949798823c54 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards d4fd1fbe0c8b Merge remote-tracking branch 'usb.current/usb-linus' discards 5bec5561af49 Merge remote-tracking branch 'spi-fixes/for-linus' discards 62000bbf42f7 Merge remote-tracking branch 'regmap-fixes/for-linus' discards bb7a4a1b2057 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 76bfa2ce21e1 Merge remote-tracking branch 'rdma-fixes/for-rc' discards a3deee8da337 Merge remote-tracking branch 'netfilter/master' discards 3582d5977ab1 Merge remote-tracking branch 'ipsec/master' discards e65e210fe930 Merge remote-tracking branch 'bpf/master' discards c370a0e35bc2 Merge remote-tracking branch 'net/master' discards a497b43891b4 Merge remote-tracking branch 'sparc/master' discards f0855d22c4d4 Merge remote-tracking branch 's390-fixes/fixes' discards 2d71b7593a6d Merge remote-tracking branch 'powerpc-fixes/fixes' discards 3a281f096cd8 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' discards 714ded9b17f8 Merge remote-tracking branch 'arc-current/for-curr' discards 71990fd58019 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' discards 2257962024da Merge commit commit 'drm-armada-devel^{/drm/armada: no nee [...] discards 80e64eb1578f Merge commit 'drm-tda998x-devel^{/drm/i2c: tda998x: add ve [...] discards 8588ebb72f8e Merge commit 'riscpc^{/ARM: riscpc: enable chained scatter [...] discards 06aafae7aba3 Merge branches 'misc' and 'sa1100-for-next', tag 'for-rc-a [...] omits d3f74a492eac Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" omits 54e3ad927510 net :sunrpc :clnt :Fix xps refcount imbalance on the error path omits c859e57f5a53 NFS4: Only set creation opendata if O_CREAT omits 10671da7e8e1 platform/chrome: wilco_ec: fix null pointer dereference on [...] omits 381f8a20d2f6 drm/i915/psr: Force manual PSR exit in older gens discards 691b74070b89 Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next discards ee6c729b40f6 Merge branch 'spi-5.3' into spi-next discards ca4ad992582c Merge branch 'spi-5.2' into spi-linus omits d8e1c6c3b28d Merge branch 'regulator-5.3' into regulator-next discards bf7d23f120af Merge remote-tracking branch 'asoc/topic/meson' into asoc-next discards 1ffd31281926 Merge branch 'asoc-5.3' into asoc-next discards 88fbd9343adc Merge branch 'asoc-5.2' into asoc-linus omits 0211f68e626f regulator: qcom_spmi: add PMS405 SPMI regulator omits bbd7992e6a32 dt-bindings: qcom_spmi: Document pms405 support omits 1c3f37d11023 arm64: dts: msm8998-mtp: Add pm8005_s1 regulator omits 42ba89c8bbd9 regulator: qcom_spmi: Add support for PM8005 omits 4fe0676b04ed dt-bindings: qcom_spmi: Document PM8005 regulators omits bed3c0d84e7e Merge tag 'for-5.2-rc5-tag' of git://git.kernel.org/pub/sc [...] omits f56943699463 spi: don't open code list_for_each_entry_safe_reverse() omits ac28ec07ae1c ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ omits 281c443f1e8e ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC omits c054b41690a4 ASoC: qcom: common: Mark links as nonatomic omits 7a1954de3050 ASoC: Intel: Skylake: Fix incorrect capture position reporting omits f2c6203fdd11 regulator: core: Make entire header comment C++ style omits e1d700f7c94e Merge tag 'v5.2-rc4' into regulator-5.3 omits 21c768d5ef2f clocksource/drivers/arm_arch_timer: Extract elf_hwcap use [...] omits d3cb8f3d0fb2 drm/msm/dpu: Remove bogus comment omits e9f050f18e43 drm/msm/dpu: Remove _dpu_debugfs_init omits c4957347d9d7 drm/msm/dpu: Use provided drm_minor to initialize debugfs omits 7b306892cc57 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 2000d3098e7f clocksource/drivers/tegra: Set up maximum-ticks limit properly omits cbc004d7bd9d clocksource/drivers/tegra: Cycles can't be 0 omits da45a03620fc clocksource/drivers/tegra: Restore base address before cleanup omits b1705349f92f clocksource/drivers/tegra: Add verbose definition for 1MHz [...] omits 79758f0dc6c4 clocksource/drivers/tegra: Drop unneeded typecasting in one place omits 26647363595d clocksource/drivers/tegra: Set and use timer's period omits 498ccd445b34 clocksource/drivers/tegra: Remove duplicated use of per_cpu_ptr omits 4151033ea0c0 clocksource/drivers/tegra: Restore timer rate on Tegra210 omits 72b319dc08b4 tun: wake up waitqueues after IFF_UP is set omits 815deee0e345 qed: Fix -Wmaybe-uninitialized false positive omits b594850e65b5 ps3_gelic: Use [] to denote a flexible array member omits 915ed9320cba Merge tag 'meminit-v5.2-rc6' of git://git.kernel.org/pub/s [...] omits 75345f888f70 ipoib: show VF broadcast address omits 64d701c608fe ipoib: correcly show a VF hardware address omits eca153603f2f drm/i915: Don't dereference request if it may have been re [...] omits 1422768fa260 drm/i915/selftests: Flush live_evict omits 0bd6cb6b58f7 drm/i915: Skip shrinking already freed pages omits 74b67efa8d7b drm: return -EFAULT if copy_to_user() fails omits d0bae4a0e3d8 net: remove duplicate fetch in sock_getsockopt omits d0f84d0856c1 tipc: fix issues with early FAILOVER_MSG from peer omits cf18cecca911 bnx2x: Check if transceiver implements DDM before access omits 074b8244b52d coresight: replicator: Add terminate entry for acpi_device [...] omits 2ae6b594fb61 Merge branch 'mlxsw-Improve-IPv6-route-insertion-rate' omits 12ee82203999 selftests: mlxsw: Add a test for FIB offload indication omits d5382fef70ce ipv6: Stop sending in-kernel notifications for each nexthop omits 2d9dd7ec79fb mlxsw: spectrum_router: Create IPv6 multipath routes in one go omits d21afd3029b9 mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops omits 921bc539cbcb mlxsw: spectrum_router: Pass array of routes to route hand [...] omits 94d628d1f97b mlxsw: spectrum_router: Adjust IPv6 replace logic to new n [...] omits 928c0b534f29 mlxsw: spectrum_router: Pass multiple routes to work item omits ccd56a5f5018 mlxsw: spectrum_router: Prepare function to return errors omits 20247fcab397 mlxsw: spectrum_router: Remove processing of IPv6 append n [...] omits 2881fd61b68e ipv6: Add IPv6 multipath notification for route delete omits ebee3cad835f ipv6: Add IPv6 multipath notifications for add / replace omits d133e4f1fa12 netdevsim: Ignore IPv6 multipath notifications omits f6c3bb75165c mlxsw: spectrum_router: Ignore IPv6 multipath notifications omits d4b96c7b51e8 ipv6: Extend notifier info for multipath routes omits c82481f7ea21 netlink: Add field to skip in-kernel notifications omits 3de205cde4ee netlink: Document all fields of 'struct nl_info' omits 714a485aae9a Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 767662bc62a4 drm/i915: Update workarounds selftest for read only regs omits 7b3d40631098 drm/i915: Add whitelist workarounds for ICL omits ebd2de47a19f drm/i915: Support whitelist workarounds on all engines omits 5380d0b781c4 drm/i915: Support flags in whitlist WAs omits ddd57980a0fd xhci: detect USB 3.2 capable host controllers correctly omits b8c3b718087b usb: xhci: Don't try to recover an endpoint if port is in [...] omits cd4bb2a3344c mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM omits fdbbd6421d2e Merge branch 'kbuild' into for-next omits b91976b7c0e3 kbuild: compile-test UAPI headers to ensure they are self- [...] omits d95ea1a4e1fb docs: Add a document on repository management omits 5a4c44728eb6 Merge branches 'x86/vt-d', 'x86/amd', 'arm/renesas', 'gene [...] omits af88ec396201 iommu/vt-d: Silence a variable set but not used omits 42db7c6a404b iommu/vt-d: Remove an unused variable "length" omits 7afc7f816870 drm/i915: Drop the _INCOMPLETE for has_infoframe omits dde84833c325 drm/i915: Make pipe_config_err() vs. fastset less confusing omits b124ea432af7 drm/i915: Constify intel_pipe_config_compare() omits f0521558a2a8 drm/i915: Don't clobber M/N values during fastset check omits 9870dc39dc53 drm/panfrost: Make sure a BO is only unmapped when appropriate omits 29fcea8ce7f3 iommu: Fix integer truncation omits 58b55c859ac0 iommu: Add padding to struct iommu_fault omits ef78f7b18726 drm/i915: Use drm_gem_object.resv omits 7009db1475e9 drm/i915: Keep engine alive as we retire the context omits 1bdd44579a54 dt-bindings: Add missing newline at end of file omits 5d9c4e9591dc of/fdt: Fix ‘of_fdt_match’ defined but not used compiler warning omits 2554fcb8cc40 dt-bindings: add Kontron vendor prefix omits beb58dd364d3 Merge branch 'imx/defconfig' into for-next omits 29a6305289f0 Merge branch 'imx/dt64' into for-next omits 8e6927384f69 Merge branch 'imx/dt' into for-next omits 48a724eaa3ec Merge branch 'imx/dt-clkdep' into for-next omits 4befc4cba61c Merge branch 'imx/bindings' into for-next omits 6c1f7e9b7053 Merge branch 'imx/soc' into for-next omits ec383ce32490 Merge branch 'imx/drivers' into for-next omits a33c1348fa62 Merge branch 'clk/imx' into for-next omits cd3967bee004 soc: ixp4xx: npe: Fix an IS_ERR() vs NULL check in probe omits a10ecf624b7b dt-bindings: arm: fsl: Add missing schemas for i.MX1/31/35 omits 615c48ad8f42 arm64/mm: don't initialize pgd_cache twice omits 2a081968b1e5 MAINTAINERS: Update my email address omits 35341ca0614a arm64/sve: <uapi/asm/ptrace.h> should not depend on <uapi/ [...] omits f37545c59bf3 dt-bindings: arm: fsl: Add back missing i.MX7ULP binding omits fbfe9ba4599f dt-bindings: arm: Move Emtrion i.MX6 board bindings to schema omits 283172b01956 soc: imx8: Use existing of_root directly omits eb4ea0857c83 arm64: dts: fsl: librem5: Add a device tree for the Librem [...] omits e126417ff1b1 dt-bindings: arm: fsl: Add the imx8mq boards omits ac013c7e2dc2 dt-bindings: Add an entry for Purism SPC omits 0e12248c68f3 clk: imx6q: fix section mismatch warning omits 7802f88de0e1 arm64: dts: fsl: ls1028a: Add qDMA node omits 253e74833911 ovl: fix typo in MODULE_PARM_DESC omits 1dac6f5b0ed2 ovl: fix bogus -Wmaybe-unitialized warning omits 9179c21dc6ed ovl: don't fail with disconnected lower NFS omits 781f9f303126 dt-bindings: fsl-qdma: Add LS1028A qDMA bindings omits 9d767dc55208 Merge branch 'fixes' into next omits 83293386bc95 mmc: core: Prevent processing SDIO IRQs when the card is s [...] omits 6e8e1acda6aa mmc: sdhci: Fix indenting on SDHCI_CTRL_8BITBUS omits de23f0b75776 mmc: sdhci: sdhci-pci-o2micro: Check if controller support [...] omits 99a934443d92 Merge branch 'fixes' into next omits 0f7b79a44e7d mmc: sdhci: sdhci-pci-o2micro: Correctly set bus width whe [...] omits 607ea69d2621 serial: 8250: pericom_do_set_divisor can be static omits 6cf0b47ff724 Merge branch 'arm64-dt-for-v5.3' into next omits f24483a64e42 Merge branch 'fixes' into next omits 65dade604407 brcmfmac: sdio: Don't tune while the card is off omits b4c9f938d542 mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() omits 2de0b42da263 brcmfmac: sdio: Disable auto-tuning around commands expect [...] omits 0a55f4ab9678 mmc: core: API to temporarily disable retuning for SDIO CR [...] omits abdd5dcc0020 Revert "brcmfmac: disable command decode in sdio_aos" omits e57f4f2c4506 ARM: Document merges omits e646e46a80d9 Merge branch 'arm/fixes' into for-next discards cc79a5f3cef6 Merge branch for-5.3/arm64/defconfig into for-next discards 3ad9c258c511 Merge branch for-5.3/arm64/dt into for-next discards a5bf0b92d482 Merge branch for-5.3/soc into for-next discards 3e1df2f9a3e6 Merge branch for-5.3/memory into for-next discards 2c2fdf17e371 Merge branch for-5.3/firmware into for-next discards a6b329c2c696 arm64: tegra: Add INA3221 channel info for Jetson TX2 omits 140d90098fed ARM: ixp4xx: include irqs.h where needed omits 4ea10150ea00 ARM: ixp4xx: mark ixp4xx_irq_setup as __init omits 6d8df6021841 ARM: ixp4xx: don't select SERIAL_OF_PLATFORM omits 9e35f49cf703 arm64: dts: renesas: r8a774a1: Add dynamic power coefficient omits 06a928fb5805 arm64: dts: renesas: r8a774a1: Create thermal zone to support IPA omits 5f5249497bd7 arm64: dts: renesas: r8a774a1: Add CPU capacity-dmips-mhz omits 7b996955e514 arm64: dts: renesas: r8a774a1: Add CPU topology on r8a774a1 SoC omits 1485b6353a99 arm64: dts: renesas: hihope-common: Add LEDs support omits 3ba27637d801 arm64: dts: renesas: hihope-common: Enable USB3.0 omits 4951dc0178ba drm/i915/guc: Reduce verbosity on log overflows omits cd5b27973168 Merge branch 'arm/fixes' into for-next omits cad47b322da0 firmware: trusted_foundations: add ARMv7 dependency omits 0bdd0047ec94 irqchip/mbigen: Stop printing kernel addresses omits 1bcbe7300815 soc: imx8: Fix potential kernel dump in error path omits d29fcf7078bc usb: gadget: ether: Fix race between gether_disconnect and [...] omits e70b3f5da001 usb: gadget: storage: Remove warning message omits 729dcffd1ed3 usb: dwc3: gadget: Add support for disabling U1 and U2 entries omits 4ed9890c4c44 usb: gadget: send usb_gadget as an argument in get_config_params omits 34cc761bdcc8 doc: dt: bindings: usb: dwc3: Update entries for disabling [...] omits 4d20a6107050 usb: dwc3: qcom: Use of_clk_get_parent_count() omits dc1b5d9aed17 usb: dwc3: Fix core validation in probe, move after clocks [...] omits 7f5d6a469617 usb: dwc3: qcom: Improve error handling omits a6e456209d08 usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 omits 2bc02355f8ba usb: dwc3: qcom: Add support for booting with ACPI omits 8bc529b25354 soc: qcom: geni: Add support for ACPI omits ad408a1596b4 Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" omits d78cc1a4b72a usb: gadget: net2272: remove redundant assignments to pointer 's' omits 508595515f4b usb: gadget: Zero ffs_io_data omits 48f5e7493a6a USB: omap_udc: Remove unneeded variable omits 811e5c3d3c4a fotg210-udc: Remove unneeded variable omits 67929a7ded52 usb: gadget: at91_udc: Remove unneeded variable omits 0604160d8c0b usb: gadget: udc: renesas_usb3: Enhance role switch support omits f4408a98c4e6 usb: gadget: u_audio: Fixed variable declaration coding st [...] omits 4833a94eb383 usb: gadget: f_fs: data_len used before properly set omits c846b03ff767 USB: dwc2: Don't turn off the usbphy in suspend if wakeup [...] omits 1d390437f605 ARM: dts: rockchip: Allow wakeup from rk3288-veyron's dwc2 [...] omits cd5f9726773b Documentation: dt-bindings: Add snps,need-phy-for-wake for [...] omits 1112cf4c4109 usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs omits f90db10779ad usb: dwc3: meson-g12a: Add support for IRQ based OTG switching omits eefb01367c51 Merge branches 'pm-cpufreq' and 'pm-pci' into linux-next omits 60cf0846e64d Merge branch 'acpi-apei' into linux-next omits 9524d3d1adde Input: cros_ec_keyb: mask out extra flags in event_type omits 72d115de8a90 platform/chrome: wilco_ec: Add circular buffer as event queue omits aa8b8f9f9bef platform/chrome: wilco_ec: Fix unreleased lock in event_read() omits 35b52b3315a2 platform/chrome: cros_ec_debugfs: cros_ec_uptime_fops can [...] omits 03fb10f2128a Merge branch 'mvebu/dt64' into mvebu/for-next omits fe7da00a6fe0 Merge branch 'mvebu/dt' into mvebu/for-next omits eac7f6e16f7f Merge branch 'mvebu/arm' into mvebu/for-next omits 200f5c4081e0 arm64: dts: marvell: add missing #interrupt-cells property omits 1fbc6ec2f35e platform/chrome: cros_ec_debugfs: Add debugfs ABI documentation omits cb78a163c151 platform/chrome: cros_ec_debugfs: Fix kernel-doc comment f [...] omits e90716a66121 platform/chrome: cros_ec_debugfs: Add debugfs entry to ret [...] omits 6f0af5da86d1 ARM: dts: imx7d-zii-rpu2: Drop unused pinmux entries omits d38f5fdb87ef ARM: dts: imx7d-zii-rpu2: Fix incorrrect 'stdout-path' omits ae7b3384b61b ARM: dts: Add support for 96Boards Meerkat96 board omits 13b18d359097 tty: serial_core: Set port active bit in uart_port_activate omits bee0aa5704d8 dt-bindings: arm: Document 96Boards Meerkat96 devicetree binding omits 42912081481c serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions omits 7e267b2956f1 serial: 8250: factor out serial8250_{set,clear}_THRI() helpers omits 099f79c01999 serial: fsl_lpuart: Remove unneeded OOM error message omits 8d53935d9beb serial: uartps: Remove useless return from cdns_uart_poll_ [...] omits 7be7a0145f01 serial: uartps: Do not add a trailing semicolon to macro omits a53f82d6ccb5 serial: uartps: Fix long line over 80 chars omits b6415f243919 serial: uartps: Fix multiple line dereference omits 26d5a3245b3f serial: uartps: Use octal permission for module_param() omits ab262666018d serial: uartps: Use the same dynamic major number for all ports omits 6bf4e42f1d19 serial: 8250: Add support for higher baud rates to Pericom chips omits 4e828c3e0920 serial: imx: fix locking in set_termios() omits 6800d9a53532 Documentation/i915: fix file references after display/ sub [...] omits 312d362c6ae4 MAINTAINERS: fpga: hand off maintainership to Moritz omits 470f248368ad ARM: dts: imx6ul: Add PXP node omits 6869114832b7 ARM: dts: imx6sll: Enable SNVS poweroff according to board design omits 4664179fe679 ARM: dts: imx7s: Enable SNVS power key according to board design omits bbfba8c7150b ARM: dts: imx6sll: Enable SNVS power key according to boar [...] omits 052ce6f4de52 ARM: dts: imx6ul: Enable SNVS power key according to board design omits ee279588ac48 ARM: dts: imx6sx: Enable SNVS power key according to board design omits 770856f0da5d ARM: dts: imx6qdl: Enable SNVS power key according to boar [...] omits d038c1dc3556 arm64: dts: imx8mm: Enable SNVS power key according to boa [...] omits 3c3a8e50139a arm64: dts: imx8mq-evk: Enable SNVS power key omits 38ef0515e1e8 H8300: remove unused barrier defines omits 61959885103a staging: rtl8723bs: hal: odm_HWConfig: Unneeded variable: [...] omits f3a9e4136893 staging: rtl8723bs: hal: rtl8723b_rf6052: fix spaces prefe [...] omits f60cb23f0f0f staging: rtl8723bs: hal: rtl8723b_hal_init: Remove set but [...] omits 7036126aa2f5 staging: rtl8723bs: hal: rtl8723b_hal_init: fix Using comp [...] omits 02ca9aa02534 staging: rtl8723bs: hal: rtl8723b_hal_init: fix Comparison [...] omits 5d8c5c684ad8 staging/rtl8723bs/core/rtw_ap: Remove redundant call to memset omits bd462d407bbb staging/rtl8723bs/core: Remove redundant call to memset omits 7930f8e5892f staging: rtl8723bs: hal: Add null check after memory allocation omits 247c2ad278dd staging: rtl8723bs: hal: fix Using comparison to false is [...] omits 289fb19ef7a9 staging: rtl8723bs: hal: Remove return type of initrecvbuf omits 4c1c1dbd6d93 staging: rtl8723bs: hal: spaces preferred around unary operator omits 88004c3e693d staging: rtl8723bs: hal: Using comparison to true is error prone omits 0c20037c6749 staging: Add missing newline at end of file omits 5c8004ce6149 staging: erofs: clean up initialization of pointer de omits 7c23143199e3 staging: comedi: usbdux: remove redundant initialization o [...] omits 1d0becabdc0e arm64: dts: ls1028a: add crypto node omits d7863de8cdea usb: host: fotg2: add device tree probing omits ae748b9cf852 wusb: switch to cbcmac transform omits 1aa6af5f1813 clk: imx8mq: Use devm_platform_ioremap_resource() instead [...] omits b6409906c7c0 usb: isp1362: Spelling s/eclusive/exclusive/ omits 883cd3c9626f clk: imx8mq: Use imx_check_clocks() API directly omits c63fe28bf152 clk: imx: Remove __init for imx_check_clocks() API omits 15d472ecc510 ALSA: firewire-motu: code refactoring for pcm.hw_params/hw [...] omits 2d103420c6ea ALSA: firewire-motu: update isochronous resources when sta [...] omits 8edc56ec8f14 ALSA: firewire-motu: reserve/release isochronous resources [...] omits ec694fba2ac9 ALSA: firewire-motu: code refactoring to finish streaming session omits e63a15185a7a ALSA: firewire-motu: minor code refactoring to stop isochr [...] omits b66ab1428e68 ALSA: firewire-motu: rename helper functions to begin/fini [...] omits fc49769af4fd ALSA: firewire-motu: code refactoring for condition to sto [...] omits 8350132e399d ALSA: firewire-motu: add helper function to keep isochrono [...] omits f6341db65a0a ALSA: firewire-motu: unify midi callback function omits 18f26034be27 ALSA: firewire-motu: unify the count of subscriber for pac [...] omits 6d101f24f1dd USB: add usbfs ioctl to retrieve the connection parameters omits 1a65a0356119 usb: host: xhci-tegra: Fix Wunused-const-variable omits a019ab406797 arm64: defconfig: Enable FSL_EDMA driver discards 7aea6f1c7660 Merge branches 'arm64-for-5.3', 'drivers-for-5.3' and 'dts [...] omits 73786fea0211 arm64: dts: qcom: qcs404-evb: Enable PCIe omits 431f64642c2f arm64: dts: qcom: qcs404: Add PCIe related nodes omits 13091aa30535 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 000dd5316e1c PCI: Do not poll for PME if the device is in D3cold omits c2bf1fc212f7 PCI: Add missing link delays required by the PCIe spec omits f97252a8c33f Merge branch 'UDP-GSO-audit-tests' omits 4ffc37f5c077 net/udpgso_bench.sh test fails on error omits ade90d69ffef net/udpgso_bench.sh add UDP GSO audit tests omits 79ebc3c26010 net/udpgso_bench_tx: options to exercise TX CMSG omits 29f785ff76b6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4bd366cecefa Merge branch 'net-ipv4-remove-erroneous-advancement-of-lis [...] omits 3cfa148826e3 selftests: rtnetlink: add addresses with fixed life time omits 40008e921133 net: ipv4: remove erroneous advancement of list pointer omits 78fe8a28fb96 net: dsa: sja1105: fix ptp link error omits c63d1e5c2d3d net: stmmac: fix unused-variable warning omits da0f38202986 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits efa14c398582 iavf: allow null RX descriptors omits 68dfe6348f06 iavf: add call to iavf_[add|del]_cloud_filter omits b66c7bc1cd4d iavf: Refactor init state machine omits bac8486116b0 iavf: Refactor the watchdog state machine omits fdd4044ffdc8 iavf: Remove timer for work triggering, use delaying work instead omits b476b0030e61 iavf: Move commands processing to the separate function omits 16e00c25ac36 iavf: Fix the math for valid length for ADq enable omits f0a48fb44138 iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() omits 88ec7308eadb iavf: wait longer for close to complete omits 168d91cf2a90 iavf: use signed variable omits c2417a7b0e3c iavf: Create VLAN tag elements starting from the first element omits 4d18f6de6ac1 samples: bpf: refactor header include path omits fa206dccd85d samples: bpf: remove unnecessary include options in Makefile omits 32b88d374357 Merge branch 'bpf-libbpf-btf-defined-maps' omits df0b77925982 selftests/bpf: convert tests w/ custom values to BTF-defined maps omits f654407481e9 selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-de [...] omits 9e3d709c47ca selftests/bpf: add test for BTF-defined maps omits abd29c931459 libbpf: allow specifying map definitions using BTF omits 063183bf0486 libbpf: split initialization and loading of BTF omits db48814bd283 libbpf: identify maps by section index in addition to offset omits bf82927125dd libbpf: refactor map initialization omits 01b29d1dc9a0 libbpf: streamline ELF parsing error-handling omits 9c6660d0406f libbpf: extract BTF loading logic omits d7fe74f9404a libbpf: add common min/max macro to libbpf_internal.h omits d728cf79164b fs/namespace: fix unprivileged mount propagation omits 1b0b9cc8d379 vfs: fsmount: add missing mntget() omits d677d0b6547d Fix match_server check to allow for auto dialect negotiate omits c08efa9725a4 cifs: add missing GCM module dependency omits f80336022ae3 SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions omits a348849d4a3d SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms omits a1dfe80731f6 fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) omits 82b8db46d7df cifs: Use kmemdup in SMB2_ioctl_init() omits 61cabc7b0a5c cifs: fix GlobalMid_Lock bug in cifs_reconnect omits 56f0f84e69c7 bpf: fix the check that forwarding is enabled in bpf_ipv6_ [...] omits 8d526d62db90 SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of fa [...] omits f517f2716c34 net: sched: cls_matchall: allow to delete filter omits ad9bf5451945 net: hns3: fix dereference of ae_dev before it is null checked omits 76bc27a26acc staging: erofs: rename data_mapping_mode to datamode omits 98a716ce1d6a Merge branch 'erofs_fix' into staging-next omits 43321251e2f2 Merge branch 'net-sched-act_ctinfo-fixes' omits c197d6362750 net: sched: act_ctinfo: fix policy validation omits a658c2e49f02 net: sched: act_ctinfo: fix action creation omits 9b9410766f54 Merge branch 'erofs_fix' into staging-linus omits 5efe5137f05b staging: erofs: add requirements field in superblock omits 098eadce3c62 vhost_net: disable zerocopy by default omits c681edae33e8 net: ipv4: move tcp_fastopen server side code to SipHash library omits c6f7acb80abf drm/i915/ehl: Introduce Mule Creek Canyon PCH omits d7a5417b8947 Merge tag 'iio-fixes-for-5.2b' of git://git.kernel.org/pub [...] omits 6a6b5c8bff89 tipc: include retrans failure detection for unicast omits 9ed68ca0d90b team: add ethtool get_link_ksettings omits 32a196314827 drm/i915/gtt: Serialise both updates to PDE and our shadow omits 517cbf2428a8 coresight: platform: add OF/APCI dependency omits e93821146921 drm/i915/dmc: protect against loading wrong firmware omits 8132b8d182e3 drm/i915/dmc: remove redundant return in parse_csr_fw() omits 0703a53b818c drm/i915/dmc: add support to load dmc_header version 3 omits 08f8984fd733 drm/i915/dmc: extract function to parse dmc_header omits 32fd773384af drm/i915/dmc: extract function to parse package_header omits 46fcbe4b5e40 drm/i915/dmc: extract function to parse css header omits 0bba84975b37 drm/i915/dmc: add support for package_header with version 2 omits 56b206bcdada drm/i915/dmc: extract fw_info and table walk from intel_pa [...] omits 8a6f9d5c172d drm/i915/dmc: use kernel types omits cb50b91bd6bc coresight: tmc: Smatch: Fix potential NULL pointer dereference omits 5f579ec1918e coresight: etm3x: Smatch: Fix potential NULL pointer dereference omits f65936bf137e coresight: Potential uninitialized variable in probe() omits 4fddbf8a99ee Merge branch 'tcp-fixes' omits adeaa21a4b69 arm64: ssbd: explicitly depend on <linux/prctl.h> omits eb7c825bf747 Merge tag 'riscv-for-v5.2/fixes-rc6' of git://git.kernel.o [...] omits e3bf98fbd085 Merge branch 'for-5.3/block' into for-next discards 3852d74e3bb4 hwmon: (gpio-fan) Fix sysfs_notify and kobject_uevent in f [...] omits 5bc282b68533 hwmon: (max6650) Fix unused variable warning omits 61474c3685e1 Merge branch 'xtensa-5.3' into xtensa-for-next omits 21a249ca0241 drm/amdgpu: wait to fetch the vbios until after common init omits b9341521700d drm/amd/powerplay: Delete a redundant memory setting in ve [...] omits 4fe7d1a8a4c4 drm/amd/display: Delete a redundant memory setting in amdg [...] omits e1a2f2d23a98 drm/amdgpu: fix error handling in df_v3_6_pmc_start omits b6bb56ac7d16 drm/amd/display: Add missing newline at end of file omits 82973e078b9d drm/amd/powerplay: detect version of smu backend (v2) omits 38bb4226ffe5 drm/amdkfd: Fix sdma queue allocate race condition omits 6a6ef5ee257e drm/amdkfd: Fix a circular lock dependency omits d091bc0a700f Revert "drm/amdkfd: Fix a circular lock dependency" omits 70d488fb3f9e Revert "drm/amdkfd: Fix sdma queue allocate race condition" omits eb03e7959c36 drm/amdgpu: explicitly set mmGDS_VMID0_BASE to 0 omits b84dfd175c09 arm64: dts: qcom: msm8998: Add PCIe PHY and RC nodes omits 8389b869bbf0 arm64: dts: qcom: msm8998: Add ANOC1 SMMU node omits f9bc64a0f0f8 block: use req_op() to maintain consistency omits 0a19fcccf3ed Merge branch 'regmap-5.3' into regmap-next omits 2217d05161cb Merge branch 'regmap-5.2' into regmap-linus omits 501e94b52aed ASoC: Add missing newline at end of file omits 3e802e90ffcc ASoC: ti: Fix SDMA users not providing channel names omits d7f9b2f18eae netfilter: synproxy: extract SYNPROXY infrastructure from [...] omits 241800642ea3 ASoC: rt5677: move jack-detect init to i2c probe omits 8893cba2fa69 ASoC: rt5677: fall back to DT prop names on error omits 3006a5224f15 netfilter: synproxy: remove module dependency on IPv6 SYNPROXY omits 5fcc88ecf681 netfilter: synproxy: add common uapi for SYNPROXY infrastructure omits ba576a6232dc regulator: qcom_spmi: Refactor get_mode/set_mode omits 86f4ff7a0c0c regulator: qcom_spmi: enable linear range info omits 9de7eaddfa7f ASoC: SOF: disallow building without CONFIG_PCI again omits 02252ea054b8 Merge branch 'misc-5.2' into next-fixes omits 667ec21ebf09 Merge branch 'master' of git://blackhole.kfki.hu/nf-next omits 3763771cf602 Btrfs: fix failure to persist compression property xattr d [...] omits 22567590b2e6 netfilter: bridge: namespace bridge netfilter sysctls omits ff6d090d0db4 netfilter: bridge: port sysctls to use brnf_net omits 9911c1139fd0 netfilter: xt_owner: bail out with EINVAL in case of unsup [...] omits 87e389b4c200 netfilter: conntrack: small conntrack lookup optimization omits 857b46027d6f netfilter: nft_ct: add ct expectations support omits 55535589eb7f regmap: lzo: Switch to bitmap_zalloc() omits 259931fd3b96 riscv: remove unused barrier defines omits 9ee7250384d8 drm/i915/gtt: Generalize alloc_pd omits 56ab674190b1 drm/i915/gtt: Introduce init_pd omits 4fba8764b6db drm/i915/gtt: Introduce init_pd_with_page omits b5b7bef9ca9e drm/i915/gtt: Use a common type for page directories omits 7d82cc353ad4 drm/i915/gtt: No need to zero the table for page dirs omits 0a07f225c751 ARM: Document merges omits c19dffc0a951 usb: chipidea: udc: workaround for endpoint conflict issue omits 5669245b57df ARM: omap1: remove unused variable omits 397a8b902e55 Merge branch 'arm/soc' into for-next omits 284f146035a6 Merge branch 'arm/fixes' into for-next omits 0780f3b6f054 drm/i915: no need to check return value of debugfs_create [...] omits ebc37af5e0a1 spi: No need to assign dummy value in spi_unregister_controller() omits 36f34737ff48 spi: Add a prototype for exported spi_set_cs_timing() omits 5b8cc7d17f56 ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 duri [...] omits 7bcaf0f2cdfa ASoC: SOF: Intel: hda: make sure DMA is start/stop by read [...] omits 3a39e0eae809 ASoC: SOF: Intel: hda: clear stream status and wakests properly omits 9a50ee58b8b1 ASoC: SOF: Intel: hda: use the defined stop chip in suspend omits 13063a2ccf79 ASoC: SOF: Intel: hda: add function for hda stop chip omits 24b6ff686fce ASoC: SOF: Intel: hda: use the SOF defined ppcap functions omits 7fd572e7d317 ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock omits 6297a0dc4c14 ASoC: SOF: Intel: hda: modify stream interrupt handler omits 93146bc22f61 ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free omits 7077a07a72d3 ASoC: SOF: Intel: hda: release link DMA for paused streams [...] omits 6b2239e3337b ASoC: SOF: Intel: hda: reserve host DMA channel for hostle [...] omits bdf4ad3fd01f ASoC: SOF: Intel: hda: assign link DMA channel at run-time omits 1b7e1956860d ASoC: SOF: topology: add cpu_dai_name for DAIs omits f5dbba9fee80 ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() omits 7623ae793c28 ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hd [...] omits 23c46801d14c dt-bindings: usb: renesas_gen3: Rename bindings documentat [...] omits 59d7d4c5178d dt-bindings: usb: renesas_usbhs: Rename bindings documenta [...] omits 83ee240aad91 ASoC: cx2072x: mark PM function as __maybe_unused omits 41d92e0c835b ASoC: rockchip: pdm: select CONFIG_RATIONAL omits 69fb22551ba7 dt-bindings: csky: Add csky PMU bindings omits 24cb4bc8f0c9 Merge tag 'omap-for-v5.3/soc-signed' of git://git.kernel.o [...] omits b41e48a82bcf Merge tag 'arm-soc/for-5.3/soc-arm64' of https://github.co [...] omits b06c51debc6c Merge tag 'arm-soc/for-5.3/soc' of https://github.com/Broa [...] omits 4ab3a3e7e8ba Merge tag 'v5.3-rockchip-soc32-1' of git://git.kernel.org/ [...] omits 4b576d15df5c MAINTAINERS: Change QCOM repo location omits 449c1cd29777 Merge tag 'versatile-v5.3-armsoc' of git://git.kernel.org/ [...] omits 6ad135992e66 Merge tag 'armsoc-drop-netx-v5.3' of git://git.kernel.org/ [...] omits ba13edb71535 dt-bindings: interrupt-controller: Update csky mpintc omits eb1cac9bf70a csky: Fixup some error count in 810 & 860. omits 4c49805c788c csky: Fix perf record in kernel/user space omits 2a5fa092be8f csky: Add pmu interrupt support omits 1f676b1f68a0 ARM: Document merges omits a0ed144855f9 Merge branch 'arm/drivers' into for-next omits df767c0a437c Merge tag 'scmi-updates-5.3' of git://git.kernel.org/pub/s [...] omits c3bd15a0786e Merge tag 'omap-for-v5.3/ti-sysc-signed' of git://git.kern [...] omits 426356392c2c Merge tag 'arm-soc/for-5.3/drivers' of https://github.com/ [...] omits 92e074acf6f7 firmware/psci: psci_checker: Park kthreads before stopping them omits 5ec47cda74e9 memory: move jedec_ddr.h from include/memory to drivers/memory/ omits 7b43b8fdc9a6 memory: move jedec_ddr_data.c from lib/ to drivers/memory/ omits c9727db7cc1d Merge tag 'tee-maint-for-5.3' of https://git.linaro.org/pe [...] omits 112603739338 Merge tag 'soc-fsl-next-v5.3' of git://git.kernel.org/pub/ [...] omits eb87b5ca2f15 csky: Add count-width property for csky pmu omits 791463ba1ae9 mmc: sdhci-of-esdhc: use 1/2 periperhal clock for ls1028a omits 04509d770979 mmc: sdhci-of-esdhc: set the sd clock divisor value above 3 omits 5928d8929d8c mmc: host: s3cmci: no need to check return value of debugf [...] omits fcac152782e3 mmc: host: dw_mmc: no need to check return value of debugf [...] omits 091eb12f62b0 mmc: host: atmel-mci: no need to check return value of deb [...] omits a04c50aaa916 mmc: core: no need to check return value of debugfs_create [...] omits 163367c952e7 Merge branch 'fixes' into next omits 20314ce30af1 mmc: mediatek: fix SDIO IRQ detection issue omits 8a5df8ac628f mmc: mediatek: fix SDIO IRQ interrupt handle flow omits b0e370b95a3b mmc: core: complete HS400 before checking status omits 39a1425dedc7 csky: Init pmu as a device omits 8f5c9037a55b arm64/mm: Correct the cache line size warning with non coh [...] omits bf587caae305 riscv: mm: synchronize MMU after pte change omits c584b1202f2d MAINTAINERS: Update my email address to use @kernel.org omits 0c7376ada950 PCI: PM: Replace pci_dev_keep_suspended() with two functions omits 234f223d63d8 PCI: PM: Avoid resuming devices in D3hot during system suspend omits 2d4a79ae3404 cpufreq: pcc-cpufreq: Fail initialization if driver cannot [...] omits dbfc0e036b83 ACPI / APEI: release resources if gen_pool_add() fails omits d450f85f9196 Merge branches 'acpi-pm', 'acpi-osl', 'acpi-tables' and 'a [...] omits 45af504c45ad Merge branch 'devprop' into linux-next omits cafd9503c2fc Merge branch 'pm-sleep' into linux-next omits 48342924ffac Merge branches 'pm-misc' and 'pm-tools' into linux-next omits 2f7b994e0e7a Merge branch 'pm-pci-fixes' into linux-next omits 1accbced1c32 mmc: sdhci_am654: Add Support for 4 bit IP on J721E omits 99909b55f298 mmc: sdhci_am654: Add Support for 8 bit IP on J721E omits a457b70904bb dt-bindings: mmc: sdhci-am654: Document bindings for the h [...] omits cd49b84d61b2 mfd: stmfx: Uninitialized variable in stmfx_irq_handler() omits db5977f0f564 Merge branches 'arm64-dt-for-v5.3' and 'dt-bindings-for-v5 [...] omits a954e5fb4bc2 Merge 5.2-rc5 into usb-next omits b8d6d0079757 xfrm: fix sa selector validation omits ac97aea7df7b dt-bindings: timer: renesas, cmt: Document r8a779{5|65|90} [...] omits c908fd08692b dt-bindings: can: rcar_canfd: document r8a774c0 support omits 485dccb48f75 dt-bindings: can: rcar_canfd: document r8a77990 support omits d04824b26348 dt-bindings: can: rcar_canfd: document r8a77965 support omits 702655234dd1 irqchip/gic: Add dependency for ARM_GIC_MAX_NR omits c35f1b87fc59 riscv: dts: add initial board data for the SiFive HiFive U [...] omits 72296bde4f42 riscv: dts: add initial support for the SiFive FU540-C000 SoC omits 4fd669a8c487 dt-bindings: riscv: convert cpu binding to json-schema omits c7af55981789 dt-bindings: riscv: sifive: add YAML documentation for the [...] omits 8d4e048d60bd arch: riscv: add support for building DTB files from DT so [...] omits df0566a641f9 drm/i915: move modesetting core code under display/ omits 02ae8ba96640 drm/i915/icl: Add Multi-segmented gamma support omits eec0778ec421 drm/i915: Rename ivb_load_lut_10_max omits 377c70edd486 drm/i915/icl: Add register definitions for Multi Segmented gamma omits 89a72304f2f3 drm/i915: Change gamma/degamma_lut_size data type to u32 omits 83766cdef332 drm/i915: Nuke atomic set/get prop plane stubs omits 379bc100232a drm/i915: move modesetting output/encoder code under display/ omits ca851bae0f52 drm/i915: make intel_sdvo_regs.h self-contained omits 734d277f412a arm64: dts: renesas: hihope-common: Add USB 2.0 support omits a573cb676d54 arm64: dts: renesas: r8a774a1: Fix USB 2.0 clocks omits 17fb539a4603 Merge branches 'dt-for-v5.3' and 'soc-for-v5.3' into for-next omits b03e5dcb942b xtensa: use generic pcibios_set_master and pcibios_enable_device omits 88804e680bac xtensa: drop dead PCI support code omits 2a97d60cf6a5 xtensa/PCI: Remove unused variable omits 3bda7f0ae0f7 KVM: PPC: Book3S PR: Fix software breakpoints omits 0e84ec96b561 KVM: PPC: Remove leftover comment from emulate_loadstore.c omits 7bc93821a70a ALSA: firewire-lib: split allocation of isochronous resour [...] omits c6b84ffbd5e7 ALSA: fireworks: change the range of critical section for [...] omits d173265ae36f ALSA: bebob: code refactoring for error path to start dupl [...] omits 5e818ac21f9d ALSA: bebob: change the range of critical section for stre [...] omits 73f7864eb5f0 ALSA: bebob: code refactoring for callback function to raw [...] omits f69fc17947f1 ALSA: bebob: code rafactoring for callback functions to PC [...] omits d78b7a27be7c csky: Fixup no panic in kernel for some traps omits 64e928e0ff89 csky: Select intc & timer drivers omits cd7ea582866f opp: Make dev_pm_opp_set_rate() handle freq = 0 to drop pe [...] omits b3e3759ee4ab opp: Don't overwrite rounded clk rate omits e4272af4247f soc: aspeed: lpc-ctrl: make parameter optional omits 6be8e297f9bc lapb: fixed leak of control-blocks. omits 5cf02612b33f tipc: purge deferredq list for each grp member in tipc_gro [...] omits b75d252a6322 riscv: add binfmt_flat support omits fedc824c2ff9 binfmt_flat: don't offset the data start omits 64ab7e72e0d6 binfmt_flat: move the MAX_SHARED_LIBS definition to binfmt_flat.c omits 7d26db077271 binfmt_flat: remove the persistent argument from flat_get_ [...] omits 9d612c0ac7d1 binfmt_flat: provide an asm-generic/flat.h omits cae9a57bf433 binfmt_flat: make support for old format binaries optional omits 5002739d3d62 binfmt_flat: add a ARCH_HAS_BINFMT_FLAT option omits 8acfd039d493 binfmt_flat: add endianess annotations omits a2e79ae31aa0 binfmt_flat: use fixed size type for the on-disk format omits 36e3ca0dae2d binfmt_flat: consolidate two version of flat_v2_reloc_t omits 9d5818687ac2 binfmt_flat: remove the unused OLD_FLAT_FLAG_RAM definition omits 42c03591e464 binfmt_flat: remove the uapi <linux/flat.h> header omits a63cec5e191b binfmt_flat: replace flat_argvp_envp_on_stack with a Kconf [...] omits 2dfc5bf85276 binfmt_flat: remove flat_old_ram_flag omits a4a69f728c78 binfmt_flat: provide a default version of flat_get_relocate_addr omits 015100523f20 binfmt_flat: remove flat_set_persistent omits b6d2023270ed binfmt_flat: remove flat_reloc_valid omits d6ed083f5cc6 MIPS: Fix bounds check virt_addr_valid omits f464100f5766 selftests/net: fix warnings in TFO key rotation selftest omits 8e6a481739a8 x25_asy: fixed function name in error message. omits 4201c9260a8d lapb: moved export of lapb_register. omits d4d5d8e83c96 ax25: fix inconsistent lock state in ax25_destroy_timer omits f3e92cb8e2eb neigh: fix use-after-free read in pneigh_get_next omits 2e05fcae83c4 tcp: fix compile error if !CONFIG_SYSCTL omits 1718132587e8 tc-tests: updated skbedit tests omits 92c1a19e2fb9 tc-tests: added path to ip command in tdc omits 871e84658591 net: ethernet: ti: davinci_cpdma: use idled submit omits d424a2afd7da hv_sock: Suppress bogus "may be used uninitialized" warnings omits 4e18a8a149d5 Merge branch 'stmmac-cleanups-for-stmmac_mdio_reset' omits fead5b1b5838 net: stmmac: drop the phy_reset hook from struct stmmac_md [...] omits ce4ab73ab0c2 net: stmmac: drop the reset delays from struct stmmac_mdio [...] omits 7e770b252a62 net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data omits 42a90766fe1f net: stmmac: use device_property_read_u32_array to read th [...] omits 626c5fe423c2 net: stmmac: drop redundant check in stmmac_mdio_reset omits 718f4a253708 be2net: Fix number of Rx queues used for flow hashing omits 36b2f61a42c2 net: handle 802.1P vlan 0 packets properly omits e1b694ef6f13 Merge branch 'arm/fixes' into for-next omits 80d1d4652545 Merge tag 'omap-for-v5.2/fixes-rc4' of git://git.kernel.or [...] omits d5d3652af157 Merge tag 'davinci-fixes-for-v5.2' of git://git.kernel.org [...] omits 75d91ba4750e Merge tag 'mvebu-fixes-5.2-1' of git://git.infradead.org/l [...] omits 5a55a1612373 Merge tag 'am654-fixes-for-v5.2' of git://git.kernel.org/p [...] omits 9f22081ea221 Merge tag 'arm-soc/for-5.2/devicetree-fixes' of https://gi [...] omits 6515a2ceac76 Merge tag 'omap-for-v5.2/fixes-rc2' of git://git.kernel.or [...] omits 4bded299838f Merge tag 'imx-fixes-5.2' of git://git.kernel.org/pub/scm/ [...] omits 9925a6d9b794 Merge tag 'arm-soc/for-5.2/maintainers' of https://github. [...] omits c1d6f4adf465 Merge tag 'arm-soc/for-5.2/drivers-fixes' of https://githu [...] omits 9e0babf2c06c Linux 5.2-rc5 omits 817bbbb7749d ARM: qcom_defconfig: add support for USB networking omits ef7a5baf64ce ARM: qcom_defconfig: add display-related options omits 489bacb29818 ARM: dts: qcom: msm8974-hammerhead: add support for display omits 5a9fc531f6ec ARM: dts: msm8974: add display support omits 030b6d48ebfb ARM: dts: qcom: msm8974-hammerhead: add support for backlight omits 48100d10c93f ARM: dts: qcom: msm8974-hammerhead: add touchscreen support omits 963172d9c7e8 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits efba92d58fa3 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] omits f763cf8e47d3 Merge branch 'ras-urgent-for-linus' of git://git.kernel.or [...] omits 82b11f071936 net/mlx5: Expose eswitch encap mode omits 98fdbea55037 net/mlx5: Declare more strictly devlink encap mode omits 967c05aee439 tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() omits 5f3e2bf008c2 tcp: add tcp_min_snd_mss sysctl omits f070ef2ac667 tcp: tcp_fragment() should apply sane memory limits omits 3b4929f65b0d tcp: limit payload size of sacked skbs omits 1eb4169c1e6b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 5db2e7c7917f Revert "net: phylink: set the autoneg state in phylink_phy [...] omits 9594dc3c7e71 bpf: fix nested bpf tracepoints with per-cpu data discards d6a86938f998 include/linux/lz4.h: fix spelling and copy-paste errors in [...] discards 1acfd0e0b8ee ipc/msg.c: consolidate all xxxctl_down() functions discards 667cfdee9493 ipc/mqueue.c: only perform resource calculation if user valid discards 80b279ba7691 aio: simplify read_events() discards 55b0745932e3 kernel/pid.c: convert struct pid:count to refcount_t discards 812bd552f2ec drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate so [...] discards fdf05338278d coredump: split pipe command whitespace before expanding template discards de1fdb08435b select: shift restore_saved_sigmask_unless() into poll_sel [...] discards f703fd953dca select: change do_poll() to return -ERESTARTNOHAND rather [...] discards efa9b934efd9 signal: simplify set_user_sigmask/restore_user_sigmask discards 01487f14e41b signal: reorder struct sighand_struct discards 4deb3c85e077 selftests-ptrace-add-a-test-case-for-ptrace_get_syscall_in [...] discards 22deedbef64c selftests/ptrace: add a test case for PTRACE_GET_SYSCALL_INFO discards 0038b6b5636d ptrace: add PTRACE_GET_SYSCALL_INFO request discards a556cc96bdf8 powerpc: define syscall_get_error() discards bd2169a8ce52 parisc: define syscall_get_error() discards a421c3299a4c mips: define syscall_get_error() discards 4b79a96309e5 hexagon: define syscall_get_error() and syscall_get_return [...] discards 848bf8ed9e61 nds32: fix asm/syscall.h discards 5ec044dac079 fs/ufs/super.c: remove set but not used variable 'usb3' discards e5064524ead1 fs/hfsplus/xattr.c: replace strncpy with memcpy discards 084feb6e4aa0 coda: ftoc validity check integration discards 83ff15cfdaf3 coda: remove sb test in coda_fid_to_inode() discards 8f8ae92cf16d coda: remove sysctl object from module when unused discards 6d64a40b6f66 coda: add __init to init_coda_psdev() discards 48dbd02bd41d coda: use SIZE() for stat discards 52769006a407 coda: destroy mutex in put_super() discards d7e1fe50580f coda: remove uapi/linux/coda_psdev.h discards 0c97e6efe471 coda: Move internal defs out of include/linux/ [ver #2] discards 375831b9a786 coda: bump module version discards e3e26f801c3b coda: get rid of CODA_FREE() discards 62734a14d6f5 coda: get rid of CODA_ALLOC() discards ee38647c5b07 coda: change Coda's user api to use 64-bit time_t in timespec discards 205f9a29dbf4 coda: stop using 'struct timespec' in user API discards c11c6c030f33 coda: clean up indentation, replace spaces with tab discards 9124ed812756 uapi linux/coda_psdev.h: move CODA_REQ_ from uapi to kerne [...] discards f52cf68dbd49 coda: don't try to print names that were considered too long discards 678489edbacc coda: fix build using bare-metal toolchain discards 3253f31031f3 coda: potential buffer overflow in coda_psdev_write() discards 60db24699dfd coda: add error handling for fget discards bc9192a4749a uapi linux/coda_psdev.h: move upc_req definition from uapi [...] discards 062feba1d2f7 uapi linux/coda.h: use __kernel_pid_t for userspace discards 728b5b5b79bc coda: pass the host file in vma->vm_file on mmap discards 7df81401e5ed mm, kprobes: generalize and rename notify_page_fault() as [...] discards e886de530f27 init/Kconfig: fix neighboring typos discards 2dfd4e3a68af fs/binfmt_elf.c: delete stale comment discards 2cb11a4a4043 fs/binfmt_flat.c: remove set but not used variable 'inode' discards 2c752ee303c0 checkpatch: fix something discards 5971c8c1a27a checkpatch: don't interpret stack dumps as commit IDs discards c7332eb7939e checkpatch.pl: warn on duplicate sysctl local variable discards 140de70d64bb lib: debugobjects: no need to check return value of debugf [...] discards 200530ac9888 lib/string_helpers: fix some kerneldoc warnings discards 2a5c6c96baf8 mm/ioremap: check virtual address alignment while creating [...] discards cacb61f34908 lib: introduce test_meminit module discards f61744c278ca lib/test_overflow.c: avoid tainting the kernel and fix wrap size discards b920613f977c lib/test_string.c: add some testcases for strchr and strnchr discards 12e1e8db6044 lib/test_string.c: avoid masking memset16/32/64 failures discards e10ed6fe7770 lib/string.c: allow searching for NUL with strnchr discards 35ba26f59b18 lib/list: tweak LIST_POISON2 for better code generation on x86_64 discards efe7add2daaa lib/math/rational.c: fix possible incorrect result from ra [...] discards 1143310fae57 Documentation: rename addr_in_gen_pool to gen_pool_has_addr discards 14de8ba3fa2e lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr discards 4b2cae72ac5a lib/genalloc.c: export symbol addr_in_gen_pool discards dcadb8e004b5 byteorder-sanity-check-toolchain-vs-kernel-endianess-check [...] discards 1ac94caaee11 byteorder: sanity check toolchain vs kernel endianness discards 4d17a8a57262 arch: replace _BITUL() in kernel-space headers with BIT() discards 0f5793f53457 linux/bits.h: make BIT(), GENMASK(), and friends available [...] discards 7b797736670f kernel: fix typos and some coding style in comments discards e99144fc5123 fs/proc/inode.c: use typeof_member() macro discards 29d0354c4ec8 include/linux/kernel.h: add typeof_member() macro discards 817ab8c89dcf vmcore-add-a-kernel-parameter-novmcoredd-fix-fix discards 388e1dde0fc1 vmcore-add-a-kernel-parameter-novmcoredd-fix discards a6e20a039f90 vmcore: Add a kernel parameter novmcoredd discards 231eb38a73f5 tools/testing/selftests/proc/proc-pid-vm.c: hide "segfault [...] discards 35311e0a853d kernel/hung_task.c: Monitor killed tasks. discards e8010d7e42d2 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards cf7e3d204e4d fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 0a2094c608f1 mm: don't expose page to fast gup before it's ready discards db3d86dbda70 mm/vmscan: remove unused lru_pages argument discards 29133aa1556a mm, memcg: make scan aggression always exclude protection discards f14f0a7da4eb mm, memcg: make memory.emin the baseline for utilisation d [...] discards e7768b58f622 mm, memcg: proportional memory.{low,min} reclaim discards 38f8ce81c6f8 mm/gup_benchmark: add LONGTERM_BENCHMARK test in gup fast path discards db19b2b0dce4 mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path discards a3926056cb4f mm/gup: rename nr to nr_pinned in get_user_pages_fast() discards 88e2efa14f02 mm: be more verbose about zonelist initialization discards 05cc292d208f x86, numa: always initialize all possible nodes discards 683040435293 mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix discards bdde7b7f40fd mm/oom_kill.c: add task UID to info message on an oom kill discards 432c2d284ad0 mm/memory-failure.c: clarify error message discards 254baefe9194 mm/z3fold: fix variable set but not used warnings discards e66d4dd14451 z3fold: remove redundant assignment to bud discards e6fb13d9b711 z3fold: add inter-page compaction discards 0f2058b05df8 mm: use down_read_killable for locking mmap_sem in access_ [...] discards a8077a6567b1 proc-use-down_read_killable-mmap_sem-for-proc-pid-map_files-fix discards ca5f301ad7ea proc: use down_read_killable mmap_sem for /proc/pid/map_files discards ae6b6b8187a8 proc: use down_read_killable mmap_sem for /proc/pid/clear_refs discards 80806ef54389 proc: use down_read_killable mmap_sem for /proc/pid/pagemap discards 6c053619b598 proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup discards 0e5d26946a2f proc: use down_read_killable mmap_sem for /proc/pid/maps discards f8bec5b03c36 tools/vm/slabinfo: add sorting info to help menu discards 6da4b7b1fb12 tools/vm/slabinfo: add option to sort by partial slabs discards 02ec50b5809b tools/vm/slabinfo: add partial slab listing to -X discards 352cb049eb29 tools/vm/slabinfo: order command line options discards b3e559b8f243 mm: vmscan: correct some vmscan counters for THP swapout discards cb0c3d9aa117 mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned discards 601e36762bc5 mm/large system hash: clear hashdist when only one node wi [...] discards b6ab6cf6b695 mm/large system hash: use vmalloc for size > MAX_ORDER whe [...] discards 53604548ed30 mm/vmalloc.c: spelling> s/informaion/information/ discards fd9f561de713 mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() discards ca4704df7364 mm/vmalloc.c: get rid of one single unlink_va() when merge discards 9b2b78e5325f mm/vmalloc.c: preload a CPU with one object for split purpose discards 241079418261 mm/vmalloc.c: remove "node" argument discards 49f66b8bae92 mm/memory_hotplug: remove "zone" parameter from sparse_rem [...] discards bbd5f97701ad mm/memory_hotplug: make unregister_memory_block_under_node [...] discards eb0b10817023 mm/memory_hotplug: remove memory block devices before arch [...] discards 4b3060d63165 mm/memory_hotplug: drop MHP_MEMBLOCK_API discards 97ab86116485 mm/memory_hotplug: create memory block devices after arch_ [...] discards 811a0e25abb6 mm/memory_hotplug: allow arch_remove_memory() without CONF [...] discards 1563122b41ab drivers/base/memory: fix a compilation warning discards b4fd22cf7c9d drivers/base/memory: pass a block_id to init_memory_block() discards 119cf5d7d509 arm64/mm: add temporary arch_remove_memory() implementation discards 3da8c11a5820 s390x/mm: implement arch_remove_memory() discards c7caa9b22fec s390x/mm: fail when an altmap is used for arch_add_memory() discards f396b98ef31e mm/memory_hotplug: simplify and fix check_hotplug_memory_range() discards 759367b1a6b3 mm-add-account_locked_vm-utility-function-v3 discards 973296c0f629 mm: add account_locked_vm utility function discards 323da25b2acd mm/mmu_notifier: use hlist_add_head_rcu() discards 8369381bb563 mm-swap-fix-release_pages-when-releasing-devmap-pages-v4 discards c3b407508063 mm-swap-fix-release_pages-when-releasing-devmap-pages-v3 discards 932ecf713819 mm-swap-fix-release_pages-when-releasing-devmap-pages-v2 discards 68a4efa95324 mm/swap.c: fix release_pages() when releasing devmap pages discards b88015923bba mm/mmap: move common defines to mman-common.h discards 33dacfaedfad mm/memory.c: fail when offset == num in first check of __v [...] discards 1f48cb4f0798 mm/pgtable: drop pgtable_t variable from pte_fn_t functions discards 1864da488151 arm64-mm-implement-pte_devmap-support-fix discards 7371ba92ff7a arm64: mm: implement pte_devmap support discards af8d10aeede9 mm: introduce ARCH_HAS_PTE_DEVMAP discards 0d23b042f269 mm: clean up is_device_*_page() definitions discards 53ed1fb38515 mm/memremap: rename and consolidate SECTION_SIZE discards a62fec592111 unicore32: switch to generic version of pte allocation discards f9f786d81b39 um: switch to generic version of pte allocation discards 16c1dc18884b riscv: switch to generic version of pte allocation discards 00b1a38fc1ec parisc: switch to generic version of pte allocation discards 7efae9555e45 nios2: switch to generic version of pte allocation discards af67af54b1ad nds32: switch to generic version of pte allocation discards 202270acaba9 mips: switch to generic version of pte allocation discards 3d05d3f85850 m68k: sun3: switch to generic version of pte allocation discards 57d3894ab615 csky: switch to generic version of pte allocation discards 7bc726431e28 arm64/mm: fix a bogus GFP flag in pgd_alloc() discards 12ddcad80979 arm64: switch to generic version of pte allocation discards eb7d8a8a7d43 arm: switch to generic version of pte allocation discards cbbf32062626 alpha: switch to generic version of pte allocation discards 166dc4b389d1 asm-generic, x86: introduce generic pte_{alloc,free}_one[_kernel] discards c2e95cb016bd mm/mmap.c: fix the adjusted length error discards 518238a00dcb mm: memcg/slab: reparent memcg kmem_caches on cgroup removal discards ab8d90ff352d mm: memcg/slab: stop setting page->mem_cgroup pointer for [...] discards 5fe675cf0dbe mm: memcg/slab: rework non-root kmem_cache lifecycle management discards 66dd3004eae0 mm: memcg/slab: synchronize access to kmem_cache dying fla [...] discards 94b655a10aaf mm: memcg/slab: don't check the dying flag on kmem_cache creation discards 0252aaf6ee25 mm: memcg/slab: unify SLAB and SLUB page accounting discards 6f35bd3b1c51 mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() discards 213f39e715cd mm: memcg/slab: generalize postponed non-root kmem_cache d [...] discards 7b03ce628112 mm: memcg/slab: rename slab delayed deactivation functions [...] discards efae35fd2704 mm: memcg/slab: postpone kmem_cache memcg pointer initiali [...] discards ec0bcd78da6f mm-memcontrol-dump-memorystat-during-cgroup-oom-fix discards cb6a3bf103a1 mm: memcontrol: dump memory.stat during cgroup OOM discards 3c10ba7d09ce mm, memcg: introduce memory.events.local discards 99485efacbb6 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints discards a928d1019f93 memcg, fsnotify: no oom-kill for remote memcg charging discards d948549b2fbd memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL discards ccd5c3565ca2 mm/mincore.c: fix race between swapoff and mincore discards f037dc1b311b mm-swap-use-rbtree-for-swap_extent-fix discards 1d1cadaf1cec mm, swap: use rbtree for swap_extent discards 65539fd202e3 mm, swap: fix bad swap file entry warning discards 7324327b259d mm/swap_state.c: simplify total_swapcache_pages() with get [...] discards 451b47e93531 mm, swap: fix race between swapoff and some swap operations discards 7ca56c64d0c4 mm/filemap.c: correct the comment about VM_FAULT_RETRY discards fcfb9999a4b1 9p: pass the correct prototype to read_cache_page discards 295c321d8eb4 jffs2: pass the correct prototype to read_cache_page discards 35a725de0ba5 mm/filemap: don't cast ->readpage to filler_t for do_read_ [...] discards 0aed8cd7f55f mm/filemap.c: fix an overly long line in read_cache_page discards 66c50f5d3142 mm/page_owner.c: store page_owner's gfp_mask in stackdepot itself discards b647c9839b49 mm, debug_pagealloc: use a page type instead of page_ext flag discards 524c247b8001 mm, page_alloc: more extensive free page checking with deb [...] discards 6bc834039986 mm, debug_pagelloc: use static keys to enable debugging discards bda10a4e109f mm/failslab.c: by default, do not fail allocations with di [...] discards 5025708d488e mm: remove the account_page_dirtied export discards dd91f535f0db include/linux/mm_types.h: ifdef struct vm_area_struct::swa [...] discards abaa9c3ce303 mm: make !CONFIG_HUGE_PAGE wrappers into static inlines discards dd604e957a4f mm/memory.c: trivial clean up in insert_page() discards c7cd03952dc4 mm: migrate: remove unused mode argument discards dcf2272cf9ef mm/gup.c: make follow_page_mask() static discards beec00a25ce1 sparc: remove ARCH_SELECT_MEMORY_MODEL discards 72999a92417f s390: remove ARCH_SELECT_MEMORY_MODEL discards e65d746691e0 arm: remove ARCH_SELECT_MEMORY_MODEL discards 4d8b7b1438ab include/linux/pfn_t.h: remove pfn_t_to_virt() discards 2f455bc0815b mm: move MAP_SYNC to asm-generic/mman-common.h discards 2d90067f70f6 device-dax: "Hotremove" persistent memory that is used lik [...] discards 8bbd46b30c99 mm/hotplug: make remove_memory() interface usable discards ea2c2f82b70b device-dax: fix memory and resource leak if hotplug fails discards 6bda1c210319 mm/kasan: print frame description for stack bugs discards 947ee7379493 docs: kmemleak: add more documentation details discards ee9534b4f518 mm/kmemleak.c: change error at _write when kmemleak is disabled discards b250ac2196bc mm/kmemleak.c: fix check for softirq context discards 8543bb221d25 mm/slub.c: avoid double string traverse in kmem_cache_flags() discards 338eceaef4a3 lkdtm/heap: add tests for freelist hardening discards 5998b0fb62ed mm/slab: restore IRQs in kfree() discards d0827b33ac10 mm/slab: sanity-check page type when looking up cache discards a08b7d994d1c mm/slab: validate cache membership under freelist hardening discards 8f73f5493e5b ramfs: support O_TMPFILE discards 408e7abc46c1 ocfs2: checkpoint appending truncate log transaction befor [...] discards c72d6cf61daf ocfs2: wait for recovering done after direct unlock request discards 632e1921284f ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes discards 0accd9c94f54 ocfs2: clear zero in unaligned direct IO discards c53e48820189 ocfs-no-need-to-check-return-value-of-debugfs_create-functions-v2 discards 8a00530298b6 ocfs: no need to check return value of debugfs_create functions discards 5b05ba030688 ocfs2: add first lock wait time in locking_state discards 11f7d7d6df7b ocfs2-add-locking-filter-debugfs-file-fix discards da98713d9b5c ocfs2: add locking filter debugfs file discards a02e6a73296c ocfs2: add last unlock times in locking_state discards 826bb84badc0 ocfs2/dlm: use struct_size() helper discards a4beab62a06b fs: ocfs: fix spelling mistake "hearbeating" -> "heartbeat" discards da75484be45e lib/debugobjects.c: move printk out of db lock critical sections discards ee7889dcabaf sh: config: remove left-over BACKLIGHT_LCD_SUPPORT discards e89468422581 arch/sh/configs/sdk7786_defconfig: remove CONFIG_LOGFS discards 8f251e701467 scripts/decode_stacktrace: Accept dash/underscore in modules discards 8eb76f469ce5 scripts/spelling.txt: add spelling fix for prohibited discards 7f0fc200a8eb scripts-spellingtxt-drop-sepc-from-the-misspelling-list-fix discards 8e7ec444d095 scripts/spelling.txt: drop "sepc" from the misspelling list discards 19783b368c90 scripts-decode_stacktrace-look-for-modules-with-kodebug-ex [...] discards 6c4f373b5529 scripts/decode_stacktrace: look for modules with .ko.debug [...] discards cbf7419d91c9 scripts/decode_stacktrace: match basepath using shell pref [...] discards 8aef20724cbd include/linux/dmar.h: replace single-char identifiers in macros discards 78e2d9d45fc2 mm: hugetlb: soft-offline: dissolve_free_huge_page() retur [...] discards 6286c3ef53a5 mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy [...] discards 8c3b895ccca3 signal: remove the wrong signal_pending() check in restore [...] discards c8182c835440 fs/binfmt_flat.c: make load_flat_shared_library() work discards a56f737bb198 mm/mempolicy.c: fix an incorrect rebind node in mpol_rebin [...] discards 912cb1c53fe1 fs/proc/array.c: allow reporting eip/esp for all coredumpi [...] discards 7e57849fde28 mm/dev_pfn: exclude MEMORY_DEVICE_PRIVATE while computing [...] omits 85749218e3a6 bpf: Fix out of bounds memory access in bpf_sk_storage omits a51486266c3b net: sched: remove NET_CLS_IND config option omits 9d9f3fba4c46 r8169: improve handling of Abit Fatal1ty F-190HD omits 42f5cda5eaf4 vsock/virtio: set SOCK_DONE on peer shutdown omits 4838a5405028 net: stmmac: Fix wrapper drivers not detecting PHY omits 91d0a48a480a Merge branch 'Reuse-ptp_qoriq-driver-for-dpaa2-ptp' omits 28c67157e637 MAINTAINERS: maintain DPAA2 PTP driver in QorIQ PTP entry omits 8893a843b1ac dpaa2-ptp: add interrupt support omits fe844f1936c9 arm64: dts: fsl: add ptp timer node for dpaa2 platforms omits d2563290dbe1 dt-binding: ptp_qoriq: support DPAA2 PTP compatible omits d346c9e86d86 dpaa2-ptp: reuse ptp_qoriq driver omits 8099d7ca6e7b ptp: add QorIQ PTP support for DPAA2 omits 760c80b70bed net: dsa: rtl8366: Fix up VLAN filtering omits 930cfe0f129d hinic: Use devm_kasprintf instead of hard coding it omits 407308f60d46 Revert "net: dsa: mv88e6xxx: do not flood CPU with unknown [...] omits ef7bfa84725d net: phylink: set the autoneg state in phylink_phy_change omits 422efd032775 net: dsa: mv88e6xxx: do not flood CPU with unknown multicast omits faa398844161 staging: rtl8723bs: hal: sdio_halinit: fix Comparison to NULL omits 639b6023beb4 staging: rtl8723bs: hal: sdio_halinit: fix spaces preferre [...] omits c11621ffd9a8 staging: rtl8723bs: hal: sdio_halinit: fix comparison to t [...] omits 0c3b9b7e19ec staging: kpc2000: remove dead code in core.c omits c90c1b427b08 staging: most: deregister net and video config subsystems [...] omits 9884b3f6f73d staging: android: fix style problem omits e01e060fe00d Merge tag 'platform-drivers-x86-v5.2-3' of git://git.infra [...] omits ff39074b1d4e Merge tag 'usb-5.2-rc5' of git://git.kernel.org/pub/scm/li [...] omits fa1827d7731a Merge tag 'powerpc-5.2-4' of git://git.kernel.org/pub/scm/ [...] omits 6a71398c6aea Merge tag 'trace-v5.2-rc4' of git://git.kernel.org/pub/scm [...] omits e0c68288adda Merge branch 'for-5.3/block' into for-next omits 663114222900 blkcg, writeback: dead memcgs shouldn't contribute to writ [...] omits 71c814077de6 blkcg: blkcg_activate_policy() should initialize ancestors first omits ef069b97feec blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() omits f539da82f215 blkcg: update blkcg_print_stat() to handle larger outputs omits 5de0073fcd50 blk-iolatency: clear use_delay when io.latency is set to zero omits f4071997f1de drm/i915/ehl: Update MOCS table for EHL omits bf0b34ecc3e7 Merge branch 'v5.3-clk/next' into for-next omits bf6fe7247989 Merge branch 'v5.3-armsoc/soc32' into for-next omits 69b67439c02a Merge branch 'v5.3-armsoc/dts64' into for-next omits 7fb44dfe3055 Merge branch 'v5.3-armsoc/dts32' into for-next omits 82f6e266f812 powerpc/32: fix build failure on book3e with KVM omits e4488e45e240 clk: rockchip: convert pclk_wdt boilerplat to new SGRF_GATE macro omits e8732ffa2e09 powerpc/booke: fix fast syscall entry on SMP omits b7f8b440f300 powerpc/32s: fix initial setup of segment registers on sec [...] omits e846f0dc57f4 kbuild: add support for ensuring headers are self-contained omits 0315bb7a2526 kbuild: deb-pkg: do not run headers_check omits 555187a8791d kbuild: simplify scripts/headers_install.sh omits a5bae54c106d kbuild: move hdr-inst shorthand to top Makefile omits d5470d14431e kbuild: re-implement Makefile.headersinst without recursion omits 59b2bd05f5f4 kbuild: add 'headers' target to build up uapi headers in u [...] omits bdd7714b6f4c kbuild: build all prerequisites of headers_install simultaneously omits 2b8481be3cc3 kbuild: remove build_unifdef target in scripts/Makefile omits e949f4c2d6a3 kbuild: add CONFIG_HEADERS_INSTALL and loosen the dependen [...] omits c6509a24d6ba kbuild: fix Kconfig prompt of CONFIG_HEADERS_CHECK omits 7a739ce51dca kbuild: make gdb_script depend on prepare0 instead of prepare omits 3a51f9081e7b kbuild: remove stale dependency between Documentation/ and [...] omits f3c8d4c7a728 kbuild: remove headers_{install,check}_all omits 39c00378e337 Update default configuration omits 4ecf0a43e729 processor: get rid of cpu_relax_yield omits 38f2c691a4b3 s390: improve wait logic of stop_machine omits 7928260539f3 processor: remove spin_cpu_yield omits b4e3133b6598 s390/traps: simplify data exception handler omits 39c7dcb15892 virtio/s390: make airq summary indicators DMA omits 48720ba56891 virtio/s390: use DMA memory for ccw I/O and classic notifiers omits 22a4a639b9ce virtio/s390: add indirection to indicators access omits 01b3fb1ea00d virtio/s390: use cacheline aligned airq bit vectors omits b50623e5db80 s390/airq: use DMA memory for adapter interrupts omits 37db8985b211 s390/cio: add basic protected virtualization support omits bb99332a2b55 s390/cio: introduce DMA pools to cio omits 64e1f0c531d1 s390/mm: force swiotlb for protected virtualization omits 45488c48e49b s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP omits ba6a98fe79b4 s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP omits 1c0908fcdaeb s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP omits 58443b676b9e s390/pkey: Use -ENODEV instead of -EOPNOTSUPP omits b2572772d13e EDAC: Make edac_debugfs_create_x*() return void omits 78f4e932f776 x86/microcode, cpuhotplug: Add a microcode loader CPU hotp [...] omits dfdeaff29396 drm/i915: Avoid tainting i915_gem_park() with wakeref.lock omits d5c09d18f5a8 Merge branch 'for-5.3/block' into for-next omits f1f8f292cd12 block: bio: Use struct_size() in kmalloc() omits 78b90a2ce842 block: genhd: Use struct_size() helper omits b3dbec5871b5 Merge branch 'for-5.3/block' into for-next omits 7602843fd873 block: null_blk: fix race condition for null_del_dev omits 315eb656649d blk-mq/debugfs: Fix improper print qualifier omits e9eeba28a1e0 md/raid10: read balance chooses idlest disk for SSD omits c7afa8034b09 md: raid1-10: Unify r{1,10}bio_pool_free omits 8cf05a7841e1 md: raid10: Use struct_size() in kmalloc() omits ebfeb444fa6f md/raid1: get rid of extra blank line and space omits e5b521ee9b58 md: fix spelling typo and add necessary space omits 168b305b0cfb md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show omits d9771f5ec46c raid5-cache: Need to do start() part job after adding jour [...] omits 3f677f9c998a drivers: md: Unify common definitions of raid1 and raid10 omits 70d22b78d323 soc: qcom: apr: Don't use reg for domain id omits e610a466d16a powerpc/pseries/mobility: rebuild cacheinfo hierarchy post [...] omits e59a175faa8d powerpc/pseries/mobility: prevent cpu hotplug during DT update omits d4aa219a074a powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild omits 129fb4cb3b6a ABI: Fix KernelVersion tags omits abf313b5a8b7 ABI: sysfs-bus-pci-devices-aer_stats uses an invalid tag omits 6b9d226b8495 soc: qcom: fix QCOM_AOSS_QMP dependency and build errors omits 0011572c8830 Merge branch 'for-5.2-fixes' of git://git.kernel.org/pub/s [...] omits 6aa7a22b9790 Merge tag 'drm-fixes-2019-06-14' of git://anongit.freedesk [...] omits 406652440172 Merge tag 'gfs2-v5.2.fixes2' of git://git.kernel.org/pub/s [...] omits 877cd9ffbc9c Merge branch 'net-dsa-use-switchdev-attr-and-obj-handlers' omits 79b139f4bc46 net: dsa: use switchdev handle helpers omits f3b78049d462 net: dsa: make dsa_slave_dev_check use const omits 68b2d4a844e1 net: dsa: make cpu_dp non const omits 14aafbd82233 net: dsa: do not check orig_dev in vlan del omits 35fc07aee8f6 Merge branch 'tcp-add-three-static-keys' omits ce27ec60648d net: add high_order_alloc_disable sysctl/static key omits 0b7d7f6b2208 tcp: add tcp_tx_skb_cache sysctl omits ede61ca474a0 tcp: add tcp_rx_skb_cache sysctl omits a8e11e5c5611 sysctl: define proc_do_static_key() omits 5a1c492b00aa Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits f48d2ccee1ba udp: Remove unused variable/function (exact_dif) omits 735453730a05 udp: Remove unused parameter (exact_dif) omits d6fb396cfaa7 ipv4: tcp: fix ACK/RST sent with a transmit delay omits 3e1894333340 net: remove empty netlink_tap_exit_net omits c4aaa5ddffe7 Merge branch 'nfp-flower-loosen-L4-checks-and-add-extack-t [...] omits bef6e97d57f5 nfp: flower: extend extack messaging for flower match and actions omits 14179c4b4572 nfp: flower: use extack messages in flower offload omits 2a04784594f6 nfp: flower: check L4 matches on unknown IP protocols omits 9a33629ba6b2 hv_netvsc: Set probe mode to sync omits b4a6d9abeb54 Merge tag 'mlx5-updates-2019-06-13' of git://git.kernel.or [...] omits 363887a2cdfe ipv4: Support multipath hashing on inner IP pkts for GRE tunnel omits 31c03aef9bc2 virtio_net: enable napi_tx by default omits 87f373921c4e net: sched: ingress: set 'unlocked' flag for clsact Qdisc ops omits 3d797eb1d08f Merge branch 'enable-and-use-static_branch_deferred_inc' omits 7b58139f98e2 tcp: use static_branch_deferred_inc for clean_acked_data_enabled omits f01c373fbeed locking/static_key: always define static_branch_deferred_inc omits 99815f5031db net: sched: flower: don't call synchronize_rcu() on mask creation omits f0c03ee0ec66 net: dsa: fix warning same module names omits ce950f1050ce sctp: Free cookie before we memdup a new one omits 26e392ca9b76 Merge branch 'hns3-next' omits ebaf1908772e net: hns3: some variable modification omits 3a30964a2eef net: hns3: delay ring buffer clearing during reset omits 8f9eed1a8791 net: hns3: fix for skb leak when doing selftest omits 757188005f90 net: hns3: fix for dereferencing before null checking omits d547ecdc1fc1 net: hns3: free irq when exit from abnormal branch omits 31bb229d6f4a net: hns3: clear restting state when initializing HW device omits 9e0254ddea78 net: hns3: extract handling of mpf/pf msi-x errors into functions omits 9f65e5ef900f net: hns3: some changes of MSI-X bits in PPU(RCB) omits e3b84ed27043 net: hns3: add recovery for the H/W errors occurred before [...] omits e4193e24a520 net: hns3: process H/W errors occurred before HNS dev init [...] omits a955d71df26c net: hns3: fix avoid unnecessary resetting for the H/W err [...] omits 123297b78bc6 net: hns3: delay setting of reset level for hw errors unti [...] omits cbbe9bd0a088 Merge branch 'qed-iWARP-fixes' omits fbce23a8036d qed: iWARP - Fix default window size to be based on chip omits cb94d52b93c7 qed: iWARP - Fix tc for MPA ll2 connection omits 43cf40d93fad qed: iWARP - fix uninitialized callback omits 6117561e1bb3 qed: iWARP - Use READ_ONCE and smp_store_release to access [...] omits 1086ca3a63a3 net: phy: sfp: clean up a condition omits d5afa82c977e vsock: correct removal of socket from the list omits b3733263ef23 Merge branch 'nfp-add-two-user-friendly-errors' omits f767fc6655ea nfp: print a warning when binding VFs to PF driver omits 605fd1c67e65 nfp: update the old flash error message omits d42176c6bf50 Merge branch 'Microchip-KSZ-driver-enhancements' omits 79c8bd15b61e net: dsa: microchip: Support optional 125MHz SYNCLKO output omits 1fc33199185d net: dsa: microchip: Add PHY errata workarounds omits 6bb9e376c2a4 net: dsa: microchip: Don't try to read stats for unused ports omits 7c86f20d15b7 net: stmmac: use GPIO descriptors in stmmac_mdio_reset omits 2309f5179710 Merge branch 'qmi_wwan-fix-QMAP-handling' omits 36815b416fa4 qmi_wwan: extend permitted QMAP mux_id value range omits a8fdde1cb830 qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode omits 44f82312fe91 qmi_wwan: add network device usage statistics for qmimux devices omits 61356088ace1 qmi_wwan: add support for QMAP padding in the RX path omits 1ed1fa5f9c31 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 4373a5e2606b Merge branch 'packet-DDOS' omits 9bb6cd652454 net/packet: introduce packet_rcv_try_clear_pressure() helper omits 3a2bb84e4aea net/packet: remove locking from packet_rcv_has_room() omits 2c51c6273c73 net/packet: implement shortcut in tpacket_rcv() omits 8e8e2951e309 net/packet: make tp_drops atomic omits 0338a14523e3 net/packet: constify __packet_rcv_has_room() omits dcf70cefaf99 net/packet: constify prb_lookup_block() and __tpacket_v3_h [...] omits d4b5bd98faec net/packet: constify packet_lookup_frame() and __tpacket_h [...] omits 96f657e6cfc2 net/packet: constify __packet_get_status() argument omits f30e33bcdab9 net: phy: Add more 1000BaseX support detection omits 9126e75e39e1 net: ethernet: ti: cpsw_ethtool: simplify slave loops omits bfe59032bd61 net: ethernet: ti: cpsw: use cpsw as drv data omits 7b10315128c6 Merge tag 'for-linus-20190614' of git://git.kernel.dk/linux-block omits 5dcedf4600f8 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits fe8d9571dc50 bpf, x64: fix stack layout of JITed bpf code omits 6e7739fc938c Smack: Restore the smackfsdef mount option and add missing [...] omits 7f94208c8f9a bpf: Fix build error without CONFIG_INET omits 69d96519dbf0 selftests/bpf: convert socket_cookie test to sk storage omits cd17d7770578 bpf/tools: sync bpf.h omits 1314ef561102 bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type omits fb85c4a730af bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type omits d30bd78ce8ba bpf: Add test for SO_REUSEPORT_DETACH_BPF omits 13a748ea6df1 bpf: Sync asm-generic/socket.h to tools/ omits 99f3a064bc2e bpf: net: Add SO_DETACH_REUSEPORT_BPF omits e55d54f43d3f libbpf: fix check for presence of associated BTF for map creation omits cabd3e889b57 selftests/bpf: signedness bug in enable_all_controllers() omits b552d33c80a9 samples/bpf: fix include path in Makefile omits 86723c864063 bpf, devmap: Add missing RCU read lock on flush omits edabf4d9dd90 bpf, devmap: Add missing bulk queue free omits d4dd153d5516 bpf, devmap: Fix premature entry free on destroying map discards cfda88bf7f1c Merge branch 'v5.3/drivers' into tmp/aml-rebuild discards 34f5de001aaf Merge branch 'v5.3/dt64' into tmp/aml-rebuild discards 8f171a7678ae Merge branch 'v5.3/dt' into tmp/aml-rebuild discards 806c08e1fc3a Merge remote-tracking branch 'clk-meson/v5.2/fixes' into t [...] discards ede1073edc26 Merge branch 'v5.2/fixes' into tmp/aml-rebuild omits cd0727aa42f9 arm64: dts: meson-g12a-x96-max: add sound card omits aa7d5873bf6e arm64: dts: meson-g12b-odroid-n2: add sound card omits 64c10554bf9c arm64: dts: meson: sei510: add sound card omits b06c8c6e9b7b arm64: dts: meson: sei510: add max98357a DAC omits b39978086abf Merge tag 'asoc-tohdmitx' of https://git.kernel.org/pub/sc [...] omits eea9e3a40dbc Merge branch 'net-mlx5-use-indirect-call-wrappers' omits 55f968726e14 net/mlx5e: use indirect calls wrapper for the rx packet handler omits b3c04e834082 net/mlx5e: use indirect calls wrapper for skb allocation omits fbc6e0dd8d4e Merge branch 'pci/trivial' omits 82e105921b8a Merge branch 'remotes/lorenzo/pci/misc' omits 067c9d5ebe1a Merge branch 'remotes/lorenzo/pci/endpoint' omits 1d758fec167a Merge branch 'remotes/lorenzo/pci/qcom' omits 0adaa9881df7 Merge branch 'remotes/lorenzo/pci/altera' omits 6647a8d1c2f0 Merge branch 'pci/misc' omits 58cfee29a970 Merge branch 'pci/enumeration' omits 4c1d58d4931f Merge branch 'pci/docs' omits bb0fb7686a52 Merge branch 'i2c/for-5.3' into i2c/for-next omits 04e03d9a616c ftrace: Fix NULL pointer dereference in free_ftrace_func_mapper() omits c9913ac42135 i2c: qcom-geni: Provide support for ACPI omits c3c2889b8a2c i2c: qcom-geni: Signify successful driver probe omits acc8abcb2a9c i2c: tegra: Add suspend-resume support omits 76cc9f0efd95 i2c: headers: reformat header comment and update copyright omits 2caea56f569a i2c: headers: update docs about I2C_CLIENT_* omits edd7a5639f83 i2c: core: always have a named variable in arguments omits d68222d4d664 i2c: headers: always have a named variable in arguments omits e1714daad7cf i2c: headers: don't use 'dev' as adapter variable omits c45d4ba86731 i2c: ocores: add polling mode workaround for Sifive FU540- [...] omits d9ce957d414b i2c: ocores: add support for i2c device on Sifive FU540-c000 SoC omits 7ea651ec392e dt-bindings: i2c: extend existing opencore bindings omits d680a50cb9c5 i2c: tegra: Avoid error message on deferred probe omits aa5ae06515a4 i2c: i801: Fix kernel crash in is_dell_system_with_lis3lv02d() omits 151f4e2bdc7a docs: power: convert docs to ReST and rename to *.rst omits 9f255b632bf1 module: Fix livepatch/ftrace module text permissions race omits a4158345ec5a tracing/uprobe: Fix obsolete comment on trace_uprobe_create() omits f01098c74b52 tracing/uprobe: Fix NULL pointer dereference in trace_upro [...] omits ff585c5b9a27 tracing: Make two symbols static omits 9d9b889540c3 block: document iostat changes for disk busy time accounting omits 31753202325d Documentation/stackprotector: powerpc supports stack protector omits cd84d63a2983 Documentation: coresight: Update the generic device names omits 83e8b971f81c sphinx.rst: Add note about code snippets embedded in the text omits 407b584d155b scripts/documentation-file-ref-check: ignore output dir omits cbdaeaf050b7 tracing: avoid build warning with HAVE_NOP_MCOUNT omits a2f405a5269f docs: EDID/HOWTO.txt: convert it and rename to howto.rst omits d6a3b247627a docs: scheduler: convert docs to ReST and rename to *.rst omits d22388408973 docs: xilinx: convert eemi.txt to eemi.rst omits cc2a2d19f896 docs: watchdog: convert docs to ReST and rename to *.rst omits 458f69ef3665 docs: timers: convert docs to ReST and rename to *.rst omits 4ca9bc225e46 docs: target: convert docs to ReST and rename to *.rst omits bdf3a950fb46 docs: riscv: convert docs to ReST and rename to *.rst omits 329f00415a42 docs: ptp.txt: convert to ReST and move to driver-api omits 28aedd7ee214 docs: pps.txt: convert to ReST and rename to pps.rst omits 22a0b83583ab Merge branch 'for-5.3' into for-next omits 99c8b231ae6c docs: cgroup-v1: convert docs to ReST and rename to *.rst omits becf33f694dc tracing: Fix out-of-range read in trace_stack_print() omits 3bdab16c55f5 docs: pcmcia: convert docs to ReST and rename to *.rst omits 593733ab80ac docs: netlabel: convert docs to ReST and rename to *.rst omits 09bbf055c332 docs: mic: convert docs to ReST and rename to *.rst omits d67297ad343e docs: kdump: convert docs to ReST and rename to *.rst omits cd238effefa2 docs: kbuild: convert docs to ReST and rename to *.rst omits d7b461c5e82f docs: ide: convert docs to ReST and rename to *.rst omits c220a1fae6c5 docs: fpga: convert docs to ReST and rename to *.rst omits ab42b818954c docs: fb: convert docs to ReST and rename to *.rst omits 10ffebbed550 docs: fault-injection: convert docs to ReST and rename to *.rst omits f0ba43774cea docs: convert docs to ReST and rename to *.rst omits 8ea618899b6b docs: cdrom: convert docs to ReST and rename to *.rst omits e327cfcb2542 docs: cdrom-standard.tex: convert from LaTeX to ReST omits b693d0b372af docs: arm64: convert docs to ReST and rename to .rst omits 305a99eb98af docs: aoe: convert docs to ReST and rename to *.rst omits 8afecfb0ec96 Merge tag 'v5.2-rc4' into mauro omits 514af5f09952 i40e: mark expected switch fall-through omits c1e212bfc32e i40e: Missing response checks in driver when starting/stop [...] omits 781ee4ae16e5 i40e: remove duplicate stat calculation for tx_errors omits fefa9cfddf29 i40e: Check if the BAR size is large enough before writing [...] omits c1041d070437 i40e: Missing response checks in driver when starting/stop [...] omits d510497b8397 i40e: add input validation for virtchnl handlers omits b83ebf506ba3 i40e: Improve AQ log granularity omits f5a2b3ffb7af i40e: Add bounds check for ch[] array omits 97e42ef440a3 i40e: Use signed variable omits f031c7227a4a i40e: add constraints for accessing veb array omits 51110f162d21 i40e: let untrusted VF to create up to 16 VLANs omits 6a6567776fdf i40e: add functions stubs to support EEE omits abdcfc25641c ASoC: meson: add tohdmitx DT bindings omits d96ec9751114 Merge tag 'mac80211-next-for-davem-2019-06-14' of git://gi [...] omits 422d7df4f090 drm/i915: Replace engine->timeline with a plain list omits 9db0c5caa747 drm/i915: Stop retiring along engine omits ce476c80b8bf drm/i915: Keep contexts pinned until after the next kernel [...] omits 1419f64ef526 dt-bindings: stm32: serial: Add optional reset omits a6a11a05302b Merge branch 'for-5.3' into for-next omits 38cf3a687f58 cgroup: Move cgroup_parse_float() implementation out of CO [...] omits ce1a5ea18ef9 Documentation: Remove duplicate x86 index entry omits b3b723d8c485 clk: rockchip: add a type from SGRF-controlled gate clocks omits 2741b6723bf6 gfs2: Fix rounding error in gfs2_iomap_page_prepare omits 2a2af5e6e6f5 Merge tag 'mac80211-for-davem-2019-06-14' of git://git.ker [...] omits 4add700968c7 net: phylink: further mac_config documentation improvements omits 1107049034ac ABI: better identificate tables omits d59f0ec7151e ABI: sysfs-class-uwb_rc: remove a duplicated incomplete entry omits 745b2888a2af ABI: sysfs-driver-hid: the "What" field doesn't parse fine omits ed66bcd0674a ABI: fix some syntax issues at the ABI database omits 72a20cee5d99 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits fd6b99fa41dd Merge branch 'akpm' (patches from Andrew) omits 76ce48bdb303 memory: tegra: Fix -Wunused-const-variable omits 34b09b9f1faa arm64: defconfig: Add HWMON INA3221 support discards 2532ffe02fc6 arm64: tegra: Enable CPU sleep on Jetson Nano discards 0c463661f51c arm64: tegra: Add ID EEPROMs on Jetson Nano discards b93109497b52 arm64: tegra: Add ID EEPROM for Jetson TX2 Developer Kit discards e610041a4af8 arm64: tegra: Add ID EEPROM for Jetson TX2 module discards ef094cfb83c4 arm64: tegra: Add ID EEPROM for Jetson TX1 Developer Kit discards 1797efe71b77 arm64: tegra: Add ID EEPROM for Jetson TX1 module omits 6b9e263b449f arm64: tegra: Don't use architected timer for suspend on Tegra210 omits b30be6734e11 arm64: tegra: Mark architected timer as always on omits e14c5873d2a3 Merge branch 'drm-fixes-5.2' of git://people.freedesktop.o [...] omits 733f0766c3de sched: act_ctinfo: use extack error reporting omits c78ad1be4b4d Merge tag 'iommu-fixes-v5.2-rc4' of git://git.kernel.org/p [...] omits 7617c9a087d2 Merge tag 'gpio-v5.2-3' of git://git.kernel.org/pub/scm/li [...] omits 385097a36757 nfc: Ensure presence of required attributes in the deactiv [...] omits 61ed7ef952fc firmware: tegra: Early resume BPMP omits 3adcfa447866 l2tp: no need to check return value of debugfs_create functions omits 0b55b630352e Merge branch 'r8169-add-and-use-helper-rtl_is_8168evl_up' omits 272b2265c87c r8169: use helper rtl_is_8168evl_up for setting register M [...] omits 9e9f33bae812 r8169: add helper rtl_is_8168evl_up omits 227ab8baa15b ASoC: fsl: no need to check return value of debugfs_create [...] omits 7f807f280964 ASoC: wm_adsp: no need to check return value of debugfs_cr [...] omits bcb46a0e0e5c Merge tag 'sound-5.2-rc5' of git://git.kernel.org/pub/scm/ [...] omits c4e0540d0ad4 btrfs: start readahead also in seed devices omits 58a111f03a6e drm/i915: make intel_wakeref work on the rpm struct omits c447ff7db348 drm/i915: update with_intel_runtime_pm to use the rpm structure omits d858d5695f38 drm/i915: update rpm_get/put to use the rpm structure omits 69c663554452 drm/i915: move a few more functions to accept the rpm structure omits 1bf676cc2dba drm/i915: move and rename i915_runtime_pm omits 9102650fb975 drm/i915: make enable/disable rpm assert function use the [...] omits 87b391b95184 drm/i915: Remove rpm asserts that use i915 omits d5b6c275d04a drm/i915: prefer i915_runtime_pm in intel_runtime function omits f3176ec9420d x86/kasan: Fix boot with 5-level paging and KASAN omits cc49abc2460f drm/i915: Add Wa_1409120013:icl,ehl omits 84383d2e8d7c drm/i915: Refine i915_reset.lock_map omits ddb754aa3181 mac80211: notify offchannel expire on mgmt_tx omits 1c38c7f22068 nl80211: send event when CMD_FRAME duration expires omits 5a7bb7ce26a9 mac80211: no need to check return value of debugfs_create [...] omits 6d4e86c6c047 clocksource/drivers/sysctr: Add nxp system counter timer d [...] omits c2aacceedc86 arm64: dts: rockchip: Add support for Khadas Edge/Edge-V/C [...] omits bc21877f8e96 clocksource/drivers/tegra: Rename timer-tegra20.c to timer [...] omits 364aeb0e1a1a clocksource/drivers/tegra: Lower clocksource rating for so [...] omits 2924ff286b79 clocksource/drivers/tegra: Support COMPILE_TEST universally omits 81087150f3a6 clocksource/drivers/tegra: Minor code clean up omits b3217f03aa91 clocksource/drivers/tegra: Release all IRQ's on request_ir [...] omits 339be05dc64e clocksource/drivers/tegra: Replace readl/writel with relax [...] omits fcf75717568b clocksource/drivers/tegra: Reset hardware state on init omits f659ae975b23 clocksource/drivers/tegra: Unify timer code omits 58af46924d66 clocksource/drivers/tegra: Support per-CPU timers on all Tegra's omits 1a0c6a98dd72 clocksource/drivers/exynos_mct: Increase priority over ARM [...] omits a1c3e589de1c clocksource/drivers/arc_timer: Use BIT() instead of _BITUL() omits c48fe009a535 clocksource/drivers/ixp4xx: Implement delay timer omits 68a9952936fc clocksource/drivers/timer-meson6: Update with SPDX Licence [...] omits c8ecfd6caa1e Merge branch 'devel' into for-next omits b65842025335 cfg80211: report measurement start TSF correctly omits 4f488fbca2a8 cfg80211: fix memory leak of wiphy device name omits 1a473d6092d5 cfg80211: util: fix bit count off by one omits f8891461a277 mac80211: do not start any work during reconfigure flow omits ebb3ca3b4477 cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() omits 563572340173 mac80211: only warn once on chanctx_conf being NULL omits 588f7d39b359 mac80211: drop robust management frames from unknown TA omits fee77829083a gpu: ipu-v3: image-convert: Enable double write reduction omits 4791bd7d6adc media: imx: Try colorimetry at both sink and source pads omits 614014cfc148 gpu: ipu-v3: ipu-ic-csc: Add support for Rec.709 encoding omits e3e4820d054c gpu: ipu-v3: ipu-ic-csc: Add support for limited range encoding omits f208b26e61df gpu: ipu-v3: ipu-ic: Fully describe colorspace conversions omits e038f5f691e0 ima: Use designated initializers for struct ima_event_data omits b16942455193 ima: use the lsm policy update notifier omits 42df744c4166 LSM: switch to blocking policy update notifiers omits 9e1e5d4372d6 x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY omits 68f2529078f9 ima: Make arch_policy_entry static omits 5c5b48681266 hwmon: (pmbus/adm1275) Fix power sampling support omits 591fcf3b301b iommu/dma: Apply dma_{alloc,free}_contiguous functions omits 4b4b077cbd0a dma-remap: Avoid de-referencing NULL atomic_pool omits 163a7cdd1f30 mac80211: extend __rate_control_send_low warning omits 583a7a34c5d3 mac80211: fill low rate even for HAS_RATE_CONTROL omits bd718fc11d5b mac80211: use STA info in rate_control_send_low() omits 1e87fec9fa52 mac80211: call rate_control_send_low() internally omits cd6f34110285 ieee80211: Add a missing extended capability flag definition omits 4770c8f90228 cfg80211: Add a function to iterate all BSS entries omits a0de1ca383c7 mac80211: allow turning TWT responder support on and off v [...] omits c9d3245e03ce mac80211: dynamically enable the TWT requester support on [...] omits 901bb9891855 nl80211: require and validate vendor command policy omits d7edf40c15e8 mac80211: add ieee80211_get_he_iftype_cap() helper omits 26f7044e9504 nl80211: add support for SAE authentication offload omits 3d1f62c686ac gpu: ipu-v3: ipu-ic: Fix saturation bit offset in TPMEM omits cc3e14c21ae9 nl80211: add WPA3 definition for SAE authentication omits 72bccb487fd5 drm/imx: enable IDMAC watermark feature omits f4d75993d85b nl80211: add NL80211_ATTR_IFINDEX to port authorized event omits 90cc4bd61190 mac80211: AMPDU handling for Extended Key ID omits 8f2501e643bc drm/komeda: Enable writeback split support omits f589e19a5bb2 drm/komeda: Add new component komeda_splitter omits ba6687d1f815 drm/komeda: Accept null writeback configurations for writeback omits 4a209f18f6de drm/komeda: Refine function to_d71_input_id omits 69f7550dc5ec drm/komeda: Add slave pipeline support omits 3349f7750d2d drm/komeda: Add layer split support omits ce40d8067017 drm/komeda: Add split support for scaler omits d9046f2109a6 drm/komeda: Add component komeda_merger omits 27148dc7a082 dt/bindings: drm/komeda: Unify mclk/pclk/pipeline->aclk to [...] omits ce78115a43ac drm/komeda: Rename main engine clk name "mclk" to "aclk" omits 25185657f7a1 drm/komeda: Unify mclk/pclk/pipeline->aclk to one MCLK omits 6492d9226725 drm/komeda: Adds zorder support omits e2fbcd6b3785 drm/komeda: Add format support for Y0L2, P010, YUV420_8/10BIT omits 6c7e6dfcb3da drm/komeda: Add komeda_fb_check_src_coords omits c21d4875e81e dt/bindings: drm/komeda: Adds SMMU support for D71 devicetree omits 39870dcf9195 drm/komeda: Adds SMMU support omits 1c68248700f4 drm/komeda: Enable color-encoding (YUV format) support omits f4c9478330ff drm/komeda: Update HW up-sampling on D71 omits 6c495703876d drm/komeda: Adds limitation check for AFBC wide block not [...] omits 4bdfde429518 drm/komeda: Add rotation support on Komeda driver omits 34c6c60be7c6 drm/komeda: Clear enable bit in CU_INPUTx_CONTROL omits 90005ad5a8b4 arm/komeda: Convert dp_wait_cond() to return an error code. omits 054d2abfd285 drm/komeda: Creates plane alpha and blend mode properties omits 50a02fe7bdd7 drm/komeda: Add image enhancement support omits 22729b320822 drm/komeda: Add engine clock requirement check for the dow [...] omits aa881fa788b9 drm/komeda: Add writeback scaling support omits 4d0aa7d0840b drm/komeda: Implement D71 scaler support omits edf9e80fe47b drm/komeda: Add the initial scaler support for CORE omits d1cdc2ba1553 drm/komeda: Attach scaler to drm as private object omits 82e1bb447ec8 drm/komeda: Added AFBC support for komeda driver omits 4374128ec1c8 drm/komeda: Add writeback support omits 6930fc31a21c drm/komeda: Potential error pointer dereference omits e141c8229335 drm/komeda: remove set but not used variable 'kcrtc' omits 63fefd7e8ed6 drm/arm/hdlcd: Allow a bit of clock tolerance omits 1d6e4971da71 drm/arm/hdlcd: Actually validate CRTC modes omits 362becbed92b drm/arm/mali-dp: Add a loop around the second set CVAL and [...] omits 96961500d6e8 drm/komeda: fixing of DMA mapping sg segment warning omits fb8facf2106f drm/komeda: Constify the usage of komeda_component/pipelin [...] omits 0d53827d7c17 thunderbolt: Implement CIO reset correctly for Titan Ridge omits 6e4e9708614a drm/i915: Execute signal callbacks from no-op i915_request_wait omits a09507682e45 drm/i915: Discard some redundant cache domain flushes omits 5e3fb2a5b528 drm/i915: Enable refcount debugging for default debug levels omits 1a2a66db4967 arm64: remove redundant 'default n' from Kconfig omits 68f2515bb31a ARM: davinci: da8xx: specify dma_coherent_mask for lcdc omits 0c0c9b5753cd ARM: davinci: da850-evm: call regulator_has_full_constraints() omits e3ff9c3678b4 timekeeping: Repair ktime_get_coarse*() granularity omits 16009db47c51 usb: chipidea: udc: workaround for endpoint conflict issue omits 2454fcea338a Merge tag 'drm-misc-next-2019-06-14' of git://anongit.free [...] omits 034252e37b31 usb: chipidea: msm: Use devm_platform_ioremap_resource() omits 8fbd06e59230 usb: chipidea: imx: Use devm_platform_ioremap_resource() omits b8a4f526faba usb: chipidea: Use dev_err() instead of pr_err() omits ed5a419bb019 usb: chipidea: imx: "fsl,usbphy" phandle is not mandatory now omits d1609c312d42 usb: chipidea: imx: add imx7ulp support omits d06c47e3dd07 ACPI: configfs: Resolve objects on host-directed table loads omits f497ab6b4bb8 ARM: dts: rockchip: Configure BT_HOST_WAKE as wake-up sign [...] omits 744ed8cb8a47 Merge tag 'drm-misc-fixes-2019-06-13' of git://anongit.fre [...] omits 549dcdafe793 arm64: dts: rockchip: Enable HDMI audio on Rock Pi omits 3540d38dd383 PM: sleep: Show how long dpm_suspend_start() and dpm_suspe [...] omits 17d304604a88 Revert "ALSA: hda/realtek - Improve the headset mic for Ac [...] omits 1ec0cd8286f3 PM: hibernate: powerpc: Expose pfn_is_nosave() prototype omits 4892d3a6a009 gpio: Drop the parent_irq from gpio_irq_chip omits 9a82ee69ee93 gpio: Add GPIOLIB_IRQCHIP cleanup to TODO omits 42d9fc7176eb gpio: ftgpio: Pass irqchip when adding gpiochip omits b1622cb3be45 drm/bridge: tfp410: fix use of cancel_delayed_work_sync omits c08f99c39083 drm/bridge: tfp410: fix memleak in get_modes() omits 51e857af9f3f drm/amdgpu: Fix connector atomic_check compilation fail omits bc6f2a757d52 kernel/module: Fix mem leak in module_add_modinfo_attrs omits 8928aa6a007d xfrm: remove empty xfrmi_init_net omits 0eaab70a7a1b dmagengine: pl330: add code to get reset property omits 0ed91bded307 dt-bindings: pl330: document the optional resets property omits fc15be39a827 dmaengine: axi-dmac: add regmap support omits e28d91552813 dmaengine: axi-dmac: terminate early DMA transfers after a [...] omits e3923592f80b dmaengine: axi-dmac: populate residue info for completed xfers omits 09d5b702b0f9 dmaengine: virt-dma: store result on dma descriptor omits a08a9645a3d6 dmaengine: qcom: hidma: no need to check return value of d [...] omits bea696c5ce1e dmaengine: mic_x100_dma: no need to check return value of [...] omits 8148a87846eb dmaengine: pxa_dma: no need to check return value of debug [...] omits c33394bd006c dmaengine: coh901318: no need to cast away call to debugfs [...] omits 635d7302caca dmaengine: bcm-sba-raid: no need to check return value of [...] omits 718745f87f95 dmaengine: amba-pl08x: no need to cast away call to debugf [...] omits 20023d3e5071 r8169: improve rtl_coalesce_info omits 9b994b4a074c r8169: let mdio read functions return -ETIMEDOUT omits 6358f38c062d net: dsa: tag_sja1105: Select CONFIG_PACKING omits 7fa0043d5c74 net: axienet: move use of resource after validity check omits f9a94f85e885 Merge branch 's390-qeth-next' omits d9b9f40bba7d s390/qeth: allocate a single cmd on read channel omits f3b783b1d0d7 s390/qeth: command-chain the IDX sequence omits 2066e1db9eef s390/qeth: convert RCD code to common IO infrastructure omits 405548959cc7 s390/qeth: add support for dynamically allocated cmds omits fcda7f73b618 s390/qeth: remove 'channel' parameter from callbacks omits 57a688aa22eb s390/qeth: convert device-specific trace entries omits 0ce37ec297f6 s390/qeth: remove OSN-specific IO code omits 1273a8001410 s390/qeth: remove qeth_wait_for_buffer() omits 09ac887f0360 s390/qeth: clean up setting of BLKT defaults omits 7cbc9e8fe6cc s390/qeth: restart pending READ cmd from callback omits ad1608722226 s390/qeth: simplify DOWN state handling omits 4e2fe4edcabe s390/qeth: use mm helpers omits e8b1116118d7 s390/qeth: don't mask TX errors on IQD devices omits 0aa82c482ab2 powerpc/pseries: Fix oops in hotplug memory notifier omits 934bda59f286 powerpc/pseries/hvconsole: Fix stack overread via udbg omits 2305ff225c0b ocxl: do not use C++ style comments in uapi header omits 11817aa69bf3 Merge branch 'mlxsw-Add-support-for-physical-hardware-clock' omits 9366211f3207 selftests: ptp: Add Physical Hardware Clock test omits 412cd2ad18d3 mlxsw: spectrum: PTP physical hardware clock initialization omits 992aa864dca0 mlxsw: spectrum_ptp: Add implementation for physical hardw [...] omits 4368dada5b37 ptp: ptp_clock: Publish scaled_ppm_to_ppb omits 1078645af6c0 mlxsw: reg: Add Management Pulse Per Second Register omits 55a8b00157d2 mlxsw: reg: Add Management UTC Register omits 8289169dd262 mlxsw: pci: Query free running clock PCI BAR and offsets omits 34dacb4d519d mlxsw: core: Add a new interface for reading the hardware [...] omits 4b6b8c02f6e6 mlxsw: cmd: Free running clock PCI BAR and offsets via que [...] omits 514fcaac371e tc-tests: updated fw with bind actions by reference use cases omits 50f44ee7248a mm/devm_memremap_pages: fix final page put race omits 1570175abd16 PCI/P2PDMA: track pgmap references per resource, not globally omits 795ee30648c7 lib/genalloc: introduce chunk owners omits e615a191216e PCI/P2PDMA: fix the gen_pool_add_virt() failure path omits 2e3f139e8ece mm/devm_memremap_pages: introduce devm_memunmap_pages omits 2374b6822551 drivers/base/devres: introduce devm_release_action() omits a58f2cef26e1 mm/vmscan.c: fix trying to reclaim unevictable LRU page omits 59ea6d06cfa9 coredump: fix race condition between collapse_huge_page() [...] omits 0874bb49bb21 mm/mlock.c: change count_mm_mlocked_page_nr return type omits 7a30df49f63a mm: mmu_gather: remove __tlb_reset_range() for force flush omits be99ca271697 fs/ocfs2: fix race in ocfs2_dentry_attach_lock() omits b17f18aff287 mm/vmscan.c: fix recent_rotated history omits dedca63504a2 mm/mlock.c: mlockall error for flag MCL_ONFAULT omits c04e32e91165 scripts/decode_stacktrace.sh: prefix addr2line with $CROSS [...] omits 3510955b3271 mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node omits 815744d75152 mm: memcontrol: don't batch updates of local VM stats and events omits 4c0a59e1123f Documentation: arm: Link idle-states binding to "enable-me [...] omits 3e26c5feed2a PCI: PM: Skip devices in D0 for suspend-to-idle omits de76cda215d5 PCI: Decode PCIe 32 GT/s link speed omits 2d2f4273cbe9 PCI: Always allow probing with driver_override omits 15d5dfaf4adb sparc: fix unknown type name u_int in uapi header omits 6284ad9453ba sparc: configs: Remove useless UEVENT_HELPER_PATH omits 4165c54c97bd sparc: Remove redundant copy of the LGPL-2.0 omits 09f6ac2c31f3 Merge branch 'bpf-ppc-div-fix' omits 758f2046ea04 powerpc/bpf: use unsigned division instruction for 64-bit [...] omits 3e0682695199 bpf: fix div64 overflow tests to properly detect errors omits 07a6d63eb1b5 sunhv: Fix device naming inconsistency between sunhv_conso [...] omits 425b0fad9c7e Merge branch 'net-stmmac-Convert-to-phylink' omits 74371272f97f net: stmmac: Convert to phylink and remove phylib logic omits eeef2f6b9f6e net: stmmac: Start adding phylink support omits 9ad372fc5aaf net: stmmac: Prepare to convert to phylink omits 5948d11766bc qede: Make two functions static omits 1dbb98699cf0 net: dsa: sja1105: Make two functions static omits 45a19dd39788 drm/i2c: tda998x: add vendor specific infoframe support omits fcc22c5f9dda drm/i2c: tda998x: improve correctness of quantisation range omits 2807ba759703 drm/i2c: tda998x: add support for pixel repeated modes omits 125a4f9394c7 drm/i2c: tda998x: get rid of params in audio settings omits 900b2b7250b8 drm/i2c: tda998x: clean up tda998x_configure_audio() omits 26f7bf1251c7 drm/i2c: tda998x: move audio routing configuration omits e4fe96f11ee4 drm/i2c: tda998x: configure both fields of AIP_CLKSEL together omits 7168916072b5 drm/i2c: tda998x: index audio port enable config by route type omits 82642ab7345d drm/i2c: tda998x: store audio port enable in settings omits a03a915b8387 drm/i2c: tda998x: derive CTS_N value from aclk sample rate ratio omits 7dad3740aeb7 drm/i2c: tda998x: improve programming of audio divisor omits 935b9ca35744 drm/i2c: tda998x: implement different I2S flavours omits 2e9943aab568 drm/i2c: tda998x: introduce tda998x_audio_settings omits c78fea61f0c1 ACPI: tables: Allow BGRT to be overridden omits 6d2e369f0d4c PCI: Add NVIDIA GPU multi-function power dependencies omits a17beb1a0882 PCI: Generalize multi-function power dependency device links omits 0e265747491c bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi omits b1d6c15b9d82 bpf: simplify definition of BPF_FIB_LOOKUP related flags omits a3487d8f3063 ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() omits 33ee09cd59ce device property: Add helpers to count items in an array omits 573748081a66 dt-bindings: property-units: Sanitize unit naming omits 06efeb555524 Documentation: net: mlx5: Devlink health documentation omits b3bd076f7501 net/mlx5: Report devlink health on FW fatal issues omits 9b1f29823605 net/mlx5: Add support for FW fatal reporter dump omits 96c82cdfe77b net/mlx5: Add fw fatal devlink_health_reporter omits d1bf0e2cc4a6 net/mlx5: Report devlink health on FW issues omits fd1483fe1f9f net/mlx5: Add support for FW reporter dump omits 1e34f3efd413 net/mlx5: Create FW devlink_health_reporter omits 3e5b72ac2f29 net/mlx5: Issue SW reset on FW assert omits 1ef6f1a17e56 net/mlx5: Control CR-space access by different PFs omits 63cbc552eebf net/mlx5: Handle SW reset of FW in error flow omits 8b9d8baae1de net/mlx5: Add Crdump support omits b25bbc2f24dc net/mlx5: Add Vendor Specific Capability access gateway omits 1f28d7768f1d net/mlx5: Move all devlink related functions calls to devlink.c omits 00091c0da136 Documentation: net: mlx5: Add mlx5 initial documentation omits e44ef4e4516c devlink: Hang reporter's dump method on a dumpit cb omits 0d8bc7b138cb Merge branch 'next/defconfig' into for-next omits 5a96019ce5cd ARM: defconfig: samsung: Cleanup with savedefconfig omits 487317c99477 cifs: add spinlock for the openFileList to cifsInodeInfo omits 0ff2b018b02f cifs: fix panic in smb2_reconnect omits 4c3c59544f33 spi/acpi: enumerate all SPI slaves in the namespace omits 88099f53cc37 drm/amd/display: fix compilation error omits 4be8be78b7d8 amdgpu_dm: no need to check return value of debugfs_create [...] omits 641d30035c7d amdkfd: no need to check return value of debugfs_create functions omits 450f30ea9c60 amdgpu: no need to check return value of debugfs_create functions omits bb1d26b46091 radeon: no need to check return value of debugfs_create functions omits 635e2c5f0a1f drm/amdgpu: bump the DRM version for GDS ENOMEM fixes omits 0079f82e710c drm/amdgpu: return 0 by default in amdgpu_pm_load_smu_firmware omits 96cf624b164a drm/amdgpu: Reserve space for shared fence omits c5e4c6bbbdce drm/amd/amdgpu: Bail out of BO node creation if not enough [...] omits e9bc1bf7916e drm/amdgpu: register pm sysfs for sriov (v2) omits 8d3289f2fa1e x86/fpu: Don't use current->mm to check for a kthread omits 0c888baba8e0 ASoC: SOF: dont wake dsp up in kcontrol IO omits 7df43911e92a ASoC: SOF: Add DMIC token for unmute gain ramp time omits 65a18a46b274 ASoC: SOF: topology: pass volume min/max linear value to FW omits aa66fd80e081 ASoC: SOF: topology: add min/max step for volume_table omits 847a040dd2eb ASoC: SOF: ipc: clarify operator precedence omits e2eba551d2f4 ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend omits f1fd9d0e6dba ASoC: SOF: intel: extend IPC dump information omits b943f7980113 ASoC: SOF: uapi: align comments with firmware files omits 4cee883e97b6 ASOC: SOF: ipc: prevent logging trace messages omits 3e6de89409bf ASoC: soc-topology: fix modern dai link style omits 2f7e015c1f20 ASoC: tas571x: Fix -Wunused-const-variable omits 05113483fd30 ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines omits 489f231e0f4c ASoC: codec: hdac_hdmi: fix pin connections at cvt enable omits cb36ff785e86 ASoC: meson: axg-tdm: fix sample clock inversion omits 7e0d7d0fbd06 ASoC: meson: axg-tdmout: right_j is not supported omits 47c317b786b6 ASoC: meson: axg-tdmin: right_j is not supported omits 9f9b25593ab4 drm/connector: Fix kerneldoc warning in HDR_OUTPUT_METADAT [...] omits 6c83ca795f2c drm/rockchip: Use dirtyfb helper omits 1452c25b0e60 drm: Add helpers to kick off self refresh mode in drivers omits 6f3b62781bbd drm: Convert connector_helper_funcs->atomic_check to accep [...] discards d431a90c8a45 ARC: mm: do_page_fault refactor #8: release mmap_sem sooner discards 9b959e7b7d36 ARC: mm: do_page_fault refactor #7: fold the various error [...] discards 9a0b899341e5 ARC: mm: do_page_fault refactor #6: error handlers to use [...] discards 3c81c76fce26 ARC: mm: do_page_fault refactor #5: scoot no_context to end discards 73fdc3559a96 ARC: mm: do_page_fault refactor #4: consolidate retry rela [...] discards 7240fd3ff22c ARC: mm: do_page_fault refactor #3: tidyup vma access perm [...] discards 090ef5d0fa37 ARC: mm: do_page_fault refactor #2: remove short lived variable discards 854c5078eeae ARC: mm: do_page_fault refactor #1: remove label @good_area omits 630eccfd0a03 Documentation: devicetree: Add vendor prefix for B&R Indus [...] omits 1f8a7bee27e6 net/mlx5: Add EQ enable/disable API omits 81bfa206032a net/mlx5: Use a single IRQ for all async EQs omits cf49f41d2946 net/mlx5: Rename mlx5_irq_info to mlx5_irq omits 256cf690af06 net/mlx5: Move all IRQ logic to pci_irq.c omits bfb49549ea79 net/mlx5: Generalize IRQ interface to work with irq_table omits e1706e62801e net/mlx5: Separate IRQ table creation from EQ table creation omits 90426cc00c77 net/mlx5: Move IRQ affinity set to IRQ allocation phase omits b79e6beb9c36 net/mlx5: Move IRQ rmap creation to IRQ allocation phase omits 561aa15ad69e net/mlx5: Separate IRQ data from EQ table data omits 24163189da48 net/mlx5: Separate IRQ request/free from EQ life cycle omits ca390799c2aa net/mlx5: Change interrupt handler to call chain notifier omits 081cc2d7fa58 net/mlx5: Introduce EQ polling budget omits 86eec50beaf3 net/mlx5: Support querying max VFs from device omits 10ee82cedb62 net/mlx5: E-Switch, Return raw output for query esw functions omits ac35dcd6e4bd net/mlx5: E-Switch, Handle representors creation in handle [...] omits b8a92577f4be net/mlx5: Increase wait time for fw initialization omits 6ef048fd5955 locks: eliminate false positive conflicts for write lease omits eb15b6a6b3f7 locks: Add trace_leases_conflict omits 5ade071ba13e drm: Add atomic variants for bridge enable/disable omits 1b27fbdde1df drm: Add drm_atomic_get_(old|new)_connector_for_encoder() helpers omits 43c76d72ea85 drm: Add atomic variants of enable/disable to encoder help [...] omits 837158b847a4 dt-bindings: Check the examples against the schemas omits f7a6463e389e dt-bindings: vendor-prefixes: Also allow node names starti [...] omits 9aa892d2c1a0 ALSA: pci: echoaudio: remove variable which is a constant omits 6cb3dd75b00e Merge tag 'timers-v5.2-rc1' of https://git.linaro.org/peop [...] omits eb7cf945a8da host1x: debugfs_create_dir() can never return NULL omits c11fb13a117e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a75e91bad717 spi: qup: fix PIO/DMA transfers. omits fd742eaab827 regulator: max8952: Convert to use GPIO descriptors omits 150c6624a6fa sti: no need to check return value of debugfs_create functions omits 84396d141894 Merge tag 'asoc-fix-v5.2-rc4' of https://git.kernel.org/pu [...] omits fc30f2adb621 ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k omits cbb9f8ccc823 ASoC: nau8825: fix fake interruption when booting omits b0153147e2d7 Merge branch 'for-5.3/wacom' into for-next omits 15893fa40109 HID: wacom: generic: read the number of expected touches o [...] omits f4e11d599610 HID: wacom: generic: support the 'report valid' usage for touch omits 184eccd40389 HID: wacom: generic: read HID_DG_CONTACTMAX from any featu [...] omits 912c6aa67ad4 HID: wacom: Add 2nd gen Intuos Pro Small support omits b792e64021ec drm: no need to check return value of debugfs_create functions omits 11aff183225c vfio-ccw: Destroy kmem cache region on module exit omits 855b5e01c073 ALSA: hda/hdmi - consider eld_valid also in sync_eld_via_acomp() omits 5b038dcf9d0a drm/bridge: analogix_dp: Convert to GPIO descriptors omits eb19e8479b96 drm/bridge: analogix-anx78xx: Drop of_gpio.h include omits 1de287512dfd drm/bridge: analogix_dp: possible condition with no effect [...] omits 2a08f2b8990c panel: rocktech: no need to check return value of debugfs_ [...] omits 90e73491d5db vga_switcheroo: no need to check return value of debugfs_c [...] omits d9c53aa440b3 NTB: Describe the ntb_msi_test client in the documentation. omits 2b0569b3b7e6 NTB: Add MSI interrupt support to ntb_transport omits 76ab785e7396 NTB: Add ntb_msi_test support to ntb_test omits a6bed7a54165 NTB: Introduce NTB MSI Test Client omits 26b3a37b9284 NTB: Introduce MSI library omits d217e07b32a6 NTB: Rename ntb.c to support multiple source files in the module omits 5f1b1f065c79 NTB: Introduce functions to calculate multi-port resource index omits 246a42c51bc5 NTB: Introduce helper functions to calculate logical port number omits fcdf8e95fa3b PCI/switchtec: Add module parameter to request more interrupts omits d7cc609fb679 PCI/MSI: Support allocating virtual MSI interrupts omits a944ccc3b0ae ntb_hw_switchtec: Fix setup MW with failure bug omits f0f43e766bdb ntb_hw_switchtec: Skip unnecessary re-setup of shared memo [...] omits 28e339f100e3 ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_ [...] omits 18c8c0954d15 NTB: correct ntb_dev_ops and ntb_dev comment typos omits 1e590dec3ed6 NTB: amd: Silence shift wrapping warning in amd_ntb_db_vec [...] omits ff148d8ac53e ntb_hw_switchtec: potential shift wrapping bug in switchte [...] omits 51cb8dbf1324 NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed omits a5c3666f1c32 NTB: ntb_hw_amd: set peer limit register omits 12c023d7c32a NTB: ntb_perf: Clear stale values in doorbell and command [...] omits b1ee5998a5d2 NTB: ntb_perf: Disable NTB link after clearing peer XLAT r [...] omits 8b2f033631c2 NTB: ntb_perf: Increased the number of message retries to 1000 omits c56b4ef1cf0c ntb: intel: Make intel_ntb3_peer_db_addr static omits dad4afe746b3 f2fs: replace ktype default_attrs with default_groups omits c9c5b5e1565d dlm: Replace default_attrs in dlm_ktype with default_groups omits 59137a93f3af ext4: replace ktype default_attrs with default_groups omits ef254d13f178 gfs2: replace ktype default_attrs with default_groups omits 921721738f49 drm: Remove functions with kmap-object argument from GEM V [...] omits 57c84d5c9348 drm: Remove lock interfaces from GEM VRAM helpers omits 94dc57b10399 drm/mgag200: Rewrite cursor handling omits f4ce5af71bc2 drm/mgag200: Pin framebuffer BO during dirty update omits da460a29c28c drm/ast: Pin framebuffer BO during dirty update omits 27072152075e drm/ast: Pin and map cursor source BO during update omits ff771bb1d068 drm/ast: Remove obsolete or unused cursor state omits 4d7553c3ed2c drm/ast: Unpin cursor BO during cleanup omits a6c3464f69cf drm/gem-vram: Support pinning buffers to current location omits ae9924667a7e MAINTAINERS: Add maintainer entry for the imx8 DDR PMU driver omits 9a66d36cc7ac drivers/perf: imx_ddr: Add DDR performance counter support [...] omits 7c11bb40f125 staging: rtl8723bs: Remove rtw_btcoex_Initialize() omits eddd422b54ac staging: rtl8723bs: hal: Replace function _InitQueuePriority() omits 7ee3501de816 staging: rtl8723bs: Fix typo in function name omits f4db969efa80 staging: rtl8723bs: Remove function rtw_set_scan_deny_timer_hdl() omits 2b524fc4ffd3 staging: rtl8723bs: Replace function rtw_free_network_queue() omits 534415d29c0c staging: rtl8723bs: core: Remove wrapper functions omits 183eb53d25a3 staging: rtl8723bs: core: Remove function enable_rate_adaptive() omits eb569cc0d916 staging: rtl8723bs: core: Replace function Set_MSR() omits 65699f341f15 staging: rtl8723bs: core: Remove eeprom_write16() omits a8c14146084c staging: rtl8723bs: core: Remove function read_eeprom_content() omits 67c4f7fc5dd3 staging: rtl8723bs: core: Remove function eeprom_read_sz() omits 232034b34253 staging: rtl8188eu: Change type of rtw_get_sec_ie() omits bb5ce9a017b8 drm/mcde: Fix an uninitialized variable omits bb3982b42e79 staging: most: register net and video config subsystems wi [...] omits 8810493fc54e staging: rtl8712: Fixed CamelCase wkFilterRxFF0 renamed to [...] omits 6cc6677aee43 staging: rtl8712: Fixed CamelCase lockRxFF0Filter renamed [...] omits 12efdd8dc675 staging: rtl8723bs: hal: Change return type to void from u8 omits 52f7ee660f43 staging: rtl8723bs: hal: sdio_ops: fix braces {} are not n [...] omits 282c7818a57b staging: rtl8723bs: hal: sdio_ops: fix spaces preferred ar [...] omits e99547e5ae17 staging: rtl8723bs: hal: sdio_ops: fix Comparison to NULL omits 1714844abbca staging: rtl8723bs: fix issue Comparison to NULL omits a89ba68105f8 staging: rtl8723bs: fix spaces required around unary operator omits 6e12260a7c18 staging: rtl8712: remove the leading spaces omits febe80307d2c Merge tag 'drm-intel-fixes-2019-06-13' of git://anongit.fr [...] omits 288f9aca4c78 staging: rtl8723bs: os_dep: Remove variable pos omits a21a773f3d06 staging: rtl8723bs: rtw_get_sec_ie(): Change return type omits fc98ef8fb854 staging: rtl8723bs: core: rtw_mlme_ext.c: Remove unused variables omits 4c0955991b00 staging: rtl8723bs: hal: rtl8723b_cmd.c: Remove variables omits 581b4945bfcc staging: rtl8723bs: core: Remove variable change_priority omits 535e5a9b630c staging: rtl8723bs: hal: hal_btcoex.c: Remove variables omits d4c33acb2a30 staging: rtl8723bs: hal: sdio_halinit.c: Remove variables omits 8915d9896b00 staging: rtl8723bs: os_dep: ioctl_linux.c: Remove return v [...] omits 85d237bdf8d3 staging: rtl8723bs: Change type of rtw_os_recvbuf_resource_free() omits d05b53205e96 staging: rtl8723bs: Change type of rtw_os_recv_resource_alloc() omits 6c8265009f85 staging: rtl8712: Change return values of r8712_createbss_cmd() omits 1f1e13017d64 staging: rtl8712: Change return values of r8712_setdatarate_cmd() omits c77a6794c0fe staging: kpc2000: removed DMA AIO implementation. omits 2b37c1c3e7bb dt-bindings: perf: imx8-ddr: add imx8qxp ddr performance monitor omits 3e985effb25e ALSA: hda: remove an unused field from struct hda_codec omits f94287b65354 ALSA: hda: Add Elkhart Lake PCI ID omits d703a52eb1eb dt-bindings: can: rcar_can: Add r8a774c0 support omits e6aacf9a52e0 dt-bindings: can: rcar_can: Fix RZ/G2 CAN clocks omits 1d0c06513bd4 block/ps3vram: Use %llu to format sector_t after LBDAF removal omits 31f6264e225f libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk omits 1f0ffa67349c bcache: only set BCACHE_DEV_WB_RUNNING when cached device [...] omits 31b90956b124 bcache: fix stack corruption by PRECEDING_KEY() omits 41040cf7c5f0 arm64/sve: Fix missing SVE/FPSIMD endianness conversions omits d382084f77b0 Merge back earlier pm-tools material for v5.3. omits c326f846ebc2 blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_fre [...] omits 30f234b4d6f0 Merge tag 'linux-cpupower-5.2-rc6' of git://git.kernel.org [...] omits fb5772cbfe48 blkio-controller.txt: Remove references to CFQ omits 8614b0085d98 block/switching-sched.txt: Update to blk-mq schedulers omits 154085ffdcc6 null_blk: remove duplicate check for report zone omits 6cfc0081b046 blk-mq: no need to check return value of debugfs_create functions omits 355e8d26f719 io_uring: fix memory leak of UNIX domain socket inode omits b9aef63aca77 block: force select mq-deadline for zoned block devices omits eafae15fe16d staging: kpc2000: remove unnecessary comments in kp2000_pc [...] omits fd5a82f4a615 staging: kpc2000: improve label names in kp2000_pcie_probe omits 0bbb1374f1fe Staging: kpc2000: kpc_dma: Make some symbols static omits abddd78ef465 staging: kpc2000: Fix: 'kpc_dma_del_device' and other symb [...] omits 7ac13f6dcbd5 soc/tegra: Select pinctrl for Tegra194 omits 0cf289bd5de3 drm/i915: Move fence register tracking from i915->mm to ggtt omits a370003cc301 binder: fix possible UAF when freeing buffer omits 31534fda1259 drm/ast: Drop fb_debug_enter/leave omits b07baa0393d0 drm/virtio: drop framebuffer dirty tracking code omits b0d765219fb3 crypto: sahara - Use devm_platform_ioremap_resource() omits cec1caaf3f62 crypto: mxs-dcp - Use devm_platform_ioremap_resource() omits b0200065cd6e crypto: hisilicon - Use the correct style for SPDX License [...] omits 1793d1aba194 crypto: qat - use struct_size() helper omits 0b211338cf73 ARM: dts: imx7ulp: add crypto support omits 98785092f279 crypto: cavium/nitrox - Use the correct style for SPDX Lic [...] omits dd508618486b crypto: bcm - Make some symbols static omits 860ab2e50204 crypto: chacha - constify ctx and iv arguments omits 76cadf224451 crypto: chacha20poly1305 - a few cleanups omits 314d0f0ea69f crypto: skcipher - make chunksize and walksize accessors internal omits 81bcbb1ee75d crypto: skcipher - un-inline encrypt and decrypt functions omits f2fe1154542e crypto: aead - un-inline encrypt and decrypt functions omits 07269559ac0b crypto: x86/aesni - remove unused internal cipher algorithm omits 03d66cfa2ad6 crypto: doc - improve the skcipher API example code omits e63e1b0dd000 crypto: testmgr - add some more preemption points omits 177f87d063eb crypto: algapi - require cra_name and cra_driver_name omits d6ebf5286f8f crypto: make all generic algorithms set cra_driver_name omits da0f843e6e6f Revert "serial: stm32: select pinctrl state in each suspen [...] omits c72d3a0a9347 ALSA: dice: fix compiler warning due to returning uninitia [...] omits d3df18a97e58 cpufreq: add driver for Raspberry Pi discards 39c69ae7ef17 Merge tag 'drivers_soc_for_5.3' into next omits fa42da11b285 firmware: ti_sci: Parse all resource ranges even if some i [...] omits 1e407f337f40 firmware: ti_sci: Add support for processor control omits 68608b5e5063 firmware: ti_sci: Add resource management APIs for ringacc [...] omits 66f030eac257 firmware: ti_sci: Always request response from firmware omits 55d0f98a2de6 arm64: dts: ls1028a: Add temperature sensor node omits 53f7ca84c063 ARM: dts: imx53: Bind CPLD on M53Menlo omits 077ac579cefa ARM: dts: Introduce the NXP LS1021A-TSN board omits b076173a309e Merge tag 'selinux-pr-20190612' of git://git.kernel.org/pu [...] omits f3a5231c8f14 drm/amdgpu: return 0 by default in amdgpu_pm_load_smu_firmware omits 99f304beb82a drm/amdgpu: Fix bounds checking in amdgpu_ras_is_supported() omits 397a7b5ebe4d Merge branch 'clk-fixes' into clk-next omits f18d43046ad2 Merge tag 'clk-meson-5.2-1-fixes' of https://github.com/Ba [...] omits 9843f3e08e21 Input: synaptics - enable SMBus on ThinkPad E480 and E580 omits a842fe1425cb tcp: add optional per socket transmit delay omits 464c258aa45b selinux: fix empty write to keycreate file omits e0ffbd37f3de Merge branch 'ena-dynamic-queue-sizes' omits dbbc6e687776 net: ena: update driver version from 2.0.3 to 2.1.0 omits c2b542044761 net: ena: remove inline keyword from functions in *.c omits eece4d2ab9d2 net: ena: add ethtool function for changing io queue sizes omits 13ca32a69e29 net: ena: allow queue allocation backoff when low on memory omits 9f9ae3f98b8d net: ena: make ethtool show correct current and max queue sizes omits 31aa9857f173 net: ena: enable negotiating larger Rx ring size omits ba8ef506fb91 net: ena: add MAX_QUEUES_EXT get feature admin command omits f2dec9a2760a Merge branch 'dpaa2-eth-Add-support-for-MQPRIO-offloading' omits ab1e6de2bd49 dpaa2-eth: Add mqprio support omits 15c87f6b0d10 dpaa2-eth: Support multiple traffic classes on Tx omits 06d5b1791126 dpaa2-eth: Refactor xps code omits a41efedfaf95 net: ethernet: ti: cpts: fix build failure for powerpc omits b8003cef2e63 Merge branch 'net-mvpp2-prs-Fixes-for-VID-filtering' omits 6b7a3430c163 net: mvpp2: prs: Use the correct helpers when removing all [...] omits 46b0090a6636 net: mvpp2: prs: Fix parser range for VID filtering omits 1d63f0e3274f Merge branch 'mlxsw-Various-fixes' omits 4b14cc313f07 mlxsw: spectrum: Disallow prio-tagged packets when PVID is [...] omits e891ce1dd2a5 mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 omits 0b0c0098348f selftests: tc_flower: Add TOS matching test omits e49f9adffb28 mlxsw: spectrum_flower: Fix TOS matching omits 45a69b70f548 selftests: mlxsw: Test nexthop offload indication omits 83d5782681cc mlxsw: spectrum_router: Refresh nexthop neighbour when it [...] omits ee02c2699326 mlxsw: spectrum: Use different seeds for ECMP and LAG hash omits 648ee6cea7dd net: tls, correctly account for copied bytes with multiple [...] omits 2131fba53186 net: dsa: Deal with non-existing PHY/fixed-link omits fef65e1e507c Merge branch 'for-5.2-fixes' into for-next omits e1ae5c2ea478 vrf: Increment Icmp6InMsgs on the original netdev omits d477f8c202d1 cpuset: restore sanity to cpuset_cpus_allowed_fallback() omits fcf15367cbd9 net: dsa: mv88e6xxx: lock mutex in port_fdb_dump omits f0d2ca153137 net: ethtool: Allow matching on vlan DEI bit omits bb2e05e0c8dc linux-next: DOC: RDS: Fix a typo in rds.txt omits 71ab8323cc35 x86/kgdb: Return 0 from kgdb_arch_set_breakpoint() omits 0114214eca21 dt-bindings: net: wiznet: add w5x00 support omits b9dd694eb058 net: ethernet: wiznet: w5X00 add device tree support omits ec66854c832c mpls: fix af_mpls dependencies for real omits 7a096d579e8e net: sched: ingress: set 'unlocked' flag for Qdisc ops omits fec6375320c6 selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() omits 76509d6b103b Merge branch 'mediatek-drm-fixes-5.2' of https://github.co [...] omits 74e80d81cc7e Merge tag 'ib-mfd-cros-v5.3' into chrome-platform/for-next omits f5b999c03f4c xfs: remove unused flag arguments omits 76dee76921e1 xfs: remove the debug-only q_transp field from struct xfs_dquot omits f9a196ee5ab5 xfs: merge xfs_buf_zero and xfs_buf_iomove omits 8c9ce2f707a1 xfs: remove unused flags arg from getsb interfaces omits 35110e38e6c5 Merge tag 'media/v5.2-2' of git://git.kernel.org/pub/scm/l [...] omits 6f10419187d0 regulator: 88pm800: fix warning same module names omits 6051531997ed dlm: no need to check return value of debugfs_create functions omits 184842a4195a dlm: check if workqueues are NULL before flushing/destroying omits 35c3ec1794e3 dlm: Fix test for -ERESTARTSYS omits c60318048d61 dlm: retry wait_event_interruptible in event of ERESTARTSYS omits de1c16e42e87 Merge branch 'clk-xgene-limit' into clk-next omits ce9a1046434c clk: xgene: Don't build COMMON_CLK_XGENE by default omits 513dbd35b5d9 media: add SPDX headers to some files omits e2e0e09758a6 selinux: fix a missing-check bug in selinux_add_mnt_opt( ) omits d03a2f1b9fa8 xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS omits 4b4d98cca320 xfs: finish converting to inodes_per_cluster omits 490d451fa518 xfs: fix inode_cluster_size rounding mayhem omits 494dba7b276e xfs: refactor inode geometry setup routines omits ef325959993e xfs: separate inode geometry omits 70972f51819a drm/i915: kerneldoc warnings squelched omits 09cc560951db drm: Tweak drm_encoder_helper_funcs.enable kerneldoc omits 01d57485fcdb arm64: tlbflush: Ensure start/end of address range are ali [...] omits 5f54a85db5df usb: typec: Make sure an alt mode exist before getting its [...] omits aee450cbe482 bpf: silence warning messages in core omits 3dad39e67cca media: imx214: Fix typo in module description of imx214 omits be22203aec44 media: s5p-mfc: fix reading min scratch buffer size on MFC v6/v7 omits 64f883cd98c6 media: davinci: vpif_capture: fix memory leak in vpif_probe() omits 3510c68d32bf media: meson: vdec: Add missing kthread.h omits 1296987d2baf media: drivers: media: coda: fix warning same module names omits 4419617e0d0c media: drivers: media: i2c: don't enable if CONFIG_DRM_I2C [...] omits de7a0020901e media: MAINTAINERS: media: Add Tomasz Figa as a videobuf2 [...] omits 6c0bbc933386 media: touchscreen/sur40: set device_caps in struct video_device omits 01d76b531700 xdp: check device pointer before clearing omits b86b8473d52f media: hantro: allow arbitrary number of clocks omits c330d371137f media: hantro: add support for separate control block omits f855fc2c0d71 media: hantro: add support for named register ranges omits 4d20d087db46 media: hantro: make irq names configurable omits f12dd75959b0 bpf: net: Set sk_bpf_storage back to NULL for cloned sk omits 0fd7ada14eef media: hantro: add PM runtime resume callback omits 0b675962d939 media: hantro: print video device name in addition to device node omits 4f5fd91fb327 drm/i915: Remove I915_READ16 and I915_WRITE16 omits 5a31d30b22c0 drm/i915: Remove I915_READ_NOTRACE omits 54ac6479737b drm/i915: Remove I915_WRITE_NOTRACE omits e44d62d1dd29 drm/i915: Remove POSTING_READ16 omits e33a4be83a64 drm/i915: Remove I915_POSTING_READ_FW omits c54f0bac7046 drm/i915: Remove I915_READ8 omits a29add8c9bb2 media: rockchip/vpu: rename from rockchip to hantro omits 5740671e596b dma-fence/reservation: Markup rcu protected access for DEB [...] omits f0776d431adb Merge branch 'sunxi/dt64-for-5.3' into sunxi/for-next omits c412187dda6e gpu: drm: bridge: sii9234: simplify getting the adapter of [...] omits 8eaf40c0e24e Btrfs: fix race between block group removal and block grou [...] omits 5d6168fc61b7 clocksource/drivers/arm_arch_timer: Don't trace count read [...] omits 0356ce3adda0 ALSA: oxfw: configure stream parameter in pcm.hw_params callback omits 4f380d007052 ALSA: oxfw: configure packet format in pcm.hw_params callback omits 4a0a04729a44 ALSA: oxfw: unify substreams counter omits 779f0dba0b99 ALSA: oxfw: rename helper functions for duplex streams omits e34244dd2266 ALSA: oxfw: expand stop procedure for packet streaming omits 7efa19ab4848 ALSA: oxfw: break packet streaming at bus-reset handler omits 20358d4460bd ALSA: oxfw: start duplex streams if supported omits 521b2e11fad0 ALSA: oxfw: set packet parameter according to current conf [...] omits da2af86d51ac ALSA: oxfw: code refactoring for stop condition of packet [...] omits 5ad840728ac3 ALSA: fireworks: don't set XRUN in stop streaming omits 206cf896d6e9 ALSA: fireworks: configure stream parameters in pcm.hw_par [...] omits 3d7250667ea9 ALSA: fireworks: configure sampling transfer frequency in [...] omits fb56eb73c626 ALSA: fireworks: code refactoring for pcm.hw_params/hw_free omits add147ad556c ALSA: fireworks: code refactoring for rawmidi.open/close omits 1dc5921082d4 ALSA: fireworks: unify substream counter omits 33e41a5ce59a ALSA: bebob: code refactoring to initialize/destroy stream data omits 87a23092dd97 ALSA: bebob: obsolete useless member of private structure omits 83122f85d4d8 ALSA: bebob: don't set XRUN in stop streaming omits ac2888b958f2 ALSA: bebob: configure sampling transfer frequency in pcm. [...] omits 9164665a390a arm64: dts: allwinner: h6: Add DMA node omits 20353143a27f ARM: dts: imx6ull-colibri: enable UHS-I for USDHC1 omits 9bb9c6a110ea scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 omits 9a5ed0bac86e regulator: wm831x: Convert to use GPIO descriptors omits db057679de3e regmap: fix bulk writes on paged registers omits 764958f2b523 ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio omits b7e47f48f119 bindings: sound: davinci-mcasp: Add support for optional a [...] omits 2e927ad7981d ASoC: nau8822: support master mode omits 434f93f268c3 Merge branch 'irq/core' omits a7258c0210cd Merge branch 'smp/hotplug' omits c09f0e197511 Merge branch 'timers/core' omits c7b0e2162559 Merge branch 'x86/core' omits 9c3a9339dfcb Merge branch 'x86/cpu' omits 9879b7e7a927 Merge branch 'x86/urgent' omits ad7f9a72cbc9 hwmon: (lm90) simplify getting the adapter of a client omits 5dc79b5bbcb3 hwmon: (asus_atk0110) no need to check return value of deb [...] omits ecab9be174d9 drm/i915: Combine unbound/bound list tracking for objects omits dbd83f560eca Merge branches 'arm64-defconfig-for-v5.3' and 'arm64-dt-fo [...] omits a522f1d0c381 gpio: omap: Fix lost edge wake-up interrupts omits 67e291362a75 arm64: dts: renesas: r8a774a1: Add TMU device nodes omits aa85b3cac7d8 arm64: dts: renesas: r8a774a1: Add CMT device nodes omits 6a80b30086b8 fmc: Delete the FMC subsystem omits 102308f557bc ipmi: ipmb: Fix build error while CONFIG_I2C is set to m omits 015a75077d7b arm64: dts: renesas: hihope-common: Add uSD and eMMC omits 06585ed38b66 arm64: dts: renesas: r8a77990: Fix register range of display node omits ec0a286a339e arm64: dts: renesas: cat874: Enable usb role switch support omits cf7b175ae4de arm64: dts: renesas: cat874: Enable USB3.0 host/peripheral [...] omits 60170717491a Merge branch 'ras/core' omits 977a0f2ae779 Merge branch 'x86/platform' omits 543f6d791c2d Merge branch 'linus' omits c24f6886b2ee arm64: defconfig: enable TYPEC_HD3SS3220 config option omits 46f69d06afd0 arm64: dts: renesas: r8a7799[05]: Point LVDS0 to its compa [...] omits 6ce1c33d6c36 drm/i915: Kill INTEL_SUBPLATFORM_AML omits 736a291d4f66 arm64: dts: renesas: hihope-common: Add RWDT support omits 3c3ca5f746d8 arm64: dts: renesas: hihope-rzg2-ex: Enable PCIe support omits c3ad8d29db5e drm/i915: Add missing commas to the end of the subplatform [...] omits 86761789b38a drm/i915: Improve WRPLL reference clock readout on HSW/BDW omits d1707a96b117 drm/i915: Assert that HSW/BDW LCPLL is using the non-SSC r [...] omits 0f52c097a25f drm/i915: Nuke LC_FREQ omits 61e0505b162a arm64: dts: renesas: hihope-common: Declare pcie bus clock omits 4a95e36f0357 drm/i915: Rename HSW/BDW PLL bits omits b16c7ed95caf drm/i915: Do not touch the PCH SSC reference if a PLL is using it omits a5a41d50ffe7 arm64: dts: renesas: r8a774a1: Add PCIe device nodes omits 909bad2d9787 ti-st: no need to check return value of debugfs_create functions omits 5a2338dbf97f lkdtm: no need to check return value of debugfs_create functions omits 225afca60b8a vmw_balloon: no need to check return value of debugfs_crea [...] omits d84dc98fad98 Merge branch 'for-next/scmi-updates' of git://git.kernel.o [...] omits 122a8aa58916 Merge branch 'for-next/juno-updates' of git://git.kernel.o [...] omits d0193522d0bf Merge branch 'for-next/vexpress-updates' of git://git.kern [...] omits ac778e62634e hwmon: scmi: Scale values to target desired HWMON units omits 0b673b648699 firmware: arm_scmi: fetch and store sensor scale omits c0759b9b5d41 firmware: arm_scmi: update rate_discrete in clock_describe [...] omits 430daaf96ad1 firmware: arm_scmi: fix bitfield definitions for SENSOR_DE [...] omits 0ab2c44def8f dt-bindings: arm: fix the document ID for SCMI protocol do [...] omits 6bfd4da86e65 Merge branch 'i2c/for-current' into i2c/for-next omits 4df96ebb5608 Merge branch 'i2c/for-5.3' into i2c/for-next omits fdb7e884ad61 i2c: iop: Use GPIO descriptors omits 33df8a7697a0 drm/i915: Prevent lock-cycles between GPU waits and GPU resets omits ed7357c9f9b6 i2c: s3c2410: Convert to use GPIO descriptors omits a0cac264a86f i2c: pca-platform: Fix GPIO lookup code omits bebff81fb8b9 i2c: bcm2835: Model Divider in CCF omits f5a2b5be20c5 ARM: imx_v6_v7_defconfig: Enable CONFIG_ARM_IMX_CPUFREQ_DT omits d7bfba7296ca ARM: dts: imx7d: Update cpufreq OPP table omits a5a9dffcc903 ARM: imx: Switch imx7d to imx-cpufreq-dt for speed-grading omits 4f7c2e0d8765 thunderbolt: Make sure device runtime resume completes bef [...] omits 48eaeb7664c7 drm: add fallback override/firmware EDID modes workaround omits fbbe4941f0dd i2c: tegra: fix msleep warning omits 9d174476ddc1 i2c: tegra: add spinlock definition comment omits 26955a7bbfca i2c: tegra: fix alignment and spacing violations omits 233d0ab6ffdc i2c: tegra: remove unnecessary variable init omits c84663cbdb4d i2c: tegra: clean up macros omits ea60f4bdc433 drm/i915: Add a label for config DRM_I915_SPIN_REQUEST omits ca21f851cc96 i2c: acorn: fix i2c warning omits fa63da2ab046 arm64: Don't unconditionally add -Wno-psabi to KBUILD_CFLAGS omits 56a2b7f2a39a drm/edid: abstract override/firmware EDID retrieval omits 61caa8621b99 x86/cpu: Add Ice Lake NNPI to Intel family omits a2558e247804 platform/x86: hp_accel: Add support for HP ProBook 450 G0 omits 84f669b4b8c9 platform/x86: pcengines-apuv2: Make two symbols static omits 92a74ce3c466 platform/x86: intel_menlow: avoid null pointer deference error omits 711486fd1859 Documentation/filesystems/proc.txt: Add arch_status file omits 0c608dad2a77 x86/process: Add AVX-512 usage elapsed time to /proc/pid/a [...] omits 68bc30bb9f33 proc: Add /proc/<pid>/arch_status omits 8d4b2daff256 platform/x86: Remove left-over BACKLIGHT_LCD_SUPPORT omits 754dfd799265 gpio: omap: clean up register access in omap2_set_gpio_debounce() omits f1c32ef14b4c gpio: omap: irq_startup() must not return error codes omits 40fd422a7d59 gpio: omap: clean up wakeup handling omits 18bd49c4c7c2 gpio: omap: constify register tables omits 9c7f798d170a gpio: omap: clean up omap_gpio_restore_context() omits 9a3027812257 gpio: omap: remove dataout variation in context handling omits 31b2d7f7cc07 gpio: omap: simplify omap_set_gpio_irqenable() omits a47b91587f6a gpio: omap: simplify omap_toggle_gpio_edge_triggering() omits 8ee1de65a94b gpio: omap: simplify read-modify-write omits a0e881e2c573 gpio: omap: simplify bank->level_mask omits 8ba705957f56 gpio: omap: simplify set_multiple() omits 6653dd88cf69 gpio: omap: simplify get_multiple() omits 5ca5f92c1add gpio: omap: simplify get() method omits 40bb2273a263 gpio: omap: simplify omap_gpio_get_direction() omits dfbc6c7a1d25 gpio: omap: move omap_gpio_request() and omap_gpio_free() omits 693de831c6e5 gpio: omap: remove irq_ack method omits 395373c721a2 gpio: omap: clean up edge interrupt handling omits c030a9c96b8e gpio: omap: remove remainder of list management omits 64ea3e9094a1 gpio: omap: fix lack of irqstatus_raw0 for OMAP4 omits c859e0d479b3 gpio: omap: ensure irq is enabled before wakeup omits a66d955e910a cpu/hotplug: Abort disabling secondary CPUs if wakeup is pending omits 1be451d99317 xfrm: fix bogus WARN_ON with ipv6 omits 1e16bc075913 Merge branch 'fixes' into for-next omits 6baac53e03c3 platform/x86: touchscreen_dmi: Add info for the CHUWI Hi10 [...] omits 0bfcd24b39c2 platform/mellanox: mlxreg-hotplug: Add devm_free_irq call [...] omits fa882fc80dc8 platform/x86: mlx-platform: Fix parent device in i2c-mux-r [...] omits 89ae3a073625 platform/x86: intel-vbtn: Report switch events when event [...] omits 1dd93f873d8e platform/x86: asus-wmi: Only Tell EC the OS will handle di [...] omits f6192c664e21 Merge commit '79499bb11db508' into fixes omits 4e6d2739407a Platform: OLPC: Add a config menu category for XO 1.75 omits af21f32c78e0 Platform: OLPC: Require CONFIG_POWER_SUPPLY for XO-1.75 EC omits fd43f16cca95 Platform: OLPC: Fix olpc_xo175_ec_cmd() return value omits 0e51833042fc genirq/affinity: Remove unused argument from [__]irq_build [...] omits 8c2eb7b6468a platform/mellanox: mlxreg-hotplug: Add devm_free_irq call [...] omits 160da20b254d platform/x86: mlx-platform: Fix parent device in i2c-mux-r [...] omits cb1921b17adb platform/x86: intel-vbtn: Report switch events when event [...] omits 401fee8195d4 platform/x86: asus-wmi: Only Tell EC the OS will handle di [...] omits 699785f5d898 genirq/timings: Add selftest for next event computation omits f52da98d900e genirq/timings: Add selftest for irqs circular buffer omits 6aed82de719b genirq/timings: Add selftest for circular array omits 23aa3b9a6b7d genirq/timings: Encapsulate storing function omits df025e47e4e3 genirq/timings: Encapsulate timings push omits 3c2e79f4cef7 genirq/timings: Optimize the period detection speed omits 2840eef0513c genirq/timings: Fix timings buffer inspection omits 619c1baa91b2 genirq/timings: Fix next event index function omits 123b2ffc376e iommu/vt-d: Consolidate domain_init() to avoid duplication omits 16c9e29e12e8 iommu/vt-d: Cleanup after delegating DMA domain to generic iommu omits d5692d4af08c iommu/vt-d: Fix suspicious RCU usage in probe_acpi_namespa [...] omits 5679582c2fad iommu/vt-d: Allow DMA domain attaching to rmrr locked device omits 6a8c6748b94b iommu/vt-d: Don't enable iommu's which have been ignored omits c57b260a7d7d iommu/vt-d: Set domain type for a private domain omits f4c63ea91c6f iommu/vt-d: Don't return error when device gets right domain omits cc538ca43083 ARM: mvebu_v7_defconfig: fix Ethernet on Clearfog omits 1c5c59fbad20 iommu/vt-d: Differentiate relaxable and non relaxable RMRRs omits adfd37382090 iommu: Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memo [...] omits 3855ba2d834d iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_ [...] omits e143fd4598dd iommu/vt-d: Handle RMRR with PCI bridge device scopes omits b9a7f9816483 iommu/vt-d: Introduce is_downstream_to_pci_bridge helper omits 5f64ce5411b4 iommu/vt-d: Duplicate iommu_resv_region objects per device list omits ad0834dedaa1 iommu: Fix a leak in iommu_insert_resv_region omits c7563e62a6d7 x86/resctrl: Prevent NULL pointer dereference when local M [...] omits 87d3aa28f345 x86/resctrl: Don't stop walking closids when a locksetup g [...] omits 0e5aa23282f8 hrtimer: Remove unused header include omits bf3255b3cfe2 iommu: Add recoverable fault reporting omits 0c830e6b3282 iommu: Introduce device fault report API omits 4e32348ba526 iommu: Introduce device fault data omits ec6bc2e9e81b driver core: Add per device iommu param omits 1ff30dd85e63 drm: Reverse lock order in pan_display_legacy() omits 4e4abae311e4 iommu/arm-smmu: Avoid constant zero in TLBI writes omits 7a21b443a3f5 Merge branch 'omap-for-v5.3/dt' into for-next omits 441f72821496 ARM: dts: imx6sx-udoo-neo: add bluetooth config to uart3 omits b1368b58ac64 ARM: dts: imx6sx-udoo-neo: enable i2c-2 and i2c-4 for onbo [...] omits 8fd4f28775b0 ARM: dts: imx6sx-udoo: Use the correct style for SPDX Lice [...] omits 8f62581f820d Merge branch 'baltos' into omap-for-v5.3/dt omits 2cdc9c200de7 ARM: dts: am335x-baltos: add support for MMC1 CD pin omits 79499bb11db5 ARM: dts: am335x-baltos: Fix PHY mode for ethernet omits 753637b2039f Merge branch 'for-5.3' into for-next omits 74a36e4a038b Merge branch 'ib-snps-reset-gpio' into devel omits a65d642f93f8 mfd: madera: Add supply mapping for MICVDD omits 61a670197160 mfd: madera: Fix potential uninitialised use of variable omits edc1ef3ff342 gpio: of: parse stmmac PHY reset line specific active-low [...] omits 52834064c008 mfd: madera: Fix bad reference to pinctrl.txt file omits 7bd2aa5ed326 mfd: arizona: Fix undefined behavior omits 2d2f6c3582c0 mfd: core: Set fwnode for created devices omits c5cc0bf870cf drm/i915/perf: fix whitelist on Gen10+ omits d74408f52826 drm/i915/sdvo: Implement proper HDMI audio support for SDVO omits 77ce94dbe586 drm/i915: Fix per-pixel alpha with CCS omits 326fb6dd1483 drm/i915/dmc: protect against reading random memory omits f9a99131ce18 drm/i915/dsi: Use a fuzzy check for burst mode clock check omits b314dd49a28a vsprintf: fix data type of variable in string_nocheck() omits ee7668bc68a2 drm/stm: dsi: add power on/off phy ops omits a3e69b86cf04 drm/bridge/synopsys: dsi: add power on/off optional phy ops omits 693e824452e5 arm64: dts: qcom: msm8996: Stop using legacy clock names omits 73db2714234a arm64: dts: msm8996: fix PSCI entry-latency-us omits 53f2ac9d3aa8 arm64: dts: ls1028a: Fix CPU idle fail. omits de262494be7a hwmon: (max6650) Fix minor formatting issues omits 13687eb52c21 hwmon: (max6650) Improve error handling in max6650_update_device omits ac8349d46723 hwmon: (max6650) Read non-volatile registers only once omits d6e33457b2b1 hwmon: (max6650) Convert to use devm_hwmon_device_register [...] omits aafde1fe5279 hwmon: (max6650) Simplify alarm handling omits c170e0fa93ff hwmon: (max6650) Cache alarm_en register omits 80af9c5b1c5d hwmon: (max6650) Declare valid as boolean omits d4a4fe274464 hwmon: (max6650) Improve error handling in max6650_init_client omits bfd9be15b552 hwmon: (max6650) Introduce pwm_to_dac and dac_to_pwm omits d27b2a64b834 hwmon: (max6650) Use devm function to register thermal device omits abb6805835e8 hwmon: (core) Add comment describing how hwdev is freed in [...] omits 6d7c58656487 hwmon: (smsc47m1) fix (suspicious) outside array bounds warnings omits c3083c80b52c arm64: dts: qcom: msm8998: Add PSCI cpuidle low power states omits e76c367217fb arm64: dts: qcom: sdm845: Add Q6V5 MSS node omits a79774387195 arm64: dts: qcom: Add AOSS QMP node omits 2209481409b7 soc: qcom: Add AOSS QMP driver omits 8ad2b4b371bc dt-bindings: soc: qcom: Add AOSS QMP binding omits 83eb5cfcd5e3 dmaengine: dw-edma: Fix build error without CONFIG_PCI_MSI omits 1ac19ad799f8 qcom: apr: Make apr callbacks in non-atomic context omits aa7235483a83 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4d8f5f91b8a6 Merge branch 'stable/for-linus-5.2' of git://git.kernel.or [...] omits c23b07125f8a Merge tag 'vfio-v5.2-rc5' of git://github.com/awilliam/linux-vfio omits 6fa425a26515 Merge tag 'for-5.2-rc4-tag' of git://git.kernel.org/pub/sc [...] omits ce9a53eb3dbc Input: imx_keypad - make sure keyboard can always wake up system omits 568465c3fb91 arm64: dts: meson: g12a: add the GPIO interrupt controller omits cbdc666f3e84 RDMA/ipoib: Remove check for ETH_SS_TEST omits e4998f48ea31 arm64: dts: meson-g12a-x96-max: bump bluetooth bus speed t [...] omits dff60019d992 arm64: dts: meson-g12a-sei510: bump bluetooth bus speed to [...] omits 524595ec62e8 arm64: dts: meson-g12a-x96-max: add 32k clock to bluetooth node omits faf438e0669f arm64: dts: meson-g12a-sei510: add 32k clock to bluetooth node omits 5f57a09e96d6 arm64: dts: meson-g12a-sei510: Enable Wifi SDIO module omits b497ad38202b arm64: dts: meson-g12a-x96-max: Enable Wifi SDIO Module omits 45380009f786 arm64: dts: meson-g12a-x96-max: add support for sdcard and emmc omits 8a6b3ca2d361 arm64: dts: meson: g12a: add SDIO controller omits c35f6dc5c377 arm64: dts: meson: Add minimal support for Odroid-N2 omits 3113784003dd dt-bindings: arm: amlogic: add Odroid-N2 binding omits b365c124f1ef dt-bindings: arm: amlogic: add G12B bindings omits ec066d8f9e38 arm64: dts: meson-gxbb-vega-s95: add ethernet PHY interrupt omits b07a11dbdfeb arm64: dts: meson-gxbb-vega-s95: fix WiFi/BT module support omits f1ef6262d1d3 arm64: dts: meson-gxbb-vega-s95: enable SARADC omits 8d6dbe5be8ba arm64: dts: meson-gxbb-vega-s95: enable CEC omits 954b67dfe6cd arm64: dts: meson-gxbb-vega-s95: add HDMI nodes omits 41112431e5c9 arm64: dts: meson-gxbb-vega-s95: fix regulators omits 55c2440dd0bb arm64: dts: meson-gxbb-wetek: enable bluetooth omits dfa8b3cd14da arm64: dts: meson-gxbb-wetek: enable SARADC omits 33344e2111a3 arm64: dts: meson-gxm-khadas-vim2: fix Bluetooth support omits 0afd24c2fb61 arm64: dts: meson-gxm-khadas-vim2: fix gpio-keys-polled node omits e8e7037cb6f6 arm64: dts: meson-g12a-x96-max: Add Gigabit Ethernet Support omits 1b2f377b5128 arm64: dts: meson: g12a: Add hwrng node omits 9d63f5d1386e arm64: dts: meson: add dwmac-3.70a to ethmac compatible list omits 47b65cb8b525 arm64: dts: meson: g12a: add drive strength for eth pins omits d9b9640b8d50 arm64: dts: meson: g12a: add drive-strength hdmi ddc pins omits a1abafb6ccbc arm64: dts: meson: sei510: add network support omits de0386015130 arm64: dts: meson: u200: add internal network omits 280c17df8fbf arm64: dts: meson: g12a: add mdio multiplexer omits 3293252f11ae arm64: dts: meson: g12a: add ethernet pinctrl definitions omits f23a4704ee59 Merge tag 'clk-meson-5.2-1-fixes' of https://github.com/Ba [...] omits 65eb3e4c1426 MIPS: configs: Remove useless UEVENT_HELPER_PATH omits cf910de5c3c2 MIPS: config: Remove left-over BACKLIGHT_LCD_SUPPORT omits 017105478bb5 MIPS: ralink: Switch pinmux.h to SPDX header omits 4f85c9566cc1 MIPS: ftrace: Reword prepare_ftrace_return() comment block omits d171df6b73bb memory: jz4780-nemc: Grammar s/the its/its/ omits 56a171e5dcb8 memory: jz4780-nemc: Reduce size of const array omits fcbc3b104d82 memory: jz4780_nemc: Add support for the JZ4740 omits d7d14ccfe29a dt-bindings: memory: jz4780: Add compatible string for JZ4740 SoC omits ffa7546283c4 memory: Kconfig: Drop dependency on MACH_JZ4780 for jz4780 omits aff7ed485168 selinux: log raw contexts as untrusted strings omits 1323c3b72a98 MIPS: lb60: Fix pin mappings omits 885895a8eae6 ARM: bcm: Enable PINCTRL for ARCH_BRCMSTB omits 933b9609d335 ARM: bcm: Enable ARCH_HAS_RESET_CONTROLLER for ARCH_BRCMSTB omits 25529edef561 Merge tag 'ti-lmu-led-drivers' into for-next omits 7e4fb7e475e2 coresight: etb10: Do not call smp_processor_id from preemptible omits a86502bcac9a coresight: tmc-etf: Do not call smp_processor_id from preemptible omits 34df1a2ef6b7 coresight: tmc-etr: alloc_perf_buf: Do not call smp_proces [...] omits 04b270337e03 coresight: tmc-etr: Do not call smp_processor_id() from pr [...] omits e06486d08b64 coresight: Add dummy definition for of_coresight_get_cpu() omits fe446287ec9f coresight: acpi: Support for platform devices omits ae87b6a0c0e3 coresight: acpi: Support for AMBA components omits 99bf09a7c42a coresight: Support for ACPI bindings omits e2c28caa34ff coresight: stm: ACPI support for parsing stimulus base omits 26d4f1e11413 coresight: Use platform agnostic names omits e33725e7b9af coresight: Use fwnode handle instead of device names omits ac0e232c12f0 coresight: platform: Use fwnode handle for device search omits 6541b5cb3fa5 coresight: Add support for releasing platform specific data omits 120304ccfa79 coresight: Rearrange platform data probing omits 75ac97282148 coresight: Reuse platform data structure for connection tracking omits 5e104a3c5dce coresight: Cleanup coresight_remove_conns omits d13b806e6484 coresight: Remove name from platform description omits a983121c5b40 coresight: Remove cpu field from platform data omits 0f4544fb0e70 coresight: Make device to CPU mapping generic omits 3fb8701307ca coresight: Introduce generic platform data helper omits e59e550e87e2 coresight: Make sure device uses DT for obsolete compatible check omits 536e38f00f42 coresight: platform: Make memory allocation helper generic omits 0703249074e1 coresight: tmc-etr: Rearrange probing default buffer size omits cd80acb501da coresight: stm: Rearrange probing the stimulus area omits 7aa4aee212e0 coresight: etm3x: Rearrange cp14 access detection omits 4abc9acb4501 coresight: Rename of_coresight to coresight-platform omits dd544898cd1a coresight: Use coresight device names for sinks in PMU attribute omits a3001ff6248b coresight: etb10: Clean up device specific data omits 21d26b905c05 coresight: etm: Clean up device specific data omits e09265727e86 coresight: stm: Cleanup device specific data omits a47d59284fed coresight: tpiu: Clean up device specific data omits 35d278cf9019 coresight: catu: Cleanup device specific data omits 743256e214e8 coresight: tmc: Clean up device specific data omits 93bce1036124 coresight: replicator: Cleanup device tracking omits f0528df36f06 coresight: funnel: Clean up device book keeping omits ba9bfa0e4809 Merge branch 'next-general' into next-testing omits e39afe3d6dbd RDMA: Convert CQ allocations to be under core responsibility omits 5855380792d8 security: Make capability_hooks static omits 9cf2eb69ecc5 Merge branch 'clk-qcom-qcs404-reset' into clk-next omits 6bdb96908a2e Merge branch 'clk-fixes' into clk-next omits e16f52e2d123 Merge branch 'clk-ingenic' into clk-next omits 816b865e33c1 Merge branch 'clk-qcom-gdsc-warn' into clk-next omits 67e17ef0893b Merge branch 'clk-renesas' into clk-next omits d26d23a7aaa8 Merge branch 'clk-qcom-msm8998-gpu' into clk-next omits 89514b8864f1 Merge branch 'clk-mtk' into clk-next omits 1210f45a2145 Merge branch 'clk-bcm' into clk-next omits 14f26acd78bf Merge branch 'clk-pwm-duty' into clk-next omits a52c8e2469c3 RDMA: Clean destroy CQ in drivers do not return errors omits 147b308e6a63 RDMA/nes: Avoid memory allocation during CQ destroy omits f6581f5b5514 ptrace: restore smp_rmb() in __ptrace_may_access() omits cc78076af14e IB/hfi1: Correct tid qp rcd to match verbs context omits da9de5f8527f IB/hfi1: Close PSM sdma_progress sleep window omits 5f90677ed319 IB/hfi1: Validate fault injection opcode user input omits 522d47cff112 drm/i915/skl: use ranges for voltage level lookup omits 63b1700b40d6 drm/i915/cnl: use ranges for voltage level lookup omits 4f338ac0b2fa drm/i915/icl: use ranges for voltage level lookup omits 498ad3936886 x86/acrn: Use HYPERVISOR_CALLBACK_VECTOR for ACRN guest up [...] omits ec7972c99fff x86: Add support for Linux guests on an ACRN hypervisor omits 758a0a4d60ab Merge branch 'tls-add-support-for-kernel-driven-resync-and [...] omits 9ed431c1d7cf nfp: tls: make use of kernel-driven TX resync omits 50180074099f net/tls: add kernel-driven resync mechanism for TX omits eeb2efaf36c7 net/tls: generalize the resync callback omits c0a4948e1dda nfp: tls: enable TLS RX offload omits cad228a3760c nfp: tls: implement RX TLS resync omits e2c7114a1236 nfp: add async version of mailbox communication omits d7053e0433c2 nfp: rename nfp_ccm_mbox_alloc() omits 5bcb5c7e981b nfp: tls: set skb decrypted flag omits f953d33ba122 net/tls: add kernel-driven TLS RX resync omits fe58a5a02cd9 net/tls: rename handle_device_resync() omits 89fec474fa1a net/tls: pass record number as a byte array omits 4967373959cd net/tls: simplify seq calculation in handle_device_resync() omits ecca25029473 x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol omits 46088059aaa0 packet: remove unused variable 'status' in __packet_lookup [...] omits 93c65f83f25b Merge branch 'vxlan-geneve-linear' omits eccc73a6b2cb geneve: Don't assume linear buffers in error handler omits 8399a6930d12 vxlan: Don't assume linear buffers in error handler omits f7a8fb1ff1e5 net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vp [...] omits abf9979f7ef3 net: netlink: make netlink_walk_start() void return type omits 309b66970ee2 net: openvswitch: do not free vport if register_netdevice( [...] omits 1a42d1d8c766 ARCv2: entry: simplify return to Delay Slot via interrupt omits a463a5848a56 ARC: entry: EV_Trap expects r10 (vs. r9) to have exception cause omits 850fa8b24a91 ARCv2: entry: rewrite to enable use of double load/stores LDD/STD omits 536ddfe7297b ARCv2: entry: avoid a branch omits ba3708e2862b ARCv2: entry: push out the Z flag unclobber from common EX [...] omits 272eb74a909a ARCv2: entry: comments about hardware auto-save on taken i [...] omits 2aa4202d3cac ARC: mm: do_page_fault refactor #8: release mmap_sem sooner omits 8fb98ecd39ac ARC: mm: do_page_fault refactor #7: fold the various error [...] omits eed1517e16f7 ARC: mm: do_page_fault refactor #6: error handlers to use [...] omits fe55a491f81e ARC: mm: do_page_fault refactor #5: scoot no_context to end omits f3c838ca5072 ARC: mm: do_page_fault refactor #4: consolidate retry rela [...] omits fb7d9a124694 ARC: mm: do_page_fault refactor #3: tidyup vma access perm [...] omits 9f2c668b2d8b ARC: mm: do_page_fault refactor #2: remove short lived variable omits 1ae996fc0e14 ARC: mm: do_page_fault refactor #1: remove label @good_area omits ec9b4feb1e41 ARC: [plat-hsdk]: unify memory apertures configuration omits 2bc42bfba9b2 ARC: build: Try to guess CROSS_COMPILE with cc-cross-prefix omits 522924b58308 net: correct udp zerocopy refcnt also when zerocopy only o [...] omits e28799e52a0a selftests: pmtu: Introduce list_flush_ipv6_exception test case omits f8c9d8cbf3e6 Merge branch 'next/dt' into for-next omits d2cac68e0d9b ARM: dts: exynos: Add ADC node to Exynos5410 and Odroid XU omits 4aa095ea329d swiotlb: Return consistent SWIOTLB segments/nr_tbl omits 0bfaffbf4cc6 swiotlb: Group identical cleanup in swiotlb_cleanup() omits 517b91f4cde3 drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc omits b8a84365bbff Platform: OLPC: Make olpc_dt_compatible_match() static __init omits cdaf018c54bd Platform: OLPC: Add INPUT dependencies omits ad04ca76c653 Platform: OLPC: Fix build error without CONFIG_SPI omits 465ab9e02aac drm/amdkfd: Add device to topology after it is completely inited omits 1ae99eab34f9 drm/amdkfd: Initialize HSA_CAP_ATS_PRESENT capability in t [...] omits f77dac6cd62e drm/amdkfd: Fix sdma queue allocate race condition omits 06b89b38f3cc drm/amdkfd: Fix a circular lock dependency omits 8636e53c4715 drm/amdkfd: Separate mqd allocation and initialization omits d39b77373463 drm/amdkfd: Refactor create_queue_nocpsch omits 2ff528190f5c drm/amdkfd: Only load sdma mqd when queue is active omits eec0b4cf92b0 drm/amdkfd: Only initialize sdma vm for sdma queues omits 66c45500bfdc drm/amdgpu: use new HMM APIs and helpers omits 27c9130baef5 drm/rockchip: dw_hdmi: Handle suspend/resume omits 99d02ed523dc drm: bridge: dw-hdmi: Add hook for resume omits 8252562d5270 drm/amdgpu: Fix bounds checking in amdgpu_ras_is_supported() omits 9c5ab937b15f drm/amdgpu: Add CHIP_VEGAM to amdgpu_amdkfd_device_probe omits 4a39ec6ac5f3 drm/amdgpu: fix pm_load_smu_firmware for SR-IOV omits 233d87a579b8 drm/amd/display: set link->dongle_max_pix_clk to 0 on a di [...] omits a1651530a3ba drm/amd/display: make clk_mgr call enable_pme_wa omits 16b6253a0837 drm/amd/display: Do not grant POST_LT_ADJ when TPS4 is used omits 3de5aa81c506 drm/amd/display: S3 Resume time increase after decoupling [...] omits c08264876f4d drm/amd/display: Use stream opp_id instead of hubp omits 910954da2c05 drm/amd/display: Gamma logic limitations causing unintende [...] omits 9ed43ef84d9d drm/amd/display: Add Underflow Asserts to dc omits 11cd74cdb98a drm/amd/display: move vmid determination logic out of dc omits acbf7faaf925 drm/amd/display: Remove superflous error message omits cca738e8735b drm/amd/display: Clean up scdc_test_data struct omits 70bcf2bc5203 drm/amd/display: 3.2.35 omits 7f9c24a0fc43 drm/amd/display: 3.2.34 omits 0d44494af174 drm/amd/display: fix gamma logic breaking driver unload omits abe882a39a9c drm/amd/display: fix issue with eDP not detected on driver load omits 7cd4b70091a5 drm/amd/display: Rework CRTC color management omits 1760bd06c8e9 drm/amd/display: Use macro for invalid OPP ID omits c7c7192c56d2 drm/amd/display: add audio related regs omits f09220041851 drm/amd/display: add i2c_hw_Status check to make sure as H [...] omits 0bfb01ce90c6 drm/amd/display: Dont aser if DP_DPHY_INTERNAL_CTRL omits 620ab8aa248f drm/amd/display: 3.2.33 omits 327e4f12104e drm/amd/display: add some math functions for dcn_calc_math omits 6e5155ae6b66 drm/amd/display: Copy stream updates onto streams omits 53c81fc7875b drm/amd/display: Update link rate from DPCD 10 omits 540c122924bd drm/amd/display: fix resource saving missing when power st [...] omits c3e50f89006c drm/amd/display: Set default ABM level to module parameter omits ad4de27f48f0 drm/amdgpu: Add module parameter for specifying default ABM level omits ae1589f669b5 drm/amdgpu: drop the incorrect soft_reset for SRIOV omits df0a8064be4f drm/amdgpu: Add GDS clearing workaround in later init for gfx9 omits 37fb6e8a96fb drm/amd/display: Enable fast plane updates when state->all [...] omits 01933ba42d3d drm/amd/display: Use current connector state if NULL when [...] omits b4559a16467a drm/amd/amdgpu: remove vram_page_split kernel option (v3) omits f04bee34d6e3 drm/amd/display: Always allocate initial connector state state omits 4b7ef85cc65e drm/amd/display: Add connector debugfs for "output_bpc" omits 80f41f84ae2c drm/amd/amdgpu: add RLC firmware to support raven1 refresh omits efa0bf86a59c drm/amd/powerplay: add set_power_profile_mode for raven1_refresh omits e0301317acfe drm/amdgpu: Hardcode reg access using L1 security omits e038b9016aa8 drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc omits 91c9c23e4308 drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) omits 77866d541677 drm/amdkfd: Implement queue priority controls for gfx9 omits 0ccbc7cdf54d drm/amdkfd: CP queue priority controls omits c7e68a697c7c ALSA: hda: fix a mask for unsolicited event tags omits bb2d2128a54c drm/amdkfd: Simplify eviction state logic omits 052af915d826 drm/amdgpu: Fixed missing to clear some EDC count omits 59648d6954cd drm/amd/display: Add back missing hw translate init for DCN1_01 omits 7e9309494501 drm/amd/display: Don't set mode_changed=false if the strea [...] omits 55c2e5a1600c drm/amdgpu: stop removing BOs from the LRU v3 omits 94de7349f78d drm/amdgpu: create GDS, GWS and OA in system domain omits a3e7738d5771 drm/amdgpu: drop some validation failure messages omits 5a6bfe0960c4 drm/amdgpu/psp: udpate ta_ras interface header omits 0b40deeef6d9 ARM: riscpc: enable chained scatterlist support omits 05002cf1779a ARM: riscpc: reduce IRQ handling code omits 12290cc462c2 ARM: riscpc: move RiscPC assembly files from arch/arm/lib [...] omits e579201a832c ARM: riscpc: parse video information from tagged list omits 1eac59d731ca ARM: riscpc: add ecard quirk for Atomwide 3port serial card omits 4e8c120de926 media: fdp1: Support M3N and E3 platforms omits a4262eaf3df3 gfs2: Use IS_ERR_OR_NULL omits a8a3e813963c media: i2c: mt9p031: simplify getting the adapter of a client omits 11a087f484bf media: uvcvideo: Fix access to uninitialized fields on pro [...] omits 675e2f20b113 media: uvcvideo: Include streaming interface number in deb [...] omits 580057196023 Merge tag 'v5.2-rc4' into media/master omits ecf79e7ca156 drm/fb: document dirty helper better omits d17589afa970 media: vicodec: improve handling of ENC_CMD_STOP/START omits 3b6813d6f52d media: vicodec: stateless codecs do not have EOS and SOURC [...] omits 8307f0ab0331 media: vicodec: use correct sizeimage value when draining omits fbbbb2cd0b39 media: vicodec: set KEY/PFRAME flag when decoding omits 358387d34bea media: vicodec: add V4L2_CID_MIN_BUFFERS_FOR_OUTPUT omits efec9c815e5d media: vicodec: pass on enc output format to capture side omits 518f6b9a145a media: vicodec: fix initial stateless sizeimage value omits d421ba0c165f media: vicodec: always return a valid format. omits e5bc0e1ddd1c media: vicodec: move v4l2_ctrl_request_complete after spin_unlock omits 22670e77724d media: MAINTAINERS: Add meson video decoder omits 3e7f51bd9607 media: meson: add v4l2 m2m video decoder driver omits 941d935ac763 ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls omits d0e1f2110a5e riscv: Fix udelay in RV32. omits 405945588fee riscv: export pm_power_off again omits 3b025f2bc989 RISC-V: defconfig: enable clocks, serial console omits a1ccca0e8424 media: dt-bindings: media: add Amlogic Video Decoder Bindings omits 73c699ffe538 dt-bindings: vendor: Add a bunch of vendors omits 4dbf4f44cf83 ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks omits d5553026b53a ALSA: dice: update isochronous resources when starting pac [...] omits 3cd2c2d780a2 ALSA: dice: reserve/release isochronous resources in pcm.h [...] omits c738aed136a7 ALSA: dice: code refactoring to keep isochronous resources omits b3480638a52a ALSA: dice: code refactoring to stop packet streaming omits 478f3a56dcbc ALSA: firewire-digi00x: code refactoring for pcm.hw_params [...] omits 24bb77b3fff4 ALSA: firewire-digi00x: update isochronous resources when [...] omits ae8ffbb26512 ALSA: firewire-digi00x: reserve/release isochronous resour [...] omits ad3065054761 ALSA: firewire-digi00x: code refactoring to keep isochrono [...] omits 638e19fc46af ALSA: firewire-digi00x: simplify error path to begin strea [...] omits d18b0a6e42f7 ALSA: firewire-digi00x: code refactoring to finish streami [...] omits 6bc9322936f2 ALSA: firewire-digi00x: refactoring to move timing of regi [...] omits 09a32cb7b45f drm/i915: Make GuC GGTT reservation work on ggtt omits 9937e16b2820 drm/i915/guc: Move intel_guc_reserved_gtt_size to intel_wo [...] omits 068b053dca0e x86/MCE: Determine MCA banks' init state properly omits c7d314f386e9 x86/MCE: Make the number of MCA banks a per-CPU variable omits 95d057f54664 x86/MCE/AMD: Don't cache block addresses on SMCA systems omits b4914508f1fe x86/MCE: Make mce_banks a per-CPU array omits 95fdce6b24f3 x86/MCE: Make struct mce_banks[] static omits 2e3633d53c67 EDAC/aspeed: Remove set but not used variable 'np' omits ce25600842f3 drm/todo: Add bootsplash entry omits cf13909aee05 drm/fb-helper: Move out modeset config code omits aafa9e066872 drm/fb-helper: Prepare to move out modeset config code omits e5852bee90d6 drm/fb-helper: Remove drm_fb_helper_connector omits fc1232566512 Merge branch 'omap-for-v5.3/ti-sysc-quirks' into for-next omits da2577fdd093 bpf: lpm_trie: check left child of last leftmost node for NULL omits b744c3bcff5a irqchip/qcom: Use struct_size() in devm_kzalloc() omits 766741fcaa1f Revert "fuse: require /dev/fuse reads to have enough buffe [...] omits 85e27ed7b6bd arm64: dts: marvell: armada-7040-db: Add USB current regulators omits 561564bea324 Merge tag 'omapdrm-5.3' of git://git.kernel.org/pub/scm/li [...] omits e85c9c90b431 irqchip/irq-csky-mpintc: Remove unnecessary loop in interr [...] omits dc96f45074a5 dt-bindings: interrupt-controller: Update csky mpintc omits 648f835a028f irqchip/irq-csky-mpintc: Add triger type omits 332bbefe14e8 MAINTAINERS: mvebu: Add git entry omits 17c888920949 irqchip/renesas-irqc: Use proper irq_chip name and parent omits ec93b94ac16a irqchip/renesas-intc-irqpin: Use proper irq_chip name and parent omits c64a9e804ccf irqchip/meson-gpio: Add support for Meson-G12A SoC omits 5028bd681559 dt-bindings: interrupt-controller: New binding for Meson-G12A SoC omits 02d7e0417f6e irqchip: Enable compile-testing for Renesas drivers omits 90b4c5558615 irqchip/gic-v2m: Add support for Amazon Graviton variant o [...] omits f3d8631d6a04 Merge branch 'for-5.3/uclogic' into for-next omits 88bb346dd63b HID: uclogic: Add support for Ugee Rainbow CV720 omits ab53497b5757 drm/i915: Rename i915_hw_ppgtt to i915_ppgtt omits e568ac3874be drm/i915: Pull kref into i915_address_space omits 861bee5adc8b ALSA: usb-audio: Enable .product_name override for Emagic, [...] omits 352bcae97f9b ALSA: ice1712: Check correct return value to snd_i2c_sendb [...] omits dbb7bbcc8ad2 PCI: endpoint: Clear BAR before freeing its space omits 3041a643613a PCI: endpoint: Skip odd BAR when skipping 64bit BAR omits f16fb16ed16c PCI: endpoint: Allocate enough space for fixed size BAR omits db7a62482d2f PCI: endpoint: Set endpoint controller pointer to NULL omits d8fa87c368f5 ALSA: oxfw: allow PCM capture for Stanton SCS.1m omits 49f621fe3c79 ALSA: fireface: code refactoring for pcm.hw_params/hw_free [...] omits f55e2a897962 ALSA: fireface: minor code refactoring to finish streaming [...] omits b88f4d7c3812 ALSA: fireface: update isochronous resources when starting [...] omits 55162d2bb0e8 ALSA: fireface: reserve/release isochronous resources in p [...] omits 60aec494b389 ALSA: fireface: support allocate_resources operation in la [...] omits 75be43d97f55 ALSA: fireface: support allocate_resources operation in ff [...] omits ca8159a8e66f ALSA: fireface: support allocate_resources operation in ff [...] omits 47b87c8ed072 ALSA: fireface: add protocol-specific operation to allocat [...] omits d8f291b7b84c ALSA: firewire-tascam: code refactoring for pcm.hw_params/ [...] omits ece92831f0fa ALSA: firewire-tascam: minor code refactoring to finish st [...] omits a0c049a647fb ALSA: firewire-tascam: update isochronous resources when s [...] omits 07b266424df5 ALSA: firewire-tascam: reserve/release isochronous resourc [...] omits a364af2eecfa ALSA: firewire-tascam: code refactoring for release of iso [...] omits 810b37ff294d ALSA: firewire-tascam: code refactoring for reservation of [...] omits 2ef0b7cf161c ALSA: firewire-tascam: code refactoring for registration o [...] omits d670d4458284 ALSA: lx6464es - Remove set but not used variables 'orun_m [...] omits 0e3fb6995bfa ALSA: firewire-motu: fix destruction of data for isochrono [...] omits 227a5f56b66c Merge branch 'for-5.3/logitech' into for-next omits dbcbabf7da92 HID: logitech-dj: fix return value of logi_dj_recv_query_h [...] omits 5e2ac390fbd0 Merge branch 'bpf-libbpf-num-cpus' omits 4c587c196d82 bpf: use libbpf_num_possible_cpus internally omits ebb886078bae selftests/bpf: remove bpf_util.h from BPF C progs omits 6446b3155521 bpf: add a new API libbpf_num_possible_cpus() omits 89cceaa93917 selftests/bpf : clean up feature/ when make clean omits 2e30cca74ddd Merge branch 'sunxi/config64-for-5.3' into sunxi/for-next omits dae335bcae86 arm64: defconfig: enable Allwinner DMA drivers omits 34c8a892ec5e Merge tag 'du-next-20190608-2' of git://linuxtv.org/pincha [...] omits 2980ba6ae8ca s390/kdump: get rid of compile warning omits eec0a43ddd36 RAID/s390: remove invalid 'r' inline asm operand modifier omits a20aa857e0c2 s390: include/asm/debug.h add kerneldoc markups omits 8b4a503d659b docs: s390: convert docs to ReST and rename to *.rst omits dc3988f40fdf docs: Debugging390.txt: convert table to ascii artwork omits 93c2f55ffc89 s390/ctl_reg: mark __ctl_set_bit and __ctl_clear_bit as __ [...] omits f9364df30420 s390/boot: disable address-of-packed-member warning omits 9ff3a5c88e1f drm/virtio: Add memory barriers for capset cache. omits c7cebffea2c7 selftests/bpf: fix constness of source arg for bpf helpers omits 0ed3cc4abc10 samples: bpf: don't run probes at the local make stage omits ab1b3a957de3 Merge branch 'xskmap-lookup' omits 10a13bb40e54 libbpf: remove qidconf and better support external bpf programs. omits 940e7be34ab3 tools/bpf: Add bpf_map_lookup_elem selftest for xskmap omits 91eda5998c31 bpf/tools: sync bpf.h omits fada7fdc83c0 bpf: Allow bpf_map_lookup_elem() on an xskmap omits 0bb06cac060d fscrypt: remove unnecessary includes of ratelimit.h omits 0ce1b19493e7 Merge branch 'x86/boot' omits 9411e9911afd Merge branch 'x86/cache' omits 9671361ee997 Merge branch 'linus' omits 47b757fba2a3 drm/amd: drop use of drmP.h in remaining files omits fdf2f6c56e5e drm/amd: drop use of drmP.h in amdgpu/amdgpu* omits b28372c4390e EDAC/ie31200: Reformat PCI device table omits 09d21852a6f3 drm/amd: drop use of drmP.h in display/ omits 9fdd91aa8cf4 drm/amd: drop use of drmP.h in powerplay/ omits 831583c30910 drm/amd: drop use of drmP.h from all header files omits 841d0023338c drm/amd: drop use of drmP.h in atom.h omits f867723b41f8 drm/amd: drop use of drmP.h in amdgpu.h omits 4fc4dca8320e drm/amd: drop use of drmp.h in os_types.h omits c366be543c5e drm/amd: drop dependencies on drm_os_linux.h omits 656600efd67b drm: fix build errors with drm_print.h omits efcea746fdc6 EDAC/ie31200: Add Intel Coffee Lake CPU support omits 515f0453752e x86/resctrl: Use _ASM_BX to avoid ifdeffery omits c182615f3ea3 drm/radeon: drop use of drmP.h (2/2) omits f91831274e6e drm/radeon: drop use of drmP.h (1/2) omits 88f489d26b04 drm/radeon: prepare header files for drmP.h removal omits 2ed9aa0ff3bd drm/radeon: drop drmP.h from header files omits 0e1a351d90c8 drm/radeon: drop dependency on drm_os_linux.h omits a7d469cc99b1 drm: drm_debugfs.h self-contained omits 75f3f70f0462 drm: drm_crtc.h self-contained omits 5a949b38839e x86/kexec: Add the ACPI NVS region to the ident map omits 7a15414252ae RDMA: Move owner into struct ib_device_ops omits 72c6ec18eb61 RDMA: Move uverbs_abi_ver into struct ib_device_ops omits b9560a419bfd RDMA: Move driver_id into struct ib_device_ops omits 51bd6f291583 Add support for IPMB driver omits a8cff4c8283a drm/i915: Promote i915->mm.obj_lock to be irqsafe omits 0bd79f915c68 drm/bridge/synopsys: dw-hdmi: Fix unwedge crash when no pi [...] omits 71f49a8bf5c5 media: ttpci: use rc-core for the IR receiver omits eb5005df886b media: stv090x: Implement probe/remove for stv090x omits 3c8f4cd271c4 media: stv6110x: Implement probe/remove for stv6110x omits 2659417876d5 media: Revert "media: staging/imx: Allow driver to build i [...] omits f0d2b7a8915a media: v4l2: Fix the _MPLANE format check in v4l_enum_fmt() omits a1a8e4a85cf7 rdma: Delete the ib_ucm module omits 4343f61103cd Merge tag 'v5.2-rc4' into spi-5.3 omits 48debfd736d5 Merge branch 'net-Enable-nexthop-objects-with-IPv4-and-IPv [...] omits cab14d1087d9 selftests: Add version of router_multipath.sh using nextho [...] omits 735ab2f65dce selftests: Add test with multiple prefixes using single nexthop omits 622946d9186e selftests: icmp_redirect: Add support for routing via next [...] omits 438a9a856ba4 selftests: pmtu: Add support for routing via nexthop objects omits f4ca0c341ce0 selftests: pmtu: Move route installs to a new function omits 243781dba790 selftests: pmtu: Move running of test into a new function omits 7bf4796dd099 nexthops: add support for replace omits 5b98324ebe29 ipv6: Allow routes to use nexthop objects omits 6c48ea5fe639 ipv4: Optimization for fib_info lookup with nexthops omits 493ced1ac47c ipv4: Allow routes to use nexthop objects omits 2d44234bf9ed ipv6: Handle all fib6_nh in a nexthop in mtu updates omits 49d5b8ef20d0 ipv6: Handle all fib6_nh in a nexthop in rt6_do_redirect omits c55c89884d3d ipv6: Handle all fib6_nh in a nexthop in __ip6_route_redirect omits e659ba31d806 ipv6: Handle all fib6_nh in a nexthop in exception handling omits 2c170e075375 ipv6: Handle all fib6_nh in a nexthop in fib6_info_uses_dev omits a1b7a1f06c78 ipv6: Handle all fib6_nh in a nexthop in rt6_nlmsg_size omits 17a5984eee6c ipv6: Handle all fib6_nh in a nexthop in __find_rr_leaf omits 962b68038351 ipv6: Handle all fib6_nh in a nexthop in rt6_device_match omits 2ab75bfb17e2 ipv6: Handle all fib6_nh in a nexthop in fib6_drop_pcpu_from omits f88c9aa12fd0 nexthops: Add ipv6 helper to walk all fib6_nh in a nexthop struct omits e137d34f94eb Revert "usb: mtu3: fix up undefined reference to usb_debug_root" omits 01ccc3ad4413 Merge tag 'for-linus-20190610' of git://git.kernel.dk/linux-block omits ba3684f99f1b tty: serial: msm_serial: avoid system lockup condition omits 948622f9840a tcp: Make tcp_fastopen_alloc_ctx static omits 00fa28390c78 Merge branch 'r8169-improve-handling-of-chip-specific-conf [...] omits 145a40e87e0b r8169: remove struct rtl_cfg_info omits 9fa0a8e1e15a r8169: remove member coalesce_info from struct rtl_cfg_info omits 6c19156e2995 r8169: remove callback hw_start from struct rtl_cfg_info omits bc73241e29cc r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions omits ec9a40881732 r8169: improve setting interrupt mask omits 5e3b6b8ecc53 Merge tag 'regulator-fix-v5.2-rc4' of git://git.kernel.org [...] omits 993f5d11a963 firmware: Use kvmalloc for page tables omits 8f58570b98c0 firmware: Unify the paged buffer release helper omits ddaf29fd9bb6 firmware: Free temporary page table after vmapping omits e59bf4282c8b Merge tag 'spi-fix-v5.2-rc4' of git://git.kernel.org/pub/s [...] omits db1b5bc047b3 serial: 8250: Fix TX interrupt handling condition omits 707aeea13a9c serial: stm32: fix a recursive locking in stm32_config_rs485 omits 87bb008c77a3 tty: serial: 8250-of: Do not warn on deferred probe omits f5a9e5f7dd8c serial: imx: Use dev_info() instead of pr_info() omits 9edaf50b373d serial: fsl_lpuart: Use dev_info() instead of printk() omits 9315ad99ed5b uart: mediatek: support Rx in-band wakeup omits 277375b864e8 serial: uartps: Add a timeout to the tx empty wait omits 107475685abf serial: uartps: Move the spinlock after the read of the tx empty omits 1f74dfa803e3 serial: 8250-mtk: modify uart DMA rx omits c7ad9ba0611c tty/serial: digicolor: Fix digicolor-usart already registe [...] omits 6e5a7ad6a206 hwmon: (pmbus) Add Infineon IRPS5401 driver omits 983d236afd77 hwmon: (nct7904) Fix the incorrect value of tcpu_mask in n [...] omits 2e72f956ed73 hwmon: (pmbus) Document Infineon PXE1610 driver omits 37af6eb593a8 hwmon: (pmbus) Add Infineon PXE1610 VR driver omits 4ad5819bd57f hwmon: (occ) Add temp sensor value check omits 82f1bdf369ce hwmon: (pmbus/adm1275) support PMBUS_VIRT_*_SAMPLES omits 48b5b6d53b28 hwmon: (pwm-fan) Check return value from devm_add_action_or_reset omits 7050053f92ba hwmon: (gpio-fan) Check return value from devm_add_action_ [...] omits 929ffa4ade6c serial: stm32: Make stm32_get_databits static omits c70669ecef4e serial: stm32: select pinctrl state in each suspend/resume [...] omits b0c35cb59f7b misc: mic: scif: fix potential double free of scif_dev omits 2f0f2441b4a1 slimbus: fix kerneldoc comments omits f4d57d838c48 drm/i915: Allow interrupts when taking the timeline->mutex omits a248384e6420 cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI omits ba217a44f815 Merge branch 'mvpp2-stats' omits 9bea6897cc43 net: mvpp2: Add support for more ethtool counters omits f9fa96b980b9 net: mvpp2: Rename mvpp2_ethtool_counters to mvpp2_ethtool [...] omits 6410c1391a9c net: mvpp2: Only clear the stat counters at port init omits 11dc8b4011f5 Merge branch 'for-5.2-fixes' into for-5.3 omits c596687a008b cgroup: Fix css_task_iter_advance_css_set() cset skip condition omits b7108486d2d6 Merge tag 'soundwire-5.2-rc4' of git://git.kernel.org/pub/ [...] omits a3fe2605a60d USB: sisusbvga: Remove unneeded variable omits 3300a661a97e staging: rtl8712: removed unused variables from struct _adapter omits cc96550b698e staging: rtl8712: Fixed CamelCase cmdThread rename to cmd_thread omits 43dfe7df06a9 staging: rtl8712: Removed redundant code from function oid [...] omits 906ad742fdbf staging: rtl8712: Fixed CamelCase for EepromAddressSize omits 2af0ada29f84 staging: rtl8723bs: provide spaces around unary operators omits 045e1ee01da7 staging: rtl8723bs: fix issue "Using comparison to true is [...] omits 9254695963a2 staging: rtl8723bs: fix warning comparison to NULL omits 117e9dcf74d5 staging: rtl8723bs: hal: move common code to macro omits f398bbde9e97 drm/i915: Make read_subslice_reg take engine omits 6caed5c938f6 drm/i915: Remove I915_READ64 and I915_READ64_32x2 omits 1cea02dbca84 drm/i915: Convert intel_read_wm_latency to uncore mmio accessors omits 7f1502d99614 drm/i915: Convert gem_record_fences to uncore mmio accessors omits 8500f14b6398 drm/i915: Convert icl_get_stolen_reserved to uncore mmio a [...] omits 8ed3a6230482 drm/i915: Convert i915_reg_read_ioctl to use explicit mmio [...] omits 4d94961d7f28 drm/i915: Eliminate unused mmio accessors omits a98daf5c5d1b staging: kpc2000: remove unnecessary debug prints in kpc_d [...] omits 7cb0163aa273 staging: kpc2000: remove unnecessary debug prints in fileops.c omits 39547bc5e81a staging: kpc2000: remove unnecessary debug prints in dma.c omits fef138203b9e staging: kpc2000: remove unnecessary debug prints in core.c omits ac6ab6da5b49 staging: kpc2000: remove unnecessary debug prints in cell_probe.c omits 991661e673f6 staging: kpc2000: remove extra white space in kpc2000_spi.c omits de060de333ef drm/panfrost: Require the simple_ondemand governor omits 1c3b526e559d drm/panfrost: make devfreq optional again omits ee3095c194c5 misc: fsa9480: simplify getting the adapter of a client omits 3cc2decc6a08 misc: tsl2550: simplify getting the adapter of a client omits 1a0911a06c23 misc: isl29003: simplify getting the adapter of a client omits be7d9f05c53e drm/gem_shmem: Use a writecombine mapping for ->vaddr omits ef4a8d90b7f4 mmc: sdhi: remove unneeded initialization omits 6a6869869a37 mmc: sdhi: improve quirk descriptions omits 07649d955043 Merge branch 'fixes' into next omits 00a9584eadf3 sdhci: tegra: Do not log error message on deferred probe omits 5f2f4e0da2b5 mmc: sdhci-sprd: Add PHY DLL delay configuration omits c8ff5351b598 dt-bindings: mmc: sprd: Add PHY DLL delay documentation omits 87a395c27bfa mmc: sdhci-sprd: Enable PHY DLL to make clock stable omits 494c11e1a536 mmc: sdhci-sprd: Add HS400 enhanced strobe mode omits 7486831d7d6a mmc: sdhci-sprd: Implement the get_max_timeout_count() interface omits ebd88a38dbf9 mmc: sdhci-sprd: Add optional gate clock support omits 334eb9bcb94f dt-bindings: mmc: sprd: Add another optional clock documentation omits 1d94717ddcc7 mmc: sdhci-sprd: Check the enable clock's return value correctly omits 90298dc353bc mmc: sdhci-pci: remove redundant check of slots == 0 omits ca4570a4c2d3 dt-bindings: mmc: sun4i: Add YAML schemas omits f9b7989859dd dt-bindings: mmc: Add YAML schemas for the generic MMC options omits 7e24e28b79b3 mmc: sdhci_am654: Print error message if the DLL fails to lock omits 8023cf2634b0 mmc: sdhci_am654: Improve whitespace utilisation with regm [...] omits 65f1a0d39c28 memstick: Fix error cleanup path of memstick_init omits acdc8e71d9bb mmc: meson-gx: add dram-access-quirk omits 5a46b6fa0f33 dt-bindings: mmc: meson-gx: add dram-access-quirk property omits 754aee559160 mmc: meson-gx-mmc: update with SPDX Licence identifier omits 7ff213193310 mmc: tmio: move runtime PM enablement to the driver implem [...] omits fdc4e755f6c5 mmc: android-goldfish: Drop pointer to mmc_host from goldf [...] omits 97bf85b6ec9e mmc: sdhi: disallow HS400 for M3-W ES1.2, RZ/G2M, and V3H omits aef9752274f4 spi: Use struct_size() helper omits d17adf7d3f5b regulator: max77802: Drop unused includes omits 6b96092a6bfa regulator: max8952: simplify getting the adapter of a client omits 960f428ca0a0 ASoC: meson: axg-card: fix null pointer dereference in clean up omits 3da428ff2aa5 ASoC: Intel: sst: fix kmalloc call with wrong flags omits 495f926c68dd ASoC: core: Fix deadlock in snd_soc_instantiate_card() omits c2ed3d474fac Merge tag 'usb-serial-5.2-rc5' of https://git.kernel.org/p [...] omits 9d373acadaf6 gpio: altera: Allocate irq_chip dynamically omits 1ebd06871b57 gpio: xilinx: convert from OF GPIO to standard devm APIs omits 0f2692f7f282 staging: fieldbus: Fix build error without CONFIG_REGMAP_MMIO omits 1bb418bffdd6 drm/omap: add support for manually updated displays omits 47103a80f55a drm/omap: add framedone interrupt support omits ad9df7d91b4a drm/omap: don't check dispc timings for DSI omits 81f2ca24999a drm/omap: use DRM_DEBUG_DRIVER instead of CORE omits f2f5f77a22c1 drm/omap: Use dev_get_drvdata() omits 9a671c214531 drm/omap: remove open-coded drm_invalid_op() omits 1ee2db22dbad drm/omap: Make sure device_id tables are NULL terminated omits 7fae8a9ced74 fmc: Decouple from Linux GPIO subsystem omits 9b6047220590 arm64: mm: avoid redundant READ_ONCE(*ptep) omits 0430948172d0 Merge branch 'omap-for-v5.3/soc' into for-next omits 45450f36e569 soc: ti: pm33xx: Add a print while entering RTC only mode [...] omits 9037829ca29e ARM: OMAP2+: Make some variables static omits 0b7b68d92efa Merge branch 'omap-for-v5.3/dt' into for-next omits e3630fd9aa2a ARM: dts: Add support for phyBOARD-REGOR-AM335x omits 4dc020c50755 ARM: dts: am335x-pcm-953: Remove eth phy delay omits 267247d3d2df ARM: dts: am335x-pcm-953: Update user led names omits 66fa560004b4 ARM: dts: am335x-phycore-som: Enable gpmc node in dts files omits 65604db5792b ARM: dts: am335x-phycore-som: Add emmc node omits 81ec03f5d912 ARM: dts: am335x phytec boards: Remove regulator node omits 566734534f56 ARM: dts: Add LCD type 28 support to LogicPD Torpedo DM373 [...] omits 4e23be473e30 bus: ti-sysc: Add support for module specific reset quirks omits fe03d4745675 Update my email address omits 11921796f479 ipset: Fix memory accounting for hash types on resize omits b1732e163892 netfilter: ipset: Fix error path in set_target_v3_checkentry() omits 13c6ba1f8554 netfilter: ipset: Fix the last missing check of nla_parse_ [...] omits f4f5748bfec9 netfilter: ipset: fix a missing check of nla_parse omits f0cb839084ef netfilter: ipset: merge uadd and udel functions omits 24c509b2e2f1 netfilter: ipset: remove useless memset() calls omits cf8929885de3 cgroup/bfq: revert bfq.weight symlink change omits f9818950848a Merge branch 'linus' omits bf210f6c9e6f drm/i915/perf: fix whitelist on Gen10+ omits ed7af8a15e9c mfd: intel-lpss: Keep device tables sorted by ID omits f7e2019613bb mfd: menelaus: Remove superfluous error message omits 96e5e445e9a0 mfd: bd718x7: Make power button press duration configurable omits 767fe8f84ebc dt-bindings: mfd: Document short/long press duration for BD718X7 omits 5ca884553908 mfd: bd718x7: Remove hardcoded config for button press duration omits 951151b202fb mfd: cros_ec: Register cros_ec_lid_angle driver when presented omits 0ab9f302b30d mfd: lp87565: Add support for 4-phase LP87561 combination omits e26e1992b6ff dt-bindings: mfd: lp87565: Add LP87561 configuration omits 96b3cf118030 mfd: madera: Add missing of table registration omits 3aa6be30da89 mfd: cros_ec: Update I2S API omits 2f2e6d14866e mfd: cros_ec: Add Management API entry points omits cc3a032fd712 mfd: cros_ec: Add SKU ID and Secure storage API omits a0d50b31cee9 mfd: cros_ec: Add API for rwsig omits da038d6ee7a4 mfd: cros_ec: Add API for Fingerprint support omits 6f9d485ca4c5 mfd: cros_ec: Add API for Touchpad support omits d90a4121bf98 mfd: cros_ec: Add API for EC-EC communication omits a47bc8a4e88b mfd: cros_ec: Add I2C passthru protection API omits 77c48c76ad91 mfd: cros_ec: Add Smart Battery Firmware update API omits b92be99f3742 mfd: cros_ec: Add Hibernate API omits fd5372848a6f mfd: cros_ec: Add API for keyboard testing omits e16efdf12105 mfd: cros_ec: Complete Power and USB PD API omits 170309b438a3 mfd: cros_ec: Fix temperature API omits 716bf50ea8b1 mfd: cros_ec: Add fingerprint API omits 784dd15c930f mfd: cros_ec: Fix event processing API omits a517bb4bb8c1 mfd: cros_ec: Complete MEMS sensor API omits 2908c4ed296e mfd: cros_ec: Add EC transport protocol v4 omits 03f6896aeb5b mfd: cros_ec: Expand hash API omits de83db57d734 mfd: cros_ec: Add lightbar v2 API omits 89193a04fce5 mfd: cros_ec: Add PWM_SET_DUTY API omits 3c46ae6160af mfd: cros_ec: Add Flash V2 commands API omits fd3bbf4a4744 mfd: cros_ec: Remove zero-size structs omits e849b87487fb mfd: cros_ec: move HDMI CEC API definition omits ce86c87d7351 mfd: cros_ec: Update ACPI interface definition omits 9e8165606377 mfd: cros_ec: use BIT macro omits ff8343328bb9 mfd: cros_ec: Define commands as 4-digit UPPER CASE hex values omits 6f72c3f9bbdf mfd: cros_ec: add ec_align macros omits df95a3bdf8f1 mfd: cros_ec: set comments properly omits c9f69d8b170c mfd: cros_ec: Zero BUILD_ macro omits 2769bd79a915 mfd: cros_ec: Update license term omits 6a8cc66ffe0f drm/i915: Move i915_check_and_clear_faults to intel_reset.c omits cf20b411bb02 drm/i915: Grammar s/the its/its/ omits 62ee9926f756 Merge branch 'omap-for-v5.3/ti-sysc' into for-next omits fe333389ccce dmaengine: Grammar s/the its/its/, s/need/needs/ omits f4a9fe97ea5a dmaengine: axi-dmac: update license header omits 28635f6cd78e MAINTAINERS: Add Synopsys eDMA IP driver maintainer omits 41aaff2a2ac0 dmaengine: Add Synopsys eDMA IP PCIe glue-logic omits 1f418f46503d PCI: Add Synopsys endpoint EDDA Device ID omits 305aebeff879 dmaengine: Add Synopsys eDMA IP version 0 debugfs support omits 7e4b8a4fbe2c dmaengine: Add Synopsys eDMA IP version 0 support omits e63d79d1ffcd dmaengine: Add Synopsys eDMA IP core driver omits c57984478ba9 drm/i915/frontbuffer: remove obsolete comment about mark b [...] omits f59d6414a6d1 drm/i915: move more atomic plane declarations to intel_ato [...] omits a6617183b7d2 drm/i915: remove some unused declarations from intel_drv.h omits d13616db8bac drm/i915: move pm related declarations to intel_pm.h omits 8a0098c05a27 ARM: dts: am335x phytec boards: Fix cd-gpios active level omits cbdce1418894 ARM: dts: dra72x: Disable usb4_tm target module omits 7c04efc8d2ef sh: configs: Remove useless UEVENT_HELPER_PATH omits ad3a9ee0b623 ocelot: remove unused variable 'rc' in vcap_cmd() omits c67b85558ff2 ipv6: tcp: send consistent autoflowlabel in TIME_WAIT state omits dce5ccccd123 nfp: ensure skb network header is set for packet redirect omits 6566cd3690c1 Merge branch 'RGMII-delays-for-SJA1105-DSA-driver' omits c05ec3d4d7df net: dsa: sja1105: Add RGMII delay support for P/Q/R/S chips omits b5b0c7f41e73 net: dsa: sja1105: Remove duplicate rgmii_pad_mii_tx from regs omits 283da99af1d8 net: phy: broadcom: Add genphy_suspend and genphy_resume f [...] omits fcc2202a9d6e tcp: fix undo spurious SYNACK in passive Fast Open omits a274ce0f3110 Merge branch 'Rethink-PHYLINK-callbacks-for-SJA1105-DSA' omits 8400cff60b47 net: dsa: sja1105: Rethink the PHYLINK callbacks omits d114fb04163f net: dsa: sja1105: Export the sja1105_inhibit_tx function omits 1fd4a173f027 net: dsa: sja1105: Update some comments about PHYLIB omits c44d05358ebf net: dsa: sja1105: Use SPEED_{10, 100, 1000, UNKNOWN} macros omits c1a9d65954c6 mpls: fix af_mpls dependencies omits de47c5d8e11d af_key: make use of BUG_ON macro omits 7f0b44a42e22 Merge branch 'ibmvnic-Fixes-for-device-reset-handling' omits 7c940b1a5291 ibmvnic: Fix unchecked return codes of memory allocations omits be32a24372cf ibmvnic: Refresh device multicast list after reset omits 1f94608b0ce1 ibmvnic: Do not close unopened driver during reset omits 4172eadb0864 Merge tag 'mlx5-fixes-2019-06-07' of git://git.kernel.org/ [...] omits 62f42a114b92 Merge tag 'linux-can-fixes-for-5.2-20190607' of git://git. [...] omits 392096736a06 ipv6: tcp: fix potential NULL deref in tcp_v6_send_reset() omits e8a492cd5394 Merge branch 'Avoid-local_irq_save-and-use-napi_alloc_frag [...] omits 6dcdd884e2a4 net: hwbm: Make the hwbm_pool lock a mutex omits 49eef82dcd54 tg3: Use napi_alloc_frag() omits 3a89aae4b49e bnx2x: Use napi_alloc_frag() omits 90bc6d4b5466 dpaa2-eth: Use napi_alloc_frag() omits f9dae5554aed dpaa2-eth: Remove preempt_disable() from seed_pool() omits 92dcabd7a0ea net: Don't disable interrupts in __netdev_alloc_skb() omits 7ba7aeabbaba net: Don't disable interrupts in napi_alloc_frag() omits 9e49fe4d6e17 Merge branch 'SFP-polling-fixes' omits 2158e856f56b net: sfp: add mutex to prevent concurrent state checks omits 257c25598584 net: sfp: Stop SFP polling and interrupt handling during shutdown omits 5270041d342d nexthop: off by one in nexthop_mpath_select() omits 90b8b7e755db Merge branch 'bonding-clean-up-and-standarize-logging-printks' omits f887e54ce349 bonding/options: convert to using slave printk macros omits 7ea2e4232d9b bonding/alb: convert to using slave printk macros omits 17720981964a bonding/802.3ad: convert to using slave printk macros omits e2a7420df2e0 bonding/main: convert to using slave printk macros omits 5237ff79b239 bonding: add slave_foo printk macros omits f43b6530265a bonding: fix error messages in bond_do_fail_over_mac omits 75466dce4d72 bonding: improve event debug usability omits 517a772c6c65 net: fec_main: Use dev_err() instead of pr_err() omits c976507441ee cxgb4: Set initial IRQ affinity hints omits 2f3f7d1fa0d1 mpls: fix warning with multi-label encap omits a9520543b123 net: phy: rename Asix Electronics PHY driver omits 632d1a4840c4 Merge branch 'hns3-next' omits 9b2f3477d1ed net: hns3: fix some coding style issues omits 63cbf7a94142 net: hns3: some modifications to simplify and optimize code omits 3caf772bcea1 net: hns3: refactor PF/VF RSS hash key configuration omits b37ce5876d7f net: hns3: use macros instead of magic numbers omits e91e388ca737 net: hns3: small changes for magic numbers omits b69c97373769 net: hns3: delete the redundant user NIC codes omits 0cd8618298cc net: hns3: trigger VF reset if a VF has an over_8bd_nfe_err omits 4a43caf5b74f net: hns3: refactor hns3_get_new_int_gl function omits d5970dc73f1c net: hns3: replace numa_node_id with numa_mem_id for buffe [...] omits e2ee1c5a5944 net: hns3: make HW GRO handling compliant with SW GRO omits f5d20e396abf net: hns3: fix wrong size of mailbox responding data omits 238882c8e034 net: hns3: log detail error info of ROCEE ECC and AXI errors omits 65a3c497c0e9 ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero omits 900d96e418dc Merge branch 'net-ethernet-ti-netcp-update-and-enable-cpts [...] omits a3047a81ba13 net: ethernet: ti: cpts: add support for ext rftclk selection omits c8ad14514302 net: ethernet: ti: netcp_ethss: add support for child cpts node omits 8a6389a515f4 net: ethernet: ti: cpts: use devm_get_clk_from_child omits 12775af50549 dt-bindings: doc: net: keystone-netcp: document cpts omits c3fee640bcf5 net: ipv4: fib_semantics: fix uninitialized variable omits 31be68564a43 efi: Attempt to get the TCG2 event log in the boot stub omits 2aa52d7791f1 tpm: Append the final event log to the TPM event log omits a537b15c54a3 tpm: Reserve the TPM final events table omits a876697b0ad1 Input: iqs5xx - get axis info before calling input_mt_init [...] omits fe0da9c09b2d fuse: copy_file_range needs to strip setuid bits and updat [...] omits 5dae222a5ff0 vfs: allow copy_file_range to copy across devices omits 8c3f406c097b xfs: use file_modified() helper omits e38f7f53c352 vfs: introduce file_modified() helper omits 96e6e8f4a68d vfs: add missing checks to copy_file_range omits 646955cd5425 vfs: remove redundant checks from generic_remap_checks() omits a31713517dac vfs: introduce generic_file_rw_checks() omits 64bf5ff58dff vfs: no fallback for ->copy_file_range omits f16acc9d9b37 vfs: introduce generic_copy_file_range() omits 110036b4f4db rtc: rx8025: simplify getting the adapter of a client omits 9d085c54202d rtc: rx8010: simplify getting the adapter of a client omits 5cb172694a01 rtc: rv8803: simplify getting the adapter of a client omits e5108df402f7 rtc: m41t80: simplify getting the adapter of a client omits 55c24316223b rtc: fm3130: simplify getting the adapter of a client omits 427231bc6d58 dma-fence: Signal all callbacks from dma_fence_release() omits a3dfe2a76497 Merge branch 'kconfig' into for-next omits 09bfa5f6833a leds: leds-tca6507: simplify getting the adapter of a client omits 1c57d9bd29f6 leds: leds-pca955x: simplify getting the adapter of a client omits 130b5fb3738c Staging: ralink-gdma: fixed a brace coding style issue omits 58462a443563 staging: kpc2000: kpc2000_i2c: add space after , omits 546cbac4ab54 staging: kpc2000: kpc2000_i2c: void* -> void * omits 800c16c8a927 staging: erofs: make use of DBG_BUGON omits 308f9df30bc4 staging: erofs: fix warning Comparison to bool omits 5555ebbbac82 staging: fsl-dpaa2/ethsw: fix memory leak of switchdev_work omits 7a58b4abc774 staging: rtl8188eu: core: Replace function rtw_free_networ [...] omits 4087a2faa4d8 staging: rtl8712: usb_halinit.c: Remove p from variable names omits 2370b876fc5e staging: rtl8712: usb_ops.c: Remove leading p from variable names omits 3f35d9022761 staging: rtl8712: xmit_linux.c: Remove leading p from vari [...] omits a78e4b1f25f2 staging: rtl8712: recv_linux.c: Remove leading p from vari [...] omits 286570fbdf4c staging: rtl8712: hal_init.c: Remove leading p from variab [...] omits 4769aae357ba staging: rtl8723bs: Fix Unneeded variable: "ret". Return "0" omits a7dd567eb6f2 staging: rtl8723bs: Resolve "(foo*)" should be "(foo *)" e [...] omits 7bce355180a8 Staging: vc04_services : vchiq_core: Fix a brace issue omits 23529cbe9156 drm/i915/wopcm: update default size for gen11+ omits 33ec6c9eb35e drm/i915/guc: always use Command Transport Buffers omits 9d91ebb8ad93 Merge branch 'ras/core' omits 0560505fbd43 Merge branch 'clone' into for-next omits 8f3220a80654 arch: wire-up clone3() syscall omits 7f192e3cd316 fork: add clone3 omits 0154ec71d597 Merge 5.2-rc4 into char-misc-next omits a94a48b16141 unicore32: rename unicore32_defconfig to defconfig omits bd305f259cd3 kconfig: make arch/*/configs/defconfig the default of KBUI [...] omits 5533397d1ec8 kconfig: add static qualifier to expand_string() omits b6f7e9f7050b kconfig: require the argument of --defconfig omits e0a2668665a5 kconfig: remove always false ifeq ($(KBUILD_DEFCONFIG,) co [...] omits 869ee58b8268 kbuild: Remove -Waggregate-return from scripts/Makefile.extrawarn omits 4b2c7ea8a629 arm64: dts: qcom-qcs404: Add reset-cells to GCC node omits 15061c3edde4 ARM: dts: qcom-msm8974: Update coresight DT bindings omits e32d07b2e4c8 ARM: dts: qcom-apq8064: Update coresight DT bindings omits b422b03a3889 arm64: dts: qcom-msm8916: Update coresight DT bindings omits d1fdb6d8f6a4 Linux 5.2-rc4 omits 2759e05cdb25 Merge tag 'ceph-for-5.2-rc4' of git://github.com/ceph/ceph-client omits 8d94a8733c94 Merge branch 'PTP-support-for-the-SJA1105-DSA-driver' omits a602afd200f5 net: dsa: sja1105: Expose PTP timestamping ioctls to userspace omits f3097be21bf1 net: dsa: sja1105: Add a state machine for RX timestamping omits 08fde09a0d1f net: dsa: sja1105: Increase priority of CPU-trapped frames omits 844d7edc6a34 net: dsa: sja1105: Add a global sja1105_tagger_data structure omits e53e18a6fe4d net: dsa: sja1105: Receive and decode meta frames omits 79fa7061397a net: dsa: sja1105: Make sja1105_is_link_local not match me [...] omits 24c01949e555 net: dsa: sja1105: Add support for the AVB Parameters Table omits d3f9b90bf19f net: dsa: sja1105: Build a minimal understanding of meta frames omits 47ed985e97f5 net: dsa: sja1105: Add logic for TX timestamping omits bb77f36ac21d net: dsa: sja1105: Add support for the PTP clock omits 28e8fb3e91c9 net: dsa: sja1105: Export symbols for upcoming PTP driver omits 42824463d38d net: dsa: sja1105: Limit use of incl_srcpt to bridge+vlan mode omits f9a1a7646c0d net: dsa: sja1105: Reverse TPID and TPID2 omits 070ca3bb95e2 net: dsa: sja1105: Move sja1105_change_tpid into sja1105_v [...] omits d461933638ae net: dsa: tag_8021q: Create helper function for removing V [...] omits 5e3f847a02aa net: dsa: Add teardown callback for drivers omits 146d442c2357 net: dsa: Keep a pointer to the skb clone for TX timestamping omits 8e61f6f7c308 Merge tag 'for-linus-5.2b-rc4-tag' of git://git.kernel.org [...] omits 3d4645bf7a76 Merge tag 's390-5.2-4' of git://git.kernel.org/pub/scm/lin [...] omits d0cc617affbf Merge tag 'mips_fixes_5.2_1' of git://git.kernel.org/pub/s [...] omits 9331b6740f86 Merge tag 'spdx-5.2-rc4' of git://git.kernel.org/pub/scm/l [...] omits 1ce2c85137b1 Merge tag 'char-misc-5.2-rc4' of git://git.kernel.org/pub/ [...] omits 902b2edfca34 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits 66b59f2b5e48 Merge tag 'dmaengine-fix-5.2-rc4' of git://git.infradead.o [...] omits b640fbad2d8f docs: pci: fix broken links due to conversion from pci.txt [...] omits 5c437fa29561 docs: fs: fix broken links to vfs.txt with was renamed to vfs.rst omits 9915ec28ec7f docs: isdn: remove hisax references from kernel-parameters.txt omits cb1aaebea8d7 docs: fix broken documentation links omits 1eecbcdca2bd docs: move protection-keys.rst to the core-api book omits 14b767430a58 docs: net: dpio-driver.rst: fix two codeblock warnings omits c6fff4d3b2f4 docs: net: sja1105.rst: fix table format omits 43415f13276f docs: security: core.rst: Fix several warnings omits 6ad8b21652ec docs: security: trusted-encrypted.rst: fix code-block tag omits ea0ad8763b17 docs: it: license-rules.rst: get rid of warnings omits d0727cc650f3 docs: zh_CN: avoid duplicate citation references omits f672febc3d13 docs: amd-memory-encryption.rst get rid of warnings omits 27c054d2939f docs: mark orphan documents as such omits d857a3ffd3d6 docs: bpf: get rid of two warnings omits 2e03e3a42c96 docs: mm: numaperf.rst: get rid of a build warning omits 065efe27872c docs: zh_CN: get rid of basic_profiling.txt omits 8b01caee99fb isdn: mISDN: remove a bogus reference to a non-existing doc omits 671c30957e78 ABI: sysfs-devices-system-cpu: point to the right docs omits 8d72e5bd86cb Merge tag 'for-linus-20190608' of git://git.kernel.dk/linux-block omits 1b02caa319cf Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 932878fd18c0 Merge branch 'ras/urgent' omits f2b6dca80ec1 Merge branch 'x86/urgent' omits d2ba3b1714d7 parisc: Fix module loading error with JUMP_LABEL feature omits 0ad43e29b6e8 Merge tag 'linux-kselftest-5.2-rc4-2' of git://git.kernel. [...] omits 09afc797f362 RAS/CEC: Add copyright omits 60fd42d26cc7 RAS/CEC: Add CONFIG_RAS_CEC_DEBUG and move CEC debug featu [...] omits f57518cd56e2 RAS/CEC: Dump the different array element sections omits b8b5ca6600de RAS/CEC: Rename count_threshold to action_threshold omits 9632a3299bb1 RAS/CEC: Sanity-check array on every insertion omits d0e375e8f26e RAS/CEC: Fix potential memory leak omits 5cc6b16ea131 RAS/CEC: Do not set decay value on error omits de0e0624d86f RAS/CEC: Check count_threshold unconditionally omits 6d8e294bf5f0 RAS/CEC: Fix pfn insertion discards 4e9c049f93e9 Merge branch 'misc' into for-next discards e1ab2530cc47 Merge branch 'fixes' into for-next omits aec3925f093d drm/fb-helper: Move out commit code omits eade2a17ddc5 drm/fb-helper: Prepare to move out commit code omits df7378951455 drm/atomic: Move __drm_atomic_helper_disable_plane/set_config() omits d6e561df50b5 dt-bindings: pinctrl: pic32: Spelling s/configuraion/confi [...] omits 4c06a42e826d usb: typec: tcpm: fusb302: simplify getting the adapter of [...] omits cb5f15b711d3 drm: rcar-du: Add support for missing 16-bit RGB1555 formats omits e158dbb0e6b6 drm: rcar-du: Add support for missing 16-bit RGB4444 formats omits 329972a9db8a drm: rcar-du: Add support for missing 32-bit RGB formats omits 6be306bee7dd drm/i915/dsi: Read back pclk set by GOP and use that as pclk (v3) omits 2def5ae7d7fb drm/i915/dsi: Move vlv/icl_dphy_param_init call out of int [...] omits 0e29eb9d9160 drm/i915/dsi: Move logging of DSI VBT parameters to a help [...] omits 652b8b086538 drm: panel-orientation-quirks: Add quirk for GPD MicroPC omits 15abc7110a77 drm: panel-orientation-quirks: Add quirk for GPD pocket2 omits 0c75376fa395 counter/ftm-quaddec: Add missing dependencies in Kconfig omits 767e52f045e1 staging: iio: adt7316: Fix build errors when GPIOLIB is not set omits aab8445c4e1c x86/fpu: Update kernel's FPU state before using for the fs [...] omits 01fb49ff124a Merge tag 'fixes-for-v5.2-rc4' of git://git.kernel.org/pub [...] omits 79c3ba3206c7 Merge tag 'drm-fixes-2019-06-07-1' of git://anongit.freede [...] omits 8e8fddab0d0a drm: rcar-du: Skip LVDS1 output on Gen3 when using dual-li [...] omits fa440d870358 drm: rcar-du: lvds: Add support for dual-link mode omits 968328496b0f drm: rcar-du: lvds: Remove LVDS double-enable checks omits f54b4df6b14f dt-bindings: display: renesas: lvds: Add renesas,companion [...] omits 1ddf2d4ad898 drm: bridge: thc63: Report input bus mode through bridge timings omits 3cb120814eb9 dt-bindings: display: bridge: thc63lvd1024: Document dual- [...] omits b0a6b94027c8 drm: bridge: Add dual_link field to the drm_bridge_timings [...] omits 66659d9d0962 drm: rcar-du: writeback: include interface header omits 62e2da682a0a drm: rcar-du: lvds: Add r8a774a1 support omits d31349a50415 drm: rcar-du: Add R8A774A1 support omits 07c7c6bfbe03 dt-bindings: display: renesas: lvds: Document r8a774a1 bindings omits 2acd1d1f2199 dt-bindings: display: renesas: du: Document the r8a774a1 bindings omits 6bd1eb6c5d44 Merge tag 'sh-pfc-for-v5.3-tag1' of git://git.kernel.org/p [...] omits 9d130f91a4cb pinctrl: nomadik: Fix SPDX tags omits d32aa7455557 pinctrl: tb10x: Use flexible-array member and struct_size( [...] omits 76c4c597b2ef pinctrl: aspeed: Add SGPM pinmux omits 53a5372ce326 pinctrl: qcom: sdm845: Expose ufs_reset as gpio omits 9f1e3c5966e5 pinctrl: Add drive strength support for BM1880 SoC omits 7ea6a2edbfd0 dt-bindings: pinctrl: Document drive strength settings for [...] omits f38b50692349 pinctrl: ns2: Fix potential NULL dereference omits 3a11cf221752 dt-bindings: imx: Correct pinfunc head file path for i.MX8MM omits 6c99d348fde7 pinctrl: u300: Fix SPDX tags omits b02504655fa2 Merge branch 'i2c/for-current' into i2c/for-next omits 52ffa19b267e Merge branch 'i2c/for-5.3' into i2c/for-next omits fc8938d445d5 dt-bindings: gpio: davinci: Add k3 am654 compatible omits 6a4d8b6bd279 gpio: davinci: Add new compatible for K3 AM654 SoCs omits 6eeea326b389 gpio: Davinci: Add K3 dependencies omits 8f77293cca1f MAINTAINERS: Karthikeyan Ramasubramanian is MIA omits 36c0551976d5 gpio: davinci: Fix the compiler warning with ARM64 config enabled omits 49b809586730 i2c: xiic: Add max_read_len quirk omits 095561f476ab i2c: fsi: Create busses for all ports omits 19b07cb4a187 i2c: i801: Register optional lis3lv02d I2C device on Dell [...] omits f0e4cd948b91 usb: typec: ucsi: ccg: add runtime pm workaround omits 9f2e244d0a39 i2c: nvidia-gpu: resume ccgx i2c client omits a94ecde41f7e usb: typec: ucsi: ccg: enable runtime pm support omits d4a4f927e4dd i2c: nvidia-gpu: add runtime pm support omits cb7302fbe365 i2c: nvidia-gpu: refactor master_xfer omits 3b00691cc46a gpio: pca953x: hack to fix 24 bit gpio expanders omits 38e406f600a2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 45e7d4c0c172 net/mlx5e: Support tagged tunnel over bond omits 47c9d2c99dde net/mlx5e: Avoid detaching non-existing netdev under switc [...] omits b83c0730167c net/mlx5e: Fix source port matching in fdb peer flow rule omits 57c70d8740f7 net/mlx5e: Replace reciprocal_scale in TX select queue function omits d3cbd4254df8 net/mlx5e: Add ndo_set_feature for uplink representor omits dd80857bf388 net/mlx5: Avoid reloading already removed devices omits 6a6fabbfa3e8 net/mlx5: Update pci error handler entries and command tra [...] omits e5bbbff5b7d7 clk: gcc-qcs404: Add PCIe resets omits 0ade0b6240c4 RAS/CEC: Convert the timer callback to a workqueue omits 5923ea6c2ce6 gpio: pass lookup and descriptor flags to request_own omits f3c74b38a55a RAS/CEC: Fix binary search function omits 00e5a2bbcc31 x86/mm/KASLR: Compute the size of the vmemmap section properly omits fd704bd5ee74 can: purge socket error queue on sock destruct omits eb503004a7e5 can: flexcan: Remove unneeded registration message omits c5a3aed1cd31 can: af_can: Fix error path of can_init() omits 3e82f2f34c93 can: m_can: implement errata "Needless activation of MRAF irq" omits 35b7fa4d07c4 can: mcp251x: add support for mcp25625 omits 0df82dcd5583 dt-bindings: can: mcp251x: add mcp25625 support omits 904044dd8fff can: xilinx_can: use correct bittiming_const for CAN FD core omits 247e5356a709 can: flexcan: fix timeout when set small bitrate omits 0ed89d777dd6 can: usb: Kconfig: Remove duplicate menu entry omits 0aa3ebffc43c docs: gpio: driver.rst: fix a bad tag omits d4425649c630 Merge tag 'hwmon-for-v5.2-rc4' of git://git.kernel.org/pub [...] omits f02fba3aa8fe clk: qcom: gdsc: WARN when failing to toggle omits 893a7d32e8e0 lockref: Limit number of cmpxchg loop retries omits d93445225cd3 uaccess: add noop untagged_addr definition omits d18c7e9d6e4e Merge tag 'xtensa-20190607' of git://github.com/jcmvbkbc/l [...] omits 6c70f899b808 Merge branch 'nvme-5.2-rc-next' of git://git.infradead.org [...] omits afcafe07af0e ucma: Convert ctx_idr to XArray omits 4dfd5321cf0a ucma: Convert multicast_idr to XArray omits c7e3c93abbc1 Merge tag 'wireless-drivers-for-davem-2019-06-07' of git:/ [...] omits 6c0215f5d9f2 ASoC: dt-bindings: fix some broken links from txt->yaml co [...] omits 33de0d1c68a5 Merge tag 'kbuild-fixes-v5.2-2' of git://git.kernel.org/pu [...] omits be411411279b clk: mmp: frac: Remove set but not used variable 'prev_rate' omits da6a5dda5e84 clk: ti: Remove unused functions omits 60e9c3703c77 clk: mediatek: mt8516: Remove unused variable omits 91f152e75bcd Merge tag 'mmc-v5.2-rc2' of git://git.kernel.org/pub/scm/l [...] omits 13ad1948d90d clk: ingenic/jz4725b: Fix "pll half" divider not read/writ [...] omits 74054c413ae8 clk: ingenic/jz4725b: Fix incorrect dividers for main clocks omits 44b06a76ad33 clk: ingenic/jz4770: Fix incorrect dividers for main clocks omits 2a1a703635a0 clk: ingenic/jz4740: Fix incorrect dividers for main clocks omits a9fa2893fcc6 clk: ingenic: Add support for divider tables omits 11e1bbc116a7 leds: lm36274: Introduce the TI LM36274 LED driver omits 04f4dc1bc5f0 dt-bindings: leds: Add LED bindings for the LM36274 omits a373ec23ab52 Merge tag 'pm-5.2-rc4' of git://git.kernel.org/pub/scm/lin [...] omits de9f869616dd x86/insn-eval: Fix use-after-free access to LDT entry omits 9bcb8940f4c0 RDMA/ucma: Use struct_size() helper omits 4f18904c7849 RDMA/hns: Bugfix for filling the sge of srq omits a6cdeeb16bff Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 78a89463a31c Documentation: {u,k}probes: add tracing_on before tracing omits fa027328a1c9 RDMA/hns: fix inverted logic of readl read and shift omits f81d086095f2 Merge tag 'clk-renesas-for-v5.3-tag1' of git://git.kernel. [...] omits 462e5a521ab7 treewide: trivial: fix s/poped/popped/ typo omits 9d6194435659 Documentation: xfs: Fix typo omits bca29283dcc0 drm/i915/sdvo: Actually print the reason why the SDVO comm [...] omits 7f668346e70f drm/i915/sdvo: Don't write stack garbage into the hbuf omits 700bbf83eabd drm/i915/sdvo: Don't unpack stack garbage omits b5716a4efe5c drm/i915/sdvo: Check that we have space for the infoframe omits dd6090f8780a drm/i915: Rename SDVO_AUDIO_ENABLE to HDMI_AUDIO_ENABLE omits 3d9cf48b2ca2 Documentation: nvdimm: Fix typo omits bed0918d64ca doc:it_IT: documentation alignment omits 165915c17d68 doc:it_IT: fix file references omits 54002b56b04b scripts/sphinx-pre-install: fix "dependenties" typo omits dc49a56bd43b drm/i915/sdvo: Implement proper HDMI audio support for SDVO omits 889aa9ca9306 docs: clk: fix struct syntax omits cc54d5e8d816 drm/i915/sdvo: Fix AVI infoframe TX rate readout omits b1663d7e3a79 docs: Kbuild/Makefile: allow check for missing docs at build time omits 3f9564e680ef KVM: arm/arm64: Always capitalize ITS omits 6fb44c439eda Documentation: net: dsa: Grammar s/the its/its/ omits e47cf0c95877 Documentation: tee: Grammar s/the its/its/ omits e0cef9ff6315 Documentation: fix typo CLOCK_MONONOTNIC_COARSE omits 4241d516b004 Documentation/dm-init: fix multi device example omits 99d2b9386729 Documentation: DMA-API: fix a function name of max_mapping_size omits bcef5b721568 RDMA/srp: Accept again source addresses that do not have a [...] omits 633fbb06cbb3 RDMA/ipoib: implement ethtool .get_link() callback omits 1e1d92636954 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 6e38335dcc70 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits a02a532c2a6c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 0779935938b1 ASoC: Remove erroneous soc_cleanup_card_resources() call omits 913ab9780fc0 kbuild: use more portable 'command -v' for cc-cross-prefix omits d99004d7201a drm/crc-debugfs: Also sprinkle irqrestore over early exits discards f3e88ad00f58 scsi: mpt3sas: Update driver version to 29.100.00.00 discards 30cb97023f38 scsi: mpt3sas: Introduce perf_mode module parameter discards aff64728dc8d scsi: mpt3sas: Enable interrupt coalescing on high iops discards 7a485b286843 scsi: mpt3sas: Affinity high iops queues IRQs to local node discards 2a8f8d33d2cc scsi: mpt3sas: save and use MSI-X index for posting RD discards 6de580c0a892 scsi: mpt3sas: Use high iops queues under some circumstances discards 9beeb9e6d7bc scsi: mpt3sas: change _base_get_msix_index prototype discards 1f73911d0368 scsi: mpt3sas: Add flag high_iops_queues discards 27cfef717aa8 scsi: mpt3sas: Add Atomic RequestDescriptor support on Aero discards 402f4e5dfd5b scsi: mpt3sas: function pointers of request descriptor omits 38f300410f3e drm/i915: Fix per-pixel alpha with CCS omits 0502a1af95a1 drm/i915: Drop pointless WARN_ON omits 97068c1b905d drm/i915: Move intel_dp->prepare_link_train assignment int [...] omits 4745224b4509 arm64/mm: Refactor __do_page_fault() omits c49bd02f4c74 arm64/mm: Document write abort detection from ESR discards a28fe8c9c6a4 scsi: isci: Grammar s/the its/its/ discards 8f6e6516d5f9 scsi: aic7xxx: Spelling s/configuraion/configuration/ discards c904deb3007b scsi: megaraid_sas: Remove unused including <linux/version.h> discards d3fa0d07f038 scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} discards 1e97b4528f1b scsi: megaraid_sas: use octal permissions instead of constants discards 33a4eb0b9d47 scsi: megaraid_sas: make max_sectors visible in sys discards e14168ff73d3 scsi: megaraid_sas: remove set but not used variables 'buf [...] discards a693153c6bed scsi: megaraid_sas: remove set but not used variable 'sge_sz' discards 471ccc47f890 scsi: esp: add SG_CHAIN support discards 2942546e94f7 scsi: core: don't pre-allocate small SGL in case of NO_SG_CHAIN discards 11b4e46997f7 scsi: lib/sg_pool.c: clear 'first_chunk' in case of no pre [...] omits 0ab0d7ac2090 s390/unwind: correct stack switching during unwind omits 625d7d351887 scsi: hpsa: correct ioaccel2 chaining omits 382d8dfe8b1b drm/bridge: sii902x: fix comparision of u32 with less than zero omits 955f03a7d073 drm/bridge: sii902x: re-order conditions to prevent out of [...] omits 8103d10b7161 btrfs: Always trim all unallocated space in btrfs_trim_fre [...] omits 8a3dca632538 netfilter: ipv6: nf_defrag: accept duplicate fragments again omits 35ab6cfbf211 drm/stm: support runtime power management omits 630bec0c16ee drm/stm: ltdc: No message if probe omits 0f5a5712ad1e video: fbdev: pvr2fb: add COMPILE_TEST support omits db7f2cb965cb video: fbdev: pvr2fb: remove function prototypes omits 66019bc26d2b video: fbdev: cyber2000fb: remove superfluous CONFIG_PCI ifdef omits 767ceabc6cc6 video: fbdev: da8xx-fb: add COMPILE_TEST support omits 552ccf6b259d video: fbdev: gbefb: add COMPILE_TEST support omits f0bab2e3f675 video: fbdev: pxa168fb: add COMPILE_TEST support omits b90b279e87a3 video: fbdev: imxfb: add COMPILE_TEST support omits 59c1ad914ef2 video: fbdev: atmel_lcdfb: add COMPILE_TEST support omits 7e801d63fd3a video: fbdev: atafb: remove superfluous function prototypes omits e0b29902483b au1200fb: fix DMA API abuse omits f225f1393f03 video: fbdev: mxsfb: Remove driver omits 25a7d03dae3a regulator: cpcap: Spelling s/configuraion/configuration/ omits 6445500b4312 regmap: add i3c bus support omits 59ab3f4060fc rtc: tegra: Drop MODULE_ALIAS omits ef8a4757a6db ASoC: msm8916-wcd-digital: Add sidetone support omits f6e903db89bc drm/i915: Tidy intel_execlists_submission_init omits dbc651836372 drm/i915: Convert some more bits to use engine mmio accessors omits bcc726bea2cd drm/i915: Unexport i915_gem_init/fini_aliasing_ppgtt omits f736ae1b1031 drm/i915: Extract engine fault reset to a helper omits 77a302e04312 drm/i915: Make Gen6/7 RING_FAULT_REG access engine centric omits 7c53c48d01a3 drm/i915: Tidy engine mask types in hangcheck omits b61ea001b2df drm/i915: Reset only affected engines when handling error capture omits ada28f7b3a97 phy: tegra: xusb: Add Tegra210 PLL power supplies omits de116e5542ec phy: tegra: xusb: Add Tegra124 PLL power supplies omits c9d627fb6695 dt-bindings: phy: tegra-xusb: List PLL power supplies omits 882f79199da4 phy: usb: phy-brcm-usb: Remove sysfs attributes upon drive [...] omits 2b3346ef699f phy: renesas: rcar-gen2: Fix memory leak at error paths omits fb6dda8349ea dt-bindings: dma: uart: rename binding omits 9135408c3ace dmaengine: mediatek: Add MediaTek UART APDMA support omits 8e01076afd97 arm64: Fix comment after #endif omits c21f5a9ed85c powerpc/32s: fix booting with CONFIG_PPC_EARLY_DEBUG_BOOTX omits 8d1b73dd25ff kernel: module: Use struct_size() helper omits a964d23c94e8 Merge branch 'pm-x86' omits bc7b488b1d1c drm/i915/dmc: protect against reading random memory omits 5ffff4415f9e drm/meson: Add support for XBGR8888 & ABGR8888 formats omits fd311d880c76 drm/meson: Add zpos immutable property to planes omits 04310324c6f4 s390/qdio: handle PENDING state for QEBSM devices omits 6887560c039f s390/jump_label: remove unused structure definition omits b0bb8fbd49af s390/boot: disable address-of-packed-member warning omits 34c636a0c157 s390/cio: fix kdoc for tiqdio_thinint_handler omits e1ab11012e1c s390/zcrypt: support special flagged EP11 cprbs omits bae0aae2f8f9 s390: fix unrecognized __aligned() in uapi header omits 10400c401754 s390/configs: remove useless UEVENT_HELPER_PATH omits 3e8eb22faee1 s390: enforce CONFIG_HOTPLUG_CPU omits 67626fadd269 s390: enforce CONFIG_SMP omits 0b84933db7f2 drm/meson: fix G12A primary plane disabling omits c03ea50e27ec drm/meson: fix primary plane disabling omits e98c7952db1a drm/meson: fix G12A HDMI PLL settings for 4K60 1000/1001 v [...] omits 19e9da9e86c4 block, bfq: add weight symlink to the bfq.weight cgroup parameter omits 54b7b868e826 cgroup: let a symlink too be created with a cftype file omits 671e2ee5ee21 Merge branch 'linux-5.2' of git://github.com/skeggsb/linux [...] omits a1ee570c831d EDAC/sifive: Add EDAC platform driver for SiFive SoCs omits a00196a27216 powerpc/64s: __find_linux_pte() synchronization vs pmdp_in [...] omits 33258a1db165 powerpc/64s: Fix THP PMD collapse serialisation omits 6c284228eb35 powerpc: Fix kexec failure on book3s/32 omits f9aaba8dafc0 EDAC/sb_edac: Remove redundant update of tad_base omits caef756dd2f7 arm64: dts: stratix10: Add SDMMC EDAC node omits 1465c42fdddc EDAC/altera: Add Stratix10 SDMMC support omits 096322224f94 arm64: dts: stratix10: Add OCRAM EDAC node omits ab4bec16d4bc drm/nouveau/secboot/gp10[2467]: support newer FW to fix SE [...] omits 9352ce377512 drm/nouveau/secboot: enable loading of versioned LS PMU/SE [...] omits 5f0f8b573a79 drm/nouveau/secboot: split out FW version-specific LS func [...] omits c26f3061fe51 drm/nouveau/secboot: pass max supported FW version to LS l [...] omits 475cf02b8345 drm/nouveau/core: support versioned firmware loading omits 8854eed1a4f5 drm/nouveau/core: pass subdev into nvkm_firmware_get, rath [...] omits b7831befaaf6 EDAC/altera: Add Stratix10 OCRAM ECC support omits f5d59da9663d EDAC/sysfs: Drop device references properly omits 92aae4ce8427 mtd: spi-nor: change "error reading JEDEC id" from dbg to err omits c3e2219216c9 block: free sched's request pool in blk_cleanup_queue omits 6f346347459c EDAC/sysfs: Fix memory leak when creating a csrow object omits 21ed90acd178 mtd: spi-nor: Add Micron MT25QL02 support omits df6bd6c002a4 mtd: spi-nor: stm32: remove the driver as it was replaced [...] omits e659b4122cf9 Merge tag 'drm-intel-fixes-2019-06-06' of git://anongit.fr [...] omits b170b5d5e8a3 clk: imx6sll: Switch to clk_hw based API omits bce5b921502f clk: imx7d: Switch to clk_hw based API omits 1487b60dc2d2 clk: imx6ul: Switch to clk_hw based API omits f1541e15e38e clk: imx6sx: Switch to clk_hw based API omits 992b703b5b38 clk: imx6q: Switch to clk_hw based API omits 3a1d8fe6f445 clk: imx6sl: Switch to clk_hw based API omits eccf8dfd0052 clk: imx: Switch wrappers to clk_hw based API omits 3ead0f1e5fae clk: imx: clk-fixup-mux: Switch to clk_hw based API omits 2597b39ed1f5 clk: imx: clk-fixup-div: Switch to clk_hw based API omits dfc148b32a79 clk: imx: clk-gate-exclusive: Switch to clk_hw based API omits 995087c91e9c clk: imx: clk-pfd: Switch to clk_hw based API omits e5674a4d0762 clk: imx: clk-pllv3: Switch to clk_hw based API omits 1f9aec966256 clk: imx: clk-gate2: Switch to clk_hw based API omits 2bc7e9dc1c19 clk: imx: clk-cpu: Switch to clk_hw based API omits dd1a6c0d339b clk: imx: clk-busy: Switch to clk_hw based API omits f5697226f90e clk: imx6q: Do not reparent uninitialized IMX6QDL_CLK_PERI [...] omits fa7574740cdf clk: imx6sx: Do not reparent to unregistered IMX6SX_CLK_AXI omits a4a4069f4523 clk: imx: Add imx_obtain_fixed_clock clk_hw based variant omits 5b933e28d8b1 clk: imx: imx8mm: correct audio_pll2_clk to audio_pll2_out omits 4ecabd55c904 bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper omits 4aeba328019a Merge branch 'fix-unconnected-udp' omits b714560f7b38 bpf: expand section tests for test_section_names omits 1812291e7661 bpf: more msg_name rewrite tests to test_sock_addr omits 000aa1250d57 bpf, bpftool: enable recvmsg attach types omits 9bb59ac1f6c3 bpf, libbpf: enable recvmsg attach types omits 3dbc6adac1f3 bpf: sync tooling uapi header omits 983695fa6765 bpf: fix unconnected udp hooks omits 7355965da22b drm/vkms: Forward timer right after drm_crtc_handle_vblank omits 1ae752bf390c drm/vkms: Remove useless call to drm_connector_register/un [...] omits 072a551fd5cf dt-bindings: clock: Document gpucc for msm8998 omits 96524ea4be04 Merge branch 'Xilinx-axienet-driver-updates' omits f5203a3d9b25 net: axienet: convert to phylink API omits 28ef9ebdb64c net: axienet: make use of axistream-connected attribute optional omits a1765c1850be net: axienet: document axistream-connected attribute omits 3b09a3fb3507 net: axienet: Fix MDIO bus parent node detection omits a4ebb2997c10 net: axienet: document device tree mdio child node omits 70c50265c46b net: axienet: stop interface during shutdown omits d05a9ed5c3a7 net: axienet: Make missing MAC address non-fatal omits 7de44285c1f6 net: axienet: Fix race condition causing TX hang omits 522856cefaf0 net: axienet: Add optional support for Ethernet core interrupt omits 9cbc1b6834dc net: axienet: Support shared interrupts omits 867d03bc238f net: axienet: Add DMA registers to ethtool register dump omits 8b09ca823ffb net: axienet: Make RX/TX ring sizes configurable omits 489d4d7713d1 net: axienet: Cleanup DMA device reset and halt process omits 7789e9ed0591 net: axienet: Re-initialize MDIO registers properly after reset omits e7a3d116fa6f net: axienet: fix teardown order of MDIO bus omits 09a0354cadec net: axienet: Use clock framework to get device clock rate omits 2190cd1974ab net: axienet: add X86 and ARM as supported platforms omits 88a972d74ea9 net: axienet: fix MDIO bus naming omits d85f5f3e4eb3 net: axienet: Use standard IO accessors omits 23e6b2dc9363 net: axienet: Fix casting of pointers to u32 omits 860690a93ef2 clk: mediatek: Remove MT8183 unused clock omits 0fd4939ac100 clk: mediatek: add audsys clock driver for MT8516 omits 3d8b6e9c774f dt-bindings: mediatek: audsys: add support for MT8516 discards 21e7efae06a5 scsi: lpfc: Avoid unused function warnings discards 4c76e56c3f8c scsi: MAINTAINERS: update maintainer for PM8001 omits a8e992342ce4 Merge branch 'asoc-5.2' into asoc-5.3 omits 169a126c6e88 iommu/virtio: Add event queue omits 2a5a31487445 iommu/virtio: Add probe request omits edcd69ab9a32 iommu: Add virtio-iommu driver omits 59b099a6c75e PCI: OF: Initialize dev->fwnode appropriately omits fb709b5e1cca of: Allow the iommu-map property to omit untranslated devices omits 6c9e92ef8bdd dt-bindings: virtio: Add virtio-pci-iommu node omits 8447d84e35f2 dt-bindings: virtio-mmio: Add IOMMU description omits 0b4a7092ffe5 vhost: fix clang build warning omits bcc9d0e346f9 Merge branch 'malidp-fixes' of git://linux-arm.org/linux-l [...] omits 3e582c6e911f spi: mediatek: add SPI_LSB_FIRST support omits 40ae25505fe8 net: stmmac: socfpga: fix phy and ptp_ref setup for Arria1 [...] omits b637e0856a62 dt-bindings: socfpga-dwmac: add "altr, socfpga-stmmac-a10- [...] omits adb76b5b9c47 ASoC: soc-core: remove legacy style dai_link omits e1684073ef21 ASoC: Intel: sof_rt5682: use modern dai_link style omits 02c31963d156 ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style omits a78959f407e6 ASoC: Intel: skl_hda_dsp_common: use modern dai_link style omits 2bfa8c35d90c ASoC: Intel: skl-pcm: use modern dai_link style omits 318796d854ff ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style omits 9cb56a5ceefa ASoC: Intel: skl_rt286: use modern dai_link style omits 502a522b7b8b ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style omits 27eb6c7cb902 ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style omits bf2a8ebd07f7 ASoC: Intel: kbl_da7219_max98927: use modern dai_link style omits 42ac21b9b17d ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_li [...] omits 00c3cfb041a4 ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style omits 168bfa962ed2 ASoC: Intel: kbl_rt5660: use modern dai_link style omits 5ae4641f5a2b ASoC: Intel: cht_bsw_nau8824: use modern dai_link style omits a61142bb0aa0 ASoC: Intel: cht_bsw_rt5672: use modern dai_link style omits 099cc6585559 ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style omits 75909d7e2e26 ASoC: Intel: cht_bsw_rt5645: use modern dai_link style omits e7a712889b29 ASoC: Intel: bytcr_rt5640: use modern dai_link style omits 01fee62a27c1 ASoC: Intel: bytcr_rt5651: use modern dai_link style omits 196c52e13eb5 ASoC: Intel: bytcht_cx2072x: use modern dai_link style omits fb1d4861f28e ASoC: Intel: bytcht_da7213: use modern dai_link style omits 020aa5c7d42b Merge branch 'nfp-tls-add-basic-TX-offload' omits 51a5e563298d nfp: tls: add basic statistics omits 1f35a56cf586 nfp: tls: add/delete TLS TX connections omits c3991d397f2a nfp: tls: add datapath support for TLS TX omits b9727d7f957d net/tls: export TLS per skb encryption omits 2e361176ea01 net/tls: simplify driver context retrieval omits 2d6b51c6924c net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes omits 5584c0f82501 nfp: prepare for more TX metadata prepend omits 232eeb1f84eb nfp: add tls init code omits d9d2d4c54fd7 nfp: parse crypto opcode TLV omits d3e4dfe060cc nfp: add support for sending control messages via mailbox omits a68634893fca nfp: parse the mailbox cmsg TLV omits 3ed77bf76624 nfp: make bar_lock a semaphore omits 76581af254d8 nfp: count all failed TX attempts as errors omits 365a8a586afb ASoC: Intel: bytcht_nocodec: use modern dai_link style omits 143029dbb8c9 ASoC: Intel: bytcht_es8316: use modern dai_link style omits 0034172031aa ASoC: Intel: byt-max98090: use modern dai_link style omits 6bf449c4c49a ASoC: Intel: byt-rt5640: use modern dai_link style omits 5895eb75edf0 ASoC: Intel: bxt_rt298: use modern dai_link style omits 56b2f3187419 ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style omits 4c3db473f77d ASoC: Intel: broadwell: use modern dai_link style omits 77b365b8e99d ASoC: Intel: haswell: use modern dai_link style omits 3f6c2a2e9abe ASoC: Intel: bdw-rt5677: use modern dai_link style omits 7ba06110de26 ASoC: sof: use modern dai_link style omits 0467d8ef0f61 ASoC: vc4: vc4_htmi: use modern dai_link style omits 23b946ce2808 ASoC: soc-topology: use modern dai_link style omits f60adf385141 ASoC: tegra: tegra_max98090: use modern dai_link style omits ec7687d9a10a ASoC: tegra: tegra_wm9712: use modern dai_link style omits 5e703b906e19 ASoC: tegra: tegra_wm8903: use modern dai_link style omits 5a44ad1e587a ASoC: tegra: tegra_rt5640: use modern dai_link style omits f4d9dd95f31b ASoC: tegra: tegra_sgtl5000: use modern dai_link style omits af297e6f2c67 ASoC: tegra: tegra_alc5632: use modern dai_link style omits 706e20515ef6 ASoC: tegra: trimslice: use modern dai_link style omits efefce542260 ASoC: tegra: tegra_wm8753: use modern dai_link style omits 9b4f646a3aed ASoC: tegra: tegra_rt5677: use modern dai_link style omits f4010b4c8b38 ASoC: txx9: txx9aclc-generic: use modern dai_link style omits 950d10e879d4 ASoC: sunxi: sun4i-codec: use modern dai_link style omits 8ad8d81a0ff6 ASoC: ux500: mop500: use modern dai_link style omits a39bb1b740c9 ASoC: sirf: sirf-audio: use modern dai_link style omits 8d6975ea3627 ASoC: rockchip: rockchip_max98090: use modern dai_link style omits 0209bf2b2a76 ASoC: rockchip: rockchip_rt5645: use modern dai_link style omits e0d129d4cac0 ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style omits ca72efb6bdc7 net: phy: Add detection of 1000BaseX link mode support omits 96a239b7af0f ASoC: rockchip: rk3399_gru_sound: use modern dai_link style omits 98b232ca9e0e ASoC: qcom: apq8016_sbc: use modern dai_link style omits 1e36ea360ab9 ASoC: qcom: common: use modern dai_link style omits fa350b770b57 ASoC: qcom: storm: use modern dai_link style omits 26d8d4b21f9e ASoC: nuc900: nuc900-audio: use modern dai_link style omits 49cb448846f5 ASoC: mxs: mxs-sgtl5000: use modern dai_link style omits c84836d7f650 ASoC: meson: axg-card: use modern dai_link style omits 7c5cbcfe966b ASoC: jz4740: qi_lb60: use modern dai_link style omits 79782e283ed3 ASoC: fsl: imx-audmix: use modern dai_link style omits 61c29313cb81 ASoC: fsl: pcm030-audio-fabric: use modern dai_link style omits 8a147e503dd6 ASoC: fsl: imx-mc13783: use modern dai_link style omits 3026ef68d2c5 ASoC: fsl: imx-sgtl5000: use modern dai_link style omits 3219d9c73462 ASoC: fsl: eukrea-tlv320: use modern dai_link style omits 35f6d3025fa8 ASoC: fsl: imx-es8328: use modern dai_link style omits 6aa7b4091d0b ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai [...] omits 893f19510414 ASoC: fsl: fsl-asoc-card: use modern dai_link style omits c90cf3d3fb4a ASoC: fsl: wm1133-ev1: use modern dai_link style omits 7ca8d923511a ASoC: fsl: phycore-ac97: use modern dai_link style omits 22bda69c6502 ASoC: fsl: mx27vis-aic32x4: use modern dai_link style omits 8337ef4f4887 ASoC: fsl: imx-spdif: use modern dai_link style omits cf8c3ec87c72 ASoC: fsl: efika-audio-fabric: use modern dai_link style omits 40989980bf4b ASoC: cirrus: snappercl15: use modern dai_link style omits cda80e05c648 ASoC: cirrus: simone: use modern dai_link style omits 5e883ff15fc0 ASoC: cirrus: edb93xx: use modern dai_link style omits fc4b060a8c63 ASoC: au1x: db1200: use modern dai_link style omits 34592f7ecb4e ASoC: au1x: db1000: use modern dai_link style omits 3d14a1df7d30 ASoC: atmel: atmel-classd: use modern dai_link style omits f62da10aba7c ASoC: atmel: atmel-pdmic: use modern dai_link style omits 079878be6fea ASoC: atmel: atmel-wm8904: use modern dai_link style omits 1199dd99ddf6 ASoC: atmel: tse850-pcm5142: use modern dai_link style omits d83923c576f9 ASoC: atmel: sam9g20_wm8731: use modern dai_link style omits 35617d8262c4 ASoC: atmel: sam9x5_wm8731: use modern dai_link style omits ed00d6ccde62 ASoC: atmel: mikroe-proto: use modern dai_link style omits 19913c163e21 ASoC: amd: acp-rt5645: use modern dai_link style omits 48696d0a6d8e ASoC: amd: acp-da7219-max98357a: use modern dai_link style omits f9aaa1929b2e ASoC: sh: sh7760-ac97: use modern dai_link style omits 4f209c5142dc ASoC: sh: migor: use modern dai_link style omits c3e2a4af64cb ASoC: ti: rx51: use modern dai_link style omits d6db366a411c ASoC: ti: omap-twl4030: use modern dai_link style omits bc9dfc4cb1d8 ASoC: ti: omap-abe-twl6040: use modern dai_link style omits 3b785a63ee3d ASoC: ti: omap-hdmi: use modern dai_link style omits de3582fec0aa ASoC: ti: davinci-evm: use modern dai_link style omits 77723f1c262f ASoC: ti: omap3pandora: use modern dai_link style omits acb9a2d52e2c ASoC: ti: ams-delta: use modern dai_link style omits 5cffc237432d ASoC: ti: osk5912: use modern dai_link style omits 789bc177f828 clk: bcm: Allow CLK_BCM2835 for ARCH_BRCMSTB omits f7554cb47ef1 ASoC: ti: n810: use modern dai_link style omits 1d17821f79ae ASoC: kirkwood: armada-370-db: use modern dai_link style omits 8ba9c5cbe9f2 ASoC: pxa: poodle: use modern dai_link style omits 196a521a3c86 ASoC: pxa: spitz: use modern dai_link style omits cc7b2401cd93 ASoC: pxa: tosa: use modern dai_link style omits 0d246384cae6 ASoC: pxa: ttc-dkb: use modern dai_link style omits dca012bb8602 ASoC: pxa: z2: use modern dai_link style omits 1129efb0a390 ASoC: pxa: zylonite: use modern dai_link style omits 5d59f12a19e6 clk: bcm: Make BCM2835 clock drivers selectable omits ef15331de2e4 ASoC: pxa: palm27x: use modern dai_link style omits a94112f5bd0b ASoC: pxa: mioa701_wm9713: use modern dai_link style omits 018252749ce4 ASoC: pxa: magician: use modern dai_link style omits 76359b17c38d ASoC: pxa: imote2: use modern dai_link style omits 08baa54ee7d1 ASoC: pxa: hx4700: use modern dai_link style omits d7d8e1b14c16 ASoC: pxa: em-x270: use modern dai_link style omits 32b787a0ce77 ASoC: pxa: e800_wm9712: use modern dai_link style omits f78ced5147dc ASoC: pxa: e750_wm9705: use modern dai_link style omits 312989a1ed69 ASoC: pxa: e740_wm9705: use modern dai_link style omits 432895f4f6d9 ASoC: pxa: corgi: use modern dai_link style omits b63eec7443b1 ASoC: pxa: brownstone: use modern dai_link style omits 9423082951be ASoC: samsung: jive_wm8750: use modern dai_link style omits e28d6e02889c ASoC: samsung: littlemill: use modern dai_link style omits 7989919453af ASoC: samsung: lowland: use modern dai_link style omits 0391b03374ce ASoC: samsung: neo1973_wm8753: use modern dai_link style omits 3cddda10c25f ASoC: samsung: odroid: use modern dai_link style omits 400127a12ae3 ASoC: samsung: rx1950_uda1380: use modern dai_link style omits 1c0f3edbcabd ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style omits fba1384c3bff ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_ [...] omits bb5e4a032488 ASoC: samsung: s3c24xx_uda134x: use modern dai_link style omits a259926056dd ASoC: samsung: smartq_wm8987: use modern dai_link style omits db1623faa432 ASoC: samsung: snow: use modern dai_link style omits 3f60911771a1 ASoC: samsung: speyside: use modern dai_link style omits f1d26f2b947e ASoC: samsung: tm2_wm5110: use modern dai_link style omits 19bca225e720 ASoC: samsung: tobermory: use modern dai_link style omits 930f74a171f5 ASoC: samsung: arndale_rt5631: use modern dai_link style omits 88dd84a196ef ASoC: samsung: h1940_uda1380: use modern dai_link style omits e076cc1d9b05 ASoC: samsung: smdk_spdif: use modern dai_link style omits 245139b2c25c ASoC: samsung: smdk_wm8994pcm: use modern dai_link style omits 2f8ea84e3a8c ASoC: samsung: smdk_wm8994: use modern dai_link style omits 10601860559d ASoC: samsung: smdk_wm8580: use modern dai_link style omits 5af5e7609af5 ASoC: samsung: bells: use modern dai_link style omits fa284fd00247 ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern [...] omits 4b99064229b4 ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style omits 1fcd25641d44 ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style omits 05ab66178cb2 ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style omits 166b3f052d3e ASoC: mediatek: mt8173-rt5650: use modern dai_link style omits 1ea15792bc47 ASoC: mediatek: mt8173-max98090: use modern dai_link style omits 4ddabddabf41 ASoC: mediatek: mt2701-cs42448: use modern dai_link style omits b664e06d530e ASoC: mediatek: mt2701-wm8960: use modern dai_link style omits 9ded5f71114b ASoC: mediatek: mt6797-mt6351: use modern dai_link style omits 587c984427bf ASoC: soc.h: add sound dai_link connection macro omits f107294c6422 ASoC: simple-card: support snd_soc_dai_link_component styl [...] omits 08a5841e3a10 ASoC: soc-core: use snd_soc_dai_link_component for CPU omits 64429a8711e1 ASoC: rt1011: fix warning reported by kbuild test robot an [...] omits 83a6edbb8fe9 ASoC: rt1011: Mark format integer literals as unsigned omits 16d72dd4891f Merge branch 'parisc-5.2-3' of git://git.kernel.org/pub/sc [...] omits ae8766042bee Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 960e1e721aa6 Merge branch 'x86/boot' omits 01047631df81 Merge tag 'xfs-5.2-fixes-2' of git://git.kernel.org/pub/sc [...] omits dc8ca9cc6e23 Merge tag 'gfs2-v5.2.fixes' of git://git.kernel.org/pub/sc [...] omits 9b1ae605c8e2 mm/hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking omits 789c2af88f24 mm/hmm: support automatic NUMA balancing omits 085ea25064a9 mm/hmm: clean up some coding style and comments omits 2076e5c0451c mm/hmm: update HMM documentation omits 5d6b501fe542 Merge tag 'ovl-fixes-5.2-rc4' of git://git.kernel.org/pub/ [...] omits 1c2308f0f03f mm/hmm.c: suppress compilation warnings when CONFIG_HUGETL [...] omits 211758573b01 Merge tag 'fuse-fixes-5.2-rc4' of git://git.kernel.org/pub [...] omits 459aa077a2f2 Merge tag 'nfs-for-5.2-2' of git://git.linux-nfs.org/proje [...] omits bff5e8071533 regulator: lm363x: Add support for LM36274 omits 9c523efb749d mfd: ti-lmu: Add LM36274 support to the ti-lmu omits 4665743276c3 dt-bindings: mfd: Add lm36274 bindings to ti-lmu omits 39f823584851 net: mscc: ocelot: remove unused variable 'vcap_data_t' omits 5715c4dd66a3 vfio/mdev: Synchronize device create/remove with parent removal omits 26c9e3988eec vfio/mdev: Avoid creating sysfs remove file on stale devic [...] omits 720f1de4021f pktgen: do not sleep with the thread lock held. omits 4c34282fb7d7 clk: pwm: implement the .get_duty_cycle callback omits 5b51ae969e3d x86/boot: Call get_rsdp_addr() after console_init() omits 8e44c7840479 Revert "x86/boot: Disable RSDP parsing temporarily" omits 0a23ebc66a46 x86/boot: Use efi_setup_data for searching RSDP on kexec-e [...] omits 41b3588dba6e clk: ti: clkctrl: Fix returning uninitialized data omits a19a0582363b net: fec: Do not use netdev messages too early omits 6bbeb276b71f x86/kexec: Add the EFI system tables and ACPI tables to th [...] omits fe1e0713bbe8 vxlan: Use FDB_HASH_SIZE hash_locks to reduce contention omits 44e843eb5cc3 Merge tag 'for-rc-adfs' of git://git.armlinux.org.uk/~rmk/ [...] omits 887023604491 Merge branch 'x86/urgent' omits d37acd5aa99c net: mvpp2: Use strscpy to handle stat strings omits 4daa95af7f1c ipv6: fix spelling mistake: "wtih" -> "with" omits 85cb928787ea net: rds: fix memory leak in rds_ib_flush_mr_pool omits 8d037f92de5f Merge branch 'ipv6-fix-EFAULT-on-sendto-with-icmpv6-and-hdrincl' omits b9aa52c4cb45 ipv6: fix EFAULT on sendto with icmpv6 and hdrincl omits 59e3e4b52663 ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 omits 355f948adf3a r8169: silence sparse warning in rtl8169_start_xmit omits 39194128701b soundwire: intel: set dai min and max channels correctly omits 9315d904c7e8 soundwire: stream: fix bad unlock balance omits b81ff1013eb8 x86/fpu: Use fault_in_pages_writeable() for pre-faulting omits 62f99b62e5e3 nvme-rdma: use dynamic dma mapping per command omits c8e8c77b3bdb nvme: Fix u32 overflow in the number of namespace list cal [...] omits 522ecce08ab2 vfio/mdev: Improve the create/remove sequence omits 703a70908255 Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h omits 3bb936f5b92a ASoC: core: Tell codec that jack is being removed omits 619c15f7fac9 ASoC: sun4i-i2s: Change SR and WSS computation omits 04268bf2757a SoC: rt274: Fix internal jack assignment in set_jack callback omits 8a6b4eb8c327 Drivers: hv: Move Hyper-V clocksource code to new clocksou [...] omits b4e7a04791d1 Drivers: hv: Create Hyper-V clocksource driver from existi [...] omits 6d647b736a6b ALSA: hdac: fix memory release for SST and SOF drivers omits 1f5253b08e06 ASoC: SOF: Intel: hda: use the defined ppcap functions omits 04627dcff1ee drivers: hv: Add a module description line to the hv_vmbus driver omits 69d293797137 drivers: hid: Add a module description line to the hid_hyp [...] omits 70fc53734e71 ASoC: core: move DAI pre-links initiation to snd_soc_insta [...] omits 9bbc799318a3 ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform [...] omits 096701e81314 ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platfor [...] omits 79136a016add ASoC: Intel: bytcht_es8316: fix kernel oops with platform_ [...] omits fb54555134b9 ASoC: Intel: cht_bsw_max98090: fix kernel oops with platfo [...] omits 58d494669f36 docs/core-api: Add integer power functions to the list omits b422124758c1 docs/core-api: Add string helpers API to the list omits 9c3cef54c50d VMCI: Fixup atomic64_t abuse omits 9cd9e749e99c Merge branch 'vfs' into docs-next omits b3e144584ac2 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits ee5dc0491c38 docs: filesystems: vfs: Render method descriptions omits 5e2f97a93f70 drm/sti: drop use of drmP.h omits d0a178095c5f mei: docs: update mei documentation omits 638803d45681 Revert "gfs2: Replace gl_revokes with a GLF flag" omits ac543d7145bf drm/i915: Report an earlier wedged event when suspending t [...] omits 0e3743d87071 w1: ds2805: rename w1_family struct, fixing c-p typo omits aacd152ecd7b w1: ds2413: fix state byte comparision discards 4fc2b5fe1cf2 nfsd: fix cleanup of nfsd_reply_cache_init on failure omits 2f57b95caf8f clk: samsung: add new clocks for DMC for Exynos5422 SoC omits 8b4a7acf7b30 clk: samsung: add BPLL rate table for Exynos 5422 SoC omits cc9bdecf4b8d clk: samsung: add needed IDs for DMC clocks in Exynos5420 omits 0f06efb44220 Merge branches 'arm-dt-for-v5.3', 'arm-soc-for-v5.3', 'arm [...] omits 7136cc559581 ARM: dts: iwg23s-sbc: Fix SDHI2 VccQ regulator omits 35b1b211b459 ARM: dts: iwg20d-q7-common: Fix SDHI1 VccQ regularor omits eac89b60880a ARM: dts: rza2mevb: Add input switch omits 36cc5725f556 ARM: dts: r7s9210: Add IRQC device node omits 7433f1fb8ec8 arm64: dts: renesas: Add HiHope RZ/G2M sub board support omits 871c13a443de arm64: dts: renesas: hihope-common: Add pincontrol support [...] omits 438419ebd3f8 arm64: dts: renesas: Add HiHope RZ/G2M main board support omits 3bde449f0bf1 drm/edid: Ignore "DFP 1.x" bit for EDID 1.2 and earlier omits 7e706da35a45 mei: docs: fix broken links in iamt documentation. omits 0475afd2a5de mei: docs: add hdcp documentation omits 4e3d3b784ae7 mei: docs: add a short description for nfc behind mei omits 6080e0cff2bf mei: docs: update mei client bus documentation. omits 815d0f26c104 mei: docs: move iamt docs to a iamt.rst file omits 7e527e11d672 mei: docs: move documentation under driver-api omits e7bf2ce83747 Merge tag 'misc-habanalabs-fixes-2019-06-06' of git://peop [...] omits 382d2af64e7d drm/edid: Clean up DRM_EDID_DIGITAL_* flags omits 17dcc588d42b staging: kpc2000: kpc_spi: remove unnecessary cast in [rea [...] omits fbf476ea29cc staging: kpc2000: kpc_spi: remove unnecessary ulong repr o [...] omits 77a91f4b68b0 staging: kpc2000: kpc_spi: remove unnecessary struct membe [...] omits dafcc4a54672 staging: kpc2000: kpc_spi: remove unnecessary struct membe [...] omits d06ad04b7d87 staging: kpc2000: kpc_spi: remove unnecessary struct membe [...] omits 8b37865055fe staging: kpc2000: kpc_spi: remove unnecessary struct member phys omits fa6a80ca5a60 staging: kpc2000: Use '%zu' for printing 'size_t' type omits 89a237aa84c7 staging: kpc2000: Use '%llx' for printing 'long long int' type omits 7942b209ade7 staging: staging: kpc2000: kpc_dma: fix symbol 'kpc_dma_ad [...] omits 259c20b38d28 staging: most: trivial: fix a couple of typos omits 15c1843d70a4 staging: rtl8712: Replace function r8712_free_network_queue omits ca039163d8dd staging: rtl8188eu: core: Remove initialisation of return [...] omits dfa6cbbf3c35 staging: rtl8723bs: hal: fix error "do not initialise glob [...] omits c1c7830cc717 staging: kpc2000: fix incorrect code comment in core.c omits a1ceab8b9251 staging: kpc2000: use sizeof(var) in kzalloc call omits a12cae870afc staging: kpc2000: remove unnecessary include in core.c omits 745cde4ef6e3 staging: kpc2000: use __func__ in debug messages in core.c omits 5298be4877f3 staging: kpc2000: remove unnecessary oom message in core.c omits 1c10f0694074 staging: kpc2000: remove unnecessary parentheses in core.c omits 636928fc1275 staging: kpc2000: simplify comparisons to NULL in core.c omits 1fe2d6f94f96 drm/i915: Skip context_barrier emission for unused contexts omits ebcc5928c5d9 arm64: Silence gcc warnings about arch ABI drift omits 527a1d1ede98 parisc: Fix crash due alternative coding for NP iopdir_fdc bit omits 116d753308cf parisc: Use lpa instruction to load physical addresses in [...] omits ec13c82d261b parisc: configs: Remove useless UEVENT_HELPER_PATH omits 63923d2c3800 parisc: Use implicit space register selection for loading [...] omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits 155ab8836caa drm/i915: Move object close under its own lock omits 973995d98f20 Merge branch 'sunxi/dt-for-5.3' into sunxi/for-next omits 913f36b6242a ARM: dts: sun8i: r40: Change the RTC compatible omits 33e877f34777 ARM: dts: sun8i: v3s: Add external crystals accuracy omits 65a4a40215a9 ARM: dts: sun8i: v3s: Fix the RTC node omits 562b9526ee0c ARM: dts: sun6i: Add external crystals accuracy omits b9cb52497124 ARM: dts: sun6i: Fix RTC node omits 42cc68868ce9 usb: gadget: udc: lpc32xx: fix return value check in lpc32 [...] omits 066cfd0770ab usb: gadget: dwc2: fix zlp handling omits 4faf3b36553a usb: dwc2: Set actual frame number for completed ISOC tran [...] omits fbc318afadd6 usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC omits 62fd0e0a24ab usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep[i] omits b5bbe2235361 usb: phy: mxs: Disable external charger detect in mxs_phy_ [...] omits 4a4863bf2e79 usb: dwc2: Fix DMA cache alignment issues omits babd183915e9 usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam r [...] omits 7d2129310b8c clk: rockchip: Remove 48 MHz PLL rate from rk3288 omits f2f2bb60d998 drm: panel-orientation-quirks: Add quirk for GPD MicroPC omits 6dab9102dd7b drm: panel-orientation-quirks: Add quirk for GPD pocket2 omits b8925b7c2f86 ARM: dts: rockchip: Split GPIO keys for veyron into multip [...] omits cd6386087d82 ARM: dts: rockchip: Add HDMI i2c unwedging for rk3288-veyron omits c077d9d717dc ARM: dts: rockchip: Add unwedge pinctrl entries for dw_hdm [...] omits bf09924f2176 ARM: dts: rockchip: Switch to builtin HDMI DDC bus on rk32 [...] omits d6624cc75021 rtc: sun6i: Add R40 compatible omits f5a336496e0f dt-bindings: rtc: sun6i: Add the R40 RTC compatible omits 5a0797599b47 dt-bindings: rtc: Convert Allwinner A31 RTC to a schema omits 36e63ef3582b dt-bindings: rtc: Convert Allwinner A10 RTC to a schema omits 43390e0710fd dt-bindings: rtc: Move trivial RTC over to a schemas of their own omits 7bdcb8e0454a dt-bindings: rtc: Add YAML schemas for the generic RTC bindings omits 16e6427c88c5 netfilter: ipv6: Fix undefined symbol nf_ct_frag6_gather omits 2b55d83e9a8c ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix omits 1882018a70e0 drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry omits 1c16b1bcd1aa Merge branch 'x86/urgent' omits 800037e815b9 arm64: dts: renesas: r8a774a1: Add operating points omits 70c6d23ea70c arm64: dts: renesas: r8a77990: Add dynamic power coefficient omits 8fa7d18f9ee2 arm64: dts: renesas: r8a77990: Create thermal zone to support IPA omits eb2cd8c259d4 arm64: dts: renesas: r8a77965: Add dynamic power coefficient omits 7ec67eddfb8e arm64: dts: renesas: r8a77965: Create thermal zone to support IPA omits 9fed1b89c0cd arm64: dts: renesas: r8a7796: Add dynamic power coefficient omits 81022ecd2720 arm64: dts: renesas: r8a7796: Create thermal zone to support IPA omits 47e1714ab93d arm64: dts: renesas: r8a7795: Add dynamic power coefficient omits 15d8cd83b7ef arm64: dts: renesas: r8a7795: Create thermal zone to support IPA omits 7794bd7ed709 arm64: dts: renesas: Revise usb2_phy nodes and phys properties omits 90d4fa39d028 arm64: dts: renesas: ebisu: Remove renesas, no-ether-link [...] omits 11290c09e296 arm64: dts: renesas: r8a774c0: Clean up CPU compatibles omits b31b43c92dae arm64: dts: renesas: Use ip=on for bootargs omits 9d79b2f1aed4 dt-bindings: Add vendor prefix for HopeRun omits 02af9f90941b soc: renesas: Enable RZ/A1 IRQC on RZ/A1H and RZ/A2M omits affa22b5f0f7 drm/i915: fix documentation build warnings omits 8a6f43d4d92d Documentation/i915: Fix kernel-doc references to moved gem files omits 6d10dc617b41 drm/komeda: Potential error pointer dereference omits 7cb8bec20525 drm/komeda: remove set but not used variable 'kcrtc' omits 1a1e5c0f5b84 drm: Ignore drm_gem_vram_mm_funcs in generated documentation omits 5934ce998faf drm/virtio: Fix cache entry creation race. omits 676a905b09d5 drm/virtio: Wake up all waiters when capset response comes in. omits 7fdf478a4386 drm/virtio: Ensure cached capset entries are valid before [...] omits e35faeb64146 x86/CPU: Add more Icelake model numbers omits 812086d362a1 USB: move usb debugfs directory creation to the usb common core omits 0e016249f687 usb: host: u132-hcd: remove unneeded variable frame omits 7545b6c2087f crypto: chacha20poly1305 - fix atomic sleep when using asy [...] omits 4bb02dbd31d7 crypto: atmel-i2c - Fix build error while CRC16 set to m omits 385cfc84a5a8 crypto: caam - disable some clock checks for iMX7ULP omits ed527b13d800 crypto: caam - limit output IV to CBC to work around CTR m [...] omits 49d22167f826 crypto: atmel - Fix sparse endianness warnings omits 20a0f9761343 crypto: lrw - use correct alignmask omits 5c6bc4dfa515 crypto: ghash - fix unaligned memory access in ghash_setkey() omits 67882e764924 crypto: xxhash - Implement xxhash support omits d9d67c87ad37 crypto: jitter - update implementation to 2.1.2 omits d8ea98aa3cd4 crypto: testmgr - test the shash API omits 6bd934de1e39 crypto: arm64/sha2-ce - correct digest for empty data in finup omits 1d4aaf16defa crypto: arm64/sha1-ce - correct digest for empty data in finup omits 3b2614cb864d crypto: caam - strip input without changing crypto request omits c3725f7ccc8c crypto: caam - fix pkcs1pad(rsa-caam, sha256) failure beca [...] omits 893325904272 crypto: inside-secure - do not rely on the hardware last b [...] omits 583d7e195f48 crypto: inside-secure - fix use of the SG list omits 082ec2d48467 crypto: inside-secure - add support for HMAC updates omits 57660b11d5ad crypto: inside-secure - implement IV retrieval omits ccd65a206a50 crypto: inside-secure - fix queued len computation omits b926213d6fed crypto: inside-secure - fix zeroing of the request in ahas [...] omits aa52428698ae crypto: inside-secure - unify cache reset omits 97a1440d1294 crypto: inside-secure - enable context reuse omits 082a9d0918d2 crypto: inside-secure - change returned error when a descr [...] omits 942d849d32d0 crypto: inside-secure - improve the result error format wh [...] omits 709ecc101aea crypto: inside-secure - remove useless check omits 0733eabadc90 crypto: inside-secure - fix coding style for a condition omits dd4306a6f398 crypto: inside-secure - move comment omits cb9877b8a8fb crypto: inside-secure - remove empty line omits 4f518e802cca xfrm: remove type and offload_type map from xfrm_state_afinfo omits 4c203b0454b5 xfrm: remove eth_proto value from xfrm_state_afinfo omits 3aaf3915a31a xfrm: remove state and template sort indirections from xfr [...] omits 396f9acaffd8 Merge branch 'drm-next-5.3' of git://people.freedesktop.or [...] omits 72a14e9b23d0 Revert "drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu" omits ae96e8d7b6f4 drm/ttm: fix ttm_bo_unreserve omits 621b325aa8b2 drm/amdgpu/display: Drop some new CONFIG_DRM_AMD_DC_DCN1_0 [...] omits beff74bc6e0f drm/amdgpu: fix a race in GPU reset with IB test (v2) omits c53e4db71276 drm/amdgpu: cancel late_init_work before gpu reset omits fbebaa72992e gpu: amdgpu: fix broken amdgpu_dma_buf.c references omits e6abacabb5ac cpufreq: Switch imx7d to imx-cpufreq-dt for speed grading omits 7d5f589a5228 cpufreq: imx-cpufreq-dt: Remove global platform match list omits b4e3e54a46a6 arm64: dts: imx8mm: Move gic node into soc node omits 141de1d46fc8 Merge tag 'drm-misc-next-2019-06-05' of git://anongit.free [...] omits ec01147a4bce Merge branch 'tcp-flowlabel' omits 50a8accf1062 ipv6: tcp: send consistent flowlabel in TIME_WAIT state omits 323a53c41292 ipv6: tcp: enable flowlabel reflection in some RST packets omits e736bf72af56 lib: objagg: Use struct_size() in kzalloc() omits dbd9f78ed237 Merge tag 'drm-misc-fixes-2019-06-05' of git://anongit.fre [...] omits 75cb3776fdff Merge branch 'drm-fixes-5.2' of git://people.freedesktop.o [...] omits 351212f69dc6 Merge tag 'drm-intel-fixes-2019-06-03' of git://anongit.fr [...] omits 8b5e07d7ee95 inet_connection_sock: remove unused parameter of reqsk_que [...] omits 4a60570dce65 hwmon: (pmbus/core) Treat parameters as paged if on multip [...] omits 38463721ec3c hwmon: (pmbus/core) mutex_lock write in pmbus_set_samples omits c41dd48e21fa hwmon: (core) add thermal sensors only if dev->of_node is present omits 7f466032dc9e vhost: access vq metadata through kernel virtual address omits 99ae52edeba1 ARM: imx6: cpuidle: Use raw_spinlock_t omits 4970b42d5c36 Revert "fib_rules: return 0 directly if an exactly same ru [...] omits 2bd229df5e2e net: phy: remove state PHY_FORCING omits 930b9a054338 net: aquantia: fix wol configuration not applied sometimes omits 0ee4e76937d6 ethtool: fix potential userspace buffer overflow omits 07c3bbdb1a9b samples: bpf: print a warning about headers_install omits 0a8dd9f67cd0 Fix memory leak in sctp_process_init omits b50e058746ba net: rds: fix memory leak when unload rds_rdma omits fe3475af3bdf net: rds: add per rds connection cache statistics omits dceebd4c9274 Merge branch 'dwmac-mediatek' omits ee326fd01e79 net: stmmac: dwmac4: fix flow control issue omits d2facb4b3983 net: stmmac: modify default value of tx-frames omits 792232390b89 net: stmmac: dwmac-mediatek: disable rx watchdog omits 5aa070dc5049 net: stmmac: dwmac-mediatek: enable Ethernet power domain omits b7999b07726c ipv6: fix the check before getting the cookie in rt6_get_cookie omits 0a90478b93a4 ipv4: not do cache for local delivery if bc_forwarding is enabled omits 478db1f1fce3 drivers: net: vxlan: drop unneeded likely() call around IS_ERR() omits 26f8113cc720 net: ipv6: drop unneeded likely() call around IS_ERR() omits 88e235b80c2a net: ipv4: drop unneeded likely() call around IS_ERR() omits b90f5aa4d626 net: openvswitch: drop unneeded likely() call around IS_ERR() omits 4546e44ca2ec net: socket: drop unneeded likely() call around IS_ERR() omits 856e6d9f9dd2 nfp: flower: use struct_size() helper omits 80598e6230c7 i40e: Check and set the PF driver state first in i40e_ndo_ [...] omits 745b32c1a3fa i40e: Do not check VF state in i40e_ndo_get_vf_config omits 55426f47d05e Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits b71438606343 drm/i915/ehl: Support HBR3 on EHL combo PHY omits e2e88325f4bc selftests: vm: Fix test build failure when built by itself discards cf2670a136bc nfsd4: remove outdated nfsd4_decode_time comment discards 2a27f3bb32f6 nfsd: use 64-bit seconds fields in nfsd v4 code omits feebcaeac79a vhost: factor out setting vring addr and num omits 4942e8254d93 vhost: introduce helpers to get the size of metadata area omits 9b5e830b7120 vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() omits 7b5d753ebc22 vhost: fine grain userspace memory accessors omits 1ab5d1385af4 vhost: generalize adding used elem omits 156c05917e09 Merge tag 'linux-kselftest-5.2-rc4' of git://git.kernel.or [...] omits 1884c066579a tools: bpftool: Fix JSON output when lookup fails omits 20d437ee8f48 net: ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack omits cd4583206990 ixgbe: implement support for SDP/PPS output on X550 hardware omits 7efffc64435e net: hns3: Use LLDP ethertype define ETH_P_LLDP omits 3aea17362248 ice: Use LLDP ethertype define ETH_P_LLDP omits f0843b681a98 ixgbe: Use LLDP ethertype define ETH_P_LLDP omits af7364e4caf6 i40e: Use LLDP ethertype define ETH_P_LLDP omits c54c2c72b2b9 net: Add a define for LLDP ethertype omits c3e9297c8ac9 ixgbe: add a kernel documentation comment for ixgbe_ptp_ge [...] omits 8b057955af87 ixgbe: use 'cc' instead of 'hw_cc' for local variable omits 68d9676fc04e ixgbe: fix PTP SDP pin setup on X540 hardware omits 8fd709940280 ixgbe: reduce PTP Tx timestamp timeout to 1 second omits 1bc1ffb04070 ixgbe: fix AF_XDP tx packet count omits 30d5703bceb0 ixgbe: fix AF_XDP tx byte count omits 9ba095a628f7 ixgbe: remove umem from adapter omits d49e286d354e ixgbe: add tracking of AF_XDP zero-copy state for each queue pair omits db309f2aedb8 Merge tag 'pidfd-fixes-v5.2-rc4' of gitolite.kernel.org:pu [...] omits edadd68031e5 media: MAINTAINERS: update email address omits 6aace2f89f78 media: Documentation: update email address omits 6e2980cc68d0 media: pvrusb2: fix null-ptr-deref in class_unregister() omits 7aac98494d1d media: platform: ao-cec-g12a: remove spin_lock_irqsave() l [...] omits 2ac36fd57453 media: imx7-media-csi: Remove unneeded error message omits 9e5fa4e1e5b5 media: imx7-media-csi: Use u32 for storing register reads omits 345162044fa6 media: imx7-media-csi: Use functions instead of macros omits 2b0287ef1d9e media: aspeed: use different delays for triggering VE H/W reset omits 99914b611560 media: aspeed: remove source buffer allocation before mode [...] omits 68b65879e816 media: aspeed: refine interrupt handling logic omits 47358b647550 Merge tag 'pstore-v5.2-rc4' of git://git.kernel.org/pub/sc [...] omits f8a02b37e218 media: aspeed: remove checking of VE_INTERRUPT_CAPTURE_COMPLETE omits 084b6790cf35 media: aspeed: reduce noisy log printing outs omits c8b996ca28d0 media: aspeed: remove IRQF_SHARED flag omits 12ae1c1bf5db media: aspeed: change irq to threaded irq omits 7b74dc0caa30 media: aspeed: refine clock control logic omits 50f9495efe30 drm/bridge/synopsys: dw-hdmi: Add "unwedge" for ddc bus omits c60362500149 dt-bindings: drm/bridge/synopsys: dw-hdmi: Add "unwedge" f [...] omits 9698ed4d4a29 media: aspeed: fix a kernel warning on clk control omits dbb9fcc8c2d8 media: stm32-dcmi: fix irq = 0 case omits 21560067fb1f soc: fsl: qe: fold qe_get_num_of_snums into qe_snums_init omits 4f62e840f827 media: cxusb: Revert "media: cxusb: add raw mode support f [...] omits 5cfca8911ddd soc: fsl: qe: support fsl,qe-snums property omits 8f762fe5819f dt-bindings: soc: fsl: qe: document new fsl,qe-snums binding omits d7fc59636641 soc: fsl: qe: introduce qe_get_device_node helper omits 875f2aabfcfa soc: fsl: qe: reduce static memory footprint by 1.7K omits f03de74d92ac soc: fsl: qe: drop useless static qualifier omits eb42ac1b411c media: platform: Fix Warning of Unneeded Semicolon reporte [...] omits d4ec9550e4b2 media: vivid: fix incorrect assignment operation when sett [...] omits 0c6280b3c353 media: mtk-vcodec: support single-buffer frames omits 0a7ff71e223f media: mtk-vcodec: constify formats omits cf1db7fc8c2d mmc: also set max_segment_size in the device omits bb6f59af309c mtip32xx: also set max_segment_size in the device omits 84f3fc7aec42 rsxx: don't call dma_set_max_seg_size omits a48bc520011e nvme-pci: don't limit DMA segement size omits 11694b03616b net: fec_ptp: Use dev_err() instead of pr_err() omits e7a9fe7b0df7 Merge branch 's390-qeth-fixes' omits bd966839bdf9 s390/qeth: handle error when updating TX queue count omits 335726195e46 s390/qeth: fix VLAN attribute in bridge_hostnotify udev event omits 0cd6783d3c7d s390/qeth: check dst entry before use omits 72c87976c5ab s390/qeth: handle limited IPv4 broadcast in L3 TX path omits e88e17fd40ef Merge branch 'r8169-factor-out-firmware-handling' omits 8197f9d2468d r8169: factor out firmware handling omits 25e992a4603c r8169: rename r8169.c to r8169_main.c omits d28d66e5a92d net: ethernet: mediatek: fix mtk_eth_soc build errors & warnings omits 7b2f936fc828 ceph: fix error handling in ceph_get_caps() omits 3e1d0452edce ceph: avoid iput_final() while holding mutex or in dispatc [...] omits 1cf89a8dee5e ceph: single workqueue for inode related works omits 7f1d39efa66f drm/r128: drop use of drmP.h omits 3c1aa3b38727 drm/r128: drop drm_os_linux dependencies omits ac0ac2102003 drm/savage: drop use of drmP.h omits 87158992d39a drm/savage: drop use of drm_os_linux omits 1b36d506fc82 drm/sis: drop drmP.h use omits 9293e39c5d7f media: mtk-vcodec: replace GPLv2 with SPDX omits b76bfa6d7f5a media: imx7-mipi-csis: Remove extra blank line omits cee0c33c546a cgroup: css_task_iter_skip()'d iterators must be advanced [...] omits 7acc1f91bfb2 media: imx7-mipi-csis: Remove unneeded 'ret' initialization omits 2b393f91c651 media: imx7-mipi-csis: Propagate the error if clock enabli [...] omits f086f67485c5 arm64: ptrace: add support for syscall emulation omits fd3866381be2 arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers omits 15532fd6f57c ptrace: move clearing of TIF_SYSCALL_EMU flag to core omits 3c1b9ac753e9 media: vimc: Remove or modify stream checks omits 84060c65a8fa media: media/doc: Allow sizeimage to be set by v4l clients omits 2c1c55252647 drm/i915/dsi: Use a fuzzy check for burst mode clock check omits 192905989302 drm/amd/amdgpu: add RLC firmware to support raven1 refresh omits 1019fe047a48 drm/amd/powerplay: add set_power_profile_mode for raven1_refresh omits ce0e22f5d886 drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) omits d925da5c7b09 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits acc15900ee9d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c637ffb5180c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3c910ecbdda4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 04dc82e1160e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits eeac88ac304a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e559355a9da6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 27ba4deb4e26 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b886d83c5b62 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3287e96af0d8 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits acf147074cb2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 82664963ee5f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3e45610181bc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 31e12cb6792c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 28b665f6b867 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1c6bec5b3dbe treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 28c61a66abd6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits bb9b83dfc91a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 767a67b0b355 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits dbf5ebee09fc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 55716d26439f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1623de843dd2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 722d94a3ad0f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9f06080f861c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 75a6faf617d1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 579d8b5c8d61 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 8d36fe1e9e1f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits ad1d7d7c1069 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 25d5bf4764f9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 8fba24537d31 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 808cb5dc7be7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b1fb60d7dff6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4d8bc5106988 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 65c85c837882 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a98c5b196546 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits ce718dfb2c01 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0ebc04719c97 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1514e8511756 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0b0191aeda69 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 921a3d4d311d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9c9cf6bee838 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b2139ce04f00 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a6377d905913 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits dc1a8bc16c50 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 41597408fd9a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 46fe7771647f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7336d0e654f7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9d5a634946f5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d9df6c32909d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d2d19cfa8988 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 90832ef1c035 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5a8e0ff9b3f7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 67d0ae42b8d0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c2e30119fe88 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c9fd3ce16100 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e46bd7099dc6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 58751759a6f2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 28ad9e6d182f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f097dcba1d4a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4317cf95ca02 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c51669eafb45 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 55766568587b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f797118391ce treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 76e692f501a3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a10e763b8713 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b8f9f7009616 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 63682fb02470 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 003cc6434e3f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 52a6e82ac272 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5765e78e8402 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits ddc64d0ac978 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 754460a47fac treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4c89e549fe10 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fc01b568f760 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7876981a65f3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 42bd2d91f3f6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 00b46d22a47b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1949739ac5f0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b4cda052c2b4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3817d2b8c7a0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 61790d5bbba7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits da607e1969ff treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 35e62ae830f9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b7c320ff088a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5dfa3c2f105a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 6b1baefec065 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2b72c9e36c28 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits eee1cba5edf1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 6e9ef5098c12 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2b27bdcc2095 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a61127c21302 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4b3d69535dd0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4505153954fd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1d0ea0692ae3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 36edc93958e0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0fc479b1ad63 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4cd10358d64a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7be2e6dcda26 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0b156947b889 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2a2786edacfe treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4273a380f2ed treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 685a6bf8485e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3b20eb23724d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4b44398e38b6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits cc7feb7f4f85 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1237a75addc7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 06776077412d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits aecd8454c0fa treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 49833cbeafa4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f3949fd021ff treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f6cc69f1f384 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits dcc4086d9e1a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fc9c69249e8d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5efdfe759aae treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 38e1884df763 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 432d4130f5bb treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 64d85cc99980 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a32dd67d8a30 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 41a1c9ecc38c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5b497af42fab treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9f8068503d63 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 52fa7bf9eada treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4fa9c49f4d59 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4e43d779e5dc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits eb3ae0aa382e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2025cf9e193d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d95236782b8d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 50acfb2b76e1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 8e8e69d67e5f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 97fb5e8d9b57 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 880a13c40be8 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9c92ab619141 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0e9facca1b88 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 43aa31327bb3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 75d67a54909b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e26441b693e1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits af7c5f890859 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e96a8819a6c4 media: docs: fix minor typos omits e47ca509053e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7614a55ea294 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 07d7fe7bd6a5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits ff7924b02467 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 21eb0be9ace7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 16da78b7b580 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c942299924a7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 04672fe6d698 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 08dbd0f8ef8d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d94d71cb45fd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 24c9d96ddb9c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b67eb1520b39 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1439f94c5489 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 12eb90f1eda1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f45e350b16f9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2d31bf953bed treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fb9e53cce719 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f7be8ec10428 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits adf77481fbe5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3e5580c46585 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c9af7f315d3f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 910070454e64 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 81bc8c03e1b0 platform/chrome: cros_ec: Make some symbols static omits 79e3f1d3db3d platform/chrome: wilco_ec: Add version sysfs entries omits e72e014cd305 Merge branch 'for-5.2/fixes' into for-next omits 9ff4d4e08ba8 media: dvb: tag deprecated DVB APIs as such omits e9ca90074c26 media: do not use C++ style comments in uapi headers omits 2dcbe7fe2265 lib/test_stackinit: Handle Clang auto-initialization pattern omits 64ae0e71c60d mm/zsmalloc.c: remove unused variable omits 8c30d32b1a32 lib/test_stackinit: Handle Clang auto-initialization pattern omits f36e664516b0 livepatch: Use static buffer for debugging messages under rq lock omits 98d669b49120 block: Drop unlikely before IS_ERR(_OR_NULL) omits 4e7372e0dc5d xen/swiotlb: don't initialize swiotlb twice on arm64 omits 962f0af83c23 s390/mm: fix address space detection in exception handling omits 3ed224e273ac HID: logitech-dj: Fix 064d:c52f receiver support omits f9482dabfd16 Revert "HID: core: Call request_module before doing device_add" omits e0b7f9bc0246 Revert "HID: core: Do not call request_module() in async context" omits 15fc1b5c8612 Revert "HID: Increase maximum report size allowed by hid_f [...] omits 1fcd0eb356ad tests: fix pidfd-test compilation omits c732327f04a3 signal: improve comments omits 7c33277b9a9a samples: fix pidfd-metadata compilation omits f3b0d8793c16 drm/tegra: dpaux: Make VDD supply optional omits bbad640709fd drm/tegra: Use GPIO descriptor API omits 31fa25f100ec gpu: host1x: Do not link logical devices to DT nodes omits 1e390478cfb5 gpu: host1x: Increase maximum DMA segment size omits 4bb923e8075f gpu: host1x: Do not output error message for deferred probe omits 9b925365569e media: vicodec: use new v4l2_m2m_ioctl_try_en/decoder_cmd funcs omits ef732d5e2813 media: v4l2-mem2mem: add try_en/decoder_cmd ioctl helpers omits ad2220aa4591 media: staging/media: set device_caps in struct video_device omits b0b48b487de6 media: vc04_services/bcm2835-camera: set device_caps in st [...] omits 1397e3ec0cff media: usb/gadget/f_uvc: set device_caps in struct video_device omits 372332b111b7 media: rtl2832_sdr: set device_caps in struct video_device omits f8bca8339e6b Merge branch 'sunxi/clk-for-5.3' into sunxi/for-next omits b467ec063ec5 dt-bindings: clk: Convert Allwinner CCU to a schema omits 8c3854d03bd7 media: media/usb: set device_caps in struct video_device omits f31e98bfae1c arm64: arch_timer: mark functions as __always_inline omits f41c615310d2 drm/i915/bios: add an enum for BDB block IDs omits b77f9525a658 drm/i915/bios: add more LFP options omits 1434e1f613e8 drm/i915/bios: add VBT swing bit to child device definition omits 843444ed1301 drm/i915/bios: sort BDB block definitions using block ID omits e83ce3005db1 media: media/radio: set device_caps in struct video_device omits e6b4a98bc1c8 Merge branches 'sunxi/clk-for-5.3' and 'sunxi/dt64-for-5.3 [...] omits 262afe92fa8c arm64: smp: Moved cpu_logical_map[] to smp.h omits 78ed70bf3a92 arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_en [...] omits 231dcffc234f drm/i915/bios: add BDB block comments before definitions omits f87f6599c843 drm/i915/bios: reserve struct bdb_ prefix for BDB blocks omits aafe16e38df2 drm/i915/bios: remove unused, obsolete VBT definitions omits 932cd1543156 drm/i915/bios: clean up VBT port info debug logging omits a7475e5dae8e drm/i915/bios: use port info child pointer to determine LS [...] omits c72deaa47f45 drm/i915/bios: use port info child pointer to determine HP [...] omits cc21f01137a4 drm/i915/bios: refactor DDC pin and AUX CH sanitize functions omits 7679f9b8f6ee drm/i915/bios: store child device pointer in DDI port info omits 36a0f92020dc drm/i915/bios: make child device order the priority order omits 84204fb6f290 arm64: dts: allwinner: a64: Add lradc node omits 355fb0e54e85 dt-bindings: input: sun4i-lradc-keys: Add A64 compatible omits f167675486c3 clk: sunxi-ng: sun50i-h6-r: Fix incorrect W1 clock gate register omits 7e98b7b542a4 media: v4l2: Get rid of ->vidioc_enum_fmt_vid_{cap, out}_mplane omits 1ddc8a9732fb media: v4l2: Make sure all drivers set _MPLANE caps in vde [...] omits e46817472a1d xfrm: remove init_flags indirection from xfrm_state_afinfo omits 5c1b9ab3ec81 xfrm: remove init_temprop indirection from xfrm_state_afinfo omits bac9593515c6 xfrm: remove init_tempsel indirection from xfrm_state_afinfo omits 6830f996dc6b Merge branch 'irq/core' omits fac039b0fe7d Merge branch 'locking/core' omits 6c197c7cbd37 Merge branch 'perf/core' omits 9f326f2ba40b Merge branch 'sched/core' omits 9d6c283f93ee Merge branch 'smp/hotplug' omits e0b5470babcd Merge branch 'x86/apic' omits c2b13b1e2c9f Merge branch 'x86/asm' omits 39bed239849a Merge branch 'x86/cleanups' omits fd7a67858314 Merge branch 'x86/paravirt' omits a632c0f97e23 Merge branch 'x86/topology' omits 27a3760b5c5c Merge branch 'x86/urgent' omits 25a7991c84f6 selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS [...] omits 3633e5116dfb drm/i915: Enable intel_color_get_config() omits 2740e81aad0f drm/i915: Introduce vfunc read_luts() to create hw lut omits cf2b5010f416 usbip: Replace unused kvec array with single variable in v [...] omits e60e98237524 usb: renesas_usbhs: remove controlling PWEN/EXTLP support omits 32a6cfdfd168 usb: renesas_usbhs: remove sudmac support omits ef513be0a905 usb: xhci: Add Clear_TT_Buffer omits 4998f1efd190 usb: Add devaddr in struct usb_device omits bd21f0222ada USB: Fix chipmunk-like voice when using Logitech C270 for [...] omits 1a6dd3fea131 USB: usb-storage: Add new ID to ums-realtek omits bcc8737ddcaa Documentation/i915: Fix references to renamed files omits fa2eb819ddf9 Merge tag 'gvt-fixes-2019-06-05' of https://github.com/int [...] omits 86ddd8ad2fc3 ARM: dts: imx7d-sdb: Make SW2's voltage fixed omits a656622a22d6 arm64: dts: imx8mm: Move usbphy out of soc node omits 10c7420738e6 arm64: dts: imx8mm: Pass the 'ranges' property omits 951c1d37f691 arm64: dts: imx8mm: Pass a unit name for the 'soc' node omits a01194d7565a arm64: dts: fsl: imx8mq: add the snvs power key node omits 4b013bb2d3a4 drm/virtio: use u64_to_user_ptr macro omits 283f1e383e91 udmabuf: actually unmap the scatterlist omits a5b868786924 drm/panel: truly: Add additional delay after pulling down [...] omits 846137c6a1db arm64: tegra: Add pin control states for I2C on Tegra186 omits 5298166d47a6 arm64: tegra: Add CPU cache topology for Tegra186 omits c4502cc3a15a arm64: tegra: Add VCC supply for GPIO expanders on Jetson TX2 omits 1210d1e6bad1 platform/chrome: wilco_ec: Add telemetry char device interface omits f0b2835f05c3 soc/tegra: fuse: Do not log error message on deferred probe omits 6e6de3dee51a kernel/module.c: Only return -EEXIST for modules that have [...] omits 34abf69732c7 soc/tegra: pmc: Add comments clarifying wake events omits 03b3c21cb3e6 soc/tegra: pmc: Avoid crash for non-wake IRQs omits 77226d977250 soc/tegra: pmc: Fail to allocate more than one wake IRQ omits 57aa1bc7d17e arm64: dts: ls1028a: fix watchdog device node omits f5b07b04e5f0 dma-buf: Discard old fence_excl on retrying get_fences_rcu [...] omits 3cdf65300ff7 arm64: dts: ls1028a: Enable sata. omits ef9ed87e8248 arm64: dts: imx: add i.MX8QXP ocotp support omits c6b1ccce88ae defconfig: arm64: enable i.MX8 SCU octop driver omits db9693aa76a1 arm64: dts: imx8qxp: Move watchdog node into scu node omits 4c396a604a57 soc: imx: soc-imx8: Correct return value of error handle omits d8dfab0f4d06 soc: imx: soc-imx8: Avoid unnecessary of_node_put() in err [...] discards b214814924c2 Merge branch 'misc' into for-next discards 80dc33eb6268 Merge branch 'fixes' into for-next omits fdf71426e7c5 net: fix indirect calls helpers for ptype list hooks. omits 2a99283cb7c1 Merge branch 'net-dsa-mv88e6xxx-support-for-mv88e6250' omits 7358fd800c0e net: dsa: mv88e6xxx: refactor mv88e6352_g1_reset omits dabde0dac124 dt-bindings: net: dsa: marvell: add "marvell,mv88e6250" co [...] omits 1f71836f5d96 net: dsa: mv88e6xxx: add support for mv88e6250 omits ce91c45321e8 net: dsa: mv88e6xxx: implement port_link_state for mv88e6250 omits a528e5be6b5f net: dsa: mv88e6xxx: implement port_set_speed for mv88e6250 omits 855cdfde5431 net: dsa: mv88e6xxx: implement watchdog_ops for mv88e6250 omits bec8e5725281 net: dsa: mv88e6xxx: implement vtu_getnext and vtu_loadpur [...] omits 7b83df0dcf84 net: dsa: mv88e6xxx: prepare mv88e6xxx_g1_atu_op() for the [...] omits f30a19b828c6 net: dsa: mv88e6xxx: introduce support for two chips using [...] omits df63b0d95ec5 net: dsa: mv88e6xxx: add mv88e6250_g1_ieee_pri_map omits 3dd7400b4194 vmxnet3: turn off lro when rxcsum is disabled omits ceae266bf0ae net: ipvlan: Fix ipvlan device tso disabled while NETIF_F_ [...] discards 91a801703de8 scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work discards 4064b27417a7 scsi: lpfc: Make some symbols static discards c4c8fb407d87 scsi: lpfc: Remove set but not used variables 'qp' omits 9ec49a7e58fb Merge branch 'net-add-struct-nexthop-to-fib-info' omits dbcc4fa718ee rocker: Fail attempts to use routes with nexthop objects omits 6a87afc072c3 mlx5: Fail attempts to use routes with nexthop objects omits 54250805d8e4 mlxsw: Fail attempts to use routes with nexthop objects omits f88d8ea67fbd ipv6: Plumb support for nexthop object in a fib6_info omits 4c7e8084fd46 ipv4: Plumb support for nexthop object in a fib_info omits dcb1ecb50edf ipv4: Prepare for fib6_nh from a nexthop object omits 5481d73f8154 ipv4: Use accessors for fib_info nexthop data discards 550fd0ff28c1 scsi: qla2xxx: remove double assignment in qla2x00_update_fcport omits cc8f52609bb4 scsi: smartpqi: unlock on error in pqi_submit_raid_request [...] discards ef6da08b7379 scsi: hisi_sas: Disable stash for v3 hw discards 83486822bde8 scsi: hisi_sas: Ignore the error code between phy down to phy up discards 8c8094da47e5 scsi: hisi_sas: Change the type of some numbers to unsigned discards 016c13b766ce scsi: hisi_sas: Reduce HISI_SAS_SGE_PAGE_CNT in size discards bb599743ccc3 scsi: hisi_sas: Fix the issue of argument mismatch of prin [...] discards 0061b217f642 scsi: hisi_sas: Delete PHY timers when rmmod or probe failed omits 1c90836f70f9 scsi: ufs: Check that space was properly alloced in copy_q [...] omits 82ba25c6de20 udp: only choose unbound UDP socket for multicast when not [...] omits 7dd73168e273 ipv6: Always allocate pcpu memory in a fib6_nh omits cbb32079149d drm/atmel-hlcdc: revert shift by 8 omits 1e0071819400 hinic: add LRO support omits 600bb0318c18 Merge branch 'bond-mpls' omits 8b6912a50193 net: vlan: Inherit MPLS features from parent device omits 2e770b507ccd net: bonding: Inherit MPLS features from slave devices omits e2435ead7633 drm: atmel-hlcdc: add sam9x60 LCD controller omits 262d67e73f9a drm: atmel-hlcdc: enable sys_clk during initalization. omits b20ac8da76ed Merge branch 'net-tls-small-general-improvements' omits fb0f886fa265 net/tls: don't pass version to tls_advance_record_sn() omits f0aaa2c97561 net/tls: reorganize struct tls_context omits 9cd81988cce1 net/tls: use version from prot omits 1fe275d434ad net/tls: don't re-check msg decrypted status in tls_device [...] omits b9d8fec927ef net/tls: don't look for decrypted frames on non-offloaded sockets omits 87b11e0638c3 net/tls: remove false positive warning omits aeb11ff0dc46 net/tls: check return values from skb_copy_bits() and skb_ [...] omits da29e4b466e6 net/tls: fully initialize the msg wrapper skb omits e1dc68a4b149 drm: atmel-hlcdc: avoid initializing cfg with zero omits a6eca2abdd42 drm: atmel-hlcdc: add config option for clock selection omits 7e7d199e05f8 net: mscc: ocelot: Fix some struct initializations omits d3e6e285fff3 net: ipv4: fix rcu lockdep splat due to wrong annotation omits ae95f9c1a560 Merge branch 'net-expose-flash-update-status-to-user' omits fc4c93f145d7 selftests: add basic netdevsim devlink flash testing omits fa4dfc4a94da netdevsim: implement fake flash updating with notifications omits 8f1956f1132e mlxsw: Implement flash update status notifications omits 5853c41823dd mlxfw: Introduce status_notify op and call it to notify ab [...] omits 191ed2024de9 devlink: allow driver to update progress of flash update omits 44f18db5c16a mlxfw: Propagate error messages through extack omits 9c8bca2637b8 mlx5: Move firmware flash implementation to devlink omits a9d204a644cd mlxsw: Move firmware flash implementation to devlink omits 2cd4737bc850 ima: prevent a file already mmap'ed write to be mmap'ed execute omits 2b66552eb2a4 Merge branch 'net-tls-redo-the-RX-resync-locking' omits e52972c11d6b net/tls: replace the sleeping lock around RX resync with a [...] omits 27393f8c6efc Revert "net/tls: avoid NULL-deref on resync during device [...] omits 1d1b5490b91c drm/i915/gtt: Replace struct_mutex serialisation for allocation omits e0241fb0b943 block: aoe: no need to check return value of debugfs_creat [...] omits d85b2ad35a2a ARM: dts: rockchip: Add pin names for rk3288-veyron jaq, m [...] omits 15b3cd8ef46a Revert "consolemap: Fix a memory leaking bug in drivers/tt [...] omits 712246bc93cb net: stmmac: socfpga: add RMII phy mode omits f4cfcfbdf03c net: dsa: sja1105: Fix link speed not working at 100 Mbps [...] omits a6e5afa1bbca Merge branch 'FDB-updates-for-SJA1105-DSA-driver' omits 93647594d8f5 net: dsa: sja1105: Hide the dsa_8021q VLANs from the bridg [...] omits 7752e937f185 net: dsa: sja1105: Unset port from forwarding mask uncondi [...] omits 1da73821343c net: dsa: sja1105: Add FDB operations for P/Q/R/S series omits 2a7e7409298d net: dsa: sja1105: Add P/Q/R/S management route support vi [...] omits def846042f13 net: dsa: sja1105: Make dynamic_config_read return -ENOENT [...] omits 10c3be6526f5 net: dsa: sja1105: Add P/Q/R/S support for dynamic L2 look [...] omits 9dfa69118f12 net: dsa: sja1105: Make room for P/Q/R/S FDB operations omits 90c96cca351a net: dsa: sja1105: Plug in support for TCAM searches via t [...] omits 9c5098d91dfe net: dsa: sja1105: Add missing L2 Forwarding Table definit [...] omits afad12a0f0ba net: dsa: sja1105: Fix bit offsets of index field from L2 [...] omits 31b31120d7b0 net: dsa: sja1105: Shim declaration of struct sja1105_dyn_cmd omits 77316763321e net: phylink: avoid reducing support mask omits 4f45d62a5229 scripts/checkstack.pl: Fix arm64 wrong or unknown architecture omits a6e0487709de kbuild: tar-pkg: enable communication with jobserver omits 8dde5715b280 kconfig: tests: fix recursive inclusion unit test omits 6d3db46c8e33 kbuild: teach kselftest-merge to find nested config files omits 3562f5d9f21e nvmet: fix data_len to 0 for bdev-backed write_zeroes omits 3b295cb1a411 drm: Flush output polling on shutdown omits 9fe51603d953 ACPI: OSL: Make a W=1 kernel-doc warning go away omits be1038846b80 docs: soundwire: locking: fix tags for a code-block omits 04507c0a9385 cpupower : frequency-set -r option misses the last cpu in [...] omits bd59ffb23b9d cpupower: correct spelling of interval omits ca09720657fc MAINTAINERS: Hand over skd maintainership omits 6685699e4ef5 bpf: remove redundant assignment to err omits 2ed99339e921 bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" omits b0823ee35cf9 spi: Add spi driver for Socionext SynQuacer platform omits 6d72a49ff3f6 spi: Add DT bindings for Synquacer omits 6acf0ed57b8c MAINTAINERS: Add entry for Synquacer SPI driver omits f9927000cb35 ASoC: sun4i-i2s: Add offset to RX channel select omits 7e46169a5f35 ASoC: sun4i-i2s: Fix sun8i tx channel offset mask omits 5628c8979642 ASoC: max98090: remove 24-bit format support if RJ is 0 omits cbc0fa7b6e8c ASoC: da7219: Fix build error without CONFIG_I2C omits ad169f9f0dbb ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error omits 616810360043 arm64/mm: Drop task_struct argument from __do_page_fault() omits a0509313d5de arm64/mm: Drop mmap_sem before calling __do_kernel_fault() omits 1c810739097f drm/arm/hdlcd: Allow a bit of clock tolerance omits b96151edced4 drm/arm/hdlcd: Actually validate CRTC modes omits 6a88e0c14813 drm/arm/mali-dp: Add a loop around the second set CVAL and [...] omits a260e0b847f0 drm/komeda: fixing of DMA mapping sg segment warning omits 9b8e8b893ff5 ASoC: pcm3168a: Implement set_tdm_slot callback omits 52194513ba13 ASoC: mediatek: Make some symbols static omits 190d9e0332ab ASoC: cx2072x: remove set but not used variable 'is_right_j ' omits d6e65bb7ff0d ASoC: rt1011: Add RT1011 amplifier driver omits 18e1572419d6 docs: Completely fix the remote build tree case omits 01de1776f62e arm64/mm: Identify user instruction aborts omits 87dedf7c61ab arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() omits 59ec84eca57a drm/i915: Use unchecked uncore writes to flush the GTT omits 1c8242c3a4b2 drm/i915: Use unchecked writes for setting up the fences omits 87d1372d1da3 drm/i915/selftests: Flush partial-tiling object once omits 2e6aee5af330 arm64: kernel: use aff3 instead of aff2 in comment omits 27e6e7d63fc2 arm64/cpufeature: Convert hook_lock to raw_spin_lock_t in [...] omits 10d75f5428fd drm/i915: Fix plane state dumps omits 926878fba5d8 drm/i915: Make state dumpers take a const state omits 2833920d0ea0 drm/i915: Dump failed crtc states during atomic check omits 64f6dbabf79a drm/i915: Include crtc_state.active in crtc state dumps omits a0e701041c95 drm/i915: Move state dump to the end of atomic_check() omits 9a86a07c7e94 drm/i915: Use intel_ types in intel_atomic_check() omits 5643dd9c7af4 drm/i915: Use intel_ types in intel_modeset_checks() omits f239b7998507 drm/i915: Don't pass the crtc to intel_modeset_pipe_config() omits 1b9994c78977 drm/i915: Don't pass the crtc to intel_dump_pipe_config() omits bca0bfa31c1b drm/i915: Use intel_ types in haswell_mode_set_planes_work [...] omits c3b1e6c67dd2 drm/i915: Use intel_ types in intel_modeset_clear_plls() omits 85829eb5ee1a drm/i915: Pass intel_atomic state to check_digital_port_co [...] omits 3d51b48fd16b drm/i915: Clean up cdclk vfunc assignments omits 8b67896e3ba1 drm/i915: Pass intel_atomic_state to cdclk funcs omits 7d09888ead1d drm/i915: add i2c symlink under hdmi connector omits 45fa7c383871 arm64: dts: rockchip: add WiFi+BT support on ROCK Pi4 board omits c432a29d3fc9 arm64: dts: rockchip: fix isp iommu clocks and power domain omits 9dbf05bd8ae5 ARM: dts: rockchip: fix pwm-cells for rk3288's pwm3 omits a0d56cb911ca netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments omits 753469a23b42 Merge tag 'vfio-ccw-20190603' of https://git.kernel.org/pu [...] omits fc20f0c1d7d4 s390/disassembler: update opcode table omits 567b72234723 s390/mm: mmap base does not depend on ADDR_NO_RANDOMIZE pe [...] omits 8b96d9712abc s390/Kconfig: pedantic cleanups omits dbe1c16be381 s390/purgatory: update .gitignore omits 10077c9f2dae s390: drop meaningless 'targets' from tools Makefile omits c3bce92531ac s390: drop redundant directory creation from tools Makefile omits f1090b61a76f s390: drop unneeded -Wall addition from tools Makefile omits e888f7419dff s390: do not pass $(LINUXINCLUDE) to gen_opcode_table.c omits 31885a8dad16 s390/idal: use struct_size() in kmalloc() omits a646ef398e72 s390/jump_label: replace stop_machine with smp_call_function omits 0c1f14ed1226 arm64: mm: make CONFIG_ZONE_DMA32 configurable omits f7f0097af67c arm64/mm: Simplify protection flag creation for kernel hug [...] omits 7b8c87b297a7 arm64: cacheinfo: Update cache_line_size detected from DT or PPTT omits 9a83c84c3a49 drivers: base: cacheinfo: Add variable to record max cache [...] omits 2fe5575f36ca dmaengine: sun6i: Add support for H6 DMA omits 802440bdf3b7 dmaengine: sun6i: Add a quirk for setting mode fields omits 67f34055118c dmaengine: sun6i: Add a quirk for setting DRQ fields omits 43a90fc76a3e dmaengine: sun6i: Add a quirk for additional mbus clock omits f48d14c218cc dt-bindings: arm64: allwinner: h6: Add binding for DMA controller omits 6dcdefcde413 arm64/fpsimd: Don't disable softirq when touching FPSIMD/S [...] omits 54b8c7cbc57c arm64/fpsimd: Introduce fpsimd_save_and_flush_cpu_state() [...] omits 6fa9b41f6f15 arm64/fpsimd: Remove the prototype for sve_flush_cpu_state() omits dc161064beb8 dmaengine: tegra-apb: Error out if DMA_PREP_INTERRUPT flag [...] omits 1f65105ffc47 habanalabs: Read upper bits of trace buffer from RWPHI omits 8343ba2d4820 KVM: selftests: enable pgste option for the linker on s390 omits 49fe9a5d1638 KVM: selftests: Move kvm_create_max_vcpus test to generic code omits ee1563f42856 KVM: selftests: Add the sync_regs test for s390x omits edf54478d83e KVM: selftests: Add processor code for s390x omits da2a2d601c2d KVM: selftests: Align memory region addresses to 1M on s390x omits fe85ec86fcd5 KVM: selftests: Introduce a VM_MODE_DEFAULT macro for the [...] omits a9c788f07347 KVM: selftests: Guard struct kvm_vcpu_events with __KVM_HA [...] omits c983d805a7bb dmaengine: fsl-qdma: Continue to clear register on error omits 8f95adcf3a5a dmaengine: fsl-qdma: fixed the source/destination descript [...] omits 67ceef2a1dd0 video/hdmi: Dropped static functions from kernel doc omits a09db883e5d9 drm: Fix docbook warnings in hdr metadata helper structures omits 5c9e4d8c844a ARM: sa1100/neponset: convert serial to use gpiod APIs omits cf56ffaa51a7 ARM: sa1100/hackkit: remove empty serial mctrl functions omits 88a4c748ba10 ARM: sa1100/badge4: remove commented out modem control ini [...] omits 3fae166e6799 ARM: sa1100/h3xxx: convert serial to gpiod APIs omits 59f06d674f38 ARM: sa1100/assabet: convert serial to gpiod APIs omits 0faf70ca948a serial: sa1100: add note about modem control signals omits d9d03e2c9055 serial: sa1100: add support for mctrl gpios omits ccc494d308e1 tpm: Abstract crypto agile event size calculations omits 309aa926364d drm: ADD UAPI structure definition section in kernel doc omits c4cd24593bc6 tpm: Actually fail on TPM errors during "get random" omits d81294afeecd drm/fb-helper: Remove drm_fb_helper_crtc omits aad03a66f902 clk: renesas: r9a06g032: Add clock domain support omits af9422a85721 dt-bindings: clock: renesas: r9a06g032-sysctrl: Document p [...] omits a6b112b04355 arm64: arch_k3: Fix kconfig dependency warning omits 992968d78626 pinctrl: sh-pfc: Remove obsolete SH_PFC_PIN_NAMED*() macros omits 25491559322e pinctrl: sh-pfc: sh73a0: Use new macros for non-GPIO pins omits 7ad549ffcbd7 pinctrl: sh-pfc: r8a77990: Use new macros for non-GPIO pins omits 5da89cedce5c pinctrl: sh-pfc: r8a77965: Use new macros for non-GPIO pins omits 168e18fd6cac pinctrl: sh-pfc: r8a7796: Use new macros for non-GPIO pins omits 42ee6c339546 pinctrl: sh-pfc: r8a7795: Use new macros for non-GPIO pins omits 4f062bcb5889 pinctrl: sh-pfc: r8a7795-es1: Use new macros for non-GPIO pins omits 2404187c8420 pinctrl: sh-pfc: r8a7790: Use new macros for non-GPIO pins omits 8eba07d3d951 pinctrl: sh-pfc: r8a7778: Use new macros for non-GPIO pins omits 587a9b5dada9 pinctrl: sh-pfc: emev2: Use new macros for non-GPIO pins omits 4818f448986d pinctrl: sh-pfc: Add new non-GPIO helper macros omits 0f7ece0d1434 clk: renesas: mstp: Remove error messages on out-of-memory [...] omits ed04e6288ac5 clk: renesas: cpg-mssr: Remove error messages on out-of-me [...] omits f243220e674c clk: renesas: cpg-mssr: Use genpd of_node instead of local copy omits 89a4aac0ab0e drm: don't block fb changes for async plane updates omits c16b85559dcf drm/vc4: fix fb references in async update omits 474d952b4870 drm/msm: fix fb references in async update omits 332af874db92 drm/amd: fix fb references in async update omits d985a3533274 drm/rockchip: fix fb references in async update omits 79b4df6827fe drm/i915: move more defs in intel_display_power.h omits 7645b19d9bdd drm/i915: extract intel_display_power.h/c from intel_runti [...] omits 16a3c637f074 remoteproc: imx: Fix typo in "failed" omits 0aa25820aa2f remoteproc: imx: Broaden the Kconfig selection logic omits 4c5681fcc684 cpufreq: brcmstb-avs-cpufreq: Fix types for voltage/frequency omits 22a26cc6a51e cpufreq: brcmstb-avs-cpufreq: Fix initial command check omits f14f319eb1a1 f2fs: add a rw_sem to cover quota flag changes omits 1d5c76e66433 xen-blkfront: switch kcalloc to kvcalloc for large array a [...] omits 2458d9d6d94b drm/mediatek: call mtk_dsi_stop() after mtk_drm_crtc_atomi [...] omits a4cd1d2b016d drm/mediatek: clear num_pipes when unbind driver omits cf49b24ffa62 drm/mediatek: call drm_atomic_helper_shutdown() when unbin [...] omits f0fd84834280 drm/mediatek: unbind components in mtk_drm_unbind() omits 8fd7a37b191f drm/mediatek: fix unbind functions omits 014da2a58fd9 Merge branch 'r8169-make-firmware-handling-code-ready-to-b [...] omits 47ad5931add8 r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware omits 4edb00f391d3 r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent omits 2956870e0ae3 r8169: simplify rtl_fw_write_firmware omits 0a616b327db0 r8169: add enum rtl_fw_opcode omits 6e36d77c83c6 Merge branch 'hns3-next' omits 00ea6e5fda9d net: hns3: delay and separate enabling of NIC and ROCE HW errors omits 7832f0bd9fa4 net: hns3: add opcode about query and clear RAS & MSI-X to [...] omits 36701aee36f9 net: hns3: remove setting bit of reset_requests when handl [...] omits 6aa5d07d83f4 net: hns3: add handling of two bits in MAC tunnel interrupts omits 594a81b39525 net: hns3: set ops to null when unregister ad_dev omits 661262bc3e0e net: hns3: add a check to pointer in error_detected and sl [...] omits d9ea156297b7 net: hns3: set the port shaper according to MAC speed omits b524b38ff632 net: hns3: fix VLAN filter restore issue after reset omits 81a9255e476e net: hns3: don't configure new VLAN ID into VF VLAN table [...] omits 56b5866168f0 net: hns3: remove redundant core reset omits c06d05476685 ARM: debug: meson.S: update with SPDX Licence identifier omits 677092c39b14 ARM: dts: meson8b: update with SPDX Licence identifier omits 5a9ae235161e ARM: dts: meson8b-odroidc1: update with SPDX Licence identifier omits 47305093e21a ARM: dts: meson8b-mxq: update with SPDX Licence identifier omits 41e359ed7f1b ARM: dts: meson8: update with SPDX Licence identifier omits 699b98904efc ARM: dts: meson8-minix-neo-x8: update with SPDX Licence id [...] omits 68b3f115137a ARM: dts: meson6: update with SPDX Licence identifier omits 504420a04177 ARM: dts: meson6-atv1200: update with SPDX Licence identifier omits 19bda0c5b799 ARM: dts: meson: update with SPDX Licence identifier omits b7034146756b net: fix use-after-free in kfree_skb_list omits 28e74a7cfd64 net: sfp: read eeprom in maximum 16 byte increments omits d94f60e3dfa0 ARM: dts: meson8b: mxq: improve support for the TRONFY MXQ S805 omits 67c0aaa1eaec selftests: set sysctl bc_forwarding properly in router_bro [...] omits a2928d28643e r8169: use paged versions of phylib MDIO access functions omits bd8d7d908828 qed: Fix build error without CONFIG_DEVLINK omits 5472c3c6a5f0 tcp: use this_cpu_read(*X) instead of *this_cpu_ptr(X) omits 046386ca0c48 ipv4: icmp: use this_cpu_read() in icmp_sk() omits c353071ad0a2 ipv6: use this_cpu_read() in rt6_get_pcpu_route() omits 880c2d4b2fdf net: ethernet: mediatek: Use NET_IP_ALIGN to judge if HW R [...] omits 9e4f56f1a7f3 net: ethernet: mediatek: Use hw_feature to judge if HWLRO [...] omits 4ebcfd9a9fbc Merge branch 'Add-MT7629-ethernet-support' omits afdede615094 arm64: dts: mt7622: Enlarge the SGMII register range omits d438e29891cb net: ethernet: mediatek: Add MT7629 ethernet support omits 7093f9d80c7c net: ethernet: mediatek: Integrate hardware path from GMAC [...] omits 9ffee4a8276c net: ethernet: mediatek: Extend SGMII related functions omits 3277fc683ae5 dt-bindings: net: mediatek: Add support for MediaTek MT7629 SoC omits fa0e5158c26e dt-bindings: clock: mediatek: Add an extra required proper [...] omits 2789c14d198a ipv6: icmp: use this_cpu_read() in icmpv6_sk() omits fa85999f492e flow_offload: include linux/kernel.h from flow_offload.h omits 1cc26450a855 flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag omits 788a024921c4 Merge tag 'arc-5.2-rc4' of git://git.kernel.org/pub/scm/li [...] omits 09faf5a7d7c0 net: ethernet: ti: cpsw_ethtool: fix ethtool ring param set omits 6c018b738a11 Merge tag 'mlx5-updates-2019-05-31' of git://git.kernel.or [...] omits e7f3dd281cf9 Merge branch 'reuseport-fixes' omits 257a525fe2e4 bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro omits 4ac30c4b3659 bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __ [...] omits e2821fc86aae Merge branch 'ena-next' omits 1e9c3fbad83a net: ena: use dev_info_once instead of static variable omits d2eecc6ee8c9 net: ena: add good checksum counter omits d91860989dd4 net: ena: optimise calculations for CQ doorbell omits cdf449eccc59 net: ena: add support for changing max_header_size in LLQ mode omits a4e262cde3cd net: ena: allow automatic fallback to polling mode omits adf671ccd2aa net: ena: documentation: update ena.txt omits 9cb9c0de266f net: ena: add newline at the end of pr_err prints omits 83b9240428a6 net: ena: arrange ena_probe() function variables in revers [...] omits f917249833c7 net: ena: replace free_tx/rx_ids union with single free_id [...] omits 315c28d2b714 net: ena: ethtool: add extra properties retrieval via get_ [...] omits 05d62ca218f8 net: ena: add handling of llq max tx burst size omits 4d3aed70902f f2fs: Add option to limit required GC for checkpoint=disable omits a4c3ecaaadac f2fs: Fix accounting for unusable blocks omits 9a9aecaad92d f2fs: Fix root reserved on remount omits ae4ad7ea09d3 f2fs: Lower threshold for disable_cp_again omits 66be4e66a7f4 rcu: locking and unlocking need to always be at least barriers omits 3559c3270aa3 drivers: ipmi: Drop device reference omits d68c44eaa535 Merge branch 'next/defconfig' into for-next omits 9f532d26c75c ARM: exynos_defconfig: Trim and reorganize with savedefconfig omits 091c12e1f50c ASoC: SOF: debug: add new debugfs entries for IPC flood test omits 53b22d25ec36 ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command omits e3adc9495ab2 ASoC: SOF: send time stamp to FW for alignment omits a529819d8876 Merge branch 'asoc-5.2' into asoc-5.3 omits 30d1d92a888d Merge tag 'nds32-for-linux-5.2-rc3' of git://git.kernel.or [...] omits 01e7a841b434 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc omits cfd10888986e net: dsa: mv88e6xxx: make mv88e6xxx_g1_stats_wait static omits 989f405aba02 net: dsa: mv88e6xxx: fix comments and macro names in mv88e [...] omits f340208fe273 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 663580695611 ASoC: SOF: topology: add support for mux/demux component omits 14104eb6a351 ASoC: SOF: fix DSP oops definitions in FW ABI omits 3594bfa265da spi: qup: remove unnecessary goto omits 5cbb1515e75c regulator: bd718x7: Drop unused include omits 532e9334eb38 regulator: bd70528: Drop unused include omits 60b909e413da regulator: arizona-micsupp: Delete unused include omits f7b0bc5eafa4 platform/chrome: wilco_ec: Add event handling omits a893ef9b8bba ASoC: SOF: soundwire: add initial soundwire support omits 09a173a63fbb ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value omits 66e65339b824 ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler omits 5dbeb8287421 ASoC: SOF: Intel: hda-ipc: read all IPC registers first omits 3f58521bc814 ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler omits ddbe9223393e ASoC: SOF: Intel: cnl-ipc: move code around for clarity omits c24b1b727939 ASoC: SOF: Intel: cnl-ipc: read all IPC registers first omits 6fbbc18ead0f ASoC: SOF: Do not send cmd via SHIM register omits 5c9714f63736 ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item omits 9d563eb95b81 Revert "ASoC: core: use component driver name as component name" omits 1d9c95c18962 ASoC: stm32: sai: manage identification registers omits d6947bb234dc ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC omits 347d1c4b0779 ASoC: SOF: ipc: replace fw ready bitfield with explicit bi [...] omits f86588302360 ASoC: SOF: bump to ABI 3.6 omits ca6c6f185049 ASoC: SOF: soundwire: add initial soundwire support omits 59be19735449 ASoC: SOF: uapi: mirror firmware changes omits 3e951e791440 ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet omits 025197ebb08a xfs: inode btree scrubber should calculate im_boffset correctly omits 201d355c15c1 arm64/mm: Move PTE_VALID from SW defined to HW page table [...] omits 441a62780687 arm64/hugetlb: Use macros for contiguous huge page sizes omits 318759b4737c signal/x86: Move tsk inside of CONFIG_MEMORY_FAILURE in do_sigbus omits 1b94f47793b1 drm/docs: More links for implicit/explicit fencing. omits 00954566464a arm64: dts: armada-3720-espressobin: correct spi node omits 0864c9ce8fe8 media: dt-bindings: Fix vendor-prefixes YAML omits c89b41343862 media: staging/imx: fix two NULL vs IS_ERR() bugs omits 9f7406d6b56b media: platform: ao-cec-g12a: disable regmap fast_io for c [...] omits 7f9d5ac8e1e5 media: cx23885: remove redundant assignment to err omits e867110a9a32 media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use [...] omits d8cc5cf08b11 arm64: dts: marvell: Disable AP I2C on Armada-8040-DB omits fe7f7f229f07 arm64: dts: marvell: Enable AP806 thermal throttling with CPUfreq omits c9c2c27d7cec debugfs: make debugfs_create_u32_array() return void omits b172733dd1c0 arm64: dts: marvell: Change core numbering in AP806 thermal-node omits 36b7ee4dce9e btrfs: no need to check return value of debugfs_create functions omits b232d4ed92ea drm/amd/display: Only force modesets when toggling HDR omits 88694af9e4d1 drm/amd/display: Expose HDR output metadata for supported [...] omits 188ea2fc99b7 arm64: dts: marvell: clearfog-gt-8k: set SFP power limit omits a9a9da47f8e6 mailbox: no need to check return value of debugfs_create f [...] omits 1c769fc41ac5 gcov: no need to check return value of debugfs_create functions omits 0fc811e5d7f9 x86: kdebugfs: no need to check return value of debugfs_cr [...] omits 519e96ee114f x86: platform: no need to check return value of debugfs_cr [...] omits 5dd82ba9e2d6 x86: mm: no need to check return value of debugfs_create f [...] omits d3446b266a8c arm64: dts: marvell: mcbin: enlarge PCI memory window omits 0e5447626bed ARM: dts: armada: netgear-rn104: Add LCD to RN104 dts. omits 2e96e04d25ca MIPS: use the generic uncached segment support in dma-direct omits c30700db9eaa dma-direct: provide generic support for uncached kernel segments omits 67f30ad19c4b au1100fb: fix DMA API abuse omits e58cfbfb32d1 MIPS: remove the _dma_cache_wback_inv export omits 2d7a3dc3e24f USB: drop HCD_LOCAL_MEM flag omits 7d99532955d4 usb: host: ohci-tmio: init genalloc for local memory omits 7d9e6f5aebe8 usb: host: ohci-sm501: init genalloc for local memory omits b0310c2f09bb USB: use genalloc for USB HCs with local memory omits da83a722959a lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA all [...] omits dd3dcede9fa0 dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, [...] omits bd2e75633c80 dma-contiguous: use fallback alloc_pages for single pages omits b1d2dc009dec dma-contiguous: add dma_{alloc,free}_contiguous() helpers omits db0487abd641 arm: dump: no need to check return value of debugfs_create [...] omits 30ed997a878e arm: omap2: no need to check return value of debugfs_creat [...] omits d5ddd5a51726 arm: omap1: no need to check return value of debugfs_creat [...] omits ad09137631e6 x86: xen: no need to check return value of debugfs_create [...] omits 2d146b924ec3 backing-dev: no need to check return value of debugfs_crea [...] omits c4e41349a85c mm: cleancache: no need to check return value of debugfs_c [...] omits 8c0fd1fa64c6 kprobes: no need to check return value of debugfs_create f [...] omits 4aa3b1f67d3d fail_function: no need to check return value of debugfs_cr [...] omits 03eb2a08fccc sh: no need to check return value of debugfs_create functions omits 2fcc6e202a9d hwpoison-inject: no need to check return value of debugfs_ [...] omits 282401df9024 mm: kmemleak: no need to check return value of debugfs_cre [...] omits 4268509a36a7 zsmalloc: no need to check return value of debugfs_create [...] omits 3e6f176f304e blktrace: no need to check return value of debugfs_create [...] omits 6a54cd872f50 trace: no need to check return value of debugfs_create functions omits de2fadf566cb zswap: ignore debugfs_create_dir() return value omits 32adeab3e3b5 usb: phy: mv-usb: Remove set but not used variable 'phy' omits 8e4c5d31e9ee usb: ftdi-elan: fix possible condition with no effect (if [...] omits 53cdff30fc33 USB: ohci-spear: Remove set but not used variable 'ohci' omits c8a93dcd0cbd USB: atm: ueagle-atm.c: remove redundant license text omits 5e456a9263da USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 omits 5a1d99b11b1b usb: ohci-s3c2410: Remove set but not used variable 'hcd' omits 6dade7ad8876 usb: cdc-wdm: remove redundant assignment to rv omits 2e5a359e4a81 usb: host: ohci-st: Remove set but not used variable 'ohci' omits 05387733ed57 usb: host: ehci-st: Remove set but not used variable 'ehci' omits 739799314587 mmc: sdhci_am654: Fix SLOTTYPE write omits f3fdf6b7dea7 arm64: defconfig: Add i.MX SCU SoC info driver omits 15f5276a2fb1 soc: imx: Add SCU SoC info driver support omits 9b7911edf959 arm64: defconfig: Enable CONFIG_QORIQ_THERMAL omits 2649939ad750 usb: typec: ucsi: ccg: fix memory leak in do_flash omits 7acc77d20892 staging: rtl8188eu: remove ODM_PhyStatusQuery() wrapper omits d7255ba4d648 staging: vt6655: Change return type of function and remove [...] omits ee598a61ec75 staging: rtl8188eu: remove unused definitions from ieee80211.h omits 14f252e821ba staging: rtl8188eu: remove redundant definition of ETH_ALEN omits 677b993a5749 staging: kpc2000: kpc_spi: use devm_* API to manage mapped [...] omits 1914e9ebd362 staging: kpc2000: kpc_spi: remove function kp_spi_bytes_pe [...] omits 66594e3f48cc staging: kpc2000: kpc_spi: remove fifo_depth from kp_spi struct omits 32ed45068c7e staging: kpc2000: kpc_spi: column-align switch and subordi [...] omits 4d632cdbdd28 staging: kpc2000: kpc_spi: Remove unnecessary consecutive [...] omits fc3e78dfcf52 staging: rtl8712: Replace function r8712_init_mlme_priv omits 7ec3ff690ddc staging: rtl8712: ieee80211.c: Remove leading p from varia [...] omits 313cca245d4b staging: vc04_services: remove redundant assignment to poi [...] omits a31f13af7da9 staging: kpc2000: removed misc device. omits eb1a5c64729d staging: kpc2000: export more device attributes via sysfs. omits 888dc273ea4e Merge 5.2-rc3 into tty-next omits 001b3bb3641f phy: ti: am654-serdes: Make serdes_am654_xlate() static omits d98010817a26 phy: qcom-qusb2: fix missing assignment of ret when callin [...] omits e4c814aa7105 habanalabs: Fix virtual address access via debugfs for 2MB pages omits 69fbb3f47327 media: wl128x: Fix some error handling in fm_v4l2_init_vid [...] omits 2de03c111715 Merge tag 'v5.2-rc3' into x86/vt-d omits ba1b9f8c4658 drm/komeda: Constify the usage of komeda_component/pipelin [...] omits fff9b6c7d269 Documentation/atomic_t.txt: Clarify pure non-rmw usage omits 6a6a9d5fb9f2 locking/atomic, s390/pci: Remove redundant casts omits 2af7a0f91c3a locking/atomic, crypto/nx: Remove redundant casts omits 3724921396dd locking/atomic: Use s64 for atomic64_t on 64-bit omits 79c53a83d7a3 locking/atomic, x86: Use s64 for atomic64 omits 04e8851af767 locking/atomic, sparc: Use s64 for atomic64 omits 0ca94800762e locking/atomic, s390: Use s64 for atomic64 omits 0754211847d7 locking/atomic, riscv: Use s64 for atomic64 omits 33e42ef57197 locking/atomic, riscv: Fix atomic64_sub_if_positive() offs [...] omits 8cd8de59748b locking/atomic, powerpc: Use s64 for atomic64 omits d184cf1a449c locking/atomic, mips: Use s64 for atomic64 omits d84e28d25015 locking/atomic, ia64: Use s64 for atomic64 omits 16f18688af7e locking/atomic, arm64: Use s64 for atomic64 omits ef4cdc09260e locking/atomic, arm: Use s64 for atomic64 omits 16fbad086976 locking/atomic, arc: Use s64 for atomic64 omits 0203fdc160a8 locking/atomic, alpha: Use s64 for atomic64 omits 9255813d5841 locking/atomic: Use s64 for atomic64 omits 982164d62a4b locking/atomic, s390/pci: Prepare for atomic64_read() conversion omits 90fde663aed0 locking/atomic, crypto/nx: Prepare for atomic64_read() conversion omits 24811637dbfd locking/lock_events: Use raw_cpu_{add,inc}() for stats omits d9349850e188 locking/lockdep: Fix merging of hlocks with non-zero references omits 8c8889d8eaf4 locking/lockdep: Fix OOO unlock when hlocks need merging omits da38e9ec9c2d iommu/ipmmu-vmsa: Add suspend/resume support omits 892db541cc68 iommu/ipmmu-vmsa: Extract hardware context initialization omits b7f3f047aea4 iommu/ipmmu-vmsa: Move num_utlbs to SoC-specific features omits b43e0d8a458c iommu/ipmmu-vmsa: Make IPMMU_CTX_MAX unsigned omits 82576aa8af49 iommu/ipmmu-vmsa: Prepare to handle 40-bit error addresses omits 80eaa9f55813 iommu/ipmmu-vmsa: Link IOMMUs and devices in sysfs omits 1b961423158c iommu/dma: Fix condition check in iommu_dma_unmap_sg omits 9b6e57e5a516 s390/cio: Remove vfio-ccw checks of command codes omits 453eac312445 s390/cio: Allow zero-length CCWs in vfio-ccw omits 5d87fbf70fb4 s390/cio: Don't pin vfio pages for empty transfers omits c34a12e6a3df s390/cio: Initialize the host addresses in pfn_array omits e4f3f18b1232 s390/cio: Split pfn_array_alloc_pin into pieces omits 4e31d6aecfbb s390/cio: Set vfio-ccw FSM state before ioeventfd omits 15f0eb3d6a62 s390/cio: Update SCSW if it points to the end of the chain omits ec527c318036 x86/power: Fix 'nosmt' vs hibernation triple fault during resume omits 3384c78631dd Merge branch 'x86/topology' into perf/core, to prepare for [...] omits 6a9f4efe78af perf/x86: Use update attribute groups for default attributes omits b657688069a2 perf/x86/intel: Use update attributes for skylake format omits 3ea40ac77261 perf/x86: Use update attribute groups for extra format omits 1f157286829c perf/x86: Use update attribute groups for caps omits 3d5672735b23 perf/x86: Add is_visible attribute_group callback for base events omits baa0c83363c7 perf/x86: Use the new pmu::update_attrs attribute group omits 21b0dbc5e8b0 perf/x86: Get rid of x86_pmu::event_attrs omits f3a3a8257e5a perf/core: Add attr_groups_update into struct pmu omits aac1f7f95f11 sysfs: Add sysfs_update_groups function omits 6e86d3db5f8f perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, A [...] omits 76a16b217a7f perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs omits 9fd2e48b9ae1 perf/core: Allow non-privileged uprobe for user processes omits f7b6a8b30ced Merge tag 'v5.2-rc3' into perf/core, to pick up fixes omits e314a7c92b32 iommu/vt-d: Fix a variable set but not used omits bf998b98f5bc locking/lockdep: Remove !dir in lock irq usage check omits 4d56330df22d locking/lockdep: Adjust new bit cases in mark_lock omits 091806515124 locking/lockdep: Consolidate lock usage bit initialization omits 68e9dc29f8f4 locking/lockdep: Check redundant dependency only when CONF [...] omits 8c2c2b449aa5 locking/lockdep: Refactorize check_noncircular and check_r [...] omits b4adfe8e05f1 locking/lockdep: Remove unused argument in __lock_release omits 4609c4f963f3 locking/lockdep: Remove redundant argument in check_deadlock omits 1ac4ba5ed011 locking/lockdep: Add explanation to lock usage rules in lo [...] omits 154f185e9c0f locking/lockdep: Update comments on dependency search omits 77a806922cfd locking/lockdep: Avoid constant checks in __bfs by using o [...] omits c1661325597f locking/lockdep: Change the return type of __cq_dequeue() omits aa4807719e07 locking/lockdep: Change type of the element field in circu [...] omits 31a490e5c54f locking/lockdep: Update comment omits 0b9fc8ecfa30 locking/lockdep: Remove unused argument in validate_chain( [...] omits 01bb6f0af992 locking/lockdep: Change the range of class_idx in held_loc [...] omits f6ec8829ac9d locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys t [...] omits e196e479a3b8 locking/lockdep: Use lockdep_init_task for task initiation [...] omits d16dbd1b8a29 locking/lockdep: Update obsolete struct field description omits 834494b28024 locking/lockdep: Print the right depth for chain key collision omits e7a38f63ba50 locking/lockdep: Remove useless conditional macro omits c52478f4f38a locking/lockdep: Adjust lock usage bit character checks omits c01fbbc83f42 locking/lockdep: Add description and explanation in lockde [...] omits f7c1c6b36a38 locking/lockdep: Change all print_*() return type to void omits 26b73da3604c Merge tag 'v5.2-rc3' into locking/core, to pick up fixes omits af75d1a9a9f7 sched/fair: Remove sgs->sum_weighted_load omits 0e1fef63d92d sched/core: Remove sd->*_idx omits 55627e3cd22c sched/core: Remove rq->cpu_load[] omits 3d8d53554405 sched/debug: Remove sd->*_idx range on sysctl omits 1c1b8a7b03ef sched/fair: Replace source_load() & target_load() with wei [...] omits 5e83eafbfd3b sched/fair: Remove the rq->cpu_load[] update code omits f2bedc470565 sched/fair: Remove rq->load omits 3bd3706251ee sched/core: Provide a pointer to the valid CPU mask omits 31e67340cc65 mm/vmalloc: Avoid rare case of flushing TLB with weird arguments omits 8e41f8726dcf mm/vmalloc: Fix calculation of direct map addr range omits be6dc3291e0f platform/x86: intel_cht_int33fe: Replacing the old connect [...] omits 62499330f7bb platform/x86: intel_cht_int33fe: Supply fwnodes for the ex [...] omits 9338aacf0146 platform/x86: intel_cht_int33fe: Provide fwnode for the US [...] omits 4ed89a005a97 platform/x86: intel_cht_int33fe: Provide software nodes fo [...] omits 80b915c11dbd platform/x86: intel_cht_int33fe: Remove unused fusb302 dev [...] omits d84af483033d platform/x86: intel_cht_int33fe: Register max17047 in its [...] omits 3370db35193b usb: typec: Registering real device entries for the muxes omits fde777791eb8 device connection: Find connections also by checking the r [...] omits 83b34afb6b79 device property: Introduce fwnode_find_reference() omits ee48cef6c391 ACPI / property: Don't limit named child node matching to [...] omits dad9bb017865 driver core: Add helper device_find_child_by_name() omits b06184acf751 software node: Add software_node_get_reference_args() omits c959d0c231f7 software node: Use kobject name when finding child nodes by name omits 80488a6b1d3c software node: Add support for static node descriptors omits 3df85a1ae51f software node: Simplify software_node_release() function omits a79969868a30 software node: Allow node creation without properties omits f67d667213ba m68k: defconfig: Update defconfigs for v5.2-rc1 omits a61373476127 PM: sleep: Add kerneldoc comments to some functions omits cfc1ce7e5212 drm: Fixed doc warnings in drm uapi header omits 848d56dddad8 drm: Drop a redundant unused variable omits 20b0ad110316 ARM: dts: aspeed: witherspoon: Enable USB vhub omits 5da28d740548 ARM: dts: aspeed: Add YADRO VESNIN BMC omits e33df4ca8717 drm/doc: More fine-tuning on userspace review requirements omits 036eb5c6d532 cpufreq: armada-37xx: Remove set but not used variable 'freq' omits c2147585cce0 cpufreq: imx-cpufreq-dt: Fix no OPPs available on unfused parts omits 23004ec33092 Merge 5.2-rc3 into staging-next omits 119a7fdfeece Merge 5.2-rc3 into usb-next omits 15e7f52a4596 drm/i915/gvt: save RING_HEAD into vreg when vgpu switched out omits 56cd0aefa475 sparc: perf: fix updated event period in response to PERF_ [...] omits 80caf43549e7 mdesc: fix a missing-check bug in get_vdev_port_node_info() omits 3fcb01f8ab9d drm/i915/gvt: add F_CMD_ACCESS flag for wa regs omits d3c976c14ad8 sparc64: Fix regression in non-hypervisor TLB flush xcall omits 4cb9f043447e thermal: thermal_mmio: remove some dead code omits 12fd2aee6db7 XArray tests: Add check_insert omits 5c089fd0c734 idr: Fix idr_get_next race with idr_remove omits b33bc2b878e0 nexthop: Add entry to MAINTAINERS omits 201d8d5e0d62 Merge branch 'r8169-replace-several-function-pointers-with [...] omits 87945b6d8be5 r8169: avoid tso csum function indirection omits 485bb1b3fac5 r8169: remove struct jumbo_ops omits 5f9505235bb9 r8169: remove struct mdio_ops omits 0b12c73a81b3 r8169: improve r8169_csum_workaround omits db4bad07371b net: ethernet: improve eth_platform_get_mac_address omits afa0925c6fcc packet: unconditionally free po->rollover omits feb3cf2e5ecc Merge branch 'ifa_list-RCU' omits 2638eb8b50cf net: ipv4: provide __rcu annotation for ifa_list omits cb8f1478cea6 drivers: use in_dev_for_each_ifa_rtnl/rcu omits cd5a411dbaeb net: use new in_dev_ifa iterators omits b8d19572367b netfilter: use in_dev_for_each_ifa_rcu omits d519e8708b06 devinet: use in_dev_for_each_ifa_rcu in more places omits ef11db3310e2 net: inetdevice: provide replacement iterators for in_ifaddr walk omits 35ebfc22fe99 afs: do not send list of client addresses omits b9f88982750d qed: remove redundant assignment to rc omits 8a7e8ff8ce8a Merge tag 'isdn-removal' of https://git.kernel.org/pub/scm [...] omits 8b74ae41f1ee gpio: pca953x: Add support for the TI TCA9539 omits 8c268598192d Update my email address omits 2e1f164861e5 net: hns: Fix loopback test failed at copper ports omits f2c7c76c5d0a Linux 5.2-rc3 omits 62394708f3e0 net: dsa: mv88e6xxx: avoid error message on remove from VLAN 0 omits 57f041027909 Merge branch 'mscc-ocelot-tc-flower' omits fe3490e6107e net: mscc: ocelot: Hardware ofload for tc flower filter omits b596229448dd net: mscc: ocelot: Add support for tcam omits 6345266a9989 selftests: Add test cases for nexthop objects omits 5213d7efc8ec i2c: acpi: export i2c_acpi_find_adapter_by_handle omits 7bd1d5edd016 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits 6751b8d91af5 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits af0424522dbb Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] omits 4fb5741c7c5d Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] omits a68dc6188242 Merge tag 'spdx-5.2-rc3-2' of git://git.kernel.org/pub/scm [...] omits 460b48a0fefc Merge tag 'powerpc-5.2-3' of git://git.kernel.org/pub/scm/ [...] omits b44a1dd3f648 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 38baf0bb79f5 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits 378e853f68e9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f58c356ea74f Merge tag 'led-fixes-for-5.2-rc3' of git://git.kernel.org/ [...] omits 9221dced3069 Merge tag 'for-linus-20190601' of git://git.kernel.dk/linux-block omits 1975b337ce26 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 7b3064f0e8de Merge branch 'akpm' (patches from Andrew) omits a3bf9fbdad60 powerpc/pseries: Fix xive=off command line omits 02c5f5394918 powerpc/powernv/npu: Fix reference leak omits c806a6fde1c2 powerpc: Remove variable ‘path’ since not used omits 89d87bcba287 powerpc/powernv: Show checkstop reason for NPU2 HMIs omits 1549c42deff5 powerpc/powernv: Update firmware archaeology around OPAL_H [...] omits efa9ace68e48 powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_ [...] omits 860dbce3d8dd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c1e9e01d4233 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits e577c8b64d58 mm, compaction: make sure we isolate a valid PFN omits 590ba22ba0aa include/linux/generic-radix-tree.h: fix kerneldoc comment omits 98af37d624ed kernel/signal.c: trace_signal_deliver when signal_group_exit omits d3ed71e5cc50 drivers/iommu/intel-iommu.c: fix variable 'iommu' set but [...] omits 8d7a7abfc6b4 spdxcheck.py: fix directory structures omits 0600597c854e kasan: initialize tag to 0xff in __kasan_kmalloc omits bb9f6f63f32d z3fold: fix sheduling while atomic omits ef7a77c6de2f scripts/gdb: fix invocation when CONFIG_COMMON_CLK is not set omits df17277b2a85 mm/gup: continue VM_FAULT_RETRY processing even for pre-faults omits b9fba67b3806 ocfs2: fix error path kobject memory leak omits 3e8589963773 memcg: make it work on sparse non-0-node systems omits 9852ae3fe529 mm, memcg: consider subtrees in memory.events omits bc81426f5bee prctl_set_mm: downgrade mmap_sem to read lock omits 11bbd8b416f8 prctl_set_mm: refactor checks from validate_prctl_map omits 8856ae4df3e9 kernel/fork.c: make max_threads symbol static omits fb092eb63d3a arch/arm/boot/compressed/decompress.c: fix build error due [...] omits 461071b09e29 arch/parisc/configs/c8000_defconfig: remove obsoleted CONF [...] omits 3806b04144e5 mm/vmalloc.c: fix typo in comment omits aa52619ccbe0 lib/sort.c: fix kernel-doc notation warnings omits 91173c6e18ab mm: fix Documentation/vm/hmm.rst Sphinx warnings omits 138f79db15ea pinctrl: bcm2835: Fix build error without CONFIG_OF omits a3094fc1a15e rtc: imx-sc: add rtc alarm support omits 42ca37ca4762 rtc: tps65910: fix typo in register name in read_alarm() omits 9c3f0795e425 rtc: tps65910: remove superfluous Kconfig dependency omits 3e483e59c796 rtc: tegra: Turn into regular driver omits c6af561a4ad0 rtc: tegra: Use consistent variable names and types omits a2d29238bc60 rtc: tegra: checkpatch and miscellaneous cleanups omits 489b64d66325 pinctrl: stm32: Add links to consumers omits 5ca1b1c5cd98 pinctrl: mediatek: mt8183: Add pm_ops omits 5c0904488a20 pinctrl: mediatek: Add pm_ops to pinctrl-paris omits fcae009397cd dt-bindings: gpio: meson8b-gpio: update with SPDX Licence [...] omits 03b30dff6d53 dt-bindings: gpio: meson8-gpio: update with SPDX Licence i [...] omits eb5790db6a28 dt-bindings: gpio: meson-gxl-gpio: update with SPDX Licenc [...] omits 06c789a784c0 dt-bindings: gpio: meson-gxbb-gpio: update with SPDX Licen [...] omits e0cdd3a095f9 pinctrl: meson: update with SPDX Licence identifier omits 6143842823df pinctrl: tegra: Add Tegra194 pinmux driver omits b4e18ba27e22 pinctrl: tegra: Support 32 bit register access omits 2585a584f844 pinctrl: Add Tegra194 pinctrl DT bindings omits 8e82fe2ab65a treewide: fix typos of SPDX-License-Identifier omits 62e139eba339 crypto: ux500 - fix license comment syntax error omits 912348b64d09 drm/i915/icl: Ensure port A combo PHY HW state is correct omits 6e2700c656e5 Merge branch 'i2c/for-current' into i2c/for-next omits c8552db31d5e MAINTAINERS: add I2C DT bindings to ARM platforms omits a0c3200ae7b1 MAINTAINERS: add DT bindings to i2c drivers omits 69ae4f6aac15 mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() omits 5f4d55d5791a iwlwifi: mvm: change TLC config cmd sent by rs to be async omits a8627176b0de iwlwifi: Fix double-free problems in iwl_req_fw_callback() omits b17dc0632a17 iwlwifi: fix AX201 killer sku loading firmware issue omits cc5470df4495 iwlwifi: print fseq info upon fw assert omits 44f61b5c832c iwlwifi: clear persistence bit according to device family omits b3500b472c88 iwlwifi: fix load in rfkill flow for unified firmware omits 23f57bfac7c2 iwlwifi: mvm: remove d3_sram debugfs file omits 0462eaacee49 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits cd5385029f1d selftests/bpf: measure RTT from xdp using xdping omits 33aae28285b7 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 1e692f09e091 bpf, riscv: clear high 32 bits for ALU32 add/sub/neg/lsh/rsh/arsh omits c231c22a989a bpf: doc: update answer for 32-bit subregister question omits cfd492104926 libbpf: Return btf_fd for load_sk_storage_btf omits d168286d773c Merge branch 'map-charge-cleanup' omits c85d69135a91 bpf: move memory size checks to bpf_map_charge_init() omits b936ca643ade bpf: rework memlock-based memory accounting for maps omits 3539b96e041c bpf: group memory related fields in struct bpf_map_memory omits d50836cda698 bpf: add memlock precharge for socket local storage omits ffc8b144d5d0 bpf: add memlock precharge check for cgroup_local_storage omits 576240cfaf20 Merge branch 'propagate-cn-to-tcp' omits d58c6f7212f4 bpf: Add more stats to HBM omits ffd81558d56c bpf: Add cn support to hbm_out_kern.c omits 956fe2190820 bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls omits e7a3160d092a bpf: Update __cgroup_bpf_run_filter_skb with cn omits 5cf1e9145630 bpf: cgroup inet skb programs can return 0 to 3 omits 1f52f6c0b0e8 bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY omits f8d221d2e0e1 Merge tag 'kvm-s390-master-5.2-2' of git://git.kernel.org/ [...] omits 24e8a2ca1f74 Merge tag 'kvm-ppc-fixes-5.2-1' of git://git.kernel.org/pu [...] omits d4582ee4fc55 Merge branch 'for-5.2/fixes' into for-next omits abf82e8f7e9a HID: a4tech: fix horizontal scrolling omits 98609d195737 Merge branch 'for-5.2/fixes' into for-next omits 64caea53e07f HID: hyperv: Add a module description line omits 587a7126779b xen-netback: remove redundant assignment to err omits 6f43e5252833 nexthop: remove redundant assignment to err omits e8d67fa5696e net: dsa: sja1105: Don't store frame type in skb->cb omits 61939b12dc24 block: print offending values when cloned rq limits are exceeded omits cd669f88b134 blk-mq: Document the blk_mq_hw_queue_to_node() arguments omits ef025d7ec2fc blk-mq: Fix spelling in a source code comment omits a0b77e36e1da block: Fix bsg_setup_queue() kernel-doc header omits 83826a506632 block: Fix rq_qos_wait() kernel-doc header omits 0542cd57d266 block: Fix blk_mq_*_map_queues() kernel-doc headers omits 216382dccb2e block: Fix throtl_pending_timer_fn() kernel-doc header omits 33c826ef19df block: Convert blk_invalidate_devt() header into a non-ker [...] omits 210eaaaea805 block/partitions/ldm: Convert a kernel-doc header into a n [...] omits 0ff9848067b7 security/loadpin: Allow to exclude specific file types omits 3ab4436f688c Merge tag 'nfsd-5.2-1' of git://linux-nfs.org/~bfields/linux omits 41e7231fab9d Merge tag 'v5.2-rc2-smb3-fixes' of git://git.samba.org/sfr [...] omits 8c0f693c6eff leds: avoid flush_work in atomic context omits d82b4b26218d drm/i915: Report all objects with allocated pages to the shrinker omits 3b4fa9640ccd drm/i915: Track the purgeable objects on a separate eviction list omits ca6c7df00a89 net/mlx5e: TX, Improve performance under GSO workload omits 10caabdaad5a net/mlx5e: Use termination table for VLAN push actions omits 9272e3df3023 net/mlx5e: Geneve, Add support for encap/decap flows offload omits d386939a327d net/mlx5e: Rearrange tc tunnel code in a modular way omits 1f6da30697d0 net/mlx5e: Geneve, Keep tunnel info as pointer to the orig [...] omits 0ccc171ea6a2 net/mlx5: Geneve, Manage Geneve TLV options omits d4a18e16c570 net/mlx5e: Enable setting multiple match criteria for flow group omits d1bda7eecd88 net/mlx5e: Allow matching only enc_key_id/enc_dst_port for [...] omits 9b81d5a9945b net/mlx5e: Generalize vport type in vport representor omits 7fe4d43eccde Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 6912378d54a5 Merge branch 'phylink-sfp-updates' omits 54f70b3ba364 net: sfp: remove sfp-bus use of netdevs omits 320587e6eac9 net: sfp: add mandatory attach/detach methods for sfp buses omits cdea04c24616 net: phy: allow Clause 45 access via mii ioctl omits 7b3b0e89bcf3 net: phylink: support for link gpio interrupt omits 7fdc455eef20 net: phylink: remove netdev from phylink mii ioctl emulation omits 8693115af4c2 {IB,net}/mlx5: Constify rep ops functions pointers omits c94ff7487754 {IB, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* omits 6706a3b94f89 net/mlx5: E-Switch, Honor eswitch functions changed event cap omits cd56f929e6a5 net/mlx5: E-Switch, Replace host_params event with functio [...] omits c6d4e45d3b44 net/mlx5: Introduce termination table bits omits 0b9055a112fd net/mlx5: Add core dump register access HW bits omits 97545b10221a RDMA/hns: Bugfix for posting multiple srq work request omits a5e112e6424a cgroup: add cgroup_parse_float() omits d266b3f5cac0 Merge branch 'next-fixes-for-5.2-rc' of git://git.kernel.o [...] omits 8164c5719b86 Merge tag 'for-linus-5.2b-rc3-tag' of git://git.kernel.org [...] omits 7b785645e8f1 mm: fix page cache convergence regression omits b4b12b0d2f02 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 27a03b1a71b9 Merge tag 's390-5.2-3' of git://git.kernel.org/pub/scm/lin [...] omits c03cd7738a83 cgroup: Include dying leaders with live threads in PROCS i [...] omits b636fd38dc40 cgroup: Implement css_task_iter_skip() omits 6b115bf58e6f cgroup: Call cgroup_release() before __exit_signal() omits 702c31e8564c Merge tag 'pm-5.2-rc3' of git://git.kernel.org/pub/scm/lin [...] omits 724cf0aecb0d arm64: Enable PINCTRL for ARCH_BRCMSTB omits 72cea7ac5f14 Merge tag 'gcc-plugins-v5.2-rc3' of git://git.kernel.org/p [...] omits 809eec694a7b arm64: Enable ARCH_HAS_RESET_CONTROLLER for ARCH_BRCMSTB omits c9bb6165a16e netfilter: nf_conntrack_bridge: fix CONFIG_IPV6=y omits 29930e314da3 ipvs: add checksum support for gue encapsulation omits 5142967ab524 netfilter: nf_tables: fix module autoload with inet family omits 8aa75b72e3e6 Merge tag 'misc-habanalabs-fixes-2019-05-24' of git://peop [...] omits 2cf6bffc49da netfilter: replace skb_make_writable with skb_ensure_writable omits fb2eb1c131f8 netfilter: tcpmss, optstrip: prefer skb_ensure_writable omits 8e03707f118c netfilter: xt_HL: prefer skb_ensure_writable omits 7418ee4c8810 netfilter: nf_tables: prefer skb_ensure_writable omits 3862c6a91a43 netfilter: ipv4: prefer skb_ensure_writable omits 86f045385462 netfilter: conntrack, nat: prefer skb_ensure_writable omits ec0974df357f netfilter: ipvs: prefer skb_ensure_writable omits c1a831167901 netfilter: bridge: convert skb_make_writable to skb_ensure [...] omits 53315ac660b0 netfilter: nf_tables: free base chain counters from worker omits 5e2ad02e9001 netfilter: nf_flow_table: remove unnecessary variable in f [...] omits ea6cc2fd8a2b netfilter: xt_owner: Add supplementary groups option omits 6c01edd395a7 docs: look for sphinx-pre-install in the source tree omits 508f744c0de3 ipvs: strip udp tunnel headers from icmp errors omits 2aa3c9f48bc2 ipvs: add function to find tunnels omits 1da40ab6caf9 ipvs: allow rs_table to contain different real server types omits 0f257b09531b drm/amd/display: use ttm_eu_reserve_buffers instead of amd [...] omits d367bd2a5e2b drm/ttm: fix busy memory to fail other user v10 omits 224ee02a9d73 drm/ttm: immediately move BOs to the new LRU v3 omits 4c5ac9487c15 drm/ttm: cleanup ttm_bo_mem_space omits af1dac01a701 drm/ttm: remove manual placement preference omits b2f7a6161972 drm/ttm: return immediately in case of a signal omits 6e58ab7ac7fa drm/ttm: Make LRU removal optional v2 omits 526c654a8a06 drm/amdgpu/display: Fix reload driver error omits bdb50274d06a drm/amdgpu/sriov: Correct some register program method omits 443e902eeef9 drm/amdkfd: Return proper error code for gws alloc API omits 4fd334122399 drm/amd/display: program manual trigger only for bottom most pipe omits 6ad34adeaec5 drm/amd/display: CS_TFM_1D only applied post EOTF omits 7316c4ad2996 drm/amd/display: Reset planes for color management changes omits e25228b02e48 drm/amd/display: Increase Backlight Gain Step Size omits 8633d96d3ca1 drm/amd/display: fix issues with bad AUX reply on some displays omits c5c07cb5435e drm/amd/display: Refactor DIO stream encoder omits ff1232a9052e drm/amd/display: Modified AUX_DPHY_RX_CONTROL0 omits d7644091300a drm/amd/display: Add writeback_config to VBA vars omits baa1fd7f32f2 drm/amd/display: Refactor clk_mgr functions omits 961ea20155d7 drm/amd/display: Fix type of pp_smu_wm_set_range struct omits 44ab1aa84ae6 drm/amd/display: do not power on eDP power rail early omits 4b0ab7dd37a3 drm/amd/display: fix crash on setmode when mode is close t [...] omits 88147df0308e drm/amd/display: fix calculation of total_data_read_bandwidth omits b8b205ab2b41 drm/amd/display: 3.2.32 omits fe798de53a7a drm/amd/display: Move link functions from dc to dc_link omits 8e0546d6c4b1 drm/amd/display: Add min_dcfclk_mhz field to bb overrides omits 9b93eb475aa9 drm/amd/display: move clk_mgr files to right place omits 70d9e8cb8b44 drm/amd/display: disable PSR/ABM before destroy DMCU struct omits e63e2491ad92 drm/amd/display: Ensure DRR triggers in BP omits 313a9a21ff46 drm/amd/display: Add GSL source select registers omits 0a32df9cfdb3 drm/amd/display: Disable audio stream only if it's current [...] omits b1432fcbdbea drm/amd/display: assign new stream id in dc_copy_stream omits a7f90cbc0ee4 drm/amd/display: Move CLK_BASE_INNER macro omits 48ea75f99a58 drm/amd/display: Implement CM dealpha and bias interfaces omits 821c65596b68 drm/amd/display: Don't use ROM for output TF if GAMMA_CS_TFM_1D omits dc88b4a684d2 drm/amd/display: make clk mgr soc specific omits 789142eb8bae drm/amdgpu:Fix the unpin warning about csb buffer omits efb426d58128 drm/amdgpu: ras injection use gpu address omits 2f4c53349961 Merge tag 'spdx-5.2-rc3-1' of git://git.kernel.org/pub/scm [...] omits 2209a3055d6f Merge tag 'staging-5.2-rc3' of git://git.kernel.org/pub/sc [...] omits dbde71df810c Merge tag 'tty-5.2-rc3' of git://git.kernel.org/pub/scm/li [...] omits e49c8547fb94 Merge tag 'usb-5.2-rc3' of git://git.kernel.org/pub/scm/li [...] omits ca1918049673 Merge tag 'drm-fixes-2019-05-31' of git://anongit.freedesk [...] discards f420eae8f7c9 nfsd: Spelling s/EACCESS/EACCES/ discards 3139f8c6cc41 lockd: Make two symbols static discards 1bf1bfc1d00c locks: Cleanup lm_compare_owner and lm_owner_key discards 90f1e4919e91 lockd: Show pid of lockd for remote locks discards 75530f6c908a lockd: Remove lm_compare_owner and lm_owner_key discards 2627264356a7 lockd: Convert NLM service fl_owner to nlm_lockowner discards 9f71e71f785b lockd: prepare nlm_lockowner for use by the server discards 181ae8abae17 nfsd: note inadequate stats locking discards db17b61765c2 nfsd4: drc containerization discards 4f0b1394aaad nfsd: don't call nfsd_reply_cache_shutdown twice omits e070e380c674 Merge branch 'for-linus/pstore' into for-next/pstore omits 5d528c080065 pstore/ram: Improve backward compatibility with older Chromebooks omits 6ef72bc036bc phy: qcom: Add Qualcomm PCIe2 PHY driver omits 96ef07f79ae8 dt-bindings: phy: Add binding for Qualcomm PCIe2 PHY omits ff5781634c41 drm/bridge: sii902x: Implement HDMI audio support omits 3f18021f43a3 dt-bindings: display: sii902x: Add HDMI audio bindings omits 9ed99f613fb2 dt-bindings: display: sii902x: Remove trailing white space omits 8dbfc5b65023 drm/bridge: sii902x: pixel clock unit is 10kHz instead of 1kHz omits bceee9bb8948 drm/bridge: sii902x: Set output mode to HDMI or DVI accord [...] omits 9fba099b7a84 drm/bridge: sii902x: add input_bus_flags omits 141731d15d6e Revert "lockd: Show pid of lockd for remote locks" omits 423997fffeaf dt-bindings: tc358767: add HPD support omits f25ee5017e4f drm/bridge: tc358767: add IRQ and HPD support omits af9526f262c0 drm/bridge: tc358767: add GPIO & interrupt registers omits 3231573065ad drm/bridge: tc358767: read display_props in get_modes() omits 46648a3cec2d drm/bridge: tc358767: copy the mode data, instead of stori [...] omits 0cdb42f313e0 drm/bridge: tc358767: remove tc_connector_best_encoder omits 4647a64fd56a drm/bridge: tc358767: use bridge mode_valid omits 2792c152a845 drm/bridge: tc358767: remove check for video mode in link enable omits f9538357760b drm/bridge: tc358767: clean-up link training omits 0bf251465113 drm/bridge: tc358767: cleanup LT result check omits 0776a269d725 drm/bridge: tc358767: use more reliable seq when finishing LT omits 31b4c8848a89 drm/bridge: tc358767: remove unnecessary msleep omits 67bca92fa830 drm/bridge: tc358767: ensure DP is disabled before LT omits 1c928267b187 drm/bridge: tc358767: disable only video stream in tc_stre [...] omits cb3263b2df97 drm/bridge: tc358767: add link disable function omits bb24836869a7 drm/bridge: tc358767: move PXL PLL enable/disable to strea [...] omits 80d57245063f drm/bridge: tc358767: split stream enable/disable omits 5761a259aa9e drm/bridge: tc358767: move video stream setup to tc_main_l [...] omits ca342386a9b3 drm/bridge: tc358767: cleanup aux_link_setup omits ab947eb65a31 drm/bridge: tc358767: remove unused swing & preemp omits e5607637c461 drm/bridge: tc358767: cleanup spread & scrambler_dis omits 4b30bf41e11f drm/bridge: tc358767: fix ansi 8b10b use omits c28d14849d37 drm/bridge: tc358767: reset voltage-swing & pre-emphasis omits bfb6e014c45f drm/bridge: tc358767: fix tc_aux_get_status error handling omits 7ef5ef5cdead drm/i915: add force_probe module parameter to replace alph [...] omits fd1e194f4869 drm/i915: fix use of uninitialized pointer vaddr omits e3023bf80639 gpio: of: Handle the Freescale SPI CS omits e046b64b1547 ALSA: hda/ca0132: Use struct_size() omits 1fbf9d81429a drm/i915: Make default value for i915.mmio_debug a compile [...] omits a2d4560f0be9 ALSA: hda: Use struct_size() omits 65be9580885e ALSA: control: Use struct_size() omits 717f43d81afc ALSA: hda/realtek - Update headset mode for ALC256 omits 51a0daf64dee ARM: mach-shmobile: Don't init CNTVOFF/counter if PSCI is [...] omits fc722a0429f4 fs/adfs: fix filename fixup handling for "/" and "//" names omits 5f8de4875c35 fs/adfs: move append_filetype_suffix() into adfs_object_fixup() omits 2eb0684f9771 fs/adfs: remove truncated filename hashing omits adb514a4e0f6 fs/adfs: factor out filename fixup omits 411c49bcf32d fs/adfs: factor out object fixups omits 525715d0161f fs/adfs: factor out filename case lowering omits 1e504cf85ddd fs/adfs: factor out filename comparison omits 5d3211b651a0 ovl: doc: add non-standard corner cases omits 6d97985072dc isdn: move capi drivers to staging omits 99c2aa151a71 isdn: hdlc: move into mISDN omits 9c3c0c204814 isdn: remove isdn4linux omits 85993b8c9786 isdn: remove hisax driver omits 8e6c8aa3b52e isdn: gigaset: remove i4l support omits 8880fa32c557 pstore/ram: Run without kernel crash dump region omits 674459be1169 MAINTAINERS: add Vasily Gorbik and Christian Borntraeger for s390 omits 2850ef62e13e MAINTAINERS: Farewell Martin Schwidefsky omits fdad1d54d2c8 iavf: update comments and file checks to match iavf omits 53b79907f5f7 iavf: rename i40e_device to iavf_device omits db950599f0de iavf: change remaining i40e defines to be iavf omits cc0ea2db4e39 iavf: rename iavf_client.h defines to match driver name omits 8821b3fa0c1b iavf: rename iavf_status structure flags omits 7af36e321482 iavf: replace i40e variables with iavf omits f2d1315895ca drm/i915: Drop check for non-NULL entry in llist_for_each_ [...] omits afb286bcae85 Merge tag 'gvt-fixes-2019-05-30' of https://github.com/int [...] omits 47bc28d7ee6d drm/i915: Split off pci_driver.remove() tail to drm_driver [...] omits 2674700c4c0e gpio: max732x: use devm_gpiochip_add_data() omits 375b94246761 gpio: max732x: use i2c_new_dummy_device() omits 8764c4ca5049 gpio: em: use the managed version of gpiochip_add_data() omits a9fb94a99bb5 pstore: Set tfm to NULL on free_buf_for_compression omits 4bee43574282 arm64: dts: imx8mm: Add SAI nodes omits 932296120543 nds32: add new emulations for floating point instruction omits ed32949e0acb nds32: Avoid IEX status being incorrectly modified omits 8183db10db63 math-emu: Use statement expressions to fix Wshift-count-ov [...] omits 881b54c7e9d9 arm64: dts: imx8mq: add clock for SNVS RTC node omits d650fb40b3e2 iavf: rename i40e functions to be iavf omits 80754bbc0711 iavf: change iavf_status_code to iavf_status omits 8be454c91ec0 iavf: Rename i40e_adminq* files to iavf_adminq* omits 53462f0f4772 iavf: iavf_client: use struct_size() helper omits 06665619cc88 iavf: use struct_size() in kzalloc() omits 6b6b49b56a6c iavf: Limiting RSS queues to CPUs omits 9ae9d9bfb72c eeprom: at24: use struct_size() in devm_kzalloc() omits a8806581241b eeprom: at24: Remove set but not used variable 'addr' omits 3dc215416673 iavf: Use printf instead of gnu_printf for iavf_debug_d omits 036e34310931 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits adc3f554fa1e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 318adf8e4bfd Merge tag 'for-5.2-rc2-tag' of git://git.kernel.org/pub/sc [...] omits 8cb7104d03dd Merge tag 'configfs-for-5.2-2' of git://git.infradead.org/ [...] omits c5ba17126612 Merge tag 'sound-5.2-rc3' of git://git.kernel.org/pub/scm/ [...] omits 4c1d2fc7d56c staging: mt7621-dma: sizeof via pointer dereference omits 91c1ead6aee2 Merge branch 'drm-next-5.3' of git://people.freedesktop.or [...] omits 20f944965601 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits bf0349df0004 arm64: Enable BCM7038_L1_IRQ for ARCH_BRCMSTB omits 2a3e0b716296 Merge tag 'imx-drm-fixes-2019-05-29' of git://git.pengutro [...] omits 9595aee2a389 Documentation: PCI: convert endpoint/pci-test-howto.txt to reST omits bf2c2658d4b6 Documentation: PCI: convert endpoint/pci-test-function.txt [...] omits d4518e4ac64c Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST omits d8946fc38517 Documentation: PCI: convert endpoint/pci-endpoint.txt to reST omits 4e37f055a92e Documentation: PCI: convert pcieaer-howto.txt to reST omits 8a01fa64348a Documentation: PCI: convert pci-error-recovery.txt to reST omits b66357f32fb9 Documentation: PCI: convert acpi-info.txt to reST omits 3b9bae029b60 Documentation: PCI: convert MSI-HOWTO.txt to reST omits 4d2c729c6232 Documentation: PCI: convert pci-iov-howto.txt to reST omits 2e6422444894 Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST omits 100f6d8e0990 net: correct zerocopy refcnt with udp MSG_MORE omits 229b4e0728e0 Documentation: PCI: convert pci.txt to reST omits 7b3ed2a137b0 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 84a32edec480 net: sched: act_ctinfo: minor size optimisation omits b73484b2fc0d ethtool: Check for vlan etype or vlan tci when parsing flow_rule omits 655887fe3927 Merge branch 'complex-c45-phys' omits 97b33bdf9bdd net: phy: export phy_queue_state_machine omits 49644e68f472 net: phy: add callback for custom interrupt handler to str [...] omits 07b0928918c6 net: phy: enable interrupts when PHY is attached already omits 8e2ea3ea9625 qed: Fix static checker warning omits e70c7aad7a95 net: dsa: Add error path handling in dsa_tree_setup() omits 2b81f8161dfe net: don't clear sock->sk early to avoid trouble in strparser omits a4270d6795b0 net-gro: fix use-after-free read in napi_gro_frags() omits c3bc6debb4c7 Merge branch 'Fixes-for-DSA-tagging-using-802-1Q' omits 0471dd429cea net: dsa: tag_8021q: Create a stable binary format omits d34d2baa9173 net: dsa: tag_8021q: Change order of rx_vid setup omits 1b0b807dd746 Merge branch 'r8169-fw' omits ce8843abfa67 r8169: decouple rtl_phy_write_fw from actual driver code omits e95a7f30e126 r8169: improve rtl_fw_format_ok omits 25e94115aee6 r8169: enable WoL speed down on more chip versions omits c3e933a5b8c1 sctp: deduplicate identical skb_checksum_ops omits 2544af0344ba net: avoid indirect calls in L4 checksum calculation omits 5ee907f70e8e net: dsa: sja1105: Make static_config_check_memory_size static omits 218084372146 net: mvpp2: fix bad MVPP2_TXQ_SCHED_TOKEN_CNTR_REG queue value omits 41384136608c Merge branch 'connection-tracking-support-for-bridge' omits af9573be674e netfilter: nf_conntrack_bridge: register inet conntrack fo [...] omits 764dd163ac92 netfilter: nf_conntrack_bridge: add support for IPv6 omits 3c171f496ef5 netfilter: bridge: add connection tracking system omits d035f19f59c5 netfilter: nf_conntrack: allow to register bridge support omits 19c3401a917b net: ipv4: place control buffer handling away from fragmen [...] omits 8a6a1f176401 net: ipv6: split skbuff into fragments transformer omits 065ff79f8881 net: ipv4: split skbuff into fragments transformer omits 0feca6190f88 net: ipv6: add skbuff fraglist splitter omits c8b17be0b7a4 net: ipv4: add skbuff fraglist splitter omits d8210b1132db staging: rtl8723bs: core: fix warning Comparison to NULL omits 543c4f49ba05 staging: rtl8712: Remove initialisations omits db622e05cdbe staging: rtl8712: Remove return variable of different type omits eb2b3edfd427 staging: rts5208: Remove negations omits 8fe0260030b8 staging: octeon-usb: Remove return variable omits 1f816787b660 Staging: rtl8723bs: hal: fix warning possible condition wi [...] omits ca6ea423d2bb staging: rtl8723bs: hal: Remove set but not used variable [...] omits 371ec021a492 staging: rtl8723bs: core: rtw_ap: fix Unneeded variable: " [...] omits 1b96f846db31 staging/gasket: Fix string split omits 0fce66606ef9 staging: ks7010: Remove initialisation in ks7010_sdio.c omits 6ef7eef9291c staging: ks7010: Merge multiple return variables in ks_hostif.c omits a7048b38ae44 staging: ks7010: Remove initialisation in ks_hostif.c omits f5a4c0188cbb staging: kpc2000: replace bogus variable name in core.c omits 8dd3355a229e staging: kpc2000: remove extra spaces in core.c omits 26c12642338b staging: kpc2000: remove extra blank line in core.c omits 299672a74856 staging: kpc2000: kpc_i2c: Use devm_* API to manage mapped [...] omits e621c8a108ed staging: kpc2000: kpc_i2c: fail probe if unable to map I/O space omits 4ff740315aee staging: kpc2000: kpc_i2c: fail probe if unable to get I/O [...] omits 091971897e84 staging: kpc2000: kpc_i2c: Use drvdata instead of platform_data omits 73d56b83910a staging: kpc2000: kpc_i2c: Remove unnecessary consecutive [...] omits c5164e568cd7 staging: kpc2000: kpc_i2c: Use BIT macro rather than manua [...] omits 935d47e209cc staging: kpc2000: kpc_i2c: Remove pldev from i2c_device structure omits f82ce45273d4 staging: kpc2000: kpc_i2c: Remove unused rw_sem omits 46144c139157 staging: kpc2000: replace white spaces with tabs for kpc20 [...] omits 9164f3363118 staging: kpc2000: report error status to spi core omits 4a932d90b154 staging: kpc2000: Change to use DIV_ROUND_UP omits 1d14a95b5839 staging: kpc2000: fix typo in Kconfig omits 8cfeb385e9eb docs cgroups: add another example size for hugetlb omits dafb1c3a0865 staging: speakup: serialio: fix warning linux/serial.h is [...] omits fe6d98750cf0 staging: erofs: fix i_blocks calculation omits 89f27eded5b6 staging: erofs: support statx omits d48ecb40b5b5 Merge branch 'add-TFO-backup-key' omits 10fbcdd12aa2 selftests/net: add TFO key rotation selftest omits 2dc7e48dee68 Documentation: ip-sysctl.txt: Document tcp_fastopen_key omits aa1236cdfa89 tcp: add support for optional TFO backup key to net.ipv4.t [...] omits 0f1ce0236865 tcp: add support to TCP_FASTOPEN_KEY for optional backup key omits 9092a76d3cf8 tcp: add backup TFO key infrastructure omits 483642e5ea1d tcp: introduce __tcp_fastopen_cookie_gen_cipher() omits 5b5d331a2c93 Merge branch 'mlxsw-Hardware-monitoring-enhancements' omits e4e93d6d8651 mlxsw: core: Reduce buffer size in transactions for SFP mo [...] omits 984aec752128 mlxsw: core: Extend the index size for temperature sensors [...] omits 2e265a8b6c09 mlxsw: core: Extend hwmon interface with inter-connect tem [...] omits 7e9561ed0bff mlxsw: reg: Add Management General Peripheral Information [...] omits ae5746783681 mlxsw: reg: Extend sensor index field size of Management T [...] omits 961cf99a074f mlxsw: core: Re-order initialization sequence omits 3029a693beda mlxsw: i2c: Allow flexible setting of I2C transactions size omits 9bbd7efbc055 mlxsw: i2c: Extend initialization with querying firmware info omits 18a49727083a Merge branch 'net-stmmac-selftests-Two-fixes' omits aeb4a5e8b350 net: stmmac: selftests: Use kfree_skb() instead of kfree() omits 2d135dea53fa net: stmmac: selftests: Fix sparse warning omits ba851a39c970 NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled omits 52b042ab9948 NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wa [...] omits 9609dad263f8 ipv4: tcp_input: fix stack out of bounds when parsing TCP [...] omits 62851d71e771 Merge branch 'mlxsw-Two-small-fixes' omits 275e928f1911 mlxsw: spectrum: Prevent force of 56G omits ef74422020aa mlxsw: spectrum_acl: Avoid warning after identical rules i [...] omits 7987b694ade8 SUNRPC: Fix a use after free when a server rejects the RPC [...] omits 84b3fd1fc959 net: dsa: mv88e6xxx: fix handling of upper half of STATS_T [...] omits a49773064bc2 jbd2: fix typo in comment of journal_submit_inode_data_buffers omits ec6017d90359 SUNRPC fix regression in umount of a secure mount omits 8821f1861040 Merge branch 'next/dt' into for-next omits 893bffa99441 ARM: dts: exynos: Raise maximum buck regulator voltages on [...] omits a41041ff31f2 ARM: dts: exynos: Move CPU OPP tables out of SoC node on E [...] omits 7821ce417ec7 jbd2: fix some print format mistakes omits 0cca82ec3455 ARM: exynos: Make ARCH_EXYNOS3 a default option omits c25b84c00826 dt-bindings: display: Convert Allwinner DSI to a schema omits 59715171fbd0 r8169: fix MAC address being lost in PCI D3 omits 32707c4dfa20 inet: frags: Remove unnecessary smp_store_release/READ_ONCE omits 5080e28d94a2 net: mvpp2: cls: Remove unnessesary check in mvpp2_ethtool [...] omits cac2a301c02a RDMA/uverbs: check for allocation failure in uapi_add_elm() omits 9737070c6823 net: stmmac: Switch to devm_alloc_etherdev_mqs omits 6fe1a9b9b654 IB/hfi1: Use struct_size() helper omits 829ca44ecf60 IB/qib: Use struct_size() helper omits 34755f596110 IB/rdmavt: Use struct_size() helper omits 621ccc6cc5f8 tua6100: Avoid build warnings. omits 200c6758631f Merge tag 'mlx5-fixes-2019-05-28' of git://git.kernel.org/ [...] omits 96ac6d435100 treewide: Add SPDX license identifier - Kbuild omits 46aeb7e6c17d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3fc2175113a9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7e300dabb7e7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fc44ef5aa0dd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f0aa4fa4fe1a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 68cf618c6294 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a63a5fa97e86 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c88a15c6f196 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 658af820172c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7925f8f78f01 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 003ba957919b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0920654fd68f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c456cfc2e52b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d1d24ed481f5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 59bd9ded4d78 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits eace21fa1e49 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 25763b3c864c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 02956874a853 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9952f6918daa treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f3d080a2082f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 958349ccb03b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits dd2878aaceaf treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0376148f303c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 8fe76f5a5371 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits af873fcecef5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2522fe45a186 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f50a7f3d9225 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 84e565361072 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1f327613224e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5a5ef56869cd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits ad306d686e21 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 41173abc577b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 6776e83edbf7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0b7121833d5b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 84a14ae8c44f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fda8d26e61fc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 82c298100a2d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3b87cc6feccb Merge branch 'Enable-SFP-on-ACPI-based-systems' omits 7ce236fafd0b net: phy: sfp: enable i2c-bus detection on ACPI based systems omits 1e91a2e5d827 i2c: acpi: export i2c_acpi_find_adapter_by_handle omits 6e75fc040104 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1802d0beecaf treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f2cde8957d32 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 122375508ba3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4d3f18bb73d9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 468e15fdc2ec treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 873e65bc0907 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4f19048fd0a0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4a27fd1501a5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 935912c538f1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 37fa65d0fd8a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits cfcf6e707ef6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 736e67ba238f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fcaf20360a59 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3cfa958b08a4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c942fddf8793 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1a59d1b8e05e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e78d0eabefb7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3bf4200603f5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits de6cc6515a44 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2874c5fd2842 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a912e80bd0bb treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 660662f857bc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 80503b23b23b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits db73570c1cc2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 53c8ab358414 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 328970de0e39 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2b4f7350c2cc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e9483576d02c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a94da204fded treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1cc6582eeff2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 6db657ddbd84 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7cb22cc3ec62 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3ef9dff4aea1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2fe68aa345c5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5fca9e5c694b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4ffda6361f1d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7931287d4719 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 372e8ee96fd4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 005fdd53d673 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2e97506ac44c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits bb522f7305d6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits eb1fe3bfe8bf treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b78bbafe1562 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4b280531e84c Merge branch 'XDP-generic-fixes' omits 458bf2f224f0 net: core: support XDP generic on stacked devices. omits 996ed0474146 netvsc: unshare skb in VF rx handler omits f2696099c6c6 udp: Avoid post-GRO UDP checksum recalculation omits 6486199378a5 nvme-tcp: fix queue mapping when queue count is limited omits 5651cd3c4336 nvme-rdma: fix queue mapping when queue count is limited omits 2f2da36ebf42 ice: Trivial cosmetic changes omits 072efdf8bf4c ice: Recognize higher speeds omits 4f70daa08142 ice: Use a different ICE_DBG bit for firmware log messages omits ed14245ab759 ice: Update function header omits 49c6e41b0d1f ice: Move define for ICE_AQC_DRIVER_UNLOADING omits 62f4dafc182f ice: Align to updated AQ command formats omits 91d7a5908774 ice: Use continue instead of an else block omits 8be92a76c3e9 ice: Change minimum descriptor count value for Tx/Rx rings omits 2e0e62285c1c ice: Add switch rules to handle LLDP packets omits 839d05e41385 audit: remove the BUG() calls in the audit rule comparison [...] omits 36af5f407bbb f2fs: fix sparse warning omits a700767a7682 docs: requirements.txt: recommend Sphinx 1.7.9 omits cf08508d21ff docs: by default, build docs a lot faster with Sphinx >= 1.7 omits 0ca862e6f1c7 scripts/documentation-file-ref-check: teach about .txt -> [...] omits 4904aeed9f68 scripts/documentation-file-ref-check: improve tools ref handling omits aeaacbfed853 scripts/documentation-file-ref-check: exclude false-positives omits 9e78e7fc0b20 scripts/documentation-file-ref-check: better handle translations omits 9b88ad5464af scripts/sphinx-pre-install: always check if version is com [...] omits c4c562defedb scripts/sphinx-pre-install: get rid of RHEL7 explicity check omits 44f42165177e scripts/sphinx-pre-install: make activate hint smarter omits 81621f976176 f2fs: fix f2fs_show_options to show nodiscard mount option omits 9227d5227b8d f2fs: add error prints for debugging mount failure omits c854f4d68136 f2fs: fix to do sanity check on segment bitmap of LFS curseg omits 4d11d13e2776 f2fs: add missing sysfs entries in documentation omits b9c1c26739ec ext4: gracefully handle ext4_break_layouts() failure durin [...] omits 970c43d17835 ASoC: SOF: Intel: hda: use the defined ppcap functions omits 64adde31c8e9 PCI: qcom: Ensure that PERST is asserted for at least 100 ms omits 79b3b7c4a396 Merge branch 'asoc-5.2' into asoc-5.3 omits e13ef82a9ab8 ASoC: SOF: add COMPILE_TEST for PCI options omits 8fe751d8fd5c ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers omits 0d365acbbe29 ASoC: Intel: boards: remove dependency on asm/platform_sst [...] omits 2c79eeb1aaf2 ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build erro [...] omits 536cfd2f375d ASoC: Intel: use common helpers to detect CPUs omits f499edf9fa90 ASoC: rt5677: Add missing voice activation register definitions omits 498ddaa3b4e7 fpga: zynqmp-fpga: Correctly handle error pointer omits c7ddfd3514f2 PCI: altera-msi: Allow building as module omits bc2cce3f2ebc selftests: vm: install test_vmalloc.sh for run_vmtests omits ec15c4d0d5d2 PCI: altera: Allow building as module omits 98a13a8d2539 userfaultfd: selftest: fix compiler warning omits f97f3f8839eb kselftest/cgroup: fix incorrect test_core skip omits 00e38a5d753d kselftest/cgroup: fix unexpected testing failure on test_core omits f6131f28057d kselftest/cgroup: fix unexpected testing failure on test_m [...] omits 2ba543d3e7db Merge branch 'xtensa-5.2-fixes' into xtensa-for-next omits adefd051a670 xtensa: Fix section mismatch between memblock_reserve and [...] omits 76002d8b48c4 PCI: Return error if cannot probe VF omits 34cee4e1f7cd PCI: Fix "space followed by tab" whitespace errors omits c42eaffa1656 Documentation: add Linux PCI to Sphinx TOC tree omits b8e65c1939ff ARM: dts: vexpress: set the right partition type for NOR flash omits 6f3710f1f65f arm: dts: vexpress-v2p-ca15_a7: disable NOR flash node by default omits f6e2aa91a46d signal/ptrace: Don't leak unitialized kernel memory with P [...] omits 31d382a2bb08 Merge branch 'sunxi/dt-for-5.3' into sunxi/for-next omits 96c0dad2f9de ARM: dts: sun8i: a83t: Add device node for CSI (Camera Sen [...] omits bdd33cb6e24f ARM: dts: gr8-evb: Fix RTC vendor omits ae683c816d9f ARM: dts: sun7i: icnova-swac: Fix the model vendor omits dfe8173dfd25 ARM: dts: sun8i: a711: Change LRADC node names to avoid warnings omits 3803f4dc265f Merge ext2 bitmap bh leak fix. omits dc1f73802bd7 ext2: add missing brelse() in ext2_new_inode() omits 685c9b7750bf mwifiex: Abort at too short BSS descriptor element omits 13ec7f10b87f mwifiex: Fix possible buffer overflows at parsing bss descriptor omits 6501aa4e3a45 drm/i915: add in-kernel blitter client omits 0a4a6e74e733 drm/i915/gtt: grab wakeref in gen6_alloc_va_range omits c304b8d2f9aa clk: samsung: exynos5433: Use of_clk_get_parent_count() omits 0b32e1974969 drm/i915/gvt: Assign NULL to the pointer after memory free. omits 27348cc9c8ec drm/i915/gvt: Check if cur_pt_type is valid omits c86ccfba1728 Merge branch 'topic/hda-polling-mode' into for-next omits ee8829dc609c ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_ [...] omits be1fcde604e4 x86: intel_epb: Do not build when CONFIG_PM is unset omits b33fb3cf6f5e Merge tag 'perf-core-for-mingo-5.3-20190529' of git://git. [...] omits 0adb0c99594b dt-bindings: move Atmel ECC508A I2C crypto processor to tr [...] omits 2af8c8927ebb dt-bindings: add Atmel SHA204A I2C crypto processor omits da001fb651b0 crypto: atmel-i2c - add support for SHA204A random number [...] omits c34a320176a5 crypto: atmel-ecc - factor out code that can be shared omits 3c756aa346df crypto: atmel-ecc - add support for ACPI probing on non-AT [...] omits 4befedc04536 i2c: acpi: permit bus speed to be discovered after enumeration omits 8a82451bd04f crypto: caam - print messages in caam_dump_sg at debug level omits 6e005503199b crypto: caam - print debug messages at debug level omits 32f75e67f345 crypto: caam - remove unused defines omits f6b99b6e1865 crypto: caam - print IV only when non NULL omits ff455ad9a7f8 crypto: ixp4xx - Fix cross-compile errors due to type mismatch omits ff9f902cce5d crypto: talitos - use SPDX-License-Identifier omits 89b32dfe008c crypto: talitos - use IS_ENABLED() in has_ftr_sec1() omits fbb8d46e1616 Revert "crypto: talitos - export the talitos_submit function" omits e345177ded17 crypto: talitos - fix AEAD processing. omits c9cca7034b34 crypto: talitos - Align SEC1 accesses to 32 bits boundaries. omits eae55a586c3c crypto: talitos - properly handle split ICV. omits 4bbfb839259a crypto: talitos - HMAC SNOOP NO AFEU mode requires SW icv [...] omits 7ede4c36cf7c crypto: talitos - Do not modify req->cryptlen on decryption. omits d84cc9c9524e crypto: talitos - fix ECB algs ivsize omits ee483d32ee1a crypto: talitos - check data blocksize in ablkcipher. omits b9a05b6041cb crypto: talitos - fix CTR alg blocksize omits 1ba34e71e9e5 crypto: talitos - check AES key size omits b8fbdc2bc4e7 crypto: talitos - reduce max key size for SEC1 omits a1a42f84011f crypto: talitos - rename alternative AEAD algos. omits 5e99a0a7a946 crypto: algapi - remove crypto_tfm_in_queue() omits 84ede58dfcd1 crypto: hash - remove CRYPTO_ALG_TYPE_DIGEST omits 3e56e168638b crypto: cryptd - move kcrypto_wq into cryptd omits e590e1321c13 crypto: gf128mul - make unselectable by user omits 87804144cb7a crypto: echainiv - change to 'default n' omits c8a3315a5f69 crypto: make all templates select CRYPTO_MANAGER omits 929d34cac156 crypto: testmgr - make extra tests depend on cryptomgr omits e944eab37a72 crypto: testmgr - fix length truncation with large page size omits 2621a8699e81 crypto: vmx - convert to skcipher API omits 1fa0a7dcf759 crypto: vmx - convert to SPDX license identifiers omits 1a9e93722967 hwrng: meson - update with SPDX Licence identifier omits 7829a0c1cb9c crypto: hmac - fix memory leak in hmac_init_tfm() omits 9c5b34c2f7eb crypto: jitterentropy - change back to module_init() omits 34f61de87017 ARM: dts: Drop bogus CLKSEL for timer12 on dra7 omits 092a33d40312 ice: Cleanup ice_update_link_info omits d31530e83e63 ice: Use right type for ice_cfg_vsi_lan return omits f776b3acb047 ice: Add support for Forward Error Correction (FEC) omits 047e52c0e8ae ice: Add support for virtchnl_vector_map.[rxq|txq]_map omits 561f4379019f ice: Introduce ice_init_mac_fltr and move ice_napi_del omits 72ecb896e465 ice: Use GLINT_DYN_CTL to disable VF's interrupts omits 517f4c49aafc net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() omits 02caceded069 net: ethernet: ti: cpsw: correct .ndo_open error path omits 6faaffb3b1ce Merge branch 'Decoupling-PHYLINK-from-struct-net_device' omits af7cd0366ee9 net: dsa: sja1105: Fix broken fixed-link interfaces on user ports omits 0e27921816ad net: dsa: Use PHYLINK for the CPU/DSA ports omits 77373d49de22 net: dsa: Move the phylink driver calls into port.c omits 17091180b152 net: phylink: Add phylink_{printk, err, warn, info, dbg} macros omits 43de61959b99 net: phylink: Add PHYLINK_DEV operation type omits 44cc27e43fa3 net: phylink: Add struct phylink_config to PHYLINK API omits 27755ff88c0e net: phylink: Add phylink_mac_link_{up, down} wrapper functions omits c920f745f45d net: phy: Add phy_standalone sysfs entry omits 82c76aca8118 net: phy: Check against net_device being NULL omits 2db2d9d1ac37 net: phy: Guard against the presence of a netdev omits 53cfca2d6b93 net: phy: Add phy_sysfs_create_links helper function omits 24ec483cec98 net: sched: Introduce act_ctinfo action omits a6851c613fd7 r8169: remove 1000/Half from supported modes omits 2c1d029a017f net: mscc: ocelot: Implement port policers via tc command discards 1c5176c3dd8c Merge branch 'misc' into for-next discards a3fbed79a574 Merge branch 'fixes' into for-next omits d724c9e54939 KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() omits 1b28d5531e44 KVM: PPC: Book3S HV: Fix lockdep warning when entering gue [...] omits bcaa3110d584 KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing E [...] omits aedb5b19429c KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when ac [...] omits ef9740204051 KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passth [...] omits 7e10b9a6da61 KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the X [...] omits 3035e8cd6c31 drm/i915/gvt: Fix cmd length of VEB_DI_IECP omits 5e0b3f3b2773 drm/i915/gvt: refine ggtt range validation omits cb2808da74f0 drm/i915/gvt: Fix vGPU CSFE_CHICKEN1_REG mmio handler omits 888c0094b2e2 drm/i915/gvt: Fix GFX_MODE handling omits 1fd45b09b10f drm/i915/gvt: Update force-to-nonpriv register whitelist omits 387a4c2b5529 drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack omits 980ef4d22a95 x86/ima: check EFI SetupMode too omits 8cdc23a3d9ec ima: show rules with IMA_INMASK correctly omits 221be106d75c evm: check hash algorithm passed to init_desc() omits 02e03c897a96 soc: qcom: rpmpd: Add MSM8998 power-domains omits dec9a05a147e dt-bindings: power: Add rpm power domain bindings for msm8998 omits 7dbed2a7462e soc: qcom: rpmpd: Add QCS404 power-domains omits 0cb93b1503c1 dt-bindings: power: Add rpm power domain bindings for qcs404 omits 1f010d1efdf6 soc: qcom: rpmpd: Modify corner defining macros omits fe546c54423f soc: qcom: rpmpd: Add support to set rpmpd state to max omits 8b3344422f09 soc: qcom: rpmpd: fixup rpmpd set performance state omits b157d73ed0af MAINTAINER: Fix Qualcomm ETHQOS ethernet DT file omits f82682f4043f MAINTAINERS: fix typo in file name omits 460f13cab098 arm64: dts: qcom: msm8998: Add rpmpd node omits 11f61210d7ca arm64: dts: qcom: qcs404: Add rpmpd node omits 67779ca2ed23 arm64: dts: qcom: qcs404: Move lpass and q6 into soc omits f4dd04a836c7 arm64: dts: qcom: qcs404: Fully describe the CDSP omits 560ad5e7e1b5 arm64: dts: qcom: qcs404: Add TCSR node omits 644875660cd2 arm64: dts: qcom: qcs404-evb: Mark CDSP clocks protected omits 9bbd0836c34f arm64: dts: qcom: sdm845: Add PSCI cpuidle low power states omits 2aefca8017fa arm64: dts: msm8996: Add proper capacity scaling for the cpus omits f6aee7af59b6 arm64: dts: qcom: msm8996: Add PSCI cpuidle low power states omits 4c9e5dfb45e8 arm64: dts: qcom: msm8916: Use more generic idle state names omits 4742ab860618 arm64: dts: qcom: msm8916: Add entry-method property for t [...] omits 0b0c33908199 arm64: dts: qcom: qcs404: Add turingcc node omits 45ea8f32b031 arm64: dts: qcom: qcs404: Add PSCI cpuidle low power states omits 3fdeaee951aa arm64: dts: sdm845: Add zap shader region for GPU omits c79800103eb1 arm64: dts: sdm845: Add gpu and gmu device nodes omits 9000a55bedb4 arm64: dts: qcom: sdm845-mtp: Make USB1 peripheral omits f6ddca1c11b8 arm64: dts: qcom: qcs404-evb: increase s3 max voltage omits 887b528c958f arm64: dts: qcom: qcs404-evb: fix l3 min voltage omits 32d3060d769b arm64: dts: qcom: pms405: Rename adc outputs as per schematics omits 7c2d4811d115 arm64: dts: qcom: pms405: calibrate the VADC correctly discards f9ee0f083e1f scsi: message: fusion: Use kmemdup instead of memcpy and kmalloc omits 14d27be1529c arm64: dts: sdm845: Fix up CPU topology omits 6d1238aa3395 arm64: dts: qcom: qcs404-evb: Fix typo omits 3a2b37b09f74 arm64: dts: msm8996: Add UFS PHY reset controller discards 5e3097815f2d scsi: megaraid_sas: remove set but not used variables 'hos [...] discards 1293e0824f55 scsi: megaraid_sas: remove set but not used variable 'cur_state' discards 86e5aca7fa29 scsi: mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() discards 8d738e3fc056 scsi: ufs: Add error-handling of Auto-Hibernate discards c066e01712e5 scsi: ufs: Do not overwrite Auto-Hibernate timer discards fc1eed7b3228 scsi: ufs: Introduce ufshcd_is_auto_hibern8_supported() discards 7157963bb211 scsi: libsas: no need to join wide port again in sas_ex_di [...] omits 3b0541791453 scsi: libsas: delete sas port if expander discover failed omits 04cf8b32bc6d scsi: libsas: only clear phy->in_shutdown after shutdown e [...] discards fa232a846749 scsi: lpfc: Use *_pool_zalloc rather than *_pool_alloc omits 12e750bc6204 scsi: scsi_dh_alua: Fix possible null-ptr-deref omits 1d94f06e7f5d scsi: smartpqi: properly set both the DMA mask and the coh [...] discards 1ba0626ab4e6 scsi: hpsa: fix an uninitialized read and dereference of p [...] omits ef4021fe5fd7 scsi: zfcp: fix to prevent port_remove with pure auto scan [...] omits d27e5e07f9c4 scsi: zfcp: fix missing zfcp_port reference put on -EBUSY [...] omits cc555759117e scsi: libcxgbi: add a check for NULL pointer in cxgbi_chec [...] discards 4cdcac040c80 scsi: target/iscsi: fix possible condition with no effect [...] discards 51222cea2a1a scsi: pm8001: Fix typo in code comments discards 7d47fa065e62 scsi: fdomain: Add PCMCIA support discards 98fb453b3a70 scsi: fdomain: Add register definitions discards 662e99cf57f0 scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON discards 035a3c4046b5 scsi: ibmvscsi: redo driver work thread to use enum action states discards c06ddfc2d446 scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_ [...] discards 9871cf794337 scsi: lpfc: Update lpfc version to 12.2.0.3 discards ebc323c2c2af scsi: lpfc: Fix kernel warnings related to smp_processor_id() discards a09421e62ba0 scsi: lpfc: Fix BFS crash with DIX enabled discards 35efd022be02 scsi: lpfc: Fix FDMI fc4type for nvme support discards f38e7a50742e scsi: lpfc: Fix fcp_rsp_len checking on lun reset discards e70596a60f88 scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors discards 4c76575ee5b8 scsi: lpfc: Fix oops when driver is loaded with 1 interrup [...] discards 92ed1dc5d0ff scsi: lpfc: Fix incorrect logical link speed on trunks whe [...] discards f72da572ff2d scsi: lpfc: Fix memory leak in abnormal exit path from lpf [...] discards 97ffd58af790 scsi: lpfc: Rework misleading nvme not supported in firmwa [...] discards 313a13da8cef scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl discards a5ab1f211e0f scsi: lpfc: Cancel queued work for an IO when processing a [...] discards 19c01d77fc42 scsi: lpfc: Prevent 'use after free' memory overwrite in n [...] discards 4001b7dcdf5b scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery discards 5660bfb551e8 scsi: lpfc: Revert message logging on unsupported topology discards 28e85db94534 scsi: lpfc: Fix nvmet handling of received ABTS for unmapp [...] discards c2a01ade68f6 scsi: lpfc: Separate CQ processing for nvmet_fc upcalls discards 1f16e9e6b5f4 scsi: lpfc: Revise message when stuck due to unresponsive adapter discards 754837900713 scsi: lpfc: Correct nvmet buffer free race condition discards 39fcb3c4d716 scsi: lpfc: Fix nvmet target abort cmd matching discards dbfd62b0c5a7 scsi: lpfc: Fix alloc context on oas lun creations omits fbdc60b2a787 extcon: arizona: Correct error handling on regmap_update_b [...] omits 93c52e7800ba Merge branch 'drm-fixes-5.2' of git://people.freedesktop.o [...] omits 6a0193393290 Merge tag 'drm-misc-fixes-2019-05-29' of git://anongit.fre [...] omits b077dc23b548 Merge branch 'etnaviv/fixes' of https://git.pengutronix.de [...] omits 399dc65e9ca0 libbpf: reduce unnecessary line wrapping omits 76e1022b9653 libbpf: typo and formatting fixes omits 7e8c328c4e96 libbpf: simplify two pieces of logic omits fba01a0689a9 libbpf: use negative fd to specify missing BTF omits f102154d3158 libbpf: fix error code returned on corrupted ELF omits c51829bb6e92 libbpf: check map name retrieved from ELF omits 12ef5634a855 libbpf: simplify endianness check omits be5c5d4e9d8c libbpf: preserve errno before calling into user callback omits 8ca990ce0d40 libbpf: fix detection of corrupted BPF instructions section omits af96c1e304f7 docs: filesystems: vfs: Convert vfs.txt to RST omits 1b44ae63deae docs: filesystems: vfs: Convert spaces to tabs omits e66b04571545 docs: filesystems: vfs: Fix pre-amble indentation omits 099c5c7a3fba docs: filesystems: vfs: Use SPDX identifier omits 90ac11a844f8 docs: filesystems: vfs: Use correct initial heading omits e04c83cd53b5 docs: filesystems: vfs: Use uniform spacing around headings omits 90caa781f640 docs: filesystems: vfs: Use 72 character column width omits 4ee33ea403ac docs: filesystems: vfs: Use uniform space after period. omits 50c1f43a37d0 docs: filesystems: vfs: Remove space before tab omits 7da33a8f87a4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits cf401e2856b2 drm/amdkfd: fix null pointer dereference on dev omits 93285c019777 doc: kernel-parameters.txt: fix documentation of nmi_watch [...] omits fe4ec72cca50 docs: tracing: Fix typos in histogram.rst omits 42f6ebd82783 docs: cdomain.py: get rid of a warning since version 1.8 omits bec7550cca10 Merge tag 'docs-5.2-fixes2' of git://git.lwn.net/linux omits 58e8b37069ff Merge branch 'net-phy-dp83867-add-some-fixes' omits 2b892649254f net: phy: dp83867: Set up RGMII TX delay omits c8081fc397fa net: phy: dp83867: do not call config_init twice omits 1a97a477e666 net: phy: dp83867: increase SGMII autoneg timer duration omits 333061b92453 net: phy: dp83867: fix speed 10 in sgmii mode omits 3d3ced2ec5d7 net: phy: marvell10g: report if the PHY fails to boot firmware omits c678726305b9 net: phylink: ensure consistent phy interface mode omits a3e2f6ad8961 net: stmmac: Fix build error without CONFIG_INET omits 3b6471c7becd media: Staging: media: Release the correct resource in an [...] omits 5677eab3c86d soc: fsl: fix spelling mistake "Firmaware" -> "Firmware" omits 18fa84a2db0e cgroup: Use css_tryget() instead of css_tryget_online() in [...] omits 05a7c22c2f68 media: omap3isp: constify platform_device_id omits 2bd4290f6b78 media: staging: media: davinci_vpfe: use __func__ for func [...] omits dd9a00ab9c3e media: omap3isp: Call video_unregister_device() unconditionally omits 814434984a5d media: omap3isp: Don't rely on devm for memory resource ma [...] omits f42292040d31 media: staging: media: davinci_vpfe: Replace a bit shift omits 6995a659101b media: staging: media: davinci_vpfe: - Fix for memory leak [...] omits 41de54c64811 blk-mq: Fix memory leak in error handling omits 279758f8001f rhashtable: Add rht_ptr_rcu and improve rht_ptr omits 3ea3091f1bd8 usbip: usbip_host: fix stub_dev lock context imbalance regression omits af64935213c4 net: stmmac: use dev_info() before netdev is registered omits 1b3855aba812 qed: fix spelling mistake "inculde" -> "include" omits 315ca92dd863 net: sh_eth: fix mdio access in sh_eth_close() for R-Car G [...] omits 361686288213 MIPS: replace MBIT_ULL() with BIT_ULL() omits f532beeeff0c MIPS: uprobes: remove set but not used variable 'epc' omits 2b28601d62b0 Merge tag 'linux-kselftest-5.2-rc3' of git://git.kernel.or [...] omits 1c2c7029c008 s390/crypto: fix possible sleep during spinlock aquired omits e4f2d1af7163 MIPS: pistachio: Build uImage.gz by default omits 31875a543224 MIPS: Make virt_addr_valid() return bool omits 074a1e1167af MIPS: Bounds check virt_addr_valid omits 31fad7d41e73 CIFS: cifs_read_allocate_pages: don't iterate through whol [...] omits 9e82b4a91d46 Merge tag 'trace-v5.2-rc2' of git://git.kernel.org/pub/scm [...] omits 501b125a29f7 libbpf: prevent overwriting of log_level in bpf_object__lo [...] omits d8fd3722207f drm/mst: Fix MST sideband up-reply failure handling omits 835706214875 media: videobuf-dma-contig: Use size of buffer in mmap not [...] omits 6211e44a4dfc media: cx231xx-dvb: fix memory leak in dvb_fini() omits 0547858b00bf media: em28xx: use usb_to_input_id() rather than handrolling it omits 6bd914bc05f3 media: em28xx: use common code for decoding nec scancodes omits 5c1c695307b6 media: em28xx: give RC device proper name omits d0f29d4980cd drm/sched: Fix make htmldocs warnings. omits 81cb4203a5fe tools: PCI: Fix compiler warning in pcitest omits 8a5e0af240e0 tools: PCI: Fix broken pcitest compilation omits 2367d00e2ca3 RDMA/efa: Remove unused includes omits 4d50e084c560 RDMA/efa: Use rdma block iterator in chunk list creation omits e0e3f3975915 RDMA/efa: Remove unneeded admin commands abort flow omits 255efcaeb623 RDMA/efa: Use kvzalloc instead of kzalloc with fallback omits 4f240dfec6bc RDMA/efa: Remove MAYEXEC flag check from mmap flow omits 67021ae0bbe9 PCI: qcom: Add QCS404 PCIe controller support omits 29a50257a9d6 dt-bindings: PCI: qcom: Add QCS404 to the binding omits 5aa180974e4d PCI: qcom: Use clk bulk API for 2.4.0 controllers omits 37eb86c4507a mlx5: avoid 64-bit division omits 5f5e4eb4fb2d IB/hfi1: Remove extra brackets from an if omits 97736f36dbeb IB/hfi1: Validate page aligned for a given virtual address omits 35164f5259a4 IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value omits 6d517353c70b IB/hfi1: Insure freeze_work work_struct is canceled on shutdown omits 2abae62a26a2 IB/rdmavt: Fix alloc_qpn() WARN_ON() omits 7f5f228008e4 drm/i915/gtt: Avoid overflowing the WC stash omits c6e2d2c7ca4e spidev: Add M53Menlo CPLD compatible omits b19671d6caf1 ASoC: core: use component driver name as component name omits 7cda6223503d ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set omits 17fc24875da1 ASoC: Intel: sof-rt5682: fix undefined references with Bay [...] omits a54988113985 wcd9335: fix a incorrect use of kstrndup() omits 1f2675f66558 ASoC: sun4i-codec: fix first delay on Speaker omits 8c03d845b86c media: sun6i: Support A83T variant omits 0a0c2a9262a1 media: dt-bindings: media: sun6i-csi: Add compatible strin [...] omits d3844b9df9cb media: ov8856: modify register to fix test pattern omits 17f61abb9bbd media: staging: imgu: Drop support for other page sizes omits 3efcbe3e4286 media: staging: imgu: Address compiler / checker warnings [...] omits 0ace8734f405 media: staging: imgu: Remove redundant checks omits c9d52c114a9f media: staging: imgu: Address a compiler warning on alignment omits ceaac6dc5b7a media: rockchip/vpu: Add support for MPEG-2 decoding on RK3288 omits 879dee56a40c media: rockchip/vpu: Add MPEG2 decoding support to RK3399 omits 7cdedc3f45cc media: rockchip/vpu: Add infra to support MPEG-2 decoding omits 6d9a39cffc1e media: rockchip/vpu: Add support for non-standard controls omits 8c3dc73d41f5 media: rockchip/vpu: Add decoder boilerplate omits 953aaa1492c5 media: rockchip/vpu: Prepare things to support decoders omits 4aa807ef41d8 media: rockchip/vpu: Provide a helper to reset both src an [...] omits c65227fd2aac media: rockchip/vpu: Move encoder logic to a common place omits 8c06082041e4 media: rockchip/vpu: Rename rockchip_vpu_common.h into roc [...] omits 7d47b45dc590 media: rockchip/vpu: Support the Request API omits b1c6cc64dd14 media: rockchip/vpu: Open-code media controller register omits 02122753f1d0 drm/amdgpu: reserve stollen vram for raven series omits 0a4f091c12b3 media: rockchip/vpu: Use v4l2_apply_frmsize_constraints() [...] omits 32cddf9c94d8 media: v4l2-common: Add an helper to apply frmsize constraints omits ce57a82f8a8d media: v4l2-common: Fix v4l2_fill_pixfmt[_mp]() prototypes omits 64b42d8eee9b media: cec-adap: fix regression in ping sanity check omits 50710eeefbc1 media: saa7164: fix remove_proc_entry warning omits 518fa4e0e0da media: mc-device.c: don't memset __user pointer contents omits 3e6a515ff4d4 media: media-ioc-enum-links.rst: fix incorrect reserved fi [...] omits a89e9b8abf82 signal: Remove the signal number and task parameters from [...] omits 59c0e696a6c0 signal: Factor force_sig_info_to_task out of force_sig_info omits ffafd23b2cf1 signal: Generate the siginfo in force_sig omits 8ad23dea8080 signal: Move the computation of force into send_signal and [...] omits 8917bef336f5 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal omits 2e1661d26736 signal: Remove the task parameter from force_sig_fault omits 91ca180dbdd6 signal: Use force_sig_fault_to_task for the two calls that [...] omits 351b6825b3a9 signal: Explicitly call force_sig_fault on current omits ec74e9205e06 signal/unicore32: Remove tsk parameter from __do_user_fault omits fd65cc848e3f signal/arm: Remove tsk parameter from __do_user_fault omits e9a065091136 signal/arm: Remove tsk parameter from ptrace_break omits 07bd88a9a5dd signal/nds32: Remove tsk parameter from send_sigtrap omits 6f25a967646a signal/riscv: Remove tsk parameter from do_trap omits e1656829719f signal/sh: Remove tsk parameter from force_sig_info_fault omits 9d631759818b signal/um: Remove task parameter from send_sigtrap omits 28d42ea14e48 signal/x86: Remove task parameter from send_sigtrap omits 15b5c5b1dce9 media: mtk-vcodec: fix leaked of_node references omits c8d0ccfd73da media: mtk-vpu: fix leaked of_node references omits 10a34367ce09 media: cx25840: Address several coding style issues omits 63f9fa925e02 media: cxusb: fix several coding style issues omits e9ad78bc0c54 media: cxusb-analog: Fix some coding style issues omits a200c721956c media: venus: hfi_parser: fix a regression in parser omits a10f361d176c Revert "drm/i915: Expand subslice mask" omits 5a433fccafc7 media: staging: allegro: cleanup two warnings omits 578a3ab12705 media: allegro-dvt: fix build failure omits 5fac1718e706 selftests: bpf: fix compiler warning in flow_dissector test omits e672db03ab0e bpf: tracing: properly use bpf_prog_array api omits dbcc1ba26e43 bpf: cgroup: properly use bpf_prog_array api omits 02205d2ed6fe bpf: media: properly use bpf_prog_array api omits 54e9c9d4b506 bpf: remove __rcu annotations from bpf_prog_array omits fe937ea12ec8 selftests/bpf: fix compilation error for flow_dissector.c omits 1e29ab3186e3 arm64: use the correct function type for __arm64_sys_ni_syscall omits 0e358bd7b7eb arm64: use the correct function type in SYSCALL_DEFINE0 omits 8ef8f368ce72 arm64: fix syscall_fn_t type omits 0c1f845772e5 drm/i915: Avoid refcount_inc on known zero count omits fe2008640ae3 block: don't protect generic_make_request_checks with blk_ [...] omits 47cdee29ef9d block: move blk_exit_queue into __blk_release_queue omits 707947247e95 media: videobuf2-vmalloc: get_userptr: buffers are always [...] omits 10b3c4413198 Merge branch 'bpf-subreg-tests' omits c25d60c12534 selftests: bpf: complete sub-register zero extension checks omits 9e084bb98052 selftests: bpf: move sub-register zero extension checks in [...] omits 81a04d2e9091 drm/i915: selftest_lrc: Check the correct variable omits 146d62e5a586 ovl: detect overlapping layers omits a6315005a2d4 drm/i915/icl: Add WaDisableBankHangMode omits 878344de61d0 media: allegro: add SPS/PPS nal unit writer omits f20387dfd065 media: allegro: add Allegro DVT video IP core driver omits 8df39e16877f media: dt-bindings: media: Add vendor prefix for allegro omits 156fa8845a57 media: dt-bindings: media: document allegro-dvt bindings omits 26989c2725a5 media: videobuf2-v4l2: set last_buffer_dequeued in dqbuf omits 6eb9b758e307 media: cedrus: Add H264 decoding support omits 67e84a98af65 media: pixfmt: Add H264_SLICE_RAW format documentation omits f183ec61cc2f media: pixfmt: Add H264 Slice format omits 1f0545d3ed1d media: uapi: Add H264 low-level decoder API compound controls. omits 763ebe4bd703 ARM: dts: rza2mevb: sort nodes of rza2mevb board omits 9d7a1bed0706 media: cedrus: Allow different mod clock rates omits b65f1e654665 media: coda: use v4l2_m2m_buf_copy_metadata omits 7edd18b64a16 media: coda: add lockdep asserts omits 8a8621ba0135 media: coda: add decoder MPEG-2 profile and level controls omits 5902bca94ae0 media: v4l2-ctrl: add MPEG-2 profile and level controls omits 23e0b8c65e8e media: coda: add decoder MPEG-4 profile and level controls omits 6954158a1640 ALSA: fireface: Use ULL suffixes for 64-bit constants omits d76cac67db40 signal/arm64: Use force_sig not force_sig_fault for SIGKILL omits e89e899f3e32 ice: Add a helper to trigger software interrupt omits 3a9e32bb0694 ice: Configure RSS LUT key only if RSS is enabled omits 11fe1b3a3872 ice: Add ice_get_fw_log_cfg to init FW logging omits 1eb11036a380 ice: Minor cleanup in ice_switch.h omits 91aed40da3d5 ice: Remove redundant and premature event config omits 4cc82aaa74f4 ice: Change message level omits 23c0112246b4 ice: Check all VFs for MDD activity, don't disable omits cbe66bfee6a0 ice: Refactor interrupt tracking omits 0e674aeb0b77 ice: Add handler for ethtool selftest omits 4770533f71de irqchip/renesas-irqc: Convert to managed initializations omits 000e20c51081 irqchip/renesas-irqc: Replace irqc_priv.pdev by irqc_priv.dev omits 9ae48bc03b26 irqchip/renesas-irqc: Add helper variable dev = &pdev->dev omits 5adb6cd1cd1f irqchip/renesas-irqc: Remove error messages on out-of-memo [...] omits ce5adf5bbbc8 irqchip/renesas-irqc: Remove unneeded inclusion of <linux/ [...] omits a644ccb819bc irqchip: Add Renesas RZ/A1 Interrupt Controller driver omits 5e27a314a11f dt-bindings: interrupt-controller: Add Renesas RZ/A1 Inter [...] omits f3d705d506a2 gpio: mb86s7x: Enable ACPI support omits 4b6f3ecabfba ice: Don't call ice_cfg_itr() for SR-IOV omits 1aec6e1b0886 ice: Set minimum default Rx descriptor count to 512 omits e65e9e1566f7 ice: Resolve static analysis warning omits 3171948e9475 ice: Implement toggling ethtool rx-vlan-filter omits 588d511f89c8 ice: Remove direct write for GLLAN_RCTL_0 omits 95f8e8b931fe ice: Fix LINE_SPACING style issue omits 180aa422ef27 nl80211: fill all policy .type entries omits 0112fa557c3b mac80211: free peer keys before vif down in mesh omits 2e2f08d02dd2 drm/i915: Take a runtime pm wakeref for atomic commits omits b848475c0143 Merge branch 'sunxi/clk-for-5.3' into sunxi/for-next omits fcdf445ff42f clk-sunxi: fix a missing-check bug in sunxi_divs_clk_setup() omits 74bbd07145d0 Merge branches 'sunxi/dt-for-5.3' and 'sunxi/h3-h5-for-5.3 [...] omits 9fbbbb7b8d63 ARM: dts: sunxi: h3/h5: Fix GPIO regulator state array omits 0ed73d7abceb ARM: dts: gr8-evb: Fix RTC vendor omits 7687c8325702 ARM: dts: sun7i: icnova-swac: Fix the model vendor omits 02d9cf687698 ARM: dts: sun8i: a711: Change LRADC node names to avoid warnings omits 5f49c38a80b9 ARM: dts: sun7i: olimex-lime2: Enable ac and power supplies omits 1167187f2759 Merge branch 'qed-Fix-inifinite-spinning-of-PTP-poll-thread' omits 9adebac37e7d qede: Handle infinite driver spinning for Tx timestamp. omits 24c6203bb986 qed: Reduce the severity of ptp debug message. omits 36f18439ea16 macvlan: Replace strncpy() by strscpy() omits 46a3b9fce293 drm/mediatek: respect page offset for PRIME mmap calls omits 937f861def1a drm/mediatek: adjust ddp clock control flow omits be1b5b788829 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 9cb40eb184c4 ALSA: hda/realtek - Improve the headset mic for Acer Aspir [...] omits c38e57aecbb4 Merge branch 'net-API-and-initial-implementation-for-nexth [...] omits 430a049190de nexthop: Add support for nexthop groups omits b513bd035f40 nexthop: Add support for lwt encaps omits 53010f991a9f nexthop: Add support for IPv6 gateways omits 597cfe4fc339 nexthop: Add support for IPv4 nexthops omits ab84be7e54fc net: Initial nexthop code omits 65ee00a9409f net: nexthop uapi omits e717d0ae1004 KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the v [...] omits c468bc4e8468 KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validit [...] omits d47aacdb8e0b KVM: PPC: Book3S HV: XIVE: Clear file mapping when device [...] omits 5a3f49364c3f KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_e [...] omits 1659e27d2bc1 KVM: PPC: Book3S: Use new mutex to synchronize access to r [...] omits 0d4ee88d9288 KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup omits c395fe1d8e49 KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE [...] omits ca657468a0d4 Revert "drivers: thermal: tsens: Add new operation to chec [...] omits c0194e2d0ef0 net/mlx5e: Disable rxhash when CQE compress is enabled omits 24bcd210e272 net/mlx5e: restrict the real_dev of vlan device is the sam [...] omits 25fa506b70ca net/mlx5: Allocate root ns memory using kzalloc to match kfree omits 9414277a5df3 net/mlx5: Avoid double free in fs init error unwinding path omits 905f6bd30bb6 net/mlx5: Avoid double free of root ns in the error flow path omits 8788392995e7 net/mlx5: Fix error handling in mlx5_load() omits 602e0f295a91 Merge branch 'hns3-next' omits 49f971bd3085 net: hns3: fix a memory leak issue for hclge_map_unmap_rin [...] omits 0d2f68c7bcf4 net: hns3: adjust hns3_uninit_phy()'s location in the hns3 [...] omits acfc3d55b732 net: hns3: stop schedule reset service while unloading driver omits ada13ee3db7b net: hns3: add handshake with hardware while doing reset omits 1db58f86975a net: hns3: modify hclgevf_init_client_instance() omits 994e04f16e5a net: hns3: modify hclge_init_client_instance() omits 25d1817c4e50 net: hns3: use HCLGEVF_STATE_NIC_REGISTERED to indicate VF [...] omits 2a0bfc36183c net: hns3: use HCLGE_STATE_ROCE_REGISTERED to indicate PF [...] omits bd9109c9b1f3 net: hns3: use HCLGE_STATE_NIC_REGISTERED to indicate PF N [...] omits 33a90e2f20e6 net: hns3: add support for dump firmware statistics by debugfs omits eff858c178fc net: hns3: fix for HNS3_RXD_GRO_SIZE_M macro omits 4c1522765ca8 net: hns3: fix compile warning without CONFIG_RFS_ACCEL omits a6cd0d2d493a Documentation: net-sysfs: Remove duplicate PHY device docu [...] omits 8fb44d60d414 llc: fix skb leak in llc_build_and_send_ui_pkt() omits 66350023d575 hinic: fix a bug in set rx mode omits 2e56571d820d Merge branch 'inet-frags-followup' omits dc93f46bc4e0 inet: frags: fix use-after-free read in inet_frag_destroy_rcu omits ae7352d384a5 inet: frags: call inet_frags_fini() after unregister_perne [...] omits 6b73d19711d0 inet: frags: uninline fqdir_init() omits 3fb321fde22d selftests/net: ipv6 flowlabel omits 73f51d151e6c selftests: pmtu: Fix encapsulating device in pmtu_vti6_lin [...] omits 50fbc13dc126 dfs_cache: fix a wrong use of kfree in flush_cache_ent() omits 6457c20e3368 fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free omits 210782038b54 cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case omits cbe9e835946f enetc: Enable TC offloading with mqprio omits 7f3343234c0b Merge branch 'stmmac-SPDX' omits 56aaa114f091 net: stmmac: dwmac-meson8b: update with SPDX Licence identifier omits f87845cf0f89 net: stmmac: dwmac-meson: update with SPDX Licence identifier omits 62a5b8429e99 igc: Cleanup the redundant code omits 0373ad4d051c igc: Add flow control support omits d17ba0f616a0 e1000e: start network tx queue only when link is up omits caff422ea81e Revert "e1000e: fix cyclic resets at link up with active tx" omits 16ecd8d9af26 igc: Remove the obsolete workaround omits 796bfb103516 igc: Clean up unused pointers omits ae586f0b39d5 igc: Fix double definitions omits 42277cedbaf4 igb: mark expected switch fall-through omits b7b3ad7aaf4f igb: mark expected switch fall-through omits 47e16692b26b igb/igc: warn when fatal read failure happens omits 0223fad3c98a audit: enforce op for string fields omits 14f1cfd4f7b4 perf intel-pt: Rationalize intel_pt_sync_switch()'s use of [...] omits c7b4f15ff79b perf intel-pt: Improve sync_switch by processing PERF_RECO [...] omits 3cd3216dbb42 perf scripts python: export-to-postgresql.py: Add support [...] omits bfb3170e2481 perf scripts python: export-to-sqlite.py: Add support for pyside2 omits df8ea22a8fd9 perf scripts python: exported-sql-viewer.py: Add support f [...] omits 1ed7f47fd3af perf scripts python: exported-sql-viewer.py: Use argparse [...] omits c6aba1bf258f perf scripts python: exported-sql-viewer.py: Change python [...] omits 2d45ef7033ec perf top: Lower message level for failure on synthesizing [...] omits 7952fa3b54bf perf python: Remove -fstack-protector-strong if clang does [...] omits da2019633f0b perf annotate TUI browser: Do not use member from variable [...] omits 34b65affe18d perf machine: Return NULL instead of null-terminating /pro [...] omits 80ec26d110c5 perf version: Append 12 git SHA chars to the version string omits 8201787cbb72 perf script: Remove superfluous BPF event titles omits 490c8cc949ec perf script: Add --show-bpf-events to show eBPF related events omits 4f600bcf657d perf tests: Add map_groups__merge_in test omits 1c4924220c96 perf script: Pad DSO name for --call-trace omits 6c398d723a6a perf dso: Add BPF DSO read and size hooks omits cacddfe7b080 perf dso: Simplify dso_cache__read function omits ea5db1bd5a04 perf dso: Separate generic code in dso_cache__read omits 5523769ee15f perf dso: Separate generic code in dso__data_file_size() omits 7cb10a08df98 perf tools: Remove const from thread read accessors omits a0c0a4ac021b perf top: Add --namespaces option omits a9a187a749f9 perf trace: Beautify 'sync_file_range' arguments omits 8ef6d74e1dd5 perf beauty: Add generator for sync_file_range's 'flags' a [...] omits ee364dcdcd00 perf trace beauty clone: Handle CLONE_PIDFD omits f6af095668b7 perf trace: Beautify 'fsmount' arguments omits f5b91dbba1a5 perf trace: Introduce syscall_arg__scnprintf_strarray_flags omits 3637c64731a7 perf beauty: Add generator for fsmount's 'attr_flags' arg values omits dcc6fd64f2e9 perf trace: Beautify 'fsconfig' arguments omits d35293004a5e perf beauty: Add generator for fsconfig's 'cmd' arg values omits 693bd3949be6 perf trace: Beautify 'fspick' arguments omits a1c729a5f62c perf beauty: Add generator for fspick's 'flags' arg values omits 566e30229e1f perf trace: Beautify 'move_mount' arguments omits eefa09b499d1 perf beauty: Add generator for 'move_mount' flags argument omits 8a70c6b162e3 perf augmented_raw_syscalls: Fix up comment omits fb5a88d4131a perf tools: Preserve eBPF maps when loading kcore omits 8529f2e67313 perf machine: Keep zero in pgoff BPF map omits a2d8a1585e35 perf intel-pt: Fix itrace defaults for perf script intel-p [...] omits 355200e0f6a9 perf auxtrace: Fix itrace defaults for perf script omits 26f19c2eb7e5 perf intel-pt: Fix itrace defaults for perf script omits a685c7a4a25c perf-with-kcore.sh: Always allow fix_buildid_cache_permissions omits d10e0cc113c9 xenbus: Avoid deadlock during suspend due to open transactions omits 41349672e3cb xen/pvcalls: Remove set but not used variable omits 849e96f30068 Merge tag 'perf-urgent-for-mingo-5.2-20190528' of git://gi [...] omits dfb4a6f2191a tracing: Avoid memory leak in predicate_parse() omits 43b98d876f89 genirq/irqdomain: Remove WARN_ON() on out-of-memory condition omits ead14a70754f media: cxusb: add raw mode support for Medion MD95700 omits d724170160f8 habanalabs: fix bug in checking huge page optimization omits e478d4054054 media: cxusb: add analog mode support for Medion MD95700 omits 89f3c365f3e1 mmc: sdhci: Fix SDIO IRQ thread deadlock omits d525e5c2f1b7 media: cxusb: implement Medion MD95700 digital / analog co [...] omits f56020110203 cpu/hotplug: Fix notify_cpu_starting() reference in bringu [...] omits 65efeca0a641 media: cx25840: set_fmt operation should clamp out-of-rang [...] omits e81a9076b4d6 media: cx25840: add pin to pad mapping and output format c [...] omits 394e9a14c63d drm/amdgpu: Need to set the baco cap before baco reset omits d55f33da5413 drm/amdgpu/soc15: skip reset on init omits 8d8a5a64a890 drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu omits 023509737140 drm/amdkfd: PM4 packets change to support GWS omits 1a058c337676 drm/amdkfd: New IOCTL to allocate queue GWS omits eb82da1dc442 drm/amdkfd: Add function to set queue gws omits 71efab6a30ab drm/amdgpu: Add function to add/remove gws to kfd process omits e09d4fc8db94 drm/amdkfd: Allocate gws on device initialization omits ca66fb8fbb9b drm/amdgpu: Add interface to alloc gws from amdgpu omits 29e764621bbc drm/amdkfd: Add gws number to kfd topology node properties omits d33ea570bd20 drm/amdkfd: Use kfd fd to mmap mmio omits c8bdf2b63e5b drm/amdgpu: fix unload driver fail omits 763549a3cf12 media: cx25840: implement g_std operation omits 60acc4ab1127 media: cx25840: g_std operation really implements querystd [...] omits ccf7a31f1ed9 media: cx25840: don't open-code cx25840_reset() inside cx2 [...] omits c7ae09253cb8 fsl/fman: include IPSEC SPI in the Keygen extraction omits 1ac159e23c2c drm/i915: Expand subslice mask omits 0040fd19e728 drm/i915: Refactor sseu helper functions omits 39cb46751e2f media: imx7-media-csi: Change imx7_csi_enable() to void omits 7aae703f8096 dpaa_eth: use only online CPU portals omits b5ab1abe8df2 drm/i915: Move calculation of subslices per slice to new function omits ddfb2982ecc4 media: imx7-media-csi: Check the return value from clk_pre [...] omits 964fcacddff4 media: imx7-media-csi: Remove unneeded break omits 7af5b0775142 net: mvpp2: cls: Check RSS table index validity when creat [...] omits 59e45933b13f media: imx7-media-csi: Propagate the correct error for dev [...] omits 135a63b68250 drm/i915: Add macro for SSEU stride calculation omits b761151f40d5 media: imx7-media-csi: Propagate the correct error for pla [...] omits 55be6fd2742a media: imx7-media-csi: Use devm_platform_ioremap_resource() omits 434d40df057c media: imx7-media-csi: Acquire a single clock omits bd41ca49a273 drm/i915: Use local variable for SSEU info in GETPARAM ioctl omits 87562287444d media: staging/imx: Don't set driver data for v4l2_dev omits 3ef46bc97ca2 media: staging/imx: Improve pipeline searching omits 6b8952db0644 media: staging/imx: Re-organize modules omits 523759c7bfd5 media: staging/imx: Remove capture_device_set_format omits 5ca584d935c3 futex: Consolidate duplicated timer setup code omits 225dc4909f38 media: Revert "media: imx: Set capture compose rectangle i [...] omits 3e80d125b507 media: staging/imx: Move add_video_device into capture_dev [...] omits 34ff38745b16 media: staging/imx: Pass device to alloc/free_dma_buf omits 6d01b7ff5233 media: staging/imx: Switch to sync registration for IPU subdevs omits d484e06e25eb net: mvneta: Fix err code path of probe omits 54ed6fd2e03f net: stmmac: Do not output error on deferred probe omits 411c59881c77 media: Revert "media: staging/imx: add media device to cap [...] omits 5858bdad4d0d fscrypt: don't set policy for a dead directory omits be8a4b2d3199 drm/i915: Add debugs for the C8 vs. legacy LUT case omits 638d87c4a70e drm/i915: Update pipe gamma enable bits when C8 planes are [...] omits 338c993f9aa2 PM / clk: Remove error message on out-of-memory condition omits 7e186d9de929 drivers: base: power: clock_ops: Use of_clk_get_parent_count() omits 32865e3e010f ACPI / LPIT: Correct LPIT end address for lpit_process() omits b1954bbf1272 ACPI: tools: Exclude tools/* from .gitignore patterns omits 6e4b73bcd151 ext4: encrypt only up to last block in ext4_bio_write_page() omits ec39a3686744 ext4: decrypt only the needed block in __ext4_block_zero_p [...] omits 0b578f358a6a ext4: decrypt only the needed blocks in ext4_block_write_begin() omits 7e0785fce14f ext4: clear BH_Uptodate flag on decryption error omits ffceeefb337b fscrypt: decrypt only the needed blocks in __fscrypt_decry [...] omits aa8bc1ac6ef3 fscrypt: support decrypting multiple filesystem blocks per page omits 41adbcb7267b fscrypt: introduce fscrypt_decrypt_block_inplace() omits 930d453995bd fscrypt: handle blocksize < PAGE_SIZE in fscrypt_zeroout_range() omits 53bc1d854c64 fscrypt: support encrypting multiple filesystem blocks per page omits 03569f2fb8e7 fscrypt: introduce fscrypt_encrypt_block_inplace() omits eeacfdc68a10 fscrypt: clean up some BUG_ON()s in block encryption/decryption omits f47fcbb2b578 fscrypt: rename fscrypt_do_page_crypto() to fscrypt_crypt_block() omits 2a415a025731 fscrypt: remove the "write" part of struct fscrypt_ctx omits d2d0727b1654 fscrypt: simplify bounce page handling omits 06989c799f04 Btrfs: fix race updating log root item during fsync omits 5338e43abbab Btrfs: fix wrong ctime and mtime of a directory after log replay omits 9bec226d8c79 media: v4l2-pci-skeleton.c: fix doc warning omits 5d2e73a5f80a media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364x [...] omits 75417060e95c media: staging: media: imx: fix Unneeded variable: "ret". [...] omits fe97d64d7258 media: vimc: Remove unneeded return statement in vimc_sen_ [...] omits ee1c71a8e145 media: vimc: fix component match compare omits 46e04c25e72f ARC: [plat-hsdk] Get rid of inappropriate PHY settings omits b04700645d78 ARC: [plat-hsdk]: Add support of Vivante GPU omits 780b35b6aafc ARC: [plat-hsdk]: enable creg-gpio controller omits 60d9f50308e5 Btrfs: fix fsync not persisting changed attributes of a directory omits 57949d033a09 btrfs: qgroup: Check bg while resuming relocation to avoid [...] omits 30d40577e322 btrfs: reloc: Also queue orphan reloc tree for cleanup to [...] omits 3c850b451109 Btrfs: incremental send, fix emission of invalid clone operations omits 6b1f72e5b82a Btrfs: incremental send, fix file corruption when no-holes [...] omits fee13fe96529 btrfs: correct zstd workspace manager lock to use spin_lock_bh() omits debd1c065d20 btrfs: Ensure replaced device doesn't have pending chunk a [...] omits 3e0f724346e9 media: v4l2-core: fix use-after-free error omits 0c310868826e media: rcar-csi2: Fix coccinelle warning for PTR_ERR_OR_ZERO() omits 20059cbbf981 media: vim2m: fix two double-free issues omits debb0dd644ce media: pwc: convert to BIT macro omits 9fb67d643f6f Merge tag 'pinctrl-v5.2-2' of git://git.kernel.org/pub/scm [...] omits ca6584a3316c Merge tag 'gpio-v5.2-2' of git://git.kernel.org/pub/scm/li [...] omits d0a3a4b21899 Merge branch 'cgroup-auto-detach' omits d5506591d54b selftests/bpf: add auto-detach test omits 596092ef8bea selftests/bpf: enable all available cgroup v2 controllers omits ba0c0cc05dda selftests/bpf: convert test_cgrp2_attach2 example into kselftest omits 4bfc0bb2c60e bpf: decouple the lifetime of cgroup_bpf from cgroup itself omits eff73de2b160 media: cpia2_usb: first wake up, then free in disconnect omits a82c3149ad8b media: docs-rst: Clarify older field vs. first transmitted field omits 0783525fff6e media: vicodec: correctly support unbinding of the driver omits bfe819509f4e media: v4l2: Initialize mpeg slice controls omits 2b4116290c20 media: coda: Clear the interrupt reason omits 1405bc55e617 media: coda: Replace the threaded interrupt with a hard interrupt omits 766b9b168f6c media: coda: Remove unbalanced and unneeded mutex unlock omits ddfef32a3386 media: coda: Print a nicer device registered message omits 1753c7c4367a media: pvrusb2: use a different format for warnings omits 9a626c4a6326 ia64: fix build errors by exporting paddr_to_nid() omits c612e54fca55 media: move drivers/media/media-* to drivers/media/mc/mc-* omits 03006bd0880a media: imx7_mipi_csis: fix racy entity pads init omits 6002e0be7571 media: rockchip/vpu: Remove a useless test omits 9d4e1f745d58 media: rockchip/vpu: Cleanup JPEG bounce buffer management omits 1915f44c9cca Merge change to disable fanotify permission events for proc. omits 0b3b094ac9a7 fanotify: Disallow permission events for proc filesystem omits 92cd4307baf3 media: rockchip/vpu: Cleanup macroblock alignment omits 365f3bfc5f4b media: rockchip/vpu: Use v4l2_m2m_buf_copy_metadata omits cf760c4b6020 media: rockchip/vpu: Use pixel format helpers omits 4914425e28fb media: coda/venus/s5p_mfc: fix control typo omits 7b7c5676a877 arm64: dts: renesas: cat874: Add BT support omits b263b0067d72 arm64: dts: renesas: cat874: Add WLAN support omits b20eb4c1f026 eeprom: at24: drop unnecessary label omits e7308628d0ae eeprom: at24: use devm_i2c_new_dummy_device() omits 715ed72801ff gpio: em: Return early on error in em_gio_probe() omits 4c411ce35b86 gpio: em: Remove error messages on out-of-memory conditions omits 1e0566fd4a81 Merge tag 'v5.2-rc2' into patchwork omits cb23eae3ecf5 drm/panel: drop drmP.h usage omits 90fd6ba63a0e drm/panel: panel-innolux: drop unused variable omits 891100dfa2d6 spi: spi-meson-spifc: update with SPDX Licence identifier omits 635bdb7a3e1f spi: sh-msiof: Reduce delays in sh_msiof_modify_ctr_wait() omits cbafbd1dcc04 regulator: max77620: Support Maxim 77663 omits 99a12c766e20 ASoC: sun4i-spdif: Add support for H6 SoC omits f6a86b436b26 ASoC: sun4i-spdif: Add TX fifo bit flush quirks omits ae9cccc30f6c ASoC: sun4i-spdif: Move quirks to the top omits 9aa37874d193 ASoC: cx2072x: fix spelling mistake "configued" -> "configured" omits be0461048b60 ASoC: cx2072x: fix integer overflow on unsigned int multiply omits eb5b12843b06 dt-bindings: sound: sun4i-i2s: Document that the RX channe [...] omits 0a0ca8e94ca3 dt-bindings: sound: Convert Allwinner I2S binding to YAML omits ec9025e5d3c5 ASoC: SOF: force end-of-file for debugfs trace at suspend omits f627b0524ccf ASoC: SOF: trace: remove code duplication in sof_wait_trac [...] omits b11c5b5e5739 ASoC: SOF: Use struct_size() in kmemdup() omits 99afc8df8b6f ASoC: max98357a: Show KConfig entry omits b20453031472 dt-bindings: sound: sun4i-spdif: Add Allwinner H6 compatible omits 41f4fadb34af ASoC: SOF: topology: Use struct_size() helper omits 9b33d2e526c5 ASoC: cx2072x: remove redundant assignment to pulse_len omits be1b577d0178 ASoC: SOF: Intel: hda: fix the hda init chip omits 1183e9a634db ASoC: SOF: ipc: fix a race, leading to IPC timeouts omits 5661ad9490ee ASoC: SOF: control: correct the copy size for bytes kcontrol put omits fab4edf42d2d ASoC: SOF: pcm: remove warning - initialize workqueue on open omits 04ea642ff62a ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly omits 0bce512e784d ASoC: SOF: core: fix error handling with the probe workqueue omits 13931ae31b67 ASoC: SOF: core: remove snd_soc_unregister_component in ca [...] omits b85459aafae6 ASoC: SOF: core: remove DSP after unregistering machine driver omits 29040d1ac569 ASoC: soc-core: fixup references at soc_cleanup_card_resources() omits 6cc070bdf07c net/mlx5: potential error pointer dereference in error handling omits 3fd00beb14a5 arm64/module: revert to unsigned interpretation of ABS16/3 [...] omits 5dc353d306bf mtd: onenand_base: Avoid fall-through warnings omits 049df13c4e63 mtd: spinand: Add support for GigaDevice GD5F1GQ4UFxxG omits 53dd94a79d3b mtd: spinand: Add support for two-byte device IDs omits d014717d50b1 mtd: spinand: Define macros for page-read ops with three-b [...] omits b6ffb0cafa8f mtd: nand: raw: brcmnand: fallback to detected ecc-strengt [...] omits 33cc5bd0b87a dt-bindings: mtd: brcmnand: Make nand-ecc-strength and nan [...] omits ebd78c0fc5bf mtd: rawnand: gpmi: Implement exec_op omits 3d090a36c8c8 irqchip/exiu: Implement ACPI support omits 0444638c0f06 irqchip/exiu: Preparatory refactor for ACPI support omits 621dc2fdcea1 acpi/irq: Implement helper to create hierachical domains omits a86cb413f4bf KVM: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID omits 0399692a9f27 dmaengine: mxs: rename custom flag omits f31474dd49c9 dmaengine: mxs: Add header file to be shared with gpmi nan [...] omits 1d5adc6d7639 mtd: rawnand: gpmi: drop unnecessary flag omits f4ccecb8b6b2 dmaengine: mxs: Drop unnecessary flag omits 36064608fae8 mtd: rawnand: gpmi: use runtime PM to manage clocks omits 5197943c2b7b mtd: rawnand: gpmi: Drop unnecessary restoring of previous [...] omits 0ae7e6268238 mtd: rawnand: gpmi: remove unused parameters omits eb1f2f387db8 kvm: fix compile on s390 part 2 omits ea757a1d78cc mtd: rawnand: gpmi: read buf in nand_read_page_op omits f34e1176df34 iommu/vt-d: Fix typo in SVM code comment omits c1ddcf1cc9ad iommu/amd: Add missed 'tag' to error msg in iommu_print_event omits 66d4218f9902 xprtrdma: Use struct_size() in kzalloc() omits a7350998a25a tools headers UAPI: Sync kvm.h headers with the kernel sources omits 6738028dd57d perf record: Fix s390 missing module symbol and warning fo [...] omits ed9adb2035b5 perf machine: Read also the end of the kernel omits 93f678b9ae8f perf test vmlinux-kallsyms: Ignore aliases to _etext when [...] omits acd244b84b80 perf session: Add missing swap ops for namespace events omits 6584140ba9e6 perf namespace: Protect reading thread's namespace omits 9903c64f0fe7 tools headers UAPI: Sync drm/drm.h with the kernel omits bef9f0ba300a s390/crypto: fix gcm-aes-s390 selftest failures omits 7379e652797c s390/zcrypt: Fix wrong dispatching for control domain CPRBs omits dcd33b23c9f3 s390/pci: fix assignment of bus resources omits 1354b38b3ddf s390/pci: fix struct definition for set PCI function omits d83623c5eab2 s390: mark __cpacf_check_opcode() and cpacf_query_func() a [...] omits bf2f1eeed0b5 s390: add unreachable() to dump_fault_info() to fix -Wmayb [...] omits e6aff9f8bfbe tools headers UAPI: Sync drm/i915_drm.h with the kernel omits b5b999dca673 tools headers UAPI: Sync linux/fs.h with the kernel omits c27de2b8911d tools headers UAPI: Sync linux/sched.h with the kernel omits b979540a7522 tools arch x86: Sync asm/cpufeatures.h with the with the kernel omits fba29f1820dd tools include UAPI: Update copy of files related to new fs [...] omits f95d050cdc5d perf arm64: Fix mksyscalltbl when system kernel headers ar [...] omits 97acec7df172 perf data: Fix 'strncat may truncate' build failure with r [...] omits ec2e93cf1910 b43: Avoid possible double calls to b43_one_core_detach() omits aeffda6b10f8 libertas: fix spelling mistake "Donwloading" -> "Downloading" omits dfbe36197dbc rtlwifi: btcoex: remove unused function exhalbtc_stack_ope [...] omits d477a4856aec rtlwifi: btcoex: Remove set but not used variable 'len' an [...] omits 00377277166b arm64: Fix the arm64_personality() syscall wrapper redirection omits 3e42a66dfd15 rtlwifi: rtl8821ae: Remove set but not used variables 'cur [...] omits f7fbb03f2169 rtlwifi: rtl8821ae: Convert inline routines to little-endi [...] omits bd421dab7515 rtlwifi: rtl8821ae: Convert macros that set descriptor omits f5678bfe1cdc rtlwifi: rtl8821ae: Replace local bit manipulation macros omits 7ffe556230b8 rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX desc [...] omits 80429a86e3d9 rtlwifi: 8192de: use le32 to access cckswing tables omits 0e7d38132bf8 rtlwifi: 8192de: Fix used uninitialized variables in power [...] omits 8a7db8b66b40 rtlwifi: 8192de: make tables to be 'static const' omits 3bde4ed3da38 rtlwifi: 8192de: Reduce indentation and fix coding style omits c11c75ec784e p54: Support boottime in scan results omits 1645ab931998 p54: fix crash during initialization omits bbfab331e3ab brcmfmac: use strlcpy() instead of strcpy() omits b07e1ae2ce53 brcmfmac: fix typos in code comments omits 885a93cf3110 brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac omits 9ff8614a3dbe brcmfmac: use separate Kconfig file for brcmfmac omits daeccac2d5e7 brcmfmac: switch source files to using SPDX license identifier omits f843863d6d10 brcmsmac: switch phy source files to using SPDX license id [...] omits afe06f822035 brcmutil: switch source files to using SPDX license identifier omits 7e5677de8e0c brcm80211: switch common header files to using SPDX licens [...] omits b6a53c4c872a bus: ti-sysc: Detect uarts also on omap34xx omits 22a7fc15cf1e ARM: dts: Drop legacy custom hwmods property for omap4 mmc omits bd80c674f826 ARM: dts: Drop legacy custom hwmods property for omap4 uart omits ea5a2e4d5467 bus: ti-sysc: Do rstctrl reset handling in two phases omits 8383e25994ef bus: ti-sysc: Add support for disabling module without leg [...] omits 6e09f497eb91 bus: ti-sysc: Set ENAWAKEUP if available omits fb685f1c190e bus: ti-sysc: Handle swsup idle mode quirks omits ae9ae12e9daa bus: ti-sysc: Handle clockactivity for enable and disable omits eec26555ae9b bus: ti-sysc: Enable interconnect target module autoidle b [...] omits bd808f9a4423 bus: ti-sysc: Allow QUIRK_LEGACY_IDLE even if legacy_mode [...] omits e0db94fe87da bus: ti-sysc: Make OCP reset work for sysstatus and syscon [...] omits 5aa912953611 bus: ti-sysc: Support 16-bit writes too omits 2b2f7def058a bus: ti-sysc: Add support for missing clockdomain handling omits 1a28ed213696 nl80211: fill all policy .type entries omits a3b0c66c5928 rtw88: more descriptions about LPS omits 0d7882950c73 rtw88: pci: check if queue mapping exceeds size of ac_to_hwq omits 82dea406c509 rtw88: pci: use ieee80211_ac_numbers instead of 0-3 omits c017cf6b1a5c drm/i915: Drop the deferred active reference omits 754f7a0b2a13 drm/i915: Rename intel_context.active to .inflight omits 446e2d16a131 drm/i915: Move GEM client throttling to its own file omits 3f43c8767ed7 drm/i915: Move GEM object busy checking to its own file omits d45a1a533499 drm/i915: Move GEM object waiting to its own file omits 6951e5893b48 drm/i915: Move GEM object domain management from struct_mu [...] omits 37d63f8fdb49 drm/i915: Pull scatterlist utils out of i915_gem.h omits 10be98a77c55 drm/i915: Move more GEM objects under gem/ omits f0e4a0639752 drm/i915: Move GEM domain management to its own file omits b414fcd5be0b drm/i915: Move mmap and friends to its own file omits f033428db28b drm/i915: Move phys objects to its own file omits 8475355f7a26 drm/i915: Move shmem object setup to its own file omits 98932149aeb9 drm/i915: Move object->pages API to i915_gem_object.[ch] omits afa1308596c9 drm/i915: Pull GEM ioctls interface to its own file omits 5e5d2e209e08 drm/i915: Split GEM object type definition to its own header omits 7f6cafb959fc drm/i915: Kill the undead intel_context.c zombie omits 6aca09771db4 rtw88: Make some symbols static omits 5b0efb4d670c rtw88: avoid circular locking between local->iflist_mtx an [...] omits f57b5d85ed58 rsi: Properly initialize data in rsi_sdio_ta_reset omits a24bad74737f rtw88: fix unassigned rssi_level in rtw_sta_info omits 8a03447dd311 rtw88: fix subscript above array bounds compiler warning omits 153969fd952d ARM: versatile: Drop CLCD platform data omits 26eb3bae5003 fuse: extract helper for range writeback omits a2bc92362941 fuse: fix copy_file_range() in the writeback case omits 8de9336f4b92 ARM: dts: vexpress-v2p-ca15_a7: update coresight DT bindings omits 7f8e78ca90e2 arm64: dts: juno: set the right partition type for NOR flash omits f37fdc1d6b2c arm64: dts: juno: update coresight DT bindings omits b7bedf31252a drm/i915: Attach HDR metadata property to connector omits b37f588e4f68 drm/i915: Add state readout for DRM infoframe omits 5a0200f69dfd drm/i915: Write HDR infoframe and send to panel omits 44b42ebfccfd drm/i915: Enable infoframes on GLK+ for HDR omits c0560fab6d37 drm/i915: Add DRM Infoframe handling for BYT/CHT omits 86beaea13100 drm/i915: Enabled Modeset when HDR Infoframe changes omits 37b54aed123f samples/bpf: fix a couple of style issues in bpf_load omits 486d3f22c0ca selftests/bpf: fail test_tunnel.sh if subtests fail omits c9e0c8d91ead drm/i915/huc: Define HuC firmware version for Icelake omits f4cc89992056 drm/i915/guc: Define GuC firmware version for Icelake omits a18c3d5e4e42 drm/i915/guc: Enable GuC CTB communication on Gen11 omits 440f136bd3b7 drm/i915/guc: Update GuC CTB response definition omits 54c52a841250 drm/i915/guc: Correctly handle GuC interrupts on Gen11 omits 1e83e7a66d13 drm/i915/guc: Create vfuncs for the GuC interrupts control [...] omits 7c5ae251b048 drm/i915/huc: New HuC status register for Gen11 omits 2d4ed3a988e6 drm/i915/guc: New GuC scratch registers for Gen11 omits 4a1f9dc11916 drm/i915/guc: New GuC interrupt register for Gen11 omits afac50928403 drm/i915/huc: Define HuC firmware version for Geminilake omits 415e7f0a7b89 drm/i915/guc: Define GuC firmware version for Geminilake omits e958cc908792 drm/i915/guc: Always ask GuC to update power domain states omits 386e300fe9fa drm/i915/guc: Reset GuC ADS during sanitize omits ffd5ce22faa4 drm/i915/guc: Updates for GuC 32.0.3 firmware omits a2904ade3dc2 drm/i915/guc: Don't allow GuC submission omits cc80b2ef2489 drm/i915/guc: Change platform default GuC mode omits 463910a5dd63 Merge branch 'bpf-bpftool-dbg-output' omits 55d778076b03 tools: bpftool: make -d option print debug output from verifier omits 60276f984998 libbpf: add bpf_object__load_xattr() API function to pass [...] omits 775bc8ada89b tools: bpftool: add -d option to get debug output from libbpf omits d98363b510ce libbpf: fix warning that PTR_ERR_OR_ZERO can be used omits 92bd6820f2b1 bpf: style fix in while(!feof()) loop omits e1afb70252a8 bpf: check signal validity in nmi for bpf_send_signal() helper omits 0d97dacc46d9 bpftool: auto-complete BTF IDs for btf dump omits 910f38bed943 dt-bindings: gpio: Convert Arm PL061 to json-schema omits 919c46c89bff Documentation: gpio: remove duplicated lines omits 315c1a8ebd74 gpio: ixp4xx: Use irq_domain_translate_twocell() omits 4b3d50062ce0 gpio: Fix minor grammar errors in documentation omits db9477f8b549 gpio: Update Kconfig text for GPIO_SYSFS omits 663ba742d2fe gpio: vf610: Use PTR_ERR_OR_ZERO() in vf610_gpio_probe() omits 1eaf5faab18c ext2: optimize ext2_xattr_get() omits d561d4dd4f56 ext2: introduce new helper for xattr entry comparison omits 9bb1d7a6bcde ext2: merge xattr next entry check to ext2_xattr_entry_valid() omits c2c1e63a80d6 mmc: meson-gx: fix irq ack omits 51b72656bb39 mmc: tmio: fix SCC error handling to avoid false positive [...] omits df4f3c603aeb iommu/vt-d: Remove static identity map code omits b7297783c2bb iommu/vt-d: Remove duplicated code for device hotplug omits 0e31a7266508 iommu/vt-d: Remove startup parameter from device_def_domai [...] omits 4ec066c7b147 iommu/vt-d: Cleanup get_valid_domain_for_dev() omits 8af46c784ecf iommu/vt-d: Implement is_attach_deferred iommu ops entry omits fa212a97f3a3 iommu/vt-d: Probe DMA-capable ACPI name space devices omits 98b2fffb5e27 iommu/vt-d: Handle 32bit device with identity default domain omits 942067f1b6b9 iommu/vt-d: Identify default domains replaced with private omits fa954e683178 iommu/vt-d: Delegate the dma domain to upper layer omits 4de354ec2f0c iommu/vt-d: Delegate the identity domain to upper layer omits f273a453b740 iommu/vt-d: Add device_def_domain_type() helper omits d8190dc63886 iommu/vt-d: Enable DMA remapping after rmrr mapped omits d850c2ee5fe2 iommu/vt-d: Expose ISA direct mapping region via iommu_get [...] omits 2491b544ff3a Merge drm/drm-next into drm-intel-next-queued omits d96dc68e9890 mmc: tegra: Fix a warning message omits 61009f82a93f memstick: mspro_block: Fix an error code in mspro_block_is [...] omits 7f58351a7c57 ext2: code cleanup for ext2_preread_inode() omits 551842446ed6 mac80211: mesh: fix RCU warning omits f77bf4863dc2 nl80211: fix station_info pertid memory leak omits 968e8e9fde25 Merge branch 'topic/line6-cleanup' into for-next omits 5e343fbb7176 dt-bindings: i3c: Document dropped support for I2C 10 bit devices omits 88c50322449a i3c: Drop support for I2C 10 bit addresing omits 4672b1d65fc9 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next omits a3ce17d1495b cfg80211: Handle bss expiry during connection omits b27e35ae5b18 drm/i915: Keep user GGTT alive for a minimum of 250ms omits a71fd9dac236 mac80211: Do not use stack memory with scatterlist for GMAC omits cf57fdc8e42b drm/stm: ltdc: restore calls to clk_{enable/disable} omits 7c80eb1c7e2b af_key: fix leaks in key_pol_get_resp and dump_sp. omits b38ff4075a80 xfrm: Fix xfrm sel prefix length validation omits f23a09eea1e7 ALSA: line6: Use container_of() omits fd86575fe5d0 drm/damage-helper: Use NULL instead of 0 omits be8fd484e9c2 ALSA: line6: Drop superfluous timer helper function omits 6ea53391c04e ALSA: line6: variax: Rewrite complex timer & work combo wi [...] omits a91c1da77c99 ALSA: line6: podhd: Rewrite complex timer & work combo wit [...] omits 516d3d1bedd3 ALSA: line6: pod: Rewrite complex timer & work combo with [...] omits 0b074ab7fc0d ALSA: line6: Assure canceling delayed work at disconnection omits f6122ed2a4f9 configfs: Fix use-after-free when accessing sd->s_dentry omits 213ed4b8079d Merge branch 'topic/hda-polling-mode' into for-next omits 64ca9d9fcb3e ASoC: SOF: Force polling mode on CFL and CNL omits fa763f1b2858 ALSA: hda - Force polling mode on CNL for fixing codec com [...] omits 5e13cf6cd64c ALSA: hda: add polling mode in snd_hdac_bus_get_response omits 8af42130b50c ALSA: hda: move polling_mode flag to struct hdac_bus omits bd2956e40edf ALSA: hda: assign polling_mode after azx_bus_init omits 3e3ebed3fef4 powerpc/lib: only build ldstfp.o when CONFIG_PPC_FPU is set omits f8e0d0fddf87 powerpc/lib: fix redundant inclusion of quad.o omits 00b0cdbbc87f ocxl: Make ocxl_remove() static omits d667edc01bed powerpc/mm: Make some symbols static that can be omits b02f6b6b711b Input: tca8418 - remove set but not used variable 'max_keys' omits b89a9f2f709a Input: synaptics-rmi4 - remove set but not used variable ' [...] omits 66f4c7765ad3 Input: elantech - remove P52 and P72 from SMBus blacklist omits 140a79523e0a Input: elan_i2c - handle physical middle button omits 3abcc5329aec Input: elantech/SMBus - export all capabilities from the P [...] omits e3a9a1290688 Input: elan_i2c - do not query the info if they are provided omits 303b3cf95ed3 dt-bindings: add more optional properties for elan_i2c touchpads omits fd1cf11f7130 Input: elantech - detect middle button based on firmware version omits 88463497dd1f Input: elantech - add helper function elantech_is_buttonpad() omits 37548659bb22 Input: elantech - query the min/max information beforehand too omits c114dc5e5bb3 Merge branch 'for-linus' into next omits 14ee642c2ab0 Merge tag 'drm-intel-next-2019-05-24' of git://anongit.fre [...] omits ea996974589e RDMA: Convert put_page() to put_user_page*() omits cfcc048ca76e IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' omits 88cd7a2c1b29 Merge tag 'drm-misc-next-2019-05-24' of git://anongit.free [...] omits b0d60bfbb60c kernel-doc: always name missing kerneldoc sections omits 2a3d923f8730 RDMA/hns: Replace magic numbers with #defines omits 669cefb654cb RDMA/hns: Remove jiffies operation in disable interrupt context omits 780f33962ef2 RDMA/hns: Move spin_lock_irqsave to the correct place omits 0502849d0bb1 RDMA/hns: Update CQE specifications omits 8ffb813255c4 RDMA/hns: Remove unnecessary print message in aeq omits 85135f9341bc Merge branch 'i2c/for-current' into i2c/for-next omits 12cb084d0dd8 i2c: jz4780: Drop dependency on MACH_JZ4780 omits ff9378904d9d i2c: synquacer: fix synquacer_i2c_doxfer() return value omits c1fee0c4a2ad i2c: meson: update with SPDX Licence identifier omits 80e406865b8c i2c: Allow selecting BCM2835 I2C controllers on ARCH_BRCMSTB omits c245d94ed106 i2c: iproc: Add multi byte read-write support for slave mode omits a4b5363a51fc i2c: imx: Use __maybe_unused instead of #if CONFIG_PM omits 13067ef73f33 i2c: mlxcpld: Fix wrong initialization order in probe omits a0692f0eef91 i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr omits f70baa7ee3d1 iw_cxgb4: Fix qpid leak omits c457d9cf256e drm/i915: Make sure we have enough memory bandwidth on ICL omits d284d5145eb8 drm/i915: Make sandybridge_pcode_read() deal with the seco [...] omits 46bdf370f671 RDMA/core: Fix panic when port_data isn't initialized omits 6876aaedc8a1 RDMA/uverbs: Pass udata on uverbs error unwind omits 6875cb175ca7 RDMA/core: Clear out the udata before error unwind omits cae626b97851 RDMA/cxgb4: Don't expose DMA addresses omits 34d568930b87 RDMA/cxgb4: Use sizeof() notation omits c3cf73c7a2c6 Merge branch 'aquantia-fixes' omits 76f254d4afe2 net: aquantia: tcp checksum 0xffff being handled incorrectly omits eaeb3b7494ba net: aquantia: fix LRO with FCS error omits f38f1ee8aeb2 net: aquantia: check rx csum for all packets in LRO session omits 31bafc49a773 net: aquantia: tx clean budget logic error omits a80287c81305 RDMA/cxgb3: Delete and properly mark unimplemented resize [...] omits 0ddf8f6267ec RDMA/cxgb3: Don't expose DMA addresses omits d34d37d5a102 RDMA/cxgb3: Use sizeof() notation instead of plain sizeof omits cec4f328c929 enetc: fix le32/le16 degrading to integer warnings omits 0500c04ea14a drm: drop use of drmP.h in drm/* omits 34112deddb43 drm: make drm_trace.h self-contained omits b8d1148892ba drm: make drm_legacy.h self-contained omits 7a44fdce421e drm: make drm_internal.h self-contained omits 1dccccba19a5 drm: make drm_crtc_internal.h self-contained omits cbe932a38dc6 drm: make drm/drm_legacy.h self-contained omits 2197f55f462d drm: make drm/drm_auth.h self contained omits a84cc69eb537 arm64: trim includes in dma-mapping.c omits b5f75a3639ff arm64: switch copyright boilerplace to SPDX in dma-mapping.c omits a9f4d93dbeb6 iommu/dma: Switch copyright boilerplace to SPDX omits e6475eb010fa iommu/dma: Don't depend on CONFIG_DMA_DIRECT_REMAP omits efd9f10b7068 iommu/dma: Refactor iommu_dma_mmap omits 3fb3378bb1eb iommu/dma: Refactor iommu_dma_get_sgtable omits ee1ef05d02b0 iommu/dma: Refactor iommu_dma_alloc, part 2 omits 9ad5d6eddcb0 iommu/dma: Cleanup variable naming in iommu_dma_alloc omits 8553f6e65240 iommu/dma: Split iommu_dma_free omits 9a4ab94afcc4 iommu/dma: Merge the CMA and alloc_pages allocation paths omits 8680aa5a58ab iommu/dma: Don't remap CMA unnecessarily omits 072bebc06917 iommu/dma: Refactor iommu_dma_alloc omits bcf4b9c4c2ee iommu/dma: Refactor iommu_dma_free omits aa8ba2275705 iommu/dma: Remove __iommu_dma_free omits 21b95aaf5f22 iommu/dma: Refactor the page array remapping allocator omits 4c360acee929 iommu/dma: Factor out remapped pages lookup omits 796a08cf1605 iommu/dma: Squash __iommu_dma_{map,unmap}_page helpers omits b61d271e59d7 iommu/dma: Move domain lookup into __iommu_dma_{map,unmap} omits 92aec09cc879 iommu/dma: Move __iommu_dma_map omits 06d60728ff5c iommu/dma: move the arm64 wrappers to common code omits 23f88e0a7e9f iommu/dma: Use for_each_sg in iommu_dma_alloc omits af751d4308a7 iommu/dma: Remove the flush_page callback omits 185da893fab1 iommu/dma: Cleanup dma-iommu.h omits c1ea02f15ab5 vhost: scsi: add weight support omits e79b431fb901 vhost: vsock: add weight support omits e2412c07f8f3 vhost_net: fix possible infinite loop omits e82b9b0727ff vhost: introduce vhost_exceeds_weight() omits 6166e5330c38 virtio: Fix indentation of VIRTIO_MMIO omits 3d840e0636be virtio: add unlikely() to WARN_ON_ONCE() omits 73bcbdc9fa8d iommu/vt-d: Implement apply_resv_region iommu ops entry omits 7423e01741dd iommu: Add API to request DMA domain for device omits 4361ccac2810 drm/i915/icl: Fix AUX-B HW not done issue w/o AUX-A omits f8eac9011b6b signal: Remove task parameter from force_sig_mceerr omits 3cf5d076fb4d signal: Remove task parameter from force_sig omits cb44c9a0ab21 signal: Remove task parameter from force_sigsegv omits 72abe3bcf091 signal/cifs: Fix cifs_put_tcp_session to call send_sig ins [...] omits f9070dc94542 signal/pid_namespace: Fix reboot_pid_ns to use send_sig no [...] omits 1dfd1711de29 signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig omits fee109901f39 signal/drbd: Use send_sig not force_sig omits 82e10af2248d signal/arm64: Use force_sig not force_sig_fault for SIGKILL omits 66d78ad316b0 iommu/vt-d: Set the right field for Page Walk Snoop omits 7560cc3ca7d9 iommu/vt-d: Fix lock inversion between iommu->lock and dev [...] omits 57274ea25736 iommu: Use right function to get group for device omits dd5142ca5d24 iommu/vt-d: Add debugfs support to show scalable mode DMAR [...] omits cdd3a2499d30 iommu/vt-d: Introduce macros useful for dumping DMAR table omits ea09506c363e iommu/vt-d: Modify the format of intel DMAR tables dump omits 24f307d8abf7 iommu: Add missing new line for dma type omits f780a8dc196d iommu/vt-d: Remove unnecessary rcu_read_locks omits 1396500d673b drm/etnaviv: lock MMU while dumping core omits 31cb1d64da4e block: Don't revalidate bdev of hidden gendisk omits 33ec3e53e7b1 loop: Don't change loop device under exclusive opener omits 137caa702f23 drm/imx: ipuv3-plane: fix atomic update status query for n [...] omits 889ca1809342 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 95b74ce88943 drm/qxl: drop WARN_ONCE() omits 591d4dc47290 drm/i915: make REG_BIT() and REG_GENMASK() work with variables omits 2dbbcce1f8dd iommu/amd: Remove redundant assignment to variable npages omits d7af4d987dfa iommu/vt-d: Fix bind svm with multiple devices omits 389fc70b60f5 iio: temperature: mlx90632 Relax the compatibility check omits bce0d57db388 iio: imu: st_lsm6dsx: fix PM support for st_lsm6dsx i2c co [...] omits df4d737ee4d7 staging:iio:ad7150: fix threshold mode config bit omits 4a2abf99f9c2 fuse: add FUSE_WRITE_KILL_PRIV omits 35d6fcbb7c3e fuse: fallocate: fix return with locked inode omits c2df2201b693 drm/i915/gtt: set err to -ENOMEM on memory allocation failure omits d5a5e4ec5b41 Add README and update pm-graph and sleepgraph docs omits 45dd0a42b90b Update to pm-graph 5.4 omits 7673896a4069 Update to pm-graph 5.3 omits e618795367df dt-bindings: pinctrl: fix spelling mistakes in pinctl docu [...] omits b1fa7d8592c7 Merge tag 'intel-pinctrl-v5.2-2' of git://git.kernel.org/p [...] omits 5c27de1df850 drm/i915/dsi: Call drm_connector_cleanup on vlv_dsi_init e [...] omits d491f2b75237 PCI: PM: Avoid possible suspend-to-idle issue omits bb1869012d7b ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation omits 9a51c6b1f9e0 ACPI/PCI: PM: Add missing wakeup.flags.valid checks omits b21d9c435f93 ovl: support the FS_IOC_FS[SG]ETXATTR ioctls omits 5b969bd1d9cd dmaengine: axi-dmac: assign `copy_align` property omits a5b20600a67a dmaengine: axi-dmac: Discover length alignment requirement omits d27ac2e02bf2 include: fpga: adi-axi-common.h: add common regs & defs header omits 7b11ef9653d2 dmaengine: stm32: use to_platform_device() omits d7f3f7d84704 MAINTAINERS: Add mailing list for the TEE subsystem omits c54d86641fe7 dmaengine: sh: usb-dmac: Let the core do the device node v [...] omits 1dc1b29aa15e dmaengine: sh: rcar-dmac: Let the core do the device node [...] omits caf5e3e6e14d dmaengine: mxs-dma: Let the core do the device node validation omits 1d967195fd45 dmaengine: mmp_tdma: Let the core do the device node validation omits c88ba7b940f8 dmaengine: dma-jz4780: Let the core do the device node validation omits 990c0b53bf65 dmaengine: imx-sdma: Let the core do the device node validation omits 37c0afeb41f1 soc: tegra: fuse: Use dma_request_channel instead of __dma [...] omits f5151311c3f3 dmaengine: Add matching device node validation in __dma_re [...] omits 432732b801c8 soundwire: intel_init: add checks on link numbers omits 27f14331a7d4 soundwire: fix typo in comments omits 121f436137ee soundwire: Intel: add log for number of PCM and PDM PDIs omits 2d35526df9b1 soundwire: cadence_master: check the number of bidir PDIs omits a78b32d9c36b soundwire: cadence_master: log Slave status mask on errors omits eb7df4c86e28 soundwire: cadence_master: use rate_limited dynamic debug omits 8acbbfec280f soundwire: rename/clarify MIPI DisCo properties omits f6686a7d026d soundwire: clarify comment omits 53d2e9c37734 soundwire: mipi-disco: fix clock stop modes omits 3424305b8be4 soundwire: rename 'freq' fields omits 446701d1d161 soundwire: mipi-disco: remove master_count property for masters omits 53f3c097375c soundwire: remove master data port properties omits 8242c59315b7 soundwire: add port-related definitions omits eadc0049e1ac soundwire: mipi_disco: fix master/link error omits 6f11586f4896 soundwire: intel: filter SoundWire controller device search omits e9588eb9316e r8169: remove support for RTL_GIGA_MAC_VER_01 omits fcb40e161aa7 r8169: improve RTL8168d PHY initialization omits 37347efaa329 Merge branch 'r8169-small-improvements' omits 76719ee25db9 r8169: change type of member mac_version in rtl8169_private omits 7160be2de59a r8169: remove unneeded return statement in rtl_hw_init_8168g omits 29ec0482c139 r8169: remove rtl_hw_init_8168ep omits f4aa80129ff7 cxgb4: Make t4_get_tp_e2c_map static omits 99513cfa16c6 selftest: Fixes for icmp_redirect test omits df80152265cd ipv4: remove redundant assignment to n omits 18de65d9e71a soundwire: cdns: Fix compilation error on arm64 omits 03ecad90d379 soundwire: stream: fix out of boundary access on port properties omits 476cc6c964a9 net: phy: bcm87xx: improve bcm87xx_config_init and feature [...] omits 3e66b7cc50ef net: tulip: de4x5: Drop redundant MODULE_DEVICE_TABLE() omits b933dc367a1d Merge branch 'net-tls-two-fixes-for-rx_list-pre-handling' omits 043556d0917a selftests/tls: add test for sleeping even though there is data omits 04b25a5411f9 net/tls: fix no wakeup on partial reads omits 7718a855cd7a selftests/tls: test for lowat overshoot with multiple records omits 46a1695960d0 net/tls: fix lowat calculation if some data came from prev [...] omits cd6c84d8f0cd Linux 5.2-rc2 omits 8fb91c3550c4 Merge branch 'inet-frags-avoid-possible-races-at-netns-dismantle' omits 3c8fc8782044 inet: frags: rework rhashtable dismantle omits 4907abc605e3 net: dynamically allocate fqdir structures omits a39aca678a06 net: add a net pointer to struct fqdir omits 9cce45f22cee net: rename inet_frags_init_net() to fdir_init() omits d2dfd43598f3 ieee820154: 6lowpan: no longer reference init_net in lowpa [...] omits 3bb13dd4cae0 netfilter: ipv6: nf_defrag: no longer reference init_net i [...] omits 8668d0e2bfdf ipv6: no longer reference init_net in ip6_frags_ns_ctl_table[] omits 8dfdb31335ee ipv4: no longer reference init_net in ip4_frags_ns_ctl_table[] omits 803fdd996847 net: rename struct fqdir fields omits 89fb900514d1 net: rename inet_frags_exit_net() to fqdir_exit() omits 6ce3b4dcee4f inet: rename netns_frags to fqdir omits c5b440951a19 Merge tag 'trace-v5.2-rc1-2' of git://git.kernel.org/pub/s [...] omits 862f0a3227b3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 66a04abf2bda Merge branch 'dpaa2-eth-Fix-smatch-warnings' omits 4ca6dee5220f dpaa2-eth: Make constant 64-bit long omits bd8460fa4de4 dpaa2-eth: Use PTR_ERR_OR_ZERO where appropriate omits 5a20a093d965 dpaa2-eth: Fix potential spectre issue omits ddf6ddb057f2 net: phy: tja11xx: Add TJA11xx PHY driver omits 334031219a84 bonding/802.3ad: fix slave link initialization transition states omits b25ba113dd3f Merge branch 'net-hns3-add-aRFS-feature-and-fix-FEC-bugs-f [...] omits f438bfe9d4fe net: hns3: fix for FEC configuration omits d93ed94fbeaf net: hns3: add aRFS support for PF omits 441228875706 net: hns3: refine the flow director handle omits ffab9691bcb2 net: hns3: initialize CPU reverse mapping omits 18e8817126d2 Merge branch 'ath79-add-ag71xx-support' omits d51b6ce441d3 net: ethernet: add ag71xx driver omits 7ff836f064e2 MIPS: ath79: ar9331: add Ethernet nodes omits 462409365b69 dt-bindings: net: add qca,ar71xx.txt documentation omits 9b3c520e9628 Merge branch 'qed-Improve-performance-on-100G-link-for-off [...] omits a9b02c615b0f qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector ind [...] omits 2bfbc570586e qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index omits 13b99d3d3907 Revert "scsi: qedi: Allocate IRQs based on msix_cnt" omits 3576e99e0821 qed*: Add iWARP 100g support omits 24e04879abdd qed: Add qed devlink parameters table omits 8366d520019f qed: Set the doorbell address correctly omits 443473d2f3a5 qedr: Change the MSI-X vectors selection to be based on af [...] omits 7e50769caaea qed: Modify offload protocols to use the affined engine omits 08eb1fb0f77b qed*: Change hwfn used for sb initialization omits 79284adeb99e qed: Add llh ppfid interface and 100g support for offload [...] omits 83bf76e3528a qed: Modify api for performing a dmae to another PF omits 1916ebfdfbac leds: max77650: Remove set but not used variable 'parent' omits 433068aa88cc leds: avoid flush_work in atomic context omits b361797f3d0b dt-bindings: vendor: Fix simtek vendor compatible omits 8e2c67f9960d dt-bindings: vendor: Escape single quote omits 128f2bfafcf2 Merge tag 'random_for_linus_stable' of git://git.kernel.or [...] omits a278682dad37 io_uring: Fix __io_uring_register() false success omits 182c58ab2e5b drm/mcde: Fix compile problems omits 95b608044fe0 drm/bridge: drop drmP.h usage omits 54e6a745aad3 drm/bridge: make dw_mipi_dsi.h self-contained omits 58be0106c530 random: fix soft lockup when trying to read from an uninit [...] omits a124692b698b ftrace: Enable trampoline when rec count returns back to one omits b6399cc78934 tracing/kprobe: Do not run kprobe boot tests if kprobe_eve [...] omits b3015fe41d9a tracing: Make a separate config for trace event self tests omits 970988e19eb0 tracing/kprobe: Add kprobe_event= boot parameter omits b5f8b32c93b2 kprobes: Initialize kprobes at postcore_initcall omits 539b75b2b9ee tracing/kprobe: Cast user-space address correctly omits 87a90956eeab uaccess: Add a prototype of non-static __probe_user_read() omits f08367b3643b tracing: Use correct function name in trace_filter_add_rem [...] omits 1e032f7cfa14 perf-probe: Add user memory access attribute support omits bdf2b8cbf076 selftests/ftrace: Add user-memory access syntax testcase omits e65f7ae7f4da tracing/probe: Support user-space dereference omits 88903c464321 tracing/probe: Add ustring type for user-space string omits 3d7081822f7f uaccess: Add non-pagefault user-space read functions omits 2d8d8fac3b4e x86/uaccess: Allow access_ok() in irq context if pagefault [...] omits 0c9f23797925 x86/ftrace: Make enable parameter bool where applicable omits 7375dca1647f ftrace: Make enable and update parameters bool when applicable omits 0c97bf863efc tracing: Silence GCC 9 array bounds warning omits cecd7582a631 Merge branch 'net-mvpp2-Classifier-updates-RSS' omits 141347730c7f net: mvpp2: cls: Support steering to RSS contexts omits c561da68038a net: mvpp2: cls: Extract the RSS context when parsing the [...] omits 895586d5dc32 net: mvpp2: cls: Use RSS contexts to handle RSS tables omits e8486ca9a12c net: mvpp2: cls: Bypass C2 internals FIFOs at init omits ae8e1d5e5651 net: mvpp2: cls: Use the correct number of rules in variou [...] omits f4bcf14e3997 net: ethtool: Document get_rxfh_context and set_rxfh_conte [...] omits 35efb51eee22 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] omits 3d92410a22e2 Merge branch 'fix-some-bugs-in-stmmac' omits f4ca7a9260df net: stmmac: dwmac-mediatek: modify csr_clk value to fix m [...] omits 5e7f7fc538d8 net: stmmac: fix csr_clk can't be zero issue omits 4523a5611526 net: stmmac: update rx tail pointer register to fix rx dma [...] omits 425aa0e1d015 ip_sockglue: Fix missing-check bug in ip_ra_control() omits 95baa60a0da8 ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() omits 6dca9360a9d7 flow_offload: use struct_size() in kzalloc() omits b2ad81363f12 Merge tag 'libnvdimm-fixes-5.2-rc2' of git://git.kernel.or [...] omits a2c48d98fc07 Merge tag 'trace-v5.2-rc1' of git://git.kernel.org/pub/scm [...] omits 88447c5b93d9 efi: Allow the number of EFI configuration tables entries [...] omits 4e78921ba4dd efi/x86/Add missing error handling to old_memmap 1:1 mapping code omits 08e3c4158538 ARM: bcm283x: Enable DMA support for SPI controller omits 6cdd4e60f7b7 drm/panel: st7701: Swap vertical front and back porch timings omits 14bf60c416b7 drm/panel: simple: Add KOE tx14d24vm1bpa display support ( [...] omits acfb0b85cdce dt-bindings: display/panel: Add KOE tx14d24vm1bpa display [...] omits c479450f61c7 drm/panel: Add support for Armadeus ST0700 Adapt omits 66883da1eee8 ext4: fix dcache lookup of !casefolded directories omits d9a6f413f8c7 samples: bpf: add ibumad sample to .gitignore omits 198ae936efdb Merge branch 'optimize-zext' omits 0b4de1ff19bf nfp: bpf: eliminate zero extension code-gen omits 66d0d5a854a6 riscv: bpf: eliminate zero extension code-gen omits 836256bf5f37 x32: bpf: eliminate zero extension code-gen omits 3e2a33cf7e68 sparc: bpf: eliminate zero extension code-gen omits 591006b9e754 s390: bpf: eliminate zero extension code-gen omits a4c927733e74 powerpc: bpf: eliminate zero extension code-gen omits 163541e6ba34 arm: bpf: eliminate zero extension code-gen omits 9d120b4127e8 selftests: bpf: enable hi32 randomization for all tests omits f3b55abb6d5a selftests: bpf: adjust several test_verifier helpers for i [...] omits 046561981b94 libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr [...] omits d6c2308c742a bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_H [...] omits 9ce33e337fac tools: bpf: sync uapi header bpf.h omits c240eff63a1c bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" omits a4b1d3c1ddf6 bpf: verifier: insert zero extension according to analysis result omits 7d134041a896 bpf: introduce new mov32 variant for doing explicit zero e [...] omits b325fbca4b13 bpf: verifier: mark patched-insn with sub-register zext flag omits 5327ed3d44b7 bpf: verifier: mark verified-insn with sub-register zext flag omits 2409207a73cc Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 7fbc78e3155a Merge tag 'for-linus-20190524' of git://git.kernel.dk/linux-block omits 7f8b40e3dbcd Merge tag 'linux-kselftest-5.2-rc2' of git://git.kernel.or [...] omits e7bd3e248bc3 Merge tag 'devicetree-fixes-for-5.2' of git://git.kernel.o [...] omits 01e7d61b8ace PCI: hv: Detect and fix Hyper-V PCI domain number collision omits 6b98d9134e14 parisc: Fix compiler warnings in float emulation code omits bf8c2f2305b4 parisc/slab: cleanup after /proc/slab_allocators removal omits 7c71650f9a36 of/fdt: Mark initial_boot_params as __ro_after_init omits 9b4d2b635bd0 of/fdt: Remove dead code and mark functions with __init omits 253a41c6fbad dt-bindings: Remove Linuxisms from common-properties binding omits 86c2f5d65305 Merge tag 'spdx-5.2-rc2-2' of git://git.kernel.org/pub/scm [...] omits a08acd118d5c Merge branch 'bpf-send-sig' omits 16f0efc3b463 tools/bpf: add selftest in test_progs for bpf_send_signal( [...] omits edaccf898530 tools/bpf: sync bpf uapi header bpf.h to tools directory omits 8b401f9ed244 bpf: implement bpf_send_signal() helper omits bd95e678e0f6 bpf: sockmap, fix use after free from sleep in psock backl [...] omits 51816e9e1139 locking/lock_events: Use this_cpu_add() when necessary omits 5420f3207759 Merge branch 'btf2c-converter' omits 90eea4086d5e bpftool: update bash-completion w/ new c option for btf dump omits 220ba451124e bpftool/docs: add description of btf dump C option omits 2119f2189df1 bpftool: add C output format option to btf dump subcommand omits 2d2a3ad872f8 selftests/bpf: add btf_dump BTF-to-C conversion tests omits 351131b51c7a libbpf: add btf_dump API for BTF-to-C conversion omits 2fc3fc0bcdcc libbpf: switch btf_dedup() to hashmap for dedup table omits 5d04ec687cf9 selftests/bpf: add tests for libbpf's hashmap omits e3b924224028 libbpf: add resizable non-thread safe internal hashmap omits 9db324314d29 selftests/bpf: use btf__parse_elf to check presence of BTF [...] omits 58650cc47382 bpftool: use libbpf's btf__parse_elf API omits e6c64855fd7a libbpf: add btf__parse_elf API to load .BTF and .BTF.ext omits 1d7a08b3bdae libbpf: ensure libbpf.h is included along libbpf_internal.h omits 3f715b147a6c docs: No structured comments in include/linux/interconnect.h omits dea20be5063c docs: no structured comments in fs/file_table.c omits 3aef44726656 docs: No structured comments in target_core_device.c omits d698a388146c of: reserved-memory: ignore disabled memory-region nodes omits 2496f17772f7 dt-bindings: Add vendor prefix for Espressif omits c87f60a77db2 samples: bpf: Do not define bpf_printk macro omits 37739d1b4fe7 selftests: bpf: Move bpf_printk to bpf_helpers.h omits 22942498cceb Merge branch 'net-stmmac-Improvements-and-Selftests' omits a976ca79e23f net: stmmac: Prevent missing interrupts when running NAPI omits 0620ec6c62a5 net: stmmac: dwmac4/5: Clear unused address entries omits eaabcd9e4ec3 net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() omits a8b91b30d11d net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() omits f9c5f7d78385 net: stmmac: dwmac4/5: Fix Hash Filter omits 9463c4455900 net: stmmac: dwmac1000: Clear unused address entries omits 092614261983 net: stmmac: dwmac1000: Fix Hash Filter omits 091810dbded9 net: stmmac: Introduce selftests support omits 8c5f48d99de2 net: stmmac: dwxgmac2: Also pass control frames while in p [...] omits 2b783e613d76 net: stmmac: dwmac4/5: Also pass control frames while in p [...] omits 52ef6d9240e5 net: stmmac: dwmac1000: Also pass control frames while in [...] omits 3b1dd2c50016 net: stmmac: Switch MMC functions to HWIF callbacks omits 8edb12713ee8 net: ethernet: stmmac: dwmac-sun8i: Enable control of loopback omits 84c8df164906 net: stmmac: dwxgmac2: Add MAC loopback support omits 4ce84f4da7c4 net: stmmac: dwmac4/5: Add MAC loopback support omits cbc195152149 net: stmmac: dwmac1000: Add MAC loopback support omits 0a05a7a315b1 net: stmmac: dwmac100: Add MAC loopback support omits 48435bc3b330 net: stmmac: Add MAC loopback callback to HWIF omits 41ce14e39bbe docs: Do not seek kerneldoc comments in hw-consumer.h omits 5c1d824cda9f leds: lm3697: Introduce the lm3697 driver omits b86b9ba55a2e mfd: ti-lmu: Remove support for LM3697 omits 1372bbe66a59 dt-bindings: ti-lmu: Modify dt bindings for the LM3697 omits 3fce8e1eb994 leds: TI LMU: Add common code for TI LMU devices omits 33a74bf42873 Merge branch 'net-phy-add-interface-mode-PHY_INTERFACE_MOD [...] omits ce64c1f77a9d net: phy: aquantia: add USXGMII support and warn if XGMII [...] omits 79b647a0c0d5 dt-bindings: net: document new usxgmii phy mode omits 4618d6719743 net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII omits af5136f95045 selftests/net: SO_TXTIME with ETF and FQ omits e8d4f892bb24 docs: Fix a misdirected kerneldoc directive omits 4097e9d250fb net: sched: don't use tc_action->order during action dump omits a80886e4e083 Merge branch 'ipv6-Move-exceptions-to-fib6_nh-and-make-it- [...] omits ec8105352869 selftests: Add redirect tests omits 0fa6efc54780 ipv6: Refactor ip6_route_del for cached routes omits 1cf844c747d5 ipv6: Make fib6_nh optional at the end of fib6_info omits cc5c073a693f ipv6: Move exception bucket to fib6_nh omits c0b220cf7d80 ipv6: Refactor exception functions omits 7d88d8b5570b ipv6: Refactor fib6_drop_pcpu_from omits f40b6ae2b612 ipv6: Move pcpu cached routes to fib6_nh omits a5f6f88c3d1a docs: Do not seek comments in kernel/rcu/tree_plugin.h omits e9a804d7a428 leds: spi-byte: add single byte SPI LED driver omits e7c787cb2697 dt-bindings: leds: Add binding for spi-byte LED. omits ab0610efabb4 cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency [...] omits daeceb2df3df Merge branch 'ENETC-support-hardware-timestamping' omits 49401003e260 arm64: dts: fsl: ls1028a: add ENETC 1588 timer node omits ad8288b89d4f dt-binding: ptp_qoriq: support ENETC PTP compatible omits 41514737ecaa enetc: add get_ts_info interface for ethtool omits d39823121911 enetc: add hardware timestamping support omits ce8d24f9a596 net: fec: fix the clk mismatch in failed_reset path omits 66f61c92889f KVM: x86: fix return value for reserved EFER omits 8d45f1de3994 habanalabs: Avoid using a non-initialized MMU cache mutex omits 8438846cce61 habanalabs: fix debugfs code omits 2add64ebaea2 uapi/habanalabs: add opcode for enable/disable device debug mode omits 89225ce4fc43 habanalabs: halt debug engines on user process close omits eff82a263b5c selftests: rtc: rtctest: specify timeouts omits d51f1f14870a selftests/harness: Allow test to configure timeout omits 4a075bd4e13f selftests/ftrace: Add checkbashisms meta-testcase omits 3fda9b33d608 selftests/ftrace: Make a script checkbashisms clean omits 883d25e70b2f tools/kvm_stat: fix fields filter for child events omits c795720629ae KVM: selftests: Wrap vcpu_nested_state_get/set functions w [...] omits 98e683443ba2 kvm: selftests: aarch64: compile with warnings on omits 55eda003f02f kvm: selftests: aarch64: fix default vm mode omits bffed38d4fb5 kvm: selftests: aarch64: dirty_log_test: fix unaligned mem [...] omits 19ec166c3f39 KVM: s390: fix memory slot handling for KVM_SET_USER_MEMOR [...] omits 2924b52117b2 KVM: x86/pmu: do not mask the value that is written to fixed PMUs omits 0e6f467ee28e KVM: x86/pmu: mask the result of rdpmc according to the wi [...] omits a80c4ec10ed9 x86/kvm/pmu: Set AMD's virt PMU version to 1 omits 6f2f84532c15 KVM: x86: do not spam dmesg with VMCS/VMCB dumps omits 654f1f13ea56 kvm: Check irqchip mode before assign irqfd omits c9bcd3e3335d kvm: svm/avic: fix off-by-one in checking host APIC ID omits 204c91eff798 KVM: selftests: do not blindly clobber registers in guest asm omits 12e9612cae0c KVM: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c omits 16ba3ab4e15c KVM: LAPIC: Expose per-vCPU timer_advance_ns to userspace omits 0e6edceb8f18 KVM: LAPIC: Fix lapic_timer_advance_ns parameter overflow omits 4d259965655c kvm: vmx: Fix -Wmissing-prototypes warnings omits 541e886f7972 KVM: nVMX: Fix using __this_cpu_read() in preemptible context omits d30b214d1d0a kvm: fix compilation on s390 omits 382409b4c43e kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID omits 32a243df82c8 kvm: x86: Include multiple indices with CPUID leaf 0x8000001d omits 319f6f97e3a1 KVM: selftests: Compile code with warnings enabled omits 3b339e2527a6 kvm: selftests: avoid type punning omits be7fcf1d1701 KVM: selftests: Fix a condition in test_hv_cpuid() omits 2eb06c306a57 KVM: Fix spinlock taken warning during host resume omits 21be4ca1ea68 KVM: nVMX: Clear nested_run_pending if setting nested state fails omits db80927ea197 KVM: nVMX: really fix the size checks on KVM_SET_NESTED_STATE omits 6bff2a3dc9ba Merge tag 'kvmarm-fixes-for-5.2' of git://git.kernel.org/p [...] omits 1f48d056287d MAINTAINERS: Add entry for anybuss drivers omits 49e352af1edb MAINTAINERS: Add entry for fieldbus subsystem omits a47686636d84 media: smsusb: better handle optional alignment omits bd17cc5a20ae test_firmware: Use correct snprintf() limit omits 381e9760ee87 firmware: google: coreboot: Drop unnecessary headers omits b4cdeb785ea4 firmware: google: memconsole: Drop global func pointer omits e07f100993c6 firmware: google: memconsole: Drop __iomem on memremap memory omits b0503584a828 firmware: google: memconsole: Use devm_memremap() omits 354635039d93 firmware: google: Add a module_coreboot_driver() macro and use it omits 7ef0b1524417 chardev: set variable ret to -EBUSY before checking minor [...] omits 17aa207e6e08 counter: 104-quad-8: Make quad8_ops static omits 31641e34e8a3 eeprom: ee1004: Deal with nack on page selection omits 5d458751749a eeprom: ee1004: Move selected page detection to a separate [...] omits e9e08a07385e lkdtm: support llvm-objcopy omits 110080cea0d0 genwqe: Prevent an integer overflow in the ioctl omits 1c7ebeabc9e5 parport: Fix mem leak in parport_register_dev_model omits de9a7f6f5f19 fpga: dfl: expand minor range when registering chrdev region omits dfe3de8d397b fpga: dfl: Add lockdep classes for pdata->lock omits 13069847a475 fpga: dfl: afu: Pass the correct device to dma_mapping_error() omits f5dd87326fef fpga: stratix10-soc: fix use-after-free on s10_init() omits 02bd610e858d Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/l [...] omits 6660a04feb7e w1: ds2408: Fix typo after 49695ac46861 (reset on output_w [...] omits 3856032a0628 w1: ds2413: when the slave is not responding during read, [...] omits c50d09a86172 w1: ds2413: add retry support to state_read() omits ae2ee27aa985 w1: ds2413: output_write() cosmetic fixes / simplify omits b576ff902f8a drm/sched: Fix static checker warning for potential NULL ptr omits ae29783d3333 vmw_balloon: Split refused pages omits 5d1a86ecf328 vmw_balloon: Add memory shrinker omits 83a8afa72e9c vmw_balloon: Compaction support omits 418a3ab1e778 mm/balloon_compaction: List interfaces omits 687685a3f246 bsr: "foo * bar" should be "foo *bar" omits 7256d7f401bd bsr: do not use assignment in if condition omits 1457dc9ed8da kheaders: Do not regenerate archive if config is not changed omits f7b101d33046 kheaders: Move from proc to sysfs omits 0a72ef899014 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 9f1f1a2dab38 drm/edid: Fix a missing-check bug in drm_load_edid_firmware() omits 74abc2210e10 drm/amd/doc: Add RAS documentation to guide omits 1c1e53f7f2ce drm/amd/doc: Add XGMI sysfs documentation omits f1e5e9130286 drm/amdgpu: sort probed modes before adding common modes omits c0a74c732568 drm/i915: Update DRIVER_DATE to 20190524 omits 42ba01fc30e6 drm/amd/display: Use new connector state when getting color depth omits 1825fd34e8ed drm/amd/display: Switch the custom "max bpc" property to t [...] omits a75176770854 drm/amd/powerplay: Fix code error for translating int type [...] omits fb2dbfd2427e drm/amdgpu: Add Unique Identifier sysfs file unique_id v2 omits 460960587ae8 drm/amdkfd: Add domain number into gpu_id omits ed81cd6e0e9f drm/amdkfd: Add VegaM support omits 32cce8bc8603 drm/amdkfd: Fix a circular lock dependency omits 16631afff224 drm/amdkfd: Delete alloc_format field from map_queue struct omits 14568cf6583e drm/amdkfd: Expose sdma engine numbers to topology omits 1b4670f69831 drm/amdkfd: Introduce XGMI SDMA queue type omits 065e4bdfa1f3 drm/amdkfd: Fix sdma queue map issue omits e78579aab7c3 drm/amdkfd: Move sdma_queue_id calculation into allocate_s [...] omits 0803e7a9e850 drm/amdkfd: Allocate hiq and sdma mqd from mqd trunk omits d1f8f0d17d40 drm/amdkfd: Move non-sdma mqd allocation out of init_mqd omits e73390d18110 drm/amdkfd: Fix a potential memory leak omits 11614c36bc8f drm/amdkfd: Allocate MQD trunk for HIQ and SDMA omits 6c6cde557a8e drm/amdkfd: Add mqd size in mqd manager struct omits fdfa090bc90f drm/amdkfd: Init mqd managers in device queue manager init omits 59f650a06f8f drm/amdkfd: Introduce DIQ type mqd manager omits 972fcdb52fe8 drm/amdkfd: Introduce asic-specific mqd_manager_init function omits 1986a3b022be drm/amdgpu: Improve error handling for HMM omits b9c5eb5b801a drm/amdgpu: more descriptive message if HMM not enabled omits 6826cb3b92a3 drm/amdgpu: support userptr cross VMAs case with HMM omits 6c55d6e90e68 drm/amdkfd: support concurrent userptr update for HMM omits ad595b8634f3 drm/amdgpu: fix HMM config dependency issue omits 899fbde14646 drm/amdgpu: replace get_user_pages with HMM mirror helpers omits 89cd9d23e9a7 drm/amdkfd: avoid HMM change cause circular lock omits 2c5a51f57042 drm/amdgpu: use HMM callback to replace mmu notifier omits e14ba95b908f drm/amdgpu: Use heavy weight for tlb invalidation on xgmi [...] omits fa722f0d9820 drm/amdkfd: Preserve ttmp[4:5] instead of ttmp[14:15] omits 58836009015c drm/amdkfd: Fix gfx9 XNACK state save/restore omits 157e586dc98f drm/amdkfd: Preserve wave state after instruction fetch MEM_VIOL omits 2db2f259594d drm/amdkfd: Fix gfx8 MEM_VIOL exception handler omits f756e6319ca0 drm/amdkfd: Fix compute profile switching omits c6fd980ab154 drm/amdkfd: Shift sdma_engine_id and sdma_queue_id in mqd omits 323c71df9447 drm/amdkfd: Differentiate b/t sdma_id and sdma_queue_id omits 96eb5f9dd3d8 drm/amdkfd: Add sdma allocation debug message omits cb77ee7cae96 drm/amdkfd: Use 64 bit sdma_bitmap omits bcae18c2f542 drm/amd/powerplay: enable ppfeaturemask module parameter s [...] omits dbaa922b5706 drm/amdgpu: use pcie_bandwidth_available rather than open [...] omits 5208e6a3b25d gpu: fix typos in code comments omits 17a839135f73 drm/amd/powerplay: fix sw SMU wrong UVD/VCE powergate setting omits d6ee400e793f drm/amdgpu: use div64_ul for 32-bit compatibility v1 omits a254bfa2c5fb drm/amd/powerplay: Enable "disable dpm" feature to support [...] omits 1b9557fcaa42 drm/amd/powerplay: Fix maybe-uninitialized in get_ppfeatur [...] omits e70a26b303d5 drm/amdgpu: fix spelling mistake "retrived" -> "retrieved" omits e74609cb4253 drm/amdgpu/vega20: use mode1 reset for RAS and XGMI omits 0cd8afaef199 drm/amd/display: 3.2.31 omits 1090d58d4815 drm/amd/display: Disable ABM before destroy ABM struct omits ccd76ebce4e8 drm/amd/display: dont set otg offset omits aa5fdb1ab5b6 drm/amd/display: Explicitly specify update type per plane [...] omits a634913ed24a drm/amd/display: Rename EDID_BLOCK_SIZE to DC_EDID_BLOCK_SIZE omits b33171ccaabe drm/amd/display: Use VCP for extended colorimetry omits 2da4605dce38 drm/amd/display: Use DCN functions instead of DCE omits 78cc70b1e47d drm/amd/display: Engine-specific encoder allocation omits eed928dcd83e drm/amd/display: enabling stream after HPD low to high happened omits 6476a7c8f031 drm/amd/display: Program VTG params after programming Global Sync omits 24c18794946a drm/amd/display: add null checks and set update flags omits 5408887141ba drm/amd/display: 3.2.30 omits f62b09b1345e drm/amd/display: Reuse MPC OGRAM for 1D blender omits be4b289f10ca drm/amd/display: Remove DPMS state dependency for fast boot omits 0880d9ffaea5 drm/amd/display: Hook up CRC capture support for dce120 omits 0623fdb061d8 drm/amd/display: define v_total_min and max parameters omits 917048d132d7 drm/amd/powerplay: support sw smu hotspot and memory tempe [...] omits 986b21b8c88d drm/amd/powerplay: support uclk activity retrieve on sw sm [...] omits 1de888e8fc59 drm/amd/powerplay: honor hw limit on fetching metrics data omits fe75a323713e drm/amd/powerplay: support ppfeatures sysfs interface on s [...] omits e969f29148ba drm/amd/powerplay: drop redundant smu call omits 8667eb64a6b2 drm/amd/powerplay: drop unnecessary sw smu check omits 97df424fe7a7 drm/amd/display: Drop DCN1_01 guards omits a7669aff7764 drm/amd/display: Don't load DMCU for Raven 1 (v2) omits d7316ddc610f drm/amd/display: Add ASICREV_IS_PICASSO omits 5bb235327323 drm/amdgpu: Report firmware versions with sysfs v2 omits 9dc7b02a3ccc drm/amdgpu: make VCN DPG pause mode detached from general VCN omits 05eee12dd60e drm/amdgpu: move the VCN DPG mode read and write to VCN omits fe2b5323d2c3 drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE omits c3b6c6074166 drm/amdgpu: suppress repeating tmo report omits dca29491c37f drm/amdgpu: remove static GDS, GWS and OA allocation omits 4c6097efa8ab drm/amd/powerplay: update Vega10 ACG Avfs Gb parameters omits 9995ac560bc3 drm/amd/powerplay: force to update all clock tables on OD reset omits fc99f2be06c6 drm/amd/powerplay: update Vega10 power state on OD omits 319dd4764ffd drm/amd/powerplay: avoid repeat AVFS enablement/disablement omits 36f5f8a74981 drm/amd/powerplay: valid Vega10 DPMTABLE_OD_UPDATE_VDDC se [...] omits 7d59c41b5150 drm/amd/powerplay: fix Vega10 mclk/socclk voltage link setup omits 742b48aed44b drm/amdgpu: check no_user_fence flag for engines omits 474612fc7482 drm/amdgpu/VCN: set no_user_fence flag to true omits f61334b556d5 drm/amdgpu/VCE: set no_user_fence flag to true omits 7ee250b142a3 drm/amdgpu/UVD: set no_user_fence flag to true omits 120c212518c8 drm/amdgpu: add no_user_fence flag to ring funcs omits 777ac3ba3d85 drm/amdgpu: sdma handle ras resume omits 2c2fc0cd0bd1 drm/amdgpu: gfx handle ras resume omits 6121366b749d drm/amdgpu: gmc handle ras resume omits 5e6932fe3162 drm/amdgpu: enable ras suspend/resume omits 511fdbc33aaa drm/amdgpu: ras support suspend/resume omits 466b17934609 drm/amdgpu: add badpages sysfs interafce omits 3058770ae352 drm/amdgpu: Fix S3 test issue omits c5fb351470e8 drm/amd/display: Make some functions static omits 1bff7f6c679f drm/amdgpu: RLC to program regs for Vega10 SR-IOV omits 6b1ff3ddc66d drm/amdgpu: add basic func for RLC program reg omits 98cad2deaf55 drm/amdgpu: Skip setting some regs under Vega10 VF omits 7bd877692e23 drm/amdgpu: Support PSP VMR ring for Vega10 VF omits 470b425019e7 drm/amdgpu: call psp to program ih cntl in SR-IOV omits c5d19419ed9c drm/amdgpu: implement PSP cmd GFX_CMD_ID_PROG_REG omits 3880369f6a8e drm/amdgpu: Add new PSP cmd GFX_CMD_ID_PROG_REG omits 2d11fd3f5420 drm/amdgpu: initialize PSP before IH under SR-IOV omits 78d481126795 drm/amdgpu: init vega10 SR-IOV reg access mode omits e79a04d53147 drm/amdgpu: gpu reset will run ras post init omits 9708a318620d drm/amdgpu: sdma support ras gpu reset omits 70ab8c6125d6 drm/amdgpu: gfx support ras gpu reset omits 36810fdb69ba drm/amdgpu: gmc support ras gpu reset omits a564808e7f5b drm/amdgpu: handle ras reset omits 7af23ebe93fe drm/amdgpu: Issue ras TA disable/enable cmd forcely on boot omits b152e8e13e88 drm/amdgpu: Revert "drm/amdgpu: skip gpu reset when ras er [...] omits 7c04ca50b0b9 drm/amdgpu: gpu reset will run late_init omits 992af942a6cf drm/amdgpu: add df perfmon regs and funcs for xgmi omits 5326ad54c5ef drm/amdgpu: add gfx9 gpr EDC workaround when RAS is enabled omits 8511477773c3 drm/amdgpu: add EDC counter register omits dd68722c427d drm/amdgpu: Reserve shared fence for eviction fence omits 88ccdf1d59df drm/amd/display: Expose send immediate sdp message interface omits 1894478ad1f8 drm/amd/display: Fill plane attrs only for valid pxl format omits b2293ac23776 drm/amd/display: move back vbios cmd table for set dprefclk omits 79592db31297 drm/amd/display: fix acquire_first_split_pipe function omits e7e10c464a48 drm/amd/display: stop external access to internal optc syn [...] omits db819940b0ef drm/amd/display: move signal type out of otg dlg params omits 052fa7e8c9a9 drm/amd/display: reset retimer/redriver below 340Mhz omits 40df2f809e8f drm/amd/display: color space ycbcr709 support omits 2f482c4f9098 drm/amd/display: Define Byte 14 on AVI InfoFrame omits 2d27ebac018f drm/amd/display: 3.2.29 omits e371e19c10a2 drm/amd/display: Disable cursor when offscreen in negative [...] omits 1352c779cb74 drm/amd/display: Fill prescale_params->scale for RGB565 omits efa023363cdf drm/amd/display: Support AVI InfoFrame V3 and V4 omits 64827cadcce3 drm/amd/display: block passive dongle EDID Emulation for U [...] omits f5ce9f3cba9f drm/amd/display: add SW_USE_I2C_REG request. omits 8dea49605f6e drm/amd/display: add support for disconnected eDP panels omits 21e471f0850d drm/amd/display: Set dispclk and dprefclock directly omits 4cd75ff096f4 drm/amd/display: fix multi display seamless boot case omits 14ed3d00eff9 drm/amd/display: Refactor program watermark. omits a58f273cdd0e drm/amd/display: 3.2.28 omits 2fbd6f94accd drm/amdgpu: rename amdgpu_prime.[ch] into amdgpu_dma_buf.[ch] omits 9b6eb00dbdae drm/amd/amdgpu: Add MEM_LOAD to amdgpu_pm_info debugfs file omits 0d87c9cfc08e drm/amdkfd: Cosmetic cleanup omits 5980bcaa9610 drm/amdgpu: Fix CIK references in gmc_v8 omits dcea6e65d41f drm/amdgpu: Add PCIe replay count sysfs file omits 673b366b41e2 drm/amdgpu: Add replay counter defines to NBIO headers omits e008299ea9a1 drm/amdgpu: Update latest xgmi topology info after each de [...] omits 912dfc846aad drm/amdgpu: enable separate timeout setting for every ring [...] omits f120386d74f1 drm/amdgpu: add new sysfs interface for memory realtime ut [...] omits 767fb6b35dfa drm/amd/powerplay: expose SMU7 asics realtime memory utilization omits 271151d80149 drm/amd/powerplay: expose Vega12 realtime memory utilization omits 1846e3f9e76c drm/amd/powerplay: expose Vega20 realtime memory utilization omits 0fb0df031acd drm/amdkfd: Adjust weight to represent num_hops info when [...] omits da361dd13f4f drm/amdgpu: Implement get num of hops between two xgmi device omits d8e408a82704 drm/amdkfd: Expose HDP registers to user space omits 88807dc8d573 drm/amdgpu: Remap hdp coherency registers omits 4fde03a7efe4 drm/amd/powerplay: add helper function to get smu firmware [...] omits eef2d67ead3e drm/amd/powerplay: expose Vega12 current gpu activity omits c59a722c4ccb drm/amd/powerplay: expose Vega12 current power omits 2adc11564c42 drm/amd/powerplay: support hwmon temperature channel labels V2 omits a34d1166b47c drm/amd/powerplay: expose current hotspot and memory tempe [...] omits ada2b8f1c828 drm/amd/powerplay: support SMU metrics table on Vega12 omits 901cb599dbc2 drm/amd/powerplay: support temperature emergency max values omits 437ccd175a7a drm/amd/powerplay: support hotspot/memory critical limit values omits c50bbf615f2f Merge tag 'platform-drivers-x86-v5.2-2' of git://git.infra [...] omits 49bbd8bb34a4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b0576f9ecb5c misc: sgi-xp: Properly initialize buf in xpc_get_rsvd_page_pa omits e50e6798f1e2 Merge tag 'mmc-v5.2-2' of git://git.kernel.org/pub/scm/lin [...] omits 6b251ea99242 dt-bindings: reset: imx7: Fix the spelling of 'indices' omits a3b25d157d5a Merge tag 'drm-fixes-2019-05-24-1' of git://anongit.freede [...] omits e89bec3a9811 char: misc: Move EXPORT_SYMBOL immediately next to the fun [...] omits dc3e0aa5c58d misc: remove redundant 'default n' from Kconfig-s omits 060358de993f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9dd0abd232e0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 236b83a3dd13 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 10145f7cb307 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 588cb88cedd5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4c694f289f2d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3e0a4e858033 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 778ddf54470b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d5bb994bcdf9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a0c7056fda3f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f4344b19fa2d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fe963fd8d170 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 226b0b0a841b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f4f6a4a48b7c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9ba3dd0b5270 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 47505b8bcfcf treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 8e8caf97b230 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fd534e9b5fdc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1924af04455c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 8607a96520b6 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 98 omits 84514eae4c95 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 97 omits a1d312de7780 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 96 omits 45a46873f014 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 95 omits ee8ff16bec84 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 94 omits f17b7eec8035 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 93 omits c6ae4c04a861 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 91 omits 9e567af4f0fc treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 90 omits cd5e85f52dc9 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 89 omits 954d796a9197 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 omits 2ff54cf3dd25 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 86 omits 7371efe10915 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 84 omits d691005856b0 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 83 omits 9ff554e9be1f treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 82 omits 495e00222668 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 81 omits ff206db4fd11 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 79 omits f33f5fe256d3 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 78 omits e97150df89a3 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 77 omits d135b9cf600d treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 76 omits 6fa41b31f9d0 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 75 omits 6253c22ee3ac treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 74 omits 7de31d0d217f treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 73 omits 1b402f7ebf77 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 72 omits c51cb3f554ec treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 71 omits fd26084ebbc0 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 70 omits 3f5296f0e86d treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 69 omits 112a73283485 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 68 omits a62525146229 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 67 omits a112cc39660b treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 omits b7b06f8b90b0 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 omits 4ad917507fc8 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 63 omits a85036f66fc4 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 62 omits 74ba9207e1ad treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 omits 4319c7f77a7a treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 60 omits 5078709e89ef treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 59 omits fbf80cd3b90a treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 57 omits 6e7c1094436d treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 omits 83cde38357a0 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 omits a25d83eb202f treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 54 omits e14ca9783609 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 53 omits 8e8ccf433841 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 52 omits aec89d292c33 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 51 omits 64b70da0389e treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 50 omits 8116125d6f26 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 49 omits dd165a658d90 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 48 omits af1a8899d22c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 47 omits 62810dbdc7b9 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 omits 8d7c56d08faf treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 45 omits 6979193bdbc4 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 44 omits 59e0b61cd46f treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 42 omits ee5d8f4d89ee treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 41 omits ea2305f6a84e treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 40 omits 59899843fc86 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 39 omits 6ff3f917e066 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 38 omits 8a618bfca4a5 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 37 omits b4d0d230ccfb treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 omits 68252eb5f841 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 35 omits 28c8eea7c624 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 34 omits e62d94910306 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 omits d0fa1179e3fa treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 omits e8fc982834c1 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 31 omits 1b9391e3497c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 30 omits 77f5075a43fb treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 omits 1568b83c4a3e treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 28 omits 5e0f8ad07b46 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 27 omits 465ae8369202 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 26 omits c08e56c647ba drm/amd/display: Don't load DMCU for Raven 1 (v2) omits 551bd3368a7b drm/i915: Maintain consistent documentation subsection ordering omits 77d09ad9dc51 scripts/sphinx-pre-install: make it handle Sphinx versions omits 3bc808846471 docs: Fix conf.py for Sphinx 2.0 omits a1ad1cc9704f vt/fbcon: deinitialize resources in visual_init() after fa [...] omits 2cd0e54489e6 ipmi_ssif: fix unexpected driver unregister warning omits 5fc537bfd000 drm/mcde: Add new driver for ST-Ericsson MCDE omits d31d718528dd xfs: fix broken log reservation debugging omits 1a5674a427e6 reset: Switch to SPDX license identifier for reset-simple omits 64c47b624f64 reset: Add reset controller support for BM1880 SoC omits ef98682a4e12 dt-bindings: reset: Add devicetree binding for BM1880 rese [...] omits edbcf50eb8ae arm64: insn: Add BUILD_BUG_ON() for invalid masks omits c5e2edeb01ae arm64: insn: Fix ldadd instruction encoding omits 96a13f57b946 arm64: Kconfig: Make ARM64_PSEUDO_NMI depend on BROKEN for now omits 981f2aabeae6 drm/msm/a6xx: Rename a6xx_gmu_probe to a6xx_gmu_init omits 998efc74672c drm/msm/a6xx: Drop the device reference in gmu omits a62fb211ad0c drm/msm/a6xx: Remove devm calls from gmu driver omits 623e1528d409 KVM: arm/arm64: Move cc/it checks under hyp's Makefile to [...] omits 5ca4a094ba7e drm/msm/a6xx: Check for ERR or NULL before iounmap omits b7c50fab66ab KVM: arm64: Move pmu hyp code under hyp's Makefile to avoi [...] omits 493fcbc8435e MAINTAINERS: KVM: arm/arm64: Remove myself as maintainer omits cfcb365861b7 drm/msm/a6xx: Remove duplicate irq disable from remove omits 606ec90fc226 drm/msm/a6xx: Avoid freeing gmu resources multiple times omits cda03a9a7be6 clocksource/drivers/timer-ti-dm: Change to new style declaration omits 396ac57e0c25 Merge branches 'sunxi/config64-for-5.3', 'sunxi/dt-for-5.3 [...] omits 7c4a7049b592 arm64: defconfig: enable sunxi watchdog omits ae3ceed0a399 arm64: dts: allwinner: h6: add r_watchog node omits b6cebb1c2de5 arm64: dts: allwinner: h6: add watchdog node omits e0917169e5cc dt-bindings: watchdog: add Allwinner H6 watchdog omits 2c41cc0be07b media: venus: firmware: fix leaked of_node references omits 4a96f5e10eb9 media: exynos4-is: Add missing of_node_put to fix reference leaks omits 2f39cce96363 media: remove redundant 'default n' from Kconfig-s omits 34ac3c3eb8f0 ASoC: core: lock client_mutex while removing link components omits 4819d06292c9 ASoC: simple-card: Restore original configuration of DAI format omits 12c574d84c8e regulator: slg51000: Remove unneeded regl_pdata from struc [...] omits 0a33d4feea74 regulator: slg51000: Constify slg51000_regl_ops and slg510 [...] omits e718a3eb09ae ASoC: qdsp6: q6core: Use struct_size() in kmemdup() omits d00cc2f16a41 ASoC: Intel: Skylake: Use struct_size() helper omits 07597910a9c0 ASoC: dapm: Use struct_size() in krealloc() omits b8bb535ae43a ASoC: Intel: boards: remove unnecessary inclusion of skl.h omits 49bd61ebce5f pinctrl: Add pinconf support for BM1880 SoC omits 752a74038dbd dt-bindings: pinctrl: Document pinconf bindings for BM1880 SoC omits 8247b2474bbc pinctrl: Rework the pinmux handling for BM1880 SoC omits 13531e5d359e dt-bindings: pinctrl: Modify pinctrl memory map omits b22a7f85443e pinctrl: meson: add output support in pinconf omits 1254db248fce dt-bindings: pinctrl: meson: add output support in pinconf omits 2c9239c125f0 dt-bindings: pinctrl: Convert stm32 pinctrl bindings to js [...] omits 8eb2dfee9fb1 pinctrl: stm32: add lock mechanism for irqmux selection omits a45623ddd052 pinctrl: stm32: Enable suspend/resume for stm32mp157c SoC omits e2f3cf18c3e2 pinctrl: stm32: add suspend/resume management omits 08f2abef168d tests: add pidfd_open() tests omits d3820b5fd8d9 arch: wire-up pidfd_open() omits 1330da983951 pid: add pidfd_open() omits c07498917180 Revert "drm/amd/display: Don't load DMCU for Raven 1" omits ac5bdfdc0e1c platform/chrome: cros_ec_spi: Request the SPI thread be realtime omits 2a5f857291c3 Merge tag 'spi-rt-pump' into chrome-platform/for-next omits 33d915d9e8ce {nl,mac}80211: allow 4addr AP operation on crypto controll [...] omits 85a55ff2cf6b mac80211_hwsim: mark expected switch fall-through omits 25d16d124a5e mac80211: fix rate reporting inside cfg80211_calculate_bit [...] omits 818e9dfa2c14 mac80211: remove set but not used variable 'old' omits 79c92ca42b5a mac80211: handle deauthentication/disassociation from TDLS peer omits 98e3e43b599d ALSA: firewire-lib: refactoring to obsolete IR packet handler omits 6bc1a2699b79 ALSA: firewire-lib: refactoring to obsolete IT packet handler omits e703965a129c ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events omits 3c1949231541 ALSA: firewire-lib: fix data block counter for incoming pa [...] omits e9646f0f5bb6 gpio: fix gpio-adp5588 build errors omits 397049a03022 drm/i915/gen11: enable support for headerless msgs omits 63e8dcdb4f8e drm/i915/gtt: Neuter the deferred unbind callback from gen [...] omits 9371ea5e5918 drm/meson: imply dw-hdmi i2s audio for meson hdmi omits fa6251a747b7 drm/stm: dsi: check hardware version omits fd6905fca4f0 drm/stm: ltdc: remove clk_round_rate comment omits ec2e0f4f00c0 pinctrl: stmfx: Fix compile issue when CONFIG_OF_GPIO is n [...] omits 324e8f5f5d9d tty: cpm_uart: drop unused iflag macro omits b95781666d13 tty: ipoctal: drop unused iflag macro omits 92c42b492af5 tty: simserial: drop unused iflag macro omits 8c8af41d24c7 tty: tty_io: fix driver refcount imbalance on error path omits b672a87ae5ab pinctrl: core: Do not add device links for hogs omits 5e309c6c5ea1 vt/fbcon: deinitialize resources in visual_init() after fa [...] omits 84ecc2f6eb1c consolemap: Fix a memory leaking bug in drivers/tty/vt/con [...] omits 06aaa3d066db tty: serial: cpm_uart - fix init when SMC is relocated omits 2c58e56096dd serial: stm32: fix the get_irq error case omits 5297f274e8b6 serial: stm32: fix wakeup source initialization omits 64c32eab6603 serial: stm32: Add support of TC bit status check omits b83b957c91f6 serial: stm32: fix transmit_chars when tx is stopped omits 6c5962f30bce serial: stm32: fix rx data length when parity enabled omits 4f01d833fdcd serial: stm32: fix rx error handling omits c8a9d043947b serial: stm32: fix word length configuration omits 086ebf92aa79 usb: avoid redundant allocation and free of memory omits e61ff0fba72d staging: kpc2000: Add dependency on MFD_CORE to kconfig sy [...] omits 909fa3321d34 dt-bindings: fix up for vendor prefixes file conversion omits c0090c4c85c2 locking/lockdep: Remove the unused print_lock_trace() function omits b18f0cfaf16b ALSA: firewire-lib: use 8 byte packet header for IT contex [...] omits 6007bf5460cc ALSA: firewire-lib: code refactoring to queueing packets omits 16be458993be ALSA: firewire-lib: unify packet handler for IT context omits 252219c7b38c ALSA: firewire-lib: split helper function to generate CIP header omits 75b785e749e9 staging: kpc2000: remove unnecessary oom message omits f8f31e5b76da staging: kpc2000: remove unnecessary include in cell_probe.c omits ec09500e9cb7 staging: kpc2000: remove unnecessary braces in cell_probe.c omits 77290d4b7c0d staging: kpc2000: use kzalloc(sizeof(var)...) in cell_probe.c omits 42143af99d2b staging: kpc2000: remove extra blank lines in cell_probe.c omits 4f9d8b7e0ffd staging: kpc2000: fix alignment issues in cell_probe.c omits 250b24410b8e staging: kpc2000: add missing asterisk in comment omits 39cfdf55aadc staging: kpc2000: use __func__ in debug messages omits 9876ecaaddde staging: kpc2000: add blank line after declarations omits 48c80ccce63f staging: pi433: Remove unnecessary variable omits 5322ea58a06d perf/ring-buffer: Use regular variables for nesting omits 4d839dd9e435 perf/ring-buffer: Always use {READ,WRITE}_ONCE() for rb->u [...] omits 3f9fbe9bd86c perf/ring_buffer: Add ordering to rb->nest increment omits 1b038c6e05ff perf/ring_buffer: Fix exposing a temporarily decreased data_head omits 9db9b76767f1 Documentation/x86: Fix path to entry_32.S omits 2ac44ab60870 x86/CPU/AMD: Don't force the CPB cap when running under a [...] omits 7231d0165df3 x86/asm: Remove unused TASK_TI_flags from asm-offsets.c omits c2d64c7ec4de x86/io_delay: Define IO_DELAY macros in C instead of Kconfig omits e62a4239c3df x86/io_delay: Break instead of fallthrough in switch statement omits c3ee82ce47af x86/boot: Provide KASAN compatible aliases for string routines omits 978315462d3e locking/lockdep: Don't complain about incorrect name for n [...] omits 0fbf21c3b36a ALSA: hda/realtek - Enable micmute LED for Huawei laptops omits e4e07c6cdca8 ALSA: hdspm: Fix single speed ADAT capture and playback wi [...] omits 92bfa664ae13 ALSA: pcm: oss: Use struct_size() helper omits dfb569f2b96e net: ll_temac: Fix compile error omits 6a310f8f97bb thermal: rcar_gen3_thermal: Update temperature conversion method omits bdc4480a669d thermal: rcar_gen3_thermal: Update calculation formula of IRQTEMP omits 4eb39f79ef44 thermal: rcar_gen3_thermal: Update value of Tj_1 omits 2380a792dec0 thermal: tegra: Make tegra210_tsensor_thermtrips static omits 0f5ee062d87e Revert "thermal: rockchip: fix up the tsadc pinctrl settin [...] omits 130413736376 ARM: dts: aspeed: Add Microsoft Olympus BMC omits 9831ae33750d ARM: dts: aspeed: Adding Lenovo Hr630 BMC omits e39e134d31b2 ARM: dts: aspeed: Add Facebook YAMP BMC omits 56b646284b95 ARM: dts: aspeed: swift: Add pca9539 devices omits 8e8fd0cbd7c5 ARM: dts: aspeed: Add Swift BMC machine omits b853ab0fa2e1 ARM: dts: aspeed: cmm: enable ehci host controllers omits b2cc26af46b4 ARM: dts: aspeed: zaius: fixed I2C bus numbers for pcie slots omits 66daab243213 ARM: dts: aspeed: zaius: update 12V brick I2C address omits 9deea07ed8a2 ARM: dts: aspeed: zaius: add Infineon and Intersil regulators omits 29b871f344f4 ARM: dts: aspeed: quanta-q71: Enable p2a node omits 0215e2a54683 ARM: dts: aspeed: Add aspeed-p2a-ctrl node omits 8bc7d3ed7cf4 ARM: dts: aspeed: Add Power9 and Power9 CFAM description omits 459a6a2f2517 ARM: dts: aspeed: Rename flash-controller nodes omits e1e52981f292 Merge tag 'drm-intel-fixes-2019-05-23' of git://anongit.fr [...] omits ee0ed02ca93e ext4: do not delete unlinked inode from orphan list on fai [...] omits 82a25b027ca4 ext4: wait for outstanding dio during truncate in nojournal mode omits bf361231c295 audit: add saddr_fam filter field omits ecc68904a3e5 audit: re-structure audit field valid checks omits 884714ce1698 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 5762a20b11ef Merge branch 'bpf-explored-states' omits dc2a4ebc0b44 bpf: convert explored_states to hash table omits a8f500af0ccf bpf: split explored_states omits 5d839021675a bpf: cleanup explored_states omits 71e15f76f8df Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits b3ca0d44917c drm/i915: remove unused IO_TLB_SEGPAGES which should be de [...] omits eaf20e6933dc drm/i915/uc: Skip reset preparation if GuC is already dead omits a2ce23147348 drm/i915/uc: Stop talking with GuC when resetting omits 0922f3459f6d drm/i915/uc: Skip GuC HW unwinding if GuC is already dead omits f1e6b336bafa drm/i915/uc: Use GuC firmware status helper omits 89195bab5d8c drm/i915/uc: Explicitly sanitize GuC/HuC on failure and finish omits 78577e294bf2 drm/i915/guc: Rename intel_guc_is_alive to intel_guc_is_loaded omits beca36ffbdb5 drm/i915/selftests: Use prepare/finish during atomic reset test omits b62f97634aa9 Input: iqs5xx - remove redundant dev_set_drvdata call omits f6470c9bccab drm/i915/selftests: Split igt_atomic_reset testcase omits 932309fb030d drm/i915/selftests: Move some reset testcases to separate file omits d3622099c76f drm/i915/gtt: Always acquire struct_mutex for gen6_ppgtt_cleanup omits 7c7da40da164 Input: uinput - add compat ioctl number translation for UI [...] omits 0e658060e5fc Input: silead - add MSSL0017 to acpi_device_id omits 4dde821e4296 Merge tag 'xfs-5.2-fixes-1' of git://git.kernel.org/pub/sc [...] omits feee3cb3064a ice: Silence semantic parser warnings omits aa6ccf3f2d70 ice: Fix couple of issues in ice_vsi_release omits 8d5fce190333 ice: Reorganize ice_vf struct omits 0ab54c5f2fe8 ice: Use bitfields when possible omits 65124bbf980c ice: Reorganize tx_buf and ring structs omits 55e062ba77ad ice: Format ethtool reported stats omits 72f9c2039859 ice: Gracefully handle reset failure in ice_alloc_vfs() omits a17a5ff6812c ice: Refactor the LLDP MIB change event handling omits 9ccb062c1440 ice: Advertise supported link modes if none requested omits e223eaec67e2 ice: Fix hang when ethtool disables FW LLDP omits a84db52569dd ice: Call out dev/func caps when printing omits f24e35d88b1b ice: Remove braces for single statement blocks omits 173e23c0cb52 ice: Cleanup an unnecessary variable initialization omits 31eafa403b99 ice: Implement LLDP persistence omits b4603dbf1e1d ice: Fix double spacing omits 3d3515312f97 media: rc-main: clean-up two warnings omits f49308878d72 media: media_device_enum_links32: clean a reserved field omits 8aef94beadc5 media: vpss: fix the order of resource clean up omits e08f0761234d media: vpss: fix a potential NULL pointer dereference omits 6ac98829a414 drm/edid: Fix docbook in drm_hdmi_infoframe_set_hdr_metadata() omits 9395da4efbd4 net: qualcomm: rmnet: Move common struct definitions to include omits 020bc7354a6e media: staging/imx: Allow driver to build if COMPILE_TEST [...] omits b5730061d105 cxgb4: offload VLAN flows regardless of VLAN ethtype omits 16fa1cf1ed2a Revert "dpaa2-eth: configure the cache stashing amount on [...] omits dcf10ec772ad cxgb4: use firmware API for validating filter spec omits 00e31a096136 Merge branch 'net-ll_temac-Fix-and-enable-multicast-support' omits 0127cd5440e7 net: ll_temac: Enable multicast support omits 1b3fa5cf859b net: ll_temac: Cleanup multicast filter on change omits 1bd33bf0fe6d net: ll_temac: Prepare indirect register access for multic [...] omits ddc0bf34f9ee net: ll_temac: Do not make promiscuous mode sticky on multicast omits d2daa127ed51 hsr: fix don't prune the master node from the node_db omits 096c7a6d9008 Merge branch 'nvme-5.2-rc2' of git://git.infradead.org/nvm [...] omits 004d564f9087 tools/io_uring: sync with liburing omits 486f069253c3 tools/io_uring: fix Makefile for pthread library link omits 7996a8b5511a blk-mq: fix hang caused by freeze/unfreeze sequence omits 6869875fbc04 block: remove the bi_seg_{front,back}_size fields in struct bio omits 200a9aff7b02 block: remove the segment size check in bio_will_gap omits 09324d32d2a0 block: force an unlimited segment size on queues with a vi [...] omits eded341c085b block: don't decrement nr_phys_segments for physically con [...] omits a0934fd2b120 sbitmap: fix improper use of smp_mb__before_atomic() omits f381c6a4bd0a bio: fix improper use of smp_mb__before_atomic() omits 389468e76b67 aoe: list new maintainer for aoe driver omits a466a8675e00 arm64: dts: meson: g12a: add ethernet mac controller omits 5556fdb0c2ea net: phy: lxt: Add suspend/resume support to LXT971 and LXT973. omits 136bf27fc0e9 devlink: add warning in case driver does not set port type omits 3f6f7a175ad4 net: mvpp2: cls: Fix leaked ethtool_rx_flow_rule omits 94b7ddb91c16 media: coda: remove -I$(src) header search path omits d2bc4cece139 rtc: st-lpc: remove unnecessary check omits b3a50169762b rtc: ds1307: properly handle oscillator failure flags omits 097aa24b5db0 rtc: s35390a: change FLAG defines to use BIT macro omits 032796344092 rtc: s35390a: introduce struct device in probe omits c0e12848be09 rtc: s35390a: set uie_unsupported omits a86bd9044b33 rtc: s35390a: clarify INT2 pin output modes omits c19623db3766 rtc: test: enable wakeup flags omits 8aec4b875008 rtc: ds2404: use hw endiannes variable omits 35c8b4b2c0fe drm/vc4: Allocate binner bo when starting to use the V3D omits e43fe02fe4fd drm/vc4: Check for the binner bo before handling OOM interrupt omits 65f50f976134 drm/vc4: Check for V3D before binner bo alloc omits 66fafd338780 drm/vc4: Reformat and the binner bo allocation helper omits bbb30909e0fd docs: fix multiple doc build warnings in enumeration.rst omits f35a1abd9e7a lib/list_sort: fix kerneldoc build error omits 8867f6109b84 docs: fix numaperf.rst and add it to the doc tree omits 2404dad1f67f doc: Cope with the deprecation of AutoReporter omits 096ea522e84e doc: Cope with Sphinx logging deprecations omits 61686afe1ff3 Merge tag 'docs-5.2-fixes' of git://git.lwn.net/linux omits 8169cf0a02ca media: Kconfig: allow to select drivers if EMBEDDED omits a5325089bd05 arm64: Handle erratum 1418040 as a superset of erratum 1188873 omits 1cf24a2cc3fd arm64/module: deal with ambiguity in PRELxx relocation ranges omits 29c677c86a15 Merge branch 'bpf-jmp-seq-limit' omits 7c9441066ab5 selftests/bpf: add pyperf scale test omits 7c0c6095d48d selftests/bpf: adjust verifier scale test omits b285fcb760da bpf: bump jmp sequence limit omits b29ecab178b0 media: videobuf2-core.h: Document the alloc memop size arg [...] omits 14f28f5cea9e media: videobuf2-dma-sg: Prevent size from overflowing omits defcdc5d89ce media: videobuf2-core: Prevent size alignment wrapping buf [...] omits 6fae100e74af media: staging/intel-ipu3: update minimal GDC envelope size to 4 omits a1038ee8ca9f media: smiapp: core: add small range to usleep_range omits c3cc51032689 media: marvell-ccic: don't generate EOF on parallel bus omits 0c7aa32966da media: marvell-ccic: fix DMA s/g desc number calculation omits 1305d97b7c78 media: dt-bindings: marvell,mmp2-ccic: Add Marvell MMP2 camera omits f8075c1cdc79 media: v4l: fwnode: C-PHY has no clock lane omits 186bcc3dcd10 bpf: sockmap, restore sk_write_space when psock gets dropped omits 040d2bb318d1 f2fs: fix to avoid deadloop if data_flush is on omits f7dfd9f36144 f2fs: always assume that the device is idle under gc_urgent omits 8648de2c581e f2fs: add bio cache for IPU omits 49dd883c421a f2fs: allow ssr block allocation during checkpoint=disable period omits 5dae2d39074d f2fs: fix to check layout on last valid checkpoint park omits bc88ac96a9ac f2fs: link f2fs quota ops for sysfile omits 00d8304553de selftests: bpf: add zero extend checks for ALU32 and/or/xor omits fe121ee531d1 bpf, riscv: clear target register high 32-bits for and/or/ [...] omits d9424d6d48c8 Merge branch 'spi-5.2' into spi-5.3 omits 924b5867e7bd spi: Allow SPI devices to request the pumping thread be realtime omits 1f1635b18711 drm/mediatek: Fix warning about unhandled enum value omits 0e896f380b84 spi: tegra114: set master cleanup and also invoke it on pr [...] omits cc0f6e96c4fd spi: dt-bindings: Convert Arm pl022 to json-schema omits f3440d9a0da2 spi: abort spi_sync if failed to prepare_transfer_hardware omits 59dec1f0fac8 regulator: max77650: Move max77651_SBB1_desc's declaration down omits 63ba8e4d04ab ASoC: mediatek: mt8183: move card registration to the end [...] omits 108d0d40b932 ASoC: mediatek: mt8183: remove unused DAPM pins omits 5463eb5c2f75 ASoC: Mediatek: MT8183: enable dev runtime suspend and resume omits 571e2a4836b1 ARM: imx_v6_v7_defconfig: Select CONFIG_NVMEM_SNVS_LPGPR omits f145b209b82f arm64: dts: imx8mm: add clock for SNVS RTC node omits 09892aa146fe arm64: dts: imx8mm: add clock for GPIO node omits 52f93ab8b422 clk: imx: keep the mmdc p1 ipg clock always on on 6sx/ul/ull/sll omits 53c6a2ec018b clk: imx8m: Add GIC clock omits a44e9706213c clk: imx8mm: Mark dram_apb critical omits 246c9ab43403 clk: imx7ulp: update nic1_bus_clk parent info omits c129b6fe81cd clk: imx: Use imx_mmdc_mask_handshake() API for masking MM [...] omits efdb279033ad clk: imx: Add common API for masking MMDC handshake omits 87def8d0d5bf dt-bindings: clock: imx8m: Add GIC clock omits af79ef726ad6 ARM: dts: vf610-zii-dev: Add QSPI node omits 36b7ee5f7e06 ARM: dts: vf610-zii-dev: Fix incorrect UART2 pin assignment omits 09a93ef3d60f drm/i915: remove duplicate typedef for intel_wakeref_t omits 8212688600ed ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled omits b2eed9b58811 arm64/kernel: kaslr: reduce module randomization range to 2 GB omits 969f5ea62757 arm64: errata: Add workaround for Cortex-A76 erratum #1463225 omits 3e29ead50013 arm64: Remove useless message during oops omits 947b437e1263 ALSA: firewire-lib: unify packet handler for IR context omits f11453c7cc01 ALSA: firewire-lib: use 16 bytes IR context header to sepa [...] omits e335425b6596 ALSA: firewire-lib: split helper function to check incomin [...] omits 8a400b999678 ALSA: firewire-lib: compute pointer to payload buffer in c [...] omits 6f3c07d03c6b ALSA: firewire-lib: calculate the length of packet payload [...] omits 07ea238ca139 ALSA: firewire-lib: use clear name for variable of CIP header omits cbb56814fbe7 drm/virtio: remove irrelevant DRM_UNLOCKED flag omits 0388f2f61bef drm/cirrus: remove leftover files omits d7ac8b1bd281 media: ov7740: remove redundant V4L2_CTRL_FLAG_VOLATILE set omits eed6b2e7c9ca media: ov7740: fix vertical flip control omits 6e4ab830ac6d media: ov7740: avoid invalid framesize setting omits cfe7cc383cfa media: ov7740: fix unbalanced pm_runtime_get/put omits 428d3c867df6 media: cec-ioc-g-mode.rst: be more specific when EPERM is [...] omits b6c96e156825 media: cec: allow any initiator for Ping and Image/Text View On omits 89db242aa3c5 media: cec: support CEC_MSG_FL_RAW omits eabe3bc2689a media: cec-ioc-receive.rst: document CEC_MSG_FL_RAW omits aa50accfda60 media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper [...] omits e76cbec85eac media: cec: move check from cec_transmit to cec_transmit_msg_fh omits 63d171f85fb1 media: cec: cec_transmit_msg_fh: do sanity checks first omits 00ccd263ee08 media: cec-gpio: use disable/enable_irq omits e2c1615677d3 ARM: dts: imx53-smd: Add OV5642 video capture support omits e5ad32308eb5 ARM: dts: imx53: Add capture-subsystem device omits cfc0e7bbf41b drm/i915: Update DRIVER_DATE to 20190523 omits c92f56faaadd arm64: dts: ls1028a: Add USB dt nodes omits c8d087d040cf nvmem: Broaden the selection of NVMEM_SNVS_LPGPR omits efb8393cf06c ARM: dts: imx: Avoid colliding 'display' node and property names omits eb876fbc248e perf/x86/intel/rapl: Cosmetic rename internal variables in [...] omits b0529b9cafac perf/x86/intel/uncore: Cosmetic renames in response to mul [...] omits 835896a59b95 hwmon/coretemp: Cosmetic: Rename internal variables to zon [...] omits b2ce1c883df9 thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal va [...] omits cb63ba0f670d perf/x86/intel/cstate: Support multi-die/package omits b10b3efb88e7 perf/x86/intel/rapl: Support multi-die/package omits 1ff4a47b2d0c perf/x86/intel/uncore: Support multi-die/package omits 2e4c54dac7b3 topology: Create core_cpus and die_cpus sysfs attributes omits b73ed8dc0597 topology: Create package_cpus sysfs attribute omits cfcd82e63288 hwmon/coretemp: Support multi-die/package omits 9ea7612c4658 powercap/intel_rapl: Update RAPL domain name and debug messages omits 724adec33c24 thermal/x86_pkg_temp_thermal: Support multi-die/package omits 32fb480e0a2c powercap/intel_rapl: Support multi-die/package omits aadf7b383371 powercap/intel_rapl: Simplify rapl_find_package() omits 212bf4fdb7f9 x86/topology: Define topology_logical_die_id() omits 306a0de329f7 x86/topology: Define topology_die_id() omits 0e344d8c709f cpu/topology: Export die_id omits 14d96d6c06b5 x86/topology: Create topology_max_die_per_package() omits 7745f03eb395 x86/topology: Add CPUID.1F multi-die/package support omits 317d9313925c ALSA: hda/realtek - Set default power save node to 0 omits c6045b4e3cad pinctrl: stmfx: enable links creations omits 036f394dd77f pinctrl: Enable device link creation for pin control omits 75ebf69445dd clk: imx8mm: add SNVS clock to clock tree omits 2b2ebb9acb89 dt-bindings: clock: imx8mm: Add SNVS clock omits dcb76ad1f4c7 staging: kpc2000: remove invalid spaces in cell_probe.c omits c2f894bc14c0 staging: kpc2000: add space after comma in cell_probe.c omits c16265dd6f77 staging: kpc2000: add spaces around operators in cell_probe.c omits d0a1a4b0e0fb staging: kpc2000: fix invalid linebreaks in cell_probe.c omits e55c49b892f9 staging: kpc2000: add space between ) and { in cell_probe.c omits a924e3ac037e staging: kpc2000: fix indent in cell_probe.c omits ce3b32a2d2d4 staging: rtl8723bs: core: rtw_recv: fix warning Comparison [...] omits ee11f864f183 pinctrl: bcm: Allow PINCTRL_BCM2835 for ARCH_BRCMSTB omits f3fbedabb7be dt-bindings: pinctrl: bcm2835-gpio: Document BCM7211 compatible omits 2484ae57c26a pinctrl: meson: g12a: add DS bank value omits 6ea3e3bbef37 pinctrl: meson: add support of drive-strength-microamp omits 9959d9a747fd pinctrl: meson: Rework enable/disable bias part omits 013786c04329 dt-bindings: pinctrl: meson: Add drive-strength-microamp property omits c08e7e4c8a6f pinctrl: generic: add new 'drive-strength-microamp' proper [...] omits 3e75b76f0f17 dt-bindings: pinctrl: add a 'drive-strength-microamp' property omits 3c89c70634bb pinctrl: rockchip: fix leaked of_node references omits 99bf7761b7cd staging: kpc2000: kpc_i2c: fix platform_no_drv_owner.cocci [...] omits 2a8af420e7a5 staging: unisys: visornic: Replace GFP_ATOMIC with GFP_KERNEL omits 47d0ccecc9fd drm/i915/dp: Support DP ports YUV 4:2:0 output to GEN11 omits 16668f486ffb drm/i915/dp: Change a link bandwidth computation for DP omits ec4401d3893c drm/i915/dp: Add a support of YCBCR 4:2:0 to DP MSA omits 3c053a96ef5f drm/i915/dp: Program VSC Header and DB for Pixel Encoding/ [...] omits 4d432f956d4f drm: Rename struct edp_vsc_psr to struct dp_sdp omits 8e9d645c6831 drm/i915/dp: Add a config function for YCBCR420 outputs omits 0f7a81374060 crypto: crypto4xx - block ciphers should only accept compl [...] omits 70c4997f34b6 crypto: crypto4xx - fix blocksize for cfb and ofb omits bfa2ba7d9e6b crypto: crypto4xx - fix AES CTR blocksize value omits bb992bc418e1 crypto: caam - print debugging hex dumps after unmapping omits 3e03e792865a crypto: talitos - fix skcipher failure due to wrong output IV omits 89646fdda4ca crypto: ccp - Fix 3DES complaint from ccp-crypto module omits c3b359d6567c crypto: ccp - fix AES CFB error exposed by new test vectors omits 499df9674c54 crypto: ccp - AES CFB mode is a stream cipher omits efc77e8107c5 crypto: arm/sha512 - Make sha512_arm_final static omits db07cd26ac6a crypto: drbg - add FIPS 140-2 CTRNG for noise source omits a7cd942bb6e3 crypto: caam/qi - DMA map keys using proper device omits b2b2ee350e70 crypto: caam/qi - fix address translations with IOMMU enabled omits 6b175685b4a1 crypto: caam/qi - don't allocate an extra platform device omits 1b46c90c8e00 crypto: caam - convert top level drivers to libraries omits a5e5c13398f3 crypto: caam - fix S/G table passing page boundary omits dcd9c76e5a18 crypto: caam - avoid S/G table fetching for AEAD zero-leng [...] omits a3af11399aa2 crypto: qat - do not offload zero length requests omits 96ee111a659e crypto: qat - return error for block ciphers for invalid requests omits 92fec16d1f4d crypto: qat - return proper error code in setkey omits 51d33c2f05ed crypto: qat - fix block size for aes ctr mode omits 15b5e9112c15 crypto: qat - update iv after encryption or decryption operations omits c044b62c3679 crypto: qat - add check for negative offset in alg precomp [...] omits 933224985a0a crypto: qat - remove spin_lock in qat_ablkcipher_setkey omits 903869bd10e6 ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST omits 8b909e354870 powerpc/kexec: Fix loading of kernel + initramfs with kexe [...] omits 6b0538da5a6c Merge branch 'drm-fixes-5.2' of git://people.freedesktop.o [...] omits eab007dd1b04 Merge tag 'drm-misc-fixes-2019-05-22' of git://anongit.fre [...] omits 27e248c46782 Merge branch 'vmwgfx-fixes-5.2' of git://people.freedeskto [...] omits c5eac1f5326b MIPS: TXx9: Fix boot crash in free_initmem() omits 3dd0aade5911 MIPS: remove a space after -I to cope with header search p [...] omits 6074c33c6b2e MIPS: mark ginvt() as __always_inline omits 9efc7794496d libbpf: emit diff of mismatched public API, if any omits 8ee9ee74232f ARM: dts: meson8m2: mxiii-plus: add the supply for the Mali GPU omits 0b67e66a5fa7 ARM: dts: meson8m2: mxiii-plus: rename the DCDC2 regulator omits 9a98fdf5b6e6 soc: amlogic: canvas: add support for Meson8, Meson8b and [...] omits a0b2ff531582 dt-bindings: soc: amlogic: canvas: document support for Me [...] omits 872f881e72d9 ARM: dts: meson8b: add the canvas module omits 10256a4755db ARM: dts: meson8m2: update the offset of the canvas module omits 47b58182391a ARM: dts: meson8: add the canvas module omits 3580d04aa674 ipv4/igmp: fix another memory leak in igmpv3_del_delrec() omits db51a73282bb Merge branch 'bnxt_en-Bug-fixes' omits 2e9217d1e8b7 bnxt_en: Device serial number is supported only for PFs. omits d629522e1d66 bnxt_en: Reduce memory usage when running in kdump kernel. omits 1b3f0b75c39f bnxt_en: Fix possible BUG() condition when calling pci_dis [...] omits 296d5b541639 bnxt_en: Fix aggregation buffer leak under OOM condition. omits 14a1eaa8820e hv_sock: perf: loop in send() to maximize bandwidth omits ac383f58f3c9 hv_sock: perf: Allow the socket buffer size options to inf [...] omits 31680ac26580 ipv6: Fix redirect with VRF omits 0db355d499f1 ipv4/igmp: shrink struct ip_sf_list omits fc651001d2c5 neighbor: Add tracepoint to __neigh_create omits a92a0a7b8e7c selftests: pmtu: Simplify cleanup and namespace names omits 9b7e94e6e89b selftests: fib-onlink: Make quiet by default omits 75425657fe3a net: Set strict_start_type for routes and rules omits e38f7cbd36e4 Merge branch 'net-Export-functions-for-nexthop-code' omits 06c77c3e67b0 ipv4: Rename and export nh_update_mtu omits c3669486b512 ipv4: export fib_info_update_nh_saddr omits 9bd836679210 ipv4: export fib_flush omits ac1fab2d1394 ipv4: export fib_check_nh omits 1bff1a0c9bbd ipv4: Add function to send route updates omits 19a3b7eea424 ipv6: export function to send route updates omits cdaa16a4f70c ipv6: Add hook to bump sernum for a route to stubs omits 68a9b13d9219 ipv6: Add delete route hook to stubs omits 26b1b8d7f27b Merge branch 'net-phy-T1-support' omits e5fb32c67cdb net: phy: Make phy_basic_t1_features use base100t1. omits b2557764d0eb net: phy: Add support for 100BaseT1 and 1000BaseT1 omits 565d9d221bcb net: phy: dp83867: Allocate state struct in probe omits f8bbf417e58b net: phy: dp83867: Validate FIFO depth property omits 27708eb5481b net: phy: dp83867: IO impedance is not dependent on RGMII delay omits 1b9b295435c3 net: phy: dp83867: Use unsigned variables to store unsigne [...] omits c11669a2757e net: phy: dp83867: Rework delay rgmii delay handling omits 13c83cf8af0d net: phy: dp83867: Add ability to disable output clock omits 980066e6d964 dt-bindings: phy: dp83867: Add documentation for disabling [...] omits 9c3f3410f5ac dt-bindings: phy: dp83867: Describe how driver behaves w.r [...] omits 74dd5aa1ed94 cxgb4: Enable hash filter with offload omits 2bb0f3b4341b net: fec: remove redundant ipg clock disable omits 49ce881c0d4c net: stmmac: fix reset gpio free missing omits ccfb62f27beb mISDN: make sure device name is NUL terminated omits c1e85c6ce57e net: macb: save/restore the remaining registers and features omits 7a0cf094944e signal: Correct namespace fixups of si_pid and si_uid omits 70f1b0d34bdf signal/usb: Replace kill_pid_info_as_cred with kill_pid_us [...] omits 3b1d715dc2ed dt-bindings: gpu: mali-midgard: Add H6 mali gpu compatible omits 374ed5429346 Merge drm/drm-next into drm-misc-next omits 852d095d16a6 checkpatch.pl: Update DT vendor prefix check omits 034e673710d3 platform/x86: acer-wmi: Mark expected switch fall-throughs omits 270afb37ae34 video/hdmi: Add Unpack function for DRM infoframe omits b5e3eed1eeb3 drm: Add HLG EOTF omits 2cdbfd66a829 drm: Enable HDR infoframe support omits e85959d6cbe0 drm: Parse HDR metadata info from EDID omits c0b0ebb17199 drm: Add reference counting on HDR metadata blob omits fbb5d0353c62 drm: Add HDR source metadata property omits 4eebe38a37f9 kernel/trace/trace.h: Remove duplicate header of trace_seq.h omits 354cf00339b1 media: cec: mark devnode as registered before actually reg [...] omits eb96e57b913f media: dvb: warning about dvb frequency limits produces to [...] omits 9390467c2d3b media: rc: meson-ir: update with SPDX Licence identifier omits f16888a3e8a9 media: af9035: Remove duplicate error reporting for dvbsky [...] omits fec2e415cb18 media: dvbsky: Remove duplicate error reporting for dvbsky [...] omits dd5f551b58a8 media: dvb-usb-v2: Report error on all error paths omits 6d0d1ff9ff21 media: au0828: fix null dereference in error path omits 6cf97230cd5f media: dvb: usb: fix use after free in dvb_usb_device_exit omits 24e4cf770371 media: spi: IR LED: add missing of table registration omits b681af0bc1cc drm: panfrost: add optional bus_clock omits 8f073036bf35 Merge branch 'net-tls-fix-device-surprise-removal-with-offload' omits c3f4a6c39cf2 net/tls: don't ignore netdev notifications if no TLS features omits 3686637e507b net/tls: fix state removal with feature flags off omits 38030d7cb779 net/tls: avoid NULL-deref on resync during device removal omits d4db6c089099 dt-bindings: gpu: add bus clock for Mali Midgard GPUs omits 0d18c7bd931f Merge branch 'Documentation-tls--add-offload-documentation' omits f42c104f2ec9 Documentation: add TLS offload documentation omits f3c0f3c6c201 Documentation: tls: RSTify the ktls documentation omits b0d8d4363e52 Documentation: net: move device drivers docs to a submenu omits d008b3d2be4b mISDN: Fix indenting in dsp_cmx.c omits 40a1578d631a ocelot: Dont allocate another multicast list, use __dev_mc_sync omits 7dc2bccab0ee Validate required parameters in inet6_validate_link_af omits f3617b449d0b drm/panfrost: Select devfreq omits cae9910e7344 net: Add UNIX_DIAG_UID to Netlink UNIX socket diagnostics. omits c1a145a3ed9a xhci: Use %zu for printing size_t type omits cb9e0e500606 nvme-pci: use blk-mq mapping for unmanaged irqs omits 0a944e8a6c66 ext4: don't perform block validity checks on the journal inode omits 9c536ccdd5b6 arm64: tegra: Make DT model property consistent omits f85d82e5cd43 arm64: tegra: Clarify that P2888 is the Jetson AGX Xavier omits 71e7ea434eca arm64: tegra: Clarify that P3310 is the Jetson TX2 omits a0c0cdc93465 arm64: tegra: Clarify that P2771 is the Jetson TX2 Developer Kit omits a5f2246fb913 dt: bindings: mtd: replace references to nand.txt with nan [...] omits 8d665693c28c dt-bindings: interrupt-controller: arm,gic: Fix schema err [...] omits 31910f4476ce dt-bindings: arm: Clean up CPU binding examples omits dfab99544c55 dt: fix refs that were renamed to json with the same file name omits 05aeca7cb0a2 dt-bindings: Pass binding directory to validation tools omits f08ff9c525b1 dt-bindings: sifive: describe sifive-blocks versioning omits c614d7e66c6a drm: remove prime sg_table caching omits f13e143e7444 dma-buf: start caching of sg_table objects v2 omits c5d3e39caa45 drm/i915: Engine discovery query omits 43ad38191816 staging: kpc2000: kpc_i2c: add static qual to local symbol [...] omits 7bd49a49b0a7 staging: kpc2000: kpc_i2c: Remove unnecessary function tra [...] omits 32806b33fee8 staging: kpc2000: kpc_i2c: use <linux/io.h> instead of <asm/io.h> omits 953bb9e5d060 staging: kpc2000: kpc_i2c: newline fixups to meet linux st [...] omits 8576a5f54327 staging: kpc2000: kpc_i2c: remove unused module param disa [...] omits e6e0a0357491 staging: rtl8192u: Remove an unnecessary NULL check omits 3df7e8a77e8c staging: kpc2000: removed superfluous NULL checks from dev [...] omits e416dad158f2 staging: kpc2000: simplified kp2000_device retrieval in de [...] omits f73154081347 staging: kpc2000: use IDA to assign card numbers. omits 80bcd6cc3966 staging: kpc2000: added separate show functions for readab [...] omits a986d796395c staging: kpc2000: added a helper to get struct kp2000_devi [...] omits d8ac35939632 staging: kpc2000: improved formatting of core.c. omits 99803f17ded0 staging: rtl8723bs: Fix Coverity warning in rtw_dbg_port() omits b5a0c29f4b43 staging: wilc1000: remove redundant masking of pkt_offset omits 2411a336c8ce staging: fieldbus: arcx-anybus: change custom -> mmio regmap omits 67436a1ecc72 Staging: rtl8188eu: core: Use !x in place of NULL comparisons omits fd078b420961 Staging: rtl8188eu: os_dep: Replace comparison with zero to !x omits 3cc7037b43e5 Staging: rtl8192u: ieee80211: Replace function names in st [...] omits 07ddf0eee049 Staging: rtl8723bs: os_dep: Remove functions that don't do [...] omits f7fac17ca925 xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() omits 13b82b746310 xhci: Fix immediate data transfer if buffer is already DMA mapped omits 7aa1bb2ffd84 usb: xhci: avoid null pointer deref when bos field is NULL omits 5bce256f0b52 usb: xhci: Fix a potential null pointer dereference in xhc [...] omits 597c56e372da xhci: update bounce buffer with correct sg num omits 45457c01171f media: usb: siano: Fix false-positive "uninitialized varia [...] omits 27b1b58fcfe7 regulator: Convert max8660 binding to json-schema omits 673e401effe9 regulator: Convert gpio-regulator to json-schema omits 1914a996436b regulator: Convert regulator binding to json-schema omits af505208e960 spi: bcm2835: Drop assignment of dma_slave_config direction omits 5f336ea53b6b spi: bcm2835: Replace spi_master by spi_controller omits 97266c4d0534 spi: dt-bindings: Convert spi-gpio binding to json-schema omits 44a042182cb1 spi: spi-fsl-spi: call spi_finalize_current_message() at the end omits 3917da94f787 ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms omits a497a4363706 ASoC: Add support for Conexant CX2072X CODEC omits 0c7b178ad7eb drm/gma500: drop drmp.h include from all .c files omits bc9f100783b9 drm/gma500: drop use of DRM_UDELAY wrapper omits 5ffa31ed4e12 drm/gma500: make local header files more self-contained omits 514743357f5a drm/gma500: drop drmP.h from header files omits d825c565304f drm/gma500: remove empty gma_drm.h header file omits d8e126ba276a gfs2: Clean up freeing struct gfs2_sbd omits aeac1a0dadb4 ALSA: hda/realtek - Check headset type by unplug and resume omits ceb02dcf676f ARM: delete netx machine omits f8781efba66d ARM: dts: Use ip=on for bootargs omits 3202e35ec1c8 powerpc/perf: Fix MMCRA corruption by bhrb_filter omits b59bd3527fe3 powerpc/powernv: Return for invalid IMC domain omits f32a0c18e370 Merge branch 'for-5.2/fixes' into for-next omits 2409877d386d HID: logitech-hidpp: Add support for the S510 remote control omits 664f0d80dbe6 Merge branch 'for-5.3/logitech' into for-next omits a96a8a576bf5 HID: logitech-hidpp: HID: make const array consumer_rdesc_ [...] omits 39d21e7e0043 HID: logitech-dj: make const array template static omits 9977e5b43776 drm: Assert that BO is locked in drm_gem_vram_{pin, unpin} [...] omits cb1f8814bbfc drm: Rename reserve/unreserve to lock/unlock in GEM VRAM helpers omits 81da87f63a1e drm: Replace drm_gem_vram_push_to_system() with kunmap + unpin omits 3daf977fd324 Merge branch 'for-5.2/fixes' into for-next omits 81bcbad53bab HID: multitouch: handle faulty Elo touch device omits 26cd1e5850b7 ALSA: firewire-lib: use IT context header to compute cycle [...] omits df9160b91499 ALSA: firewire-lib: obsolete macro for header of IT context omits fce9b013fee9 ALSA: firewire-lib: add helper function to cancel context [...] omits d3d10a4a1b19 ALSA: firewire-lib: use union for directional parameters omits f4cd7203c1d4 auxdisplay/ht16k33.c: Convert to use vm_map_pages_zero() omits 00136f9cf641 auxdisplay/cfag12864bfb.c: Convert to use vm_map_pages_zero() omits cbe3e1d10379 drm/i915/icl: Add WaDisableBankHangMode omits fde938867b92 drm/i915/selftests: Verify context workarounds omits c87efcc3d1df ARM: dts: rockchip: Configure the GPU thermal zone for mickey omits 11983d8530e3 ARM: dts: rockchip: Use the GPU to cool CPU thermal zone o [...] omits 75481833c6db ARM: dts: rockchip: remove GPU 500 MHz OPP on rk3288 omits ae2b6ba865d8 ARM: dts: rockchip: Use GPU as cooling device for the GPU [...] omits 3d6c33cb904d clk: imx8mq: add SNVS clock to clock tree omits f6dcbb3ad5ce ARM: dts: rockchip: Add #cooling-cells entry for rk3288 GPU omits 4ef69160b3ed dt-bindings: clock: imx8mq: Add SNVS clock omits 2de03b45236f selftests: netfilter: add flowtable test script omits 69aeb538587e netfilter: nft_flow_offload: IPCB is only valid for ipv4 family omits 91a9048f2380 netfilter: nft_flow_offload: don't offload when sequence n [...] omits 8437a6209f76 netfilter: nft_flow_offload: set liberal tracking mode for tcp omits e75b3e1c9bc5 netfilter: nf_flow_table: ignore DF bit setting omits bdfc1f623330 nvmem: imx: add i.MX8 nvmem driver omits ed253af9aea8 dt-bindings: fsl: scu: add ocotp binding omits 982c0500fd1a dt-bindings: gpu: add #cooling-cells property to the ARM M [...] omits 8ef1ba39a9fa ARM: dts: rockchip: Mark that the rk3288 timer might stop [...] omits 0ca87bd5baa6 ARM: dts: rockchip: Add pin names for rk3288-veyron-jerry omits ca3516b32cd9 ARM: dts: rockchip: Add pin names for rk3288-veyron-minnie omits a88b6e4cbafd drm/i915: Allow specification of parallel execbuf omits ee1136908e9b drm/i915/execlists: Virtual engine bonding omits f71e01a78bee drm/i915: Extend execution fence to support a callback omits 78e41ddd2198 drm/i915: Apply an execution_mask to the virtual_engine omits 6d06779e8672 drm/i915: Load balancing across a virtual engine omits b81dde719439 drm/i915: Allow userspace to clone contexts on creation omits 8319f44c0525 drm/i915: Re-expose SINGLE_TIMELINE flags for context creation omits e620f7b3a263 drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local [...] omits 976b55f0e1db drm/i915: Allow a context to define its set of engines omits 7f3f317a66ca drm/i915: Restore control over ppgtt for context creation ABI omits 51b073a0a7e6 remoteproc,rpmsg: add missing MAINTAINERS file entries omits 54119bc1110d rpmsg: core: Make remove handler for rpmsg driver optional. omits b270ea40b3c6 dt-bindings: soc: qcom: Add remote-pid binding for GLINK SMEM omits 0c6de4c299cc remoteproc: qcom: qdsp6-adsp: Add support for QCS404 CDSP omits 7ef5f7dd2a07 dt-bindings: remoteproc: Rename and amend Hexagon v56 binding omits 794c686eb783 drm/scheduler: Fix job cleanup without timeout handler omits f935d7dc8125 dmaengine: xilinx_dma: Remove set but unused ‘tail_desc’ omits b48345aafb20 audit: deliver signal_info regarless of syscall omits 62a38e704d57 RDMA/efa: Remove check that prevents destroy of resources [...] omits d281bf5d924a ASoC: fsl_asrc: Unify the supported input and output rate omits a41016e40378 Merge branch 'for-5.2' of https://git.kernel.org/pub/scm/l [...] omits 428306c3b3fe ASoC: soc-pcm: fixup try_module_get()/module_put() timing omits 101e6fce89b4 spi: sun6i: Add YAML schemas omits 3133f5c24305 spi: sun4i: Add YAML schemas omits 0a1b92935683 spi: Add YAML schemas for the generic SPI options omits beee56f3543a selinux: remove some no-op BUG_ONs omits 7bd7916dc8ab regulator: arizona-micsupp: Add support for Cirrus Logic M [...] omits 1f5f11e7370c regulator: arizona-ldo1: Add support for Cirrus Logic Made [...] omits 46f4050a6587 regulator: arizona: Update device tree binding to support [...] omits d979d4a47db7 firewire: mark expected switch fall-throughs omits 8ba1d53739d9 selinux: provide __le variables explicitly omits 2617a18eeefc can: mark expected switch fall-throughs omits b385256eb54f ASoC: Intel: sof-rt5682: add newline for clarity omits 383d30e72e68 ASoC: Mediatek: MT8183: fix compile error omits e355d3de196f ASoC: Mediatek: MT8183: fix compile error omits df9366131a45 ASoC: Intel: sof-rt5682: fix AMP quirk support omits d5952f34ade5 ASoC: Intel: sof-rt5682: fix for codec button mapping omits dab99af99c7c RDMA/nes: Remove second wait queue initialization call omits 3bb58cfe07e2 RDMA/i40iw: Remove useless NULL checks omits 269c97fd4854 RDMA/nes: Remove useless NULL checks omits 890ac8d97e67 RDMA/core: Make ib_destroy_cq() void omits dfdb08990432 RDMA/ipoib: Remove check of destroy CQ omits eaa1ca9cf992 rds: Don't check return value from destroy CQ omits 1cc54078d104 clk: ti: clkctrl: Fix clkdm_clk handling omits b3fddd5b100e clk: imx: imx8mm: fix int pll clk gate omits f7df8c92b4b9 clk: sifive: restrict Kconfig scope for the FU540 PRCI driver omits deee3c7e4991 RDMA/core: Return void from ib_device_check_mandatory() omits 8ce0048f7654 IB/mlx4: Delete unused func arg omits 619122be3d40 RDMA/hns: Fix PD memory leak for internal allocation omits d2183c6f1958 RDMA/umem: Move page_shift from ib_umem to ib_odp_umem omits 6bac76db1da3 netfilter: nat: fix udp checksum corruption omits 82ce6eb1dd13 selftests: netfilter: missing error check when setting up [...] omits dc1435c00fcd RDMA/srp: Rename SRP sysfs name after IB device rename trigger omits 69054666df0a RDMA/qedr: Fix incorrect device rate. omits 91f571293e26 RDMA/core: Fix doc typo omits 53bfbf9be86e RDMA/rw: Add info regarding SG count failure omits f73e4076426b RDMA/rw: Print the correct number of sig MRs omits 2d465a165aed RDMA/rw: Fix doc typo omits dae6345aa7a9 IB/isert: Remove unused sig_attrs argument omits 0cc2896f0253 IB/iser: Remove unused sig_attrs argument omits a7b287bf7845 IB/iser: Refactor iscsi_iser_check_protection function omits d7556f491d4b arm64: dts: meson: g12a: add tohdmitx omits d272c534af6c arm64: dts: meson: sei510: add bluetooth supplies omits c0c752d8c6b3 dt-bindings: arm: Convert Amlogic board/soc bindings to js [...] omits 0f202f69a16b dt-bindings: arm: amlogic: Move 'amlogic, meson-gx-ao-secu [...] omits b894a8f18476 arm64: dts: meson: g12a: enable hdmi_tx sound dai provider omits e3d3b132d5ba arm64: dts: meson: g12a: add spdifin omits 9c5dc0322de3 arm64: dts: meson: g12a: add pdm omits 649675db939d arm64: dts: meson: g12a: add spdifouts omits 1ff38c86d75d arm64: dts: meson: g12a: add tdm omits c59b7fe5aafd arm64: dts: meson: g12a: add audio fifos omits 5dc0f28ff836 arm64: dts: meson: g12a: add audio memory arbitrer omits 03c3f08ce869 arm64: dts: meson: g12a: add audio clock controller omits 32232316de8e arm64: dts: meson: sei510: enable i2c3 omits 664065217d47 arm64: dts: meson: u200: enable i2c busses omits 9951aca655c7 arm64: dts: meson: g12a: add i2c nodes omits 9a69090723d6 arm64: dts: meson: g12a: set uart_ao clocks omits 5a2ea2f73f9f arm64: dts: meson: sei510: add sd and emmc omits b5446af48e1c arm64: dts: meson: u200: add sd and emmc omits 4759fd87b928 arm64: dts: meson: g12a: add mmc nodes omits 7e2b33ffec17 arm64: dts: meson: odroid-c2: add missing mmc modes omits f52bc6dde8e7 arm64: dts: meson: nanopi k2: add sd DDR50 omits 890265c97941 arm64: dts: amlogic: remove ethernet-phy-idAAAA.BBBB compa [...] omits ebf4a5f6a52e arm64: dts: meson: u200: consistently order nodes omits 73429cf2b6e7 arm64: dts: meson: sei510: consistently order nodes omits 46bfad15cc38 arm64: dts: meson: vim2: remove sd hs and hs400 modes from emmc omits f011a8cf51c3 arm64: dts: meson: vim2: add missing clk-gate pinctrl omits adc52bf7ef16 arm64: dts: meson: fix mmc v2 chips max frequencies omits b43033b1999a arm64: dts: meson: fix mmc pin bias omits ffab3fd6ae00 arm64: dts: meson: libretech-cc: switch eMMC to 1.8v omits 9f72e321d550 arm64: dts: meson: libretech-cc: set eMMC as removable omits 919ccb30cf5b arm64: dts: meson-g12a-u200: enable IR decoder omits fff6e9d39444 arm64: dts: meson-g12a-x96-max: enable IR decoder omits 2bfe8412c538 arm64: dts: meson-g12a: Add IR nodes omits bb23b125c8fa arm64: dts: meson-g12a: Add PWM nodes omits 9b2ca371b150 tracing: Add a check_val() check before updating cond_snap [...] omits c8d94a187834 tracing: Check keys for variable references in expressions too omits 55267c88c003 tracing: Prevent hist_field_var_ref() from accessing NULL [...] omits 719c7d563c17 ipvs: Fix use-after-free in ip_vs_in omits 32dfd9cfa4c6 Merge branch 'at91-dt' into at91-next omits 4c70850aeb2e ARC: [plat-hsdk]: Add missing FIFO size entry in GMAC node omits ecc906a11c2a ARC: [plat-hsdk]: Add missing multicast filter bins number [...] omits bd5d3873de70 ARM: dts: at91: sama5d3: switch to new sckc bindings omits d77a1de7f61e ARM: dts: at91: at91sam9rl: switch to new sckc bindings omits 01048f105281 ARM: dts: at91: at91sam9g45: switch to new sckc bindings omits bf896bd5222c ARM: dts: at91: at91sam9x5: switch to new sckc bindings omits a65fd4f0def5 Documentation: kdump: fix minor typo omits 29077bc5b7a4 scripts/spdxcheck.py: Add dual license subdirectory omits fe48319243a6 selftests/timers: Add missing fflush(stdout) calls omits e8108866cac5 selftests: Remove forced unbuffering for test running omits a20d452a2db7 selftests/x86: Support Atom for syscall_arg_fault test omits 0decfd8bd823 nvme: update MAINTAINERS omits 2d466c7a574d nvme: copy MTFA field from identify controller omits 7793a1089649 drm/fourcc: Fix the parameters name in the documentation omits a195cefff49f samples, bpf: suppress compiler warning omits b728ddde769c mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro discards dda5c4009563 Merge branch 'misc' into for-next discards 27ce0f86cb85 Merge branch 'fixes' into for-next omits f7c2d64bac1b samples, bpf: fix to change the buffer size for read() omits f7355a6c0497 bpf: Check sk_fullsock() before returning from bpf_sk_lookup() omits 8d9a8543be03 dt-bindings: tegra186-gpio: Remove unused definitions omits 2db4a1a58a36 arm64: tegra: Use TEGRA186_ prefix for GPIOs omits 17996e5b0ba4 ARM: dts: sun6i: Add default address and size cells for SPI omits 201713b6bb03 MAINTAINERS: drop Jerry as TTM maintainer omits 9b28ae243ef3 bpf: fix out-of-bounds read in __bpf_skc_lookup omits 221fb7268d67 Documentation/networking: fix af_xdp.rst Sphinx warnings omits 2c1eab2b4355 ARM: dts: at91sam9261ek: remove unused chosen nodes omits e633508a9528 netfilter: nft_fib: Fix existence check support omits 946c0d8e6ed4 netfilter: nf_queue: fix reinject verdict handling omits 9bb9fe0cfbe0 dmaengine: sprd: Add interrupt support for 2-stage transfer omits c434e377dad1 dmaengine: sprd: Fix the right place to configure 2-stage [...] omits 89d03b3c126d dmaengine: sprd: Fix block length overflow omits 3d626a97f030 dmaengine: sprd: Fix the incorrect start for 2-stage desti [...] omits 58152b0e573e dmaengine: sprd: Add validation of current descriptor in i [...] omits 16d0f85e45b9 dmaengine: sprd: Fix the possible crash when getting descr [...] omits 4a0bbf4815f1 media: si2168: add frequency data to frontend info omits bc8c479a5b19 media: venus: helpers: fix dynamic buffer mode for v4 omits 3d7f0d7126e0 media: venus: hfi_cmds: add more not-implemented properties omits cd396c8cbfcd media: venus: Add support for H265 controls omits a132459d4009 media: venus: core: fix max load for msm8996 and sdm845 omits 47ab14578263 drm/lima: add timeout to drm scheduler init omits 57cb853d1d5b Merge tag 'gvt-fixes-2019-05-21' of https://github.com/int [...] omits e45cf927f3a5 media: coda: update profile and level controls after seque [...] omits 8a618957257a media: coda: add menu strings to s_ctrl debug output omits 74135fb1847d media: coda: demote s_ctrl debug messages to level 2 omits e94bb8d269ff media: coda: improve decoder job finished debug message omits 8e7479c7e725 media: coda: add coda_frame_type_char helper omits 736a33d20546 media: coda: move job ready message to coda_debug level 2 omits 31e71dbcc1fd media: coda: move register debugging to coda_debug level 3 omits 5490ba5645f2 media: atmel: atmel-isc: make try_fmt error less verbose omits 90a493a34917 media: atmel: atmel-isc: add support for DO_WHITE_BALANCE omits a0816e5088ba media: v4l2-ctrl: fix flags for DO_WHITE_BALANCE omits 73c1a577b839 media: atmel: atmel-isc: reworked white balance feature omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 95a885fac6e3 Merge branch 'for-5.3/wacom' into for-next omits 7516db92a948 Merge branch 'for-5.3/logitech' into for-next omits c6922834dc62 Merge branch 'for-5.2/fixes' into for-next omits 5d24f455c182 tty: max310x: Fix external crystal register setup omits 099506cbbc79 serial: sh-sci: disable DMA for uart_console omits 8178eeb3e800 serial: imx: remove log spamming error message omits 61c0e37950b8 tty: serial: msm_serial: Fix XON/XOFF discards 45bb806aa51a scsi: megaraid_sas: Update driver version to 07.708.03.00 discards 15718d03af09 scsi: megaraid_sas: Export RAID map through debugfs discards 3721967c0c24 scsi: megaraid_sas: Fix MSI-X vector print discards ce4c71828866 scsi: megaraid_sas: Add debug prints for device list discards a212adfce7b4 scsi: megaraid_sas: Add prints in suspend and resume path discards 6607a841d64e scsi: megaraid_sas: Print firmware interrupt status discards bf6895c76e75 scsi: megaraid_sas: Print FW fault information discards ceba784269e7 scsi: megaraid_sas: Export RAID map id through sysfs discards 8bac062ec11d scsi: megaraid_sas: Print BAR information from driver discards 2eacdb4077f1 scsi: megaraid_sas: Dump system registers for debugging discards f9df07dd78ec scsi: megaraid_sas: Dump system interface regs from sysfs discards b1769bb24f27 scsi: megaraid_sas: Add formatting option for megasas_dump discards e35e40c86c92 scsi: megaraid_sas: Enhance internal DCMD timeout prints discards 0af664ff3d6f scsi: megaraid_sas: Enhance prints in OCR and TM path discards 6d68c4d56984 scsi: megaraid_sas: Load balance completions across all MSI-X discards f1e2d572cd0e scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups discards 39afa1c21649 scsi: megaraid_sas: Block PCI config space access from use [...] discards a64c948b9de8 scsi: megaraid_sas: Rework code around controller reset discards f757d1d4bc95 scsi: megaraid_sas: fw_reset_no_pci_access required for MF [...] discards 3743f319d0bb scsi: megaraid_sas: Remove unused variable target_index discards 0e90dd488d1c scsi: fdomain: Resurrect driver - ISA support discards 5cdf93a87414 scsi: fdomain: Resurrect driver - PCI support discards c07a130d58aa scsi: fdomain: Resurrect driver - Core discards cf57fd0c6a86 scsi: hpsa: update driver version discards 14991a5bade5 scsi: hpsa: correct device resets discards 27d4cf59380a scsi: hpsa: do-not-complete-cmds-for-deleted-devices discards 1ab3895f92d1 scsi: hpsa: wait longer for ptraid commands discards cf9eddf616bb scsi: hpsa: check for tag collision discards 3b8470268979 scsi: hpsa: use local workqueues instead of system workqueues discards e26dba11d2a2 scsi: hpsa: correct simple mode discards 70841904d909 scsi: osst: kill obsolete driver discards 12b6b5580692 scsi: sd: Inline sd_probe_part2() discards 7bfb5a75fa52 scsi: sd: Rely on the driver core for asynchronous probing discards c3288dd8c232 scsi: core: avoid pre-allocating big SGL for data discards 0f0e744eae6c scsi: core: avoid pre-allocating big SGL for protection in [...] discards f186090846c2 scsi: lib/sg_pool.c: improve APIs for allocating sg pool omits 50a1ea5bebbc scsi: st: add a SPDX tag to st.c omits 95b04a2ff9c7 scsi: sr: add a SPDX tag to sr.c omits 203cd5591485 scsi: sg: switch to SPDX tags omits 5ee7e1f1c6c1 scsi: ses: switch to SPDX tags omits b0edc7fdc65c scsi: sd: switch remaining files to SPDX tags omits 5897b844b7f9 scsi: sd: add a SPDX tag to sd.c omits 86b89cb0d26c scsi: libsas: switch remaining files to SPDX tags omits 4e74166c52a8 scsi: libsas: switch sas_ata.[ch] to SPDX tags omits 5502239e73e6 scsi: libsas: add a SPDX tag to sas_task.c omits 2d1fcb6009f4 scsi: libiscsi: switch to SPDX tags omits 2626b08f3960 scsi: libfcoe: switch to SPDX tags omits d4fd63475527 scsi: libfc: switch to SPDX tags omits 402b0e32609e scsi: libfc: remove duplicate GPL boilerplate text omits 1d3439fa8792 scsi: scsi_transport_srp: switch to SPDX tags omits 838b70905386 scsi: scsi_transport_spi: switch to SPDX tags omits 390363c1dd69 scsi: scsi_transport_sas: switch to SPDX tags omits 7d38479a74bc scsi: scsi_transport_iscsi: switch to SPDX tags omits 518397c216aa scsi: scsi_transport_fc: switch to SPDX tags omits b01211b9c3b2 scsi: scsi_transport_fc: remove duplicate GPL boilerplate text omits 2711770056aa scsi: scsi_transport.h: switch to SPDX tags omits 17bd0fb319a7 scsi: scsi_netlink: remove duplicate GPL boilerplate text omits 22104afd7329 scsi: core: switch the remaining scsi midlayer files to us [...] omits 026104bfa591 scsi: core: add SPDX tags to scsi midlayer files missing l [...] omits 9c12d739d69b tty: max310x: Split uart characters insertion loop omits 2b9e6f0a400b tty: max310x: Optionally enable rs485 on startup omits 68f22c0c99d9 tty: max310x: Add rx-during-tx rs485 flag support omits 35240ba26a93 tty: max310x: Fix invalid baudrate divisors calculator omits b7382c73b2d7 tty: max310x: Don't pass stacked buffers to SPI omits 1b5d239af3da tty: max310x: Introduce max310x_one port macro-wrapper omits 2987590b7846 tty: max310x: Simplify tx-work item code omits 9f20e8843edf tty: amba-pl011: allow shared interrupt omits dfaffb9dca90 tty: serial: 8250: Fix type field in format string omits 525667c0259d serial: 8250_of: Use of_device_get_match_data() omits b2b5921fe4b3 mtd: rawnand: initialize ntargets with maxchips omits f3dfd4072c3e USB: serial: option: add Telit 0x1260 and 0x1261 compositions omits c5f81656a18b USB: serial: pl2303: add Allied Telesis VT-Kit3 omits 5417a7e48296 USB: serial: option: add support for Simcom SIM7500/SIM760 [...] omits ddabee1eb79e arm64: dts: imx8qxp: Add gpio alias omits 1f370972221b arm64: dts: imx8mq: Add gpio alias omits dd1f760bffce pinctrl: sh-pfc: r8a7778: Use common PORT_GP_CFG_27() macro omits fbc5108d93ff pinctrl: sh-pfc: Add PORT_GP_27 helper macro omits be1c072d6628 pinctrl: sh-pfc: r8a77965: Add TPU pins, groups and functions omits 32ba9f222edb pinctrl: sh-pfc: r8a7796: Add TPU pins, groups and functions omits 9141d4558fcc pinctrl: sh-pfc: r8a7795: Add TPU pins, groups and functions omits 0cbdf1b87624 pinctrl: sh-pfc: r8a7795-es1: Add TPU pins, groups and functions omits e7ad75162890 pinctrl: sh-pfc: r8a77970: Remove MMC_{CD,WP} omits 4d1816cd6724 pinctrl: sh-pfc: Move PIN_NONE to shared header file omits f1074e7281a2 pinctrl: sh-pfc: Add SH_PFC_PIN_CFG_PULL_UP_DOWN shorthand omits bd79c92039f1 pinctrl: sh-pfc: Rename 2-parameter CPU_ALL_PORT() variant omits 542ffc9e026a pinctrl: sh-pfc: Validate pin tables at runtime omits 3dd5fd79f071 pinctrl: sh-pfc: Add check for empty pinmux groups/functions omits 80cde64f68ff pinctrl: sh-pfc: Mark run-time debug code __init omits 5f304f8c87c7 pinctrl: sh-pfc: Correct printk level of group reference warning omits 7c420636860a drm/gma500/cdv: Check vbt config bits when detecting lvds panels omits 492252493ea3 dmaengine: tegra210-adma: Fix spelling omits 9ab59bf5dd63 dmaengine: tegra210-adma: Fix channel FIFO configuration omits b53611fb1ce9 dmaengine: tegra210-adma: Fix crash during probe omits 069b3c4214f2 dmaengine: mediatek-cqdma: sleeping in atomic context omits 0788611c9a09 dmaengine: dw-axi-dmac: fix null dereference when pointer [...] omits e7f30c257bd0 clk: renesas: r8a7796: Add CMM clocks omits 54bbb6654450 clk: renesas: r8a779{5|6|65}: Add TPU clock omits bfee97f1b1b2 mtd: rawnand: gpmi: Remove unnecessary variables omits cc57b1a29784 mtd: rawnand: gpmi: remove unused variable omits 04b640729c81 mtd: rawnand: gpmi: move all driver code into single file omits e033958e74d7 staging: kpc2000: removed two kpc_uio_class device attributes. omits cd88d2b11dc3 staging: kpc2000: added separate show functions for kpc_ui [...] omits ae63ed4c7d08 staging: rtl8723bs: hal: Remove unused variable omits 6e9aed4ed4ca dt-bindings: usb: renesas_usbhs: Add support for r7s9210 omits b69dce634105 usb: renesas_usbhs: Add support for RZ/A2 omits f75606699060 usb: renesas_usbhs: support byte addressable CFIFO omits 2195e3af9079 usb: renesas_usbhs: add support for CNEN bit omits 97a7968448cb usb: renesas_usbhs: move flags to param omits b051c9374654 dt-bindings: rcar-gen3-phy-usb2: Add r7s9210 support omits 804898e8bc43 dt-bindings: rcar-gen3-phy-usb2: Document dr_mode omits 561759292774 usb: core: hub: Disable hub-initiated U1/U2 omits fea3af5e0358 usb: core: hub: Enable/disable U1/U2 in configured state omits 23e3983a466c perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints omits bed60af55f8d mtd: rawnand: fsmc: Use nand_op_trace for operation tracing omits a372acff8247 mtd: rawnand: export NAND operation tracer omits 3ae9ccf2a784 mtd: rawnand: mtk: Fix wrongly assigned OOB buffer pointer issue omits a63bf71a17c4 mtd: rawnand: mtk: Add validity check for CE# pin setting omits 30d9247b69fc mtd: rawnand: mtk: Improve data sampling timing for read cycle omits ba044bc8e03e mtd: rawnand: mtk: Correct low level time calculation of r [...] omits 5ed7f4b5eca1 drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() l [...] omits bcd6aa7b6cbf drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_ [...] omits 8dc39cfca32c drm/vmwgfx: Use the dma scatter-gather iterator to get dma [...] omits e41c20cf50a8 drm/vmwgfx: Fix compat mode shader operation omits 8407f8a1d940 drm/vmwgfx: Fix user space handle equal to zero omits 63cb44441826 drm/vmwgfx: Don't send drm sysfs hotplug events on initial [...] omits 20f23230d790 mtd: rawnand: brcmnand: Fix BCH ECC layout for large page [...] omits 04e8af9c0b99 mtd: onenand: Add support for 8Gb datasize onenand omits 14ab0744df58 nvmem: meson-mx-efuse: update with SPDX Licence identifier omits 17ad48543f50 nvmem: meson-efuse: update with SPDX Licence identifier omits 53c7b63f797c USB: rio500: update Documentation omits d710734b0677 USB: rio500: simplify locking omits e0feb73428b6 USB: rio500: fix memory leak in close after disconnect omits 3864d33943b4 USB: rio500: refuse more than one device at a time omits e2317ce8bebc arm64: dts: imx8mq: Remove unnecessary blank lines omits 0c9e8b3cad65 usbip: usbip_host: fix BUG: sleeping function called from [...] omits 9a5729f68d3a USB: sisusbvga: fix oops in error path of sisusb_probe omits ea261113385a USB: Add LPM quirk for Surface Dock GigE adapter omits 31e0456de5be media: usb: siano: Fix general protection fault in smsusb omits 9610450ea31e usb: mtu3: fix up undefined reference to usb_debug_root omits a03ff5446081 USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor omits d991f855cb4f usb: remove redundant 'default n' from Kconfig-s omits 3c6b8625dde8 drm/bochs: Fix connector leak during driver unload omits be21a02a5a5e usb: renesas_usbhs: Use specific struct instead of USBHS_T [...] omits 4e4feeec4e6c USB: OHCI: remove space before open square bracket '[' omits 485719042fc2 arm64: defconfig: ARM_IMX_CPUFREQ_DT=m omits 12629c5c3749 arm64: dts: imx8mq: Add cpu speed grading and all OPPs omits f403a26c865b arm64: dts: imx8mm: Add cpu speed grading and all OPPs omits 01d4071486fe usb: exynos: add workaround for the USB device bindings conflict omits 3a38e874d70b usbip: usbip_host: cleanup do_rebind() return path omits 987d864a2363 staging: vt6656: manage error path during device initialization omits 07ba60a15843 staging: vt6656: clean-up registers initialization error path omits d8c2869300ab staging: vt6656: use meaningful error code during buffer a [...] omits cc81234ad7c7 staging: vt6656: clean error path for firmware management omits 7156f7d9c387 staging: vt6656: avoid discarding called function's return code omits 59608cb1de18 staging: vt6656: clean function's error path in usbpipe.c omits 3fd14ebc2d52 staging: vt6656: fix potential NULL pointer dereference omits a7bfc177d8a5 Staging: rtl8192u: ieee80211: Fix if-else coding style issue omits 7ccbc42a2bec Staging: rtl8188eu: core: Remove else after break omits d0222e9a6b4b staging: pi433: fix misspelling of packet omits 6bcd56b707d5 staging: kpc2000: remove SetBackEndControl() function omits 078ef50c2a1a staging: kpc2000: dma_common_defs.h: remove unused inline [...] omits 8cac7b354a20 staging: kpc2000: move the i2c driver out of its subdirectory omits f900d81cb960 staging: kpc2000: move the spi driver out of its subdirectory omits 64038897602f staging: kpc2000: remove spi_parts.h omits 89cfbcc9ecfc staging: kpc2000: fix coding style in pcie.h omits bdd4a571f862 staging: kpc2000: remove fileops.c file. omits 8d3f1fdf5211 ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event omits bde2bbdb307a ALSA: firewire-lib: use dynamic array for CIP header of tr [...] omits a8520f3e9314 ALSA: firewire-lib: use the same unit for payload argument [...] omits 64d0bf4d4977 ALSA: firewire-lib: add data_blocks/data_block_counter par [...] omits 4a10cecc4182 ALSA: firewire-lib: use the same type of argument for CIP [...] omits aa440de3058a Input: elantech - enable middle button support on 2 ThinkPads omits f1222f5ee2c0 Input: imx6ul_tsc - use devm_platform_ioremap_resource() t [...] omits d8ea61c5af0e Input: imx_keypad - use devm_platform_ioremap_resource() t [...] omits 5f462872a192 Input: da9063_onkey - convert header to SPDX omits 6981a2356181 Input: da9063_onkey - remove platform_data support omits b5d89905d039 dmaengine: axi-dmac: Sanity check memory mapped interface support omits a3ee0bf23eae dmaengine: axi-dmac: Enable TLAST handling omits 8add6cce9848 dmaengine: axi-dmac: Add support for interleaved cyclic transfers omits e40543931fe3 dmaengine: stm32-dma: Fix redundant call to platform_get_irq omits 827484912e82 dmaengine: fsl-qdma: Add improvement omits 4e4106f5e942 dmaengine: jz4780: Fix transfers being ACKed too soon omits d8b9626af546 dmaengine: jz4780: Use SPDX license notifier omits 9a0f780958bb dmaengine: sudmac: remove unused driver omits 52f476a323f9 libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead omits 591c39ffac4a drm/i915/gvt: Fix an error code in ppgtt_populate_spt_by_g [...] omits e175a2520c77 drm/i915/gvt: do not let TRTTE and 0x4dfc write passthroug [...] omits b62410020391 drm/i915/gvt: add 0x4dfc to gen9 save-restore list omits 39947afc6c06 drm/i915/gvt: Tiled Resources mmios are in-context mmios f [...] omits df2ea3c296b1 drm/i915/gvt: use cmd to restore in-context mmios to hw fo [...] omits a8c2d5ab9e71 drm/i915/gvt: emit init breadcrumb for gvt request omits 43d8107f0bdc drm/amdkfd: Fix compute profile switching omits 7bf7eac8d648 dax: Arrange for dax_supported check to span multiple devices omits c01dafad77fe libnvdimm: Fix compilation warnings with W=1 omits 7dadf88f8d4e platform/chrome: cros_ec_spi: Move to real time priority f [...] omits 7210e060155b gcc-plugins: Fix build failures under Darwin host omits 861e397fc303 coresight: perf: Don't set the truncated flag in snapshot mode omits 0577d3737e83 coresight: tmc-etf: Fix snapshot mode update function omits 721562dd6296 coresight: tmc-etf: Properly set AUX buffer head in snapshot mode omits 9a5002dfbe74 coresight: tmc-etr: Properly set AUX buffer head in snapshot mode omits 03a26d6f907c coresight: etb10: Properly set AUX buffer head in snapshot mode omits 5d1d046e2868 soc: fsl: qbman_portals: add APIs to retrieve the probing status omits d9ebd99d9a2f soc: fsl: qman: fixup liodns only on ppc targets omits 5842efa41f57 soc: fsl: dpio: Add support for memory backed QBMan portals omits dde2137d62b2 bus: mc-bus: Add support for mapping shareable portals omits d31beda2bcea soc: fsl: dpio: Increase timeout for QBMan Management Commands omits c93349d8c170 soc: fsl: add DPAA2 console support omits bbc9be3ac8ab Documentation: DT: Add entry for DPAA2 console omits b2b1a057294d soc: fsl: guts: Add definition for LX2160A omits e6d319f68d4d scripts/spdxcheck.py: Fix path to deprecated licenses omits fba388032cf2 counter: fix Documentation build error due to incorrect so [...] omits d0147554d004 dt-bindings: mfd: LMU: Add ti,brightness-resolution omits 2f230f300497 dt-bindings: mfd: LMU: Add the ramp up/down property omits 5cd213b0fec6 xfs: don't reserve per-AG space for an internal log omits 057f91645cef drm/amdgpu: skip fw pri bo alloc for SRIOV omits 029f41535ac5 drm/amd/powerplay: fix locking in smu_feature_set_supported() omits 067e75b3d786 drm/amdgpu/gmc9: set vram_width properly for SR-IOV omits b2279bcffa72 MAINTAINERS: Update Stefan Wahren email address omits 5887a59961e2 drm/amdgpu/soc15: skip reset on init omits 379109351f4f drm/amdgpu: keep stolen memory on picasso omits 2c82c7e724ff netfilter: nf_tables: fix oops during rule dump omits 0a5a9c276c33 drm/amdkfd: Add missing Polaris10 ID omits 55143dc23ca4 drm/amd/display: Don't load DMCU for Raven 1 omits ada637e70f96 drm/amd/display: Add ASICREV_IS_PICASSO omits a8c715b4dd73 ARC: mm: SIGSEGV userspace trying to access kernel virtual memory omits 89c92142f75e ARC: fix build warnings omits 26d65140e92a ARM: dts: meson8b: fix the operating voltage of the Mali GPU omits f3b7cbe2200f ARM: dts: meson8b: drop undocumented property from the Mal [...] omits 01dfdd7b4693 ARM: dts: meson8: fix GPU interrupts and drop an undocumen [...] omits 8abc5a7ce6e6 ARM: bcm: fix a leaked reference by adding missing of_node_put omits e3b7472362ba memory: brcmstb: dpfe: introduce DPFE API v3 omits 5ef108b44625 memory: brcmstb: dpfe: prepare for API-dependent sysfs attributes omits 58a8499f431d memory: brcmstb: dpfe: prepare support for multiple API versions omits a7c25759d8d8 memory: brcmstb: dpfe: wait for DCPU to be ready omits 6ca5d2ba9e49 memory: brcmstb: dpfe: report firmware loading error omits 1ffc0b580ba7 memory: brcmstb: dpfe: remove unused code and fix formatting omits 3087974a3df8 bus: brcmstb_gisb: Remove print of base address omits 78a6f5bef9b8 memory: brcmstb: dpfe: use byte 3 of registers MR4-MR8 omits 900c8f578be2 memory: brcmstb: dpfe: optimize generic_show() omits 7ccd2ffce0d4 memory: brcmstb: dpfe: use msleep() over udelay() omits e8bd76dccd79 ARM: dts: bcm: Add missing device_type = "memory" property omits 6b23af0783a5 soc: bcm: brcmstb: biuctrl: Register writes require a barrier omits 490cad5a3ad6 soc: brcmstb: Fix error path for unsupported CPUs omits 4ee23cd76c0c Merge branch 'omap-for-v5.2/ti-sysc' into fixes omits f29f24b5568f Merge branch 'fixes-dra7' into fixes omits a491cc8e1597 drm/i915: Truly bump ready tasks ahead of busywaits omits 34b1b8061de3 ARM: dts: dra71x: Disable usb4_tm target module omits c80274bb5882 drm/i915: Downgrade NEWCLIENT to non-preemptive omits fe9edfe648ac ARM: dts: dra71x: Disable rtc target module omits 9981927cc9e1 drm/i915: Bump signaler priority on adding a waiter omits b07bd27e02b9 ARM: dts: dra76x: Disable usb4_tm target module omits f312c23ff923 drm/i915: Pass i915_sched_node around internally omits 06b2b1a40e3a drm/i915: Rearrange i915_scheduler.c omits f7b9cb944a5d ARM: dts: dra76x: Disable rtc target module omits 5c000fb33b76 drm/i915: Bump gen7+ fb size limits to 16kx16k omits 203301298223 drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256 [...] omits aa5ca8b7421c drm/i915: Align dumb buffer stride to 4k to allow for gtt [...] omits 54d4d719fa11 drm/i915: Overcome display engine stride limits via GTT remapping omits a88c40ebb881 drm/i915: Shuffle stride checking code around omits bb211c3d0c45 drm/i915/selftests: Add live vma selftest omits e2e394bffa19 drm/i915/selftests: Add mock selftest for remapped vmas omits 1a74fc0b3f49 drm/i915: Add a new "remapped" gtt_view omits 243c4b78923d Merge drm-misc-next-fixes-2019-05-20 into drm-misc-fixes omits 8acf608e602f Revert "scsi: sd: Keep disk read-only when re-reading partition" omits d0c0d9023392 scsi: bnx2fc: fix incorrect cast to u64 on shift operation omits 8ef860ae55e9 scsi: smartpqi: Reporting unhandled SCSI errors omits 41552199b551 scsi: myrs: Fix uninitialized variable omits 87da8612f702 ARM: arrange show_pte() to issue severity-based messages omits 72187c626eed ARM: versatile: fix a leaked reference by addingmissing of [...] omits 9327434a8d86 ARM: add "8<--- cut here ---" to kernel dumps omits 069d037aea98 ASoC: simple-card: Fix configuration of DAI format omits ef071bab655b power: supply: olpc_battery: Allow building the driver on non-x86 omits 231c0c216172 Platform: OLPC: Add a regulator for the DCON omits 0c3d931b3ab9 Platform: OLPC: Add XO-1.75 EC driver omits 8097548f3af9 Platform: OLPC: Use BIT() and GENMASK() for event masks omits 560331eaee6c Platform: OLPC: Avoid a warning if the EC didn't register yet omits ec9964b48033 Platform: OLPC: Move EC-specific functionality out from x86 omits 2dc786304977 Platform: OLPC: Remove an unused include omits f22558d70175 dt-bindings: olpc,xo1.75-ec: Add OLPC XO-1.75 EC bindings omits 9783da2384c5 spi: spidev: Add dhcom-board to compatibility list omits d6423bd03031 platform/x86: pmc_atom: Add several Beckhoff Automation bo [...] omits 3d0818f5eba8 platform/x86: pmc_atom: Add Lex 3I380D industrial PC to cr [...] omits 973af54c5218 regulator: da9063: platform_data is gone, depend on OF omits 824bd1be3ed0 regulator: da9063: move definitions out of a header into t [...] omits 662307294f27 regulator: da9063: remove platform_data support omits 2899872b627e regmap: debugfs: Fix memory leak in regmap_debugfs_init omits 90fdbe8ab270 ASoC: cs42xx8: add reset-gpios in binding document omits 2ffb0f580bde ASoC: soc-core: WARN() is not related to component->driver->probe omits e9b5daad4e9b ASoC: rsnd: move pcm_new from snd_soc_component_driver to [...] omits 39f2d114a1c7 ASoC: Intel: glk_rt5682_max98357a: Remap button control-function omits 326b18176353 ASoC: Mediatek: MT8183: enable IIR filter omits b0a821daf0d0 ASoC: rename functions that pollute the simple_xxx namespace omits 30d9d4ff5353 ASoC: Intel: soc-acpi: Fix machine selection order omits 7b8164c1a29c ASoC: rt5677-spi: Handle over reading when flipping bytes omits f7c4842abfa1 ASoC: soc-dpm: fixup DAI active unbalance omits 65f1bc357489 mtd: rawnand: stm32_fmc2: manage the get_irq error case omits 26e558d076b6 mtd: rawnand: use longest matching pattern omits ef9ace6f8008 tools: gpio: Add include/linux/gpio.h to .gitignore omits 73ee89436047 Merge tag 'v5.2-rc1' of https://git.kernel.org/pub/scm/lin [...] omits 201bd433bfa3 drm/bochs: fix ptr_ret.cocci warnings omits 670784fb4ebe pinctrl: intel: Clear interrupt status in mask/unmask callback omits e58926e781d8 pinctrl: intel: Use GENMASK() consistently omits dd7450cab711 ipmi_si: use bool type for initialized variable omits 2f6635396304 ipmi_si: fix unexpected driver unregister warning omits 70ac79f5d1ef dt-bindings: arm: renesas: Add HopeRun RZ/G2[M] boards omits 94830f188a80 Merge tag 'kvm-s390-master-5.2-1' of git://git.kernel.org/ [...] omits 003ddc67e626 ARM: dts: rza2mevb: Add USB Host support omits f56e674decff ARM: dts: r7s9210: Add USB Device support omits 9d8c794e3150 ARM: dts: r7s9210: Add USB Host support omits b0f986b4b025 drm: Remove users of drm_format_info_plane_cpp omits 92f080762c3f drm: Replace instances of drm_format_info by drm_get_format_info omits bf39607c1614 drm/fourcc: Pass the format_info pointer to drm_format_pla [...] omits 24c478ead0bf drm/fourcc: Pass the format_info pointer to drm_format_plane_cpp omits f3e9632cb624 drm: Remove users of drm_format_(horz|vert)_chroma_subsampling omits 05c452c115bf drm: Remove users of drm_format_num_planes omits 45babef01f92 drm/rockchip: Change the scl_vop_cal_scl_fac to pass drm_f [...] omits 35b81a037b2e ARM: dts: rskrza1: Add input switches omits bd6ed4674358 ARM: dts: r7s72100: Add IRQC device node omits a461b5bf17ce arm64: dts: renesas: r8a7795: Add TPU support omits 1a8c4542bca3 arm64: dts: renesas: r8a77965: Add TPU support omits 8067f6f421dc arm64: dts: renesas: r8a7796: Add TPU support omits 95ff4aab4173 arm64: dts: renesas: ulcb-kf: Add support for TI WL1837 omits c7d4df305ca4 arm64: dts: renesas: draak: Remove unnecessary index from [...] omits a597dcb1d4ab arm64: dts: renesas: cat874: Add HDMI audio omits 94fc0ee22a5c arm64: dts: renesas: cat874: Add HDMI video support omits 57cfa7314697 arm64: dts: renesas: r8a774a1: Connect Ethernet-AVB to IPMMU-DS0 omits 01712eaa0d96 arm64: dts: renesas: r8a774a1: Tie Audio-DMAC to IPMMU-MP omits c3362a74d977 arm64: dts: renesas: r8a774a1: Tie SYS-DMAC to IPMMU-DS0/1 omits 466f475f63d1 arm64: dts: renesas: r8a774a1: Add FDP1 instance omits c4f223b419ba arm64: dts: renesas: r8a774a1: Add DU device to DT omits 391dca2105c4 arm64: dts: renesas: r8a774a1: Add VSP instances omits 998960be3a2e arm64: defconfig: Enable TDA19988 omits 185555ff994e ARM: dts: r8a779x: Configure PMIC IRQ pinmux omits 5c64e61bb217 ARM: dts: rza2mevb: Add 48MHz USB clock omits 283f881a4d37 ARM: dts: r7s9210: Add USB clock omits eb8be0276d90 ARM: dts: rza2mevb: add ethernet aliases omits c2fad09c28ac ARM: dts: rza2mevb: Add SDHI support omits c5dab2e9a90a ARM: dts: rza2mevb: Add Ethernet support omits a49f76cddaee ARM: dts: r7s9210: Add SDHI support omits 49da03c67c36 ARM: dts: r7s9210: Add RIIC support omits cbcb639172c3 ARM: dts: r7s9210: Add Ethernet support omits 9105996ba984 ARM: dts: r7s9210: Add RSPI omits eceb995e04b7 Merge tag 'v5.2-rc1' into spi-5.3 omits 96d82e9d0dc7 Merge tag 'v5.2-rc1' into regulator-5.3 omits 1c7c3237c0cc Merge tag 'v5.2-rc1' into asoc-5.3 omits 3ff46efbcd90 clk: meson: meson8b: fix a typo in the VPU parent names ar [...] omits e63b063ecd24 clk: meson: fix MPLL 50M binding id typo omits 233ad92edbea pidfd: add polling selftests omits ff33a1edabd2 pidfd: add polling support omits e1152002eef6 Merge branches 'sunxi/dt64-for-5.3' and 'sunxi/dt-for-5.3' [...] omits e23fa431e77d Staging: mt7621-dma: Remove braces around single if statement omits 200036a8e802 parisc: Allow building 64-bit kernel without -mlong-calls [...] omits 7a95aab57b79 parisc: Kconfig: remove ARCH_DISCARD_MEMBLOCK omits 38fa0e8e4a3b ext2: code cleanup by using test_opt() and clear_opt() omits e15d92bee818 doc: ext2: update description of quota options for ext2 omits 6c71b489ecfd ext2: Strengthen xattr block checks omits 8cd0f2ba787a ext2: Merge loops in ext2_xattr_set() omits f4c3fb8c433f ext2: introduce helper for xattr entry validation omits 02475de9bb23 ext2: introduce helper for xattr header validation omits f44840ad1f82 quota: add dqi_dirty_list description to comment of Dquot [...] omits cc9daca6e0eb staging: vt665*: use help instead of ---help--- in Kconfig omits 6a478f6715c1 staging: rtl8723bs: use help instead of ---help--- in Kconfig omits 7c6840b633ff staging: rtl8188eu: use help instead of ---help--- in Kconfig omits c3c415534d98 staging: unisys: use help instead of ---help--- in Kconfig omits 2a4482bfae19 staging: most: use help instead of ---help--- in Kconfig omits 30d8b6e18232 staging: fsl-dpaa2: use help instead of ---help--- in Kconfig omits 7ac3e13a9fb3 staging: kpc2000: kpc_i2c: fixup block comment style in i2 [...] omits 03a51687d297 staging: kpc2000: kpc_i2c: use %s with __func__ identifier [...] omits 63306de0e840 staging: kpc2000: kpc_i2c: prevent memory leak in probe() [...] omits 11011c03d647 staging: kpc2000: kpc_i2c: reformat copyright for better r [...] omits 8459b5441377 staging: kpc2000: kpc_i2c: reindent i2c_driver.c omits 26a14267aff2 platform/chrome: Add ChromeOS EC ISHTP driver omits 75501d2edc80 platform/chrome: cros_ec_spi: Always add of_match_table omits 2ad1f7a91449 platform/chrome: wilco_ec: Remove 256 byte transfers omits 4c1ca625c622 platform/chrome: wilco_ec: Add Boot on AC support omits 0c0b7ea23aed platform/chrome: wilco_ec: Add property helper library omits 439152ae0eff arm64: dts: allwinner: a64: Enable audio on Teres-I omits 78666baac295 drm/bridge: Remove duplicate header omits ca0961011db5 ARM: dts: sun8i-h3: Fix wifi in Beelink X2 DT omits 6e9b622d1c36 KVM: s390: change default halt poll time to 50us omits b41fb528dd87 KVM: s390: fix typo in parameter description omits cc072fb6df84 arm64: dts: allwinner: a64: bananapi-m64: Enable PMIC USB [...] omits d7274dc4b8c7 arm64: dts: allwinner: axp803: add USB power supply node omits c478a12e7253 arm64: dts: allwinner: a64: Add pinmux for RGB666 LCD omits 276accf2daa0 staging: kpc2000: remove lock_card/unlock_card functions omits 92642f385b7e staging: kpc2000: remove kp200_module.c file omits 59ae81e11fec staging: kpc2000: fix coding style in uapi.h omits 15cc5c284af2 staging: fieldbus: solve warning incorrect type dev_core.c omits deabe03523a7 Staging: rtl8192u: ieee80211: Use !x in place of NULL comparisons omits 63a9c3edcb07 staging: rtl8723bs: Fix boolinit.cocci warnings omits 37d13c28eb4c Staging: bcm2835-camera: Prefer kernel types omits 3fb58b8572ae staging: erofs: fix Warning Use BUG_ON instead of if condi [...] omits a155a7260839 Merge branches 'sunxi/config64-for-5.3', 'sunxi/dt-for-5.3 [...] omits 85c6fadd185e arm64: dts: allwinner: a64: orangepi-win: Add wifi and blu [...] omits 22538576beb6 arm64: dts: allwinner: h6: add PIO VCC bank supplies for Pine H64 omits 3c2a22b8aead arm64: dts: allwinner: a64-oceanic-5205-5inmfd: Enable GT911 CTP omits 5aa45a24d2ac arm64: dts: allwinner: a64-amarula-relic: Add GT5663 CTP node omits 70f76289d964 arm64: dts: allwinner: a64: move I2C pinctrl to dtsi omits a28d1b67cf4f dt-bindings: bus: Convert Allwinner RSB to a schema omits e60f1fd252d7 ARM: dts: sun8i: r40: bananapi-m2-ultra: Remove regulator- [...] omits 3e4a856af315 ARM: dts: sun8i: v40: bananapi-m2-berry: Add Bluetooth dev [...] omits 78f8e6d97fa0 ARM: dts: sun8i: v40: bananapi-m2-berry: Enable AHCI omits 4da567ba35a4 ARM: dts: sun8i: v40: bananapi-m2-berry: Enable HDMI output omits 27e81e1970a8 ARM: dts: sun8i: v40: bananapi-m2-berry: Enable GMAC ether [...] omits 30cf87fd3376 ARM: dts: sun8i: v40: bananapi-m2-berry: Add GPIO pin-bank [...] omits 442251611472 ARM: dts: sun8i: r40: bananapi-m2-ultra: Add GPIO pin-bank [...] omits 296bcfa05640 arm64: defconfig: add allwinner sid support omits fea699163604 staging: wilc1000: Fix some double unlock bugs in wilc_wla [...] omits ca641bae6da9 staging: vc04_services: prevent integer overflow in create [...] omits ca4e4efbefbb Staging: vc04_services: Fix a couple error codes omits a67fedd78818 staging: wlan-ng: fix adapter initialization failure omits 2b14b802adac soc: imx: Read imx8mm soc revision from anatop omits c85aa326f5c5 staging: kpc2000: double unlock in error handling in kpc_d [...] omits d4c596ebf627 staging: kpc2000: Fix build error without CONFIG_UIO omits e00839f38823 staging: kpc2000: fix build error on xtensa omits f2dcb8841e6b staging: erofs: set sb->s_root to NULL when failing from _ [...] omits a02177a39344 dt-bindings: imx-cpufreq-dt: Document opp-supported-hw usage omits 4d28ba1d62c4 cpufreq: Add imx-cpufreq-dt driver omits 083a685c2ee0 Merge tag 'iio-fixes-for-5.2a' of git://git.kernel.org/pub [...] omits c8b741e10b3b Merge tag 'iio-for-5.3a' of git://git.kernel.org/pub/scm/l [...] omits c0ab9e0812da opp: Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() omits b25af2ff7c07 ARM: imx: cpuidle-imx6sx: Restrict the SW2ISO increase to i.MX6SX omits 6319aee10e53 opp: Attach genpds to devices from within OPP core omits c4580f209715 ALSA: dice: add stream format parameters for PreSonus FireStudio omits 941add8e3e63 Staging: rtl8723bs: hal: Fix comparison to bool in if statements omits 2f9dcc46c626 staging: kpc2000: removed trailing white-space. omits db013a8826aa Staging: kpc2000: kpc_dma: include <linux/io.h> instead of [...] omits 8f3d9001ddb6 Staging: rtl8188eu: os_dep: Use %s and __func__ in strings omits f3dbf6ea4fed staging: rtl8723bs: core: rtw_recv: fix warning Unneeded v [...] omits c3fb338afa33 Staging: rtl8192u: ieee80211: Fix coding style issues rela [...] omits 023dbe17dd38 staging: vchiq: stop explicitly comparing with zero to cat [...] omits 77cf3f5dcf35 staging: vchiq: make wait events interruptible omits 086efbabdc04 staging: vchiq: revert "switch to wait_for_completion_killable" omits 061ca1401f96 staging: vchiq_2835_arm: revert "quit using custom down_in [...] omits 5ba1a1dae320 Staging: rtl8192u: ieee80211: Use !x in place of NULL comparison omits c61ec9e618bf Staging: rtl8192u: ieee80211: Add spaces around '&&' operator omits d542d407cdf2 Staging: rtl8192u: ieee80211: Fix coding style errors omits d310c5a1cc83 Staging: rtl8192u: ieee80211: Fix spelling mistake omits 8b0c4a7ca1ed Staging: rtl8192u: ieee80211: Fix coding style warning omits dad3f77ff480 Staging: rtl8192e: Use %s and __func__ in strings omits 5249495da049 staging: erofs: drop unneeded -Wall addition omits 70eb40836ca4 staging: kpc2000: clean up after probe failure. omits abb611d2c21c staging: kpc2000: added missing clean-up to probe_core_uio. omits 3809ca58c16a staging: kpc2000: added designated initializers to two structs. omits dbaca02b625a staging: kpc2000: declare two functions as static. omits d2a6eaee1d72 staging: kpc2000: inverted conditional in order to reduce [...] omits d34141ebd7e7 Staging: kpc2000: kpc_dma: Resolve cast warning and use co [...] omits 1c13ef4fa181 Staging: kpc2000: kpc_dma: Resolve warning to use __func__ [...] omits 63c867d794e8 Staging: kpc2000: kpc_dma: Resolve warning Missing blank l [...] omits 3544d3f785c1 Staging: kpc2000: kpc_dma: Resolve checkpath errors Macros [...] omits f42485c50d7a Staging: kpc2000: kpc_dma: Resolve code indent and trailin [...] omits f3092723b7ed Staging: kpc2000: kpc_dma: Resolve checkpatch space errors [...] omits 20fe99222dd3 Staging: kpc2000: kpc_dma: Resolve space errors around poi [...] omits 0f7aa9d2447b Staging: kpc2000: kpc_dma: Resolve trailing whitespace err [...] omits a8f7e0c9b9ae staging: rtl8723bs: os_dep: Remove Unneeded variable ret omits 83ee6ec7740b Staging: rtl8723bs: os_dep: Fix if-else coding style issues omits 690510aad15f staging: kpc2000: remove unused function kp2000_cdev_write omits 80ff4ad4c62f staging: vc04_services: bcm2835-camera: remove redundant a [...] omits a301ecbc7ed0 Staging: kpc2000: Cleanup in kpc_dma_transfer() omits 5badafb1f0c9 staging: rtl8712: get rid of IS_MCAST omits 91fc28e8e6e9 staging: kpc_i2c: Remove unused file omits bd9c9e2c6d56 Staging: rtl8723bs: os_dep: Remove braces from single if s [...] omits 5706396f4768 staging: rtl8723bs: core: Fix variable constant comparisons. omits a65f0d18ea58 staging: rtl8723bs: core: Remove braces from single if statement. omits c872ed070a8c staging: rtl8723bs: core: Remove unnecessary parentheses. omits 41452327fc09 staging: rtl8723bs: core: Replace NULL comparisons. omits 6810625092e7 staging: rtl8723bs: core: Remove blank line. omits 5f98c7f9f535 Staging: rtl8723bs: core: Fix Spelling mistake in comments omits 2dd67029c623 Staging: rtl8723bs: os_dep: Fix switch-case indentation error omits f0f74b45d64d drivers: staging : wlan-ng : collect return status without [...] omits dcec6ced9f03 clk: imx8mm: add GPIO clocks to clock tree omits 2c61a5459932 dt-bindings: clock: imx8mm: Add GPIO clocks omits 37a4bdead109 ARM: dts: imx6sx-sdb: Assign corresponding power supply for LDOs omits 96a9169cf621 ARM: dts: imx6sll-evk: Assign corresponding power supply f [...] omits 3feea8805d6f ARM: dts: imx6sl-evk: Assign corresponding power supply for LDOs omits 43967d9b5a7c ARM: dts: imx7d-sdb: Assign corresponding power supply for LDOs omits 93385546ba36 ARM: dts: imx6qdl-sabresd: Assign corresponding power supp [...] omits 43f1322b87b3 ARM: dts: imx6ul: add clock-frequency to CPU node omits 811b99bc661a ARM: dts: imx7ulp-evk: Add backlight support omits 15641ca81d25 ARM: dts: imx7ulp: Add tpm pwm support omits 3ea320e3b53e ARM: imx_v6_v7_defconfig: Add TPM PWM support by default omits 78cc25fa265d arm64: dts: imx8mm-evk: Add BD71847 PMIC omits 5d7c5882b94a ARM: dts: imx7s: Update coresight DT bindings omits a0b14e6585b9 firmware: imx: SCU irq should ONLY be enabled after SCU IP [...] omits fafaa0a27675 arm64: imx: Fix build error without CONFIG_SOC_BUS omits 4af3cfe4e1c6 arm64: dts: imx8mq: Add a node for irqsteer omits 7f538f199f71 arm64: dts: ls1028a: Add properties for Mali DP500 node omits 7870756fe456 ARM: dts: imx53: Update pinmux settings on M53Menlo omits 34c486a2ce66 ARM: dts: imx53: Add GPIO line names on M53Menlo omits 6c5741c22a9f ARM: dts: imx53: Add GPIO beeper on M53Menlo omits 50d29fdb765d ARM: dts: imx53: Add power GPIOs on M53Menlo omits 64b99002c561 ARM: dts: imx53: Select netdev trigger for Yellow LED on M53Menlo omits a80c4981717b ARM: dts: imx53: Add ethernet PHY reset on M53Menlo omits 3c3601cd6a6d ARM: dts: imx53: Update USB configuration on M53Menlo omits 3905e2fea949 ARM: dts: imx53: Update UART configuration on M53Menlo omits ee3b39eb3844 ARM: dts: imx6qdl: Assign corresponding clocks instead of [...] omits ada3d86b6ad9 ARM: dts: imx6sl: Assign corresponding clocks instead of d [...] omits 44f9ff100bcf ARM: imx_v6_v7_defconfig: Enable the OV2680 camera driver omits 0083cd240bec ARM: imx_v6_v7_defconfig: Enable CONFIG_THERMAL_STATISTICS omits e78725e6923d arm64: defconfig: Enable FSL_EDMA driver omits 0a64ef2d28d1 arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m omits 5c5d0ca7c270 arm64: defconfig: Enable ROHM_BD718XX PMIC for imx8mm-evk omits 22e9852fd2aa arm64: defconfig: Enable lpi2c for imx8qxp and sensors omits e3ab254a437a arm64: defconfig: Enable imx8mm clk/pinctrl omits 462864e208d9 arm64: defconfig: Enable RTC_DRV_SNVS omits 81ab47e04bca arm64: defconfig: add support for i.MX system controller watchdog omits a0e05ed8221c ARM: imx_v6_v7_defconfig: Enable SIOX bus omits 13edfd4f6d53 ARM: imx_v6_v7_defconfig: Add GPIO_PCF857X omits 82f4799f8dd9 arm64: defconfig: Enable CONFIG_SPI_IMX omits f40019475bbb ima: fix wrong signed policy requirement when not appraising omits 558b523d4628 x86/ima: Check EFI_RUNTIME_SERVICES before using omits b324f1b28dc0 afs: yfsclient: Mark expected switch fall-throughs omits 3ff8a92c5205 afs: fsclient: Mark expected switch fall-throughs omits f14b3c91ec5f clk: rockchip: add 1.464GHz cpu-clock rate to rk3228 omits 1e2d08a837ec clk: rockchip: Slightly more accurate math in rockchip_mmc [...] omits 6943b839721a clk: rockchip: Don't yell about bad mmc phases when getting omits 527f54fddff6 clk: rockchip: Use clk_hw_get_rate() in MMC phase calculation omits c2af88f1a0cd ARM: rockchip: fix missing of_node_put calls in smp code omits 0ee198ab08fe arm64: dts: rockchip: Enable SPI1 on Ficus omits 7b305b0fb05e arm64: dts: rockchip: Enable SPI0 and SPI4 on Rock960 omits bba821f5479e arm64: dts: rockchip: add PCIe nodes on rk3399-rockpro64 omits fa31ba8f1719 ARM: dts: raise GPU trip point temperature for speedy to 80 degC omits 0f637e2565d1 ARM: dts: rockchip: raise GPU trip point temperatures for veyron omits 83be81e3b0b6 ARM: dts: rockchip: raise CPU trip point temperature for v [...] omits 1c0479023412 ARM: dts: rockchip: Make rk3288-veyron-minnie run at hs200 omits 99fa066710f7 ARM: dts: rockchip: Make rk3288-veyron-mickey's emmc work again omits d190bfaaa2a1 ARM: dts: rockchip: Remove bogus 'i2s_clk_out' from rk3288 [...] omits 6773af2684b7 ARM: dts: rockchip: fix PWM clock found on RK3288 Socs omits 7eaf51a2e094 stacktrace: Unbreak stack_trace_save_tsk_reliable() omits 6d97024dce23 iio: adc: mediatek: mt6577-auxadc, add mt6765 support omits 73e1ccdab3c3 dt-bindings: iio: adc: mediatek: Add document for mt6765 omits e359a29225dd dt-bindings: iio: accel: adxl345: switch to YAML bindings omits 5887c8364766 iio: adc: sun4i-gpadc-iio convert to SPDX license tags omits 0d698a538f8d iio: ad9523-1: Improve reported VCO frequency accuracy omits 510a405d945b nvme: fix memory leak for power latency tolerance omits 5fb4aac756ac nvme: release namespace SRCU protection before performing [...] omits 90ec611adcf2 nvme: merge nvme_ns_ioctl into nvme_ioctl omits 3f98bcc58cd5 nvme: remove the ifdef around nvme_nvm_ioctl omits 100c815cbd56 nvme: fix srcu locking on error return in nvme_get_ns_from_disk omits 6fa0321a9604 nvme: Fix known effects omits d6135c3a1ec0 nvme-pci: Sync queues on reset omits 2036f7263d70 nvme-pci: Unblock reset_work on IO failure omits 39a9dd81f864 nvme-pci: Don't disable on timeout in reset state omits e43269e6e5c4 nvme-pci: Fix controller freeze wait disabling omits 69dbdfffef20 HID: wacom: Sync INTUOSP2_BT touch state after each frame [...] omits 6441fc781c34 HID: wacom: Correct button numbering 2nd-gen Intuos Pro ov [...] omits fe7f8d73d1af HID: wacom: Send BTN_TOUCH in response to INTUOSP2_BT eras [...] omits 4cc79cbb01ef drm/i915/execlists: Drop promotion on unsubmit omits 68fc728b01fc drm/i915: Downgrade NEWCLIENT to non-preemptive omits 6e7eb7a80769 drm/i915: Bump signaler priority on adding a waiter omits e92a7be7fe5b HID: wacom: Don't report anything prior to the tool enteri [...] omits 2cc08800a6b9 HID: wacom: Don't set tool type until we're in range omits af461ff3fa5e drm/i915/hdcp: Use both bits for device_count omits 96ac08137e1a drm/i915/dp: Initialise locals for static analysis omits 17db337f5098 drm/i915: Truly bump ready tasks ahead of busywaits omits dba5a7f301d2 drm/i915: Mark semaphores as complete on unsubmit out if p [...] omits 68c20cc2164c HID: wacom: correct touch resolution x/y typo omits d4b8efeb46d9 HID: wacom: generic: Correct pad syncing omits d8e9806005f2 HID: wacom: generic: only switch the mode on devices with LEDs discards 7add804708b2 drm/armada: no need to check parent of remote discards 38cecb59b6e4 drm/armada: use for_each_endpoint_of_node() to walk crtc e [...] discards 1e3695dd8e54 drm/armada: replace the simple-framebuffer discards 060c754bd291 drm/armada: redo CRTC debugfs files discards b2086ba5c94d drm/armada: use mode_valid to validate the adjusted mode discards 4ab26d0b244f drm/armada: improve Dove clock selection omits 7f07ce0f04e2 drm/armada: add CRTC mode validation omits 0ab17499b18f drm/armada: add drm_atomic_helper_shutdown() call in tear-down omits 5a6cbce823bf drm/armada: add and use definitions for RDREG4F omits f79d7c9543d2 drm/armada: add drm_mode_set_crtcinfo() mode fixup omits 5d32b660c839 drm/armada: add comments about HWC32 cursor colour format omits d0d765dec6b7 drm/armada: add support for setting gamma omits 7d62237da6ec drm/armada: move plane address and pitch calculation to at [...] omits 89e0c53ccfbc drm/armada: add missing interlaced support for overlay frame omits 1d1547ec12bc drm/armada: fix plane location and size for interlace omits 9184ae8db3d5 drm/armada: add plane size/location accessors omits ad52f53ff4e3 drm/armada: use __drm_atomic_helper_plane_reset in overlay reset omits 768f719ab7b0 drm/armada: fix crtc interlace omits 5b24f715042d drm: Reserve/unreserve GEM VRAM BOs from within pin/unpin [...] omits 82ff2fb5d184 drm: Add drm_gem_vram_{pin/unpin}_reserved() and convert mgag200 omits bfa8130f50a6 ASoC: tlv320aic3x: Add support for high power analog output omits bfe95dfa4dac ASoC: cs42xx8: Add reset gpio handling omits ad6eecbfc01c ASoC: cs42xx8: Add regcache mask dirty omits f569aa9b1cc8 drm/stm: dsi: add regulator support omits 79c5ecafe95f dt-bindings: display: stm32: add supply property to DSI co [...] omits b1f35dfd7c2f dt-bindings: sound: sun4i-spdif: Document that the RX chan [...] omits 506c7f9b0612 dt-bindings: sound: Convert Allwinner SPDIF binding to YAML omits 75b3f1cb50bd drm: Fix drm.h uapi header for GNU/kFreeBSD omits 38c2c7917adc drm/v3d: Fix and extend MMU error handling. omits 1ba9d7cbc453 drm/v3d: Dump V3D error debug registers in debugfs, and on [...] omits 091d62831793 drm/v3d: Set the correct DMA mask according to the MMU's limits. omits 145986ec566b drm/v3d: Fix debugfs reads of MMU regs. omits ba6e798ecf32 drm/doc: Document expectation that userspace review looks [...] omits 3d42fca00891 drm/doc: Allow new UAPI to be used once it's in drm-next/d [...] omits 7d293f564561 regulator: tps6507x: Fix boot regression due to testing wr [...] omits 4aecaa0a82b3 ASoC: fsl_asrc: replace the process_option table with function omits b06c58c2a1ee ASoC: fsl_asrc: Fix the issue about unsupported rate omits c8609f3870f7 ASoC: meson: add g12a tohdmitx control omits 0a8f1117a680 ASoC: meson: axg-card: add basic codec-to-codec link support omits e35f5ad6a965 ASoC: meson: add tohdmitx DT bindings omits c3456a4b2142 ASoC: dapm: allow muxes to force a disconnect omits 1b74211011eb ASoC: meson: axg-card: set link name based on link node name omits 5caaf29af5ca spi: bitbang: Fix NULL pointer dereference in spi_unregist [...] omits cf61f5b01531 ASoC: Mediatek: MT8183: set data align omits 1628fc3f4771 ASoC: Mediatek: add memory interface data align omits 0586576950d5 drm/fb-helper: Fix drm_fb_helper_hotplug_event() NULL ptr [...] omits 86d804f41e5d drm/sun4i: sun6i_mipi_dsi: Support DSI GENERIC_SHORT_WRITE [...] omits 51a0d1a90bff drm/sun4i: sun6i_mipi_dsi: Fix hsync_porch overflow omits 831adffb3b7b drm/sun4i: Fix sun8i HDMI PHY configuration for > 148.5 MHz omits 8a943c6021ba drm/sun4i: Fix sun8i HDMI PHY clock initialization omits b283d0c353de Input: eeti_ts - read hardware state once after wakeup omits 145b11d1baa3 Input: elan_i2c - increment wakeup count if wake source omits c16e73587ad6 ubifs: Don't leak orphans on memory during commit omits 83d3af8e208d drm/hisilicon: Convert hibmc-drm driver to VRAM MM omits e2f572aa9cbb drm/hisilicon: Convert hibmc-drm driver to |struct drm_gem [...] omits 94065bf5543d drm/vboxvideo: Convert vboxvideo driver to VRAM MM omits 5e6b92552f05 drm/vboxvideo: Convert vboxvideo driver to |struct drm_gem [...] omits a75813435d82 drm/mgag200: Replace mapping code with drm_gem_vram_{kmap/ [...] omits 94668ac796a5 drm/mgag200: Convert mgag200 driver to VRAM MM omits ebb04eb36f9c drm/mgag200: Convert mgag200 driver to |struct drm_gem_vra [...] omits b3a25b9af80d drm/bochs: Convert bochs driver to VRAM MM omits a3232987fdbf drm/bochs: Convert bochs driver to |struct drm_gem_vram_object| omits 3f87330e50ac drm/ast: Replace mapping code with drm_gem_vram_{kmap/kunmap}() omits 969562b2cd16 drm/ast: Convert AST driver to VRAM MM omits 5b3709793d15 drm/ast: Convert AST driver to |struct drm_gem_vram_object| omits 59f5989ad42b drm: Integrate VRAM MM into struct drm_device omits 5c9dcacfe566 drm: Add default instance for VRAM MM callback functions omits 96352eca5c7c drm: Add VRAM MM, a simple memory manager for dedicated VRAM omits 1f460b497890 drm: Add simple PRIME helpers for GEM VRAM omits fed1eec080b9 drm: Add drm_gem_vram_fill_create_dumb() to create dumb buffers omits 737000fd9c7d drm: Add |struct drm_gem_vram_object| callbacks for |struc [...] omits 6c812bc5074b drm: Add |struct drm_gem_vram_object| callbacks for |struc [...] omits 85438a8ddf03 drm: Add |struct drm_gem_vram_object| and helpers omits 80a316ff1627 9p/xen: Add cleanup path in p9_trans_xen_init omits d4548543fc4e 9p/virtio: Add cleanup path in p9_virtio_init omits ec0970e0a1b2 mmc: sdhci-iproc: Set NO_HISPD bit to fix HS50 data hold t [...] omits b7dfa695afc4 mmc: sdhci-iproc: cygnus: Set NO_HISPD bit to fix HS50 dat [...] omits 318dacbd049b spi: tegra114: add support for TX and RX trimmers omits 9b76ef39b7fb spi: tegra114: add support for HW CS timing omits 1bf9f3c9232d spi: tegra114: add support for hw based cs omits 63c1440596ff spi: tegra114: add support for gpio based CS omits 57ce23514c53 ubifs: Correctly use tnc_next() in search_dh_cookie() omits c8de0d5ff978 drm/fb-helper: Remove drm_fb_helper_crtc->{x, y, desired_mode} omits bc9347558785 drm/fb-helper: No need to cache rotation and sw_rotations omits 03a9606e7fee drm/fb-helper: Avoid race with DRM userspace omits 4e309bafeb77 drm/i915: Assert that TypeC ports are not used for eDP omits b4c7ea635475 drm/i915: Avoid taking the PPS lock for non-eDP/VLV/CHV omits 08d8e17005a3 drm/i915: Replace use of PLLS power domain with DISPLAY_CO [...] omits 6f08ebe779a3 drm/i915: Remove the unneeded AUX power ref from intel_dp_ [...] omits 6cfe7ec02e85 drm/i915: Remove the unneeded AUX power ref from intel_dp_ [...] omits ad5125d6ef2d drm/i915: WARN for eDP encoders in intel_dp_detect_dpcd() omits f39194a7a8b9 drm/i915: Disable power asynchronously during DP AUX transfers omits e0da2d63ab3a drm/i915: Add support for asynchronous display power disabling omits ee70080a52f1 drm/i915: Verify power domains state during suspend in all cases omits dbf99c1f8c7e drm/i915: Force printing wakeref tacking during pm_cleanup omits 4547c255f442 drm/i915: Add support for tracking wakerefs w/o power-on g [...] omits 1aa3750885fb drm/i915/icl: More workaround for port F detection due to [...] omits 32b5a2c9950b wireless: Skip directory when generating certificates omits e3c54da0fe86 drm/i915: Fix pixel clock and crtc clock config mismatch omits 30bd7efdf678 drm/i915: Fix pipe config mismatch for bpp, output format omits 8ae897435f0a drm/i915: Refactor bdw_get_pipemisc_bpp omits 3c23ed13112c drm/i915: Fix the pipe state timing mismatch warnings omits 69b9c52ca5c0 scsi: lpfc: Update lpfc version to 12.2.0.2 omits c8cb261a072c scsi: lpfc: add check for loss of ndlp when sending RRQ omits 79080d349f7f scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show omits e2a8be5696e7 scsi: lpfc: resolve lockdep warnings omits d0adee5d1275 scsi: qedi: remove set but not used variables 'cdev' and 'udev' omits c09581a52765 scsi: qedi: remove memset/memcpy to nfunc and use func instead omits 5386a4e6c7fe scsi: qla2xxx: Add cleanup for PCI EEH recovery omits 6c85ec2710f9 ubifs: Convert xattr inum to host order omits 30fc00b5adde ubifs: Use correct config name for encryption omits cdd075960215 drm/hdcp: drm_hdcp_request_srm() as static omits 176a11834b65 ASoC: ak4458: rstn_control - return a non-zero on error only omits 190980187e2b drm/i915: Check for no-op priority changes first omits 52c76fb18a34 drm/i915: Pass i915_sched_node around internally omits 5ae87063c162 drm/i915: Rearrange i915_scheduler.c omits 3393f7d92451 spi: bcm2835: only split transfers that exceed DLEN if DMA [...] omits 35ceb6759d1b spi: Allow selecting BCM2835 SPI controllers on ARCH_BRCMSTB omits bfada2080b64 spi: bcm2835: Remove spi_alloc_master() error printing omits bf93b9512645 spi: bcm2835aux: Remove spi_alloc_master() error printing omits 5d7e2b5ed585 spi: core: allow reporting the effectivly used speed_hz fo [...] omits eb1ecadb7f67 ASoC: hdmi-codec: re-introduce mutex locking omits e7ecfdb794fe ASoC: soc-pcm: add soc_pcm_components_open() omits 2371abdc08e4 ASoC: soc-pcm: add missing cpu_dai->rate = 0 omits ca58221d2212 ASoC: soc-pcm: do cpu_dai related operation at same place omits 7426af5010d1 ASoC: soc.h: fe_compr can be bit field omits 09d4cc03ff77 ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() omits c083444061ad ASoC: soc-core: add soc_component_to_node() omits e2b30edfb943 ASoC: soc-core: tidyup soc_bind_dai_link() comment balance omits 0a2cfcd998e3 ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() omits 22d251a59647 ASoC: soc-core: use i on snd_soc_resume() omits bcd9382288af ASoC: max98357a: request GPIO when device get probed omits 630be964b5d8 ASoC: SOF: Intel: ICL add Icelake chip info struct omits ec836daafcdf ASoC: SOF: Intel: ICL: add Icelake SSP count omits 14a2212dd4bc ASoC: SOF: pcm: remove runtime PM calls during pcm open/close omits 5160217ba66c ASoC: SOF: uapi: remove unused sof header files omits 5f740b243014 ASoC: Intel: Skylake: Add Cometlake PCI IDs omits 927ce5c76e48 ASoC: SOF: Add Comet Lake PCI IDs omits 35a7086eaa05 ASoC: amd: Reporting accurate hw_ptr for acp3x dma omits 5087a8f17df8 ASoC: soc-pcm: BE dai needs prepare when pause release aft [...] omits a8dee20d7924 ASoC: ak4458: add return value for ak4458_probe omits f3df05c80598 ASoC : cs4265 : readable register too low omits 8199a1203789 ASoC: SOF: fix error in verbose ipc command parsing omits a69270d8bfeb ASoC: SOF: fix race in FW boot timeout handling omits 8d01c3c73cef ASoC: SOF: nocodec: fix undefined reference omits 977bfde5d4cb dt-bindings: regulator: add document bindings for slg51000 omits a867bde3dd03 regulator: slg51000: add slg51000 regulator driver omits 249825cc48eb MAINTAINERS: slg51000 updates to the Dialog Semiconductor [...] omits e727d4cbc785 Merge tag 'spi-bpw-is-supported' of https://git.kernel.org [...] omits e6d12298310f iio: adc: ti-ads8688: fix timestamp is not updated in buffer omits 60f2208699ec iio: dac: ds4422/ds4424 fix chip verification omits a2d2010d95cd iio: dac: ds4422/ds4424 drop of_node check omits ed1f310ee23d iio: stmpe-adc: Reset possible interrupts omits e813dde6f833 iio: stmpe-adc: Use wait_for_completion_timeout omits 4bd44bb2b470 iio: stmpe-adc: Enable all stmpe-adc interrupts just once omits 263d21cd5e85 iio: stmpe-adc: Reinit completion struct on begin conversion omits 2abd293703eb iio: stmpe-adc: Add compatible name omits 06c13f554a71 apparmor: re-introduce a variant of PROFILE_MEDIATES_SAFE omits 7f7a0208369f Merge tag 'ib-mfd-gpio-input-leds-power-v5.2' of git://git [...] omits 2a267e7c41aa Merge tag 'v5.1' into next omits 967aa2217b6d Merge branch 'for-5.2-fixes' into for-next omits d5d4218e1669 reset: remove redundant null check on pointer dev omits 423dfbc362b7 HID: logitech-dj: Add usb-id for the 27MHz MX3000 receiver omits 10235380d18e HID: rmi: Use SET_REPORT request on control endpoint for A [...] omits ced2c0c53d08 HID: logitech-hidpp: add support for the MX5500 keyboard omits b9a94fbe0ed0 HID: logitech-dj: add support for the Logitech MX5500's Bl [...] omits eb6964fa6509 HID: i2c-hid: add iBall Aer3 to descriptor override omits 558ac86039fc Merge branch 'for-5.3' into for-next omits 7d9ab9b6adff percpu_ref: release percpu memory early without PERCPU_REF [...] omits ddde2af747ad md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT omits 214828962dea io_uring: initialize percpu refcounters using PERCU_REF_AL [...] omits 09ed79d6d75f percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag omits 090a37ceda3e ARM: riscpc: dma: use __iomem pointers for writing DMA omits e659587c64b3 ARM: riscpc: dma: improve address/length writing omits 39694ed0dbe1 ARM: riscpc: dma: make state a local variable omits 8194468fadaa ARM: riscpc: dma: eliminate "cur_sg" scatterlist usage omits ffd9a1ba9fdb ARM: riscpc: fix DMA omits e89e26136558 ARM: riscpc: fix ecard printing omits 63a0666bca93 ARM: riscpc: fix lack of keyboard interrupts after irq conversion omits a44c1d700c84 ARM: riscpc: replace gettimeoffset() with clocksource omits aec71d794731 livepatch: Remove stale kobj_added entries from kernel-doc [...] omits dc0c0bfe112c drm/i915: Add readout and state check for pch_pfit.force_thru omits 13b7648b7eab drm/i915: Fix fastset vs. pfit on/off on HSW EDP transcoder omits 1d25724b41fa drm/i915/fbc: disable framebuffer compression on GeminiLake omits 094aa54f0f9e drm: Some ocd in drm_file.c omits 6fc9f4e59957 Merge branch 'for-next-current-v5.1-20190509' into for-nex [...] omits 765fbccc15cb Merge branch 'misc-next' into for-next-current-v5.1-20190509 omits 9279ada1199e Merge branch 'misc-5.2' into for-next-current-v5.1-20190509 omits 2420a0b1798d x86/tsc: Set LAPIC timer period to crystal clock frequency omits 52ae346bd26c x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' omits 604dc9170f24 x86/tsc: Use CPUID.0x16 to calculate missing crystal frequency omits 752c4f3c1d19 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next omits c16fd9be70fa drm/hdcp: gathering hdcp related code into drm_hdcp.c omits f26ae6a652f2 drm/i915: SRM revocation check for HDCP1.4 and 2.2 omits 6498bf5800a3 drm: revocation check at drm subsystem omits 0de655cae416 drm: generic fn converting be24 to cpu and vice versa omits 43318c0ae38f drm/i915: debugfs: HDCP2.2 capability read omits 585b000de23b drm: move content protection property to mode_config omits 0ed56252c956 spi: Fix Raspberry Pi breakage omits 69c8caafb72d hv: tools: fixed Python pep8/flake8 warnings for lsvmbus omits 162b199ce0af hv: tools: fix typos in toolchain omits 6cf6a9eea692 hv: tools: fix KVP and VSS daemons exit code omits 4222e0078c82 Drivers: hv: vmbus: Fix virt_to_hvpfn() for X86_PAE omits 1b63cdb2c288 Merge branch 'for-5.2' into for-next omits 0152b3b3f49b drm/i915: Seal races between async GPU cancellation, retir [...] omits 519a019491b8 drm/i915/hangcheck: Replace hangcheck.seqno with RING_HEAD omits 18ecc6c55bcb drm/i915: Reboot CI if forcewake fails omits 53fa0f87177d backlight: lm3630a: Add firmware node support omits 9d281db5c4c6 dt-bindings: backlight: Add lm3630a bindings omits 0c1878796730 backlight: lm3630a: Return 0 on success in update_status f [...] omits 47300728fb21 spi: rockchip: turn down tx dma bursts omits d5864e5bed96 spi: core: allow defining time that cs is deasserted as a [...] omits 0ff2de8bb163 spi: core: allow defining time that cs is deasserted omits 261e90829fe2 ASoC: soc-acpi: fix implicit header use of module.h/export.h omits 154f7da56f1e spi: bcm2835: add driver stats to debugfs omits ff245d90ebed spi: bcm2835: make the polling duration limits configurable omits c41d62b06cb9 spi: bcm2835: added comment about different bus behaviour [...] omits 7f1922eb3adb spi: bcm2835: Avoid 64-bit arithmetic in xfer len calc omits 9ac3f90db46b spi: bcm2835: bcm2835_spi_transfer_one_poll remove unneces [...] omits c3fdefc2d79e spi: at91-usart: add DMA support omits f7b99e5948e6 dt-bindings: mfd: atmel-usart: add DMA bindings for USART [...] omits e29eaa3c4b76 spi: ep93xx: Drop unused variable omits 3df4235ac41c regulator: max77650: Convert MAX77651 SBB1 to pickable lin [...] omits 68ce3a446172 regulator: core: Slightly improve readability of _regulato [...] omits c0ffbd64b9dc ASoC: fsl_sai: Move clock operation to PM runtime omits 71ed4bddde08 ASoC: stm32: i2s: manage identification registers omits 0cf4610b9f29 ASoC: hdmi-codec: remove ops dependency on the dai id omits 1de005d47d90 ASoC: hdmi-codec: remove reference to the dai drivers in t [...] omits 3fcf94ef4d41 ASoC: hdmi-codec: remove reference to the current substream omits 900e5daf7034 ASoC: hdmi-codec: remove function name debug traces omits 893d1a9c5c1c ASoC: rt5677: Add component driver name omits 3fad10dbb688 drm/i915/icl: Fix setting 10 bit deep color mode omits 9ab91a30f2b9 drm/i915: Kill PCH_KBP omits 3be2071004bf drm/panel: simple: Add FriendlyELEC HD702E 800x1280 LCD panel omits 19b44b525766 dt-bindings: display: Document FriendlyELEC HD702E LCD panel omits 0542593fff0f Merge branch 'xtensa-for-next' into xtensa-5.2-fixes omits 5a6ac10b17ff drm/i915/execlists: Don't apply priority boost for resets omits 25d851adbf4c drm/i915: Only reschedule the submission tasklet if preemp [...] omits 3970564940ba drm/i915: Stop spinning for DROP_IDLE (debugfs/i915_drop_caches) omits 1830374e1332 drm/i915: Cancel retire_worker on parking omits ae2306315fe8 drm/i915: Remove delay for idle_work omits ba0001657f95 drm/i915: Flush the switch-to-kernel-context harder for DROP_IDLE omits 9e7251fa3897 ath10k: Check tx_stats before use it omits 49ed34b835e2 ath10k: add peer id check in ath10k_peer_find_by_id omits 7835d8f8792d ath10k: Add wmi tlv service map for mesh 11s omits 97354f2c4327 ath10k: Do not send probe response template for mesh omits a7368c395fc3 ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 omits 8cdee1affe90 ath10k: change swap mail box config for UTF mode of SDIO omits 9280f4fc06f4 ath10k: Fix the wrong value of enums for wmi tlv stats id omits 4f735cd73650 ath10k: coredump: use struct_size() helper omits 35b50e70df27 ath10k: Use struct_size() helper omits 42f1bc43e6a9 ath10k: Fix encoding for protected management frames omits 5c51875c0943 ath10k: rx_duration update for fw_stats debugfs entry omits 9e0b341a3d66 ath10k: Fix the tx stats bytes & packets parsing omits 889ab61d9dc1 ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 omits 7b612ed94d0a ath10k: Move board id and fw version logging to info level omits 473a4084e19e ath10k: Added support to reset HTT stats in debugfs omits 14bf9217d66d ath10k: Extended the HTT stats support to retrieve Mu-MIMO [...] omits 05d9c8783bb2 drm/i915/icl: Set GCP_COLOR_INDICATION only for 10/12 bit [...] omits dc58958d08bb drm/i915: Assert the local engine->wakeref is active omits 7ee280a75fd9 drm/i915: Prefer checking the wakeref itself rather than t [...] omits 39f94a89a90b drm/i915: Assert breadcrumbs are correctly ordered in the [...] omits c8a0e2aef61f drm/i915: Acquire the signaler's timeline HWSP last omits 27edadf6df81 drm/doc: Improve docs for conn_state->best_encoder omits 7a00b45af3e7 gpu/drm: Remove duplicate headers omits 753c36a4d8a8 ASoC: rt5677: use more of the volume range from DACs omits acc706cafb46 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next omits 1c41f624e758 xtensa: implement initialize_cacheattr for MPU cores omits a444d1aabe6b xtensa: add exclusive atomics support omits 2656d1569d93 xtensa: clean up inline assembly in futex.h omits b2d337d8de9f ASoC: fsl_esai: Add pm runtime function omits 1a5c0b28fc56 ASoC: stm32: spdifrx: manage identification registers omits b9960f6ea22d ASoC: rt5677-spi: Rename driver to differentiate from main codec omits 53fdea9604fa ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger [...] omits 46034d2bb7c8 drm/i915: Move the hsw/bdw pc8 code to intel_runtime_pm.c omits 8f91cfd2e7ff drm/i915: Replace intel_ddi_pll_init() omits c91a45f421e3 drm/i915: Move w/a 0477/WaDisableIPC:skl into intel_init_ipc() omits 5a7d202b1574 drm/i915: Drop WaIncreaseLatencyIPCEnabled/1140 for cnl omits 25312ef13600 drm/i915: Document that we implement WaIncreaseLatencyIPCEnabled omits fa2b7c21d9b9 drm/virtio: Remove redundant return type omits 9c79edecb0e2 drm/edid: drmP.h include removal omits 580fc13f3ee4 drm/dp: drmP.h include removal omits 4d8979b3a696 drm/virtio: allocate fences with GFP_KERNEL omits 5daf8857c990 drm/virtio: add trace events for commands omits 48ad7751dbd1 drm/virtio: trace drm_fence_emit omits efe2bf965522 drm/virtio: set seqno for dma-fence omits 1f358bc6f272 drm/stm: ltdc: return appropriate error code during probe omits 9e759fc7dcd6 drm/stm: ltdc: manage the get_irq probe defer case omits c5a771f240b1 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next omits 2061da36848d xtensa: set proper error code for simdisk_setup() omits 1e644f4b0b4f xtensa: fix incorrect fd close in error case of simdisk_setup() omits b1f4c9a3c78c iio: stmpe-adc: Remove unnecessary assignment omits c57c54bc9758 staging: iio: adc: Add paragraph to describe Kconfig symbol omits a8b7ca187fd2 staging: iio: adt7316: match parenthesis alignment omits 5c25531d4b43 iio: adc: rcar-gyroadc: Remove devm_iio_device_alloc() err [...] omits cf54f4dd07a6 dt-bindings: iio: isl29018: convert bindings to YAML format omits 7fc1148cfde1 dt-bindings: adc: mt8183: add binding document omits ca6e56f654e7 drm/i915: Disable semaphore busywaits on saturated systems omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits d492a29d8c93 drm/i915: Use mul_u32_u32() more omits b7ffc4a839a5 drm/i915: Allow ICL pipe "HDR mode" when the cursor is visible omits a832d35762a0 drm/i915: Move the PIPEMISC write the correct place omits 0d90ccb70211 drm/i915: Delay semaphore submission until the start of th [...] omits f4107766a96e drm/i915/hangcheck: Track context changes omits d69ebf4082e9 drm/i915: Leave engine parking to the engines omits c34c5bca331a drm/i915/execlists: Flush the tasklet on parking omits 818f5cb3e8fb drm/i915/guc: Fix runtime suspend omits 3ce2ea6574be drm/i915: extract intel_gmbus.h from i915_drv.h and rename [...] omits b30ed4cc2e8a drm/i915: move more generic utils to i915_utils.h omits cb3633046769 drm/i915: make i915_utils.h self-contained omits fa03cc2e8cc3 drm/i915: move i915_vgacntrl_reg() where needed omits 2126d3e990a5 drm/i915: extract i915_debugfs.h from i915_drv.h omits 4e49d35c3892 drm/i915: extract intel_acpi.h from i915_drv.h omits a2649b342d03 drm/i915: extract intel_lpe_audio.h from i915_drv.h omits b1ad4c39bfa3 drm/i915: extract intel_dpio_phy.h from i915_drv.h omits 6176490e7eb3 drm/i915/csr: move CSR version macros to intel_csr.h omits d28cea20bf22 drm/i915: remove unused/stale macros and comments from int [...] omits 69f44d3b66a1 drm/i915: move ranges to intel_display.c omits 2162e103c859 drm/i915/dsi: move operation mode types to intel_dsi.h omits 5ece881d2f48 drm/i915/dvo: move DVO chip types to intel_dvo.c omits c9fd91668dbd drm/i915: add single combo phy init/unit functions omits 3d0aa9198446 wil6210: remove HALP for Talyn devices omits d6a553c0c61b wil6210: check rx_buff_mgmt before accessing it omits 7441be71ba7e wil6210: fix missed MISC mbox interrupt omits ddf7afdde824 wil6210: fix overwriting max_assoc_sta module param omits 9a874d045473 wil6210: enhancements for descriptor and status ring debugfs omits a7feb56f204f wil6210: add support for multiple sections in brd file omits 0131d1851338 wil6210: add printout of platform capabilities omits 9c6465979276 wil6210: fix _desc access in __wil_tx_vring_tso omits e10b0eddd523 wil6210: fix spurious interrupts in 3-msi omits 1d721ed679db drm/amdgpu: Avoid HW reset if guilty job already signaled. omits a5343b8a2ca5 drm/scheduler: Add flag to hint the release of guilty job. omits 290764af7e36 drm/sched: Keep s_fence->parent pointer omits 5918045c4ed4 drm/scheduler: rework job destruction omits 263a8cf1ff5e drm/i915: Tune down WARN about incorrect VBT TC legacy flag omits 8c334f24e3b4 drm/i915: Include fence signaled bit in print_request() omits 1ba12322e2f0 Merge branch 'am5-sdio-fixes' into fixes omits c3c0b70cd3f8 ARM: dts: dra76x: Update MMC2_HS200_MANUAL1 iodelay values omits 88a748419b84 ARM: dts: am57xx-idk: Remove support for voltage switching [...] omits cfda08cdac34 drm/i915/icl: Add missing combo PHY lane power setup omits bd60a562906b drm/i915/icl: Factor out combo PHY lane power setup helper omits 3904fb78a80d drm/i915: hsw+ audio regs are per-transocder omits abf4b8ed42e9 drm/i915: Don't skip audio enable if ELD is bogus omits e4f50c8d1047 bus: ti-sysc: Handle devices with no control registers omits 117aca43f717 drm/i915/csr: alpha_support doesn't depend on csr or vice versa omits beb29980026f drm/i915: Corrupt DSI picture fix for GeminiLake omits 6e14c3cf8bc4 Merge branch 'work.icache' into for-next omits a76f747d47df Merge branches 'work.misc', 'work.dcache', 'work.file' and [...] omits 516f1117d0fb ARM: dts: Configure osc clock for d_can on am335x omits dc76e5764a46 drm/i915: Complete both freed-object passes before drainin [...] omits 45b9c968c5b8 drm/i915: Move the engine->destroy() vfunc onto the engine omits 09b25812db10 drm/i915: Enable pipe HDR mode on ICL if only HDR planes are used omits 9b11215e40c5 drm/i915: Flatten and rename haswell_set_pipemisc() omits b3198c38f02d drm/atomic-helper: Bump vblank timeout to 100 ms omits 5664f5faac11 Merge branch 'next-smack' into next-testing omits 8a9b36e2588b drm/i915: Wait for the struct_mutex on idling omits eb18d1215405 Merge branch 'for-5.2/logitech' into for-next omits d5f9db2c2a09 drm/i915: extract intel_combo_phy.h from i915_drv.h omits ecbb5fb7f7ac drm/i915: move some leftovers to intel_pm.h from i915_drv.h omits 0d5adc5f2f01 drm/i915: extract intel_runtime_pm.h from intel_drv.h omits 12392a74ff58 drm/i915: extract intel_atomic.h from intel_drv.h omits b9d0baaa3ab3 drm/i915: extract intel_dsi_dcs_backlight.h from intel_drv.h omits 46f2066eb6e0 drm/i915: extract intel_dp_mst.h from intel_drv.h omits b375d0ef2589 drm/i915: extract intel_vdsc.h from intel_drv.h and i915_drv.h omits 05ca9306715c drm/i915: extract intel_overlay.h from intel_drv.h and i915_drv.h omits 220b92bf5709 drm/i915: extract intel_quirks.h from intel_drv.h omits 4d173e0c5916 drm/i915: extract intel_bios.h functions from i915_drv.h omits dbeb38d93a6d drm/i915: extract intel_hotplug.h from intel_drv.h and i915_drv.h omits 440e2b3d8051 drm/i915: extract i915_irq.h from intel_drv.h and i915_drv.h omits 81afa278e641 drm/i915: extract intel_dp_aux_backlight.h from intel_drv.h omits e075094fa318 drm/i915: extract intel_dp_link_training.h from intel_drv.h omits 8834e3659da8 drm/i915: extract intel_fifo_underrun.h from intel_drv.h omits 3db9de3b208c drm/i915: move dsi init functions to intel_dsi.h omits f4be705f862a drm/i915: make intel_dpll_mgr.h self-contained omits 531747b8200a drm/i915/dvo: rename dvo.h to intel_dvo_dev.h and make sel [...] omits 779bc1d0f30a drm/i915: make intel_bios.h self-contained omits aab30b85c97a drm/i915: ensure more headers remain self-contained omits da17223e8539 drm/i915: do not mix workaround with normal flow omits 323b0a82efbf drm/i915: reorder if chain to have last gen first omits fcfec1fc98ff drm/i915/icl: fix step numbers in icl_display_core_init() omits 0fc2273b9ab7 drm/i915/icl: Whitelist GEN9_SLICE_COMMON_ECO_CHICKEN1 omits 5385195a7b57 tomoyo: Change pathname calculation for read-only filesystems. omits ffd7af3def19 tomoyo: Check address length before reading address family omits cff0e6c3ec3e tomoyo: Add a kernel config option for fuzzing testing. omits 62acdcfa8b7a wireless: carl9170: fix clang build warning omits bfabdd699732 wil6210: fix potential out-of-bounds read omits d8792393a783 ath: DFS JP domain W56 fixed pulse type 3 RADAR detection omits d3c2be9022d6 ath9k: drop redundant code in ar9003_hw_set_channel omits b50fd29c5268 ath: drop duplicated define omits 05039f01e630 ath9k: Remove some set but not used variables omits b037b107565f ath9k: Differentiate between max combined and per chain power omits 2f90c7e5d094 ath9k: Check for errors when reading SREV register omits 389b72e58259 ath9k: Don't trust TX status TID number when reporting airtime omits e643da21e19a ath6kl: remove redundant check of status != 0 omits 5d6751eaff67 ath6kl: add some bounds checking omits 83d9562b6478 ath6kl: wmi: use struct_size() helper omits df75786b9233 ath6kl: debug: Use struct_size() helper omits 93ee3d108fc7 ath10k: fix incorrect multicast/broadcast rate setting omits a8b10da05cbe ath10k: enable QCA6174 hw3.2 SDIO hardware omits 33f9747291ff ath10k: add fragmentation handler for high latency devices omits 130c77495708 ath10k: add PN replay protection for high latency devices omits 28ce53b6cfda ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event omits e1bddde9737a ath10k: add struct for high latency PN replay protection omits 46938cc8ab91 x86/paravirt: Rename paravirt_patch_site::instrtype to par [...] omits 1fc654cf6e04 x86/paravirt: Standardize 'insn_buff' variable names omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 3ba3fee931aa Merge branch 'for-5.2-vsprintf-hardening' into for-next omits 62c8e423450d drm/i915: Skip unused contexts for context_barrier_task() omits 788033a92a4d drm: drop drm_bus from todo omits e99c25f4320d iio: dac: ad5758: remove set but not used variable 'dc_dc_mode' omits 8b7a6a357462 iio: cros_ec: add 'id' sysfs entry omits d2fc0156963c iio: adc: stm32-dfsdm: missing error case during probe omits 3e53ef91f826 iio: adc: stm32-dfsdm: manage the get_irq error case omits 17b62779cbe4 dt-bindings: iio: tsl2772: convert bindings to YAML format omits 40e64432ce98 dt-bindings: iio: tsl2583: convert bindings to YAML format omits ed61b3085814 iio: dac: ad5758: declare missing of table omits 311def4cd2c6 iio: adxl372: declare missing of table omits 17b16c3cbe92 iio: accel: kxsd9: declare missing of table omits 34c2a55b0df4 iio: temperature: maxim_thermocouple: declare missing of table omits e3faedf71d88 iio: adc: at91: Use dev_get_drvdata() omits 46472b3efb61 drm/i915: Move i915_request_alloc into selftests/ omits 026844460743 drm/i915: Remove intel_context.active_link omits 5e2a0419ef7c drm/i915: Switch back to an array of logical per-engine HW [...] omits 11334c6aad95 drm/i915: Split engine setup/init into two phases omits 6b736de5746a drm/i915: Pass intel_context to intel_context_pin_lock() omits 1b1ae40721ea drm/i915/selftests: Pass around intel_context for sseu omits f7f28de7e5b2 drm/i915/selftests: Use the real kernel context for sseu i [...] omits fa9f668141f4 drm/i915: Export intel_context_instance() omits 251d46b0875c drm/i915/gvt: Pin the per-engine GVT shadow contexts omits b226c3491b28 Merge drm/drm-next into drm-intel-next-queued omits f61a8f36c482 drm/i915: Clean up cherryview_load_luts() omits d428ca17ea3d drm/i915: Fix ICL output CSC programming omits 2046ddef4735 Merge branch 'for-5.2-vsprintf-hardening' into for-next omits 9ce9bdb00dfc drm/i915: Enable render context support for gen4 (Broadwat [...] omits 1215d28e722c drm/i915: Enable render context support for Ironlake (gen5) omits 928f8f42310f drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context omits e0516e83640e drm/i915: Move sandybride pcode access to intel_sideband.c omits 063203c013c5 drm/i915: Merge sandybridge_pcode_(read|write) omits 7531942861c8 drm/i915: Merge sbi read/write into a single accessor omits 56c5098ffcf8 drm/i915: Separate sideband declarations to intel_sideband.h omits ebb5eb7d731c drm/i915: Replace pcu_lock with sb_lock omits 337fa6e04d40 drm/i915: Lift sideband locking for vlv_punit_(read|write) omits 221c78623ea5 drm/i915: Lift acquiring the vlv punit magic to a common sb-get omits a75d035fedbd drm/i915: Disable preemption and sleeping while using the [...] omits fc93dfd9345b x86/paravirt: Match paravirt patchlet field definition ord [...] omits 0b9d2fc1d0d6 x86/paravirt: Replace the paravirt patch asm magic omits fb2af0712fe8 x86/paravirt: Unify the 32/64 bit paravirt patching code omits 11e86dc7f274 x86/paravirt: Detect over-sized patching bugs in paravirt_ [...] omits 2777cae2b19d x86/paravirt: Detect over-sized patching bugs in paravirt_ [...] omits e05196401657 x86/paravirt: Remove bogus extern declarations omits 7a34d9c4e003 drm/vkms: Convert to using __drm_atomic_helper_crtc_reset( [...] omits 1cff7440a86e drm/msm: Convert to using __drm_atomic_helper_crtc_reset() [...] omits b7e0b04ae450 drm/tegra: Convert to using __drm_atomic_helper_crtc_reset [...] omits 01e2eaf40c9d drm/rockchip: Convert to using __drm_atomic_helper_crtc_re [...] omits 9a6a19c0ff72 drm/mali: Convert to using __drm_atomic_helper_crtc_reset( [...] omits 842a07a7d044 drm/i915: Use the new __drm_atomic_helper_crtc_reset() helper. omits 1f2b4a7edbc3 drm/i915: Allow multiple user handles to the same VM omits 8f2a1057d6ec drm/i915: Explicitly pin the logical context for execbuf omits 79ffac8599c4 drm/i915: Invert the GEM wakeref hierarchy omits 2ccdf6a1c3f7 drm/i915: Pass intel_context to i915_request_create() omits 6eee33e87f6d drm/i915: Introduce context->enter() and context->exit() omits 23c3c3d04fa7 drm/i915: Pull the GEM powermangement coupling into its own file omits d91e657876a9 drm/i915: Introduce struct intel_wakeref omits 112ed2d31a46 drm/i915: Move GraphicsTechnology files under gt/ omits 86554f48e511 drm/i915/selftests: Verify whitelist of context registers omits 09407579abf5 drm/i915: Store the default sseu setup on the engine omits 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next omits e3a9d6c53195 dma-buf: Make mmap callback actually optional omits d5ae7712b7ff dma-buf: Update [un]map documentation to match the other f [...] omits 67b886d29005 dma-buf: Remove leftover [un]map_atomic comments omits 5e383a979899 dma-buf: balance refcount inbalance omits 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next omits e7c03dbaaaf8 drm/stm: ltdc: add modifier support omits f42f540b9d0c drm/stm: ltdc: reset controller to avoid partial refresh omits 77756ad6d08f drm/stm: ltdc: limit number of layer to avoid memory overflow omits 8ceb8568d6e8 drm/stm: ltdc: update planes at next vblank to avoid parti [...] omits c64d1cb6b1c0 drm/stm: ltdc: fix data enable polarity omits 0cabb0859f5f drm/stm: ltdc: use DRM_WARN for fifo & transfer error messages omits 798e5b2a4f1d drm/stm: ltdc: disable hw interrupts before its handler init omits 12d7a93c8689 drm/docs: Fix typo in __drm_atomic_helper_connector_reset omits 7d26097b4beb drm/atomic: Create __drm_atomic_helper_crtc_reset() for su [...] omits 072b76a8fe2b Merge branch 'next-general' into next-testing omits 51eb1a1de7a9 drm/i915/icl: Fix clockgating issue when using scalers omits 372b9ffb5799 drm/i915: Fix skl+ max plane width omits 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next omits 73ade6a62931 Merge branch 'v5.1-next/soc' into for-next omits f91b63b0e3b2 ath10k: sdio: add missing error check omits fbd428a5b828 ath10k: add initialization of HTC header omits 30382dd1cf3a ath10k: fix use-after-free on SDIO data frames omits 8ea51e409eb0 ath10k: htt: support MSDU ids with SDIO omits 6d084ac27ab4 ath10k: initialise struct ath10k_bus params to zero omits e2a6b711282a ath10k: htt: don't use txdone_fifo with SDIO omits 70736b9753fd ath10k: don't disable interrupts in ath10k_sdio_remove() omits 4504f0e5b571 ath10k: sdio: workaround firmware UART pin configuration bug omits 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next omits 9158e3c31163 drm/panel: simple: Add Evervision VGG804821 panel support omits 81c2d54ad977 dt-bindings: Add Evervision VGG804821 panel omits fbd8b69ab616 dt-bindings: Add vendor prefix for Evervision Electronics omits c2d24af620c1 drm/panel: simple: Add support for EDT ET035012DM6 omits c9219ae4bd5d dt-bindings: display: add EDT ET035012DM6 display description omits 0a4330f3597e drm/panel: Remove duplicate header omits 421615318212 drm/panel: simple: Add TFC S9700RTWV43TR-01B 800x480 panel [...] omits b1b0d36bdb15 dt-bindings: drm/panel: simple: Add binding for TFC S9700R [...] omits fd819bff37ed drm/panel: Add support for EDT ETM0430G0DH6 omits fae186c8d63c dt-bindings: display: Add ETM0430G0DH6 bindings omits 7ad9db66fafb drm/panel: simple: Fix panel_simple_dsi_probe omits b97b042a5029 drm/panel: Add OSD101T2587-53TS driver omits 2de67cf78e7a dt-bindings: display: Add bindings for OSD101T2587-53TS panel omits 62967232f145 drm/panel: simple: Add support for OSD101T2045-53TS omits cc483ec1015a dt-bindings: display: Add bindings for OSD101T2045-53TS omits 994a08a266e3 drm/panel: Add driver for Samsung S6E63M0 panel omits 7a4f4c31c5bc dt-bindings: panel: Add Samsung S6E63M0 panel documentation omits 04206185a160 drm/panel: simple: Add support for VXT VL050-8048NT-C01 panel omits 68c2edaca651 dt-bindings: Add VXT VL050-8048NT-C01 panel bindings omits b4a2c0055a4f dt-bindings: Add vendor prefix for VXT Ltd omits 245e73640817 dma-buf: Remove unused sync_dump() omits 9c11b12184bb drm/i915/icl: Fix MG_DP_MODE() register programming omits ef0db94f94a0 MAINTAINERS: Add Sam as reviewer for drm/panel omits 561eb7335f13 Merge branch 'i2c-mux/for-next' into for-next omits e91f8be0d711 i2c: mux: demux-pinctrl: use struct_size() in devm_kzalloc() omits 9c32d55c3053 i2c: mux: pca954x: allow management of device idle state v [...] omits a5aac654f606 i2c: mux: pca9541: remove support for unused platform data omits 8881c3c886ca i2c: mux: pca954x: remove support for unused platform data omits 1b496469d0c0 Fix allyesconfig output. omits 17796b9ea445 mux: mmio: add generic regmap bitfield-based multiplexer omits 8f445d9e8d6f dt-bindings: add register based devices' mux controller DT [...] omits 2d6692e642e7 drm/i915: Start writeback from the shrinker omits 409c53f07a81 drm/lima: handle shared irq case for lima_pp_bcast_irq_handler omits f3c2b76ef25e drm/i915/selftests: Check that gpu reset is usable from at [...] omits 40d211ef62de Revert "drm/i915/guc: Disable global reset" omits fc488b59034a drm/i915/uc: Place uC firmware in upper range of GGTT omits 911800765ef6 drm/i915/uc: Reserve upper range of GGTT omits 95ebcda3ef4f drm/i915/uc: Rename uC firmware init/fini functions omits 267e80ee6a34 drm/i915/gtt: Skip clearing the GGTT under gen6+ full-ppgtt omits b972fffa114b drm/i915: remove DRM_AUTH from IOCTLs which also have DRM_ [...] omits 7ce99d24ed72 drm/i915: Expose the busyspin durations for i915_wait_request omits 96354b5ca4ac drm: increase drm mmap_range size to 1TB omits 91cbdb83d3ae drm/i915: Track HAS_RPS alongside HAS_RC6 in the device info omits d69990e0c399 drm/i915: Use drm_dev_unplug() omits 844e33135d3a drm/i915: Remove unwarranted clamping for hsw/bdw omits dffa9b7a78c4 drm/v3d: Add missing implicit synchronization. omits 07fbbd66b973 drm/v3d: Drop reservation of a shared slot in the dma-buf [...] omits d223f98f0209 drm/v3d: Add support for compute shader dispatch. omits a783a09ee76d drm/v3d: Refactor job management. omits d4c3022a23d2 drm/v3d: Switch the type of job-> to reduce casting. omits 26ddc068de47 drm/i915: Setup the RCS ring prior to execution omits dfe2c8ed23d7 drm/i915: Stop overwriting RING_IMR in rcs resume omits ad408c766cef drm/sun4i: Use DRM_GEM_CMA_VMAP_DRIVER_OPS for GEM operations omits 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next omits 995340234906 drm/i915: Avoid use-after-free in reporting create.size omits 769f0dab622c drm/i915: Make workaround verification *optional* omits 254e11864a36 drm/i915: Verify the engine workarounds stick on application omits 4f1cb5875ca0 drm/i915: Verify workarounds immediately after application omits 058c4f342582 apparmor: fix spelling mistake "immutible" -> "immutable" omits d6d060788e0a Merge branch 'next-smack' into next-testing omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 0142ada02a43 Merge branch 'for-5.2' into for-next omits 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next omits 1615fe41a195 iio: imu: mpu6050: Fix FIFO layout for ICM20602 omits d700649809c8 Merge branch 'next-integrity' into next-testing omits e6f3f7e4dc76 spi: Add spi_is_bpw_supported() omits 145a0ef21c8e apparmor: fix blob compression when ns is forced on a policy load omits fe166a9f2868 apparmor: fix missing ZLIB defines omits 6a59d9243d34 apparmor: fix blob compression build failure on ppc omits 63c16c3a7608 apparmor: Initial implementation of raw policy blob compression omits afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next omits 316e92078be8 Merge branch 'next-general' into next-testing omits 4490364bb774 Merge branch 'next-general' into next-testing omits 708e52ca7134 Merge branch 'next-general' into next-testing omits a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next omits 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 24cccab42c41 lkdtm/bugs: Adjust recursion test to avoid elision omits 2bf8496f6e9b lkdtm/usercopy: Moves the KERNEL_DS test to non-canonical omits 0db8aa49a97e iio: adc: ads124: avoid buffer overflow omits 4e63ed6b9080 iio: adc: modify NPCM ADC read reference voltage omits c569255abd6e Merge branch 'for-5.2/core' into for-next omits a26a70426e9b Merge branch 'xtensa-5.1-fixes' into xtensa-for-next omits 2b4ed567f1a4 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next omits 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next omits c480b5e66793 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next omits 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next omits efe27707ce1a Merge branch 'for-5.2/ish' into for-next omits 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next omits a6d6a589cb09 video: lcd: Remove useless BACKLIGHT_CLASS_DEVICE dependencies omits 4f205a9f7fda Merge branch 'for-5.2/core' into for-next omits 8db4f469cb52 Merge branch 'for-5.2/core' into for-next omits 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next omits d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next omits ed7a397570e3 Merge branch 'next-tpm' into next-testing omits a94e55b91c7d Merge tag 'tpmdd-next-20190329' of git://git.infradead.org [...] omits ada14f61ed5e tpm: turn on TPM on suspend for TPM 1.x omits 7bde1fe0abbe tpm: fix an invalid condition in tpm_common_poll omits 3d0b1a381f6e KEYS: trusted: allow trusted.ko to initialize w/o a TPM omits 79d03fe16eff tpm: Fix the type of the return value in calc_tpm2_event_size() omits 83086497b890 KEYS: trusted: fix -Wvarags warning omits 84e239d14c5c selftests/tpm2: Extend tests to cover partial reads omits b8f6cc102192 selftests/tpm2: Open tpm dev in unbuffered mode omits b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next omits 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits 4c5d789ce175 Merge branch 'next-general' into next-testing omits 4e861b133373 Merge branch 'next-general' into next-testing omits 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next omits cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next omits 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next omits 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next omits 812cd88749e0 firewire: mark expected switch fall-throughs omits fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next omits c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next omits a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next omits 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next omits 3963bdb87e66 Merge branch 'next-general' into next-testing omits 0d556c66dadd Merge branch 'next-general' into next-testing omits 6d3528f3b162 Merge branch 'next-general' into next-testing omits 00468726bb52 Merge branch 'next-general' into next-testing omits 7453df272a8f Merge branch 'next-general' into next-testing omits c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next omits 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next omits 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next omits a2318b6a16a8 riscv: Use latest system call ABI omits d43388dea04b eCryptfs: fix permission denied with ecryptfs_xattr mount [...] omits 4b47a8b51e7b ecryptfs: re-order a condition for static checkers omits 0bdf8a8245fd eCryptfs: fix a couple type promotion bugs omits b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next omits 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next omits db9ed620ddea Merge branch 'next-integrity' into next-testing omits 94b5b50420de Merge branch 'for-5.1/hid-logitech' into for-next omits b761e12da178 Merge branch 'for-5.0/upstream-fixes' into for-next omits 551cf047a3d8 Merge branch 'for-5.0/upstream-fixes' into for-next omits acf15bdef15e Merge branch 'for-5.1/hid-asus' into for-next omits e42953d3d8db Merge branch 'next-tpm' into next-testing omits 19199883732d Merge branch 'next-general' into next-testing omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 036ef74b3ecb Merge branch 'xtensa-5.1' into xtensa-for-next omits f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits 06e284aafd45 Merge branch 'for-5.1/ish' into for-next omits d87331e4a620 Merge branch 'next-general' into next-testing omits f3e6bad019c7 Merge branch 'next-general' into next-testing omits 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next omits 255d6167833c Merge branch 'for-5.1/wacom' into for-next omits b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next omits 20d45b2c3fe9 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 7bd3501ba533 Merge branch 'next-general' into next-testing omits acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next omits 95dd4c87b7a6 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 8a668039b788 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 34a783a07a6f xtensa: rename BUILTIN_DTB to BUILTIN_DTB_SOURCE omits 16be6fd6a52b xtensa: Fix typo use space=>user space omits 3536ec4873d7 Merge branch 'next-general' into next-testing omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 76428ff915f3 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 8cd4105fd234 drivers/irqchip: xtensa-mx: fix mask and unmask omits f2b9dea93c02 drivers/irqchip: xtensa: add warning to irq_retrigger omits 18031f71ea01 xtensa: SMP: mark each possible CPU as present omits a169c7463e51 xtensa: smp_lx200_defconfig: fix vectors clash omits da26d363189a xtensa: SMP: fix secondary CPU initialization omits 820cf8c12d89 Merge branch 'next-general' into next-testing omits fcee620b2daf Merge branch 'for-5.1/ish' into for-next omits 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits 1e11c7821bca Merge branch 'next-general' into next-testing omits 3bdda51a6a24 Merge branch 'next-general' into next-testing omits 34fc3d4acda1 Merge branch 'next-general' into next-testing omits 5f4193730bb0 Merge branch 'next-general' into next-testing omits 91421ab037e0 Merge branch 'next-general' into next-testing omits 0cce716e656b Merge branch 'next-general' into next-testing omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next omits 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits f30160f982fc Merge branch 'next-general' into next-testing omits ffaf0e140478 Merge branch 'next-general' into next-testing omits 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next omits d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next omits b76d699daab2 Merge branch 'master' into for-next omits 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next omits 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next omits f1589f675d65 Merge branch 'xtensa-jumplabel' into xtensa-for-next omits aa99a14dfb50 Merge branch 'next-general' into next-testing omits f8e8ae868301 Merge branch 'for-4.21/ish' into for-next omits eb96c85bb8fb Merge branch 'for-4.21/core' into for-next omits f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c31f54cdc8da Merge branch 'xtensa-tracehook' into xtensa-for-next omits e5a7e9283f51 Merge branch 'next-integrity' into next-testing omits 86aa0d8b538f Merge tag 'seccomp-next-part2' of https://git.kernel.org/p [...] omits 6a084e77ec4f Merge tag 'tpmdd-next-20181217' of git://git.infradead.org [...] omits 32daa6e9b63b Merge branch 'next-integrity' into next-testing omits 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next omits 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next omits 088f908006c5 Merge branch 'next-smack' into next-testing omits 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next omits 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next omits c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next omits 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next omits cf991521b736 Merge branch 'xtensa-cleanups' into xtensa-for-next omits e2f3efdaf1b6 Merge branch 'xtensa-cleanups' into xtensa-for-next omits a78d2a03404b Merge branch 'xtensa-cleanups' into xtensa-for-next omits d81a6df30db2 xtensa: don't clear cpenable unconditionally on release omits e836b0528f18 xtensa: simplify coprocessor.S omits e22864e5a665 xtensa: clean up WSR*/RSR*/get_sr/set_sr omits 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next omits 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next omits f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next omits 897368ebb6a7 Merge branch 'xtensa-fixes' into xtensa-for-next omits 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next omits 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next omits d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next omits 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next omits 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next omits 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next omits fcec7756107d Merge branch 'xtensa-syscall-rework' into xtensa-for-next omits 7c17225f2059 xtensa: generate uapi header and syscall table header files omits b4130fdef9a7 xtensa: add system call table generation support omits 3db1569a17dd xtensa: add __NR_syscalls along with __NR_syscall_count omits b7c16dd08fb8 Merge branch 'xtensa-fixes' into xtensa-for-next omits 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next omits b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next omits 11418596b31f Merge branch 'xtensa-fixes' into xtensa-for-next omits 91eaf0f3c78a Revert "xtensa: xtfpga: implement platform DMA address helpers" omits c478d6d63f73 Merge branch 'xtensa-fixes' into xtensa-for-next omits 0fc042bfb322 Merge branch 'xtensa-fixes' into xtensa-for-next omits 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next omits c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next omits ee2c444650f4 Merge branch 'for-4.20/google' into for-next omits 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next omits 0492cca63302 Merge branch 'for-4.20/google' into for-next omits 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next omits 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next omits 53562f204ac3 Merge branch 'for-4.20/apple' into for-next omits 3bd67b37e350 kdb: print real address of pointers instead of hashed addresses omits a0ca72c2d1ac kdb: use correct pointer when 'btc' calls 'btt' omits fb9c1c1deb5e Merge branch 'v4.20/drivers+s900-sps' into next omits 5c7e08659a17 Merge branch 'v4.20/drivers' into next omits 2a35bd877900 Merge branch 'v4.20/dt64' into next omits 110c998858f5 Merge branch 'v4.20/arm64' into next omits c4b90045984b Merge branch 'v4.20/dt' into next omits c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next omits a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next omits d147b17f2503 Merge branch 'for-4.19/fixes' into for-next omits 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next omits e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next omits 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next omits c9efd0d7beb3 Merge branch 'xtensa-fixes' into xtensa-for-next omits 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next omits 4c640c41381e Merge branch 'for-4.19/fixes' into for-next omits df9e33b723ae Merge branch 'for-4.20/core' into for-next omits c765667f188b Merge branch 'for-4.20/microsoft' into for-next omits 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next omits c226b359099d Merge branch 'for-4.19/fixes' into for-next omits cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next omits 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next omits e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next omits 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] omits bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next omits 18c31465c84e Merge branch 'for-4.20/core' into for-next omits 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next omits 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next omits f0f84837c6da xtensa: rework noMMU cache attributes initialization omits 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all omits 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} omits 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next omits 57194b035942 Merge branch 'for-4.19/upstream' into for-next omits 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next omits 53ad28d14107 Merge branch 'for-4.19/elan' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next omits 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers omits 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next omits be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next omits b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 1519d49960da Merge branch 'for-4.19/wiimote' into for-next omits 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next omits eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next omits c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next omits f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next omits e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 1f008cfec5d5 NFC: fdp: Fix unused variable warnings omits 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() omits 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver omits 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] omits 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] omits c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() omits 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier omits 00afd4c21f2f NFC: fix attrs checks in netlink interface omits 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast omits 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure omits e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size omits f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next omits b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next omits 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next omits 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next omits 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next omits 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next omits 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next omits eb42863d710a Merge branch 'for-4.18/multitouch' into for-next omits 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next omits 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next omits 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next omits 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next omits 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next omits f45728380f49 Merge branch 'for-4.18/multitouch' into for-next omits ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next omits b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next omits 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next omits 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next omits 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next omits 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next omits 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next omits ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next omits ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute omits e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next omits 9e0031ddb608 xtensa: fix build with KASAN omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next omits 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic omits c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next omits 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next omits a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next omits 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next omits 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next omits bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next omits 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next omits 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next omits d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next omits 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next omits 5874c700308f xtensa: make __pa work with uncached KSEG addresses omits ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next omits 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU omits 51fc407848da Merge tag 'v4.9' into xtensa-for-next
This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allyesc [...] \ O -- O -- O (c0e4c41afeef)
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: .gitignore | 1 - .mailmap | 2 - CREDITS | 10 +- .../ABI/obsolete/sysfs-driver-hid-roccat-pyra | 2 +- Documentation/ABI/testing/debugfs-cec-error-inj | 2 +- Documentation/ABI/testing/debugfs-cros-ec | 34 - Documentation/ABI/testing/debugfs-wilco-ec | 16 +- Documentation/ABI/testing/pstore | 4 +- .../testing/sysfs-bus-event_source-devices-format | 4 +- .../ABI/testing/sysfs-bus-i2c-devices-hm6352 | 12 +- Documentation/ABI/testing/sysfs-bus-iio-cros-ec | 10 +- .../ABI/testing/sysfs-bus-iio-distance-srf08 | 4 +- .../ABI/testing/sysfs-bus-iio-proximity-as3935 | 4 +- Documentation/ABI/testing/sysfs-bus-mdio | 29 + .../ABI/testing/sysfs-bus-pci-devices-aer_stats | 24 +- .../ABI/testing/sysfs-bus-pci-devices-cciss | 44 +- .../ABI/testing/sysfs-bus-usb-devices-usbsevseg | 22 +- .../testing/sysfs-class-backlight-driver-lm3533 | 6 +- Documentation/ABI/testing/sysfs-class-cxl | 6 +- Documentation/ABI/testing/sysfs-class-devfreq | 2 +- .../ABI/testing/sysfs-class-led-driver-lm3533 | 8 +- Documentation/ABI/testing/sysfs-class-leds-gt683r | 4 +- Documentation/ABI/testing/sysfs-class-net-phydev | 27 +- Documentation/ABI/testing/sysfs-class-net-qmi | 4 +- Documentation/ABI/testing/sysfs-class-powercap | 4 +- Documentation/ABI/testing/sysfs-class-uwb_rc | 6 + Documentation/ABI/testing/sysfs-devices-system-cpu | 3 +- Documentation/ABI/testing/sysfs-driver-altera-cvp | 2 +- Documentation/ABI/testing/sysfs-driver-hid | 12 +- .../ABI/testing/sysfs-driver-hid-roccat-kone | 2 +- Documentation/ABI/testing/sysfs-driver-ppi | 2 +- Documentation/ABI/testing/sysfs-driver-st | 2 +- Documentation/ABI/testing/sysfs-driver-wacom | 2 +- Documentation/ABI/testing/sysfs-fs-f2fs | 8 - Documentation/ABI/testing/sysfs-kernel-fscaps | 2 +- .../ABI/testing/sysfs-kernel-iommu_groups | 9 - Documentation/ABI/testing/sysfs-kernel-uids | 2 +- Documentation/ABI/testing/sysfs-kernel-vmcoreinfo | 2 +- Documentation/ABI/testing/sysfs-platform-wilco-ec | 40 - Documentation/DMA-API.txt | 2 +- Documentation/EDID/HOWTO.txt | 49 + Documentation/EDID/howto.rst | 58 - Documentation/IPMB.txt | 103 - Documentation/Kconfig | 13 - Documentation/Makefile | 14 +- Documentation/PCI/MSI-HOWTO.txt | 270 + Documentation/PCI/PCIEBUS-HOWTO.txt | 198 + Documentation/PCI/acpi-info.rst | 192 - Documentation/PCI/acpi-info.txt | 187 + Documentation/PCI/endpoint/index.rst | 13 - Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 118 - Documentation/PCI/endpoint/pci-endpoint-cfs.txt | 105 + Documentation/PCI/endpoint/pci-endpoint.rst | 231 - Documentation/PCI/endpoint/pci-endpoint.txt | 215 + Documentation/PCI/endpoint/pci-test-function.rst | 103 - Documentation/PCI/endpoint/pci-test-function.txt | 87 + Documentation/PCI/endpoint/pci-test-howto.rst | 235 - Documentation/PCI/endpoint/pci-test-howto.txt | 206 + Documentation/PCI/index.rst | 18 - Documentation/PCI/msi-howto.rst | 287 - Documentation/PCI/pci-error-recovery.rst | 424 - Documentation/PCI/pci-error-recovery.txt | 413 + Documentation/PCI/pci-iov-howto.rst | 172 - Documentation/PCI/pci-iov-howto.txt | 147 + Documentation/PCI/pci.rst | 578 - Documentation/PCI/pci.txt | 636 + Documentation/PCI/pcieaer-howto.rst | 311 - Documentation/PCI/pcieaer-howto.txt | 267 + Documentation/PCI/picebus-howto.rst | 220 - Documentation/accelerators/ocxl.rst | 2 - Documentation/acpi/dsd/leds.txt | 2 +- Documentation/admin-guide/LSM/LoadPin.rst | 10 - Documentation/admin-guide/README.rst | 2 +- Documentation/admin-guide/bug-hunting.rst | 2 +- Documentation/admin-guide/cgroup-v2.rst | 45 +- Documentation/admin-guide/hw-vuln/l1tf.rst | 2 +- Documentation/admin-guide/kernel-parameters.rst | 6 +- Documentation/admin-guide/kernel-parameters.txt | 86 +- Documentation/admin-guide/mm/index.rst | 1 - .../admin-guide/mm/numa_memory_policy.rst | 2 +- Documentation/admin-guide/mm/numaperf.rst | 7 +- Documentation/admin-guide/ras.rst | 2 +- Documentation/aoe/aoe.rst | 150 - Documentation/aoe/aoe.txt | 143 + Documentation/aoe/examples.rst | 23 - Documentation/aoe/index.rst | 19 - Documentation/aoe/todo.rst | 17 - Documentation/aoe/todo.txt | 14 + Documentation/aoe/udev.txt | 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/arm64/acpi_object_usage.rst | 738 - Documentation/arm64/acpi_object_usage.txt | 622 + Documentation/arm64/arm-acpi.rst | 528 - Documentation/arm64/arm-acpi.txt | 519 + Documentation/arm64/booting.rst | 293 - Documentation/arm64/booting.txt | 266 + Documentation/arm64/cpu-feature-registers.rst | 304 - Documentation/arm64/cpu-feature-registers.txt | 296 + Documentation/arm64/elf_hwcaps.rst | 201 - Documentation/arm64/elf_hwcaps.txt | 231 + Documentation/arm64/hugetlbpage.rst | 41 - Documentation/arm64/hugetlbpage.txt | 38 + Documentation/arm64/index.rst | 28 - Documentation/arm64/legacy_instructions.rst | 68 - Documentation/arm64/legacy_instructions.txt | 57 + Documentation/arm64/memory.rst | 98 - Documentation/arm64/memory.txt | 97 + Documentation/arm64/pointer-authentication.rst | 109 - Documentation/arm64/pointer-authentication.txt | 107 + Documentation/arm64/silicon-errata.rst | 131 - Documentation/arm64/silicon-errata.txt | 87 + Documentation/arm64/sve.rst | 545 - Documentation/arm64/sve.txt | 525 + Documentation/arm64/tagged-pointers.rst | 68 - Documentation/arm64/tagged-pointers.txt | 66 + Documentation/atomic_t.txt | 6 +- Documentation/block/bfq-iosched.txt | 2 +- Documentation/block/switching-sched.txt | 18 +- Documentation/bpf/bpf_design_QA.rst | 30 +- Documentation/bpf/btf.rst | 2 - Documentation/cdrom/Makefile | 21 + Documentation/cdrom/cdrom-standard.rst | 1063 -- Documentation/cdrom/cdrom-standard.tex | 1026 ++ Documentation/cdrom/ide-cd | 534 + Documentation/cdrom/ide-cd.rst | 538 - Documentation/cdrom/index.rst | 19 - Documentation/cdrom/packet-writing.rst | 139 - Documentation/cdrom/packet-writing.txt | 132 + Documentation/cgroup-v1/blkio-controller.rst | 302 - Documentation/cgroup-v1/blkio-controller.txt | 375 + Documentation/cgroup-v1/cgroups.rst | 695 - Documentation/cgroup-v1/cgroups.txt | 677 + Documentation/cgroup-v1/cpuacct.rst | 50 - Documentation/cgroup-v1/cpuacct.txt | 49 + Documentation/cgroup-v1/cpusets.rst | 866 - Documentation/cgroup-v1/cpusets.txt | 839 + Documentation/cgroup-v1/devices.rst | 132 - Documentation/cgroup-v1/devices.txt | 116 + Documentation/cgroup-v1/freezer-subsystem.rst | 127 - Documentation/cgroup-v1/freezer-subsystem.txt | 123 + Documentation/cgroup-v1/hugetlb.rst | 50 - Documentation/cgroup-v1/hugetlb.txt | 45 + Documentation/cgroup-v1/index.rst | 30 - Documentation/cgroup-v1/memcg_test.rst | 355 - Documentation/cgroup-v1/memcg_test.txt | 280 + Documentation/cgroup-v1/memory.rst | 1003 -- Documentation/cgroup-v1/memory.txt | 892 + Documentation/cgroup-v1/net_cls.rst | 44 - Documentation/cgroup-v1/net_cls.txt | 39 + Documentation/cgroup-v1/net_prio.rst | 57 - Documentation/cgroup-v1/net_prio.txt | 55 + Documentation/cgroup-v1/pids.rst | 92 - Documentation/cgroup-v1/pids.txt | 88 + Documentation/cgroup-v1/rdma.rst | 117 - Documentation/cgroup-v1/rdma.txt | 109 + Documentation/conf.py | 2 +- Documentation/core-api/genalloc.rst | 2 +- Documentation/core-api/index.rst | 1 - Documentation/core-api/kernel-api.rst | 14 +- Documentation/core-api/timekeeping.rst | 2 +- Documentation/cpu-freq/core.txt | 2 +- Documentation/cputopology.txt | 48 +- Documentation/crypto/api-samples.rst | 176 +- Documentation/crypto/architecture.rst | 4 +- Documentation/dev-tools/kmemleak.rst | 48 +- Documentation/device-mapper/cache-policies.rst | 131 - Documentation/device-mapper/cache-policies.txt | 121 + Documentation/device-mapper/cache.rst | 337 - Documentation/device-mapper/cache.txt | 311 + Documentation/device-mapper/delay.rst | 31 - Documentation/device-mapper/delay.txt | 28 + Documentation/device-mapper/dm-crypt.rst | 173 - Documentation/device-mapper/dm-crypt.txt | 162 + Documentation/device-mapper/dm-flakey.rst | 74 - Documentation/device-mapper/dm-flakey.txt | 57 + Documentation/device-mapper/dm-init.rst | 125 - Documentation/device-mapper/dm-init.txt | 114 + Documentation/device-mapper/dm-integrity.rst | 259 - Documentation/device-mapper/dm-integrity.txt | 233 + Documentation/device-mapper/dm-io.rst | 75 - Documentation/device-mapper/dm-io.txt | 75 + Documentation/device-mapper/dm-log.rst | 57 - Documentation/device-mapper/dm-log.txt | 54 + Documentation/device-mapper/dm-queue-length.rst | 48 - Documentation/device-mapper/dm-queue-length.txt | 39 + Documentation/device-mapper/dm-raid.rst | 419 - Documentation/device-mapper/dm-raid.txt | 354 + Documentation/device-mapper/dm-service-time.rst | 101 - Documentation/device-mapper/dm-service-time.txt | 91 + Documentation/device-mapper/dm-uevent.rst | 110 - Documentation/device-mapper/dm-uevent.txt | 97 + Documentation/device-mapper/dm-zoned.rst | 146 - Documentation/device-mapper/dm-zoned.txt | 144 + Documentation/device-mapper/era.rst | 116 - Documentation/device-mapper/era.txt | 108 + Documentation/device-mapper/index.rst | 44 - Documentation/device-mapper/kcopyd.rst | 47 - Documentation/device-mapper/kcopyd.txt | 47 + Documentation/device-mapper/linear.rst | 63 - Documentation/device-mapper/linear.txt | 61 + Documentation/device-mapper/log-writes.rst | 145 - Documentation/device-mapper/log-writes.txt | 140 + Documentation/device-mapper/persistent-data.rst | 88 - Documentation/device-mapper/persistent-data.txt | 84 + Documentation/device-mapper/snapshot.rst | 180 - Documentation/device-mapper/snapshot.txt | 176 + Documentation/device-mapper/statistics.rst | 225 - Documentation/device-mapper/statistics.txt | 223 + Documentation/device-mapper/striped.rst | 61 - Documentation/device-mapper/striped.txt | 57 + Documentation/device-mapper/switch.rst | 141 - Documentation/device-mapper/switch.txt | 138 + Documentation/device-mapper/thin-provisioning.rst | 427 - Documentation/device-mapper/thin-provisioning.txt | 411 + Documentation/device-mapper/unstriped.rst | 135 - Documentation/device-mapper/unstriped.txt | 124 + Documentation/device-mapper/verity.rst | 229 - Documentation/device-mapper/verity.txt | 219 + Documentation/device-mapper/writecache.rst | 79 - Documentation/device-mapper/writecache.txt | 70 + Documentation/device-mapper/zero.rst | 37 - Documentation/device-mapper/zero.txt | 37 + Documentation/devicetree/bindings/Makefile | 4 +- Documentation/devicetree/bindings/arm/amlogic.txt | 142 + Documentation/devicetree/bindings/arm/amlogic.yaml | 144 - .../arm/amlogic/amlogic,meson-gx-ao-secure.txt | 28 - Documentation/devicetree/bindings/arm/arm,scmi.txt | 2 +- Documentation/devicetree/bindings/arm/arm-boards | 4 +- .../devicetree/bindings/arm/cpu-capacity.txt | 12 +- Documentation/devicetree/bindings/arm/emtrion.txt | 12 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 22 - Documentation/devicetree/bindings/arm/fsl.yaml | 44 - .../devicetree/bindings/arm/idle-states.txt | 13 +- .../bindings/arm/mediatek/mediatek,audsys.txt | 1 - .../bindings/arm/mediatek/mediatek,sgmiisys.txt | 2 - .../devicetree/bindings/arm/omap/crossbar.txt | 2 +- .../devicetree/bindings/arm/omap/omap.txt | 3 - Documentation/devicetree/bindings/arm/renesas.yaml | 8 - .../devicetree/bindings/arm/rockchip.yaml | 8 - Documentation/devicetree/bindings/arm/sunxi.yaml | 2 +- .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 79 - .../devicetree/bindings/bus/sunxi-rsb.txt | 47 + .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 141 - .../devicetree/bindings/clock/qcom,gpucc.txt | 4 +- .../bindings/clock/renesas,r9a06g032-sysctrl.txt | 7 +- .../bindings/clock/samsung,s5pv210-clock.txt | 2 +- .../devicetree/bindings/clock/sunxi-ccu.txt | 62 + .../devicetree/bindings/common-properties.txt | 17 +- .../devicetree/bindings/cpufreq/imx-cpufreq-dt.txt | 37 - .../devicetree/bindings/crypto/atmel-crypto.txt | 13 + Documentation/devicetree/bindings/csky/pmu.txt | 38 - .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 100 - .../devicetree/bindings/display/arm,komeda.txt | 23 +- .../bindings/display/bridge/renesas,lvds.txt | 19 +- .../devicetree/bindings/display/bridge/sii902x.txt | 42 +- .../bindings/display/bridge/thine,thc63lvd1024.txt | 6 - .../bindings/display/bridge/toshiba,tc358767.txt | 1 - .../display/panel/armadeus,st0700-adapt.txt | 9 - .../bindings/display/panel/edt,et-series.txt | 16 - .../display/panel/evervision,vgg804821.txt | 12 - .../bindings/display/panel/friendlyarm,hd702e.txt | 32 - .../bindings/display/panel/koe,tx14d24vm1bpa.txt | 42 - .../display/panel/osddisplays,osd101t2045-53ts.txt | 11 - .../display/panel/osddisplays,osd101t2587-53ts.txt | 14 - .../bindings/display/panel/samsung,s6e63m0.txt | 33 - .../display/panel/tfc,s9700rtwv43tr-01b.txt | 15 - .../bindings/display/panel/vl050_8048nt_c01.txt | 12 - .../devicetree/bindings/display/renesas,du.txt | 2 - .../bindings/display/rockchip/dw_hdmi-rockchip.txt | 7 - .../devicetree/bindings/display/st,stm32-ltdc.txt | 3 - .../bindings/display/sunxi/sun6i-dsi.txt | 93 + .../devicetree/bindings/dma/8250_mtk_dma.txt | 33 + .../devicetree/bindings/dma/arm-pl330.txt | 3 - Documentation/devicetree/bindings/dma/fsl-qdma.txt | 1 - .../devicetree/bindings/dma/mtk-uart-apdma.txt | 54 - .../devicetree/bindings/dma/sun6i-dma.txt | 9 +- .../devicetree/bindings/gpio/gpio-davinci.txt | 18 - .../devicetree/bindings/gpio/pl061-gpio.txt | 10 + .../devicetree/bindings/gpio/pl061-gpio.yaml | 69 - .../devicetree/bindings/gpu/arm,mali-midgard.txt | 19 +- .../devicetree/bindings/i2c/i2c-ocores.txt | 9 +- Documentation/devicetree/bindings/i3c/i3c.txt | 4 +- .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 72 - .../devicetree/bindings/iio/accel/adxl345.txt | 39 + .../devicetree/bindings/iio/adc/mt6577_auxadc.txt | 2 - .../devicetree/bindings/iio/light/isl29018.txt | 27 + .../devicetree/bindings/iio/light/isl29018.yaml | 56 - .../devicetree/bindings/iio/light/tsl2583.txt | 25 + .../devicetree/bindings/iio/light/tsl2583.yaml | 46 - .../devicetree/bindings/iio/light/tsl2772.txt | 42 + .../devicetree/bindings/iio/light/tsl2772.yaml | 83 - .../devicetree/bindings/input/elan_i2c.txt | 11 - .../devicetree/bindings/input/sun4i-lradc-keys.txt | 1 - .../amlogic,meson-gpio-intc.txt | 1 - .../bindings/interrupt-controller/arm,gic.yaml | 24 +- .../bindings/interrupt-controller/csky,mpintc.txt | 20 +- .../marvell,odmi-controller.txt | 2 +- .../interrupt-controller/renesas,rza1-irqc.txt | 43 - .../devicetree/bindings/ipmi/npcm7xx-kcs-bmc.txt | 2 +- .../devicetree/bindings/leds/irled/spi-ir-led.txt | 2 +- .../devicetree/bindings/leds/leds-lm36274.txt | 85 - .../devicetree/bindings/leds/leds-lm3697.txt | 73 - .../devicetree/bindings/leds/leds-spi-byte.txt | 44 - .../devicetree/bindings/media/allegro.txt | 43 - .../devicetree/bindings/media/amlogic,vdec.txt | 71 - .../bindings/media/marvell,mmp2-ccic.txt | 50 - .../devicetree/bindings/media/st,stm32-dcmi.txt | 2 +- .../devicetree/bindings/media/sun6i-csi.txt | 1 - .../memory-controllers/ingenic,jz4780-nemc.txt | 1 - .../devicetree/bindings/mfd/atmel-usart.txt | 20 +- Documentation/devicetree/bindings/mfd/lp87565.txt | 36 - .../devicetree/bindings/mfd/rohm,bd71837-pmic.txt | 8 - Documentation/devicetree/bindings/mfd/ti-lmu.txt | 88 +- .../devicetree/bindings/misc/fsl,dpaa2-console.txt | 11 - .../devicetree/bindings/misc/olpc,xo1.75-ec.txt | 23 - .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 98 - .../devicetree/bindings/mmc/amlogic,meson-gx.txt | 4 - .../devicetree/bindings/mmc/mmc-controller.yaml | 374 - Documentation/devicetree/bindings/mmc/mmc.txt | 178 +- .../devicetree/bindings/mmc/sdhci-am654.txt | 9 +- .../devicetree/bindings/mmc/sdhci-sprd.txt | 19 - .../devicetree/bindings/mmc/sunxi-mmc.txt | 52 + .../devicetree/bindings/mtd/amlogic,meson-nand.txt | 2 +- .../devicetree/bindings/mtd/brcm,brcmnand.txt | 6 +- .../devicetree/bindings/mtd/denali-nand.txt | 6 +- .../devicetree/bindings/mtd/fsmc-nand.txt | 6 +- .../devicetree/bindings/mtd/gpmc-nand.txt | 2 +- .../devicetree/bindings/mtd/hisi504-nand.txt | 2 +- .../devicetree/bindings/mtd/marvell-nand.txt | 14 +- Documentation/devicetree/bindings/mtd/mxc-nand.txt | 6 +- .../bindings/mtd/nvidia-tegra20-nand.txt | 6 +- .../devicetree/bindings/mtd/oxnas-nand.txt | 2 +- .../devicetree/bindings/mtd/qcom_nandc.txt | 4 +- .../devicetree/bindings/mtd/samsung-s3c2410.txt | 6 +- .../devicetree/bindings/mtd/stm32-fmc2-nand.txt | 6 +- .../devicetree/bindings/mtd/stm32-quadspi.txt | 43 + .../devicetree/bindings/mtd/tango-nand.txt | 2 +- .../devicetree/bindings/mtd/vf610-nfc.txt | 8 +- Documentation/devicetree/bindings/mux/mmio-mux.txt | 60 + Documentation/devicetree/bindings/mux/reg-mux.txt | 129 - .../bindings/net/can/microchip,mcp251x.txt | 1 - .../devicetree/bindings/net/can/rcar_can.txt | 13 +- .../devicetree/bindings/net/can/rcar_canfd.txt | 16 +- Documentation/devicetree/bindings/net/dsa/ksz.txt | 2 - .../devicetree/bindings/net/dsa/marvell.txt | 7 +- Documentation/devicetree/bindings/net/ethernet.txt | 1 - .../devicetree/bindings/net/fsl-enetc.txt | 7 +- .../devicetree/bindings/net/keystone-netcp.txt | 44 - .../devicetree/bindings/net/mediatek-net.txt | 14 +- .../devicetree/bindings/net/qca,ar71xx.txt | 45 - .../devicetree/bindings/net/socfpga-dwmac.txt | 10 +- .../devicetree/bindings/net/ti,dp83867.txt | 14 +- .../devicetree/bindings/net/wiznet,w5x00.txt | 50 - .../devicetree/bindings/net/xilinx_axienet.txt | 29 +- .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 2 +- .../devicetree/bindings/pci/qcom,pcie.txt | 25 +- .../devicetree/bindings/perf/fsl-imx-ddr.txt | 21 - .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 57 - .../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 12 - .../devicetree/bindings/phy/qcom-pcie2-phy.txt | 42 - .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 13 +- .../bindings/pinctrl/bitmain,bm1880-pinctrl.txt | 34 +- .../bindings/pinctrl/brcm,bcm2835-gpio.txt | 3 - .../bindings/pinctrl/fsl,imx8mm-pinctrl.txt | 2 +- .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 16 +- .../bindings/pinctrl/microchip,pic32-pinctrl.txt | 2 +- .../bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt | 2 +- .../bindings/pinctrl/nvidia,tegra194-pinmux.txt | 107 - .../devicetree/bindings/pinctrl/pinctrl-aspeed.txt | 2 +- .../bindings/pinctrl/pinctrl-bindings.txt | 3 - .../bindings/pinctrl/qcom,apq8084-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,ipq8074-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,mdm9615-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,msm8916-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,msm8960-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,msm8994-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,msm8996-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,msm8998-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,qcs404-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,sdm660-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,sdm845-pinctrl.txt | 8 +- .../bindings/pinctrl/st,stm32-pinctrl.txt | 208 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 264 - .../devicetree/bindings/power/qcom,rpmpd.txt | 2 - .../devicetree/bindings/property-units.txt | 34 +- .../devicetree/bindings/ptp/ptp-qoriq.txt | 2 - .../bindings/regulator/arizona-regulator.txt | 3 +- .../bindings/regulator/fixed-regulator.yaml | 5 +- .../bindings/regulator/gpio-regulator.txt | 57 + .../bindings/regulator/gpio-regulator.yaml | 118 - .../devicetree/bindings/regulator/max8660.txt | 47 + .../devicetree/bindings/regulator/max8660.yaml | 77 - .../devicetree/bindings/regulator/pv88060.txt | 2 +- .../bindings/regulator/qcom,rpmh-regulator.txt | 2 +- .../bindings/regulator/qcom,spmi-regulator.txt | 22 - .../devicetree/bindings/regulator/regulator.txt | 140 +- .../devicetree/bindings/regulator/regulator.yaml | 200 - .../devicetree/bindings/regulator/slg51000.txt | 88 - .../bindings/remoteproc/qcom,adsp-pil.txt | 125 + .../bindings/remoteproc/qcom,hexagon-v56.txt | 140 - .../bindings/reset/bitmain,bm1880-reset.txt | 18 - .../devicetree/bindings/reset/fsl,imx7-src.txt | 2 +- Documentation/devicetree/bindings/riscv/cpus.yaml | 168 - .../devicetree/bindings/riscv/sifive.yaml | 25 - .../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/serial/st,stm32-usart.txt | 1 - .../sifive/sifive-blocks-ip-versioning.txt | 38 - .../bindings/soc/amlogic/amlogic,canvas.txt | 10 +- .../devicetree/bindings/soc/fsl/cpm_qe/qe.txt | 13 +- .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 81 - .../devicetree/bindings/soc/qcom/qcom,apr.txt | 6 +- .../devicetree/bindings/soc/qcom/qcom,glink.txt | 5 - .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 132 - .../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 120 - .../bindings/sound/amlogic,g12a-tohdmitx.txt | 55 - .../devicetree/bindings/sound/cs42l73.txt | 2 +- .../devicetree/bindings/sound/cs42xx8.txt | 6 - .../bindings/sound/davinci-mcasp-audio.txt | 3 - Documentation/devicetree/bindings/sound/rt1011.txt | 32 - .../devicetree/bindings/sound/st,stm32-i2s.txt | 2 +- .../devicetree/bindings/sound/st,stm32-sai.txt | 2 +- .../devicetree/bindings/sound/sun4i-i2s.txt | 45 + .../bindings/sound/sunxi,sun4i-spdif.txt | 42 + .../bindings/spi/allwinner,sun4i-a10-spi.yaml | 86 - .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 106 - Documentation/devicetree/bindings/spi/spi-bus.txt | 112 +- .../devicetree/bindings/spi/spi-controller.yaml | 161 - Documentation/devicetree/bindings/spi/spi-gpio.txt | 43 + .../devicetree/bindings/spi/spi-gpio.yaml | 72 - .../devicetree/bindings/spi/spi-pl022.yaml | 165 - .../devicetree/bindings/spi/spi-sun4i.txt | 23 + .../devicetree/bindings/spi/spi-sun6i.txt | 44 + .../devicetree/bindings/spi/spi-synquacer.txt | 27 - .../devicetree/bindings/spi/spi_pl022.txt | 70 + .../devicetree/bindings/timer/nxp,sysctr-timer.txt | 25 - .../devicetree/bindings/timer/renesas,cmt.txt | 6 - .../devicetree/bindings/trivial-devices.yaml | 4 - Documentation/devicetree/bindings/usb/dwc2.txt | 3 - Documentation/devicetree/bindings/usb/dwc3.txt | 2 - .../devicetree/bindings/usb/renesas,usbhs.txt | 57 - .../usb/{renesas,usb3.txt => renesas_usb3.txt} | 0 .../devicetree/bindings/usb/renesas_usbhs.txt | 55 + .../devicetree/bindings/usb/s3c2410-usb.txt | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 84 +- Documentation/devicetree/bindings/virtio/iommu.txt | 66 - Documentation/devicetree/bindings/virtio/mmio.txt | 30 - .../devicetree/bindings/watchdog/sunxi-wdt.txt | 1 - Documentation/devicetree/booting-without-of.txt | 2 +- Documentation/doc-guide/sphinx.rst | 19 +- Documentation/dontdiff | 1 - .../driver-api/80211/mac80211-advanced.rst | 3 + Documentation/driver-api/basics.rst | 3 + Documentation/driver-api/clk.rst | 6 +- .../driver-api/firmware/other_interfaces.rst | 2 +- Documentation/driver-api/generic-counter.rst | 2 +- Documentation/driver-api/gpio/board.rst | 2 +- Documentation/driver-api/gpio/consumer.rst | 4 +- Documentation/driver-api/gpio/driver.rst | 16 +- Documentation/driver-api/iio/hw-consumer.rst | 1 + 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/driver-api/pm/devices.rst | 6 +- Documentation/driver-api/pps.rst | 242 - Documentation/driver-api/ptp.rst | 96 - Documentation/driver-api/s390-drivers.rst | 4 +- Documentation/driver-api/soundwire/locking.rst | 4 +- Documentation/driver-api/target.rst | 4 +- Documentation/driver-api/usb/power-management.rst | 2 +- Documentation/fault-injection/fault-injection.rst | 446 - Documentation/fault-injection/fault-injection.txt | 435 + Documentation/fault-injection/index.rst | 20 - .../fault-injection/notifier-error-inject.rst | 98 - .../fault-injection/notifier-error-inject.txt | 94 + .../fault-injection/nvme-fault-injection.rst | 120 - .../fault-injection/nvme-fault-injection.txt | 116 + Documentation/fault-injection/provoke-crashes.rst | 48 - Documentation/fault-injection/provoke-crashes.txt | 38 + Documentation/fb/api.rst | 307 - Documentation/fb/api.txt | 306 + Documentation/fb/arkfb.rst | 68 - Documentation/fb/arkfb.txt | 68 + Documentation/fb/aty128fb.rst | 75 - Documentation/fb/aty128fb.txt | 72 + Documentation/fb/cirrusfb.rst | 94 - Documentation/fb/cirrusfb.txt | 97 + Documentation/fb/cmap_xfbdev.rst | 56 - Documentation/fb/cmap_xfbdev.txt | 53 + Documentation/fb/deferred_io.rst | 79 - Documentation/fb/deferred_io.txt | 75 + Documentation/fb/efifb.rst | 39 - Documentation/fb/efifb.txt | 37 + Documentation/fb/ep93xx-fb.rst | 140 - Documentation/fb/ep93xx-fb.txt | 135 + Documentation/fb/fbcon.rst | 350 - Documentation/fb/fbcon.txt | 347 + Documentation/fb/framebuffer.rst | 353 - Documentation/fb/framebuffer.txt | 343 + Documentation/fb/gxfb.rst | 54 - Documentation/fb/gxfb.txt | 52 + Documentation/fb/index.rst | 50 - Documentation/fb/intel810.rst | 287 - Documentation/fb/intel810.txt | 278 + Documentation/fb/intelfb.rst | 155 - Documentation/fb/intelfb.txt | 149 + Documentation/fb/internals.rst | 86 - Documentation/fb/internals.txt | 82 + Documentation/fb/lxfb.rst | 55 - Documentation/fb/lxfb.txt | 52 + Documentation/fb/matroxfb.rst | 443 - Documentation/fb/matroxfb.txt | 413 + Documentation/fb/metronomefb.rst | 38 - Documentation/fb/metronomefb.txt | 36 + Documentation/fb/modedb.rst | 155 - Documentation/fb/modedb.txt | 151 + Documentation/fb/pvr2fb.rst | 66 - Documentation/fb/pvr2fb.txt | 65 + Documentation/fb/pxafb.rst | 173 - Documentation/fb/pxafb.txt | 142 + Documentation/fb/s3fb.rst | 82 - Documentation/fb/s3fb.txt | 82 + Documentation/fb/sa1100fb.rst | 40 - Documentation/fb/sa1100fb.txt | 39 + Documentation/fb/sh7760fb.rst | 130 - Documentation/fb/sh7760fb.txt | 131 + Documentation/fb/sisfb.rst | 160 - Documentation/fb/sisfb.txt | 158 + Documentation/fb/sm501.rst | 15 - Documentation/fb/sm501.txt | 10 + Documentation/fb/sm712fb.rst | 35 - Documentation/fb/sm712fb.txt | 31 + Documentation/fb/sstfb.rst | 207 - Documentation/fb/sstfb.txt | 174 + Documentation/fb/tgafb.rst | 71 - Documentation/fb/tgafb.txt | 69 + Documentation/fb/tridentfb.rst | 78 - Documentation/fb/tridentfb.txt | 70 + Documentation/fb/udlfb.rst | 162 - Documentation/fb/udlfb.txt | 159 + Documentation/fb/uvesafb.rst | 188 - Documentation/fb/uvesafb.txt | 184 + Documentation/fb/vesafb.rst | 192 - Documentation/fb/vesafb.txt | 181 + Documentation/fb/viafb.rst | 297 - Documentation/fb/viafb.txt | 252 + Documentation/fb/vt8623fb.rst | 64 - Documentation/fb/vt8623fb.txt | 64 + .../features/debug/stackprotector/arch-support.txt | 2 +- Documentation/filesystems/Locking | 14 + Documentation/filesystems/api-summary.rst | 3 + Documentation/filesystems/coda.txt | 11 +- Documentation/filesystems/debugfs.txt | 2 +- Documentation/filesystems/ext2.txt | 8 +- Documentation/filesystems/f2fs.txt | 108 +- Documentation/filesystems/index.rst | 1 - Documentation/filesystems/overlayfs.txt | 16 +- Documentation/filesystems/porting | 10 +- Documentation/filesystems/proc.txt | 40 - Documentation/filesystems/tmpfs.txt | 2 +- Documentation/filesystems/ubifs-authentication.md | 4 +- Documentation/filesystems/vfs.rst | 1428 -- Documentation/filesystems/vfs.txt | 1268 ++ .../filesystems/xfs-delayed-logging-design.txt | 2 +- Documentation/firmware-guide/acpi/enumeration.rst | 4 +- .../firmware-guide/acpi/method-tracing.rst | 2 +- Documentation/fmc/API.txt | 47 + Documentation/fmc/FMC-and-SDB.txt | 88 + Documentation/fmc/carrier.txt | 311 + Documentation/fmc/fmc-chardev.txt | 64 + Documentation/fmc/fmc-fakedev.txt | 36 + Documentation/fmc/fmc-trivial.txt | 17 + Documentation/fmc/fmc-write-eeprom.txt | 98 + Documentation/fmc/identifiers.txt | 168 + Documentation/fmc/mezzanine.txt | 123 + Documentation/fmc/parameters.txt | 56 + Documentation/fpga/dfl.rst | 291 - Documentation/fpga/dfl.txt | 285 + Documentation/fpga/index.rst | 17 - Documentation/gpu/amdgpu.rst | 24 +- Documentation/gpu/drivers.rst | 1 - Documentation/gpu/drm-client.rst | 3 - Documentation/gpu/drm-kms-helpers.rst | 15 - Documentation/gpu/drm-mm.rst | 34 +- Documentation/gpu/drm-uapi.rst | 19 +- Documentation/gpu/i915.rst | 87 +- Documentation/gpu/mcde.rst | 8 - Documentation/gpu/msm-crash-dump.rst | 2 - Documentation/gpu/todo.rst | 49 +- Documentation/hwmon/pxe1610 | 90 - Documentation/i2c/instantiating-devices | 2 +- Documentation/ide/changelogs.rst | 17 - Documentation/ide/ide-tape.rst | 68 - Documentation/ide/ide-tape.txt | 65 + Documentation/ide/ide.rst | 265 - Documentation/ide/ide.txt | 256 + Documentation/ide/index.rst | 21 - Documentation/ide/warm-plug-howto.rst | 18 - Documentation/ide/warm-plug-howto.txt | 18 + Documentation/index.rst | 2 +- Documentation/interconnect/interconnect.rst | 7 +- Documentation/iostats.txt | 4 - Documentation/isdn/HiSax.cert | 96 + Documentation/isdn/INTERFACE | 759 + Documentation/isdn/INTERFACE.fax | 163 + Documentation/isdn/README | 599 + Documentation/isdn/README.FAQ | 26 + Documentation/isdn/README.HiSax | 659 + Documentation/isdn/README.audio | 138 + Documentation/isdn/README.concap | 259 + Documentation/isdn/README.diversion | 127 + Documentation/isdn/README.fax | 45 + Documentation/isdn/README.gigaset | 36 +- Documentation/isdn/README.hfc-pci | 41 + Documentation/isdn/README.syncppp | 58 + Documentation/isdn/README.x25 | 184 + Documentation/isdn/syncPPP.FAQ | 224 + Documentation/kbuild/headers_install.rst | 44 - Documentation/kbuild/headers_install.txt | 50 + Documentation/kbuild/index.rst | 27 - Documentation/kbuild/issues.rst | 11 - Documentation/kbuild/kbuild.rst | 265 - Documentation/kbuild/kbuild.txt | 248 + Documentation/kbuild/kconfig-language.rst | 689 - Documentation/kbuild/kconfig-language.txt | 669 + Documentation/kbuild/kconfig-macro-language.rst | 247 - Documentation/kbuild/kconfig-macro-language.txt | 242 + Documentation/kbuild/kconfig.rst | 300 - Documentation/kbuild/kconfig.txt | 272 + Documentation/kbuild/makefiles.rst | 1512 -- Documentation/kbuild/makefiles.txt | 1369 ++ Documentation/kbuild/modules.rst | 571 - Documentation/kbuild/modules.txt | 541 + Documentation/kdump/index.rst | 21 - Documentation/kdump/kdump.rst | 534 - Documentation/kdump/kdump.txt | 509 + Documentation/kdump/vmcoreinfo.rst | 488 - Documentation/kdump/vmcoreinfo.txt | 495 + Documentation/kernel-hacking/hacking.rst | 4 +- Documentation/kernel-per-CPU-kthreads.txt | 2 +- Documentation/laptops/lg-laptop.rst | 2 - Documentation/locking/lockdep-design.txt | 112 +- Documentation/maintainer/index.rst | 1 - Documentation/maintainer/rebasing-and-merging.rst | 226 - Documentation/media/kapi/dtv-core.rst | 6 +- Documentation/media/uapi/cec/cec-api.rst | 2 +- Documentation/media/uapi/cec/cec-ioc-g-mode.rst | 3 +- Documentation/media/uapi/cec/cec-ioc-receive.rst | 15 +- .../media/uapi/mediactl/media-ioc-enum-links.rst | 7 +- Documentation/media/uapi/v4l/biblio.rst | 9 - Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 625 - Documentation/media/uapi/v4l/field-order.rst | 17 +- Documentation/media/uapi/v4l/pixfmt-compressed.rst | 25 - .../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 15 +- Documentation/media/uapi/v4l/pixfmt-v4l2.rst | 13 +- Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 30 - Documentation/media/videodev2.h.rst.exceptions | 5 - Documentation/memory-barriers.txt | 2 +- Documentation/mic/index.rst | 18 - Documentation/mic/mic_overview.rst | 85 - Documentation/mic/mic_overview.txt | 81 + Documentation/mic/scif_overview.rst | 108 - Documentation/mic/scif_overview.txt | 98 + Documentation/misc-devices/mei/mei-client-bus.txt | 141 + Documentation/misc-devices/mei/mei.txt | 266 + Documentation/netlabel/cipso_ipv4.rst | 56 - Documentation/netlabel/cipso_ipv4.txt | 49 + Documentation/netlabel/draft_ietf.rst | 5 - Documentation/netlabel/index.rst | 21 - Documentation/netlabel/introduction.rst | 52 - Documentation/netlabel/introduction.txt | 46 + Documentation/netlabel/lsm_interface.rst | 53 - Documentation/netlabel/lsm_interface.txt | 47 + Documentation/networking/af_xdp.rst | 8 +- .../networking/device_drivers/amazon/ena.txt | 5 +- .../device_drivers/freescale/dpaa2/dpio-driver.rst | 4 +- Documentation/networking/device_drivers/index.rst | 31 - .../networking/device_drivers/mellanox/mlx5.rst | 173 - Documentation/networking/dsa/dsa.rst | 4 +- Documentation/networking/dsa/sja1105.rst | 6 +- Documentation/networking/index.rst | 16 +- Documentation/networking/ip-sysctl.txt | 57 +- Documentation/networking/rds.txt | 2 +- Documentation/networking/sfp-phylink.rst | 5 +- Documentation/networking/timestamping.txt | 2 +- Documentation/networking/tls-offload-layers.svg | 1 - .../networking/tls-offload-reorder-bad.svg | 1 - .../networking/tls-offload-reorder-good.svg | 1 - Documentation/networking/tls-offload.rst | 515 - Documentation/networking/tls.rst | 215 - Documentation/networking/tls.txt | 197 + Documentation/ntb.txt | 27 - Documentation/nvdimm/nvdimm.txt | 4 +- Documentation/pcmcia/devicetable.rst | 37 - Documentation/pcmcia/devicetable.txt | 33 + Documentation/pcmcia/driver-changes.rst | 160 - Documentation/pcmcia/driver-changes.txt | 149 + Documentation/pcmcia/driver.rst | 30 - Documentation/pcmcia/driver.txt | 30 + Documentation/pcmcia/index.rst | 20 - Documentation/pcmcia/locking.rst | 133 - Documentation/pcmcia/locking.txt | 118 + Documentation/power/apm-acpi.rst | 36 - Documentation/power/apm-acpi.txt | 32 + Documentation/power/basic-pm-debugging.rst | 269 - Documentation/power/basic-pm-debugging.txt | 254 + Documentation/power/charger-manager.rst | 205 - Documentation/power/charger-manager.txt | 200 + Documentation/power/drivers-testing.rst | 51 - Documentation/power/drivers-testing.txt | 46 + Documentation/power/energy-model.rst | 147 - Documentation/power/energy-model.txt | 144 + Documentation/power/freezing-of-tasks.rst | 244 - Documentation/power/freezing-of-tasks.txt | 231 + Documentation/power/index.rst | 46 - Documentation/power/interface.rst | 79 - Documentation/power/interface.txt | 77 + Documentation/power/opp.rst | 379 - Documentation/power/opp.txt | 342 + Documentation/power/pci.rst | 1135 -- Documentation/power/pci.txt | 1094 ++ Documentation/power/pm_qos_interface.rst | 225 - Documentation/power/pm_qos_interface.txt | 212 + Documentation/power/power_supply_class.rst | 282 - Documentation/power/power_supply_class.txt | 231 + Documentation/power/powercap/powercap.rst | 257 - Documentation/power/powercap/powercap.txt | 236 + Documentation/power/regulator/consumer.rst | 229 - Documentation/power/regulator/consumer.txt | 218 + Documentation/power/regulator/design.rst | 38 - Documentation/power/regulator/design.txt | 33 + Documentation/power/regulator/machine.rst | 97 - Documentation/power/regulator/machine.txt | 96 + Documentation/power/regulator/overview.rst | 178 - Documentation/power/regulator/overview.txt | 171 + Documentation/power/regulator/regulator.rst | 32 - Documentation/power/regulator/regulator.txt | 30 + Documentation/power/runtime_pm.rst | 940 - Documentation/power/runtime_pm.txt | 928 + Documentation/power/s2ram.rst | 87 - Documentation/power/s2ram.txt | 85 + Documentation/power/suspend-and-cpuhotplug.rst | 286 - Documentation/power/suspend-and-cpuhotplug.txt | 274 + Documentation/power/suspend-and-interrupts.rst | 137 - Documentation/power/suspend-and-interrupts.txt | 135 + Documentation/power/swsusp-and-swap-files.rst | 63 - Documentation/power/swsusp-and-swap-files.txt | 60 + Documentation/power/swsusp-dmcrypt.rst | 140 - Documentation/power/swsusp-dmcrypt.txt | 138 + Documentation/power/swsusp.rst | 501 - Documentation/power/swsusp.txt | 446 + Documentation/power/tricks.rst | 29 - Documentation/power/tricks.txt | 27 + Documentation/power/userland-swsusp.rst | 191 - Documentation/power/userland-swsusp.txt | 170 + Documentation/power/video.rst | 213 - Documentation/power/video.txt | 185 + Documentation/powerpc/firmware-assisted-dump.txt | 2 +- Documentation/powerpc/isa-versions.rst | 2 - Documentation/pps/pps.txt | 239 + Documentation/process/4.Coding.rst | 2 +- Documentation/process/changes.rst | 16 +- Documentation/process/coding-style.rst | 2 +- Documentation/process/submit-checklist.rst | 2 +- Documentation/process/submitting-drivers.rst | 2 +- Documentation/ptp/ptp.txt | 86 + Documentation/riscv/index.rst | 17 - Documentation/riscv/pmu.rst | 255 - Documentation/riscv/pmu.txt | 249 + Documentation/s390/3270.rst | 298 - Documentation/s390/3270.txt | 271 + Documentation/s390/CommonIO | 125 + Documentation/s390/DASD | 73 + Documentation/s390/Debugging390.txt | 2142 +++ Documentation/s390/cds.rst | 530 - Documentation/s390/cds.txt | 472 + Documentation/s390/common_io.rst | 140 - Documentation/s390/dasd.rst | 84 - Documentation/s390/debugging390.rst | 2613 --- Documentation/s390/driver-model.rst | 328 - Documentation/s390/driver-model.txt | 287 + Documentation/s390/index.rst | 30 - Documentation/s390/monreader.rst | 212 - Documentation/s390/monreader.txt | 197 + Documentation/s390/qeth.rst | 64 - Documentation/s390/qeth.txt | 50 + Documentation/s390/s390dbf.rst | 133 - Documentation/s390/s390dbf.txt | 667 + Documentation/s390/text_files.rst | 11 - Documentation/s390/vfio-ap.rst | 866 - Documentation/s390/vfio-ap.txt | 837 + Documentation/s390/vfio-ccw.rst | 326 - Documentation/s390/vfio-ccw.txt | 300 + Documentation/s390/zfcpdump.rst | 50 - Documentation/s390/zfcpdump.txt | 48 + Documentation/scheduler/completion.rst | 293 - Documentation/scheduler/completion.txt | 291 + Documentation/scheduler/index.rst | 29 - Documentation/scheduler/sched-arch.rst | 76 - Documentation/scheduler/sched-arch.txt | 74 + Documentation/scheduler/sched-bwc.rst | 128 - Documentation/scheduler/sched-bwc.txt | 122 + Documentation/scheduler/sched-deadline.rst | 888 - Documentation/scheduler/sched-deadline.txt | 871 + Documentation/scheduler/sched-design-CFS.rst | 249 - Documentation/scheduler/sched-design-CFS.txt | 242 + Documentation/scheduler/sched-domains.rst | 83 - Documentation/scheduler/sched-domains.txt | 77 + Documentation/scheduler/sched-energy.rst | 430 - Documentation/scheduler/sched-energy.txt | 425 + Documentation/scheduler/sched-nice-design.rst | 112 - Documentation/scheduler/sched-nice-design.txt | 108 + Documentation/scheduler/sched-rt-group.rst | 185 - Documentation/scheduler/sched-rt-group.txt | 183 + Documentation/scheduler/sched-stats.rst | 167 - Documentation/scheduler/sched-stats.txt | 154 + Documentation/scheduler/text_files.rst | 5 - Documentation/scsi/osst.txt | 218 + Documentation/security/keys/core.rst | 16 +- Documentation/security/keys/trusted-encrypted.rst | 4 +- Documentation/sphinx/cdomain.py | 5 +- Documentation/sphinx/kerneldoc.py | 44 +- Documentation/sphinx/kernellog.py | 28 - Documentation/sphinx/kfigure.py | 40 +- Documentation/sphinx/requirements.txt | 4 +- Documentation/sysctl/kernel.txt | 4 +- Documentation/target/index.rst | 19 - Documentation/target/scripts.rst | 11 - Documentation/target/tcm_mod_builder.rst | 149 - Documentation/target/tcm_mod_builder.txt | 145 + Documentation/target/tcmu-design.rst | 405 - Documentation/target/tcmu-design.txt | 381 + Documentation/tee.txt | 2 +- Documentation/timers/NO_HZ.txt | 318 + Documentation/timers/highres.rst | 250 - Documentation/timers/highres.txt | 249 + Documentation/timers/hpet.rst | 30 - Documentation/timers/hpet.txt | 28 + Documentation/timers/hrtimers.rst | 178 - Documentation/timers/hrtimers.txt | 178 + Documentation/timers/index.rst | 22 - Documentation/timers/no_hz.rst | 326 - Documentation/timers/timekeeping.rst | 180 - Documentation/timers/timekeeping.txt | 179 + Documentation/timers/timers-howto.rst | 112 - Documentation/timers/timers-howto.txt | 105 + Documentation/trace/coresight-cpu-debug.txt | 2 +- Documentation/trace/coresight.txt | 82 +- Documentation/trace/histogram.rst | 10 +- Documentation/trace/kprobetrace.rst | 48 +- Documentation/trace/uprobetracer.rst | 17 +- .../it_IT/admin-guide/kernel-parameters.rst | 12 - .../translations/it_IT/doc-guide/sphinx.rst | 17 +- .../translations/it_IT/kernel-hacking/hacking.rst | 4 +- .../translations/it_IT/process/4.Coding.rst | 2 +- .../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 +- .../it_IT/process/submit-checklist.rst | 2 +- .../translations/ko_KR/memory-barriers.txt | 2 +- Documentation/translations/zh_CN/arm64/booting.txt | 4 +- .../zh_CN/arm64/legacy_instructions.txt | 4 +- Documentation/translations/zh_CN/arm64/memory.txt | 4 +- .../translations/zh_CN/arm64/silicon-errata.txt | 4 +- .../translations/zh_CN/arm64/tagged-pointers.txt | 4 +- .../translations/zh_CN/basic_profiling.txt | 71 + Documentation/translations/zh_CN/oops-tracing.txt | 2 +- .../translations/zh_CN/process/4.Coding.rst | 4 +- .../translations/zh_CN/process/coding-style.rst | 2 +- .../zh_CN/process/management-style.rst | 4 +- .../zh_CN/process/programming-language.rst | 59 +- .../zh_CN/process/submit-checklist.rst | 2 +- .../zh_CN/process/submitting-drivers.rst | 2 +- Documentation/usb/rio.txt | 66 +- .../virtual/kvm/amd-memory-encryption.rst | 3 - Documentation/virtual/kvm/api.txt | 2 +- Documentation/virtual/kvm/devices/arm-vgic-its.txt | 2 +- Documentation/vm/hmm.rst | 145 +- Documentation/vm/numa.rst | 6 +- Documentation/vm/page_migration.rst | 2 +- Documentation/vm/unevictable-lru.rst | 2 +- .../watchdog/convert_drivers_to_kernel_api.rst | 219 - .../watchdog/convert_drivers_to_kernel_api.txt | 218 + Documentation/watchdog/hpwdt.rst | 73 - Documentation/watchdog/hpwdt.txt | 66 + Documentation/watchdog/index.rst | 25 - Documentation/watchdog/mlx-wdt.rst | 56 - Documentation/watchdog/mlx-wdt.txt | 52 + Documentation/watchdog/pcwd-watchdog.rst | 71 - Documentation/watchdog/pcwd-watchdog.txt | 66 + Documentation/watchdog/watchdog-api.rst | 271 - Documentation/watchdog/watchdog-api.txt | 237 + Documentation/watchdog/watchdog-kernel-api.rst | 338 - Documentation/watchdog/watchdog-kernel-api.txt | 305 + Documentation/watchdog/watchdog-parameters.rst | 736 - Documentation/watchdog/watchdog-parameters.txt | 410 + Documentation/watchdog/watchdog-pm.rst | 22 - Documentation/watchdog/watchdog-pm.txt | 19 + Documentation/watchdog/wdt.rst | 63 - Documentation/watchdog/wdt.txt | 50 + Documentation/x86/exception-tables.rst | 2 +- Documentation/x86/index.rst | 1 + .../{core-api => x86}/protection-keys.rst | 0 Documentation/x86/topology.rst | 4 - 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 | 6 +- Documentation/xilinx/eemi.rst | 67 - Documentation/xilinx/eemi.txt | 67 + Documentation/xilinx/index.rst | 17 - Kconfig | 4 +- MAINTAINERS | 291 +- Makefile | 66 +- Next/SHA1s | 295 - Next/Trees | 297 - Next/merge.log | 11654 ------------- Next/quilt-import.log | 2 - arch/Kconfig | 8 - arch/alpha/Makefile | 2 + arch/alpha/boot/stdio.c | 6 +- arch/alpha/include/asm/atomic.h | 20 +- arch/alpha/include/asm/device.h | 3 +- arch/alpha/include/asm/pgalloc.h | 40 +- arch/alpha/include/asm/xor.h | 10 +- arch/alpha/include/uapi/asm/Kbuild | 1 - arch/alpha/include/uapi/asm/socket.h | 2 - arch/alpha/kernel/module.c | 14 +- arch/alpha/kernel/signal.c | 4 +- arch/alpha/kernel/srm_env.c | 18 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/alpha/kernel/traps.c | 2 +- arch/alpha/mm/fault.c | 4 +- arch/arc/Kbuild | 1 - arch/arc/Makefile | 4 - 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/boot/dts/hsdk.dts | 45 +- arch/arc/configs/hsdk_defconfig | 3 +- arch/arc/configs/tb10x_defconfig | 1 - arch/arc/include/asm/atomic.h | 41 +- arch/arc/include/asm/cmpxchg.h | 14 +- arch/arc/include/asm/entry-arcv2.h | 361 +- arch/arc/include/asm/entry-compact.h | 4 +- arch/arc/include/asm/linkage.h | 18 - arch/arc/include/asm/pgtable.h | 8 +- arch/arc/include/uapi/asm/Kbuild | 1 - arch/arc/kernel/asm-offsets.c | 7 - arch/arc/kernel/entry-arcv2.S | 62 +- arch/arc/kernel/entry.S | 4 +- arch/arc/kernel/process.c | 4 +- arch/arc/kernel/signal.c | 2 +- arch/arc/kernel/traps.c | 2 +- arch/arc/kernel/troubleshoot.c | 4 +- arch/arc/mm/fault.c | 192 +- arch/arc/mm/tlb.c | 13 +- arch/arc/mm/tlbex.S | 11 - arch/arc/plat-axs10x/axs10x.c | 11 +- arch/arc/plat-eznps/Kconfig | 2 +- arch/arc/plat-eznps/ctop.c | 13 +- arch/arc/plat-eznps/entry.S | 12 +- arch/arc/plat-eznps/include/plat/ctop.h | 28 +- 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-hsdk/platform.c | 161 +- arch/arc/plat-tb10x/Kconfig | 13 +- arch/arc/plat-tb10x/Makefile | 13 +- arch/arc/plat-tb10x/tb10x.c | 14 +- arch/arm/Kconfig | 22 +- arch/arm/Kconfig.debug | 7 + arch/arm/Makefile | 1 + arch/arm/arm-soc-for-next-contents.txt | 62 - arch/arm/boot/compressed/decompress.c | 1 - arch/arm/boot/dts/Makefile | 8 - arch/arm/boot/dts/am335x-baltos-ir2110.dts | 14 +- arch/arm/boot/dts/am335x-baltos-ir3220.dts | 14 +- arch/arm/boot/dts/am335x-baltos-ir5221.dts | 13 +- 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/am33xx-l4.dtsi | 14 +- arch/arm/boot/dts/am437x-l4.dtsi | 4 + arch/arm/boot/dts/am57xx-idk-common.dtsi | 1 - arch/arm/boot/dts/animeo_ip.dts | 3 +- arch/arm/boot/dts/armada-370-netgear-rn104.dts | 14 - arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 8 - arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts | 160 - arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts | 566 - arch/arm/boot/dts/aspeed-bmc-microsoft-olympus.dts | 207 - arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts | 2 - arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 22 - arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 2 - arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 966 -- arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts | 224 - arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 6 - arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 123 +- arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts | 5 - arch/arm/boot/dts/aspeed-g4.dtsi | 8 +- arch/arm/boot/dts/aspeed-g5.dtsi | 11 +- arch/arm/boot/dts/at91-qil_a9260.dts | 3 +- arch/arm/boot/dts/at91-sama5d4_ma5d4.dtsi | 8 +- arch/arm/boot/dts/at91-sama5d4_ma5d4evk.dts | 8 +- arch/arm/boot/dts/at91-wb50n.dtsi | 2 +- arch/arm/boot/dts/at91rm9200ek.dts | 3 +- arch/arm/boot/dts/at91sam9261.dtsi | 3 +- arch/arm/boot/dts/at91sam9261ek.dts | 11 +- arch/arm/boot/dts/at91sam9263.dtsi | 3 +- arch/arm/boot/dts/at91sam9263ek.dts | 3 +- arch/arm/boot/dts/at91sam9g15.dtsi | 3 +- arch/arm/boot/dts/at91sam9g20.dtsi | 3 +- arch/arm/boot/dts/at91sam9g20ek.dts | 3 +- arch/arm/boot/dts/at91sam9g20ek_2mmc.dts | 3 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 3 +- arch/arm/boot/dts/at91sam9g25.dtsi | 3 +- arch/arm/boot/dts/at91sam9g35.dtsi | 3 +- arch/arm/boot/dts/at91sam9g45.dtsi | 25 +- arch/arm/boot/dts/at91sam9rl.dtsi | 25 +- arch/arm/boot/dts/at91sam9rlek.dts | 3 +- arch/arm/boot/dts/at91sam9x25.dtsi | 3 +- arch/arm/boot/dts/at91sam9x35.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5.dtsi | 23 +- arch/arm/boot/dts/at91sam9x5_can.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5_isi.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5_lcd.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5_macb0.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5_macb1.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5_usart3.dtsi | 3 +- arch/arm/boot/dts/axm5516-amarillo.dts | 6 +- arch/arm/boot/dts/axm5516-cpus.dtsi | 6 +- arch/arm/boot/dts/axm55xx.dtsi | 6 +- arch/arm/boot/dts/bcm283x.dtsi | 2 - arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 1 - arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 1 - arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 1 - arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 1 - arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | 1 - arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts | 1 - arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 1 - arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 1 - arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 1 - arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 1 - arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 1 - arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 1 - arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 1 - arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 1 - arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 1 - arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 1 - arch/arm/boot/dts/bcm47094-phicomm-k3.dts | 1 - arch/arm/boot/dts/bcm59056.dtsi | 6 +- arch/arm/boot/dts/bcm94708.dts | 1 - arch/arm/boot/dts/bcm94709.dts | 1 - arch/arm/boot/dts/bcm963138dvt.dts | 1 - arch/arm/boot/dts/da850-enbw-cmc.dts | 6 +- arch/arm/boot/dts/da850-evm.dts | 5 +- arch/arm/boot/dts/da850-lcdk.dts | 3 +- arch/arm/boot/dts/da850-lego-ev3.dts | 5 +- arch/arm/boot/dts/da850.dtsi | 6 +- arch/arm/boot/dts/dra7-l4.dtsi | 4 +- arch/arm/boot/dts/dra71-evm.dts | 2 +- arch/arm/boot/dts/dra71x.dtsi | 17 - arch/arm/boot/dts/dra72x.dtsi | 4 - arch/arm/boot/dts/dra76x-mmc-iodelay.dtsi | 40 +- arch/arm/boot/dts/dra76x.dtsi | 8 - arch/arm/boot/dts/ecx-2000.dts | 13 +- arch/arm/boot/dts/ecx-common.dtsi | 13 +- arch/arm/boot/dts/emev2-kzm9d.dts | 2 +- arch/arm/boot/dts/ethernut5.dts | 3 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 5 - arch/arm/boot/dts/exynos5410.dtsi | 6 - arch/arm/boot/dts/exynos5420-arndale-octa.dts | 14 +- arch/arm/boot/dts/exynos5420.dtsi | 234 +- arch/arm/boot/dts/exynos54xx.dtsi | 9 - arch/arm/boot/dts/hi3620-hi4511.dts | 5 +- arch/arm/boot/dts/hi3620.dtsi | 5 +- arch/arm/boot/dts/highbank.dts | 13 +- 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 +- arch/arm/boot/dts/ibm-power9-dual.dtsi | 248 - arch/arm/boot/dts/imx1-ads.dts | 8 +- arch/arm/boot/dts/imx1-apf9328.dts | 8 +- arch/arm/boot/dts/imx1-pinfunc.h | 8 +- arch/arm/boot/dts/imx23-olinuxino.dts | 8 +- arch/arm/boot/dts/imx23-stmp378x_devb.dts | 8 +- arch/arm/boot/dts/imx25-eukrea-cpuimx25.dtsi | 10 +- .../imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts | 10 +- .../imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts | 10 +- .../imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts | 10 +- .../boot/dts/imx25-eukrea-mbimxsd25-baseboard.dts | 10 +- arch/arm/boot/dts/imx25-karo-tx25.dts | 8 +- arch/arm/boot/dts/imx27-apf27.dts | 8 +- arch/arm/boot/dts/imx27-apf27dev.dts | 8 +- arch/arm/boot/dts/imx27-eukrea-cpuimx27.dtsi | 8 +- .../boot/dts/imx27-eukrea-mbimxsd27-baseboard.dts | 8 +- arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts | 8 +- arch/arm/boot/dts/imx27-phytec-phycard-s-som.dtsi | 8 +- arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts | 7 +- arch/arm/boot/dts/imx27-phytec-phycore-som.dtsi | 8 +- arch/arm/boot/dts/imx27-pinfunc.h | 8 +- arch/arm/boot/dts/imx28-apf28.dts | 8 +- arch/arm/boot/dts/imx28-apf28dev.dts | 8 +- arch/arm/boot/dts/imx28-cfa10036.dts | 8 +- arch/arm/boot/dts/imx28-cfa10037.dts | 8 +- arch/arm/boot/dts/imx28-cfa10049.dts | 8 +- arch/arm/boot/dts/imx28-cfa10055.dts | 8 +- arch/arm/boot/dts/imx28-cfa10056.dts | 8 +- arch/arm/boot/dts/imx28-cfa10057.dts | 8 +- arch/arm/boot/dts/imx28-cfa10058.dts | 8 +- arch/arm/boot/dts/imx28-duckbill-2-485.dts | 8 +- arch/arm/boot/dts/imx28-duckbill-2-enocean.dts | 8 +- arch/arm/boot/dts/imx28-duckbill-2-spi.dts | 8 +- arch/arm/boot/dts/imx28-duckbill-2.dts | 8 +- arch/arm/boot/dts/imx28-duckbill.dts | 8 +- arch/arm/boot/dts/imx28-eukrea-mbmx283lc.dts | 10 +- arch/arm/boot/dts/imx28-eukrea-mbmx287lc.dts | 10 +- arch/arm/boot/dts/imx28-eukrea-mbmx28lc.dtsi | 10 +- arch/arm/boot/dts/imx28-m28.dtsi | 8 +- arch/arm/boot/dts/imx28-m28cu3.dts | 8 +- arch/arm/boot/dts/imx28-m28evk.dts | 8 +- arch/arm/boot/dts/imx28-sps1.dts | 8 +- arch/arm/boot/dts/imx28-ts4600.dts | 8 +- arch/arm/boot/dts/imx31-bug.dts | 8 +- arch/arm/boot/dts/imx35-eukrea-cpuimx35.dtsi | 10 +- .../boot/dts/imx35-eukrea-mbimxsd35-baseboard.dts | 10 +- arch/arm/boot/dts/imx51-apf51.dts | 8 +- arch/arm/boot/dts/imx51-apf51dev.dts | 8 +- arch/arm/boot/dts/imx51-digi-connectcore-jsk.dts | 8 +- arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi | 8 +- arch/arm/boot/dts/imx53-ard.dts | 8 +- arch/arm/boot/dts/imx53-cx9020.dts | 8 +- arch/arm/boot/dts/imx53-m53.dtsi | 8 +- arch/arm/boot/dts/imx53-m53evk.dts | 8 +- arch/arm/boot/dts/imx53-m53menlo.dts | 266 +- arch/arm/boot/dts/imx53-mba53.dts | 8 +- arch/arm/boot/dts/imx53-smd.dts | 73 - arch/arm/boot/dts/imx53-tqma53.dtsi | 8 +- arch/arm/boot/dts/imx53-voipac-bsb.dts | 8 +- arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi | 8 +- arch/arm/boot/dts/imx53.dtsi | 12 - arch/arm/boot/dts/imx6dl-dfi-fs700-m60.dts | 8 +- arch/arm/boot/dts/imx6dl-gw51xx.dts | 8 +- arch/arm/boot/dts/imx6dl-gw52xx.dts | 8 +- arch/arm/boot/dts/imx6dl-gw53xx.dts | 8 +- arch/arm/boot/dts/imx6dl-gw54xx.dts | 8 +- arch/arm/boot/dts/imx6dl-gw552x.dts | 8 +- arch/arm/boot/dts/imx6dl-phytec-pbab01.dts | 8 +- arch/arm/boot/dts/imx6dl-phytec-pfla02.dtsi | 8 +- arch/arm/boot/dts/imx6q-arm2.dts | 8 +- arch/arm/boot/dts/imx6q-dfi-fs700-m60.dts | 8 +- arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 8 +- arch/arm/boot/dts/imx6q-gw51xx.dts | 8 +- arch/arm/boot/dts/imx6q-gw52xx.dts | 8 +- arch/arm/boot/dts/imx6q-gw53xx.dts | 8 +- arch/arm/boot/dts/imx6q-gw5400-a.dts | 8 +- arch/arm/boot/dts/imx6q-gw54xx.dts | 8 +- arch/arm/boot/dts/imx6q-gw552x.dts | 8 +- arch/arm/boot/dts/imx6q-phytec-pbab01.dts | 8 +- arch/arm/boot/dts/imx6q-phytec-pfla02.dtsi | 8 +- arch/arm/boot/dts/imx6q-sbc6x.dts | 4 +- arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 16 - arch/arm/boot/dts/imx6qdl.dtsi | 11 +- arch/arm/boot/dts/imx6sl-evk.dts | 12 - arch/arm/boot/dts/imx6sl.dtsi | 12 +- arch/arm/boot/dts/imx6sll-evk.dts | 12 - arch/arm/boot/dts/imx6sll.dtsi | 2 - arch/arm/boot/dts/imx6sx-sdb-reva.dts | 16 - arch/arm/boot/dts/imx6sx-sdb.dts | 16 - arch/arm/boot/dts/imx6sx-udoo-neo-basic.dts | 39 +- arch/arm/boot/dts/imx6sx-udoo-neo-extended.dts | 47 +- arch/arm/boot/dts/imx6sx-udoo-neo-full.dts | 47 +- arch/arm/boot/dts/imx6sx-udoo-neo.dtsi | 89 +- arch/arm/boot/dts/imx6sx.dtsi | 7 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 4 - arch/arm/boot/dts/imx6ul-geam.dts | 2 +- arch/arm/boot/dts/imx6ul-isiot.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 14 - arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 11 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 6 - arch/arm/boot/dts/imx6ull.dtsi | 7 - arch/arm/boot/dts/imx7d-meerkat96.dts | 375 - arch/arm/boot/dts/imx7d-sdb.dts | 16 +- arch/arm/boot/dts/imx7d-zii-rpu2.dts | 16 +- arch/arm/boot/dts/imx7d.dtsi | 16 +- arch/arm/boot/dts/imx7s.dtsi | 11 +- arch/arm/boot/dts/imx7ulp-evk.dts | 20 - arch/arm/boot/dts/imx7ulp.dtsi | 33 - arch/arm/boot/dts/iwg20d-q7-common.dtsi | 2 +- .../boot/dts/logicpd-torpedo-37xx-devkit-28.dts | 32 - arch/arm/boot/dts/lpc3250-ea3250.dts | 8 +- arch/arm/boot/dts/lpc3250-phy3250.dts | 8 +- arch/arm/boot/dts/ls1021a-tsn.dts | 289 - arch/arm/boot/dts/meson.dtsi | 44 +- arch/arm/boot/dts/meson6-atv1200.dts | 44 +- arch/arm/boot/dts/meson6.dtsi | 44 +- arch/arm/boot/dts/meson8-minix-neo-x8.dts | 39 +- arch/arm/boot/dts/meson8.dtsi | 69 +- arch/arm/boot/dts/meson8b-mxq.dts | 181 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 42 +- arch/arm/boot/dts/meson8b.dtsi | 75 +- arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 9 +- arch/arm/boot/dts/meson8m2.dtsi | 10 - arch/arm/boot/dts/mmp2-brownstone.dts | 5 +- arch/arm/boot/dts/mmp2.dtsi | 5 +- arch/arm/boot/dts/mpa1600.dts | 3 +- arch/arm/boot/dts/mt2701-pinfunc.h | 10 +- arch/arm/boot/dts/mt8135-pinfunc.h | 10 +- arch/arm/boot/dts/omap3-lilly-a83x.dtsi | 6 +- arch/arm/boot/dts/omap3-lilly-dbb056.dts | 6 +- 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/pm9g45.dts | 3 +- arch/arm/boot/dts/pxa168-aspenite.dts | 5 +- arch/arm/boot/dts/pxa168.dtsi | 5 +- arch/arm/boot/dts/pxa25x.dtsi | 8 +- 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 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 156 - arch/arm/boot/dts/qcom-msm8974.dtsi | 138 +- arch/arm/boot/dts/r7s72100-genmai.dts | 2 +- arch/arm/boot/dts/r7s72100-rskrza1.dts | 38 - arch/arm/boot/dts/r7s72100.dtsi | 19 - arch/arm/boot/dts/r7s9210-rza2mevb.dts | 161 +- arch/arm/boot/dts/r7s9210.dtsi | 286 - arch/arm/boot/dts/r8a73a4-ape6evm.dts | 2 +- arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 2 +- arch/arm/boot/dts/r8a7743-sk-rzg1m.dts | 2 +- arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 2 +- arch/arm/boot/dts/r8a7745-sk-rzg1e.dts | 2 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 4 +- arch/arm/boot/dts/r8a7778-bockw.dts | 2 +- arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7790-lager.dts | 9 +- arch/arm/boot/dts/r8a7790-stout.dts | 9 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 9 +- arch/arm/boot/dts/r8a7791-porter.dts | 9 +- arch/arm/boot/dts/r8a7792-blanche.dts | 9 +- arch/arm/boot/dts/r8a7792-wheat.dts | 2 +- arch/arm/boot/dts/r8a7793-gose.dts | 9 +- arch/arm/boot/dts/r8a7794-alt.dts | 2 +- arch/arm/boot/dts/r8a7794-silk.dts | 2 +- arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 27 +- arch/arm/boot/dts/rk3288-veyron-jaq.dts | 207 - arch/arm/boot/dts/rk3288-veyron-jerry.dts | 207 - arch/arm/boot/dts/rk3288-veyron-mickey.dts | 234 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 254 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 2 +- arch/arm/boot/dts/rk3288-veyron-speedy.dts | 219 - arch/arm/boot/dts/rk3288-veyron.dtsi | 58 +- arch/arm/boot/dts/rk3288.dtsi | 30 +- arch/arm/boot/dts/sama5d3.dtsi | 27 +- arch/arm/boot/dts/sama5d3_can.dtsi | 3 +- arch/arm/boot/dts/sama5d3_emac.dtsi | 3 +- arch/arm/boot/dts/sama5d3_gmac.dtsi | 3 +- arch/arm/boot/dts/sama5d3_lcd.dtsi | 3 +- arch/arm/boot/dts/sama5d3_mci2.dtsi | 3 +- arch/arm/boot/dts/sama5d3_tcb1.dtsi | 3 +- arch/arm/boot/dts/sama5d3_uart.dtsi | 3 +- arch/arm/boot/dts/sh73a0-kzm9g.dts | 2 +- arch/arm/boot/dts/spear1310-evb.dts | 8 +- arch/arm/boot/dts/spear1310.dtsi | 8 +- arch/arm/boot/dts/spear1340-evb.dts | 8 +- arch/arm/boot/dts/spear1340.dtsi | 8 +- arch/arm/boot/dts/spear13xx.dtsi | 8 +- arch/arm/boot/dts/spear300-evb.dts | 8 +- arch/arm/boot/dts/spear300.dtsi | 8 +- arch/arm/boot/dts/spear310-evb.dts | 8 +- arch/arm/boot/dts/spear310.dtsi | 8 +- arch/arm/boot/dts/spear320-evb.dts | 8 +- arch/arm/boot/dts/spear320-hmi.dts | 8 +- arch/arm/boot/dts/spear320.dtsi | 8 +- arch/arm/boot/dts/spear3xx.dtsi | 8 +- arch/arm/boot/dts/spear600-evb.dts | 8 +- arch/arm/boot/dts/spear600.dtsi | 8 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 8 +- arch/arm/boot/dts/ste-href-ab8500.dtsi | 8 +- arch/arm/boot/dts/ste-href-ab8505.dtsi | 8 +- arch/arm/boot/dts/ste-href-family-pinctrl.dtsi | 8 +- arch/arm/boot/dts/ste-href-stuib.dtsi | 8 +- arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 8 +- arch/arm/boot/dts/ste-href.dtsi | 8 +- arch/arm/boot/dts/ste-hrefprev60-stuib.dts | 8 +- arch/arm/boot/dts/ste-hrefprev60-tvk.dts | 8 +- arch/arm/boot/dts/ste-hrefprev60.dtsi | 8 +- arch/arm/boot/dts/ste-hrefv60plus-stuib.dts | 8 +- arch/arm/boot/dts/ste-hrefv60plus-tvk.dts | 8 +- arch/arm/boot/dts/ste-hrefv60plus.dtsi | 8 +- arch/arm/boot/dts/ste-nomadik-pinctrl.dtsi | 8 +- arch/arm/boot/dts/ste-snowball.dts | 8 +- 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/boot/dts/sun5i-gr8-evb.dts | 2 +- arch/arm/boot/dts/sun6i-a31.dtsi | 25 +- arch/arm/boot/dts/sun7i-a20-icnova-swac.dts | 3 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 8 - arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 4 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 29 - .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 3 +- arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 3 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 4 - arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 3 +- arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 7 +- arch/arm/boot/dts/sun8i-r40.dtsi | 3 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 13 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 123 - arch/arm/boot/dts/sunxi-bananapi-m2-plus-v1.2.dtsi | 3 +- arch/arm/boot/dts/tny_a9260.dts | 3 +- arch/arm/boot/dts/tny_a9260_common.dtsi | 3 +- arch/arm/boot/dts/tny_a9263.dts | 3 +- arch/arm/boot/dts/tny_a9g20.dts | 3 +- arch/arm/boot/dts/usb_a9263.dts | 3 +- arch/arm/boot/dts/usb_a9g20-dab-mmx.dtsi | 3 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 5 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 3 - arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 13 +- arch/arm/boot/dts/vf610-cosmic.dts | 6 +- arch/arm/boot/dts/vf610-zii-dev.dtsi | 52 +- arch/arm/common/vlock.S | 11 +- arch/arm/common/vlock.h | 10 +- arch/arm/configs/exynos_defconfig | 62 +- arch/arm/configs/imx_v6_v7_defconfig | 9 - arch/arm/configs/mini2440_defconfig | 43 +- arch/arm/configs/mvebu_v7_defconfig | 1 - arch/arm/configs/netx_defconfig | 80 + arch/arm/configs/qcom_defconfig | 6 - arch/arm/configs/s3c2410_defconfig | 24 +- arch/arm/configs/s3c6400_defconfig | 11 +- arch/arm/crypto/chacha-neon-glue.c | 2 +- arch/arm/crypto/sha1-armv7-neon.S | 6 +- arch/arm/crypto/sha1_glue.c | 7 +- arch/arm/crypto/sha1_neon_glue.c | 7 +- arch/arm/crypto/sha256_glue.c | 7 +- arch/arm/crypto/sha256_neon_glue.c | 7 +- arch/arm/crypto/sha512-glue.c | 2 +- arch/arm/include/asm/Kbuild | 2 - arch/arm/include/asm/arch_timer.h | 10 - arch/arm/include/asm/atomic.h | 50 +- arch/arm/include/asm/bug.h | 2 +- arch/arm/include/asm/dcc.h | 10 +- arch/arm/include/asm/device.h | 3 +- arch/arm/include/asm/edac.h | 13 +- arch/arm/include/asm/flat.h | 37 + arch/arm/include/asm/fncpy.h | 14 +- arch/arm/include/asm/hardware/cache-l2x0.h | 14 +- arch/arm/include/asm/hardware/cache-uniphier.h | 11 +- arch/arm/include/asm/hardware/cp14.h | 10 +- arch/arm/include/asm/hardware/iop3xx-adma.h | 15 +- arch/arm/include/asm/hardware/iop3xx.h | 2 - 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/kprobes.h | 10 +- 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/opcodes-sec.h | 9 +- arch/arm/include/asm/outercache.h | 14 +- arch/arm/include/asm/percpu.h | 13 +- arch/arm/include/asm/pgalloc.h | 41 +- 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/probes.h | 10 +- arch/arm/include/asm/psci.h | 9 +- arch/arm/include/asm/ptdump.h | 9 +- arch/arm/include/asm/tcm.h | 3 +- arch/arm/include/asm/traps.h | 2 +- arch/arm/include/asm/unified.h | 14 +- arch/arm/include/asm/unwind.h | 14 +- arch/arm/include/debug/clps711x.S | 6 +- arch/arm/include/debug/meson.S | 5 +- arch/arm/include/debug/msm.S | 11 +- arch/arm/include/debug/netx.S | 36 + arch/arm/include/debug/tegra.S | 11 +- arch/arm/include/debug/zynq.S | 10 +- arch/arm/kernel/bugs.c | 2 +- arch/arm/kernel/cpuidle.c | 8 +- arch/arm/kernel/efi.c | 3 +- arch/arm/kernel/hibernate.c | 3 +- arch/arm/kernel/hw_breakpoint.c | 13 +- arch/arm/kernel/isa.c | 6 +- arch/arm/kernel/paravirt.c | 9 +- arch/arm/kernel/psci_smp.c | 9 +- arch/arm/kernel/ptrace.c | 6 +- arch/arm/kernel/signal.c | 4 +- arch/arm/kernel/sigreturn_codes.S | 10 +- arch/arm/kernel/smccc-call.S | 11 +- arch/arm/kernel/tcm.c | 2 +- arch/arm/kernel/thumbee.c | 14 +- arch/arm/kernel/traps.c | 7 +- 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/Makefile | 1 - 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/kvm/vgic-v3-coproc.c | 10 +- arch/arm/lib/Makefile | 1 + arch/arm/lib/call_with_stack.S | 14 +- arch/arm/lib/delay.c | 14 +- arch/arm/{mach-rpc/ecard-loader.S => lib/ecard.S} | 0 arch/arm/{mach-rpc => lib}/floppydma.S | 0 arch/arm/{mach-rpc => lib}/io-acorn.S | 0 arch/arm/mach-actions/platsmp.c | 6 +- arch/arm/mach-alpine/alpine_cpu_pm.c | 11 +- arch/arm/mach-alpine/alpine_cpu_pm.h | 11 +- arch/arm/mach-alpine/alpine_cpu_resume.h | 11 +- arch/arm/mach-alpine/alpine_machine.c | 11 +- arch/arm/mach-alpine/platsmp.c | 11 +- arch/arm/mach-at91/pm.c | 6 +- arch/arm/mach-at91/pm.h | 6 +- arch/arm/mach-axxia/axxia.c | 11 +- arch/arm/mach-bcm/Kconfig | 2 - arch/arm/mach-bcm/bcm63xx_pmb.c | 6 +- arch/arm/mach-bcm/bcm63xx_smp.c | 1 - arch/arm/mach-bcm/board_bcm281xx.c | 1 - arch/arm/mach-bcm/platsmp-brcmstb.c | 7 +- arch/arm/mach-clps711x/board-dt.c | 6 +- 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/board-da850-evm.c | 2 - arch/arm/mach-davinci/board-sffsdr.c | 15 +- arch/arm/mach-davinci/devices-da8xx.c | 9 +- arch/arm/mach-davinci/devices.c | 6 +- arch/arm/mach-davinci/serial.c | 16 +- arch/arm/mach-davinci/sleep.S | 15 +- arch/arm/mach-davinci/sram.c | 6 +- arch/arm/mach-ebsa110/leds.c | 2 +- arch/arm/mach-ep93xx/adssphere.c | 6 +- arch/arm/mach-ep93xx/clock.c | 6 +- arch/arm/mach-ep93xx/core.c | 6 +- arch/arm/mach-ep93xx/dma.c | 6 +- arch/arm/mach-ep93xx/edb93xx.c | 6 +- arch/arm/mach-ep93xx/gesbc9312.c | 6 +- arch/arm/mach-ep93xx/include/mach/uncompress.h | 6 +- arch/arm/mach-ep93xx/simone.c | 7 +- arch/arm/mach-ep93xx/snappercl15.c | 7 +- arch/arm/mach-ep93xx/soc.h | 6 +- arch/arm/mach-ep93xx/ts72xx.c | 6 +- arch/arm/mach-ep93xx/vision_ep9307.c | 6 +- arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-highbank/highbank.c | 13 +- arch/arm/mach-highbank/pm.c | 13 +- arch/arm/mach-highbank/sysregs.h | 13 +- arch/arm/mach-highbank/system.c | 13 +- arch/arm/mach-hisi/hotplug.c | 5 +- arch/arm/mach-hisi/platmcpm.c | 5 +- arch/arm/mach-hisi/platsmp.c | 5 +- arch/arm/mach-imx/3ds_debugboard.c | 8 +- arch/arm/mach-imx/3ds_debugboard.h | 9 +- arch/arm/mach-imx/anatop.c | 8 +- arch/arm/mach-imx/cpu-imx25.c | 6 +- arch/arm/mach-imx/cpu-imx31.c | 6 +- arch/arm/mach-imx/cpu-imx35.c | 6 +- arch/arm/mach-imx/cpu-imx5.c | 8 +- arch/arm/mach-imx/cpuidle-imx6q.c | 10 +- arch/arm/mach-imx/cpuidle-imx6sx.c | 3 +- arch/arm/mach-imx/cpuidle.h | 8 +- arch/arm/mach-imx/ehci-imx27.c | 11 +- arch/arm/mach-imx/ehci-imx31.c | 11 +- arch/arm/mach-imx/ehci-imx35.c | 11 +- arch/arm/mach-imx/gpc.c | 8 +- arch/arm/mach-imx/headsmp.S | 8 +- arch/arm/mach-imx/hotplug.c | 8 +- arch/arm/mach-imx/imx27-dt.c | 8 +- arch/arm/mach-imx/imx31-dt.c | 8 +- arch/arm/mach-imx/iomux-v1.c | 15 +- arch/arm/mach-imx/mach-bug.c | 11 +- arch/arm/mach-imx/mach-imx1.c | 6 +- arch/arm/mach-imx/mach-imx25.c | 8 +- arch/arm/mach-imx/mach-imx50.c | 8 +- arch/arm/mach-imx/mach-imx51.c | 8 +- arch/arm/mach-imx/mach-imx53.c | 8 +- arch/arm/mach-imx/mach-imx6q.c | 8 +- arch/arm/mach-imx/mach-imx7d.c | 7 - arch/arm/mach-imx/mach-kzm_arm11_01.c | 11 +- arch/arm/mach-imx/mach-ls1021a.c | 6 +- arch/arm/mach-imx/mach-mx21ads.c | 11 +- arch/arm/mach-imx/mach-mx27_3ds.c | 11 +- arch/arm/mach-imx/mach-mx27ads.c | 11 +- arch/arm/mach-imx/mach-mx31_3ds.c | 11 +- arch/arm/mach-imx/mach-mx31ads.c | 11 +- arch/arm/mach-imx/mach-mx31lilly.c | 11 +- arch/arm/mach-imx/mach-mx31lite.c | 11 +- arch/arm/mach-imx/mach-mx31moboard.c | 11 +- arch/arm/mach-imx/mach-mx35_3ds.c | 11 +- arch/arm/mach-imx/mach-pcm037.c | 11 +- arch/arm/mach-imx/mach-pcm043.c | 11 +- arch/arm/mach-imx/mach-qong.c | 11 +- arch/arm/mach-imx/mach-vf610.c | 6 +- arch/arm/mach-imx/mach-vpr200.c | 11 +- arch/arm/mach-imx/mm-imx3.c | 11 +- arch/arm/mach-imx/mmdc.c | 8 +- arch/arm/mach-imx/mx31lilly-db.c | 11 +- arch/arm/mach-imx/mx31lite-db.c | 11 +- arch/arm/mach-imx/mx31moboard-devboard.c | 11 +- arch/arm/mach-imx/mx31moboard-marxbot.c | 11 +- arch/arm/mach-imx/mx31moboard-smartbot.c | 11 +- arch/arm/mach-imx/platsmp.c | 8 +- arch/arm/mach-imx/pm-imx5.c | 8 +- arch/arm/mach-imx/pm-imx6.c | 8 +- arch/arm/mach-imx/src.c | 8 +- arch/arm/mach-imx/suspend-imx53.S | 7 +- arch/arm/mach-imx/suspend-imx6.S | 8 +- arch/arm/mach-imx/system.c | 11 +- arch/arm/mach-imx/tzic.c | 8 +- arch/arm/mach-integrator/hardware.h | 15 +- arch/arm/mach-integrator/integrator_ap.c | 15 +- arch/arm/mach-integrator/integrator_cp.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-iop32x/em7210.c | 3 - arch/arm/mach-iop32x/glantank.c | 9 +- arch/arm/mach-iop32x/iq31244.c | 9 +- arch/arm/mach-iop32x/iq80321.c | 9 +- arch/arm/mach-iop32x/n2100.c | 8 +- arch/arm/mach-iop33x/iq80331.c | 6 +- arch/arm/mach-iop33x/iq80332.c | 6 +- arch/arm/mach-ixp4xx/Kconfig | 1 + arch/arm/mach-ixp4xx/goramo_mlr.c | 2 - arch/arm/mach-ixp4xx/gtwx5715-pci.c | 16 +- arch/arm/mach-ixp4xx/gtwx5715-setup.c | 16 +- arch/arm/mach-ixp4xx/include/mach/ixp46x_ts.h | 15 +- arch/arm/mach-ixp4xx/miccpt-pci.c | 2 - arch/arm/mach-ixp4xx/omixp-setup.c | 2 - arch/arm/mach-ixp4xx/vulcan-pci.c | 2 - arch/arm/mach-ixp4xx/vulcan-setup.c | 2 - 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-ks8695/cpu.c | 15 +- arch/arm/mach-ks8695/generic.h | 6 +- arch/arm/mach-ks8695/irq.c | 15 +- arch/arm/mach-ks8695/pci.c | 15 +- arch/arm/mach-ks8695/time.c | 15 +- arch/arm/mach-lpc32xx/common.c | 11 +- arch/arm/mach-lpc32xx/common.h | 11 +- arch/arm/mach-lpc32xx/include/mach/board.h | 11 +- arch/arm/mach-lpc32xx/include/mach/entry-macro.S | 11 +- arch/arm/mach-lpc32xx/include/mach/hardware.h | 11 +- arch/arm/mach-lpc32xx/include/mach/platform.h | 11 +- arch/arm/mach-lpc32xx/include/mach/uncompress.h | 11 +- arch/arm/mach-lpc32xx/serial.c | 11 +- arch/arm/mach-mediatek/mediatek.c | 11 +- arch/arm/mach-mediatek/platsmp.c | 11 +- arch/arm/mach-meson/meson.c | 12 +- arch/arm/mach-meson/platsmp.c | 12 +- 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/regs-usb.h | 6 +- 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-moxart/moxart.c | 11 +- arch/arm/mach-mvebu/kirkwood-pm.c | 10 +- arch/arm/mach-mvebu/kirkwood-pm.h | 10 +- arch/arm/mach-mxs/mach-mxs.c | 8 +- arch/arm/mach-mxs/pm.c | 11 +- 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-nomadik/cpu-8815.c | 15 +- arch/arm/mach-omap1/ams-delta-fiq.c | 4 +- arch/arm/mach-omap1/board-ams-delta.c | 5 +- arch/arm/mach-omap1/clock.c | 64 +- arch/arm/mach-omap1/devices.c | 6 +- arch/arm/mach-omap1/fb.c | 15 +- arch/arm/mach-omap1/i2c.c | 16 +- arch/arm/mach-omap1/i2c.h | 16 +- arch/arm/mach-omap1/include/mach/irqs.h | 15 +- arch/arm/mach-omap1/include/mach/lcd_dma.h | 15 +- arch/arm/mach-omap1/include/mach/lcdc.h | 15 +- arch/arm/mach-omap1/include/mach/mux.h | 15 +- arch/arm/mach-omap1/include/mach/soc.h | 16 +- arch/arm/mach-omap1/include/mach/tc.h | 15 +- arch/arm/mach-omap1/mux.c | 16 +- arch/arm/mach-omap1/ocpi.c | 15 +- arch/arm/mach-omap1/pm.c | 7 +- arch/arm/mach-omap1/usb.c | 15 +- arch/arm/mach-omap2/devices.c | 6 +- arch/arm/mach-omap2/fb.c | 15 +- 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/l3_2xxx.h | 7 +- arch/arm/mach-omap2/l3_3xxx.h | 7 +- arch/arm/mach-omap2/l4_2xxx.h | 7 +- arch/arm/mach-omap2/l4_3xxx.h | 7 +- arch/arm/mach-omap2/msdi.c | 15 +- arch/arm/mach-omap2/omap24xx.h | 16 +- arch/arm/mach-omap2/omap34xx.h | 15 +- arch/arm/mach-omap2/omap_hwmod.c | 39 +- .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 8 +- arch/arm/mach-omap2/omap_phy_internal.c | 16 +- arch/arm/mach-omap2/pdata-quirks.c | 60 - arch/arm/mach-omap2/pm-debug.c | 15 +- arch/arm/mach-omap2/sleep24xx.S | 16 +- arch/arm/mach-omap2/sleep34xx.S | 16 +- arch/arm/mach-omap2/soc.h | 16 +- arch/arm/mach-omap2/sram242x.S | 16 +- arch/arm/mach-omap2/sram243x.S | 16 +- arch/arm/mach-omap2/wd_timer.c | 6 +- arch/arm/mach-omap2/wd_timer.h | 6 +- arch/arm/mach-orion5x/board-mss2.c | 6 +- arch/arm/mach-orion5x/terastation_pro2-setup.c | 6 +- arch/arm/mach-orion5x/ts209-setup.c | 6 +- arch/arm/mach-orion5x/ts409-setup.c | 6 +- arch/arm/mach-orion5x/tsx09-common.c | 6 +- arch/arm/mach-pxa/h5000.c | 6 +- arch/arm/mach-pxa/h5000.h | 6 +- arch/arm/mach-pxa/littleton.c | 5 +- arch/arm/mach-pxa/mioa701.c | 16 +- arch/arm/mach-pxa/mioa701_bootresume.S | 3 +- arch/arm/mach-pxa/pcm027.h | 15 +- arch/arm/mach-pxa/pcm990_baseboard.h | 15 +- arch/arm/mach-pxa/pxa-dt.c | 5 +- arch/arm/mach-pxa/pxa_cplds_irqs.c | 6 +- arch/arm/mach-pxa/saar.c | 5 +- arch/arm/mach-pxa/tavorevb.c | 5 +- arch/arm/mach-rockchip/core.h | 11 +- arch/arm/mach-rockchip/headsmp.S | 11 +- arch/arm/mach-rockchip/platsmp.c | 23 +- arch/arm/mach-rockchip/pm.c | 13 +- arch/arm/mach-rockchip/pm.h | 10 +- arch/arm/mach-rockchip/rockchip.c | 11 +- arch/arm/mach-rockchip/sleep.S | 11 +- arch/arm/mach-rpc/Makefile | 3 +- arch/arm/mach-rpc/dma.c | 97 +- arch/arm/mach-rpc/ecard.c | 32 +- arch/arm/mach-rpc/include/mach/uncompress.h | 23 +- arch/arm/mach-rpc/irq.c | 136 +- arch/arm/mach-rpc/time.c | 38 +- arch/arm/mach-s3c64xx/mach-crag6410.c | 21 +- arch/arm/mach-sa1100/assabet.c | 91 +- arch/arm/mach-sa1100/badge4.c | 2 + arch/arm/mach-sa1100/h3xxx.c | 64 +- arch/arm/mach-sa1100/hackkit.c | 48 + arch/arm/mach-sa1100/neponset.c | 109 +- arch/arm/mach-sa1100/pci-nanoengine.c | 15 +- arch/arm/mach-shmobile/setup-rcar-gen2.c | 17 - arch/arm/mach-socfpga/core.h | 15 +- arch/arm/mach-socfpga/l2_cache.c | 13 +- arch/arm/mach-socfpga/ocram.c | 13 +- arch/arm/mach-socfpga/platsmp.c | 13 +- arch/arm/mach-socfpga/pm.c | 13 +- arch/arm/mach-socfpga/self-refresh.S | 13 +- arch/arm/mach-tegra/board-paz00.c | 11 +- arch/arm/mach-tegra/board.h | 11 +- arch/arm/mach-tegra/common.h | 13 +- arch/arm/mach-tegra/cpuidle-tegra114.c | 13 +- arch/arm/mach-tegra/cpuidle-tegra20.c | 11 +- arch/arm/mach-tegra/cpuidle-tegra30.c | 11 +- arch/arm/mach-tegra/cpuidle.c | 11 +- arch/arm/mach-tegra/cpuidle.h | 13 +- arch/arm/mach-tegra/io.c | 11 +- arch/arm/mach-tegra/iomap.h | 11 +- arch/arm/mach-tegra/irammap.h | 13 +- arch/arm/mach-tegra/irq.c | 11 +- arch/arm/mach-tegra/irq.h | 13 +- arch/arm/mach-tegra/pm-tegra20.c | 13 +- arch/arm/mach-tegra/pm-tegra30.c | 13 +- arch/arm/mach-tegra/pm.c | 13 +- arch/arm/mach-tegra/pm.h | 13 +- arch/arm/mach-tegra/reset-handler.S | 13 +- arch/arm/mach-tegra/reset.c | 11 +- arch/arm/mach-tegra/reset.h | 11 +- arch/arm/mach-tegra/sleep-tegra20.S | 13 +- arch/arm/mach-tegra/sleep-tegra30.S | 13 +- arch/arm/mach-tegra/sleep.h | 13 +- arch/arm/mach-tegra/tegra.c | 11 +- arch/arm/mach-u300/core.c | 3 +- arch/arm/mach-u300/regulator.c | 2 +- arch/arm/mach-ux500/db8500-regs.h | 3 +- arch/arm/mach-ux500/pm.c | 4 +- arch/arm/mach-ux500/pm_domains.c | 2 +- arch/arm/mach-ux500/pm_domains.h | 2 +- arch/arm/mach-versatile/versatile_dt.c | 179 +- arch/arm/mach-vexpress/spc.h | 9 +- arch/arm/mach-vt8500/vt8500.c | 15 +- arch/arm/mach-w90x900/clksel.c | 5 +- arch/arm/mach-w90x900/clock.c | 5 +- arch/arm/mach-w90x900/clock.h | 5 +- arch/arm/mach-w90x900/cpu.c | 6 +- arch/arm/mach-w90x900/dev.c | 6 +- arch/arm/mach-w90x900/include/mach/hardware.h | 7 +- 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/include/mach/regs-irq.h | 7 +- arch/arm/mach-w90x900/include/mach/regs-ldm.h | 7 +- arch/arm/mach-w90x900/include/mach/regs-serial.h | 7 +- arch/arm/mach-w90x900/include/mach/uncompress.h | 7 +- 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-gcr.h | 7 +- arch/arm/mach-w90x900/regs-timer.h | 7 +- arch/arm/mach-w90x900/regs-usb.h | 6 +- arch/arm/mach-w90x900/time.c | 7 +- arch/arm/mach-zx/zx296702-pm-domain.c | 2 +- arch/arm/mach-zynq/common.c | 10 +- arch/arm/mach-zynq/common.h | 10 +- arch/arm/mach-zynq/platsmp.c | 10 +- arch/arm/mach-zynq/slcr.c | 11 +- arch/arm/mm/alignment.c | 2 +- arch/arm/mm/cache-l2x0-pmu.c | 14 +- arch/arm/mm/cache-l2x0.c | 14 +- arch/arm/mm/cache-tauros3.h | 14 +- arch/arm/mm/cache-uniphier.c | 11 +- arch/arm/mm/cache-xsc3l2.c | 14 +- arch/arm/mm/dma-mapping.c | 5 +- arch/arm/mm/dump.c | 10 +- arch/arm/mm/fault.c | 57 +- arch/arm/mm/hugetlbpage.c | 14 +- arch/arm/mm/mmu.c | 2 +- arch/arm/mm/pageattr.c | 13 +- arch/arm/mm/proc-arm1020.S | 16 +- arch/arm/mm/proc-arm1020e.S | 16 +- arch/arm/mm/proc-arm1022.S | 7 +- arch/arm/mm/proc-arm1026.S | 7 +- arch/arm/mm/proc-arm720.S | 16 +- arch/arm/mm/proc-arm920.S | 16 +- arch/arm/mm/proc-arm922.S | 16 +- arch/arm/mm/proc-arm925.S | 16 +- arch/arm/mm/proc-arm926.S | 16 +- arch/arm/mm/proc-fa526.S | 7 +- arch/arm/mm/proc-feroceon.S | 15 +- arch/arm/mm/proc-mohawk.S | 15 +- arch/arm/mm/proc-v7-3level.S | 14 +- arch/arm/mm/ptdump_debugfs.c | 8 +- arch/arm/mm/tcm.h | 2 +- arch/arm/net/bpf_jit_32.c | 47 +- arch/arm/net/bpf_jit_32.h | 5 +- arch/arm/nwfpe/double_cpdo.c | 14 +- arch/arm/nwfpe/entry.S | 14 +- arch/arm/nwfpe/extended_cpdo.c | 14 +- arch/arm/nwfpe/fpa11.c | 14 +- arch/arm/nwfpe/fpa11.h | 14 +- arch/arm/nwfpe/fpa11_cpdo.c | 14 +- arch/arm/nwfpe/fpa11_cpdt.c | 14 +- arch/arm/nwfpe/fpa11_cprt.c | 14 +- arch/arm/nwfpe/fpmodule.c | 14 +- arch/arm/nwfpe/fpmodule.h | 14 +- arch/arm/nwfpe/fpopcode.c | 14 +- arch/arm/nwfpe/fpopcode.h | 14 +- arch/arm/nwfpe/fpsr.h | 14 +- arch/arm/nwfpe/single_cpdo.c | 14 +- arch/arm/plat-iop/adma.c | 15 +- arch/arm/plat-iop/cp6.c | 15 +- arch/arm/plat-iop/i2c.c | 24 - arch/arm/plat-iop/time.c | 6 +- arch/arm/plat-omap/include/plat/cpu.h | 16 +- arch/arm/plat-versatile/sched-clock.c | 15 +- arch/arm/probes/decode-arm.c | 10 +- arch/arm/probes/decode-arm.h | 8 +- arch/arm/probes/decode-thumb.h | 8 +- arch/arm/probes/decode.h | 10 +- arch/arm/probes/kprobes/actions-arm.c | 10 +- arch/arm/probes/kprobes/checkers-arm.c | 10 +- arch/arm/probes/kprobes/checkers-common.c | 10 +- arch/arm/probes/kprobes/checkers-thumb.c | 10 +- arch/arm/probes/kprobes/checkers.h | 10 +- arch/arm/probes/kprobes/core.c | 10 +- arch/arm/probes/kprobes/core.h | 10 +- arch/arm/probes/kprobes/opt-arm.c | 15 +- arch/arm/tools/syscall.tbl | 2 - arch/arm/vdso/vdsomunge.c | 15 +- arch/arm/vdso/vgettimeofday.c | 14 +- arch/arm64/Kconfig | 33 +- arch/arm64/Kconfig.platforms | 5 - arch/arm64/Makefile | 3 +- arch/arm64/boot/dts/allwinner/axp803.dtsi | 6 - .../dts/allwinner/sun50i-a64-amarula-relic.dts | 25 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 7 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 6 + .../allwinner/sun50i-a64-oceanic-5205-5inmfd.dts | 23 - .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 23 - .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 2 + .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 44 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 22 - .../sun50i-h5-emlid-neutis-n5-devboard.dts | 3 +- .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 3 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 10 - arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 28 - arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 21 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 24 +- arch/arm64/boot/dts/amlogic/Makefile | 1 - arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 35 +- arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 401 +- arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 122 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 252 - arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 1836 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 378 - arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 82 - .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 4 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 6 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 2 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 6 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 2 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 97 +- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 29 +- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 35 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s905d-p230.dts | 2 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 14 +- .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 35 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 28 +- .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxm-q200.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 6 +- arch/arm64/boot/dts/apm/apm-merlin.dts | 6 +- arch/arm64/boot/dts/apm/apm-mustang.dts | 6 +- arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 6 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 6 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 6 +- arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi | 4 +- arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 4 +- arch/arm64/boot/dts/cavium/thunder2-99xx.dts | 6 +- arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi | 6 +- arch/arm64/boot/dts/freescale/Makefile | 1 - arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 20 - arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 20 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 160 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 8 - arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 8 - arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 8 - arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 135 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 151 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 4 - .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 806 - arch/arm64/boot/dts/freescale/imx8mq.dtsi | 62 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 24 +- .../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 +- .../boot/dts/marvell/armada-3720-espressobin.dts | 18 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 28 - .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 1 - arch/arm64/boot/dts/marvell/armada-8040-db.dts | 7 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 2 - arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi | 2 - arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 5 - arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 118 +- arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 2 - arch/arm64/boot/dts/mediatek/mt6755-evb.dts | 10 +- arch/arm64/boot/dts/mediatek/mt6795-evb.dts | 10 +- arch/arm64/boot/dts/mediatek/mt6797-evb.dts | 10 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 10 +- arch/arm64/boot/dts/mediatek/mt8173-pinfunc.h | 10 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 63 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 53 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 67 - arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 1 - arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 13 - arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 13 - arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 31 - arch/arm64/boot/dts/nvidia/tegra210.dtsi | 1 - 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 | 27 +- .../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 | 61 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 17 - arch/arm64/boot/dts/qcom/msm8998.dtsi | 185 - arch/arm64/boot/dts/qcom/pms405.dtsi | 20 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 41 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 364 +- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 4 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 283 +- arch/arm64/boot/dts/renesas/Makefile | 2 - arch/arm64/boot/dts/renesas/hihope-common.dtsi | 268 - arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 63 - .../boot/dts/renesas/r8a774a1-hihope-rzg2m-ex.dts | 15 - .../boot/dts/renesas/r8a774a1-hihope-rzg2m.dts | 26 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 495 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 246 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 12 +- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 93 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 71 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 45 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 3 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 32 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 9 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 10 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 49 - arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 +- arch/arm64/boot/dts/rockchip/Makefile | 3 - arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 6 - .../dts/rockchip/rk3399-khadas-edge-captain.dts | 27 - .../boot/dts/rockchip/rk3399-khadas-edge-v.dts | 27 - .../arm64/boot/dts/rockchip/rk3399-khadas-edge.dts | 13 - .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 804 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 101 - arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 10 - arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 18 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 8 +- arch/arm64/configs/defconfig | 24 - arch/arm64/crypto/chacha-neon-glue.c | 2 +- arch/arm64/crypto/sha1-ce-glue.c | 2 +- arch/arm64/crypto/sha2-ce-glue.c | 2 +- arch/arm64/crypto/sha256-glue.c | 7 +- arch/arm64/crypto/sha512-glue.c | 7 +- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/arch_timer.h | 21 +- arch/arm64/include/asm/atomic_ll_sc.h | 20 +- arch/arm64/include/asm/atomic_lse.h | 34 +- arch/arm64/include/asm/cache.h | 5 +- arch/arm64/include/asm/cpucaps.h | 5 +- arch/arm64/include/asm/dcc.h | 10 +- arch/arm64/include/asm/efi.h | 2 +- arch/arm64/include/asm/fpsimd.h | 5 +- arch/arm64/include/asm/hugetlb.h | 10 +- arch/arm64/include/asm/image.h | 2 +- arch/arm64/include/asm/insn.h | 18 +- arch/arm64/include/asm/kprobes.h | 10 +- arch/arm64/include/asm/kvm_host.h | 3 + arch/arm64/include/asm/pgalloc.h | 47 +- arch/arm64/include/asm/pgtable-hwdef.h | 1 - arch/arm64/include/asm/pgtable-prot.h | 2 +- arch/arm64/include/asm/pgtable.h | 80 +- arch/arm64/include/asm/probes.h | 10 +- arch/arm64/include/asm/simd.h | 10 +- arch/arm64/include/asm/smp.h | 6 - arch/arm64/include/asm/smp_plat.h | 5 + arch/arm64/include/asm/syscall.h | 2 +- arch/arm64/include/asm/syscall_wrapper.h | 18 +- arch/arm64/include/asm/sysreg.h | 82 +- arch/arm64/include/asm/thread_info.h | 7 +- arch/arm64/include/asm/tlbflush.h | 3 - arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 4 - arch/arm64/include/uapi/asm/kvm.h | 7 - arch/arm64/include/uapi/asm/ptrace.h | 15 +- arch/arm64/include/uapi/asm/sigcontext.h | 16 +- arch/arm64/kernel/cacheinfo.c | 22 +- arch/arm64/kernel/cpu_errata.c | 48 +- arch/arm64/kernel/cpufeature.c | 7 +- arch/arm64/kernel/efi.c | 3 +- arch/arm64/kernel/entry.S | 4 +- arch/arm64/kernel/fpsimd.c | 181 +- arch/arm64/kernel/hibernate.c | 3 +- arch/arm64/kernel/kaslr.c | 6 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/kernel/module.c | 44 +- arch/arm64/kernel/paravirt.c | 9 +- arch/arm64/kernel/probes/decode-insn.c | 10 +- arch/arm64/kernel/probes/decode-insn.h | 10 +- arch/arm64/kernel/probes/kprobes.c | 11 +- arch/arm64/kernel/probes/simulate-insn.c | 10 +- arch/arm64/kernel/probes/simulate-insn.h | 10 +- arch/arm64/kernel/psci.c | 9 +- arch/arm64/kernel/ptrace.c | 6 +- arch/arm64/kernel/sleep.S | 2 +- arch/arm64/kernel/smccc-call.S | 11 +- arch/arm64/kernel/ssbd.c | 1 - arch/arm64/kernel/sys.c | 16 +- arch/arm64/kernel/sys32.c | 7 +- arch/arm64/kernel/syscall.c | 31 - arch/arm64/kernel/traps.c | 11 +- arch/arm64/kvm/fpsimd.c | 4 +- arch/arm64/kvm/hyp/Makefile | 1 - arch/arm64/kvm/hyp/switch.c | 39 - arch/arm64/kvm/irq.h | 5 +- arch/arm64/kvm/pmu.c | 38 + arch/arm64/kvm/vgic-sys-reg-v3.c | 10 +- arch/arm64/mm/dma-mapping.c | 437 +- arch/arm64/mm/dump.c | 6 +- arch/arm64/mm/fault.c | 118 +- arch/arm64/mm/hugetlbpage.c | 22 +- arch/arm64/mm/init.c | 5 +- arch/arm64/mm/mmu.c | 33 +- arch/arm64/mm/pageattr.c | 13 +- arch/arm64/mm/pgd.c | 9 +- arch/c6x/Kconfig | 3 +- arch/c6x/boot/dts/dsk6455.dts | 7 +- arch/c6x/boot/dts/evmc6457.dts | 7 +- arch/c6x/boot/dts/evmc6472.dts | 7 +- arch/c6x/boot/dts/evmc6474.dts | 7 +- arch/c6x/boot/dts/evmc6678.dts | 7 +- arch/c6x/include/asm/Kbuild | 1 - arch/c6x/include/asm/flat.h | 7 +- arch/c6x/include/asm/irqflags.h | 6 +- arch/c6x/include/asm/syscall.h | 6 +- arch/c6x/include/uapi/asm/Kbuild | 1 - arch/c6x/kernel/irq.c | 6 +- arch/c6x/kernel/signal.c | 2 +- arch/c6x/kernel/traps.c | 2 +- arch/c6x/lib/checksum.c | 5 +- arch/c6x/lib/divi.S | 14 +- arch/c6x/lib/divremi.S | 14 +- arch/c6x/lib/divremu.S | 14 +- arch/c6x/lib/divu.S | 14 +- arch/c6x/lib/llshl.S | 14 +- arch/c6x/lib/llshr.S | 14 +- arch/c6x/lib/llshru.S | 14 +- arch/c6x/lib/mpyll.S | 14 +- arch/c6x/lib/negll.S | 14 +- arch/c6x/lib/pop_rts.S | 14 +- arch/c6x/lib/push_rts.S | 14 +- arch/c6x/lib/remi.S | 14 +- arch/c6x/lib/remu.S | 14 +- arch/c6x/lib/strasgi.S | 14 +- arch/c6x/lib/strasgi_64plus.S | 14 +- arch/c6x/platforms/pll.c | 6 +- arch/csky/Kconfig | 4 - arch/csky/Makefile | 1 + arch/csky/abiv1/alignment.c | 2 +- arch/csky/abiv2/fpu.c | 2 +- arch/csky/include/asm/Kbuild | 1 - arch/csky/include/asm/pgalloc.h | 30 +- arch/csky/include/uapi/asm/Kbuild | 1 - arch/csky/kernel/perf_event.c | 410 +- arch/csky/kernel/signal.c | 4 +- arch/csky/kernel/traps.c | 7 +- arch/csky/mm/fault.c | 4 +- arch/h8300/Kconfig | 3 - arch/h8300/include/asm/Kbuild | 1 - arch/h8300/include/asm/bitops.h | 6 + arch/h8300/include/asm/flat.h | 7 +- arch/h8300/include/uapi/asm/Kbuild | 1 - arch/h8300/kernel/ptrace_h.c | 4 +- arch/h8300/kernel/ptrace_s.c | 2 +- arch/h8300/kernel/signal.c | 2 +- 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 | 29 +- 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/include/uapi/asm/Kbuild | 1 - 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 | 17 +- 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 | 27 +- 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 | 19 +- arch/hexagon/mm/vm_tlb.c | 15 +- arch/ia64/hp/common/sba_iommu.c | 5 +- arch/ia64/hp/sim/simserial.c | 2 + arch/ia64/include/asm/Kbuild | 1 - arch/ia64/include/asm/acpi.h | 19 +- arch/ia64/include/asm/atomic.h | 20 +- arch/ia64/include/asm/cputime.h | 6 +- arch/ia64/include/asm/device.h | 3 +- arch/ia64/include/asm/kdebug.h | 14 +- arch/ia64/include/asm/kprobes.h | 15 +- arch/ia64/include/asm/native/inst.h | 16 +- arch/ia64/include/asm/native/irq.h | 15 +- arch/ia64/include/asm/native/patchlist.h | 16 +- arch/ia64/include/asm/syscall.h | 5 +- arch/ia64/include/asm/topology.h | 6 +- arch/ia64/include/asm/uncached.h | 5 +- arch/ia64/include/asm/xor.h | 10 +- arch/ia64/include/uapi/asm/Kbuild | 1 - arch/ia64/kernel/acpi.c | 19 +- arch/ia64/kernel/brl_emu.c | 6 +- arch/ia64/kernel/kprobes.c | 15 +- arch/ia64/kernel/mca.c | 2 +- arch/ia64/kernel/numa.c | 14 +- arch/ia64/kernel/signal.c | 8 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 - arch/ia64/kernel/traps.c | 24 +- arch/ia64/kernel/unaligned.c | 2 +- arch/ia64/kernel/uncached.c | 5 +- arch/ia64/lib/xor.S | 10 +- arch/ia64/mm/fault.c | 26 +- arch/ia64/mm/init.c | 2 + arch/ia64/mm/numa.c | 1 - arch/m68k/Kconfig | 2 - arch/m68k/coldfire/gpio.c | 10 +- arch/m68k/coldfire/m53xx.c | 6 +- arch/m68k/configs/amiga_defconfig | 17 +- arch/m68k/configs/apollo_defconfig | 17 +- arch/m68k/configs/atari_defconfig | 17 +- arch/m68k/configs/bvme6000_defconfig | 17 +- arch/m68k/configs/hp300_defconfig | 17 +- arch/m68k/configs/mac_defconfig | 17 +- arch/m68k/configs/multi_defconfig | 17 +- arch/m68k/configs/mvme147_defconfig | 17 +- arch/m68k/configs/mvme16x_defconfig | 17 +- arch/m68k/configs/q40_defconfig | 17 +- arch/m68k/configs/sun3_defconfig | 17 +- arch/m68k/configs/sun3x_defconfig | 17 +- arch/m68k/include/asm/Kbuild | 1 - arch/m68k/include/asm/flat.h | 30 +- arch/m68k/include/asm/gpio.h | 10 +- arch/m68k/include/asm/mcfgpio.h | 10 +- arch/m68k/include/asm/mcfqspi.h | 10 +- arch/m68k/include/asm/sun3_pgalloc.h | 41 +- arch/m68k/include/uapi/asm/Kbuild | 1 - arch/m68k/kernel/pcibios.c | 6 +- arch/m68k/kernel/signal.c | 4 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 - arch/m68k/kernel/traps.c | 20 +- arch/m68k/lib/checksum.c | 6 +- arch/m68k/math-emu/fp_arith.c | 4 +- arch/m68k/math-emu/fp_arith.h | 4 +- arch/m68k/math-emu/multi_arith.h | 5 +- arch/m68k/mm/fault.c | 4 +- arch/m68k/q40/README | 2 +- arch/microblaze/Kconfig | 1 - arch/microblaze/Kconfig.debug | 2 +- arch/microblaze/Kconfig.platform | 2 +- arch/microblaze/boot/dts/system.dts | 16 +- arch/microblaze/include/asm/Kbuild | 1 - arch/microblaze/include/asm/flat.h | 7 +- arch/microblaze/include/asm/pci-bridge.h | 5 +- arch/microblaze/include/asm/pci.h | 5 +- arch/microblaze/include/uapi/asm/Kbuild | 1 - arch/microblaze/kernel/exceptions.c | 2 +- arch/microblaze/kernel/prom.c | 6 +- arch/microblaze/kernel/signal.c | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 2 - arch/microblaze/mm/fault.c | 2 +- arch/microblaze/mm/mmu_context.c | 7 +- arch/microblaze/pci/indirect_pci.c | 6 +- arch/microblaze/pci/pci-common.c | 6 +- arch/mips/Kbuild | 1 - arch/mips/Kbuild.platforms | 1 - arch/mips/Kconfig | 1 - arch/mips/alchemy/board-gpr.c | 15 +- arch/mips/alchemy/board-mtx1.c | 15 +- arch/mips/alchemy/board-xxs1500.c | 15 +- arch/mips/alchemy/common/sleeper.S | 6 +- arch/mips/alchemy/common/time.c | 14 +- arch/mips/alchemy/devboards/db1000.c | 15 +- arch/mips/alchemy/devboards/db1200.c | 15 +- arch/mips/ar7/clock.c | 15 +- arch/mips/ar7/gpio.c | 15 +- arch/mips/ar7/irq.c | 15 +- arch/mips/ar7/memory.c | 15 +- arch/mips/ar7/platform.c | 15 +- arch/mips/ar7/prom.c | 14 +- arch/mips/ar7/setup.c | 14 +- arch/mips/ar7/time.c | 14 +- arch/mips/boot/compressed/calc_vmlinuz_load_addr.c | 6 +- arch/mips/boot/compressed/decompress.c | 6 +- arch/mips/boot/dts/mscc/ocelot.dtsi | 5 +- arch/mips/boot/dts/qca/ar9331.dtsi | 26 - arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 8 - arch/mips/cavium-octeon/crypto/octeon-sha1.c | 6 +- arch/mips/cavium-octeon/crypto/octeon-sha256.c | 6 +- arch/mips/cavium-octeon/crypto/octeon-sha512.c | 6 +- arch/mips/cavium-octeon/octeon_boot.h | 16 +- arch/mips/configs/ar7_defconfig | 1 + arch/mips/configs/ath25_defconfig | 1 + arch/mips/configs/ath79_defconfig | 1 + arch/mips/configs/bcm63xx_defconfig | 1 + arch/mips/configs/bigsur_defconfig | 1 + arch/mips/configs/bmips_be_defconfig | 1 + arch/mips/configs/bmips_stb_defconfig | 1 + arch/mips/configs/cavium_octeon_defconfig | 1 + arch/mips/configs/ci20_defconfig | 1 + arch/mips/configs/cobalt_defconfig | 1 + arch/mips/configs/fuloong2e_defconfig | 1 + arch/mips/configs/gpr_defconfig | 1 + arch/mips/configs/ip27_defconfig | 1 + arch/mips/configs/ip32_defconfig | 1 + arch/mips/configs/lemote2f_defconfig | 2 + arch/mips/configs/loongson1b_defconfig | 1 + arch/mips/configs/loongson1c_defconfig | 1 + arch/mips/configs/loongson3_defconfig | 1 + arch/mips/configs/malta_defconfig | 2 + arch/mips/configs/malta_kvm_defconfig | 2 + arch/mips/configs/malta_kvm_guest_defconfig | 2 + arch/mips/configs/malta_qemu_32r6_defconfig | 1 + arch/mips/configs/maltaaprp_defconfig | 1 + arch/mips/configs/maltasmvp_defconfig | 1 + arch/mips/configs/maltasmvp_eva_defconfig | 1 + arch/mips/configs/maltaup_defconfig | 1 + arch/mips/configs/maltaup_xpa_defconfig | 2 + arch/mips/configs/mips_paravirt_defconfig | 1 + arch/mips/configs/omega2p_defconfig | 1 + arch/mips/configs/pistachio_defconfig | 1 + arch/mips/configs/pnx8335_stb225_defconfig | 1 + arch/mips/configs/qi_lb60_defconfig | 2 + arch/mips/configs/rb532_defconfig | 2 + arch/mips/configs/rt305x_defconfig | 1 + arch/mips/configs/sb1250_swarm_defconfig | 1 + arch/mips/configs/tb0219_defconfig | 1 + arch/mips/configs/tb0226_defconfig | 1 + arch/mips/configs/tb0287_defconfig | 1 + arch/mips/configs/vocore2_defconfig | 1 + arch/mips/configs/xway_defconfig | 1 + arch/mips/dec/ecc-berr.c | 6 +- arch/mips/dec/ioasic-irq.c | 6 +- arch/mips/dec/kn01-berr.c | 6 +- arch/mips/dec/kn02-irq.c | 6 +- arch/mips/dec/kn02xa-berr.c | 6 +- arch/mips/dec/platform.c | 6 +- arch/mips/dec/prom/console.c | 6 +- arch/mips/emma/common/Makefile | 6 +- arch/mips/emma/common/prom.c | 15 +- arch/mips/emma/markeins/Makefile | 6 +- arch/mips/emma/markeins/irq.c | 15 +- arch/mips/emma/markeins/led.c | 15 +- arch/mips/emma/markeins/platform.c | 15 +- arch/mips/emma/markeins/setup.c | 15 +- arch/mips/fw/cfe/cfe_api.c | 15 +- arch/mips/fw/cfe/cfe_api_int.h | 15 +- arch/mips/fw/lib/call_o32.S | 6 +- arch/mips/generic/Makefile | 6 +- arch/mips/generic/board-ranchu.c | 6 +- arch/mips/generic/board-sead3.c | 6 +- arch/mips/generic/init.c | 6 +- arch/mips/generic/irq.c | 6 +- arch/mips/generic/proc.c | 6 +- arch/mips/generic/yamon-dt.c | 6 +- arch/mips/include/asm/Kbuild | 1 - arch/mips/include/asm/atomic.h | 22 +- arch/mips/include/asm/clocksource.h | 6 +- arch/mips/include/asm/cpu.h | 125 +- arch/mips/include/asm/cpufeature.h | 6 +- arch/mips/include/asm/debug.h | 6 +- arch/mips/include/asm/dec/ecc.h | 6 +- arch/mips/include/asm/dec/ioasic.h | 6 +- arch/mips/include/asm/dec/kn02ba.h | 6 +- arch/mips/include/asm/dec/kn02ca.h | 6 +- arch/mips/include/asm/dec/kn05.h | 6 +- arch/mips/include/asm/dec/kn230.h | 6 +- arch/mips/include/asm/dec/prom.h | 6 +- arch/mips/include/asm/dec/system.h | 6 +- arch/mips/include/asm/dsemul.h | 6 +- arch/mips/include/asm/dsp.h | 6 +- arch/mips/include/asm/emma/emma2rh.h | 15 +- arch/mips/include/asm/emma/markeins.h | 15 +- arch/mips/include/asm/fpu.h | 6 +- arch/mips/include/asm/fpu_emulator.h | 13 +- arch/mips/include/asm/fw/cfe/cfe_api.h | 15 +- arch/mips/include/asm/fw/cfe/cfe_error.h | 15 +- arch/mips/include/asm/ginvt.h | 2 +- arch/mips/include/asm/gt64120.h | 14 +- arch/mips/include/asm/i8259.h | 6 +- arch/mips/include/asm/irq_cpu.h | 6 +- arch/mips/include/asm/irq_regs.h | 5 +- arch/mips/include/asm/kprobes.h | 14 +- arch/mips/include/asm/lasat/lasat.h | 14 +- arch/mips/include/asm/maar.h | 6 +- arch/mips/include/asm/mach-ar7/ar7.h | 15 +- arch/mips/include/asm/mach-ar7/prom.h | 15 +- arch/mips/include/asm/mach-au1x00/ioremap.h | 6 +- arch/mips/include/asm/mach-bcm47xx/bcm47xx.h | 15 +- .../include/asm/mach-dec/cpu-feature-overrides.h | 6 +- arch/mips/include/asm/mach-dec/mc146818rtc.h | 6 +- arch/mips/include/asm/mach-generic/ioremap.h | 6 +- arch/mips/include/asm/mach-jz4740/clock.h | 11 +- arch/mips/include/asm/mach-jz4740/dma.h | 11 +- arch/mips/include/asm/mach-jz4740/gpio.h | 11 +- arch/mips/include/asm/mach-jz4740/irq.h | 11 +- arch/mips/include/asm/mach-jz4740/jz4740_fb.h | 11 +- arch/mips/include/asm/mach-jz4740/platform.h | 11 +- arch/mips/include/asm/mach-jz4740/timer.h | 11 +- arch/mips/include/asm/mach-lantiq/xway/xway_dma.h | 13 +- arch/mips/include/asm/mach-loongson32/cpufreq.h | 6 +- arch/mips/include/asm/mach-loongson32/dma.h | 6 +- arch/mips/include/asm/mach-loongson32/irq.h | 6 +- arch/mips/include/asm/mach-loongson32/loongson1.h | 6 +- arch/mips/include/asm/mach-loongson32/nand.h | 6 +- arch/mips/include/asm/mach-loongson32/platform.h | 6 +- arch/mips/include/asm/mach-loongson32/prom.h | 6 +- arch/mips/include/asm/mach-loongson32/regs-clk.h | 6 +- arch/mips/include/asm/mach-loongson32/regs-mux.h | 6 +- arch/mips/include/asm/mach-loongson32/regs-pwm.h | 6 +- arch/mips/include/asm/mach-loongson32/regs-rtc.h | 6 +- arch/mips/include/asm/mach-loongson32/regs-wdt.h | 6 +- arch/mips/include/asm/mach-loongson64/loongson.h | 6 +- arch/mips/include/asm/mach-loongson64/machine.h | 6 +- arch/mips/include/asm/mach-loongson64/mem.h | 6 +- arch/mips/include/asm/mach-loongson64/mmzone.h | 6 +- arch/mips/include/asm/mach-loongson64/pci.h | 7 +- arch/mips/include/asm/mach-malta/malta-dtshim.h | 6 +- arch/mips/include/asm/mach-malta/malta-pm.h | 6 +- arch/mips/include/asm/mach-malta/mc146818rtc.h | 14 +- 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 +- .../include/asm/mach-pmcs-msp71xx/msp_cic_int.h | 14 +- arch/mips/include/asm/mach-pmcs-msp71xx/msp_int.h | 14 +- arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h | 18 +- arch/mips/include/asm/mach-pmcs-msp71xx/msp_prom.h | 14 +- arch/mips/include/asm/mach-pmcs-msp71xx/msp_regs.h | 14 +- .../include/asm/mach-pmcs-msp71xx/msp_slp_int.h | 14 +- arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h | 18 +- arch/mips/include/asm/mach-pnx833x/gpio.h | 15 +- arch/mips/include/asm/mach-pnx833x/irq-mapping.h | 15 +- arch/mips/include/asm/mach-pnx833x/irq.h | 15 +- arch/mips/include/asm/mach-pnx833x/pnx833x.h | 15 +- arch/mips/include/asm/mach-ralink/pinmux.h | 5 +- arch/mips/include/asm/mach-rc32434/rb.h | 10 +- arch/mips/include/asm/mach-tx39xx/ioremap.h | 6 +- arch/mips/include/asm/mach-tx49xx/ioremap.h | 6 +- arch/mips/include/asm/mach-xilfpga/irq.h | 6 +- arch/mips/include/asm/machine.h | 6 +- arch/mips/include/asm/mips-boards/malta.h | 14 +- arch/mips/include/asm/mips-boards/piix4.h | 14 +- arch/mips/include/asm/mips-boards/sim.h | 15 +- arch/mips/include/asm/mips-cm.h | 6 +- arch/mips/include/asm/mips-cpc.h | 6 +- arch/mips/include/asm/mips-cps.h | 6 +- arch/mips/include/asm/mips-gic.h | 6 +- arch/mips/include/asm/msa.h | 6 +- arch/mips/include/asm/page.h | 5 +- arch/mips/include/asm/pgalloc.h | 33 +- arch/mips/include/asm/pm-cps.h | 6 +- arch/mips/include/asm/pm.h | 6 +- arch/mips/include/asm/serial.h | 6 +- arch/mips/include/asm/sibyte/bcm1480_int.h | 15 +- arch/mips/include/asm/sibyte/bcm1480_l2c.h | 15 +- arch/mips/include/asm/sibyte/bcm1480_mc.h | 15 +- arch/mips/include/asm/sibyte/bcm1480_regs.h | 15 +- arch/mips/include/asm/sibyte/bcm1480_scd.h | 15 +- arch/mips/include/asm/sibyte/bigsur.h | 15 +- arch/mips/include/asm/sibyte/board.h | 15 +- arch/mips/include/asm/sibyte/carmel.h | 15 +- arch/mips/include/asm/sibyte/sb1250.h | 15 +- arch/mips/include/asm/sibyte/sb1250_defs.h | 15 +- arch/mips/include/asm/sibyte/sb1250_dma.h | 15 +- arch/mips/include/asm/sibyte/sb1250_genbus.h | 15 +- arch/mips/include/asm/sibyte/sb1250_int.h | 15 +- arch/mips/include/asm/sibyte/sb1250_l2c.h | 15 +- arch/mips/include/asm/sibyte/sb1250_ldt.h | 15 +- arch/mips/include/asm/sibyte/sb1250_mac.h | 15 +- arch/mips/include/asm/sibyte/sb1250_mc.h | 15 +- arch/mips/include/asm/sibyte/sb1250_regs.h | 15 +- arch/mips/include/asm/sibyte/sb1250_scd.h | 15 +- arch/mips/include/asm/sibyte/sb1250_smbus.h | 15 +- arch/mips/include/asm/sibyte/sb1250_syncser.h | 15 +- arch/mips/include/asm/sibyte/sb1250_uart.h | 15 +- arch/mips/include/asm/sibyte/sentosa.h | 15 +- arch/mips/include/asm/sibyte/swarm.h | 15 +- arch/mips/include/asm/smp-cps.h | 6 +- arch/mips/include/asm/switch_to.h | 4 +- arch/mips/include/asm/syscall.h | 6 - arch/mips/include/asm/time.h | 6 +- arch/mips/include/asm/traps.h | 6 +- arch/mips/include/asm/vdso.h | 6 +- arch/mips/include/asm/vr41xx/capcella.h | 15 +- arch/mips/include/asm/vr41xx/giu.h | 15 +- arch/mips/include/asm/vr41xx/irq.h | 6 +- arch/mips/include/asm/vr41xx/mpc30x.h | 15 +- arch/mips/include/asm/vr41xx/pci.h | 15 +- arch/mips/include/asm/vr41xx/siu.h | 15 +- arch/mips/include/asm/vr41xx/tb0219.h | 15 +- arch/mips/include/asm/vr41xx/tb0226.h | 15 +- arch/mips/include/asm/vr41xx/tb0287.h | 15 +- arch/mips/include/asm/vr41xx/vr41xx.h | 6 +- arch/mips/include/asm/yamon-dt.h | 6 +- arch/mips/include/uapi/asm/Kbuild | 1 - arch/mips/include/uapi/asm/socket.h | 2 - arch/mips/jazz/jazzdma.c | 6 + arch/mips/jz4740/board-qi_lb60.c | 16 +- arch/mips/jz4740/platform.c | 11 +- arch/mips/jz4740/pm.c | 11 +- arch/mips/jz4740/prom.c | 11 +- arch/mips/jz4740/reset.c | 11 +- arch/mips/jz4740/setup.c | 11 +- arch/mips/jz4740/time.c | 11 +- arch/mips/jz4740/timer.c | 11 +- arch/mips/kernel/branch.c | 18 +- arch/mips/kernel/cacheinfo.c | 13 +- arch/mips/kernel/cevt-bcm1480.c | 15 +- arch/mips/kernel/cevt-sb1250.c | 15 +- arch/mips/kernel/cmpxchg.c | 6 +- arch/mips/kernel/cps-vec-ns16550.S | 6 +- arch/mips/kernel/cps-vec.S | 6 +- arch/mips/kernel/cpu-bugs64.c | 6 +- arch/mips/kernel/cpu-probe.c | 6 +- arch/mips/kernel/csrc-bcm1480.c | 11 +- arch/mips/kernel/csrc-ioasic.c | 11 +- arch/mips/kernel/csrc-sb1250.c | 11 +- arch/mips/kernel/elf.c | 6 +- arch/mips/kernel/ftrace.c | 23 +- arch/mips/kernel/idle.c | 6 +- arch/mips/kernel/irq-msc01.c | 5 +- arch/mips/kernel/irq-rm7000.c | 6 +- arch/mips/kernel/kprobes.c | 16 +- arch/mips/kernel/mips-cm.c | 6 +- arch/mips/kernel/mips-cpc.c | 6 +- arch/mips/kernel/mips-mt-fpaff.c | 2 +- arch/mips/kernel/module.c | 14 +- arch/mips/kernel/pm-cps.c | 6 +- arch/mips/kernel/pm.c | 6 +- arch/mips/kernel/probes-common.h | 6 +- arch/mips/kernel/signal.c | 8 +- arch/mips/kernel/signal_n32.c | 19 +- arch/mips/kernel/signal_o32.c | 8 +- arch/mips/kernel/smp-cmp.c | 13 +- arch/mips/kernel/smp-cps.c | 6 +- arch/mips/kernel/smp-mt.c | 13 +- arch/mips/kernel/smp.c | 14 +- arch/mips/kernel/spram.c | 6 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 - arch/mips/kernel/syscalls/syscall_n64.tbl | 1 - arch/mips/kernel/syscalls/syscall_o32.tbl | 1 - arch/mips/kernel/time.c | 6 +- arch/mips/kernel/traps.c | 56 +- arch/mips/kernel/unaligned.c | 20 +- arch/mips/kernel/uprobes.c | 3 + arch/mips/kernel/vdso.c | 6 +- arch/mips/kvm/mips.c | 3 - arch/mips/lantiq/xway/dma.c | 13 +- arch/mips/lasat/interrupt.c | 14 +- arch/mips/lasat/lasat_board.c | 14 +- arch/mips/lasat/reset.c | 14 +- arch/mips/lasat/serial.c | 15 +- arch/mips/lasat/setup.c | 14 +- arch/mips/lasat/sysctl.c | 14 +- arch/mips/loongson32/common/irq.c | 6 +- arch/mips/loongson32/common/platform.c | 6 +- arch/mips/loongson32/common/prom.c | 6 +- arch/mips/loongson32/common/reset.c | 6 +- arch/mips/loongson32/common/setup.c | 6 +- arch/mips/loongson32/common/time.c | 6 +- arch/mips/loongson32/ls1b/board.c | 6 +- arch/mips/loongson32/ls1c/board.c | 6 +- arch/mips/loongson64/common/bonito-irq.c | 6 +- arch/mips/loongson64/common/cmdline.c | 6 +- arch/mips/loongson64/common/cs5536/cs5536_acc.c | 6 +- arch/mips/loongson64/common/cs5536/cs5536_ehci.c | 6 +- arch/mips/loongson64/common/cs5536/cs5536_ide.c | 6 +- arch/mips/loongson64/common/cs5536/cs5536_isa.c | 6 +- arch/mips/loongson64/common/cs5536/cs5536_mfgpt.c | 6 +- arch/mips/loongson64/common/cs5536/cs5536_ohci.c | 6 +- arch/mips/loongson64/common/cs5536/cs5536_pci.c | 6 +- arch/mips/loongson64/common/early_printk.c | 6 +- arch/mips/loongson64/common/env.c | 6 +- arch/mips/loongson64/common/init.c | 6 +- arch/mips/loongson64/common/irq.c | 6 +- arch/mips/loongson64/common/machtype.c | 6 +- arch/mips/loongson64/common/mem.c | 5 +- arch/mips/loongson64/common/pci.c | 6 +- arch/mips/loongson64/common/platform.c | 6 +- arch/mips/loongson64/common/pm.c | 6 +- arch/mips/loongson64/common/reset.c | 5 +- arch/mips/loongson64/common/rtc.c | 6 +- arch/mips/loongson64/common/setup.c | 6 +- arch/mips/loongson64/common/time.c | 6 +- arch/mips/loongson64/common/uart_base.c | 6 +- arch/mips/loongson64/fuloong-2e/irq.c | 6 +- arch/mips/loongson64/fuloong-2e/reset.c | 6 +- arch/mips/loongson64/lemote-2f/ec_kb3310b.c | 6 +- arch/mips/loongson64/lemote-2f/ec_kb3310b.h | 6 +- arch/mips/loongson64/lemote-2f/irq.c | 6 +- arch/mips/loongson64/lemote-2f/machtype.c | 6 +- arch/mips/loongson64/lemote-2f/pm.c | 6 +- arch/mips/loongson64/lemote-2f/reset.c | 6 +- arch/mips/loongson64/loongson-3/numa.c | 6 +- arch/mips/loongson64/loongson-3/platform.c | 6 +- arch/mips/loongson64/loongson-3/smp.c | 12 +- 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/mm/cache.c | 2 + arch/mips/mm/cerr-sb1.c | 15 +- arch/mips/mm/cex-sb1.S | 15 +- arch/mips/mm/dma-noncoherent.c | 26 +- arch/mips/mm/fault.c | 4 +- arch/mips/mm/mmap.c | 7 +- arch/mips/mm/sc-debugfs.c | 6 +- arch/mips/mti-malta/malta-dt.c | 6 +- arch/mips/mti-malta/malta-dtshim.c | 6 +- arch/mips/mti-malta/malta-setup.c | 14 +- arch/mips/mti-malta/malta-time.c | 14 +- arch/mips/net/bpf_jit.h | 5 +- arch/mips/net/ebpf_jit.c | 5 +- arch/mips/pci/fixup-capcella.c | 15 +- arch/mips/pci/fixup-emma2rh.c | 15 +- arch/mips/pci/fixup-fuloong2e.c | 6 +- arch/mips/pci/fixup-lemote2f.c | 6 +- arch/mips/pci/fixup-mpc30x.c | 15 +- arch/mips/pci/fixup-sb1250.c | 6 +- arch/mips/pci/fixup-tb0219.c | 15 +- arch/mips/pci/fixup-tb0226.c | 15 +- arch/mips/pci/fixup-tb0287.c | 15 +- arch/mips/pci/ops-bonito64.c | 14 +- arch/mips/pci/ops-emma2rh.c | 15 +- arch/mips/pci/ops-gt64xxx_pci0.c | 14 +- arch/mips/pci/ops-loongson2.c | 5 +- arch/mips/pci/ops-msc.c | 15 +- arch/mips/pci/ops-pmcmsp.c | 7 +- arch/mips/pci/ops-tx4927.c | 6 +- arch/mips/pci/ops-vr41xx.c | 15 +- arch/mips/pci/pci-bcm1480.c | 15 +- arch/mips/pci/pci-bcm1480ht.c | 15 +- arch/mips/pci/pci-emma2rh.c | 15 +- arch/mips/pci/pci-generic.c | 6 +- arch/mips/pci/pci-legacy.c | 5 +- arch/mips/pci/pci-malta.c | 14 +- arch/mips/pci/pci-sb1250.c | 15 +- arch/mips/pci/pci-vr41xx.c | 15 +- arch/mips/pci/pci-vr41xx.h | 15 +- arch/mips/pci/pci.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/Platform | 1 - arch/mips/pistachio/init.c | 5 +- arch/mips/pistachio/irq.c | 5 +- arch/mips/pistachio/time.c | 5 +- arch/mips/pmcs-msp71xx/msp_irq_cic.c | 6 +- arch/mips/pmcs-msp71xx/msp_irq_per.c | 6 +- arch/mips/pmcs-msp71xx/msp_irq_slp.c | 6 +- arch/mips/pmcs-msp71xx/msp_setup.c | 6 +- arch/mips/pmcs-msp71xx/msp_smp.c | 15 +- arch/mips/pmcs-msp71xx/msp_time.c | 14 +- arch/mips/pnx833x/Platform | 2 +- arch/mips/pnx833x/common/interrupts.c | 15 +- arch/mips/pnx833x/common/platform.c | 15 +- arch/mips/pnx833x/common/prom.c | 15 +- arch/mips/pnx833x/common/reset.c | 15 +- arch/mips/pnx833x/common/setup.c | 15 +- arch/mips/pnx833x/stb22x/board.c | 15 +- arch/mips/power/cpu.c | 3 +- arch/mips/power/hibernate_asm.S | 3 +- arch/mips/rb532/devices.c | 11 +- arch/mips/rb532/time.c | 14 +- arch/mips/sgi-ip22/ip22-berr.c | 2 +- arch/mips/sgi-ip22/ip28-berr.c | 2 +- arch/mips/sgi-ip27/ip27-berr.c | 2 +- arch/mips/sgi-ip27/ip27-hubio.c | 2 +- arch/mips/sgi-ip27/ip27-xtalk.c | 2 +- arch/mips/sgi-ip32/ip32-berr.c | 2 +- arch/mips/sibyte/bcm1480/irq.c | 15 +- arch/mips/sibyte/bcm1480/setup.c | 15 +- arch/mips/sibyte/bcm1480/smp.c | 15 +- arch/mips/sibyte/bcm1480/time.c | 15 +- arch/mips/sibyte/common/bus_watcher.c | 15 +- arch/mips/sibyte/common/cfe.c | 15 +- arch/mips/sibyte/common/sb_tbprof.c | 14 +- arch/mips/sibyte/sb1250/irq.c | 15 +- arch/mips/sibyte/sb1250/setup.c | 15 +- arch/mips/sibyte/sb1250/smp.c | 15 +- arch/mips/sibyte/sb1250/time.c | 15 +- arch/mips/sibyte/swarm/rtc_m41t81.c | 7 +- arch/mips/sibyte/swarm/rtc_xicor1241.c | 6 +- arch/mips/sibyte/swarm/setup.c | 15 +- arch/mips/sibyte/swarm/swarm-i2c.c | 6 +- arch/mips/sni/eisa.c | 3 +- arch/mips/tools/generic-board-config.sh | 6 +- arch/mips/txx9/generic/setup.c | 6 + arch/mips/vdso/elf.S | 6 +- arch/mips/vdso/genvdso.c | 6 +- arch/mips/vdso/genvdso.h | 6 +- arch/mips/vdso/gettimeofday.c | 6 +- arch/mips/vdso/sigreturn.S | 6 +- arch/mips/vdso/vdso.h | 6 +- arch/mips/vdso/vdso.lds.S | 6 +- arch/mips/vr41xx/casio-e55/setup.c | 15 +- arch/mips/vr41xx/common/bcu.c | 15 +- arch/mips/vr41xx/common/cmu.c | 15 +- arch/mips/vr41xx/common/icu.c | 15 +- arch/mips/vr41xx/common/init.c | 15 +- arch/mips/vr41xx/common/irq.c | 15 +- arch/mips/vr41xx/common/pmu.c | 15 +- arch/mips/vr41xx/common/type.c | 15 +- arch/mips/vr41xx/ibm-workpad/setup.c | 15 +- arch/nds32/Kconfig | 2 +- arch/nds32/Makefile | 2 + arch/nds32/configs/defconfig | 1 - arch/nds32/include/asm/Kbuild | 1 - arch/nds32/include/asm/bitfield.h | 2 +- arch/nds32/include/asm/fpu.h | 2 +- arch/nds32/include/asm/fpuemu.h | 12 - arch/nds32/include/asm/pgalloc.h | 31 +- arch/nds32/include/asm/syscall.h | 27 +- arch/nds32/include/asm/syscalls.h | 2 +- arch/nds32/include/uapi/asm/Kbuild | 1 - arch/nds32/include/uapi/asm/fp_udfiex_crtl.h | 16 - arch/nds32/include/uapi/asm/sigcontext.h | 24 +- arch/nds32/include/uapi/asm/udftrap.h | 13 + arch/nds32/include/uapi/asm/unistd.h | 4 +- arch/nds32/kernel/fpu.c | 17 +- arch/nds32/kernel/signal.c | 2 +- arch/nds32/kernel/sys_nds32.c | 26 +- arch/nds32/kernel/traps.c | 17 +- arch/nds32/math-emu/Makefile | 4 +- arch/nds32/math-emu/fd2si.c | 30 - arch/nds32/math-emu/fd2siz.c | 30 - arch/nds32/math-emu/fd2ui.c | 30 - arch/nds32/math-emu/fd2uiz.c | 30 - arch/nds32/math-emu/fpuemu.c | 57 +- arch/nds32/math-emu/fs2si.c | 29 - arch/nds32/math-emu/fs2siz.c | 29 - arch/nds32/math-emu/fs2ui.c | 29 - arch/nds32/math-emu/fs2uiz.c | 30 - arch/nds32/math-emu/fsi2d.c | 22 - arch/nds32/math-emu/fsi2s.c | 22 - arch/nds32/math-emu/fui2d.c | 22 - arch/nds32/math-emu/fui2s.c | 22 - arch/nds32/mm/fault.c | 4 +- arch/nios2/boot/dts/10m50_devboard.dts | 13 +- arch/nios2/include/asm/Kbuild | 1 - arch/nios2/include/asm/pgalloc.h | 37 +- arch/nios2/include/asm/shmparam.h | 13 +- arch/nios2/include/asm/syscall.h | 13 +- arch/nios2/include/asm/syscalls.h | 14 +- arch/nios2/include/uapi/asm/Kbuild | 1 - arch/nios2/kernel/signal.c | 4 +- arch/nios2/kernel/syscall_table.c | 14 +- arch/nios2/kernel/traps.c | 2 +- arch/openrisc/Kconfig | 2 +- arch/openrisc/include/asm/Kbuild | 1 - arch/openrisc/include/asm/bitops.h | 6 +- arch/openrisc/include/asm/bitops/__ffs.h | 6 +- arch/openrisc/include/asm/bitops/__fls.h | 6 +- arch/openrisc/include/asm/bitops/ffs.h | 6 +- arch/openrisc/include/asm/bitops/fls.h | 6 +- arch/openrisc/include/asm/cache.h | 6 +- arch/openrisc/include/asm/cacheflush.h | 6 +- arch/openrisc/include/asm/cpuinfo.h | 6 +- arch/openrisc/include/asm/delay.h | 6 +- arch/openrisc/include/asm/elf.h | 6 +- arch/openrisc/include/asm/fixmap.h | 6 +- arch/openrisc/include/asm/io.h | 6 +- arch/openrisc/include/asm/irq.h | 6 +- arch/openrisc/include/asm/irqflags.h | 6 +- arch/openrisc/include/asm/linkage.h | 6 +- arch/openrisc/include/asm/mmu.h | 6 +- arch/openrisc/include/asm/mmu_context.h | 6 +- arch/openrisc/include/asm/page.h | 6 +- arch/openrisc/include/asm/pgalloc.h | 6 +- arch/openrisc/include/asm/pgtable.h | 6 +- arch/openrisc/include/asm/processor.h | 6 +- arch/openrisc/include/asm/ptrace.h | 6 +- arch/openrisc/include/asm/serial.h | 6 +- arch/openrisc/include/asm/spinlock.h | 6 +- arch/openrisc/include/asm/spr.h | 6 +- arch/openrisc/include/asm/spr_defs.h | 6 +- arch/openrisc/include/asm/syscall.h | 6 +- arch/openrisc/include/asm/syscalls.h | 6 +- arch/openrisc/include/asm/thread_info.h | 6 +- arch/openrisc/include/asm/timex.h | 6 +- arch/openrisc/include/asm/tlb.h | 6 +- arch/openrisc/include/asm/tlbflush.h | 6 +- arch/openrisc/include/asm/uaccess.h | 6 +- arch/openrisc/include/asm/unaligned.h | 6 +- arch/openrisc/include/uapi/asm/Kbuild | 1 - arch/openrisc/kernel/asm-offsets.c | 6 +- arch/openrisc/kernel/dma.c | 6 +- arch/openrisc/kernel/entry.S | 6 +- arch/openrisc/kernel/head.S | 6 +- arch/openrisc/kernel/irq.c | 6 +- arch/openrisc/kernel/module.c | 6 +- arch/openrisc/kernel/or32_ksyms.c | 6 +- arch/openrisc/kernel/process.c | 6 +- arch/openrisc/kernel/prom.c | 7 +- arch/openrisc/kernel/ptrace.c | 6 +- arch/openrisc/kernel/setup.c | 6 +- arch/openrisc/kernel/signal.c | 8 +- arch/openrisc/kernel/sys_call_table.c | 6 +- arch/openrisc/kernel/time.c | 6 +- arch/openrisc/kernel/traps.c | 19 +- arch/openrisc/kernel/vmlinux.lds.S | 6 +- arch/openrisc/lib/memset.S | 6 +- arch/openrisc/lib/string.S | 6 +- arch/openrisc/mm/cache.c | 6 +- arch/openrisc/mm/fault.c | 10 +- arch/openrisc/mm/init.c | 6 +- arch/openrisc/mm/ioremap.c | 6 +- arch/openrisc/mm/tlb.c | 6 +- arch/parisc/Kconfig | 4 +- arch/parisc/configs/712_defconfig | 1 + arch/parisc/configs/a500_defconfig | 2 +- arch/parisc/configs/b180_defconfig | 2 +- arch/parisc/configs/c3000_defconfig | 2 +- arch/parisc/configs/c8000_defconfig | 2 + arch/parisc/configs/default_defconfig | 2 +- arch/parisc/configs/generic-32bit_defconfig | 1 + arch/parisc/include/asm/Kbuild | 1 - arch/parisc/include/asm/asmregs.h | 15 +- arch/parisc/include/asm/assembly.h | 15 +- arch/parisc/include/asm/eisa_bus.h | 7 +- arch/parisc/include/asm/eisa_eeprom.h | 7 +- arch/parisc/include/asm/floppy.h | 15 +- arch/parisc/include/asm/grfioctl.h | 15 +- arch/parisc/include/asm/pdc_chassis.h | 15 +- arch/parisc/include/asm/pgalloc.h | 33 +- arch/parisc/include/asm/special_insns.h | 24 - arch/parisc/include/asm/syscall.h | 7 - arch/parisc/include/uapi/asm/Kbuild | 1 - arch/parisc/include/uapi/asm/socket.h | 2 - arch/parisc/kernel/alternative.c | 3 +- arch/parisc/kernel/asm-offsets.c | 15 +- arch/parisc/kernel/drivers.c | 6 +- arch/parisc/kernel/entry.S | 15 +- arch/parisc/kernel/firmware.c | 7 +- arch/parisc/kernel/hardware.c | 16 +- arch/parisc/kernel/hpmc.S | 15 +- arch/parisc/kernel/inventory.c | 6 +- arch/parisc/kernel/irq.c | 15 +- arch/parisc/kernel/module.c | 21 +- arch/parisc/kernel/pacache.S | 15 +- arch/parisc/kernel/parisc_ksyms.c | 15 +- arch/parisc/kernel/pdc_chassis.c | 14 +- arch/parisc/kernel/pdc_cons.c | 16 +- arch/parisc/kernel/perf.c | 15 +- arch/parisc/kernel/perf_asm.S | 15 +- arch/parisc/kernel/perf_images.h | 15 +- arch/parisc/kernel/process.c | 16 +- arch/parisc/kernel/processor.c | 16 +- arch/parisc/kernel/ptrace.c | 6 +- arch/parisc/kernel/setup.c | 16 +- arch/parisc/kernel/signal.c | 2 +- arch/parisc/kernel/signal32.c | 16 +- arch/parisc/kernel/signal32.h | 15 +- arch/parisc/kernel/smp.c | 5 +- arch/parisc/kernel/sys_parisc.c | 16 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/parisc/kernel/traps.c | 14 +- arch/parisc/kernel/unaligned.c | 20 +- arch/parisc/kernel/vmlinux.lds.S | 21 +- arch/parisc/lib/checksum.c | 6 +- arch/parisc/lib/lusercopy.S | 16 +- arch/parisc/lib/memcpy.c | 16 +- arch/parisc/math-emu/cnv_float.h | 23 +- arch/parisc/math-emu/dbl_float.h | 15 +- arch/parisc/math-emu/decode_exc.c | 15 +- arch/parisc/math-emu/denormal.c | 15 +- arch/parisc/math-emu/dfadd.c | 15 +- arch/parisc/math-emu/dfcmp.c | 15 +- arch/parisc/math-emu/dfdiv.c | 15 +- arch/parisc/math-emu/dfmpy.c | 15 +- arch/parisc/math-emu/dfrem.c | 15 +- arch/parisc/math-emu/dfsqrt.c | 15 +- arch/parisc/math-emu/dfsub.c | 15 +- arch/parisc/math-emu/driver.c | 17 +- arch/parisc/math-emu/fcnvff.c | 15 +- arch/parisc/math-emu/fcnvfu.c | 15 +- arch/parisc/math-emu/fcnvfut.c | 15 +- arch/parisc/math-emu/fcnvfx.c | 15 +- arch/parisc/math-emu/fcnvfxt.c | 15 +- arch/parisc/math-emu/fcnvuf.c | 15 +- arch/parisc/math-emu/fcnvxf.c | 15 +- arch/parisc/math-emu/float.h | 15 +- arch/parisc/math-emu/fmpyfadd.c | 15 +- arch/parisc/math-emu/fpbits.h | 15 +- arch/parisc/math-emu/fpu.h | 15 +- arch/parisc/math-emu/fpudispatch.c | 15 +- arch/parisc/math-emu/frnd.c | 15 +- arch/parisc/math-emu/hppa.h | 15 +- arch/parisc/math-emu/math-emu.h | 15 +- arch/parisc/math-emu/sfadd.c | 15 +- arch/parisc/math-emu/sfcmp.c | 15 +- arch/parisc/math-emu/sfdiv.c | 15 +- arch/parisc/math-emu/sfmpy.c | 15 +- arch/parisc/math-emu/sfrem.c | 15 +- arch/parisc/math-emu/sfsqrt.c | 15 +- arch/parisc/math-emu/sfsub.c | 15 +- arch/parisc/math-emu/sgl_float.h | 15 +- arch/parisc/mm/fault.c | 4 +- arch/powerpc/Kbuild | 1 - arch/powerpc/Kconfig | 4 +- arch/powerpc/boot/4xx.c | 6 +- arch/powerpc/boot/addnote.c | 6 +- arch/powerpc/boot/bamboo.c | 5 +- arch/powerpc/boot/crt0.S | 7 +- arch/powerpc/boot/cuboot-mpc7448hpc2.c | 7 +- arch/powerpc/boot/cuboot-rainier.c | 5 +- arch/powerpc/boot/cuboot-sequoia.c | 5 +- arch/powerpc/boot/decompress.c | 6 +- arch/powerpc/boot/devtree.c | 6 +- arch/powerpc/boot/div64.S | 6 +- arch/powerpc/boot/dts/a3m071.dts | 6 +- arch/powerpc/boot/dts/a4m072.dts | 6 +- arch/powerpc/boot/dts/ac14xx.dts | 6 +- arch/powerpc/boot/dts/adder875-redboot.dts | 6 +- arch/powerpc/boot/dts/adder875-uboot.dts | 6 +- arch/powerpc/boot/dts/amigaone.dts | 6 +- arch/powerpc/boot/dts/arches.dts | 16 +- arch/powerpc/boot/dts/asp834x-redboot.dts | 6 +- arch/powerpc/boot/dts/bluestone.dts | 17 +- arch/powerpc/boot/dts/charon.dts | 6 +- arch/powerpc/boot/dts/cm5200.dts | 6 +- arch/powerpc/boot/dts/digsy_mtc.dts | 6 +- arch/powerpc/boot/dts/ep8248e.dts | 6 +- arch/powerpc/boot/dts/ep88xc.dts | 6 +- arch/powerpc/boot/dts/fsl/bsc9131rdb.dts | 6 +- arch/powerpc/boot/dts/fsl/bsc9132qds.dts | 6 +- arch/powerpc/boot/dts/fsl/cyrus_p5020.dts | 6 +- arch/powerpc/boot/dts/fsl/ge_imp3a.dts | 6 +- arch/powerpc/boot/dts/fsl/gef_ppc9a.dts | 6 +- arch/powerpc/boot/dts/fsl/gef_sbc310.dts | 6 +- arch/powerpc/boot/dts/fsl/gef_sbc610.dts | 6 +- arch/powerpc/boot/dts/fsl/kmcent2.dts | 6 +- arch/powerpc/boot/dts/fsl/kmcoge4.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8536ds.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8536ds_36b.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8540ads.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8541cds.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8544ds.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8548cds_32b.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8548cds_36b.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8555cds.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8560ads.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8568mds.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8569mds.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8572ds.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8572ds_36b.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8572ds_camp_core0.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8572ds_camp_core1.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8641_hpcn.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8641_hpcn_36b.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi | 7 +- arch/powerpc/boot/dts/fsl/mpc8641si-pre.dtsi | 7 +- arch/powerpc/boot/dts/fsl/mvme2500.dts | 6 +- arch/powerpc/boot/dts/fsl/mvme7100.dts | 7 +- arch/powerpc/boot/dts/fsl/p1010rdb-pa.dts | 6 +- arch/powerpc/boot/dts/fsl/p1010rdb-pb.dts | 6 +- .../boot/dts/fsl/p1020rdb-pc_camp_core0.dts | 6 +- .../boot/dts/fsl/p1020rdb-pc_camp_core1.dts | 6 +- arch/powerpc/boot/dts/fsl/p1020rdb.dts | 6 +- arch/powerpc/boot/dts/fsl/p1020rdb_36b.dts | 6 +- arch/powerpc/boot/dts/fsl/p1021mds.dts | 6 +- arch/powerpc/boot/dts/fsl/p2020ds.dts | 6 +- arch/powerpc/boot/dts/fsl/p2020rdb.dts | 6 +- arch/powerpc/boot/dts/fsl/ppa8548.dts | 6 +- arch/powerpc/boot/dts/fsl/sbc8641d.dts | 6 +- arch/powerpc/boot/dts/gamecube.dts | 7 +- arch/powerpc/boot/dts/klondike.dts | 17 +- arch/powerpc/boot/dts/kmeter1.dts | 6 +- arch/powerpc/boot/dts/lite5200.dts | 6 +- arch/powerpc/boot/dts/lite5200b.dts | 6 +- arch/powerpc/boot/dts/media5200.dts | 6 +- arch/powerpc/boot/dts/mgcoge.dts | 6 +- arch/powerpc/boot/dts/motionpro.dts | 6 +- arch/powerpc/boot/dts/mpc5121.dtsi | 6 +- arch/powerpc/boot/dts/mpc5121ads.dts | 6 +- arch/powerpc/boot/dts/mpc5125twr.dts | 6 +- arch/powerpc/boot/dts/mpc5200b.dtsi | 6 +- arch/powerpc/boot/dts/mpc7448hpc2.dts | 6 +- arch/powerpc/boot/dts/mpc8272ads.dts | 6 +- arch/powerpc/boot/dts/mpc8308_p1m.dts | 6 +- arch/powerpc/boot/dts/mpc8308rdb.dts | 6 +- arch/powerpc/boot/dts/mpc8313erdb.dts | 6 +- arch/powerpc/boot/dts/mpc8315erdb.dts | 6 +- arch/powerpc/boot/dts/mpc832x_mds.dts | 5 +- arch/powerpc/boot/dts/mpc832x_rdb.dts | 6 +- arch/powerpc/boot/dts/mpc8349emitx.dts | 6 +- arch/powerpc/boot/dts/mpc8349emitxgp.dts | 6 +- arch/powerpc/boot/dts/mpc834x_mds.dts | 6 +- arch/powerpc/boot/dts/mpc836x_mds.dts | 6 +- arch/powerpc/boot/dts/mpc836x_rdk.dts | 6 +- arch/powerpc/boot/dts/mpc8377_mds.dts | 6 +- arch/powerpc/boot/dts/mpc8377_rdb.dts | 6 +- arch/powerpc/boot/dts/mpc8377_wlan.dts | 6 +- arch/powerpc/boot/dts/mpc8378_mds.dts | 6 +- arch/powerpc/boot/dts/mpc8378_rdb.dts | 6 +- arch/powerpc/boot/dts/mpc8379_mds.dts | 6 +- arch/powerpc/boot/dts/mpc8379_rdb.dts | 6 +- arch/powerpc/boot/dts/mpc866ads.dts | 6 +- arch/powerpc/boot/dts/mpc885ads.dts | 6 +- arch/powerpc/boot/dts/mucmc52.dts | 6 +- arch/powerpc/boot/dts/o2d.dts | 6 +- arch/powerpc/boot/dts/o2d.dtsi | 6 +- arch/powerpc/boot/dts/o2d300.dts | 6 +- arch/powerpc/boot/dts/o2dnt2.dts | 6 +- arch/powerpc/boot/dts/o2i.dts | 6 +- arch/powerpc/boot/dts/o2mnt.dts | 6 +- arch/powerpc/boot/dts/o3dnt.dts | 6 +- arch/powerpc/boot/dts/pcm030.dts | 6 +- arch/powerpc/boot/dts/pcm032.dts | 6 +- arch/powerpc/boot/dts/pdm360ng.dts | 6 +- arch/powerpc/boot/dts/pq2fads.dts | 6 +- arch/powerpc/boot/dts/ps3.dts | 14 +- arch/powerpc/boot/dts/sbc8548-altflash.dts | 6 +- arch/powerpc/boot/dts/sbc8548-post.dtsi | 6 +- arch/powerpc/boot/dts/sbc8548-pre.dtsi | 6 +- arch/powerpc/boot/dts/sbc8548.dts | 6 +- arch/powerpc/boot/dts/socrates.dts | 6 +- arch/powerpc/boot/dts/stx_gp3_8560.dts | 6 +- arch/powerpc/boot/dts/stxssa8555.dts | 6 +- arch/powerpc/boot/dts/tqm5200.dts | 6 +- arch/powerpc/boot/dts/tqm8540.dts | 6 +- arch/powerpc/boot/dts/tqm8541.dts | 6 +- arch/powerpc/boot/dts/tqm8548-bigflash.dts | 6 +- arch/powerpc/boot/dts/tqm8548.dts | 6 +- arch/powerpc/boot/dts/tqm8555.dts | 6 +- arch/powerpc/boot/dts/tqm8560.dts | 6 +- arch/powerpc/boot/dts/tqm8xx.dts | 6 +- arch/powerpc/boot/dts/uc101.dts | 6 +- arch/powerpc/boot/dts/wii.dts | 7 +- 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/ebony.c | 6 +- arch/powerpc/boot/elf_util.c | 6 +- arch/powerpc/boot/gamecube-head.S | 7 +- arch/powerpc/boot/gamecube.c | 7 +- arch/powerpc/boot/hack-coff.c | 6 +- arch/powerpc/boot/libfdt-wrapper.c | 16 +- arch/powerpc/boot/main.c | 6 +- arch/powerpc/boot/mvme7100.c | 7 +- arch/powerpc/boot/of.c | 6 +- arch/powerpc/boot/ofconsole.c | 6 +- arch/powerpc/boot/oflib.c | 6 +- arch/powerpc/boot/opal-calls.S | 6 +- arch/powerpc/boot/opal.c | 6 +- arch/powerpc/boot/page.h | 6 +- arch/powerpc/boot/ppc_asm.h | 6 +- arch/powerpc/boot/ppcboot-hotfoot.h | 16 +- arch/powerpc/boot/ppcboot.h | 16 +- arch/powerpc/boot/ps3-head.S | 14 +- arch/powerpc/boot/ps3-hvcall.S | 14 +- arch/powerpc/boot/ps3.c | 14 +- arch/powerpc/boot/reg.h | 6 +- arch/powerpc/boot/stdbool.h | 7 +- arch/powerpc/boot/stdint.h | 6 +- arch/powerpc/boot/stdio.c | 6 +- arch/powerpc/boot/string.S | 6 +- arch/powerpc/boot/treeboot-akebono.c | 6 +- arch/powerpc/boot/treeboot-bamboo.c | 5 +- arch/powerpc/boot/treeboot-currituck.c | 6 +- arch/powerpc/boot/treeboot-iss4xx.c | 6 +- arch/powerpc/boot/ugecon.c | 7 +- arch/powerpc/boot/ugecon.h | 7 +- arch/powerpc/boot/util.S | 7 +- arch/powerpc/boot/wii-head.S | 7 +- arch/powerpc/boot/wii.c | 7 +- arch/powerpc/boot/wrapper | 3 +- arch/powerpc/configs/ppc6xx_defconfig | 2 +- arch/powerpc/crypto/aes-spe-core.S | 7 +- arch/powerpc/crypto/aes-spe-glue.c | 7 +- arch/powerpc/crypto/aes-spe-keys.S | 7 +- arch/powerpc/crypto/aes-spe-modes.S | 7 +- arch/powerpc/crypto/aes-spe-regs.h | 7 +- arch/powerpc/crypto/aes-tab-4k.S | 7 +- arch/powerpc/crypto/crc32-vpmsum_core.S | 6 +- arch/powerpc/crypto/crc32c-vpmsum_asm.S | 6 +- arch/powerpc/crypto/crct10dif-vpmsum_asm.S | 7 +- arch/powerpc/crypto/crct10dif-vpmsum_glue.c | 6 +- arch/powerpc/crypto/md5-asm.S | 7 +- arch/powerpc/crypto/md5-glue.c | 7 +- arch/powerpc/crypto/sha1-spe-asm.S | 7 +- arch/powerpc/crypto/sha1-spe-glue.c | 7 +- arch/powerpc/crypto/sha1.c | 7 +- arch/powerpc/crypto/sha256-spe-asm.S | 7 +- arch/powerpc/crypto/sha256-spe-glue.c | 7 +- arch/powerpc/include/asm/Kbuild | 1 - arch/powerpc/include/asm/accounting.h | 6 +- arch/powerpc/include/asm/asm-prototypes.h | 6 +- arch/powerpc/include/asm/async_tx.h | 18 +- arch/powerpc/include/asm/atomic.h | 44 +- arch/powerpc/include/asm/bitops.h | 6 +- arch/powerpc/include/asm/book3s/64/mmu-hash.h | 6 +- arch/powerpc/include/asm/book3s/64/pgalloc.h | 5 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 31 +- arch/powerpc/include/asm/btext.h | 4 - arch/powerpc/include/asm/bugs.h | 5 +- arch/powerpc/include/asm/cacheflush.h | 5 +- arch/powerpc/include/asm/cell-pmu.h | 15 +- arch/powerpc/include/asm/checksum.h | 5 +- arch/powerpc/include/asm/code-patching.h | 6 +- arch/powerpc/include/asm/copro.h | 6 +- arch/powerpc/include/asm/cpufeature.h | 6 +- arch/powerpc/include/asm/cputime.h | 6 +- arch/powerpc/include/asm/current.h | 5 +- arch/powerpc/include/asm/dbell.h | 6 +- arch/powerpc/include/asm/dcr-generic.h | 15 +- arch/powerpc/include/asm/dcr-mmio.h | 15 +- arch/powerpc/include/asm/dcr-native.h | 15 +- arch/powerpc/include/asm/dcr.h | 15 +- arch/powerpc/include/asm/debugfs.h | 6 +- arch/powerpc/include/asm/delay.h | 6 +- arch/powerpc/include/asm/device.h | 3 +- arch/powerpc/include/asm/disassemble.h | 13 +- arch/powerpc/include/asm/drmem.h | 6 +- arch/powerpc/include/asm/eeh.h | 15 +- arch/powerpc/include/asm/eeh_event.h | 14 +- arch/powerpc/include/asm/elf.h | 6 +- arch/powerpc/include/asm/emulated_ops.h | 14 +- arch/powerpc/include/asm/exception-64e.h | 6 +- arch/powerpc/include/asm/exception-64s.h | 6 +- arch/powerpc/include/asm/fadump.h | 15 +- arch/powerpc/include/asm/feature-fixups.h | 5 +- arch/powerpc/include/asm/firmware.h | 6 +- arch/powerpc/include/asm/fsl_85xx_cache_sram.h | 15 +- arch/powerpc/include/asm/fsl_gtm.h | 6 +- arch/powerpc/include/asm/fsl_lbc.h | 15 +- arch/powerpc/include/asm/fsl_pamu_stash.h | 14 +- arch/powerpc/include/asm/fsl_pm.h | 6 +- arch/powerpc/include/asm/hmi.h | 14 +- arch/powerpc/include/asm/hvconsole.h | 15 +- arch/powerpc/include/asm/hvcserver.h | 15 +- arch/powerpc/include/asm/hw_breakpoint.h | 16 +- arch/powerpc/include/asm/icswx.h | 6 +- arch/powerpc/include/asm/imc-pmu.h | 6 +- arch/powerpc/include/asm/io.h | 5 +- arch/powerpc/include/asm/io_event_irq.h | 6 +- arch/powerpc/include/asm/iommu.h | 15 +- arch/powerpc/include/asm/ipic.h | 6 +- arch/powerpc/include/asm/irq.h | 5 +- arch/powerpc/include/asm/jump_label.h | 6 +- arch/powerpc/include/asm/kexec.h | 3 - arch/powerpc/include/asm/kmap_types.h | 5 +- arch/powerpc/include/asm/kprobes.h | 15 +- 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 | 15 +- arch/powerpc/include/asm/kvm_para.h | 13 +- arch/powerpc/include/asm/kvm_ppc.h | 13 +- arch/powerpc/include/asm/lppaca.h | 15 +- arch/powerpc/include/asm/lv1call.h | 14 +- arch/powerpc/include/asm/machdep.h | 5 +- arch/powerpc/include/asm/mc146818rtc.h | 6 +- arch/powerpc/include/asm/mce.h | 15 +- arch/powerpc/include/asm/mman.h | 5 +- arch/powerpc/include/asm/module.h | 5 +- arch/powerpc/include/asm/mpc5121.h | 4 +- arch/powerpc/include/asm/mpc5xxx.h | 7 +- arch/powerpc/include/asm/mpc85xx.h | 6 +- arch/powerpc/include/asm/mpic_msgr.h | 7 +- arch/powerpc/include/asm/mpic_timer.h | 6 +- arch/powerpc/include/asm/msi_bitmap.h | 7 +- arch/powerpc/include/asm/nohash/64/pgalloc.h | 5 +- arch/powerpc/include/asm/nvram.h | 6 +- arch/powerpc/include/asm/opal-api.h | 7 +- arch/powerpc/include/asm/opal.h | 6 +- arch/powerpc/include/asm/oprofile_impl.h | 6 +- arch/powerpc/include/asm/paca.h | 6 +- arch/powerpc/include/asm/page.h | 6 +- arch/powerpc/include/asm/page_64.h | 6 +- arch/powerpc/include/asm/pasemi_dma.h | 14 +- arch/powerpc/include/asm/pci-bridge.h | 5 +- arch/powerpc/include/asm/pci.h | 5 +- arch/powerpc/include/asm/perf_event.h | 6 +- arch/powerpc/include/asm/perf_event_fsl_emb.h | 6 +- arch/powerpc/include/asm/perf_event_server.h | 6 +- arch/powerpc/include/asm/pmac_low_i2c.h | 7 +- arch/powerpc/include/asm/pmc.h | 15 +- arch/powerpc/include/asm/pmi.h | 15 +- arch/powerpc/include/asm/pnv-pci.h | 6 +- arch/powerpc/include/asm/powernv.h | 6 +- arch/powerpc/include/asm/ppc-opcode.h | 7 +- arch/powerpc/include/asm/ppc-pci.h | 6 +- arch/powerpc/include/asm/ppc4xx.h | 7 +- arch/powerpc/include/asm/ppc4xx_ocm.h | 16 +- arch/powerpc/include/asm/probes.h | 15 +- arch/powerpc/include/asm/processor.h | 8 +- arch/powerpc/include/asm/prom.h | 6 +- arch/powerpc/include/asm/ps3.h | 14 +- arch/powerpc/include/asm/ps3av.h | 14 +- arch/powerpc/include/asm/ps3gpu.h | 14 +- arch/powerpc/include/asm/ps3stor.h | 14 +- arch/powerpc/include/asm/ptrace.h | 6 +- arch/powerpc/include/asm/reg_a2.h | 6 +- arch/powerpc/include/asm/rio.h | 6 +- arch/powerpc/include/asm/rtas.h | 6 +- arch/powerpc/include/asm/scom.h | 15 +- arch/powerpc/include/asm/serial.h | 5 +- arch/powerpc/include/asm/setjmp.h | 7 +- arch/powerpc/include/asm/smp.h | 6 +- arch/powerpc/include/asm/spinlock.h | 6 +- arch/powerpc/include/asm/spu.h | 15 +- arch/powerpc/include/asm/spu_csa.h | 15 +- arch/powerpc/include/asm/spu_info.h | 15 +- arch/powerpc/include/asm/spu_priv1.h | 14 +- arch/powerpc/include/asm/sstep.h | 6 +- arch/powerpc/include/asm/swab.h | 5 +- arch/powerpc/include/asm/swiotlb.h | 7 +- arch/powerpc/include/asm/syscall.h | 15 +- arch/powerpc/include/asm/tce.h | 15 +- arch/powerpc/include/asm/termios.h | 6 +- arch/powerpc/include/asm/time.h | 6 +- arch/powerpc/include/asm/tlb.h | 6 +- arch/powerpc/include/asm/tsi108.h | 6 +- arch/powerpc/include/asm/tsi108_irq.h | 16 +- arch/powerpc/include/asm/tsi108_pci.h | 17 +- arch/powerpc/include/asm/types.h | 6 +- arch/powerpc/include/asm/udbg.h | 6 +- arch/powerpc/include/asm/uic.h | 6 +- arch/powerpc/include/asm/unistd.h | 6 +- arch/powerpc/include/asm/uprobes.h | 15 +- arch/powerpc/include/asm/vas.h | 6 +- arch/powerpc/include/asm/vdso_datapage.h | 6 +- arch/powerpc/include/asm/vio.h | 6 +- arch/powerpc/include/asm/xilinx_intc.h | 6 +- arch/powerpc/include/asm/xive-regs.h | 6 +- arch/powerpc/include/asm/xive.h | 6 +- arch/powerpc/include/asm/xmon.h | 6 +- arch/powerpc/include/asm/xor.h | 14 +- arch/powerpc/include/uapi/asm/Kbuild | 1 - arch/powerpc/include/uapi/asm/mman.h | 6 +- arch/powerpc/kernel/align.c | 6 +- arch/powerpc/kernel/asm-offsets.c | 6 +- arch/powerpc/kernel/cacheinfo.c | 21 - arch/powerpc/kernel/cacheinfo.h | 4 - arch/powerpc/kernel/cpu_setup_44x.S | 7 +- arch/powerpc/kernel/cpu_setup_6xx.S | 7 +- arch/powerpc/kernel/cpu_setup_fsl_booke.S | 7 +- arch/powerpc/kernel/cpu_setup_pa6t.S | 15 +- arch/powerpc/kernel/cpu_setup_power.S | 7 +- arch/powerpc/kernel/cpu_setup_ppc970.S | 7 +- arch/powerpc/kernel/cputable.c | 6 +- arch/powerpc/kernel/dbell.c | 6 +- arch/powerpc/kernel/dma-swiotlb.c | 7 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 2 +- arch/powerpc/kernel/eeh.c | 15 +- arch/powerpc/kernel/eeh_cache.c | 15 +- arch/powerpc/kernel/eeh_dev.c | 15 +- arch/powerpc/kernel/eeh_event.c | 14 +- arch/powerpc/kernel/eeh_pe.c | 15 +- arch/powerpc/kernel/entry_32.S | 7 +- arch/powerpc/kernel/entry_64.S | 6 +- arch/powerpc/kernel/epapr_hcalls.S | 6 +- arch/powerpc/kernel/epapr_paravirt.c | 14 +- arch/powerpc/kernel/exceptions-64e.S | 6 +- arch/powerpc/kernel/fadump.c | 15 +- arch/powerpc/kernel/firmware.c | 6 +- arch/powerpc/kernel/fpu.S | 7 +- arch/powerpc/kernel/head_32.S | 8 +- arch/powerpc/kernel/head_40x.S | 8 +- arch/powerpc/kernel/head_44x.S | 6 +- arch/powerpc/kernel/head_64.S | 6 +- arch/powerpc/kernel/head_8xx.S | 7 +- arch/powerpc/kernel/head_booke.h | 10 +- arch/powerpc/kernel/head_fsl_booke.S | 8 +- arch/powerpc/kernel/hw_breakpoint.c | 16 +- arch/powerpc/kernel/idle.c | 6 +- arch/powerpc/kernel/idle_6xx.S | 6 +- arch/powerpc/kernel/idle_book3e.S | 6 +- arch/powerpc/kernel/idle_book3s.S | 6 +- arch/powerpc/kernel/idle_e500.S | 6 +- arch/powerpc/kernel/idle_power4.S | 6 +- arch/powerpc/kernel/ima_kexec.c | 6 +- arch/powerpc/kernel/io.c | 6 +- arch/powerpc/kernel/iommu.c | 15 +- arch/powerpc/kernel/irq.c | 6 +- arch/powerpc/kernel/isa-bridge.c | 6 +- arch/powerpc/kernel/jump_label.c | 6 +- arch/powerpc/kernel/kexec_elf_64.c | 16 +- arch/powerpc/kernel/kprobes-ftrace.c | 15 +- arch/powerpc/kernel/kprobes.c | 15 +- arch/powerpc/kernel/kvm.c | 14 +- arch/powerpc/kernel/kvm_emul.S | 13 +- arch/powerpc/kernel/l2cr_6xx.S | 14 +- arch/powerpc/kernel/machine_kexec_32.c | 4 +- arch/powerpc/kernel/machine_kexec_file_64.c | 10 +- arch/powerpc/kernel/mce.c | 15 +- arch/powerpc/kernel/mce_power.c | 15 +- arch/powerpc/kernel/misc.S | 6 +- arch/powerpc/kernel/misc_32.S | 7 +- arch/powerpc/kernel/misc_64.S | 7 +- arch/powerpc/kernel/module.c | 14 +- arch/powerpc/kernel/module_32.c | 14 +- arch/powerpc/kernel/module_64.c | 14 +- arch/powerpc/kernel/msi.c | 6 +- arch/powerpc/kernel/nvram_64.c | 6 +- arch/powerpc/kernel/of_platform.c | 7 +- arch/powerpc/kernel/optprobes.c | 6 +- arch/powerpc/kernel/optprobes_head.S | 6 +- arch/powerpc/kernel/paca.c | 6 +- arch/powerpc/kernel/pci-common.c | 6 +- arch/powerpc/kernel/pci-hotplug.c | 6 +- arch/powerpc/kernel/pci_64.c | 6 +- arch/powerpc/kernel/pci_dn.c | 15 +- arch/powerpc/kernel/pmc.c | 6 +- arch/powerpc/kernel/ppc32.h | 6 +- arch/powerpc/kernel/ppc_save_regs.S | 6 +- arch/powerpc/kernel/proc_powerpc.c | 15 +- arch/powerpc/kernel/process.c | 8 +- arch/powerpc/kernel/prom.c | 6 +- arch/powerpc/kernel/prom_init.c | 36 +- arch/powerpc/kernel/prom_init_check.sh | 7 +- arch/powerpc/kernel/ptrace.c | 1 + arch/powerpc/kernel/reloc_32.S | 6 +- arch/powerpc/kernel/reloc_64.S | 6 +- arch/powerpc/kernel/rtas.c | 6 +- arch/powerpc/kernel/rtas_flash.c | 6 +- arch/powerpc/kernel/rtas_pci.c | 15 +- arch/powerpc/kernel/rtasd.c | 6 +- arch/powerpc/kernel/setup-common.c | 6 +- arch/powerpc/kernel/setup.h | 6 +- arch/powerpc/kernel/setup_64.c | 6 +- arch/powerpc/kernel/signal_32.c | 12 +- arch/powerpc/kernel/signal_64.c | 8 +- arch/powerpc/kernel/smp.c | 6 +- arch/powerpc/kernel/suspend.c | 4 +- arch/powerpc/kernel/swsusp.c | 6 +- arch/powerpc/kernel/sys_ppc32.c | 6 +- arch/powerpc/kernel/syscalls.c | 7 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/kernel/systbl.S | 6 +- arch/powerpc/kernel/systbl_chk.sh | 5 +- arch/powerpc/kernel/time.c | 6 +- arch/powerpc/kernel/trace/ftrace_32.S | 6 +- arch/powerpc/kernel/trace/ftrace_64.S | 6 +- arch/powerpc/kernel/trace/ftrace_64_mprofile.S | 6 +- arch/powerpc/kernel/trace/ftrace_64_pg.S | 6 +- arch/powerpc/kernel/traps.c | 10 +- arch/powerpc/kernel/udbg.c | 6 +- arch/powerpc/kernel/udbg_16550.c | 6 +- arch/powerpc/kernel/uprobes.c | 15 +- arch/powerpc/kernel/vdso.c | 6 +- arch/powerpc/kernel/vdso32/cacheflush.S | 6 +- arch/powerpc/kernel/vdso32/datapage.S | 6 +- arch/powerpc/kernel/vdso32/getcpu.S | 14 +- arch/powerpc/kernel/vdso32/gettimeofday.S | 6 +- arch/powerpc/kernel/vdso32/sigtramp.S | 6 +- arch/powerpc/kernel/vdso64/cacheflush.S | 6 +- arch/powerpc/kernel/vdso64/datapage.S | 6 +- arch/powerpc/kernel/vdso64/getcpu.S | 14 +- arch/powerpc/kernel/vdso64/gettimeofday.S | 6 +- arch/powerpc/kernel/vdso64/sigtramp.S | 6 +- arch/powerpc/kvm/book3s.c | 1 - arch/powerpc/kvm/book3s.h | 7 +- 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 | 49 +- arch/powerpc/kvm/book3s_64_slb.S | 13 +- arch/powerpc/kvm/book3s_64_vio.c | 57 +- 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.c | 48 +- arch/powerpc/kvm/book3s_hv_hmi.c | 14 +- arch/powerpc/kvm/book3s_hv_interrupts.S | 13 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 9 +- 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_rtas.c | 14 +- arch/powerpc/kvm/book3s_segment.S | 13 +- arch/powerpc/kvm/book3s_xics.c | 2 +- arch/powerpc/kvm/book3s_xive.c | 55 +- arch/powerpc/kvm/book3s_xive.h | 1 - arch/powerpc/kvm/book3s_xive_native.c | 100 +- 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 | 14 +- arch/powerpc/kvm/emulate_loadstore.c | 19 +- arch/powerpc/kvm/fpu.S | 7 +- arch/powerpc/kvm/powerpc.c | 16 +- arch/powerpc/kvm/timing.c | 13 +- arch/powerpc/kvm/timing.h | 13 +- arch/powerpc/kvm/tm.S | 10 +- arch/powerpc/lib/Makefile | 3 +- arch/powerpc/lib/checksum_32.S | 6 +- arch/powerpc/lib/checksum_64.S | 6 +- arch/powerpc/lib/checksum_wrappers.c | 14 +- arch/powerpc/lib/code-patching.c | 6 +- arch/powerpc/lib/copy_32.S | 6 +- arch/powerpc/lib/copypage_64.S | 6 +- arch/powerpc/lib/copypage_power7.S | 14 +- arch/powerpc/lib/copyuser_64.S | 6 +- arch/powerpc/lib/copyuser_power7.S | 14 +- arch/powerpc/lib/div64.S | 6 +- arch/powerpc/lib/feature-fixups-test.S | 7 +- arch/powerpc/lib/feature-fixups.c | 6 +- arch/powerpc/lib/hweight_64.S | 14 +- arch/powerpc/lib/ldstfp.S | 10 +- arch/powerpc/lib/locks.c | 6 +- arch/powerpc/lib/mem_64.S | 6 +- arch/powerpc/lib/memcmp_64.S | 6 +- arch/powerpc/lib/memcpy_64.S | 6 +- arch/powerpc/lib/memcpy_power7.S | 14 +- arch/powerpc/lib/pmem.c | 10 +- arch/powerpc/lib/quad.S | 6 +- arch/powerpc/lib/sstep.c | 6 +- arch/powerpc/lib/string.S | 6 +- arch/powerpc/lib/string_64.S | 14 +- arch/powerpc/lib/test_emulate_step.c | 6 +- arch/powerpc/lib/vmx-helper.c | 14 +- arch/powerpc/lib/xor_vmx.c | 14 +- arch/powerpc/lib/xor_vmx_glue.c | 6 +- arch/powerpc/math-emu/math_efp.c | 6 +- arch/powerpc/mm/book3s32/hash_low.S | 7 +- arch/powerpc/mm/book3s32/mmu.c | 7 +- arch/powerpc/mm/book3s32/mmu_context.c | 7 +- arch/powerpc/mm/book3s32/tlb.c | 7 +- arch/powerpc/mm/book3s64/hash_native.c | 8 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 6 +- arch/powerpc/mm/book3s64/hash_tlb.c | 6 +- arch/powerpc/mm/book3s64/hash_utils.c | 8 +- arch/powerpc/mm/book3s64/iommu_api.c | 48 +- arch/powerpc/mm/book3s64/mmu_context.c | 7 +- arch/powerpc/mm/book3s64/pgtable.c | 9 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 8 +- arch/powerpc/mm/book3s64/radix_tlb.c | 6 +- arch/powerpc/mm/book3s64/slb.c | 7 +- arch/powerpc/mm/book3s64/subpage_prot.c | 6 +- arch/powerpc/mm/copro_fault.c | 15 +- arch/powerpc/mm/drmem.c | 6 +- arch/powerpc/mm/fault.c | 34 +- arch/powerpc/mm/init-common.c | 7 +- arch/powerpc/mm/init_32.c | 7 +- arch/powerpc/mm/init_64.c | 7 +- arch/powerpc/mm/mem.c | 9 +- arch/powerpc/mm/mmap.c | 16 +- arch/powerpc/mm/mmu_context.c | 7 +- arch/powerpc/mm/mmu_decl.h | 7 +- arch/powerpc/mm/nohash/40x.c | 7 +- arch/powerpc/mm/nohash/44x.c | 7 +- arch/powerpc/mm/nohash/8xx.c | 7 +- arch/powerpc/mm/nohash/book3e_pgtable.c | 6 +- arch/powerpc/mm/nohash/fsl_booke.c | 7 +- arch/powerpc/mm/nohash/mmu_context.c | 6 +- arch/powerpc/mm/nohash/tlb.c | 7 +- arch/powerpc/mm/nohash/tlb_low.S | 7 +- arch/powerpc/mm/nohash/tlb_low_64e.S | 6 +- arch/powerpc/mm/numa.c | 6 +- arch/powerpc/mm/pgtable.c | 22 +- arch/powerpc/mm/pgtable_32.c | 7 +- arch/powerpc/mm/pgtable_64.c | 7 +- arch/powerpc/mm/ptdump/hashpagetable.c | 6 +- arch/powerpc/mm/ptdump/ptdump.c | 6 +- arch/powerpc/mm/slice.c | 15 +- arch/powerpc/net/bpf_jit.h | 8 +- 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 | 50 +- arch/powerpc/oprofile/backtrace.c | 5 +- arch/powerpc/oprofile/cell/pr_util.h | 6 +- arch/powerpc/oprofile/cell/spu_profiler.c | 6 +- arch/powerpc/oprofile/cell/spu_task_sync.c | 6 +- arch/powerpc/oprofile/cell/vma_map.c | 6 +- arch/powerpc/oprofile/common.c | 6 +- arch/powerpc/oprofile/op_model_7450.c | 6 +- arch/powerpc/oprofile/op_model_cell.c | 6 +- arch/powerpc/oprofile/op_model_fsl_emb.c | 6 +- arch/powerpc/oprofile/op_model_pa6t.c | 14 +- arch/powerpc/oprofile/op_model_power4.c | 6 +- arch/powerpc/perf/8xx-pmu.c | 6 +- arch/powerpc/perf/bhrb.S | 6 +- arch/powerpc/perf/callchain.c | 6 +- arch/powerpc/perf/core-book3s.c | 12 +- arch/powerpc/perf/core-fsl-emb.c | 6 +- arch/powerpc/perf/e500-pmu.c | 6 +- arch/powerpc/perf/e6500-pmu.c | 6 +- arch/powerpc/perf/hv-24x7.c | 6 +- arch/powerpc/perf/hv-gpci.c | 6 +- arch/powerpc/perf/imc-pmu.c | 6 +- arch/powerpc/perf/isa207-common.c | 6 +- arch/powerpc/perf/isa207-common.h | 6 +- arch/powerpc/perf/mpc7450-pmu.c | 6 +- arch/powerpc/perf/perf_regs.c | 6 +- arch/powerpc/perf/power5+-pmu.c | 6 +- arch/powerpc/perf/power5-pmu.c | 6 +- arch/powerpc/perf/power6-pmu.c | 6 +- arch/powerpc/perf/power7-events-list.h | 6 +- arch/powerpc/perf/power7-pmu.c | 6 +- arch/powerpc/perf/power8-events-list.h | 6 +- arch/powerpc/perf/power8-pmu.c | 9 +- arch/powerpc/perf/power9-events-list.h | 6 +- arch/powerpc/perf/power9-pmu.c | 9 +- arch/powerpc/perf/ppc970-pmu.c | 6 +- arch/powerpc/platforms/40x/ppc40x_simple.c | 5 +- arch/powerpc/platforms/44x/canyonlands.c | 17 +- arch/powerpc/platforms/44x/ebony.c | 6 +- arch/powerpc/platforms/44x/fsp2.c | 6 +- arch/powerpc/platforms/44x/idle.c | 15 +- arch/powerpc/platforms/44x/iss4xx.c | 6 +- arch/powerpc/platforms/44x/machine_check.c | 5 +- arch/powerpc/platforms/44x/misc_44x.S | 7 +- arch/powerpc/platforms/44x/ppc44x_simple.c | 5 +- arch/powerpc/platforms/44x/ppc476.c | 6 +- arch/powerpc/platforms/44x/sam440ep.c | 6 +- arch/powerpc/platforms/44x/warp.c | 6 +- arch/powerpc/platforms/4xx/cpm.c | 16 +- arch/powerpc/platforms/4xx/gpio.c | 14 +- arch/powerpc/platforms/4xx/hsta_msi.c | 6 +- arch/powerpc/platforms/4xx/machine_check.c | 5 +- arch/powerpc/platforms/4xx/msi.c | 16 +- arch/powerpc/platforms/4xx/ocm.c | 16 +- arch/powerpc/platforms/4xx/soc.c | 6 +- arch/powerpc/platforms/4xx/uic.c | 6 +- arch/powerpc/platforms/512x/clock-commonclk.c | 6 +- arch/powerpc/platforms/512x/mpc5121_ads.c | 7 +- arch/powerpc/platforms/512x/mpc5121_ads.h | 6 +- arch/powerpc/platforms/512x/mpc5121_ads_cpld.c | 6 +- arch/powerpc/platforms/512x/mpc512x.h | 6 +- arch/powerpc/platforms/512x/mpc512x_generic.c | 7 +- arch/powerpc/platforms/512x/mpc512x_lpbfifo.c | 3 +- arch/powerpc/platforms/512x/mpc512x_shared.c | 6 +- arch/powerpc/platforms/512x/pdm360ng.c | 7 +- arch/powerpc/platforms/52xx/lite5200.c | 5 +- arch/powerpc/platforms/52xx/media5200.c | 7 +- arch/powerpc/platforms/52xx/mpc5200_simple.c | 6 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 6 +- arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c | 3 +- arch/powerpc/platforms/82xx/ep8248e.c | 6 +- arch/powerpc/platforms/82xx/km82xx.c | 6 +- arch/powerpc/platforms/82xx/m82xx_pci.h | 5 +- arch/powerpc/platforms/82xx/mpc8272_ads.c | 6 +- arch/powerpc/platforms/82xx/pq2.c | 6 +- arch/powerpc/platforms/82xx/pq2ads.h | 6 +- arch/powerpc/platforms/83xx/asp834x.c | 6 +- arch/powerpc/platforms/83xx/km83xx.c | 6 +- arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 6 +- arch/powerpc/platforms/83xx/misc.c | 6 +- arch/powerpc/platforms/83xx/mpc830x_rdb.c | 6 +- arch/powerpc/platforms/83xx/mpc831x_rdb.c | 6 +- arch/powerpc/platforms/83xx/mpc832x_mds.c | 6 +- arch/powerpc/platforms/83xx/mpc832x_rdb.c | 6 +- arch/powerpc/platforms/83xx/mpc834x_itx.c | 6 +- arch/powerpc/platforms/83xx/mpc834x_mds.c | 6 +- arch/powerpc/platforms/83xx/mpc836x_mds.c | 6 +- arch/powerpc/platforms/83xx/mpc836x_rdk.c | 6 +- arch/powerpc/platforms/83xx/mpc837x_mds.c | 6 +- arch/powerpc/platforms/83xx/mpc837x_rdb.c | 6 +- arch/powerpc/platforms/83xx/usb.c | 6 +- arch/powerpc/platforms/85xx/bsc913x_qds.c | 6 +- arch/powerpc/platforms/85xx/bsc913x_rdb.c | 6 +- arch/powerpc/platforms/85xx/c293pcie.c | 6 +- arch/powerpc/platforms/85xx/common.c | 5 +- arch/powerpc/platforms/85xx/corenet_generic.c | 6 +- arch/powerpc/platforms/85xx/ge_imp3a.c | 6 +- arch/powerpc/platforms/85xx/mpc8536_ds.c | 6 +- arch/powerpc/platforms/85xx/mpc85xx_ads.c | 6 +- arch/powerpc/platforms/85xx/mpc85xx_cds.c | 6 +- arch/powerpc/platforms/85xx/mpc85xx_ds.c | 6 +- arch/powerpc/platforms/85xx/mpc85xx_mds.c | 6 +- arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c | 6 +- arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 6 +- arch/powerpc/platforms/85xx/mvme2500.c | 7 +- arch/powerpc/platforms/85xx/p1010rdb.c | 6 +- arch/powerpc/platforms/85xx/p1023_rdb.c | 6 +- arch/powerpc/platforms/85xx/ppa8548.c | 6 +- arch/powerpc/platforms/85xx/qemu_e500.c | 6 +- arch/powerpc/platforms/85xx/sbc8548.c | 7 +- arch/powerpc/platforms/85xx/sgy_cts1000.c | 6 +- arch/powerpc/platforms/85xx/smp.c | 6 +- arch/powerpc/platforms/85xx/socrates.c | 6 +- arch/powerpc/platforms/85xx/stx_gp3.c | 6 +- arch/powerpc/platforms/85xx/t1042rdb_diu.c | 6 +- arch/powerpc/platforms/85xx/tqm85xx.c | 6 +- arch/powerpc/platforms/85xx/twr_p102x.c | 6 +- arch/powerpc/platforms/85xx/xes_mpc85xx.c | 5 +- arch/powerpc/platforms/86xx/common.c | 5 +- arch/powerpc/platforms/86xx/gef_ppc9a.c | 6 +- arch/powerpc/platforms/86xx/gef_sbc310.c | 6 +- arch/powerpc/platforms/86xx/gef_sbc610.c | 6 +- arch/powerpc/platforms/86xx/mpc8610_hpcd.c | 6 +- arch/powerpc/platforms/86xx/mpc86xx.h | 6 +- arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 6 +- arch/powerpc/platforms/86xx/mpc86xx_smp.c | 6 +- arch/powerpc/platforms/86xx/mvme7100.c | 7 +- arch/powerpc/platforms/86xx/pic.c | 6 +- arch/powerpc/platforms/86xx/sbc8641d.c | 6 +- arch/powerpc/platforms/8xx/machine_check.c | 5 +- arch/powerpc/platforms/amigaone/setup.c | 6 +- arch/powerpc/platforms/cell/axon_msi.c | 6 +- arch/powerpc/platforms/cell/cbe_powerbutton.c | 15 +- arch/powerpc/platforms/cell/cbe_thermal.c | 15 +- arch/powerpc/platforms/cell/cell.h | 11 +- arch/powerpc/platforms/cell/cpufreq_spudemand.c | 15 +- arch/powerpc/platforms/cell/interrupt.c | 15 +- arch/powerpc/platforms/cell/iommu.c | 15 +- arch/powerpc/platforms/cell/pervasive.c | 15 +- arch/powerpc/platforms/cell/pervasive.h | 15 +- arch/powerpc/platforms/cell/pmu.c | 15 +- arch/powerpc/platforms/cell/ras.c | 6 +- arch/powerpc/platforms/cell/setup.c | 6 +- arch/powerpc/platforms/cell/smp.c | 6 +- arch/powerpc/platforms/cell/spider-pic.c | 15 +- arch/powerpc/platforms/cell/spu_base.c | 15 +- arch/powerpc/platforms/cell/spu_manage.c | 14 +- arch/powerpc/platforms/cell/spu_notify.c | 15 +- arch/powerpc/platforms/cell/spu_priv1_mmio.c | 14 +- arch/powerpc/platforms/cell/spu_priv1_mmio.h | 14 +- arch/powerpc/platforms/cell/spu_syscalls.c | 15 +- arch/powerpc/platforms/cell/spufs/backing_ops.c | 15 +- arch/powerpc/platforms/cell/spufs/context.c | 15 +- arch/powerpc/platforms/cell/spufs/coredump.c | 15 +- arch/powerpc/platforms/cell/spufs/fault.c | 24 +- arch/powerpc/platforms/cell/spufs/file.c | 15 +- arch/powerpc/platforms/cell/spufs/gang.c | 15 +- arch/powerpc/platforms/cell/spufs/hw_ops.c | 15 +- arch/powerpc/platforms/cell/spufs/inode.c | 15 +- arch/powerpc/platforms/cell/spufs/lscsa_alloc.c | 15 +- arch/powerpc/platforms/cell/spufs/run.c | 2 +- arch/powerpc/platforms/cell/spufs/sched.c | 17 +- arch/powerpc/platforms/cell/spufs/spu_restore.c | 16 +- .../platforms/cell/spufs/spu_restore_crt0.S | 16 +- arch/powerpc/platforms/cell/spufs/spu_save.c | 16 +- arch/powerpc/platforms/cell/spufs/spu_save_crt0.S | 16 +- arch/powerpc/platforms/cell/spufs/spu_utils.h | 15 +- arch/powerpc/platforms/cell/spufs/spufs.h | 15 +- arch/powerpc/platforms/cell/spufs/switch.c | 16 +- arch/powerpc/platforms/chrp/nvram.c | 7 +- arch/powerpc/platforms/embedded6xx/flipper-pic.c | 7 +- arch/powerpc/platforms/embedded6xx/flipper-pic.h | 7 +- arch/powerpc/platforms/embedded6xx/gamecube.c | 7 +- arch/powerpc/platforms/embedded6xx/hlwd-pic.c | 7 +- arch/powerpc/platforms/embedded6xx/hlwd-pic.h | 7 +- arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 6 +- arch/powerpc/platforms/embedded6xx/mvme5100.c | 7 +- arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c | 7 +- arch/powerpc/platforms/embedded6xx/usbgecko_udbg.h | 7 +- arch/powerpc/platforms/embedded6xx/wii.c | 7 +- arch/powerpc/platforms/fsl_uli1575.c | 6 +- arch/powerpc/platforms/maple/pci.c | 6 +- arch/powerpc/platforms/maple/setup.c | 7 +- arch/powerpc/platforms/maple/time.c | 7 +- 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/misc.c | 6 +- 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/powermac/bootx_init.c | 6 +- arch/powerpc/platforms/powermac/cache.S | 7 +- arch/powerpc/platforms/powermac/feature.c | 7 +- arch/powerpc/platforms/powermac/low_i2c.c | 6 +- arch/powerpc/platforms/powermac/nvram.c | 6 +- arch/powerpc/platforms/powermac/pci.c | 6 +- arch/powerpc/platforms/powermac/pic.c | 7 +- arch/powerpc/platforms/powermac/setup.c | 7 +- arch/powerpc/platforms/powermac/sleep.S | 7 +- arch/powerpc/platforms/powermac/smp.c | 6 +- arch/powerpc/platforms/powermac/udbg_scc.c | 6 +- arch/powerpc/platforms/powernv/copy-paste.h | 6 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 6 +- arch/powerpc/platforms/powernv/idle.c | 6 +- arch/powerpc/platforms/powernv/memtrace.c | 6 +- arch/powerpc/platforms/powernv/npu-dma.c | 20 +- arch/powerpc/platforms/powernv/opal-async.c | 6 +- arch/powerpc/platforms/powernv/opal-dump.c | 6 +- arch/powerpc/platforms/powernv/opal-elog.c | 6 +- arch/powerpc/platforms/powernv/opal-flash.c | 6 +- arch/powerpc/platforms/powernv/opal-hmi.c | 40 - arch/powerpc/platforms/powernv/opal-imc.c | 10 +- arch/powerpc/platforms/powernv/opal-irqchip.c | 6 +- arch/powerpc/platforms/powernv/opal-kmsg.c | 6 +- arch/powerpc/platforms/powernv/opal-lpc.c | 6 +- .../powerpc/platforms/powernv/opal-memory-errors.c | 15 +- arch/powerpc/platforms/powernv/opal-msglog.c | 6 +- arch/powerpc/platforms/powernv/opal-nvram.c | 6 +- arch/powerpc/platforms/powernv/opal-power.c | 6 +- arch/powerpc/platforms/powernv/opal-powercap.c | 6 +- arch/powerpc/platforms/powernv/opal-prd.c | 10 +- arch/powerpc/platforms/powernv/opal-psr.c | 6 +- arch/powerpc/platforms/powernv/opal-rtc.c | 6 +- .../powerpc/platforms/powernv/opal-sensor-groups.c | 6 +- arch/powerpc/platforms/powernv/opal-sensor.c | 15 +- arch/powerpc/platforms/powernv/opal-sysparam.c | 15 +- arch/powerpc/platforms/powernv/opal-wrappers.S | 6 +- arch/powerpc/platforms/powernv/opal-xscom.c | 6 +- arch/powerpc/platforms/powernv/opal.c | 29 +- arch/powerpc/platforms/powernv/pci-cxl.c | 6 +- arch/powerpc/platforms/powernv/pci-ioda.c | 6 +- arch/powerpc/platforms/powernv/pci.c | 6 +- arch/powerpc/platforms/powernv/rng.c | 6 +- arch/powerpc/platforms/powernv/setup.c | 6 +- arch/powerpc/platforms/powernv/smp.c | 6 +- arch/powerpc/platforms/powernv/subcore-asm.S | 6 +- arch/powerpc/platforms/powernv/subcore.c | 6 +- arch/powerpc/platforms/powernv/subcore.h | 6 +- arch/powerpc/platforms/powernv/vas-debug.c | 6 +- arch/powerpc/platforms/powernv/vas-window.c | 6 +- arch/powerpc/platforms/powernv/vas.c | 6 +- arch/powerpc/platforms/powernv/vas.h | 6 +- arch/powerpc/platforms/ps3/device-init.c | 14 +- arch/powerpc/platforms/ps3/exports.c | 14 +- arch/powerpc/platforms/ps3/gelic_udbg.c | 7 +- arch/powerpc/platforms/ps3/htab.c | 14 +- arch/powerpc/platforms/ps3/hvcall.S | 14 +- arch/powerpc/platforms/ps3/interrupt.c | 14 +- arch/powerpc/platforms/ps3/mm.c | 14 +- arch/powerpc/platforms/ps3/os-area.c | 14 +- arch/powerpc/platforms/ps3/platform.h | 14 +- arch/powerpc/platforms/ps3/repository.c | 14 +- arch/powerpc/platforms/ps3/setup.c | 14 +- arch/powerpc/platforms/ps3/smp.c | 14 +- arch/powerpc/platforms/ps3/spu.c | 14 +- arch/powerpc/platforms/ps3/system-bus.c | 14 +- arch/powerpc/platforms/ps3/time.c | 14 +- arch/powerpc/platforms/pseries/cmm.c | 16 +- arch/powerpc/platforms/pseries/dlpar.c | 4 - arch/powerpc/platforms/pseries/dtl.c | 15 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 15 +- arch/powerpc/platforms/pseries/event_sources.c | 15 +- arch/powerpc/platforms/pseries/firmware.c | 6 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 6 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 9 +- arch/powerpc/platforms/pseries/hvCall.S | 6 +- arch/powerpc/platforms/pseries/hvCall_inst.c | 15 +- arch/powerpc/platforms/pseries/hvconsole.c | 17 +- arch/powerpc/platforms/pseries/hvcserver.c | 15 +- arch/powerpc/platforms/pseries/io_event_irq.c | 6 +- arch/powerpc/platforms/pseries/iommu.c | 16 +- arch/powerpc/platforms/pseries/kexec.c | 6 +- arch/powerpc/platforms/pseries/lpar.c | 15 +- arch/powerpc/platforms/pseries/lparcfg.c | 6 +- arch/powerpc/platforms/pseries/mobility.c | 19 - arch/powerpc/platforms/pseries/msi.c | 7 +- arch/powerpc/platforms/pseries/nvram.c | 6 +- arch/powerpc/platforms/pseries/pci.c | 15 +- arch/powerpc/platforms/pseries/power.c | 14 +- arch/powerpc/platforms/pseries/pseries.h | 6 +- arch/powerpc/platforms/pseries/ras.c | 15 +- arch/powerpc/platforms/pseries/rng.c | 6 +- arch/powerpc/platforms/pseries/scanlog.c | 6 +- arch/powerpc/platforms/pseries/setup.c | 6 +- arch/powerpc/platforms/pseries/smp.c | 6 +- arch/powerpc/platforms/pseries/suspend.c | 15 +- arch/powerpc/platforms/pseries/vio.c | 6 +- arch/powerpc/purgatory/trampoline.S | 5 +- arch/powerpc/sysdev/Kconfig | 2 +- arch/powerpc/sysdev/cpm_common.c | 5 +- arch/powerpc/sysdev/dart.h | 15 +- arch/powerpc/sysdev/dart_iommu.c | 16 +- arch/powerpc/sysdev/dcr-low.S | 6 +- arch/powerpc/sysdev/dcr.c | 15 +- arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h | 15 +- arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 15 +- arch/powerpc/sysdev/fsl_85xx_l2ctlr.c | 15 +- arch/powerpc/sysdev/fsl_gtm.c | 6 +- arch/powerpc/sysdev/fsl_lbc.c | 6 +- arch/powerpc/sysdev/fsl_mpic_err.c | 7 +- arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c | 6 +- arch/powerpc/sysdev/fsl_msi.c | 7 +- arch/powerpc/sysdev/fsl_msi.h | 7 +- arch/powerpc/sysdev/fsl_pci.c | 6 +- arch/powerpc/sysdev/fsl_pci.h | 7 +- arch/powerpc/sysdev/fsl_pmc.c | 6 +- arch/powerpc/sysdev/fsl_rcpm.c | 6 +- arch/powerpc/sysdev/fsl_rio.c | 6 +- arch/powerpc/sysdev/fsl_rio.h | 6 +- arch/powerpc/sysdev/fsl_rmu.c | 6 +- arch/powerpc/sysdev/fsl_soc.c | 6 +- arch/powerpc/sysdev/grackle.c | 6 +- arch/powerpc/sysdev/i8259.c | 6 +- arch/powerpc/sysdev/indirect_pci.c | 6 +- arch/powerpc/sysdev/ipic.c | 6 +- arch/powerpc/sysdev/ipic.h | 6 +- arch/powerpc/sysdev/mmio_nvram.c | 15 +- arch/powerpc/sysdev/mpic.h | 7 +- arch/powerpc/sysdev/mpic_msgr.c | 7 +- arch/powerpc/sysdev/mpic_msi.c | 7 +- arch/powerpc/sysdev/mpic_timer.c | 6 +- arch/powerpc/sysdev/mpic_u3msi.c | 7 +- arch/powerpc/sysdev/msi_bitmap.c | 7 +- arch/powerpc/sysdev/of_rtc.c | 6 +- arch/powerpc/sysdev/pmi.c | 15 +- arch/powerpc/sysdev/scom.c | 15 +- arch/powerpc/sysdev/simple_gpio.c | 6 +- arch/powerpc/sysdev/tsi108_dev.c | 6 +- arch/powerpc/sysdev/tsi108_pci.c | 15 +- arch/powerpc/sysdev/udbg_memcons.c | 6 +- arch/powerpc/sysdev/xics/icp-hv.c | 7 +- arch/powerpc/sysdev/xics/icp-native.c | 7 +- arch/powerpc/sysdev/xics/icp-opal.c | 6 +- arch/powerpc/sysdev/xics/ics-opal.c | 6 +- arch/powerpc/sysdev/xics/xics-common.c | 7 +- arch/powerpc/sysdev/xive/common.c | 6 +- arch/powerpc/sysdev/xive/native.c | 6 +- arch/powerpc/sysdev/xive/spapr.c | 58 +- arch/powerpc/sysdev/xive/xive-internal.h | 6 +- arch/powerpc/tools/relocs_check.sh | 5 +- arch/powerpc/xmon/ansidecl.h | 15 +- arch/powerpc/xmon/dis-asm.h | 6 +- arch/powerpc/xmon/nonstdio.c | 6 +- arch/powerpc/xmon/ppc-dis.c | 15 +- arch/powerpc/xmon/ppc-opc.c | 16 +- arch/powerpc/xmon/xmon.c | 6 +- arch/riscv/Kconfig | 4 +- arch/riscv/Makefile | 2 + arch/riscv/boot/dts/Makefile | 2 - arch/riscv/boot/dts/sifive/Makefile | 2 - arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 215 - .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 65 - arch/riscv/configs/defconfig | 4 - arch/riscv/include/asm/Kbuild | 2 - arch/riscv/include/asm/asm.h | 10 +- arch/riscv/include/asm/atomic.h | 50 +- arch/riscv/include/asm/bitops.h | 15 +- arch/riscv/include/asm/bug.h | 12 +- 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/elf.h | 6 +- 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/kprobes.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 | 39 +- 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/Kbuild | 1 - 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/module.c | 10 +- arch/riscv/kernel/process.c | 15 +- arch/riscv/kernel/ptrace.c | 10 +- arch/riscv/kernel/reset.c | 11 +- arch/riscv/kernel/setup.c | 15 +- arch/riscv/kernel/signal.c | 17 +- arch/riscv/kernel/smpboot.c | 10 +- arch/riscv/kernel/stacktrace.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 | 21 +- 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 | 12 +- 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/extable.c | 15 +- arch/riscv/mm/fault.c | 34 +- arch/riscv/mm/init.c | 10 +- arch/riscv/mm/ioremap.c | 10 +- arch/riscv/net/bpf_jit_comp.c | 67 +- arch/s390/Kconfig | 44 +- arch/s390/Makefile | 3 +- arch/s390/appldata/appldata_base.c | 15 +- arch/s390/configs/debug_defconfig | 3 - arch/s390/configs/defconfig | 8 +- arch/s390/configs/performance_defconfig | 2 - arch/s390/configs/zfcpdump_defconfig | 1 + arch/s390/crypto/aes_s390.c | 156 +- arch/s390/crypto/des_s390.c | 7 +- arch/s390/crypto/ghash_s390.c | 2 +- arch/s390/crypto/prng.c | 4 +- arch/s390/crypto/sha1_s390.c | 2 +- arch/s390/crypto/sha256_s390.c | 2 +- arch/s390/crypto/sha512_s390.c | 2 +- arch/s390/include/asm/airq.h | 2 - arch/s390/include/asm/ap.h | 4 +- arch/s390/include/asm/atomic.h | 38 +- arch/s390/include/asm/ccwdev.h | 4 - arch/s390/include/asm/cio.h | 11 - arch/s390/include/asm/cpacf.h | 4 +- arch/s390/include/asm/ctl_reg.h | 55 +- arch/s390/include/asm/debug.h | 235 +- arch/s390/include/asm/idals.h | 3 +- arch/s390/include/asm/kvm_host.h | 2 +- arch/s390/include/asm/mem_encrypt.h | 17 - arch/s390/include/asm/nmi.h | 20 +- arch/s390/include/asm/pci_clp.h | 25 +- arch/s390/include/asm/percpu.h | 2 +- arch/s390/include/asm/processor.h | 27 +- arch/s390/include/asm/ptrace.h | 10 +- arch/s390/include/asm/setup.h | 40 +- 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/thread_info.h | 34 +- arch/s390/include/asm/tlbflush.h | 17 + arch/s390/include/uapi/asm/runtime_instr.h | 2 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/compat_signal.c | 4 +- arch/s390/kernel/dis.c | 5 +- arch/s390/kernel/dumpstack.c | 2 + arch/s390/kernel/entry.S | 4 + arch/s390/kernel/entry.h | 1 + arch/s390/kernel/jump_label.c | 23 +- arch/s390/kernel/machine_kexec.c | 3 +- arch/s390/kernel/processor.c | 19 +- arch/s390/kernel/setup.c | 2 + arch/s390/kernel/signal.c | 4 +- arch/s390/kernel/smp.c | 21 +- arch/s390/kernel/swsusp.S | 2 + arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/s390/kernel/topology.c | 6 +- arch/s390/kernel/traps.c | 16 +- arch/s390/kvm/kvm-s390.c | 38 +- arch/s390/lib/Makefile | 3 +- arch/s390/mm/fault.c | 31 +- arch/s390/mm/init.c | 65 +- arch/s390/mm/maccess.c | 9 +- arch/s390/mm/mmap.c | 2 + arch/s390/net/bpf_jit_comp.c | 41 +- arch/s390/pci/pci.c | 5 +- arch/s390/pci/pci_clp.c | 6 +- arch/s390/pci/pci_debug.c | 2 +- arch/s390/purgatory/.gitignore | 3 +- arch/s390/tools/Makefile | 7 +- arch/s390/tools/opcodes.txt | 51 +- arch/sh/Kconfig | 3 +- arch/sh/boards/Kconfig | 14 +- 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 | 2 + 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 | 2 + arch/sh/configs/se7206_defconfig | 1 + arch/sh/configs/se7343_defconfig | 1 + arch/sh/configs/se7712_defconfig | 2 + arch/sh/configs/se7721_defconfig | 2 + arch/sh/configs/se7722_defconfig | 1 + arch/sh/configs/se7724_defconfig | 1 + arch/sh/configs/sh03_defconfig | 1 + arch/sh/configs/sh2007_defconfig | 2 + 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 | 2 + arch/sh/configs/ul2_defconfig | 1 + arch/sh/configs/urquell_defconfig | 1 + arch/sh/include/asm/flat.h | 7 +- arch/sh/kernel/cpu/sh2a/fpu.c | 2 +- arch/sh/kernel/cpu/sh4/fpu.c | 2 +- arch/sh/kernel/cpu/sh5/fpu.c | 4 +- arch/sh/kernel/hw_breakpoint.c | 2 +- arch/sh/kernel/kdebugfs.c | 3 + arch/sh/kernel/ptrace_64.c | 4 +- arch/sh/kernel/signal_32.c | 4 +- arch/sh/kernel/signal_64.c | 4 +- arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sh/kernel/traps.c | 4 +- arch/sh/kernel/traps_32.c | 12 +- arch/sh/kernel/traps_64.c | 2 +- arch/sh/math-emu/math.c | 2 +- arch/sh/mm/asids-debugfs.c | 11 +- arch/sh/mm/cache-debugfs.c | 20 +- arch/sh/mm/cache-j2.c | 3 +- arch/sh/mm/cache-sh2.c | 3 +- arch/sh/mm/cache-sh2a.c | 3 +- arch/sh/mm/cache-sh3.c | 3 +- arch/sh/mm/cache.c | 3 +- arch/sh/mm/fault.c | 29 +- arch/sh/mm/init.c | 2 + arch/sh/mm/kmap.c | 3 +- arch/sh/mm/nommu.c | 3 +- arch/sh/mm/pmb.c | 9 +- arch/sh/mm/tlb-debugfs.c | 20 +- arch/sh/mm/tlb-sh3.c | 3 +- arch/sh/mm/tlb-sh4.c | 3 +- arch/sparc/Kbuild | 1 - arch/sparc/Kconfig | 3 + arch/sparc/boot/piggyback.c | 15 +- arch/sparc/configs/sparc32_defconfig | 1 + arch/sparc/configs/sparc64_defconfig | 1 + arch/sparc/include/asm/Kbuild | 1 - arch/sparc/include/asm/atomic_64.h | 8 +- arch/sparc/include/asm/device.h | 3 +- arch/sparc/include/asm/prom.h | 6 +- arch/sparc/include/asm/xor_32.h | 10 +- arch/sparc/include/asm/xor_64.h | 10 +- arch/sparc/include/uapi/asm/Kbuild | 1 - arch/sparc/include/uapi/asm/mman.h | 6 + arch/sparc/include/uapi/asm/openpromio.h | 3 +- arch/sparc/include/uapi/asm/socket.h | 2 - arch/sparc/kernel/mdesc.c | 2 - arch/sparc/kernel/perf_event.c | 4 - arch/sparc/kernel/process_64.c | 4 +- arch/sparc/kernel/prom_32.c | 6 +- arch/sparc/kernel/prom_64.c | 6 +- arch/sparc/kernel/prom_common.c | 6 +- arch/sparc/kernel/signal32.c | 8 +- arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/signal_64.c | 8 +- arch/sparc/kernel/sys_sparc_32.c | 2 +- arch/sparc/kernel/sys_sparc_64.c | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 - arch/sparc/kernel/traps_32.c | 4 +- arch/sparc/kernel/traps_64.c | 41 +- arch/sparc/lib/COPYING.LIB | 481 + arch/sparc/mm/fault_32.c | 4 +- arch/sparc/mm/fault_64.c | 18 +- arch/sparc/mm/ultra.S | 4 +- arch/sparc/net/bpf_jit_comp_64.c | 29 +- arch/sparc/vdso/vclock_gettime.c | 2 +- arch/sparc/vdso/vma.c | 2 +- arch/um/include/asm/Kbuild | 1 - arch/um/include/asm/pgalloc.h | 16 +- arch/um/kernel/exec.c | 2 +- arch/um/kernel/mem.c | 22 + arch/um/kernel/ptrace.c | 7 +- arch/um/kernel/skas/mmu.c | 2 +- arch/um/kernel/tlb.c | 4 +- arch/um/kernel/trap.c | 16 +- arch/unicore32/Makefile | 3 +- .../configs/{defconfig => unicore32_defconfig} | 0 arch/unicore32/include/asm/Kbuild | 1 - arch/unicore32/include/asm/pgalloc.h | 36 +- arch/unicore32/include/mach/regs-gpio.h | 2 +- arch/unicore32/include/uapi/asm/Kbuild | 1 - arch/unicore32/kernel/signal.c | 4 +- arch/unicore32/kernel/traps.c | 2 +- arch/unicore32/mm/fault.c | 13 +- arch/x86/Kbuild | 1 - arch/x86/Kconfig | 40 +- arch/x86/Kconfig.debug | 46 +- arch/x86/boot/bioscall.S | 5 +- arch/x86/boot/compressed/acpi.c | 143 +- arch/x86/boot/compressed/misc.c | 11 +- arch/x86/boot/compressed/mkpiggy.c | 16 +- arch/x86/boot/compressed/string.c | 14 +- arch/x86/boot/header.S | 2 +- arch/x86/boot/mkcpustr.c | 5 +- arch/x86/boot/regs.c | 5 +- arch/x86/boot/vesa.h | 7 +- arch/x86/crypto/aegis128-aesni-glue.c | 6 +- arch/x86/crypto/aegis128l-aesni-glue.c | 6 +- arch/x86/crypto/aegis256-aesni-glue.c | 6 +- arch/x86/crypto/aesni-intel_asm.S | 6 +- arch/x86/crypto/aesni-intel_glue.c | 51 +- arch/x86/crypto/blowfish-x86_64-asm_64.S | 17 +- arch/x86/crypto/blowfish_glue.c | 17 +- arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 7 +- arch/x86/crypto/camellia-x86_64-asm_64.S | 17 +- arch/x86/crypto/camellia_aesni_avx2_glue.c | 7 +- arch/x86/crypto/camellia_aesni_avx_glue.c | 7 +- arch/x86/crypto/camellia_glue.c | 17 +- arch/x86/crypto/cast5-avx-x86_64-asm_64.S | 17 +- arch/x86/crypto/cast5_avx_glue.c | 17 +- arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 17 +- arch/x86/crypto/cast6_avx_glue.c | 17 +- arch/x86/crypto/chacha-avx2-x86_64.S | 6 +- arch/x86/crypto/chacha-ssse3-x86_64.S | 6 +- arch/x86/crypto/chacha_glue.c | 8 +- arch/x86/crypto/crc32c-intel_glue.c | 15 +- arch/x86/crypto/des3_ede-asm_64.S | 11 +- arch/x86/crypto/des3_ede_glue.c | 12 +- arch/x86/crypto/glue_helper-asm-avx.S | 12 +- arch/x86/crypto/glue_helper-asm-avx2.S | 7 +- arch/x86/crypto/glue_helper.c | 17 +- arch/x86/crypto/morus1280-avx2-glue.c | 6 +- arch/x86/crypto/morus1280-sse2-glue.c | 6 +- arch/x86/crypto/morus1280_glue.c | 6 +- arch/x86/crypto/morus640-sse2-glue.c | 6 +- arch/x86/crypto/morus640_glue.c | 6 +- arch/x86/crypto/poly1305-avx2-x86_64.S | 6 +- arch/x86/crypto/poly1305-sse2-x86_64.S | 6 +- arch/x86/crypto/poly1305_glue.c | 6 +- arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 17 +- arch/x86/crypto/serpent-avx2-asm_64.S | 7 +- arch/x86/crypto/serpent-sse2-i586-asm_32.S | 17 +- arch/x86/crypto/serpent-sse2-x86_64-asm_64.S | 17 +- arch/x86/crypto/serpent_avx2_glue.c | 7 +- arch/x86/crypto/serpent_avx_glue.c | 17 +- arch/x86/crypto/serpent_sse2_glue.c | 17 +- arch/x86/crypto/sha1_ssse3_asm.S | 6 +- arch/x86/crypto/sha1_ssse3_glue.c | 7 +- arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 17 +- arch/x86/crypto/twofish-i586-asm_32.S | 15 +- arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 17 +- arch/x86/crypto/twofish-x86_64-asm_64.S | 15 +- arch/x86/crypto/twofish_avx_glue.c | 17 +- arch/x86/crypto/twofish_glue_3way.c | 17 +- arch/x86/entry/common.c | 2 +- arch/x86/entry/entry_64.S | 7 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 - arch/x86/entry/syscalls/syscall_64.tbl | 2 - arch/x86/entry/vdso/vclock_gettime.c | 3 +- arch/x86/entry/vdso/vdso32-setup.c | 7 +- arch/x86/entry/vdso/vgetcpu.c | 2 +- arch/x86/entry/vdso/vma.c | 4 +- arch/x86/entry/vsyscall/vsyscall_64.c | 4 +- arch/x86/entry/vsyscall/vsyscall_emu_64.S | 3 +- arch/x86/events/core.c | 106 +- arch/x86/events/intel/bts.c | 10 +- arch/x86/events/intel/core.c | 151 +- arch/x86/events/intel/cstate.c | 14 +- arch/x86/events/intel/ds.c | 36 +- arch/x86/events/intel/pt.c | 10 +- arch/x86/events/intel/pt.h | 10 +- arch/x86/events/intel/rapl.c | 20 +- arch/x86/events/intel/uncore.c | 80 +- arch/x86/events/intel/uncore.h | 4 +- arch/x86/events/intel/uncore_snb.c | 85 +- arch/x86/events/intel/uncore_snbep.c | 4 +- arch/x86/events/perf_event.h | 7 +- arch/x86/hyperv/hv_init.c | 103 +- arch/x86/ia32/sys_ia32.c | 12 +- arch/x86/include/asm/Kbuild | 1 - arch/x86/include/asm/acpi.h | 19 +- arch/x86/include/asm/acrn.h | 11 - arch/x86/include/asm/apb_timer.h | 6 +- arch/x86/include/asm/apic.h | 4 +- arch/x86/include/asm/archrandom.h | 15 +- arch/x86/include/asm/atomic64_32.h | 66 +- arch/x86/include/asm/atomic64_64.h | 38 +- arch/x86/include/asm/bootparam_utils.h | 2 +- arch/x86/include/asm/calgary.h | 15 +- arch/x86/include/asm/fpu/internal.h | 6 +- arch/x86/include/asm/geode.h | 5 +- arch/x86/include/asm/hardirq.h | 2 +- arch/x86/include/asm/hyperv-tlfs.h | 6 - arch/x86/include/asm/hypervisor.h | 1 - arch/x86/include/asm/imr.h | 6 +- arch/x86/include/asm/inat.h | 16 +- arch/x86/include/asm/inat_types.h | 16 +- arch/x86/include/asm/insn.h | 15 +- arch/x86/include/asm/intel-family.h | 4 - arch/x86/include/asm/intel-mid.h | 6 +- arch/x86/include/asm/intel_telemetry.h | 11 +- arch/x86/include/asm/iomap.h | 15 +- arch/x86/include/asm/ipi.h | 3 +- arch/x86/include/asm/irq_remapping.h | 14 +- arch/x86/include/asm/ist.h | 11 +- arch/x86/include/asm/kprobes.h | 15 +- arch/x86/include/asm/mshyperv.h | 226 +- arch/x86/include/asm/olpc.h | 31 + arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/include/asm/paravirt_types.h | 21 +- arch/x86/include/asm/pgalloc.h | 19 +- arch/x86/include/asm/pgtable.h | 4 +- arch/x86/include/asm/pgtable_64_types.h | 2 +- arch/x86/include/asm/pgtable_types.h | 1 + arch/x86/include/asm/platform_sst_audio.h | 6 +- arch/x86/include/asm/processor.h | 4 +- arch/x86/include/asm/prom.h | 6 +- arch/x86/include/asm/ptrace.h | 3 +- arch/x86/include/asm/smap.h | 6 +- arch/x86/include/asm/smp.h | 1 - arch/x86/include/asm/syscall.h | 5 +- arch/x86/include/asm/syscalls.h | 4 +- arch/x86/include/asm/sysfb.h | 6 +- arch/x86/include/asm/tce.h | 15 +- arch/x86/include/asm/topology.h | 17 - arch/x86/include/asm/uaccess.h | 4 +- arch/x86/include/asm/uprobes.h | 15 +- arch/x86/include/asm/uv/bios.h | 15 +- arch/x86/include/asm/vmx.h | 15 +- arch/x86/include/asm/vvar.h | 2 +- arch/x86/include/asm/xor.h | 10 +- arch/x86/include/asm/xor_32.h | 10 +- arch/x86/include/asm/xor_avx.h | 6 +- arch/x86/include/uapi/asm/Kbuild | 1 - arch/x86/kernel/Makefile | 4 +- arch/x86/kernel/acpi/apei.c | 11 +- arch/x86/kernel/acpi/boot.c | 19 +- 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/alternative.c | 53 +- arch/x86/kernel/amd_gart_64.c | 2 +- arch/x86/kernel/apb_timer.c | 6 +- arch/x86/kernel/apic/apic.c | 20 +- arch/x86/kernel/apic/apic_flat_64.c | 2 +- arch/x86/kernel/apic/probe_32.c | 2 +- arch/x86/kernel/apic/probe_64.c | 2 +- arch/x86/kernel/apm_32.c | 11 +- arch/x86/kernel/asm-offsets.c | 1 + arch/x86/kernel/cpu/Makefile | 6 +- arch/x86/kernel/cpu/acrn.c | 69 - arch/x86/kernel/cpu/amd.c | 7 +- arch/x86/kernel/cpu/aperfmperf.c | 3 +- arch/x86/kernel/cpu/common.c | 1 - arch/x86/kernel/cpu/hypervisor.c | 4 - arch/x86/kernel/cpu/intel_epb.c | 22 +- arch/x86/kernel/cpu/mce/amd.c | 96 +- arch/x86/kernel/cpu/mce/apei.c | 14 +- arch/x86/kernel/cpu/mce/core.c | 163 +- arch/x86/kernel/cpu/mce/genpool.c | 3 +- arch/x86/kernel/cpu/mce/inject.c | 9 +- arch/x86/kernel/cpu/mce/internal.h | 12 +- arch/x86/kernel/cpu/mce/severity.c | 6 +- arch/x86/kernel/cpu/microcode/amd.c | 6 +- arch/x86/kernel/cpu/microcode/core.c | 8 +- arch/x86/kernel/cpu/microcode/intel.c | 6 +- arch/x86/kernel/cpu/mshyperv.c | 12 +- 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 | 13 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 8 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 17 +- arch/x86/kernel/cpu/topology.c | 88 +- arch/x86/kernel/cpu/vmware.c | 2 +- arch/x86/kernel/cpuid.c | 7 +- arch/x86/kernel/espfix_64.c | 10 +- arch/x86/kernel/fpu/core.c | 2 +- arch/x86/kernel/fpu/signal.c | 16 +- arch/x86/kernel/fpu/xstate.c | 47 - arch/x86/kernel/ftrace.c | 6 +- arch/x86/kernel/hw_breakpoint.c | 14 +- arch/x86/kernel/i8237.c | 6 +- arch/x86/kernel/ima_arch.c | 17 +- arch/x86/kernel/io_delay.c | 38 +- arch/x86/kernel/irq.c | 2 +- arch/x86/kernel/itmt.c | 12 +- arch/x86/kernel/jailhouse.c | 2 +- arch/x86/kernel/kdebugfs.c | 63 +- arch/x86/kernel/kexec-bzimage64.c | 2 +- arch/x86/kernel/kgdb.c | 13 +- arch/x86/kernel/kprobes/core.c | 17 +- arch/x86/kernel/kprobes/ftrace.c | 15 +- arch/x86/kernel/kprobes/opt.c | 31 +- arch/x86/kernel/ksysfs.c | 3 +- arch/x86/kernel/machine_kexec_64.c | 87 - arch/x86/kernel/module.c | 14 +- arch/x86/kernel/msr.c | 7 +- arch/x86/kernel/paravirt.c | 60 +- arch/x86/kernel/paravirt_patch.c | 126 - arch/x86/kernel/paravirt_patch_32.c | 67 + arch/x86/kernel/paravirt_patch_64.c | 75 + arch/x86/kernel/pci-calgary_64.c | 14 +- arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kernel/ptrace.c | 12 +- arch/x86/kernel/pvclock.c | 14 +- arch/x86/kernel/signal.c | 2 +- arch/x86/kernel/smp.c | 4 +- arch/x86/kernel/smpboot.c | 73 +- arch/x86/kernel/sysfb.c | 6 +- arch/x86/kernel/sysfb_efi.c | 6 +- arch/x86/kernel/sysfb_simplefb.c | 6 +- arch/x86/kernel/tboot.c | 15 +- arch/x86/kernel/tce_64.c | 15 +- arch/x86/kernel/tls.h | 5 +- arch/x86/kernel/traps.c | 10 +- arch/x86/kernel/tsc.c | 57 +- arch/x86/kernel/tsc_msr.c | 4 +- arch/x86/kernel/umip.c | 2 +- arch/x86/kernel/uprobes.c | 17 +- arch/x86/kernel/vm86_32.c | 2 +- arch/x86/kernel/vsmp_64.c | 5 +- arch/x86/kvm/cpuid.c | 8 +- arch/x86/kvm/debugfs.c | 18 - arch/x86/kvm/irq.c | 21 +- arch/x86/kvm/irq.h | 15 +- arch/x86/kvm/irq_comm.c | 13 +- arch/x86/kvm/pmu.c | 10 +- arch/x86/kvm/pmu.h | 3 +- arch/x86/kvm/pmu_amd.c | 4 +- arch/x86/kvm/svm.c | 15 +- arch/x86/kvm/vmx/nested.c | 35 +- arch/x86/kvm/vmx/pmu_intel.c | 26 +- arch/x86/kvm/vmx/vmx.c | 26 +- arch/x86/kvm/vmx/vmx.h | 1 - arch/x86/kvm/x86.c | 8 +- arch/x86/lib/atomic64_386_32.S | 6 +- arch/x86/lib/atomic64_cx8_32.S | 6 +- arch/x86/lib/checksum_32.S | 6 +- arch/x86/lib/cmpxchg16b_emu.S | 8 +- arch/x86/lib/cmpxchg8b_emu.S | 8 +- arch/x86/lib/copy_user_64.S | 2 +- arch/x86/lib/csum-wrappers_64.c | 2 +- arch/x86/lib/inat.c | 16 +- arch/x86/lib/insn-eval.c | 47 +- arch/x86/lib/insn.c | 15 +- arch/x86/mm/debug_pagetables.c | 35 +- arch/x86/mm/dump_pagetables.c | 6 +- arch/x86/mm/fault.c | 33 +- arch/x86/mm/init_32.c | 2 + arch/x86/mm/init_64.c | 2 + arch/x86/mm/iomap_32.c | 15 +- arch/x86/mm/kasan_init_64.c | 2 +- arch/x86/mm/kaslr.c | 11 +- arch/x86/mm/mmap.c | 15 +- arch/x86/mm/mmio-mod.c | 14 +- arch/x86/mm/mpx.c | 2 +- arch/x86/mm/numa.c | 27 +- arch/x86/mm/pf_in.c | 17 +- arch/x86/mm/pf_in.h | 17 +- arch/x86/mm/pgtable.c | 33 +- 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 | 80 +- arch/x86/net/bpf_jit_comp32.c | 83 +- arch/x86/pci/broadcom_bus.c | 6 +- arch/x86/pci/ce4100.c | 18 +- arch/x86/pci/mmconfig_32.c | 3 +- arch/x86/pci/olpc.c | 6 +- arch/x86/pci/sta2x11-fixup.c | 15 +- arch/x86/platform/atom/punit_atom_debug.c | 34 +- arch/x86/platform/ce4100/ce4100.c | 6 +- arch/x86/platform/ce4100/falconfalls.dts | 5 +- arch/x86/platform/efi/efi.c | 2 - arch/x86/platform/efi/efi_64.c | 9 +- arch/x86/platform/efi/quirks.c | 3 - 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-quark/imr.c | 14 +- arch/x86/platform/intel/iosf_mbi.c | 32 +- arch/x86/platform/iris/iris.c | 15 +- arch/x86/platform/olpc/olpc-xo1-pm.c | 6 +- arch/x86/platform/olpc/olpc-xo1-rtc.c | 6 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 6 +- arch/x86/platform/olpc/olpc-xo15-sci.c | 6 +- arch/x86/platform/olpc/olpc.c | 125 +- arch/x86/platform/olpc/olpc_dt.c | 8 +- arch/x86/platform/pvh/enlighten.c | 2 +- arch/x86/platform/sfi/sfi.c | 15 +- arch/x86/platform/ts5500/ts5500.c | 7 +- arch/x86/platform/uv/bios_uv.c | 15 +- arch/x86/platform/uv/tlb_uv.c | 19 +- arch/x86/platform/uv/uv_nmi.c | 15 +- arch/x86/platform/uv/uv_sysfs.c | 15 +- arch/x86/platform/uv/uv_time.c | 15 +- arch/x86/power/cpu.c | 13 +- arch/x86/power/hibernate.c | 33 - 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/x86/tools/insn_decoder_test.c | 18 +- arch/x86/tools/insn_sanity.c | 43 +- arch/x86/um/checksum_32.S | 6 +- arch/x86/um/signal.c | 4 +- arch/x86/xen/Kconfig | 1 - arch/x86/xen/debugfs.c | 7 +- arch/x86/xen/mmu_pv.c | 3 +- arch/x86/xen/p2m.c | 3 + arch/x86/xen/smp_pv.c | 1 - arch/xtensa/Kconfig | 1 - arch/xtensa/include/asm/Kbuild | 1 - arch/xtensa/include/asm/flat.h | 7 +- arch/xtensa/include/asm/platform.h | 10 + arch/xtensa/include/uapi/asm/Kbuild | 1 - arch/xtensa/kernel/pci-dma.c | 6 +- arch/xtensa/kernel/pci.c | 131 +- arch/xtensa/kernel/platform.c | 2 + arch/xtensa/kernel/setup.c | 7 +- arch/xtensa/kernel/signal.c | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 - arch/xtensa/kernel/traps.c | 8 +- arch/xtensa/lib/checksum.S | 6 +- arch/xtensa/lib/pci-auto.c | 6 +- arch/xtensa/mm/fault.c | 4 +- arch/xtensa/platforms/iss/network.c | 7 +- arch/xtensa/platforms/iss/setup.c | 7 +- arch/xtensa/platforms/xt2000/setup.c | 7 +- arch/xtensa/platforms/xtfpga/setup.c | 7 +- block/Kconfig | 3 +- block/bio.c | 3 +- block/blk-cgroup.c | 26 +- block/blk-core.c | 97 +- block/blk-iolatency.c | 4 +- block/blk-merge.c | 134 +- block/blk-mq-cpumap.c | 10 +- block/blk-mq-debugfs.c | 149 +- block/blk-mq-debugfs.h | 36 +- block/blk-mq-pci.c | 2 +- block/blk-mq-rdma.c | 4 +- block/blk-mq-sched.c | 29 +- block/blk-mq-sched.h | 1 - block/blk-mq-virtio.c | 4 +- block/blk-mq.c | 24 +- block/blk-rq-qos.c | 7 +- block/blk-settings.c | 11 - block/blk-sysfs.c | 47 +- block/blk-throttle.c | 2 +- block/blk.h | 11 +- block/bsg-lib.c | 1 - block/elevator.c | 2 +- block/genhd.c | 9 +- block/partitions/ldm.c | 2 +- certs/blacklist.c | 6 +- certs/system_keyring.c | 6 +- crypto/842.c | 11 +- crypto/Kconfig | 35 +- crypto/Makefile | 3 +- crypto/ablkcipher.c | 7 +- crypto/acompress.c | 7 +- crypto/aead.c | 43 +- crypto/af_alg.c | 7 +- crypto/ahash.c | 7 +- crypto/akcipher.c | 7 +- crypto/algapi.c | 42 +- crypto/algboss.c | 7 +- crypto/algif_aead.c | 6 +- crypto/algif_hash.c | 7 +- crypto/algif_skcipher.c | 6 +- crypto/ansi_cprng.c | 8 +- crypto/anubis.c | 1 - crypto/api.c | 7 +- crypto/arc4.c | 9 +- crypto/asymmetric_keys/asymmetric_keys.h | 6 +- crypto/asymmetric_keys/asymmetric_type.c | 6 +- crypto/asymmetric_keys/mscode_parser.c | 6 +- crypto/asymmetric_keys/pkcs7_key_type.c | 6 +- crypto/asymmetric_keys/pkcs7_parser.c | 6 +- crypto/asymmetric_keys/pkcs7_parser.h | 6 +- crypto/asymmetric_keys/pkcs7_trust.c | 6 +- crypto/asymmetric_keys/pkcs7_verify.c | 6 +- crypto/asymmetric_keys/pkcs8_parser.c | 6 +- crypto/asymmetric_keys/public_key.c | 6 +- crypto/asymmetric_keys/restrict.c | 6 +- crypto/asymmetric_keys/signature.c | 6 +- crypto/asymmetric_keys/verify_pefile.c | 6 +- crypto/asymmetric_keys/verify_pefile.h | 6 +- crypto/asymmetric_keys/x509_cert_parser.c | 6 +- crypto/asymmetric_keys/x509_parser.h | 6 +- crypto/asymmetric_keys/x509_public_key.c | 6 +- crypto/async_tx/async_memcpy.c | 15 +- crypto/async_tx/async_pq.c | 18 +- crypto/async_tx/async_raid6_recov.c | 16 +- crypto/async_tx/async_tx.c | 15 +- crypto/async_tx/async_xor.c | 15 +- crypto/async_tx/raid6test.c | 15 +- crypto/authenc.c | 7 +- crypto/authencesn.c | 7 +- crypto/blkcipher.c | 7 +- crypto/blowfish_common.c | 7 +- crypto/blowfish_generic.c | 7 +- crypto/cast5_generic.c | 9 +- crypto/cast6_generic.c | 9 +- crypto/cast_common.c | 7 +- crypto/cbc.c | 7 +- crypto/ccm.c | 8 +- crypto/chacha20poly1305.c | 79 +- crypto/chacha_generic.c | 10 +- crypto/cipher.c | 7 +- crypto/cmac.c | 7 +- crypto/compress.c | 7 +- crypto/crc32c_generic.c | 7 +- crypto/cryptd.c | 33 +- crypto/crypto_engine.c | 7 +- crypto/crypto_null.c | 10 +- crypto/crypto_user_base.c | 14 +- crypto/crypto_wq.c | 40 + crypto/ctr.c | 7 +- crypto/deflate.c | 7 +- crypto/des_generic.c | 7 +- crypto/dh.c | 6 +- crypto/dh_helper.c | 6 +- crypto/drbg.c | 94 +- crypto/ecb.c | 7 +- crypto/ecdh.c | 6 +- crypto/ecdh_helper.c | 6 +- crypto/echainiv.c | 7 +- crypto/fcrypt.c | 1 - crypto/fips.c | 7 +- crypto/ghash-generic.c | 8 +- crypto/hash_info.c | 7 +- crypto/hmac.c | 11 +- crypto/internal.h | 7 +- crypto/jitterentropy-kcapi.c | 7 +- crypto/jitterentropy.c | 305 +- crypto/khazad.c | 1 - crypto/kpp.c | 7 +- crypto/lrw.c | 8 +- crypto/lz4.c | 16 +- crypto/lz4hc.c | 16 +- crypto/lzo-rle.c | 16 +- crypto/lzo.c | 16 +- crypto/md4.c | 7 +- crypto/md5.c | 7 +- crypto/michael_mic.c | 1 - crypto/pcbc.c | 7 +- crypto/pcrypt.c | 14 +- crypto/proc.c | 7 +- crypto/rmd128.c | 8 +- crypto/rmd160.c | 8 +- crypto/rmd256.c | 8 +- crypto/rmd320.c | 8 +- crypto/rng.c | 7 +- crypto/rsa-pkcs1pad.c | 6 +- crypto/rsa.c | 6 +- crypto/rsa_helper.c | 7 +- crypto/scatterwalk.c | 7 +- crypto/scompress.c | 7 +- crypto/seed.c | 6 +- crypto/seqiv.c | 7 +- crypto/serpent_generic.c | 7 +- crypto/sha1_generic.c | 7 +- crypto/sha256_generic.c | 7 +- crypto/sha3_generic.c | 7 +- crypto/sha512_generic.c | 7 +- crypto/shash.c | 7 +- crypto/skcipher.c | 41 +- crypto/tcrypt.c | 7 +- crypto/tcrypt.h | 7 +- crypto/tea.c | 10 +- crypto/testmgr.c | 422 +- crypto/testmgr.h | 123 +- crypto/tgr192.c | 28 +- crypto/wp512.c | 21 +- crypto/xor.c | 10 +- crypto/xts.c | 6 +- crypto/xxhash_generic.c | 108 - crypto/zstd.c | 11 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/accessibility/braille/braille_console.c | 15 +- drivers/acpi/Kconfig | 10 +- drivers/acpi/ac.c | 15 +- drivers/acpi/acpi_amba.c | 9 - drivers/acpi/acpi_configfs.c | 6 +- drivers/acpi/acpi_extlog.c | 3 +- drivers/acpi/acpi_ipmi.c | 15 +- drivers/acpi/acpi_lpat.c | 10 +- drivers/acpi/acpi_lpit.c | 17 +- drivers/acpi/acpi_pad.c | 11 +- drivers/acpi/acpi_video.c | 15 +- drivers/acpi/acpica/tbxfload.c | 11 - drivers/acpi/apei/apei-base.c | 10 +- drivers/acpi/apei/bert.c | 4 +- drivers/acpi/apei/einj.c | 10 +- drivers/acpi/apei/erst-dbg.c | 10 +- drivers/acpi/apei/erst.c | 10 +- drivers/acpi/apei/ghes.c | 22 +- drivers/acpi/apei/hest.c | 10 +- drivers/acpi/arm64/iort.c | 248 +- drivers/acpi/battery.c | 15 +- drivers/acpi/blacklist.c | 15 +- drivers/acpi/bus.c | 15 +- drivers/acpi/button.c | 15 +- drivers/acpi/cm_sbs.c | 16 +- drivers/acpi/container.c | 15 +- drivers/acpi/cppc_acpi.c | 6 +- drivers/acpi/device_pm.c | 14 +- drivers/acpi/device_sysfs.c | 10 +- drivers/acpi/dock.c | 15 +- drivers/acpi/dptf/dptf_power.c | 11 +- drivers/acpi/ec.c | 15 +- drivers/acpi/evged.c | 11 +- drivers/acpi/fan.c | 15 +- drivers/acpi/glue.c | 3 +- drivers/acpi/hed.c | 10 +- drivers/acpi/internal.h | 11 +- drivers/acpi/irq.c | 26 - drivers/acpi/nfit/core.c | 10 +- drivers/acpi/nfit/mce.c | 10 +- drivers/acpi/nfit/nfit.h | 10 +- drivers/acpi/numa.c | 16 +- drivers/acpi/nvs.c | 3 +- drivers/acpi/osi.c | 15 +- drivers/acpi/osl.c | 20 +- drivers/acpi/pci_irq.c | 15 +- drivers/acpi/pci_link.c | 15 +- drivers/acpi/pci_root.c | 15 +- drivers/acpi/pmic/intel_pmic.c | 10 +- drivers/acpi/power.c | 15 +- drivers/acpi/processor_driver.c | 15 +- drivers/acpi/processor_idle.c | 15 +- drivers/acpi/processor_perflib.c | 15 +- drivers/acpi/processor_thermal.c | 15 +- drivers/acpi/processor_throttling.c | 15 +- drivers/acpi/property.c | 26 +- drivers/acpi/resource.c | 10 +- drivers/acpi/sbs.c | 15 +- drivers/acpi/sbshc.c | 5 +- drivers/acpi/sleep.c | 63 +- drivers/acpi/tables.c | 37 +- drivers/acpi/thermal.c | 16 +- drivers/acpi/utils.c | 15 +- drivers/amba/tegra-ahb.c | 11 +- drivers/android/binder.c | 27 +- 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_brcm.c | 11 +- drivers/ata/ahci_ceva.c | 13 +- drivers/ata/ahci_da850.c | 6 +- drivers/ata/ahci_dm816.c | 6 +- drivers/ata/ahci_imx.c | 13 +- drivers/ata/ahci_mtk.c | 10 +- drivers/ata/ahci_platform.c | 6 +- drivers/ata/ahci_qoriq.c | 6 +- drivers/ata/ahci_sunxi.c | 10 +- drivers/ata/ahci_tegra.c | 11 +- drivers/ata/libahci_platform.c | 6 +- drivers/ata/libata-core.c | 9 +- drivers/ata/libata-pmp.c | 3 +- drivers/ata/libata-transport.c | 2 +- drivers/ata/pata_atp867x.c | 16 +- drivers/ata/pata_cs5520.c | 11 +- drivers/ata/pata_cs5530.c | 14 +- drivers/ata/pata_cs5535.c | 14 +- drivers/ata/pata_cs5536.c | 14 +- drivers/ata/pata_pdc2027x.c | 8 +- drivers/ata/pata_sc1200.c | 15 +- drivers/ata/pata_sch.c | 15 +- drivers/ata/pata_triflex.c | 14 +- drivers/ata/sata_dwc_460ex.c | 6 +- drivers/ata/sata_fsl.c | 7 +- drivers/ata/sata_highbank.c | 13 +- drivers/ata/sata_inic162x.c | 3 +- drivers/ata/sata_mv.c | 15 +- drivers/ata/sata_qstor.c | 18 +- drivers/ata/sata_sil24.c | 12 +- drivers/atm/ambassador.c | 17 +- drivers/atm/ambassador.h | 17 +- drivers/atm/firestream.c | 17 +- drivers/atm/firestream.h | 17 +- drivers/atm/fore200e.c | 14 +- drivers/atm/horizon.c | 17 +- drivers/atm/horizon.h | 17 +- drivers/atm/lanai.c | 6 +- drivers/atm/solos-pci.c | 11 +- drivers/auxdisplay/Kconfig | 2 +- drivers/auxdisplay/cfag12864bfb.c | 5 +- drivers/auxdisplay/ht16k33.c | 4 +- drivers/auxdisplay/img-ascii-lcd.c | 6 +- drivers/base/cacheinfo.c | 5 - drivers/base/core.c | 28 - drivers/base/devcon.c | 26 - drivers/base/devres.c | 24 +- drivers/base/firmware_loader/fallback.c | 20 +- drivers/base/firmware_loader/fallback_table.c | 13 +- drivers/base/firmware_loader/firmware.h | 6 - drivers/base/firmware_loader/main.c | 27 +- drivers/base/memory.c | 146 +- drivers/base/node.c | 27 +- drivers/base/power/clock_ops.c | 6 +- drivers/base/power/main.c | 17 +- drivers/base/property.c | 24 - drivers/base/regmap/Kconfig | 6 +- drivers/base/regmap/Makefile | 1 - drivers/base/regmap/regcache-lzo.c | 8 +- drivers/base/regmap/regmap-debugfs.c | 2 - drivers/base/regmap/regmap-i3c.c | 60 - drivers/base/regmap/regmap.c | 2 - drivers/base/swnode.c | 324 +- drivers/base/topology.c | 22 - drivers/block/Kconfig | 2 +- drivers/block/aoe/aoeblk.c | 16 +- drivers/block/cryptoloop.c | 14 +- drivers/block/drbd/drbd_actlog.c | 14 +- drivers/block/drbd/drbd_bitmap.c | 14 +- drivers/block/drbd/drbd_int.h | 16 +- drivers/block/drbd/drbd_main.c | 16 +- drivers/block/drbd/drbd_nl.c | 16 +- drivers/block/drbd/drbd_proc.c | 14 +- drivers/block/drbd/drbd_receiver.c | 14 +- drivers/block/drbd/drbd_req.c | 14 +- drivers/block/drbd/drbd_req.h | 14 +- drivers/block/drbd/drbd_state.c | 14 +- drivers/block/drbd/drbd_strings.c | 14 +- drivers/block/drbd/drbd_vli.h | 14 +- drivers/block/drbd/drbd_worker.c | 14 +- drivers/block/loop.c | 18 +- drivers/block/mtip32xx/mtip32xx.c | 13 +- drivers/block/mtip32xx/mtip32xx.h | 12 +- drivers/block/nbd.c | 3 +- drivers/block/null_blk_main.c | 11 +- drivers/block/null_blk_zoned.c | 4 + drivers/block/ps3disk.c | 14 +- drivers/block/ps3vram.c | 2 +- drivers/block/rsxx/config.c | 16 +- drivers/block/rsxx/core.c | 17 +- drivers/block/rsxx/cregs.c | 16 +- drivers/block/rsxx/dev.c | 16 +- drivers/block/rsxx/dma.c | 16 +- drivers/block/rsxx/rsxx.h | 16 +- drivers/block/rsxx/rsxx_cfg.h | 16 +- drivers/block/rsxx/rsxx_priv.h | 16 +- drivers/block/swim.c | 6 +- drivers/block/swim3.c | 6 +- drivers/block/swim_asm.S | 6 +- drivers/block/umem.c | 5 +- drivers/block/umem.h | 3 +- drivers/block/xen-blkback/xenbus.c | 10 +- drivers/block/xen-blkfront.c | 38 +- drivers/block/zram/zcomp.c | 6 +- drivers/block/zram/zcomp.h | 6 +- drivers/bluetooth/ath3k.c | 16 +- drivers/bluetooth/bcm203x.c | 17 +- drivers/bluetooth/bfusb.c | 17 +- drivers/bluetooth/bpa10x.c | 17 +- drivers/bluetooth/btbcm.c | 17 +- drivers/bluetooth/btbcm.h | 17 +- drivers/bluetooth/btintel.c | 17 +- drivers/bluetooth/btintel.h | 17 +- drivers/bluetooth/btqca.c | 15 +- drivers/bluetooth/btqca.h | 15 +- drivers/bluetooth/btqcomsmd.c | 10 +- drivers/bluetooth/btrtl.c | 12 +- drivers/bluetooth/btrtl.h | 12 +- drivers/bluetooth/btsdio.c | 17 +- drivers/bluetooth/btusb.c | 17 +- drivers/bluetooth/btwilink.c | 15 +- drivers/bluetooth/h4_recv.h | 17 +- drivers/bluetooth/hci_ag6xx.c | 17 +- drivers/bluetooth/hci_ath.c | 16 +- drivers/bluetooth/hci_bcm.c | 17 +- drivers/bluetooth/hci_bcsp.c | 17 +- drivers/bluetooth/hci_h4.c | 17 +- drivers/bluetooth/hci_h5.c | 17 +- drivers/bluetooth/hci_intel.c | 17 +- drivers/bluetooth/hci_ldisc.c | 17 +- drivers/bluetooth/hci_ll.c | 15 +- drivers/bluetooth/hci_mrvl.c | 16 +- drivers/bluetooth/hci_nokia.c | 11 +- drivers/bluetooth/hci_qca.c | 15 +- drivers/bluetooth/hci_serdev.c | 12 +- drivers/bluetooth/hci_uart.h | 17 +- drivers/bluetooth/hci_vhci.c | 17 +- drivers/bus/brcmstb_gisb.c | 14 +- drivers/bus/fsl-mc/dprc.c | 30 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 15 +- drivers/bus/fsl-mc/fsl-mc-private.h | 17 +- drivers/bus/omap-ocp2scp.c | 12 +- drivers/bus/omap_l3_smx.c | 16 +- drivers/bus/omap_l3_smx.h | 16 +- drivers/bus/ti-sysc.c | 475 +- drivers/bus/uniphier-system-bus.c | 11 +- drivers/bus/vexpress-config.c | 9 +- drivers/cdrom/cdrom.c | 2 +- drivers/char/bsr.c | 20 +- drivers/char/hangcheck-timer.c | 15 +- drivers/char/hw_random/imx-rngc.c | 8 +- drivers/char/hw_random/ks-sa-rng.c | 10 +- drivers/char/hw_random/meson-rng.c | 52 +- drivers/char/hw_random/mtk-rng.c | 11 +- drivers/char/hw_random/mxc-rnga.c | 7 +- drivers/char/hw_random/nomadik-rng.c | 6 +- drivers/char/hw_random/pasemi-rng.c | 14 +- drivers/char/hw_random/pic32-rng.c | 10 +- drivers/char/hw_random/powernv-rng.c | 6 +- drivers/char/hw_random/pseries-rng.c | 14 +- drivers/char/hw_random/s390-trng.c | 6 +- drivers/char/hw_random/stm32-rng.c | 11 +- drivers/char/hw_random/virtio-rng.c | 15 +- drivers/char/ipmi/Kconfig | 9 - drivers/char/ipmi/Makefile | 1 - drivers/char/ipmi/ipmb_dev_int.c | 364 - drivers/char/ipmi/ipmi_si_intf.c | 4 +- drivers/char/ipmi/ipmi_si_platform.c | 7 +- drivers/char/ipmi/ipmi_ssif.c | 5 +- drivers/char/misc.c | 3 +- drivers/char/mspec.c | 5 +- drivers/char/ppdev.c | 6 +- drivers/char/ps3flash.c | 14 +- drivers/char/random.c | 16 +- drivers/char/rtc.c | 6 +- drivers/char/sonypi.c | 16 +- drivers/char/tb0219.c | 15 +- drivers/char/toshiba.c | 12 +- drivers/char/tpm/eventlog/acpi.c | 7 +- drivers/char/tpm/eventlog/common.c | 7 +- drivers/char/tpm/eventlog/efi.c | 57 +- drivers/char/tpm/eventlog/of.c | 7 +- drivers/char/tpm/eventlog/tpm1.c | 7 +- drivers/char/tpm/eventlog/tpm2.c | 53 +- 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/tpm1-cmd.c | 7 +- drivers/char/tpm/tpm2-cmd.c | 13 +- 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/virtio_console.c | 15 +- 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/Kconfig | 2 +- drivers/clk/at91/clk-audio-pll.c | 7 +- drivers/clk/at91/clk-generated.c | 7 +- drivers/clk/at91/clk-h32mx.c | 7 +- drivers/clk/at91/clk-main.c | 7 +- drivers/clk/at91/clk-master.c | 7 +- drivers/clk/at91/clk-peripheral.c | 7 +- drivers/clk/at91/clk-pll.c | 7 +- drivers/clk/at91/clk-plldiv.c | 7 +- drivers/clk/at91/clk-programmable.c | 7 +- drivers/clk/at91/clk-slow.c | 7 +- drivers/clk/at91/clk-smd.c | 7 +- drivers/clk/at91/clk-system.c | 7 +- drivers/clk/at91/clk-usb.c | 7 +- drivers/clk/at91/clk-utmi.c | 7 +- drivers/clk/at91/pmc.c | 7 +- drivers/clk/at91/pmc.h | 6 +- drivers/clk/at91/sckc.c | 7 +- drivers/clk/bcm/Kconfig | 10 - drivers/clk/bcm/Makefile | 4 +- drivers/clk/clk-asm9260.c | 13 +- drivers/clk/clk-axi-clkgen.c | 4 +- drivers/clk/clk-clps711x.c | 6 +- drivers/clk/clk-hi655x.c | 10 +- drivers/clk/clk-highbank.c | 13 +- drivers/clk/clk-nomadik.c | 2 +- drivers/clk/clk-oxnas.c | 13 +- drivers/clk/clk-pwm.c | 14 - drivers/clk/clk-rk808.c | 10 +- drivers/clk/clk-scpi.c | 13 +- drivers/clk/clk-si514.c | 11 +- drivers/clk/clk-si5351.c | 6 +- drivers/clk/clk-si5351.h | 6 +- drivers/clk/clk-si570.c | 11 +- drivers/clk/clk-stm32f4.c | 13 +- drivers/clk/clk-twl6040.c | 16 +- drivers/clk/clk-u300.c | 2 +- drivers/clk/clk-versaclock5.c | 11 +- drivers/clk/clk-vt8500.c | 11 +- drivers/clk/clk-wm831x.c | 7 +- drivers/clk/clk-xgene.c | 17 +- drivers/clk/hisilicon/clk-hi3660-stub.c | 12 +- drivers/clk/hisilicon/clk-hi3660.c | 6 +- drivers/clk/hisilicon/clk-hix5hd2.c | 5 +- drivers/clk/hisilicon/crg.h | 11 +- drivers/clk/imgtec/clk-boston.c | 6 +- drivers/clk/imx/clk-busy.c | 38 +- drivers/clk/imx/clk-cpu.c | 14 +- drivers/clk/imx/clk-fixup-div.c | 23 +- drivers/clk/imx/clk-fixup-mux.c | 23 +- 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-imx21.c | 6 +- drivers/clk/imx/clk-imx6q.c | 789 +- drivers/clk/imx/clk-imx6sl.c | 409 +- drivers/clk/imx/clk-imx6sll.c | 433 +- drivers/clk/imx/clk-imx6sx.c | 669 +- drivers/clk/imx/clk-imx6ul.c | 587 +- drivers/clk/imx/clk-imx7d.c | 991 +- drivers/clk/imx/clk-imx7ulp.c | 2 +- drivers/clk/imx/clk-imx8mm.c | 30 +- drivers/clk/imx/clk-imx8mq.c | 17 +- drivers/clk/imx/clk-pfd.c | 22 +- drivers/clk/imx/clk-pllv3.c | 22 +- drivers/clk/imx/clk-vf610.c | 7 +- drivers/clk/imx/clk.c | 28 +- drivers/clk/imx/clk.h | 143 +- drivers/clk/ingenic/cgu.c | 52 +- drivers/clk/ingenic/cgu.h | 14 +- drivers/clk/ingenic/jz4725b-cgu.c | 38 +- drivers/clk/ingenic/jz4740-cgu.c | 40 +- drivers/clk/ingenic/jz4770-cgu.c | 34 +- drivers/clk/ingenic/jz4780-cgu.c | 11 +- drivers/clk/keystone/gate.c | 6 +- drivers/clk/keystone/pll.c | 6 +- drivers/clk/loongson1/clk-loongson1b.c | 6 +- drivers/clk/loongson1/clk-loongson1c.c | 6 +- drivers/clk/loongson1/clk.c | 6 +- drivers/clk/loongson1/clk.h | 6 +- drivers/clk/mediatek/Kconfig | 6 - drivers/clk/mediatek/Makefile | 1 - drivers/clk/mediatek/clk-apmixed.c | 10 +- drivers/clk/mediatek/clk-cpumux.c | 10 +- drivers/clk/mediatek/clk-cpumux.h | 10 +- drivers/clk/mediatek/clk-gate.c | 10 +- drivers/clk/mediatek/clk-gate.h | 10 +- drivers/clk/mediatek/clk-mt2701-bdp.c | 10 +- drivers/clk/mediatek/clk-mt2701-eth.c | 10 +- drivers/clk/mediatek/clk-mt2701-hif.c | 10 +- drivers/clk/mediatek/clk-mt2701-img.c | 10 +- drivers/clk/mediatek/clk-mt2701-mm.c | 10 +- drivers/clk/mediatek/clk-mt2701-vdec.c | 10 +- drivers/clk/mediatek/clk-mt2701.c | 10 +- drivers/clk/mediatek/clk-mt2712-bdp.c | 10 +- drivers/clk/mediatek/clk-mt2712-img.c | 10 +- drivers/clk/mediatek/clk-mt2712-jpgdec.c | 10 +- drivers/clk/mediatek/clk-mt2712-mfg.c | 10 +- drivers/clk/mediatek/clk-mt2712-mm.c | 10 +- drivers/clk/mediatek/clk-mt2712-vdec.c | 10 +- drivers/clk/mediatek/clk-mt2712-venc.c | 10 +- drivers/clk/mediatek/clk-mt2712.c | 10 +- drivers/clk/mediatek/clk-mt6797-img.c | 10 +- drivers/clk/mediatek/clk-mt6797-mm.c | 10 +- drivers/clk/mediatek/clk-mt6797-vdec.c | 10 +- drivers/clk/mediatek/clk-mt6797-venc.c | 10 +- drivers/clk/mediatek/clk-mt6797.c | 10 +- drivers/clk/mediatek/clk-mt7622-aud.c | 10 +- drivers/clk/mediatek/clk-mt7622-eth.c | 10 +- drivers/clk/mediatek/clk-mt7622-hif.c | 10 +- drivers/clk/mediatek/clk-mt7622.c | 10 +- drivers/clk/mediatek/clk-mt8135.c | 10 +- drivers/clk/mediatek/clk-mt8173.c | 10 +- drivers/clk/mediatek/clk-mt8183.c | 19 + drivers/clk/mediatek/clk-mt8516-aud.c | 65 - drivers/clk/mediatek/clk-mt8516.c | 5 + drivers/clk/mediatek/clk-mtk.c | 10 +- drivers/clk/mediatek/clk-mtk.h | 10 +- drivers/clk/mediatek/clk-pll.c | 10 +- drivers/clk/mediatek/reset.c | 10 +- drivers/clk/meson/g12a.c | 4 +- drivers/clk/meson/g12a.h | 2 +- drivers/clk/meson/meson8b.c | 10 +- drivers/clk/microchip/clk-core.c | 10 +- drivers/clk/microchip/clk-core.h | 10 +- drivers/clk/microchip/clk-pic32mzda.c | 10 +- drivers/clk/mmp/clk-frac.c | 3 +- drivers/clk/mxs/clk-div.c | 8 +- drivers/clk/mxs/clk-frac.c | 8 +- drivers/clk/mxs/clk-imx23.c | 8 +- drivers/clk/mxs/clk-imx28.c | 8 +- drivers/clk/mxs/clk-pll.c | 8 +- drivers/clk/mxs/clk-ref.c | 8 +- drivers/clk/mxs/clk-ssp.c | 8 +- drivers/clk/mxs/clk.c | 8 +- drivers/clk/mxs/clk.h | 8 +- drivers/clk/nxp/clk-lpc32xx.c | 8 +- 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/gcc-qcs404.c | 7 - drivers/clk/qcom/gdsc.c | 14 +- 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/renesas/clk-mstp.c | 8 +- drivers/clk/renesas/r8a77470-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 1 - drivers/clk/renesas/r8a7796-cpg-mssr.c | 4 - drivers/clk/renesas/r8a77965-cpg-mssr.c | 1 - drivers/clk/renesas/r9a06g032-clocks.c | 227 +- drivers/clk/renesas/renesas-cpg-mssr.c | 12 +- drivers/clk/rockchip/clk-ddr.c | 11 +- drivers/clk/rockchip/clk-inverter.c | 11 +- drivers/clk/rockchip/clk-mmc-phase.c | 25 +- drivers/clk/rockchip/clk-muxgrf.c | 12 +- drivers/clk/rockchip/clk-pll.c | 11 +- drivers/clk/rockchip/clk-px30.c | 23 +- drivers/clk/rockchip/clk-rk3036.c | 11 +- drivers/clk/rockchip/clk-rk3128.c | 11 +- drivers/clk/rockchip/clk-rk3188.c | 11 +- drivers/clk/rockchip/clk-rk3228.c | 12 +- drivers/clk/rockchip/clk-rk3288.c | 24 +- drivers/clk/rockchip/clk-rk3328.c | 11 +- drivers/clk/rockchip/clk-rk3368.c | 23 +- drivers/clk/rockchip/clk-rk3399.c | 23 +- drivers/clk/rockchip/clk-rv1108.c | 11 +- drivers/clk/rockchip/clk.c | 11 +- drivers/clk/rockchip/clk.h | 15 +- drivers/clk/rockchip/softrst.c | 11 +- drivers/clk/samsung/clk-exynos5420.c | 78 +- drivers/clk/samsung/clk-exynos5433.c | 4 +- drivers/clk/sifive/Kconfig | 1 - drivers/clk/socfpga/clk-gate-a10.c | 13 +- drivers/clk/socfpga/clk-gate.c | 12 +- drivers/clk/socfpga/clk-periph-a10.c | 13 +- drivers/clk/socfpga/clk-periph.c | 12 +- drivers/clk/socfpga/clk-pll-a10.c | 13 +- drivers/clk/socfpga/clk-pll.c | 12 +- drivers/clk/socfpga/clk.h | 11 +- drivers/clk/st/clk-flexgen.c | 3 +- drivers/clk/st/clkgen-mux.c | 7 +- drivers/clk/st/clkgen-pll.c | 7 +- drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 10 +- drivers/clk/sunxi-ng/ccu-sun4i-a10.h | 11 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 10 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.h | 11 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun5i.c | 10 +- drivers/clk/sunxi-ng/ccu-sun5i.h | 11 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 10 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-a23-a33.h | 11 +- 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-a83t.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-r.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.h | 11 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 10 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.h | 11 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 10 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.h | 11 +- drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 10 +- drivers/clk/sunxi-ng/ccu-sun9i-a80.h | 11 +- drivers/clk/sunxi-ng/ccu_common.c | 11 +- drivers/clk/sunxi-ng/ccu_common.h | 10 +- drivers/clk/sunxi-ng/ccu_div.c | 6 +- drivers/clk/sunxi-ng/ccu_div.h | 10 +- drivers/clk/sunxi-ng/ccu_frac.c | 6 +- drivers/clk/sunxi-ng/ccu_frac.h | 10 +- drivers/clk/sunxi-ng/ccu_gate.c | 6 +- drivers/clk/sunxi-ng/ccu_gate.h | 10 +- drivers/clk/sunxi-ng/ccu_mmc_timing.c | 10 +- drivers/clk/sunxi-ng/ccu_mp.c | 6 +- drivers/clk/sunxi-ng/ccu_mp.h | 10 +- drivers/clk/sunxi-ng/ccu_mult.c | 6 +- drivers/clk/sunxi-ng/ccu_mux.c | 6 +- drivers/clk/sunxi-ng/ccu_nk.c | 6 +- drivers/clk/sunxi-ng/ccu_nk.h | 10 +- drivers/clk/sunxi-ng/ccu_nkm.c | 6 +- drivers/clk/sunxi-ng/ccu_nkm.h | 10 +- drivers/clk/sunxi-ng/ccu_nkmp.c | 6 +- drivers/clk/sunxi-ng/ccu_nkmp.h | 10 +- drivers/clk/sunxi-ng/ccu_nm.c | 6 +- drivers/clk/sunxi-ng/ccu_nm.h | 10 +- drivers/clk/sunxi-ng/ccu_phase.c | 6 +- drivers/clk/sunxi-ng/ccu_phase.h | 10 +- drivers/clk/sunxi-ng/ccu_reset.c | 6 +- drivers/clk/sunxi-ng/ccu_reset.h | 10 +- drivers/clk/sunxi-ng/ccu_sdm.c | 6 +- drivers/clk/sunxi-ng/ccu_sdm.h | 10 +- drivers/clk/sunxi/clk-a10-codec.c | 11 +- drivers/clk/sunxi/clk-a10-hosc.c | 11 +- drivers/clk/sunxi/clk-a10-mod1.c | 11 +- drivers/clk/sunxi/clk-a10-pll2.c | 11 +- drivers/clk/sunxi/clk-a10-ve.c | 11 +- drivers/clk/sunxi/clk-a20-gmac.c | 11 +- drivers/clk/sunxi/clk-mod0.c | 11 +- drivers/clk/sunxi/clk-simple-gates.c | 11 +- drivers/clk/sunxi/clk-sun4i-display.c | 11 +- drivers/clk/sunxi/clk-sun4i-pll3.c | 11 +- drivers/clk/sunxi/clk-sun4i-tcon-ch1.c | 11 +- drivers/clk/sunxi/clk-sun6i-apb0-gates.c | 3 +- drivers/clk/sunxi/clk-sun6i-apb0.c | 3 +- drivers/clk/sunxi/clk-sun6i-ar100.c | 3 +- drivers/clk/sunxi/clk-sun8i-apb0.c | 4 +- drivers/clk/sunxi/clk-sun8i-bus-gates.c | 11 +- drivers/clk/sunxi/clk-sun8i-mbus.c | 11 +- drivers/clk/sunxi/clk-sun9i-core.c | 11 +- drivers/clk/sunxi/clk-sun9i-mmc.c | 11 +- drivers/clk/sunxi/clk-sunxi.c | 13 +- drivers/clk/sunxi/clk-usb.c | 11 +- drivers/clk/tegra/clk-audio-sync.c | 13 +- drivers/clk/tegra/clk-dfll.c | 11 +- drivers/clk/tegra/clk-dfll.h | 10 +- drivers/clk/tegra/clk-divider.c | 13 +- drivers/clk/tegra/clk-emc.c | 10 +- drivers/clk/tegra/clk-periph-fixed.c | 13 +- drivers/clk/tegra/clk-periph-gate.c | 13 +- drivers/clk/tegra/clk-periph.c | 13 +- drivers/clk/tegra/clk-pll-out.c | 13 +- drivers/clk/tegra/clk-pll.c | 13 +- drivers/clk/tegra/clk-super.c | 13 +- drivers/clk/tegra/clk-tegra-audio.c | 13 +- drivers/clk/tegra/clk-tegra-fixed.c | 13 +- drivers/clk/tegra/clk-tegra-periph.c | 13 +- drivers/clk/tegra/clk-tegra-pmc.c | 13 +- drivers/clk/tegra/clk-tegra-super-gen4.c | 13 +- drivers/clk/tegra/clk-tegra114.c | 13 +- drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 11 +- drivers/clk/tegra/clk-tegra124.c | 13 +- drivers/clk/tegra/clk-tegra20.c | 13 +- drivers/clk/tegra/clk-tegra210.c | 13 +- drivers/clk/tegra/clk-tegra30.c | 13 +- drivers/clk/tegra/clk.c | 13 +- drivers/clk/tegra/clk.h | 13 +- drivers/clk/tegra/cvb.c | 11 +- drivers/clk/tegra/cvb.h | 11 +- drivers/clk/ti/clk-814x.c | 6 +- drivers/clk/ti/clkctrl.c | 15 +- drivers/clk/ti/divider.c | 85 + drivers/clk/ti/gate.c | 30 + drivers/clk/ti/mux.c | 31 + drivers/clk/uniphier/clk-uniphier-core.c | 11 +- drivers/clk/uniphier/clk-uniphier-cpugear.c | 11 +- drivers/clk/uniphier/clk-uniphier-fixed-factor.c | 11 +- drivers/clk/uniphier/clk-uniphier-fixed-rate.c | 11 +- drivers/clk/uniphier/clk-uniphier-gate.c | 11 +- drivers/clk/uniphier/clk-uniphier-mio.c | 11 +- drivers/clk/uniphier/clk-uniphier-mux.c | 11 +- drivers/clk/uniphier/clk-uniphier-peri.c | 11 +- drivers/clk/uniphier/clk-uniphier-sys.c | 11 +- drivers/clk/uniphier/clk-uniphier.h | 11 +- drivers/clk/ux500/abx500-clk.c | 3 +- drivers/clk/ux500/clk-prcc.c | 3 +- drivers/clk/ux500/clk-prcmu.c | 3 +- drivers/clk/ux500/clk-sysctrl.c | 3 +- drivers/clk/ux500/clk.h | 3 +- drivers/clk/ux500/u8500_of_clk.c | 3 +- drivers/clk/versatile/clk-sp810.c | 9 +- drivers/clk/versatile/clk-vexpress-osc.c | 9 +- drivers/clk/x86/clk-pmc-atom.c | 10 +- drivers/clk/zynq/clkc.c | 13 +- drivers/clk/zynq/pll.c | 14 +- drivers/clocksource/Kconfig | 9 +- drivers/clocksource/Makefile | 4 +- drivers/clocksource/arc_timer.c | 3 +- drivers/clocksource/arm_arch_timer.c | 23 +- drivers/clocksource/armv7m_systick.c | 2 +- drivers/clocksource/asm9260_timer.c | 6 +- drivers/clocksource/clksrc-dbx500-prcmu.c | 2 +- drivers/clocksource/clksrc_st_lpc.c | 6 +- drivers/clocksource/clps711x-timer.c | 6 +- drivers/clocksource/em_sti.c | 14 +- drivers/clocksource/exynos_mct.c | 4 +- drivers/clocksource/hyperv_timer.c | 321 - drivers/clocksource/numachip.c | 11 +- drivers/clocksource/scx200_hrt.c | 6 +- drivers/clocksource/timer-atmel-st.c | 15 +- drivers/clocksource/timer-cadence-ttc.c | 10 +- drivers/clocksource/timer-cs5535.c | 5 +- drivers/clocksource/timer-fsl-ftm.c | 6 +- drivers/clocksource/timer-imx-sysctr.c | 145 - drivers/clocksource/timer-integrator-ap.c | 15 +- drivers/clocksource/timer-ixp4xx.c | 16 +- drivers/clocksource/timer-mediatek.c | 11 +- drivers/clocksource/timer-meson6.c | 5 +- drivers/clocksource/timer-of.c | 13 +- drivers/clocksource/timer-owl.c | 6 +- drivers/clocksource/timer-oxnas-rps.c | 13 +- drivers/clocksource/timer-probe.c | 13 +- drivers/clocksource/timer-qcom.c | 11 +- drivers/clocksource/timer-sp804.c | 15 +- drivers/clocksource/timer-stm32.c | 2 +- drivers/clocksource/timer-tegra.c | 416 - drivers/clocksource/timer-tegra20.c | 388 + drivers/clocksource/timer-ti-32k.c | 13 +- drivers/clocksource/timer-ti-dm.c | 2 +- drivers/clocksource/timer-u300.c | 2 +- drivers/clocksource/timer-versatile.c | 9 +- drivers/clocksource/timer-vf-pit.c | 6 +- drivers/clocksource/timer-vt8500.c | 15 +- drivers/connector/cn_proc.c | 16 +- drivers/connector/cn_queue.c | 16 +- drivers/connector/connector.c | 15 +- drivers/counter/104-quad-8.c | 2 +- drivers/counter/Kconfig | 1 - drivers/cpufreq/Kconfig.arm | 17 - drivers/cpufreq/Makefile | 2 - drivers/cpufreq/acpi-cpufreq.c | 19 +- drivers/cpufreq/armada-37xx-cpufreq.c | 4 +- drivers/cpufreq/brcmstb-avs-cpufreq.c | 12 +- drivers/cpufreq/cppc_cpufreq.c | 6 +- drivers/cpufreq/cpufreq-dt-platdev.c | 5 +- drivers/cpufreq/cpufreq-nforce2.c | 2 +- drivers/cpufreq/e_powersaver.c | 3 +- drivers/cpufreq/elanfreq.c | 7 +- drivers/cpufreq/imx-cpufreq-dt.c | 97 - drivers/cpufreq/intel_pstate.c | 6 +- drivers/cpufreq/kirkwood-cpufreq.c | 6 +- drivers/cpufreq/longhaul.c | 2 +- drivers/cpufreq/longhaul.h | 3 +- drivers/cpufreq/longrun.c | 3 +- drivers/cpufreq/mediatek-cpufreq.c | 10 +- drivers/cpufreq/p4-clockmod.c | 7 +- drivers/cpufreq/pasemi-cpufreq.c | 16 +- drivers/cpufreq/pcc-cpufreq.c | 4 +- drivers/cpufreq/powernow-k6.c | 3 +- drivers/cpufreq/powernow-k7.c | 2 +- drivers/cpufreq/powernow-k7.h | 4 +- drivers/cpufreq/powernow-k8.c | 5 +- drivers/cpufreq/powernow-k8.h | 4 +- drivers/cpufreq/powernv-cpufreq.c | 12 +- drivers/cpufreq/ppc_cbe_cpufreq.c | 15 +- drivers/cpufreq/ppc_cbe_cpufreq_pervasive.c | 15 +- drivers/cpufreq/ppc_cbe_cpufreq_pmi.c | 15 +- drivers/cpufreq/pxa2xx-cpufreq.c | 16 +- drivers/cpufreq/pxa3xx-cpufreq.c | 6 +- drivers/cpufreq/raspberrypi-cpufreq.c | 97 - drivers/cpufreq/sa1100-cpufreq.c | 18 +- drivers/cpufreq/sc520_freq.c | 6 +- drivers/cpufreq/speedstep-ich.c | 2 +- drivers/cpufreq/speedstep-lib.c | 3 +- drivers/cpufreq/speedstep-lib.h | 3 +- drivers/cpufreq/speedstep-smi.c | 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/cpufreq/ti-cpufreq.c | 10 +- drivers/cpuidle/coupled.c | 11 +- drivers/cpuidle/cpuidle-calxeda.c | 13 +- drivers/cpuidle/cpuidle-clps711x.c | 6 +- drivers/cpuidle/cpuidle-cps.c | 6 +- drivers/cpuidle/cpuidle-zynq.c | 13 +- drivers/cpuidle/governors/menu.c | 4 +- drivers/cpuidle/poll_state.c | 3 +- drivers/crypto/Kconfig | 20 +- drivers/crypto/Makefile | 2 - drivers/crypto/amcc/crypto4xx_alg.c | 47 +- drivers/crypto/amcc/crypto4xx_core.c | 35 +- drivers/crypto/amcc/crypto4xx_core.h | 21 +- drivers/crypto/amcc/crypto4xx_reg_def.h | 11 +- drivers/crypto/amcc/crypto4xx_sa.h | 11 +- drivers/crypto/amcc/crypto4xx_trng.c | 5 +- drivers/crypto/amcc/crypto4xx_trng.h | 11 +- drivers/crypto/atmel-ecc.c | 403 +- drivers/crypto/atmel-ecc.h | 116 + drivers/crypto/atmel-i2c.c | 364 - drivers/crypto/atmel-i2c.h | 197 - drivers/crypto/atmel-sha204a.c | 171 - drivers/crypto/bcm/cipher.c | 8 +- drivers/crypto/bcm/spu2.c | 10 +- drivers/crypto/caam/Kconfig | 46 +- drivers/crypto/caam/Makefile | 18 +- drivers/crypto/caam/caamalg.c | 253 +- drivers/crypto/caam/caamalg_desc.c | 116 +- drivers/crypto/caam/caamalg_qi.c | 171 +- drivers/crypto/caam/caamalg_qi2.c | 76 +- drivers/crypto/caam/caamhash.c | 314 +- drivers/crypto/caam/caampkc.c | 175 +- drivers/crypto/caam/caampkc.h | 9 +- drivers/crypto/caam/caamrng.c | 76 +- drivers/crypto/caam/ctrl.c | 56 +- drivers/crypto/caam/desc_constr.h | 11 - drivers/crypto/caam/error.c | 8 +- drivers/crypto/caam/error.h | 2 +- drivers/crypto/caam/intern.h | 102 +- drivers/crypto/caam/jr.c | 43 - drivers/crypto/caam/key_gen.c | 28 +- drivers/crypto/caam/qi.c | 52 +- drivers/crypto/caam/sg_sw_sec4.h | 8 +- drivers/crypto/cavium/cpt/cpt_common.h | 5 +- drivers/crypto/cavium/cpt/cpt_hw_types.h | 5 +- drivers/crypto/cavium/cpt/cptpf.h | 5 +- drivers/crypto/cavium/cpt/cptpf_main.c | 5 +- drivers/crypto/cavium/cpt/cptpf_mbox.c | 5 +- drivers/crypto/cavium/cpt/cptvf.h | 5 +- drivers/crypto/cavium/cpt/cptvf_algs.c | 6 +- drivers/crypto/cavium/cpt/cptvf_algs.h | 5 +- drivers/crypto/cavium/cpt/cptvf_main.c | 5 +- drivers/crypto/cavium/cpt/cptvf_mbox.c | 5 +- drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 5 +- drivers/crypto/cavium/cpt/request_manager.h | 5 +- drivers/crypto/cavium/nitrox/nitrox_debugfs.h | 2 +- drivers/crypto/cavium/nitrox/nitrox_mbx.h | 2 +- drivers/crypto/ccp/ccp-crypto-aes.c | 8 +- drivers/crypto/ccp/ccp-ops.c | 21 +- drivers/crypto/geode-aes.c | 6 +- drivers/crypto/geode-aes.h | 6 +- drivers/crypto/hifn_795x.c | 11 +- drivers/crypto/hisilicon/sec/sec_drv.h | 2 +- drivers/crypto/inside-secure/safexcel.c | 13 +- drivers/crypto/inside-secure/safexcel.h | 17 +- drivers/crypto/inside-secure/safexcel_cipher.c | 116 +- drivers/crypto/inside-secure/safexcel_hash.c | 92 +- drivers/crypto/inside-secure/safexcel_ring.c | 3 - drivers/crypto/ixp4xx_crypto.c | 21 +- drivers/crypto/mediatek/mtk-regs.h | 6 +- drivers/crypto/mxs-dcp.c | 13 +- drivers/crypto/nx/nx-842-powernv.c | 11 +- drivers/crypto/nx/nx-842-pseries.c | 6 +- drivers/crypto/nx/nx-842.c | 11 +- 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/padlock-sha.c | 7 +- drivers/crypto/picoxcell_crypto.c | 15 +- drivers/crypto/picoxcell_crypto_regs.h | 15 +- drivers/crypto/qat/qat_common/qat_algs.c | 294 +- drivers/crypto/qat/qat_common/qat_crypto.h | 2 - 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/sahara.c | 4 +- drivers/crypto/stm32/stm32-cryp.c | 2 +- drivers/crypto/stm32/stm32_crc32.c | 2 +- drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 6 +- drivers/crypto/sunxi-ss/sun4i-ss-core.c | 6 +- drivers/crypto/sunxi-ss/sun4i-ss-hash.c | 6 +- drivers/crypto/sunxi-ss/sun4i-ss.h | 3 +- drivers/crypto/talitos.c | 281 +- drivers/crypto/talitos.h | 45 +- drivers/crypto/ux500/Kconfig | 2 +- drivers/crypto/ux500/Makefile | 2 +- drivers/crypto/ux500/cryp/Makefile | 3 +- drivers/crypto/ux500/cryp/cryp.c | 2 +- drivers/crypto/ux500/cryp/cryp.h | 2 +- drivers/crypto/ux500/cryp/cryp_core.c | 2 +- drivers/crypto/ux500/cryp/cryp_irq.c | 2 +- drivers/crypto/ux500/cryp/cryp_irq.h | 2 +- drivers/crypto/ux500/cryp/cryp_irqp.h | 2 +- drivers/crypto/ux500/cryp/cryp_p.h | 2 +- drivers/crypto/ux500/hash/Makefile | 2 +- drivers/crypto/ux500/hash/hash_alg.h | 2 +- drivers/crypto/ux500/hash/hash_core.c | 2 +- drivers/crypto/vmx/aes.c | 14 +- drivers/crypto/vmx/aes_cbc.c | 197 +- drivers/crypto/vmx/aes_ctr.c | 179 +- drivers/crypto/vmx/aes_xts.c | 189 +- drivers/crypto/vmx/aesp8-ppc.h | 2 + drivers/crypto/vmx/vmx.c | 86 +- drivers/dax/dax-private.h | 12 +- drivers/dax/device.c | 13 +- drivers/dax/kmem.c | 46 +- drivers/dax/super.c | 98 +- drivers/dca/dca-core.c | 18 +- drivers/dca/dca-sysfs.c | 18 +- drivers/devfreq/event/rockchip-dfi.c | 10 +- drivers/devfreq/rk3399_dmc.c | 10 +- drivers/devfreq/tegra-devfreq.c | 14 +- drivers/dma-buf/dma-buf.c | 39 +- drivers/dma-buf/dma-fence-array.c | 10 +- drivers/dma-buf/dma-fence-chain.c | 10 +- drivers/dma-buf/dma-fence.c | 31 +- drivers/dma-buf/reservation.c | 4 - drivers/dma-buf/seqno-fence.c | 10 +- drivers/dma-buf/sw_sync.c | 11 +- drivers/dma-buf/sync_debug.c | 37 +- drivers/dma-buf/sync_debug.h | 1 + drivers/dma-buf/sync_file.c | 11 +- drivers/dma-buf/udmabuf.c | 1 - drivers/dma/Kconfig | 3 - drivers/dma/Makefile | 1 - drivers/dma/altera-msgdma.c | 6 +- drivers/dma/amba-pl08x.c | 19 +- drivers/dma/at_hdmac.c | 7 +- drivers/dma/at_hdmac_regs.h | 6 +- drivers/dma/bcm-sba-raid.c | 13 +- drivers/dma/coh901318.c | 8 +- drivers/dma/coh901318.h | 2 +- drivers/dma/coh901318_lli.c | 2 +- drivers/dma/dma-axi-dmac.c | 204 +- drivers/dma/dma-jz4740.c | 7 +- drivers/dma/dma-jz4780.c | 45 +- drivers/dma/dmaengine.c | 14 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 3 +- drivers/dma/dw-edma/Kconfig | 19 - 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/ep93xx_dma.c | 6 +- drivers/dma/fsl-edma.c | 6 +- drivers/dma/fsl-qdma.c | 22 +- drivers/dma/fsldma.c | 7 +- drivers/dma/fsldma.h | 7 +- drivers/dma/img-mdc-dma.c | 5 +- drivers/dma/imx-sdma.c | 9 +- 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/mediatek/Kconfig | 11 - drivers/dma/mediatek/Makefile | 1 - drivers/dma/mediatek/mtk-cqdma.c | 4 +- drivers/dma/mediatek/mtk-uart-apdma.c | 666 - drivers/dma/mic_x100_dma.c | 19 +- drivers/dma/mic_x100_dma.h | 13 +- drivers/dma/mmp_tdma.c | 10 +- drivers/dma/mv_xor.c | 10 +- drivers/dma/mv_xor.h | 10 +- drivers/dma/mxs-dma.c | 33 +- drivers/dma/of-dma.c | 4 +- drivers/dma/pch_dma.c | 10 +- drivers/dma/pl330.c | 46 +- drivers/dma/pxa_dma.c | 56 +- drivers/dma/qcom/bam_dma.c | 11 +- drivers/dma/qcom/hidma.h | 15 +- drivers/dma/qcom/hidma_dbg.c | 47 +- 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/dma/s3c24xx-dma.c | 6 +- drivers/dma/sh/Kconfig | 6 + drivers/dma/sh/Makefile | 1 + drivers/dma/sh/rcar-dmac.c | 6 +- drivers/dma/sh/sudmac.c | 414 + drivers/dma/sh/usb-dmac.c | 6 +- drivers/dma/sprd-dma.c | 49 +- drivers/dma/st_fdma.c | 6 +- drivers/dma/st_fdma.h | 6 +- drivers/dma/ste_dma40.c | 2 +- drivers/dma/ste_dma40_ll.c | 2 +- drivers/dma/ste_dma40_ll.h | 2 +- drivers/dma/stm32-dma.c | 4 +- drivers/dma/stm32-dmamux.c | 19 +- drivers/dma/stm32-mdma.c | 13 +- drivers/dma/sun4i-dma.c | 6 +- drivers/dma/sun6i-dma.c | 153 +- drivers/dma/tegra20-apb-dma.c | 25 +- drivers/dma/tegra210-adma.c | 70 +- drivers/dma/timb_dma.c | 10 +- drivers/dma/virt-dma.c | 4 +- drivers/dma/virt-dma.h | 4 - drivers/dma/xilinx/xilinx_dma.c | 10 +- drivers/dma/xilinx/zynqmp_dma.c | 6 +- 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/aspeed_edac.c | 4 + drivers/edac/cpc925_edac.c | 14 +- drivers/edac/debugfs.c | 12 +- drivers/edac/edac_mc_sysfs.c | 18 +- drivers/edac/edac_module.h | 18 +- drivers/edac/ghes_edac.c | 4 +- drivers/edac/highbank_l2_edac.c | 13 +- drivers/edac/highbank_mc_edac.c | 13 +- drivers/edac/i7300_edac.c | 4 +- drivers/edac/i7core_edac.c | 4 +- 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 | 5 +- drivers/edac/sifive_edac.c | 119 - drivers/eisa/eisa-bus.c | 3 +- drivers/eisa/pci_eisa.c | 3 +- drivers/eisa/virtual_root.c | 3 +- drivers/extcon/devres.c | 10 +- drivers/extcon/extcon-arizona.c | 44 +- drivers/extcon/extcon-axp288.c | 10 +- drivers/extcon/extcon-gpio.c | 10 +- drivers/extcon/extcon-palmas.c | 13 +- drivers/extcon/extcon-qcom-spmi-misc.c | 10 +- drivers/extcon/extcon-rt8973a.c | 6 +- drivers/extcon/extcon-rt8973a.h | 6 +- drivers/extcon/extcon-sm5502.c | 6 +- drivers/extcon/extcon-sm5502.h | 6 +- drivers/extcon/extcon-usb-gpio.c | 10 +- drivers/extcon/extcon.c | 10 +- drivers/firewire/core-card.c | 15 +- drivers/firewire/core-cdev.c | 15 +- drivers/firewire/core-device.c | 17 +- drivers/firewire/core-iso.c | 17 +- drivers/firewire/core-topology.c | 16 +- drivers/firewire/core-transaction.c | 15 +- drivers/firewire/init_ohci1394_dma.c | 15 +- drivers/firewire/nosy.c | 15 +- drivers/firewire/ohci.c | 15 +- drivers/firewire/sbp2.c | 15 +- drivers/firmware/Kconfig | 4 +- drivers/firmware/arm_scmi/clock.c | 2 - drivers/firmware/arm_scmi/sensors.c | 10 +- drivers/firmware/arm_scpi.c | 13 +- drivers/firmware/broadcom/bcm47xx_nvram.c | 6 +- drivers/firmware/dmi-id.c | 3 +- drivers/firmware/edd.c | 11 +- drivers/firmware/efi/efi.c | 8 +- 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 | 21 +- drivers/firmware/google/framebuffer-coreboot.c | 24 +- drivers/firmware/google/memconsole-coreboot.c | 38 +- drivers/firmware/google/memconsole-x86-legacy.c | 10 +- drivers/firmware/google/memconsole.c | 19 +- drivers/firmware/google/memconsole.h | 10 +- drivers/firmware/google/vpd.c | 24 +- drivers/firmware/google/vpd_decode.c | 12 +- drivers/firmware/google/vpd_decode.h | 10 +- drivers/firmware/imx/imx-scu-irq.c | 3 - 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/psci/psci.c | 9 +- drivers/firmware/psci/psci_checker.c | 19 +- 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/scpi_pm_domain.c | 13 +- drivers/firmware/tegra/bpmp-debugfs.c | 11 +- drivers/firmware/tegra/bpmp.c | 14 +- drivers/firmware/tegra/ivc.c | 10 +- drivers/firmware/ti_sci.c | 1139 +- drivers/firmware/ti_sci.h | 810 - drivers/firmware/trusted_foundations.c | 11 +- drivers/fmc/Kconfig | 52 + drivers/fmc/Makefile | 15 + drivers/fmc/fmc-chardev.c | 200 + drivers/fmc/fmc-core.c | 389 + drivers/fmc/fmc-debug.c | 173 + drivers/fmc/fmc-dump.c | 59 + drivers/fmc/fmc-fakedev.c | 355 + drivers/fmc/fmc-match.c | 114 + drivers/fmc/fmc-private.h | 9 + drivers/fmc/fmc-sdb.c | 220 + drivers/fmc/fmc-trivial.c | 103 + drivers/fmc/fmc-write-eeprom.c | 176 + drivers/fmc/fru-parse.c | 81 + drivers/fpga/altera-cvp.c | 10 +- drivers/fpga/altera-ps-spi.c | 5 +- drivers/fpga/dfl-afu-dma-region.c | 55 +- drivers/fpga/dfl.c | 22 +- drivers/fpga/ice40-spi.c | 5 +- drivers/fpga/stratix10-soc.c | 6 +- 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/fpga/zynqmp-fpga.c | 4 +- drivers/fsi/fsi-core.c | 10 +- drivers/fsi/fsi-master-hub.c | 10 +- drivers/fsi/fsi-master.h | 10 +- drivers/gpio/Kconfig | 18 +- drivers/gpio/TODO | 40 - drivers/gpio/gpio-104-dio-48e.c | 10 +- drivers/gpio/gpio-104-idi-48.c | 10 +- drivers/gpio/gpio-104-idio-16.c | 10 +- drivers/gpio/gpio-74xx-mmio.c | 6 +- drivers/gpio/gpio-adp5520.c | 3 +- drivers/gpio/gpio-adp5588.c | 3 +- drivers/gpio/gpio-altera-a10sr.c | 13 +- drivers/gpio/gpio-altera.c | 23 +- drivers/gpio/gpio-arizona.c | 7 +- drivers/gpio/gpio-aspeed.c | 6 +- drivers/gpio/gpio-bt8xx.c | 14 +- drivers/gpio/gpio-clps711x.c | 6 +- drivers/gpio/gpio-cs5535.c | 5 +- drivers/gpio/gpio-da9052.c | 7 +- drivers/gpio/gpio-da9055.c | 7 +- drivers/gpio/gpio-davinci.c | 13 +- drivers/gpio/gpio-dln2.c | 5 +- drivers/gpio/gpio-em.c | 48 +- drivers/gpio/gpio-f7188x.c | 6 +- drivers/gpio/gpio-ftgpio010.c | 35 +- drivers/gpio/gpio-gpio-mm.c | 10 +- drivers/gpio/gpio-grgpio.c | 6 +- drivers/gpio/gpio-iop.c | 7 +- drivers/gpio/gpio-it87.c | 14 +- drivers/gpio/gpio-ixp4xx.c | 14 +- drivers/gpio/gpio-janz-ttl.c | 6 +- drivers/gpio/gpio-kempld.c | 10 +- drivers/gpio/gpio-ks8695.c | 14 +- drivers/gpio/gpio-loongson.c | 6 +- drivers/gpio/gpio-lp3943.c | 5 +- drivers/gpio/gpio-lpc32xx.c | 11 +- drivers/gpio/gpio-max732x.c | 50 +- drivers/gpio/gpio-max77620.c | 5 +- drivers/gpio/gpio-mb86s7x.c | 61 +- drivers/gpio/gpio-mc33880.c | 14 +- drivers/gpio/gpio-mc9s08dz60.c | 11 +- drivers/gpio/gpio-menz127.c | 5 +- drivers/gpio/gpio-ml-ioh.c | 14 +- drivers/gpio/gpio-mpc5200.c | 14 +- drivers/gpio/gpio-mvebu.c | 11 +- drivers/gpio/gpio-omap.c | 509 +- drivers/gpio/gpio-palmas.c | 13 +- drivers/gpio/gpio-pca953x.c | 9 +- drivers/gpio/gpio-pcf857x.c | 15 +- drivers/gpio/gpio-pci-idio-16.c | 10 +- drivers/gpio/gpio-rc5t583.c | 14 +- drivers/gpio/gpio-rdc321x.c | 16 +- drivers/gpio/gpio-sch311x.c | 6 +- drivers/gpio/gpio-sta2x11.c | 15 +- drivers/gpio/gpio-syscon.c | 6 +- drivers/gpio/gpio-tb10x.c | 14 +- drivers/gpio/gpio-tegra.c | 11 +- drivers/gpio/gpio-timberdale.c | 14 +- drivers/gpio/gpio-tps65218.c | 6 +- drivers/gpio/gpio-vf610.c | 14 +- drivers/gpio/gpio-ws16c48.c | 10 +- drivers/gpio/gpio-xilinx.c | 99 +- drivers/gpio/gpio-xra1403.c | 13 +- drivers/gpio/gpio-zynq.c | 6 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib-of.c | 43 - drivers/gpio/gpiolib.c | 61 +- drivers/gpu/drm/Kconfig | 11 +- drivers/gpu/drm/Makefile | 10 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 7 +- drivers/gpu/drm/amd/amdgpu/Makefile | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 37 +- 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 | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 85 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 243 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 3 +- 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 | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 2 +- 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 | 158 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 2 +- 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 | 425 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 448 - drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 46 - drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 14 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 124 +- drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gds.h | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 16 + 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 | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 186 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 342 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 449 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 301 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 1 - 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 | 302 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 65 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 145 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 23 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 48 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 13 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 81 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 3 +- 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 | 16 +- 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/df_v3_6.c | 433 - drivers/gpu/drm/amd/amdgpu/df_v3_6.h | 17 - drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 40 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 506 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 28 +- 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 | 19 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 56 +- 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/mmhub_v1_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 18 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 15 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 8 - 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 | 135 +- 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 | 55 +- drivers/gpu/drm/amd/amdgpu/si.c | 16 +- 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 | 95 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 12 - drivers/gpu/drm/amd/amdgpu/soc15_common.h | 68 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 108 +- drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 5 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 137 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 95 +- drivers/gpu/drm/amd/amdgpu/vi.c | 17 +- drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 483 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx8.asm | 13 + .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 63 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 83 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 36 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 79 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 648 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 14 +- .../drm/amd/amdkfd/kfd_device_queue_manager_cik.c | 2 - .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 1 - .../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 2 - drivers/gpu/drm/amd/amdkfd/kfd_events.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 22 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 90 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 24 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 134 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 155 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 143 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_ai.h | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_vi.h | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 47 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 71 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 29 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 3 - drivers/gpu/drm/amd/display/Kconfig | 6 + drivers/gpu/drm/amd/display/Makefile | 1 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 394 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 16 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 473 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 1 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 110 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 1 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 4 + .../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/Makefile | 6 +- 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 | 4 - .../amd/display/dc/bios/command_table_helper2.c | 5 + drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 2 - .../gpu/drm/amd/display/dc/calcs/dcn_calc_auto.h | 1 - .../gpu/drm/amd/display/dc/calcs/dcn_calc_math.c | 20 - .../gpu/drm/amd/display/dc/calcs/dcn_calc_math.h | 3 - drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 57 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 75 - drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 136 - .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 471 - .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.h | 81 - .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c | 276 - .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.h | 44 - .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 239 - .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.h | 39 - .../amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c | 145 - .../amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.h | 34 - .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 279 - .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.h | 31 - .../amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.c | 79 - .../amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.h | 29 - .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 126 - .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.h | 32 - .../drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.c | 43 - .../drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.h | 32 - drivers/gpu/drm/amd/display/dc/core/dc.c | 334 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 31 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 216 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 16 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 77 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 135 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 2 - drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 59 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 - drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 123 + drivers/gpu/drm/amd/display/dc/dc.h | 10 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 5 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 7 - drivers/gpu/drm/amd/display/dc/dc_link.h | 1 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 + drivers/gpu/drm/amd/display/dc/dc_types.h | 2 +- drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 15 - drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 5 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 7 - drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 3 - drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 2 - drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h | 199 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 7 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 9 - drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 2 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 75 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 8 - 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 | 16 +- .../amd/display/dc/dce100/dce100_hw_sequencer.c | 9 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 75 +- .../drm/amd/display/dc/dce100/dce100_resource.h | 5 - .../drm/amd/display/dc/dce110/dce110_compressor.c | 3 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 163 +- .../amd/display/dc/dce110/dce110_opp_regamma_v.c | 2 - .../drm/amd/display/dc/dce110/dce110_resource.c | 69 +- .../drm/amd/display/dc/dce110/dce110_resource.h | 5 - .../display/dc/dce110/dce110_timing_generator.c | 5 - .../display/dc/dce110/dce110_timing_generator.h | 5 - .../display/dc/dce110/dce110_timing_generator_v.c | 5 - .../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 | 33 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 31 +- .../display/dc/dce120/dce120_timing_generator.c | 96 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 52 +- .../amd/display/dc/dce80/dce80_timing_generator.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 289 + .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h | 39 + .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.h | 31 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 432 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 16 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 7 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 127 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 4 - .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c | 2 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 11 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 2 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 184 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 59 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 74 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.h | 5 - .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 129 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 39 - drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 33 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 6 - .../drm/amd/display/dc/dml/display_mode_structs.h | 5 - .../gpu/drm/amd/display/dc/dml/dml_inline_defs.h | 8 - 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 | 6 +- drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 2 - drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 4 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 27 +- drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/audio.h | 1 - drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 33 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 211 - drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 17 - drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 5 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 1 - .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 20 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 28 +- drivers/gpu/drm/amd/display/dc/inc/hw/vmid.h | 1 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 6 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 2 - drivers/gpu/drm/amd/display/dc/inc/vm_helper.h | 16 +- .../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/include/bios_parser_types.h | 3 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 11 +- drivers/gpu/drm/amd/display/include/dal_types.h | 2 + .../gpu/drm/amd/display/include/set_mode_types.h | 5 +- .../drm/amd/display/modules/color/color_gamma.c | 62 +- .../drm/amd/display/modules/color/color_gamma.h | 1 - .../drm/amd/display/modules/freesync/freesync.c | 2 - .../amd/display/modules/info_packet/info_packet.c | 4 +- drivers/gpu/drm/amd/display/modules/power/Makefile | 2 +- .../drm/amd/include/asic_reg/df/df_3_6_offset.h | 18 - .../drm/amd/include/asic_reg/gc/gc_9_0_offset.h | 31 - .../drm/amd/include/asic_reg/nbio/nbio_6_1_smn.h | 3 - .../drm/amd/include/asic_reg/nbio/nbio_7_0_smn.h | 3 - .../drm/amd/include/asic_reg/nbio/nbio_7_4_0_smn.h | 3 - drivers/gpu/drm/amd/include/cik_structs.h | 3 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 1 - drivers/gpu/drm/amd/include/kgd_pp_interface.h | 11 - drivers/gpu/drm/amd/include/v9_structs.h | 3 +- drivers/gpu/drm/amd/include/vi_structs.h | 3 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 82 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 18 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 2 - drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 31 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 6 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 3 - drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 157 +- .../amd/powerplay/hwmgr/vega10_processpptables.c | 25 - .../amd/powerplay/hwmgr/vega10_processpptables.h | 1 - drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 123 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h | 3 - drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 84 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 12 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 2 - drivers/gpu/drm/amd/powerplay/inc/power_state.h | 7 - drivers/gpu/drm/amd/powerplay/inc/pp_thermal.h | 12 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 3 - drivers/gpu/drm/amd/powerplay/inc/smumgr.h | 1 - drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 195 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 4 - drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 3 - .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 4 - .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 5 - .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 3 - drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 1 - .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 4 - .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 3 - .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 22 - .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 1 - .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 3 - drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 154 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.h | 44 - drivers/gpu/drm/arc/arcpgu.h | 11 +- drivers/gpu/drm/arc/arcpgu_crtc.c | 11 +- drivers/gpu/drm/arc/arcpgu_drv.c | 11 +- drivers/gpu/drm/arc/arcpgu_hdmi.c | 11 +- drivers/gpu/drm/arc/arcpgu_regs.h | 11 +- drivers/gpu/drm/arc/arcpgu_sim.c | 11 +- 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 | 590 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 146 +- 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 | 157 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 62 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 21 +- .../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 | 114 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 71 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 70 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 121 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 679 +- drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 195 +- .../drm/arm/display/komeda/komeda_private_obj.c | 154 - .../drm/arm/display/komeda/komeda_wb_connector.c | 199 - drivers/gpu/drm/arm/hdlcd_crtc.c | 14 +- drivers/gpu/drm/arm/malidp_crtc.c | 34 +- drivers/gpu/drm/arm/malidp_drv.c | 19 +- drivers/gpu/drm/arm/malidp_drv.h | 6 +- drivers/gpu/drm/arm/malidp_hw.c | 9 +- drivers/gpu/drm/arm/malidp_hw.h | 6 +- drivers/gpu/drm/arm/malidp_mw.c | 2 +- drivers/gpu/drm/arm/malidp_planes.c | 14 +- drivers/gpu/drm/arm/malidp_regs.h | 6 +- drivers/gpu/drm/armada/armada_510.c | 130 +- drivers/gpu/drm/armada/armada_crtc.c | 212 +- drivers/gpu/drm/armada/armada_crtc.h | 21 +- drivers/gpu/drm/armada/armada_debugfs.c | 98 +- drivers/gpu/drm/armada/armada_drm.h | 1 - drivers/gpu/drm/armada/armada_drv.c | 38 +- drivers/gpu/drm/armada/armada_fb.c | 3 +- drivers/gpu/drm/armada/armada_hw.h | 29 +- drivers/gpu/drm/armada/armada_overlay.c | 56 +- drivers/gpu/drm/armada/armada_plane.c | 124 +- drivers/gpu/drm/armada/armada_plane.h | 23 - drivers/gpu/drm/ast/Kconfig | 3 +- drivers/gpu/drm/ast/ast_drv.c | 13 +- drivers/gpu/drm/ast/ast_drv.h | 78 +- drivers/gpu/drm/ast/ast_fb.c | 61 +- drivers/gpu/drm/ast/ast_main.c | 77 +- drivers/gpu/drm/ast/ast_mode.c | 157 +- drivers/gpu/drm/ast/ast_ttm.c | 302 +- drivers/gpu/drm/ati_pcigart.c | 5 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 18 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 120 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 2 - drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 11 +- drivers/gpu/drm/bochs/Kconfig | 2 +- drivers/gpu/drm/bochs/bochs.h | 54 +- drivers/gpu/drm/bochs/bochs_drv.c | 29 +- drivers/gpu/drm/bochs/bochs_hw.c | 5 +- drivers/gpu/drm/bochs/bochs_kms.c | 23 +- drivers/gpu/drm/bochs/bochs_mm.c | 432 +- drivers/gpu/drm/bridge/adv7511/adv7511.h | 3 +- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 3 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 11 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 10 +- drivers/gpu/drm/bridge/analogix-anx78xx.c | 20 +- drivers/gpu/drm/bridge/analogix-anx78xx.h | 11 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 64 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 12 +- drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 30 +- drivers/gpu/drm/bridge/dumb-vga-dac.c | 8 +- drivers/gpu/drm/bridge/lvds-encoder.c | 16 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 16 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 13 +- drivers/gpu/drm/bridge/panel.c | 11 +- drivers/gpu/drm/bridge/parade-ps8622.c | 13 +- drivers/gpu/drm/bridge/sii902x.c | 503 +- drivers/gpu/drm/bridge/sii9234.c | 19 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 200 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.h | 6 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 17 +- drivers/gpu/drm/bridge/tc358764.c | 14 +- drivers/gpu/drm/bridge/tc358767.c | 604 +- drivers/gpu/drm/bridge/thc63lvd1024.c | 64 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 18 +- drivers/gpu/drm/bridge/ti-tfp410.c | 14 +- drivers/gpu/drm/cirrus/cirrus_drv.h | 250 + drivers/gpu/drm/cirrus/cirrus_ttm.c | 337 + drivers/gpu/drm/drm_agpsupport.c | 11 +- drivers/gpu/drm/drm_atomic.c | 248 +- drivers/gpu/drm/drm_atomic_helper.c | 254 +- drivers/gpu/drm/drm_atomic_state_helper.c | 52 +- drivers/gpu/drm/drm_atomic_uapi.c | 23 +- drivers/gpu/drm/drm_auth.c | 30 +- drivers/gpu/drm/drm_blend.c | 9 +- drivers/gpu/drm/drm_bridge.c | 110 - drivers/gpu/drm/drm_bufs.c | 26 +- drivers/gpu/drm/drm_client.c | 15 +- drivers/gpu/drm/drm_client_modeset.c | 1087 -- drivers/gpu/drm/drm_color_mgmt.c | 8 +- drivers/gpu/drm/drm_connector.c | 96 +- drivers/gpu/drm/drm_context.c | 8 +- drivers/gpu/drm/drm_crtc.c | 4 +- drivers/gpu/drm/drm_crtc_helper.c | 14 +- drivers/gpu/drm/drm_crtc_internal.h | 31 +- drivers/gpu/drm/drm_damage_helper.c | 2 +- drivers/gpu/drm/drm_debugfs.c | 66 +- drivers/gpu/drm/drm_debugfs_crc.c | 46 +- drivers/gpu/drm/drm_dma.c | 6 +- drivers/gpu/drm/drm_dp_aux_dev.c | 8 +- drivers/gpu/drm/drm_dp_dual_mode_helper.c | 4 +- drivers/gpu/drm/drm_dp_helper.c | 12 +- drivers/gpu/drm/drm_dp_mst_topology.c | 19 +- drivers/gpu/drm/drm_drv.c | 14 +- drivers/gpu/drm/drm_dumb_buffers.c | 4 +- drivers/gpu/drm/drm_edid.c | 194 +- drivers/gpu/drm/drm_edid_load.c | 23 +- drivers/gpu/drm/drm_encoder.c | 4 +- drivers/gpu/drm/drm_fb_cma_helper.c | 10 +- drivers/gpu/drm/drm_fb_helper.c | 1410 +- drivers/gpu/drm/drm_file.c | 133 +- drivers/gpu/drm/drm_flip_work.c | 6 +- drivers/gpu/drm/drm_format_helper.c | 4 +- drivers/gpu/drm/drm_fourcc.c | 120 +- drivers/gpu/drm/drm_framebuffer.c | 13 +- drivers/gpu/drm/drm_gem.c | 8 +- drivers/gpu/drm/drm_gem_cma_helper.c | 21 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 13 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 3 +- drivers/gpu/drm/drm_gem_vram_helper.c | 641 - drivers/gpu/drm/drm_hashtab.c | 10 +- drivers/gpu/drm/drm_hdcp.c | 382 - drivers/gpu/drm/drm_internal.h | 37 +- drivers/gpu/drm/drm_ioc32.c | 14 +- drivers/gpu/drm/drm_ioctl.c | 22 +- drivers/gpu/drm/drm_irq.c | 13 +- drivers/gpu/drm/drm_kms_helper_common.c | 3 +- drivers/gpu/drm/drm_lease.c | 26 +- drivers/gpu/drm/drm_legacy.h | 6 - drivers/gpu/drm/drm_legacy_misc.c | 27 +- drivers/gpu/drm/drm_lock.c | 8 +- drivers/gpu/drm/drm_memory.c | 9 +- drivers/gpu/drm/drm_mm.c | 9 +- drivers/gpu/drm/drm_mode_config.c | 6 +- drivers/gpu/drm/drm_mode_object.c | 9 +- drivers/gpu/drm/drm_modes.c | 7 +- drivers/gpu/drm/drm_modeset_lock.c | 2 +- drivers/gpu/drm/drm_of.c | 5 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 32 - drivers/gpu/drm/drm_pci.c | 11 +- drivers/gpu/drm/drm_plane_helper.c | 9 +- drivers/gpu/drm/drm_prime.c | 84 +- drivers/gpu/drm/drm_print.c | 7 +- drivers/gpu/drm/drm_probe_helper.c | 23 +- drivers/gpu/drm/drm_property.c | 7 +- drivers/gpu/drm/drm_rect.c | 4 +- drivers/gpu/drm/drm_scatter.c | 9 +- drivers/gpu/drm/drm_scdc_helper.c | 2 +- drivers/gpu/drm/drm_self_refresh_helper.c | 216 - drivers/gpu/drm/drm_simple_kms_helper.c | 11 +- drivers/gpu/drm/drm_syncobj.c | 13 +- drivers/gpu/drm/drm_sysfs.c | 21 +- drivers/gpu/drm/drm_trace.h | 2 - drivers/gpu/drm/drm_trace_points.c | 3 +- drivers/gpu/drm/drm_vblank.c | 12 +- drivers/gpu/drm/drm_vm.c | 14 +- drivers/gpu/drm/drm_vma_manager.c | 6 +- drivers/gpu/drm/drm_vram_helper_common.c | 96 - drivers/gpu/drm/drm_vram_mm_helper.c | 297 - drivers/gpu/drm/drm_writeback.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 10 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 2 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 5 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 7 +- drivers/gpu/drm/exynos/exynos_dp.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_crtc.h | 6 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_drv.h | 6 +- drivers/gpu/drm/exynos/exynos_drm_fb.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_fb.h | 6 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.h | 6 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_g2d.h | 5 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_gem.h | 6 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_ipp.h | 6 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_plane.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_plane.h | 7 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_vidi.h | 6 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 7 +- drivers/gpu/drm/exynos/exynos_mixer.c | 7 +- drivers/gpu/drm/exynos/regs-decon5433.h | 5 +- drivers/gpu/drm/exynos/regs-decon7.h | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.h | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_output.h | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.h | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_tcon.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_tcon.h | 6 +- drivers/gpu/drm/gma500/accel_2d.c | 32 +- drivers/gpu/drm/gma500/backlight.c | 15 +- drivers/gpu/drm/gma500/blitter.c | 10 +- drivers/gpu/drm/gma500/blitter.h | 12 +- drivers/gpu/drm/gma500/cdv_device.c | 27 +- drivers/gpu/drm/gma500/cdv_device.h | 18 +- drivers/gpu/drm/gma500/cdv_intel_crt.c | 8 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 24 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 9 +- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 9 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 26 +- drivers/gpu/drm/gma500/framebuffer.c | 40 +- drivers/gpu/drm/gma500/framebuffer.h | 16 +- drivers/gpu/drm/gma500/gem.c | 19 +- drivers/gpu/drm/gma500/gem.h | 10 +- drivers/gpu/drm/gma500/gma_device.c | 11 +- drivers/gpu/drm/gma500/gma_device.h | 11 +- drivers/gpu/drm/gma500/gma_display.c | 26 +- drivers/gpu/drm/gma500/gma_display.h | 17 +- drivers/gpu/drm/gma500/gtt.c | 19 +- drivers/gpu/drm/gma500/gtt.h | 15 +- drivers/gpu/drm/gma500/intel_bios.c | 24 +- drivers/gpu/drm/gma500/intel_bios.h | 18 +- drivers/gpu/drm/gma500/intel_gmbus.c | 11 +- drivers/gpu/drm/gma500/intel_i2c.c | 18 +- drivers/gpu/drm/gma500/mdfld_device.c | 30 +- drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 4 +- drivers/gpu/drm/gma500/mdfld_dsi_output.c | 12 +- drivers/gpu/drm/gma500/mdfld_dsi_output.h | 8 +- drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c | 4 +- drivers/gpu/drm/gma500/mdfld_intel_display.c | 25 +- drivers/gpu/drm/gma500/mdfld_tmd_vid.c | 2 - drivers/gpu/drm/gma500/mid_bios.c | 19 +- drivers/gpu/drm/gma500/mid_bios.h | 15 +- drivers/gpu/drm/gma500/mmu.c | 20 +- drivers/gpu/drm/gma500/mmu.h | 9 +- drivers/gpu/drm/gma500/oaktrail.h | 16 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 22 +- drivers/gpu/drm/gma500/oaktrail_device.c | 34 +- drivers/gpu/drm/gma500/oaktrail_hdmi.c | 8 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 20 +- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 11 +- drivers/gpu/drm/gma500/power.h | 4 +- drivers/gpu/drm/gma500/psb_device.c | 26 +- drivers/gpu/drm/gma500/psb_device.h | 14 +- drivers/gpu/drm/gma500/psb_drv.c | 47 +- drivers/gpu/drm/gma500/psb_drv.h | 31 +- drivers/gpu/drm/gma500/psb_intel_display.c | 21 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 15 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 19 +- drivers/gpu/drm/gma500/psb_intel_modes.c | 16 +- drivers/gpu/drm/gma500/psb_intel_reg.h | 14 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 15 +- drivers/gpu/drm/gma500/psb_irq.c | 25 +- drivers/gpu/drm/gma500/psb_irq.h | 16 +- drivers/gpu/drm/gma500/psb_lid.c | 20 +- drivers/gpu/drm/gma500/psb_reg.h | 14 +- drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 13 +- drivers/gpu/drm/hisilicon/hibmc/Kconfig | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 26 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 21 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 40 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 44 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_regs.h | 7 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 7 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 348 +- drivers/gpu/drm/i2c/tda998x_drv.c | 450 +- drivers/gpu/drm/i915/.gitignore | 1 + drivers/gpu/drm/i915/Kconfig | 35 +- drivers/gpu/drm/i915/Kconfig.debug | 15 - drivers/gpu/drm/i915/Kconfig.profile | 27 - drivers/gpu/drm/i915/Makefile | 201 +- drivers/gpu/drm/i915/Makefile.header-test | 49 +- drivers/gpu/drm/i915/display/Makefile | 2 - drivers/gpu/drm/i915/display/Makefile.header-test | 16 - drivers/gpu/drm/i915/display/dvo_ch7017.c | 415 - drivers/gpu/drm/i915/display/dvo_ch7xxx.c | 367 - drivers/gpu/drm/i915/display/dvo_ivch.c | 503 - drivers/gpu/drm/i915/display/dvo_ns2501.c | 710 - drivers/gpu/drm/i915/display/dvo_sil164.c | 280 - drivers/gpu/drm/i915/display/dvo_tfp410.c | 319 - drivers/gpu/drm/i915/display/icl_dsi.c | 1589 -- drivers/gpu/drm/i915/display/intel_acpi.c | 158 - drivers/gpu/drm/i915/display/intel_acpi.h | 17 - drivers/gpu/drm/i915/display/intel_atomic.c | 440 - drivers/gpu/drm/i915/display/intel_atomic.h | 49 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 355 - drivers/gpu/drm/i915/display/intel_atomic_plane.h | 50 - drivers/gpu/drm/i915/display/intel_audio.c | 1104 -- drivers/gpu/drm/i915/display/intel_bios.c | 2262 --- drivers/gpu/drm/i915/display/intel_bios.h | 244 - drivers/gpu/drm/i915/display/intel_bw.c | 421 - drivers/gpu/drm/i915/display/intel_bw.h | 47 - drivers/gpu/drm/i915/display/intel_cdclk.c | 2853 --- drivers/gpu/drm/i915/display/intel_color.c | 1428 -- drivers/gpu/drm/i915/display/intel_color.h | 18 - drivers/gpu/drm/i915/display/intel_combo_phy.c | 334 - drivers/gpu/drm/i915/display/intel_combo_phy.h | 20 - drivers/gpu/drm/i915/display/intel_connector.c | 283 - drivers/gpu/drm/i915/display/intel_crt.c | 1069 -- drivers/gpu/drm/i915/display/intel_ddi.c | 4335 ----- drivers/gpu/drm/i915/display/intel_ddi.h | 52 - drivers/gpu/drm/i915/display/intel_display.c | 17130 ------------------- drivers/gpu/drm/i915/display/intel_display.h | 361 - drivers/gpu/drm/i915/display/intel_display_power.c | 4618 ----- drivers/gpu/drm/i915/display/intel_display_power.h | 288 - drivers/gpu/drm/i915/display/intel_dp.c | 7577 -------- drivers/gpu/drm/i915/display/intel_dp.h | 123 - .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 281 - .../gpu/drm/i915/display/intel_dp_aux_backlight.h | 13 - .../gpu/drm/i915/display/intel_dp_link_training.c | 382 - .../gpu/drm/i915/display/intel_dp_link_training.h | 14 - drivers/gpu/drm/i915/display/intel_dp_mst.c | 665 - drivers/gpu/drm/i915/display/intel_dp_mst.h | 14 - drivers/gpu/drm/i915/display/intel_dpio_phy.c | 1088 -- drivers/gpu/drm/i915/display/intel_dpio_phy.h | 58 - drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 3359 ---- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 351 - drivers/gpu/drm/i915/display/intel_dsi.h | 204 - .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 179 - .../gpu/drm/i915/display/intel_dsi_dcs_backlight.h | 13 - drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 673 - drivers/gpu/drm/i915/display/intel_dvo.c | 555 - drivers/gpu/drm/i915/display/intel_dvo_dev.h | 140 - drivers/gpu/drm/i915/display/intel_fbc.c | 1345 -- drivers/gpu/drm/i915/display/intel_fbdev.c | 640 - drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 458 - drivers/gpu/drm/i915/display/intel_fifo_underrun.h | 27 - drivers/gpu/drm/i915/display/intel_frontbuffer.c | 199 - drivers/gpu/drm/i915/display/intel_frontbuffer.h | 98 - drivers/gpu/drm/i915/display/intel_gmbus.c | 965 -- drivers/gpu/drm/i915/display/intel_gmbus.h | 27 - drivers/gpu/drm/i915/display/intel_hdcp.c | 1977 --- drivers/gpu/drm/i915/display/intel_hdcp.h | 34 - drivers/gpu/drm/i915/display/intel_hdmi.c | 3228 ---- drivers/gpu/drm/i915/display/intel_hotplug.c | 687 - drivers/gpu/drm/i915/display/intel_hotplug.h | 30 - drivers/gpu/drm/i915/display/intel_lpe_audio.c | 363 - drivers/gpu/drm/i915/display/intel_lpe_audio.h | 22 - drivers/gpu/drm/i915/display/intel_lvds.c | 1008 -- drivers/gpu/drm/i915/display/intel_opregion.c | 1176 -- drivers/gpu/drm/i915/display/intel_overlay.c | 1497 -- drivers/gpu/drm/i915/display/intel_overlay.h | 29 - drivers/gpu/drm/i915/display/intel_panel.c | 2051 --- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 671 - drivers/gpu/drm/i915/display/intel_pipe_crc.h | 38 - drivers/gpu/drm/i915/display/intel_psr.c | 1319 -- drivers/gpu/drm/i915/display/intel_quirks.c | 170 - drivers/gpu/drm/i915/display/intel_quirks.h | 13 - drivers/gpu/drm/i915/display/intel_sdvo.c | 3334 ---- drivers/gpu/drm/i915/display/intel_sdvo_regs.h | 741 - drivers/gpu/drm/i915/display/intel_sprite.c | 2464 --- drivers/gpu/drm/i915/display/intel_sprite.h | 59 - drivers/gpu/drm/i915/display/intel_tv.c | 1993 --- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 811 - drivers/gpu/drm/i915/display/intel_vdsc.c | 966 -- drivers/gpu/drm/i915/display/intel_vdsc.h | 21 - drivers/gpu/drm/i915/display/vlv_dsi.c | 1996 --- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 569 - drivers/gpu/drm/i915/dvo.h | 138 + drivers/gpu/drm/i915/dvo_ch7017.c | 414 + drivers/gpu/drm/i915/dvo_ch7xxx.c | 366 + drivers/gpu/drm/i915/dvo_ivch.c | 502 + drivers/gpu/drm/i915/dvo_ns2501.c | 709 + drivers/gpu/drm/i915/dvo_sil164.c | 279 + drivers/gpu/drm/i915/dvo_tfp410.c | 318 + drivers/gpu/drm/i915/gem/Makefile | 1 - drivers/gpu/drm/i915/gem/Makefile.header-test | 16 - drivers/gpu/drm/i915/gem/i915_gem_busy.c | 139 - drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 162 - drivers/gpu/drm/i915/gem/i915_gem_clflush.h | 20 - drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 304 - drivers/gpu/drm/i915/gem/i915_gem_client_blt.h | 21 - drivers/gpu/drm/i915/gem/i915_gem_context.c | 2466 --- drivers/gpu/drm/i915/gem/i915_gem_context.h | 239 - drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 202 - drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 317 - drivers/gpu/drm/i915/gem/i915_gem_domain.c | 796 - drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2823 --- drivers/gpu/drm/i915/gem/i915_gem_fence.c | 96 - drivers/gpu/drm/i915/gem/i915_gem_internal.c | 198 - drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 52 - drivers/gpu/drm/i915/gem/i915_gem_mman.c | 508 - drivers/gpu/drm/i915/gem/i915_gem_object.c | 398 - drivers/gpu/drm/i915/gem/i915_gem_object.h | 430 - drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 107 - drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 24 - drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 262 - drivers/gpu/drm/i915/gem/i915_gem_pages.c | 544 - drivers/gpu/drm/i915/gem/i915_gem_phys.c | 212 - drivers/gpu/drm/i915/gem/i915_gem_pm.c | 294 - drivers/gpu/drm/i915/gem/i915_gem_pm.h | 25 - drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 571 - drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 535 - drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 702 - drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 73 - drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 440 - drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 833 - drivers/gpu/drm/i915/gem/i915_gem_wait.c | 278 - drivers/gpu/drm/i915/gem/i915_gemfs.c | 57 - drivers/gpu/drm/i915/gem/i915_gemfs.h | 16 - .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 123 - .../gpu/drm/i915/gem/selftests/huge_gem_object.h | 27 - drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 1777 -- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 127 - .../drm/i915/gem/selftests/i915_gem_coherency.c | 391 - .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 1760 -- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 387 - drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 506 - .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 99 - .../drm/i915/gem/selftests/i915_gem_object_blt.c | 110 - drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 80 - drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 34 - drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h | 17 - drivers/gpu/drm/i915/gem/selftests/mock_context.c | 111 - drivers/gpu/drm/i915/gem/selftests/mock_context.h | 24 - drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 144 - drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h | 22 - .../gpu/drm/i915/gem/selftests/mock_gem_object.h | 14 - drivers/gpu/drm/i915/gt/Makefile | 2 - drivers/gpu/drm/i915/gt/Makefile.header-test | 16 - drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 392 - drivers/gpu/drm/i915/gt/intel_context.c | 243 - drivers/gpu/drm/i915/gt/intel_context.h | 134 - drivers/gpu/drm/i915/gt/intel_context_types.h | 70 - drivers/gpu/drm/i915/gt/intel_engine.h | 574 - drivers/gpu/drm/i915/gt/intel_engine_cs.c | 1710 -- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 166 - drivers/gpu/drm/i915/gt/intel_engine_pm.h | 22 - drivers/gpu/drm/i915/gt/intel_engine_types.h | 566 - drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 279 - drivers/gpu/drm/i915/gt/intel_gt_pm.c | 143 - drivers/gpu/drm/i915/gt/intel_gt_pm.h | 27 - drivers/gpu/drm/i915/gt/intel_hangcheck.c | 347 - drivers/gpu/drm/i915/gt/intel_lrc.c | 3576 ---- drivers/gpu/drm/i915/gt/intel_lrc.h | 134 - drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 68 - drivers/gpu/drm/i915/gt/intel_mocs.c | 574 - drivers/gpu/drm/i915/gt/intel_mocs.h | 60 - drivers/gpu/drm/i915/gt/intel_reset.c | 1470 -- drivers/gpu/drm/i915/gt/intel_reset.h | 68 - drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 2301 --- drivers/gpu/drm/i915/gt/intel_sseu.c | 159 - drivers/gpu/drm/i915/gt/intel_sseu.h | 75 - drivers/gpu/drm/i915/gt/intel_workarounds.c | 1478 -- drivers/gpu/drm/i915/gt/intel_workarounds.h | 40 - drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 28 - drivers/gpu/drm/i915/gt/mock_engine.c | 340 - drivers/gpu/drm/i915/gt/mock_engine.h | 51 - drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 1766 -- drivers/gpu/drm/i915/gt/selftest_lrc.c | 1841 -- drivers/gpu/drm/i915/gt/selftest_reset.c | 118 - drivers/gpu/drm/i915/gt/selftest_workarounds.c | 1220 -- drivers/gpu/drm/i915/gvt/aperture_gm.c | 24 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 43 +- drivers/gpu/drm/i915/gvt/debugfs.c | 4 +- drivers/gpu/drm/i915/gvt/firmware.c | 5 +- drivers/gpu/drm/i915/gvt/gtt.c | 42 +- drivers/gpu/drm/i915/gvt/gvt.h | 10 +- drivers/gpu/drm/i915/gvt/handlers.c | 64 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 2 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 27 +- drivers/gpu/drm/i915/gvt/opregion.c | 2 +- drivers/gpu/drm/i915/gvt/reg.h | 2 - drivers/gpu/drm/i915/gvt/sched_policy.c | 4 +- drivers/gpu/drm/i915/gvt/scheduler.c | 238 +- drivers/gpu/drm/i915/gvt/scheduler.h | 1 - drivers/gpu/drm/i915/i915_active.c | 96 - drivers/gpu/drm/i915/i915_active.h | 5 - drivers/gpu/drm/i915/i915_active_types.h | 3 - drivers/gpu/drm/i915/i915_cmd_parser.c | 26 +- drivers/gpu/drm/i915/i915_debugfs.c | 555 +- drivers/gpu/drm/i915/i915_debugfs.h | 20 - drivers/gpu/drm/i915/i915_drv.c | 161 +- drivers/gpu/drm/i915/i915_drv.h | 1033 +- drivers/gpu/drm/i915/i915_fixed.h | 6 +- drivers/gpu/drm/i915/i915_gem.c | 4280 ++++- drivers/gpu/drm/i915/i915_gem.h | 8 +- drivers/gpu/drm/i915/i915_gem_batch_pool.c | 6 +- drivers/gpu/drm/i915/i915_gem_batch_pool.h | 3 +- drivers/gpu/drm/i915/i915_gem_clflush.c | 178 + drivers/gpu/drm/i915/i915_gem_clflush.h | 36 + drivers/gpu/drm/i915/i915_gem_context.c | 1832 ++ drivers/gpu/drm/i915/i915_gem_context.h | 185 + drivers/gpu/drm/i915/i915_gem_context_types.h | 175 + drivers/gpu/drm/i915/i915_gem_dmabuf.c | 337 + drivers/gpu/drm/i915/i915_gem_evict.c | 49 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 2722 +++ drivers/gpu/drm/i915/i915_gem_fence_reg.c | 207 +- drivers/gpu/drm/i915/i915_gem_fence_reg.h | 19 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 1014 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 167 +- drivers/gpu/drm/i915/i915_gem_internal.c | 210 + drivers/gpu/drm/i915/i915_gem_object.c | 90 + drivers/gpu/drm/i915/i915_gem_object.h | 509 + drivers/gpu/drm/i915/i915_gem_render_state.c | 8 +- drivers/gpu/drm/i915/i915_gem_shrinker.c | 556 + drivers/gpu/drm/i915/i915_gem_stolen.c | 721 + drivers/gpu/drm/i915/i915_gem_tiling.c | 457 + drivers/gpu/drm/i915/i915_gem_userptr.c | 847 + drivers/gpu/drm/i915/i915_gemfs.c | 75 + drivers/gpu/drm/i915/i915_gemfs.h | 34 + drivers/gpu/drm/i915/i915_globals.c | 4 +- drivers/gpu/drm/i915/i915_gpu_error.c | 142 +- drivers/gpu/drm/i915/i915_gpu_error.h | 7 +- drivers/gpu/drm/i915/i915_irq.c | 170 +- drivers/gpu/drm/i915/i915_irq.h | 117 - drivers/gpu/drm/i915/i915_mm.c | 3 +- drivers/gpu/drm/i915/i915_params.c | 7 +- drivers/gpu/drm/i915/i915_params.h | 3 +- drivers/gpu/drm/i915/i915_pci.c | 63 +- drivers/gpu/drm/i915/i915_perf.c | 109 +- drivers/gpu/drm/i915/i915_pmu.c | 28 +- drivers/gpu/drm/i915/i915_priolist_types.h | 5 +- drivers/gpu/drm/i915/i915_query.c | 66 +- drivers/gpu/drm/i915/i915_reg.h | 117 +- drivers/gpu/drm/i915/i915_request.c | 580 +- drivers/gpu/drm/i915/i915_request.h | 19 +- drivers/gpu/drm/i915/i915_reset.c | 1474 ++ drivers/gpu/drm/i915/i915_reset.h | 69 + drivers/gpu/drm/i915/i915_scatterlist.c | 39 - drivers/gpu/drm/i915/i915_scatterlist.h | 127 - drivers/gpu/drm/i915/i915_scheduler.c | 338 +- drivers/gpu/drm/i915/i915_scheduler.h | 18 - drivers/gpu/drm/i915/i915_scheduler_types.h | 5 +- drivers/gpu/drm/i915/i915_suspend.c | 6 +- drivers/gpu/drm/i915/i915_sysfs.c | 65 +- drivers/gpu/drm/i915/i915_timeline.c | 14 +- drivers/gpu/drm/i915/i915_timeline.h | 19 + drivers/gpu/drm/i915/i915_timeline_types.h | 3 + drivers/gpu/drm/i915/i915_trace.h | 6 +- drivers/gpu/drm/i915/i915_utils.h | 187 +- drivers/gpu/drm/i915/i915_vma.c | 134 +- drivers/gpu/drm/i915/i915_vma.h | 38 +- drivers/gpu/drm/i915/icl_dsi.c | 1464 ++ drivers/gpu/drm/i915/intel_acpi.c | 155 + drivers/gpu/drm/i915/intel_atomic.c | 413 + drivers/gpu/drm/i915/intel_atomic_plane.c | 373 + drivers/gpu/drm/i915/intel_atomic_plane.h | 40 + drivers/gpu/drm/i915/intel_audio.c | 1105 ++ drivers/gpu/drm/i915/{display => }/intel_audio.h | 0 drivers/gpu/drm/i915/intel_bios.c | 2298 +++ drivers/gpu/drm/i915/intel_bios.h | 223 + drivers/gpu/drm/i915/intel_breadcrumbs.c | 373 + drivers/gpu/drm/i915/intel_cdclk.c | 2893 ++++ drivers/gpu/drm/i915/{display => }/intel_cdclk.h | 0 drivers/gpu/drm/i915/intel_color.c | 1278 ++ drivers/gpu/drm/i915/intel_color.h | 17 + drivers/gpu/drm/i915/intel_combo_phy.c | 255 + drivers/gpu/drm/i915/intel_connector.c | 282 + .../gpu/drm/i915/{display => }/intel_connector.h | 0 drivers/gpu/drm/i915/intel_context.c | 270 + drivers/gpu/drm/i915/intel_context.h | 87 + drivers/gpu/drm/i915/intel_context_types.h | 77 + drivers/gpu/drm/i915/intel_crt.c | 1061 ++ drivers/gpu/drm/i915/{display => }/intel_crt.h | 0 drivers/gpu/drm/i915/intel_csr.c | 399 +- drivers/gpu/drm/i915/intel_csr.h | 4 - drivers/gpu/drm/i915/intel_ddi.c | 4286 +++++ drivers/gpu/drm/i915/intel_ddi.h | 53 + drivers/gpu/drm/i915/intel_device_info.c | 78 +- drivers/gpu/drm/i915/intel_device_info.h | 90 +- drivers/gpu/drm/i915/intel_display.c | 16790 ++++++++++++++++++ drivers/gpu/drm/i915/intel_display.h | 435 + drivers/gpu/drm/i915/intel_dp.c | 7405 ++++++++ drivers/gpu/drm/i915/intel_dp.h | 122 + drivers/gpu/drm/i915/intel_dp_aux_backlight.c | 280 + drivers/gpu/drm/i915/intel_dp_link_training.c | 381 + drivers/gpu/drm/i915/intel_dp_mst.c | 661 + drivers/gpu/drm/i915/intel_dpio_phy.c | 1082 ++ drivers/gpu/drm/i915/intel_dpll_mgr.c | 3382 ++++ drivers/gpu/drm/i915/intel_dpll_mgr.h | 347 + drivers/gpu/drm/i915/intel_drv.h | 448 +- drivers/gpu/drm/i915/{display => }/intel_dsi.c | 0 drivers/gpu/drm/i915/intel_dsi.h | 196 + drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c | 177 + drivers/gpu/drm/i915/intel_dsi_vbt.c | 930 + drivers/gpu/drm/i915/intel_dvo.c | 549 + drivers/gpu/drm/i915/{display => }/intel_dvo.h | 0 drivers/gpu/drm/i915/intel_engine_cs.c | 1757 ++ drivers/gpu/drm/i915/intel_engine_types.h | 546 + drivers/gpu/drm/i915/intel_fbc.c | 1341 ++ drivers/gpu/drm/i915/{display => }/intel_fbc.h | 0 drivers/gpu/drm/i915/intel_fbdev.c | 640 + drivers/gpu/drm/i915/{display => }/intel_fbdev.h | 0 drivers/gpu/drm/i915/intel_fifo_underrun.c | 457 + drivers/gpu/drm/i915/intel_frontbuffer.c | 204 + drivers/gpu/drm/i915/intel_frontbuffer.h | 98 + drivers/gpu/drm/i915/intel_gpu_commands.h | 278 + drivers/gpu/drm/i915/intel_guc.c | 196 +- drivers/gpu/drm/i915/intel_guc.h | 20 +- drivers/gpu/drm/i915/intel_guc_ads.c | 167 +- drivers/gpu/drm/i915/intel_guc_ads.h | 1 - drivers/gpu/drm/i915/intel_guc_ct.c | 16 +- drivers/gpu/drm/i915/intel_guc_ct.h | 5 - drivers/gpu/drm/i915/intel_guc_fw.c | 117 +- drivers/gpu/drm/i915/intel_guc_fwif.h | 201 +- drivers/gpu/drm/i915/intel_guc_log.c | 23 +- drivers/gpu/drm/i915/intel_guc_reg.h | 25 - drivers/gpu/drm/i915/intel_guc_submission.c | 62 +- drivers/gpu/drm/i915/intel_guc_submission.h | 3 +- drivers/gpu/drm/i915/intel_hangcheck.c | 334 + drivers/gpu/drm/i915/intel_hdcp.c | 1946 +++ drivers/gpu/drm/i915/intel_hdcp.h | 33 + drivers/gpu/drm/i915/intel_hdmi.c | 3111 ++++ drivers/gpu/drm/i915/{display => }/intel_hdmi.h | 0 drivers/gpu/drm/i915/intel_hotplug.c | 686 + drivers/gpu/drm/i915/intel_huc.c | 102 +- drivers/gpu/drm/i915/intel_huc.h | 13 +- drivers/gpu/drm/i915/intel_huc_fw.c | 73 +- drivers/gpu/drm/i915/intel_i2c.c | 933 + drivers/gpu/drm/i915/intel_lpe_audio.c | 361 + drivers/gpu/drm/i915/intel_lrc.c | 3041 ++++ drivers/gpu/drm/i915/intel_lrc.h | 120 + drivers/gpu/drm/i915/intel_lrc_reg.h | 68 + drivers/gpu/drm/i915/{display => }/intel_lspcon.c | 0 drivers/gpu/drm/i915/{display => }/intel_lspcon.h | 0 drivers/gpu/drm/i915/intel_lvds.c | 1006 ++ drivers/gpu/drm/i915/{display => }/intel_lvds.h | 0 drivers/gpu/drm/i915/intel_mocs.c | 564 + drivers/gpu/drm/i915/intel_mocs.h | 58 + drivers/gpu/drm/i915/intel_opregion.c | 1175 ++ .../gpu/drm/i915/{display => }/intel_opregion.h | 0 drivers/gpu/drm/i915/intel_overlay.c | 1495 ++ drivers/gpu/drm/i915/intel_panel.c | 2049 +++ drivers/gpu/drm/i915/{display => }/intel_panel.h | 0 drivers/gpu/drm/i915/intel_pipe_crc.c | 679 + drivers/gpu/drm/i915/intel_pipe_crc.h | 35 + drivers/gpu/drm/i915/intel_pm.c | 567 +- drivers/gpu/drm/i915/intel_pm.h | 19 - drivers/gpu/drm/i915/intel_psr.c | 1312 ++ drivers/gpu/drm/i915/{display => }/intel_psr.h | 0 drivers/gpu/drm/i915/intel_quirks.c | 169 + drivers/gpu/drm/i915/intel_ringbuffer.c | 2345 +++ drivers/gpu/drm/i915/intel_ringbuffer.h | 583 + drivers/gpu/drm/i915/intel_runtime_pm.c | 4438 ++++- drivers/gpu/drm/i915/intel_runtime_pm.h | 213 - drivers/gpu/drm/i915/intel_sdvo.c | 3288 ++++ drivers/gpu/drm/i915/{display => }/intel_sdvo.h | 0 drivers/gpu/drm/i915/intel_sdvo_regs.h | 730 + drivers/gpu/drm/i915/intel_sideband.c | 483 +- drivers/gpu/drm/i915/intel_sideband.h | 141 - drivers/gpu/drm/i915/intel_sprite.c | 2461 +++ drivers/gpu/drm/i915/intel_sprite.h | 55 + drivers/gpu/drm/i915/intel_tv.c | 1990 +++ drivers/gpu/drm/i915/{display => }/intel_tv.h | 0 drivers/gpu/drm/i915/intel_uc.c | 148 +- drivers/gpu/drm/i915/intel_uc.h | 3 +- drivers/gpu/drm/i915/intel_uc_fw.c | 126 +- drivers/gpu/drm/i915/intel_uc_fw.h | 10 +- drivers/gpu/drm/i915/intel_uncore.c | 55 +- drivers/gpu/drm/i915/intel_uncore.h | 4 +- drivers/gpu/drm/i915/intel_vbt_defs.h | 936 + drivers/gpu/drm/i915/intel_vdsc.c | 964 ++ drivers/gpu/drm/i915/intel_wakeref.c | 138 - drivers/gpu/drm/i915/intel_wakeref.h | 164 - drivers/gpu/drm/i915/intel_wopcm.c | 27 +- drivers/gpu/drm/i915/intel_wopcm.h | 15 - drivers/gpu/drm/i915/intel_workarounds.c | 1259 ++ drivers/gpu/drm/i915/intel_workarounds.h | 34 + drivers/gpu/drm/i915/intel_workarounds_types.h | 27 + drivers/gpu/drm/i915/selftests/huge_gem_object.c | 139 + drivers/gpu/drm/i915/selftests/huge_gem_object.h | 45 + drivers/gpu/drm/i915/selftests/huge_pages.c | 1792 ++ drivers/gpu/drm/i915/selftests/i915_active.c | 14 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 35 +- .../gpu/drm/i915/selftests/i915_gem_coherency.c | 397 + drivers/gpu/drm/i915/selftests/i915_gem_context.c | 1859 ++ drivers/gpu/drm/i915/selftests/i915_gem_dmabuf.c | 404 + drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 34 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 31 +- drivers/gpu/drm/i915/selftests/i915_gem_object.c | 659 + .../gpu/drm/i915/selftests/i915_live_selftests.h | 5 - .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 - drivers/gpu/drm/i915/selftests/i915_request.c | 56 +- drivers/gpu/drm/i915/selftests/i915_timeline.c | 24 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 258 +- drivers/gpu/drm/i915/selftests/igt_atomic.h | 56 - drivers/gpu/drm/i915/selftests/igt_flush_test.c | 38 +- drivers/gpu/drm/i915/selftests/igt_reset.c | 11 +- drivers/gpu/drm/i915/selftests/igt_reset.h | 1 - drivers/gpu/drm/i915/selftests/igt_spinner.c | 20 +- drivers/gpu/drm/i915/selftests/igt_spinner.h | 10 +- .../intel_engine_cs.c} | 0 drivers/gpu/drm/i915/selftests/intel_guc.c | 11 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 1919 +++ drivers/gpu/drm/i915/selftests/intel_lrc.c | 1326 ++ drivers/gpu/drm/i915/selftests/intel_uncore.c | 4 +- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 901 + drivers/gpu/drm/i915/selftests/lib_sw_fence.c | 3 - drivers/gpu/drm/i915/selftests/lib_sw_fence.h | 4 +- drivers/gpu/drm/i915/selftests/mock_context.c | 124 + drivers/gpu/drm/i915/selftests/mock_context.h | 42 + drivers/gpu/drm/i915/selftests/mock_dmabuf.c | 162 + drivers/gpu/drm/i915/selftests/mock_dmabuf.h | 41 + drivers/gpu/drm/i915/selftests/mock_engine.c | 321 + drivers/gpu/drm/i915/selftests/mock_engine.h | 49 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 48 +- drivers/gpu/drm/i915/selftests/mock_gem_object.h | 9 + drivers/gpu/drm/i915/selftests/mock_gtt.c | 7 +- drivers/gpu/drm/i915/selftests/mock_gtt.h | 4 +- drivers/gpu/drm/i915/selftests/mock_request.c | 6 +- drivers/gpu/drm/i915/selftests/mock_timeline.c | 1 + drivers/gpu/drm/i915/selftests/scatterlist.c | 3 +- drivers/gpu/drm/i915/vlv_dsi.c | 1830 ++ drivers/gpu/drm/i915/vlv_dsi_pll.c | 567 + drivers/gpu/drm/imx/ipuv3-plane.c | 29 +- drivers/gpu/drm/imx/ipuv3-plane.h | 1 + drivers/gpu/drm/lima/lima_drv.c | 2 +- drivers/gpu/drm/lima/lima_pp.c | 8 +- drivers/gpu/drm/lima/lima_sched.c | 13 +- drivers/gpu/drm/mcde/Kconfig | 18 - drivers/gpu/drm/mcde/Makefile | 3 - drivers/gpu/drm/mcde/mcde_display.c | 1142 -- drivers/gpu/drm/mcde/mcde_display_regs.h | 518 - drivers/gpu/drm/mcde/mcde_drm.h | 44 - drivers/gpu/drm/mcde/mcde_drv.c | 572 - drivers/gpu/drm/mcde/mcde_dsi.c | 1044 -- drivers/gpu/drm/mcde/mcde_dsi_regs.h | 385 - drivers/gpu/drm/mediatek/mtk_cec.c | 10 +- drivers/gpu/drm/mediatek/mtk_cec.h | 10 +- drivers/gpu/drm/mediatek/mtk_disp_color.c | 10 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 10 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 10 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 10 +- drivers/gpu/drm/mediatek/mtk_dpi_regs.h | 10 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 40 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 10 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 10 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.h | 10 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 10 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 10 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 18 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 10 +- drivers/gpu/drm/mediatek/mtk_drm_fb.c | 18 +- drivers/gpu/drm/mediatek/mtk_drm_fb.h | 10 +- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 17 +- drivers/gpu/drm/mediatek/mtk_drm_gem.h | 10 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 10 +- drivers/gpu/drm/mediatek/mtk_drm_plane.h | 10 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 22 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 13 +- drivers/gpu/drm/mediatek/mtk_hdmi.h | 10 +- drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c | 10 +- drivers/gpu/drm/mediatek/mtk_hdmi_regs.h | 10 +- drivers/gpu/drm/mediatek/mtk_mipi_tx.c | 10 +- drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c | 10 +- drivers/gpu/drm/meson/Kconfig | 1 - drivers/gpu/drm/meson/meson_crtc.c | 6 +- drivers/gpu/drm/meson/meson_overlay.c | 17 +- drivers/gpu/drm/meson/meson_plane.c | 27 +- drivers/gpu/drm/meson/meson_registers.h | 12 +- drivers/gpu/drm/meson/meson_vclk.c | 13 +- drivers/gpu/drm/meson/meson_viu.c | 3 +- drivers/gpu/drm/mgag200/Kconfig | 2 +- drivers/gpu/drm/mgag200/mgag200_cursor.c | 188 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 18 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 80 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 64 +- drivers/gpu/drm/mgag200/mgag200_main.c | 96 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 64 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 301 +- 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/adreno/a6xx_gmu.c | 66 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 1 - drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 2 +- 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_crtc.c | 6 +- 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 | 19 +- 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_kms.c | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 9 +- 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_crtc.c | 31 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.h | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 28 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 7 +- 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_fb.c | 18 +- drivers/gpu/drm/msm/msm_submitqueue.c | 11 +- drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 10 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 10 +- drivers/gpu/drm/mxsfb/mxsfb_drv.h | 10 +- drivers/gpu/drm/mxsfb/mxsfb_out.c | 10 +- drivers/gpu/drm/mxsfb/mxsfb_regs.h | 10 +- drivers/gpu/drm/nouveau/Kbuild | 1 - drivers/gpu/drm/nouveau/dispnv04/Kbuild | 1 - drivers/gpu/drm/nouveau/dispnv50/Kbuild | 1 - drivers/gpu/drm/nouveau/dispnv50/disp.c | 5 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 13 +- .../gpu/drm/nouveau/include/nvkm/core/firmware.h | 16 +- drivers/gpu/drm/nouveau/nvif/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/core/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/core/firmware.c | 33 +- drivers/gpu/drm/nouveau/nvkm/engine/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/bsp/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/ce/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/cipher/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/device/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/dma/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/gr/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/msenc/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/mspdec/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/msppp/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/msvld/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/nvdec/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/nvenc/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/pm/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/sec/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/sec2/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/sw/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/vic/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/vp/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/falcon/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/bar/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/bios/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/bus/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.c | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/clk/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/devinit/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/fault/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/fb/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/fuse/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/gpio/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/gsp/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/i2c/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/ibus/Kbuild | 1 - .../gpu/drm/nouveau/nvkm/subdev/iccsense/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/instmem/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/ltc/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mc/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mxm/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/pci/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/pmu/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/secboot/Kbuild | 1 - 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/nouveau/nvkm/subdev/therm/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/timer/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/top/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/volt/Kbuild | 1 - drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 18 +- .../drm/omapdrm/displays/panel-nec-nl8048hl11.c | 6 +- .../drm/omapdrm/displays/panel-tpo-td043mtea1.c | 6 +- drivers/gpu/drm/omapdrm/dss/base.c | 10 +- drivers/gpu/drm/omapdrm/dss/dss-of.c | 10 +- drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 1 - drivers/gpu/drm/omapdrm/dss/video-pll.c | 10 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 180 +- drivers/gpu/drm/omapdrm/omap_crtc.h | 2 - drivers/gpu/drm/omapdrm/omap_drv.c | 16 +- drivers/gpu/drm/omapdrm/omap_drv.h | 4 +- drivers/gpu/drm/omapdrm/omap_fb.c | 25 +- drivers/gpu/drm/omapdrm/omap_irq.c | 25 - drivers/gpu/drm/omapdrm/omap_irq.h | 1 - drivers/gpu/drm/panel/Kconfig | 18 - drivers/gpu/drm/panel/Makefile | 2 - drivers/gpu/drm/panel/panel-arm-versatile.c | 6 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 9 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 16 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 8 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 9 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 9 +- drivers/gpu/drm/panel/panel-lvds.c | 7 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 8 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 11 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 254 - .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 7 +- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 3 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 5 +- drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 14 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 11 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 514 - drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 12 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 10 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 7 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 7 +- drivers/gpu/drm/panel/panel-simple.c | 276 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 6 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 10 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 13 +- drivers/gpu/drm/panfrost/Kconfig | 2 - drivers/gpu/drm/panfrost/panfrost_devfreq.c | 2 - drivers/gpu/drm/panfrost/panfrost_device.c | 22 - drivers/gpu/drm/panfrost/panfrost_device.h | 1 - drivers/gpu/drm/panfrost/panfrost_gem.c | 3 +- drivers/gpu/drm/panfrost/panfrost_gem.h | 1 - drivers/gpu/drm/panfrost/panfrost_job.c | 2 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 8 - 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/qxl/qxl_prime.c | 1 + drivers/gpu/drm/qxl/qxl_release.c | 2 +- drivers/gpu/drm/r128/r128_cce.c | 28 +- drivers/gpu/drm/r128/r128_drv.c | 9 +- drivers/gpu/drm/r128/r128_drv.h | 16 +- drivers/gpu/drm/r128/r128_state.c | 25 +- 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_atpx_handler.c | 3 +- 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 | 17 +- drivers/gpu/drm/radeon/radeon_fence.c | 16 +- drivers/gpu/drm/radeon/radeon_gart.c | 5 +- drivers/gpu/drm/radeon/radeon_gem.c | 9 +- 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 | 11 +- 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 | 47 +- 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/rcar-du/rcar_du_drv.c | 30 - drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 12 - drivers/gpu/drm/rcar-du/rcar_du_kms.c | 82 +- drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 1 - drivers/gpu/drm/rcar-du/rcar_lvds.c | 139 +- drivers/gpu/drm/rcar-du/rcar_lvds.h | 5 - drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 6 +- 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/dw_hdmi-rockchip.c | 20 +- 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 | 40 +- 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 | 100 +- 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/savage/savage_bci.c | 25 +- drivers/gpu/drm/savage/savage_drv.c | 9 +- drivers/gpu/drm/savage/savage_drv.h | 10 +- drivers/gpu/drm/savage/savage_state.c | 9 +- drivers/gpu/drm/scheduler/sched_main.c | 179 +- drivers/gpu/drm/sis/sis_drv.c | 8 +- drivers/gpu/drm/sis/sis_drv.h | 10 +- drivers/gpu/drm/sis/sis_mm.c | 7 +- drivers/gpu/drm/sti/sti_awg_utils.c | 2 - drivers/gpu/drm/sti/sti_awg_utils.h | 2 +- drivers/gpu/drm/sti/sti_compositor.c | 5 +- drivers/gpu/drm/sti/sti_crtc.c | 4 +- drivers/gpu/drm/sti/sti_crtc.h | 6 +- drivers/gpu/drm/sti/sti_cursor.c | 2 - drivers/gpu/drm/sti/sti_cursor.h | 3 - drivers/gpu/drm/sti/sti_drv.c | 21 +- drivers/gpu/drm/sti/sti_drv.h | 5 +- drivers/gpu/drm/sti/sti_dvo.c | 3 +- drivers/gpu/drm/sti/sti_gdp.c | 4 - drivers/gpu/drm/sti/sti_gdp.h | 5 - drivers/gpu/drm/sti/sti_hda.c | 6 +- drivers/gpu/drm/sti/sti_hdmi.c | 5 +- drivers/gpu/drm/sti/sti_hdmi.h | 4 +- drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c | 2 - drivers/gpu/drm/sti/sti_hqvdp.c | 8 +- drivers/gpu/drm/sti/sti_mixer.c | 4 - drivers/gpu/drm/sti/sti_mixer.h | 7 +- drivers/gpu/drm/sti/sti_plane.c | 4 +- drivers/gpu/drm/sti/sti_plane.h | 1 + drivers/gpu/drm/sti/sti_tvout.c | 6 +- drivers/gpu/drm/sti/sti_vid.c | 4 +- drivers/gpu/drm/sti/sti_vtg.c | 4 +- drivers/gpu/drm/sti/sti_vtg.h | 1 - drivers/gpu/drm/stm/drv.c | 43 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 105 +- drivers/gpu/drm/stm/ltdc.c | 142 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 6 +- drivers/gpu/drm/sun4i/sun4i_backend.h | 6 +- drivers/gpu/drm/sun4i/sun4i_crtc.c | 6 +- drivers/gpu/drm/sun4i/sun4i_crtc.h | 6 +- drivers/gpu/drm/sun4i/sun4i_dotclock.c | 6 +- drivers/gpu/drm/sun4i/sun4i_dotclock.h | 6 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 22 +- drivers/gpu/drm/sun4i/sun4i_drv.h | 6 +- drivers/gpu/drm/sun4i/sun4i_framebuffer.c | 6 +- drivers/gpu/drm/sun4i/sun4i_framebuffer.h | 6 +- drivers/gpu/drm/sun4i/sun4i_hdmi.h | 6 +- drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c | 6 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 6 +- drivers/gpu/drm/sun4i/sun4i_hdmi_i2c.c | 6 +- drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c | 6 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 6 +- drivers/gpu/drm/sun4i/sun4i_layer.h | 6 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 6 +- drivers/gpu/drm/sun4i/sun4i_rgb.h | 6 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 6 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 6 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 6 +- drivers/gpu/drm/sun4i/sun6i_drc.c | 6 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 6 +- drivers/gpu/drm/sun4i/sun8i_csc.c | 6 +- drivers/gpu/drm/sun4i/sun8i_csc.h | 6 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 29 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 6 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 6 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 6 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.h | 6 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 6 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.h | 6 +- drivers/gpu/drm/sun4i/sunxi_engine.h | 6 +- drivers/gpu/drm/tegra/dc.c | 17 +- drivers/gpu/drm/tegra/dpaux.c | 13 +- drivers/gpu/drm/tegra/drm.h | 3 +- drivers/gpu/drm/tegra/fb.c | 14 +- drivers/gpu/drm/tegra/output.c | 52 +- drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c | 6 +- drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c | 6 +- drivers/gpu/drm/tinydrm/ili9225.c | 6 +- drivers/gpu/drm/tinydrm/mi0283qt.c | 6 +- drivers/gpu/drm/tinydrm/mipi-dbi.c | 6 +- drivers/gpu/drm/tinydrm/repaper.c | 6 +- drivers/gpu/drm/tinydrm/st7586.c | 6 +- drivers/gpu/drm/ttm/ttm_bo.c | 270 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 20 +- 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/drm/v3d/v3d_debugfs.c | 35 +- drivers/gpu/drm/v3d/v3d_drv.c | 17 +- drivers/gpu/drm/v3d/v3d_drv.h | 106 +- drivers/gpu/drm/v3d/v3d_fence.c | 2 - drivers/gpu/drm/v3d/v3d_gem.c | 552 +- drivers/gpu/drm/v3d/v3d_irq.c | 55 +- drivers/gpu/drm/v3d/v3d_mmu.c | 7 +- drivers/gpu/drm/v3d/v3d_regs.h | 122 +- drivers/gpu/drm/v3d/v3d_sched.c | 382 +- drivers/gpu/drm/v3d/v3d_trace.h | 94 - drivers/gpu/drm/vboxvideo/Kconfig | 2 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 12 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 75 +- drivers/gpu/drm/vboxvideo/vbox_fb.c | 22 +- drivers/gpu/drm/vboxvideo/vbox_main.c | 75 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 36 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 355 +- drivers/gpu/drm/vc4/vc4_bo.c | 31 +- drivers/gpu/drm/vc4/vc4_drv.c | 6 - drivers/gpu/drm/vc4/vc4_drv.h | 14 - drivers/gpu/drm/vc4/vc4_gem.c | 11 - drivers/gpu/drm/vc4/vc4_hdmi.c | 19 +- drivers/gpu/drm/vc4/vc4_irq.c | 20 +- drivers/gpu/drm/vc4/vc4_plane.c | 17 +- drivers/gpu/drm/vc4/vc4_txp.c | 7 +- drivers/gpu/drm/vc4/vc4_v3d.c | 72 +- drivers/gpu/drm/virtio/Makefile | 4 +- drivers/gpu/drm/virtio/virtgpu_display.c | 20 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 10 +- drivers/gpu/drm/virtio/virtgpu_fb.c | 150 + drivers/gpu/drm/virtio/virtgpu_fence.c | 25 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 38 +- drivers/gpu/drm/virtio/virtgpu_trace.h | 52 - drivers/gpu/drm/virtio/virtgpu_trace_points.c | 5 - drivers/gpu/drm/virtio/virtgpu_vq.c | 36 +- drivers/gpu/drm/vkms/vkms_crtc.c | 55 +- drivers/gpu/drm/vkms/vkms_output.c | 10 + drivers/gpu/drm/vmwgfx/ttm_object.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 2 +- drivers/gpu/drm/zte/zx_plane.c | 6 +- drivers/gpu/host1x/bus.c | 48 +- drivers/gpu/host1x/bus.h | 13 +- drivers/gpu/host1x/cdma.c | 13 +- drivers/gpu/host1x/cdma.h | 13 +- drivers/gpu/host1x/channel.c | 13 +- drivers/gpu/host1x/channel.h | 13 +- drivers/gpu/host1x/debug.c | 14 +- drivers/gpu/host1x/debug.h | 13 +- drivers/gpu/host1x/dev.c | 18 +- drivers/gpu/host1x/dev.h | 13 +- drivers/gpu/host1x/hw/cdma_hw.c | 13 +- drivers/gpu/host1x/hw/channel_hw.c | 13 +- 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/host1x/hw/host1x01.c | 13 +- drivers/gpu/host1x/hw/host1x01.h | 13 +- drivers/gpu/host1x/hw/host1x01_hardware.h | 13 +- drivers/gpu/host1x/hw/host1x02.c | 13 +- drivers/gpu/host1x/hw/host1x02.h | 13 +- drivers/gpu/host1x/hw/host1x02_hardware.h | 13 +- drivers/gpu/host1x/hw/host1x04.c | 13 +- drivers/gpu/host1x/hw/host1x04.h | 13 +- drivers/gpu/host1x/hw/host1x04_hardware.h | 13 +- drivers/gpu/host1x/hw/host1x05.c | 13 +- drivers/gpu/host1x/hw/host1x05.h | 13 +- drivers/gpu/host1x/hw/host1x05_hardware.h | 13 +- drivers/gpu/host1x/hw/host1x06.c | 13 +- drivers/gpu/host1x/hw/host1x06.h | 13 +- drivers/gpu/host1x/hw/host1x06_hardware.h | 13 +- drivers/gpu/host1x/hw/host1x07.c | 13 +- drivers/gpu/host1x/hw/host1x07.h | 13 +- drivers/gpu/host1x/hw/host1x07_hardware.h | 13 +- drivers/gpu/host1x/hw/hw_host1x01_channel.h | 14 +- drivers/gpu/host1x/hw/hw_host1x01_sync.h | 14 +- drivers/gpu/host1x/hw/hw_host1x01_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x02_channel.h | 14 +- drivers/gpu/host1x/hw/hw_host1x02_sync.h | 14 +- drivers/gpu/host1x/hw/hw_host1x02_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x04_channel.h | 14 +- drivers/gpu/host1x/hw/hw_host1x04_sync.h | 14 +- drivers/gpu/host1x/hw/hw_host1x04_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x05_channel.h | 14 +- drivers/gpu/host1x/hw/hw_host1x05_sync.h | 14 +- drivers/gpu/host1x/hw/hw_host1x05_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x06_hypervisor.h | 14 +- drivers/gpu/host1x/hw/hw_host1x06_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x06_vm.h | 14 +- drivers/gpu/host1x/hw/hw_host1x07_hypervisor.h | 14 +- drivers/gpu/host1x/hw/hw_host1x07_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x07_vm.h | 14 +- drivers/gpu/host1x/hw/intr_hw.c | 13 +- drivers/gpu/host1x/hw/syncpt_hw.c | 13 +- drivers/gpu/host1x/intr.c | 13 +- drivers/gpu/host1x/intr.h | 13 +- drivers/gpu/host1x/job.c | 13 +- drivers/gpu/host1x/job.h | 13 +- drivers/gpu/host1x/syncpt.c | 13 +- drivers/gpu/host1x/syncpt.h | 13 +- drivers/gpu/ipu-v3/Makefile | 4 +- drivers/gpu/ipu-v3/ipu-common.c | 11 +- drivers/gpu/ipu-v3/ipu-cpmem.c | 8 +- drivers/gpu/ipu-v3/ipu-csi.c | 11 +- drivers/gpu/ipu-v3/ipu-dc.c | 11 +- drivers/gpu/ipu-v3/ipu-di.c | 11 +- drivers/gpu/ipu-v3/ipu-dmfc.c | 11 +- drivers/gpu/ipu-v3/ipu-dp.c | 11 +- drivers/gpu/ipu-v3/ipu-ic-csc.c | 409 - drivers/gpu/ipu-v3/ipu-ic.c | 146 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 48 +- drivers/gpu/ipu-v3/ipu-pre.c | 10 +- drivers/gpu/ipu-v3/ipu-prg.c | 10 +- drivers/gpu/ipu-v3/ipu-prv.h | 11 +- drivers/gpu/ipu-v3/ipu-smfc.c | 8 +- drivers/gpu/ipu-v3/ipu-vdi.c | 11 +- drivers/gpu/vga/vga_switcheroo.c | 34 +- drivers/hid/hid-a4tech.c | 16 +- drivers/hid/hid-accutouch.c | 5 +- drivers/hid/hid-alps.c | 6 +- drivers/hid/hid-apple.c | 5 +- drivers/hid/hid-appleir.c | 10 +- drivers/hid/hid-asus.c | 5 +- drivers/hid/hid-axff.c | 14 +- drivers/hid/hid-belkin.c | 5 +- drivers/hid/hid-betopff.c | 5 +- drivers/hid/hid-cherry.c | 5 +- drivers/hid/hid-chicony.c | 5 +- drivers/hid/hid-cmedia.c | 10 +- drivers/hid/hid-core.c | 21 +- drivers/hid/hid-corsair.c | 5 +- drivers/hid/hid-cp2112.c | 17 +- drivers/hid/hid-cypress.c | 5 +- drivers/hid/hid-debug.c | 14 +- drivers/hid/hid-dr.c | 14 +- drivers/hid/hid-elan.c | 6 +- drivers/hid/hid-elecom.c | 5 +- drivers/hid/hid-elo.c | 3 +- drivers/hid/hid-emsff.c | 14 +- drivers/hid/hid-ezkey.c | 5 +- drivers/hid/hid-gaff.c | 15 +- drivers/hid/hid-gembird.c | 5 +- drivers/hid/hid-generic.c | 5 +- drivers/hid/hid-gfrm.c | 6 +- drivers/hid/hid-gt683r.c | 12 +- drivers/hid/hid-gyration.c | 5 +- drivers/hid/hid-holtek-kbd.c | 5 +- drivers/hid/hid-holtek-mouse.c | 5 +- drivers/hid/hid-holtekff.c | 14 +- drivers/hid/hid-hyperv.c | 12 +- drivers/hid/hid-icade.c | 5 +- drivers/hid/hid-ids.h | 7 +- drivers/hid/hid-input.c | 14 +- drivers/hid/hid-jabra.c | 5 +- drivers/hid/hid-kensington.c | 5 +- drivers/hid/hid-keytouch.c | 5 +- drivers/hid/hid-kye.c | 5 +- drivers/hid/hid-lcpower.c | 5 +- drivers/hid/hid-led.c | 5 +- drivers/hid/hid-lenovo.c | 5 +- drivers/hid/hid-lg.c | 7 +- drivers/hid/hid-lg2ff.c | 14 +- drivers/hid/hid-lg3ff.c | 14 +- drivers/hid/hid-lg4ff.c | 14 +- drivers/hid/hid-lgff.c | 14 +- drivers/hid/hid-logitech-dj.c | 86 +- drivers/hid/hid-logitech-hidpp.c | 17 +- drivers/hid/hid-magicmouse.c | 5 +- drivers/hid/hid-mf.c | 10 +- drivers/hid/hid-microsoft.c | 5 +- drivers/hid/hid-monterey.c | 5 +- drivers/hid/hid-multitouch.c | 13 +- drivers/hid/hid-nti.c | 5 +- drivers/hid/hid-ntrig.c | 6 +- drivers/hid/hid-ortek.c | 5 +- drivers/hid/hid-penmount.c | 5 +- drivers/hid/hid-petalynx.c | 5 +- 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-pl.c | 14 +- drivers/hid/hid-plantronics.c | 5 +- drivers/hid/hid-primax.c | 10 +- drivers/hid/hid-prodikeys.c | 6 +- drivers/hid/hid-quirks.c | 5 +- drivers/hid/hid-retrode.c | 5 +- drivers/hid/hid-rmi.c | 21 +- drivers/hid/hid-roccat-arvo.c | 5 +- drivers/hid/hid-roccat-arvo.h | 5 +- drivers/hid/hid-roccat-common.c | 5 +- drivers/hid/hid-roccat-common.h | 5 +- drivers/hid/hid-roccat-isku.c | 5 +- drivers/hid/hid-roccat-isku.h | 5 +- drivers/hid/hid-roccat-kone.c | 5 +- drivers/hid/hid-roccat-kone.h | 5 +- drivers/hid/hid-roccat-koneplus.c | 5 +- drivers/hid/hid-roccat-koneplus.h | 5 +- drivers/hid/hid-roccat-konepure.c | 5 +- drivers/hid/hid-roccat-kovaplus.c | 5 +- drivers/hid/hid-roccat-kovaplus.h | 5 +- drivers/hid/hid-roccat-lua.c | 5 +- drivers/hid/hid-roccat-lua.h | 5 +- drivers/hid/hid-roccat-pyra.c | 5 +- drivers/hid/hid-roccat-pyra.h | 5 +- drivers/hid/hid-roccat-ryos.c | 5 +- drivers/hid/hid-roccat-savu.c | 5 +- drivers/hid/hid-roccat-savu.h | 5 +- drivers/hid/hid-roccat.c | 5 +- drivers/hid/hid-saitek.c | 6 +- drivers/hid/hid-samsung.c | 7 +- drivers/hid/hid-sensor-custom.c | 10 +- drivers/hid/hid-sensor-hub.c | 15 +- drivers/hid/hid-sjoy.c | 14 +- drivers/hid/hid-sony.c | 5 +- drivers/hid/hid-speedlink.c | 5 +- drivers/hid/hid-steelseries.c | 5 +- drivers/hid/hid-sunplus.c | 5 +- drivers/hid/hid-tivo.c | 5 +- drivers/hid/hid-tmff.c | 14 +- drivers/hid/hid-topseed.c | 5 +- drivers/hid/hid-twinhan.c | 4 +- drivers/hid/hid-uclogic-core.c | 2 - drivers/hid/hid-uclogic-params.c | 2 - drivers/hid/hid-udraw-ps3.c | 10 +- drivers/hid/hid-waltop.c | 5 +- drivers/hid/hid-wiimote-core.c | 5 +- drivers/hid/hid-wiimote-debug.c | 5 +- drivers/hid/hid-wiimote-modules.c | 5 +- drivers/hid/hid-wiimote.h | 5 +- drivers/hid/hid-xinmo.c | 5 +- drivers/hid/hid-zpff.c | 14 +- drivers/hid/hid-zydacron.c | 5 +- drivers/hid/hidraw.c | 10 +- drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 - 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/hid/uhid.c | 5 +- drivers/hid/usbhid/hid-core.c | 5 +- drivers/hid/usbhid/hid-pidff.c | 14 +- drivers/hid/usbhid/hiddev.c | 15 +- drivers/hid/usbhid/usbhid.h | 15 +- drivers/hid/usbhid/usbkbd.c | 14 +- drivers/hid/usbhid/usbmouse.c | 14 +- drivers/hid/wacom.h | 5 +- drivers/hid/wacom_sys.c | 18 +- drivers/hid/wacom_wac.c | 217 +- drivers/hid/wacom_wac.h | 9 +- 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/Kconfig | 4 - drivers/hv/channel.c | 16 +- drivers/hv/channel_mgmt.c | 14 +- drivers/hv/connection.c | 15 +- drivers/hv/hv.c | 171 +- drivers/hv/hv_balloon.c | 12 +- drivers/hv/hv_fcopy.c | 12 +- drivers/hv/hv_snapshot.c | 13 +- drivers/hv/hv_util.c | 15 +- drivers/hv/hv_utils_transport.c | 12 +- drivers/hv/hv_utils_transport.h | 12 +- drivers/hv/hyperv_vmbus.h | 18 +- drivers/hv/ring_buffer.c | 15 +- drivers/hv/vmbus_drv.c | 64 +- drivers/hwmon/ab8500.c | 2 +- drivers/hwmon/abituguru.c | 15 +- drivers/hwmon/abituguru3.c | 15 +- drivers/hwmon/abx500.c | 2 +- drivers/hwmon/abx500.h | 2 +- drivers/hwmon/acpi_power_meter.c | 15 +- drivers/hwmon/ad7314.c | 3 +- drivers/hwmon/ad7414.c | 6 +- drivers/hwmon/ad7418.c | 5 +- drivers/hwmon/adc128d818.c | 11 +- drivers/hwmon/adcxx.c | 15 +- drivers/hwmon/adm1021.c | 15 +- drivers/hwmon/adm1025.c | 15 +- drivers/hwmon/adm1026.c | 15 +- drivers/hwmon/adm1031.c | 15 +- drivers/hwmon/adm9240.c | 15 +- drivers/hwmon/ads1015.c | 15 +- drivers/hwmon/ads7828.c | 15 +- drivers/hwmon/ads7871.c | 10 +- drivers/hwmon/adt7310.c | 3 +- drivers/hwmon/adt7410.c | 3 +- drivers/hwmon/adt7462.c | 15 +- drivers/hwmon/adt7470.c | 15 +- drivers/hwmon/adt7x10.c | 15 +- drivers/hwmon/amc6821.c | 15 +- drivers/hwmon/applesmc.c | 14 +- drivers/hwmon/asb100.c | 15 +- drivers/hwmon/asc7621.c | 15 +- drivers/hwmon/asus_atk0110.c | 25 +- drivers/hwmon/atxp1.c | 11 +- drivers/hwmon/coretemp.c | 51 +- drivers/hwmon/da9052-hwmon.c | 7 +- drivers/hwmon/da9055-hwmon.c | 7 +- drivers/hwmon/dell-smm-hwmon.c | 11 +- drivers/hwmon/dme1737.c | 15 +- drivers/hwmon/ds1621.c | 15 +- drivers/hwmon/ds620.c | 15 +- drivers/hwmon/emc1403.c | 13 +- drivers/hwmon/emc2103.c | 15 +- drivers/hwmon/emc6w201.c | 15 +- drivers/hwmon/f71805f.c | 15 +- drivers/hwmon/f71882fg.c | 15 +- drivers/hwmon/f75375s.c | 16 +- drivers/hwmon/fam15h_power.c | 14 +- drivers/hwmon/fschmd.c | 15 +- drivers/hwmon/ftsteutates.c | 12 +- drivers/hwmon/g760a.c | 6 +- drivers/hwmon/gl518sm.c | 15 +- drivers/hwmon/gl520sm.c | 16 +- drivers/hwmon/gpio-fan.c | 23 +- drivers/hwmon/hih6130.c | 15 +- drivers/hwmon/hwmon-vid.c | 15 +- drivers/hwmon/hwmon.c | 13 +- drivers/hwmon/i5500_temp.c | 11 +- drivers/hwmon/i5k_amb.c | 15 +- drivers/hwmon/ibmaem.c | 15 +- drivers/hwmon/ibmpex.c | 15 +- drivers/hwmon/ibmpowernv.c | 14 +- drivers/hwmon/ina209.c | 5 +- drivers/hwmon/ina2xx.c | 5 +- drivers/hwmon/ina3221.c | 10 +- drivers/hwmon/it87.c | 11 +- drivers/hwmon/jc42.c | 15 +- drivers/hwmon/jz4740-hwmon.c | 11 +- drivers/hwmon/k10temp.c | 14 +- drivers/hwmon/lineage-pem.c | 15 +- drivers/hwmon/lm63.c | 15 +- drivers/hwmon/lm70.c | 15 +- drivers/hwmon/lm73.c | 5 +- drivers/hwmon/lm75.c | 15 +- drivers/hwmon/lm75.h | 14 +- drivers/hwmon/lm77.c | 11 +- drivers/hwmon/lm78.c | 15 +- drivers/hwmon/lm80.c | 15 +- drivers/hwmon/lm83.c | 11 +- drivers/hwmon/lm85.c | 15 +- drivers/hwmon/lm87.c | 15 +- drivers/hwmon/lm90.c | 17 +- drivers/hwmon/lm92.c | 11 +- drivers/hwmon/lm93.c | 15 +- drivers/hwmon/lm95234.c | 11 +- drivers/hwmon/lm95241.c | 11 +- drivers/hwmon/lm95245.c | 11 +- drivers/hwmon/ltc2945.c | 11 +- drivers/hwmon/ltc2990.c | 3 +- drivers/hwmon/ltc4151.c | 16 +- drivers/hwmon/ltc4215.c | 5 +- drivers/hwmon/ltc4222.c | 11 +- drivers/hwmon/ltc4245.c | 5 +- drivers/hwmon/ltc4260.c | 11 +- drivers/hwmon/ltc4261.c | 15 +- drivers/hwmon/max1111.c | 5 +- drivers/hwmon/max16065.c | 5 +- drivers/hwmon/max1619.c | 11 +- drivers/hwmon/max1668.c | 15 +- drivers/hwmon/max31722.c | 5 +- drivers/hwmon/max31790.c | 11 +- drivers/hwmon/max6621.c | 11 +- drivers/hwmon/max6639.c | 15 +- drivers/hwmon/max6642.c | 15 +- drivers/hwmon/max6650.c | 725 +- drivers/hwmon/max6697.c | 11 +- drivers/hwmon/mcp3021.c | 6 +- drivers/hwmon/menf21bmc_hwmon.c | 6 +- drivers/hwmon/nct6683.c | 11 +- drivers/hwmon/nct6775.c | 16 +- drivers/hwmon/nct7802.c | 11 +- drivers/hwmon/nct7904.c | 81 +- drivers/hwmon/nsa320-hwmon.c | 10 +- drivers/hwmon/ntc_thermistor.c | 16 +- drivers/hwmon/occ/common.c | 6 - drivers/hwmon/pc87360.c | 15 +- drivers/hwmon/pc87427.c | 10 +- drivers/hwmon/pcf8591.c | 15 +- drivers/hwmon/pmbus/Kconfig | 18 - drivers/hwmon/pmbus/Makefile | 2 - drivers/hwmon/pmbus/adm1275.c | 116 +- drivers/hwmon/pmbus/ibm-cffps.c | 6 +- drivers/hwmon/pmbus/ir35221.c | 6 +- drivers/hwmon/pmbus/irps5401.c | 67 - drivers/hwmon/pmbus/lm25066.c | 15 +- drivers/hwmon/pmbus/ltc2978.c | 11 +- drivers/hwmon/pmbus/ltc3815.c | 11 +- drivers/hwmon/pmbus/max16064.c | 15 +- drivers/hwmon/pmbus/max20751.c | 11 +- drivers/hwmon/pmbus/max31785.c | 6 +- drivers/hwmon/pmbus/max34440.c | 15 +- drivers/hwmon/pmbus/max8688.c | 15 +- drivers/hwmon/pmbus/pmbus.c | 15 +- drivers/hwmon/pmbus/pmbus.h | 15 +- drivers/hwmon/pmbus/pmbus_core.c | 52 +- drivers/hwmon/pmbus/pxe1610.c | 139 - drivers/hwmon/pmbus/tps40422.c | 11 +- drivers/hwmon/pmbus/tps53679.c | 11 +- drivers/hwmon/pmbus/ucd9000.c | 15 +- drivers/hwmon/pmbus/ucd9200.c | 15 +- drivers/hwmon/pmbus/zl6100.c | 15 +- drivers/hwmon/powr1220.c | 11 +- drivers/hwmon/pwm-fan.c | 21 +- drivers/hwmon/s3c-hwmon.c | 14 +- drivers/hwmon/sch5627.c | 15 +- drivers/hwmon/sch5636.c | 15 +- drivers/hwmon/sch56xx-common.c | 15 +- drivers/hwmon/sch56xx-common.h | 15 +- drivers/hwmon/scmi-hwmon.c | 48 - drivers/hwmon/sht21.c | 15 +- drivers/hwmon/sht3x.c | 12 +- drivers/hwmon/shtc1.c | 12 +- drivers/hwmon/sis5595.c | 15 +- drivers/hwmon/smm665.c | 5 +- drivers/hwmon/smsc47b397.c | 15 +- drivers/hwmon/smsc47m1.c | 17 +- drivers/hwmon/smsc47m192.c | 15 +- drivers/hwmon/stts751.c | 11 +- drivers/hwmon/tc654.c | 11 +- drivers/hwmon/tc74.c | 6 +- drivers/hwmon/thmc50.c | 15 +- drivers/hwmon/tmp102.c | 11 +- drivers/hwmon/tmp103.c | 12 +- drivers/hwmon/tmp108.c | 11 +- drivers/hwmon/tmp401.c | 15 +- drivers/hwmon/tmp421.c | 11 +- drivers/hwmon/vexpress-hwmon.c | 9 +- drivers/hwmon/via-cputemp.c | 15 +- drivers/hwmon/via686a.c | 15 +- drivers/hwmon/vt1211.c | 15 +- drivers/hwmon/vt8231.c | 15 +- drivers/hwmon/w83627ehf.c | 15 +- drivers/hwmon/w83627hf.c | 15 +- drivers/hwmon/w83773g.c | 6 +- drivers/hwmon/w83781d.c | 15 +- drivers/hwmon/w83791d.c | 15 +- drivers/hwmon/w83792d.c | 15 +- drivers/hwmon/w83793.c | 15 +- drivers/hwmon/w83795.c | 15 +- drivers/hwmon/w83l785ts.c | 15 +- drivers/hwmon/w83l786ng.c | 15 +- drivers/hwmon/wm831x-hwmon.c | 14 +- drivers/hwmon/wm8350-hwmon.c | 14 +- drivers/hwtracing/coresight/Kconfig | 1 - drivers/hwtracing/coresight/Makefile | 3 +- drivers/hwtracing/coresight/coresight-catu.c | 40 +- drivers/hwtracing/coresight/coresight-catu.h | 1 + drivers/hwtracing/coresight/coresight-cpu-debug.c | 3 +- drivers/hwtracing/coresight/coresight-etb10.c | 78 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 8 +- drivers/hwtracing/coresight/coresight-etm.h | 6 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 12 +- drivers/hwtracing/coresight/coresight-etm3x.c | 46 +- drivers/hwtracing/coresight/coresight-etm4x.c | 37 +- drivers/hwtracing/coresight/coresight-etm4x.h | 2 + drivers/hwtracing/coresight/coresight-funnel.c | 36 +- drivers/hwtracing/coresight/coresight-platform.c | 815 - drivers/hwtracing/coresight/coresight-priv.h | 4 - drivers/hwtracing/coresight/coresight-replicator.c | 43 +- drivers/hwtracing/coresight/coresight-stm.c | 118 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 43 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 80 +- drivers/hwtracing/coresight/coresight-tmc.c | 96 +- drivers/hwtracing/coresight/coresight-tmc.h | 2 + drivers/hwtracing/coresight/coresight-tpiu.c | 24 +- drivers/hwtracing/coresight/coresight.c | 164 +- drivers/hwtracing/coresight/of_coresight.c | 297 + drivers/i2c/algos/i2c-algo-pca.c | 11 +- drivers/i2c/algos/i2c-algo-pcf.c | 11 +- drivers/i2c/algos/i2c-algo-pcf.h | 11 +- drivers/i2c/busses/Kconfig | 4 +- drivers/i2c/busses/i2c-acorn.c | 1 - drivers/i2c/busses/i2c-ali1535.c | 11 +- drivers/i2c/busses/i2c-ali1563.c | 3 +- drivers/i2c/busses/i2c-ali15x3.c | 10 +- drivers/i2c/busses/i2c-altera.c | 13 +- drivers/i2c/busses/i2c-amd756-s4882.c | 11 +- drivers/i2c/busses/i2c-amd756.c | 10 +- drivers/i2c/busses/i2c-amd8111.c | 5 +- drivers/i2c/busses/i2c-au1550.c | 11 +- drivers/i2c/busses/i2c-bcm-iproc.c | 117 +- drivers/i2c/busses/i2c-bcm2835.c | 145 +- drivers/i2c/busses/i2c-cadence.c | 7 +- drivers/i2c/busses/i2c-cht-wc.c | 11 +- drivers/i2c/busses/i2c-cpm.c | 11 +- drivers/i2c/busses/i2c-davinci.c | 11 +- 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-elektor.c | 11 +- drivers/i2c/busses/i2c-fsi.c | 32 +- drivers/i2c/busses/i2c-hix5hd2.c | 6 +- drivers/i2c/busses/i2c-hydra.c | 10 +- drivers/i2c/busses/i2c-i801.c | 127 +- drivers/i2c/busses/i2c-ibm_iic.c | 7 +- drivers/i2c/busses/i2c-ibm_iic.h | 7 +- drivers/i2c/busses/i2c-imx.c | 11 +- drivers/i2c/busses/i2c-iop3xx.c | 37 +- drivers/i2c/busses/i2c-iop3xx.h | 12 +- drivers/i2c/busses/i2c-isch.c | 9 +- drivers/i2c/busses/i2c-jz4780.c | 11 +- drivers/i2c/busses/i2c-kempld.c | 10 +- drivers/i2c/busses/i2c-lpc2k.c | 7 +- drivers/i2c/busses/i2c-meson.c | 5 +- drivers/i2c/busses/i2c-mlxcpld.c | 2 +- drivers/i2c/busses/i2c-mt65xx.c | 10 +- drivers/i2c/busses/i2c-nforce2-s4985.c | 11 +- drivers/i2c/busses/i2c-nforce2.c | 10 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 64 +- drivers/i2c/busses/i2c-ocores.c | 33 +- drivers/i2c/busses/i2c-omap.c | 11 +- drivers/i2c/busses/i2c-opal.c | 14 +- drivers/i2c/busses/i2c-parport-light.c | 10 +- drivers/i2c/busses/i2c-parport.c | 10 +- drivers/i2c/busses/i2c-parport.h | 10 +- drivers/i2c/busses/i2c-pasemi.c | 10 +- drivers/i2c/busses/i2c-pca-isa.c | 11 +- drivers/i2c/busses/i2c-pca-platform.c | 3 +- drivers/i2c/busses/i2c-piix4.c | 10 +- drivers/i2c/busses/i2c-powermac.c | 10 +- drivers/i2c/busses/i2c-qcom-geni.c | 17 +- drivers/i2c/busses/i2c-robotfuzz-osif.c | 5 +- drivers/i2c/busses/i2c-s3c2410.c | 58 +- drivers/i2c/busses/i2c-scmi.c | 5 +- drivers/i2c/busses/i2c-sibyte.c | 11 +- drivers/i2c/busses/i2c-sis5595.c | 10 +- drivers/i2c/busses/i2c-sis630.c | 10 +- drivers/i2c/busses/i2c-sis96x.c | 10 +- drivers/i2c/busses/i2c-stm32.c | 3 +- drivers/i2c/busses/i2c-stu300.c | 2 +- drivers/i2c/busses/i2c-synquacer.c | 2 +- drivers/i2c/busses/i2c-taos-evm.c | 10 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 13 +- drivers/i2c/busses/i2c-tegra.c | 89 +- drivers/i2c/busses/i2c-tiny-usb.c | 6 +- drivers/i2c/busses/i2c-uniphier-f.c | 11 +- drivers/i2c/busses/i2c-uniphier.c | 11 +- drivers/i2c/busses/i2c-via.c | 10 +- drivers/i2c/busses/i2c-viapro.c | 10 +- drivers/i2c/busses/i2c-viperboard.c | 7 +- drivers/i2c/busses/i2c-wmt.c | 6 +- drivers/i2c/busses/i2c-xiic.c | 16 +- drivers/i2c/busses/scx200_acb.c | 10 +- drivers/i2c/i2c-boardinfo.c | 11 +- drivers/i2c/i2c-core-acpi.c | 15 +- drivers/i2c/i2c-core-base.c | 14 +- drivers/i2c/i2c-core-of.c | 6 +- drivers/i2c/i2c-core-slave.c | 6 +- drivers/i2c/i2c-core-smbus.c | 6 +- drivers/i2c/i2c-core.h | 11 +- drivers/i2c/i2c-dev.c | 11 +- drivers/i2c/i2c-slave-eeprom.c | 5 +- drivers/i2c/i2c-smbus.c | 11 +- drivers/i2c/i2c-stub.c | 10 +- drivers/i2c/muxes/i2c-arb-gpio-challenge.c | 11 +- drivers/i2c/muxes/i2c-demux-pinctrl.c | 5 +- drivers/i2c/muxes/i2c-mux-ltc4306.c | 3 +- drivers/i2c/muxes/i2c-mux-pinctrl.c | 13 +- drivers/i2c/muxes/i2c-mux-reg.c | 6 +- drivers/i3c/master.c | 21 +- drivers/i3c/master/dw-i3c-master.c | 6 + drivers/i3c/master/i3c-master-cdns.c | 10 +- drivers/ide/Kconfig | 20 +- drivers/ide/cs5536.c | 14 +- drivers/ide/ide-cd.c | 2 +- drivers/ide/ide-pnp.c | 10 +- drivers/ide/ide-timings.c | 15 +- drivers/ide/ide_platform.c | 6 +- drivers/ide/palm_bk3710.c | 15 +- drivers/ide/pdc202xx_new.c | 6 +- drivers/ide/pmac.c | 7 +- drivers/ide/triflex.c | 14 +- drivers/idle/intel_idle.c | 14 +- drivers/iio/accel/adis16201.c | 3 +- drivers/iio/accel/adis16209.c | 3 +- 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/adxl372_spi.c | 9 - 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/kxsd9-spi.c | 9 - drivers/iio/accel/mc3230.c | 6 +- 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/ssp_accel_sensor.c | 12 +- drivers/iio/accel/st_accel.h | 2 +- drivers/iio/accel/st_accel_buffer.c | 3 +- drivers/iio/accel/st_accel_core.c | 3 +- drivers/iio/accel/st_accel_i2c.c | 3 +- drivers/iio/accel/st_accel_spi.c | 3 +- drivers/iio/accel/stk8312.c | 5 +- drivers/iio/accel/stk8ba50.c | 5 +- drivers/iio/adc/ad7266.c | 3 +- drivers/iio/adc/ad7291.c | 3 +- drivers/iio/adc/ad7298.c | 3 +- drivers/iio/adc/ad7766.c | 3 +- drivers/iio/adc/ad7791.c | 3 +- drivers/iio/adc/ad7793.c | 3 +- drivers/iio/adc/ad7887.c | 3 +- drivers/iio/adc/ad7923.c | 3 +- drivers/iio/adc/ad_sigma_delta.c | 3 +- drivers/iio/adc/aspeed_adc.c | 6 +- drivers/iio/adc/at91-sama5d2_adc.c | 22 +- drivers/iio/adc/at91_adc.c | 7 +- drivers/iio/adc/axp288_adc.c | 11 +- drivers/iio/adc/cpcap-adc.c | 10 +- drivers/iio/adc/da9150-gpadc.c | 6 +- drivers/iio/adc/dln2-adc.c | 5 +- drivers/iio/adc/exynos_adc.c | 15 +- drivers/iio/adc/hi8435.c | 6 +- drivers/iio/adc/hx711.c | 11 +- drivers/iio/adc/imx7d_adc.c | 6 +- drivers/iio/adc/ltc2471.c | 3 +- drivers/iio/adc/ltc2497.c | 3 +- drivers/iio/adc/max1118.c | 5 +- drivers/iio/adc/mcp3422.c | 6 +- drivers/iio/adc/men_z188_adc.c | 5 +- drivers/iio/adc/meson_saradc.c | 8 +- drivers/iio/adc/mt6577_auxadc.c | 64 +- drivers/iio/adc/mxs-lradc-adc.c | 11 +- drivers/iio/adc/nau7802.c | 3 +- drivers/iio/adc/npcm_adc.c | 2 +- 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/rcar-gyroadc.c | 4 +- drivers/iio/adc/rockchip_saradc.c | 11 +- drivers/iio/adc/spear_adc.c | 3 +- drivers/iio/adc/stm32-dfsdm-adc.c | 6 - drivers/iio/adc/stm32-dfsdm-core.c | 8 +- drivers/iio/adc/stmpe-adc.c | 40 +- drivers/iio/adc/stx104.c | 10 +- drivers/iio/adc/sun4i-gpadc-iio.c | 5 +- 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/ti-ads124s08.c | 2 +- drivers/iio/adc/ti-ads8688.c | 2 +- drivers/iio/adc/twl4030-madc.c | 16 +- drivers/iio/adc/twl6030-gpadc.c | 16 +- drivers/iio/adc/vf610_adc.c | 15 +- drivers/iio/adc/viperboard_adc.c | 7 +- drivers/iio/adc/xilinx-xadc-core.c | 3 +- drivers/iio/adc/xilinx-xadc-events.c | 3 +- drivers/iio/adc/xilinx-xadc.h | 3 +- drivers/iio/amplifiers/ad8366.c | 3 +- drivers/iio/buffer/industrialio-buffer-dma.c | 3 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 3 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 14 - .../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/common/ms_sensors/ms_sensors_i2c.c | 3 +- drivers/iio/common/ssp_sensors/ssp.h | 12 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 12 +- drivers/iio/common/ssp_sensors/ssp_iio.c | 12 +- drivers/iio/common/ssp_sensors/ssp_spi.c | 12 +- drivers/iio/common/st_sensors/st_sensors_buffer.c | 3 +- drivers/iio/common/st_sensors/st_sensors_core.c | 3 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 3 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 3 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 3 +- drivers/iio/dac/ad5064.c | 3 +- drivers/iio/dac/ad5360.c | 3 +- drivers/iio/dac/ad5380.c | 3 +- drivers/iio/dac/ad5421.c | 3 +- drivers/iio/dac/ad5446.c | 3 +- drivers/iio/dac/ad5449.c | 3 +- drivers/iio/dac/ad5504.c | 3 +- drivers/iio/dac/ad5592r-base.c | 3 +- drivers/iio/dac/ad5592r-base.h | 3 +- drivers/iio/dac/ad5592r.c | 3 +- drivers/iio/dac/ad5593r.c | 3 +- drivers/iio/dac/ad5624r.h | 3 +- drivers/iio/dac/ad5624r_spi.c | 3 +- drivers/iio/dac/ad5755.c | 3 +- drivers/iio/dac/ad5758.c | 18 +- drivers/iio/dac/ad5761.c | 3 +- drivers/iio/dac/ad5764.c | 3 +- drivers/iio/dac/ad5791.c | 3 +- drivers/iio/dac/ad7303.c | 3 +- drivers/iio/dac/ad8801.c | 10 +- drivers/iio/dac/cio-dac.c | 10 +- drivers/iio/dac/ds4424.c | 8 +- drivers/iio/dac/ltc2632.c | 3 +- drivers/iio/dac/m62332.c | 11 +- drivers/iio/dac/max517.c | 15 +- drivers/iio/dac/mcp4725.c | 5 +- drivers/iio/dac/mcp4922.c | 12 +- drivers/iio/dac/vf610_dac.c | 11 +- drivers/iio/frequency/ad9523.c | 11 +- drivers/iio/frequency/adf4350.c | 3 +- drivers/iio/gyro/adis16080.c | 3 +- drivers/iio/gyro/adis16130.c | 3 +- drivers/iio/gyro/adis16136.c | 3 +- drivers/iio/gyro/adis16260.c | 3 +- drivers/iio/gyro/adxrs450.c | 3 +- drivers/iio/gyro/bmg160_core.c | 10 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 15 +- drivers/iio/gyro/ssp_gyro_sensor.c | 12 +- drivers/iio/gyro/st_gyro.h | 2 +- drivers/iio/gyro/st_gyro_buffer.c | 3 +- drivers/iio/gyro/st_gyro_core.c | 3 +- drivers/iio/gyro/st_gyro_i2c.c | 3 +- drivers/iio/gyro/st_gyro_spi.c | 3 +- drivers/iio/health/afe4403.c | 10 +- drivers/iio/health/afe4404.c | 10 +- drivers/iio/health/afe440x.h | 10 +- drivers/iio/health/max30102.c | 11 +- drivers/iio/humidity/am2315.c | 5 +- drivers/iio/humidity/dht11.c | 11 +- drivers/iio/humidity/hid-sensor-humidity.c | 13 +- drivers/iio/humidity/hts221.h | 3 +- drivers/iio/humidity/hts221_buffer.c | 3 +- drivers/iio/humidity/hts221_core.c | 3 +- drivers/iio/humidity/hts221_i2c.c | 3 +- drivers/iio/humidity/hts221_spi.c | 3 +- drivers/iio/humidity/htu21.c | 3 +- drivers/iio/humidity/si7005.c | 5 +- drivers/iio/imu/adis.c | 3 +- drivers/iio/imu/adis_buffer.c | 3 +- drivers/iio/imu/adis_trigger.c | 3 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 56 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 30 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 13 +- 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/imu/st_lsm6dsx/st_lsm6dsx.h | 5 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 28 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +- drivers/iio/industrialio-triggered-event.c | 6 +- drivers/iio/light/acpi-als.c | 15 +- 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/isl29018.c | 11 +- drivers/iio/light/isl29028.c | 13 +- drivers/iio/light/isl29125.c | 5 +- drivers/iio/light/jsa1212.c | 10 +- drivers/iio/light/lm3533-als.c | 6 +- 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/st_uvis25.h | 3 +- drivers/iio/light/st_uvis25_core.c | 3 +- drivers/iio/light/st_uvis25_i2c.c | 3 +- drivers/iio/light/st_uvis25_spi.c | 3 +- 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/tsl2583.c | 11 +- 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/hmc5843_core.c | 11 +- drivers/iio/magnetometer/mag3110.c | 5 +- drivers/iio/magnetometer/mmc35240.c | 5 +- drivers/iio/magnetometer/st_magn.h | 2 +- drivers/iio/magnetometer/st_magn_buffer.c | 3 +- drivers/iio/magnetometer/st_magn_core.c | 3 +- drivers/iio/magnetometer/st_magn_i2c.c | 3 +- drivers/iio/magnetometer/st_magn_spi.c | 3 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 14 +- drivers/iio/orientation/hid-sensor-rotation.c | 10 +- drivers/iio/pressure/abp060mg.c | 11 +- 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/ms5637.c | 3 +- drivers/iio/pressure/st_pressure.h | 2 +- drivers/iio/pressure/st_pressure_buffer.c | 3 +- drivers/iio/pressure/st_pressure_core.c | 3 +- drivers/iio/pressure/st_pressure_i2c.c | 3 +- drivers/iio/pressure/st_pressure_spi.c | 3 +- drivers/iio/pressure/t5403.c | 5 +- drivers/iio/pressure/zpa2326.c | 10 +- drivers/iio/pressure/zpa2326.h | 10 +- drivers/iio/pressure/zpa2326_i2c.c | 10 +- drivers/iio/pressure/zpa2326_spi.c | 10 +- drivers/iio/proximity/rfd77402.c | 5 +- drivers/iio/proximity/srf04.c | 11 +- drivers/iio/proximity/srf08.c | 5 +- drivers/iio/temperature/hid-sensor-temperature.c | 13 +- drivers/iio/temperature/maxim_thermocouple.c | 10 - drivers/iio/temperature/mlx90614.c | 6 +- drivers/iio/temperature/mlx90632.c | 9 +- drivers/iio/temperature/tmp006.c | 5 +- drivers/iio/temperature/tmp007.c | 6 +- drivers/iio/temperature/tsys01.c | 3 +- drivers/iio/temperature/tsys02d.c | 3 +- drivers/iio/trigger/iio-trig-loop.c | 3 +- drivers/iio/trigger/iio-trig-sysfs.c | 4 +- drivers/infiniband/Kconfig | 11 + drivers/infiniband/core/Makefile | 3 + drivers/infiniband/core/cgroup.c | 10 +- drivers/infiniband/core/cq.c | 47 +- drivers/infiniband/core/device.c | 83 +- drivers/infiniband/core/mr_pool.c | 10 +- drivers/infiniband/core/rdma_core.h | 2 - drivers/infiniband/core/roce_gid_mgmt.c | 5 +- drivers/infiniband/core/rw.c | 17 +- drivers/infiniband/core/ucm.c | 1350 ++ drivers/infiniband/core/ucma.c | 91 +- drivers/infiniband/core/umem.c | 10 +- drivers/infiniband/core/umem_odp.c | 89 +- drivers/infiniband/core/uverbs_cmd.c | 45 +- drivers/infiniband/core/uverbs_main.c | 8 +- drivers/infiniband/core/uverbs_std_types_cq.c | 21 +- drivers/infiniband/core/uverbs_std_types_mr.c | 2 +- drivers/infiniband/core/uverbs_uapi.c | 4 +- drivers/infiniband/core/verbs.c | 39 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 39 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 9 +- drivers/infiniband/hw/bnxt_re/main.c | 8 +- drivers/infiniband/hw/cxgb3/cxio_hal.c | 30 +- drivers/infiniband/hw/cxgb3/cxio_hal.h | 3 +- drivers/infiniband/hw/cxgb3/iwch_cm.c | 2 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 156 +- drivers/infiniband/hw/cxgb4/cm.c | 30 +- drivers/infiniband/hw/cxgb4/cq.c | 54 +- drivers/infiniband/hw/cxgb4/device.c | 9 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 11 +- drivers/infiniband/hw/cxgb4/mem.c | 5 +- drivers/infiniband/hw/cxgb4/provider.c | 9 +- drivers/infiniband/hw/cxgb4/qp.c | 94 +- drivers/infiniband/hw/cxgb4/resource.c | 16 +- drivers/infiniband/hw/efa/efa.h | 9 +- drivers/infiniband/hw/efa/efa_com.c | 74 +- drivers/infiniband/hw/efa/efa_com.h | 1 + drivers/infiniband/hw/efa/efa_com_cmd.c | 1 + drivers/infiniband/hw/efa/efa_main.c | 8 +- drivers/infiniband/hw/efa/efa_verbs.c | 153 +- drivers/infiniband/hw/hfi1/affinity.c | 6 +- drivers/infiniband/hw/hfi1/chip.c | 14 - drivers/infiniband/hw/hfi1/chip.h | 1 - drivers/infiniband/hw/hfi1/fault.c | 5 - drivers/infiniband/hw/hfi1/mad.c | 9 +- drivers/infiniband/hw/hfi1/pio.c | 3 +- drivers/infiniband/hw/hfi1/sdma.c | 3 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 9 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 3 - drivers/infiniband/hw/hfi1/user_pages.c | 11 +- drivers/infiniband/hw/hfi1/user_sdma.c | 12 +- drivers/infiniband/hw/hfi1/user_sdma.h | 1 + drivers/infiniband/hw/hfi1/verbs.c | 8 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 72 +- drivers/infiniband/hw/hns/hns_roce_db.c | 8 +- drivers/infiniband/hw/hns/hns_roce_device.h | 49 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 39 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 62 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 104 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 6 +- drivers/infiniband/hw/hns/hns_roce_main.c | 25 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 43 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 25 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 7 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 6 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 12 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 51 +- drivers/infiniband/hw/mlx4/cq.c | 29 +- drivers/infiniband/hw/mlx4/main.c | 21 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 7 +- drivers/infiniband/hw/mlx4/mr.c | 16 +- drivers/infiniband/hw/mlx4/srq.c | 2 +- drivers/infiniband/hw/mlx5/cmd.c | 9 +- drivers/infiniband/hw/mlx5/cq.c | 36 +- drivers/infiniband/hw/mlx5/ib_rep.c | 19 +- drivers/infiniband/hw/mlx5/ib_rep.h | 2 +- drivers/infiniband/hw/mlx5/main.c | 30 +- drivers/infiniband/hw/mlx5/mem.c | 20 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 8 +- drivers/infiniband/hw/mlx5/mr.c | 5 +- drivers/infiniband/hw/mlx5/odp.c | 44 +- drivers/infiniband/hw/mthca/mthca_memfree.c | 6 +- drivers/infiniband/hw/mthca/mthca_provider.c | 48 +- drivers/infiniband/hw/nes/nes.c | 8 +- drivers/infiniband/hw/nes/nes_utils.c | 5 +- drivers/infiniband/hw/nes/nes_verbs.c | 130 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 8 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.h | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 8 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 35 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 7 +- drivers/infiniband/hw/qedr/main.c | 33 +- drivers/infiniband/hw/qedr/qedr.h | 2 - drivers/infiniband/hw/qedr/verbs.c | 73 +- drivers/infiniband/hw/qedr/verbs.h | 7 +- drivers/infiniband/hw/qib/qib_file_ops.c | 7 +- drivers/infiniband/hw/qib/qib_user_pages.c | 11 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 11 +- drivers/infiniband/hw/qib/qib_verbs.c | 8 +- drivers/infiniband/hw/usnic/usnic_ib.h | 4 - drivers/infiniband/hw/usnic/usnic_ib_main.c | 23 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 22 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 7 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 7 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 40 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 8 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 7 +- drivers/infiniband/sw/rdmavt/cq.c | 57 +- drivers/infiniband/sw/rdmavt/cq.h | 7 +- drivers/infiniband/sw/rdmavt/mr.c | 2 - drivers/infiniband/sw/rdmavt/qp.c | 7 +- drivers/infiniband/sw/rdmavt/vt.c | 7 +- drivers/infiniband/sw/rxe/rxe_pool.c | 1 - drivers/infiniband/sw/rxe/rxe_verbs.c | 40 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 2 +- drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 3 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 1 - drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 7 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 9 +- drivers/infiniband/ulp/iser/iser_memory.c | 11 +- drivers/infiniband/ulp/isert/ib_isert.c | 21 +- drivers/infiniband/ulp/srp/Kbuild | 1 - drivers/infiniband/ulp/srp/ib_srp.c | 39 +- drivers/input/evbug.c | 14 +- drivers/input/ff-core.c | 14 +- drivers/input/ff-memless.c | 14 +- drivers/input/gameport/emu10k1-gp.c | 14 +- drivers/input/gameport/fm801-gp.c | 17 +- drivers/input/gameport/lightning.c | 14 +- drivers/input/gameport/ns558.c | 14 +- drivers/input/joydev.c | 6 +- drivers/input/joystick/a3d.c | 14 +- drivers/input/joystick/adi.c | 14 +- drivers/input/joystick/amijoy.c | 14 +- drivers/input/joystick/analog.c | 14 +- drivers/input/joystick/as5011.c | 15 +- drivers/input/joystick/cobra.c | 14 +- drivers/input/joystick/db9.c | 14 +- drivers/input/joystick/gamecon.c | 14 +- drivers/input/joystick/gf2k.c | 14 +- drivers/input/joystick/grip.c | 14 +- drivers/input/joystick/guillemot.c | 14 +- drivers/input/joystick/iforce/iforce-ff.c | 14 +- drivers/input/joystick/iforce/iforce-main.c | 14 +- drivers/input/joystick/iforce/iforce-packets.c | 14 +- drivers/input/joystick/iforce/iforce-serio.c | 14 +- drivers/input/joystick/iforce/iforce-usb.c | 14 +- drivers/input/joystick/iforce/iforce.h | 14 +- drivers/input/joystick/interact.c | 14 +- drivers/input/joystick/joydump.c | 14 +- drivers/input/joystick/magellan.c | 14 +- drivers/input/joystick/psxpad-spi.c | 2 +- drivers/input/joystick/sidewinder.c | 14 +- drivers/input/joystick/spaceball.c | 14 +- drivers/input/joystick/spaceorb.c | 14 +- drivers/input/joystick/stinger.c | 14 +- drivers/input/joystick/tmdc.c | 14 +- drivers/input/joystick/turbografx.c | 14 +- drivers/input/joystick/twidjoy.c | 14 +- drivers/input/joystick/warrior.c | 14 +- drivers/input/joystick/xpad.c | 16 +- drivers/input/joystick/zhenhua.c | 15 +- drivers/input/keyboard/adp5520-keys.c | 3 +- drivers/input/keyboard/adp5588-keys.c | 2 +- drivers/input/keyboard/adp5589-keys.c | 2 +- drivers/input/keyboard/amikbd.c | 14 +- drivers/input/keyboard/atakbd.c | 14 +- drivers/input/keyboard/clps711x-keypad.c | 6 +- drivers/input/keyboard/cros_ec_keyb.c | 2 +- drivers/input/keyboard/davinci_keyscan.c | 15 +- drivers/input/keyboard/goldfish_events.c | 11 +- drivers/input/keyboard/hilkbd.c | 6 +- drivers/input/keyboard/imx_keypad.c | 22 +- drivers/input/keyboard/lkkbd.c | 14 +- drivers/input/keyboard/lm8323.c | 14 +- drivers/input/keyboard/lm8333.c | 5 +- drivers/input/keyboard/locomokbd.c | 17 +- drivers/input/keyboard/lpc32xx-keys.c | 12 +- drivers/input/keyboard/maple_keyb.c | 16 +- drivers/input/keyboard/mcs_touchkey.c | 6 +- drivers/input/keyboard/mtk-pmic-keys.c | 11 +- drivers/input/keyboard/newtonkbd.c | 14 +- drivers/input/keyboard/nomadik-ske-keypad.c | 3 +- drivers/input/keyboard/omap-keypad.c | 15 +- drivers/input/keyboard/omap4-keypad.c | 15 +- drivers/input/keyboard/opencores-kbd.c | 3 +- drivers/input/keyboard/pmic8xxx-keypad.c | 10 +- drivers/input/keyboard/qt1070.c | 15 +- drivers/input/keyboard/qt2160.c | 15 +- drivers/input/keyboard/samsung-keypad.c | 6 +- drivers/input/keyboard/stowaway.c | 14 +- drivers/input/keyboard/sun4i-lradc-keys.c | 11 +- drivers/input/keyboard/sunkbd.c | 14 +- drivers/input/keyboard/tca8418_keypad.c | 3 +- drivers/input/keyboard/twl4030_keypad.c | 15 +- drivers/input/keyboard/w90p910_keypad.c | 6 +- drivers/input/keyboard/xtkbd.c | 14 +- drivers/input/matrix-keymap.c | 10 +- drivers/input/misc/ab8500-ponkey.c | 2 +- drivers/input/misc/ad714x-i2c.c | 3 +- drivers/input/misc/ad714x-spi.c | 3 +- drivers/input/misc/ad714x.c | 3 +- drivers/input/misc/ad714x.h | 3 +- drivers/input/misc/adxl34x-i2c.c | 2 +- drivers/input/misc/adxl34x-spi.c | 2 +- drivers/input/misc/adxl34x.c | 2 +- drivers/input/misc/adxl34x.h | 2 +- drivers/input/misc/atlas_btns.c | 16 +- drivers/input/misc/atmel_captouch.c | 10 +- drivers/input/misc/bma150.c | 15 +- drivers/input/misc/cm109.c | 5 +- drivers/input/misc/da9052_onkey.c | 6 +- drivers/input/misc/da9055_onkey.c | 6 +- drivers/input/misc/da9063_onkey.c | 22 +- drivers/input/misc/dm355evm_keys.c | 6 +- drivers/input/misc/drv260x.c | 10 +- drivers/input/misc/drv2665.c | 10 +- drivers/input/misc/drv2667.c | 10 +- drivers/input/misc/e3x0-button.c | 10 +- drivers/input/misc/gpio-beeper.c | 6 +- drivers/input/misc/ideapad_slidebar.c | 6 +- drivers/input/misc/keyspan_remote.c | 5 +- drivers/input/misc/kxtj9.c | 15 +- drivers/input/misc/max77693-haptic.c | 6 +- drivers/input/misc/max8997_haptic.c | 16 +- drivers/input/misc/mma8450.c | 15 +- drivers/input/misc/pcf50633-input.c | 7 +- drivers/input/misc/pcf8574_keypad.c | 3 +- drivers/input/misc/pm8941-pwrkey.c | 10 +- drivers/input/misc/pm8xxx-vibrator.c | 10 +- drivers/input/misc/pmic8xxx-pwrkey.c | 10 +- drivers/input/misc/pwm-beeper.c | 11 +- drivers/input/misc/pwm-vibra.c | 6 +- drivers/input/misc/rk805-pwrkey.c | 6 +- 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/uinput.c | 37 +- drivers/input/misc/wistron_btns.c | 14 +- drivers/input/misc/yealink.c | 15 +- drivers/input/misc/yealink.h | 16 +- drivers/input/mouse/appletouch.c | 16 +- drivers/input/mouse/bcm5974.c | 16 +- drivers/input/mouse/elan_i2c_core.c | 74 +- drivers/input/mouse/elantech.c | 320 +- drivers/input/mouse/elantech.h | 8 - drivers/input/mouse/focaltech.c | 6 +- drivers/input/mouse/focaltech.h | 6 +- drivers/input/mouse/inport.c | 14 +- drivers/input/mouse/logibm.c | 14 +- drivers/input/mouse/pc110pad.c | 14 +- drivers/input/mouse/sentelic.c | 15 +- drivers/input/mouse/sentelic.h | 15 +- drivers/input/mouse/sermouse.c | 14 +- drivers/input/mouse/synaptics.c | 2 - drivers/input/mouse/synaptics_usb.c | 6 +- drivers/input/mouse/touchkit_ps2.c | 15 +- drivers/input/mouse/vsxxxaa.c | 14 +- drivers/input/rmi4/rmi_f12.c | 6 +- drivers/input/serio/ambakmi.c | 6 +- drivers/input/serio/apbps2.c | 6 +- drivers/input/serio/ct82c710.c | 14 +- drivers/input/serio/hyperv-keyboard.c | 10 +- drivers/input/serio/olpc_apsp.c | 11 +- drivers/input/serio/pcips2.c | 5 +- drivers/input/serio/q40kbd.c | 14 +- drivers/input/serio/rpckbd.c | 14 +- drivers/input/serio/sa1111ps2.c | 5 +- drivers/input/serio/serio.c | 14 +- drivers/input/serio/xilinx_ps2.c | 10 +- drivers/input/tablet/acecad.c | 15 +- drivers/input/tablet/aiptek.c | 15 +- drivers/input/tablet/hanwang.c | 16 +- drivers/input/tablet/wacom_serial4.c | 7 +- drivers/input/touchscreen/ad7877.c | 16 +- drivers/input/touchscreen/ad7879-i2c.c | 3 +- drivers/input/touchscreen/ad7879-spi.c | 3 +- drivers/input/touchscreen/ad7879.c | 3 +- drivers/input/touchscreen/ad7879.h | 3 +- drivers/input/touchscreen/ar1021_i2c.c | 3 +- drivers/input/touchscreen/atmel_mxt_ts.c | 7 +- drivers/input/touchscreen/auo-pixcir-ts.c | 12 +- drivers/input/touchscreen/bu21013_ts.c | 2 +- drivers/input/touchscreen/chipone_icn8318.c | 6 +- drivers/input/touchscreen/colibri-vf50-ts.c | 6 +- drivers/input/touchscreen/cy8ctmg110_ts.c | 14 +- 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/da9052_tsi.c | 7 +- drivers/input/touchscreen/eeti_ts.c | 86 +- drivers/input/touchscreen/ektf2127.c | 6 +- drivers/input/touchscreen/goodix.c | 6 +- drivers/input/touchscreen/gunze.c | 14 +- drivers/input/touchscreen/imx6ul_tsc.c | 8 +- drivers/input/touchscreen/iqs5xx.c | 26 +- drivers/input/touchscreen/lpc32xx_ts.c | 11 +- drivers/input/touchscreen/mainstone-wm97xx.c | 7 +- drivers/input/touchscreen/max11801_ts.c | 6 +- drivers/input/touchscreen/mcs5000_ts.c | 7 +- drivers/input/touchscreen/melfas_mip4.c | 11 +- drivers/input/touchscreen/mxs-lradc-ts.c | 11 +- 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/s3c2410_ts.c | 15 +- drivers/input/touchscreen/silead.c | 11 +- drivers/input/touchscreen/sis_i2c.c | 10 +- drivers/input/touchscreen/stmpe-ts.c | 7 +- drivers/input/touchscreen/sun4i-ts.c | 11 +- drivers/input/touchscreen/sur40.c | 12 +- drivers/input/touchscreen/surface3_spi.c | 6 +- drivers/input/touchscreen/tsc2004.c | 11 +- drivers/input/touchscreen/tsc2005.c | 11 +- drivers/input/touchscreen/tsc200x-core.c | 11 +- drivers/input/touchscreen/tsc40.c | 2 +- drivers/input/touchscreen/usbtouchscreen.c | 15 +- drivers/input/touchscreen/w90p910_ts.c | 6 +- drivers/input/touchscreen/wacom_i2c.c | 7 +- drivers/input/touchscreen/wm831x-ts.c | 6 +- drivers/input/touchscreen/wm9705.c | 7 +- drivers/input/touchscreen/wm9712.c | 7 +- drivers/input/touchscreen/wm9713.c | 7 +- drivers/input/touchscreen/wm97xx-core.c | 7 +- drivers/input/touchscreen/zet6223.c | 11 +- drivers/input/touchscreen/zforce_ts.c | 10 +- drivers/input/touchscreen/zylonite-wm97xx.c | 6 +- drivers/iommu/Kconfig | 11 - drivers/iommu/Makefile | 1 - drivers/iommu/amd_iommu.c | 20 +- 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 | 29 +- drivers/iommu/dma-iommu.c | 465 +- 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-debugfs.c | 137 +- drivers/iommu/intel-iommu.c | 986 +- drivers/iommu/intel-pasid.c | 19 +- drivers/iommu/intel-pasid.h | 26 - drivers/iommu/intel-svm.c | 25 +- drivers/iommu/iommu.c | 314 +- drivers/iommu/iova.c | 14 +- drivers/iommu/ipmmu-vmsa.c | 185 +- 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/mtk_iommu.c | 10 +- drivers/iommu/mtk_iommu.h | 10 +- drivers/iommu/mtk_iommu_v1.c | 10 +- drivers/iommu/of_iommu.c | 14 +- drivers/iommu/tegra-gart.c | 14 +- drivers/iommu/virtio-iommu.c | 1158 -- drivers/ipack/carriers/tpci200.c | 5 +- drivers/ipack/carriers/tpci200.h | 5 +- drivers/ipack/devices/ipoctal.c | 5 +- drivers/ipack/devices/ipoctal.h | 6 +- drivers/ipack/devices/scc2698.h | 5 +- drivers/ipack/ipack.c | 5 +- drivers/irqchip/Kconfig | 23 +- drivers/irqchip/Makefile | 1 - drivers/irqchip/alphascale_asm9260-icoll.h | 6 +- drivers/irqchip/irq-aspeed-vic.c | 12 +- drivers/irqchip/irq-brcmstb-l2.c | 10 +- drivers/irqchip/irq-clps711x.c | 6 +- drivers/irqchip/irq-csky-mpintc.c | 86 +- drivers/irqchip/irq-gic-v2m.c | 85 +- drivers/irqchip/irq-gic-v3.c | 3 - drivers/irqchip/irq-goldfish-pic.c | 6 +- drivers/irqchip/irq-ingenic.c | 11 +- drivers/irqchip/irq-ixp4xx.c | 8 +- drivers/irqchip/irq-lpc32xx.c | 8 +- drivers/irqchip/irq-mbigen.c | 3 +- drivers/irqchip/irq-meson-gpio.c | 1 - drivers/irqchip/irq-mips-cpu.c | 6 +- drivers/irqchip/irq-mtk-cirq.c | 10 +- drivers/irqchip/irq-mtk-sysirq.c | 10 +- drivers/irqchip/irq-or1k-pic.c | 6 +- drivers/irqchip/irq-pic32-evic.c | 6 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 3 +- drivers/irqchip/irq-renesas-irqc.c | 91 +- drivers/irqchip/irq-renesas-rza1.c | 283 - drivers/irqchip/irq-s3c24xx.c | 11 +- drivers/irqchip/irq-sni-exiu.c | 142 +- drivers/irqchip/irq-tango.c | 6 +- drivers/irqchip/irq-tb10x.c | 14 +- drivers/irqchip/irq-tegra.c | 11 +- drivers/irqchip/irq-uniphier-aidet.c | 10 +- drivers/irqchip/irq-vic.c | 15 +- drivers/irqchip/irq-vt8500.c | 15 +- drivers/irqchip/qcom-irq-combiner.c | 15 +- drivers/isdn/Kconfig | 51 + drivers/isdn/Makefile | 6 + drivers/isdn/capi/Kconfig | 29 +- drivers/isdn/capi/Makefile | 2 - drivers/isdn/capi/capidrv.c | 2525 +++ drivers/isdn/capi/capidrv.h | 140 + drivers/isdn/divert/Makefile | 10 + drivers/isdn/divert/divert_init.c | 82 + drivers/isdn/divert/divert_procfs.c | 336 + drivers/isdn/divert/isdn_divert.c | 846 + drivers/isdn/divert/isdn_divert.h | 132 + drivers/isdn/gigaset/Kconfig | 71 + drivers/isdn/gigaset/Makefile | 13 + drivers/isdn/gigaset/asyncdata.c | 609 + drivers/isdn/gigaset/bas-gigaset.c | 2675 +++ drivers/isdn/gigaset/capi.c | 2520 +++ drivers/isdn/gigaset/common.c | 1156 ++ drivers/isdn/gigaset/dummyll.c | 77 + drivers/isdn/gigaset/ev-layer.c | 1913 +++ drivers/isdn/gigaset/gigaset.h | 830 + drivers/isdn/gigaset/i4l.c | 695 + drivers/isdn/gigaset/interface.c | 616 + drivers/isdn/gigaset/isocdata.c | 1009 ++ drivers/isdn/gigaset/proc.c | 80 + drivers/isdn/gigaset/ser-gigaset.c | 799 + drivers/isdn/gigaset/usb-gigaset.c | 949 + drivers/isdn/hardware/Kconfig | 8 + drivers/isdn/hardware/Makefile | 1 + .../{staging/isdn => isdn/hardware}/avm/Kconfig | 0 .../{staging/isdn => isdn/hardware}/avm/Makefile | 0 .../{staging/isdn => isdn/hardware}/avm/avm_cs.c | 0 .../{staging/isdn => isdn/hardware}/avm/avmcard.h | 0 drivers/{staging/isdn => isdn/hardware}/avm/b1.c | 0 .../{staging/isdn => isdn/hardware}/avm/b1dma.c | 0 .../{staging/isdn => isdn/hardware}/avm/b1isa.c | 0 .../{staging/isdn => isdn/hardware}/avm/b1pci.c | 0 .../{staging/isdn => isdn/hardware}/avm/b1pcmcia.c | 0 drivers/{staging/isdn => isdn/hardware}/avm/c4.c | 0 .../{staging/isdn => isdn/hardware}/avm/t1isa.c | 0 .../{staging/isdn => isdn/hardware}/avm/t1pci.c | 0 drivers/isdn/hardware/mISDN/Kconfig | 7 +- drivers/isdn/hardware/mISDN/Makefile | 2 - drivers/isdn/hardware/mISDN/avmfritz.c | 15 +- drivers/isdn/hardware/mISDN/hfc_pci.h | 16 +- drivers/isdn/hardware/mISDN/hfcmulti.c | 16 +- drivers/isdn/hardware/mISDN/hfcpci.c | 16 +- drivers/isdn/hardware/mISDN/hfcsusb.c | 16 +- drivers/isdn/hardware/mISDN/iohelper.h | 15 +- drivers/isdn/hardware/mISDN/ipac.h | 15 +- drivers/isdn/hardware/mISDN/isar.h | 15 +- drivers/isdn/hardware/mISDN/isdnhdlc.c | 617 - drivers/isdn/hardware/mISDN/isdnhdlc.h | 69 - drivers/isdn/hardware/mISDN/mISDNinfineon.c | 17 +- drivers/isdn/hardware/mISDN/mISDNipac.c | 15 +- drivers/isdn/hardware/mISDN/mISDNisar.c | 15 +- drivers/isdn/hardware/mISDN/netjet.c | 17 +- drivers/isdn/hardware/mISDN/netjet.h | 15 +- drivers/isdn/hardware/mISDN/speedfax.c | 15 +- drivers/isdn/hardware/mISDN/w6692.c | 15 +- drivers/isdn/hardware/mISDN/w6692.h | 15 +- drivers/isdn/hisax/Kconfig | 423 + drivers/isdn/hisax/Makefile | 60 + drivers/isdn/hisax/amd7930_fn.c | 794 + drivers/isdn/hisax/amd7930_fn.h | 37 + drivers/isdn/hisax/arcofi.c | 131 + drivers/isdn/hisax/arcofi.h | 27 + drivers/isdn/hisax/asuscom.c | 423 + drivers/isdn/hisax/avm_a1.c | 307 + drivers/isdn/hisax/avm_a1p.c | 267 + drivers/isdn/hisax/avm_pci.c | 904 + drivers/isdn/hisax/avma1_cs.c | 162 + drivers/isdn/hisax/bkm_a4t.c | 358 + drivers/isdn/hisax/bkm_a8.c | 433 + drivers/isdn/hisax/bkm_ax.h | 119 + drivers/isdn/hisax/callc.c | 1792 ++ drivers/isdn/hisax/config.c | 1993 +++ drivers/isdn/hisax/diva.c | 1282 ++ drivers/isdn/hisax/elsa.c | 1245 ++ drivers/isdn/hisax/elsa_cs.c | 218 + drivers/isdn/hisax/elsa_ser.c | 659 + drivers/isdn/hisax/enternow_pci.c | 420 + drivers/isdn/hisax/fsm.c | 161 + drivers/isdn/hisax/fsm.h | 61 + drivers/isdn/hisax/gazel.c | 691 + drivers/isdn/hisax/hfc4s8s_l1.c | 1584 ++ drivers/isdn/hisax/hfc4s8s_l1.h | 89 + drivers/isdn/hisax/hfc_2bds0.c | 1078 ++ drivers/isdn/hisax/hfc_2bds0.h | 128 + drivers/isdn/hisax/hfc_2bs0.c | 591 + drivers/isdn/hisax/hfc_2bs0.h | 60 + drivers/isdn/hisax/hfc_pci.c | 1755 ++ drivers/isdn/hisax/hfc_pci.h | 235 + drivers/isdn/hisax/hfc_sx.c | 1517 ++ drivers/isdn/hisax/hfc_sx.h | 196 + drivers/isdn/hisax/hfc_usb.c | 1608 ++ drivers/isdn/hisax/hfc_usb.h | 208 + drivers/isdn/hisax/hfcscard.c | 261 + drivers/isdn/hisax/hisax.h | 1352 ++ drivers/isdn/hisax/hisax_cfg.h | 66 + drivers/isdn/hisax/hisax_debug.h | 80 + drivers/isdn/hisax/hisax_fcpcipnp.c | 1024 ++ drivers/isdn/hisax/hisax_fcpcipnp.h | 58 + drivers/isdn/hisax/hisax_if.h | 66 + drivers/isdn/hisax/hisax_isac.c | 895 + drivers/isdn/hisax/hisax_isac.h | 46 + drivers/isdn/hisax/hscx.c | 277 + drivers/isdn/hisax/hscx.h | 41 + drivers/isdn/hisax/hscx_irq.c | 294 + drivers/isdn/hisax/icc.c | 680 + drivers/isdn/hisax/icc.h | 72 + drivers/isdn/hisax/ipac.h | 29 + drivers/isdn/hisax/ipacx.c | 913 + drivers/isdn/hisax/ipacx.h | 162 + drivers/isdn/hisax/isac.c | 681 + drivers/isdn/hisax/isac.h | 70 + drivers/isdn/hisax/isar.c | 1910 +++ drivers/isdn/hisax/isar.h | 222 + drivers/isdn/hisax/isdnl1.c | 930 + drivers/isdn/hisax/isdnl1.h | 32 + drivers/isdn/hisax/isdnl2.c | 1839 ++ drivers/isdn/hisax/isdnl2.h | 25 + drivers/isdn/hisax/isdnl3.c | 594 + drivers/isdn/hisax/isdnl3.h | 42 + drivers/isdn/hisax/isurf.c | 305 + drivers/isdn/hisax/ix1_micro.c | 316 + drivers/isdn/hisax/jade.c | 305 + drivers/isdn/hisax/jade.h | 134 + drivers/isdn/hisax/jade_irq.c | 238 + drivers/isdn/hisax/l3_1tr6.c | 932 + drivers/isdn/hisax/l3_1tr6.h | 164 + drivers/isdn/hisax/l3dss1.c | 3227 ++++ drivers/isdn/hisax/l3dss1.h | 124 + drivers/isdn/hisax/l3ni1.c | 3182 ++++ drivers/isdn/hisax/l3ni1.h | 136 + drivers/isdn/hisax/lmgr.c | 50 + drivers/isdn/hisax/mic.c | 235 + drivers/isdn/hisax/netjet.c | 985 ++ drivers/isdn/hisax/netjet.h | 69 + drivers/isdn/hisax/niccy.c | 380 + drivers/isdn/hisax/nj_s.c | 294 + drivers/isdn/hisax/nj_u.c | 258 + drivers/isdn/hisax/q931.c | 1513 ++ drivers/isdn/hisax/s0box.c | 260 + drivers/isdn/hisax/saphir.c | 296 + drivers/isdn/hisax/sedlbauer.c | 873 + drivers/isdn/hisax/sedlbauer_cs.c | 209 + drivers/isdn/hisax/sportster.c | 267 + drivers/isdn/hisax/st5481.h | 529 + drivers/isdn/hisax/st5481_b.c | 380 + drivers/isdn/hisax/st5481_d.c | 780 + drivers/isdn/hisax/st5481_init.c | 221 + drivers/isdn/hisax/st5481_usb.c | 659 + drivers/isdn/hisax/tei.c | 465 + drivers/isdn/hisax/teleint.c | 334 + drivers/isdn/hisax/teles0.c | 364 + drivers/isdn/hisax/teles3.c | 498 + drivers/isdn/hisax/teles_cs.c | 201 + drivers/isdn/hisax/telespci.c | 349 + drivers/isdn/hisax/w6692.c | 1085 ++ drivers/isdn/hisax/w6692.h | 184 + drivers/{staging => }/isdn/hysdn/Kconfig | 0 drivers/{staging => }/isdn/hysdn/Makefile | 0 drivers/{staging => }/isdn/hysdn/boardergo.c | 0 drivers/{staging => }/isdn/hysdn/boardergo.h | 0 drivers/{staging => }/isdn/hysdn/hycapi.c | 0 drivers/{staging => }/isdn/hysdn/hysdn_boot.c | 0 drivers/{staging => }/isdn/hysdn/hysdn_defs.h | 0 drivers/{staging => }/isdn/hysdn/hysdn_init.c | 0 drivers/isdn/hysdn/hysdn_net.c | 326 + drivers/{staging => }/isdn/hysdn/hysdn_pof.h | 0 drivers/{staging => }/isdn/hysdn/hysdn_procconf.c | 0 drivers/{staging => }/isdn/hysdn/hysdn_proclog.c | 0 drivers/{staging => }/isdn/hysdn/hysdn_sched.c | 0 drivers/{staging => }/isdn/hysdn/ince1pc.h | 0 drivers/isdn/i4l/Kconfig | 129 + drivers/isdn/i4l/Makefile | 20 + drivers/isdn/i4l/isdn_audio.c | 711 + drivers/isdn/i4l/isdn_audio.h | 44 + drivers/isdn/i4l/isdn_bsdcomp.c | 930 + drivers/isdn/i4l/isdn_common.c | 2368 +++ drivers/isdn/i4l/isdn_common.h | 47 + drivers/isdn/i4l/isdn_concap.c | 99 + drivers/isdn/i4l/isdn_concap.h | 11 + drivers/isdn/i4l/isdn_net.c | 3198 ++++ drivers/isdn/i4l/isdn_net.h | 151 + drivers/isdn/i4l/isdn_ppp.c | 3046 ++++ drivers/isdn/i4l/isdn_ppp.h | 41 + drivers/isdn/i4l/isdn_tty.c | 3756 ++++ drivers/isdn/i4l/isdn_tty.h | 120 + drivers/isdn/i4l/isdn_ttyfax.c | 1123 ++ drivers/isdn/i4l/isdn_ttyfax.h | 17 + drivers/isdn/i4l/isdn_v110.c | 625 + drivers/isdn/i4l/isdn_v110.h | 29 + drivers/isdn/i4l/isdn_x25iface.c | 332 + drivers/isdn/i4l/isdn_x25iface.h | 30 + drivers/isdn/i4l/isdnhdlc.c | 630 + drivers/isdn/isdnloop/Makefile | 6 + drivers/isdn/isdnloop/isdnloop.c | 1528 ++ drivers/isdn/isdnloop/isdnloop.h | 112 + drivers/isdn/mISDN/clock.c | 11 +- drivers/isdn/mISDN/core.c | 11 +- drivers/isdn/mISDN/core.h | 11 +- drivers/isdn/mISDN/dsp_biquad.h | 16 +- drivers/isdn/mISDN/dsp_cmx.c | 427 +- drivers/isdn/mISDN/dsp_core.c | 2 + drivers/isdn/mISDN/dsp_ecdis.h | 16 +- drivers/isdn/mISDN/dsp_hwec.c | 19 +- drivers/isdn/mISDN/dsp_pipeline.c | 19 +- drivers/isdn/mISDN/fsm.c | 11 +- drivers/isdn/mISDN/fsm.h | 11 +- drivers/isdn/mISDN/hwchannel.c | 11 +- drivers/isdn/mISDN/l1oip_codec.c | 14 +- drivers/isdn/mISDN/l1oip_core.c | 16 +- drivers/isdn/mISDN/layer1.c | 11 +- drivers/isdn/mISDN/layer1.h | 11 +- drivers/isdn/mISDN/layer2.c | 11 +- drivers/isdn/mISDN/layer2.h | 11 +- drivers/isdn/mISDN/socket.c | 16 +- drivers/isdn/mISDN/stack.c | 11 +- drivers/isdn/mISDN/tei.c | 11 +- drivers/isdn/mISDN/timerdev.c | 11 +- drivers/leds/Kconfig | 35 - drivers/leds/Makefile | 4 - drivers/leds/led-core.c | 5 + drivers/leds/leds-adp5520.c | 3 +- drivers/leds/leds-as3645a.c | 10 +- drivers/leds/leds-bcm6328.c | 6 +- drivers/leds/leds-bcm6358.c | 6 +- drivers/leds/leds-blinkm.c | 15 +- drivers/leds/leds-cpcap.c | 10 +- drivers/leds/leds-da9052.c | 7 +- drivers/leds/leds-dac124s085.c | 5 +- drivers/leds/leds-is31fl319x.c | 6 +- drivers/leds/leds-lm3530.c | 3 +- drivers/leds/leds-lm3533.c | 6 +- drivers/leds/leds-lm36274.c | 172 - drivers/leds/leds-lm3697.c | 395 - drivers/leds/leds-lp5521.c | 15 +- drivers/leds/leds-lp5523.c | 15 +- drivers/leds/leds-max77650.c | 2 + drivers/leds/leds-menf21bmc.c | 6 +- drivers/leds/leds-mt6323.c | 11 +- drivers/leds/leds-netxbig.c | 15 +- drivers/leds/leds-nic78bx.c | 11 +- drivers/leds/leds-ns2.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-powernv.c | 6 +- drivers/leds/leds-spi-byte.c | 161 - drivers/leds/leds-ss4200.c | 14 +- drivers/leds/leds-syscon.c | 16 +- drivers/leds/leds-tca6507.c | 2 +- drivers/leds/leds-ti-lmu-common.c | 156 - drivers/leds/leds-tlc591xx.c | 5 +- drivers/leds/trigger/ledtrig-timer.c | 5 - drivers/leds/uleds.c | 11 +- drivers/lightnvm/core.c | 16 +- drivers/macintosh/ams/ams-i2c.c | 6 +- drivers/macintosh/ams/ams-input.c | 6 +- drivers/macintosh/ams/ams-pmu.c | 6 +- drivers/macintosh/apm_emu.c | 13 +- drivers/macintosh/macio_asic.c | 6 +- drivers/macintosh/mediabay.c | 6 +- drivers/macintosh/windfarm_smu_sat.c | 3 +- drivers/mailbox/arm_mhu.c | 10 +- drivers/mailbox/bcm-flexrm-mailbox.c | 28 +- drivers/mailbox/bcm-pdc-mailbox.c | 8 +- drivers/mailbox/hi6220-mailbox.c | 11 +- drivers/mailbox/mailbox-altera.c | 13 +- drivers/mailbox/mailbox-sti.c | 6 +- drivers/mailbox/mailbox-test.c | 6 +- drivers/mailbox/pcc.c | 11 +- drivers/mailbox/pl320-ipc.c | 13 +- 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/Kconfig | 2 +- drivers/md/bcache/bset.c | 16 +- drivers/md/bcache/bset.h | 34 +- drivers/md/bcache/sysfs.c | 7 +- drivers/md/dm-init.c | 2 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-table.c | 17 +- drivers/md/dm-uevent.c | 15 +- drivers/md/dm-uevent.h | 15 +- drivers/md/dm-verity-fec.c | 6 +- drivers/md/dm-verity-fec.h | 6 +- drivers/md/dm-verity-target.c | 3 +- drivers/md/dm-verity.h | 3 +- drivers/md/dm.c | 20 - drivers/md/dm.h | 1 - drivers/md/md-cluster.c | 7 +- drivers/md/md-faulty.c | 11 +- drivers/md/md-linear.c | 9 +- drivers/md/md-multipath.c | 10 +- drivers/md/md.c | 25 +- drivers/md/md.h | 9 +- drivers/md/raid0.c | 9 +- drivers/md/raid1-10.c | 30 - drivers/md/raid1.c | 61 +- drivers/md/raid10.c | 97 +- drivers/md/raid5-cache.c | 11 +- drivers/md/raid5-ppl.c | 10 +- drivers/md/raid5.c | 21 +- drivers/media/Kconfig | 37 +- drivers/media/Makefile | 13 +- drivers/media/cec/cec-adap.c | 112 +- drivers/media/cec/cec-api.c | 8 + drivers/media/cec/cec-core.c | 3 +- drivers/media/cec/cec-priv.h | 5 - drivers/media/common/cx2341x.c | 11 +- drivers/media/common/saa7146/saa7146_core.c | 14 +- drivers/media/common/siano/sms-cards.c | 10 +- drivers/media/common/siano/sms-cards.h | 10 +- drivers/media/common/siano/smscoreapi.c | 10 +- drivers/media/common/tveeprom.c | 10 +- drivers/media/common/videobuf2/videobuf2-core.c | 5 - .../media/common/videobuf2/videobuf2-dma-contig.c | 3 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 5 +- drivers/media/common/videobuf2/videobuf2-dvb.c | 6 +- drivers/media/common/videobuf2/videobuf2-memops.c | 9 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 10 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 3 +- drivers/media/dvb-core/Kconfig | 3 + drivers/media/dvb-core/dvb_ca_en50221.c | 13 +- drivers/media/dvb-core/dvb_frontend.c | 16 +- drivers/media/dvb-core/dvb_net.c | 13 +- drivers/media/dvb-frontends/Kconfig | 3 +- drivers/media/dvb-frontends/a8293.c | 11 +- drivers/media/dvb-frontends/a8293.h | 11 +- drivers/media/dvb-frontends/af9013.c | 12 +- drivers/media/dvb-frontends/af9013.h | 12 +- drivers/media/dvb-frontends/af9013_priv.h | 12 +- drivers/media/dvb-frontends/af9033.c | 11 +- drivers/media/dvb-frontends/af9033.h | 11 +- drivers/media/dvb-frontends/af9033_priv.h | 11 +- drivers/media/dvb-frontends/as102_fe.c | 11 +- drivers/media/dvb-frontends/as102_fe.h | 11 +- drivers/media/dvb-frontends/as102_fe_types.h | 11 +- drivers/media/dvb-frontends/ascot2e.c | 11 +- drivers/media/dvb-frontends/ascot2e.h | 11 +- drivers/media/dvb-frontends/atbm8830.c | 11 +- drivers/media/dvb-frontends/atbm8830.h | 11 +- drivers/media/dvb-frontends/atbm8830_priv.h | 11 +- drivers/media/dvb-frontends/au8522.h | 14 +- drivers/media/dvb-frontends/au8522_common.c | 14 +- drivers/media/dvb-frontends/au8522_decoder.c | 11 +- drivers/media/dvb-frontends/au8522_dig.c | 14 +- drivers/media/dvb-frontends/au8522_priv.h | 14 +- drivers/media/dvb-frontends/bcm3510.h | 11 +- drivers/media/dvb-frontends/bcm3510_priv.h | 11 +- drivers/media/dvb-frontends/bsbe1-d01a.h | 16 +- drivers/media/dvb-frontends/bsbe1.h | 16 +- drivers/media/dvb-frontends/bsru6.h | 16 +- drivers/media/dvb-frontends/cx22700.c | 14 +- drivers/media/dvb-frontends/cx22700.h | 14 +- drivers/media/dvb-frontends/cx22702.c | 14 +- drivers/media/dvb-frontends/cx22702.h | 14 +- drivers/media/dvb-frontends/cx24110.c | 15 +- drivers/media/dvb-frontends/cx24110.h | 15 +- drivers/media/dvb-frontends/cx24113.c | 12 +- drivers/media/dvb-frontends/cx24113.h | 12 +- drivers/media/dvb-frontends/cx24116.c | 14 +- drivers/media/dvb-frontends/cx24116.h | 14 +- drivers/media/dvb-frontends/cx24117.c | 14 +- drivers/media/dvb-frontends/cx24117.h | 14 +- drivers/media/dvb-frontends/cx24120.c | 10 +- drivers/media/dvb-frontends/cx24120.h | 11 +- drivers/media/dvb-frontends/cx24123.c | 11 +- drivers/media/dvb-frontends/cx24123.h | 14 +- drivers/media/dvb-frontends/cxd2841er.c | 11 +- drivers/media/dvb-frontends/cxd2841er.h | 11 +- drivers/media/dvb-frontends/cxd2841er_priv.h | 11 +- drivers/media/dvb-frontends/dib0070.c | 14 +- drivers/media/dvb-frontends/dib0070.h | 5 +- drivers/media/dvb-frontends/dib0090.c | 14 +- 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/drx39xyj/drx39xxj.h | 12 +- drivers/media/dvb-frontends/ds3000.c | 14 +- drivers/media/dvb-frontends/ds3000.h | 14 +- drivers/media/dvb-frontends/dvb-pll.c | 11 +- drivers/media/dvb-frontends/dvb_dummy_fe.c | 12 +- drivers/media/dvb-frontends/dvb_dummy_fe.h | 12 +- drivers/media/dvb-frontends/ec100.c | 12 +- drivers/media/dvb-frontends/ec100.h | 12 +- drivers/media/dvb-frontends/eds1547.h | 5 +- drivers/media/dvb-frontends/gp8psk-fe.c | 5 +- drivers/media/dvb-frontends/gp8psk-fe.h | 11 +- drivers/media/dvb-frontends/helene.c | 11 +- drivers/media/dvb-frontends/helene.h | 11 +- drivers/media/dvb-frontends/horus3a.c | 11 +- drivers/media/dvb-frontends/horus3a.h | 11 +- drivers/media/dvb-frontends/isl6405.c | 16 +- drivers/media/dvb-frontends/isl6405.h | 16 +- drivers/media/dvb-frontends/isl6421.c | 16 +- drivers/media/dvb-frontends/isl6421.h | 16 +- drivers/media/dvb-frontends/isl6423.c | 14 +- drivers/media/dvb-frontends/isl6423.h | 14 +- drivers/media/dvb-frontends/itd1000.c | 12 +- drivers/media/dvb-frontends/itd1000.h | 12 +- drivers/media/dvb-frontends/itd1000_priv.h | 12 +- drivers/media/dvb-frontends/ix2505v.c | 11 +- drivers/media/dvb-frontends/ix2505v.h | 10 +- drivers/media/dvb-frontends/l64781.c | 14 +- drivers/media/dvb-frontends/l64781.h | 14 +- drivers/media/dvb-frontends/lg2160.c | 12 +- drivers/media/dvb-frontends/lg2160.h | 12 +- drivers/media/dvb-frontends/lgdt3305.c | 12 +- drivers/media/dvb-frontends/lgdt3305.h | 12 +- drivers/media/dvb-frontends/lgdt3306a.c | 11 +- drivers/media/dvb-frontends/lgdt3306a.h | 11 +- drivers/media/dvb-frontends/lgdt330x.c | 12 +- drivers/media/dvb-frontends/lgdt330x.h | 12 +- drivers/media/dvb-frontends/lgdt330x_priv.h | 12 +- drivers/media/dvb-frontends/lgs8gl5.c | 14 +- drivers/media/dvb-frontends/lgs8gl5.h | 14 +- drivers/media/dvb-frontends/lgs8gxx.c | 12 +- drivers/media/dvb-frontends/lgs8gxx.h | 12 +- drivers/media/dvb-frontends/lgs8gxx_priv.h | 12 +- drivers/media/dvb-frontends/lnbh24.h | 12 +- drivers/media/dvb-frontends/lnbh25.c | 11 +- drivers/media/dvb-frontends/lnbh25.h | 11 +- drivers/media/dvb-frontends/lnbp21.c | 16 +- drivers/media/dvb-frontends/lnbp21.h | 16 +- drivers/media/dvb-frontends/lnbp22.c | 16 +- drivers/media/dvb-frontends/lnbp22.h | 16 +- drivers/media/dvb-frontends/m88ds3103.c | 11 +- drivers/media/dvb-frontends/m88ds3103.h | 11 +- drivers/media/dvb-frontends/m88ds3103_priv.h | 11 +- drivers/media/dvb-frontends/m88rs2000.c | 14 +- drivers/media/dvb-frontends/m88rs2000.h | 14 +- drivers/media/dvb-frontends/mb86a16.c | 14 +- drivers/media/dvb-frontends/mb86a16.h | 14 +- drivers/media/dvb-frontends/mb86a16_priv.h | 14 +- drivers/media/dvb-frontends/mb86a20s.c | 10 +- drivers/media/dvb-frontends/mb86a20s.h | 10 +- drivers/media/dvb-frontends/mn88472.c | 11 +- drivers/media/dvb-frontends/mn88472.h | 11 +- drivers/media/dvb-frontends/mn88472_priv.h | 11 +- drivers/media/dvb-frontends/mn88473.c | 11 +- drivers/media/dvb-frontends/mn88473.h | 11 +- drivers/media/dvb-frontends/mn88473_priv.h | 11 +- drivers/media/dvb-frontends/mt312.c | 15 +- drivers/media/dvb-frontends/mt312.h | 15 +- drivers/media/dvb-frontends/mt312_priv.h | 15 +- drivers/media/dvb-frontends/mt352.c | 12 +- drivers/media/dvb-frontends/mt352.h | 12 +- drivers/media/dvb-frontends/mt352_priv.h | 12 +- drivers/media/dvb-frontends/nxt200x.c | 12 +- drivers/media/dvb-frontends/nxt200x.h | 12 +- drivers/media/dvb-frontends/nxt6000.c | 14 +- drivers/media/dvb-frontends/nxt6000.h | 14 +- drivers/media/dvb-frontends/or51132.c | 13 +- drivers/media/dvb-frontends/or51132.h | 12 +- drivers/media/dvb-frontends/or51211.c | 12 +- drivers/media/dvb-frontends/or51211.h | 12 +- drivers/media/dvb-frontends/rtl2830.c | 12 +- drivers/media/dvb-frontends/rtl2830.h | 12 +- drivers/media/dvb-frontends/rtl2830_priv.h | 12 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 5 +- drivers/media/dvb-frontends/s5h1409.c | 14 +- drivers/media/dvb-frontends/s5h1409.h | 14 +- drivers/media/dvb-frontends/s5h1411.c | 14 +- drivers/media/dvb-frontends/s5h1411.h | 14 +- drivers/media/dvb-frontends/s5h1420.c | 12 +- drivers/media/dvb-frontends/s5h1420.h | 12 +- drivers/media/dvb-frontends/s5h1420_priv.h | 16 +- drivers/media/dvb-frontends/s5h1432.c | 11 +- drivers/media/dvb-frontends/s5h1432.h | 12 +- drivers/media/dvb-frontends/s921.c | 10 +- drivers/media/dvb-frontends/s921.h | 10 +- drivers/media/dvb-frontends/si2165.c | 11 +- drivers/media/dvb-frontends/si2165.h | 12 +- drivers/media/dvb-frontends/si2165_priv.h | 12 +- drivers/media/dvb-frontends/si2168.c | 18 +- drivers/media/dvb-frontends/si2168.h | 11 +- drivers/media/dvb-frontends/si2168_priv.h | 11 +- drivers/media/dvb-frontends/si21xx.c | 7 +- drivers/media/dvb-frontends/sp2.c | 11 +- drivers/media/dvb-frontends/sp2.h | 11 +- drivers/media/dvb-frontends/sp2_priv.h | 11 +- drivers/media/dvb-frontends/sp8870.c | 15 +- drivers/media/dvb-frontends/sp8870.h | 15 +- drivers/media/dvb-frontends/stb0899_algo.c | 14 +- drivers/media/dvb-frontends/stb0899_cfg.h | 14 +- drivers/media/dvb-frontends/stb0899_drv.c | 14 +- drivers/media/dvb-frontends/stb0899_drv.h | 14 +- drivers/media/dvb-frontends/stb0899_priv.h | 14 +- drivers/media/dvb-frontends/stb0899_reg.h | 14 +- drivers/media/dvb-frontends/stb6000.c | 15 +- drivers/media/dvb-frontends/stb6000.h | 15 +- drivers/media/dvb-frontends/stb6100.c | 14 +- drivers/media/dvb-frontends/stb6100.h | 14 +- drivers/media/dvb-frontends/stb6100_cfg.h | 14 +- drivers/media/dvb-frontends/stb6100_proc.h | 14 +- drivers/media/dvb-frontends/stv0288.c | 14 +- drivers/media/dvb-frontends/stv0288.h | 14 +- drivers/media/dvb-frontends/stv0297.c | 14 +- drivers/media/dvb-frontends/stv0297.h | 14 +- drivers/media/dvb-frontends/stv0299.c | 14 +- drivers/media/dvb-frontends/stv0299.h | 14 +- drivers/media/dvb-frontends/stv0367.c | 12 +- drivers/media/dvb-frontends/stv0367.h | 12 +- drivers/media/dvb-frontends/stv0367_defs.h | 12 +- drivers/media/dvb-frontends/stv0367_priv.h | 12 +- drivers/media/dvb-frontends/stv0367_regs.h | 12 +- drivers/media/dvb-frontends/stv0900.h | 12 +- drivers/media/dvb-frontends/stv0900_core.c | 12 +- drivers/media/dvb-frontends/stv0900_init.h | 12 +- drivers/media/dvb-frontends/stv0900_priv.h | 12 +- drivers/media/dvb-frontends/stv0900_reg.h | 12 +- drivers/media/dvb-frontends/stv0900_sw.c | 12 +- drivers/media/dvb-frontends/stv090x.c | 212 +- drivers/media/dvb-frontends/stv090x.h | 17 +- drivers/media/dvb-frontends/stv090x_priv.h | 16 +- drivers/media/dvb-frontends/stv090x_reg.h | 14 +- drivers/media/dvb-frontends/stv6110.c | 12 +- drivers/media/dvb-frontends/stv6110.h | 12 +- drivers/media/dvb-frontends/stv6110x.c | 149 +- drivers/media/dvb-frontends/stv6110x.h | 17 +- drivers/media/dvb-frontends/stv6110x_priv.h | 17 +- drivers/media/dvb-frontends/stv6110x_reg.h | 14 +- drivers/media/dvb-frontends/tda10021.c | 14 +- drivers/media/dvb-frontends/tda10023.c | 14 +- drivers/media/dvb-frontends/tda1002x.h | 14 +- drivers/media/dvb-frontends/tda10048.c | 14 +- drivers/media/dvb-frontends/tda10048.h | 14 +- drivers/media/dvb-frontends/tda1004x.c | 15 +- drivers/media/dvb-frontends/tda1004x.h | 15 +- drivers/media/dvb-frontends/tda10086.c | 15 +- drivers/media/dvb-frontends/tda10086.h | 15 +- drivers/media/dvb-frontends/tda665x.c | 14 +- drivers/media/dvb-frontends/tda665x.h | 14 +- drivers/media/dvb-frontends/tda8083.c | 14 +- drivers/media/dvb-frontends/tda8083.h | 14 +- drivers/media/dvb-frontends/tda8261.c | 14 +- drivers/media/dvb-frontends/tda8261.h | 14 +- drivers/media/dvb-frontends/tda8261_cfg.h | 14 +- drivers/media/dvb-frontends/tda826x.c | 15 +- drivers/media/dvb-frontends/tda826x.h | 15 +- drivers/media/dvb-frontends/tdhd1.h | 15 +- drivers/media/dvb-frontends/ts2020.c | 14 +- drivers/media/dvb-frontends/ts2020.h | 14 +- drivers/media/dvb-frontends/tua6100.c | 32 +- drivers/media/dvb-frontends/tua6100.h | 10 +- drivers/media/dvb-frontends/ves1820.c | 14 +- drivers/media/dvb-frontends/ves1820.h | 14 +- drivers/media/dvb-frontends/ves1x93.c | 15 +- drivers/media/dvb-frontends/ves1x93.h | 15 +- drivers/media/dvb-frontends/z0194a.h | 5 +- drivers/media/dvb-frontends/zd1301_demod.c | 11 +- drivers/media/dvb-frontends/zd1301_demod.h | 11 +- drivers/media/dvb-frontends/zl10036.c | 10 +- drivers/media/dvb-frontends/zl10036.h | 10 +- drivers/media/dvb-frontends/zl10039.c | 12 +- drivers/media/dvb-frontends/zl10039.h | 15 +- drivers/media/dvb-frontends/zl10353.c | 12 +- drivers/media/dvb-frontends/zl10353.h | 12 +- drivers/media/dvb-frontends/zl10353_priv.h | 12 +- drivers/media/firewire/firedtv-avc.c | 6 +- drivers/media/firewire/firedtv-ci.c | 6 +- drivers/media/firewire/firedtv-dvb.c | 6 +- drivers/media/firewire/firedtv-fe.c | 6 +- drivers/media/firewire/firedtv-rc.c | 6 +- drivers/media/firewire/firedtv.h | 6 +- drivers/media/i2c/Kconfig | 5 +- drivers/media/i2c/ad5820.c | 10 +- drivers/media/i2c/adp1653.c | 11 +- drivers/media/i2c/adv7170.c | 11 +- drivers/media/i2c/adv7175.c | 11 +- drivers/media/i2c/adv7183.c | 10 +- drivers/media/i2c/adv7183_regs.h | 10 +- drivers/media/i2c/aptina-pll.c | 10 +- drivers/media/i2c/aptina-pll.h | 10 +- drivers/media/i2c/bt819.c | 11 +- drivers/media/i2c/bt856.c | 11 +- drivers/media/i2c/bt866.c | 14 +- drivers/media/i2c/cs3308.c | 11 +- drivers/media/i2c/cs5345.c | 11 +- drivers/media/i2c/cs53l32a.c | 11 +- drivers/media/i2c/cx25840/cx25840-audio.c | 11 +- drivers/media/i2c/cx25840/cx25840-core.c | 1418 +- drivers/media/i2c/cx25840/cx25840-core.h | 41 +- drivers/media/i2c/cx25840/cx25840-firmware.c | 11 +- drivers/media/i2c/cx25840/cx25840-ir.c | 11 +- drivers/media/i2c/cx25840/cx25840-vbi.c | 15 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 10 +- drivers/media/i2c/et8ek8/et8ek8_mode.c | 10 +- drivers/media/i2c/et8ek8/et8ek8_reg.h | 10 +- drivers/media/i2c/imx214.c | 2 +- drivers/media/i2c/ir-kbd-i2c.c | 12 +- drivers/media/i2c/ks0127.c | 11 +- drivers/media/i2c/ks0127.h | 11 +- drivers/media/i2c/lm3560.c | 10 +- drivers/media/i2c/m52790.c | 11 +- drivers/media/i2c/m5mols/m5mols.h | 6 +- drivers/media/i2c/m5mols/m5mols_capture.c | 6 +- drivers/media/i2c/m5mols/m5mols_controls.c | 6 +- drivers/media/i2c/m5mols/m5mols_core.c | 6 +- drivers/media/i2c/m5mols/m5mols_reg.h | 6 +- drivers/media/i2c/ml86v7667.c | 6 +- drivers/media/i2c/msp3400-driver.c | 11 +- drivers/media/i2c/msp3400-kthreads.c | 11 +- drivers/media/i2c/mt9m032.c | 10 +- drivers/media/i2c/mt9p031.c | 2 +- drivers/media/i2c/noon010pc30.c | 6 +- drivers/media/i2c/ov5640.c | 6 +- drivers/media/i2c/ov5645.c | 10 +- drivers/media/i2c/ov7640.c | 10 +- drivers/media/i2c/ov7670.c | 4 +- drivers/media/i2c/ov7740.c | 24 +- drivers/media/i2c/ov8856.c | 12 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 10 +- drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c | 10 +- drivers/media/i2c/s5c73m3/s5c73m3-spi.c | 10 +- drivers/media/i2c/s5c73m3/s5c73m3.h | 10 +- drivers/media/i2c/s5k4ecgx.c | 6 +- drivers/media/i2c/s5k6aa.c | 6 +- drivers/media/i2c/saa6588.c | 14 +- drivers/media/i2c/saa6752hs.c | 14 +- drivers/media/i2c/saa7110.c | 11 +- drivers/media/i2c/saa7127.c | 11 +- drivers/media/i2c/saa717x.c | 11 +- drivers/media/i2c/saa7185.c | 11 +- drivers/media/i2c/smiapp-pll.c | 10 +- drivers/media/i2c/smiapp-pll.h | 10 +- drivers/media/i2c/smiapp/smiapp-core.c | 10 +- drivers/media/i2c/smiapp/smiapp-limits.c | 10 +- drivers/media/i2c/smiapp/smiapp-limits.h | 10 +- drivers/media/i2c/smiapp/smiapp-quirk.c | 12 +- drivers/media/i2c/smiapp/smiapp-quirk.h | 10 +- drivers/media/i2c/smiapp/smiapp-reg-defs.h | 10 +- drivers/media/i2c/smiapp/smiapp-reg.h | 10 +- drivers/media/i2c/smiapp/smiapp-regs.c | 10 +- drivers/media/i2c/smiapp/smiapp-regs.h | 10 +- drivers/media/i2c/smiapp/smiapp.h | 10 +- drivers/media/i2c/sony-btf-mpx.c | 10 +- drivers/media/i2c/sr030pc30.c | 6 +- drivers/media/i2c/tda7432.c | 3 +- drivers/media/i2c/tda9840.c | 14 +- drivers/media/i2c/tea6415c.c | 14 +- drivers/media/i2c/tea6420.c | 14 +- drivers/media/i2c/tlv320aic23b.c | 11 +- drivers/media/i2c/tvp7002.c | 11 +- drivers/media/i2c/tvp7002_reg.h | 11 +- drivers/media/i2c/tw2804.c | 10 +- drivers/media/i2c/tw9903.c | 10 +- drivers/media/i2c/tw9906.c | 10 +- drivers/media/i2c/uda1342.c | 10 +- drivers/media/i2c/upd64031a.c | 11 +- drivers/media/i2c/upd64083.c | 11 +- drivers/media/i2c/vp27smpx.c | 11 +- drivers/media/i2c/vpx3220.c | 11 +- drivers/media/i2c/vs6624.c | 10 +- drivers/media/i2c/vs6624_regs.h | 10 +- drivers/media/i2c/wm8739.c | 11 +- drivers/media/i2c/wm8775.c | 11 +- drivers/media/mc/Kconfig | 33 - drivers/media/mc/Makefile | 10 - drivers/media/mc/mc-device.c | 902 - drivers/media/mc/mc-devnode.c | 328 - drivers/media/mc/mc-entity.c | 1028 -- .../mc-dev-allocator.c => media-dev-allocator.c} | 0 drivers/media/media-device.c | 902 + drivers/media/media-devnode.c | 336 + drivers/media/media-entity.c | 1036 ++ drivers/media/{mc/mc-request.c => media-request.c} | 0 drivers/media/mmc/siano/smssdio.c | 7 +- drivers/media/pci/bt8xx/bt848.h | 14 +- drivers/media/pci/bt8xx/bt878.c | 19 +- drivers/media/pci/bt8xx/bt878.h | 14 +- drivers/media/pci/bt8xx/btcx-risc.c | 14 +- drivers/media/pci/bt8xx/bttv-audio-hook.c | 2 +- drivers/media/pci/bt8xx/bttv-audio-hook.h | 2 - drivers/media/pci/bt8xx/bttv-cards.c | 14 +- drivers/media/pci/bt8xx/bttv-driver.c | 14 +- drivers/media/pci/bt8xx/bttv-gpio.c | 14 +- drivers/media/pci/bt8xx/bttv-i2c.c | 14 +- drivers/media/pci/bt8xx/bttv-if.c | 14 +- drivers/media/pci/bt8xx/bttv-input.c | 11 +- drivers/media/pci/bt8xx/bttv-risc.c | 14 +- drivers/media/pci/bt8xx/bttv-vbi.c | 14 +- drivers/media/pci/bt8xx/bttvp.h | 14 +- drivers/media/pci/bt8xx/dst.c | 14 +- drivers/media/pci/bt8xx/dst_ca.c | 14 +- drivers/media/pci/bt8xx/dst_ca.h | 14 +- drivers/media/pci/bt8xx/dst_common.h | 14 +- drivers/media/pci/bt8xx/dvb-bt8xx.c | 12 +- drivers/media/pci/bt8xx/dvb-bt8xx.h | 12 +- drivers/media/pci/cobalt/Kconfig | 2 +- drivers/media/pci/cx18/cx18-alsa-main.c | 11 +- drivers/media/pci/cx18/cx18-alsa-pcm.c | 11 +- drivers/media/pci/cx18/cx18-alsa-pcm.h | 11 +- drivers/media/pci/cx18/cx18-alsa.h | 11 +- drivers/media/pci/cx18/cx18-audio.c | 11 +- drivers/media/pci/cx18/cx18-audio.h | 11 +- drivers/media/pci/cx18/cx18-av-audio.c | 11 +- drivers/media/pci/cx18/cx18-av-core.c | 11 +- drivers/media/pci/cx18/cx18-av-core.h | 11 +- drivers/media/pci/cx18/cx18-av-firmware.c | 11 +- drivers/media/pci/cx18/cx18-av-vbi.c | 11 +- drivers/media/pci/cx18/cx18-cards.c | 11 +- drivers/media/pci/cx18/cx18-cards.h | 11 +- drivers/media/pci/cx18/cx18-controls.c | 11 +- drivers/media/pci/cx18/cx18-controls.h | 15 +- drivers/media/pci/cx18/cx18-driver.c | 11 +- drivers/media/pci/cx18/cx18-driver.h | 11 +- drivers/media/pci/cx18/cx18-dvb.c | 12 +- drivers/media/pci/cx18/cx18-dvb.h | 12 +- drivers/media/pci/cx18/cx18-fileops.c | 11 +- drivers/media/pci/cx18/cx18-fileops.h | 11 +- drivers/media/pci/cx18/cx18-firmware.c | 11 +- drivers/media/pci/cx18/cx18-firmware.h | 11 +- drivers/media/pci/cx18/cx18-gpio.c | 11 +- drivers/media/pci/cx18/cx18-gpio.h | 11 +- drivers/media/pci/cx18/cx18-i2c.c | 11 +- drivers/media/pci/cx18/cx18-i2c.h | 11 +- drivers/media/pci/cx18/cx18-io.c | 11 +- drivers/media/pci/cx18/cx18-io.h | 11 +- drivers/media/pci/cx18/cx18-ioctl.c | 11 +- drivers/media/pci/cx18/cx18-ioctl.h | 11 +- drivers/media/pci/cx18/cx18-irq.c | 11 +- drivers/media/pci/cx18/cx18-irq.h | 11 +- drivers/media/pci/cx18/cx18-mailbox.c | 11 +- drivers/media/pci/cx18/cx18-mailbox.h | 11 +- drivers/media/pci/cx18/cx18-queue.c | 11 +- drivers/media/pci/cx18/cx18-queue.h | 11 +- drivers/media/pci/cx18/cx18-scb.c | 11 +- drivers/media/pci/cx18/cx18-scb.h | 11 +- drivers/media/pci/cx18/cx18-streams.c | 11 +- drivers/media/pci/cx18/cx18-streams.h | 11 +- drivers/media/pci/cx18/cx18-vbi.c | 11 +- drivers/media/pci/cx18/cx18-vbi.h | 11 +- drivers/media/pci/cx18/cx18-version.h | 11 +- drivers/media/pci/cx18/cx18-video.c | 11 +- drivers/media/pci/cx18/cx18-video.h | 11 +- drivers/media/pci/cx18/cx23418.h | 11 +- drivers/media/pci/cx23885/altera-ci.c | 12 +- drivers/media/pci/cx23885/altera-ci.h | 12 +- drivers/media/pci/cx23885/cimax2.c | 12 +- drivers/media/pci/cx23885/cimax2.h | 12 +- drivers/media/pci/cx23885/cx23885-417.c | 11 +- drivers/media/pci/cx23885/cx23885-alsa.c | 11 +- drivers/media/pci/cx23885/cx23885-av.c | 11 +- drivers/media/pci/cx23885/cx23885-av.h | 11 +- drivers/media/pci/cx23885/cx23885-cards.c | 12 +- drivers/media/pci/cx23885/cx23885-core.c | 12 +- drivers/media/pci/cx23885/cx23885-dvb.c | 14 +- drivers/media/pci/cx23885/cx23885-f300.c | 12 +- drivers/media/pci/cx23885/cx23885-i2c.c | 12 +- drivers/media/pci/cx23885/cx23885-input.c | 11 +- drivers/media/pci/cx23885/cx23885-input.h | 11 +- drivers/media/pci/cx23885/cx23885-ioctl.c | 12 +- drivers/media/pci/cx23885/cx23885-ioctl.h | 12 +- drivers/media/pci/cx23885/cx23885-ir.c | 11 +- drivers/media/pci/cx23885/cx23885-ir.h | 11 +- drivers/media/pci/cx23885/cx23885-reg.h | 12 +- drivers/media/pci/cx23885/cx23885-vbi.c | 12 +- drivers/media/pci/cx23885/cx23885-video.c | 12 +- drivers/media/pci/cx23885/cx23885-video.h | 11 +- drivers/media/pci/cx23885/cx23885.h | 12 +- drivers/media/pci/cx23885/cx23888-ir.c | 11 +- drivers/media/pci/cx23885/cx23888-ir.h | 11 +- drivers/media/pci/cx23885/netup-eeprom.c | 12 +- drivers/media/pci/cx23885/netup-eeprom.h | 12 +- drivers/media/pci/cx23885/netup-init.c | 12 +- drivers/media/pci/cx23885/netup-init.h | 12 +- drivers/media/pci/cx25821/cx25821-alsa.c | 11 +- drivers/media/pci/cx25821/cx25821-audio.h | 12 +- drivers/media/pci/cx25821/cx25821-biffuncs.h | 12 +- drivers/media/pci/cx25821/cx25821-cards.c | 12 +- drivers/media/pci/cx25821/cx25821-core.c | 12 +- drivers/media/pci/cx25821/cx25821-gpio.c | 12 +- drivers/media/pci/cx25821/cx25821-i2c.c | 12 +- drivers/media/pci/cx25821/cx25821-medusa-defines.h | 12 +- drivers/media/pci/cx25821/cx25821-medusa-reg.h | 12 +- drivers/media/pci/cx25821/cx25821-medusa-video.c | 12 +- drivers/media/pci/cx25821/cx25821-medusa-video.h | 12 +- drivers/media/pci/cx25821/cx25821-reg.h | 12 +- drivers/media/pci/cx25821/cx25821-sram.h | 12 +- drivers/media/pci/cx25821/cx25821-video.c | 13 +- drivers/media/pci/cx25821/cx25821-video.h | 12 +- drivers/media/pci/cx25821/cx25821.h | 12 +- drivers/media/pci/cx88/cx88-alsa.c | 13 +- drivers/media/pci/cx88/cx88-blackbird.c | 13 +- drivers/media/pci/cx88/cx88-cards.c | 11 +- drivers/media/pci/cx88/cx88-core.c | 13 +- drivers/media/pci/cx88/cx88-dsp.c | 11 +- drivers/media/pci/cx88/cx88-dvb.c | 11 +- drivers/media/pci/cx88/cx88-i2c.c | 12 +- drivers/media/pci/cx88/cx88-input.c | 11 +- drivers/media/pci/cx88/cx88-mpeg.c | 11 +- drivers/media/pci/cx88/cx88-reg.h | 11 +- drivers/media/pci/cx88/cx88-tvaudio.c | 11 +- drivers/media/pci/cx88/cx88-video.c | 13 +- drivers/media/pci/cx88/cx88-vp3054-i2c.c | 11 +- drivers/media/pci/cx88/cx88-vp3054-i2c.h | 11 +- drivers/media/pci/cx88/cx88.h | 11 +- drivers/media/pci/ddbridge/Kconfig | 1 + drivers/media/pci/dm1105/dm1105.c | 12 +- drivers/media/pci/dt3155/Kconfig | 1 + drivers/media/pci/dt3155/dt3155.c | 10 +- drivers/media/pci/dt3155/dt3155.h | 10 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 +- drivers/media/pci/ivtv/Kconfig | 2 + drivers/media/pci/ivtv/ivtv-alsa-main.c | 11 +- drivers/media/pci/ivtv/ivtv-alsa-pcm.c | 11 +- drivers/media/pci/ivtv/ivtv-alsa-pcm.h | 11 +- drivers/media/pci/ivtv/ivtv-alsa.h | 11 +- drivers/media/pci/ivtv/ivtv-cards.c | 14 +- drivers/media/pci/ivtv/ivtv-cards.h | 14 +- drivers/media/pci/ivtv/ivtv-controls.c | 14 +- drivers/media/pci/ivtv/ivtv-controls.h | 14 +- drivers/media/pci/ivtv/ivtv-fileops.c | 14 +- drivers/media/pci/ivtv/ivtv-fileops.h | 14 +- drivers/media/pci/ivtv/ivtv-firmware.c | 14 +- drivers/media/pci/ivtv/ivtv-firmware.h | 14 +- drivers/media/pci/ivtv/ivtv-gpio.c | 14 +- drivers/media/pci/ivtv/ivtv-gpio.h | 14 +- drivers/media/pci/ivtv/ivtv-i2c.c | 14 +- drivers/media/pci/ivtv/ivtv-i2c.h | 14 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 14 +- drivers/media/pci/ivtv/ivtv-ioctl.h | 14 +- drivers/media/pci/ivtv/ivtv-irq.c | 14 +- drivers/media/pci/ivtv/ivtv-irq.h | 14 +- drivers/media/pci/ivtv/ivtv-mailbox.c | 14 +- drivers/media/pci/ivtv/ivtv-mailbox.h | 14 +- drivers/media/pci/ivtv/ivtv-queue.c | 14 +- drivers/media/pci/ivtv/ivtv-queue.h | 14 +- drivers/media/pci/ivtv/ivtv-routing.c | 14 +- drivers/media/pci/ivtv/ivtv-routing.h | 14 +- drivers/media/pci/ivtv/ivtv-streams.h | 14 +- drivers/media/pci/ivtv/ivtv-udma.c | 14 +- drivers/media/pci/ivtv/ivtv-udma.h | 14 +- drivers/media/pci/ivtv/ivtv-vbi.c | 14 +- drivers/media/pci/ivtv/ivtv-vbi.h | 14 +- drivers/media/pci/ivtv/ivtv-version.h | 14 +- drivers/media/pci/ivtv/ivtv-yuv.c | 14 +- drivers/media/pci/ivtv/ivtv-yuv.h | 14 +- drivers/media/pci/ivtv/ivtvfb.c | 14 +- drivers/media/pci/mantis/hopper_cards.c | 14 +- drivers/media/pci/mantis/hopper_vp3028.c | 14 +- drivers/media/pci/mantis/hopper_vp3028.h | 14 +- drivers/media/pci/mantis/mantis_ca.c | 14 +- drivers/media/pci/mantis/mantis_ca.h | 14 +- drivers/media/pci/mantis/mantis_cards.c | 14 +- drivers/media/pci/mantis/mantis_common.h | 14 +- drivers/media/pci/mantis/mantis_core.c | 14 +- drivers/media/pci/mantis/mantis_core.h | 14 +- drivers/media/pci/mantis/mantis_dma.c | 14 +- drivers/media/pci/mantis/mantis_dma.h | 14 +- drivers/media/pci/mantis/mantis_dvb.c | 14 +- drivers/media/pci/mantis/mantis_dvb.h | 14 +- drivers/media/pci/mantis/mantis_evm.c | 14 +- drivers/media/pci/mantis/mantis_hif.c | 14 +- drivers/media/pci/mantis/mantis_hif.h | 14 +- drivers/media/pci/mantis/mantis_i2c.c | 14 +- drivers/media/pci/mantis/mantis_i2c.h | 14 +- drivers/media/pci/mantis/mantis_input.c | 10 +- drivers/media/pci/mantis/mantis_input.h | 10 +- drivers/media/pci/mantis/mantis_ioc.c | 14 +- drivers/media/pci/mantis/mantis_ioc.h | 14 +- drivers/media/pci/mantis/mantis_link.h | 14 +- drivers/media/pci/mantis/mantis_pci.c | 14 +- drivers/media/pci/mantis/mantis_pci.h | 14 +- drivers/media/pci/mantis/mantis_pcmcia.c | 14 +- drivers/media/pci/mantis/mantis_reg.h | 14 +- drivers/media/pci/mantis/mantis_uart.c | 14 +- drivers/media/pci/mantis/mantis_uart.h | 14 +- drivers/media/pci/mantis/mantis_vp1033.c | 14 +- drivers/media/pci/mantis/mantis_vp1033.h | 14 +- drivers/media/pci/mantis/mantis_vp1034.c | 14 +- drivers/media/pci/mantis/mantis_vp1034.h | 14 +- drivers/media/pci/mantis/mantis_vp1041.c | 14 +- drivers/media/pci/mantis/mantis_vp1041.h | 14 +- drivers/media/pci/mantis/mantis_vp2033.c | 14 +- drivers/media/pci/mantis/mantis_vp2033.h | 14 +- drivers/media/pci/mantis/mantis_vp2040.c | 14 +- drivers/media/pci/mantis/mantis_vp2040.h | 14 +- drivers/media/pci/mantis/mantis_vp3030.c | 14 +- drivers/media/pci/mantis/mantis_vp3030.h | 14 +- drivers/media/pci/meye/meye.c | 11 +- drivers/media/pci/meye/meye.h | 11 +- drivers/media/pci/netup_unidvb/netup_unidvb.h | 11 +- drivers/media/pci/netup_unidvb/netup_unidvb_ci.c | 11 +- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 11 +- drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c | 11 +- drivers/media/pci/netup_unidvb/netup_unidvb_spi.c | 11 +- drivers/media/pci/pluto2/pluto2.c | 12 +- drivers/media/pci/pt1/pt1.c | 11 +- drivers/media/pci/saa7134/saa7134-alsa.c | 11 +- drivers/media/pci/saa7134/saa7134-cards.c | 11 +- drivers/media/pci/saa7134/saa7134-core.c | 11 +- drivers/media/pci/saa7134/saa7134-dvb.c | 11 +- drivers/media/pci/saa7134/saa7134-empress.c | 11 +- drivers/media/pci/saa7134/saa7134-go7007.c | 10 +- drivers/media/pci/saa7134/saa7134-i2c.c | 11 +- drivers/media/pci/saa7134/saa7134-input.c | 12 +- drivers/media/pci/saa7134/saa7134-ts.c | 11 +- drivers/media/pci/saa7134/saa7134-tvaudio.c | 11 +- drivers/media/pci/saa7134/saa7134-vbi.c | 11 +- drivers/media/pci/saa7134/saa7134-video.c | 11 +- drivers/media/pci/saa7134/saa7134.h | 11 +- drivers/media/pci/saa7146/hexium_gemini.c | 14 +- drivers/media/pci/saa7146/hexium_orion.c | 14 +- drivers/media/pci/saa7146/mxb.c | 14 +- drivers/media/pci/saa7164/saa7164-api.c | 12 +- drivers/media/pci/saa7164/saa7164-buffer.c | 12 +- drivers/media/pci/saa7164/saa7164-bus.c | 12 +- drivers/media/pci/saa7164/saa7164-cards.c | 12 +- drivers/media/pci/saa7164/saa7164-cmd.c | 12 +- drivers/media/pci/saa7164/saa7164-core.c | 45 +- drivers/media/pci/saa7164/saa7164-dvb.c | 12 +- drivers/media/pci/saa7164/saa7164-encoder.c | 12 +- drivers/media/pci/saa7164/saa7164-fw.c | 12 +- drivers/media/pci/saa7164/saa7164-i2c.c | 12 +- drivers/media/pci/saa7164/saa7164-reg.h | 12 +- drivers/media/pci/saa7164/saa7164-types.h | 12 +- drivers/media/pci/saa7164/saa7164-vbi.c | 12 +- drivers/media/pci/saa7164/saa7164.h | 12 +- drivers/media/pci/smipcie/smipcie-ir.c | 11 +- drivers/media/pci/smipcie/smipcie-main.c | 11 +- drivers/media/pci/smipcie/smipcie.h | 11 +- drivers/media/pci/solo6x10/solo6x10-core.c | 11 +- drivers/media/pci/solo6x10/solo6x10-disp.c | 11 +- drivers/media/pci/solo6x10/solo6x10-eeprom.c | 11 +- drivers/media/pci/solo6x10/solo6x10-enc.c | 11 +- drivers/media/pci/solo6x10/solo6x10-g723.c | 11 +- drivers/media/pci/solo6x10/solo6x10-gpio.c | 11 +- drivers/media/pci/solo6x10/solo6x10-i2c.c | 11 +- drivers/media/pci/solo6x10/solo6x10-jpeg.h | 11 +- drivers/media/pci/solo6x10/solo6x10-offsets.h | 11 +- drivers/media/pci/solo6x10/solo6x10-p2m.c | 11 +- drivers/media/pci/solo6x10/solo6x10-regs.h | 11 +- drivers/media/pci/solo6x10/solo6x10-tw28.c | 11 +- drivers/media/pci/solo6x10/solo6x10-tw28.h | 11 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 11 +- drivers/media/pci/solo6x10/solo6x10-v4l2.c | 11 +- drivers/media/pci/solo6x10/solo6x10.h | 11 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 18 +- drivers/media/pci/sta2x11/sta2x11_vip.h | 11 +- drivers/media/pci/ttpci/av7110.c | 30 +- drivers/media/pci/ttpci/av7110.h | 21 +- drivers/media/pci/ttpci/av7110_av.c | 16 +- drivers/media/pci/ttpci/av7110_ca.c | 16 +- drivers/media/pci/ttpci/av7110_hw.c | 13 +- drivers/media/pci/ttpci/av7110_ir.c | 437 +- drivers/media/pci/ttpci/av7110_v4l.c | 13 +- drivers/media/pci/ttpci/budget-av.c | 16 +- drivers/media/pci/ttpci/budget-ci.c | 16 +- drivers/media/pci/ttpci/budget-core.c | 16 +- drivers/media/pci/ttpci/budget-patch.c | 16 +- drivers/media/pci/ttpci/budget.c | 16 +- drivers/media/pci/ttpci/ttpci-eeprom.c | 14 +- drivers/media/pci/ttpci/ttpci-eeprom.h | 14 +- drivers/media/pci/tw5864/tw5864-core.c | 11 +- drivers/media/pci/tw5864/tw5864-h264.c | 11 +- drivers/media/pci/tw5864/tw5864-reg.h | 11 +- drivers/media/pci/tw5864/tw5864-video.c | 11 +- drivers/media/pci/tw5864/tw5864.h | 11 +- drivers/media/pci/tw68/tw68-core.c | 11 +- drivers/media/pci/tw68/tw68-reg.h | 11 +- drivers/media/pci/tw68/tw68-risc.c | 11 +- drivers/media/pci/tw68/tw68-video.c | 11 +- drivers/media/pci/tw68/tw68.h | 11 +- drivers/media/pci/tw686x/tw686x-audio.c | 5 +- drivers/media/pci/tw686x/tw686x-core.c | 5 +- drivers/media/pci/tw686x/tw686x-video.c | 6 +- drivers/media/pci/tw686x/tw686x.h | 5 +- drivers/media/platform/Kconfig | 12 + drivers/media/platform/aspeed-video.c | 128 +- drivers/media/platform/atmel/atmel-isc-regs.h | 6 +- drivers/media/platform/atmel/atmel-isc.c | 268 +- drivers/media/platform/cec-gpio/cec-gpio.c | 28 +- drivers/media/platform/coda/Makefile | 5 +- drivers/media/platform/coda/coda-bit.c | 81 +- drivers/media/platform/coda/coda-common.c | 154 +- drivers/media/platform/coda/coda-gdi.c | 6 +- drivers/media/platform/coda/coda-h264.c | 9 +- drivers/media/platform/coda/coda-jpeg.c | 6 +- drivers/media/platform/coda/coda-mpeg2.c | 44 - drivers/media/platform/coda/coda-mpeg4.c | 49 - drivers/media/platform/coda/coda.h | 20 +- drivers/media/platform/coda/coda_regs.h | 8 +- drivers/media/platform/coda/imx-vdoa.c | 10 +- drivers/media/platform/coda/imx-vdoa.h | 10 +- drivers/media/platform/coda/trace.h | 2 +- drivers/media/platform/davinci/ccdc_hw_device.h | 11 +- drivers/media/platform/davinci/dm355_ccdc.c | 11 +- drivers/media/platform/davinci/dm355_ccdc_regs.h | 11 +- drivers/media/platform/davinci/dm644x_ccdc.c | 11 +- drivers/media/platform/davinci/dm644x_ccdc_regs.h | 11 +- drivers/media/platform/davinci/isif.c | 11 +- drivers/media/platform/davinci/isif_regs.h | 11 +- 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/davinci/vpfe_capture.c | 12 +- drivers/media/platform/davinci/vpif_capture.c | 27 +- drivers/media/platform/davinci/vpif_capture.h | 11 +- drivers/media/platform/davinci/vpss.c | 18 +- drivers/media/platform/exynos-gsc/gsc-core.c | 8 +- drivers/media/platform/exynos-gsc/gsc-core.h | 2 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 20 +- drivers/media/platform/exynos-gsc/gsc-regs.c | 6 +- drivers/media/platform/exynos4-is/common.c | 5 +- drivers/media/platform/exynos4-is/common.h | 3 +- drivers/media/platform/exynos4-is/fimc-capture.c | 10 +- drivers/media/platform/exynos4-is/fimc-core.c | 6 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 9 +- drivers/media/platform/exynos4-is/fimc-lite.c | 10 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 18 +- drivers/media/platform/exynos4-is/media-dev.c | 12 +- drivers/media/platform/fsl-viu.c | 7 +- drivers/media/platform/m2m-deinterlace.c | 6 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 4 +- drivers/media/platform/marvell-ccic/mcam-core.c | 11 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 4 +- drivers/media/platform/meson/ao-cec-g12a.c | 21 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 14 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h | 10 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c | 10 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.h | 10 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_parse.c | 10 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_parse.h | 10 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_reg.h | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_comp.c | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_comp.h | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.h | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_ipi.h | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 28 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.h | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_regs.c | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_regs.h | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_vpu.c | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_vpu.h | 10 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 52 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 12 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h | 10 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 12 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 41 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.c | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.h | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.h | 10 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 10 +- .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 10 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 10 +- drivers/media/platform/mtk-vcodec/vdec_drv_base.h | 10 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 10 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 10 +- drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 11 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 10 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 10 +- .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 11 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 11 +- drivers/media/platform/mtk-vcodec/venc_drv_base.h | 11 +- drivers/media/platform/mtk-vcodec/venc_drv_if.c | 11 +- drivers/media/platform/mtk-vcodec/venc_drv_if.h | 11 +- drivers/media/platform/mtk-vcodec/venc_ipi_msg.h | 11 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.c | 11 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.h | 11 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 12 +- drivers/media/platform/mtk-vpu/mtk_vpu.h | 10 +- drivers/media/platform/mx2_emmaprp.c | 6 +- drivers/media/platform/omap/Kconfig | 1 + drivers/media/platform/omap3isp/isp.c | 18 +- drivers/media/platform/omap3isp/isph3a_aewb.c | 24 +- drivers/media/platform/omap3isp/isph3a_af.c | 24 +- drivers/media/platform/omap3isp/isphist.c | 11 +- drivers/media/platform/omap3isp/ispstat.c | 4 +- drivers/media/platform/omap3isp/ispvideo.c | 3 +- drivers/media/platform/omap3isp/omap3isp.h | 10 +- drivers/media/platform/pxa_camera.c | 8 +- drivers/media/platform/qcom/camss/camss-video.c | 2 +- drivers/media/platform/qcom/venus/core.c | 15 +- drivers/media/platform/qcom/venus/core.h | 11 +- drivers/media/platform/qcom/venus/firmware.c | 17 +- drivers/media/platform/qcom/venus/firmware.h | 11 +- drivers/media/platform/qcom/venus/helpers.c | 18 +- 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 | 13 +- drivers/media/platform/qcom/venus/hfi_cmds.h | 11 +- drivers/media/platform/qcom/venus/hfi_helper.h | 15 +- 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 | 15 +- drivers/media/platform/qcom/venus/vdec.h | 11 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 13 +- drivers/media/platform/qcom/venus/venc.c | 15 +- drivers/media/platform/qcom/venus/venc.h | 11 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 34 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 4 +- drivers/media/platform/rcar_fdp1.c | 12 +- drivers/media/platform/rcar_jpu.c | 10 +- drivers/media/platform/renesas-ceu.c | 2 +- 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/s3c-camif/camif-core.c | 6 +- drivers/media/platform/s5p-cec/s5p_cec.c | 6 +- drivers/media/platform/s5p-cec/s5p_cec.h | 6 +- drivers/media/platform/s5p-g2d/g2d-hw.c | 6 +- drivers/media/platform/s5p-g2d/g2d-regs.h | 6 +- drivers/media/platform/s5p-g2d/g2d.c | 6 +- drivers/media/platform/s5p-g2d/g2d.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 11 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 25 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 27 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_iommu.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 8 +- drivers/media/platform/s5p-mfc/s5p_mfc_pm.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_pm.h | 6 +- .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 4 +- drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/stm32/stm32-dcmi.c | 2 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 1 - drivers/media/platform/tegra-cec/tegra_cec.c | 13 +- drivers/media/platform/tegra-cec/tegra_cec.h | 13 +- drivers/media/platform/ti-vpe/vpe.c | 7 +- drivers/media/platform/via-camera.c | 2 +- drivers/media/platform/vicodec/Kconfig | 1 + drivers/media/platform/vicodec/vicodec-core.c | 313 +- drivers/media/platform/video-mux.c | 10 +- drivers/media/platform/vim2m.c | 6 +- drivers/media/platform/vimc/Kconfig | 1 + drivers/media/platform/vimc/vimc-capture.c | 12 +- drivers/media/platform/vimc/vimc-common.c | 12 +- drivers/media/platform/vimc/vimc-common.h | 12 +- drivers/media/platform/vimc/vimc-core.c | 19 +- drivers/media/platform/vimc/vimc-debayer.c | 17 +- drivers/media/platform/vimc/vimc-scaler.c | 19 +- drivers/media/platform/vimc/vimc-sensor.c | 19 +- drivers/media/platform/vivid/Kconfig | 1 + drivers/media/platform/vivid/vivid-core.c | 6 +- drivers/media/platform/vivid/vivid-osd.c | 2 +- drivers/media/platform/vivid/vivid-vid-common.c | 20 + drivers/media/platform/vivid/vivid-vid-common.h | 2 + drivers/media/radio/Kconfig | 1 + drivers/media/radio/dsbr100.c | 14 +- drivers/media/radio/radio-cadet.c | 5 +- drivers/media/radio/radio-isa.c | 14 +- drivers/media/radio/radio-isa.h | 10 +- drivers/media/radio/radio-keene.c | 14 +- drivers/media/radio/radio-ma901.c | 14 +- drivers/media/radio/radio-miropcm20.c | 4 +- drivers/media/radio/radio-mr800.c | 16 +- drivers/media/radio/radio-raremono.c | 3 +- drivers/media/radio/radio-sf16fmi.c | 3 +- drivers/media/radio/radio-si476x.c | 32 +- drivers/media/radio/radio-tea5764.c | 14 +- drivers/media/radio/radio-tea5777.c | 17 +- drivers/media/radio/radio-tea5777.h | 12 +- drivers/media/radio/radio-timb.c | 13 +- drivers/media/radio/radio-wl1273.c | 22 +- drivers/media/radio/saa7706h.c | 10 +- drivers/media/radio/si470x/radio-si470x-common.c | 11 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 18 +- drivers/media/radio/si470x/radio-si470x-usb.c | 17 +- drivers/media/radio/si470x/radio-si470x.h | 11 +- drivers/media/radio/si4713/radio-platform-si4713.c | 15 +- drivers/media/radio/si4713/radio-usb-si4713.c | 4 +- drivers/media/radio/si4713/si4713.c | 11 +- drivers/media/radio/tea575x.c | 20 +- drivers/media/radio/tef6862.c | 10 +- drivers/media/radio/wl128x/fmdrv.h | 11 +- drivers/media/radio/wl128x/fmdrv_common.c | 11 +- drivers/media/radio/wl128x/fmdrv_common.h | 11 +- drivers/media/radio/wl128x/fmdrv_rx.c | 11 +- drivers/media/radio/wl128x/fmdrv_rx.h | 11 +- drivers/media/radio/wl128x/fmdrv_tx.c | 11 +- drivers/media/radio/wl128x/fmdrv_tx.h | 11 +- drivers/media/radio/wl128x/fmdrv_v4l2.c | 24 +- drivers/media/radio/wl128x/fmdrv_v4l2.h | 11 +- drivers/media/rc/ati_remote.c | 12 +- drivers/media/rc/bpf-lirc.c | 30 +- drivers/media/rc/ene_ir.c | 12 +- drivers/media/rc/ene_ir.h | 11 +- drivers/media/rc/fintek-cir.c | 11 +- drivers/media/rc/fintek-cir.h | 11 +- drivers/media/rc/gpio-ir-recv.c | 10 +- drivers/media/rc/gpio-ir-tx.c | 10 +- drivers/media/rc/igorplugusb.c | 11 +- drivers/media/rc/iguanair.c | 11 +- drivers/media/rc/img-ir/img-ir-core.c | 6 +- drivers/media/rc/img-ir/img-ir-hw.c | 6 +- drivers/media/rc/img-ir/img-ir-hw.h | 6 +- drivers/media/rc/img-ir/img-ir-jvc.c | 6 +- drivers/media/rc/img-ir/img-ir-nec.c | 6 +- drivers/media/rc/img-ir/img-ir-raw.c | 6 +- drivers/media/rc/img-ir/img-ir-raw.h | 6 +- drivers/media/rc/img-ir/img-ir-rc5.c | 6 +- drivers/media/rc/img-ir/img-ir-rc6.c | 6 +- drivers/media/rc/img-ir/img-ir-sanyo.c | 6 +- drivers/media/rc/img-ir/img-ir-sharp.c | 6 +- drivers/media/rc/img-ir/img-ir-sony.c | 6 +- drivers/media/rc/img-ir/img-ir.h | 6 +- drivers/media/rc/imon.c | 11 +- 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-rx51.c | 11 +- drivers/media/rc/ir-sharp-decoder.c | 10 +- drivers/media/rc/ir-sony-decoder.c | 10 +- drivers/media/rc/ir-spi.c | 1 - drivers/media/rc/ir-xmp-decoder.c | 10 +- drivers/media/rc/ite-cir.c | 11 +- drivers/media/rc/ite-cir.h | 11 +- drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c | 8 +- .../media/rc/keymaps/rc-avermedia-m733a-rm-k6.c | 6 +- drivers/media/rc/keymaps/rc-cec.c | 6 +- drivers/media/rc/keymaps/rc-d680-dmb.c | 5 +- drivers/media/rc/keymaps/rc-delock-61959.c | 6 +- drivers/media/rc/keymaps/rc-dtt200u.c | 6 +- drivers/media/rc/keymaps/rc-dvbsky.c | 7 +- 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/rc/keymaps/rc-hisi-poplar.c | 6 +- drivers/media/rc/keymaps/rc-hisi-tv-demo.c | 6 +- drivers/media/rc/keymaps/rc-imon-mce.c | 6 +- drivers/media/rc/keymaps/rc-imon-pad.c | 6 +- drivers/media/rc/keymaps/rc-it913x-v1.c | 6 +- drivers/media/rc/keymaps/rc-it913x-v2.c | 6 +- drivers/media/rc/keymaps/rc-kworld-pc150u.c | 6 +- drivers/media/rc/keymaps/rc-lme2510.c | 7 +- drivers/media/rc/keymaps/rc-rc6-mce.c | 6 +- drivers/media/rc/keymaps/rc-streamzap.c | 6 +- drivers/media/rc/keymaps/rc-su3000.c | 6 +- drivers/media/rc/keymaps/rc-technisat-ts35.c | 6 +- .../media/rc/keymaps/rc-terratec-cinergy-c-pci.c | 6 +- .../media/rc/keymaps/rc-terratec-cinergy-s2-hd.c | 6 +- drivers/media/rc/keymaps/rc-tivo.c | 6 +- drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c | 6 +- drivers/media/rc/keymaps/rc-videomate-m1f.c | 6 +- drivers/media/rc/lirc_dev.c | 12 +- drivers/media/rc/mceusb.c | 13 +- drivers/media/rc/meson-ir.c | 8 +- drivers/media/rc/mtk-cir.c | 11 +- drivers/media/rc/nuvoton-cir.h | 11 +- drivers/media/rc/pwm-ir-tx.c | 10 +- drivers/media/rc/rc-loopback.c | 12 +- drivers/media/rc/rc-main.c | 6 +- drivers/media/rc/redrat3.c | 12 +- drivers/media/rc/serial_ir.c | 10 +- drivers/media/rc/sir_ir.c | 6 +- drivers/media/rc/st_rc.c | 6 +- drivers/media/rc/streamzap.c | 11 +- drivers/media/rc/sunxi-cir.c | 11 +- drivers/media/rc/tango-ir.c | 6 +- drivers/media/rc/ttusbir.c | 11 +- drivers/media/rc/winbond-cir.c | 11 +- drivers/media/spi/Kconfig | 2 +- drivers/media/spi/gs1662.c | 6 +- drivers/media/tuners/Kconfig | 2 +- drivers/media/tuners/fc0011.c | 11 +- drivers/media/tuners/fc0012-priv.h | 11 +- drivers/media/tuners/fc0012.c | 11 +- drivers/media/tuners/fc0012.h | 11 +- drivers/media/tuners/fc0013-priv.h | 12 +- drivers/media/tuners/fc0013.c | 12 +- drivers/media/tuners/fc0013.h | 12 +- drivers/media/tuners/fc001x-common.h | 11 +- drivers/media/tuners/it913x.c | 12 +- drivers/media/tuners/it913x.h | 12 +- drivers/media/tuners/m88rs6000t.c | 11 +- drivers/media/tuners/m88rs6000t.h | 11 +- drivers/media/tuners/max2165.c | 12 +- drivers/media/tuners/max2165.h | 12 +- drivers/media/tuners/max2165_priv.h | 12 +- drivers/media/tuners/mc44s803.c | 12 +- drivers/media/tuners/mc44s803.h | 12 +- drivers/media/tuners/mc44s803_priv.h | 12 +- drivers/media/tuners/msi001.c | 11 +- drivers/media/tuners/mt2060.c | 12 +- drivers/media/tuners/mt2060.h | 12 +- drivers/media/tuners/mt2060_priv.h | 12 +- drivers/media/tuners/mt20xx.h | 14 +- drivers/media/tuners/mt2131.c | 12 +- drivers/media/tuners/mt2131.h | 12 +- drivers/media/tuners/mt2131_priv.h | 12 +- drivers/media/tuners/mt2266.c | 11 +- drivers/media/tuners/mt2266.h | 11 +- drivers/media/tuners/mxl5005s.h | 14 +- drivers/media/tuners/mxl5007t.c | 11 +- drivers/media/tuners/mxl5007t.h | 11 +- drivers/media/tuners/qt1010.c | 11 +- drivers/media/tuners/qt1010.h | 11 +- drivers/media/tuners/qt1010_priv.h | 11 +- drivers/media/tuners/si2157.c | 11 +- drivers/media/tuners/si2157.h | 11 +- drivers/media/tuners/si2157_priv.h | 11 +- drivers/media/tuners/tda18218.c | 11 +- drivers/media/tuners/tda18218.h | 11 +- drivers/media/tuners/tda18218_priv.h | 11 +- drivers/media/tuners/tda18250.c | 12 +- drivers/media/tuners/tda18250.h | 11 +- drivers/media/tuners/tda18250_priv.h | 11 +- drivers/media/tuners/tda18271-common.c | 14 +- drivers/media/tuners/tda18271-fe.c | 14 +- drivers/media/tuners/tda18271-maps.c | 14 +- drivers/media/tuners/tda18271-priv.h | 14 +- drivers/media/tuners/tda18271.h | 14 +- drivers/media/tuners/tda827x.c | 11 +- drivers/media/tuners/tda827x.h | 15 +- drivers/media/tuners/tda8290.c | 14 +- drivers/media/tuners/tda8290.h | 14 +- drivers/media/tuners/tda9887.h | 14 +- drivers/media/tuners/tea5761.h | 14 +- drivers/media/tuners/tea5767.h | 14 +- drivers/media/tuners/tua9001.c | 11 +- drivers/media/tuners/tua9001.h | 11 +- drivers/media/tuners/tua9001_priv.h | 11 +- drivers/media/tuners/tuner-i2c.h | 14 +- drivers/media/tuners/tuner-simple.h | 14 +- drivers/media/tuners/xc4000.c | 11 +- drivers/media/tuners/xc4000.h | 12 +- drivers/media/tuners/xc5000.c | 12 +- drivers/media/tuners/xc5000.h | 12 +- drivers/media/usb/airspy/airspy.c | 17 +- drivers/media/usb/as102/as102_drv.c | 11 +- drivers/media/usb/as102/as102_drv.h | 11 +- drivers/media/usb/as102/as102_fw.c | 11 +- drivers/media/usb/as102/as102_fw.h | 11 +- drivers/media/usb/as102/as102_usb_drv.c | 11 +- drivers/media/usb/as102/as102_usb_drv.h | 11 +- drivers/media/usb/as102/as10x_cmd.c | 11 +- drivers/media/usb/as102/as10x_cmd.h | 11 +- drivers/media/usb/as102/as10x_cmd_cfg.c | 11 +- drivers/media/usb/as102/as10x_cmd_stream.c | 11 +- drivers/media/usb/as102/as10x_handle.h | 11 +- drivers/media/usb/au0828/au0828-cards.c | 12 +- drivers/media/usb/au0828/au0828-cards.h | 12 +- drivers/media/usb/au0828/au0828-core.c | 24 +- drivers/media/usb/au0828/au0828-dvb.c | 12 +- drivers/media/usb/au0828/au0828-i2c.c | 12 +- drivers/media/usb/au0828/au0828-reg.h | 12 +- drivers/media/usb/au0828/au0828-video.c | 32 +- drivers/media/usb/au0828/au0828.h | 12 +- drivers/media/usb/cpia2/cpia2.h | 11 +- drivers/media/usb/cpia2/cpia2_core.c | 11 +- drivers/media/usb/cpia2/cpia2_registers.h | 11 +- drivers/media/usb/cpia2/cpia2_usb.c | 14 +- drivers/media/usb/cpia2/cpia2_v4l.c | 20 +- drivers/media/usb/cx231xx/cx231xx-417.c | 11 +- drivers/media/usb/cx231xx/cx231xx-audio.c | 12 +- drivers/media/usb/cx231xx/cx231xx-avcore.c | 14 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 14 +- drivers/media/usb/cx231xx/cx231xx-conf-reg.h | 14 +- drivers/media/usb/cx231xx/cx231xx-core.c | 14 +- drivers/media/usb/cx231xx/cx231xx-dif.h | 11 +- drivers/media/usb/cx231xx/cx231xx-dvb.c | 15 +- drivers/media/usb/cx231xx/cx231xx-i2c.c | 14 +- drivers/media/usb/cx231xx/cx231xx-pcb-cfg.c | 14 +- drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h | 14 +- drivers/media/usb/cx231xx/cx231xx-reg.h | 14 +- drivers/media/usb/cx231xx/cx231xx-vbi.c | 14 +- drivers/media/usb/cx231xx/cx231xx-vbi.h | 14 +- drivers/media/usb/cx231xx/cx231xx-video.c | 42 +- drivers/media/usb/cx231xx/cx231xx.h | 14 +- drivers/media/usb/dvb-usb-v2/af9015.c | 12 +- drivers/media/usb/dvb-usb-v2/af9015.h | 12 +- drivers/media/usb/dvb-usb-v2/af9035.c | 2 + drivers/media/usb/dvb-usb-v2/anysee.c | 13 +- drivers/media/usb/dvb-usb-v2/anysee.h | 11 +- drivers/media/usb/dvb-usb-v2/au6610.c | 11 +- drivers/media/usb/dvb-usb-v2/au6610.h | 11 +- drivers/media/usb/dvb-usb-v2/ce6230.c | 12 +- drivers/media/usb/dvb-usb-v2/ce6230.h | 12 +- drivers/media/usb/dvb-usb-v2/dvb_usb_urb.c | 15 +- drivers/media/usb/dvb-usb-v2/dvbsky.c | 22 +- drivers/media/usb/dvb-usb-v2/ec168.c | 12 +- drivers/media/usb/dvb-usb-v2/ec168.h | 12 +- drivers/media/usb/dvb-usb-v2/gl861.c | 5 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 12 +- drivers/media/usb/dvb-usb-v2/lmedm04.h | 4 +- drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-demod.h | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.c | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.h | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.h | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-phy.c | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-phy.h | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-reg.h | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.h | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 5 +- drivers/media/usb/dvb-usb-v2/mxl111sf.h | 5 +- drivers/media/usb/dvb-usb-v2/zd1301.c | 11 +- drivers/media/usb/dvb-usb/Kconfig | 16 +- drivers/media/usb/dvb-usb/Makefile | 3 - drivers/media/usb/dvb-usb/a800.c | 5 +- drivers/media/usb/dvb-usb/af9005-fe.c | 11 +- drivers/media/usb/dvb-usb/af9005-remote.c | 11 +- drivers/media/usb/dvb-usb/af9005.c | 11 +- drivers/media/usb/dvb-usb/af9005.h | 11 +- drivers/media/usb/dvb-usb/az6027.c | 5 +- drivers/media/usb/dvb-usb/cinergyT2-core.c | 12 +- drivers/media/usb/dvb-usb/cinergyT2-fe.c | 12 +- drivers/media/usb/dvb-usb/cinergyT2.h | 12 +- drivers/media/usb/dvb-usb/cxusb-analog.c | 1845 -- drivers/media/usb/dvb-usb/cxusb.c | 801 +- drivers/media/usb/dvb-usb/cxusb.h | 158 +- 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/dtv5100.c | 11 +- drivers/media/usb/dvb-usb/dtv5100.h | 11 +- drivers/media/usb/dvb-usb/dvb-usb-dvb.c | 5 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 25 +- drivers/media/usb/dvb-usb/dvb-usb.h | 10 - 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/pctv452e.c | 6 +- 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/em28xx/em28xx-input.c | 35 +- drivers/media/usb/em28xx/em28xx-video.c | 32 +- drivers/media/usb/go7007/go7007-driver.c | 10 +- drivers/media/usb/go7007/go7007-fw.c | 10 +- drivers/media/usb/go7007/go7007-i2c.c | 10 +- drivers/media/usb/go7007/go7007-loader.c | 10 +- drivers/media/usb/go7007/go7007-priv.h | 10 +- drivers/media/usb/go7007/go7007-usb.c | 10 +- drivers/media/usb/go7007/go7007-v4l2.c | 25 +- drivers/media/usb/go7007/s2250-board.c | 10 +- drivers/media/usb/go7007/snd-go7007.c | 10 +- drivers/media/usb/gspca/autogain_functions.c | 11 +- drivers/media/usb/gspca/cpia1.c | 12 +- drivers/media/usb/gspca/etoms.c | 11 +- drivers/media/usb/gspca/gl860/gl860-mi1320.c | 14 +- drivers/media/usb/gspca/gl860/gl860-mi2020.c | 14 +- drivers/media/usb/gspca/gl860/gl860-ov2640.c | 14 +- drivers/media/usb/gspca/gl860/gl860-ov9655.c | 14 +- drivers/media/usb/gspca/gl860/gl860.c | 14 +- drivers/media/usb/gspca/gl860/gl860.h | 14 +- drivers/media/usb/gspca/gspca.c | 17 +- 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/pac207.c | 12 +- drivers/media/usb/gspca/pac_common.h | 12 +- drivers/media/usb/gspca/se401.c | 12 +- drivers/media/usb/gspca/se401.h | 12 +- drivers/media/usb/gspca/sn9c2028.h | 12 +- drivers/media/usb/gspca/stv0680.c | 12 +- drivers/media/usb/gspca/stv06xx/stv06xx.c | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx.h | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.c | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.h | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.h | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx_sensor.h | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx_st6422.c | 12 +- drivers/media/usb/gspca/stv06xx/stv06xx_st6422.h | 12 +- drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.c | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.h | 11 +- drivers/media/usb/gspca/xirlink_cit.c | 12 +- drivers/media/usb/gspca/zc3xx-reg.h | 3 +- drivers/media/usb/gspca/zc3xx.c | 11 +- drivers/media/usb/hackrf/hackrf.c | 25 +- 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 | 11 +- drivers/media/usb/hdpvr/hdpvr.h | 6 +- drivers/media/usb/msi2500/msi2500.c | 16 +- drivers/media/usb/pulse8-cec/pulse8-cec.c | 7 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 6 +- drivers/media/usb/pvrusb2/pvrusb2-std.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-sysfs.c | 3 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 17 +- drivers/media/usb/pwc/pwc-ctrl.c | 14 +- drivers/media/usb/pwc/pwc-dec1.c | 14 +- drivers/media/usb/pwc/pwc-dec1.h | 14 +- drivers/media/usb/pwc/pwc-dec23.c | 14 +- drivers/media/usb/pwc/pwc-dec23.h | 14 +- drivers/media/usb/pwc/pwc-if.c | 16 +- drivers/media/usb/pwc/pwc-kiara.c | 14 +- drivers/media/usb/pwc/pwc-kiara.h | 14 +- drivers/media/usb/pwc/pwc-misc.c | 14 +- drivers/media/usb/pwc/pwc-timon.c | 14 +- drivers/media/usb/pwc/pwc-timon.h | 14 +- drivers/media/usb/pwc/pwc-uncompress.c | 14 +- drivers/media/usb/pwc/pwc-v4l.c | 17 +- drivers/media/usb/pwc/pwc.h | 32 +- drivers/media/usb/rainshadow-cec/rainshadow-cec.c | 7 +- drivers/media/usb/s2255/Kconfig | 1 + drivers/media/usb/s2255/s2255drv.c | 16 +- drivers/media/usb/siano/smsusb.c | 33 +- drivers/media/usb/stk1160/stk1160-ac97.c | 12 +- drivers/media/usb/stk1160/stk1160-core.c | 12 +- drivers/media/usb/stk1160/stk1160-i2c.c | 12 +- drivers/media/usb/stk1160/stk1160-reg.h | 12 +- drivers/media/usb/stk1160/stk1160-v4l.c | 19 +- drivers/media/usb/stk1160/stk1160-video.c | 12 +- drivers/media/usb/stk1160/stk1160.h | 12 +- drivers/media/usb/stkwebcam/stk-sensor.c | 10 +- drivers/media/usb/stkwebcam/stk-webcam.c | 6 +- drivers/media/usb/tm6000/tm6000-dvb.c | 10 +- drivers/media/usb/tm6000/tm6000-input.c | 10 +- drivers/media/usb/tm6000/tm6000-video.c | 20 +- drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c | 6 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 12 +- drivers/media/usb/ttusb-dec/ttusbdecfe.c | 12 +- drivers/media/usb/ttusb-dec/ttusbdecfe.h | 12 +- drivers/media/usb/usbtv/usbtv-video.c | 5 +- drivers/media/usb/usbvision/usbvision-cards.c | 11 +- drivers/media/usb/usbvision/usbvision-core.c | 12 +- drivers/media/usb/usbvision/usbvision-i2c.c | 11 +- drivers/media/usb/usbvision/usbvision-video.c | 35 +- drivers/media/usb/usbvision/usbvision.h | 12 +- drivers/media/usb/uvc/uvc_ctrl.c | 11 +- drivers/media/usb/uvc/uvc_debugfs.c | 12 +- drivers/media/usb/uvc/uvc_driver.c | 7 +- drivers/media/usb/uvc/uvc_entity.c | 7 +- drivers/media/usb/uvc/uvc_isight.c | 7 +- drivers/media/usb/uvc/uvc_metadata.c | 6 +- drivers/media/usb/uvc/uvc_queue.c | 7 +- drivers/media/usb/uvc/uvc_status.c | 7 +- drivers/media/usb/uvc/uvc_v4l2.c | 7 +- drivers/media/usb/uvc/uvc_video.c | 7 +- drivers/media/usb/zr364xx/zr364xx.c | 21 +- drivers/media/v4l2-core/Kconfig | 2 + drivers/media/v4l2-core/v4l2-common.c | 44 +- drivers/media/v4l2-core/v4l2-ctrls.c | 118 +- drivers/media/v4l2-core/v4l2-dev.c | 8 +- drivers/media/v4l2-core/v4l2-device.c | 14 +- drivers/media/v4l2-core/v4l2-event.c | 10 +- drivers/media/v4l2-core/v4l2-fh.c | 10 +- drivers/media/v4l2-core/v4l2-fwnode.c | 13 +- drivers/media/v4l2-core/v4l2-ioctl.c | 33 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 35 +- drivers/media/v4l2-core/v4l2-subdev.c | 10 +- drivers/media/v4l2-core/videobuf-core.c | 5 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 9 +- drivers/media/v4l2-core/videobuf-dma-sg.c | 5 +- drivers/media/v4l2-core/videobuf-vmalloc.c | 7 +- drivers/memory/Kconfig | 10 +- drivers/memory/Makefile | 1 - drivers/memory/atmel-sdramc.c | 14 +- drivers/memory/brcmstb_dpfe.c | 317 +- drivers/memory/emif.c | 3 +- drivers/memory/fsl-corenet-cf.c | 6 +- drivers/memory/fsl_ifc.c | 15 +- drivers/memory/jedec_ddr.h | 175 - drivers/memory/jedec_ddr_data.c | 136 - drivers/memory/jz4780-nemc.c | 28 +- drivers/memory/mtk-smi.c | 10 +- drivers/memory/mvebu-devbus.c | 14 +- drivers/memory/of_memory.c | 9 +- drivers/memory/of_memory.h | 6 +- drivers/memory/omap-gpmc.c | 4 +- drivers/memory/tegra/tegra124-emc.c | 11 +- drivers/memory/tegra/tegra124.c | 44 +- drivers/memory/ti-emif-pm.c | 10 +- drivers/memstick/core/memstick.c | 13 +- drivers/memstick/core/mspro_block.c | 13 +- drivers/message/fusion/mptbase.c | 3 +- drivers/mfd/Kconfig | 5 +- drivers/mfd/aat2870-core.c | 15 +- drivers/mfd/ab3100-core.c | 2 +- drivers/mfd/ab3100-otp.c | 2 +- drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/ab8500-debugfs.c | 2 +- drivers/mfd/ab8500-gpadc.c | 2 +- drivers/mfd/ab8500-sysctrl.c | 2 +- drivers/mfd/abx500-core.c | 2 +- drivers/mfd/act8945a.c | 6 +- drivers/mfd/adp5520.c | 3 +- drivers/mfd/altera-a10sr.c | 13 +- drivers/mfd/arizona-core.c | 2 +- drivers/mfd/as3711.c | 5 +- drivers/mfd/as3722.c | 15 +- drivers/mfd/bcm590xx.c | 6 +- drivers/mfd/cros_ec.c | 10 +- drivers/mfd/cros_ec_dev.c | 13 +- drivers/mfd/cs5535-mfd.c | 14 +- drivers/mfd/da9052-core.c | 6 +- drivers/mfd/da9052-i2c.c | 7 +- drivers/mfd/da9052-spi.c | 7 +- drivers/mfd/da9055-core.c | 6 +- drivers/mfd/da9055-i2c.c | 7 +- drivers/mfd/da9062-core.c | 11 +- drivers/mfd/da9150-core.c | 6 +- drivers/mfd/davinci_voicecodec.c | 15 +- drivers/mfd/db8500-prcmu.c | 3 +- drivers/mfd/dbx500-prcmu-regs.h | 3 +- drivers/mfd/dln2.c | 5 +- drivers/mfd/dm355evm_msp.c | 6 +- drivers/mfd/exynos-lpass.c | 5 +- drivers/mfd/htc-i2cpld.c | 15 +- drivers/mfd/htc-pasic3.c | 5 +- drivers/mfd/intel-lpss-pci.c | 6 +- drivers/mfd/intel_quark_i2c_gpio.c | 10 +- drivers/mfd/janz-cmodio.c | 6 +- drivers/mfd/jz4740-adc.c | 10 +- drivers/mfd/kempld-core.c | 10 +- drivers/mfd/lm3533-core.c | 6 +- drivers/mfd/lm3533-ctrlbank.c | 6 +- drivers/mfd/lp87565.c | 9 +- drivers/mfd/lpc_ich.c | 10 +- drivers/mfd/lpc_sch.c | 10 +- drivers/mfd/madera-core.c | 21 +- drivers/mfd/mcp-core.c | 5 +- drivers/mfd/mcp-sa11x0.c | 5 +- drivers/mfd/menelaus.c | 17 +- drivers/mfd/menf21bmc.c | 6 +- drivers/mfd/mfd-core.c | 1 - drivers/mfd/mt6397-core.c | 10 +- drivers/mfd/mxs-lradc.c | 11 +- drivers/mfd/omap-usb-host.c | 13 +- drivers/mfd/omap-usb-tll.c | 13 +- drivers/mfd/palmas.c | 7 +- drivers/mfd/pcf50633-adc.c | 6 +- drivers/mfd/pcf50633-core.c | 7 +- drivers/mfd/pcf50633-gpio.c | 7 +- drivers/mfd/pcf50633-irq.c | 7 +- drivers/mfd/qcom-pm8xxx.c | 10 +- drivers/mfd/qcom-spmi-pmic.c | 10 +- drivers/mfd/qcom_rpm.c | 10 +- drivers/mfd/rc5t583-irq.c | 14 +- drivers/mfd/rc5t583.c | 14 +- drivers/mfd/rdc321x-southbridge.c | 16 +- drivers/mfd/rk808.c | 10 +- drivers/mfd/rn5t618.c | 8 +- drivers/mfd/rohm-bd718x7.c | 61 +- 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/stmfx.c | 10 +- drivers/mfd/stw481x.c | 3 +- drivers/mfd/sun6i-prcm.c | 3 +- drivers/mfd/syscon.c | 6 +- drivers/mfd/ti-lmu.c | 23 +- drivers/mfd/timberdale.c | 14 +- drivers/mfd/timberdale.h | 14 +- drivers/mfd/tps6105x.c | 3 +- drivers/mfd/tps65010.c | 15 +- drivers/mfd/tps65090.c | 13 +- drivers/mfd/tps65910.c | 7 +- drivers/mfd/tps65911-comparator.c | 7 +- drivers/mfd/twl-core.c | 15 +- drivers/mfd/twl4030-audio.c | 16 +- drivers/mfd/twl4030-irq.c | 15 +- drivers/mfd/twl6030-irq.c | 15 +- drivers/mfd/twl6040.c | 16 +- drivers/mfd/ucb1x00-assabet.c | 5 +- drivers/mfd/ucb1x00-core.c | 5 +- drivers/mfd/vexpress-sysreg.c | 9 +- drivers/mfd/viperboard.c | 7 +- drivers/mfd/vx855.c | 17 +- drivers/mfd/wl1273-core.c | 16 +- drivers/mfd/wm831x-auxadc.c | 7 +- drivers/mfd/wm831x-core.c | 7 +- drivers/mfd/wm831x-i2c.c | 7 +- drivers/mfd/wm831x-irq.c | 7 +- drivers/mfd/wm831x-otp.c | 7 +- drivers/mfd/wm831x-spi.c | 7 +- drivers/mfd/wm8350-core.c | 7 +- drivers/mfd/wm8350-gpio.c | 7 +- drivers/mfd/wm8350-i2c.c | 7 +- drivers/mfd/wm8350-irq.c | 7 +- drivers/mfd/wm8350-regmap.c | 6 +- drivers/mfd/wm8400-core.c | 7 +- drivers/mfd/wm8994-core.c | 7 +- drivers/mfd/wm8994-irq.c | 7 +- drivers/mfd/wm8994-regmap.c | 7 +- drivers/mfd/wm8994.h | 7 +- drivers/mfd/wm97xx-core.c | 6 +- drivers/misc/Kconfig | 11 +- drivers/misc/ad525x_dpot-i2c.c | 3 +- drivers/misc/ad525x_dpot-spi.c | 3 +- drivers/misc/ad525x_dpot.c | 3 +- drivers/misc/ad525x_dpot.h | 3 +- drivers/misc/altera-stapl/Kconfig | 1 + drivers/misc/altera-stapl/altera-comp.c | 16 +- drivers/misc/altera-stapl/altera-exprt.h | 16 +- drivers/misc/altera-stapl/altera-jtag.c | 16 +- drivers/misc/altera-stapl/altera-jtag.h | 16 +- drivers/misc/altera-stapl/altera-lpt.c | 16 +- drivers/misc/altera-stapl/altera.c | 16 +- drivers/misc/apds9802als.c | 14 +- drivers/misc/apds990x.c | 16 +- drivers/misc/bh1770glc.c | 16 +- drivers/misc/c2port/Kconfig | 2 + drivers/misc/cb710/Kconfig | 1 + drivers/misc/cs5535-mfgpt.c | 5 +- drivers/misc/cxl/Kconfig | 3 + drivers/misc/cxl/api.c | 6 +- drivers/misc/cxl/base.c | 6 +- drivers/misc/cxl/context.c | 6 +- drivers/misc/cxl/cxl.h | 6 +- drivers/misc/cxl/cxllib.c | 6 +- drivers/misc/cxl/debugfs.c | 6 +- drivers/misc/cxl/fault.c | 6 +- drivers/misc/cxl/file.c | 6 +- drivers/misc/cxl/guest.c | 6 +- drivers/misc/cxl/hcalls.c | 6 +- drivers/misc/cxl/hcalls.h | 6 +- drivers/misc/cxl/irq.c | 6 +- drivers/misc/cxl/main.c | 6 +- drivers/misc/cxl/native.c | 6 +- drivers/misc/cxl/of.c | 6 +- drivers/misc/cxl/pci.c | 6 +- drivers/misc/cxl/sysfs.c | 6 +- drivers/misc/cxl/trace.c | 6 +- drivers/misc/cxl/trace.h | 6 +- drivers/misc/cxl/vphb.c | 6 +- drivers/misc/echo/Kconfig | 1 + drivers/misc/echo/echo.c | 14 +- drivers/misc/echo/echo.h | 14 +- drivers/misc/echo/fir.h | 14 +- drivers/misc/echo/oslec.h | 15 +- drivers/misc/eeprom/at24.c | 82 +- drivers/misc/eeprom/at25.c | 6 +- drivers/misc/eeprom/ee1004.c | 49 +- drivers/misc/eeprom/eeprom.c | 11 +- drivers/misc/eeprom/eeprom_93cx6.c | 11 +- drivers/misc/eeprom/max6875.c | 5 +- drivers/misc/enclosure.c | 13 +- drivers/misc/fsa9480.c | 2 +- drivers/misc/genwqe/Kconfig | 1 + 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_ddcb.h | 11 +- drivers/misc/genwqe/card_debugfs.c | 10 +- drivers/misc/genwqe/card_dev.c | 12 +- drivers/misc/genwqe/card_sysfs.c | 10 +- drivers/misc/genwqe/card_utils.c | 14 +- drivers/misc/genwqe/genwqe_driver.h | 10 +- drivers/misc/habanalabs/context.c | 6 - drivers/misc/habanalabs/debugfs.c | 65 +- drivers/misc/habanalabs/device.c | 2 - drivers/misc/habanalabs/goya/goya.c | 3 +- drivers/misc/habanalabs/goya/goyaP.h | 1 - drivers/misc/habanalabs/goya/goya_coresight.c | 31 +- drivers/misc/habanalabs/habanalabs.h | 2 - drivers/misc/habanalabs/memory.c | 6 + drivers/misc/habanalabs/mmu.c | 8 +- drivers/misc/hmc6352.c | 14 +- drivers/misc/ibmasm/command.c | 16 +- drivers/misc/ibmasm/dot_command.c | 16 +- drivers/misc/ibmasm/dot_command.h | 16 +- drivers/misc/ibmasm/event.c | 16 +- drivers/misc/ibmasm/heartbeat.c | 16 +- drivers/misc/ibmasm/i2o.h | 16 +- drivers/misc/ibmasm/ibmasm.h | 16 +- drivers/misc/ibmasm/ibmasmfs.c | 16 +- drivers/misc/ibmasm/lowlevel.c | 16 +- drivers/misc/ibmasm/lowlevel.h | 16 +- drivers/misc/ibmasm/module.c | 16 +- drivers/misc/ibmasm/r_heartbeat.c | 15 +- drivers/misc/ibmasm/remote.c | 16 +- drivers/misc/ibmasm/remote.h | 15 +- drivers/misc/ibmasm/uart.c | 16 +- drivers/misc/ics932s401.c | 15 +- drivers/misc/isl29003.c | 17 +- drivers/misc/isl29020.c | 13 +- drivers/misc/kgdbts.c | 14 +- drivers/misc/lattice-ecp3-config.c | 6 +- drivers/misc/lis3lv02d/Kconfig | 2 + drivers/misc/lis3lv02d/lis3lv02d.c | 15 +- drivers/misc/lis3lv02d/lis3lv02d.h | 15 +- drivers/misc/lis3lv02d/lis3lv02d_i2c.c | 15 +- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 5 +- drivers/misc/lkdtm/Makefile | 3 +- drivers/misc/lkdtm/bugs.c | 25 +- drivers/misc/lkdtm/core.c | 41 +- drivers/misc/lkdtm/heap.c | 72 - drivers/misc/lkdtm/lkdtm.h | 7 +- drivers/misc/lkdtm/usercopy.c | 10 +- drivers/misc/mei/debugfs.c | 184 +- drivers/misc/mei/hdcp/mei_hdcp.c | 13 +- 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/scif_bus.c | 10 +- drivers/misc/mic/bus/scif_bus.h | 10 +- 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/scif/scif_api.c | 11 +- drivers/misc/mic/scif/scif_debugfs.c | 11 +- drivers/misc/mic/scif/scif_dma.c | 11 +- drivers/misc/mic/scif/scif_epd.c | 11 +- drivers/misc/mic/scif/scif_epd.h | 11 +- drivers/misc/mic/scif/scif_fd.c | 11 +- drivers/misc/mic/scif/scif_fence.c | 11 +- drivers/misc/mic/scif/scif_main.c | 12 +- drivers/misc/mic/scif/scif_main.h | 11 +- drivers/misc/mic/scif/scif_map.h | 11 +- drivers/misc/mic/scif/scif_mmap.c | 11 +- drivers/misc/mic/scif/scif_nm.c | 11 +- drivers/misc/mic/scif/scif_nodeqp.c | 11 +- drivers/misc/mic/scif/scif_peer_bus.c | 10 +- drivers/misc/mic/scif/scif_peer_bus.h | 10 +- drivers/misc/mic/scif/scif_ports.c | 11 +- drivers/misc/mic/scif/scif_rb.c | 11 +- drivers/misc/mic/scif/scif_rma.c | 11 +- drivers/misc/mic/scif/scif_rma_list.c | 11 +- drivers/misc/mic/scif/scif_rma_list.h | 11 +- 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/ocxl/Kconfig | 1 + drivers/misc/ocxl/pci.c | 2 +- drivers/misc/pch_phub.c | 14 +- drivers/misc/pci_endpoint_test.c | 15 +- drivers/misc/phantom.c | 6 +- drivers/misc/pti.c | 10 +- drivers/misc/qcom-coincell.c | 10 +- drivers/misc/sgi-gru/grufault.c | 15 +- drivers/misc/sgi-gru/grufile.c | 15 +- drivers/misc/sgi-gru/gruhandles.c | 15 +- drivers/misc/sgi-gru/gruhandles.h | 15 +- drivers/misc/sgi-gru/grukdump.c | 15 +- drivers/misc/sgi-gru/grukservices.c | 15 +- drivers/misc/sgi-gru/grukservices.h | 15 +- drivers/misc/sgi-gru/grumain.c | 15 +- drivers/misc/sgi-gru/gruprocfs.c | 15 +- drivers/misc/sgi-gru/grutables.h | 15 +- drivers/misc/sgi-gru/grutlbpurge.c | 15 +- drivers/misc/sgi-xp/xpc_partition.c | 2 +- drivers/misc/sram-exec.c | 2 +- drivers/misc/ti-st/st_core.c | 15 +- drivers/misc/ti-st/st_kim.c | 19 +- drivers/misc/ti-st/st_ll.c | 15 +- drivers/misc/tsl2550.c | 17 +- drivers/misc/vexpress-syscfg.c | 9 +- drivers/misc/vmw_balloon.c | 501 +- 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/card.h | 3 +- drivers/mmc/core/core.c | 5 +- drivers/mmc/core/debugfs.c | 56 +- drivers/mmc/core/mmc.c | 6 +- drivers/mmc/core/mmc_ops.c | 6 +- drivers/mmc/core/mmc_ops.h | 6 +- drivers/mmc/core/mmc_test.c | 16 +- drivers/mmc/core/pwrseq.c | 3 +- drivers/mmc/core/pwrseq.h | 3 +- drivers/mmc/core/pwrseq_emmc.c | 3 +- drivers/mmc/core/pwrseq_sd8787.c | 12 +- drivers/mmc/core/pwrseq_simple.c | 3 +- drivers/mmc/core/queue.c | 2 - drivers/mmc/core/sd_ops.c | 6 +- drivers/mmc/core/sd_ops.h | 6 +- drivers/mmc/core/sdio.c | 19 +- drivers/mmc/core/sdio_bus.c | 6 +- drivers/mmc/core/sdio_bus.h | 6 +- drivers/mmc/core/sdio_cis.c | 6 +- drivers/mmc/core/sdio_cis.h | 6 +- drivers/mmc/core/sdio_io.c | 83 +- drivers/mmc/core/sdio_irq.c | 10 +- drivers/mmc/core/sdio_ops.c | 6 +- drivers/mmc/core/sdio_ops.h | 6 +- drivers/mmc/core/sdio_uart.c | 6 +- drivers/mmc/core/slot-gpio.h | 3 +- drivers/mmc/host/android-goldfish.c | 31 +- drivers/mmc/host/atmel-mci.c | 38 +- drivers/mmc/host/cqhci.c | 10 +- drivers/mmc/host/cqhci.h | 10 +- drivers/mmc/host/davinci_mmc.c | 15 +- drivers/mmc/host/dw_mmc-exynos.c | 6 +- drivers/mmc/host/dw_mmc-exynos.h | 6 +- drivers/mmc/host/dw_mmc-k3.c | 6 +- drivers/mmc/host/dw_mmc-pci.c | 6 +- drivers/mmc/host/dw_mmc-pltfm.c | 6 +- drivers/mmc/host/dw_mmc-pltfm.h | 6 +- drivers/mmc/host/dw_mmc-rockchip.c | 6 +- drivers/mmc/host/dw_mmc-zx.c | 6 +- drivers/mmc/host/dw_mmc.c | 42 +- drivers/mmc/host/dw_mmc.h | 6 +- drivers/mmc/host/jz4740_mmc.c | 11 +- drivers/mmc/host/meson-gx-mmc.c | 91 +- drivers/mmc/host/meson-mx-sdio.c | 6 +- drivers/mmc/host/mmci_qcom_dml.c | 11 +- drivers/mmc/host/mtk-sd.c | 49 +- drivers/mmc/host/renesas_sdhi_core.c | 24 +- drivers/mmc/host/s3cmci.c | 27 +- drivers/mmc/host/s3cmci.h | 2 + drivers/mmc/host/sdhci-acpi.c | 15 +- drivers/mmc/host/sdhci-brcmstb.c | 11 +- drivers/mmc/host/sdhci-cadence.c | 11 +- drivers/mmc/host/sdhci-dove.c | 14 +- drivers/mmc/host/sdhci-esdhc.h | 5 +- drivers/mmc/host/sdhci-iproc.c | 6 +- drivers/mmc/host/sdhci-msm.c | 11 +- drivers/mmc/host/sdhci-of-arasan.c | 6 +- drivers/mmc/host/sdhci-of-at91.c | 10 +- drivers/mmc/host/sdhci-of-esdhc.c | 23 +- drivers/mmc/host/sdhci-of-hlwd.c | 6 +- drivers/mmc/host/sdhci-omap.c | 13 +- drivers/mmc/host/sdhci-pci-core.c | 8 +- drivers/mmc/host/sdhci-pci-o2micro.c | 28 +- drivers/mmc/host/sdhci-pltfm.c | 14 +- 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-st.c | 11 +- drivers/mmc/host/sdhci-tegra.c | 18 +- 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.c | 30 +- drivers/mmc/host/sdhci.h | 8 +- drivers/mmc/host/sdhci_am654.c | 292 +- drivers/mmc/host/sdhci_f_sdh30.c | 5 +- drivers/mmc/host/sdricoh_cs.c | 16 +- drivers/mmc/host/sunxi-mmc.c | 6 +- drivers/mmc/host/tmio_mmc.c | 5 - drivers/mmc/host/tmio_mmc_core.c | 14 +- drivers/mmc/host/toshsd.c | 6 +- drivers/mmc/host/toshsd.h | 6 +- drivers/mmc/host/uniphier-sd.c | 3 - drivers/mmc/host/ushc.c | 6 +- drivers/mmc/host/via-sdmmc.c | 6 +- drivers/mmc/host/vub300.c | 5 +- drivers/mmc/host/wbsd.c | 7 +- drivers/mmc/host/wbsd.h | 6 +- drivers/mtd/ar7part.c | 16 +- drivers/mtd/bcm63xxpart.c | 16 +- drivers/mtd/cmdlinepart.c | 15 +- drivers/mtd/devices/Kconfig | 2 +- drivers/mtd/devices/docg3.c | 16 +- drivers/mtd/devices/docg3.h | 16 +- drivers/mtd/devices/lart.c | 5 +- drivers/mtd/devices/m25p80.c | 6 +- drivers/mtd/devices/mchp23k256.c | 6 +- drivers/mtd/devices/ms02-nv.c | 6 +- drivers/mtd/devices/ms02-nv.h | 6 +- drivers/mtd/devices/mtd_dataflash.c | 6 +- drivers/mtd/devices/pmc551.c | 6 +- drivers/mtd/devices/powernv_flash.c | 11 +- drivers/mtd/devices/serial_flash_cmds.h | 6 +- drivers/mtd/devices/sst25l.c | 6 +- drivers/mtd/devices/st_spi_fsm.c | 6 +- drivers/mtd/inftlcore.c | 15 +- drivers/mtd/inftlmount.c | 15 +- drivers/mtd/lpddr/lpddr2_nvm.c | 11 +- drivers/mtd/maps/netsc520.c | 15 +- drivers/mtd/maps/physmap-versatile.c | 16 +- drivers/mtd/maps/pismo.c | 5 +- drivers/mtd/maps/plat-ram.c | 15 +- drivers/mtd/maps/sbc_gxx.c | 14 +- drivers/mtd/maps/sc520cdp.c | 16 +- drivers/mtd/maps/ts5500_flash.c | 15 +- drivers/mtd/mtd_blkdevs.c | 16 +- drivers/mtd/mtdblock.c | 16 +- drivers/mtd/mtdblock_ro.c | 16 +- drivers/mtd/mtdchar.c | 16 +- drivers/mtd/mtdconcat.c | 16 +- drivers/mtd/mtdcore.c | 16 +- drivers/mtd/mtdoops.c | 16 +- drivers/mtd/mtdpart.c | 16 +- drivers/mtd/mtdsuper.c | 6 +- drivers/mtd/mtdswap.c | 15 +- drivers/mtd/nand/onenand/omap2.c | 15 +- drivers/mtd/nand/onenand/onenand_base.c | 5 - drivers/mtd/nand/raw/brcmnand/bcm63138_nand.c | 10 +- drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c | 10 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 23 +- drivers/mtd/nand/raw/brcmnand/brcmnand.h | 10 +- drivers/mtd/nand/raw/brcmnand/brcmstb_nand.c | 10 +- drivers/mtd/nand/raw/brcmnand/iproc_nand.c | 10 +- drivers/mtd/nand/raw/davinci_nand.c | 15 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 15 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 15 +- drivers/mtd/nand/raw/fsl_upm.c | 6 +- drivers/mtd/nand/raw/fsmc_nand.c | 19 +- drivers/mtd/nand/raw/gpmi-nand/Makefile | 1 + drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c | 934 + drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 1709 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 64 +- drivers/mtd/nand/raw/hisi504_nand.c | 11 +- drivers/mtd/nand/raw/ingenic/jz4740_nand.c | 11 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 12 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 11 +- drivers/mtd/nand/raw/mtk_ecc.c | 10 +- drivers/mtd/nand/raw/mtk_nand.c | 94 +- drivers/mtd/nand/raw/nand_amd.c | 11 +- drivers/mtd/nand/raw/nand_base.c | 83 +- drivers/mtd/nand/raw/nand_bch.c | 15 +- drivers/mtd/nand/raw/nand_ecc.c | 16 +- drivers/mtd/nand/raw/nand_hynix.c | 11 +- drivers/mtd/nand/raw/nand_macronix.c | 11 +- drivers/mtd/nand/raw/nand_micron.c | 11 +- drivers/mtd/nand/raw/nand_samsung.c | 11 +- drivers/mtd/nand/raw/nand_toshiba.c | 11 +- drivers/mtd/nand/raw/nandsim.c | 15 +- drivers/mtd/nand/raw/ndfc.c | 7 +- drivers/mtd/nand/raw/nuc900_nand.c | 6 +- drivers/mtd/nand/raw/omap_elm.c | 12 +- drivers/mtd/nand/raw/pasemi_nand.c | 14 +- drivers/mtd/nand/raw/qcom_nandc.c | 10 +- drivers/mtd/nand/raw/s3c2410.c | 15 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 6 - drivers/mtd/nand/spi/core.c | 2 +- drivers/mtd/nand/spi/gigadevice.c | 79 +- drivers/mtd/nftlcore.c | 15 +- drivers/mtd/nftlmount.c | 15 +- drivers/mtd/ofpart.c | 6 +- drivers/mtd/parsers/afs.c | 14 +- drivers/mtd/parsers/parser_imagetag.c | 7 +- drivers/mtd/parsers/redboot.c | 16 +- drivers/mtd/spi-nor/Kconfig | 7 + drivers/mtd/spi-nor/Makefile | 1 + drivers/mtd/spi-nor/aspeed-smc.c | 6 +- drivers/mtd/spi-nor/cadence-quadspi.c | 13 +- drivers/mtd/spi-nor/mtk-quadspi.c | 10 +- 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/attach.c | 15 +- drivers/mtd/ubi/block.c | 10 +- drivers/mtd/ubi/build.c | 15 +- drivers/mtd/ubi/cdev.c | 15 +- drivers/mtd/ubi/debug.c | 15 +- drivers/mtd/ubi/debug.h | 15 +- drivers/mtd/ubi/eba.c | 15 +- drivers/mtd/ubi/fastmap-wl.c | 11 +- drivers/mtd/ubi/fastmap.c | 11 +- drivers/mtd/ubi/gluebi.c | 15 +- drivers/mtd/ubi/io.c | 15 +- drivers/mtd/ubi/kapi.c | 15 +- drivers/mtd/ubi/misc.c | 15 +- drivers/mtd/ubi/ubi.h | 15 +- drivers/mtd/ubi/upd.c | 15 +- drivers/mtd/ubi/vmt.c | 15 +- drivers/mtd/ubi/vtbl.c | 15 +- drivers/mtd/ubi/wl.c | 15 +- drivers/mux/Kconfig | 12 +- drivers/mux/mmio.c | 6 +- drivers/net/Space.c | 6 +- drivers/net/arcnet/arcdevice.h | 7 +- drivers/net/bonding/bond_3ad.c | 241 +- drivers/net/bonding/bond_alb.c | 30 +- drivers/net/bonding/bond_main.c | 335 +- drivers/net/bonding/bond_netlink.c | 6 +- drivers/net/bonding/bond_options.c | 36 +- drivers/net/bonding/bond_sysfs_slave.c | 6 +- drivers/net/caif/caif_hsi.c | 2 +- drivers/net/caif/caif_serial.c | 2 +- drivers/net/caif/caif_spi.c | 2 +- drivers/net/caif/caif_spi_slave.c | 2 +- drivers/net/caif/caif_virtio.c | 2 +- drivers/net/can/at91_can.c | 12 +- drivers/net/can/dev.c | 13 +- drivers/net/can/flexcan.c | 5 +- drivers/net/can/grcan.c | 6 +- drivers/net/can/janz-ican3.c | 6 +- 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/peak_canfd/peak_pciefd_main.c | 2 +- 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 | 44 +- drivers/net/can/usb/Kconfig | 6 + drivers/net/can/usb/ems_usb.c | 14 +- drivers/net/can/usb/esd_usb2.c | 14 +- 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 | 12 +- 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 | 12 +- drivers/net/dsa/Makefile | 4 +- drivers/net/dsa/bcm_sf2.c | 6 +- drivers/net/dsa/bcm_sf2.h | 6 +- drivers/net/dsa/bcm_sf2_cfp.c | 6 +- drivers/net/dsa/bcm_sf2_regs.h | 6 +- drivers/net/dsa/dsa_loop.c | 6 +- drivers/net/dsa/lan9303-core.c | 11 +- drivers/net/dsa/lan9303_i2c.c | 11 +- drivers/net/dsa/lan9303_mdio.c | 11 +- drivers/net/dsa/microchip/ksz9477.c | 66 - drivers/net/dsa/microchip/ksz_common.c | 5 - drivers/net/dsa/microchip/ksz_priv.h | 2 - drivers/net/dsa/mt7530.c | 10 +- drivers/net/dsa/mt7530.h | 10 +- drivers/net/dsa/mv88e6060.h | 6 +- drivers/net/dsa/mv88e6xxx/chip.c | 105 +- drivers/net/dsa/mv88e6xxx/chip.h | 14 +- drivers/net/dsa/mv88e6xxx/global1.c | 41 +- drivers/net/dsa/mv88e6xxx/global1.h | 22 +- drivers/net/dsa/mv88e6xxx/global1_atu.c | 11 +- drivers/net/dsa/mv88e6xxx/global1_vtu.c | 64 +- drivers/net/dsa/mv88e6xxx/global2.c | 32 +- drivers/net/dsa/mv88e6xxx/global2.h | 20 +- drivers/net/dsa/mv88e6xxx/global2_avb.c | 6 +- drivers/net/dsa/mv88e6xxx/global2_scratch.c | 6 +- drivers/net/dsa/mv88e6xxx/hwtstamp.c | 6 +- drivers/net/dsa/mv88e6xxx/hwtstamp.h | 6 +- drivers/net/dsa/mv88e6xxx/phy.c | 6 +- drivers/net/dsa/mv88e6xxx/phy.h | 6 +- drivers/net/dsa/mv88e6xxx/port.c | 83 +- drivers/net/dsa/mv88e6xxx/port.h | 20 +- drivers/net/dsa/mv88e6xxx/ptp.c | 6 +- drivers/net/dsa/mv88e6xxx/ptp.h | 6 +- drivers/net/dsa/mv88e6xxx/serdes.c | 6 +- drivers/net/dsa/mv88e6xxx/serdes.h | 6 +- drivers/net/dsa/mv88e6xxx/smi.c | 31 +- drivers/net/dsa/mv88e6xxx/smi.h | 6 +- drivers/net/dsa/qca8k.h | 10 +- drivers/net/dsa/realtek-smi-core.c | 497 - drivers/net/dsa/realtek-smi.c | 497 + .../net/dsa/{realtek-smi-core.h => realtek-smi.h} | 0 drivers/net/dsa/rtl8366.c | 9 +- drivers/net/dsa/rtl8366rb.c | 2 +- drivers/net/dsa/sja1105/Kconfig | 9 +- drivers/net/dsa/sja1105/Makefile | 4 - drivers/net/dsa/sja1105/sja1105.h | 54 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 100 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 146 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.h | 11 +- drivers/net/dsa/sja1105/sja1105_main.c | 673 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 404 - drivers/net/dsa/sja1105/sja1105_ptp.h | 64 - drivers/net/dsa/sja1105/sja1105_spi.c | 72 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 82 +- drivers/net/dsa/sja1105/sja1105_static_config.h | 36 - drivers/net/ethernet/8390/Kconfig | 2 +- drivers/net/ethernet/aeroflex/greth.c | 6 +- drivers/net/ethernet/alteon/acenic.c | 6 +- drivers/net/ethernet/altera/altera_msgdma.c | 13 +- drivers/net/ethernet/altera/altera_msgdma.h | 13 +- drivers/net/ethernet/altera/altera_msgdmahw.h | 13 +- drivers/net/ethernet/altera/altera_sgdma.c | 13 +- drivers/net/ethernet/altera/altera_sgdma.h | 13 +- drivers/net/ethernet/altera/altera_sgdmahw.h | 13 +- drivers/net/ethernet/altera/altera_tse.h | 13 +- drivers/net/ethernet/altera/altera_tse_ethtool.c | 13 +- drivers/net/ethernet/altera/altera_tse_main.c | 13 +- drivers/net/ethernet/altera/altera_utils.c | 13 +- drivers/net/ethernet/altera/altera_utils.h | 13 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 77 +- drivers/net/ethernet/amazon/ena/ena_com.c | 201 +- drivers/net/ethernet/amazon/ena/ena_com.h | 51 - drivers/net/ethernet/amazon/ena/ena_eth_com.c | 54 +- drivers/net/ethernet/amazon/ena/ena_eth_com.h | 73 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 110 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 403 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 44 +- drivers/net/ethernet/amd/au1000_eth.c | 19 +- drivers/net/ethernet/amd/au1000_eth.h | 19 +- drivers/net/ethernet/apple/bmac.h | 6 +- drivers/net/ethernet/apple/mace.h | 6 +- drivers/net/ethernet/apple/macmace.c | 6 +- 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 | 56 +- 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 | 69 +- .../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 | 19 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 9 +- drivers/net/ethernet/aquantia/atlantic/ver.h | 5 +- drivers/net/ethernet/arc/emac_arc.c | 11 +- drivers/net/ethernet/arc/emac_rockchip.c | 11 +- drivers/net/ethernet/atheros/Kconfig | 10 +- drivers/net/ethernet/atheros/Makefile | 1 - drivers/net/ethernet/atheros/ag71xx.c | 1898 -- drivers/net/ethernet/atheros/atl1c/atl1c.h | 15 +- drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c | 16 +- drivers/net/ethernet/atheros/atl1c/atl1c_hw.c | 15 +- drivers/net/ethernet/atheros/atl1c/atl1c_hw.h | 15 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 15 +- drivers/net/ethernet/atheros/atl1e/atl1e.h | 15 +- drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c | 16 +- drivers/net/ethernet/atheros/atl1e/atl1e_hw.c | 15 +- drivers/net/ethernet/atheros/atl1e/atl1e_hw.h | 15 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 15 +- drivers/net/ethernet/atheros/atl1e/atl1e_param.c | 15 +- drivers/net/ethernet/atheros/atlx/atl1.c | 18 +- drivers/net/ethernet/atheros/atlx/atl1.h | 15 +- drivers/net/ethernet/atheros/atlx/atl2.c | 15 +- drivers/net/ethernet/atheros/atlx/atl2.h | 15 +- drivers/net/ethernet/atheros/atlx/atlx.c | 15 +- drivers/net/ethernet/atheros/atlx/atlx.h | 15 +- drivers/net/ethernet/aurora/nb8800.c | 12 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 15 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 30 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.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.h | 7 - drivers/net/ethernet/cadence/macb_main.c | 111 +- drivers/net/ethernet/cadence/macb_pci.c | 13 +- drivers/net/ethernet/cadence/macb_ptp.c | 13 +- drivers/net/ethernet/calxeda/xgmac.c | 13 +- drivers/net/ethernet/cavium/thunder/nic.h | 5 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 5 +- drivers/net/ethernet/cavium/thunder/nic_reg.h | 5 +- .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 5 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 5 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 5 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.h | 5 +- drivers/net/ethernet/cavium/thunder/q_struct.h | 5 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 5 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.h | 5 +- drivers/net/ethernet/cavium/thunder/thunder_xcv.c | 5 +- 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 | 9 +- 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_filter.c | 41 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 165 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 5 +- 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 | 2 - drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 90 +- drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 4 - drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 28 - drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c | 47 +- drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h | 7 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 6 +- drivers/net/ethernet/davicom/dm9000.c | 11 +- drivers/net/ethernet/dec/tulip/de4x5.c | 1 + drivers/net/ethernet/dec/tulip/dmfe.c | 10 +- drivers/net/ethernet/dec/tulip/uli526x.c | 10 +- drivers/net/ethernet/dlink/dl2k.c | 5 +- drivers/net/ethernet/dlink/dl2k.h | 5 +- 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 | 8 +- 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 | 17 +- drivers/net/ethernet/faraday/ftgmac100.h | 15 +- drivers/net/ethernet/faraday/ftmac100.c | 15 +- drivers/net/ethernet/faraday/ftmac100.h | 15 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 9 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 4 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 3 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 151 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 11 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 3 - drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 242 +- drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h | 48 +- drivers/net/ethernet/freescale/dpaa2/dprtc.c | 191 +- drivers/net/ethernet/freescale/dpaa2/dprtc.h | 62 +- drivers/net/ethernet/freescale/enetc/Kconfig | 10 - drivers/net/ethernet/freescale/enetc/enetc.c | 216 +- drivers/net/ethernet/freescale/enetc/enetc.h | 18 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 31 - drivers/net/ethernet/freescale/enetc/enetc_hw.h | 25 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 - drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 5 - drivers/net/ethernet/freescale/enetc/enetc_vf.c | 2 - drivers/net/ethernet/freescale/fec_main.c | 18 +- drivers/net/ethernet/freescale/fec_ptp.c | 2 +- drivers/net/ethernet/freescale/fman/fman_keygen.c | 3 +- drivers/net/ethernet/freescale/fsl_pq_mdio.c | 7 +- drivers/net/ethernet/freescale/gianfar.c | 6 +- drivers/net/ethernet/freescale/gianfar.h | 6 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 5 +- drivers/net/ethernet/freescale/ucc_geth.c | 6 +- drivers/net/ethernet/freescale/ucc_geth.h | 6 +- drivers/net/ethernet/freescale/ucc_geth_ethtool.c | 6 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 6 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 6 +- drivers/net/ethernet/hisilicon/hns/hnae.c | 6 +- drivers/net/ethernet/hisilicon/hns/hnae.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h | 6 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 6 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_enet.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 10 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 26 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 23 +- drivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 398 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 49 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 12 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 33 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 95 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 734 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 16 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1040 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 60 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 28 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 8 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 145 +- .../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 2 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 187 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 5 - drivers/net/ethernet/hisilicon/hns_mdio.c | 6 +- drivers/net/ethernet/hp/hp100.c | 14 +- drivers/net/ethernet/hp/hp100.h | 6 +- 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 | 13 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 19 +- 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 | 71 +- 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 | 16 +- 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 | 33 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 76 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 125 +- drivers/net/ethernet/huawei/hinic/hinic_port.h | 52 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 65 +- drivers/net/ethernet/huawei/hinic/hinic_rx.h | 13 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_tx.h | 11 +- drivers/net/ethernet/ibm/ehea/ehea.h | 16 +- drivers/net/ethernet/ibm/ehea/ehea_ethtool.c | 16 +- drivers/net/ethernet/ibm/ehea/ehea_hw.h | 16 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 16 +- drivers/net/ethernet/ibm/ehea/ehea_phyp.c | 16 +- drivers/net/ethernet/ibm/ehea/ehea_phyp.h | 16 +- drivers/net/ethernet/ibm/ehea/ehea_qmr.c | 16 +- drivers/net/ethernet/ibm/ehea/ehea_qmr.h | 16 +- drivers/net/ethernet/ibm/emac/core.c | 7 +- drivers/net/ethernet/ibm/emac/core.h | 7 +- drivers/net/ethernet/ibm/emac/debug.h | 7 +- drivers/net/ethernet/ibm/emac/emac.h | 7 +- drivers/net/ethernet/ibm/emac/mal.c | 7 +- drivers/net/ethernet/ibm/emac/mal.h | 7 +- drivers/net/ethernet/ibm/emac/phy.h | 6 +- drivers/net/ethernet/ibm/emac/rgmii.c | 7 +- drivers/net/ethernet/ibm/emac/rgmii.h | 6 +- drivers/net/ethernet/ibm/emac/tah.c | 6 +- drivers/net/ethernet/ibm/emac/tah.h | 6 +- drivers/net/ethernet/ibm/emac/zmii.c | 7 +- drivers/net/ethernet/ibm/emac/zmii.h | 7 +- drivers/net/ethernet/ibm/ibmvnic.c | 32 +- drivers/net/ethernet/ibm/ibmvnic.h | 13 +- drivers/net/ethernet/intel/e1000e/netdev.c | 21 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 + drivers/net/ethernet/intel/i40e/i40e_adminq.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 40 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 82 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 27 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 103 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 1 - drivers/net/ethernet/intel/iavf/Makefile | 2 +- drivers/net/ethernet/intel/iavf/i40e_adminq.c | 936 + drivers/net/ethernet/intel/iavf/i40e_adminq.h | 135 + drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h | 530 + drivers/net/ethernet/intel/iavf/iavf.h | 13 +- drivers/net/ethernet/intel/iavf/iavf_adminq.c | 937 - drivers/net/ethernet/intel/iavf/iavf_adminq.h | 135 - drivers/net/ethernet/intel/iavf/iavf_adminq_cmd.h | 528 - drivers/net/ethernet/intel/iavf/iavf_alloc.h | 17 +- drivers/net/ethernet/intel/iavf/iavf_client.c | 127 +- drivers/net/ethernet/intel/iavf/iavf_client.h | 104 +- drivers/net/ethernet/intel/iavf/iavf_common.c | 499 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 16 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 810 +- drivers/net/ethernet/intel/iavf/iavf_osdep.h | 3 +- drivers/net/ethernet/intel/iavf/iavf_prototype.h | 58 +- drivers/net/ethernet/intel/iavf/iavf_status.h | 136 +- drivers/net/ethernet/intel/iavf/iavf_trace.h | 4 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 35 +- drivers/net/ethernet/intel/iavf/iavf_type.h | 4 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 42 +- drivers/net/ethernet/intel/ice/ice.h | 63 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 49 +- drivers/net/ethernet/intel/ice/ice_common.c | 250 +- drivers/net/ethernet/intel/ice/ice_common.h | 11 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 2 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 2 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 35 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 12 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 230 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 5 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 1027 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 4 - drivers/net/ethernet/intel/ice/ice_lib.c | 477 +- drivers/net/ethernet/intel/ice/ice_lib.h | 14 - drivers/net/ethernet/intel/ice/ice_main.c | 362 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 35 +- drivers/net/ethernet/intel/ice/ice_status.h | 1 - drivers/net/ethernet/intel/ice/ice_switch.c | 9 +- drivers/net/ethernet/intel/ice/ice_switch.h | 7 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 16 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 35 +- drivers/net/ethernet/intel/ice/ice_type.h | 13 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 301 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 33 +- drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 3 +- drivers/net/ethernet/intel/igc/igc_base.c | 49 + drivers/net/ethernet/intel/igc/igc_defines.h | 18 +- drivers/net/ethernet/intel/igc/igc_hw.h | 3 + drivers/net/ethernet/intel/igc/igc_mac.c | 23 +- drivers/net/ethernet/intel/igc/igc_main.c | 22 - drivers/net/ethernet/intel/ixgbe/ixgbe.h | 14 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 6 - drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 187 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 14 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 82 +- drivers/net/ethernet/intel/ixgbevf/vf.c | 5 +- drivers/net/ethernet/jme.c | 15 +- drivers/net/ethernet/jme.h | 15 +- drivers/net/ethernet/marvell/mvneta.c | 42 +- drivers/net/ethernet/marvell/mvneta_bm.c | 4 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 39 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 279 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h | 15 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 254 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 23 +- drivers/net/ethernet/marvell/skge.c | 14 +- drivers/net/ethernet/marvell/sky2.c | 14 +- drivers/net/ethernet/mediatek/Makefile | 3 +- drivers/net/ethernet/mediatek/mtk_eth_path.c | 323 - drivers/net/ethernet/mediatek/mtk_eth_soc.c | 122 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 187 +- drivers/net/ethernet/mediatek/mtk_sgmii.c | 105 - drivers/net/ethernet/mellanox/mlx5/core/Makefile | 12 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 25 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 58 - drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 14 - .../net/ethernet/mellanox/mlx5/core/diag/crdump.c | 115 - .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 139 - .../ethernet/mellanox/mlx5/core/diag/fw_tracer.h | 20 - drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 27 + drivers/net/ethernet/mellanox/mlx5/core/ecpf.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 4 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 298 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 41 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c | 335 - .../ethernet/mellanox/mlx5/core/en/tc_tun_gre.c | 95 - .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 151 - .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 10 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 35 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 79 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 25 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 77 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 444 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 34 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 55 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 204 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 277 - drivers/net/ethernet/mellanox/mlx5/core/events.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 569 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 9 + drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 9 +- .../net/ethernet/mellanox/mlx5/core/lib/geneve.c | 157 - .../net/ethernet/mellanox/mlx5/core/lib/geneve.h | 33 - drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 3 - .../net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c | 316 - .../net/ethernet/mellanox/mlx5/core/lib/pci_vsc.h | 32 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 107 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 24 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 334 - drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 22 - drivers/net/ethernet/mellanox/mlxfw/mlxfw.h | 11 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 57 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 - drivers/net/ethernet/mellanox/mlxsw/Makefile | 1 - drivers/net/ethernet/mellanox/mlxsw/cmd.h | 12 - drivers/net/ethernet/mellanox/mlxsw/core.c | 48 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 11 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 27 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 135 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 46 +- drivers/net/ethernet/mellanox/mlxsw/i2c.c | 76 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 18 - drivers/net/ethernet/mellanox/mlxsw/pci.c | 32 - drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 3 - drivers/net/ethernet/mellanox/mlxsw/reg.h | 167 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 120 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 3 - .../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c | 11 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 266 - drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 44 - .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 346 +- drivers/net/ethernet/micrel/ks8695net.c | 11 +- drivers/net/ethernet/micrel/ks8842.c | 14 +- drivers/net/ethernet/micrel/ks8851_mll.c | 14 +- drivers/net/ethernet/micrel/ksz884x.c | 10 +- drivers/net/ethernet/microchip/encx24j600.c | 7 +- drivers/net/ethernet/mscc/Makefile | 2 +- drivers/net/ethernet/mscc/ocelot.c | 69 +- drivers/net/ethernet/mscc/ocelot.h | 15 +- drivers/net/ethernet/mscc/ocelot_ace.c | 782 - drivers/net/ethernet/mscc/ocelot_ace.h | 232 - drivers/net/ethernet/mscc/ocelot_board.c | 1 - drivers/net/ethernet/mscc/ocelot_flower.c | 357 - drivers/net/ethernet/mscc/ocelot_police.c | 227 - drivers/net/ethernet/mscc/ocelot_police.h | 22 - drivers/net/ethernet/mscc/ocelot_regs.c | 11 - drivers/net/ethernet/mscc/ocelot_s2.h | 64 - drivers/net/ethernet/mscc/ocelot_tc.c | 178 - drivers/net/ethernet/mscc/ocelot_tc.h | 22 - drivers/net/ethernet/mscc/ocelot_vcap.h | 403 - drivers/net/ethernet/netronome/Kconfig | 1 - drivers/net/ethernet/netronome/nfp/Makefile | 6 - drivers/net/ethernet/netronome/nfp/bpf/jit.c | 115 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 2 - drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 12 - drivers/net/ethernet/netronome/nfp/ccm.c | 3 + drivers/net/ethernet/netronome/nfp/ccm.h | 56 +- drivers/net/ethernet/netronome/nfp/ccm_mbox.c | 734 - drivers/net/ethernet/netronome/nfp/crypto/crypto.h | 27 - drivers/net/ethernet/netronome/nfp/crypto/fw.h | 82 - drivers/net/ethernet/netronome/nfp/crypto/tls.c | 482 - drivers/net/ethernet/netronome/nfp/flower/action.c | 205 +- .../net/ethernet/netronome/nfp/flower/lag_conf.c | 4 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 12 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 14 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 28 +- .../net/ethernet/netronome/nfp/flower/offload.c | 126 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 3 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 4 - drivers/net/ethernet/netronome/nfp/nfp_net.h | 68 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 189 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c | 15 - drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 21 - .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 26 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 7 +- drivers/net/ethernet/nuvoton/w90p910_ether.c | 6 +- drivers/net/ethernet/nxp/lpc_eth.c | 11 +- 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/Kconfig | 1 - .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 8 +- drivers/net/ethernet/qlogic/qed/qed.h | 24 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 7 +- drivers/net/ethernet/qlogic/qed/qed_debug.h | 5 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 1276 +- drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 113 +- drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 26 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 16 +- drivers/net/ethernet/qlogic/qed/qed_hw.c | 44 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 9 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 35 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 67 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 406 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 157 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 65 - drivers/net/ethernet/qlogic/qed/qed_mcp.h | 16 - drivers/net/ethernet/qlogic/qed/qed_ptp.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 75 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 6 - drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 3 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 - drivers/net/ethernet/qlogic/qede/qede_dcbnl.c | 5 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 1 - drivers/net/ethernet/qlogic/qede/qede_main.c | 10 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 37 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.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 | 35 +- .../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/Makefile | 1 - drivers/net/ethernet/realtek/r8169.c | 7358 ++++++++ drivers/net/ethernet/realtek/r8169_firmware.c | 231 - drivers/net/ethernet/realtek/r8169_firmware.h | 39 - drivers/net/ethernet/realtek/r8169_main.c | 6859 -------- drivers/net/ethernet/renesas/sh_eth.c | 4 - drivers/net/ethernet/rocker/rocker.h | 6 +- drivers/net/ethernet/rocker/rocker_hw.h | 6 +- drivers/net/ethernet/rocker/rocker_main.c | 10 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 31 +- drivers/net/ethernet/rocker/rocker_tlv.c | 6 +- drivers/net/ethernet/rocker/rocker_tlv.h | 6 +- drivers/net/ethernet/sgi/meth.c | 6 +- drivers/net/ethernet/smsc/Kconfig | 6 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 13 +- drivers/net/ethernet/stmicro/stmmac/Makefile | 2 - drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 12 +- drivers/net/ethernet/stmicro/stmmac/common.h | 15 +- drivers/net/ethernet/stmicro/stmmac/descs.h | 12 +- drivers/net/ethernet/stmicro/stmmac/descs_com.h | 12 +- .../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 2 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 14 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 10 +- drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c | 8 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 11 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 118 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 3 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 24 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 11 +- drivers/net/ethernet/stmicro/stmmac/dwmac100.h | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 13 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 34 +- .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 12 +- .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 25 +- drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 42 +- 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 | 9 +- drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 12 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 2 - .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 15 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 4 + drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 12 +- drivers/net/ethernet/stmicro/stmmac/hwif.c | 9 - drivers/net/ethernet/stmicro/stmmac/hwif.h | 21 - drivers/net/ethernet/stmicro/stmmac/mmc.h | 16 +- drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 25 +- 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 | 41 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 101 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 432 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 81 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 13 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.h | 6 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 43 +- .../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 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 850 - drivers/net/ethernet/tehuti/tehuti.c | 6 +- drivers/net/ethernet/tehuti/tehuti.h | 6 +- drivers/net/ethernet/ti/Kconfig | 1 - drivers/net/ethernet/ti/cpsw.c | 38 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 42 +- drivers/net/ethernet/ti/cpts.c | 88 +- drivers/net/ethernet/ti/cpts.h | 2 +- drivers/net/ethernet/ti/davinci_cpdma.c | 85 +- drivers/net/ethernet/ti/davinci_cpdma.h | 2 - drivers/net/ethernet/ti/davinci_emac.c | 4 +- drivers/net/ethernet/ti/netcp_ethss.c | 9 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 15 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 17 +- drivers/net/ethernet/toshiba/ps3_gelic_wireless.c | 14 +- drivers/net/ethernet/toshiba/ps3_gelic_wireless.h | 14 +- drivers/net/ethernet/toshiba/spider_net.c | 15 +- drivers/net/ethernet/toshiba/spider_net.h | 15 +- drivers/net/ethernet/toshiba/spider_net_ethtool.c | 15 +- drivers/net/ethernet/tundra/tsi108_eth.c | 14 +- drivers/net/ethernet/via/via-velocity.h | 2 +- drivers/net/ethernet/wiznet/w5100-spi.c | 27 +- drivers/net/ethernet/wiznet/w5100.c | 3 +- drivers/net/ethernet/wiznet/w5100.h | 3 +- drivers/net/ethernet/wiznet/w5300.c | 3 +- drivers/net/ethernet/xilinx/Kconfig | 6 +- drivers/net/ethernet/xilinx/ll_temac.h | 5 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 258 +- drivers/net/ethernet/xilinx/ll_temac_mdio.c | 20 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 35 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 677 +- drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 111 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 6 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 6 +- drivers/net/fddi/skfp/cfm.c | 6 +- drivers/net/fddi/skfp/drvfbi.c | 6 +- drivers/net/fddi/skfp/ecm.c | 6 +- drivers/net/fddi/skfp/ess.c | 6 +- drivers/net/fddi/skfp/fplustm.c | 6 +- drivers/net/fddi/skfp/h/cmtdef.h | 6 +- drivers/net/fddi/skfp/h/fddi.h | 6 +- drivers/net/fddi/skfp/h/fddimib.h | 6 +- drivers/net/fddi/skfp/h/fplustm.h | 6 +- drivers/net/fddi/skfp/h/hwmtm.h | 6 +- drivers/net/fddi/skfp/h/mbuf.h | 6 +- drivers/net/fddi/skfp/h/osdef1st.h | 6 +- drivers/net/fddi/skfp/h/sba.h | 6 +- drivers/net/fddi/skfp/h/sba_def.h | 6 +- drivers/net/fddi/skfp/h/skfbi.h | 6 +- drivers/net/fddi/skfp/h/skfbiinc.h | 6 +- drivers/net/fddi/skfp/h/smc.h | 6 +- drivers/net/fddi/skfp/h/smt.h | 6 +- drivers/net/fddi/skfp/h/smt_p.h | 6 +- drivers/net/fddi/skfp/h/smtstate.h | 6 +- drivers/net/fddi/skfp/h/supern_2.h | 6 +- drivers/net/fddi/skfp/h/targethw.h | 6 +- drivers/net/fddi/skfp/h/targetos.h | 6 +- drivers/net/fddi/skfp/h/types.h | 6 +- drivers/net/fddi/skfp/hwmtm.c | 6 +- drivers/net/fddi/skfp/hwt.c | 6 +- drivers/net/fddi/skfp/pcmplc.c | 6 +- drivers/net/fddi/skfp/pmf.c | 6 +- drivers/net/fddi/skfp/queue.c | 6 +- drivers/net/fddi/skfp/rmt.c | 6 +- drivers/net/fddi/skfp/skfddi.c | 6 +- drivers/net/fddi/skfp/smt.c | 6 +- drivers/net/fddi/skfp/smtdef.c | 6 +- drivers/net/fddi/skfp/smtinit.c | 6 +- drivers/net/fddi/skfp/smttimer.c | 6 +- drivers/net/fddi/skfp/srf.c | 6 +- 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/geneve.c | 2 +- drivers/net/gtp.c | 6 +- drivers/net/hamradio/baycom_epp.c | 17 +- drivers/net/hamradio/baycom_par.c | 18 +- drivers/net/hamradio/baycom_ser_fdx.c | 17 +- drivers/net/hamradio/baycom_ser_hdx.c | 18 +- drivers/net/hamradio/bpqether.c | 7 +- drivers/net/hamradio/dmascc.c | 15 +- drivers/net/hamradio/hdlcdrv.c | 15 +- drivers/net/hamradio/mkiss.c | 12 +- drivers/net/hamradio/yam.c | 17 +- drivers/net/hippi/rrunner.c | 6 +- drivers/net/hyperv/hyperv_net.h | 14 +- drivers/net/hyperv/netvsc.c | 13 +- drivers/net/hyperv/netvsc_drv.c | 21 +- drivers/net/hyperv/rndis_filter.c | 13 +- drivers/net/ieee802154/adf7242.c | 3 +- drivers/net/ieee802154/at86rf230.c | 10 +- drivers/net/ieee802154/at86rf230.h | 10 +- drivers/net/ieee802154/atusb.c | 5 +- drivers/net/ieee802154/atusb.h | 4 +- drivers/net/ieee802154/cc2520.c | 7 +- drivers/net/ieee802154/fakelb.c | 10 +- drivers/net/ieee802154/mac802154_hwsim.c | 10 +- drivers/net/ieee802154/mcr20a.c | 11 +- drivers/net/ieee802154/mcr20a.h | 11 +- drivers/net/ieee802154/mrf24j40.c | 11 +- drivers/net/ifb.c | 5 +- drivers/net/ipvlan/ipvlan.h | 7 +- drivers/net/ipvlan/ipvlan_core.c | 7 +- drivers/net/ipvlan/ipvlan_l3s.c | 6 +- drivers/net/ipvlan/ipvlan_main.c | 9 +- drivers/net/loopback.c | 6 +- drivers/net/macsec.c | 6 +- drivers/net/macvlan.c | 8 +- drivers/net/netconsole.c | 14 +- drivers/net/netdevsim/dev.c | 44 - drivers/net/netdevsim/netdevsim.h | 1 - drivers/net/phy/Kconfig | 8 +- drivers/net/phy/Makefile | 3 +- drivers/net/phy/aquantia_main.c | 8 - drivers/net/phy/{ax88796b.c => asix.c} | 0 drivers/net/phy/bcm87xx.c | 20 +- drivers/net/phy/broadcom.c | 2 - drivers/net/phy/dp83867.c | 230 +- drivers/net/phy/lxt.c | 6 - drivers/net/phy/marvell10g.c | 13 - drivers/net/phy/nxp-tja11xx.c | 403 - drivers/net/phy/phy-core.c | 4 +- drivers/net/phy/phy.c | 112 +- drivers/net/phy/phy_device.c | 109 +- drivers/net/phy/phylink.c | 305 +- drivers/net/phy/sfp-bus.c | 14 +- drivers/net/phy/sfp.c | 96 +- drivers/net/plip/plip.c | 10 +- drivers/net/ppp/ppp_async.c | 6 +- drivers/net/ppp/ppp_generic.c | 6 +- drivers/net/ppp/ppp_synctty.c | 6 +- drivers/net/ppp/pppoe.c | 7 +- drivers/net/ppp/pppox.c | 7 +- drivers/net/ppp/pptp.c | 7 +- drivers/net/rionet.c | 6 +- drivers/net/sb1000.c | 6 +- drivers/net/team/team.c | 31 +- drivers/net/team/team_mode_activebackup.c | 6 +- drivers/net/team/team_mode_broadcast.c | 6 +- drivers/net/team/team_mode_loadbalance.c | 6 +- drivers/net/team/team_mode_random.c | 6 +- drivers/net/team/team_mode_roundrobin.c | 6 +- drivers/net/tun.c | 30 +- drivers/net/usb/cdc-phonet.c | 15 +- drivers/net/usb/hso.c | 16 +- drivers/net/usb/kalmia.c | 6 +- drivers/net/usb/qmi_wwan.c | 103 +- drivers/net/virtio_net.c | 2 +- drivers/net/vmxnet3/vmxnet3_drv.c | 20 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 10 - drivers/net/vmxnet3/vmxnet3_int.h | 7 +- drivers/net/vrf.c | 6 +- drivers/net/vxlan.c | 96 +- drivers/net/wan/c101.c | 5 +- drivers/net/wan/cosa.c | 15 +- drivers/net/wan/cosa.h | 15 +- drivers/net/wan/dlci.c | 6 +- drivers/net/wan/farsync.c | 6 +- drivers/net/wan/farsync.h | 6 +- drivers/net/wan/fsl_ucc_hdlc.c | 6 +- drivers/net/wan/fsl_ucc_hdlc.h | 6 +- drivers/net/wan/hd64570.c | 5 +- drivers/net/wan/hd64572.c | 5 +- drivers/net/wan/hd64572.h | 7 +- drivers/net/wan/hdlc.c | 5 +- drivers/net/wan/hdlc_cisco.c | 16 +- drivers/net/wan/hdlc_fr.c | 5 +- drivers/net/wan/hdlc_ppp.c | 5 +- drivers/net/wan/hdlc_raw.c | 5 +- drivers/net/wan/hdlc_raw_eth.c | 5 +- drivers/net/wan/hdlc_x25.c | 5 +- drivers/net/wan/ixp4xx_hss.c | 5 +- drivers/net/wan/lapbether.c | 7 +- 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/wan/n2.c | 5 +- drivers/net/wan/pc300too.c | 5 +- drivers/net/wan/pci200syn.c | 5 +- drivers/net/wan/sdla.c | 6 +- drivers/net/wan/sealevel.c | 7 +- drivers/net/wan/slic_ds26522.c | 6 +- drivers/net/wan/slic_ds26522.h | 6 +- drivers/net/wan/wanxl.c | 5 +- drivers/net/wan/wanxl.h | 5 +- drivers/net/wan/wanxlfw.S | 4 +- drivers/net/wan/x25_asy.c | 4 +- drivers/net/wan/z85230.c | 5 +- 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/ath10k/ahb.c | 2 +- drivers/net/wireless/ath/ath10k/core.c | 48 +- drivers/net/wireless/ath/ath10k/core.h | 12 +- drivers/net/wireless/ath/ath10k/coredump.c | 4 +- drivers/net/wireless/ath/ath10k/debug.c | 50 +- drivers/net/wireless/ath/ath10k/debugfs_sta.c | 7 - drivers/net/wireless/ath/ath10k/htc.c | 1 - drivers/net/wireless/ath/ath10k/htt.h | 60 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 387 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 29 +- drivers/net/wireless/ath/ath10k/hw.h | 6 - drivers/net/wireless/ath/ath10k/mac.c | 14 +- drivers/net/wireless/ath/ath10k/pci.c | 2 +- drivers/net/wireless/ath/ath10k/qmi.c | 15 +- drivers/net/wireless/ath/ath10k/sdio.c | 18 +- drivers/net/wireless/ath/ath10k/snoc.c | 4 +- drivers/net/wireless/ath/ath10k/txrx.c | 3 - drivers/net/wireless/ath/ath10k/usb.c | 2 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 28 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 12 - drivers/net/wireless/ath/ath10k/wmi.c | 37 +- drivers/net/wireless/ath/ath10k/wmi.h | 7 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 4 +- drivers/net/wireless/ath/ath6kl/debug.c | 3 +- drivers/net/wireless/ath/ath6kl/htc_pipe.c | 3 + drivers/net/wireless/ath/ath6kl/wmi.c | 13 +- drivers/net/wireless/ath/ath9k/ar9003_phy.c | 24 +- drivers/net/wireless/ath/ath9k/eeprom.c | 2 +- drivers/net/wireless/ath/ath9k/eeprom_4k.c | 1 - drivers/net/wireless/ath/ath9k/hw.c | 40 +- drivers/net/wireless/ath/ath9k/hw.h | 1 - drivers/net/wireless/ath/ath9k/init.c | 2 +- drivers/net/wireless/ath/ath9k/xmit.c | 18 +- drivers/net/wireless/ath/carl9170/fw.c | 15 +- drivers/net/wireless/ath/carl9170/fwdesc.h | 14 +- drivers/net/wireless/ath/carl9170/mac.c | 2 +- drivers/net/wireless/ath/carl9170/rx.c | 2 +- drivers/net/wireless/ath/dfs_pattern_detector.c | 2 +- drivers/net/wireless/ath/regd.h | 1 + drivers/net/wireless/ath/wil6210/cfg80211.c | 4 +- drivers/net/wireless/ath/wil6210/debugfs.c | 70 +- drivers/net/wireless/ath/wil6210/fw.h | 11 +- drivers/net/wireless/ath/wil6210/fw_inc.c | 148 +- drivers/net/wireless/ath/wil6210/interrupt.c | 67 +- drivers/net/wireless/ath/wil6210/main.c | 18 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 2 - drivers/net/wireless/ath/wil6210/rx_reorder.c | 2 +- drivers/net/wireless/ath/wil6210/txrx.c | 26 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 10 +- drivers/net/wireless/ath/wil6210/wil6210.h | 33 +- drivers/net/wireless/ath/wil6210/wmi.c | 14 +- drivers/net/wireless/atmel/at76c50x-usb.c | 7 +- drivers/net/wireless/atmel/at76c50x-usb.h | 6 +- drivers/net/wireless/atmel/atmel.h | 14 +- drivers/net/wireless/atmel/atmel_pci.c | 14 +- drivers/net/wireless/broadcom/b43/main.c | 7 +- drivers/net/wireless/broadcom/b43/phy_ac.c | 6 +- drivers/net/wireless/broadcom/b43/ppr.c | 11 +- drivers/net/wireless/broadcom/b43/sdio.c | 6 +- drivers/net/wireless/broadcom/brcm80211/Kconfig | 52 +- drivers/net/wireless/broadcom/brcm80211/Makefile | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/Kconfig | 50 - .../wireless/broadcom/brcm80211/brcmfmac/Makefile | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 13 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 13 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 15 +- .../wireless/broadcom/brcm80211/brcmfmac/common.h | 16 +- .../broadcom/brcm80211/brcmfmac/commonring.c | 16 +- .../broadcom/brcm80211/brcmfmac/commonring.h | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.h | 13 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 13 +- .../broadcom/brcm80211/brcmfmac/firmware.h | 13 +- .../broadcom/brcm80211/brcmfmac/flowring.c | 16 +- .../broadcom/brcm80211/brcmfmac/flowring.h | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 15 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 13 +- .../broadcom/brcm80211/brcmfmac/fwil_types.h | 13 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 13 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.h | 16 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.h | 16 +- .../net/wireless/broadcom/brcm80211/brcmfmac/pno.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/pno.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 30 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 13 +- .../broadcom/brcm80211/brcmfmac/tracepoint.c | 13 +- .../broadcom/brcm80211/brcmfmac/tracepoint.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/vendor.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/vendor.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_cmn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_hal.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_int.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_qmath.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_qmath.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_radio.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phyreg_n.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_n.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_n.h | 13 +- .../wireless/broadcom/brcm80211/brcmutil/Makefile | 13 +- .../net/wireless/broadcom/brcm80211/brcmutil/d11.c | 13 +- .../wireless/broadcom/brcm80211/brcmutil/utils.c | 13 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 13 +- .../broadcom/brcm80211/include/brcmu_d11.h | 13 +- .../broadcom/brcm80211/include/brcmu_utils.h | 13 +- .../broadcom/brcm80211/include/brcmu_wifi.h | 13 +- .../broadcom/brcm80211/include/chipcommon.h | 13 +- .../net/wireless/broadcom/brcm80211/include/defs.h | 13 +- .../net/wireless/broadcom/brcm80211/include/soc.h | 13 +- drivers/net/wireless/intel/iwlegacy/3945-debug.c | 20 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 17 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 20 +- drivers/net/wireless/intel/iwlegacy/3945.c | 17 +- drivers/net/wireless/intel/iwlegacy/3945.h | 17 +- drivers/net/wireless/intel/iwlegacy/4965-debug.c | 20 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 17 +- drivers/net/wireless/intel/iwlegacy/4965-rs.c | 21 +- drivers/net/wireless/intel/iwlegacy/4965.c | 17 +- drivers/net/wireless/intel/iwlegacy/4965.h | 20 +- drivers/net/wireless/intel/iwlegacy/Kconfig | 4 +- drivers/net/wireless/intel/iwlegacy/common.c | 20 +- drivers/net/wireless/intel/iwlegacy/common.h | 17 +- drivers/net/wireless/intel/iwlegacy/debug.c | 20 +- drivers/net/wireless/intel/iwlegacy/iwl-spectrum.h | 17 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 2 +- 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 | 17 +- 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/fw/dbg.c | 39 - drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 2 - 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/iwl-drv.c | 1 + drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 22 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 22 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 57 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 17 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 2 - drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 53 +- drivers/net/wireless/intersil/orinoco/hermes.h | 3 +- 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/p54/txrx.c | 11 +- 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/mac80211_hwsim.c | 3 - drivers/net/wireless/marvell/libertas/if_sdio.c | 6 +- drivers/net/wireless/marvell/libertas/if_sdio.h | 6 +- drivers/net/wireless/marvell/libertas/if_spi.c | 6 +- drivers/net/wireless/marvell/libertas/if_spi.h | 6 +- drivers/net/wireless/marvell/libertas/if_usb.c | 2 +- drivers/net/wireless/marvell/libertas_tf/cmd.c | 6 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 8 +- drivers/net/wireless/marvell/libertas_tf/if_usb.h | 6 +- .../net/wireless/marvell/libertas_tf/libertas_tf.h | 6 +- drivers/net/wireless/marvell/libertas_tf/main.c | 6 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 2 +- drivers/net/wireless/marvell/mwifiex/ie.c | 47 +- drivers/net/wireless/marvell/mwifiex/scan.c | 19 - drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.h | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 10 +- .../net/wireless/mediatek/mt76/mt76x0/initvals.h | 10 +- .../wireless/mediatek/mt76/mt76x0/initvals_phy.h | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/mcu.h | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.h | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 10 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 2 +- drivers/net/wireless/mediatek/mt76/util.h | 10 +- drivers/net/wireless/mediatek/mt7601u/core.c | 10 +- drivers/net/wireless/mediatek/mt7601u/debugfs.c | 10 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 10 +- drivers/net/wireless/mediatek/mt7601u/dma.h | 10 +- drivers/net/wireless/mediatek/mt7601u/eeprom.c | 10 +- drivers/net/wireless/mediatek/mt7601u/eeprom.h | 10 +- drivers/net/wireless/mediatek/mt7601u/init.c | 10 +- drivers/net/wireless/mediatek/mt7601u/initvals.h | 10 +- .../net/wireless/mediatek/mt7601u/initvals_phy.h | 10 +- drivers/net/wireless/mediatek/mt7601u/mac.c | 10 +- drivers/net/wireless/mediatek/mt7601u/mac.h | 10 +- drivers/net/wireless/mediatek/mt7601u/main.c | 10 +- drivers/net/wireless/mediatek/mt7601u/mcu.c | 10 +- drivers/net/wireless/mediatek/mt7601u/mcu.h | 10 +- drivers/net/wireless/mediatek/mt7601u/mt7601u.h | 10 +- drivers/net/wireless/mediatek/mt7601u/phy.c | 10 +- drivers/net/wireless/mediatek/mt7601u/regs.h | 10 +- drivers/net/wireless/mediatek/mt7601u/trace.c | 10 +- drivers/net/wireless/mediatek/mt7601u/trace.h | 10 +- drivers/net/wireless/mediatek/mt7601u/tx.c | 10 +- drivers/net/wireless/mediatek/mt7601u/usb.c | 10 +- drivers/net/wireless/mediatek/mt7601u/usb.h | 10 +- drivers/net/wireless/mediatek/mt7601u/util.c | 10 +- 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 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 35 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.h | 1 + .../wireless/realtek/rtlwifi/btcoexist/rtl_btc.c | 3 +- drivers/net/wireless/realtek/rtlwifi/rc.c | 3 + .../net/wireless/realtek/rtlwifi/rtl8192de/dm.c | 695 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 253 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.h | 708 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 3 +- drivers/net/wireless/realtek/rtw88/fw.c | 6 +- drivers/net/wireless/realtek/rtw88/main.c | 5 +- drivers/net/wireless/realtek/rtw88/pci.c | 10 +- drivers/net/wireless/realtek/rtw88/phy.c | 22 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 21 +- 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/net/xen-netback/interface.c | 2 +- drivers/nfc/fdp/fdp.c | 45 +- drivers/nfc/fdp/fdp.h | 10 +- drivers/nfc/fdp/i2c.c | 36 +- 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/s3fwrn5/core.c | 13 +- drivers/nfc/s3fwrn5/firmware.c | 13 +- drivers/nfc/s3fwrn5/firmware.h | 13 +- drivers/nfc/s3fwrn5/i2c.c | 13 +- drivers/nfc/s3fwrn5/nci.c | 13 +- drivers/nfc/s3fwrn5/nci.h | 13 +- drivers/nfc/s3fwrn5/s3fwrn5.h | 13 +- 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 | 16 +- drivers/nfc/st21nfca/i2c.c | 13 +- drivers/nfc/st21nfca/se.c | 18 +- drivers/nfc/st21nfca/st21nfca.h | 13 +- drivers/nfc/st21nfca/vendor_cmds.c | 13 +- drivers/nfc/st95hf/core.c | 20 +- drivers/nfc/st95hf/spi.c | 13 +- drivers/nfc/st95hf/spi.h | 13 +- drivers/nfc/trf7970a.c | 5 +- drivers/ntb/Kconfig | 11 - drivers/ntb/Makefile | 3 - drivers/ntb/hw/amd/ntb_hw_amd.c | 10 +- drivers/ntb/hw/intel/ntb_hw_gen3.c | 6 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 93 +- drivers/ntb/msi.c | 415 - drivers/ntb/{core.c => ntb.c} | 0 drivers/ntb/ntb_transport.c | 170 +- drivers/ntb/test/Kconfig | 9 - drivers/ntb/test/Makefile | 1 - drivers/ntb/test/ntb_msi_test.c | 433 - drivers/ntb/test/ntb_perf.c | 14 +- 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 | 14 +- 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 | 12 +- drivers/nvdimm/label.h | 12 +- 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 | 38 +- drivers/nvdimm/region.c | 10 +- drivers/nvdimm/region_devs.c | 10 +- drivers/nvme/host/core.c | 92 +- drivers/nvme/host/fc.c | 7 +- drivers/nvme/host/nvme.h | 1 - drivers/nvme/host/pci.c | 33 +- drivers/nvme/host/rdma.c | 159 +- drivers/nvme/host/tcp.c | 57 +- drivers/nvme/target/io-cmd-bdev.c | 1 - drivers/nvme/target/loop.c | 4 +- drivers/nvmem/Kconfig | 9 +- drivers/nvmem/Makefile | 2 - drivers/nvmem/imx-ocotp-scu.c | 161 - drivers/nvmem/meson-efuse.c | 10 +- drivers/nvmem/meson-mx-efuse.c | 10 +- drivers/nvmem/mtk-efuse.c | 10 +- drivers/nvmem/mxs-ocotp.c | 12 +- drivers/nvmem/qfprom.c | 10 +- drivers/nvmem/rockchip-efuse.c | 10 +- drivers/nvmem/uniphier-efuse.c | 10 +- drivers/nvmem/vf610-ocotp.c | 10 +- drivers/of/base.c | 10 +- drivers/of/fdt.c | 134 +- drivers/of/of_mdio.c | 3 +- drivers/of/of_net.c | 3 +- drivers/of/of_reserved_mem.c | 3 - drivers/opp/Kconfig | 2 +- drivers/opp/core.c | 174 +- drivers/opp/of.c | 30 +- drivers/parisc/asp.c | 6 +- drivers/parisc/ccio-dma.c | 11 +- drivers/parisc/dino.c | 5 +- drivers/parisc/eisa.c | 7 +- drivers/parisc/eisa_eeprom.c | 16 +- drivers/parisc/eisa_enumerator.c | 7 +- drivers/parisc/gsc.c | 6 +- drivers/parisc/gsc.h | 3 +- drivers/parisc/hppb.c | 5 +- drivers/parisc/iosapic.c | 5 +- drivers/parisc/iosapic_private.h | 16 +- drivers/parisc/lasi.c | 6 +- drivers/parisc/lba_pci.c | 5 +- drivers/parisc/led.c | 6 +- drivers/parisc/pdc_stable.c | 15 +- drivers/parisc/sba_iommu.c | 10 +- drivers/parisc/superio.c | 6 +- drivers/parisc/wax.c | 6 +- drivers/parport/Kconfig | 2 +- drivers/parport/parport_gsc.c | 7 +- drivers/parport/parport_gsc.h | 16 +- drivers/parport/parport_ip32.c | 15 +- drivers/parport/share.c | 2 - drivers/pci/controller/Kconfig | 4 +- drivers/pci/controller/dwc/pcie-qcom.c | 115 +- drivers/pci/controller/pci-hyperv.c | 91 +- drivers/pci/controller/pcie-altera-msi.c | 10 - drivers/pci/controller/pcie-altera.c | 28 +- drivers/pci/endpoint/functions/pci-epf-test.c | 35 +- drivers/pci/endpoint/pci-epc-core.c | 3 +- drivers/pci/msi.c | 54 +- drivers/pci/of.c | 8 - drivers/pci/p2pdma.c | 115 +- drivers/pci/pci-acpi.c | 3 +- drivers/pci/pci-driver.c | 82 +- drivers/pci/pci-sysfs.c | 3 - drivers/pci/pci.c | 99 +- drivers/pci/pci.h | 4 +- drivers/pci/pcie/portdrv_core.c | 66 - drivers/pci/probe.c | 2 +- drivers/pci/quirks.c | 80 +- drivers/pci/slot.c | 1 - drivers/pci/switch/switchtec.c | 12 +- drivers/pcmcia/at91_cf.c | 6 +- drivers/pcmcia/ds.c | 2 +- drivers/pcmcia/electra_cf.c | 15 +- drivers/pcmcia/omap_cf.c | 6 +- drivers/pcmcia/pxa2xx_base.c | 3 +- drivers/pcmcia/vrc4171_card.c | 15 +- drivers/perf/Kconfig | 8 - drivers/perf/Makefile | 1 - drivers/perf/arm-ccn.c | 9 +- drivers/perf/fsl_imx8_ddr_perf.c | 554 - drivers/perf/qcom_l2_pmu.c | 10 +- drivers/perf/qcom_l3_pmu.c | 10 +- drivers/phy/allwinner/phy-sun4i-usb.c | 11 +- drivers/phy/allwinner/phy-sun9i-usb.c | 11 +- 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-sata.c | 11 +- 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 | 18 +- drivers/phy/hisilicon/phy-hi6220-usb.c | 6 +- drivers/phy/hisilicon/phy-hix5hd2-sata.c | 6 +- drivers/phy/marvell/phy-mvebu-sata.c | 6 +- drivers/phy/marvell/phy-pxa-28nm-hsic.c | 11 +- drivers/phy/marvell/phy-pxa-28nm-usb2.c | 11 +- drivers/phy/phy-core.c | 6 +- drivers/phy/phy-pistachio-usb.c | 5 +- drivers/phy/qualcomm/Kconfig | 8 - drivers/phy/qualcomm/Makefile | 1 - drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 10 +- drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c | 10 +- drivers/phy/qualcomm/phy-qcom-pcie2.c | 331 - drivers/phy/qualcomm/phy-qcom-qusb2.c | 2 +- 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/ralink/phy-ralink-usb.c | 11 +- drivers/phy/renesas/phy-rcar-gen2.c | 2 - drivers/phy/rockchip/phy-rockchip-dp.c | 5 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 11 +- drivers/phy/rockchip/phy-rockchip-typec.c | 11 +- drivers/phy/st/phy-stm32-usbphyc.c | 2 +- drivers/phy/tegra/xusb-tegra124.c | 19 +- drivers/phy/tegra/xusb-tegra210.c | 19 +- drivers/phy/tegra/xusb.c | 10 +- drivers/phy/tegra/xusb.h | 10 +- drivers/phy/ti/phy-am654-serdes.c | 4 +- drivers/phy/ti/phy-da8xx-usb.c | 10 +- drivers/phy/ti/phy-omap-control.c | 12 +- drivers/phy/ti/phy-omap-usb2.c | 12 +- drivers/phy/ti/phy-ti-pipe3.c | 12 +- drivers/phy/ti/phy-twl4030-usb.c | 15 +- drivers/pinctrl/Kconfig | 2 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c | 6 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 10 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 6 +- drivers/pinctrl/aspeed/pinctrl-aspeed.h | 6 +- drivers/pinctrl/bcm/Kconfig | 6 +- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 2 - drivers/pinctrl/core.c | 16 +- drivers/pinctrl/core.h | 3 +- drivers/pinctrl/devicetree.c | 13 +- drivers/pinctrl/devicetree.h | 13 +- drivers/pinctrl/intel/pinctrl-intel.c | 45 +- drivers/pinctrl/mediatek/pinctrl-mt2701.c | 10 +- drivers/pinctrl/mediatek/pinctrl-mt6397.c | 10 +- drivers/pinctrl/mediatek/pinctrl-mt8127.c | 10 +- drivers/pinctrl/mediatek/pinctrl-mt8135.c | 10 +- drivers/pinctrl/mediatek/pinctrl-mt8173.c | 10 +- drivers/pinctrl/mediatek/pinctrl-mt8183.c | 1 - drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 10 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.h | 10 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt2701.h | 10 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt8135.h | 10 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt8173.h | 10 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 19 - drivers/pinctrl/mediatek/pinctrl-paris.h | 2 - drivers/pinctrl/meson/pinctrl-meson-g12a.c | 36 +- drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 8 +- drivers/pinctrl/meson/pinctrl-meson-gxl.c | 8 +- drivers/pinctrl/meson/pinctrl-meson.c | 358 +- drivers/pinctrl/meson/pinctrl-meson.h | 26 +- drivers/pinctrl/meson/pinctrl-meson8-pmx.c | 8 +- drivers/pinctrl/meson/pinctrl-meson8-pmx.h | 8 +- drivers/pinctrl/meson/pinctrl-meson8.c | 8 +- drivers/pinctrl/meson/pinctrl-meson8b.c | 8 +- drivers/pinctrl/mvebu/pinctrl-armada-370.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-375.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-38x.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-39x.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-ap806.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-cp110.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-xp.c | 6 +- drivers/pinctrl/mvebu/pinctrl-dove.c | 6 +- drivers/pinctrl/mvebu/pinctrl-kirkwood.c | 6 +- drivers/pinctrl/mvebu/pinctrl-mvebu.c | 6 +- drivers/pinctrl/mvebu/pinctrl-mvebu.h | 6 +- drivers/pinctrl/mvebu/pinctrl-orion.c | 6 +- drivers/pinctrl/nomadik/Kconfig | 1 - drivers/pinctrl/nomadik/pinctrl-ab8500.c | 5 +- drivers/pinctrl/nomadik/pinctrl-ab8505.c | 5 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 6 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 5 +- drivers/pinctrl/pinconf-generic.c | 5 +- drivers/pinctrl/pinconf.c | 3 +- drivers/pinctrl/pinconf.h | 3 +- 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-at91.h | 6 +- drivers/pinctrl/pinctrl-axp209.c | 6 +- drivers/pinctrl/pinctrl-bm1880.c | 733 +- drivers/pinctrl/pinctrl-coh901.c | 2 +- drivers/pinctrl/pinctrl-da850-pupd.c | 10 +- drivers/pinctrl/pinctrl-digicolor.c | 6 +- drivers/pinctrl/pinctrl-ingenic.c | 3 +- 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-rk805.c | 6 +- drivers/pinctrl/pinctrl-rockchip.c | 11 +- drivers/pinctrl/pinctrl-stmfx.c | 1 - drivers/pinctrl/pinctrl-sx150x.c | 10 +- drivers/pinctrl/pinctrl-tb10x.c | 26 +- drivers/pinctrl/pinctrl-u300.c | 2 +- drivers/pinctrl/pinctrl-xway.c | 5 +- drivers/pinctrl/pinmux.c | 3 +- drivers/pinctrl/pinmux.h | 3 +- drivers/pinctrl/pxa/pinctrl-pxa25x.c | 6 +- drivers/pinctrl/pxa/pinctrl-pxa27x.c | 6 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 7 +- 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 | 4 +- 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/sprd/pinctrl-sprd-sc9860.c | 10 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 10 +- drivers/pinctrl/sprd/pinctrl-sprd.h | 10 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 184 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 2 - drivers/pinctrl/stm32/pinctrl-stm32mp157.c | 5 - drivers/pinctrl/tegra/Kconfig | 4 - drivers/pinctrl/tegra/Makefile | 1 - drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 18 +- drivers/pinctrl/tegra/pinctrl-tegra.h | 18 +- drivers/pinctrl/tegra/pinctrl-tegra114.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra124.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra194.c | 170 - 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/Kconfig | 2 - drivers/platform/Makefile | 2 +- drivers/platform/chrome/Kconfig | 13 - drivers/platform/chrome/Makefile | 1 - drivers/platform/chrome/cros_ec_debugfs.c | 45 +- drivers/platform/chrome/cros_ec_ishtp.c | 763 - drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/platform/chrome/cros_ec_lpc.c | 2 +- drivers/platform/chrome/cros_ec_spi.c | 68 +- drivers/platform/chrome/cros_ec_sysfs.c | 2 +- drivers/platform/chrome/cros_ec_vbc.c | 2 +- drivers/platform/chrome/wilco_ec/Kconfig | 16 - drivers/platform/chrome/wilco_ec/Makefile | 6 +- drivers/platform/chrome/wilco_ec/core.c | 26 +- drivers/platform/chrome/wilco_ec/debugfs.c | 12 +- drivers/platform/chrome/wilco_ec/event.c | 589 - drivers/platform/chrome/wilco_ec/mailbox.c | 21 +- drivers/platform/chrome/wilco_ec/properties.c | 132 - drivers/platform/chrome/wilco_ec/sysfs.c | 156 - drivers/platform/chrome/wilco_ec/telemetry.c | 450 - drivers/platform/mellanox/mlxreg-hotplug.c | 1 - drivers/platform/olpc/Kconfig | 29 - drivers/platform/olpc/Makefile | 3 +- drivers/platform/olpc/olpc-ec.c | 177 +- drivers/platform/olpc/olpc-xo175-ec.c | 753 - drivers/platform/x86/Kconfig | 2 + drivers/platform/x86/acer-wmi.c | 19 +- drivers/platform/x86/acerhdf.c | 15 +- drivers/platform/x86/alienware-wmi.c | 12 +- drivers/platform/x86/amilo-rfkill.c | 6 +- drivers/platform/x86/asus-laptop.c | 17 +- drivers/platform/x86/asus-nb-wmi.c | 23 +- drivers/platform/x86/asus-wmi.c | 17 +- drivers/platform/x86/asus-wmi.h | 16 +- drivers/platform/x86/dcdbas.c | 10 +- drivers/platform/x86/dcdbas.h | 10 +- drivers/platform/x86/dell-rbtn.c | 10 +- drivers/platform/x86/dell-rbtn.h | 10 +- drivers/platform/x86/dell-smo8800.c | 12 +- drivers/platform/x86/dell-wmi-aio.c | 15 +- drivers/platform/x86/dell-wmi-descriptor.c | 10 +- drivers/platform/x86/dell-wmi.c | 15 +- drivers/platform/x86/dell_rbu.c | 10 +- drivers/platform/x86/eeepc-laptop.c | 11 +- drivers/platform/x86/eeepc-wmi.c | 15 +- drivers/platform/x86/fujitsu-tablet.c | 14 +- drivers/platform/x86/hdaps.c | 14 +- drivers/platform/x86/hp-wmi.c | 15 +- drivers/platform/x86/hp_accel.c | 16 +- drivers/platform/x86/ibm_rtl.c | 16 +- drivers/platform/x86/intel-vbtn.c | 16 +- drivers/platform/x86/intel_cht_int33fe.c | 291 +- drivers/platform/x86/intel_menlow.c | 8 +- drivers/platform/x86/mlx-platform.c | 2 +- drivers/platform/x86/msi-wmi.c | 15 +- drivers/platform/x86/mxm-wmi.c | 15 +- drivers/platform/x86/panasonic-laptop.c | 15 +- drivers/platform/x86/pcengines-apuv2.c | 4 +- drivers/platform/x86/pmc_atom.c | 44 +- drivers/platform/x86/sony-laptop.c | 16 +- drivers/platform/x86/surface3-wmi.c | 6 +- drivers/platform/x86/surface3_button.c | 6 +- drivers/platform/x86/surfacepro3_button.c | 6 +- drivers/platform/x86/tc1100-wmi.c | 19 +- drivers/platform/x86/toshiba-wmi.c | 12 +- drivers/platform/x86/toshiba_haps.c | 12 +- drivers/platform/x86/touchscreen_dmi.c | 31 +- drivers/platform/x86/wmi-bmof.c | 10 +- drivers/platform/x86/wmi.c | 19 +- drivers/platform/x86/xo1-rfkill.c | 6 +- drivers/platform/x86/xo15-ebook.c | 6 +- drivers/pnp/isapnp/core.c | 16 +- drivers/pnp/isapnp/proc.c | 15 +- drivers/pnp/pnpacpi/core.c | 15 +- drivers/pnp/pnpacpi/rsparser.c | 11 +- drivers/pnp/pnpbios/core.c | 15 +- drivers/pnp/pnpbios/pnpbios.h | 15 +- 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/ltc2952-poweroff.c | 12 +- drivers/power/reset/msm-poweroff.c | 11 +- drivers/power/reset/piix4-poweroff.c | 6 +- drivers/power/reset/qnap-poweroff.c | 6 +- drivers/power/reset/reboot-mode.c | 6 +- drivers/power/reset/syscon-poweroff.c | 11 +- drivers/power/reset/syscon-reboot-mode.c | 6 +- drivers/power/reset/syscon-reboot.c | 11 +- drivers/power/reset/vexpress-poweroff.c | 9 +- drivers/power/reset/xgene-reboot.c | 16 +- drivers/power/supply/Kconfig | 2 +- drivers/power/supply/ab8500_btemp.c | 2 +- drivers/power/supply/ab8500_charger.c | 2 +- drivers/power/supply/ab8500_fg.c | 2 +- drivers/power/supply/abx500_chargalg.c | 2 +- drivers/power/supply/adp5061.c | 3 +- drivers/power/supply/axp20x_ac_power.c | 6 +- drivers/power/supply/axp20x_usb_power.c | 6 +- drivers/power/supply/axp288_charger.c | 10 +- drivers/power/supply/axp288_fuel_gauge.c | 11 +- drivers/power/supply/bq2415x_charger.c | 11 +- drivers/power/supply/bq24257_charger.c | 11 +- drivers/power/supply/bq25890_charger.c | 12 +- drivers/power/supply/cpcap-charger.c | 10 +- drivers/power/supply/da9052-battery.c | 6 +- drivers/power/supply/da9150-charger.c | 6 +- drivers/power/supply/da9150-fg.c | 6 +- drivers/power/supply/gpio-charger.c | 11 +- drivers/power/supply/isp1704_charger.c | 15 +- drivers/power/supply/max8903_charger.c | 16 +- drivers/power/supply/olpc_battery.c | 1 + drivers/power/supply/pcf50633-charger.c | 7 +- drivers/power/supply/pm2301_charger.h | 3 +- drivers/power/supply/power_supply.h | 3 +- drivers/power/supply/power_supply_core.c | 5 +- drivers/power/supply/power_supply_leds.c | 3 +- drivers/power/supply/power_supply_sysfs.c | 3 +- drivers/power/supply/qcom_smbb.c | 10 +- drivers/power/supply/rt5033_battery.c | 5 +- drivers/power/supply/rt9455_charger.c | 11 +- drivers/power/supply/sbs-battery.c | 11 +- drivers/power/supply/sbs-charger.c | 6 +- drivers/power/supply/tps65090-charger.c | 12 +- drivers/power/supply/twl4030_charger.c | 6 +- drivers/powercap/intel_rapl.c | 89 +- drivers/powercap/powercap_sys.c | 14 +- drivers/pps/clients/pps-gpio.c | 16 +- drivers/pps/clients/pps-ktimer.c | 16 +- drivers/pps/clients/pps-ldisc.c | 16 +- drivers/pps/clients/pps_parport.c | 16 +- drivers/pps/generators/pps_gen_parport.c | 16 +- drivers/pps/kapi.c | 16 +- drivers/pps/kc.c | 15 +- drivers/pps/kc.h | 15 +- drivers/pps/pps.c | 16 +- drivers/pps/sysfs.c | 16 +- drivers/ps3/ps3-lpm.c | 14 +- drivers/ps3/ps3-sys-manager.c | 14 +- drivers/ps3/ps3-vuart.c | 14 +- drivers/ps3/ps3av.c | 14 +- drivers/ps3/ps3av_cmd.c | 14 +- drivers/ps3/ps3stor_lib.c | 14 +- drivers/ps3/sys-manager-core.c | 14 +- drivers/ps3/vuart.h | 14 +- drivers/ptp/Kconfig | 2 +- drivers/ptp/ptp_chardev.c | 15 +- drivers/ptp/ptp_clock.c | 18 +- drivers/ptp/ptp_ixp46x.c | 15 +- drivers/ptp/ptp_kvm.c | 12 +- drivers/ptp/ptp_pch.c | 14 +- drivers/ptp/ptp_private.h | 15 +- drivers/ptp/ptp_qoriq.c | 15 +- drivers/ptp/ptp_sysfs.c | 15 +- drivers/pwm/pwm-ab8500.c | 2 +- drivers/pwm/pwm-atmel-tcb.c | 2 +- drivers/pwm/pwm-atmel.c | 3 +- drivers/pwm/pwm-brcmstb.c | 11 +- drivers/pwm/pwm-crc.c | 10 +- drivers/pwm/pwm-ep93xx.c | 11 +- drivers/pwm/pwm-fsl-ftm.c | 6 +- drivers/pwm/pwm-img.c | 5 +- drivers/pwm/pwm-jz4740.c | 11 +- drivers/pwm/pwm-lp3943.c | 5 +- drivers/pwm/pwm-lpc18xx-sct.c | 5 +- drivers/pwm/pwm-lpc32xx.c | 6 +- drivers/pwm/pwm-mtk-disp.c | 10 +- drivers/pwm/pwm-samsung.c | 5 +- drivers/pwm/pwm-sti.c | 6 +- drivers/pwm/pwm-sun4i.c | 3 +- drivers/pwm/pwm-tiecap.c | 15 +- drivers/pwm/pwm-tiehrpwm.c | 15 +- drivers/pwm/pwm-tipwmss.c | 12 +- drivers/pwm/pwm-vt8500.c | 10 +- drivers/pwm/sysfs.c | 11 +- drivers/rapidio/devices/rio_mport_cdev.c | 8 +- drivers/rapidio/devices/tsi721.c | 15 +- drivers/rapidio/devices/tsi721.h | 15 +- drivers/rapidio/rio-access.c | 6 +- drivers/rapidio/rio-driver.c | 6 +- drivers/rapidio/rio-scan.c | 6 +- drivers/rapidio/rio-sysfs.c | 6 +- drivers/rapidio/rio.c | 6 +- drivers/rapidio/rio.h | 6 +- drivers/rapidio/rio_cm.c | 11 +- drivers/rapidio/switches/idt_gen2.c | 6 +- drivers/rapidio/switches/idt_gen3.c | 6 +- drivers/rapidio/switches/idtcps.c | 6 +- drivers/rapidio/switches/tsi568.c | 6 +- drivers/rapidio/switches/tsi57x.c | 6 +- drivers/ras/cec.c | 210 +- .../regulator/{88pm800-regulator.c => 88pm800.c} | 0 drivers/regulator/Kconfig | 28 +- drivers/regulator/Makefile | 3 +- drivers/regulator/aat2870-regulator.c | 15 +- drivers/regulator/ab3100.c | 2 +- drivers/regulator/ab8500-ext.c | 3 +- drivers/regulator/ab8500.c | 3 +- drivers/regulator/act8865-regulator.c | 11 +- drivers/regulator/act8945a-regulator.c | 7 +- drivers/regulator/ad5398.c | 3 +- drivers/regulator/arizona-ldo1.c | 83 +- drivers/regulator/arizona-micsupp.c | 72 +- drivers/regulator/as3722-regulator.c | 16 +- drivers/regulator/bcm590xx-regulator.c | 6 +- drivers/regulator/bd70528-regulator.c | 1 + drivers/regulator/bd718x7-regulator.c | 1 + drivers/regulator/core.c | 30 +- drivers/regulator/cpcap-regulator.c | 2 +- drivers/regulator/da9063-regulator.c | 61 +- drivers/regulator/db8500-prcmu.c | 2 +- drivers/regulator/dbx500-prcmu.c | 2 +- drivers/regulator/dbx500-prcmu.h | 4 +- drivers/regulator/devres.c | 7 +- drivers/regulator/dummy.c | 6 +- drivers/regulator/dummy.h | 6 +- drivers/regulator/fixed.c | 6 +- drivers/regulator/gpio-regulator.c | 6 +- drivers/regulator/helpers.c | 18 +- drivers/regulator/internal.h | 7 +- drivers/regulator/isl9305.c | 6 +- drivers/regulator/lm363x-regulator.c | 78 +- drivers/regulator/lp87565-regulator.c | 5 +- drivers/regulator/ltc3676.c | 11 +- drivers/regulator/max1586.c | 15 +- drivers/regulator/max77620-regulator.c | 31 +- drivers/regulator/max77650-regulator.c | 134 +- drivers/regulator/max77802-regulator.c | 2 + drivers/regulator/max8660.c | 15 +- drivers/regulator/max8952.c | 79 +- drivers/regulator/mc13xxx.h | 6 +- drivers/regulator/of_regulator.c | 6 +- drivers/regulator/palmas-regulator.c | 7 +- drivers/regulator/pcap-regulator.c | 6 +- drivers/regulator/pcf50633-regulator.c | 7 +- drivers/regulator/qcom_rpm-regulator.c | 10 +- drivers/regulator/qcom_smd-regulator.c | 10 +- drivers/regulator/qcom_spmi-regulator.c | 254 +- drivers/regulator/rc5t583-regulator.c | 15 +- drivers/regulator/rk808-regulator.c | 10 +- drivers/regulator/rn5t618-regulator.c | 8 +- drivers/regulator/rt5033-regulator.c | 5 +- drivers/regulator/slg51000-regulator.c | 523 - drivers/regulator/slg51000-regulator.h | 505 - drivers/regulator/stm32-vrefbuf.c | 3 +- drivers/regulator/stw481x-vmmc.c | 3 +- drivers/regulator/tps6105x-regulator.c | 3 +- drivers/regulator/tps6507x-regulator.c | 6 +- drivers/regulator/tps65090-regulator.c | 12 +- drivers/regulator/tps65910-regulator.c | 7 +- drivers/regulator/twl-regulator.c | 6 +- drivers/regulator/twl6030-regulator.c | 6 +- drivers/regulator/userspace-consumer.c | 7 +- drivers/regulator/vctrl-regulator.c | 10 +- drivers/regulator/virtual.c | 6 +- drivers/regulator/wm831x-dcdc.c | 29 +- drivers/remoteproc/Kconfig | 2 +- drivers/remoteproc/imx_rproc.c | 8 +- drivers/remoteproc/keystone_remoteproc.c | 10 +- drivers/remoteproc/omap_remoteproc.c | 10 +- drivers/remoteproc/qcom_common.c | 10 +- drivers/remoteproc/qcom_q6v5_adsp.c | 73 +- drivers/remoteproc/qcom_q6v5_mss.c | 10 +- drivers/remoteproc/qcom_q6v5_pas.c | 10 +- drivers/remoteproc/qcom_wcnss.c | 10 +- drivers/remoteproc/qcom_wcnss_iris.c | 10 +- drivers/remoteproc/remoteproc_core.c | 10 +- drivers/remoteproc/remoteproc_debugfs.c | 10 +- drivers/remoteproc/remoteproc_elf_loader.c | 10 +- drivers/remoteproc/remoteproc_internal.h | 10 +- drivers/remoteproc/remoteproc_sysfs.c | 10 +- drivers/remoteproc/remoteproc_virtio.c | 10 +- drivers/remoteproc/st_slim_rproc.c | 6 +- drivers/remoteproc/wkup_m3_rproc.c | 10 +- drivers/reset/Kconfig | 3 +- drivers/reset/core.c | 9 +- drivers/reset/hisilicon/reset-hi3660.c | 6 +- drivers/reset/reset-a10sr.c | 13 +- drivers/reset/reset-ath79.c | 11 +- drivers/reset/reset-imx7.c | 10 +- drivers/reset/reset-oxnas.c | 13 +- drivers/reset/reset-pistachio.c | 5 +- drivers/reset/reset-simple.c | 8 +- drivers/reset/reset-simple.h | 6 +- drivers/reset/reset-sunxi.c | 6 +- drivers/reset/reset-uniphier.c | 11 +- drivers/reset/reset-zynq.c | 10 +- drivers/reset/sti/reset-stih407.c | 6 +- drivers/reset/sti/reset-syscfg.c | 6 +- drivers/reset/sti/reset-syscfg.h | 6 +- drivers/rpmsg/rpmsg_core.c | 3 +- drivers/rtc/Kconfig | 2 +- drivers/rtc/rtc-ab8500.c | 2 +- drivers/rtc/rtc-ac100.c | 10 +- drivers/rtc/rtc-armada38x.c | 7 +- drivers/rtc/rtc-as3722.c | 11 +- drivers/rtc/rtc-asm9260.c | 6 +- drivers/rtc/rtc-at91rm9200.c | 7 +- drivers/rtc/rtc-at91rm9200.h | 6 +- drivers/rtc/rtc-brcmstb-waketimer.c | 10 +- drivers/rtc/rtc-cmos.c | 6 +- drivers/rtc/rtc-cpcap.c | 10 +- drivers/rtc/rtc-da9052.c | 7 +- drivers/rtc/rtc-da9055.c | 7 +- drivers/rtc/rtc-davinci.c | 15 +- drivers/rtc/rtc-ds1286.c | 6 +- drivers/rtc/rtc-ds1302.c | 5 +- drivers/rtc/rtc-ds1307.c | 129 +- drivers/rtc/rtc-ds2404.c | 5 +- drivers/rtc/rtc-ds3232.c | 6 +- drivers/rtc/rtc-efi.c | 7 +- drivers/rtc/rtc-fm3130.c | 8 +- drivers/rtc/rtc-ftrtc010.c | 11 +- drivers/rtc/rtc-hid-sensor-time.c | 15 +- drivers/rtc/rtc-hym8563.c | 10 +- drivers/rtc/rtc-imx-sc.c | 87 - drivers/rtc/rtc-isl1208.c | 7 +- drivers/rtc/rtc-lpc24xx.c | 7 +- drivers/rtc/rtc-ls1x.c | 6 +- drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-m48t35.c | 6 +- drivers/rtc/rtc-mrst.c | 6 +- drivers/rtc/rtc-mt6397.c | 10 +- drivers/rtc/rtc-mt7622.c | 11 +- drivers/rtc/rtc-nuc900.c | 6 +- drivers/rtc/rtc-opal.c | 14 +- drivers/rtc/rtc-pcf50633.c | 7 +- drivers/rtc/rtc-pl031.c | 6 +- drivers/rtc/rtc-pm8xxx.c | 10 +- drivers/rtc/rtc-pxa.c | 16 +- drivers/rtc/rtc-rc5t583.c | 14 +- drivers/rtc/rtc-rk808.c | 10 +- drivers/rtc/rtc-rv8803.c | 2 +- drivers/rtc/rtc-rx8010.c | 2 +- drivers/rtc/rtc-rx8025.c | 2 +- drivers/rtc/rtc-s35390a.c | 61 +- drivers/rtc/rtc-sa1100.c | 6 +- drivers/rtc/rtc-st-lpc.c | 10 +- drivers/rtc/rtc-sun6i.c | 12 +- drivers/rtc/rtc-tegra.c | 253 +- drivers/rtc/rtc-test.c | 1 - drivers/rtc/rtc-tps65910.c | 8 +- drivers/rtc/rtc-twl.c | 6 +- drivers/rtc/rtc-vr41xx.c | 15 +- drivers/rtc/rtc-vt8500.c | 10 +- drivers/rtc/rtc-wm8350.c | 7 +- drivers/s390/block/Kconfig | 2 +- drivers/s390/block/dcssblk.c | 1 - drivers/s390/char/Kconfig | 15 +- drivers/s390/char/sclp_async.c | 7 +- drivers/s390/char/zcore.c | 2 +- drivers/s390/cio/airq.c | 37 +- drivers/s390/cio/ccwreq.c | 9 +- drivers/s390/cio/cio.h | 2 - drivers/s390/cio/css.c | 134 +- drivers/s390/cio/device.c | 68 +- drivers/s390/cio/device_fsm.c | 49 +- drivers/s390/cio/device_id.c | 20 +- drivers/s390/cio/device_ops.c | 21 +- drivers/s390/cio/device_pgid.c | 22 +- drivers/s390/cio/device_status.c | 24 +- drivers/s390/cio/io_sch.h | 20 +- drivers/s390/cio/qdio_main.c | 1 - drivers/s390/cio/qdio_thinint.c | 1 - drivers/s390/cio/vfio_ccw_cp.c | 159 +- drivers/s390/cio/vfio_ccw_drv.c | 7 +- drivers/s390/crypto/ap_bus.c | 26 +- drivers/s390/crypto/ap_bus.h | 3 - drivers/s390/crypto/pkey_api.c | 8 +- drivers/s390/crypto/zcrypt_api.c | 17 +- drivers/s390/crypto/zcrypt_msgtype6.c | 4 - drivers/s390/net/Kconfig | 8 +- drivers/s390/net/qeth_core.h | 27 +- drivers/s390/net/qeth_core_main.c | 636 +- drivers/s390/net/qeth_core_mpc.h | 2 + drivers/s390/net/qeth_l2_main.c | 85 +- drivers/s390/net/qeth_l3_main.c | 73 +- drivers/s390/scsi/zfcp_ext.h | 1 - drivers/s390/scsi/zfcp_scsi.c | 9 - drivers/s390/scsi/zfcp_sysfs.c | 55 +- drivers/s390/scsi/zfcp_unit.c | 8 +- drivers/s390/virtio/virtio_ccw.c | 246 +- drivers/sbus/char/openprom.c | 15 +- drivers/scsi/53c700.c | 14 +- drivers/scsi/BusLogic.c | 9 +- drivers/scsi/BusLogic.h | 9 +- drivers/scsi/Kconfig | 61 +- drivers/scsi/Makefile | 4 +- drivers/scsi/advansys.c | 6 +- drivers/scsi/aha152x.c | 13 +- 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.c | 6 +- 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/bnx2fc/bnx2fc_hwi.c | 2 +- drivers/scsi/cxgbi/cxgb3i/Kbuild | 1 - drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 10 +- drivers/scsi/cxgbi/cxgb4i/Kbuild | 1 - drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 17 +- drivers/scsi/cxgbi/libcxgbi.c | 19 +- drivers/scsi/cxgbi/libcxgbi.h | 9 +- drivers/scsi/cxlflash/backend.h | 6 +- drivers/scsi/cxlflash/common.h | 6 +- drivers/scsi/cxlflash/cxl_hw.c | 6 +- drivers/scsi/cxlflash/lunmgt.c | 6 +- drivers/scsi/cxlflash/main.c | 6 +- drivers/scsi/cxlflash/main.h | 6 +- drivers/scsi/cxlflash/ocxl_hw.c | 6 +- drivers/scsi/cxlflash/ocxl_hw.h | 6 +- drivers/scsi/cxlflash/sislite.h | 6 +- drivers/scsi/cxlflash/superpipe.c | 6 +- drivers/scsi/cxlflash/superpipe.h | 6 +- drivers/scsi/cxlflash/vlun.c | 6 +- drivers/scsi/cxlflash/vlun.h | 6 +- drivers/scsi/device_handler/scsi_dh_alua.c | 22 +- drivers/scsi/dmx3191d.c | 14 +- drivers/scsi/dpt/dpti_i2o.h | 7 +- drivers/scsi/dpt/dpti_ioctl.h | 5 +- drivers/scsi/dpt_i2o.c | 5 +- drivers/scsi/dpti.h | 5 +- drivers/scsi/esp_scsi.c | 20 +- drivers/scsi/esp_scsi.h | 2 - drivers/scsi/fcoe/fcoe.c | 14 +- drivers/scsi/fcoe/fcoe.h | 14 +- drivers/scsi/fcoe/fcoe_ctlr.c | 14 +- drivers/scsi/fcoe/fcoe_sysfs.c | 14 +- drivers/scsi/fcoe/fcoe_transport.c | 14 +- drivers/scsi/fdomain.c | 597 - drivers/scsi/fdomain.h | 114 - drivers/scsi/fdomain_isa.c | 222 - drivers/scsi/fdomain_pci.c | 68 - drivers/scsi/gdth.c | 14 +- drivers/scsi/hisi_sas/hisi_sas.h | 11 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 15 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 7 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 53 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 53 +- drivers/scsi/hosts.c | 2 +- drivers/scsi/hpsa.c | 291 +- drivers/scsi/hpsa.h | 6 +- drivers/scsi/hpsa_cmd.h | 3 +- drivers/scsi/hptiop.c | 10 +- drivers/scsi/hptiop.h | 10 +- drivers/scsi/ibmvscsi/ibmvfc.c | 16 +- drivers/scsi/ibmvscsi/ibmvfc.h | 16 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 93 +- drivers/scsi/ibmvscsi/ibmvscsi.h | 26 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 11 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.h | 11 +- drivers/scsi/ibmvscsi_tgt/libsrp.c | 11 +- drivers/scsi/ipr.c | 16 +- drivers/scsi/ipr.h | 15 +- drivers/scsi/isci/request.c | 6 +- drivers/scsi/iscsi_boot_sysfs.c | 10 +- drivers/scsi/iscsi_tcp.c | 11 +- drivers/scsi/iscsi_tcp.h | 11 +- drivers/scsi/lasi700.c | 14 +- drivers/scsi/libfc/fc_disc.c | 14 +- drivers/scsi/libfc/fc_elsct.c | 14 +- drivers/scsi/libfc/fc_exch.c | 14 +- drivers/scsi/libfc/fc_fcp.c | 14 +- drivers/scsi/libfc/fc_frame.c | 14 +- drivers/scsi/libfc/fc_libfc.c | 14 +- drivers/scsi/libfc/fc_libfc.h | 14 +- drivers/scsi/libfc/fc_lport.c | 14 +- drivers/scsi/libfc/fc_npiv.c | 14 +- drivers/scsi/libfc/fc_rport.c | 14 +- drivers/scsi/libiscsi.c | 15 +- drivers/scsi/libiscsi_tcp.c | 13 +- drivers/scsi/libsas/Kconfig | 18 +- drivers/scsi/libsas/Makefile | 17 +- drivers/scsi/libsas/sas_ata.c | 16 +- drivers/scsi/libsas/sas_discover.c | 18 +- drivers/scsi/libsas/sas_event.c | 18 +- drivers/scsi/libsas/sas_expander.c | 44 +- drivers/scsi/libsas/sas_host_smp.c | 5 +- drivers/scsi/libsas/sas_init.c | 19 +- drivers/scsi/libsas/sas_internal.h | 19 +- drivers/scsi/libsas/sas_phy.c | 21 +- drivers/scsi/libsas/sas_port.c | 18 +- drivers/scsi/libsas/sas_scsi_host.c | 19 +- drivers/scsi/libsas/sas_task.c | 3 +- drivers/scsi/lpfc/lpfc_attr.c | 71 +- drivers/scsi/lpfc/lpfc_bsg.c | 2 +- drivers/scsi/lpfc/lpfc_crtn.h | 3 +- drivers/scsi/lpfc/lpfc_ct.c | 14 +- drivers/scsi/lpfc/lpfc_els.c | 6 +- drivers/scsi/lpfc/lpfc_init.c | 514 +- drivers/scsi/lpfc/lpfc_nvme.c | 16 +- drivers/scsi/lpfc/lpfc_nvmet.c | 332 +- drivers/scsi/lpfc/lpfc_nvmet.h | 1 - drivers/scsi/lpfc/lpfc_scsi.c | 16 +- drivers/scsi/lpfc/lpfc_sli.c | 160 +- drivers/scsi/lpfc/lpfc_sli4.h | 11 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid.c | 7 +- drivers/scsi/megaraid/Kconfig.megaraid | 1 - drivers/scsi/megaraid/Makefile | 2 +- drivers/scsi/megaraid/mbox_defs.h | 7 +- drivers/scsi/megaraid/mega_common.h | 6 +- drivers/scsi/megaraid/megaraid_ioctl.h | 6 +- drivers/scsi/megaraid/megaraid_mbox.c | 7 +- drivers/scsi/megaraid/megaraid_mbox.h | 6 +- drivers/scsi/megaraid/megaraid_mm.c | 6 +- drivers/scsi/megaraid/megaraid_mm.h | 6 +- drivers/scsi/megaraid/megaraid_sas.h | 27 +- drivers/scsi/megaraid/megaraid_sas_base.c | 422 +- drivers/scsi/megaraid/megaraid_sas_debugfs.c | 179 - drivers/scsi/megaraid/megaraid_sas_fp.c | 3 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 303 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 6 +- 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 | 24 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 38 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 8 +- drivers/scsi/mvsas/Makefile | 17 +- drivers/scsi/mvsas/mv_64xx.c | 18 +- drivers/scsi/mvsas/mv_64xx.h | 18 +- drivers/scsi/mvsas/mv_94xx.c | 18 +- drivers/scsi/mvsas/mv_94xx.h | 18 +- drivers/scsi/mvsas/mv_chips.h | 18 +- drivers/scsi/mvsas/mv_defs.h | 18 +- drivers/scsi/mvsas/mv_init.c | 18 +- drivers/scsi/mvsas/mv_sas.c | 18 +- drivers/scsi/mvsas/mv_sas.h | 18 +- drivers/scsi/mvumi.c | 18 +- drivers/scsi/mvumi.h | 18 +- drivers/scsi/myrs.c | 2 +- drivers/scsi/ncr53c8xx.c | 14 +- drivers/scsi/ncr53c8xx.h | 14 +- drivers/scsi/nsp32.c | 12 +- drivers/scsi/nsp32.h | 11 +- drivers/scsi/osst.c | 6108 +++++++ drivers/scsi/osst.h | 651 + drivers/scsi/osst_detect.h | 7 + drivers/scsi/osst_options.h | 107 + drivers/scsi/pcmcia/Kconfig | 10 - drivers/scsi/pcmcia/Makefile | 1 - drivers/scsi/pcmcia/fdomain_cs.c | 95 - drivers/scsi/pcmcia/sym53c500_cs.c | 11 +- drivers/scsi/pm8001/pm8001_sas.c | 2 +- drivers/scsi/pmcraid.c | 17 +- drivers/scsi/pmcraid.h | 15 +- drivers/scsi/ps3rom.c | 14 +- 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 | 44 +- drivers/scsi/qedf/qedf_version.h | 5 +- drivers/scsi/qedi/qedi.h | 5 +- drivers/scsi/qedi/qedi_dbg.c | 37 +- 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 | 9 +- drivers/scsi/qedi/qedi_iscsi.h | 5 +- drivers/scsi/qedi/qedi_main.c | 39 +- 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/qla1280.c | 11 +- drivers/scsi/qla1280.h | 11 +- drivers/scsi/qla2xxx/qla_init.c | 1 + drivers/scsi/qla2xxx/qla_os.c | 221 +- drivers/scsi/qla2xxx/qla_target.c | 11 +- drivers/scsi/qla2xxx/qla_target.h | 11 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 10 +- drivers/scsi/raid_class.c | 3 +- drivers/scsi/script_asm.pl | 15 +- drivers/scsi/scsi.c | 14 +- drivers/scsi/scsi_debug.c | 7 +- drivers/scsi/scsi_debugfs.h | 1 - drivers/scsi/scsi_dh.c | 15 +- drivers/scsi/scsi_error.c | 2 +- drivers/scsi/scsi_ioctl.c | 2 +- drivers/scsi/scsi_lib.c | 37 +- drivers/scsi/scsi_logging.c | 3 +- drivers/scsi/scsi_netlink.c | 16 +- drivers/scsi/scsi_pm.c | 8 +- drivers/scsi/scsi_priv.h | 1 + drivers/scsi/scsi_sysctl.c | 2 +- drivers/scsi/scsi_sysfs.c | 2 +- drivers/scsi/scsi_trace.c | 14 +- drivers/scsi/scsi_transport_fc.c | 19 +- drivers/scsi/scsi_transport_iscsi.c | 15 +- drivers/scsi/scsi_transport_sas.c | 2 +- drivers/scsi/scsi_transport_spi.c | 15 +- drivers/scsi/scsi_transport_srp.c | 16 +- drivers/scsi/sd.c | 116 +- drivers/scsi/sd_dif.c | 16 +- drivers/scsi/sd_zbc.c | 16 +- drivers/scsi/ses.c | 20 +- drivers/scsi/sg.c | 7 +- drivers/scsi/sim710.c | 15 +- drivers/scsi/smartpqi/smartpqi_init.c | 31 +- drivers/scsi/sni_53c710.c | 14 +- drivers/scsi/sr.c | 2 +- drivers/scsi/st.c | 8 +- drivers/scsi/stex.c | 7 +- drivers/scsi/storvsc_drv.c | 14 +- drivers/scsi/sym53c8xx_2/sym53c8xx.h | 15 +- drivers/scsi/sym53c8xx_2/sym_defs.h | 15 +- drivers/scsi/sym53c8xx_2/sym_fw.c | 15 +- drivers/scsi/sym53c8xx_2/sym_fw.h | 15 +- drivers/scsi/sym53c8xx_2/sym_fw1.h | 15 +- drivers/scsi/sym53c8xx_2/sym_fw2.h | 15 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 15 +- drivers/scsi/sym53c8xx_2/sym_glue.h | 15 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 15 +- drivers/scsi/sym53c8xx_2/sym_hipd.h | 15 +- drivers/scsi/sym53c8xx_2/sym_malloc.c | 15 +- drivers/scsi/sym53c8xx_2/sym_misc.h | 15 +- drivers/scsi/sym53c8xx_2/sym_nvram.c | 15 +- drivers/scsi/sym53c8xx_2/sym_nvram.h | 15 +- drivers/scsi/ufs/ufs-qcom.c | 11 +- drivers/scsi/ufs/ufs-qcom.h | 11 +- drivers/scsi/ufs/ufs-sysfs.c | 6 +- drivers/scsi/ufs/ufs_quirks.h | 11 +- drivers/scsi/ufs/ufshcd-pltfrm.h | 11 +- drivers/scsi/ufs/ufshcd.c | 38 +- drivers/scsi/ufs/ufshcd.h | 5 - drivers/scsi/ufs/ufshci.h | 6 +- drivers/scsi/ufs/unipro.h | 6 +- drivers/scsi/virtio_scsi.c | 5 +- drivers/scsi/wd33c93.c | 11 +- drivers/scsi/wd33c93.h | 12 +- drivers/slimbus/stream.c | 12 +- drivers/soc/amlogic/meson-canvas.c | 14 +- drivers/soc/aspeed/aspeed-lpc-ctrl.c | 64 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 6 +- drivers/soc/bcm/brcmstb/biuctrl.c | 16 +- drivers/soc/bcm/brcmstb/common.c | 10 +- drivers/soc/bcm/brcmstb/pm/aon_defs.h | 10 +- drivers/soc/bcm/brcmstb/pm/pm-arm.c | 10 +- drivers/soc/bcm/brcmstb/pm/pm-mips.c | 10 +- drivers/soc/bcm/brcmstb/pm/pm.h | 10 +- drivers/soc/bcm/brcmstb/pm/s2-arm.S | 10 +- drivers/soc/bcm/brcmstb/pm/s2-mips.S | 10 +- drivers/soc/bcm/brcmstb/pm/s3-mips.S | 10 +- drivers/soc/fsl/Kconfig | 10 - drivers/soc/fsl/Makefile | 1 - drivers/soc/fsl/dpaa2-console.c | 329 - drivers/soc/fsl/dpio/dpio-driver.c | 23 +- drivers/soc/fsl/dpio/qbman-portal.c | 148 +- drivers/soc/fsl/dpio/qbman-portal.h | 9 +- drivers/soc/fsl/guts.c | 12 +- drivers/soc/fsl/qbman/bman_portal.c | 20 +- drivers/soc/fsl/qbman/qman_ccsr.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 21 +- drivers/soc/fsl/qbman/qman_priv.h | 9 +- drivers/soc/fsl/qe/gpio.c | 6 +- drivers/soc/fsl/qe/qe.c | 169 +- drivers/soc/fsl/qe/qe_common.c | 5 +- drivers/soc/fsl/qe/qe_ic.c | 6 +- drivers/soc/fsl/qe/qe_ic.h | 6 +- drivers/soc/fsl/qe/qe_io.c | 6 +- drivers/soc/fsl/qe/qe_tdm.c | 6 +- drivers/soc/fsl/qe/ucc.c | 6 +- drivers/soc/fsl/qe/ucc_fast.c | 6 +- drivers/soc/fsl/qe/ucc_slow.c | 6 +- drivers/soc/fsl/qe/usb.c | 6 +- drivers/soc/imx/Kconfig | 9 - drivers/soc/imx/Makefile | 1 - drivers/soc/imx/soc-imx-scu.c | 144 - drivers/soc/imx/soc-imx8.c | 60 +- drivers/soc/ixp4xx/ixp4xx-npe.c | 9 +- drivers/soc/ixp4xx/ixp4xx-qmgr.c | 5 +- drivers/soc/mediatek/mtk-infracfg.c | 10 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 10 +- drivers/soc/mediatek/mtk-scpsys.c | 10 +- drivers/soc/qcom/Kconfig | 12 - drivers/soc/qcom/Makefile | 1 - drivers/soc/qcom/apr.c | 76 +- drivers/soc/qcom/glink_ssr.c | 10 +- drivers/soc/qcom/mdt_loader.c | 10 +- drivers/soc/qcom/qcom-geni-se.c | 21 +- drivers/soc/qcom/qcom_aoss.c | 480 - drivers/soc/qcom/qcom_gsbi.c | 10 +- drivers/soc/qcom/rmtfs_mem.c | 10 +- drivers/soc/qcom/rpmpd.c | 134 +- 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/renesas/Kconfig | 4 +- drivers/soc/tegra/Kconfig | 1 - drivers/soc/tegra/flowctrl.c | 13 +- drivers/soc/tegra/fuse/fuse-tegra.c | 20 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 15 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 14 +- drivers/soc/tegra/fuse/fuse.h | 11 +- drivers/soc/tegra/fuse/speedo-tegra114.c | 13 +- drivers/soc/tegra/fuse/speedo-tegra124.c | 13 +- drivers/soc/tegra/fuse/speedo-tegra20.c | 13 +- drivers/soc/tegra/fuse/speedo-tegra210.c | 13 +- drivers/soc/tegra/fuse/speedo-tegra30.c | 13 +- drivers/soc/tegra/fuse/tegra-apbmisc.c | 14 +- drivers/soc/tegra/pmc.c | 29 +- drivers/soc/tegra/powergate-bpmp.c | 10 +- drivers/soc/ti/knav_qmss.h | 10 +- drivers/soc/ti/knav_qmss_acc.c | 10 +- drivers/soc/ti/knav_qmss_queue.c | 10 +- drivers/soc/ti/pm33xx.c | 1 - drivers/soc/ti/ti_sci_pm_domains.c | 10 +- drivers/soc/ti/wkup_m3_ipc.c | 10 +- drivers/soc/ux500/ux500-soc-id.c | 2 +- drivers/soc/zte/zx296718_pm_domains.c | 2 +- drivers/soc/zte/zx2967_pm_domains.c | 2 +- drivers/soc/zte/zx2967_pm_domains.h | 2 +- drivers/soundwire/bus.c | 6 +- drivers/soundwire/cadence_master.c | 30 +- drivers/soundwire/intel.c | 21 +- drivers/soundwire/intel.h | 2 +- drivers/soundwire/intel_init.c | 25 +- drivers/soundwire/mipi_disco.c | 35 +- drivers/soundwire/stream.c | 15 +- drivers/spi/Kconfig | 14 +- drivers/spi/Makefile | 1 - drivers/spi/spi-at91-usart.c | 221 +- drivers/spi/spi-au1550.c | 11 +- drivers/spi/spi-axi-spi-engine.c | 3 +- drivers/spi/spi-bcm2835.c | 339 +- drivers/spi/spi-bcm2835aux.c | 15 +- drivers/spi/spi-bcm63xx.c | 11 +- drivers/spi/spi-bitbang.c | 13 +- drivers/spi/spi-butterfly.c | 11 +- drivers/spi/spi-cadence.c | 6 +- drivers/spi/spi-clps711x.c | 6 +- drivers/spi/spi-coldfire-qspi.c | 11 +- drivers/spi/spi-davinci.c | 11 +- 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-fsl-cpm.c | 6 +- drivers/spi/spi-fsl-cpm.h | 6 +- drivers/spi/spi-fsl-espi.c | 6 +- drivers/spi/spi-fsl-lib.c | 6 +- drivers/spi/spi-fsl-lib.h | 6 +- drivers/spi/spi-fsl-spi.c | 8 +- drivers/spi/spi-fsl-spi.h | 6 +- drivers/spi/spi-gpio.c | 11 +- drivers/spi/spi-img-spfi.c | 5 +- drivers/spi/spi-iproc-qspi.c | 10 +- drivers/spi/spi-lantiq-ssc.c | 5 +- drivers/spi/spi-lm70llp.c | 11 +- drivers/spi/spi-loopback-test.c | 11 +- drivers/spi/spi-lp8841-rtc.c | 11 +- drivers/spi/spi-meson-spifc.c | 18 +- drivers/spi/spi-mpc512x-psc.c | 6 +- drivers/spi/spi-mpc52xx-psc.c | 6 +- drivers/spi/spi-mpc52xx.c | 3 +- drivers/spi/spi-mt65xx.c | 25 +- drivers/spi/spi-omap-100k.c | 11 +- drivers/spi/spi-omap2-mcspi.c | 11 +- drivers/spi/spi-pic32-sqi.c | 10 +- drivers/spi/spi-pic32.c | 10 +- drivers/spi/spi-pl022.c | 11 +- drivers/spi/spi-pxa2xx.c | 11 +- drivers/spi/spi-qup.c | 65 +- drivers/spi/spi-rockchip.c | 15 +- drivers/spi/spi-sc18is602.c | 11 +- drivers/spi/spi-sh-msiof.c | 2 +- drivers/spi/spi-st-ssc4.c | 4 +- drivers/spi/spi-sun4i.c | 6 +- drivers/spi/spi-sun6i.c | 6 +- drivers/spi/spi-synquacer.c | 822 - drivers/spi/spi-tegra114.c | 183 +- drivers/spi/spi-tegra20-sflash.c | 13 +- drivers/spi/spi-tegra20-slink.c | 13 +- drivers/spi/spi-test.h | 11 +- drivers/spi/spi-ti-qspi.c | 9 +- drivers/spi/spi-topcliff-pch.c | 10 +- drivers/spi/spi-xcomm.c | 3 +- drivers/spi/spi-zynqmp-gqspi.c | 6 +- drivers/spi/spi.c | 231 +- drivers/spi/spidev.c | 13 +- drivers/spmi/spmi-pmic-arb.c | 10 +- drivers/spmi/spmi.c | 10 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/android/ion/ion_chunk_heap.c | 3 +- drivers/staging/comedi/drivers/usbdux.c | 2 +- drivers/staging/erofs/Makefile | 2 +- drivers/staging/erofs/dir.c | 3 +- drivers/staging/erofs/erofs_fs.h | 13 +- drivers/staging/erofs/inode.c | 43 +- drivers/staging/erofs/internal.h | 14 +- drivers/staging/erofs/namei.c | 1 - drivers/staging/erofs/super.c | 20 - drivers/staging/erofs/unzip_pagevec.h | 5 +- drivers/staging/erofs/unzip_vle.c | 2 +- drivers/staging/erofs/unzip_vle.h | 6 +- .../fieldbus/Documentation/fieldbus_dev.txt | 4 +- drivers/staging/fieldbus/anybuss/Kconfig | 1 - drivers/staging/fieldbus/anybuss/arcx-anybus.c | 44 +- drivers/staging/fieldbus/dev_core.c | 6 +- drivers/staging/fsl-dpaa2/Kconfig | 8 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 1 - drivers/staging/gasket/gasket_core.c | 6 +- drivers/staging/gasket/gasket_ioctl.c | 3 +- drivers/staging/gasket/gasket_page_table.c | 14 +- drivers/staging/iio/adc/Kconfig | 3 - drivers/staging/iio/addac/adt7316.c | 5 +- drivers/staging/iio/cdc/ad7150.c | 19 +- drivers/staging/isdn/Kconfig | 12 - drivers/staging/isdn/Makefile | 8 - drivers/staging/isdn/TODO | 22 - drivers/staging/isdn/gigaset/Kconfig | 62 - drivers/staging/isdn/gigaset/Makefile | 17 - drivers/staging/isdn/gigaset/asyncdata.c | 606 - drivers/staging/isdn/gigaset/bas-gigaset.c | 2672 --- drivers/staging/isdn/gigaset/capi.c | 2517 --- drivers/staging/isdn/gigaset/common.c | 1153 -- drivers/staging/isdn/gigaset/dummyll.c | 74 - drivers/staging/isdn/gigaset/ev-layer.c | 1910 --- drivers/staging/isdn/gigaset/gigaset.h | 827 - drivers/staging/isdn/gigaset/interface.c | 613 - drivers/staging/isdn/gigaset/isocdata.c | 1006 -- drivers/staging/isdn/gigaset/proc.c | 77 - drivers/staging/isdn/gigaset/ser-gigaset.c | 796 - drivers/staging/isdn/gigaset/usb-gigaset.c | 946 - drivers/staging/isdn/hysdn/hysdn_net.c | 330 - drivers/staging/kpc2000/Kconfig | 6 +- drivers/staging/kpc2000/Makefile | 4 +- drivers/staging/kpc2000/TODO | 6 + drivers/staging/kpc2000/kpc2000/Makefile | 2 +- drivers/staging/kpc2000/kpc2000/cell_probe.c | 748 +- drivers/staging/kpc2000/kpc2000/core.c | 894 +- drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 19 + drivers/staging/kpc2000/kpc2000/fileops.c | 131 + drivers/staging/kpc2000/kpc2000/kp2000_module.c | 54 + drivers/staging/kpc2000/kpc2000/pcie.h | 119 +- drivers/staging/kpc2000/kpc2000/uapi.h | 22 +- drivers/staging/kpc2000/kpc2000_i2c.c | 652 - drivers/staging/kpc2000/kpc2000_spi.c | 514 - drivers/staging/kpc2000/kpc_dma/dma.c | 138 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 271 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 121 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 34 +- drivers/staging/kpc2000/kpc_i2c/Makefile | 4 + drivers/staging/kpc2000/kpc_i2c/fileops.c | 181 + drivers/staging/kpc2000/kpc_i2c/i2c_driver.c | 699 + drivers/staging/kpc2000/kpc_spi/Makefile | 4 + drivers/staging/kpc2000/kpc_spi/spi_driver.c | 507 + drivers/staging/kpc2000/kpc_spi/spi_parts.h | 48 + drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/staging/ks7010/ks_hostif.c | 7 +- drivers/staging/media/Kconfig | 8 +- drivers/staging/media/Makefile | 4 +- drivers/staging/media/allegro-dvt/Kconfig | 16 - drivers/staging/media/allegro-dvt/Makefile | 5 - drivers/staging/media/allegro-dvt/TODO | 4 - drivers/staging/media/allegro-dvt/allegro-core.c | 3032 ---- drivers/staging/media/allegro-dvt/nal-h264.c | 1001 -- drivers/staging/media/allegro-dvt/nal-h264.h | 208 - drivers/staging/media/bcm2048/radio-bcm2048.c | 7 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 10 +- drivers/staging/media/davinci_vpfe/dm365_isif.c | 8 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 8 +- drivers/staging/media/davinci_vpfe/vpfe_video.c | 12 +- drivers/staging/media/hantro/Kconfig | 23 - drivers/staging/media/hantro/Makefile | 15 - drivers/staging/media/hantro/hantro.h | 351 - drivers/staging/media/hantro/hantro_drv.c | 874 - drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 260 - drivers/staging/media/hantro/hantro_g1_regs.h | 301 - drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 125 - drivers/staging/media/hantro/hantro_h1_regs.h | 154 - drivers/staging/media/hantro/hantro_hw.h | 102 - drivers/staging/media/hantro/hantro_jpeg.c | 319 - drivers/staging/media/hantro/hantro_jpeg.h | 13 - drivers/staging/media/hantro/hantro_mpeg2.c | 61 - drivers/staging/media/hantro/hantro_v4l2.c | 686 - drivers/staging/media/hantro/hantro_v4l2.h | 26 - drivers/staging/media/hantro/rk3288_vpu_hw.c | 187 - drivers/staging/media/hantro/rk3399_vpu_hw.c | 186 - .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 165 - .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 266 - drivers/staging/media/hantro/rk3399_vpu_regs.h | 600 - drivers/staging/media/imx/Makefile | 18 +- drivers/staging/media/imx/imx-ic-common.c | 68 +- drivers/staging/media/imx/imx-ic-prp.c | 42 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 132 +- drivers/staging/media/imx/imx-ic.h | 6 +- drivers/staging/media/imx/imx-media-capture.c | 97 +- drivers/staging/media/imx/imx-media-csi.c | 70 +- drivers/staging/media/imx/imx-media-dev-common.c | 346 +- drivers/staging/media/imx/imx-media-dev.c | 449 +- drivers/staging/media/imx/imx-media-fim.c | 9 + drivers/staging/media/imx/imx-media-internal-sd.c | 357 +- drivers/staging/media/imx/imx-media-of.c | 41 +- drivers/staging/media/imx/imx-media-utils.c | 243 +- drivers/staging/media/imx/imx-media-vdic.c | 89 +- drivers/staging/media/imx/imx-media.h | 121 +- drivers/staging/media/imx/imx7-media-csi.c | 169 +- drivers/staging/media/imx/imx7-mipi-csis.c | 41 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 2 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 6 +- drivers/staging/media/ipu3/ipu3-css.c | 14 +- drivers/staging/media/ipu3/ipu3-dmamap.c | 15 +- drivers/staging/media/ipu3/ipu3-mmu.c | 125 +- drivers/staging/media/ipu3/ipu3-mmu.h | 5 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 4 +- drivers/staging/media/meson/vdec/Kconfig | 11 - drivers/staging/media/meson/vdec/Makefile | 8 - drivers/staging/media/meson/vdec/TODO | 8 - drivers/staging/media/meson/vdec/codec_mpeg12.c | 210 - drivers/staging/media/meson/vdec/codec_mpeg12.h | 14 - drivers/staging/media/meson/vdec/dos_regs.h | 98 - drivers/staging/media/meson/vdec/esparser.c | 324 - drivers/staging/media/meson/vdec/esparser.h | 32 - drivers/staging/media/meson/vdec/vdec.c | 1099 -- drivers/staging/media/meson/vdec/vdec.h | 267 - drivers/staging/media/meson/vdec/vdec_1.c | 230 - drivers/staging/media/meson/vdec/vdec_1.h | 14 - drivers/staging/media/meson/vdec/vdec_helpers.c | 449 - drivers/staging/media/meson/vdec/vdec_helpers.h | 83 - drivers/staging/media/meson/vdec/vdec_platform.c | 101 - drivers/staging/media/meson/vdec/vdec_platform.h | 30 - drivers/staging/media/omap4iss/iss_video.c | 11 +- drivers/staging/media/rockchip/vpu/Kconfig | 13 + drivers/staging/media/rockchip/vpu/Makefile | 11 + .../staging/media/{hantro => rockchip/vpu}/TODO | 0 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c | 118 + .../media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c | 125 + .../staging/media/rockchip/vpu/rk3288_vpu_regs.h | 442 + drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c | 118 + .../media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c | 159 + .../staging/media/rockchip/vpu/rk3399_vpu_regs.h | 600 + drivers/staging/media/rockchip/vpu/rockchip_vpu.h | 232 + .../media/rockchip/vpu/rockchip_vpu_common.h | 29 + .../staging/media/rockchip/vpu/rockchip_vpu_drv.c | 542 + .../staging/media/rockchip/vpu/rockchip_vpu_enc.c | 671 + .../staging/media/rockchip/vpu/rockchip_vpu_hw.h | 58 + .../staging/media/rockchip/vpu/rockchip_vpu_jpeg.c | 290 + .../staging/media/rockchip/vpu/rockchip_vpu_jpeg.h | 14 + drivers/staging/media/sunxi/cedrus/Makefile | 3 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 42 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 39 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 13 - drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 576 - drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 6 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.h | 2 + drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 91 - drivers/staging/media/sunxi/cedrus/cedrus_video.c | 9 - .../most/Documentation/ABI/configfs-most.txt | 16 +- .../staging/most/Documentation/driver_usage.txt | 8 +- drivers/staging/most/Kconfig | 2 +- drivers/staging/most/net/net.c | 13 +- drivers/staging/most/video/video.c | 13 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 5 +- drivers/staging/mt7621-dts/TODO | 2 +- drivers/staging/octeon-usb/octeon-hcd.c | 3 +- drivers/staging/pi433/pi433_if.c | 5 +- drivers/staging/pi433/rf69.c | 4 +- drivers/staging/pi433/rf69_registers.h | 2 +- drivers/staging/ralink-gdma/ralink-gdma.c | 3 +- drivers/staging/rtl8188eu/Kconfig | 4 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 35 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 14 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 15 +- drivers/staging/rtl8188eu/include/ieee80211.h | 10 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 3 + drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 8 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 33 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 13 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 58 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 36 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 10 +- drivers/staging/rtl8712/drv_types.h | 13 +- drivers/staging/rtl8712/hal_init.c | 174 +- drivers/staging/rtl8712/ieee80211.c | 50 +- drivers/staging/rtl8712/os_intfs.c | 6 +- drivers/staging/rtl8712/recv_linux.c | 50 +- drivers/staging/rtl8712/rtl8712_xmit.c | 2 +- drivers/staging/rtl8712/rtl871x_cmd.c | 14 +- drivers/staging/rtl8712/rtl871x_cmd.h | 4 +- drivers/staging/rtl8712/rtl871x_eeprom.c | 6 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 10 +- drivers/staging/rtl8712/rtl871x_ioctl_set.c | 2 +- drivers/staging/rtl8712/rtl871x_mlme.c | 14 +- drivers/staging/rtl8712/rtl871x_mp.c | 14 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 5 + drivers/staging/rtl8712/rtl871x_recv.c | 14 +- drivers/staging/rtl8712/rtl871x_security.c | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 14 +- drivers/staging/rtl8712/rtl871x_xmit.h | 4 +- drivers/staging/rtl8712/usb_halinit.c | 288 +- drivers/staging/rtl8712/usb_intf.c | 4 +- drivers/staging/rtl8712/usb_ops.c | 84 +- drivers/staging/rtl8712/wifi.h | 11 + drivers/staging/rtl8712/xmit_linux.c | 52 +- drivers/staging/rtl8723bs/Kconfig | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 21 +- drivers/staging/rtl8723bs/core/rtw_btcoex.c | 8 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 24 +- drivers/staging/rtl8723bs/core/rtw_eeprom.c | 120 + drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 17 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 76 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 56 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 17 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 70 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 742 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 4 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 2 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 2 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 6 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 12 +- drivers/staging/rtl8723bs/hal/hal_com.c | 2 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 11 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 29 + drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 2 + drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 6 + drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 52 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 6 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 10 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 39 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 130 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 37 +- drivers/staging/rtl8723bs/include/hal_btcoex.h | 2 +- drivers/staging/rtl8723bs/include/ieee80211.h | 2 +- drivers/staging/rtl8723bs/include/recv_osdep.h | 4 +- drivers/staging/rtl8723bs/include/rtw_ap.h | 4 +- drivers/staging/rtl8723bs/include/rtw_btcoex.h | 1 + drivers/staging/rtl8723bs/include/rtw_mlme.h | 3 + drivers/staging/rtl8723bs/include/sdio_ops.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 34 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 501 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 2 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 36 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 12 +- drivers/staging/rtl8723bs/os_dep/rtw_proc.c | 24 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 21 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 10 +- drivers/staging/rts5208/TODO | 2 +- drivers/staging/rts5208/rtsx_chip.c | 20 +- drivers/staging/sm750fb/Kconfig | 2 +- drivers/staging/speakup/serialio.h | 3 + drivers/staging/unisys/Kconfig | 4 +- drivers/staging/unisys/visornic/visornic_main.c | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 17 +- .../vc04_services/bcm2835-camera/controls.c | 9 +- .../vc04_services/bcm2835-camera/mmal-msg.h | 4 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 11 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 85 +- .../interface/vchiq_arm/vchiq_connected.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 56 +- .../interface/vchiq_arm/vchiq_debugfs.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 6 +- drivers/staging/vt6655/Kconfig | 5 +- drivers/staging/vt6655/card.c | 8 +- drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/test | 2 +- drivers/staging/vt6656/Kconfig | 5 +- drivers/staging/vt6656/baseband.c | 130 +- drivers/staging/vt6656/baseband.h | 8 +- drivers/staging/vt6656/card.c | 20 +- drivers/staging/vt6656/firmware.c | 91 +- drivers/staging/vt6656/int.c | 8 +- drivers/staging/vt6656/int.h | 2 +- drivers/staging/vt6656/mac.c | 19 +- drivers/staging/vt6656/mac.h | 6 +- drivers/staging/vt6656/main_usb.c | 230 +- drivers/staging/vt6656/rf.c | 38 +- drivers/staging/vt6656/rf.h | 2 +- drivers/staging/vt6656/usbpipe.c | 115 +- drivers/staging/vt6656/usbpipe.h | 4 +- drivers/staging/wilc1000/wilc_wlan.c | 11 +- drivers/staging/wlan-ng/cfg80211.c | 14 +- drivers/staging/wlan-ng/hfa384x_usb.c | 3 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 6 +- drivers/target/iscsi/iscsi_target.c | 10 +- drivers/target/iscsi/iscsi_target_auth.c | 10 +- drivers/target/iscsi/iscsi_target_configfs.c | 10 +- drivers/target/iscsi/iscsi_target_datain_values.c | 10 +- drivers/target/iscsi/iscsi_target_device.c | 10 +- drivers/target/iscsi/iscsi_target_erl0.c | 10 +- drivers/target/iscsi/iscsi_target_erl1.c | 10 +- drivers/target/iscsi/iscsi_target_erl2.c | 10 +- drivers/target/iscsi/iscsi_target_login.c | 10 +- drivers/target/iscsi/iscsi_target_nego.c | 25 +- drivers/target/iscsi/iscsi_target_nodeattrib.c | 10 +- drivers/target/iscsi/iscsi_target_parameters.c | 10 +- drivers/target/iscsi/iscsi_target_seq_pdu_list.c | 10 +- drivers/target/iscsi/iscsi_target_stat.c | 10 +- drivers/target/iscsi/iscsi_target_tmr.c | 10 +- drivers/target/iscsi/iscsi_target_tpg.c | 10 +- drivers/target/iscsi/iscsi_target_util.c | 10 +- drivers/target/sbp/sbp_target.c | 15 +- drivers/target/target_core_alua.c | 15 +- drivers/target/target_core_configfs.c | 10 +- drivers/target/target_core_device.c | 15 +- drivers/target/target_core_fabric_configfs.c | 10 +- drivers/target/target_core_fabric_lib.c | 15 +- drivers/target/target_core_file.c | 15 +- drivers/target/target_core_hba.c | 15 +- drivers/target/target_core_iblock.c | 15 +- drivers/target/target_core_pr.c | 15 +- drivers/target/target_core_pscsi.c | 15 +- drivers/target/target_core_rd.c | 15 +- drivers/target/target_core_sbc.c | 15 +- drivers/target/target_core_spc.c | 15 +- drivers/target/target_core_stat.c | 15 +- drivers/target/target_core_tmr.c | 15 +- drivers/target/target_core_tpg.c | 15 +- drivers/target/target_core_transport.c | 15 +- drivers/target/target_core_ua.c | 15 +- drivers/target/target_core_user.c | 14 +- drivers/target/target_core_xcopy.c | 11 +- drivers/target/tcm_fc/tcm_fc.h | 14 +- drivers/target/tcm_fc/tfc_cmd.c | 14 +- drivers/target/tcm_fc/tfc_conf.c | 10 +- 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/da9062-thermal.c | 11 +- drivers/thermal/db8500_thermal.c | 11 +- drivers/thermal/dove_thermal.c | 11 +- drivers/thermal/fair_share.c | 14 +- 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_bxt_pmic_thermal.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 | 156 +- drivers/thermal/kirkwood_thermal.c | 11 +- drivers/thermal/max77620_thermal.c | 5 +- drivers/thermal/mtk_thermal.c | 10 +- drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 10 +- drivers/thermal/qcom/tsens-common.c | 14 + drivers/thermal/qcom/tsens-v0_1.c | 1 + drivers/thermal/qcom/tsens-v2.c | 1 + drivers/thermal/qcom/tsens.c | 5 + drivers/thermal/qcom/tsens.h | 1 + drivers/thermal/rcar_gen3_thermal.c | 92 +- drivers/thermal/rockchip_thermal.c | 46 +- drivers/thermal/samsung/exynos_tmu.c | 16 +- drivers/thermal/spear_thermal.c | 11 +- drivers/thermal/st/st_thermal.c | 7 +- drivers/thermal/st/st_thermal.h | 6 +- drivers/thermal/st/st_thermal_memmap.c | 6 +- drivers/thermal/st/st_thermal_syscfg.c | 6 +- drivers/thermal/step_wise.c | 14 +- drivers/thermal/tegra/soctherm-fuse.c | 11 +- drivers/thermal/tegra/tegra-bpmp-thermal.c | 11 +- drivers/thermal/tegra/tegra210-soctherm.c | 2 +- drivers/thermal/thermal_mmio.c | 7 + 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/thermal/user_space.c | 14 +- drivers/thermal/zx2967_thermal.c | 3 +- drivers/thunderbolt/icm.c | 188 +- drivers/thunderbolt/switch.c | 45 +- drivers/thunderbolt/tb.h | 7 - drivers/tty/Kconfig | 2 +- drivers/tty/hvc/hvc_vio.c | 16 +- drivers/tty/serial/8250/8250.h | 72 - drivers/tty/serial/8250/8250_dma.c | 11 +- drivers/tty/serial/8250/8250_mtk.c | 73 +- drivers/tty/serial/8250/8250_of.c | 14 +- drivers/tty/serial/8250/8250_omap.c | 14 +- drivers/tty/serial/8250/8250_pci.c | 97 +- drivers/tty/serial/8250/8250_pnp.c | 4 +- drivers/tty/serial/8250/8250_port.c | 38 +- drivers/tty/serial/Kconfig | 1 - drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 19 +- drivers/tty/serial/digicolor-usart.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 8 +- drivers/tty/serial/imx.c | 26 +- drivers/tty/serial/max310x.c | 159 +- drivers/tty/serial/msm_serial.c | 9 +- drivers/tty/serial/sa1100.c | 46 +- drivers/tty/serial/serial_core.c | 7 +- drivers/tty/serial/sh-sci.c | 7 - drivers/tty/serial/stm32-usart.c | 224 +- drivers/tty/serial/stm32-usart.h | 14 +- drivers/tty/serial/sunhv.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 37 +- drivers/tty/tty_io.c | 4 +- drivers/tty/tty_ldisc.c | 6 +- drivers/tty/vt/vt.c | 11 +- drivers/uio/uio_aec.c | 14 +- drivers/uio/uio_mf624.c | 15 +- drivers/usb/Kconfig | 1 - drivers/usb/Makefile | 3 +- drivers/usb/atm/Kconfig | 1 + drivers/usb/atm/ueagle-atm.c | 48 +- drivers/usb/chipidea/ci_hdrc_imx.c | 33 +- drivers/usb/chipidea/ci_hdrc_msm.c | 4 +- drivers/usb/chipidea/core.c | 5 +- drivers/usb/chipidea/udc.c | 20 - drivers/usb/chipidea/usbmisc_imx.c | 8 +- drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/common/common.c | 21 - drivers/usb/common/common.h | 14 - drivers/usb/common/led.c | 9 +- drivers/usb/core/Kconfig | 1 + drivers/usb/core/buffer.c | 17 +- drivers/usb/core/config.c | 4 +- drivers/usb/core/devio.c | 98 +- drivers/usb/core/hcd.c | 51 +- drivers/usb/core/hub.c | 36 +- drivers/usb/core/quirks.c | 6 - drivers/usb/core/usb.c | 10 +- drivers/usb/dwc2/Kconfig | 1 + drivers/usb/dwc2/core.h | 8 - drivers/usb/dwc2/gadget.c | 24 +- drivers/usb/dwc2/hcd.c | 59 +- drivers/usb/dwc2/hcd.h | 21 +- drivers/usb/dwc2/hcd_intr.c | 5 +- drivers/usb/dwc2/hcd_queue.c | 10 +- drivers/usb/dwc2/params.c | 1 - drivers/usb/dwc2/platform.c | 23 +- drivers/usb/dwc3/Kconfig | 2 +- drivers/usb/dwc3/core.c | 16 +- drivers/usb/dwc3/core.h | 4 - drivers/usb/dwc3/dwc3-meson-g12a.c | 36 +- drivers/usb/dwc3/dwc3-qcom.c | 224 +- drivers/usb/dwc3/ep0.c | 9 +- drivers/usb/dwc3/gadget.c | 20 - drivers/usb/dwc3/gadget.h | 6 - drivers/usb/gadget/composite.c | 2 +- drivers/usb/gadget/function/f_fs.c | 9 +- drivers/usb/gadget/function/f_mass_storage.c | 21 +- drivers/usb/gadget/function/f_uvc.c | 1 - drivers/usb/gadget/function/storage_common.h | 1 - drivers/usb/gadget/function/u_audio.c | 4 +- drivers/usb/gadget/function/u_ether.c | 6 +- drivers/usb/gadget/function/uvc_v4l2.c | 4 + drivers/usb/gadget/legacy/Kconfig | 2 + drivers/usb/gadget/udc/at91_udc.c | 3 +- drivers/usb/gadget/udc/fotg210-udc.c | 3 +- drivers/usb/gadget/udc/fusb300_udc.c | 5 - drivers/usb/gadget/udc/lpc32xx_udc.c | 7 +- drivers/usb/gadget/udc/net2272.c | 5 + drivers/usb/gadget/udc/omap_udc.c | 3 +- drivers/usb/gadget/udc/renesas_usb3.c | 91 +- drivers/usb/host/Kconfig | 5 + drivers/usb/host/ehci-exynos.c | 11 - drivers/usb/host/ehci-hcd.c | 2 +- drivers/usb/host/ehci-st.c | 2 + drivers/usb/host/fotg210-hcd.c | 12 +- drivers/usb/host/isp1362.h | 2 +- drivers/usb/host/ohci-exynos.c | 11 - drivers/usb/host/ohci-hcd.c | 25 +- drivers/usb/host/ohci-mem.c | 35 +- drivers/usb/host/ohci-pci.c | 2 +- drivers/usb/host/ohci-s3c2410.c | 2 + drivers/usb/host/ohci-sm501.c | 50 +- drivers/usb/host/ohci-spear.c | 3 + drivers/usb/host/ohci-st.c | 2 + drivers/usb/host/ohci-tmio.c | 15 +- drivers/usb/host/ohci.h | 2 - drivers/usb/host/u132-hcd.c | 3 +- drivers/usb/host/uhci-hcd.c | 2 +- drivers/usb/host/xhci-debugfs.c | 3 - drivers/usb/host/xhci-ring.c | 68 +- drivers/usb/host/xhci-tegra.c | 23 + drivers/usb/host/xhci.c | 72 +- drivers/usb/host/xhci.h | 17 +- drivers/usb/misc/Kconfig | 4 +- drivers/usb/misc/ftdi-elan.c | 7 + drivers/usb/misc/rio500.c | 80 +- drivers/usb/misc/sisusbvga/sisusb.c | 25 +- drivers/usb/phy/phy-mv-usb.c | 2 + drivers/usb/phy/phy-mxs-usb.c | 14 - drivers/usb/renesas_usbhs/Kconfig | 1 + drivers/usb/renesas_usbhs/Makefile | 2 +- drivers/usb/renesas_usbhs/common.c | 160 +- drivers/usb/renesas_usbhs/common.h | 8 +- drivers/usb/renesas_usbhs/fifo.c | 15 +- drivers/usb/renesas_usbhs/rza.h | 1 - drivers/usb/renesas_usbhs/rza2.c | 72 - drivers/usb/roles/class.c | 2 +- drivers/usb/serial/option.c | 6 - drivers/usb/serial/pl2303.c | 1 - drivers/usb/serial/pl2303.h | 3 - drivers/usb/storage/unusual_realtek.h | 5 - drivers/usb/typec/bus.c | 2 +- drivers/usb/typec/bus.h | 15 - drivers/usb/typec/class.c | 17 +- drivers/usb/typec/mux.c | 238 +- drivers/usb/typec/mux/pi3usb30532.c | 46 +- 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 | 124 +- drivers/usb/usbip/stub_dev.c | 75 +- drivers/usb/usbip/stub_main.c | 8 +- drivers/usb/usbip/vhci_tx.c | 12 +- drivers/usb/wusbcore/Kconfig | 8 +- drivers/usb/wusbcore/crypto.c | 169 +- 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/vfio/mdev/mdev_core.c | 136 +- drivers/vfio/mdev/mdev_private.h | 4 +- drivers/vfio/mdev/mdev_sysfs.c | 6 +- .../vfio/platform/reset/vfio_platform_amdxgbe.c | 13 +- .../platform/reset/vfio_platform_calxedaxgmac.c | 13 +- drivers/vfio/platform/vfio_amba.c | 10 +- drivers/vfio/platform/vfio_platform.c | 10 +- drivers/vfio/platform/vfio_platform_common.c | 10 +- drivers/vfio/platform/vfio_platform_irq.c | 10 +- drivers/vfio/platform/vfio_platform_private.h | 10 +- drivers/vfio/vfio_iommu_spapr_tce.c | 54 +- drivers/vfio/vfio_iommu_type1.c | 17 +- drivers/vhost/net.c | 47 +- drivers/vhost/scsi.c | 21 +- drivers/vhost/vhost.c | 872 +- drivers/vhost/vhost.h | 48 +- drivers/vhost/vsock.c | 28 +- drivers/video/backlight/aat2870_bl.c | 15 +- drivers/video/backlight/adp5520_bl.c | 3 +- drivers/video/backlight/adp8860_bl.c | 3 +- drivers/video/backlight/adp8870_bl.c | 3 +- drivers/video/backlight/ams369fg06.c | 6 +- drivers/video/backlight/cr_bllcd.c | 16 +- drivers/video/backlight/da9052_bl.c | 7 +- drivers/video/backlight/hx8357.c | 3 +- drivers/video/backlight/ili922x.c | 6 +- drivers/video/backlight/jornada720_bl.c | 6 +- drivers/video/backlight/jornada720_lcd.c | 6 +- drivers/video/backlight/lm3533_bl.c | 6 +- drivers/video/backlight/lms501kf03.c | 6 +- drivers/video/backlight/locomolcd.c | 2 +- drivers/video/backlight/omap1_bl.c | 15 +- drivers/video/backlight/pcf50633-backlight.c | 11 +- drivers/video/backlight/pm8941-wled.c | 10 +- drivers/video/backlight/tdo24m.c | 5 +- drivers/video/display_timing.c | 3 +- drivers/video/fbdev/Kconfig | 69 +- drivers/video/fbdev/Makefile | 1 + drivers/video/fbdev/atafb.c | 21 + drivers/video/fbdev/atmel_lcdfb.c | 4 +- drivers/video/fbdev/au1100fb.c | 24 +- drivers/video/fbdev/au1100fb.h | 1 - drivers/video/fbdev/au1200fb.c | 19 +- drivers/video/fbdev/clps711x-fb.c | 6 +- drivers/video/fbdev/controlfb.h | 6 +- drivers/video/fbdev/core/fbcon.c | 2 +- drivers/video/fbdev/core/fbsysfs.c | 6 +- drivers/video/fbdev/cyber2000fb.c | 5 + drivers/video/fbdev/da8xx-fb.c | 15 +- drivers/video/fbdev/fsl-diu-fb.c | 7 +- drivers/video/fbdev/gbefb.c | 19 +- drivers/video/fbdev/geode/display_gx.c | 6 +- drivers/video/fbdev/geode/display_gx1.c | 6 +- drivers/video/fbdev/geode/display_gx1.h | 6 +- drivers/video/fbdev/geode/geodefb.h | 6 +- drivers/video/fbdev/geode/gx1fb_core.c | 6 +- drivers/video/fbdev/geode/gxfb.h | 6 +- drivers/video/fbdev/geode/gxfb_core.c | 7 +- drivers/video/fbdev/geode/lxfb.h | 6 +- drivers/video/fbdev/geode/lxfb_core.c | 6 +- drivers/video/fbdev/geode/lxfb_ops.c | 6 +- drivers/video/fbdev/geode/suspend_gx.c | 6 +- drivers/video/fbdev/geode/video_cs5530.c | 6 +- drivers/video/fbdev/geode/video_cs5530.h | 6 +- drivers/video/fbdev/geode/video_gx.c | 6 +- drivers/video/fbdev/goldfishfb.c | 11 +- drivers/video/fbdev/grvga.c | 7 +- drivers/video/fbdev/hyperv_fb.c | 11 +- drivers/video/fbdev/jz4740_fb.c | 11 +- drivers/video/fbdev/macfb.c | 5 +- drivers/video/fbdev/matrox/matroxfb_base.c | 2 +- drivers/video/fbdev/mxsfb.c | 1036 ++ drivers/video/fbdev/nuc900fb.c | 6 +- drivers/video/fbdev/nuc900fb.h | 6 +- drivers/video/fbdev/omap/hwa742.c | 15 +- drivers/video/fbdev/omap/lcd_ams_delta.c | 15 +- drivers/video/fbdev/omap/lcd_h3.c | 15 +- drivers/video/fbdev/omap/lcd_htcherald.c | 15 +- drivers/video/fbdev/omap/lcd_inn1510.c | 15 +- drivers/video/fbdev/omap/lcd_inn1610.c | 15 +- drivers/video/fbdev/omap/lcd_mipid.c | 15 +- drivers/video/fbdev/omap/lcd_osk.c | 15 +- drivers/video/fbdev/omap/lcd_palmte.c | 15 +- drivers/video/fbdev/omap/lcd_palmtt.c | 15 +- drivers/video/fbdev/omap/lcd_palmz71.c | 15 +- drivers/video/fbdev/omap/lcdc.c | 15 +- drivers/video/fbdev/omap/omapfb.h | 15 +- drivers/video/fbdev/omap/omapfb_main.c | 15 +- drivers/video/fbdev/omap/sossi.c | 15 +- .../omap2/omapfb/displays/panel-nec-nl8048hl11.c | 6 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 6 +- drivers/video/fbdev/omap2/omapfb/dss/dss-of.c | 10 +- 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/pxa3xx-gcu.c | 15 +- drivers/video/fbdev/pxafb.c | 2 +- drivers/video/fbdev/sh7760fb.c | 2 +- drivers/video/fbdev/simplefb.c | 10 +- drivers/video/fbdev/sis/initextlfb.c | 15 +- drivers/video/fbdev/sis/sis.h | 15 +- drivers/video/fbdev/sis/sis_accel.c | 15 +- drivers/video/fbdev/sis/sis_accel.h | 15 +- drivers/video/fbdev/sis/sis_main.c | 16 +- drivers/video/fbdev/sis/sis_main.h | 15 +- drivers/video/fbdev/smscufx.c | 5 +- drivers/video/fbdev/ssd1307fb.c | 3 +- drivers/video/fbdev/tmiofb.c | 10 +- drivers/video/fbdev/udlfb.c | 5 +- drivers/video/fbdev/valkyriefb.h | 6 +- drivers/video/fbdev/vermilion/cr_pll.c | 16 +- drivers/video/fbdev/vermilion/vermilion.c | 16 +- drivers/video/fbdev/vermilion/vermilion.h | 16 +- drivers/video/fbdev/via/accel.c | 16 +- drivers/video/fbdev/via/accel.h | 16 +- drivers/video/fbdev/via/chip.h | 16 +- drivers/video/fbdev/via/debug.h | 16 +- drivers/video/fbdev/via/dvi.c | 16 +- drivers/video/fbdev/via/dvi.h | 16 +- drivers/video/fbdev/via/global.c | 16 +- drivers/video/fbdev/via/global.h | 16 +- drivers/video/fbdev/via/hw.c | 16 +- drivers/video/fbdev/via/hw.h | 16 +- drivers/video/fbdev/via/ioctl.c | 16 +- drivers/video/fbdev/via/ioctl.h | 16 +- drivers/video/fbdev/via/lcd.c | 16 +- drivers/video/fbdev/via/lcd.h | 16 +- drivers/video/fbdev/via/share.h | 16 +- drivers/video/fbdev/via/tblDPASetting.c | 16 +- drivers/video/fbdev/via/tblDPASetting.h | 16 +- drivers/video/fbdev/via/via-gpio.c | 2 +- drivers/video/fbdev/via/via_aux.c | 17 +- drivers/video/fbdev/via/via_aux.h | 17 +- drivers/video/fbdev/via/via_aux_ch7301.c | 17 +- drivers/video/fbdev/via/via_aux_edid.c | 17 +- drivers/video/fbdev/via/via_aux_sii164.c | 17 +- drivers/video/fbdev/via/via_aux_vt1621.c | 17 +- drivers/video/fbdev/via/via_aux_vt1622.c | 17 +- drivers/video/fbdev/via/via_aux_vt1625.c | 17 +- drivers/video/fbdev/via/via_aux_vt1631.c | 17 +- drivers/video/fbdev/via/via_aux_vt1632.c | 17 +- drivers/video/fbdev/via/via_aux_vt1636.c | 17 +- drivers/video/fbdev/via/via_clock.c | 17 +- drivers/video/fbdev/via/via_clock.h | 17 +- drivers/video/fbdev/via/via_i2c.c | 16 +- drivers/video/fbdev/via/via_modesetting.c | 17 +- drivers/video/fbdev/via/via_modesetting.h | 17 +- drivers/video/fbdev/via/via_utility.c | 16 +- drivers/video/fbdev/via/via_utility.h | 16 +- drivers/video/fbdev/via/viafbdev.c | 16 +- drivers/video/fbdev/via/viafbdev.h | 16 +- drivers/video/fbdev/via/viamode.c | 16 +- drivers/video/fbdev/via/viamode.h | 16 +- drivers/video/fbdev/via/vt1636.c | 16 +- drivers/video/fbdev/via/vt1636.h | 16 +- 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/hdmi.c | 275 +- drivers/video/of_display_timing.c | 3 +- drivers/video/of_videomode.c | 3 +- drivers/video/videomode.c | 3 +- drivers/virtio/Kconfig | 8 +- drivers/virtio/virtio_balloon.c | 15 +- drivers/virtio/virtio_mmio.c | 6 +- drivers/virtio/virtio_pci_common.c | 5 +- drivers/virtio/virtio_pci_common.h | 5 +- drivers/virtio/virtio_pci_legacy.c | 5 +- drivers/virtio/virtio_pci_modern.c | 5 +- drivers/virtio/virtio_ring.c | 15 +- drivers/vlynq/vlynq.c | 15 +- drivers/vme/boards/vme_vmivme7805.c | 6 +- drivers/vme/boards/vme_vmivme7805.h | 6 +- drivers/vme/bridges/vme_ca91cx42.c | 6 +- drivers/vme/bridges/vme_ca91cx42.h | 6 +- drivers/vme/bridges/vme_fake.c | 6 +- drivers/vme/bridges/vme_tsi148.c | 6 +- drivers/vme/bridges/vme_tsi148.h | 6 +- drivers/vme/vme.c | 6 +- drivers/w1/masters/ds2482.c | 5 +- drivers/w1/masters/ds2490.c | 16 +- drivers/w1/masters/matrox_w1.c | 16 +- drivers/w1/masters/mxc_w1.c | 10 +- drivers/w1/slaves/w1_ds2405.c | 12 +- drivers/w1/slaves/w1_ds2408.c | 2 +- drivers/w1/slaves/w1_ds2413.c | 65 +- drivers/w1/slaves/w1_ds2423.c | 15 +- drivers/w1/slaves/w1_ds2805.c | 6 +- drivers/w1/slaves/w1_smem.c | 16 +- drivers/w1/slaves/w1_therm.c | 16 +- drivers/w1/w1.c | 11 +- drivers/w1/w1_family.c | 11 +- drivers/w1/w1_int.c | 11 +- drivers/w1/w1_internal.h | 11 +- drivers/w1/w1_io.c | 11 +- drivers/w1/w1_netlink.c | 11 +- drivers/w1/w1_netlink.h | 11 +- drivers/watchdog/Kconfig | 6 +- drivers/watchdog/alim1535_wdt.c | 6 +- drivers/watchdog/aspeed_wdt.c | 6 +- drivers/watchdog/atlas7_wdt.c | 3 +- drivers/watchdog/booke_wdt.c | 6 +- drivers/watchdog/cpu5wdt.c | 16 +- drivers/watchdog/dw_wdt.c | 6 +- drivers/watchdog/f71808e_wdt.c | 15 +- drivers/watchdog/gef_wdt.c | 6 +- drivers/watchdog/geodewdt.c | 6 +- drivers/watchdog/gpio_wdt.c | 6 +- drivers/watchdog/i6300esb.c | 6 +- drivers/watchdog/ie6xx_wdt.c | 17 +- drivers/watchdog/indydog.c | 6 +- drivers/watchdog/intel-mid_wdt.c | 5 +- drivers/watchdog/intel_scu_watchdog.c | 17 +- drivers/watchdog/intel_scu_watchdog.h | 17 +- drivers/watchdog/iop_wdt.c | 14 +- drivers/watchdog/it8712f_wdt.c | 6 +- drivers/watchdog/it87_wdt.c | 11 +- drivers/watchdog/jz4740_wdt.c | 11 +- drivers/watchdog/kempld_wdt.c | 10 +- drivers/watchdog/loongson1_wdt.c | 6 +- drivers/watchdog/machzwd.c | 8 +- drivers/watchdog/menf21bmc_wdt.c | 6 +- drivers/watchdog/meson_wdt.c | 6 +- drivers/watchdog/mixcomwd.c | 7 +- drivers/watchdog/mpc8xxx_wdt.c | 6 +- drivers/watchdog/ni903x_wdt.c | 11 +- drivers/watchdog/nic7018_wdt.c | 11 +- drivers/watchdog/nuc900_wdt.c | 6 +- drivers/watchdog/nv_tco.c | 6 +- drivers/watchdog/pic32-dmt.c | 6 +- drivers/watchdog/pic32-wdt.c | 6 +- drivers/watchdog/pnx833x_wdt.c | 6 +- drivers/watchdog/pretimeout_noop.c | 7 +- drivers/watchdog/pretimeout_panic.c | 7 +- drivers/watchdog/qcom-wdt.c | 11 +- drivers/watchdog/rc32434_wdt.c | 7 +- drivers/watchdog/rdc321x_wdt.c | 16 +- drivers/watchdog/rn5t618_wdt.c | 8 +- drivers/watchdog/s3c2410_wdt.c | 11 +- drivers/watchdog/sama5d4_wdt.c | 3 +- drivers/watchdog/sbc60xxwdt.c | 8 +- drivers/watchdog/sbc_epx_c3.c | 6 +- drivers/watchdog/sbsa_gwdt.c | 11 +- drivers/watchdog/sc1200wdt.c | 7 +- drivers/watchdog/sc520_wdt.c | 6 +- drivers/watchdog/scx200_wdt.c | 5 +- drivers/watchdog/shwdt.c | 6 +- drivers/watchdog/smsc37b787_wdt.c | 8 +- drivers/watchdog/sp5100_tco.c | 6 +- drivers/watchdog/sprd_wdt.c | 10 +- drivers/watchdog/sun4v_wdt.c | 6 +- drivers/watchdog/sunxi_wdt.c | 6 +- drivers/watchdog/twl4030_wdt.c | 15 +- drivers/watchdog/ux500_wdt.c | 3 +- drivers/watchdog/via_wdt.c | 2 +- drivers/watchdog/w83877f_wdt.c | 6 +- drivers/watchdog/w83977f_wdt.c | 7 +- drivers/watchdog/watchdog_pretimeout.c | 7 +- drivers/watchdog/wdrtas.c | 15 +- drivers/watchdog/wdt285.c | 7 +- drivers/watchdog/wdt977.c | 6 +- drivers/watchdog/xen_wdt.c | 6 +- drivers/watchdog/ziirave_wdt.c | 11 +- drivers/watchdog/zx2967_wdt.c | 3 +- drivers/xen/arm-device.c | 13 +- drivers/xen/balloon.c | 7 +- drivers/xen/events/events_internal.h | 4 +- drivers/xen/gntdev.c | 6 +- drivers/xen/pci.c | 14 +- drivers/xen/platform-pci.c | 15 +- drivers/xen/preempt.c | 6 +- drivers/xen/privcmd.c | 6 +- drivers/xen/pvcalls-back.c | 11 +- drivers/xen/pvcalls-front.c | 15 +- drivers/xen/swiotlb-xen.c | 23 +- drivers/xen/xen-acpi-pad.c | 10 +- drivers/xen/xen-acpi-processor.c | 11 +- drivers/xen/xenbus/xenbus.h | 3 - drivers/xen/xenbus/xenbus_dev_frontend.c | 18 - drivers/xen/xenbus/xenbus_xs.c | 7 +- drivers/xen/xlate_mmu.c | 3 +- fs/9p/cache.c | 17 +- fs/9p/cache.h | 17 +- fs/9p/fid.c | 17 +- fs/9p/fid.h | 17 +- fs/9p/v9fs.c | 17 +- fs/9p/v9fs.h | 17 +- fs/9p/v9fs_vfs.h | 17 +- fs/9p/vfs_addr.c | 23 +- fs/9p/vfs_dentry.c | 17 +- fs/9p/vfs_dir.c | 17 +- fs/9p/vfs_file.c | 17 +- fs/9p/vfs_inode.c | 17 +- fs/9p/vfs_inode_dotl.c | 17 +- fs/9p/vfs_super.c | 17 +- fs/Kconfig.binfmt | 18 +- fs/adfs/adfs.h | 14 +- fs/adfs/dir.c | 137 +- fs/adfs/dir_f.c | 43 +- fs/adfs/dir_fplus.c | 24 +- fs/afs/Makefile | 1 + fs/afs/addr_list.c | 6 +- fs/afs/afs.h | 6 +- fs/afs/afs_cm.h | 6 +- fs/afs/afs_fs.h | 6 +- fs/afs/afs_vl.h | 6 +- fs/afs/cache.c | 6 +- fs/afs/cell.c | 6 +- fs/afs/cmservice.c | 30 +- fs/afs/dir.c | 6 +- fs/afs/dir_edit.c | 6 +- fs/afs/dir_silly.c | 6 +- fs/afs/dynroot.c | 6 +- fs/afs/file.c | 6 +- fs/afs/flock.c | 6 +- fs/afs/fs_probe.c | 6 +- fs/afs/fsclient.c | 57 +- fs/afs/internal.h | 21 +- fs/afs/main.c | 6 +- fs/afs/misc.c | 6 +- fs/afs/mntpt.c | 6 +- fs/afs/netdevices.c | 48 + fs/afs/proc.c | 6 +- fs/afs/protocol_yfs.h | 6 +- fs/afs/rotate.c | 6 +- fs/afs/rxrpc.c | 6 +- fs/afs/security.c | 6 +- fs/afs/server.c | 6 +- fs/afs/server_list.c | 6 +- fs/afs/vl_list.c | 6 +- fs/afs/vl_probe.c | 6 +- fs/afs/vl_rotate.c | 6 +- fs/afs/vlclient.c | 6 +- fs/afs/volume.c | 6 +- fs/afs/write.c | 6 +- fs/afs/xattr.c | 6 +- fs/afs/xdr_fs.h | 6 +- fs/afs/yfsclient.c | 60 +- fs/aio.c | 51 +- fs/autofs/autofs_i.h | 5 +- fs/autofs/dev-ioctl.c | 5 +- fs/autofs/expire.c | 5 +- fs/autofs/init.c | 5 +- fs/autofs/inode.c | 5 +- fs/autofs/root.c | 5 +- fs/autofs/symlink.c | 5 +- fs/autofs/waitq.c | 5 +- fs/binfmt_elf.c | 1 + fs/binfmt_elf_fdpic.c | 6 +- fs/binfmt_flat.c | 124 +- fs/block_dev.c | 25 +- fs/btrfs/dev-replace.c | 35 +- fs/btrfs/extent-tree.c | 52 +- fs/btrfs/inode.c | 14 +- fs/btrfs/ioctl.c | 2 + fs/btrfs/qgroup.c | 8 +- fs/btrfs/reada.c | 5 - fs/btrfs/relocation.c | 27 +- fs/btrfs/send.c | 52 +- fs/btrfs/sysfs.c | 10 +- fs/btrfs/tree-log.c | 20 +- fs/btrfs/xattr.c | 6 +- fs/btrfs/zstd.c | 20 +- fs/buffer.c | 56 +- fs/cachefiles/bind.c | 6 +- fs/cachefiles/daemon.c | 6 +- fs/cachefiles/interface.c | 6 +- fs/cachefiles/internal.h | 6 +- fs/cachefiles/key.c | 6 +- fs/cachefiles/main.c | 6 +- fs/cachefiles/namei.c | 6 +- fs/cachefiles/proc.c | 6 +- fs/cachefiles/rdwr.c | 6 +- fs/cachefiles/security.c | 6 +- fs/cachefiles/xattr.c | 6 +- fs/ceph/acl.c | 15 +- fs/ceph/cache.c | 17 +- fs/ceph/cache.h | 17 +- fs/ceph/caps.c | 34 +- fs/ceph/file.c | 25 +- fs/ceph/inode.c | 155 +- fs/ceph/mds_client.c | 28 +- fs/ceph/quota.c | 9 +- fs/ceph/snap.c | 16 +- fs/ceph/super.c | 28 +- fs/ceph/super.h | 19 +- fs/char_dev.c | 3 +- fs/cifs/Kconfig | 1 - fs/cifs/asn1.c | 13 +- fs/cifs/cifs_debug.c | 15 +- fs/cifs/cifs_debug.h | 16 +- fs/cifs/cifs_dfs_ref.c | 5 +- fs/cifs/cifs_unicode.c | 15 +- fs/cifs/cifs_unicode.h | 17 +- fs/cifs/cifs_uniupr.h | 16 +- fs/cifs/cifsfs.c | 6 - fs/cifs/cifsglob.h | 5 - fs/cifs/connect.c | 15 +- fs/cifs/dfs_cache.c | 6 +- fs/cifs/file.c | 12 +- fs/cifs/netmisc.c | 15 +- fs/cifs/nterr.c | 15 +- fs/cifs/nterr.h | 14 +- fs/cifs/smb1ops.c | 1 - fs/cifs/smb2maperror.c | 2 +- fs/cifs/smb2ops.c | 18 +- fs/cifs/smb2pdu.c | 30 +- fs/cifs/smb2pdu.h | 5 +- fs/cifs/smb2transport.c | 10 +- fs/cifs/smbdirect.c | 11 +- fs/cifs/smbdirect.h | 11 +- fs/cifs/smbencrypt.c | 14 +- fs/cifs/winucase.c | 15 +- fs/coda/Makefile | 3 +- fs/coda/cache.c | 2 +- fs/coda/cnode.c | 17 +- fs/coda/coda_fs_i.h | 3 +- fs/coda/coda_int.h | 10 - fs/coda/coda_linux.c | 45 +- fs/coda/coda_linux.h | 16 + fs/coda/coda_psdev.h | 92 - fs/coda/dir.c | 12 +- fs/coda/file.c | 90 +- fs/coda/inode.c | 3 +- fs/coda/pioctl.c | 3 +- fs/coda/psdev.c | 42 +- fs/coda/symlink.c | 3 +- fs/coda/sysctl.c | 11 + fs/coda/upcall.c | 78 +- fs/compat_binfmt_elf.c | 5 +- fs/configfs/configfs_internal.h | 16 +- fs/configfs/dir.c | 30 +- fs/configfs/file.c | 16 +- fs/configfs/inode.c | 16 +- fs/configfs/item.c | 16 +- fs/configfs/mount.c | 16 +- fs/configfs/symlink.c | 16 +- fs/coredump.c | 44 +- fs/crypto/bio.c | 73 +- fs/crypto/crypto.c | 299 +- fs/crypto/fname.c | 1 + fs/crypto/fscrypt_private.h | 15 +- fs/crypto/hooks.c | 1 + fs/crypto/keyinfo.c | 1 + fs/crypto/policy.c | 2 - fs/dax.c | 10 +- fs/debugfs/file.c | 14 +- fs/devpts/inode.c | 5 +- fs/dlm/ast.c | 4 +- fs/dlm/ast.h | 4 +- fs/dlm/config.c | 4 +- fs/dlm/config.h | 4 +- fs/dlm/debug_fs.c | 25 +- fs/dlm/dir.c | 4 +- fs/dlm/dir.h | 4 +- fs/dlm/dlm_internal.h | 12 +- fs/dlm/lock.c | 4 +- fs/dlm/lock.h | 4 +- fs/dlm/lockspace.c | 13 +- fs/dlm/lockspace.h | 4 +- fs/dlm/lowcomms.c | 22 +- fs/dlm/lowcomms.h | 4 +- fs/dlm/lvb_table.h | 4 +- fs/dlm/main.c | 9 +- fs/dlm/member.c | 4 +- fs/dlm/member.h | 4 +- fs/dlm/memory.c | 4 +- fs/dlm/memory.h | 4 +- fs/dlm/midcomms.c | 4 +- fs/dlm/midcomms.h | 4 +- fs/dlm/netlink.c | 5 +- fs/dlm/plock.c | 5 +- fs/dlm/rcom.c | 4 +- fs/dlm/rcom.h | 4 +- fs/dlm/recover.c | 4 +- fs/dlm/recover.h | 4 +- fs/dlm/recoverd.c | 4 +- fs/dlm/recoverd.h | 4 +- fs/dlm/requestqueue.c | 4 +- fs/dlm/requestqueue.h | 4 +- fs/dlm/user.c | 5 +- fs/dlm/user.h | 5 +- fs/dlm/util.c | 4 +- fs/dlm/util.h | 4 +- fs/ecryptfs/crypto.c | 45 +- fs/ecryptfs/debug.c | 16 +- fs/ecryptfs/dentry.c | 16 +- fs/ecryptfs/ecryptfs_kernel.h | 16 +- fs/ecryptfs/file.c | 16 +- fs/ecryptfs/inode.c | 16 +- fs/ecryptfs/keystore.c | 21 +- fs/ecryptfs/kthread.c | 16 +- fs/ecryptfs/main.c | 16 +- fs/ecryptfs/messaging.c | 15 +- fs/ecryptfs/miscdev.c | 15 +- fs/ecryptfs/mmap.c | 16 +- fs/ecryptfs/read_write.c | 16 +- fs/ecryptfs/super.c | 16 +- fs/eventpoll.c | 22 +- fs/exec.c | 2 +- fs/ext2/ialloc.c | 5 +- fs/ext2/super.c | 17 +- fs/ext2/xattr.c | 161 +- fs/ext4/dir.c | 2 +- fs/ext4/extents.c | 12 +- fs/ext4/inode.c | 106 +- fs/ext4/page-io.c | 44 +- fs/ext4/sysfs.c | 6 +- fs/f2fs/checkpoint.c | 58 +- fs/f2fs/data.c | 110 +- fs/f2fs/dir.c | 4 +- fs/f2fs/f2fs.h | 29 +- fs/f2fs/gc.c | 3 +- fs/f2fs/node.c | 2 +- fs/f2fs/segment.c | 75 +- fs/f2fs/super.c | 109 +- fs/f2fs/sysfs.c | 22 +- fs/fat/fatent.c | 2 +- fs/fat/nfs.c | 11 +- fs/fs-writeback.c | 8 +- fs/fs_context.c | 6 +- fs/fs_parser.c | 6 +- fs/fscache/cache.c | 6 +- fs/fscache/cookie.c | 6 +- fs/fscache/fsdef.c | 6 +- fs/fscache/histogram.c | 6 +- fs/fscache/internal.h | 6 +- fs/fscache/main.c | 6 +- fs/fscache/netfs.c | 6 +- fs/fscache/object-list.c | 6 +- fs/fscache/object.c | 6 +- fs/fscache/operation.c | 6 +- fs/fscache/page.c | 6 +- fs/fscache/proc.c | 6 +- fs/fscache/stats.c | 6 +- fs/fsopen.c | 6 +- fs/fuse/cuse.c | 3 +- fs/fuse/dev.c | 10 + fs/fuse/file.c | 72 +- fs/gfs2/acl.c | 5 +- fs/gfs2/acl.h | 5 +- fs/gfs2/aops.c | 5 +- fs/gfs2/bmap.c | 10 +- fs/gfs2/bmap.h | 5 +- fs/gfs2/dentry.c | 5 +- fs/gfs2/dir.c | 9 +- fs/gfs2/dir.h | 5 +- fs/gfs2/export.c | 5 +- fs/gfs2/file.c | 5 +- fs/gfs2/gfs2.h | 5 +- fs/gfs2/glock.c | 11 +- fs/gfs2/glock.h | 5 +- fs/gfs2/glops.c | 5 +- fs/gfs2/glops.h | 5 +- fs/gfs2/incore.h | 7 +- fs/gfs2/inode.c | 7 +- fs/gfs2/inode.h | 5 +- fs/gfs2/lock_dlm.c | 5 +- fs/gfs2/log.c | 9 +- fs/gfs2/log.h | 5 +- fs/gfs2/lops.c | 38 +- fs/gfs2/lops.h | 5 +- fs/gfs2/main.c | 6 +- fs/gfs2/meta_io.c | 5 +- fs/gfs2/meta_io.h | 5 +- fs/gfs2/ops_fstype.c | 30 +- 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 | 7 +- fs/gfs2/super.h | 7 +- fs/gfs2/sys.c | 11 +- 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/hfsplus/xattr.c | 2 +- fs/inode.c | 22 +- fs/internal.h | 6 +- fs/io_uring.c | 19 +- fs/iomap.c | 2 +- fs/isofs/compress.c | 7 +- fs/isofs/zisofs.h | 7 +- fs/jbd2/commit.c | 2 +- fs/jbd2/journal.c | 18 +- fs/jffs2/file.c | 4 +- fs/jffs2/fs.c | 2 +- fs/jffs2/os-linux.h | 2 +- fs/jfs/acl.c | 15 +- fs/jfs/file.c | 15 +- fs/jfs/inode.c | 15 +- fs/jfs/jfs_acl.h | 15 +- fs/jfs/jfs_btree.h | 15 +- fs/jfs/jfs_debug.c | 15 +- fs/jfs/jfs_debug.h | 15 +- fs/jfs/jfs_dinode.h | 15 +- fs/jfs/jfs_discard.c | 15 +- fs/jfs/jfs_discard.h | 15 +- fs/jfs/jfs_dmap.c | 15 +- fs/jfs/jfs_dmap.h | 15 +- fs/jfs/jfs_dtree.c | 15 +- fs/jfs/jfs_dtree.h | 15 +- fs/jfs/jfs_extent.c | 15 +- fs/jfs/jfs_extent.h | 15 +- fs/jfs/jfs_filsys.h | 15 +- fs/jfs/jfs_imap.c | 15 +- fs/jfs/jfs_imap.h | 15 +- fs/jfs/jfs_incore.h | 15 +- fs/jfs/jfs_inode.c | 15 +- fs/jfs/jfs_inode.h | 15 +- fs/jfs/jfs_lock.h | 15 +- fs/jfs/jfs_logmgr.c | 15 +- fs/jfs/jfs_logmgr.h | 15 +- fs/jfs/jfs_metapage.c | 15 +- fs/jfs/jfs_metapage.h | 15 +- fs/jfs/jfs_mount.c | 15 +- fs/jfs/jfs_superblock.h | 15 +- fs/jfs/jfs_txnmgr.c | 15 +- fs/jfs/jfs_txnmgr.h | 15 +- fs/jfs/jfs_types.h | 15 +- fs/jfs/jfs_umount.c | 15 +- fs/jfs/jfs_unicode.c | 15 +- fs/jfs/jfs_unicode.h | 15 +- fs/jfs/jfs_uniupr.c | 15 +- fs/jfs/jfs_xattr.h | 15 +- fs/jfs/jfs_xtree.c | 15 +- fs/jfs/jfs_xtree.h | 15 +- fs/jfs/namei.c | 15 +- fs/jfs/resize.c | 15 +- fs/jfs/super.c | 15 +- fs/jfs/symlink.c | 15 +- fs/jfs/xattr.c | 15 +- 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/lockd/clntproc.c | 21 +- fs/lockd/svc4proc.c | 14 +- fs/lockd/svclock.c | 118 +- fs/lockd/svcproc.c | 14 +- fs/lockd/svcsubs.c | 2 +- fs/lockd/xdr.c | 3 + fs/lockd/xdr4.c | 3 + fs/locks.c | 67 +- fs/namespace.c | 4 +- fs/nfs/client.c | 6 +- fs/nfs/fscache-index.c | 6 +- fs/nfs/fscache.c | 6 +- fs/nfs/fscache.h | 6 +- fs/nfs/getroot.c | 6 +- fs/nfs/nfs4file.c | 23 +- fs/nfs/nfs4proc.c | 52 +- fs/nfsd/blocklayout.c | 8 +- fs/nfsd/cache.h | 5 +- fs/nfsd/netns.h | 38 - fs/nfsd/nfs4xdr.c | 17 +- fs/nfsd/nfscache.c | 237 +- fs/nfsd/nfsctl.c | 14 +- fs/nfsd/vfs.c | 2 +- fs/nfsd/xdr4.h | 2 +- fs/no-block.c | 6 +- fs/notify/dnotify/dnotify.c | 11 +- fs/notify/fanotify/fanotify.c | 5 +- fs/notify/fanotify/fanotify_user.c | 22 - fs/notify/inotify/inotify_fsnotify.c | 19 +- fs/notify/inotify/inotify_user.c | 19 +- fs/ntfs/aops.c | 16 +- fs/ntfs/aops.h | 16 +- fs/ntfs/attrib.c | 16 +- fs/ntfs/attrib.h | 16 +- fs/ntfs/bitmap.c | 16 +- fs/ntfs/bitmap.h | 16 +- fs/ntfs/collate.c | 16 +- fs/ntfs/collate.h | 16 +- fs/ntfs/compress.c | 16 +- fs/ntfs/debug.c | 16 +- fs/ntfs/debug.h | 16 +- fs/ntfs/dir.c | 16 +- fs/ntfs/dir.h | 16 +- fs/ntfs/endian.h | 16 +- fs/ntfs/file.c | 16 +- fs/ntfs/index.c | 16 +- fs/ntfs/index.h | 16 +- fs/ntfs/inode.c | 16 +- fs/ntfs/inode.h | 16 +- fs/ntfs/layout.h | 16 +- fs/ntfs/lcnalloc.c | 16 +- fs/ntfs/lcnalloc.h | 16 +- fs/ntfs/logfile.c | 16 +- fs/ntfs/logfile.h | 16 +- fs/ntfs/malloc.h | 16 +- fs/ntfs/mft.c | 16 +- fs/ntfs/mft.h | 16 +- fs/ntfs/mst.c | 16 +- fs/ntfs/namei.c | 16 +- fs/ntfs/ntfs.h | 16 +- fs/ntfs/quota.c | 16 +- fs/ntfs/quota.h | 16 +- fs/ntfs/runlist.c | 16 +- fs/ntfs/runlist.h | 16 +- fs/ntfs/super.c | 16 +- fs/ntfs/sysctl.c | 16 +- fs/ntfs/sysctl.h | 16 +- fs/ntfs/time.h | 16 +- fs/ntfs/types.h | 16 +- fs/ntfs/unistr.c | 16 +- fs/ntfs/upcase.c | 16 +- fs/ntfs/usnjrnl.c | 16 +- fs/ntfs/usnjrnl.h | 16 +- fs/ntfs/volume.h | 16 +- fs/ocfs2/acl.c | 10 +- fs/ocfs2/acl.h | 10 +- fs/ocfs2/alloc.c | 31 +- fs/ocfs2/alloc.h | 16 +- fs/ocfs2/aops.c | 38 +- fs/ocfs2/aops.h | 16 +- fs/ocfs2/blockcheck.c | 66 +- fs/ocfs2/blockcheck.h | 17 +- fs/ocfs2/buffer_head_io.c | 16 +- fs/ocfs2/buffer_head_io.h | 16 +- fs/ocfs2/cluster/heartbeat.c | 118 +- fs/ocfs2/cluster/heartbeat.h | 19 +- fs/ocfs2/cluster/masklog.c | 16 +- fs/ocfs2/cluster/masklog.h | 16 +- fs/ocfs2/cluster/netdebug.c | 56 +- fs/ocfs2/cluster/nodemanager.c | 20 +- fs/ocfs2/cluster/nodemanager.h | 17 +- fs/ocfs2/cluster/ocfs2_heartbeat.h | 16 +- fs/ocfs2/cluster/ocfs2_nodemanager.h | 17 +- fs/ocfs2/cluster/quorum.c | 18 +- fs/ocfs2/cluster/quorum.h | 17 +- fs/ocfs2/cluster/sys.c | 17 +- fs/ocfs2/cluster/sys.h | 17 +- fs/ocfs2/cluster/tcp.c | 21 +- fs/ocfs2/cluster/tcp.h | 22 +- fs/ocfs2/cluster/tcp_internal.h | 16 +- fs/ocfs2/dcache.c | 28 +- fs/ocfs2/dcache.h | 16 +- fs/ocfs2/dir.c | 16 +- fs/ocfs2/dir.h | 16 +- fs/ocfs2/dlm/dlmapi.h | 17 +- fs/ocfs2/dlm/dlmast.c | 17 +- fs/ocfs2/dlm/dlmcommon.h | 17 +- fs/ocfs2/dlm/dlmconvert.c | 17 +- fs/ocfs2/dlm/dlmconvert.h | 17 +- fs/ocfs2/dlm/dlmdebug.c | 61 +- fs/ocfs2/dlm/dlmdebug.h | 27 +- fs/ocfs2/dlm/dlmdomain.c | 27 +- fs/ocfs2/dlm/dlmdomain.h | 17 +- fs/ocfs2/dlm/dlmlock.c | 17 +- fs/ocfs2/dlm/dlmmaster.c | 19 +- fs/ocfs2/dlm/dlmrecovery.c | 25 +- fs/ocfs2/dlm/dlmthread.c | 17 +- fs/ocfs2/dlm/dlmunlock.c | 40 +- fs/ocfs2/dlmfs/dlmfs.c | 16 +- fs/ocfs2/dlmfs/userdlm.c | 16 +- fs/ocfs2/dlmfs/userdlm.h | 16 +- fs/ocfs2/dlmglue.c | 109 +- fs/ocfs2/dlmglue.h | 16 +- fs/ocfs2/export.c | 16 +- fs/ocfs2/export.h | 16 +- fs/ocfs2/extent_map.c | 15 +- fs/ocfs2/extent_map.h | 15 +- fs/ocfs2/file.c | 16 +- fs/ocfs2/file.h | 16 +- fs/ocfs2/filecheck.c | 11 +- fs/ocfs2/filecheck.h | 10 +- fs/ocfs2/heartbeat.c | 16 +- fs/ocfs2/heartbeat.h | 16 +- fs/ocfs2/inode.c | 16 +- fs/ocfs2/inode.h | 16 +- fs/ocfs2/journal.c | 16 +- fs/ocfs2/journal.h | 16 +- fs/ocfs2/localalloc.c | 16 +- fs/ocfs2/localalloc.h | 16 +- fs/ocfs2/locks.c | 16 +- fs/ocfs2/locks.h | 16 +- fs/ocfs2/mmap.c | 16 +- fs/ocfs2/move_extents.c | 10 +- fs/ocfs2/move_extents.h | 10 +- fs/ocfs2/namei.c | 16 +- fs/ocfs2/namei.h | 16 +- fs/ocfs2/ocfs1_fs_compat.h | 15 +- fs/ocfs2/ocfs2.h | 20 +- fs/ocfs2/ocfs2_fs.h | 15 +- fs/ocfs2/ocfs2_ioctl.h | 10 +- fs/ocfs2/ocfs2_lockid.h | 16 +- fs/ocfs2/ocfs2_lockingver.h | 10 +- fs/ocfs2/refcounttree.c | 10 +- fs/ocfs2/refcounttree.h | 10 +- fs/ocfs2/reservations.c | 10 +- fs/ocfs2/reservations.h | 10 +- fs/ocfs2/resize.c | 16 +- fs/ocfs2/resize.h | 16 +- fs/ocfs2/slot_map.c | 18 +- fs/ocfs2/slot_map.h | 16 +- fs/ocfs2/stack_o2cb.c | 10 +- fs/ocfs2/stack_user.c | 10 +- fs/ocfs2/stackglue.c | 10 +- fs/ocfs2/stackglue.h | 10 +- fs/ocfs2/suballoc.c | 16 +- fs/ocfs2/suballoc.h | 16 +- fs/ocfs2/super.c | 45 +- fs/ocfs2/super.h | 16 +- fs/ocfs2/symlink.h | 16 +- fs/ocfs2/sysfile.c | 16 +- fs/ocfs2/sysfile.h | 16 +- fs/ocfs2/uptodate.c | 16 +- fs/ocfs2/uptodate.h | 16 +- fs/ocfs2/xattr.c | 10 +- fs/ocfs2/xattr.h | 10 +- fs/omfs/dir.c | 2 +- fs/omfs/file.c | 2 +- fs/omfs/inode.c | 2 +- fs/overlayfs/copy_up.c | 2 +- fs/overlayfs/dir.c | 2 +- fs/overlayfs/file.c | 96 +- fs/overlayfs/inode.c | 48 - fs/overlayfs/namei.c | 8 - fs/overlayfs/overlayfs.h | 3 - fs/overlayfs/ovl_entry.h | 6 - fs/overlayfs/super.c | 173 +- fs/overlayfs/util.c | 12 - fs/pnode.c | 4 +- fs/pnode.h | 3 +- fs/proc/Kconfig | 7 +- fs/proc/array.c | 6 +- fs/proc/base.c | 34 +- fs/proc/consoles.c | 3 +- fs/proc/inode.c | 27 +- fs/proc/internal.h | 6 +- fs/proc/nommu.c | 6 +- fs/proc/proc_sysctl.c | 4 - fs/proc/root.c | 2 +- fs/proc/task_mmu.c | 23 +- fs/proc/task_nommu.c | 6 +- fs/proc/vmcore.c | 9 - fs/pstore/ftrace.c | 10 +- fs/pstore/inode.c | 14 +- fs/pstore/platform.c | 21 +- fs/pstore/pmsg.c | 10 +- fs/pstore/ram.c | 73 +- fs/pstore/ram_core.c | 11 +- fs/quota/dquot.c | 11 +- fs/ramfs/file-nommu.c | 6 +- fs/ramfs/inode.c | 12 - fs/ramfs/internal.h | 6 +- fs/read_write.c | 124 +- fs/romfs/internal.h | 6 +- fs/romfs/mmap-nommu.c | 6 +- fs/romfs/storage.c | 6 +- fs/select.c | 102 +- fs/squashfs/block.c | 15 +- fs/squashfs/cache.c | 15 +- fs/squashfs/decompressor.c | 15 +- fs/squashfs/decompressor.h | 15 +- fs/squashfs/dir.c | 15 +- fs/squashfs/export.c | 15 +- fs/squashfs/file.c | 15 +- fs/squashfs/fragment.c | 15 +- fs/squashfs/id.c | 15 +- fs/squashfs/inode.c | 15 +- fs/squashfs/lzo_wrapper.c | 15 +- fs/squashfs/namei.c | 15 +- fs/squashfs/squashfs.h | 15 +- fs/squashfs/squashfs_fs.h | 15 +- fs/squashfs/squashfs_fs_i.h | 15 +- fs/squashfs/squashfs_fs_sb.h | 15 +- fs/squashfs/super.c | 15 +- fs/squashfs/symlink.c | 15 +- fs/squashfs/xattr.c | 15 +- fs/squashfs/xattr.h | 15 +- fs/squashfs/xattr_id.c | 15 +- fs/squashfs/xz_wrapper.c | 15 +- fs/squashfs/zlib_wrapper.c | 15 +- fs/squashfs/zstd_wrapper.c | 11 +- fs/sysfs/group.c | 54 +- fs/ubifs/budget.c | 14 +- fs/ubifs/commit.c | 14 +- fs/ubifs/compress.c | 14 +- fs/ubifs/crypto.c | 19 +- fs/ubifs/debug.c | 14 +- fs/ubifs/debug.h | 14 +- fs/ubifs/dir.c | 14 +- fs/ubifs/file.c | 16 +- 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 | 64 +- 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 | 30 +- 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/ufs/super.c | 2 + fs/unicode/utf8-norm.c | 11 +- fs/unicode/utf8-selftest.c | 10 +- fs/unicode/utf8n.h | 11 +- fs/xfs/libxfs/xfs_ag.c | 8 +- fs/xfs/libxfs/xfs_alloc.c | 4 +- fs/xfs/libxfs/xfs_attr_remote.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 14 +- fs/xfs/libxfs/xfs_btree.c | 30 +- fs/xfs/libxfs/xfs_btree.h | 10 +- fs/xfs/libxfs/xfs_format.h | 43 +- fs/xfs/libxfs/xfs_ialloc.c | 236 +- fs/xfs/libxfs/xfs_ialloc.h | 18 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 24 +- fs/xfs/libxfs/xfs_inode_buf.c | 5 +- fs/xfs/libxfs/xfs_refcount_btree.c | 9 - fs/xfs/libxfs/xfs_rmap_btree.c | 9 - fs/xfs/libxfs/xfs_sb.c | 28 +- fs/xfs/libxfs/xfs_trans_resv.c | 15 +- fs/xfs/libxfs/xfs_trans_space.h | 7 +- fs/xfs/libxfs/xfs_types.c | 4 +- fs/xfs/scrub/ialloc.c | 24 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/scrub/repair.c | 2 +- fs/xfs/xfs_bmap_util.c | 6 +- fs/xfs/xfs_buf.c | 25 +- fs/xfs/xfs_buf.h | 16 +- fs/xfs/xfs_dquot.h | 1 + fs/xfs/xfs_dquot_item.c | 5 + fs/xfs/xfs_file.c | 15 +- fs/xfs/xfs_fsops.c | 4 +- fs/xfs/xfs_inode.c | 20 +- fs/xfs/xfs_itable.c | 11 +- fs/xfs/xfs_log.c | 11 +- fs/xfs/xfs_log_recover.c | 24 +- fs/xfs/xfs_mount.c | 98 +- fs/xfs/xfs_mount.h | 21 +- fs/xfs/xfs_super.c | 6 +- fs/xfs/xfs_super.h | 14 - fs/xfs/xfs_trans.c | 2 +- fs/xfs/xfs_trans.h | 2 +- fs/xfs/xfs_trans_buf.c | 7 +- fs/xfs/xfs_trans_dquot.c | 10 + include/acpi/acpi_bus.h | 15 +- include/acpi/acpi_drivers.h | 17 +- include/acpi/acpi_io.h | 4 +- include/acpi/acpi_lpat.h | 10 +- include/acpi/cppc_acpi.h | 6 +- include/acpi/hed.h | 3 +- include/acpi/pcc.h | 6 +- include/asm-generic/atomic.h | 6 +- include/asm-generic/atomic64.h | 26 +- include/asm-generic/barrier.h | 6 +- include/asm-generic/device.h | 3 +- include/asm-generic/exec.h | 6 +- include/asm-generic/flat.h | 26 - include/asm-generic/io.h | 6 +- include/asm-generic/irq_regs.h | 6 +- include/asm-generic/mshyperv.h | 180 - include/asm-generic/pgalloc.h | 107 +- include/asm-generic/ptrace.h | 3 +- include/asm-generic/qrwlock.h | 11 +- include/asm-generic/qspinlock.h | 11 +- include/asm-generic/qspinlock_types.h | 11 +- include/asm-generic/switch_to.h | 6 +- include/asm-generic/syscall.h | 5 +- include/asm-generic/tlb.h | 6 +- include/asm-generic/xor.h | 10 +- include/clocksource/hyperv_timer.h | 105 - include/clocksource/pxa.h | 6 +- include/crypto/acompress.h | 7 +- include/crypto/aead.h | 41 +- include/crypto/akcipher.h | 7 +- include/crypto/algapi.h | 14 +- include/crypto/authenc.h | 7 +- include/crypto/cbc.h | 7 +- include/crypto/chacha.h | 2 +- include/crypto/crypto_wq.h | 8 + include/crypto/ctr.h | 7 +- include/crypto/dh.h | 7 +- include/crypto/drbg.h | 2 - include/crypto/ecdh.h | 7 +- include/crypto/engine.h | 7 +- include/crypto/hash.h | 7 +- include/crypto/hash_info.h | 7 +- include/crypto/if_alg.h | 7 +- include/crypto/internal/acompress.h | 7 +- include/crypto/internal/aead.h | 7 +- include/crypto/internal/akcipher.h | 7 +- include/crypto/internal/geniv.h | 7 +- include/crypto/internal/hash.h | 13 +- include/crypto/internal/kpp.h | 7 +- include/crypto/internal/rng.h | 7 +- include/crypto/internal/rsa.h | 7 +- include/crypto/internal/scompress.h | 7 +- include/crypto/internal/skcipher.h | 67 +- include/crypto/kpp.h | 7 +- include/crypto/padlock.h | 7 +- include/crypto/pcrypt.h | 14 +- include/crypto/pkcs7.h | 6 +- include/crypto/public_key.h | 6 +- include/crypto/rng.h | 7 +- include/crypto/scatterwalk.h | 7 +- include/crypto/skcipher.h | 99 +- include/drm/bridge/analogix_dp.h | 6 +- include/drm/bridge/dw_hdmi.h | 8 +- include/drm/bridge/dw_mipi_dsi.h | 13 +- include/drm/drm_atomic.h | 22 - include/drm/drm_atomic_helper.h | 4 + include/drm/drm_atomic_state_helper.h | 2 - include/drm/drm_auth.h | 11 +- include/drm/drm_bridge.h | 114 - include/drm/drm_client.h | 46 - include/drm/drm_connector.h | 40 +- include/drm/drm_crtc.h | 20 - include/drm/drm_debugfs.h | 2 - include/drm/drm_device.h | 4 - include/drm/drm_dp_helper.h | 33 +- include/drm/drm_edid.h | 38 +- include/drm/drm_fb_helper.h | 102 +- include/drm/drm_format_helper.h | 6 +- include/drm/drm_fourcc.h | 50 +- include/drm/drm_framebuffer.h | 3 - include/drm/drm_gem_vram_helper.h | 153 - include/drm/drm_hdcp.h | 31 +- include/drm/drm_lease.h | 11 +- include/drm/drm_legacy.h | 12 +- include/drm/drm_mode_config.h | 13 - include/drm/drm_modeset_helper_vtables.h | 69 +- include/drm/drm_plane.h | 2 +- include/drm/drm_print.h | 2 - include/drm/drm_self_refresh_helper.h | 20 - include/drm/drm_simple_kms_helper.h | 6 +- include/drm/drm_vram_mm_helper.h | 102 - include/drm/gma_drm.h | 25 + include/drm/gpu_scheduler.h | 8 +- include/drm/i915_pciids.h | 4 +- include/drm/tinydrm/mipi-dbi.h | 6 +- include/drm/tinydrm/tinydrm-helpers.h | 6 +- include/drm/ttm/ttm_bo_driver.h | 9 +- include/drm/ttm/ttm_execbuf_util.h | 3 +- include/dt-bindings/arm/ux500_pm_domains.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/exynos5420.h | 18 +- include/dt-bindings/clock/g12a-clkc.h | 2 +- include/dt-bindings/clock/hi3660-clock.h | 6 +- include/dt-bindings/clock/hix5hd2-clock.h | 5 +- include/dt-bindings/clock/imx8mm-clock.h | 11 +- include/dt-bindings/clock/imx8mq-clock.h | 5 +- include/dt-bindings/clock/microchip,pic32-clock.h | 10 +- include/dt-bindings/clock/mt2701-clk.h | 10 +- include/dt-bindings/clock/mt2712-clk.h | 10 +- include/dt-bindings/clock/mt6797-clk.h | 10 +- include/dt-bindings/clock/mt7622-clk.h | 10 +- include/dt-bindings/clock/mt8135-clk.h | 10 +- include/dt-bindings/clock/mt8173-clk.h | 10 +- include/dt-bindings/clock/mt8516-clk.h | 17 - include/dt-bindings/clock/omap4.h | 10 +- include/dt-bindings/clock/omap5.h | 10 +- include/dt-bindings/clock/oxsemi,ox810se.h | 13 +- include/dt-bindings/clock/oxsemi,ox820.h | 13 +- include/dt-bindings/clock/pistachio-clk.h | 5 +- include/dt-bindings/clock/pxa-clock.h | 6 +- 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,gcc-qcs404.h | 7 - include/dt-bindings/clock/qcom,gpucc-msm8998.h | 29 - 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/clock/r8a73a4-clock.h | 6 +- include/dt-bindings/clock/r8a7740-clock.h | 6 +- include/dt-bindings/clock/r8a7778-clock.h | 6 +- include/dt-bindings/clock/r8a7779-clock.h | 6 +- include/dt-bindings/clock/r8a7790-clock.h | 6 +- include/dt-bindings/clock/r8a7791-clock.h | 6 +- include/dt-bindings/clock/r8a7792-clock.h | 6 +- include/dt-bindings/clock/rk3036-cru.h | 11 +- include/dt-bindings/clock/rk3066a-cru.h | 11 +- include/dt-bindings/clock/rk3128-cru.h | 11 +- include/dt-bindings/clock/rk3188-cru-common.h | 11 +- include/dt-bindings/clock/rk3188-cru.h | 11 +- include/dt-bindings/clock/rk3228-cru.h | 11 +- include/dt-bindings/clock/rk3288-cru.h | 11 +- include/dt-bindings/clock/rk3328-cru.h | 11 +- include/dt-bindings/clock/rk3368-cru.h | 11 +- include/dt-bindings/clock/rk3399-cru.h | 11 +- include/dt-bindings/clock/rv1108-cru.h | 11 +- include/dt-bindings/clock/sh73a0-clock.h | 6 +- include/dt-bindings/clock/stm32fx-clock.h | 2 +- include/dt-bindings/clock/sun5i-ccu.h | 11 +- include/dt-bindings/clock/vf610-clock.h | 6 +- include/dt-bindings/dma/nbpfaxi.h | 5 +- include/dt-bindings/gpio/meson-gxbb-gpio.h | 8 +- include/dt-bindings/gpio/meson-gxl-gpio.h | 8 +- include/dt-bindings/gpio/meson8-gpio.h | 8 +- include/dt-bindings/gpio/meson8b-gpio.h | 8 +- include/dt-bindings/gpio/tegra186-gpio.h | 41 + include/dt-bindings/input/ti-drv260x.h | 10 +- include/dt-bindings/media/omap3-isp.h | 10 +- include/dt-bindings/media/tvp5150.h | 14 +- include/dt-bindings/memory/mt2701-larb-port.h | 10 +- include/dt-bindings/memory/mt8173-larb-port.h | 10 +- include/dt-bindings/net/ti-dp83867.h | 12 +- include/dt-bindings/phy/phy-pistachio-usb.h | 5 +- include/dt-bindings/phy/phy.h | 2 +- include/dt-bindings/pinctrl/mt65xx.h | 10 +- include/dt-bindings/pinctrl/nomadik.h | 2 +- include/dt-bindings/pinctrl/pinctrl-tegra.h | 10 +- include/dt-bindings/pinctrl/rockchip.h | 11 +- include/dt-bindings/power/mt2701-power.h | 10 +- include/dt-bindings/power/qcom-aoss-qmp.h | 14 - include/dt-bindings/power/qcom-rpmpd.h | 34 - 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/power/tegra186-powergate.h | 13 +- include/dt-bindings/reset/altr,rst-mgr-a10.h | 10 +- include/dt-bindings/reset/altr,rst-mgr-a10sr.h | 13 +- include/dt-bindings/reset/altr,rst-mgr-s10.h | 13 +- include/dt-bindings/reset/altr,rst-mgr.h | 10 +- include/dt-bindings/reset/bitmain,bm1880-reset.h | 51 - include/dt-bindings/reset/imx7-reset.h | 13 +- include/dt-bindings/reset/mt2701-resets.h | 10 +- include/dt-bindings/reset/mt7622-reset.h | 10 +- include/dt-bindings/reset/mt8135-resets.h | 10 +- include/dt-bindings/reset/mt8173-resets.h | 10 +- include/dt-bindings/reset/oxsemi,ox810se.h | 13 +- include/dt-bindings/reset/oxsemi,ox820.h | 13 +- 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/reset/sun5i-ccu.h | 11 +- include/dt-bindings/reset/tegra186-reset.h | 13 +- include/dt-bindings/reset/ti-syscon.h | 11 +- include/dt-bindings/soc/qcom,gsbi.h | 10 +- include/dt-bindings/soc/zte,pm_domains.h | 2 +- include/dt-bindings/sound/meson-g12a-tohdmitx.h | 13 - include/dt-bindings/spmi/spmi.h | 10 +- include/keys/asymmetric-parser.h | 6 +- include/keys/asymmetric-subtype.h | 6 +- include/keys/asymmetric-type.h | 6 +- include/keys/big_key-type.h | 6 +- include/keys/dns_resolver-type.h | 6 +- include/keys/encrypted-type.h | 5 +- include/keys/keyring-type.h | 6 +- include/keys/request_key_auth-type.h | 6 +- include/keys/rxrpc-type.h | 6 +- include/keys/system_keyring.h | 6 +- include/keys/trusted-type.h | 5 +- include/keys/user-type.h | 6 +- include/kvm/arm_arch_timer.h | 14 +- include/kvm/iodev.h | 14 +- include/linux/acpi.h | 22 +- include/linux/acpi_iort.h | 14 +- include/linux/ahci_platform.h | 6 +- include/linux/amba/kmi.h | 16 +- include/linux/amba/pl022.h | 11 +- include/linux/amba/serial.h | 15 +- include/linux/amd-iommu.h | 14 +- include/linux/apm-emulation.h | 3 +- include/linux/apm_bios.h | 11 +- include/linux/arm-cci.h | 15 +- include/linux/arm-smccc.h | 11 +- include/linux/asn1.h | 6 +- include/linux/asn1_ber_bytecode.h | 6 +- include/linux/asn1_decoder.h | 6 +- include/linux/assoc_array.h | 6 +- include/linux/assoc_array_priv.h | 6 +- include/linux/async.h | 6 +- include/linux/async_tx.h | 15 +- include/linux/atmel_pdc.h | 6 +- include/linux/attribute_container.h | 3 +- include/linux/audit.h | 25 +- include/linux/auto_dev-ioctl.h | 5 +- include/linux/auto_fs.h | 5 +- include/linux/avf/virtchnl.h | 16 +- include/linux/backing-dev-defs.h | 1 + include/linux/balloon_compaction.h | 4 - include/linux/bch.h | 14 +- include/linux/bcm47xx_nvram.h | 5 +- include/linux/bcm47xx_sprom.h | 5 +- include/linux/bio.h | 2 +- include/linux/bitfield.h | 10 +- include/linux/bits.h | 17 +- include/linux/blk_types.h | 7 + include/linux/blkdev.h | 7 +- include/linux/bma150.h | 15 +- include/linux/bpf-cgroup.h | 21 +- include/linux/bpf.h | 109 +- include/linux/bpf_verifier.h | 90 +- include/linux/cacheinfo.h | 2 - include/linux/can/dev/peak_canfd.h | 10 +- include/linux/cgroup-defs.h | 8 +- include/linux/cgroup.h | 34 +- include/linux/clk/at91_pmc.h | 6 +- include/linux/clk/sunxi-ng.h | 10 +- include/linux/clk/tegra.h | 13 +- include/linux/clk/zynq.h | 15 +- include/linux/clock_cooling.h | 10 +- include/linux/coda.h | 3 +- include/linux/coda_psdev.h | 72 + include/linux/compat.h | 3 +- include/linux/concap.h | 112 + include/linux/configfs.h | 16 +- include/linux/connector.h | 15 +- include/linux/coresight.h | 61 +- include/linux/count_zeros.h | 6 +- include/linux/cper.h | 14 +- include/linux/cpu.h | 4 - include/linux/cpu_cooling.h | 13 +- include/linux/cpu_pm.h | 11 +- include/linux/cpuhotplug.h | 3 +- include/linux/cred.h | 6 +- include/linux/crypto.h | 8 +- include/linux/cs5535.h | 5 +- include/linux/dax.h | 26 - include/linux/dca.h | 18 +- include/linux/dcache.h | 4 +- include/linux/debugfs.h | 12 +- include/linux/delayacct.h | 12 +- include/linux/devcoredump.h | 17 +- include/linux/device.h | 6 - include/linux/devpts_fs.h | 5 +- include/linux/digsig.h | 6 +- include/linux/dlm.h | 4 +- include/linux/dlm_plock.h | 5 +- include/linux/dma-buf.h | 47 +- include/linux/dma-contiguous.h | 25 +- include/linux/dma-debug.h | 14 +- include/linux/dma-fence-array.h | 10 +- include/linux/dma-fence-chain.h | 10 +- include/linux/dma-fence.h | 10 +- include/linux/dma-iommu.h | 62 +- include/linux/dma-noncoherent.h | 3 - include/linux/dma/edma.h | 47 - include/linux/dma/mxs-dma.h | 24 - include/linux/dma/qcom_bam_dma.h | 10 +- include/linux/dma/xilinx_dma.h | 6 +- include/linux/dmaengine.h | 12 +- include/linux/dmar.h | 26 +- include/linux/drbd.h | 14 +- include/linux/dsa/8021q.h | 16 +- include/linux/dsa/sja1105.h | 30 +- include/linux/edd.h | 11 +- include/linux/eeprom_93cx6.h | 15 +- include/linux/efi.h | 9 - include/linux/elf-fdpic.h | 6 +- include/linux/enclosure.h | 13 +- include/linux/etherdevice.h | 7 +- include/linux/ethtool.h | 9 - include/linux/eventpoll.h | 7 +- include/linux/extcon-provider.h | 10 +- include/linux/extcon.h | 10 +- include/linux/fault-inject.h | 2 +- include/linux/fcdevice.h | 7 +- include/linux/fddidevice.h | 6 +- include/linux/filter.h | 18 +- include/linux/firmware-map.h | 11 +- include/linux/firmware/meson/meson_sm.h | 8 +- include/linux/firmware/trusted_foundations.h | 11 +- include/linux/fixp-arith.h | 14 +- include/linux/flat.h | 58 +- include/linux/fmc-sdb.h | 39 + include/linux/fmc.h | 270 + include/linux/fpga/adi-axi-common.h | 19 - include/linux/fs.h | 18 +- include/linux/fs_context.h | 8 +- include/linux/fs_parser.h | 6 +- include/linux/fscache-cache.h | 6 +- include/linux/fscache.h | 6 +- include/linux/fscrypt.h | 96 +- include/linux/fsi.h | 10 +- include/linux/fsl-diu-fb.h | 7 +- include/linux/fsl/guts.h | 6 +- include/linux/fsl_devices.h | 6 +- include/linux/fsl_ifc.h | 15 +- include/linux/fsldma.h | 5 +- include/linux/ftrace.h | 4 +- include/linux/genalloc.h | 58 +- include/linux/generic-radix-tree.h | 2 +- include/linux/gpio/driver.h | 11 +- include/linux/hdlc.h | 5 +- include/linux/hdmi.h | 67 - include/linux/hid-debug.h | 15 +- include/linux/hid-roccat.h | 5 +- include/linux/hid-sensor-hub.h | 15 +- include/linux/hid-sensor-ids.h | 15 +- include/linux/hid.h | 14 +- include/linux/hiddev.h | 14 +- include/linux/hidraw.h | 10 +- include/linux/hippidevice.h | 6 +- include/linux/hmm.h | 89 +- include/linux/host1x.h | 2 - include/linux/hsi/hsi.h | 15 +- include/linux/hsi/ssi_protocol.h | 15 +- include/linux/hugetlb.h | 102 +- include/linux/hwmon-sysfs.h | 15 +- include/linux/hwmon-vid.h | 14 +- include/linux/hwmon.h | 4 +- include/linux/hyperv.h | 15 +- include/linux/i2c.h | 93 +- include/linux/i3c/master.h | 5 +- include/linux/icmp.h | 6 +- include/linux/idr.h | 2 +- include/linux/ieee80211.h | 8 - include/linux/ieee802154.h | 10 +- include/linux/if_arp.h | 6 +- include/linux/if_bridge.h | 6 +- include/linux/if_ether.h | 6 +- include/linux/if_fddi.h | 6 +- include/linux/if_frad.h | 6 +- include/linux/if_pppol2tp.h | 6 +- include/linux/if_pppox.h | 6 +- include/linux/if_rmnet.h | 55 - include/linux/if_team.h | 6 +- include/linux/if_tun.h | 11 +- include/linux/if_vlan.h | 7 +- include/linux/igmp.h | 9 +- include/linux/iio/accel/kxcjk_1013.h | 10 +- include/linux/iio/adc/ad_sigma_delta.h | 3 +- include/linux/iio/buffer-dma.h | 3 +- include/linux/iio/buffer-dmaengine.h | 3 +- include/linux/iio/common/cros_ec_sensors_core.h | 10 +- include/linux/iio/common/ssp_sensors.h | 12 +- include/linux/iio/common/st_sensors.h | 3 +- include/linux/iio/common/st_sensors_i2c.h | 3 +- include/linux/iio/common/st_sensors_spi.h | 3 +- include/linux/iio/dac/ad5504.h | 3 +- include/linux/iio/dac/ad5791.h | 3 +- include/linux/iio/dac/max517.h | 3 +- include/linux/iio/dac/mcp4725.h | 3 +- include/linux/iio/frequency/ad9523.h | 3 +- include/linux/iio/frequency/adf4350.h | 3 +- include/linux/iio/imu/adis.h | 3 +- include/linux/iio/timer/stm32-lptim-trigger.h | 3 +- include/linux/iio/timer/stm32-timer-trigger.h | 3 +- include/linux/ima.h | 5 +- include/linux/imx-media.h | 6 +- include/linux/in.h | 6 +- include/linux/in6.h | 6 +- include/linux/inet.h | 6 +- include/linux/inetdevice.h | 19 +- include/linux/input/ad714x.h | 3 +- include/linux/input/adp5589.h | 3 +- include/linux/input/adxl34x.h | 3 +- include/linux/input/auo-pixcir-ts.h | 12 +- include/linux/input/bu21013.h | 2 +- include/linux/input/cyttsp.h | 16 +- include/linux/input/kxtj9.h | 15 +- include/linux/input/samsung-keypad.h | 6 +- include/linux/integrity.h | 5 +- include/linux/intel-iommu.h | 21 +- include/linux/intel-pti.h | 10 +- include/linux/intel-svm.h | 12 +- include/linux/interrupt.h | 2 +- include/linux/interval_tree_generic.h | 14 +- include/linux/iommu.h | 113 +- include/linux/iopoll.h | 15 +- include/linux/iova.h | 4 +- include/linux/ip.h | 6 +- include/linux/ipack.h | 5 +- include/linux/ipv6_route.h | 6 +- include/linux/irqchip/arm-gic-common.h | 5 - include/linux/irqchip/arm-gic.h | 3 + include/linux/irqchip/arm-vic.h | 15 +- include/linux/irqchip/ingenic.h | 11 +- include/linux/irqchip/irq-bcm2836.h | 11 +- include/linux/irqchip/irq-omap-intc.h | 10 +- include/linux/isapnp.h | 17 +- include/linux/iscsi_boot_sysfs.h | 10 +- include/linux/iscsi_ibft.h | 10 +- include/linux/isdn.h | 473 + include/linux/isdn/hdlc.h | 82 + include/linux/isdn_divertif.h | 35 + include/linux/isdn_ppp.h | 194 + include/linux/isdnif.h | 505 + include/linux/jbd2.h | 5 +- include/linux/jhash.h | 2 +- include/linux/joystick.h | 14 +- include/linux/jump_label_ratelimit.h | 5 +- include/linux/jz4780-nemc.h | 6 +- include/linux/kernel.h | 2 - include/linux/kernfs.h | 3 +- include/linux/key-type.h | 6 +- include/linux/key.h | 7 +- include/linux/keyctl.h | 6 +- include/linux/kfifo.h | 16 +- include/linux/kmemleak.h | 14 +- include/linux/kmod.h | 15 +- include/linux/kprobes.h | 34 +- include/linux/kref.h | 4 +- include/linux/ks8842.h | 14 +- include/linux/ks8851_mll.h | 14 +- include/linux/led-lm3530.h | 3 +- include/linux/leds-pca9532.h | 6 +- include/linux/leds-tca6507.h | 15 +- include/linux/leds-ti-lmu-common.h | 47 - include/linux/libgcc.h | 15 +- include/linux/libnvdimm.h | 10 +- include/linux/list_lru.h | 1 - include/linux/livepatch.h | 3 + include/linux/llist.h | 14 +- include/linux/lockd/lockd.h | 2 - include/linux/lockdep.h | 32 +- include/linux/log2.h | 6 +- include/linux/lru_cache.h | 14 +- include/linux/lsm_hooks.h | 2 +- include/linux/lz4.h | 18 +- include/linux/mISDNhw.h | 11 +- include/linux/mcb.h | 5 +- include/linux/memblock.h | 6 +- include/linux/memcontrol.h | 90 +- include/linux/memory.h | 6 +- include/linux/memory_hotplug.h | 20 +- include/linux/memremap.h | 8 - include/linux/mfd/aat2870.h | 15 +- include/linux/mfd/ab3100.h | 3 +- include/linux/mfd/abx500.h | 2 +- include/linux/mfd/abx500/ab8500-bm.h | 2 +- include/linux/mfd/abx500/ab8500-gpadc.h | 2 +- include/linux/mfd/abx500/ab8500-sysctrl.h | 2 +- include/linux/mfd/abx500/ab8500.h | 2 +- include/linux/mfd/abx500/ux500_chargalg.h | 2 +- include/linux/mfd/adp5520.h | 3 +- include/linux/mfd/altera-a10sr.h | 13 +- include/linux/mfd/as3711.h | 5 +- include/linux/mfd/as3722.h | 16 +- include/linux/mfd/bcm590xx.h | 7 +- include/linux/mfd/cros_ec.h | 10 +- include/linux/mfd/cros_ec_commands.h | 3638 +--- include/linux/mfd/da8xx-cfgchip.h | 11 +- include/linux/mfd/da9052/da9052.h | 16 +- include/linux/mfd/da9052/pdata.h | 16 +- include/linux/mfd/da9052/reg.h | 16 +- include/linux/mfd/da9055/core.h | 16 +- include/linux/mfd/da9055/pdata.h | 7 +- include/linux/mfd/da9055/reg.h | 16 +- include/linux/mfd/da9062/core.h | 11 +- include/linux/mfd/da9062/registers.h | 11 +- include/linux/mfd/da9063/pdata.h | 56 +- include/linux/mfd/da9150/core.h | 6 +- include/linux/mfd/da9150/registers.h | 6 +- include/linux/mfd/davinci_voicecodec.h | 15 +- include/linux/mfd/db8500-prcmu.h | 2 +- include/linux/mfd/dbx500-prcmu.h | 3 +- include/linux/mfd/janz.h | 6 +- include/linux/mfd/kempld.h | 5 +- include/linux/mfd/lm3533.h | 6 +- include/linux/mfd/lp87565.h | 7 +- include/linux/mfd/lpc_ich.h | 14 +- include/linux/mfd/madera/pdata.h | 3 +- include/linux/mfd/max77620.h | 5 +- include/linux/mfd/mcp.h | 5 +- include/linux/mfd/mt6397/core.h | 10 +- include/linux/mfd/mt6397/registers.h | 10 +- include/linux/mfd/mxs-lradc.h | 11 +- include/linux/mfd/palmas.h | 7 +- include/linux/mfd/pcf50633/adc.h | 6 +- include/linux/mfd/pcf50633/backlight.h | 11 +- include/linux/mfd/pcf50633/core.h | 6 +- include/linux/mfd/pcf50633/gpio.h | 6 +- include/linux/mfd/pcf50633/mbc.h | 6 +- include/linux/mfd/rc5t583.h | 14 +- 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/smsc.h | 7 +- include/linux/mfd/sta2x11-mfd.h | 14 +- include/linux/mfd/stw481x.h | 3 +- include/linux/mfd/syscon.h | 6 +- include/linux/mfd/syscon/clps711x.h | 6 +- include/linux/mfd/ti-lmu-register.h | 63 +- include/linux/mfd/ti-lmu.h | 5 +- include/linux/mfd/tps6105x.h | 3 +- include/linux/mfd/tps65910.h | 7 +- include/linux/mfd/twl.h | 16 +- include/linux/mfd/twl4030-audio.h | 16 +- include/linux/mfd/twl6040.h | 16 +- include/linux/mfd/ucb1x00.h | 5 +- include/linux/mfd/viperboard.h | 7 +- include/linux/mfd/wl1273-core.h | 15 +- include/linux/mfd/wm831x/auxadc.h | 7 +- include/linux/mfd/wm831x/core.h | 7 +- include/linux/mfd/wm831x/gpio.h | 7 +- include/linux/mfd/wm831x/irq.h | 7 +- include/linux/mfd/wm831x/otp.h | 7 +- include/linux/mfd/wm831x/pdata.h | 8 +- include/linux/mfd/wm831x/pmu.h | 7 +- include/linux/mfd/wm831x/regulator.h | 7 +- include/linux/mfd/wm831x/status.h | 7 +- include/linux/mfd/wm831x/watchdog.h | 7 +- include/linux/mfd/wm8350/audio.h | 7 +- include/linux/mfd/wm8350/comparator.h | 6 +- include/linux/mfd/wm8350/core.h | 7 +- include/linux/mfd/wm8350/gpio.h | 7 +- include/linux/mfd/wm8350/pmic.h | 7 +- include/linux/mfd/wm8350/rtc.h | 6 +- include/linux/mfd/wm8350/supply.h | 7 +- include/linux/mfd/wm8350/wdt.h | 6 +- include/linux/mfd/wm8400-audio.h | 15 +- include/linux/mfd/wm8400-private.h | 15 +- include/linux/mfd/wm8400.h | 15 +- include/linux/mfd/wm8994/core.h | 7 +- include/linux/mfd/wm8994/gpio.h | 7 +- include/linux/mfd/wm8994/pdata.h | 7 +- include/linux/mfd/wm8994/registers.h | 7 +- include/linux/mfd/wm97xx.h | 6 +- include/linux/mic_bus.h | 13 +- include/linux/micrel_phy.h | 7 +- include/linux/migrate.h | 3 +- include/linux/mlx5/device.h | 12 +- include/linux/mlx5/driver.h | 26 +- include/linux/mlx5/eq.h | 23 +- include/linux/mlx5/eswitch.h | 32 +- include/linux/mlx5/fs.h | 1 - include/linux/mlx5/mlx5_ifc.h | 35 +- include/linux/mm.h | 90 +- include/linux/mm_types.h | 2 - include/linux/mmc/host.h | 1 - include/linux/mmc/sd.h | 6 +- include/linux/mmc/sdio.h | 6 +- include/linux/mmc/sdio_func.h | 12 +- include/linux/mmc/sh_mmcif.h | 6 +- include/linux/mmzone.h | 1 - include/linux/mod_devicetable.h | 29 +- include/linux/mpi.h | 15 +- include/linux/msi.h | 8 - include/linux/mtd/bbm.h | 16 +- include/linux/mtd/blktrans.h | 16 +- include/linux/mtd/cfi.h | 16 +- include/linux/mtd/cfi_endian.h | 16 +- include/linux/mtd/concat.h | 16 +- include/linux/mtd/doc2000.h | 16 +- include/linux/mtd/flashchip.h | 16 +- include/linux/mtd/gen_probe.h | 16 +- include/linux/mtd/map.h | 16 +- include/linux/mtd/mtd.h | 16 +- include/linux/mtd/nftl.h | 16 +- include/linux/mtd/onenand_regs.h | 1 - include/linux/mtd/physmap.h | 7 +- include/linux/mtd/pismo.h | 5 +- include/linux/mtd/rawnand.h | 36 - include/linux/mtd/spinand.h | 34 +- include/linux/mtd/super.h | 6 +- include/linux/mtd/ubi.h | 15 +- include/linux/mv643xx.h | 6 +- include/linux/mv643xx_i2c.h | 5 +- include/linux/mxm-wmi.h | 15 +- include/linux/nd.h | 10 +- include/linux/net.h | 6 +- include/linux/netdev_features.h | 7 +- include/linux/netdevice.h | 6 +- include/linux/netfilter.h | 5 + include/linux/netfilter/ipset/ip_set.h | 2 +- include/linux/netfilter/ipset/ip_set_counter.h | 2 +- include/linux/netfilter/ipset/ip_set_skbinfo.h | 2 +- include/linux/netfilter/ipset/ip_set_timeout.h | 2 +- include/linux/netfilter_ipv6.h | 88 - include/linux/nl802154.h | 11 +- include/linux/node.h | 7 +- include/linux/ntb.h | 200 +- include/linux/of_fdt.h | 11 + include/linux/of_mdio.h | 3 +- include/linux/of_net.h | 3 +- include/linux/oid_registry.h | 6 +- include/linux/olpc-ec.h | 37 +- include/linux/omap-gpmc.h | 6 +- include/linux/omapfb.h | 15 +- include/linux/openvswitch.h | 15 +- include/linux/padata.h | 14 +- include/linux/page-flags.h | 6 - include/linux/page_ext.h | 1 + include/linux/pageblock-flags.h | 14 +- include/linux/pagemap.h | 3 +- include/linux/pch_dma.h | 14 +- include/linux/pci.h | 61 +- include/linux/pci_ids.h | 7 +- include/linux/pe.h | 13 +- include/linux/percpu-refcount.h | 10 +- include/linux/perf_event.h | 1 - include/linux/pfn_t.h | 11 +- include/linux/phonet.h | 15 +- include/linux/phy.h | 27 +- include/linux/phy/omap_control_phy.h | 12 +- include/linux/phy/omap_usb.h | 12 +- include/linux/phy/phy-sun4i-usb.h | 10 +- include/linux/phy/phy.h | 6 +- include/linux/phy/tegra/xusb.h | 10 +- include/linux/phy_led_triggers.h | 11 +- include/linux/phylink.h | 70 +- include/linux/pid.h | 9 +- include/linux/pinctrl/consumer.h | 3 +- include/linux/pinctrl/devinfo.h | 3 +- include/linux/pinctrl/machine.h | 3 +- include/linux/pinctrl/pinconf-generic.h | 6 +- include/linux/pinctrl/pinconf.h | 3 +- include/linux/pinctrl/pinctrl.h | 8 +- include/linux/pinctrl/pinmux.h | 3 +- include/linux/pl320-ipc.h | 12 +- include/linux/platform_data/ad5449.h | 3 +- include/linux/platform_data/ad5755.h | 3 +- include/linux/platform_data/ad5761.h | 3 +- include/linux/platform_data/ad7266.h | 3 +- include/linux/platform_data/ad7298.h | 3 +- include/linux/platform_data/ad7303.h | 3 +- include/linux/platform_data/ad7793.h | 3 +- include/linux/platform_data/ad7887.h | 3 +- include/linux/platform_data/adau17x1.h | 3 +- include/linux/platform_data/adau1977.h | 3 +- include/linux/platform_data/adp5588.h | 3 +- include/linux/platform_data/adp8860.h | 3 +- include/linux/platform_data/adp8870.h | 3 +- include/linux/platform_data/ads1015.h | 15 +- include/linux/platform_data/apds990x.h | 16 +- include/linux/platform_data/arm-ux500-pm.h | 3 +- include/linux/platform_data/asoc-ti-mcbsp.h | 16 +- include/linux/platform_data/asoc-ux500-msp.h | 2 +- include/linux/platform_data/at91_adc.h | 3 +- include/linux/platform_data/bh1770glc.h | 16 +- include/linux/platform_data/crypto-ux500.h | 2 +- include/linux/platform_data/cyttsp4.h | 16 +- include/linux/platform_data/db8500_thermal.h | 11 +- include/linux/platform_data/dma-atmel.h | 6 +- include/linux/platform_data/dma-coh901318.h | 2 +- include/linux/platform_data/dma-imx.h | 1 + include/linux/platform_data/dma-s3c24xx.h | 6 +- include/linux/platform_data/dma-ste-dma40.h | 2 +- include/linux/platform_data/edma.h | 6 +- include/linux/platform_data/elm.h | 12 +- include/linux/platform_data/eth-netx.h | 14 +- include/linux/platform_data/g762.h | 15 +- include/linux/platform_data/gpio-dwapb.h | 10 +- include/linux/platform_data/gpio-omap.h | 18 +- 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/i2c-mux-reg.h | 6 +- include/linux/platform_data/i2c-xiic.h | 14 +- include/linux/platform_data/intel-mid_wdt.h | 5 +- include/linux/platform_data/invensense_mpu6050.h | 10 +- include/linux/platform_data/isl9305.h | 6 +- include/linux/platform_data/jz4740/jz4740_nand.h | 11 +- include/linux/platform_data/keypad-nomadik-ske.h | 2 +- include/linux/platform_data/keyscan-davinci.h | 15 +- include/linux/platform_data/leds-lm355x.h | 3 +- include/linux/platform_data/leds-lm3642.h | 3 +- include/linux/platform_data/leds-pca963x.h | 15 +- include/linux/platform_data/lm8323.h | 14 +- include/linux/platform_data/ltc4245.h | 6 +- include/linux/platform_data/mcs.h | 7 +- include/linux/platform_data/media/camera-mx2.h | 15 +- include/linux/platform_data/media/camera-mx3.h | 11 +- include/linux/platform_data/media/camera-pxa.h | 14 +- include/linux/platform_data/media/coda.h | 6 +- include/linux/platform_data/media/s5p_hdmi.h | 6 +- include/linux/platform_data/media/timb_radio.h | 14 +- include/linux/platform_data/media/timb_video.h | 14 +- include/linux/platform_data/mmc-esdhc-imx.h | 6 +- include/linux/platform_data/mtd-davinci.h | 15 +- include/linux/platform_data/mv_usb.h | 6 +- include/linux/platform_data/net-cw1200.h | 2 +- include/linux/platform_data/ntc_thermistor.h | 15 +- include/linux/platform_data/omap-twl4030.h | 15 +- include/linux/platform_data/omap-wd-timer.h | 6 +- include/linux/platform_data/omapdss.h | 6 +- include/linux/platform_data/remoteproc-omap.h | 10 +- include/linux/platform_data/sdhci-pic32.h | 10 +- include/linux/platform_data/serial-omap.h | 6 +- include/linux/platform_data/serial-sccnxp.h | 6 +- include/linux/platform_data/sht3x.h | 12 +- include/linux/platform_data/shtc1.h | 11 +- include/linux/platform_data/simplefb.h | 6 +- include/linux/platform_data/spi-clps711x.h | 6 +- include/linux/platform_data/spi-davinci.h | 15 +- include/linux/platform_data/spi-mt65xx.h | 2 + include/linux/platform_data/spi-nuc900.h | 6 +- include/linux/platform_data/ssm2518.h | 3 +- include/linux/platform_data/st_sensors_pdata.h | 3 +- include/linux/platform_data/ti-sysc.h | 12 - include/linux/platform_data/usb-musb-ux500.h | 2 +- include/linux/platform_data/usb-mx2.h | 11 +- include/linux/platform_data/ux500_wdt.h | 3 +- include/linux/platform_data/video-clcd-versatile.h | 28 + include/linux/platform_data/video-nuc900fb.h | 6 +- include/linux/platform_data/wilco-ec.h | 94 +- include/linux/platform_data/wiznet.h | 3 +- include/linux/platform_data/wkup_m3.h | 10 +- include/linux/platform_data/x86/clk-pmc-atom.h | 10 +- include/linux/platform_data/x86/pmc_atom.h | 11 +- include/linux/platform_data/xilinx-ll-temac.h | 3 +- include/linux/platform_data/zforce_ts.h | 10 +- include/linux/platform_device.h | 3 +- include/linux/pm.h | 17 +- include/linux/pm2301_charger.h | 15 +- include/linux/pm_clock.h | 3 +- include/linux/pm_domain.h | 3 +- include/linux/pm_opp.h | 8 +- include/linux/pm_runtime.h | 3 +- include/linux/pm_wakeup.h | 15 +- include/linux/pmbus.h | 15 +- include/linux/poison.h | 2 +- include/linux/posix-clock.h | 15 +- include/linux/power/ab8500.h | 2 +- include/linux/power/bq24735-charger.h | 15 +- include/linux/power/gpio-charger.h | 11 +- include/linux/power/jz4740-battery.h | 11 +- include/linux/power/max17042_battery.h | 15 +- include/linux/power/max8903_charger.h | 16 +- include/linux/power/twl4030_madc_battery.h | 11 +- include/linux/power_supply.h | 3 +- include/linux/powercap.h | 14 +- include/linux/ppp_channel.h | 6 +- include/linux/pps-gpio.h | 16 +- include/linux/pps_kernel.h | 15 +- include/linux/proc_fs.h | 9 - include/linux/processor.h | 9 + include/linux/property.h | 95 - include/linux/psci.h | 9 +- include/linux/pstore.h | 14 +- include/linux/pstore_ram.h | 11 +- include/linux/ptp_classify.h | 15 +- include/linux/ptp_clock_kernel.h | 23 +- include/linux/ptr_ring.h | 6 +- include/linux/ptrace.h | 2 +- include/linux/qcom_scm.h | 10 +- include/linux/qed/fcoe_common.h | 5 +- include/linux/qed/qed_if.h | 10 +- include/linux/qed/qed_rdma_if.h | 2 - include/linux/radix-tree.h | 15 +- include/linux/raid/md_u.h | 9 +- include/linux/raid/pq.h | 7 +- include/linux/raid_class.h | 3 +- include/linux/rbtree.h | 14 +- include/linux/rbtree_augmented.h | 14 +- include/linux/rcupdate.h | 6 +- include/linux/regmap.h | 24 +- include/linux/regset.h | 5 +- include/linux/regulator/ab8500.h | 3 +- include/linux/regulator/act8865.h | 10 +- include/linux/regulator/da9211.h | 11 +- include/linux/regulator/db8500-prcmu.h | 3 +- include/linux/regulator/fan53555.h | 6 +- include/linux/regulator/fixed.h | 6 +- include/linux/regulator/gpio-regulator.h | 6 +- include/linux/regulator/lp3971.h | 15 +- include/linux/regulator/lp3972.h | 15 +- include/linux/regulator/max1586.h | 15 +- include/linux/regulator/max8660.h | 14 +- include/linux/regulator/max8952.h | 18 +- include/linux/regulator/mt6311.h | 10 +- include/linux/regulator/mt6323-regulator.h | 10 +- include/linux/regulator/mt6380-regulator.h | 10 +- include/linux/regulator/mt6397-regulator.h | 10 +- include/linux/regulator/tps6507x.h | 14 +- include/linux/remoteproc/st_slim_rproc.h | 6 +- include/linux/reservation.h | 8 +- include/linux/resource_ext.h | 10 +- include/linux/rhashtable.h | 36 +- include/linux/rio.h | 6 +- include/linux/rio_drv.h | 6 +- include/linux/rio_ids.h | 6 +- include/linux/rio_regs.h | 6 +- include/linux/rodata_test.h | 6 +- include/linux/sbitmap.h | 13 +- include/linux/scatterlist.h | 11 +- include/linux/sched.h | 17 +- include/linux/sched/mm.h | 4 - include/linux/sched/nohz.h | 8 + include/linux/sched/signal.h | 31 +- include/linux/sched/task.h | 17 +- include/linux/sched/topology.h | 5 + include/linux/scmi_protocol.h | 1 - include/linux/scpi_protocol.h | 13 +- include/linux/sctp.h | 17 +- include/linux/sdla.h | 6 +- include/linux/security.h | 12 +- include/linux/semaphore.h | 3 +- include/linux/seqno-fence.h | 10 +- include/linux/serdev.h | 10 +- include/linux/serial_8250.h | 6 +- include/linux/serial_core.h | 15 +- include/linux/serial_max3100.h | 6 +- include/linux/serial_pnx8xxx.h | 15 +- include/linux/sfp.h | 12 +- include/linux/signal.h | 4 + include/linux/skb_array.h | 6 +- include/linux/skbuff.h | 7 +- include/linux/skmsg.h | 2 - include/linux/slab.h | 11 +- include/linux/sm501.h | 14 +- include/linux/smsc911x.h | 15 +- include/linux/soc/ixp4xx/qmgr.h | 5 +- include/linux/soc/ti/ti_sci_protocol.h | 246 - include/linux/sonypi.h | 16 +- include/linux/soundwire/sdw.h | 88 +- include/linux/spi/at86rf230.h | 10 +- include/linux/spi/cc2520.h | 7 +- include/linux/spi/l4f00242t03.h | 10 +- include/linux/spi/libertas_spi.h | 6 +- include/linux/spi/lms283gf05.h | 10 +- include/linux/spi/mxs-spi.h | 11 +- include/linux/spi/pxa2xx_spi.h | 11 +- include/linux/spi/rspi.h | 10 +- include/linux/spi/sh_hspi.h | 10 +- include/linux/spi/spi-fsl-dspi.h | 10 +- include/linux/spi/spi.h | 37 - include/linux/spi/tle62x0.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/stackdepot.h | 12 +- include/linux/stmmac.h | 22 +- include/linux/stmp3xxx_rtc_wdt.h | 3 +- include/linux/stmp_device.h | 6 +- include/linux/stop_machine.h | 1 - include/linux/sudmac.h | 52 + include/linux/sunrpc/cache.h | 4 +- include/linux/suspend.h | 34 +- include/linux/swap.h | 18 +- include/linux/switchtec.h | 11 +- include/linux/sys_soc.h | 2 +- include/linux/syscalls.h | 11 +- include/linux/syscore_ops.h | 3 +- include/linux/sysctl.h | 10 - include/linux/sysfs.h | 8 - include/linux/tboot.h | 15 +- include/linux/tcp.h | 19 +- include/linux/tee_drv.h | 11 +- include/linux/tfrc.h | 6 +- include/linux/ti_wilink_st.h | 15 +- include/linux/timb_dma.h | 14 +- include/linux/timb_gpio.h | 14 +- include/linux/timecounter.h | 11 +- include/linux/topology.h | 6 - include/linux/toshiba.h | 12 +- include/linux/tpm.h | 7 +- include/linux/tpm_eventlog.h | 152 - include/linux/tracehook.h | 14 +- include/linux/tracepoint.h | 4 +- include/linux/transport_class.h | 3 +- include/linux/types.h | 2 +- include/linux/uaccess.h | 20 +- include/linux/udp.h | 6 +- include/linux/uio.h | 6 +- include/linux/uio_driver.h | 3 +- include/linux/uprobes.h | 15 +- include/linux/usb.h | 2 - include/linux/usb/ccid.h | 14 +- include/linux/usb/chipidea.h | 1 - include/linux/usb/gadget.h | 3 +- include/linux/usb/hcd.h | 6 +- include/linux/usb/pd.h | 11 +- include/linux/usb/pd_bdo.h | 11 +- include/linux/usb/pd_vdo.h | 11 +- include/linux/usb/renesas_usbhs.h | 6 +- include/linux/usb/tcpm.h | 11 +- include/linux/usb/typec_mux.h | 62 +- include/linux/uuid.h | 10 +- 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/verification.h | 6 +- include/linux/vexpress.h | 9 +- include/linux/via-core.h | 17 +- include/linux/via-gpio.h | 2 +- include/linux/via_i2c.h | 16 +- include/linux/vlynq.h | 15 +- include/linux/vm_sockets.h | 10 +- include/linux/vmw_vmci_api.h | 10 +- include/linux/vmw_vmci_defs.h | 40 +- include/linux/vringh.h | 15 +- include/linux/w1.h | 11 +- include/linux/wait.h | 4 +- include/linux/wanrouter.h | 11 + include/linux/wimax/debug.h | 23 +- include/linux/wl12xx.h | 16 +- include/linux/wmi.h | 10 +- include/linux/xarray.h | 1 - include/linux/yam.h | 17 +- include/math-emu/op-2.h | 17 +- include/math-emu/op-common.h | 11 +- include/media/davinci/ccdc_types.h | 11 +- include/media/davinci/dm355_ccdc.h | 11 +- include/media/davinci/dm644x_ccdc.h | 11 +- include/media/davinci/isif.h | 11 +- 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/vpfe_capture.h | 11 +- include/media/davinci/vpfe_types.h | 11 +- include/media/davinci/vpif_types.h | 10 +- include/media/davinci/vpss.h | 11 +- include/media/drv-intf/cx2341x.h | 14 +- include/media/drv-intf/cx25840.h | 152 +- include/media/drv-intf/msp3400.h | 14 +- include/media/drv-intf/si476x.h | 11 +- include/media/drv-intf/tea575x.h | 12 +- include/media/dvbdev.h | 4 +- include/media/h264-ctrls.h | 197 - include/media/i2c/adp1653.h | 11 +- include/media/i2c/adv7183.h | 10 +- include/media/i2c/bt819.h | 14 +- include/media/i2c/cs5345.h | 14 +- include/media/i2c/cs53l32a.h | 14 +- include/media/i2c/lm3560.h | 11 +- include/media/i2c/m52790.h | 14 +- include/media/i2c/m5mols.h | 6 +- include/media/i2c/mt9m032.h | 11 +- include/media/i2c/noon010pc30.h | 6 +- include/media/i2c/ov7670.h | 4 +- include/media/i2c/s5k4ecgx.h | 6 +- include/media/i2c/s5k6aa.h | 6 +- include/media/i2c/saa6588.h | 14 +- include/media/i2c/saa7115.h | 14 +- include/media/i2c/saa7127.h | 14 +- include/media/i2c/smiapp.h | 11 +- include/media/i2c/sr030pc30.h | 6 +- include/media/i2c/tvaudio.h | 14 +- include/media/i2c/tvp7002.h | 11 +- include/media/i2c/upd64031a.h | 11 +- include/media/i2c/upd64083.h | 11 +- include/media/i2c/wm8775.h | 14 +- include/media/imx.h | 6 +- include/media/media-device.h | 10 +- include/media/media-devnode.h | 10 +- include/media/media-entity.h | 10 +- include/media/rc-core.h | 10 +- include/media/rc-map.h | 6 +- include/media/tuner.h | 11 +- include/media/v4l2-common.h | 24 +- include/media/v4l2-ctrls.h | 24 +- include/media/v4l2-device.h | 14 +- include/media/v4l2-event.h | 10 +- include/media/v4l2-fh.h | 10 +- include/media/v4l2-fwnode.h | 5 +- include/media/v4l2-ioctl.h | 14 +- include/media/v4l2-mc.h | 11 +- include/media/v4l2-mem2mem.h | 10 +- include/media/v4l2-subdev.h | 11 +- include/media/videobuf2-core.h | 3 +- include/media/videobuf2-memops.h | 3 +- include/memory/jedec_ddr.h | 175 + include/misc/altera.h | 16 +- include/misc/charlcd.h | 6 +- include/misc/cxl-base.h | 6 +- include/misc/cxl.h | 6 +- include/misc/cxllib.h | 6 +- include/net/9p/9p.h | 17 +- include/net/9p/client.h | 17 +- include/net/9p/transport.h | 17 +- include/net/addrconf.h | 16 - include/net/af_ieee802154.h | 10 +- include/net/af_rxrpc.h | 6 +- include/net/af_vsock.h | 10 +- include/net/bond_3ad.h | 19 +- include/net/bond_options.h | 6 +- include/net/bonding.h | 9 - include/net/busy_poll.h | 14 +- include/net/caif/caif_dev.h | 2 +- include/net/caif/caif_device.h | 2 +- include/net/caif/caif_hsi.h | 2 +- include/net/caif/caif_layer.h | 2 +- include/net/caif/caif_spi.h | 2 +- include/net/caif/cfcnfg.h | 2 +- include/net/caif/cfctrl.h | 2 +- include/net/caif/cffrml.h | 2 +- include/net/caif/cfmuxl.h | 2 +- include/net/caif/cfpkt.h | 2 +- include/net/caif/cfserl.h | 2 +- include/net/caif/cfsrvl.h | 2 +- include/net/cfg80211.h | 85 +- include/net/cfg802154.h | 10 +- include/net/checksum.h | 6 +- include/net/cls_cgroup.h | 7 +- include/net/dcbevent.h | 13 +- include/net/dcbnl.h | 13 +- include/net/devlink.h | 22 +- include/net/dsa.h | 11 +- include/net/fib_rules.h | 1 - include/net/flow_dissector.h | 6 +- include/net/flow_offload.h | 1 - include/net/fq.h | 3 +- include/net/fq_impl.h | 3 +- include/net/hwbm.h | 6 +- include/net/icmp.h | 6 +- include/net/ieee802154_netdev.h | 10 +- include/net/if_inet6.h | 7 +- include/net/ila.h | 6 +- include/net/inet6_connection_sock.h | 6 +- include/net/inet6_hashtables.h | 6 +- include/net/inet_connection_sock.h | 6 +- include/net/inet_frag.h | 37 +- include/net/inet_hashtables.h | 6 +- include/net/inet_sock.h | 6 +- include/net/inet_timewait_sock.h | 7 +- include/net/ip.h | 46 +- include/net/ip6_checksum.h | 6 +- include/net/ip6_fib.h | 49 +- include/net/ip6_route.h | 15 +- include/net/ip_fib.h | 37 +- include/net/ip_vs.h | 8 - include/net/ipv6.h | 49 +- include/net/ipv6_stubs.h | 5 - include/net/l3mdev.h | 6 +- include/net/mac80211.h | 32 +- include/net/mac802154.h | 11 +- include/net/mpls.h | 10 +- include/net/mpls_iptunnel.h | 10 +- include/net/net_namespace.h | 2 - include/net/netfilter/br_netfilter.h | 3 +- include/net/netfilter/nf_conntrack.h | 8 +- include/net/netfilter/nf_conntrack_bridge.h | 20 - include/net/netfilter/nf_conntrack_core.h | 3 - include/net/netfilter/nf_conntrack_synproxy.h | 13 +- include/net/netfilter/nf_flow_table.h | 2 + include/net/netfilter/nf_synproxy.h | 44 - include/net/netfilter/nft_fib.h | 2 +- include/net/netlink.h | 15 +- include/net/netns/ieee802154_6lowpan.h | 2 +- include/net/netns/ipv4.h | 3 +- include/net/netns/ipv6.h | 4 +- include/net/netns/nexthop.h | 18 - include/net/netprio_cgroup.h | 8 +- include/net/nexthop.h | 312 - 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/ping.h | 6 +- include/net/pkt_cls.h | 5 +- include/net/protocol.h | 6 +- include/net/raw.h | 6 +- include/net/request_sock.h | 6 +- include/net/route.h | 6 +- include/net/sctp/auth.h | 17 +- include/net/sctp/checksum.h | 29 +- include/net/sctp/command.h | 17 +- include/net/sctp/constants.h | 17 +- include/net/sctp/sctp.h | 17 +- include/net/sctp/sm.h | 17 +- include/net/sctp/stream_interleave.h | 17 +- include/net/sctp/stream_sched.h | 17 +- include/net/sctp/structs.h | 17 +- include/net/sctp/tsnmap.h | 17 +- include/net/sctp/ulpevent.h | 17 +- include/net/sctp/ulpqueue.h | 17 +- include/net/seg6.h | 7 +- include/net/seg6_hmac.h | 7 +- include/net/seg6_local.h | 7 +- include/net/snmp.h | 7 +- include/net/sock.h | 19 +- include/net/sock_reuseport.h | 2 - include/net/switchdev.h | 6 +- include/net/tc_act/tc_bpf.h | 6 +- include/net/tc_act/tc_ctinfo.h | 28 - include/net/tc_act/tc_skbedit.h | 13 +- include/net/tc_act/tc_skbmod.h | 6 +- include/net/tc_act/tc_tunnel_key.h | 6 +- include/net/tc_act/tc_vlan.h | 6 +- include/net/tcp.h | 71 +- include/net/tcp_states.h | 6 +- include/net/timewait_sock.h | 6 +- include/net/tls.h | 135 +- include/net/udp.h | 15 +- include/net/vsock_addr.h | 10 +- include/net/vxlan.h | 2 +- include/net/wimax.h | 17 +- include/net/xdp.h | 2 +- include/net/xdp_sock.h | 4 +- include/net/xfrm.h | 49 +- include/pcmcia/ds.h | 2 +- include/pcmcia/ss.h | 2 +- include/rdma/ib_umem.h | 19 +- include/rdma/ib_umem_odp.h | 20 - include/rdma/ib_verbs.h | 20 +- include/rdma/mr_pool.h | 10 +- include/rdma/rdma_vt.h | 2 +- include/rdma/rw.h | 10 +- include/scsi/fc/fc_encaps.h | 14 +- include/scsi/fc/fc_fc2.h | 14 +- include/scsi/fc/fc_fcoe.h | 14 +- include/scsi/fc/fc_fcp.h | 14 +- include/scsi/fc/fc_fip.h | 14 +- include/scsi/fc/fc_ms.h | 17 +- include/scsi/fc_encode.h | 14 +- include/scsi/fc_frame.h | 14 +- include/scsi/fcoe_sysfs.h | 14 +- include/scsi/iscsi_if.h | 13 +- include/scsi/iscsi_proto.h | 13 +- include/scsi/libfc.h | 14 +- include/scsi/libfcoe.h | 14 +- include/scsi/libiscsi.h | 15 +- include/scsi/libiscsi_tcp.h | 13 +- include/scsi/libsas.h | 19 +- include/scsi/sas.h | 19 +- include/scsi/sas_ata.h | 17 +- include/scsi/scsi_bsg_iscsi.h | 16 +- include/scsi/scsi_dh.h | 15 +- include/scsi/scsi_transport.h | 15 +- include/scsi/scsi_transport_fc.h | 19 +- include/scsi/scsi_transport_iscsi.h | 15 +- include/scsi/scsi_transport_spi.h | 15 +- include/scsi/viosrp.h | 10 +- include/soc/at91/at91sam9_ddrsdr.h | 6 +- include/soc/at91/at91sam9_sdramc.h | 6 +- include/soc/fsl/bman.h | 8 - include/soc/fsl/qe/immap_qe.h | 6 +- include/soc/fsl/qe/qe.h | 6 +- include/soc/fsl/qe/qe_ic.h | 6 +- include/soc/fsl/qe/qe_tdm.h | 6 +- include/soc/fsl/qe/ucc.h | 6 +- include/soc/fsl/qe/ucc_fast.h | 6 +- include/soc/fsl/qe/ucc_slow.h | 6 +- include/soc/fsl/qman.h | 9 - include/soc/imx/cpuidle.h | 10 +- include/soc/mediatek/smi.h | 10 +- include/soc/rockchip/rockchip_sip.h | 10 +- include/soc/tegra/ahb.h | 10 +- include/soc/tegra/bpmp-abi.h | 13 +- include/soc/tegra/bpmp.h | 10 +- include/soc/tegra/cpuidle.h | 10 +- include/soc/tegra/flowctrl.h | 13 +- include/soc/tegra/fuse.h | 13 +- include/soc/tegra/ivc.h | 10 +- include/soc/tegra/pmc.h | 11 +- include/sound/ad1816a.h | 14 +- include/sound/adau1373.h | 3 +- include/sound/ak4113.h | 17 +- include/sound/ak4114.h | 17 +- include/sound/ak4117.h | 17 +- include/sound/ak4531_codec.h | 17 +- include/sound/ak4xxx-adda.h | 16 +- include/sound/asequencer.h | 17 +- include/sound/asound.h | 17 +- include/sound/asoundef.h | 17 +- include/sound/control.h | 17 +- include/sound/core.h | 17 +- include/sound/cs4231-regs.h | 17 +- include/sound/cs4271.h | 11 +- include/sound/cs8403.h | 17 +- include/sound/cs8427.h | 17 +- include/sound/da7218.h | 6 +- include/sound/da7219-aad.h | 6 +- include/sound/da7219.h | 6 +- include/sound/da9055.h | 6 +- include/sound/designware_i2s.h | 16 +- include/sound/emu10k1.h | 17 +- include/sound/emu10k1_synth.h | 15 +- include/sound/emu8000.h | 15 +- include/sound/emu8000_reg.h | 16 +- include/sound/emux_legacy.h | 16 +- include/sound/emux_synth.h | 15 +- include/sound/es1688.h | 17 +- include/sound/gus.h | 17 +- include/sound/hda_codec.h | 18 +- include/sound/hda_hwdep.h | 15 +- include/sound/hdaudio.h | 3 - include/sound/hdmi-codec.h | 10 +- include/sound/hwdep.h | 17 +- include/sound/i2c.h | 18 +- include/sound/info.h | 17 +- include/sound/initval.h | 16 +- include/sound/jack.h | 17 +- include/sound/max98088.h | 7 +- include/sound/max98090.h | 7 +- include/sound/max98095.h | 7 +- include/sound/memalloc.h | 17 +- include/sound/minors.h | 17 +- include/sound/mixer_oss.h | 17 +- include/sound/mpu401.h | 17 +- include/sound/omap-hdmi-audio.h | 11 +- include/sound/opl3.h | 18 +- include/sound/opl4.h | 15 +- include/sound/pcm-indirect.h | 15 +- include/sound/pcm.h | 17 +- include/sound/pcm_oss.h | 17 +- include/sound/pcm_params.h | 17 +- include/sound/pt2258.h | 16 +- include/sound/rawmidi.h | 17 +- include/sound/sb.h | 17 +- include/sound/sb16_csp.h | 16 +- include/sound/seq_device.h | 16 +- include/sound/seq_kernel.h | 17 +- include/sound/seq_midi_emul.h | 16 +- include/sound/seq_midi_event.h | 15 +- include/sound/seq_oss.h | 15 +- include/sound/seq_oss_legacy.h | 15 +- include/sound/seq_virmidi.h | 16 +- include/sound/simple_card_utils.h | 20 +- include/sound/soc.h | 155 +- include/sound/sof/dai-intel.h | 3 +- include/sound/sof/dai.h | 1 - include/sound/sof/header.h | 30 +- include/sound/sof/info.h | 20 +- include/sound/sof/topology.h | 7 +- include/sound/sof/trace.h | 14 +- include/sound/sof/xtensa.h | 9 +- include/sound/soundfont.h | 15 +- include/sound/spear_dma.h | 16 +- include/sound/spear_spdif.h | 15 +- include/sound/sta32x.h | 6 +- include/sound/sta350.h | 6 +- include/sound/tas2552-plat.h | 10 +- include/sound/tea6330t.h | 17 +- include/sound/timer.h | 17 +- include/sound/tlv.h | 17 +- include/sound/tpa6130a2-plat.h | 15 +- include/sound/util_mem.h | 15 +- include/sound/vx_core.h | 15 +- include/sound/wavefront.h | 15 +- include/sound/wm0010.h | 6 +- include/sound/wm8904.h | 7 +- include/sound/wm8955.h | 7 +- include/sound/wss.h | 17 +- include/trace/events/afs.h | 6 +- include/trace/events/cachefiles.h | 6 +- include/trace/events/clk.h | 10 +- include/trace/events/filelock.h | 35 - include/trace/events/fscache.h | 6 +- include/trace/events/i2c.h | 6 +- include/trace/events/neigh.h | 49 - include/trace/events/rxrpc.h | 6 +- include/trace/events/smbus.h | 6 +- include/trace/events/ufs.h | 10 +- include/trace/events/vmscan.h | 71 +- include/uapi/Kbuild | 14 - include/uapi/asm-generic/mman-common.h | 7 +- include/uapi/asm-generic/mman.h | 10 +- include/uapi/asm-generic/socket.h | 2 - include/uapi/asm-generic/unistd.h | 6 +- include/uapi/drm/drm.h | 1 - include/uapi/drm/drm_mode.h | 117 - include/uapi/drm/i915_drm.h | 209 +- include/uapi/drm/v3d_drm.h | 28 - include/uapi/linux/Kbuild | 13 + include/uapi/linux/audit.h | 1 - include/uapi/linux/bpf.h | 49 +- include/uapi/linux/cec.h | 1 - include/uapi/linux/coda.h | 29 +- include/uapi/linux/coda_psdev.h | 28 + include/uapi/linux/devlink.h | 5 - include/uapi/linux/dvb/audio.h | 6 +- include/uapi/linux/dvb/osd.h | 174 +- include/uapi/linux/dvb/video.h | 4 +- include/uapi/linux/ethtool.h | 2 - include/uapi/linux/flat.h | 59 + include/uapi/linux/fuse.h | 7 +- include/uapi/linux/if_ether.h | 1 - include/uapi/linux/if_link.h | 5 - include/uapi/linux/iommu.h | 155 - include/uapi/linux/ip_vs.h | 7 - include/uapi/linux/isdn.h | 144 + include/uapi/linux/isdn_divertif.h | 31 + include/uapi/linux/isdn_ppp.h | 68 + include/uapi/linux/isdnif.h | 57 + include/uapi/linux/kfd_ioctl.h | 35 +- include/uapi/linux/mii.h | 2 - include/uapi/linux/netfilter/ipset/ip_set.h | 2 +- include/uapi/linux/netfilter/nf_SYNPROXY.h | 19 - include/uapi/linux/netfilter/nf_tables.h | 14 +- include/uapi/linux/netfilter/xt_SYNPROXY.h | 18 +- include/uapi/linux/netfilter/xt_owner.h | 12 +- include/uapi/linux/nexthop.h | 56 - include/uapi/linux/nl80211.h | 24 - include/uapi/linux/pci_regs.h | 4 - include/uapi/linux/pkt_cls.h | 3 +- include/uapi/linux/ptrace.h | 35 - include/uapi/linux/rds.h | 2 - include/uapi/linux/rtnetlink.h | 10 - include/uapi/linux/rxrpc.h | 6 +- include/uapi/linux/sched.h | 16 - include/uapi/linux/snmp.h | 2 - include/uapi/linux/tc_act/tc_ctinfo.h | 34 - include/uapi/linux/tcp.h | 3 - include/uapi/linux/unix_diag.h | 2 - include/uapi/linux/usbdevice_fs.h | 26 - include/uapi/linux/v4l2-controls.h | 23 - include/uapi/linux/virtio_ids.h | 1 - include/uapi/linux/virtio_iommu.h | 161 - include/uapi/linux/wanrouter.h | 18 + include/uapi/misc/habanalabs.h | 22 +- include/uapi/misc/ocxl.h | 14 +- include/uapi/rdma/ib_user_cm.h | 326 + include/uapi/scsi/fc/fc_els.h | 13 + include/uapi/scsi/fc/fc_fs.h | 13 + include/uapi/scsi/fc/fc_gs.h | 13 + include/uapi/scsi/fc/fc_ns.h | 13 + include/uapi/scsi/scsi_bsg_fc.h | 15 + include/uapi/scsi/scsi_netlink.h | 15 + include/uapi/scsi/scsi_netlink_fc.h | 15 + include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/eq.h | 172 + include/uapi/sound/sof/manifest.h | 188 + include/uapi/sound/sof/tokens.h | 1 - include/uapi/sound/sof/tone.h | 21 + include/uapi/sound/sof/trace.h | 66 + include/video/atmel_lcdc.h | 15 +- include/video/display_timing.h | 3 +- include/video/gbe.h | 4 +- include/video/imx-ipu-image-convert.h | 11 +- include/video/imx-ipu-v3.h | 56 +- include/video/mach64.h | 6 +- include/video/of_display_timing.h | 3 +- include/video/of_videomode.h | 3 +- include/video/omapfb_dss.h | 6 +- include/video/omapvrfb.h | 14 +- include/video/sisfb.h | 15 +- include/video/videomode.h | 3 +- init/Kconfig | 47 +- init/init_task.c | 5 +- init/noinitramfs.c | 14 +- ipc/ipc_sysctl.c | 41 +- ipc/mq_sysctl.c | 6 +- ipc/mqueue.c | 19 +- ipc/msg.c | 18 +- ipc/msgutil.c | 6 +- kernel/Makefile | 4 +- kernel/async.c | 6 +- kernel/audit.c | 42 +- kernel/audit.h | 23 +- kernel/audit_fsnotify.c | 11 +- kernel/audit_watch.c | 15 +- kernel/auditfilter.c | 77 +- kernel/auditsc.c | 42 +- kernel/backtracetest.c | 6 +- kernel/bpf/Makefile | 1 - kernel/bpf/arraymap.c | 28 +- kernel/bpf/bpf_lru_list.c | 5 +- kernel/bpf/bpf_lru_list.h | 5 +- kernel/bpf/cgroup.c | 94 +- kernel/bpf/core.c | 53 +- kernel/bpf/cpumap.c | 11 +- kernel/bpf/devmap.c | 35 +- kernel/bpf/disasm.c | 10 +- kernel/bpf/disasm.h | 10 +- kernel/bpf/hashtab.c | 24 +- kernel/bpf/helpers.c | 10 +- kernel/bpf/local_storage.c | 13 +- kernel/bpf/lpm_trie.c | 17 +- kernel/bpf/map_in_map.c | 5 +- kernel/bpf/map_in_map.h | 5 +- kernel/bpf/percpu_freelist.c | 5 +- kernel/bpf/percpu_freelist.h | 5 +- kernel/bpf/queue_stack_maps.c | 13 +- kernel/bpf/reuseport_array.c | 17 +- kernel/bpf/stackmap.c | 33 +- kernel/bpf/syscall.c | 121 +- kernel/bpf/verifier.c | 1197 +- kernel/bpf/xskmap.c | 19 +- kernel/cgroup/cgroup.c | 176 +- kernel/cgroup/cpuset.c | 19 +- kernel/cpu.c | 13 +- kernel/cpu_pm.c | 11 +- kernel/cred.c | 15 +- kernel/dma/contiguous.c | 56 - kernel/dma/debug.c | 14 +- kernel/dma/direct.c | 41 +- kernel/dma/remap.c | 5 +- kernel/dma/swiotlb.c | 26 +- kernel/events/core.c | 10 +- kernel/events/internal.h | 4 +- kernel/events/ring_buffer.c | 64 +- kernel/events/uprobes.c | 4 +- kernel/exit.c | 2 +- kernel/extable.c | 14 +- kernel/fail_function.c | 23 +- kernel/fork.c | 236 +- kernel/futex.c | 84 +- kernel/gcov/fs.c | 24 +- kernel/gen_ikh_data.sh | 89 + kernel/gen_kheaders.sh | 96 - kernel/hung_task.c | 44 - kernel/irq/Makefile | 3 - kernel/irq/affinity.c | 12 +- kernel/irq/internals.h | 21 +- kernel/irq/irqdomain.c | 2 +- kernel/irq/timings.c | 453 +- kernel/kheaders.c | 40 +- kernel/kprobes.c | 43 +- kernel/ksysfs.c | 4 +- kernel/latencytop.c | 6 +- kernel/livepatch/core.c | 6 - kernel/livepatch/transition.c | 3 +- kernel/locking/lock_events.h | 7 +- kernel/locking/lockdep.c | 673 +- kernel/locking/qrwlock.c | 11 +- kernel/locking/qspinlock.c | 11 +- kernel/locking/qspinlock_stat.h | 10 +- kernel/locking/semaphore.c | 3 +- kernel/memremap.c | 33 +- kernel/module-internal.h | 6 +- kernel/module.c | 45 +- kernel/module_signing.c | 6 +- kernel/nsproxy.c | 6 +- kernel/params.c | 14 +- kernel/pid.c | 55 +- kernel/pid_namespace.c | 5 +- kernel/power/Kconfig | 6 +- kernel/power/hibernate.c | 16 +- kernel/power/main.c | 4 +- kernel/power/power.h | 2 + kernel/power/snapshot.c | 4 +- kernel/power/suspend.c | 9 +- kernel/power/suspend_test.c | 3 +- kernel/power/swap.c | 4 +- kernel/power/user.c | 4 +- kernel/ptrace.c | 124 +- kernel/rseq.c | 4 +- kernel/sched/core.c | 47 +- kernel/sched/cpudeadline.c | 10 +- kernel/sched/cpupri.c | 10 +- kernel/sched/deadline.c | 8 +- kernel/sched/debug.c | 43 +- kernel/sched/fair.c | 390 +- kernel/sched/features.h | 1 + kernel/sched/membarrier.c | 11 +- kernel/sched/rt.c | 4 +- kernel/sched/sched.h | 10 + kernel/sched/topology.c | 10 + kernel/seccomp.c | 2 +- kernel/signal.c | 343 +- kernel/softirq.c | 3 +- kernel/stacktrace.c | 2 +- kernel/stop_machine.c | 22 +- kernel/sys.c | 62 +- kernel/sysctl.c | 255 +- kernel/taskstats.c | 12 +- kernel/time/hrtimer.c | 1 + kernel/time/tick-sched.c | 2 + kernel/time/timekeeping.c | 5 +- kernel/trace/Kconfig | 12 +- kernel/trace/blktrace.c | 6 + kernel/trace/bpf_trace.c | 196 +- kernel/trace/ftrace.c | 70 +- kernel/trace/trace.c | 23 +- kernel/trace/trace.h | 19 +- kernel/trace/trace_events.c | 2 +- kernel/trace/trace_events_filter.c | 8 +- kernel/trace/trace_events_hist.c | 13 +- kernel/trace/trace_hwlat.c | 2 +- kernel/trace/trace_kdb.c | 6 +- kernel/trace/trace_kprobe.c | 112 +- kernel/trace/trace_output.c | 2 +- kernel/trace/trace_probe.c | 37 +- kernel/trace/trace_probe.h | 3 - kernel/trace/trace_probe_tmpl.h | 36 +- kernel/trace/trace_uprobe.c | 36 +- kernel/tracepoint.c | 15 +- kernel/tsacct.c | 13 +- kernel/ucount.c | 13 +- kernel/user_namespace.c | 7 +- kernel/utsname.c | 6 +- kernel/utsname_sysctl.c | 6 +- lib/842/842_compress.c | 11 +- lib/842/842_decompress.c | 11 +- lib/Kconfig | 8 + lib/Kconfig.debug | 49 +- lib/Makefile | 3 +- lib/ashldi3.c | 14 +- lib/ashrdi3.c | 14 +- lib/asn1_decoder.c | 6 +- lib/assoc_array.c | 6 +- lib/atomic64.c | 38 +- lib/atomic64_test.c | 6 +- lib/bsearch.c | 5 +- lib/btree.c | 4 +- lib/build_OID_registry | 6 +- lib/chacha.c | 6 +- lib/checksum.c | 6 +- lib/cmpdi2.c | 14 +- lib/debugobjects.c | 80 +- lib/decompress_unlzo.c | 16 +- lib/digsig.c | 5 +- lib/earlycpio.c | 10 +- lib/extable.c | 6 +- lib/find_bit.c | 6 +- lib/find_bit_benchmark.c | 10 +- lib/genalloc.c | 85 +- lib/idr.c | 14 +- lib/ioremap.c | 9 - lib/irq_regs.c | 6 +- lib/is_single_threaded.c | 6 +- lib/jedec_ddr_data.c | 135 + lib/kfifo.c | 16 +- lib/libcrc32c.c | 7 +- lib/list_sort.c | 3 +- lib/llist.c | 14 +- lib/lockref.c | 3 - lib/lru_cache.c | 14 +- lib/lshrdi3.c | 15 +- lib/math/rational.c | 63 +- lib/mpi/generic_mpih-add1.c | 15 +- lib/mpi/generic_mpih-lshift.c | 15 +- lib/mpi/generic_mpih-mul1.c | 15 +- lib/mpi/generic_mpih-mul2.c | 15 +- lib/mpi/generic_mpih-mul3.c | 15 +- lib/mpi/generic_mpih-rshift.c | 15 +- lib/mpi/generic_mpih-sub1.c | 15 +- lib/mpi/mpi-inline.h | 15 +- lib/mpi/mpi-internal.h | 15 +- lib/mpi/mpi-pow.c | 15 +- lib/mpi/mpih-cmp.c | 15 +- lib/mpi/mpih-div.c | 15 +- lib/mpi/mpih-mul.c | 15 +- lib/muldi3.c | 14 +- lib/objagg.c | 6 +- lib/oid_registry.c | 6 +- lib/percpu-refcount.c | 13 +- lib/radix-tree.c | 15 +- lib/raid6/algos.c | 7 +- lib/raid6/avx2.c | 8 +- lib/raid6/avx512.c | 7 +- lib/raid6/mktables.c | 5 +- lib/raid6/mmx.c | 7 +- lib/raid6/recov.c | 7 +- 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/raid6/s390vx.uc | 2 +- lib/raid6/sse1.c | 7 +- lib/raid6/sse2.c | 7 +- lib/raid6/test/test.c | 5 +- lib/raid6/x86.h | 7 +- lib/ratelimit.c | 3 +- lib/rbtree.c | 14 +- lib/sbitmap.c | 15 +- lib/scatterlist.c | 36 +- lib/sg_pool.c | 39 +- lib/sha256.c | 6 +- lib/show_mem.c | 2 +- lib/smp_processor_id.c | 2 +- lib/sort.c | 15 +- lib/stackdepot.c | 11 +- lib/stmp_device.c | 6 +- lib/string.c | 11 +- lib/string_helpers.c | 77 +- lib/test_bpf.c | 10 +- lib/test_firmware.c | 14 +- lib/test_meminit.c | 362 - lib/test_overflow.c | 11 +- lib/test_stackinit.c | 23 +- lib/test_static_key_base.c | 10 +- lib/test_static_keys.c | 10 +- lib/test_string.c | 83 +- lib/test_user_copy.c | 10 +- lib/test_xarray.c | 38 - lib/textsearch.c | 6 +- lib/timerqueue.c | 15 +- lib/ts_bm.c | 6 +- lib/ts_fsm.c | 6 +- lib/ts_kmp.c | 6 +- lib/ucmpdi2.c | 14 +- lib/uuid.c | 10 +- lib/vsprintf.c | 2 +- lib/xarray.c | 12 +- localversion-next | 1 - mm/Kconfig | 7 +- mm/Kconfig.debug | 14 +- mm/backing-dev.c | 24 +- mm/balloon_compaction.c | 144 +- mm/cleancache.c | 3 +- mm/cma.c | 6 +- mm/compaction.c | 2 +- mm/dmapool.c | 5 +- mm/failslab.c | 3 +- mm/filemap.c | 129 +- mm/gup.c | 65 +- mm/gup_benchmark.c | 11 +- mm/hmm.c | 102 +- mm/hugetlb.c | 15 +- mm/hwpoison-inject.c | 67 +- mm/internal.h | 6 +- mm/kasan/common.c | 2 +- mm/kasan/kasan.h | 5 - mm/kasan/report.c | 165 - mm/khugepaged.c | 3 - mm/kmemleak-test.c | 14 +- mm/kmemleak.c | 26 +- mm/list_lru.c | 13 +- mm/maccess.c | 122 +- mm/memblock.c | 6 +- mm/memcontrol.c | 485 +- mm/memory-failure.c | 16 +- mm/memory.c | 17 +- mm/memory_hotplug.c | 108 +- mm/mempolicy.c | 4 +- mm/migrate.c | 7 +- mm/mincore.c | 12 +- mm/mlock.c | 7 +- mm/mmap.c | 43 +- mm/mmu_gather.c | 24 +- mm/mmu_notifier.c | 2 +- mm/nommu.c | 3 +- mm/oom_kill.c | 5 +- mm/page-writeback.c | 1 + mm/page_alloc.c | 183 +- mm/page_ext.c | 3 + mm/page_idle.c | 4 +- mm/page_io.c | 2 +- mm/page_owner.c | 61 +- mm/percpu-km.c | 3 +- mm/percpu-stats.c | 3 +- mm/percpu-vm.c | 3 +- mm/percpu.c | 3 +- mm/process_vm_access.c | 6 +- mm/rodata_test.c | 6 +- mm/slab.c | 41 +- mm/slab.h | 172 +- mm/slab_common.c | 164 +- mm/slub.c | 28 +- mm/sparse.c | 10 +- mm/swap.c | 13 +- mm/swap_state.c | 49 +- mm/swapfile.c | 295 +- mm/util.c | 79 +- mm/vmalloc.c | 114 +- mm/vmscan.c | 179 +- mm/z3fold.c | 541 +- mm/zsmalloc.c | 24 +- mm/zswap.c | 13 +- net/6lowpan/core.c | 10 +- net/6lowpan/debugfs.c | 10 +- net/6lowpan/ndisc.c | 10 +- net/6lowpan/nhc.c | 7 +- net/6lowpan/nhc_dest.c | 6 +- net/6lowpan/nhc_fragment.c | 6 +- net/6lowpan/nhc_ghc_ext_dest.c | 6 +- net/6lowpan/nhc_ghc_ext_frag.c | 6 +- net/6lowpan/nhc_ghc_ext_hop.c | 6 +- net/6lowpan/nhc_ghc_ext_route.c | 6 +- net/6lowpan/nhc_ghc_icmpv6.c | 6 +- net/6lowpan/nhc_ghc_udp.c | 6 +- net/6lowpan/nhc_hop.c | 6 +- net/6lowpan/nhc_ipv6.c | 6 +- net/6lowpan/nhc_mobility.c | 6 +- net/6lowpan/nhc_routing.c | 6 +- net/6lowpan/nhc_udp.c | 7 +- net/802/fc.c | 6 +- net/802/fddi.c | 6 +- net/802/hippi.c | 6 +- net/802/p8022.c | 5 +- net/802/p8023.c | 6 +- net/802/psnap.c | 6 +- net/8021q/vlan.c | 6 +- net/8021q/vlan_dev.c | 8 +- net/8021q/vlanproc.c | 5 +- net/9p/client.c | 17 +- net/9p/error.c | 17 +- net/9p/mod.c | 17 +- net/9p/protocol.c | 17 +- net/9p/protocol.h | 17 +- net/9p/trans_fd.c | 17 +- net/9p/trans_rdma.c | 17 +- net/9p/trans_virtio.c | 25 +- net/9p/trans_xen.c | 8 +- net/Kconfig | 2 + net/appletalk/aarp.c | 8 +- net/appletalk/atalk_proc.c | 5 +- net/appletalk/ddp.c | 7 +- net/atm/pppoatm.c | 5 +- net/ax25/af_ax25.c | 5 +- net/ax25/ax25_addr.c | 5 +- net/ax25/ax25_dev.c | 5 +- net/ax25/ax25_ds_in.c | 5 +- net/ax25/ax25_ds_subr.c | 5 +- net/ax25/ax25_ds_timer.c | 5 +- net/ax25/ax25_iface.c | 5 +- net/ax25/ax25_in.c | 5 +- net/ax25/ax25_ip.c | 5 +- net/ax25/ax25_out.c | 5 +- net/ax25/ax25_route.c | 7 +- net/ax25/ax25_std_in.c | 5 +- net/ax25/ax25_std_subr.c | 5 +- net/ax25/ax25_std_timer.c | 5 +- net/ax25/ax25_subr.c | 5 +- net/ax25/ax25_timer.c | 5 +- net/ax25/ax25_uid.c | 5 +- net/ax25/sysctl_net_ax25.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/bpf/test_run.c | 5 +- net/bpfilter/bpfilter_kern.c | 2 +- net/bridge/br.c | 6 +- net/bridge/br_arp_nd_proxy.c | 6 +- net/bridge/br_device.c | 7 +- net/bridge/br_fdb.c | 6 +- net/bridge/br_forward.c | 6 +- net/bridge/br_if.c | 6 +- net/bridge/br_input.c | 6 +- net/bridge/br_ioctl.c | 6 +- net/bridge/br_multicast.c | 7 +- net/bridge/br_netfilter_hooks.c | 251 +- net/bridge/br_netfilter_ipv6.c | 8 +- net/bridge/br_netlink.c | 6 +- net/bridge/br_netlink_tunnel.c | 6 +- net/bridge/br_nf_core.c | 6 +- net/bridge/br_private.h | 7 +- net/bridge/br_private_stp.h | 6 +- net/bridge/br_private_tunnel.h | 6 +- net/bridge/br_stp.c | 6 +- net/bridge/br_stp_bpdu.c | 6 +- net/bridge/br_stp_if.c | 6 +- net/bridge/br_stp_timer.c | 6 +- net/bridge/br_sysfs_br.c | 6 +- net/bridge/br_sysfs_if.c | 6 +- net/bridge/br_vlan_tunnel.c | 6 +- net/bridge/netfilter/Kconfig | 16 +- net/bridge/netfilter/Makefile | 3 - net/bridge/netfilter/ebt_dnat.c | 2 +- net/bridge/netfilter/ebt_redirect.c | 2 +- net/bridge/netfilter/ebt_snat.c | 2 +- net/bridge/netfilter/ebtables.c | 6 +- net/bridge/netfilter/nf_conntrack_bridge.c | 433 - net/caif/caif_dev.c | 2 +- net/caif/caif_socket.c | 2 +- net/caif/caif_usb.c | 3 +- net/caif/cfcnfg.c | 2 +- net/caif/cfctrl.c | 2 +- net/caif/cfdbgl.c | 2 +- net/caif/cfdgml.c | 2 +- net/caif/cffrml.c | 2 +- net/caif/cfmuxl.c | 2 +- net/caif/cfpkt_skbuff.c | 2 +- net/caif/cfrfml.c | 2 +- net/caif/cfserl.c | 2 +- net/caif/cfsrvl.c | 2 +- net/caif/cfutill.c | 2 +- net/caif/cfveil.c | 2 +- net/caif/cfvidl.c | 2 +- net/caif/chnl_net.c | 2 +- net/can/af_can.c | 25 +- net/ceph/snapshot.c | 15 +- net/core/bpf_sk_storage.c | 15 +- net/core/dev.c | 102 +- net/core/dev_addr_lists.c | 6 +- net/core/devlink.c | 270 +- net/core/dst_cache.c | 6 +- net/core/ethtool.c | 24 +- net/core/fib_rules.c | 11 +- net/core/filter.c | 123 +- net/core/flow_dissector.c | 10 +- net/core/flow_offload.c | 3 +- net/core/gen_estimator.c | 6 +- net/core/gen_stats.c | 6 +- net/core/hwbm.c | 21 +- net/core/link_watch.c | 7 +- net/core/lwt_bpf.c | 10 +- net/core/lwtunnel.c | 7 +- net/core/neighbour.c | 35 +- net/core/net-sysfs.c | 6 +- net/core/netclassid_cgroup.c | 6 +- net/core/netevent.c | 6 +- net/core/netpoll.c | 10 +- net/core/netprio_cgroup.c | 6 +- net/core/pktgen.c | 28 +- net/core/ptp_classifier.c | 10 +- net/core/request_sock.c | 6 +- net/core/rtnetlink.c | 11 +- net/core/scm.c | 6 +- net/core/skbuff.c | 121 +- net/core/sock.c | 22 +- net/core/sock_map.c | 9 +- net/core/sock_reuseport.c | 24 - net/core/sysctl_net_core.c | 41 +- net/core/timestamping.c | 15 +- net/core/utils.c | 6 +- net/core/xdp.c | 2 +- net/dcb/dcbevent.c | 13 +- net/dcb/dcbnl.c | 13 +- net/dccp/ackvec.c | 5 +- net/dccp/ccids/ccid2.c | 15 +- net/dccp/ccids/ccid2.h | 15 +- net/dccp/ccids/ccid3.c | 15 +- net/dccp/ccids/ccid3.h | 15 +- net/dccp/ccids/lib/loss_interval.c | 6 +- net/dccp/ccids/lib/loss_interval.h | 6 +- net/dccp/ccids/lib/packet_history.c | 15 +- net/dccp/ccids/lib/packet_history.h | 15 +- net/dccp/ccids/lib/tfrc.h | 6 +- net/dccp/ccids/lib/tfrc_equation.c | 6 +- net/dccp/feat.c | 7 +- net/dccp/input.c | 6 +- net/dccp/ipv4.c | 6 +- net/dccp/ipv6.c | 6 +- net/dccp/minisocks.c | 6 +- net/dccp/options.c | 6 +- net/dccp/output.c | 6 +- net/dccp/qpolicy.c | 5 +- net/dccp/sysctl.c | 21 +- net/dccp/timer.c | 6 +- net/decnet/netfilter/dn_rtmsg.c | 4 +- net/dsa/Kconfig | 1 - net/dsa/dsa.c | 6 +- net/dsa/dsa2.c | 98 +- net/dsa/dsa_priv.h | 23 +- net/dsa/master.c | 6 +- net/dsa/port.c | 172 +- net/dsa/slave.c | 188 +- net/dsa/switch.c | 6 +- net/dsa/tag_8021q.c | 138 +- net/dsa/tag_sja1105.c | 219 +- net/ethernet/eth.c | 20 +- net/hsr/hsr_framereg.c | 8 - net/ieee802154/6lowpan/reassembly.c | 45 +- net/ieee802154/6lowpan/rx.c | 10 +- net/ieee802154/6lowpan/tx.c | 10 +- net/ieee802154/core.c | 11 +- net/ieee802154/header_ops.c | 10 +- net/ieee802154/ieee802154.h | 11 +- net/ieee802154/netlink.c | 10 +- net/ieee802154/nl-mac.c | 10 +- net/ieee802154/nl-phy.c | 10 +- net/ieee802154/nl802154.c | 10 +- net/ieee802154/nl_policy.c | 11 +- net/ieee802154/socket.c | 10 +- net/ieee802154/sysfs.c | 10 +- net/ipv4/Makefile | 2 +- net/ipv4/af_inet.c | 8 +- net/ipv4/ah4.c | 3 +- net/ipv4/arp.c | 6 +- net/ipv4/datagram.c | 6 +- net/ipv4/devinet.c | 149 +- net/ipv4/esp4.c | 3 +- net/ipv4/esp4_offload.c | 9 +- net/ipv4/fib_frontend.c | 67 +- net/ipv4/fib_lookup.h | 1 - net/ipv4/fib_rules.c | 14 +- net/ipv4/fib_semantics.c | 372 +- net/ipv4/fib_trie.c | 123 +- net/ipv4/gre_demux.c | 7 +- net/ipv4/gre_offload.c | 6 +- net/ipv4/icmp.c | 9 +- net/ipv4/igmp.c | 58 +- net/ipv4/inet_connection_sock.c | 11 +- net/ipv4/inet_diag.c | 6 +- net/ipv4/inet_fragment.c | 147 +- net/ipv4/inet_hashtables.c | 8 +- net/ipv4/ip_fragment.c | 67 +- net/ipv4/ip_gre.c | 7 +- net/ipv4/ip_input.c | 9 +- net/ipv4/ip_output.c | 349 +- net/ipv4/ip_sockglue.c | 2 - net/ipv4/ip_tunnel.c | 15 +- net/ipv4/ip_tunnel_core.c | 15 +- net/ipv4/ip_vti.c | 7 +- net/ipv4/ipcomp.c | 9 +- net/ipv4/ipip.c | 7 +- net/ipv4/ipmr.c | 7 +- net/ipv4/netfilter/Kconfig | 2 +- net/ipv4/netfilter/arpt_mangle.c | 2 +- net/ipv4/netfilter/ipt_ECN.c | 4 +- net/ipv4/netfilter/ipt_SYNPROXY.c | 394 +- net/ipv4/netfilter/iptable_raw.c | 2 +- net/ipv4/netfilter/nf_nat_h323.c | 4 +- net/ipv4/netfilter/nf_nat_snmp_basic_main.c | 2 +- net/ipv4/netfilter/nf_tproxy_ipv4.c | 9 +- net/ipv4/netfilter/nft_fib_ipv4.c | 23 +- net/ipv4/nexthop.c | 1828 -- net/ipv4/ping.c | 7 +- net/ipv4/proc.c | 12 +- net/ipv4/protocol.c | 6 +- net/ipv4/raw.c | 6 +- net/ipv4/route.c | 52 +- net/ipv4/syncookies.c | 6 +- net/ipv4/sysctl_net_ipv4.c | 176 +- net/ipv4/tcp.c | 65 +- net/ipv4/tcp_dctcp.c | 6 +- net/ipv4/tcp_diag.c | 6 +- net/ipv4/tcp_fastopen.c | 202 +- net/ipv4/tcp_input.c | 32 +- net/ipv4/tcp_ipv4.c | 32 +- net/ipv4/tcp_minisocks.c | 3 +- net/ipv4/tcp_offload.c | 6 +- net/ipv4/tcp_output.c | 33 +- net/ipv4/tcp_timer.c | 1 - net/ipv4/udp.c | 44 +- net/ipv4/udp_diag.c | 6 +- net/ipv4/udp_offload.c | 8 +- net/ipv4/udplite.c | 5 +- net/ipv4/xfrm4_output.c | 6 +- net/ipv4/xfrm4_protocol.c | 6 +- net/ipv4/xfrm4_state.c | 45 + net/ipv4/xfrm4_tunnel.c | 3 +- net/ipv6/addrconf.c | 88 +- net/ipv6/addrconf_core.c | 6 - net/ipv6/af_inet6.c | 11 +- net/ipv6/ah6.c | 4 +- net/ipv6/anycast.c | 6 +- net/ipv6/datagram.c | 6 +- net/ipv6/esp6.c | 3 +- net/ipv6/esp6_offload.c | 9 +- net/ipv6/exthdrs.c | 6 +- net/ipv6/exthdrs_offload.c | 6 +- net/ipv6/fib6_rules.c | 5 +- net/ipv6/icmp.c | 27 +- net/ipv6/ila/ila.h | 7 +- net/ipv6/inet6_connection_sock.c | 6 +- net/ipv6/inet6_hashtables.c | 8 +- net/ipv6/ip6_fib.c | 188 +- net/ipv6/ip6_flowlabel.c | 13 +- net/ipv6/ip6_gre.c | 7 +- net/ipv6/ip6_input.c | 6 +- net/ipv6/ip6_offload.c | 6 +- net/ipv6/ip6_offload.h | 6 +- net/ipv6/ip6_output.c | 350 +- net/ipv6/ip6_tunnel.c | 7 +- net/ipv6/ip6_vti.c | 6 +- net/ipv6/ip6mr.c | 7 +- net/ipv6/ipcomp6.c | 3 +- net/ipv6/ipv6_sockglue.c | 8 +- net/ipv6/mcast.c | 6 +- net/ipv6/mcast_snoop.c | 14 +- net/ipv6/mip6.c | 6 +- net/ipv6/ndisc.c | 17 +- net/ipv6/netfilter.c | 127 - net/ipv6/netfilter/Kconfig | 2 +- net/ipv6/netfilter/ip6t_REJECT.c | 6 +- net/ipv6/netfilter/ip6t_SYNPROXY.c | 420 +- net/ipv6/netfilter/ip6t_srh.c | 6 +- net/ipv6/netfilter/ip6table_raw.c | 2 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 71 +- net/ipv6/netfilter/nft_fib_ipv6.c | 16 +- net/ipv6/ping.c | 7 +- net/ipv6/proc.c | 10 +- net/ipv6/protocol.c | 6 +- net/ipv6/raw.c | 31 +- net/ipv6/reassembly.c | 52 +- net/ipv6/route.c | 1093 +- net/ipv6/seg6.c | 7 +- net/ipv6/seg6_hmac.c | 7 +- net/ipv6/seg6_iptunnel.c | 7 +- net/ipv6/seg6_local.c | 7 +- net/ipv6/sit.c | 6 +- net/ipv6/syncookies.c | 7 +- net/ipv6/sysctl_net_ipv6.c | 11 +- net/ipv6/tcp_ipv6.c | 35 +- net/ipv6/tcpv6_offload.c | 6 +- net/ipv6/udp.c | 40 +- net/ipv6/udp_offload.c | 6 +- net/ipv6/udplite.c | 5 +- net/ipv6/xfrm6_output.c | 6 +- net/ipv6/xfrm6_protocol.c | 6 +- net/ipv6/xfrm6_state.c | 137 + net/iucv/iucv.c | 15 +- net/key/af_key.c | 20 +- net/l2tp/l2tp_debugfs.c | 27 +- net/l2tp/l2tp_eth.c | 6 +- net/l2tp/l2tp_ip.c | 6 +- net/l2tp/l2tp_ip6.c | 6 +- net/l2tp/l2tp_ppp.c | 6 +- net/l3mdev/l3mdev.c | 6 +- net/lapb/lapb_iface.c | 11 +- net/lapb/lapb_in.c | 7 +- net/lapb/lapb_out.c | 7 +- net/lapb/lapb_subr.c | 7 +- net/lapb/lapb_timer.c | 7 +- net/llc/llc_output.c | 11 +- net/mac80211/cfg.c | 10 +- net/mac80211/debugfs.c | 1 - net/mac80211/debugfs_key.c | 3 + net/mac80211/debugfs_netdev.c | 10 +- net/mac80211/debugfs_sta.c | 2 + net/mac80211/ethtool.c | 3 +- net/mac80211/ieee80211_i.h | 12 +- net/mac80211/key.c | 102 +- net/mac80211/main.c | 4 +- net/mac80211/mesh.c | 6 +- net/mac80211/mlme.c | 37 +- net/mac80211/offchannel.c | 4 - net/mac80211/rate.c | 27 +- net/mac80211/rc80211_minstrel.c | 4 + net/mac80211/rc80211_minstrel_ht.c | 3 + net/mac80211/rx.c | 2 - net/mac80211/sta_info.c | 43 +- net/mac80211/tdls.c | 26 +- net/mac80211/util.c | 8 +- net/mac80211/wpa.c | 7 +- net/mac802154/cfg.c | 10 +- net/mac802154/ieee802154_i.h | 10 +- net/mac802154/iface.c | 10 +- net/mac802154/llsec.c | 10 +- net/mac802154/llsec.h | 10 +- net/mac802154/mac_cmd.c | 10 +- net/mac802154/main.c | 10 +- net/mac802154/mib.c | 10 +- net/mac802154/rx.c | 10 +- net/mac802154/tx.c | 10 +- net/mac802154/util.c | 10 +- net/mpls/Kconfig | 1 - net/mpls/af_mpls.c | 10 +- net/mpls/mpls_gso.c | 6 +- net/mpls/mpls_iptunnel.c | 9 +- net/ncsi/internal.h | 6 +- net/ncsi/ncsi-aen.c | 6 +- net/ncsi/ncsi-cmd.c | 6 +- net/ncsi/ncsi-manage.c | 6 +- net/ncsi/ncsi-netlink.c | 6 +- net/ncsi/ncsi-netlink.h | 6 +- net/ncsi/ncsi-pkt.h | 6 +- net/ncsi/ncsi-rsp.c | 6 +- net/netfilter/Kconfig | 16 +- net/netfilter/core.c | 22 + net/netfilter/ipset/ip_set_bitmap_gen.h | 2 +- net/netfilter/ipset/ip_set_bitmap_ip.c | 4 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 4 +- net/netfilter/ipset/ip_set_bitmap_port.c | 4 +- net/netfilter/ipset/ip_set_core.c | 97 +- net/netfilter/ipset/ip_set_getport.c | 2 +- net/netfilter/ipset/ip_set_hash_gen.h | 4 +- net/netfilter/ipset/ip_set_hash_ip.c | 4 +- net/netfilter/ipset/ip_set_hash_ipmark.c | 2 +- net/netfilter/ipset/ip_set_hash_ipport.c | 4 +- net/netfilter/ipset/ip_set_hash_ipportip.c | 4 +- net/netfilter/ipset/ip_set_hash_ipportnet.c | 4 +- net/netfilter/ipset/ip_set_hash_mac.c | 4 +- net/netfilter/ipset/ip_set_hash_net.c | 4 +- net/netfilter/ipset/ip_set_hash_netiface.c | 4 +- net/netfilter/ipset/ip_set_hash_netnet.c | 2 +- net/netfilter/ipset/ip_set_hash_netport.c | 4 +- net/netfilter/ipset/ip_set_hash_netportnet.c | 2 +- net/netfilter/ipset/ip_set_list_set.c | 4 +- net/netfilter/ipvs/ip_vs_app.c | 11 +- net/netfilter/ipvs/ip_vs_conn.c | 7 +- net/netfilter/ipvs/ip_vs_core.c | 81 +- net/netfilter/ipvs/ip_vs_ctl.c | 93 +- net/netfilter/ipvs/ip_vs_dh.c | 7 +- net/netfilter/ipvs/ip_vs_est.c | 6 +- net/netfilter/ipvs/ip_vs_fo.c | 7 +- net/netfilter/ipvs/ip_vs_ftp.c | 12 +- net/netfilter/ipvs/ip_vs_lblc.c | 7 +- net/netfilter/ipvs/ip_vs_lblcr.c | 7 +- net/netfilter/ipvs/ip_vs_lc.c | 7 +- net/netfilter/ipvs/ip_vs_nfct.c | 18 +- net/netfilter/ipvs/ip_vs_nq.c | 7 +- net/netfilter/ipvs/ip_vs_ovf.c | 7 +- net/netfilter/ipvs/ip_vs_proto.c | 7 +- net/netfilter/ipvs/ip_vs_proto_sctp.c | 4 +- net/netfilter/ipvs/ip_vs_proto_tcp.c | 10 +- net/netfilter/ipvs/ip_vs_proto_udp.c | 11 +- net/netfilter/ipvs/ip_vs_rr.c | 7 +- net/netfilter/ipvs/ip_vs_sched.c | 7 +- net/netfilter/ipvs/ip_vs_sed.c | 7 +- net/netfilter/ipvs/ip_vs_sh.c | 7 +- net/netfilter/ipvs/ip_vs_wlc.c | 7 +- net/netfilter/ipvs/ip_vs_wrr.c | 7 +- net/netfilter/ipvs/ip_vs_xmit.c | 161 +- net/netfilter/nf_conntrack_amanda.c | 6 +- net/netfilter/nf_conntrack_broadcast.c | 15 +- net/netfilter/nf_conntrack_core.c | 25 +- net/netfilter/nf_conntrack_extend.c | 6 +- net/netfilter/nf_conntrack_h323_main.c | 2 +- net/netfilter/nf_conntrack_irc.c | 6 +- net/netfilter/nf_conntrack_netbios_ns.c | 6 +- net/netfilter/nf_conntrack_proto.c | 126 +- net/netfilter/nf_conntrack_proto_sctp.c | 2 +- net/netfilter/nf_conntrack_proto_tcp.c | 2 +- net/netfilter/nf_conntrack_seqadj.c | 4 +- net/netfilter/nf_conntrack_snmp.c | 6 +- net/netfilter/nf_conntrack_timeout.c | 5 +- net/netfilter/nf_conntrack_timestamp.c | 5 +- net/netfilter/nf_flow_table_core.c | 1 + net/netfilter/nf_flow_table_ip.c | 3 +- net/netfilter/nf_nat_amanda.c | 6 +- net/netfilter/nf_nat_helper.c | 6 +- net/netfilter/nf_nat_irc.c | 6 +- net/netfilter/nf_nat_proto.c | 24 +- net/netfilter/nf_nat_redirect.c | 12 +- net/netfilter/nf_nat_sip.c | 2 +- net/netfilter/nf_queue.c | 1 - net/netfilter/nf_synproxy_core.c | 898 +- net/netfilter/nf_tables_api.c | 46 +- net/netfilter/nfnetlink_acct.c | 5 +- net/netfilter/nfnetlink_cthelper.c | 5 +- net/netfilter/nfnetlink_cttimeout.c | 5 +- net/netfilter/nfnetlink_osf.c | 5 +- net/netfilter/nfnetlink_queue.c | 2 +- net/netfilter/nft_ct.c | 138 +- net/netfilter/nft_exthdr.c | 3 +- net/netfilter/nft_fib.c | 6 +- net/netfilter/nft_flow_offload.c | 31 +- net/netfilter/nft_masq.c | 3 +- net/netfilter/nft_nat.c | 6 +- net/netfilter/nft_objref.c | 5 +- net/netfilter/nft_payload.c | 6 +- net/netfilter/nft_redir.c | 3 +- net/netfilter/xt_DSCP.c | 8 +- net/netfilter/xt_HL.c | 4 +- net/netfilter/xt_IDLETIMER.c | 15 +- net/netfilter/xt_LED.c | 16 +- net/netfilter/xt_TCPMSS.c | 2 +- net/netfilter/xt_TCPOPTSTRIP.c | 28 +- net/netfilter/xt_ipcomp.c | 6 +- net/netfilter/xt_iprange.c | 4 +- net/netfilter/xt_nfacct.c | 5 +- net/netfilter/xt_owner.c | 26 +- net/netfilter/xt_set.c | 45 +- net/netlink/af_netlink.c | 26 +- net/netrom/af_netrom.c | 5 +- net/netrom/nr_dev.c | 5 +- net/netrom/nr_in.c | 5 +- net/netrom/nr_loopback.c | 5 +- net/netrom/nr_out.c | 5 +- net/netrom/nr_route.c | 5 +- net/netrom/nr_subr.c | 5 +- net/netrom/nr_timer.c | 5 +- net/netrom/sysctl_net_netrom.c | 5 +- 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/nfc/netlink.c | 6 +- net/openvswitch/actions.c | 15 +- net/openvswitch/conntrack.c | 10 +- net/openvswitch/conntrack.h | 10 +- net/openvswitch/datapath.c | 17 +- 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/meter.c | 5 +- net/openvswitch/meter.h | 5 +- net/openvswitch/vport-geneve.c | 6 +- net/openvswitch/vport-gre.c | 15 +- net/openvswitch/vport-internal_dev.c | 33 +- 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 | 17 +- net/openvswitch/vport.h | 15 +- net/packet/af_packet.c | 109 +- net/packet/internal.h | 1 - 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/rds/ib.c | 4 +- net/rds/ib_cm.c | 8 +- net/rds/ib_rdma.c | 10 +- net/rds/ib_recv.c | 3 - net/rose/af_rose.c | 5 +- net/rose/rose_dev.c | 5 +- net/rose/rose_in.c | 5 +- net/rose/rose_link.c | 5 +- net/rose/rose_loopback.c | 5 +- net/rose/rose_out.c | 5 +- net/rose/rose_route.c | 5 +- net/rose/rose_subr.c | 5 +- net/rose/rose_timer.c | 5 +- net/rose/sysctl_net_rose.c | 5 +- net/rxrpc/af_rxrpc.c | 6 +- net/rxrpc/ar-internal.h | 6 +- net/rxrpc/call_accept.c | 6 +- net/rxrpc/call_event.c | 6 +- net/rxrpc/call_object.c | 6 +- net/rxrpc/conn_client.c | 7 +- net/rxrpc/conn_event.c | 6 +- net/rxrpc/conn_object.c | 6 +- net/rxrpc/conn_service.c | 6 +- net/rxrpc/input.c | 6 +- net/rxrpc/insecure.c | 6 +- net/rxrpc/key.c | 6 +- net/rxrpc/local_event.c | 6 +- net/rxrpc/local_object.c | 6 +- net/rxrpc/misc.c | 6 +- net/rxrpc/net_ns.c | 6 +- net/rxrpc/output.c | 6 +- net/rxrpc/peer_event.c | 6 +- net/rxrpc/peer_object.c | 6 +- net/rxrpc/proc.c | 6 +- net/rxrpc/protocol.h | 6 +- net/rxrpc/recvmsg.c | 6 +- net/rxrpc/rxkad.c | 6 +- net/rxrpc/security.c | 6 +- net/rxrpc/sendmsg.c | 6 +- net/rxrpc/skbuff.c | 6 +- net/rxrpc/sysctl.c | 15 +- net/rxrpc/utils.c | 6 +- net/sched/Kconfig | 25 +- net/sched/Makefile | 1 - net/sched/act_api.c | 11 +- net/sched/act_bpf.c | 6 +- net/sched/act_connmark.c | 6 +- net/sched/act_csum.c | 7 +- net/sched/act_ctinfo.c | 407 - net/sched/act_gact.c | 7 +- net/sched/act_ife.c | 7 +- net/sched/act_ipt.c | 6 +- net/sched/act_meta_mark.c | 7 +- net/sched/act_meta_skbprio.c | 7 +- net/sched/act_meta_skbtcindex.c | 7 +- net/sched/act_mirred.c | 7 +- net/sched/act_nat.c | 6 +- net/sched/act_pedit.c | 6 +- net/sched/act_police.c | 6 +- net/sched/act_simple.c | 7 +- net/sched/act_skbedit.c | 13 +- net/sched/act_skbmod.c | 6 +- net/sched/act_tunnel_key.c | 6 +- net/sched/act_vlan.c | 6 +- net/sched/cls_api.c | 7 +- net/sched/cls_basic.c | 6 +- net/sched/cls_cgroup.c | 6 +- net/sched/cls_flow.c | 6 +- net/sched/cls_flower.c | 43 +- net/sched/cls_fw.c | 20 +- net/sched/cls_matchall.c | 15 +- net/sched/cls_route.c | 6 +- net/sched/cls_rsvp.c | 6 +- net/sched/cls_rsvp.h | 6 +- net/sched/cls_rsvp6.c | 6 +- net/sched/cls_u32.c | 21 +- net/sched/em_cmp.c | 6 +- net/sched/em_ipt.c | 6 +- net/sched/em_meta.c | 6 +- net/sched/em_nbyte.c | 6 +- net/sched/em_text.c | 6 +- net/sched/em_u32.c | 6 +- net/sched/ematch.c | 6 +- net/sched/sch_api.c | 6 +- net/sched/sch_blackhole.c | 6 +- net/sched/sch_cbq.c | 7 +- net/sched/sch_cbs.c | 7 +- net/sched/sch_fifo.c | 6 +- net/sched/sch_fq.c | 6 +- net/sched/sch_fq_codel.c | 6 +- net/sched/sch_generic.c | 6 +- net/sched/sch_gred.c | 7 +- net/sched/sch_htb.c | 6 +- net/sched/sch_ingress.c | 8 +- net/sched/sch_multiq.c | 13 +- net/sched/sch_netem.c | 6 +- net/sched/sch_plug.c | 6 +- net/sched/sch_prio.c | 6 +- net/sched/sch_red.c | 6 +- net/sched/sch_sfq.c | 6 +- net/sched/sch_skbprio.c | 6 +- net/sched/sch_tbf.c | 7 +- net/sched/sch_teql.c | 6 +- net/sctp/associola.c | 17 +- net/sctp/auth.c | 17 +- net/sctp/bind_addr.c | 17 +- net/sctp/chunk.c | 17 +- net/sctp/debug.c | 17 +- net/sctp/diag.c | 17 +- net/sctp/endpointola.c | 17 +- net/sctp/input.c | 17 +- net/sctp/inqueue.c | 17 +- net/sctp/ipv6.c | 17 +- net/sctp/objcnt.c | 17 +- net/sctp/offload.c | 18 +- net/sctp/output.c | 17 +- net/sctp/outqueue.c | 17 +- net/sctp/primitive.c | 17 +- net/sctp/proc.c | 17 +- net/sctp/protocol.c | 19 +- net/sctp/sm_make_chunk.c | 38 +- net/sctp/sm_sideeffect.c | 22 +- net/sctp/sm_statefuns.c | 17 +- net/sctp/sm_statetable.c | 17 +- net/sctp/socket.c | 17 +- net/sctp/stream.c | 17 +- net/sctp/stream_interleave.c | 17 +- net/sctp/stream_sched.c | 17 +- net/sctp/stream_sched_prio.c | 17 +- net/sctp/stream_sched_rr.c | 17 +- net/sctp/sysctl.c | 52 +- net/sctp/transport.c | 17 +- net/sctp/tsnmap.c | 17 +- net/sctp/ulpevent.c | 17 +- net/sctp/ulpqueue.c | 17 +- net/smc/smc_clc.c | 11 +- net/socket.c | 10 +- net/strparser/strparser.c | 8 +- net/sunrpc/cache.c | 4 +- net/sunrpc/clnt.c | 31 +- net/sunrpc/sched.c | 4 +- net/sunrpc/xprt.c | 4 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 5 +- net/sunrpc/xprtrdma/transport.c | 3 +- net/sunrpc/xprtrdma/verbs.c | 3 +- net/switchdev/switchdev.c | 6 +- net/tipc/Kconfig | 2 +- net/tipc/group.c | 1 - net/tipc/link.c | 107 +- net/tipc/node.c | 10 +- net/tipc/sysctl.c | 6 +- net/tls/tls_device.c | 198 +- net/tls/tls_device_fallback.c | 12 +- net/tls/tls_sw.c | 46 +- net/unix/af_unix.c | 7 +- net/unix/diag.c | 12 - net/unix/garbage.c | 7 +- net/unix/sysctl_net_unix.c | 6 +- net/vmw_vsock/af_vsock.c | 48 +- net/vmw_vsock/af_vsock_tap.c | 6 +- net/vmw_vsock/diag.c | 10 +- net/vmw_vsock/hyperv_transport.c | 106 +- net/vmw_vsock/virtio_transport_common.c | 4 +- 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/Kconfig | 2 +- net/wireless/Makefile | 1 - net/wireless/core.c | 21 +- net/wireless/core.h | 4 - net/wireless/nl80211.c | 176 +- net/wireless/pmsr.c | 4 +- net/wireless/scan.c | 37 +- net/wireless/sme.c | 32 +- net/wireless/sysfs.c | 3 +- net/wireless/trace.h | 18 - net/wireless/util.c | 4 +- net/x25/af_x25.c | 7 +- net/x25/x25_dev.c | 7 +- net/x25/x25_facilities.c | 7 +- net/x25/x25_forward.c | 7 +- net/x25/x25_in.c | 7 +- net/x25/x25_link.c | 7 +- net/x25/x25_out.c | 7 +- net/x25/x25_proc.c | 7 +- net/x25/x25_route.c | 7 +- net/x25/x25_subr.c | 7 +- net/x25/x25_timer.c | 7 +- net/xdp/xdp_umem.c | 11 +- net/xfrm/xfrm_algo.c | 6 +- net/xfrm/xfrm_device.c | 6 +- net/xfrm/xfrm_input.c | 25 +- net/xfrm/xfrm_interface.c | 6 + net/xfrm/xfrm_ipcomp.c | 6 +- net/xfrm/xfrm_output.c | 6 +- net/xfrm/xfrm_policy.c | 2 +- net/xfrm/xfrm_proc.c | 6 +- net/xfrm/xfrm_replay.c | 14 +- net/xfrm/xfrm_state.c | 403 +- net/xfrm/xfrm_user.c | 19 - samples/Kconfig | 14 +- samples/Makefile | 4 +- samples/bpf/.gitignore | 1 - samples/bpf/Makefile | 25 +- samples/bpf/bpf_load.c | 10 +- samples/bpf/do_hbm_test.sh | 10 +- samples/bpf/fds_example.c | 2 +- samples/bpf/hbm.c | 55 +- samples/bpf/hbm.h | 9 +- samples/bpf/hbm_kern.h | 77 +- samples/bpf/hbm_out_kern.c | 48 +- samples/bpf/ibumad_user.c | 2 +- samples/bpf/lathist_user.c | 5 +- samples/bpf/map_perf_test_user.c | 5 +- samples/bpf/offwaketime_user.c | 5 +- samples/bpf/sampleip_user.c | 5 +- samples/bpf/sockex1_user.c | 2 +- samples/bpf/sockex2_user.c | 2 +- samples/bpf/syscall_tp_kern.c | 5 +- samples/bpf/syscall_tp_user.c | 5 +- samples/bpf/task_fd_query_user.c | 2 +- samples/bpf/tc_l2_redirect_user.c | 5 +- samples/bpf/tcp_basertt_kern.c | 7 + samples/bpf/tcp_bufs_kern.c | 7 + samples/bpf/tcp_clamp_kern.c | 7 + samples/bpf/tcp_cong_kern.c | 7 + samples/bpf/tcp_iw_kern.c | 7 + samples/bpf/tcp_rwnd_kern.c | 7 + samples/bpf/tcp_synrto_kern.c | 7 + samples/bpf/tcp_tos_reflect_kern.c | 7 + samples/bpf/test_cgrp2_array_pin.c | 5 +- samples/bpf/test_cgrp2_attach2.c | 459 + samples/bpf/test_current_task_under_cgroup_user.c | 5 +- samples/bpf/test_lru_dist.c | 5 +- samples/bpf/test_map_in_map_user.c | 5 +- samples/bpf/test_overhead_user.c | 5 +- samples/bpf/trace_event_user.c | 5 +- samples/bpf/trace_output_user.c | 5 +- samples/bpf/tracex3_user.c | 5 +- samples/bpf/tracex4_user.c | 5 +- samples/bpf/xdp1_user.c | 9 +- samples/bpf/xdp_adjust_tail_user.c | 4 +- samples/bpf/xdp_fwd_user.c | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 2 +- samples/bpf/xdp_redirect_map_user.c | 12 +- samples/bpf/xdp_redirect_user.c | 12 +- samples/bpf/xdp_router_ipv4_user.c | 7 +- samples/bpf/xdp_rxq_info_user.c | 4 +- samples/bpf/xdp_sample_pkts_kern.c | 7 + samples/bpf/xdp_tx_iptunnel_common.h | 5 +- samples/bpf/xdp_tx_iptunnel_user.c | 7 +- samples/bpf/xdpsock_user.c | 4 +- samples/configfs/configfs_sample.c | 16 +- samples/connector/cn_test.c | 15 +- samples/connector/ucon.c | 16 +- samples/hw_breakpoint/data_breakpoint.c | 15 +- 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/pidfd/pidfd-metadata.c | 4 - samples/rpmsg/rpmsg_client_sample.c | 10 +- samples/trace_events/trace-events-sample.c | 2 +- samples/v4l/v4l2-pci-skeleton.c | 1 - samples/vfs/test-fsmount.c | 6 +- samples/vfs/test-statx.c | 6 +- scripts/Kbuild.include | 18 +- scripts/Makefile | 5 + scripts/Makefile.build | 9 - scripts/Makefile.extrawarn | 1 + scripts/Makefile.headersinst | 132 +- scripts/Makefile.host | 2 +- scripts/Makefile.lib | 5 +- scripts/asn1_compiler.c | 6 +- scripts/bootgraph.pl | 16 +- scripts/cc-system-headers.sh | 8 - scripts/checkkconfigsymbols.py | 2 +- scripts/checkpatch.pl | 42 +- scripts/checkstack.pl | 2 +- scripts/coccinelle/api/platform_no_drv_owner.cocci | 3 +- scripts/conmakehash.c | 5 +- scripts/decode_stacktrace.sh | 6 +- scripts/documentation-file-ref-check | 58 +- scripts/dtc/checks.c | 72 +- scripts/dtc/data.c | 17 +- scripts/dtc/dtc.c | 17 +- scripts/dtc/dtc.h | 20 +- scripts/dtc/dtx_diff | 4 +- scripts/dtc/fdtget.c | 16 +- scripts/dtc/fdtput.c | 16 +- scripts/dtc/flattree.c | 19 +- scripts/dtc/fstree.c | 17 +- scripts/dtc/libfdt/Makefile.libfdt | 2 - scripts/dtc/libfdt/fdt_addresses.c | 47 - scripts/dtc/libfdt/fdt_overlay.c | 10 +- scripts/dtc/libfdt/fdt_ro.c | 50 +- scripts/dtc/libfdt/fdt_rw.c | 22 +- scripts/dtc/libfdt/fdt_strerror.c | 1 - scripts/dtc/libfdt/fdt_sw.c | 78 +- scripts/dtc/libfdt/libfdt.h | 158 +- scripts/dtc/libfdt/libfdt_env.h | 1 - scripts/dtc/livetree.c | 37 +- scripts/dtc/srcpos.c | 16 +- scripts/dtc/srcpos.h | 16 +- scripts/dtc/treesource.c | 17 +- scripts/dtc/util.c | 16 +- scripts/dtc/util.h | 20 +- scripts/dtc/version_gen.h | 2 +- scripts/dtc/yamltree.c | 16 +- scripts/export_report.pl | 2 +- scripts/extract-vmlinux | 2 +- scripts/extract_xc3028.pl | 2 +- scripts/gcc-plugins/gcc-common.h | 4 - scripts/gdb/linux/constants.py.in | 3 +- scripts/genksyms/genksyms.c | 15 +- scripts/genksyms/genksyms.h | 15 +- scripts/get_dvb_firmware | 15 +- scripts/gfp-translate | 2 +- scripts/headers.sh | 29 + scripts/headers_install.sh | 48 +- scripts/kconfig/Makefile | 8 +- scripts/kconfig/conf.c | 4 +- scripts/kconfig/confdata.c | 17 + scripts/kconfig/lkc.h | 1 + scripts/kconfig/lkc_proto.h | 1 + scripts/kconfig/preprocess.c | 3 +- scripts/kconfig/symbol.c | 2 +- .../tests/err_recursive_dep/expected_stderr | 14 +- .../tests/err_recursive_inc/expected_stderr | 6 +- scripts/kernel-doc | 16 +- scripts/leaking_addresses.pl | 2 +- scripts/markup_oops.pl | 5 +- scripts/objdiff | 2 +- scripts/package/Makefile | 2 +- scripts/package/builddeb | 2 +- scripts/recordmcount.c | 2 +- scripts/recordmcount.h | 3 +- scripts/recordmcount.pl | 2 +- scripts/selinux/mdp/mdp.c | 15 +- scripts/show_delta | 2 +- scripts/sortextable.c | 2 +- scripts/sortextable.h | 4 +- scripts/spdxcheck.py | 7 +- scripts/spelling.txt | 3 +- scripts/sphinx-pre-install | 149 +- scripts/tracing/draw_functrace.py | 2 +- security/Kconfig | 2 +- security/apparmor/Kconfig | 2 - security/apparmor/apparmorfs.c | 138 +- 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 | 7 +- 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 | 14 +- security/apparmor/include/policy_ns.h | 6 +- security/apparmor/include/policy_unpack.h | 14 +- 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 | 53 +- security/apparmor/match.c | 6 +- security/apparmor/mount.c | 6 +- security/apparmor/net.c | 6 +- security/apparmor/path.c | 6 +- security/apparmor/policy.c | 12 +- security/apparmor/policy_ns.c | 6 +- security/apparmor/policy_unpack.c | 122 +- security/apparmor/procattr.c | 6 +- security/apparmor/resource.c | 6 +- security/apparmor/secid.c | 7 +- security/apparmor/task.c | 6 +- security/commoncap.c | 9 +- security/device_cgroup.c | 2 +- security/integrity/digsig.c | 6 +- security/integrity/digsig_asymmetric.c | 6 +- security/integrity/evm/evm.h | 6 +- security/integrity/evm/evm_crypto.c | 8 +- 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/Kconfig | 3 +- security/integrity/ima/ima.h | 8 +- security/integrity/ima/ima_api.c | 19 +- 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 | 10 +- security/integrity/ima/ima_kexec.c | 6 +- security/integrity/ima/ima_main.c | 46 +- security/integrity/ima/ima_mok.c | 7 +- security/integrity/ima/ima_policy.c | 152 +- 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/big_key.c | 6 +- security/keys/compat.c | 6 +- security/keys/compat_dh.c | 6 +- security/keys/dh.c | 6 +- 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/gc.c | 6 +- security/keys/internal.h | 6 +- security/keys/key.c | 6 +- security/keys/keyctl.c | 6 +- security/keys/keyctl_pkey.c | 6 +- security/keys/keyring.c | 6 +- security/keys/permission.c | 6 +- security/keys/persistent.c | 6 +- security/keys/proc.c | 6 +- security/keys/process_keys.c | 6 +- security/keys/request_key.c | 6 +- security/keys/request_key_auth.c | 6 +- security/keys/sysctl.c | 32 +- security/keys/trusted.c | 5 +- security/keys/user_defined.c | 6 +- security/loadpin/loadpin.c | 64 +- security/safesetid/lsm.c | 4 +- security/security.c | 29 +- security/selinux/avc.c | 10 +- security/selinux/hooks.c | 52 +- 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/nlmsgtab.c | 5 +- security/selinux/selinuxfs.c | 6 +- security/selinux/ss/avtab.h | 4 +- security/selinux/ss/conditional.c | 4 +- security/selinux/ss/conditional.h | 4 +- security/selinux/ss/ebitmap.c | 10 +- security/selinux/ss/policydb.c | 4 +- security/selinux/ss/policydb.h | 4 +- security/selinux/ss/services.c | 8 +- security/smack/smack.h | 6 +- security/smack/smack_access.c | 6 +- security/smack/smack_lsm.c | 12 +- security/smack/smackfs.c | 6 +- security/yama/yama_lsm.c | 3 +- sound/ac97_bus.c | 6 +- sound/core/compress_offload.c | 15 +- sound/core/control.c | 23 +- sound/core/control_compat.c | 15 +- sound/core/ctljack.c | 6 +- sound/core/device.c | 17 +- sound/core/hrtimer.c | 16 +- sound/core/hwdep.c | 17 +- sound/core/hwdep_compat.c | 16 +- sound/core/info.c | 17 +- sound/core/info_oss.c | 17 +- sound/core/init.c | 17 +- sound/core/isadma.c | 17 +- sound/core/jack.c | 16 +- sound/core/memalloc.c | 17 +- sound/core/memory.c | 17 +- sound/core/misc.c | 17 +- sound/core/oss/mixer_oss.c | 17 +- sound/core/oss/pcm_oss.c | 17 +- sound/core/oss/pcm_plugin.h | 17 +- sound/core/oss/rate.c | 4 +- sound/core/pcm.c | 17 +- sound/core/pcm_compat.c | 16 +- sound/core/pcm_dmaengine.c | 11 +- sound/core/pcm_lib.c | 17 +- sound/core/pcm_local.h | 3 +- sound/core/pcm_memory.c | 17 +- sound/core/pcm_native.c | 17 +- sound/core/pcm_timer.c | 17 +- sound/core/rawmidi.c | 17 +- sound/core/rawmidi_compat.c | 16 +- sound/core/seq/oss/seq_oss.c | 15 +- sound/core/seq/oss/seq_oss_device.h | 15 +- sound/core/seq/oss/seq_oss_event.c | 15 +- sound/core/seq/oss/seq_oss_event.h | 15 +- sound/core/seq/oss/seq_oss_init.c | 15 +- sound/core/seq/oss/seq_oss_ioctl.c | 15 +- sound/core/seq/oss/seq_oss_midi.c | 15 +- sound/core/seq/oss/seq_oss_midi.h | 15 +- sound/core/seq/oss/seq_oss_readq.c | 15 +- sound/core/seq/oss/seq_oss_readq.h | 15 +- sound/core/seq/oss/seq_oss_rw.c | 15 +- sound/core/seq/oss/seq_oss_synth.c | 15 +- sound/core/seq/oss/seq_oss_synth.h | 15 +- sound/core/seq/oss/seq_oss_timer.c | 15 +- sound/core/seq/oss/seq_oss_timer.h | 15 +- sound/core/seq/oss/seq_oss_writeq.c | 15 +- sound/core/seq/oss/seq_oss_writeq.h | 15 +- sound/core/seq/seq.c | 17 +- sound/core/seq/seq_clientmgr.c | 17 +- sound/core/seq/seq_clientmgr.h | 17 +- sound/core/seq/seq_compat.c | 16 +- sound/core/seq/seq_dummy.c | 16 +- sound/core/seq/seq_fifo.c | 17 +- sound/core/seq/seq_fifo.h | 17 +- sound/core/seq/seq_info.c | 17 +- sound/core/seq/seq_info.h | 17 +- sound/core/seq/seq_lock.c | 17 +- sound/core/seq/seq_memory.c | 16 +- sound/core/seq/seq_memory.h | 17 +- sound/core/seq/seq_midi.c | 16 +- sound/core/seq/seq_midi_emul.c | 16 +- sound/core/seq/seq_midi_event.c | 15 +- sound/core/seq/seq_ports.c | 17 +- sound/core/seq/seq_ports.h | 17 +- sound/core/seq/seq_prioq.c | 17 +- sound/core/seq/seq_prioq.h | 17 +- sound/core/seq/seq_queue.c | 15 +- sound/core/seq/seq_queue.h | 16 +- sound/core/seq/seq_system.c | 17 +- sound/core/seq/seq_system.h | 17 +- sound/core/seq/seq_timer.c | 17 +- sound/core/seq/seq_timer.h | 17 +- sound/core/seq/seq_virmidi.c | 16 +- sound/core/seq_device.c | 17 +- sound/core/sgbuf.c | 16 +- sound/core/sound.c | 17 +- sound/core/sound_oss.c | 17 +- sound/core/timer.c | 17 +- sound/core/timer_compat.c | 16 +- sound/core/vmaster.c | 6 +- sound/drivers/aloop.c | 16 +- sound/drivers/dummy.c | 16 +- sound/drivers/ml403-ac97cr.c | 16 +- sound/drivers/mpu401/mpu401.c | 17 +- sound/drivers/mpu401/mpu401_uart.c | 17 +- sound/drivers/mtpav.c | 18 +- sound/drivers/mts64.c | 16 +- sound/drivers/opl3/opl3_drums.c | 16 +- sound/drivers/opl3/opl3_lib.c | 16 +- sound/drivers/opl3/opl3_midi.c | 16 +- sound/drivers/opl3/opl3_oss.c | 15 +- sound/drivers/opl3/opl3_seq.c | 16 +- sound/drivers/opl3/opl3_synth.c | 16 +- sound/drivers/opl3/opl3_voice.h | 15 +- sound/drivers/opl4/opl4_lib.c | 15 +- sound/drivers/opl4/opl4_mixer.c | 15 +- sound/drivers/opl4/opl4_proc.c | 15 +- sound/drivers/pcm-indirect2.c | 15 +- sound/drivers/pcm-indirect2.h | 15 +- sound/drivers/portman2x4.c | 15 +- sound/drivers/serial-u16550.c | 15 +- sound/drivers/virmidi.c | 16 +- sound/drivers/vx/vx_cmd.c | 15 +- sound/drivers/vx/vx_cmd.h | 15 +- sound/drivers/vx/vx_core.c | 15 +- sound/drivers/vx/vx_hwdep.c | 15 +- sound/drivers/vx/vx_mixer.c | 15 +- sound/drivers/vx/vx_pcm.c | 17 +- sound/drivers/vx/vx_uer.c | 15 +- sound/firewire/amdtp-am824.c | 5 +- sound/firewire/amdtp-stream-trace.h | 165 +- sound/firewire/amdtp-stream.c | 513 +- sound/firewire/amdtp-stream.h | 38 +- sound/firewire/bebob/bebob.c | 3 +- sound/firewire/bebob/bebob.h | 8 +- 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 | 56 +- sound/firewire/bebob/bebob_pcm.c | 73 +- sound/firewire/bebob/bebob_proc.c | 3 +- sound/firewire/bebob/bebob_stream.c | 362 +- sound/firewire/bebob/bebob_terratec.c | 3 +- sound/firewire/bebob/bebob_yamaha_terratec.c | 3 +- sound/firewire/cmp.c | 76 +- sound/firewire/cmp.h | 7 +- sound/firewire/dice/Makefile | 2 +- sound/firewire/dice/dice-hwdep.c | 3 +- sound/firewire/dice/dice-midi.c | 13 +- sound/firewire/dice/dice-pcm.c | 65 +- sound/firewire/dice/dice-presonus.c | 62 - sound/firewire/dice/dice-proc.c | 3 +- sound/firewire/dice/dice-stream.c | 353 +- sound/firewire/dice/dice-transaction.c | 3 +- sound/firewire/dice/dice.c | 11 +- sound/firewire/dice/dice.h | 8 +- sound/firewire/digi00x/amdtp-dot.c | 5 +- sound/firewire/digi00x/digi00x-hwdep.c | 3 +- sound/firewire/digi00x/digi00x-midi.c | 13 +- sound/firewire/digi00x/digi00x-pcm.c | 68 +- sound/firewire/digi00x/digi00x-proc.c | 3 +- sound/firewire/digi00x/digi00x-stream.c | 192 +- sound/firewire/digi00x/digi00x-transaction.c | 3 +- sound/firewire/digi00x/digi00x.c | 3 +- sound/firewire/digi00x/digi00x.h | 7 +- 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 | 60 +- sound/firewire/fireface/ff-proc.c | 3 +- sound/firewire/fireface/ff-protocol-former.c | 112 +- sound/firewire/fireface/ff-protocol-latter.c | 124 +- sound/firewire/fireface/ff-stream.c | 88 +- sound/firewire/fireface/ff-transaction.c | 3 +- sound/firewire/fireface/ff.c | 3 +- sound/firewire/fireface/ff.h | 6 +- sound/firewire/fireworks/fireworks.c | 3 +- sound/firewire/fireworks/fireworks.h | 9 +- sound/firewire/fireworks/fireworks_command.c | 3 +- sound/firewire/fireworks/fireworks_hwdep.c | 3 +- sound/firewire/fireworks/fireworks_midi.c | 57 +- sound/firewire/fireworks/fireworks_pcm.c | 69 +- sound/firewire/fireworks/fireworks_proc.c | 3 +- sound/firewire/fireworks/fireworks_stream.c | 178 +- 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 | 5 +- sound/firewire/motu/motu-hwdep.c | 3 +- sound/firewire/motu/motu-midi.c | 62 +- sound/firewire/motu/motu-pcm.c | 65 +- 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 | 208 +- sound/firewire/motu/motu-transaction.c | 3 +- sound/firewire/motu/motu.c | 3 +- sound/firewire/motu/motu.h | 10 +- sound/firewire/oxfw/oxfw-command.c | 3 +- sound/firewire/oxfw/oxfw-hwdep.c | 3 +- sound/firewire/oxfw/oxfw-midi.c | 25 +- sound/firewire/oxfw/oxfw-pcm.c | 36 +- 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 | 352 +- sound/firewire/oxfw/oxfw.c | 22 +- sound/firewire/oxfw/oxfw.h | 24 +- sound/firewire/packets-buffer.c | 2 +- sound/firewire/tascam/amdtp-tascam.c | 5 +- sound/firewire/tascam/tascam-hwdep.c | 3 +- sound/firewire/tascam/tascam-midi.c | 3 +- sound/firewire/tascam/tascam-pcm.c | 62 +- sound/firewire/tascam/tascam-proc.c | 3 +- sound/firewire/tascam/tascam-stream.c | 212 +- sound/firewire/tascam/tascam-transaction.c | 3 +- sound/firewire/tascam/tascam.c | 3 +- sound/firewire/tascam/tascam.h | 5 +- sound/hda/ext/hdac_ext_bus.c | 11 +- sound/hda/ext/hdac_ext_controller.c | 10 +- sound/hda/ext/hdac_ext_stream.c | 10 +- sound/hda/hdac_controller.c | 2 - sound/hda/hdac_i915.c | 11 +- sound/i2c/cs8427.c | 17 +- sound/i2c/i2c.c | 16 +- sound/i2c/other/ak4113.c | 17 +- sound/i2c/other/ak4114.c | 17 +- sound/i2c/other/ak4117.c | 17 +- sound/i2c/other/ak4xxx-adda.c | 16 +- sound/i2c/other/pt2258.c | 16 +- sound/i2c/tea6330t.c | 17 +- sound/isa/ad1816a/ad1816a.c | 14 +- sound/isa/ad1816a/ad1816a_lib.c | 14 +- sound/isa/ad1848/ad1848.c | 17 +- sound/isa/als100.c | 14 +- sound/isa/azt2320.c | 14 +- sound/isa/cmi8330.c | 16 +- sound/isa/cs423x/cs4231.c | 16 +- sound/isa/cs423x/cs4236.c | 17 +- sound/isa/cs423x/cs4236_lib.c | 16 +- sound/isa/es1688/es1688.c | 17 +- sound/isa/es1688/es1688_lib.c | 17 +- sound/isa/es18xx.c | 17 +- sound/isa/gus/gus_dma.c | 17 +- sound/isa/gus/gus_dram.c | 17 +- sound/isa/gus/gus_io.c | 17 +- sound/isa/gus/gus_irq.c | 17 +- sound/isa/gus/gus_main.c | 17 +- sound/isa/gus/gus_mem.c | 17 +- sound/isa/gus/gus_mem_proc.c | 17 +- sound/isa/gus/gus_mixer.c | 17 +- sound/isa/gus/gus_pcm.c | 17 +- sound/isa/gus/gus_reset.c | 17 +- sound/isa/gus/gus_tables.h | 17 +- sound/isa/gus/gus_timer.c | 17 +- sound/isa/gus/gus_uart.c | 17 +- sound/isa/gus/gus_volume.c | 17 +- sound/isa/gus/gusclassic.c | 17 +- sound/isa/gus/gusextreme.c | 17 +- sound/isa/gus/gusmax.c | 17 +- sound/isa/gus/interwave.c | 17 +- sound/isa/msnd/msnd.c | 15 +- sound/isa/msnd/msnd.h | 15 +- sound/isa/msnd/msnd_classic.h | 15 +- sound/isa/msnd/msnd_midi.c | 17 +- sound/isa/msnd/msnd_pinnacle.c | 16 +- sound/isa/msnd/msnd_pinnacle.h | 15 +- sound/isa/msnd/msnd_pinnacle_mixer.c | 5 +- sound/isa/opl3sa2.c | 17 +- sound/isa/opti9xx/miro.c | 15 +- sound/isa/opti9xx/opti92x-ad1848.c | 14 +- sound/isa/sb/emu8000.c | 15 +- sound/isa/sb/emu8000_callback.c | 15 +- sound/isa/sb/emu8000_local.h | 15 +- sound/isa/sb/emu8000_patch.c | 15 +- sound/isa/sb/emu8000_pcm.c | 15 +- sound/isa/sb/emu8000_synth.c | 15 +- sound/isa/sb/sb16.c | 17 +- sound/isa/sb/sb16_csp.c | 16 +- sound/isa/sb/sb16_main.c | 17 +- sound/isa/sb/sb8.c | 17 +- sound/isa/sb/sb8_main.c | 16 +- sound/isa/sb/sb8_midi.c | 15 +- sound/isa/sb/sb_common.c | 16 +- sound/isa/sb/sb_mixer.c | 17 +- sound/isa/sc6000.c | 15 +- sound/isa/sscape.c | 16 +- sound/isa/wavefront/wavefront.c | 15 +- sound/isa/wavefront/wavefront_fx.c | 15 +- sound/isa/wavefront/wavefront_midi.c | 5 +- sound/isa/wavefront/wavefront_synth.c | 5 +- sound/isa/wss/wss_lib.c | 16 +- sound/last.c | 17 +- sound/mips/ad1843.c | 16 +- sound/mips/hal2.c | 15 +- sound/mips/hal2.h | 15 +- sound/mips/sgio2audio.c | 16 +- sound/oss/dmasound/Kconfig | 6 +- sound/parisc/harmony.c | 15 +- sound/pci/ac97/ac97_codec.c | 17 +- sound/pci/ac97/ac97_id.h | 17 +- sound/pci/ac97/ac97_local.h | 17 +- sound/pci/ac97/ac97_patch.c | 17 +- sound/pci/ac97/ac97_patch.h | 17 +- sound/pci/ac97/ac97_pcm.c | 17 +- sound/pci/ac97/ac97_proc.c | 17 +- sound/pci/ad1889.c | 14 +- sound/pci/ak4531_codec.c | 17 +- sound/pci/ali5451/ali5451.c | 16 +- sound/pci/als300.c | 15 +- sound/pci/als4000.c | 16 +- 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/atiixp.c | 16 +- sound/pci/atiixp_modem.c | 16 +- sound/pci/au88x0/au88x0.h | 14 +- sound/pci/au88x0/au88x0_a3d.c | 14 +- sound/pci/au88x0/au88x0_a3d.h | 14 +- sound/pci/au88x0/au88x0_a3ddata.c | 14 +- sound/pci/au88x0/au88x0_core.c | 14 +- sound/pci/au88x0/au88x0_eq.c | 14 +- sound/pci/au88x0/au88x0_game.c | 15 +- sound/pci/au88x0/au88x0_mpu401.c | 16 +- sound/pci/au88x0/au88x0_pcm.c | 14 +- sound/pci/au88x0/au88x0_synth.c | 14 +- sound/pci/au88x0/au88x0_xtalk.c | 14 +- sound/pci/au88x0/au88x0_xtalk.h | 14 +- sound/pci/azt3328.c | 16 +- sound/pci/bt87x.c | 16 +- sound/pci/ca0106/ca0106.h | 17 +- sound/pci/ca0106/ca0106_main.c | 16 +- sound/pci/ca0106/ca0106_mixer.c | 16 +- sound/pci/ca0106/ca0106_proc.c | 16 +- sound/pci/ca0106/ca_midi.c | 17 +- sound/pci/ca0106/ca_midi.h | 16 +- sound/pci/cmipci.c | 15 +- sound/pci/cs4281.c | 17 +- sound/pci/cs46xx/cs46xx.c | 17 +- sound/pci/cs46xx/cs46xx.h | 17 +- sound/pci/cs46xx/cs46xx_dsp_scb_types.h | 17 +- sound/pci/cs46xx/cs46xx_dsp_spos.h | 17 +- sound/pci/cs46xx/cs46xx_dsp_task_types.h | 17 +- sound/pci/cs46xx/cs46xx_lib.c | 16 +- sound/pci/cs46xx/cs46xx_lib.h | 17 +- sound/pci/cs46xx/dsp_spos.c | 15 +- sound/pci/cs46xx/dsp_spos.h | 17 +- sound/pci/cs46xx/dsp_spos_scb_lib.c | 16 +- sound/pci/cs5530.c | 11 +- sound/pci/cs5535audio/cs5535audio.c | 16 +- sound/pci/cs5535audio/cs5535audio_olpc.c | 6 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 15 +- sound/pci/cs5535audio/cs5535audio_pm.c | 16 +- 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/echoaudio/darla20.c | 14 +- sound/pci/echoaudio/darla24.c | 14 +- sound/pci/echoaudio/echo3g.c | 14 +- sound/pci/echoaudio/echoaudio.c | 14 +- sound/pci/echoaudio/echoaudio_dsp.c | 7 +- sound/pci/echoaudio/gina20.c | 14 +- sound/pci/echoaudio/gina24.c | 14 +- sound/pci/echoaudio/indigo.c | 14 +- sound/pci/echoaudio/indigodj.c | 14 +- sound/pci/echoaudio/indigodjx.c | 14 +- sound/pci/echoaudio/indigoio.c | 14 +- sound/pci/echoaudio/indigoiox.c | 14 +- sound/pci/echoaudio/layla20.c | 14 +- sound/pci/echoaudio/layla24.c | 14 +- sound/pci/echoaudio/mia.c | 14 +- sound/pci/echoaudio/mona.c | 14 +- sound/pci/emu10k1/emu10k1.c | 18 +- sound/pci/emu10k1/emu10k1_callback.c | 15 +- sound/pci/emu10k1/emu10k1_main.c | 17 +- sound/pci/emu10k1/emu10k1_patch.c | 15 +- sound/pci/emu10k1/emu10k1_synth.c | 15 +- sound/pci/emu10k1/emu10k1_synth_local.h | 15 +- sound/pci/emu10k1/emu10k1x.c | 16 +- sound/pci/emu10k1/emufx.c | 16 +- sound/pci/emu10k1/emumixer.c | 16 +- sound/pci/emu10k1/emumpu401.c | 17 +- sound/pci/emu10k1/emupcm.c | 16 +- sound/pci/emu10k1/emuproc.c | 16 +- sound/pci/emu10k1/io.c | 16 +- sound/pci/emu10k1/irq.c | 16 +- sound/pci/emu10k1/memory.c | 17 +- sound/pci/emu10k1/p16v.c | 16 +- sound/pci/emu10k1/p16v.h | 17 +- sound/pci/emu10k1/p17v.h | 16 +- sound/pci/emu10k1/timer.c | 16 +- sound/pci/emu10k1/tina2.h | 16 +- sound/pci/emu10k1/voice.c | 16 +- sound/pci/ens1370.c | 16 +- sound/pci/es1938.c | 17 +- sound/pci/es1968.c | 16 +- sound/pci/fm801.c | 12 +- sound/pci/hda/ca0132_regs.h | 15 +- sound/pci/hda/hda_auto_parser.c | 6 +- sound/pci/hda/hda_auto_parser.h | 6 +- sound/pci/hda/hda_codec.c | 27 +- sound/pci/hda/hda_controller.c | 25 +- sound/pci/hda/hda_controller.h | 13 +- sound/pci/hda/hda_eld.c | 15 +- sound/pci/hda/hda_generic.c | 15 +- sound/pci/hda/hda_generic.h | 6 +- sound/pci/hda/hda_hwdep.c | 15 +- sound/pci/hda/hda_intel.c | 28 +- sound/pci/hda/hda_intel.h | 14 +- sound/pci/hda/hda_jack.c | 8 +- sound/pci/hda/hda_jack.h | 6 +- sound/pci/hda/hda_local.h | 15 +- sound/pci/hda/hda_proc.c | 16 +- sound/pci/hda/hda_tegra.c | 14 +- sound/pci/hda/patch_analog.c | 15 +- sound/pci/hda/patch_ca0110.c | 15 +- sound/pci/hda/patch_ca0132.c | 17 +- sound/pci/hda/patch_cirrus.c | 15 +- sound/pci/hda/patch_cmedia.c | 16 +- sound/pci/hda/patch_conexant.c | 15 +- sound/pci/hda/patch_hdmi.c | 18 +- sound/pci/hda/patch_realtek.c | 112 +- sound/pci/hda/patch_si3054.c | 16 +- sound/pci/hda/patch_sigmatel.c | 15 +- sound/pci/hda/patch_via.c | 15 +- sound/pci/ice1712/ak4xxx.c | 16 +- sound/pci/ice1712/amp.c | 16 +- sound/pci/ice1712/amp.h | 16 +- sound/pci/ice1712/aureon.c | 16 +- sound/pci/ice1712/aureon.h | 16 +- sound/pci/ice1712/delta.c | 16 +- sound/pci/ice1712/delta.h | 16 +- sound/pci/ice1712/envy24ht.h | 16 +- sound/pci/ice1712/ews.c | 18 +- sound/pci/ice1712/ews.h | 16 +- sound/pci/ice1712/hoontech.c | 16 +- sound/pci/ice1712/hoontech.h | 16 +- sound/pci/ice1712/ice1712.c | 16 +- sound/pci/ice1712/ice1712.h | 16 +- sound/pci/ice1712/ice1724.c | 16 +- sound/pci/ice1712/juli.c | 17 +- sound/pci/ice1712/maya44.c | 16 +- sound/pci/ice1712/phase.c | 16 +- sound/pci/ice1712/phase.h | 16 +- sound/pci/ice1712/pontis.c | 16 +- sound/pci/ice1712/pontis.h | 16 +- sound/pci/ice1712/prodigy192.c | 16 +- sound/pci/ice1712/prodigy_hifi.c | 16 +- sound/pci/ice1712/prodigy_hifi.h | 16 +- sound/pci/ice1712/psc724.c | 16 +- sound/pci/ice1712/quartet.c | 17 +- sound/pci/ice1712/revo.c | 16 +- sound/pci/ice1712/revo.h | 16 +- sound/pci/ice1712/se.c | 16 +- sound/pci/ice1712/vt1720_mobo.c | 16 +- sound/pci/ice1712/vt1720_mobo.h | 16 +- sound/pci/ice1712/wm8766.c | 16 +- sound/pci/ice1712/wm8766.h | 16 +- sound/pci/ice1712/wm8776.c | 16 +- sound/pci/ice1712/wm8776.h | 16 +- sound/pci/ice1712/wtm.c | 16 +- sound/pci/intel8x0.c | 17 +- sound/pci/intel8x0m.c | 17 +- sound/pci/korg1212/korg1212.c | 16 +- sound/pci/lola/lola.c | 15 +- sound/pci/lola/lola.h | 15 +- sound/pci/lola/lola_clock.c | 15 +- sound/pci/lola/lola_mixer.c | 15 +- sound/pci/lola/lola_pcm.c | 15 +- sound/pci/lola/lola_proc.c | 15 +- sound/pci/lx6464es/lx6464es.c | 18 +- sound/pci/lx6464es/lx6464es.h | 18 +- sound/pci/lx6464es/lx_core.c | 22 +- sound/pci/lx6464es/lx_core.h | 17 +- sound/pci/lx6464es/lx_defs.h | 17 +- sound/pci/maestro3.c | 17 +- sound/pci/mixart/mixart.c | 15 +- sound/pci/mixart/mixart.h | 15 +- sound/pci/mixart/mixart_core.c | 15 +- sound/pci/mixart/mixart_core.h | 15 +- sound/pci/mixart/mixart_hwdep.c | 15 +- sound/pci/mixart/mixart_hwdep.h | 15 +- sound/pci/mixart/mixart_mixer.c | 15 +- sound/pci/mixart/mixart_mixer.h | 15 +- sound/pci/nm256/nm256.c | 16 +- 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/pcxhr/pcxhr.c | 15 +- sound/pci/pcxhr/pcxhr.h | 15 +- sound/pci/pcxhr/pcxhr_core.c | 15 +- sound/pci/pcxhr/pcxhr_core.h | 15 +- sound/pci/pcxhr/pcxhr_hwdep.c | 15 +- sound/pci/pcxhr/pcxhr_hwdep.h | 15 +- sound/pci/pcxhr/pcxhr_mix22.c | 15 +- sound/pci/pcxhr/pcxhr_mix22.h | 15 +- sound/pci/pcxhr/pcxhr_mixer.c | 15 +- sound/pci/pcxhr/pcxhr_mixer.h | 15 +- sound/pci/riptide/riptide.c | 16 +- sound/pci/rme32.c | 16 +- sound/pci/rme96.c | 16 +- sound/pci/rme9652/hdsp.c | 16 +- sound/pci/rme9652/hdspm.c | 74 +- sound/pci/rme9652/rme9652.c | 16 +- sound/pci/sis7019.c | 14 +- sound/pci/sis7019.h | 14 +- sound/pci/sonicvibes.c | 16 +- sound/pci/trident/trident.c | 17 +- sound/pci/trident/trident.h | 17 +- sound/pci/trident/trident_main.c | 16 +- sound/pci/trident/trident_memory.c | 17 +- sound/pci/via82xx.c | 16 +- sound/pci/via82xx_modem.c | 16 +- sound/pci/vx222/vx222.c | 15 +- sound/pci/vx222/vx222.h | 15 +- sound/pci/vx222/vx222_ops.c | 15 +- sound/pci/ymfpci/ymfpci.c | 17 +- sound/pci/ymfpci/ymfpci.h | 17 +- sound/pci/ymfpci/ymfpci_main.c | 16 +- sound/pcmcia/pdaudiocf/pdaudiocf.c | 15 +- sound/pcmcia/pdaudiocf/pdaudiocf.h | 15 +- sound/pcmcia/pdaudiocf/pdaudiocf_core.c | 15 +- sound/pcmcia/pdaudiocf/pdaudiocf_irq.c | 15 +- sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 15 +- sound/pcmcia/vx/vxp_mixer.c | 15 +- sound/pcmcia/vx/vxp_ops.c | 15 +- sound/pcmcia/vx/vxpocket.c | 14 +- sound/pcmcia/vx/vxpocket.h | 15 +- sound/ppc/awacs.c | 15 +- sound/ppc/awacs.h | 15 +- sound/ppc/beep.c | 15 +- sound/ppc/burgundy.c | 15 +- sound/ppc/burgundy.h | 15 +- sound/ppc/daca.c | 15 +- sound/ppc/keywest.c | 15 +- sound/ppc/pmac.c | 15 +- sound/ppc/pmac.h | 15 +- sound/ppc/powermac.c | 15 +- sound/ppc/snd_ps3.c | 14 +- sound/ppc/snd_ps3.h | 14 +- sound/ppc/snd_ps3_reg.h | 14 +- sound/ppc/tumbler.c | 16 +- sound/sh/aica.c | 18 +- sound/sh/aica.h | 15 +- sound/sh/sh_dac_audio.c | 17 +- sound/soc/adi/axi-i2s.c | 3 +- sound/soc/adi/axi-spdif.c | 3 +- sound/soc/amd/acp-da7219-max98357a.c | 42 +- sound/soc/amd/acp-pcm-dma.c | 10 +- sound/soc/amd/acp-rt5645.c | 21 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 43 +- sound/soc/atmel/atmel-classd.c | 21 +- sound/soc/atmel/atmel-pcm-dma.c | 15 +- sound/soc/atmel/atmel-pcm-pdc.c | 15 +- sound/soc/atmel/atmel-pcm.h | 15 +- sound/soc/atmel/atmel-pdmic.c | 21 +- sound/soc/atmel/atmel_ssc_dai.c | 15 +- sound/soc/atmel/atmel_ssc_dai.h | 15 +- sound/soc/atmel/atmel_wm8904.c | 20 +- sound/soc/atmel/mikroe-proto.c | 21 +- sound/soc/atmel/sam9g20_wm8731.c | 37 +- sound/soc/atmel/sam9x5_wm8731.c | 27 +- sound/soc/atmel/tse850-pcm5142.c | 13 +- sound/soc/au1x/db1000.c | 10 +- sound/soc/au1x/db1200.c | 50 +- sound/soc/bcm/bcm2835-i2s.c | 10 +- sound/soc/cirrus/edb93xx.c | 21 +- sound/soc/cirrus/ep93xx-pcm.h | 13 +- sound/soc/cirrus/simone.c | 10 +- sound/soc/cirrus/snappercl15.c | 18 +- sound/soc/codecs/Kconfig | 16 +- sound/soc/codecs/Makefile | 4 - sound/soc/codecs/ac97.c | 6 +- sound/soc/codecs/ad1836.c | 3 +- sound/soc/codecs/ad1836.h | 3 +- sound/soc/codecs/ad193x-i2c.c | 3 +- sound/soc/codecs/ad193x-spi.c | 3 +- sound/soc/codecs/ad193x.c | 3 +- sound/soc/codecs/ad193x.h | 3 +- sound/soc/codecs/ad1980.c | 6 +- sound/soc/codecs/ad73311.c | 6 +- sound/soc/codecs/ad73311.h | 17 +- sound/soc/codecs/adau-utils.c | 3 +- sound/soc/codecs/adau1373.c | 3 +- sound/soc/codecs/adau1701.c | 3 +- sound/soc/codecs/adau1701.h | 3 +- sound/soc/codecs/adau1761-i2c.c | 3 +- sound/soc/codecs/adau1761-spi.c | 3 +- sound/soc/codecs/adau1761.c | 3 +- sound/soc/codecs/adau1761.h | 3 +- sound/soc/codecs/adau1781-i2c.c | 3 +- sound/soc/codecs/adau1781-spi.c | 3 +- sound/soc/codecs/adau1781.c | 3 +- sound/soc/codecs/adau1781.h | 3 +- sound/soc/codecs/adau17x1.c | 3 +- sound/soc/codecs/adau1977-i2c.c | 3 +- sound/soc/codecs/adau1977-spi.c | 3 +- sound/soc/codecs/adau1977.c | 3 +- sound/soc/codecs/adau1977.h | 3 +- sound/soc/codecs/adau7002.c | 3 +- sound/soc/codecs/adav801.c | 3 +- sound/soc/codecs/adav803.c | 3 +- sound/soc/codecs/adav80x.c | 3 +- sound/soc/codecs/adav80x.h | 3 +- sound/soc/codecs/ads117x.c | 6 +- sound/soc/codecs/ak4104.c | 6 +- sound/soc/codecs/ak4458.c | 18 +- sound/soc/codecs/ak4671.c | 7 +- sound/soc/codecs/ak4671.h | 7 +- sound/soc/codecs/bt-sco.c | 7 +- sound/soc/codecs/cq93vc.c | 15 +- sound/soc/codecs/cros_ec_codec.c | 8 +- sound/soc/codecs/cs4265.c | 2 +- sound/soc/codecs/cs4271-i2c.c | 11 +- sound/soc/codecs/cs4271-spi.c | 11 +- sound/soc/codecs/cs4271.c | 11 +- sound/soc/codecs/cs42l51.c | 10 +- sound/soc/codecs/cs42l51.h | 11 +- sound/soc/codecs/cs42l73.h | 16 +- sound/soc/codecs/cs42xx8.c | 14 - sound/soc/codecs/cs43130.h | 11 +- sound/soc/codecs/cs4349.h | 11 +- sound/soc/codecs/cx20442.c | 6 +- sound/soc/codecs/cx20442.h | 7 +- sound/soc/codecs/cx2072x.c | 1725 -- sound/soc/codecs/cx2072x.h | 314 - sound/soc/codecs/da7213.c | 6 +- sound/soc/codecs/da7218.c | 6 +- sound/soc/codecs/da7218.h | 6 +- sound/soc/codecs/da7219-aad.c | 6 +- sound/soc/codecs/da7219-aad.h | 6 +- sound/soc/codecs/da7219.c | 6 +- sound/soc/codecs/da7219.h | 6 +- sound/soc/codecs/da9055.c | 6 +- sound/soc/codecs/dmic.c | 16 +- sound/soc/codecs/hdac_hdmi.c | 41 +- sound/soc/codecs/hdmi-codec.c | 198 +- sound/soc/codecs/isabelle.c | 7 +- sound/soc/codecs/isabelle.h | 6 +- sound/soc/codecs/lm4857.c | 7 +- sound/soc/codecs/lm49453.c | 5 +- sound/soc/codecs/lm49453.h | 6 +- sound/soc/codecs/max9759.c | 2 +- sound/soc/codecs/max9768.c | 5 +- sound/soc/codecs/max98090.c | 16 - sound/soc/codecs/max98357a.c | 39 +- sound/soc/codecs/max9850.c | 7 +- sound/soc/codecs/max9850.h | 7 +- sound/soc/codecs/max9877.c | 7 +- sound/soc/codecs/max9877.h | 7 +- sound/soc/codecs/max98927.c | 6 +- sound/soc/codecs/max98927.h | 7 +- sound/soc/codecs/ml26124.c | 14 +- sound/soc/codecs/ml26124.h | 14 +- sound/soc/codecs/msm8916-wcd-digital.c | 282 - sound/soc/codecs/nau8822.c | 18 - sound/soc/codecs/nau8822.h | 7 - sound/soc/codecs/nau8825.c | 7 +- sound/soc/codecs/nau8825.h | 2 - sound/soc/codecs/pcm1681.c | 11 +- sound/soc/codecs/pcm179x-i2c.c | 11 +- sound/soc/codecs/pcm179x-spi.c | 11 +- sound/soc/codecs/pcm179x.c | 11 +- sound/soc/codecs/pcm179x.h | 11 +- sound/soc/codecs/pcm3008.c | 6 +- sound/soc/codecs/pcm3168a-i2c.c | 5 +- sound/soc/codecs/pcm3168a-spi.c | 5 +- sound/soc/codecs/pcm3168a.c | 65 +- sound/soc/codecs/pcm3168a.h | 5 +- sound/soc/codecs/pcm5102a.c | 10 +- sound/soc/codecs/pcm512x-i2c.c | 10 +- sound/soc/codecs/pcm512x-spi.c | 10 +- sound/soc/codecs/pcm512x.c | 10 +- sound/soc/codecs/pcm512x.h | 10 +- sound/soc/codecs/rt1011.c | 2244 --- sound/soc/codecs/rt1011.h | 672 - sound/soc/codecs/rt274.c | 3 +- sound/soc/codecs/rt5670.c | 12 - sound/soc/codecs/rt5677-spi.c | 9 +- sound/soc/codecs/rt5677.c | 149 +- sound/soc/codecs/rt5677.h | 38 +- sound/soc/codecs/si476x.c | 11 +- sound/soc/codecs/sigmadsp-i2c.c | 3 +- sound/soc/codecs/sigmadsp-regmap.c | 3 +- sound/soc/codecs/sigmadsp.c | 3 +- sound/soc/codecs/sigmadsp.h | 3 +- sound/soc/codecs/ssm2518.c | 3 +- sound/soc/codecs/ssm2518.h | 3 +- sound/soc/codecs/ssm2602-i2c.c | 3 +- sound/soc/codecs/ssm2602-spi.c | 3 +- sound/soc/codecs/ssm2602.h | 16 +- sound/soc/codecs/ssm4567.c | 3 +- sound/soc/codecs/sta32x.c | 6 +- sound/soc/codecs/sta32x.h | 6 +- sound/soc/codecs/sta350.c | 6 +- sound/soc/codecs/sta350.h | 6 +- sound/soc/codecs/stac9766.c | 6 +- sound/soc/codecs/sti-sas.c | 2 +- sound/soc/codecs/tas2552.c | 10 +- sound/soc/codecs/tas2552.h | 10 +- sound/soc/codecs/tas5086.c | 11 +- sound/soc/codecs/tas571x.c | 10 +- sound/soc/codecs/tas571x.h | 6 +- sound/soc/codecs/tas5720.c | 10 +- sound/soc/codecs/tas5720.h | 10 +- sound/soc/codecs/tda7419.c | 10 +- sound/soc/codecs/tlv320aic3x.c | 14 +- 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/wcd9335.c | 2 +- sound/soc/codecs/wl1273.c | 16 +- sound/soc/codecs/wl1273.h | 16 +- sound/soc/codecs/wm1250-ev1.c | 7 +- sound/soc/codecs/wm2200.h | 6 +- sound/soc/codecs/wm8350.h | 6 +- sound/soc/codecs/wm8400.c | 7 +- sound/soc/codecs/wm8400.h | 7 +- sound/soc/codecs/wm8580.c | 6 +- sound/soc/codecs/wm8580.h | 7 +- sound/soc/codecs/wm8727.c | 6 +- sound/soc/codecs/wm8753.c | 7 +- sound/soc/codecs/wm8753.h | 7 +- sound/soc/codecs/wm8782.c | 6 +- sound/soc/codecs/wm8903.h | 6 +- sound/soc/codecs/wm8971.c | 6 +- sound/soc/codecs/wm8971.h | 7 +- sound/soc/codecs/wm8990.c | 6 +- sound/soc/codecs/wm8990.h | 7 +- sound/soc/codecs/wm8991.c | 6 +- sound/soc/codecs/wm8991.h | 6 +- sound/soc/codecs/wm8996.c | 6 +- sound/soc/codecs/wm8996.h | 6 +- sound/soc/codecs/wm9090.c | 15 +- sound/soc/codecs/wm9090.h | 15 +- sound/soc/codecs/wm9705.c | 6 +- sound/soc/codecs/wm9712.c | 6 +- sound/soc/codecs/wm9713.c | 6 +- sound/soc/codecs/wm_adsp.c | 37 +- sound/soc/fsl/efika-audio-fabric.c | 22 +- sound/soc/fsl/eukrea-tlv320.c | 19 +- sound/soc/fsl/fsl-asoc-card.c | 47 +- sound/soc/fsl/fsl_asrc.c | 105 +- sound/soc/fsl/fsl_esai.c | 141 +- sound/soc/fsl/fsl_sai.c | 54 +- sound/soc/fsl/fsl_ssi.c | 4 +- sound/soc/fsl/fsl_ssi.h | 8 +- sound/soc/fsl/fsl_ssi_dbg.c | 18 +- sound/soc/fsl/fsl_utils.c | 2 +- sound/soc/fsl/imx-audmix.c | 45 +- sound/soc/fsl/imx-audmux.c | 10 +- sound/soc/fsl/imx-es8328.c | 23 +- sound/soc/fsl/imx-mc13783.c | 10 +- sound/soc/fsl/imx-pcm-dma.c | 6 +- sound/soc/fsl/imx-sgtl5000.c | 23 +- sound/soc/fsl/imx-spdif.c | 20 +- sound/soc/fsl/mpc8610_hpcd.c | 33 +- sound/soc/fsl/mx27vis-aic32x4.c | 11 +- sound/soc/fsl/p1022_ds.c | 36 +- sound/soc/fsl/p1022_rdk.c | 35 +- sound/soc/fsl/pcm030-audio-fabric.c | 20 +- sound/soc/fsl/phycore-ac97.c | 10 +- sound/soc/fsl/wm1133-ev1.c | 10 +- sound/soc/generic/audio-graph-card.c | 30 +- sound/soc/generic/simple-card-utils.c | 21 +- sound/soc/generic/simple-card.c | 47 +- 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/Kconfig | 25 - 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 | 77 +- 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/Kconfig | 18 +- sound/soc/intel/boards/Makefile | 2 - sound/soc/intel/boards/bdw-rt5677.c | 35 +- sound/soc/intel/boards/broadwell.c | 57 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 173 +- sound/soc/intel/boards/bxt_rt298.c | 145 +- sound/soc/intel/boards/byt-max98090.c | 20 +- sound/soc/intel/boards/byt-rt5640.c | 20 +- sound/soc/intel/boards/bytcht_cx2072x.c | 270 - sound/soc/intel/boards/bytcht_da7213.c | 48 +- sound/soc/intel/boards/bytcht_es8316.c | 63 +- sound/soc/intel/boards/bytcht_nocodec.c | 40 +- sound/soc/intel/boards/bytcr_rt5640.c | 70 +- sound/soc/intel/boards/bytcr_rt5651.c | 68 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 44 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 53 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 69 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 51 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 145 +- sound/soc/intel/boards/haswell.c | 57 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 115 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 286 +- sound/soc/intel/boards/kbl_rt5660.c | 83 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 194 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 136 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 67 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 4 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 130 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 142 +- sound/soc/intel/boards/skl_rt286.c | 128 +- sound/soc/intel/boards/sof_rt5682.c | 82 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 36 +- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 19 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 10 +- .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 11 +- sound/soc/intel/common/soc-intel-quirks.h | 115 - sound/soc/intel/common/sst-acpi.c | 11 +- sound/soc/intel/common/sst-dsp-priv.h | 11 +- sound/soc/intel/common/sst-dsp.c | 11 +- sound/soc/intel/common/sst-dsp.h | 11 +- sound/soc/intel/common/sst-firmware.c | 11 +- sound/soc/intel/common/sst-ipc.c | 11 +- sound/soc/intel/common/sst-ipc.h | 11 +- sound/soc/intel/haswell/sst-haswell-dsp.c | 11 +- sound/soc/intel/haswell/sst-haswell-ipc.c | 11 +- sound/soc/intel/haswell/sst-haswell-ipc.h | 11 +- sound/soc/intel/haswell/sst-haswell-pcm.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-messages.c | 16 - sound/soc/intel/skylake/skl-nhlt.c | 11 +- sound/soc/intel/skylake/skl-nhlt.h | 11 +- sound/soc/intel/skylake/skl-pcm.c | 13 +- sound/soc/intel/skylake/skl-ssp-clk.h | 11 +- sound/soc/intel/skylake/skl-topology.c | 11 +- sound/soc/intel/skylake/skl-topology.h | 11 +- sound/soc/intel/skylake/skl.c | 41 +- sound/soc/intel/skylake/skl.h | 12 +- sound/soc/jz4740/jz4740-i2s.c | 11 +- sound/soc/jz4740/qi_lb60.c | 10 +- sound/soc/kirkwood/armada-370-db.c | 48 +- sound/soc/kirkwood/kirkwood-dma.c | 6 +- sound/soc/kirkwood/kirkwood-i2s.c | 6 +- sound/soc/kirkwood/kirkwood.h | 6 +- sound/soc/mediatek/Kconfig | 2 +- sound/soc/mediatek/common/Makefile | 2 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 6 - sound/soc/mediatek/common/mtk-base-afe.h | 2 - sound/soc/mediatek/common/mtk-btcvsd.c | 22 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 95 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 34 +- sound/soc/mediatek/mt6797/mt6797-mt6351.c | 115 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 34 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 51 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 85 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 74 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 23 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 197 +- sound/soc/mediatek/mt8183/mt8183-dai-adda.c | 14 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 193 +- sound/soc/meson/Kconfig | 8 - sound/soc/meson/Makefile | 2 - sound/soc/meson/axg-card.c | 90 +- sound/soc/meson/axg-tdm-interface.c | 4 +- sound/soc/meson/axg-tdm.h | 2 +- sound/soc/meson/axg-tdmin.c | 1 + sound/soc/meson/axg-tdmout.c | 1 + sound/soc/meson/g12a-tohdmitx.c | 413 - sound/soc/mxs/mxs-sgtl5000.c | 27 +- sound/soc/nuc900/nuc900-ac97.c | 6 +- sound/soc/nuc900/nuc900-audio.c | 16 +- sound/soc/nuc900/nuc900-audio.h | 6 +- sound/soc/nuc900/nuc900-pcm.c | 6 +- sound/soc/pxa/brownstone.c | 17 +- sound/soc/pxa/corgi.c | 16 +- sound/soc/pxa/e740_wm9705.c | 26 +- sound/soc/pxa/e750_wm9705.c | 26 +- sound/soc/pxa/e800_wm9712.c | 27 +- sound/soc/pxa/em-x270.c | 27 +- sound/soc/pxa/hx4700.c | 17 +- sound/soc/pxa/imote2.c | 11 +- sound/soc/pxa/magician.c | 29 +- sound/soc/pxa/mioa701_wm9713.c | 34 +- sound/soc/pxa/mmp-pcm.c | 7 +- sound/soc/pxa/mmp-sspa.c | 16 +- sound/soc/pxa/mmp-sspa.h | 16 +- sound/soc/pxa/palm27x.c | 20 +- sound/soc/pxa/poodle.c | 17 +- sound/soc/pxa/pxa-ssp.c | 6 +- sound/soc/pxa/pxa2xx-i2s.c | 6 +- sound/soc/pxa/spitz.c | 17 +- sound/soc/pxa/tosa.c | 27 +- sound/soc/pxa/ttc-dkb.c | 26 +- sound/soc/pxa/z2.c | 10 +- sound/soc/pxa/zylonite.c | 37 +- sound/soc/qcom/apq8016_sbc.c | 30 +- sound/soc/qcom/common.c | 34 +- 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/qdsp6/q6asm.c | 2 +- sound/soc/qcom/qdsp6/q6core.c | 16 +- sound/soc/qcom/storm.c | 27 +- sound/soc/rockchip/Kconfig | 1 - sound/soc/rockchip/rk3288_hdmi_analog.c | 35 +- sound/soc/rockchip/rk3399_gru_sound.c | 64 +- sound/soc/rockchip/rockchip_max98090.c | 31 +- sound/soc/rockchip/rockchip_pdm.c | 11 +- sound/soc/rockchip/rockchip_pdm.h | 11 +- sound/soc/rockchip/rockchip_rt5645.c | 47 +- sound/soc/samsung/arndale_rt5631.c | 25 +- sound/soc/samsung/bells.c | 87 +- sound/soc/samsung/h1940_uda1380.c | 10 +- sound/soc/samsung/jive_wm8750.c | 10 +- sound/soc/samsung/littlemill.c | 19 +- sound/soc/samsung/lowland.c | 26 +- sound/soc/samsung/neo1973_wm8753.c | 18 +- sound/soc/samsung/odroid.c | 29 +- sound/soc/samsung/rx1950_uda1380.c | 11 +- sound/soc/samsung/s3c24xx_simtec_hermes.c | 11 +- sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c | 11 +- sound/soc/samsung/s3c24xx_uda134x.c | 10 +- sound/soc/samsung/smartq_wm8987.c | 10 +- sound/soc/samsung/smdk_spdif.c | 10 +- sound/soc/samsung/smdk_wm8580.c | 20 +- sound/soc/samsung/smdk_wm8994.c | 30 +- sound/soc/samsung/smdk_wm8994pcm.c | 10 +- sound/soc/samsung/snow.c | 40 +- sound/soc/samsung/speyside.c | 26 +- sound/soc/samsung/tm2_wm5110.c | 42 +- sound/soc/samsung/tobermory.c | 10 +- sound/soc/sh/migor.c | 10 +- sound/soc/sh/rcar/core.c | 120 +- sound/soc/sh/rcar/ctu.c | 2 +- sound/soc/sh/sh7760-ac97.c | 11 +- sound/soc/sirf/sirf-audio.c | 13 +- sound/soc/soc-acpi.c | 2 - sound/soc/soc-core.c | 268 +- sound/soc/soc-dapm.c | 12 +- sound/soc/soc-pcm.c | 91 +- sound/soc/soc-topology.c | 26 +- sound/soc/sof/Kconfig | 16 +- sound/soc/sof/control.c | 279 +- sound/soc/sof/core.c | 29 +- sound/soc/sof/debug.c | 247 +- sound/soc/sof/intel/Kconfig | 32 - sound/soc/sof/intel/apl.c | 1 - sound/soc/sof/intel/bdw.c | 26 +- sound/soc/sof/intel/byt.c | 30 +- sound/soc/sof/intel/cnl.c | 82 +- sound/soc/sof/intel/hda-ctrl.c | 161 +- sound/soc/sof/intel/hda-dai.c | 293 +- sound/soc/sof/intel/hda-dsp.c | 50 +- sound/soc/sof/intel/hda-ipc.c | 60 +- sound/soc/sof/intel/hda-stream.c | 157 +- sound/soc/sof/intel/hda.c | 166 +- sound/soc/sof/intel/hda.h | 21 +- sound/soc/sof/ipc.c | 38 +- sound/soc/sof/loader.c | 12 +- sound/soc/sof/nocodec.c | 21 +- sound/soc/sof/ops.h | 18 +- sound/soc/sof/pcm.c | 44 +- sound/soc/sof/pm.c | 35 +- sound/soc/sof/sof-acpi-dev.c | 57 +- sound/soc/sof/sof-pci-dev.c | 30 +- sound/soc/sof/sof-priv.h | 21 +- sound/soc/sof/topology.c | 156 +- sound/soc/sof/trace.c | 66 +- sound/soc/sof/xtensa/core.c | 2 +- sound/soc/spear/spdif_in_regs.h | 15 +- sound/soc/spear/spdif_out_regs.h | 15 +- sound/soc/spear/spear_pcm.h | 13 +- sound/soc/sti/sti_uniperif.c | 2 +- sound/soc/sti/uniperif.h | 2 +- sound/soc/sti/uniperif_player.c | 2 +- sound/soc/sti/uniperif_reader.c | 2 +- sound/soc/stm/stm32_i2s.c | 72 +- sound/soc/stm/stm32_sai.c | 56 +- sound/soc/stm/stm32_sai.h | 66 +- sound/soc/stm/stm32_sai_sub.c | 26 +- sound/soc/stm/stm32_spdifrx.c | 49 +- sound/soc/sunxi/sun4i-codec.c | 40 +- sound/soc/sunxi/sun4i-i2s.c | 83 +- sound/soc/sunxi/sun4i-spdif.c | 60 +- sound/soc/sunxi/sun8i-codec-analog.c | 11 +- sound/soc/sunxi/sun8i-codec.c | 11 +- sound/soc/tegra/Makefile | 2 +- sound/soc/tegra/tegra20_ac97.c | 11 +- sound/soc/tegra/tegra20_ac97.h | 11 +- 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/tegra30_ahub.c | 13 +- sound/soc/tegra/tegra30_ahub.h | 13 +- sound/soc/tegra/tegra30_i2s.c | 13 +- sound/soc/tegra/tegra30_i2s.h | 13 +- sound/soc/tegra/tegra_alc5632.c | 37 +- sound/soc/tegra/tegra_asoc_utils.c | 16 +- sound/soc/tegra/tegra_asoc_utils.h | 16 +- sound/soc/tegra/tegra_max98090.c | 30 +- sound/soc/tegra/tegra_pcm.c | 16 +- sound/soc/tegra/tegra_pcm.h | 16 +- sound/soc/tegra/tegra_rt5640.c | 30 +- sound/soc/tegra/tegra_rt5677.c | 50 +- sound/soc/tegra/tegra_sgtl5000.c | 50 +- sound/soc/tegra/tegra_wm8753.c | 33 +- sound/soc/tegra/tegra_wm8903.c | 33 +- sound/soc/tegra/tegra_wm9712.c | 25 +- sound/soc/tegra/trimslice.c | 35 +- sound/soc/ti/ams-delta.c | 26 +- sound/soc/ti/davinci-evm.c | 105 +- sound/soc/ti/davinci-mcasp.c | 54 +- sound/soc/ti/davinci-vcif.c | 15 +- sound/soc/ti/edma-pcm.c | 10 +- sound/soc/ti/edma-pcm.h | 10 +- sound/soc/ti/n810.c | 27 +- sound/soc/ti/omap-abe-twl6040.c | 52 +- sound/soc/ti/omap-dmic.c | 16 +- sound/soc/ti/omap-hdmi.c | 31 +- sound/soc/ti/omap-mcbsp.c | 18 +- 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 | 52 +- sound/soc/ti/omap3pandora.c | 36 +- sound/soc/ti/osk5912.c | 27 +- sound/soc/ti/rx51.c | 39 +- sound/soc/txx9/txx9aclc-generic.c | 10 +- sound/soc/ux500/mop500.c | 36 +- sound/soc/zte/zx-i2s.c | 3 +- sound/soc/zte/zx-spdif.c | 3 +- sound/soc/zte/zx-tdm.c | 3 +- sound/sound_core.c | 7 +- sound/spi/at73c213.h | 19 +- sound/synth/emux/emux.c | 15 +- sound/synth/emux/emux_effect.c | 16 +- sound/synth/emux/emux_hwdep.c | 16 +- sound/synth/emux/emux_nrpn.c | 16 +- sound/synth/emux/emux_oss.c | 15 +- sound/synth/emux/emux_proc.c | 15 +- sound/synth/emux/emux_seq.c | 15 +- sound/synth/emux/emux_synth.c | 16 +- sound/synth/emux/emux_voice.h | 15 +- sound/synth/emux/soundfont.c | 15 +- sound/synth/util_mem.c | 15 +- sound/usb/6fire/chip.c | 6 +- sound/usb/6fire/chip.h | 6 +- sound/usb/6fire/comm.c | 6 +- sound/usb/6fire/comm.h | 6 +- sound/usb/6fire/common.h | 6 +- sound/usb/6fire/control.c | 6 +- sound/usb/6fire/control.h | 6 +- sound/usb/6fire/firmware.c | 6 +- sound/usb/6fire/firmware.h | 6 +- sound/usb/6fire/midi.c | 6 +- sound/usb/6fire/midi.h | 6 +- sound/usb/6fire/pcm.c | 6 +- sound/usb/6fire/pcm.h | 6 +- sound/usb/bcd2000/Makefile | 2 +- sound/usb/bcd2000/bcd2000.c | 11 +- sound/usb/caiaq/audio.c | 15 +- sound/usb/caiaq/control.c | 15 +- sound/usb/caiaq/device.c | 15 +- sound/usb/caiaq/input.c | 15 +- sound/usb/caiaq/midi.c | 15 +- sound/usb/card.c | 16 +- sound/usb/clock.c | 16 +- sound/usb/endpoint.c | 15 +- sound/usb/format.c | 15 +- sound/usb/helper.c | 15 +- sound/usb/hiface/chip.c | 6 +- sound/usb/hiface/chip.h | 6 +- sound/usb/hiface/pcm.c | 6 +- sound/usb/hiface/pcm.h | 6 +- sound/usb/line6/capture.c | 6 +- sound/usb/line6/capture.h | 6 +- sound/usb/line6/driver.c | 29 +- sound/usb/line6/driver.h | 19 +- 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 | 114 +- sound/usb/line6/podhd.c | 86 +- sound/usb/line6/toneport.c | 35 +- sound/usb/line6/variax.c | 144 +- sound/usb/misc/ua101.c | 12 +- sound/usb/mixer.c | 17 +- sound/usb/mixer_maps.c | 16 +- sound/usb/mixer_quirks.c | 15 +- sound/usb/mixer_scarlett.c | 12 +- sound/usb/mixer_us16x08.c | 12 +- sound/usb/pcm.c | 14 +- sound/usb/proc.c | 15 +- sound/usb/quirks-table.h | 18 +- sound/usb/quirks.c | 14 +- sound/usb/stream.c | 14 +- sound/usb/usbaudio.h | 16 +- sound/usb/usx2y/us122l.c | 15 +- sound/usb/usx2y/usX2Yhwdep.c | 15 +- sound/usb/usx2y/usb_stream.c | 15 +- sound/usb/usx2y/usbus428ctldefs.h | 15 +- sound/usb/usx2y/usbusx2y.c | 15 +- sound/usb/usx2y/usbusx2yaudio.c | 16 +- sound/usb/usx2y/usx2y.h | 15 +- sound/usb/usx2y/usx2yhwdeppcm.c | 14 +- sound/x86/intel_hdmi_audio.c | 10 +- sound/x86/intel_hdmi_lpe_audio.h | 10 +- tools/arch/arm64/include/uapi/asm/kvm.h | 43 - tools/arch/powerpc/include/uapi/asm/kvm.h | 46 - tools/arch/s390/include/uapi/asm/kvm.h | 4 +- tools/arch/x86/include/asm/cpufeatures.h | 3 - tools/bpf/bpftool/Documentation/bpftool-btf.rst | 39 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 10 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 4 - tools/bpf/bpftool/Documentation/bpftool-map.rst | 4 - tools/bpf/bpftool/Documentation/bpftool-net.rst | 4 - tools/bpf/bpftool/Documentation/bpftool-perf.rst | 4 - tools/bpf/bpftool/Documentation/bpftool-prog.rst | 7 +- tools/bpf/bpftool/Documentation/bpftool.rst | 4 - tools/bpf/bpftool/bash-completion/bpftool | 37 +- tools/bpf/bpftool/btf.c | 162 +- tools/bpf/bpftool/cgroup.c | 5 +- tools/bpf/bpftool/common.c | 53 +- tools/bpf/bpftool/main.c | 16 +- tools/bpf/bpftool/main.h | 1 - tools/bpf/bpftool/map.c | 2 - tools/bpf/bpftool/prog.c | 30 +- tools/bpf/bpftool/xlated_dumper.c | 4 +- tools/firewire/nosy-dump.c | 15 +- tools/gpio/.gitignore | 2 +- tools/hv/hv_fcopy_daemon.c | 11 +- tools/hv/hv_get_dhcp_info.sh | 2 +- tools/hv/hv_kvp_daemon.c | 8 +- tools/hv/hv_set_ifconfig.sh | 2 +- tools/hv/hv_vss_daemon.c | 17 +- tools/hv/lsvmbus | 75 +- tools/include/asm-generic/barrier.h | 6 +- tools/include/linux/err.h | 2 +- tools/include/linux/kernel.h | 1 - tools/include/linux/log2.h | 6 +- tools/include/linux/rbtree.h | 14 +- tools/include/linux/rbtree_augmented.h | 14 +- tools/include/uapi/asm-generic/socket.h | 147 - tools/include/uapi/asm-generic/unistd.h | 14 +- tools/include/uapi/drm/drm.h | 37 - tools/include/uapi/drm/i915_drm.h | 254 +- tools/include/uapi/linux/bpf.h | 49 +- tools/include/uapi/linux/fcntl.h | 2 - tools/include/uapi/linux/fs.h | 3 - tools/include/uapi/linux/if_tun.h | 114 - tools/include/uapi/linux/kvm.h | 15 +- tools/include/uapi/linux/mount.h | 62 - tools/include/uapi/linux/pkt_cls.h | 2 +- tools/include/uapi/linux/sched.h | 1 - tools/io_uring/Makefile | 2 +- tools/io_uring/io_uring-cp.c | 21 +- tools/io_uring/liburing.h | 64 +- tools/io_uring/queue.c | 36 +- tools/io_uring/setup.c | 10 +- tools/io_uring/syscall.c | 48 +- tools/kvm/kvm_stat/kvm_stat | 16 +- tools/kvm/kvm_stat/kvm_stat.txt | 2 - tools/lib/api/fd/array.c | 3 +- tools/lib/bpf/Build | 4 +- tools/lib/bpf/Makefile | 12 +- tools/lib/bpf/bpf.c | 8 +- tools/lib/bpf/bpf.h | 1 - tools/lib/bpf/bpf_prog_linfo.c | 5 +- tools/lib/bpf/btf.c | 332 +- tools/lib/bpf/btf.h | 20 - tools/lib/bpf/btf_dump.c | 1333 -- tools/lib/bpf/hashmap.c | 229 - tools/lib/bpf/hashmap.h | 173 - tools/lib/bpf/libbpf.c | 1114 +- tools/lib/bpf/libbpf.h | 85 +- tools/lib/bpf/libbpf.map | 10 - tools/lib/bpf/libbpf_internal.h | 13 +- tools/lib/bpf/libbpf_probes.c | 13 +- tools/lib/bpf/xsk.c | 103 +- tools/lib/find_bit.c | 6 +- tools/lib/rbtree.c | 14 +- tools/lib/vsprintf.c | 19 - tools/objtool/Documentation/stack-validation.txt | 4 +- tools/objtool/arch/x86/include/asm/inat.h | 16 +- tools/objtool/arch/x86/include/asm/inat_types.h | 16 +- tools/objtool/arch/x86/include/asm/insn.h | 15 +- tools/objtool/arch/x86/lib/inat.c | 16 +- tools/objtool/arch/x86/lib/insn.c | 15 +- tools/pci/pcitest.c | 21 +- tools/perf/Documentation/intel-pt.txt | 10 +- tools/perf/Documentation/perf-probe.txt | 3 +- tools/perf/Documentation/perf-script.txt | 3 - tools/perf/Documentation/perf-top.txt | 5 - tools/perf/Makefile.perf | 44 +- tools/perf/arch/arm64/entry/syscalls/mksyscalltbl | 2 +- tools/perf/arch/powerpc/util/dwarf-regs.c | 6 +- tools/perf/arch/powerpc/util/skip-callchain-idx.c | 6 +- tools/perf/arch/powerpc/util/unwind-libunwind.c | 6 +- tools/perf/arch/s390/util/header.c | 5 +- tools/perf/arch/s390/util/kvm-stat.c | 5 +- tools/perf/arch/s390/util/machine.c | 9 +- tools/perf/arch/sh/util/dwarf-regs.c | 16 +- tools/perf/arch/sparc/util/dwarf-regs.c | 6 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 6 - 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/dwarf-regs.c | 16 +- tools/perf/arch/x86/util/intel-bts.c | 11 +- tools/perf/arch/x86/util/intel-pt.c | 11 +- tools/perf/arch/xtensa/util/dwarf-regs.c | 6 +- tools/perf/builtin-ftrace.c | 3 +- tools/perf/builtin-kallsyms.c | 3 +- tools/perf/builtin-probe.c | 16 +- tools/perf/builtin-script.c | 43 - tools/perf/builtin-stat.c | 3 +- tools/perf/builtin-timechart.c | 6 +- tools/perf/builtin-top.c | 10 +- tools/perf/builtin-trace.c | 38 +- tools/perf/examples/bpf/augmented_raw_syscalls.c | 15 +- tools/perf/perf-with-kcore.sh | 14 +- tools/perf/python/twatch.py | 9 +- tools/perf/scripts/perl/Perf-Trace-Util/Context.c | 17 +- tools/perf/scripts/perl/rw-by-file.pl | 2 +- tools/perf/scripts/perl/rw-by-pid.pl | 2 +- tools/perf/scripts/perl/rwtop.pl | 2 +- tools/perf/scripts/perl/wakeup-latency.pl | 2 +- .../perf/scripts/python/Perf-Trace-Util/Context.c | 16 +- tools/perf/scripts/python/export-to-postgresql.py | 43 +- tools/perf/scripts/python/export-to-sqlite.py | 44 +- tools/perf/scripts/python/exported-sql-viewer.py | 51 +- tools/perf/tests/Build | 1 - tools/perf/tests/builtin-test.c | 4 - tools/perf/tests/map_groups.c | 120 - tools/perf/tests/tests.h | 1 - tools/perf/tests/vmlinux-kallsyms.c | 9 +- tools/perf/trace/beauty/Build | 4 - tools/perf/trace/beauty/beauty.h | 15 - tools/perf/trace/beauty/clone.c | 1 - tools/perf/trace/beauty/fsconfig.sh | 17 - tools/perf/trace/beauty/fsmount.c | 34 - tools/perf/trace/beauty/fsmount.sh | 22 - tools/perf/trace/beauty/fspick.c | 24 - tools/perf/trace/beauty/fspick.sh | 17 - tools/perf/trace/beauty/move_mount.c | 24 - tools/perf/trace/beauty/move_mount_flags.sh | 17 - tools/perf/trace/beauty/sync_file_range.c | 31 - tools/perf/trace/beauty/sync_file_range.sh | 17 - tools/perf/ui/browsers/annotate.c | 5 +- tools/perf/util/PERF-VERSION-GEN | 2 +- tools/perf/util/annotate.c | 3 +- tools/perf/util/auxtrace.c | 14 +- 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 | 5 +- tools/perf/util/db-export.c | 11 +- tools/perf/util/db-export.h | 11 +- tools/perf/util/dso.c | 125 +- tools/perf/util/dwarf-aux.c | 16 +- tools/perf/util/dwarf-aux.h | 16 +- tools/perf/util/event.c | 4 +- tools/perf/util/evlist.c | 3 +- tools/perf/util/evsel.c | 3 +- tools/perf/util/genelf.c | 3 +- tools/perf/util/hist.c | 2 +- tools/perf/util/intel-bts.c | 11 +- tools/perf/util/intel-bts.h | 11 +- tools/perf/util/intel-pt-decoder/inat.c | 16 +- tools/perf/util/intel-pt-decoder/inat.h | 16 +- tools/perf/util/intel-pt-decoder/inat_types.h | 16 +- tools/perf/util/intel-pt-decoder/insn.c | 15 +- tools/perf/util/intel-pt-decoder/insn.h | 15 +- .../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 | 58 +- tools/perf/util/intel-pt.h | 11 +- tools/perf/util/intlist.c | 3 +- tools/perf/util/machine.c | 35 +- tools/perf/util/map.c | 6 - tools/perf/util/map_groups.h | 2 - tools/perf/util/metricgroup.c | 11 +- tools/perf/util/mmap.c | 3 +- tools/perf/util/probe-event.c | 27 +- tools/perf/util/probe-event.h | 2 - tools/perf/util/probe-file.c | 19 +- tools/perf/util/probe-file.h | 1 - tools/perf/util/probe-finder.c | 35 +- tools/perf/util/rblist.c | 3 +- tools/perf/util/session.c | 21 - tools/perf/util/setup.py | 2 - tools/perf/util/srccode.c | 10 +- tools/perf/util/strlist.c | 3 +- tools/perf/util/svghelper.c | 6 +- tools/perf/util/symbol.c | 97 +- tools/perf/util/symbol_conf.h | 1 - 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/thread.c | 21 +- tools/perf/util/thread.h | 4 +- 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/perf/util/trace-event-scripting.c | 16 +- tools/power/acpi/.gitignore | 8 +- 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/Makefile | 14 +- tools/power/cpupower/bench/benchmark.c | 15 +- tools/power/cpupower/bench/benchmark.h | 15 +- tools/power/cpupower/bench/config.h | 15 +- tools/power/cpupower/bench/cpufreq-bench_plot.sh | 15 +- tools/power/cpupower/bench/cpufreq-bench_script.sh | 15 +- tools/power/cpupower/bench/main.c | 15 +- tools/power/cpupower/bench/parse.c | 15 +- tools/power/cpupower/bench/parse.h | 15 +- tools/power/cpupower/bench/system.c | 15 +- tools/power/cpupower/bench/system.h | 15 +- tools/power/cpupower/debug/i386/centrino-decode.c | 3 +- tools/power/cpupower/debug/i386/intel_gsic.c | 3 +- .../power/cpupower/debug/i386/powernow-k8-decode.c | 3 +- tools/power/cpupower/lib/cpufreq.c | 3 +- tools/power/cpupower/lib/cpufreq.h | 10 +- tools/power/cpupower/lib/cpuidle.c | 3 +- tools/power/cpupower/lib/cpupower.c | 3 +- tools/power/cpupower/man/cpupower-monitor.1 | 2 +- tools/power/cpupower/po/cs.po | 2 +- tools/power/cpupower/po/de.po | 2 +- tools/power/cpupower/po/fr.po | 2 +- tools/power/cpupower/po/it.po | 2 +- tools/power/cpupower/po/pt.po | 2 +- tools/power/cpupower/utils/cpufreq-info.c | 3 +- tools/power/cpupower/utils/cpufreq-set.c | 5 +- tools/power/cpupower/utils/cpuidle-info.c | 3 +- tools/power/cpupower/utils/cpupower-info.c | 3 +- tools/power/cpupower/utils/cpupower-set.c | 3 +- tools/power/cpupower/utils/cpupower.c | 3 +- tools/power/cpupower/utils/helpers/helpers.h | 3 +- tools/power/cpupower/utils/helpers/sysfs.c | 3 +- tools/power/cpupower/utils/helpers/topology.c | 3 +- .../cpupower/utils/idle_monitor/amd_fam14h_idle.c | 3 +- .../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 4 +- .../cpupower/utils/idle_monitor/cpupower-monitor.c | 4 +- .../cpupower/utils/idle_monitor/cpupower-monitor.h | 4 +- .../cpupower/utils/idle_monitor/hsw_ext_idle.c | 3 +- .../cpupower/utils/idle_monitor/idle_monitors.h | 4 +- .../cpupower/utils/idle_monitor/mperf_monitor.c | 3 +- tools/power/cpupower/utils/idle_monitor/nhm_idle.c | 3 +- tools/power/cpupower/utils/idle_monitor/snb_idle.c | 3 +- tools/power/pm-graph/README | 552 - tools/power/pm-graph/bootgraph.py | 18 +- tools/power/pm-graph/config/example.cfg | 26 - tools/power/pm-graph/sleepgraph.8 | 16 +- tools/power/pm-graph/sleepgraph.py | 867 +- tools/power/x86/turbostat/turbostat.c | 14 +- .../x86_energy_perf_policy.c | 3 +- tools/spi/spidev_test.c | 5 +- tools/testing/fault-injection/failcmd.sh | 2 +- tools/testing/ktest/config-bisect.pl | 3 +- tools/testing/ktest/ktest.pl | 2 +- tools/testing/nvdimm/dax-dev.c | 10 +- tools/testing/nvdimm/pmem-dax.c | 10 +- tools/testing/nvdimm/test/iomap.c | 12 +- 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 | 56 +- 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/.gitignore | 4 - tools/testing/selftests/bpf/Makefile | 27 +- tools/testing/selftests/bpf/bpf_endian.h | 1 - tools/testing/selftests/bpf/bpf_helpers.h | 13 +- tools/testing/selftests/bpf/bpf_util.h | 37 +- tools/testing/selftests/bpf/cgroup_helpers.c | 57 - .../selftests/bpf/prog_tests/bpf_verif_scale.c | 79 +- .../selftests/bpf/prog_tests/flow_dissector.c | 1 - .../testing/selftests/bpf/prog_tests/send_signal.c | 198 - tools/testing/selftests/bpf/progs/bpf_flow.c | 18 +- .../bpf/progs/btf_dump_test_case_bitfields.c | 92 - .../bpf/progs/btf_dump_test_case_multidim.c | 35 - .../bpf/progs/btf_dump_test_case_namespacing.c | 73 - .../bpf/progs/btf_dump_test_case_ordering.c | 63 - .../bpf/progs/btf_dump_test_case_packing.c | 75 - .../bpf/progs/btf_dump_test_case_padding.c | 111 - .../bpf/progs/btf_dump_test_case_syntax.c | 229 - tools/testing/selftests/bpf/progs/loop1.c | 28 - tools/testing/selftests/bpf/progs/loop2.c | 28 - tools/testing/selftests/bpf/progs/loop3.c | 22 - tools/testing/selftests/bpf/progs/netcnt_prog.c | 22 +- tools/testing/selftests/bpf/progs/pyperf.h | 272 - tools/testing/selftests/bpf/progs/pyperf100.c | 4 - tools/testing/selftests/bpf/progs/pyperf180.c | 4 - tools/testing/selftests/bpf/progs/pyperf50.c | 4 - tools/testing/selftests/bpf/progs/pyperf600.c | 9 - .../selftests/bpf/progs/pyperf600_nounroll.c | 8 - .../selftests/bpf/progs/socket_cookie_prog.c | 49 +- .../selftests/bpf/progs/sockmap_parse_prog.c | 8 + .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 9 +- .../selftests/bpf/progs/sockmap_verdict_prog.c | 8 + tools/testing/selftests/bpf/progs/strobemeta.c | 10 - tools/testing/selftests/bpf/progs/strobemeta.h | 528 - .../selftests/bpf/progs/strobemeta_nounroll1.c | 9 - .../selftests/bpf/progs/strobemeta_nounroll2.c | 9 - tools/testing/selftests/bpf/progs/test_btf_newkv.c | 73 - .../selftests/bpf/progs/test_get_stack_rawtp.c | 27 +- .../testing/selftests/bpf/progs/test_global_data.c | 27 +- tools/testing/selftests/bpf/progs/test_l4lb.c | 45 +- .../selftests/bpf/progs/test_l4lb_noinline.c | 45 +- .../selftests/bpf/progs/test_lwt_seg6local.c | 7 + tools/testing/selftests/bpf/progs/test_map_lock.c | 22 +- tools/testing/selftests/bpf/progs/test_obj_id.c | 5 +- .../testing/selftests/bpf/progs/test_pkt_access.c | 5 +- .../selftests/bpf/progs/test_pkt_md_access.c | 5 +- tools/testing/selftests/bpf/progs/test_seg6_loop.c | 261 - .../bpf/progs/test_select_reuseport_kern.c | 45 +- .../selftests/bpf/progs/test_send_signal_kern.c | 53 - .../selftests/bpf/progs/test_sock_fields_kern.c | 60 +- tools/testing/selftests/bpf/progs/test_spin_lock.c | 33 +- .../selftests/bpf/progs/test_stacktrace_build_id.c | 44 +- .../selftests/bpf/progs/test_stacktrace_map.c | 40 +- .../selftests/bpf/progs/test_sysctl_loop1.c | 71 - .../selftests/bpf/progs/test_sysctl_loop2.c | 72 - .../testing/selftests/bpf/progs/test_sysctl_prog.c | 5 +- .../testing/selftests/bpf/progs/test_tcp_estats.c | 9 +- .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 18 +- .../selftests/bpf/progs/test_tcpnotify_kern.c | 18 +- tools/testing/selftests/bpf/progs/test_xdp.c | 18 +- tools/testing/selftests/bpf/progs/test_xdp_loop.c | 231 - .../selftests/bpf/progs/test_xdp_noinline.c | 67 +- tools/testing/selftests/bpf/progs/xdping_kern.c | 184 - tools/testing/selftests/bpf/test_btf.c | 81 +- tools/testing/selftests/bpf/test_btf_dump.c | 143 - tools/testing/selftests/bpf/test_cgroup_attach.c | 571 - tools/testing/selftests/bpf/test_dev_cgroup.c | 5 +- tools/testing/selftests/bpf/test_hashmap.c | 382 - tools/testing/selftests/bpf/test_iptunnel_common.h | 5 +- tools/testing/selftests/bpf/test_lpm_map.c | 41 +- tools/testing/selftests/bpf/test_lru_map.c | 5 +- tools/testing/selftests/bpf/test_maps.c | 5 +- tools/testing/selftests/bpf/test_progs.c | 5 +- tools/testing/selftests/bpf/test_section_names.c | 10 - .../testing/selftests/bpf/test_select_reuseport.c | 54 - tools/testing/selftests/bpf/test_sock_addr.c | 214 +- tools/testing/selftests/bpf/test_sock_fields.c | 1 - tools/testing/selftests/bpf/test_socket_cookie.c | 25 +- tools/testing/selftests/bpf/test_sockmap_kern.h | 7 + tools/testing/selftests/bpf/test_stub.c | 40 - tools/testing/selftests/bpf/test_tunnel.sh | 32 - tools/testing/selftests/bpf/test_verifier.c | 66 +- tools/testing/selftests/bpf/test_xdping.sh | 99 - tools/testing/selftests/bpf/trace_helpers.c | 4 +- tools/testing/selftests/bpf/verifier/calls.c | 22 +- tools/testing/selftests/bpf/verifier/cfg.c | 11 +- .../selftests/bpf/verifier/direct_packet_access.c | 3 +- .../testing/selftests/bpf/verifier/div_overflow.c | 14 +- .../selftests/bpf/verifier/helper_access_var_len.c | 28 +- tools/testing/selftests/bpf/verifier/loops1.c | 161 - .../selftests/bpf/verifier/prevent_map_lookup.c | 15 + tools/testing/selftests/bpf/verifier/sock.c | 18 - tools/testing/selftests/bpf/verifier/subreg.c | 533 - tools/testing/selftests/bpf/xdping.c | 258 - tools/testing/selftests/bpf/xdping.h | 13 - .../selftests/breakpoints/breakpoint_test.c | 3 +- .../selftests/breakpoints/breakpoint_test_arm64.c | 11 +- .../breakpoints/step_after_suspend_test.c | 11 +- tools/testing/selftests/cgroup/test_core.c | 7 +- tools/testing/selftests/cgroup/test_memcontrol.c | 4 - .../selftests/drivers/net/mlxsw/fib_offload.sh | 349 - .../selftests/drivers/net/mlxsw/rtnetlink.sh | 47 - .../selftests/drivers/net/netdevsim/devlink.sh | 53 - tools/testing/selftests/exec/execveat.c | 3 +- tools/testing/selftests/ftrace/ftracetest | 1 - .../ftrace/test.d/kprobe/kprobe_args_user.tc | 32 - .../ftrace/test.d/kprobe/kprobe_ftrace.tc | 2 +- .../selftests/ftrace/test.d/selftest/bashisms.tc | 21 - .../selftests/futex/functional/futex_requeue_pi.c | 6 +- .../functional/futex_requeue_pi_mismatched_ops.c | 6 +- .../functional/futex_requeue_pi_signal_restart.c | 6 +- .../functional/futex_wait_private_mapped_file.c | 6 +- .../futex/functional/futex_wait_timeout.c | 6 +- .../functional/futex_wait_uninitialized_heap.c | 6 +- .../futex/functional/futex_wait_wouldblock.c | 6 +- tools/testing/selftests/futex/functional/run.sh | 6 +- tools/testing/selftests/futex/include/atomic.h | 6 +- tools/testing/selftests/futex/include/futextest.h | 6 +- tools/testing/selftests/futex/include/logging.h | 6 +- tools/testing/selftests/futex/run.sh | 6 +- tools/testing/selftests/kselftest/runner.sh | 12 +- tools/testing/selftests/kselftest_harness.h | 17 +- tools/testing/selftests/kvm/Makefile | 18 +- tools/testing/selftests/kvm/dirty_log_test.c | 8 +- tools/testing/selftests/kvm/include/kvm_util.h | 10 - .../selftests/kvm/include/s390x/processor.h | 22 - tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 71 - .../testing/selftests/kvm/lib/aarch64/processor.c | 11 +- tools/testing/selftests/kvm/lib/kvm_util.c | 28 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 286 - tools/testing/selftests/kvm/lib/ucall.c | 2 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 6 +- tools/testing/selftests/kvm/s390x/sync_regs_test.c | 151 - .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 1 - tools/testing/selftests/kvm/x86_64/evmcs_test.c | 7 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 9 +- .../selftests/kvm/x86_64/kvm_create_max_vcpus.c | 70 + .../selftests/kvm/x86_64/platform_info_test.c | 1 + tools/testing/selftests/kvm/x86_64/smm_test.c | 3 +- tools/testing/selftests/kvm/x86_64/state_test.c | 7 +- .../testing/selftests/kvm/x86_64/sync_regs_test.c | 54 +- .../kvm/x86_64/vmx_close_while_nested_test.c | 5 +- .../kvm/x86_64/vmx_set_nested_state_test.c | 2 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 5 +- tools/testing/selftests/net/.gitignore | 4 - tools/testing/selftests/net/Makefile | 5 +- tools/testing/selftests/net/config | 2 - tools/testing/selftests/net/fib-onlink-tests.sh | 48 +- .../selftests/net/fib_nexthop_multiprefix.sh | 290 - tools/testing/selftests/net/fib_nexthops.sh | 1026 -- .../selftests/net/forwarding/router_broadcast.sh | 5 +- .../selftests/net/forwarding/router_mpath_nh.sh | 359 - .../testing/selftests/net/forwarding/tc_flower.sh | 36 +- tools/testing/selftests/net/icmp_redirect.sh | 534 - tools/testing/selftests/net/ipv6_flowlabel.c | 229 - tools/testing/selftests/net/ipv6_flowlabel.sh | 21 - tools/testing/selftests/net/ipv6_flowlabel_mgr.c | 199 - tools/testing/selftests/net/pmtu.sh | 319 +- tools/testing/selftests/net/psock_fanout.c | 16 +- tools/testing/selftests/net/psock_lib.h | 16 +- tools/testing/selftests/net/psock_tpacket.c | 16 +- tools/testing/selftests/net/rtnetlink.sh | 21 - tools/testing/selftests/net/so_txtime.c | 296 - tools/testing/selftests/net/so_txtime.sh | 31 - .../selftests/net/tcp_fastopen_backup_key.c | 335 - .../selftests/net/tcp_fastopen_backup_key.sh | 55 - tools/testing/selftests/net/tcp_inq.c | 12 +- tools/testing/selftests/net/tcp_mmap.c | 16 +- tools/testing/selftests/net/tls.c | 34 - tools/testing/selftests/net/udpgso_bench.sh | 52 +- tools/testing/selftests/net/udpgso_bench_tx.c | 291 +- tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/nft_flowtable.sh | 324 - tools/testing/selftests/netfilter/nft_nat.sh | 6 +- .../networking/timestamping/timestamping.c | 14 +- .../networking/timestamping/txtimestamp.c | 15 +- tools/testing/selftests/ntb/ntb_test.sh | 54 +- tools/testing/selftests/pidfd/.gitignore | 1 - tools/testing/selftests/pidfd/Makefile | 4 +- tools/testing/selftests/pidfd/pidfd.h | 57 - tools/testing/selftests/pidfd/pidfd_open_test.c | 169 - tools/testing/selftests/pidfd/pidfd_test.c | 251 +- .../powerpc/alignment/alignment_handler.c | 6 +- .../powerpc/alignment/copy_first_unaligned.c | 7 +- .../selftests/powerpc/benchmarks/context_switch.c | 6 +- .../selftests/powerpc/benchmarks/futex_bench.c | 2 +- .../selftests/powerpc/benchmarks/gettimeofday.c | 2 +- .../selftests/powerpc/benchmarks/mmap_bench.c | 2 +- .../selftests/powerpc/benchmarks/null_syscall.c | 6 +- .../selftests/powerpc/cache_shape/cache_shape.c | 6 +- tools/testing/selftests/powerpc/harness.c | 2 +- tools/testing/selftests/powerpc/include/fpu_asm.h | 6 +- tools/testing/selftests/powerpc/include/gpr_asm.h | 6 +- tools/testing/selftests/powerpc/include/reg.h | 2 +- tools/testing/selftests/powerpc/include/subunit.h | 2 +- tools/testing/selftests/powerpc/include/utils.h | 2 +- tools/testing/selftests/powerpc/include/vmx_asm.h | 6 +- tools/testing/selftests/powerpc/include/vsx_asm.h | 6 +- tools/testing/selftests/powerpc/lib/reg.S | 6 +- tools/testing/selftests/powerpc/math/fpu_asm.S | 6 +- tools/testing/selftests/powerpc/math/fpu_preempt.c | 6 +- tools/testing/selftests/powerpc/math/fpu_signal.c | 6 +- tools/testing/selftests/powerpc/math/fpu_syscall.c | 6 +- tools/testing/selftests/powerpc/math/vmx_asm.S | 6 +- tools/testing/selftests/powerpc/math/vmx_preempt.c | 6 +- tools/testing/selftests/powerpc/math/vmx_signal.c | 6 +- tools/testing/selftests/powerpc/math/vmx_syscall.c | 6 +- tools/testing/selftests/powerpc/math/vsx_asm.S | 6 +- tools/testing/selftests/powerpc/math/vsx_preempt.c | 6 +- tools/testing/selftests/powerpc/mm/prot_sao.c | 2 +- .../selftests/powerpc/pmu/count_instructions.c | 2 +- .../powerpc/pmu/ebb/back_to_back_ebbs_test.c | 2 +- .../testing/selftests/powerpc/pmu/ebb/busy_loop.S | 2 +- .../powerpc/pmu/ebb/close_clears_pmcc_test.c | 2 +- .../powerpc/pmu/ebb/cpu_event_pinned_vs_ebb_test.c | 2 +- .../powerpc/pmu/ebb/cpu_event_vs_ebb_test.c | 2 +- .../selftests/powerpc/pmu/ebb/cycles_test.c | 2 +- .../powerpc/pmu/ebb/cycles_with_freeze_test.c | 2 +- .../powerpc/pmu/ebb/cycles_with_mmcr2_test.c | 2 +- tools/testing/selftests/powerpc/pmu/ebb/ebb.c | 2 +- tools/testing/selftests/powerpc/pmu/ebb/ebb.h | 2 +- .../selftests/powerpc/pmu/ebb/ebb_handler.S | 2 +- .../selftests/powerpc/pmu/ebb/ebb_on_child_test.c | 2 +- .../powerpc/pmu/ebb/ebb_on_willing_child_test.c | 2 +- .../powerpc/pmu/ebb/ebb_vs_cpu_event_test.c | 2 +- .../powerpc/pmu/ebb/event_attributes_test.c | 2 +- .../powerpc/pmu/ebb/fixed_instruction_loop.S | 2 +- .../selftests/powerpc/pmu/ebb/fork_cleanup_test.c | 2 +- .../powerpc/pmu/ebb/instruction_count_test.c | 2 +- .../powerpc/pmu/ebb/lost_exception_test.c | 2 +- .../selftests/powerpc/pmu/ebb/multi_counter_test.c | 2 +- .../powerpc/pmu/ebb/multi_ebb_procs_test.c | 2 +- .../selftests/powerpc/pmu/ebb/no_handler_test.c | 2 +- .../selftests/powerpc/pmu/ebb/pmae_handling_test.c | 2 +- .../powerpc/pmu/ebb/pmc56_overflow_test.c | 2 +- .../selftests/powerpc/pmu/ebb/reg_access_test.c | 2 +- .../pmu/ebb/task_event_pinned_vs_ebb_test.c | 2 +- .../powerpc/pmu/ebb/task_event_vs_ebb_test.c | 2 +- tools/testing/selftests/powerpc/pmu/ebb/trace.c | 2 +- tools/testing/selftests/powerpc/pmu/ebb/trace.h | 2 +- tools/testing/selftests/powerpc/pmu/event.c | 2 +- tools/testing/selftests/powerpc/pmu/event.h | 2 +- tools/testing/selftests/powerpc/pmu/l3_bank_test.c | 2 +- tools/testing/selftests/powerpc/pmu/lib.c | 2 +- tools/testing/selftests/powerpc/pmu/lib.h | 2 +- tools/testing/selftests/powerpc/pmu/loop.S | 2 +- .../selftests/powerpc/pmu/per_event_excludes.c | 2 +- .../powerpc/primitives/load_unaligned_zeropad.c | 6 +- .../selftests/powerpc/ptrace/perf-hwbreak.c | 6 +- .../testing/selftests/powerpc/ptrace/ptrace-gpr.c | 6 +- .../testing/selftests/powerpc/ptrace/ptrace-gpr.h | 6 +- .../testing/selftests/powerpc/ptrace/ptrace-tar.c | 6 +- .../testing/selftests/powerpc/ptrace/ptrace-tar.h | 6 +- .../selftests/powerpc/ptrace/ptrace-tm-gpr.c | 6 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-gpr.c | 6 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-tar.c | 6 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c | 6 +- .../selftests/powerpc/ptrace/ptrace-tm-spr.c | 6 +- .../selftests/powerpc/ptrace/ptrace-tm-tar.c | 6 +- .../selftests/powerpc/ptrace/ptrace-tm-vsx.c | 6 +- .../testing/selftests/powerpc/ptrace/ptrace-vsx.c | 6 +- .../testing/selftests/powerpc/ptrace/ptrace-vsx.h | 6 +- tools/testing/selftests/powerpc/ptrace/ptrace.h | 6 +- tools/testing/selftests/powerpc/scripts/hmi.sh | 9 +- tools/testing/selftests/powerpc/signal/signal.S | 6 +- tools/testing/selftests/powerpc/signal/signal.c | 6 +- tools/testing/selftests/powerpc/signal/signal_tm.c | 6 +- .../selftests/powerpc/stringloops/asm/ppc-opcode.h | 6 +- .../selftests/powerpc/syscalls/ipc_unmuxed.c | 6 +- tools/testing/selftests/powerpc/tm/tm-exec.c | 6 +- tools/testing/selftests/powerpc/tm/tm-fork.c | 2 +- .../powerpc/tm/tm-signal-context-chk-fpu.c | 7 +- .../powerpc/tm/tm-signal-context-chk-gpr.c | 7 +- .../powerpc/tm/tm-signal-context-chk-vmx.c | 7 +- .../powerpc/tm/tm-signal-context-chk-vsx.c | 7 +- .../selftests/powerpc/tm/tm-signal-msr-resv.c | 2 +- .../testing/selftests/powerpc/tm/tm-signal-stack.c | 2 +- tools/testing/selftests/powerpc/tm/tm-signal.S | 6 +- tools/testing/selftests/powerpc/tm/tm-syscall.c | 2 +- tools/testing/selftests/powerpc/tm/tm-tar.c | 2 +- tools/testing/selftests/powerpc/tm/tm-tmspr.c | 3 +- tools/testing/selftests/powerpc/tm/tm-trap.c | 2 +- .../testing/selftests/powerpc/tm/tm-unavailable.c | 2 +- .../testing/selftests/powerpc/tm/tm-vmx-unavail.c | 2 +- tools/testing/selftests/powerpc/tm/tm-vmxcopy.c | 2 +- tools/testing/selftests/powerpc/tm/tm.h | 2 +- tools/testing/selftests/powerpc/utils.c | 2 +- tools/testing/selftests/proc/proc-pid-vm.c | 17 +- tools/testing/selftests/ptp/phc.sh | 166 - tools/testing/selftests/ptp/testptp.c | 15 +- tools/testing/selftests/ptrace/.gitignore | 1 - tools/testing/selftests/ptrace/Makefile | 2 +- tools/testing/selftests/ptrace/get_syscall_info.c | 271 - tools/testing/selftests/rtc/rtctest.c | 6 +- tools/testing/selftests/rtc/setdate.c | 11 +- tools/testing/selftests/size/get_size.c | 3 +- tools/testing/selftests/tc-testing/config | 2 +- .../tc-testing/tc-tests/actions/skbedit.json | 62 +- .../selftests/tc-testing/tc-tests/filters/fw.json | 144 - tools/testing/selftests/tc-testing/tdc_config.py | 2 - tools/testing/selftests/timers/adjtick.c | 1 - tools/testing/selftests/timers/freq-step.c | 10 +- tools/testing/selftests/timers/leapcrash.c | 1 - tools/testing/selftests/timers/mqueue-lat.c | 1 - tools/testing/selftests/timers/nanosleep.c | 1 - tools/testing/selftests/timers/nsleep-lat.c | 1 - tools/testing/selftests/timers/posix_timers.c | 3 +- tools/testing/selftests/timers/raw_skew.c | 1 - tools/testing/selftests/timers/set-tai.c | 1 - tools/testing/selftests/timers/set-tz.c | 2 - tools/testing/selftests/timers/threadtest.c | 1 - tools/testing/selftests/timers/valid-adjtimex.c | 2 - .../selftests/vDSO/vdso_standalone_test_x86.c | 2 +- tools/testing/selftests/vDSO/vdso_test.c | 2 +- tools/testing/selftests/vm/Makefile | 6 +- tools/testing/selftests/vm/gup_benchmark.c | 10 +- tools/testing/selftests/vm/userfaultfd.c | 2 +- tools/testing/selftests/vm/virtual_address_range.c | 2 +- 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 | 20 +- 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/thermal/tmon/pid.c | 13 +- tools/thermal/tmon/sysfs.c | 11 +- tools/thermal/tmon/tmon.c | 11 +- tools/thermal/tmon/tmon.h | 11 +- tools/thermal/tmon/tui.c | 11 +- tools/time/udelay_test.sh | 9 +- tools/usb/ffs-test.c | 15 +- tools/usb/testusb.c | 15 +- tools/usb/usbip/libsrc/names.c | 20 +- tools/usb/usbip/libsrc/names.h | 17 +- tools/usb/usbip/src/usbip_port.c | 11 +- tools/virtio/linux/kernel.h | 2 +- tools/virtio/virtio-trace/trace-agent-ctl.c | 4 +- tools/virtio/virtio-trace/trace-agent-rw.c | 4 +- tools/virtio/virtio-trace/trace-agent.c | 4 +- tools/vm/page-types.c | 14 +- tools/vm/slabinfo-gnuplot.sh | 9 +- tools/vm/slabinfo.c | 118 +- usr/.gitignore | 1 + usr/Makefile | 2 - usr/include/.gitignore | 3 - usr/include/Makefile | 132 - virt/kvm/arm/aarch32.c | 121 + virt/kvm/arm/arch_timer.c | 14 +- virt/kvm/arm/arm.c | 17 +- virt/kvm/arm/hyp/aarch32.c | 136 - virt/kvm/arm/mmio.c | 14 +- virt/kvm/arm/mmu.c | 16 +- virt/kvm/arm/vgic/vgic-kvm-device.c | 10 +- virt/kvm/arm/vgic/vgic-mmio-v2.c | 10 +- virt/kvm/arm/vgic/vgic-mmio-v3.c | 10 +- virt/kvm/arm/vgic/vgic-mmio.c | 10 +- virt/kvm/eventfd.c | 9 - virt/kvm/irqchip.c | 14 +- virt/kvm/kvm_main.c | 11 +- 19560 files changed, 500573 insertions(+), 472831 deletions(-) delete mode 100644 Documentation/ABI/testing/debugfs-cros-ec create mode 100644 Documentation/ABI/testing/sysfs-bus-mdio delete mode 100644 Documentation/ABI/testing/sysfs-platform-wilco-ec create mode 100644 Documentation/EDID/HOWTO.txt delete mode 100644 Documentation/EDID/howto.rst delete mode 100644 Documentation/IPMB.txt delete mode 100644 Documentation/Kconfig create mode 100644 Documentation/PCI/MSI-HOWTO.txt create mode 100644 Documentation/PCI/PCIEBUS-HOWTO.txt delete mode 100644 Documentation/PCI/acpi-info.rst create mode 100644 Documentation/PCI/acpi-info.txt delete mode 100644 Documentation/PCI/endpoint/index.rst delete mode 100644 Documentation/PCI/endpoint/pci-endpoint-cfs.rst create mode 100644 Documentation/PCI/endpoint/pci-endpoint-cfs.txt delete mode 100644 Documentation/PCI/endpoint/pci-endpoint.rst create mode 100644 Documentation/PCI/endpoint/pci-endpoint.txt delete mode 100644 Documentation/PCI/endpoint/pci-test-function.rst create mode 100644 Documentation/PCI/endpoint/pci-test-function.txt delete mode 100644 Documentation/PCI/endpoint/pci-test-howto.rst create mode 100644 Documentation/PCI/endpoint/pci-test-howto.txt delete mode 100644 Documentation/PCI/index.rst delete mode 100644 Documentation/PCI/msi-howto.rst delete mode 100644 Documentation/PCI/pci-error-recovery.rst create mode 100644 Documentation/PCI/pci-error-recovery.txt delete mode 100644 Documentation/PCI/pci-iov-howto.rst create mode 100644 Documentation/PCI/pci-iov-howto.txt delete mode 100644 Documentation/PCI/pci.rst create mode 100644 Documentation/PCI/pci.txt delete mode 100644 Documentation/PCI/pcieaer-howto.rst create mode 100644 Documentation/PCI/pcieaer-howto.txt delete mode 100644 Documentation/PCI/picebus-howto.rst delete mode 100644 Documentation/aoe/aoe.rst create mode 100644 Documentation/aoe/aoe.txt delete mode 100644 Documentation/aoe/examples.rst delete mode 100644 Documentation/aoe/index.rst delete mode 100644 Documentation/aoe/todo.rst create mode 100644 Documentation/aoe/todo.txt delete mode 100644 Documentation/arm64/acpi_object_usage.rst create mode 100644 Documentation/arm64/acpi_object_usage.txt delete mode 100644 Documentation/arm64/arm-acpi.rst create mode 100644 Documentation/arm64/arm-acpi.txt delete mode 100644 Documentation/arm64/booting.rst create mode 100644 Documentation/arm64/booting.txt delete mode 100644 Documentation/arm64/cpu-feature-registers.rst create mode 100644 Documentation/arm64/cpu-feature-registers.txt delete mode 100644 Documentation/arm64/elf_hwcaps.rst create mode 100644 Documentation/arm64/elf_hwcaps.txt delete mode 100644 Documentation/arm64/hugetlbpage.rst create mode 100644 Documentation/arm64/hugetlbpage.txt delete mode 100644 Documentation/arm64/index.rst delete mode 100644 Documentation/arm64/legacy_instructions.rst create mode 100644 Documentation/arm64/legacy_instructions.txt delete mode 100644 Documentation/arm64/memory.rst create mode 100644 Documentation/arm64/memory.txt delete mode 100644 Documentation/arm64/pointer-authentication.rst create mode 100644 Documentation/arm64/pointer-authentication.txt delete mode 100644 Documentation/arm64/silicon-errata.rst create mode 100644 Documentation/arm64/silicon-errata.txt delete mode 100644 Documentation/arm64/sve.rst create mode 100644 Documentation/arm64/sve.txt delete mode 100644 Documentation/arm64/tagged-pointers.rst create mode 100644 Documentation/arm64/tagged-pointers.txt create mode 100644 Documentation/cdrom/Makefile delete mode 100644 Documentation/cdrom/cdrom-standard.rst create mode 100644 Documentation/cdrom/cdrom-standard.tex create mode 100644 Documentation/cdrom/ide-cd delete mode 100644 Documentation/cdrom/ide-cd.rst delete mode 100644 Documentation/cdrom/index.rst delete mode 100644 Documentation/cdrom/packet-writing.rst create mode 100644 Documentation/cdrom/packet-writing.txt delete mode 100644 Documentation/cgroup-v1/blkio-controller.rst create mode 100644 Documentation/cgroup-v1/blkio-controller.txt delete mode 100644 Documentation/cgroup-v1/cgroups.rst create mode 100644 Documentation/cgroup-v1/cgroups.txt delete mode 100644 Documentation/cgroup-v1/cpuacct.rst create mode 100644 Documentation/cgroup-v1/cpuacct.txt delete mode 100644 Documentation/cgroup-v1/cpusets.rst create mode 100644 Documentation/cgroup-v1/cpusets.txt delete mode 100644 Documentation/cgroup-v1/devices.rst create mode 100644 Documentation/cgroup-v1/devices.txt delete mode 100644 Documentation/cgroup-v1/freezer-subsystem.rst create mode 100644 Documentation/cgroup-v1/freezer-subsystem.txt delete mode 100644 Documentation/cgroup-v1/hugetlb.rst create mode 100644 Documentation/cgroup-v1/hugetlb.txt delete mode 100644 Documentation/cgroup-v1/index.rst delete mode 100644 Documentation/cgroup-v1/memcg_test.rst create mode 100644 Documentation/cgroup-v1/memcg_test.txt delete mode 100644 Documentation/cgroup-v1/memory.rst create mode 100644 Documentation/cgroup-v1/memory.txt delete mode 100644 Documentation/cgroup-v1/net_cls.rst create mode 100644 Documentation/cgroup-v1/net_cls.txt delete mode 100644 Documentation/cgroup-v1/net_prio.rst create mode 100644 Documentation/cgroup-v1/net_prio.txt delete mode 100644 Documentation/cgroup-v1/pids.rst create mode 100644 Documentation/cgroup-v1/pids.txt delete mode 100644 Documentation/cgroup-v1/rdma.rst create mode 100644 Documentation/cgroup-v1/rdma.txt delete mode 100644 Documentation/device-mapper/cache-policies.rst create mode 100644 Documentation/device-mapper/cache-policies.txt delete mode 100644 Documentation/device-mapper/cache.rst create mode 100644 Documentation/device-mapper/cache.txt delete mode 100644 Documentation/device-mapper/delay.rst create mode 100644 Documentation/device-mapper/delay.txt delete mode 100644 Documentation/device-mapper/dm-crypt.rst create mode 100644 Documentation/device-mapper/dm-crypt.txt delete mode 100644 Documentation/device-mapper/dm-flakey.rst create mode 100644 Documentation/device-mapper/dm-flakey.txt delete mode 100644 Documentation/device-mapper/dm-init.rst create mode 100644 Documentation/device-mapper/dm-init.txt delete mode 100644 Documentation/device-mapper/dm-integrity.rst create mode 100644 Documentation/device-mapper/dm-integrity.txt delete mode 100644 Documentation/device-mapper/dm-io.rst create mode 100644 Documentation/device-mapper/dm-io.txt delete mode 100644 Documentation/device-mapper/dm-log.rst create mode 100644 Documentation/device-mapper/dm-log.txt delete mode 100644 Documentation/device-mapper/dm-queue-length.rst create mode 100644 Documentation/device-mapper/dm-queue-length.txt delete mode 100644 Documentation/device-mapper/dm-raid.rst create mode 100644 Documentation/device-mapper/dm-raid.txt delete mode 100644 Documentation/device-mapper/dm-service-time.rst create mode 100644 Documentation/device-mapper/dm-service-time.txt delete mode 100644 Documentation/device-mapper/dm-uevent.rst create mode 100644 Documentation/device-mapper/dm-uevent.txt delete mode 100644 Documentation/device-mapper/dm-zoned.rst create mode 100644 Documentation/device-mapper/dm-zoned.txt delete mode 100644 Documentation/device-mapper/era.rst create mode 100644 Documentation/device-mapper/era.txt delete mode 100644 Documentation/device-mapper/index.rst delete mode 100644 Documentation/device-mapper/kcopyd.rst create mode 100644 Documentation/device-mapper/kcopyd.txt delete mode 100644 Documentation/device-mapper/linear.rst create mode 100644 Documentation/device-mapper/linear.txt delete mode 100644 Documentation/device-mapper/log-writes.rst create mode 100644 Documentation/device-mapper/log-writes.txt delete mode 100644 Documentation/device-mapper/persistent-data.rst create mode 100644 Documentation/device-mapper/persistent-data.txt delete mode 100644 Documentation/device-mapper/snapshot.rst create mode 100644 Documentation/device-mapper/snapshot.txt delete mode 100644 Documentation/device-mapper/statistics.rst create mode 100644 Documentation/device-mapper/statistics.txt delete mode 100644 Documentation/device-mapper/striped.rst create mode 100644 Documentation/device-mapper/striped.txt delete mode 100644 Documentation/device-mapper/switch.rst create mode 100644 Documentation/device-mapper/switch.txt delete mode 100644 Documentation/device-mapper/thin-provisioning.rst create mode 100644 Documentation/device-mapper/thin-provisioning.txt delete mode 100644 Documentation/device-mapper/unstriped.rst create mode 100644 Documentation/device-mapper/unstriped.txt delete mode 100644 Documentation/device-mapper/verity.rst create mode 100644 Documentation/device-mapper/verity.txt delete mode 100644 Documentation/device-mapper/writecache.rst create mode 100644 Documentation/device-mapper/writecache.txt delete mode 100644 Documentation/device-mapper/zero.rst create mode 100644 Documentation/device-mapper/zero.txt create mode 100644 Documentation/devicetree/bindings/arm/amlogic.txt delete mode 100644 Documentation/devicetree/bindings/arm/amlogic.yaml delete mode 100644 Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx- [...] create mode 100644 Documentation/devicetree/bindings/arm/emtrion.txt delete mode 100644 Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml create mode 100644 Documentation/devicetree/bindings/bus/sunxi-rsb.txt delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ccu.yaml create mode 100644 Documentation/devicetree/bindings/clock/sunxi-ccu.txt delete mode 100644 Documentation/devicetree/bindings/cpufreq/imx-cpufreq-dt.txt delete mode 100644 Documentation/devicetree/bindings/csky/pmu.txt delete mode 100644 Documentation/devicetree/bindings/display/allwinner,sun6i-a31-m [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/armadeus,st0700 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/evervision,vgg8 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/koe,tx14d24vm1bpa.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/tfc,s9700rtwv43 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/vl050_8048nt_c01.txt create mode 100644 Documentation/devicetree/bindings/display/sunxi/sun6i-dsi.txt create mode 100644 Documentation/devicetree/bindings/dma/8250_mtk_dma.txt delete mode 100644 Documentation/devicetree/bindings/dma/mtk-uart-apdma.txt create mode 100644 Documentation/devicetree/bindings/gpio/pl061-gpio.txt delete mode 100644 Documentation/devicetree/bindings/gpio/pl061-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adxl345.txt create mode 100644 Documentation/devicetree/bindings/iio/light/isl29018.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/isl29018.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2583.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2583.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] delete mode 100644 Documentation/devicetree/bindings/leds/leds-lm36274.txt delete mode 100644 Documentation/devicetree/bindings/leds/leds-lm3697.txt delete mode 100644 Documentation/devicetree/bindings/leds/leds-spi-byte.txt delete mode 100644 Documentation/devicetree/bindings/media/allegro.txt delete mode 100644 Documentation/devicetree/bindings/media/amlogic,vdec.txt delete mode 100644 Documentation/devicetree/bindings/media/marvell,mmp2-ccic.txt delete mode 100644 Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt delete mode 100644 Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.txt delete mode 100644 Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/mmc-controller.yaml create mode 100644 Documentation/devicetree/bindings/mmc/sunxi-mmc.txt create mode 100644 Documentation/devicetree/bindings/mtd/stm32-quadspi.txt create mode 100644 Documentation/devicetree/bindings/mux/mmio-mux.txt delete mode 100644 Documentation/devicetree/bindings/mux/reg-mux.txt delete mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.txt delete mode 100644 Documentation/devicetree/bindings/net/wiznet,w5x00.txt delete mode 100644 Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt delete mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-mipi- [...] delete mode 100644 Documentation/devicetree/bindings/phy/qcom-pcie2-phy.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra194-pinmux.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/regulator/gpio-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/gpio-regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/max8660.txt delete mode 100644 Documentation/devicetree/bindings/regulator/max8660.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/regulator.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/slg51000.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,adsp-pil.txt delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,hexagon-v56.txt delete mode 100644 Documentation/devicetree/bindings/reset/bitmain,bm1880-reset.txt delete mode 100644 Documentation/devicetree/bindings/riscv/cpus.yaml delete mode 100644 Documentation/devicetree/bindings/riscv/sifive.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/allwinner,sun4i-a10-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/rtc.yaml create mode 100644 Documentation/devicetree/bindings/rtc/sun6i-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/sunxi-rtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/trivial-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/sifive/sifive-blocks-ip-versi [...] delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt delete mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-spdif.yaml delete mode 100644 Documentation/devicetree/bindings/sound/amlogic,g12a-tohdmitx.txt delete mode 100644 Documentation/devicetree/bindings/sound/rt1011.txt create mode 100644 Documentation/devicetree/bindings/sound/sun4i-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt delete mode 100644 Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-controller.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-gpio.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-pl022.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-sun4i.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-sun6i.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-synquacer.txt create mode 100644 Documentation/devicetree/bindings/spi/spi_pl022.txt delete mode 100644 Documentation/devicetree/bindings/timer/nxp,sysctr-timer.txt delete mode 100644 Documentation/devicetree/bindings/usb/renesas,usbhs.txt rename Documentation/devicetree/bindings/usb/{renesas,usb3.txt => renesas_usb3.txt [...] create mode 100644 Documentation/devicetree/bindings/usb/renesas_usbhs.txt delete mode 100644 Documentation/devicetree/bindings/virtio/iommu.txt delete mode 100644 Documentation/driver-api/mei/hdcp.rst delete mode 100644 Documentation/driver-api/mei/iamt.rst delete mode 100644 Documentation/driver-api/mei/index.rst delete mode 100644 Documentation/driver-api/mei/mei-client-bus.rst delete mode 100644 Documentation/driver-api/mei/mei.rst delete mode 100644 Documentation/driver-api/mei/nfc.rst delete mode 100644 Documentation/driver-api/pps.rst delete mode 100644 Documentation/driver-api/ptp.rst delete mode 100644 Documentation/fault-injection/fault-injection.rst create mode 100644 Documentation/fault-injection/fault-injection.txt delete mode 100644 Documentation/fault-injection/index.rst delete mode 100644 Documentation/fault-injection/notifier-error-inject.rst create mode 100644 Documentation/fault-injection/notifier-error-inject.txt delete mode 100644 Documentation/fault-injection/nvme-fault-injection.rst create mode 100644 Documentation/fault-injection/nvme-fault-injection.txt delete mode 100644 Documentation/fault-injection/provoke-crashes.rst create mode 100644 Documentation/fault-injection/provoke-crashes.txt delete mode 100644 Documentation/fb/api.rst create mode 100644 Documentation/fb/api.txt delete mode 100644 Documentation/fb/arkfb.rst create mode 100644 Documentation/fb/arkfb.txt delete mode 100644 Documentation/fb/aty128fb.rst create mode 100644 Documentation/fb/aty128fb.txt delete mode 100644 Documentation/fb/cirrusfb.rst create mode 100644 Documentation/fb/cirrusfb.txt delete mode 100644 Documentation/fb/cmap_xfbdev.rst create mode 100644 Documentation/fb/cmap_xfbdev.txt delete mode 100644 Documentation/fb/deferred_io.rst create mode 100644 Documentation/fb/deferred_io.txt delete mode 100644 Documentation/fb/efifb.rst create mode 100644 Documentation/fb/efifb.txt delete mode 100644 Documentation/fb/ep93xx-fb.rst create mode 100644 Documentation/fb/ep93xx-fb.txt delete mode 100644 Documentation/fb/fbcon.rst create mode 100644 Documentation/fb/fbcon.txt delete mode 100644 Documentation/fb/framebuffer.rst create mode 100644 Documentation/fb/framebuffer.txt delete mode 100644 Documentation/fb/gxfb.rst create mode 100644 Documentation/fb/gxfb.txt delete mode 100644 Documentation/fb/index.rst delete mode 100644 Documentation/fb/intel810.rst create mode 100644 Documentation/fb/intel810.txt delete mode 100644 Documentation/fb/intelfb.rst create mode 100644 Documentation/fb/intelfb.txt delete mode 100644 Documentation/fb/internals.rst create mode 100644 Documentation/fb/internals.txt delete mode 100644 Documentation/fb/lxfb.rst create mode 100644 Documentation/fb/lxfb.txt delete mode 100644 Documentation/fb/matroxfb.rst create mode 100644 Documentation/fb/matroxfb.txt delete mode 100644 Documentation/fb/metronomefb.rst create mode 100644 Documentation/fb/metronomefb.txt delete mode 100644 Documentation/fb/modedb.rst create mode 100644 Documentation/fb/modedb.txt delete mode 100644 Documentation/fb/pvr2fb.rst create mode 100644 Documentation/fb/pvr2fb.txt delete mode 100644 Documentation/fb/pxafb.rst create mode 100644 Documentation/fb/pxafb.txt delete mode 100644 Documentation/fb/s3fb.rst create mode 100644 Documentation/fb/s3fb.txt delete mode 100644 Documentation/fb/sa1100fb.rst create mode 100644 Documentation/fb/sa1100fb.txt delete mode 100644 Documentation/fb/sh7760fb.rst create mode 100644 Documentation/fb/sh7760fb.txt delete mode 100644 Documentation/fb/sisfb.rst create mode 100644 Documentation/fb/sisfb.txt delete mode 100644 Documentation/fb/sm501.rst create mode 100644 Documentation/fb/sm501.txt delete mode 100644 Documentation/fb/sm712fb.rst create mode 100644 Documentation/fb/sm712fb.txt delete mode 100644 Documentation/fb/sstfb.rst create mode 100644 Documentation/fb/sstfb.txt delete mode 100644 Documentation/fb/tgafb.rst create mode 100644 Documentation/fb/tgafb.txt delete mode 100644 Documentation/fb/tridentfb.rst create mode 100644 Documentation/fb/tridentfb.txt delete mode 100644 Documentation/fb/udlfb.rst create mode 100644 Documentation/fb/udlfb.txt delete mode 100644 Documentation/fb/uvesafb.rst create mode 100644 Documentation/fb/uvesafb.txt delete mode 100644 Documentation/fb/vesafb.rst create mode 100644 Documentation/fb/vesafb.txt delete mode 100644 Documentation/fb/viafb.rst create mode 100644 Documentation/fb/viafb.txt delete mode 100644 Documentation/fb/vt8623fb.rst create mode 100644 Documentation/fb/vt8623fb.txt delete mode 100644 Documentation/filesystems/vfs.rst create mode 100644 Documentation/filesystems/vfs.txt create mode 100644 Documentation/fmc/API.txt create mode 100644 Documentation/fmc/FMC-and-SDB.txt create mode 100644 Documentation/fmc/carrier.txt create mode 100644 Documentation/fmc/fmc-chardev.txt create mode 100644 Documentation/fmc/fmc-fakedev.txt create mode 100644 Documentation/fmc/fmc-trivial.txt create mode 100644 Documentation/fmc/fmc-write-eeprom.txt create mode 100644 Documentation/fmc/identifiers.txt create mode 100644 Documentation/fmc/mezzanine.txt create mode 100644 Documentation/fmc/parameters.txt delete mode 100644 Documentation/fpga/dfl.rst create mode 100644 Documentation/fpga/dfl.txt delete mode 100644 Documentation/fpga/index.rst delete mode 100644 Documentation/gpu/mcde.rst delete mode 100644 Documentation/hwmon/pxe1610 delete mode 100644 Documentation/ide/changelogs.rst delete mode 100644 Documentation/ide/ide-tape.rst create mode 100644 Documentation/ide/ide-tape.txt delete mode 100644 Documentation/ide/ide.rst create mode 100644 Documentation/ide/ide.txt delete mode 100644 Documentation/ide/index.rst delete mode 100644 Documentation/ide/warm-plug-howto.rst create mode 100644 Documentation/ide/warm-plug-howto.txt create mode 100644 Documentation/isdn/HiSax.cert create mode 100644 Documentation/isdn/INTERFACE create mode 100644 Documentation/isdn/INTERFACE.fax create mode 100644 Documentation/isdn/README create mode 100644 Documentation/isdn/README.FAQ create mode 100644 Documentation/isdn/README.HiSax create mode 100644 Documentation/isdn/README.audio create mode 100644 Documentation/isdn/README.concap create mode 100644 Documentation/isdn/README.diversion create mode 100644 Documentation/isdn/README.fax create mode 100644 Documentation/isdn/README.hfc-pci create mode 100644 Documentation/isdn/README.syncppp create mode 100644 Documentation/isdn/README.x25 create mode 100644 Documentation/isdn/syncPPP.FAQ delete mode 100644 Documentation/kbuild/headers_install.rst create mode 100644 Documentation/kbuild/headers_install.txt delete mode 100644 Documentation/kbuild/index.rst delete mode 100644 Documentation/kbuild/issues.rst delete mode 100644 Documentation/kbuild/kbuild.rst create mode 100644 Documentation/kbuild/kbuild.txt delete mode 100644 Documentation/kbuild/kconfig-language.rst create mode 100644 Documentation/kbuild/kconfig-language.txt delete mode 100644 Documentation/kbuild/kconfig-macro-language.rst create mode 100644 Documentation/kbuild/kconfig-macro-language.txt delete mode 100644 Documentation/kbuild/kconfig.rst create mode 100644 Documentation/kbuild/kconfig.txt delete mode 100644 Documentation/kbuild/makefiles.rst create mode 100644 Documentation/kbuild/makefiles.txt delete mode 100644 Documentation/kbuild/modules.rst create mode 100644 Documentation/kbuild/modules.txt delete mode 100644 Documentation/kdump/index.rst delete mode 100644 Documentation/kdump/kdump.rst create mode 100644 Documentation/kdump/kdump.txt delete mode 100644 Documentation/kdump/vmcoreinfo.rst create mode 100644 Documentation/kdump/vmcoreinfo.txt delete mode 100644 Documentation/maintainer/rebasing-and-merging.rst delete mode 100644 Documentation/mic/index.rst delete mode 100644 Documentation/mic/mic_overview.rst create mode 100644 Documentation/mic/mic_overview.txt delete mode 100644 Documentation/mic/scif_overview.rst create mode 100644 Documentation/mic/scif_overview.txt create mode 100644 Documentation/misc-devices/mei/mei-client-bus.txt create mode 100644 Documentation/misc-devices/mei/mei.txt delete mode 100644 Documentation/netlabel/cipso_ipv4.rst create mode 100644 Documentation/netlabel/cipso_ipv4.txt delete mode 100644 Documentation/netlabel/draft_ietf.rst delete mode 100644 Documentation/netlabel/index.rst delete mode 100644 Documentation/netlabel/introduction.rst create mode 100644 Documentation/netlabel/introduction.txt delete mode 100644 Documentation/netlabel/lsm_interface.rst create mode 100644 Documentation/netlabel/lsm_interface.txt delete mode 100644 Documentation/networking/device_drivers/index.rst delete mode 100644 Documentation/networking/device_drivers/mellanox/mlx5.rst delete mode 100644 Documentation/networking/tls-offload-layers.svg delete mode 100644 Documentation/networking/tls-offload-reorder-bad.svg delete mode 100644 Documentation/networking/tls-offload-reorder-good.svg delete mode 100644 Documentation/networking/tls-offload.rst delete mode 100644 Documentation/networking/tls.rst create mode 100644 Documentation/networking/tls.txt delete mode 100644 Documentation/pcmcia/devicetable.rst create mode 100644 Documentation/pcmcia/devicetable.txt delete mode 100644 Documentation/pcmcia/driver-changes.rst create mode 100644 Documentation/pcmcia/driver-changes.txt delete mode 100644 Documentation/pcmcia/driver.rst create mode 100644 Documentation/pcmcia/driver.txt delete mode 100644 Documentation/pcmcia/index.rst delete mode 100644 Documentation/pcmcia/locking.rst create mode 100644 Documentation/pcmcia/locking.txt delete mode 100644 Documentation/power/apm-acpi.rst create mode 100644 Documentation/power/apm-acpi.txt delete mode 100644 Documentation/power/basic-pm-debugging.rst create mode 100644 Documentation/power/basic-pm-debugging.txt delete mode 100644 Documentation/power/charger-manager.rst create mode 100644 Documentation/power/charger-manager.txt delete mode 100644 Documentation/power/drivers-testing.rst create mode 100644 Documentation/power/drivers-testing.txt delete mode 100644 Documentation/power/energy-model.rst create mode 100644 Documentation/power/energy-model.txt delete mode 100644 Documentation/power/freezing-of-tasks.rst create mode 100644 Documentation/power/freezing-of-tasks.txt delete mode 100644 Documentation/power/index.rst delete mode 100644 Documentation/power/interface.rst create mode 100644 Documentation/power/interface.txt delete mode 100644 Documentation/power/opp.rst create mode 100644 Documentation/power/opp.txt delete mode 100644 Documentation/power/pci.rst create mode 100644 Documentation/power/pci.txt delete mode 100644 Documentation/power/pm_qos_interface.rst create mode 100644 Documentation/power/pm_qos_interface.txt delete mode 100644 Documentation/power/power_supply_class.rst create mode 100644 Documentation/power/power_supply_class.txt delete mode 100644 Documentation/power/powercap/powercap.rst create mode 100644 Documentation/power/powercap/powercap.txt delete mode 100644 Documentation/power/regulator/consumer.rst create mode 100644 Documentation/power/regulator/consumer.txt delete mode 100644 Documentation/power/regulator/design.rst create mode 100644 Documentation/power/regulator/design.txt delete mode 100644 Documentation/power/regulator/machine.rst create mode 100644 Documentation/power/regulator/machine.txt delete mode 100644 Documentation/power/regulator/overview.rst create mode 100644 Documentation/power/regulator/overview.txt delete mode 100644 Documentation/power/regulator/regulator.rst create mode 100644 Documentation/power/regulator/regulator.txt delete mode 100644 Documentation/power/runtime_pm.rst create mode 100644 Documentation/power/runtime_pm.txt delete mode 100644 Documentation/power/s2ram.rst create mode 100644 Documentation/power/s2ram.txt delete mode 100644 Documentation/power/suspend-and-cpuhotplug.rst create mode 100644 Documentation/power/suspend-and-cpuhotplug.txt delete mode 100644 Documentation/power/suspend-and-interrupts.rst create mode 100644 Documentation/power/suspend-and-interrupts.txt delete mode 100644 Documentation/power/swsusp-and-swap-files.rst create mode 100644 Documentation/power/swsusp-and-swap-files.txt delete mode 100644 Documentation/power/swsusp-dmcrypt.rst create mode 100644 Documentation/power/swsusp-dmcrypt.txt delete mode 100644 Documentation/power/swsusp.rst create mode 100644 Documentation/power/swsusp.txt delete mode 100644 Documentation/power/tricks.rst create mode 100644 Documentation/power/tricks.txt delete mode 100644 Documentation/power/userland-swsusp.rst create mode 100644 Documentation/power/userland-swsusp.txt delete mode 100644 Documentation/power/video.rst create mode 100644 Documentation/power/video.txt create mode 100644 Documentation/pps/pps.txt create mode 100644 Documentation/ptp/ptp.txt delete mode 100644 Documentation/riscv/index.rst delete mode 100644 Documentation/riscv/pmu.rst create mode 100644 Documentation/riscv/pmu.txt delete mode 100644 Documentation/s390/3270.rst create mode 100644 Documentation/s390/3270.txt create mode 100644 Documentation/s390/CommonIO create mode 100644 Documentation/s390/DASD create mode 100644 Documentation/s390/Debugging390.txt delete mode 100644 Documentation/s390/cds.rst create mode 100644 Documentation/s390/cds.txt delete mode 100644 Documentation/s390/common_io.rst delete mode 100644 Documentation/s390/dasd.rst delete mode 100644 Documentation/s390/debugging390.rst delete mode 100644 Documentation/s390/driver-model.rst create mode 100644 Documentation/s390/driver-model.txt delete mode 100644 Documentation/s390/index.rst delete mode 100644 Documentation/s390/monreader.rst create mode 100644 Documentation/s390/monreader.txt delete mode 100644 Documentation/s390/qeth.rst create mode 100644 Documentation/s390/qeth.txt delete mode 100644 Documentation/s390/s390dbf.rst create mode 100644 Documentation/s390/s390dbf.txt delete mode 100644 Documentation/s390/text_files.rst delete mode 100644 Documentation/s390/vfio-ap.rst create mode 100644 Documentation/s390/vfio-ap.txt delete mode 100644 Documentation/s390/vfio-ccw.rst create mode 100644 Documentation/s390/vfio-ccw.txt delete mode 100644 Documentation/s390/zfcpdump.rst create mode 100644 Documentation/s390/zfcpdump.txt delete mode 100644 Documentation/scheduler/completion.rst create mode 100644 Documentation/scheduler/completion.txt delete mode 100644 Documentation/scheduler/index.rst delete mode 100644 Documentation/scheduler/sched-arch.rst create mode 100644 Documentation/scheduler/sched-arch.txt delete mode 100644 Documentation/scheduler/sched-bwc.rst create mode 100644 Documentation/scheduler/sched-bwc.txt delete mode 100644 Documentation/scheduler/sched-deadline.rst create mode 100644 Documentation/scheduler/sched-deadline.txt delete mode 100644 Documentation/scheduler/sched-design-CFS.rst create mode 100644 Documentation/scheduler/sched-design-CFS.txt delete mode 100644 Documentation/scheduler/sched-domains.rst create mode 100644 Documentation/scheduler/sched-domains.txt delete mode 100644 Documentation/scheduler/sched-energy.rst create mode 100644 Documentation/scheduler/sched-energy.txt delete mode 100644 Documentation/scheduler/sched-nice-design.rst create mode 100644 Documentation/scheduler/sched-nice-design.txt delete mode 100644 Documentation/scheduler/sched-rt-group.rst create mode 100644 Documentation/scheduler/sched-rt-group.txt delete mode 100644 Documentation/scheduler/sched-stats.rst create mode 100644 Documentation/scheduler/sched-stats.txt delete mode 100644 Documentation/scheduler/text_files.rst create mode 100644 Documentation/scsi/osst.txt delete mode 100644 Documentation/sphinx/kernellog.py delete mode 100644 Documentation/target/index.rst delete mode 100644 Documentation/target/scripts.rst delete mode 100644 Documentation/target/tcm_mod_builder.rst create mode 100644 Documentation/target/tcm_mod_builder.txt delete mode 100644 Documentation/target/tcmu-design.rst create mode 100644 Documentation/target/tcmu-design.txt create mode 100644 Documentation/timers/NO_HZ.txt delete mode 100644 Documentation/timers/highres.rst create mode 100644 Documentation/timers/highres.txt delete mode 100644 Documentation/timers/hpet.rst create mode 100644 Documentation/timers/hpet.txt delete mode 100644 Documentation/timers/hrtimers.rst create mode 100644 Documentation/timers/hrtimers.txt delete mode 100644 Documentation/timers/index.rst delete mode 100644 Documentation/timers/no_hz.rst delete mode 100644 Documentation/timers/timekeeping.rst create mode 100644 Documentation/timers/timekeeping.txt delete mode 100644 Documentation/timers/timers-howto.rst create mode 100644 Documentation/timers/timers-howto.txt delete mode 100644 Documentation/translations/it_IT/admin-guide/kernel-parameters.rst create mode 100644 Documentation/translations/zh_CN/basic_profiling.txt delete mode 100644 Documentation/watchdog/convert_drivers_to_kernel_api.rst create mode 100644 Documentation/watchdog/convert_drivers_to_kernel_api.txt delete mode 100644 Documentation/watchdog/hpwdt.rst create mode 100644 Documentation/watchdog/hpwdt.txt delete mode 100644 Documentation/watchdog/index.rst delete mode 100644 Documentation/watchdog/mlx-wdt.rst create mode 100644 Documentation/watchdog/mlx-wdt.txt delete mode 100644 Documentation/watchdog/pcwd-watchdog.rst create mode 100644 Documentation/watchdog/pcwd-watchdog.txt delete mode 100644 Documentation/watchdog/watchdog-api.rst create mode 100644 Documentation/watchdog/watchdog-api.txt delete mode 100644 Documentation/watchdog/watchdog-kernel-api.rst create mode 100644 Documentation/watchdog/watchdog-kernel-api.txt delete mode 100644 Documentation/watchdog/watchdog-parameters.rst create mode 100644 Documentation/watchdog/watchdog-parameters.txt delete mode 100644 Documentation/watchdog/watchdog-pm.rst create mode 100644 Documentation/watchdog/watchdog-pm.txt delete mode 100644 Documentation/watchdog/wdt.rst create mode 100644 Documentation/watchdog/wdt.txt rename Documentation/{core-api => x86}/protection-keys.rst (100%) delete mode 100644 Documentation/xilinx/eemi.rst create mode 100644 Documentation/xilinx/eemi.txt delete mode 100644 Documentation/xilinx/index.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 Next/quilt-import.log delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/am335x-regor-rdk.dts delete mode 100644 arch/arm/boot/dts/am335x-regor.dtsi delete mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-microsoft-olympus.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-swift.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts delete mode 100644 arch/arm/boot/dts/dra71x.dtsi delete mode 100644 arch/arm/boot/dts/ibm-power9-dual.dtsi delete mode 100644 arch/arm/boot/dts/imx7d-meerkat96.dts delete mode 100644 arch/arm/boot/dts/logicpd-torpedo-37xx-devkit-28.dts delete mode 100644 arch/arm/boot/dts/ls1021a-tsn.dts create mode 100644 arch/arm/configs/netx_defconfig create mode 100644 arch/arm/include/asm/flat.h create mode 100644 arch/arm/include/debug/netx.S rename arch/arm/{mach-rpc/ecard-loader.S => lib/ecard.S} (100%) rename arch/arm/{mach-rpc => lib}/floppydma.S (100%) rename arch/arm/{mach-rpc => lib}/io-acorn.S (100%) delete mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-devkit.dts delete mode 100644 arch/arm64/boot/dts/renesas/hihope-common.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m-ex.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-khadas-edge-captain.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-khadas-edge-v.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-khadas-edge.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-khadas-edge.dtsi delete mode 100644 arch/nds32/include/uapi/asm/fp_udfiex_crtl.h create mode 100644 arch/nds32/include/uapi/asm/udftrap.h delete mode 100644 arch/nds32/math-emu/fd2si.c delete mode 100644 arch/nds32/math-emu/fd2siz.c delete mode 100644 arch/nds32/math-emu/fd2ui.c delete mode 100644 arch/nds32/math-emu/fd2uiz.c delete mode 100644 arch/nds32/math-emu/fs2si.c delete mode 100644 arch/nds32/math-emu/fs2siz.c delete mode 100644 arch/nds32/math-emu/fs2ui.c delete mode 100644 arch/nds32/math-emu/fs2uiz.c delete mode 100644 arch/nds32/math-emu/fsi2d.c delete mode 100644 arch/nds32/math-emu/fsi2s.c delete mode 100644 arch/nds32/math-emu/fui2d.c delete mode 100644 arch/nds32/math-emu/fui2s.c delete mode 100644 arch/riscv/boot/dts/Makefile delete mode 100644 arch/riscv/boot/dts/sifive/Makefile delete mode 100644 arch/riscv/boot/dts/sifive/fu540-c000.dtsi delete mode 100644 arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts delete mode 100644 arch/s390/include/asm/mem_encrypt.h create mode 100644 arch/sparc/lib/COPYING.LIB rename arch/unicore32/configs/{defconfig => unicore32_defconfig} (100%) delete mode 100644 arch/x86/include/asm/acrn.h delete mode 100644 arch/x86/kernel/cpu/acrn.c delete mode 100644 arch/x86/kernel/paravirt_patch.c create mode 100644 arch/x86/kernel/paravirt_patch_32.c create mode 100644 arch/x86/kernel/paravirt_patch_64.c create mode 100644 crypto/crypto_wq.c delete mode 100644 crypto/xxhash_generic.c delete mode 100644 drivers/base/regmap/regmap-i3c.c delete mode 100644 drivers/char/ipmi/ipmb_dev_int.c delete mode 100644 drivers/clk/mediatek/clk-mt8516-aud.c delete mode 100644 drivers/clocksource/hyperv_timer.c delete mode 100644 drivers/clocksource/timer-imx-sysctr.c delete mode 100644 drivers/clocksource/timer-tegra.c create mode 100644 drivers/clocksource/timer-tegra20.c delete mode 100644 drivers/cpufreq/imx-cpufreq-dt.c delete mode 100644 drivers/cpufreq/raspberrypi-cpufreq.c create mode 100644 drivers/crypto/atmel-ecc.h delete mode 100644 drivers/crypto/atmel-i2c.c delete mode 100644 drivers/crypto/atmel-i2c.h delete mode 100644 drivers/crypto/atmel-sha204a.c delete mode 100644 drivers/dma/dw-edma/Kconfig delete mode 100644 drivers/dma/dw-edma/Makefile delete mode 100644 drivers/dma/dw-edma/dw-edma-core.c delete mode 100644 drivers/dma/dw-edma/dw-edma-core.h delete mode 100644 drivers/dma/dw-edma/dw-edma-pcie.c delete mode 100644 drivers/dma/dw-edma/dw-edma-v0-core.c delete mode 100644 drivers/dma/dw-edma/dw-edma-v0-core.h delete mode 100644 drivers/dma/dw-edma/dw-edma-v0-debugfs.c delete mode 100644 drivers/dma/dw-edma/dw-edma-v0-debugfs.h delete mode 100644 drivers/dma/dw-edma/dw-edma-v0-regs.h delete mode 100644 drivers/dma/mediatek/mtk-uart-apdma.c create mode 100644 drivers/dma/sh/sudmac.c delete mode 100644 drivers/edac/sifive_edac.c create mode 100644 drivers/fmc/Kconfig create mode 100644 drivers/fmc/Makefile create mode 100644 drivers/fmc/fmc-chardev.c create mode 100644 drivers/fmc/fmc-core.c create mode 100644 drivers/fmc/fmc-debug.c create mode 100644 drivers/fmc/fmc-dump.c create mode 100644 drivers/fmc/fmc-fakedev.c create mode 100644 drivers/fmc/fmc-match.c create mode 100644 drivers/fmc/fmc-private.h create mode 100644 drivers/fmc/fmc-sdb.c create mode 100644 drivers/fmc/fmc-trivial.c create mode 100644 drivers/fmc/fmc-write-eeprom.c create mode 100644 drivers/fmc/fru-parse.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr_internal.h delete mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.c delete mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.h delete mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c create mode 100644 drivers/gpu/drm/cirrus/cirrus_drv.h create mode 100644 drivers/gpu/drm/cirrus/cirrus_ttm.c delete mode 100644 drivers/gpu/drm/drm_client_modeset.c delete mode 100644 drivers/gpu/drm/drm_gem_vram_helper.c delete mode 100644 drivers/gpu/drm/drm_hdcp.c delete mode 100644 drivers/gpu/drm/drm_self_refresh_helper.c delete mode 100644 drivers/gpu/drm/drm_vram_helper_common.c delete mode 100644 drivers/gpu/drm/drm_vram_mm_helper.c create mode 100644 drivers/gpu/drm/i915/.gitignore delete mode 100644 drivers/gpu/drm/i915/Kconfig.profile delete mode 100644 drivers/gpu/drm/i915/display/Makefile delete mode 100644 drivers/gpu/drm/i915/display/Makefile.header-test delete mode 100644 drivers/gpu/drm/i915/display/dvo_ch7017.c delete mode 100644 drivers/gpu/drm/i915/display/dvo_ch7xxx.c delete mode 100644 drivers/gpu/drm/i915/display/dvo_ivch.c delete mode 100644 drivers/gpu/drm/i915/display/dvo_ns2501.c delete mode 100644 drivers/gpu/drm/i915/display/dvo_sil164.c delete mode 100644 drivers/gpu/drm/i915/display/dvo_tfp410.c delete mode 100644 drivers/gpu/drm/i915/display/icl_dsi.c delete mode 100644 drivers/gpu/drm/i915/display/intel_acpi.c delete mode 100644 drivers/gpu/drm/i915/display/intel_acpi.h delete mode 100644 drivers/gpu/drm/i915/display/intel_atomic.c delete mode 100644 drivers/gpu/drm/i915/display/intel_atomic.h delete mode 100644 drivers/gpu/drm/i915/display/intel_atomic_plane.c delete mode 100644 drivers/gpu/drm/i915/display/intel_atomic_plane.h delete mode 100644 drivers/gpu/drm/i915/display/intel_audio.c delete mode 100644 drivers/gpu/drm/i915/display/intel_bios.c delete mode 100644 drivers/gpu/drm/i915/display/intel_bios.h delete mode 100644 drivers/gpu/drm/i915/display/intel_bw.c delete mode 100644 drivers/gpu/drm/i915/display/intel_bw.h delete mode 100644 drivers/gpu/drm/i915/display/intel_cdclk.c delete mode 100644 drivers/gpu/drm/i915/display/intel_color.c delete mode 100644 drivers/gpu/drm/i915/display/intel_color.h delete mode 100644 drivers/gpu/drm/i915/display/intel_combo_phy.c delete mode 100644 drivers/gpu/drm/i915/display/intel_combo_phy.h delete mode 100644 drivers/gpu/drm/i915/display/intel_connector.c delete mode 100644 drivers/gpu/drm/i915/display/intel_crt.c delete mode 100644 drivers/gpu/drm/i915/display/intel_ddi.c delete mode 100644 drivers/gpu/drm/i915/display/intel_ddi.h delete mode 100644 drivers/gpu/drm/i915/display/intel_display.c delete mode 100644 drivers/gpu/drm/i915/display/intel_display.h delete mode 100644 drivers/gpu/drm/i915/display/intel_display_power.c delete mode 100644 drivers/gpu/drm/i915/display/intel_display_power.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dp.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dp.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux_backlight.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dp_link_training.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dp_link_training.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dp_mst.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dp_mst.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dpio_phy.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dpio_phy.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dpll_mgr.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dpll_mgr.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dsi.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dsi_vbt.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dvo.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dvo_dev.h delete mode 100644 drivers/gpu/drm/i915/display/intel_fbc.c delete mode 100644 drivers/gpu/drm/i915/display/intel_fbdev.c delete mode 100644 drivers/gpu/drm/i915/display/intel_fifo_underrun.c delete mode 100644 drivers/gpu/drm/i915/display/intel_fifo_underrun.h delete mode 100644 drivers/gpu/drm/i915/display/intel_frontbuffer.c delete mode 100644 drivers/gpu/drm/i915/display/intel_frontbuffer.h delete mode 100644 drivers/gpu/drm/i915/display/intel_gmbus.c delete mode 100644 drivers/gpu/drm/i915/display/intel_gmbus.h delete mode 100644 drivers/gpu/drm/i915/display/intel_hdcp.c delete mode 100644 drivers/gpu/drm/i915/display/intel_hdcp.h delete mode 100644 drivers/gpu/drm/i915/display/intel_hdmi.c delete mode 100644 drivers/gpu/drm/i915/display/intel_hotplug.c delete mode 100644 drivers/gpu/drm/i915/display/intel_hotplug.h delete mode 100644 drivers/gpu/drm/i915/display/intel_lpe_audio.c delete mode 100644 drivers/gpu/drm/i915/display/intel_lpe_audio.h delete mode 100644 drivers/gpu/drm/i915/display/intel_lvds.c delete mode 100644 drivers/gpu/drm/i915/display/intel_opregion.c delete mode 100644 drivers/gpu/drm/i915/display/intel_overlay.c delete mode 100644 drivers/gpu/drm/i915/display/intel_overlay.h delete mode 100644 drivers/gpu/drm/i915/display/intel_panel.c delete mode 100644 drivers/gpu/drm/i915/display/intel_pipe_crc.c delete mode 100644 drivers/gpu/drm/i915/display/intel_pipe_crc.h delete mode 100644 drivers/gpu/drm/i915/display/intel_psr.c delete mode 100644 drivers/gpu/drm/i915/display/intel_quirks.c delete mode 100644 drivers/gpu/drm/i915/display/intel_quirks.h delete mode 100644 drivers/gpu/drm/i915/display/intel_sdvo.c delete mode 100644 drivers/gpu/drm/i915/display/intel_sdvo_regs.h delete mode 100644 drivers/gpu/drm/i915/display/intel_sprite.c delete mode 100644 drivers/gpu/drm/i915/display/intel_sprite.h delete mode 100644 drivers/gpu/drm/i915/display/intel_tv.c delete mode 100644 drivers/gpu/drm/i915/display/intel_vbt_defs.h delete mode 100644 drivers/gpu/drm/i915/display/intel_vdsc.c delete mode 100644 drivers/gpu/drm/i915/display/intel_vdsc.h delete mode 100644 drivers/gpu/drm/i915/display/vlv_dsi.c delete mode 100644 drivers/gpu/drm/i915/display/vlv_dsi_pll.c create mode 100644 drivers/gpu/drm/i915/dvo.h create mode 100644 drivers/gpu/drm/i915/dvo_ch7017.c create mode 100644 drivers/gpu/drm/i915/dvo_ch7xxx.c create mode 100644 drivers/gpu/drm/i915/dvo_ivch.c create mode 100644 drivers/gpu/drm/i915/dvo_ns2501.c create mode 100644 drivers/gpu/drm/i915/dvo_sil164.c create mode 100644 drivers/gpu/drm/i915/dvo_tfp410.c delete mode 100644 drivers/gpu/drm/i915/gem/Makefile delete mode 100644 drivers/gpu/drm/i915/gem/Makefile.header-test delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_busy.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_clflush.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_clflush.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_context.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_context.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_context_types.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_domain.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_fence.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_internal.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_mman.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_types.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_pages.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_phys.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_pm.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_pm.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_shmem.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_shrinker.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_stolen.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_throttle.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_tiling.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_userptr.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_wait.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.h delete mode 100644 drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/huge_gem_object.h delete mode 100644 drivers/gpu/drm/i915/gem/selftests/huge_pages.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_coherency.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_object.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_object_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h delete mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_context.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_context.h delete mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h delete mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_gem_object.h delete mode 100644 drivers/gpu/drm/i915/gt/Makefile delete mode 100644 drivers/gpu/drm/i915/gt/Makefile.header-test delete mode 100644 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_context.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_context.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_context_types.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_cs.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pm.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pm.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_types.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gpu_commands.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_hangcheck.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_lrc.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_lrc.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_lrc_reg.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_mocs.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_mocs.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_reset.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_reset.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_ringbuffer.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_sseu.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_sseu.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_workarounds.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_workarounds.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_workarounds_types.h delete mode 100644 drivers/gpu/drm/i915/gt/mock_engine.c delete mode 100644 drivers/gpu/drm/i915/gt/mock_engine.h delete mode 100644 drivers/gpu/drm/i915/gt/selftest_hangcheck.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_lrc.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_reset.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_workarounds.c delete mode 100644 drivers/gpu/drm/i915/i915_debugfs.h create mode 100644 drivers/gpu/drm/i915/i915_gem_clflush.c create mode 100644 drivers/gpu/drm/i915/i915_gem_clflush.h create mode 100644 drivers/gpu/drm/i915/i915_gem_context.c create mode 100644 drivers/gpu/drm/i915/i915_gem_context.h create mode 100644 drivers/gpu/drm/i915/i915_gem_context_types.h create mode 100644 drivers/gpu/drm/i915/i915_gem_dmabuf.c create mode 100644 drivers/gpu/drm/i915/i915_gem_execbuffer.c create mode 100644 drivers/gpu/drm/i915/i915_gem_internal.c create mode 100644 drivers/gpu/drm/i915/i915_gem_object.c create mode 100644 drivers/gpu/drm/i915/i915_gem_object.h create mode 100644 drivers/gpu/drm/i915/i915_gem_shrinker.c create mode 100644 drivers/gpu/drm/i915/i915_gem_stolen.c create mode 100644 drivers/gpu/drm/i915/i915_gem_tiling.c create mode 100644 drivers/gpu/drm/i915/i915_gem_userptr.c create mode 100644 drivers/gpu/drm/i915/i915_gemfs.c create mode 100644 drivers/gpu/drm/i915/i915_gemfs.h delete mode 100644 drivers/gpu/drm/i915/i915_irq.h create mode 100644 drivers/gpu/drm/i915/i915_reset.c create mode 100644 drivers/gpu/drm/i915/i915_reset.h delete mode 100644 drivers/gpu/drm/i915/i915_scatterlist.c delete mode 100644 drivers/gpu/drm/i915/i915_scatterlist.h create mode 100644 drivers/gpu/drm/i915/icl_dsi.c create mode 100644 drivers/gpu/drm/i915/intel_acpi.c create mode 100644 drivers/gpu/drm/i915/intel_atomic.c create mode 100644 drivers/gpu/drm/i915/intel_atomic_plane.c create mode 100644 drivers/gpu/drm/i915/intel_atomic_plane.h create mode 100644 drivers/gpu/drm/i915/intel_audio.c rename drivers/gpu/drm/i915/{display => }/intel_audio.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_bios.c create mode 100644 drivers/gpu/drm/i915/intel_bios.h create mode 100644 drivers/gpu/drm/i915/intel_breadcrumbs.c create mode 100644 drivers/gpu/drm/i915/intel_cdclk.c rename drivers/gpu/drm/i915/{display => }/intel_cdclk.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_color.c create mode 100644 drivers/gpu/drm/i915/intel_color.h create mode 100644 drivers/gpu/drm/i915/intel_combo_phy.c create mode 100644 drivers/gpu/drm/i915/intel_connector.c rename drivers/gpu/drm/i915/{display => }/intel_connector.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_context.c create mode 100644 drivers/gpu/drm/i915/intel_context.h create mode 100644 drivers/gpu/drm/i915/intel_context_types.h create mode 100644 drivers/gpu/drm/i915/intel_crt.c rename drivers/gpu/drm/i915/{display => }/intel_crt.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_ddi.c create mode 100644 drivers/gpu/drm/i915/intel_ddi.h create mode 100644 drivers/gpu/drm/i915/intel_display.c create mode 100644 drivers/gpu/drm/i915/intel_display.h create mode 100644 drivers/gpu/drm/i915/intel_dp.c create mode 100644 drivers/gpu/drm/i915/intel_dp.h create mode 100644 drivers/gpu/drm/i915/intel_dp_aux_backlight.c create mode 100644 drivers/gpu/drm/i915/intel_dp_link_training.c create mode 100644 drivers/gpu/drm/i915/intel_dp_mst.c create mode 100644 drivers/gpu/drm/i915/intel_dpio_phy.c create mode 100644 drivers/gpu/drm/i915/intel_dpll_mgr.c create mode 100644 drivers/gpu/drm/i915/intel_dpll_mgr.h rename drivers/gpu/drm/i915/{display => }/intel_dsi.c (100%) create mode 100644 drivers/gpu/drm/i915/intel_dsi.h create mode 100644 drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c create mode 100644 drivers/gpu/drm/i915/intel_dsi_vbt.c create mode 100644 drivers/gpu/drm/i915/intel_dvo.c rename drivers/gpu/drm/i915/{display => }/intel_dvo.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_engine_cs.c create mode 100644 drivers/gpu/drm/i915/intel_engine_types.h create mode 100644 drivers/gpu/drm/i915/intel_fbc.c rename drivers/gpu/drm/i915/{display => }/intel_fbc.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_fbdev.c rename drivers/gpu/drm/i915/{display => }/intel_fbdev.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_fifo_underrun.c create mode 100644 drivers/gpu/drm/i915/intel_frontbuffer.c create mode 100644 drivers/gpu/drm/i915/intel_frontbuffer.h create mode 100644 drivers/gpu/drm/i915/intel_gpu_commands.h create mode 100644 drivers/gpu/drm/i915/intel_hangcheck.c create mode 100644 drivers/gpu/drm/i915/intel_hdcp.c create mode 100644 drivers/gpu/drm/i915/intel_hdcp.h create mode 100644 drivers/gpu/drm/i915/intel_hdmi.c rename drivers/gpu/drm/i915/{display => }/intel_hdmi.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_hotplug.c create mode 100644 drivers/gpu/drm/i915/intel_i2c.c create mode 100644 drivers/gpu/drm/i915/intel_lpe_audio.c create mode 100644 drivers/gpu/drm/i915/intel_lrc.c create mode 100644 drivers/gpu/drm/i915/intel_lrc.h create mode 100644 drivers/gpu/drm/i915/intel_lrc_reg.h rename drivers/gpu/drm/i915/{display => }/intel_lspcon.c (100%) rename drivers/gpu/drm/i915/{display => }/intel_lspcon.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_lvds.c rename drivers/gpu/drm/i915/{display => }/intel_lvds.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_mocs.c create mode 100644 drivers/gpu/drm/i915/intel_mocs.h create mode 100644 drivers/gpu/drm/i915/intel_opregion.c rename drivers/gpu/drm/i915/{display => }/intel_opregion.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_overlay.c create mode 100644 drivers/gpu/drm/i915/intel_panel.c rename drivers/gpu/drm/i915/{display => }/intel_panel.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_pipe_crc.c create mode 100644 drivers/gpu/drm/i915/intel_pipe_crc.h create mode 100644 drivers/gpu/drm/i915/intel_psr.c rename drivers/gpu/drm/i915/{display => }/intel_psr.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_quirks.c create mode 100644 drivers/gpu/drm/i915/intel_ringbuffer.c create mode 100644 drivers/gpu/drm/i915/intel_ringbuffer.h delete mode 100644 drivers/gpu/drm/i915/intel_runtime_pm.h create mode 100644 drivers/gpu/drm/i915/intel_sdvo.c rename drivers/gpu/drm/i915/{display => }/intel_sdvo.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_sdvo_regs.h delete mode 100644 drivers/gpu/drm/i915/intel_sideband.h create mode 100644 drivers/gpu/drm/i915/intel_sprite.c create mode 100644 drivers/gpu/drm/i915/intel_sprite.h create mode 100644 drivers/gpu/drm/i915/intel_tv.c rename drivers/gpu/drm/i915/{display => }/intel_tv.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_vbt_defs.h create mode 100644 drivers/gpu/drm/i915/intel_vdsc.c delete mode 100644 drivers/gpu/drm/i915/intel_wakeref.c delete mode 100644 drivers/gpu/drm/i915/intel_wakeref.h create mode 100644 drivers/gpu/drm/i915/intel_workarounds.c create mode 100644 drivers/gpu/drm/i915/intel_workarounds.h create mode 100644 drivers/gpu/drm/i915/intel_workarounds_types.h create mode 100644 drivers/gpu/drm/i915/selftests/huge_gem_object.c create mode 100644 drivers/gpu/drm/i915/selftests/huge_gem_object.h create mode 100644 drivers/gpu/drm/i915/selftests/huge_pages.c create mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_coherency.c create mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_context.c create mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_dmabuf.c create mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_object.c delete mode 100644 drivers/gpu/drm/i915/selftests/igt_atomic.h rename drivers/gpu/drm/i915/{gt/selftest_engine_cs.c => selftests/intel_engine_cs. [...] create mode 100644 drivers/gpu/drm/i915/selftests/intel_hangcheck.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_lrc.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_workarounds.c create mode 100644 drivers/gpu/drm/i915/selftests/mock_context.c create mode 100644 drivers/gpu/drm/i915/selftests/mock_context.h create mode 100644 drivers/gpu/drm/i915/selftests/mock_dmabuf.c create mode 100644 drivers/gpu/drm/i915/selftests/mock_dmabuf.h create mode 100644 drivers/gpu/drm/i915/selftests/mock_engine.c create mode 100644 drivers/gpu/drm/i915/selftests/mock_engine.h create mode 100644 drivers/gpu/drm/i915/selftests/mock_gem_object.h create mode 100644 drivers/gpu/drm/i915/vlv_dsi.c create mode 100644 drivers/gpu/drm/i915/vlv_dsi_pll.c delete mode 100644 drivers/gpu/drm/mcde/Kconfig delete mode 100644 drivers/gpu/drm/mcde/Makefile delete mode 100644 drivers/gpu/drm/mcde/mcde_display.c delete mode 100644 drivers/gpu/drm/mcde/mcde_display_regs.h delete mode 100644 drivers/gpu/drm/mcde/mcde_drm.h delete mode 100644 drivers/gpu/drm/mcde/mcde_drv.c delete mode 100644 drivers/gpu/drm/mcde/mcde_dsi.c delete mode 100644 drivers/gpu/drm/mcde/mcde_dsi_regs.h delete mode 100644 drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c delete mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c create mode 100644 drivers/gpu/drm/virtio/virtgpu_fb.c delete mode 100644 drivers/gpu/drm/virtio/virtgpu_trace.h delete mode 100644 drivers/gpu/drm/virtio/virtgpu_trace_points.c delete mode 100644 drivers/gpu/ipu-v3/ipu-ic-csc.c delete mode 100644 drivers/hwmon/pmbus/irps5401.c delete mode 100644 drivers/hwmon/pmbus/pxe1610.c delete mode 100644 drivers/hwtracing/coresight/coresight-platform.c create mode 100644 drivers/hwtracing/coresight/of_coresight.c create mode 100644 drivers/infiniband/core/ucm.c delete mode 100644 drivers/iommu/virtio-iommu.c delete mode 100644 drivers/irqchip/irq-renesas-rza1.c create mode 100644 drivers/isdn/capi/capidrv.c create mode 100644 drivers/isdn/capi/capidrv.h create mode 100644 drivers/isdn/divert/Makefile create mode 100644 drivers/isdn/divert/divert_init.c create mode 100644 drivers/isdn/divert/divert_procfs.c create mode 100644 drivers/isdn/divert/isdn_divert.c create mode 100644 drivers/isdn/divert/isdn_divert.h create mode 100644 drivers/isdn/gigaset/Kconfig create mode 100644 drivers/isdn/gigaset/Makefile create mode 100644 drivers/isdn/gigaset/asyncdata.c create mode 100644 drivers/isdn/gigaset/bas-gigaset.c create mode 100644 drivers/isdn/gigaset/capi.c create mode 100644 drivers/isdn/gigaset/common.c create mode 100644 drivers/isdn/gigaset/dummyll.c create mode 100644 drivers/isdn/gigaset/ev-layer.c create mode 100644 drivers/isdn/gigaset/gigaset.h create mode 100644 drivers/isdn/gigaset/i4l.c create mode 100644 drivers/isdn/gigaset/interface.c create mode 100644 drivers/isdn/gigaset/isocdata.c create mode 100644 drivers/isdn/gigaset/proc.c create mode 100644 drivers/isdn/gigaset/ser-gigaset.c create mode 100644 drivers/isdn/gigaset/usb-gigaset.c create mode 100644 drivers/isdn/hardware/Kconfig rename drivers/{staging/isdn => isdn/hardware}/avm/Kconfig (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/Makefile (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/avm_cs.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/avmcard.h (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/b1.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/b1dma.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/b1isa.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/b1pci.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/b1pcmcia.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/c4.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/t1isa.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/t1pci.c (100%) delete mode 100644 drivers/isdn/hardware/mISDN/isdnhdlc.c delete mode 100644 drivers/isdn/hardware/mISDN/isdnhdlc.h create mode 100644 drivers/isdn/hisax/Kconfig create mode 100644 drivers/isdn/hisax/Makefile create mode 100644 drivers/isdn/hisax/amd7930_fn.c create mode 100644 drivers/isdn/hisax/amd7930_fn.h create mode 100644 drivers/isdn/hisax/arcofi.c create mode 100644 drivers/isdn/hisax/arcofi.h create mode 100644 drivers/isdn/hisax/asuscom.c create mode 100644 drivers/isdn/hisax/avm_a1.c create mode 100644 drivers/isdn/hisax/avm_a1p.c create mode 100644 drivers/isdn/hisax/avm_pci.c create mode 100644 drivers/isdn/hisax/avma1_cs.c create mode 100644 drivers/isdn/hisax/bkm_a4t.c create mode 100644 drivers/isdn/hisax/bkm_a8.c create mode 100644 drivers/isdn/hisax/bkm_ax.h create mode 100644 drivers/isdn/hisax/callc.c create mode 100644 drivers/isdn/hisax/config.c create mode 100644 drivers/isdn/hisax/diva.c create mode 100644 drivers/isdn/hisax/elsa.c create mode 100644 drivers/isdn/hisax/elsa_cs.c create mode 100644 drivers/isdn/hisax/elsa_ser.c create mode 100644 drivers/isdn/hisax/enternow_pci.c create mode 100644 drivers/isdn/hisax/fsm.c create mode 100644 drivers/isdn/hisax/fsm.h create mode 100644 drivers/isdn/hisax/gazel.c create mode 100644 drivers/isdn/hisax/hfc4s8s_l1.c create mode 100644 drivers/isdn/hisax/hfc4s8s_l1.h create mode 100644 drivers/isdn/hisax/hfc_2bds0.c create mode 100644 drivers/isdn/hisax/hfc_2bds0.h create mode 100644 drivers/isdn/hisax/hfc_2bs0.c create mode 100644 drivers/isdn/hisax/hfc_2bs0.h create mode 100644 drivers/isdn/hisax/hfc_pci.c create mode 100644 drivers/isdn/hisax/hfc_pci.h create mode 100644 drivers/isdn/hisax/hfc_sx.c create mode 100644 drivers/isdn/hisax/hfc_sx.h create mode 100644 drivers/isdn/hisax/hfc_usb.c create mode 100644 drivers/isdn/hisax/hfc_usb.h create mode 100644 drivers/isdn/hisax/hfcscard.c create mode 100644 drivers/isdn/hisax/hisax.h create mode 100644 drivers/isdn/hisax/hisax_cfg.h create mode 100644 drivers/isdn/hisax/hisax_debug.h create mode 100644 drivers/isdn/hisax/hisax_fcpcipnp.c create mode 100644 drivers/isdn/hisax/hisax_fcpcipnp.h create mode 100644 drivers/isdn/hisax/hisax_if.h create mode 100644 drivers/isdn/hisax/hisax_isac.c create mode 100644 drivers/isdn/hisax/hisax_isac.h create mode 100644 drivers/isdn/hisax/hscx.c create mode 100644 drivers/isdn/hisax/hscx.h create mode 100644 drivers/isdn/hisax/hscx_irq.c create mode 100644 drivers/isdn/hisax/icc.c create mode 100644 drivers/isdn/hisax/icc.h create mode 100644 drivers/isdn/hisax/ipac.h create mode 100644 drivers/isdn/hisax/ipacx.c create mode 100644 drivers/isdn/hisax/ipacx.h create mode 100644 drivers/isdn/hisax/isac.c create mode 100644 drivers/isdn/hisax/isac.h create mode 100644 drivers/isdn/hisax/isar.c create mode 100644 drivers/isdn/hisax/isar.h create mode 100644 drivers/isdn/hisax/isdnl1.c create mode 100644 drivers/isdn/hisax/isdnl1.h create mode 100644 drivers/isdn/hisax/isdnl2.c create mode 100644 drivers/isdn/hisax/isdnl2.h create mode 100644 drivers/isdn/hisax/isdnl3.c create mode 100644 drivers/isdn/hisax/isdnl3.h create mode 100644 drivers/isdn/hisax/isurf.c create mode 100644 drivers/isdn/hisax/ix1_micro.c create mode 100644 drivers/isdn/hisax/jade.c create mode 100644 drivers/isdn/hisax/jade.h create mode 100644 drivers/isdn/hisax/jade_irq.c create mode 100644 drivers/isdn/hisax/l3_1tr6.c create mode 100644 drivers/isdn/hisax/l3_1tr6.h create mode 100644 drivers/isdn/hisax/l3dss1.c create mode 100644 drivers/isdn/hisax/l3dss1.h create mode 100644 drivers/isdn/hisax/l3ni1.c create mode 100644 drivers/isdn/hisax/l3ni1.h create mode 100644 drivers/isdn/hisax/lmgr.c create mode 100644 drivers/isdn/hisax/mic.c create mode 100644 drivers/isdn/hisax/netjet.c create mode 100644 drivers/isdn/hisax/netjet.h create mode 100644 drivers/isdn/hisax/niccy.c create mode 100644 drivers/isdn/hisax/nj_s.c create mode 100644 drivers/isdn/hisax/nj_u.c create mode 100644 drivers/isdn/hisax/q931.c create mode 100644 drivers/isdn/hisax/s0box.c create mode 100644 drivers/isdn/hisax/saphir.c create mode 100644 drivers/isdn/hisax/sedlbauer.c create mode 100644 drivers/isdn/hisax/sedlbauer_cs.c create mode 100644 drivers/isdn/hisax/sportster.c create mode 100644 drivers/isdn/hisax/st5481.h create mode 100644 drivers/isdn/hisax/st5481_b.c create mode 100644 drivers/isdn/hisax/st5481_d.c create mode 100644 drivers/isdn/hisax/st5481_init.c create mode 100644 drivers/isdn/hisax/st5481_usb.c create mode 100644 drivers/isdn/hisax/tei.c create mode 100644 drivers/isdn/hisax/teleint.c create mode 100644 drivers/isdn/hisax/teles0.c create mode 100644 drivers/isdn/hisax/teles3.c create mode 100644 drivers/isdn/hisax/teles_cs.c create mode 100644 drivers/isdn/hisax/telespci.c create mode 100644 drivers/isdn/hisax/w6692.c create mode 100644 drivers/isdn/hisax/w6692.h rename drivers/{staging => }/isdn/hysdn/Kconfig (100%) rename drivers/{staging => }/isdn/hysdn/Makefile (100%) rename drivers/{staging => }/isdn/hysdn/boardergo.c (100%) rename drivers/{staging => }/isdn/hysdn/boardergo.h (100%) rename drivers/{staging => }/isdn/hysdn/hycapi.c (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_boot.c (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_defs.h (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_init.c (100%) create mode 100644 drivers/isdn/hysdn/hysdn_net.c rename drivers/{staging => }/isdn/hysdn/hysdn_pof.h (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_procconf.c (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_proclog.c (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_sched.c (100%) rename drivers/{staging => }/isdn/hysdn/ince1pc.h (100%) create mode 100644 drivers/isdn/i4l/Kconfig create mode 100644 drivers/isdn/i4l/Makefile create mode 100644 drivers/isdn/i4l/isdn_audio.c create mode 100644 drivers/isdn/i4l/isdn_audio.h create mode 100644 drivers/isdn/i4l/isdn_bsdcomp.c create mode 100644 drivers/isdn/i4l/isdn_common.c create mode 100644 drivers/isdn/i4l/isdn_common.h create mode 100644 drivers/isdn/i4l/isdn_concap.c create mode 100644 drivers/isdn/i4l/isdn_concap.h create mode 100644 drivers/isdn/i4l/isdn_net.c create mode 100644 drivers/isdn/i4l/isdn_net.h create mode 100644 drivers/isdn/i4l/isdn_ppp.c create mode 100644 drivers/isdn/i4l/isdn_ppp.h create mode 100644 drivers/isdn/i4l/isdn_tty.c create mode 100644 drivers/isdn/i4l/isdn_tty.h create mode 100644 drivers/isdn/i4l/isdn_ttyfax.c create mode 100644 drivers/isdn/i4l/isdn_ttyfax.h create mode 100644 drivers/isdn/i4l/isdn_v110.c create mode 100644 drivers/isdn/i4l/isdn_v110.h create mode 100644 drivers/isdn/i4l/isdn_x25iface.c create mode 100644 drivers/isdn/i4l/isdn_x25iface.h create mode 100644 drivers/isdn/i4l/isdnhdlc.c create mode 100644 drivers/isdn/isdnloop/Makefile create mode 100644 drivers/isdn/isdnloop/isdnloop.c create mode 100644 drivers/isdn/isdnloop/isdnloop.h delete mode 100644 drivers/leds/leds-lm36274.c delete mode 100644 drivers/leds/leds-lm3697.c delete mode 100644 drivers/leds/leds-spi-byte.c delete mode 100644 drivers/leds/leds-ti-lmu-common.c delete mode 100644 drivers/media/mc/Kconfig delete mode 100644 drivers/media/mc/Makefile delete mode 100644 drivers/media/mc/mc-device.c delete mode 100644 drivers/media/mc/mc-devnode.c delete mode 100644 drivers/media/mc/mc-entity.c rename drivers/media/{mc/mc-dev-allocator.c => media-dev-allocator.c} (100%) create mode 100644 drivers/media/media-device.c create mode 100644 drivers/media/media-devnode.c create mode 100644 drivers/media/media-entity.c rename drivers/media/{mc/mc-request.c => media-request.c} (100%) delete mode 100644 drivers/media/platform/coda/coda-mpeg2.c delete mode 100644 drivers/media/platform/coda/coda-mpeg4.c delete mode 100644 drivers/media/usb/dvb-usb/cxusb-analog.c delete mode 100644 drivers/memory/jedec_ddr.h delete mode 100644 drivers/memory/jedec_ddr_data.c create mode 100644 drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c create mode 100644 drivers/mtd/spi-nor/stm32-quadspi.c delete mode 100644 drivers/net/dsa/realtek-smi-core.c create mode 100644 drivers/net/dsa/realtek-smi.c rename drivers/net/dsa/{realtek-smi-core.h => realtek-smi.h} (100%) delete mode 100644 drivers/net/dsa/sja1105/sja1105_ptp.c delete mode 100644 drivers/net/dsa/sja1105/sja1105_ptp.h delete mode 100644 drivers/net/ethernet/atheros/ag71xx.c create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.c create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.h create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h delete mode 100644 drivers/net/ethernet/intel/iavf/iavf_adminq.c delete mode 100644 drivers/net/ethernet/intel/iavf/iavf_adminq.h delete mode 100644 drivers/net/ethernet/intel/iavf/iavf_adminq_cmd.h delete mode 100644 drivers/net/ethernet/mediatek/mtk_eth_path.c delete mode 100644 drivers/net/ethernet/mediatek/mtk_sgmii.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/devlink.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/devlink.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/crdump.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_ace.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_ace.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_flower.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_police.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_police.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_s2.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_tc.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_tc.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_vcap.h delete mode 100644 drivers/net/ethernet/netronome/nfp/ccm_mbox.c delete mode 100644 drivers/net/ethernet/netronome/nfp/crypto/crypto.h delete mode 100644 drivers/net/ethernet/netronome/nfp/crypto/fw.h delete mode 100644 drivers/net/ethernet/netronome/nfp/crypto/tls.c create mode 100644 drivers/net/ethernet/realtek/r8169.c delete mode 100644 drivers/net/ethernet/realtek/r8169_firmware.c delete mode 100644 drivers/net/ethernet/realtek/r8169_firmware.h delete mode 100644 drivers/net/ethernet/realtek/r8169_main.c delete mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c rename drivers/net/phy/{ax88796b.c => asix.c} (100%) delete mode 100644 drivers/net/phy/nxp-tja11xx.c delete mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/Kconfig delete mode 100644 drivers/ntb/msi.c rename drivers/ntb/{core.c => ntb.c} (100%) delete mode 100644 drivers/ntb/test/ntb_msi_test.c delete mode 100644 drivers/nvmem/imx-ocotp-scu.c delete mode 100644 drivers/perf/fsl_imx8_ddr_perf.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-pcie2.c delete mode 100644 drivers/pinctrl/tegra/pinctrl-tegra194.c delete mode 100644 drivers/platform/chrome/cros_ec_ishtp.c delete mode 100644 drivers/platform/chrome/wilco_ec/event.c delete mode 100644 drivers/platform/chrome/wilco_ec/properties.c delete mode 100644 drivers/platform/chrome/wilco_ec/sysfs.c delete mode 100644 drivers/platform/chrome/wilco_ec/telemetry.c delete mode 100644 drivers/platform/olpc/Kconfig delete mode 100644 drivers/platform/olpc/olpc-xo175-ec.c rename drivers/regulator/{88pm800-regulator.c => 88pm800.c} (100%) delete mode 100644 drivers/regulator/slg51000-regulator.c delete mode 100644 drivers/regulator/slg51000-regulator.h delete mode 100644 drivers/scsi/fdomain.c delete mode 100644 drivers/scsi/fdomain.h delete mode 100644 drivers/scsi/fdomain_isa.c delete mode 100644 drivers/scsi/fdomain_pci.c delete mode 100644 drivers/scsi/megaraid/megaraid_sas_debugfs.c create mode 100644 drivers/scsi/osst.c create mode 100644 drivers/scsi/osst.h create mode 100644 drivers/scsi/osst_detect.h create mode 100644 drivers/scsi/osst_options.h delete mode 100644 drivers/scsi/pcmcia/fdomain_cs.c delete mode 100644 drivers/soc/fsl/dpaa2-console.c delete mode 100644 drivers/soc/imx/soc-imx-scu.c delete mode 100644 drivers/soc/qcom/qcom_aoss.c delete mode 100644 drivers/spi/spi-synquacer.c delete mode 100644 drivers/staging/isdn/Kconfig delete mode 100644 drivers/staging/isdn/Makefile delete mode 100644 drivers/staging/isdn/TODO delete mode 100644 drivers/staging/isdn/gigaset/Kconfig delete mode 100644 drivers/staging/isdn/gigaset/Makefile delete mode 100644 drivers/staging/isdn/gigaset/asyncdata.c delete mode 100644 drivers/staging/isdn/gigaset/bas-gigaset.c delete mode 100644 drivers/staging/isdn/gigaset/capi.c delete mode 100644 drivers/staging/isdn/gigaset/common.c delete mode 100644 drivers/staging/isdn/gigaset/dummyll.c delete mode 100644 drivers/staging/isdn/gigaset/ev-layer.c delete mode 100644 drivers/staging/isdn/gigaset/gigaset.h delete mode 100644 drivers/staging/isdn/gigaset/interface.c delete mode 100644 drivers/staging/isdn/gigaset/isocdata.c delete mode 100644 drivers/staging/isdn/gigaset/proc.c delete mode 100644 drivers/staging/isdn/gigaset/ser-gigaset.c delete mode 100644 drivers/staging/isdn/gigaset/usb-gigaset.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_net.c create mode 100644 drivers/staging/kpc2000/kpc2000/fileops.c create mode 100644 drivers/staging/kpc2000/kpc2000/kp2000_module.c delete mode 100644 drivers/staging/kpc2000/kpc2000_i2c.c delete mode 100644 drivers/staging/kpc2000/kpc2000_spi.c create mode 100644 drivers/staging/kpc2000/kpc_i2c/Makefile create mode 100644 drivers/staging/kpc2000/kpc_i2c/fileops.c create mode 100644 drivers/staging/kpc2000/kpc_i2c/i2c_driver.c create mode 100644 drivers/staging/kpc2000/kpc_spi/Makefile create mode 100644 drivers/staging/kpc2000/kpc_spi/spi_driver.c create mode 100644 drivers/staging/kpc2000/kpc_spi/spi_parts.h delete mode 100644 drivers/staging/media/allegro-dvt/Kconfig delete mode 100644 drivers/staging/media/allegro-dvt/Makefile delete mode 100644 drivers/staging/media/allegro-dvt/TODO delete mode 100644 drivers/staging/media/allegro-dvt/allegro-core.c delete mode 100644 drivers/staging/media/allegro-dvt/nal-h264.c delete mode 100644 drivers/staging/media/allegro-dvt/nal-h264.h delete mode 100644 drivers/staging/media/hantro/Kconfig delete mode 100644 drivers/staging/media/hantro/Makefile delete mode 100644 drivers/staging/media/hantro/hantro.h delete mode 100644 drivers/staging/media/hantro/hantro_drv.c delete mode 100644 drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c delete mode 100644 drivers/staging/media/hantro/hantro_g1_regs.h delete mode 100644 drivers/staging/media/hantro/hantro_h1_jpeg_enc.c delete mode 100644 drivers/staging/media/hantro/hantro_h1_regs.h delete mode 100644 drivers/staging/media/hantro/hantro_hw.h delete mode 100644 drivers/staging/media/hantro/hantro_jpeg.c delete mode 100644 drivers/staging/media/hantro/hantro_jpeg.h delete mode 100644 drivers/staging/media/hantro/hantro_mpeg2.c delete mode 100644 drivers/staging/media/hantro/hantro_v4l2.c delete mode 100644 drivers/staging/media/hantro/hantro_v4l2.h delete mode 100644 drivers/staging/media/hantro/rk3288_vpu_hw.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_regs.h delete mode 100644 drivers/staging/media/meson/vdec/Kconfig delete mode 100644 drivers/staging/media/meson/vdec/Makefile delete mode 100644 drivers/staging/media/meson/vdec/TODO delete mode 100644 drivers/staging/media/meson/vdec/codec_mpeg12.c delete mode 100644 drivers/staging/media/meson/vdec/codec_mpeg12.h delete mode 100644 drivers/staging/media/meson/vdec/dos_regs.h delete mode 100644 drivers/staging/media/meson/vdec/esparser.c delete mode 100644 drivers/staging/media/meson/vdec/esparser.h delete mode 100644 drivers/staging/media/meson/vdec/vdec.c delete mode 100644 drivers/staging/media/meson/vdec/vdec.h delete mode 100644 drivers/staging/media/meson/vdec/vdec_1.c delete mode 100644 drivers/staging/media/meson/vdec/vdec_1.h delete mode 100644 drivers/staging/media/meson/vdec/vdec_helpers.c delete mode 100644 drivers/staging/media/meson/vdec/vdec_helpers.h delete mode 100644 drivers/staging/media/meson/vdec/vdec_platform.c delete mode 100644 drivers/staging/media/meson/vdec/vdec_platform.h create mode 100644 drivers/staging/media/rockchip/vpu/Kconfig create mode 100644 drivers/staging/media/rockchip/vpu/Makefile rename drivers/staging/media/{hantro => rockchip/vpu}/TODO (100%) create mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c create mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c create mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_regs.h create mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c create mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c create mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_regs.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_common.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_drv.c create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_enc.c create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_hw.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_jpeg.c create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_jpeg.h delete mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_h264.c delete mode 100644 drivers/usb/common/common.h delete mode 100644 drivers/usb/renesas_usbhs/rza2.c create mode 100644 drivers/video/fbdev/mxsfb.c create mode 100644 fs/afs/netdevices.c delete mode 100644 fs/coda/coda_psdev.h delete mode 100644 include/asm-generic/flat.h delete mode 100644 include/asm-generic/mshyperv.h delete mode 100644 include/clocksource/hyperv_timer.h create mode 100644 include/crypto/crypto_wq.h delete mode 100644 include/drm/drm_gem_vram_helper.h delete mode 100644 include/drm/drm_self_refresh_helper.h delete mode 100644 include/drm/drm_vram_mm_helper.h create mode 100644 include/drm/gma_drm.h delete mode 100644 include/dt-bindings/clock/qcom,gpucc-msm8998.h delete mode 100644 include/dt-bindings/power/qcom-aoss-qmp.h delete mode 100644 include/dt-bindings/reset/bitmain,bm1880-reset.h delete mode 100644 include/dt-bindings/sound/meson-g12a-tohdmitx.h create mode 100644 include/linux/coda_psdev.h create mode 100644 include/linux/concap.h delete mode 100644 include/linux/dma/edma.h delete mode 100644 include/linux/dma/mxs-dma.h create mode 100644 include/linux/fmc-sdb.h create mode 100644 include/linux/fmc.h delete mode 100644 include/linux/fpga/adi-axi-common.h delete mode 100644 include/linux/if_rmnet.h create mode 100644 include/linux/isdn.h create mode 100644 include/linux/isdn/hdlc.h create mode 100644 include/linux/isdn_divertif.h create mode 100644 include/linux/isdn_ppp.h create mode 100644 include/linux/isdnif.h delete mode 100644 include/linux/leds-ti-lmu-common.h create mode 100644 include/linux/platform_data/video-clcd-versatile.h create mode 100644 include/linux/sudmac.h create mode 100644 include/linux/wanrouter.h delete mode 100644 include/media/h264-ctrls.h create mode 100644 include/memory/jedec_ddr.h delete mode 100644 include/net/netfilter/nf_conntrack_bridge.h delete mode 100644 include/net/netfilter/nf_synproxy.h delete mode 100644 include/net/netns/nexthop.h delete mode 100644 include/net/nexthop.h delete mode 100644 include/net/tc_act/tc_ctinfo.h delete mode 100644 include/uapi/Kbuild create mode 100644 include/uapi/linux/Kbuild create mode 100644 include/uapi/linux/coda_psdev.h create mode 100644 include/uapi/linux/flat.h delete mode 100644 include/uapi/linux/iommu.h create mode 100644 include/uapi/linux/isdn.h create mode 100644 include/uapi/linux/isdn_divertif.h create mode 100644 include/uapi/linux/isdn_ppp.h create mode 100644 include/uapi/linux/isdnif.h delete mode 100644 include/uapi/linux/netfilter/nf_SYNPROXY.h delete mode 100644 include/uapi/linux/nexthop.h delete mode 100644 include/uapi/linux/tc_act/tc_ctinfo.h delete mode 100644 include/uapi/linux/virtio_iommu.h create mode 100644 include/uapi/linux/wanrouter.h create mode 100644 include/uapi/rdma/ib_user_cm.h create mode 100644 include/uapi/sound/sof/eq.h create mode 100644 include/uapi/sound/sof/manifest.h create mode 100644 include/uapi/sound/sof/tone.h create mode 100644 include/uapi/sound/sof/trace.h create mode 100755 kernel/gen_ikh_data.sh delete mode 100755 kernel/gen_kheaders.sh create mode 100644 lib/jedec_ddr_data.c delete mode 100644 lib/test_meminit.c delete mode 100644 localversion-next delete mode 100644 net/bridge/netfilter/nf_conntrack_bridge.c delete mode 100644 net/ipv4/nexthop.c delete mode 100644 net/sched/act_ctinfo.c create mode 100644 samples/bpf/test_cgrp2_attach2.c delete mode 100755 scripts/cc-system-headers.sh create mode 100755 scripts/headers.sh delete mode 100644 sound/firewire/dice/dice-presonus.c delete mode 100644 sound/soc/codecs/cx2072x.c delete mode 100644 sound/soc/codecs/cx2072x.h delete mode 100644 sound/soc/codecs/rt1011.c delete mode 100644 sound/soc/codecs/rt1011.h delete mode 100644 sound/soc/intel/boards/bytcht_cx2072x.c delete mode 100644 sound/soc/intel/common/soc-intel-quirks.h delete mode 100644 sound/soc/meson/g12a-tohdmitx.c delete mode 100644 tools/include/uapi/asm-generic/socket.h delete mode 100644 tools/include/uapi/linux/if_tun.h delete mode 100644 tools/lib/bpf/btf_dump.c delete mode 100644 tools/lib/bpf/hashmap.c delete mode 100644 tools/lib/bpf/hashmap.h delete mode 100644 tools/perf/tests/map_groups.c delete mode 100755 tools/perf/trace/beauty/fsconfig.sh delete mode 100644 tools/perf/trace/beauty/fsmount.c delete mode 100755 tools/perf/trace/beauty/fsmount.sh delete mode 100644 tools/perf/trace/beauty/fspick.c delete mode 100755 tools/perf/trace/beauty/fspick.sh delete mode 100644 tools/perf/trace/beauty/move_mount.c delete mode 100755 tools/perf/trace/beauty/move_mount_flags.sh delete mode 100644 tools/perf/trace/beauty/sync_file_range.c delete mode 100755 tools/perf/trace/beauty/sync_file_range.sh delete mode 100644 tools/power/pm-graph/README delete mode 100644 tools/testing/selftests/bpf/prog_tests/send_signal.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_bitfields.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_multidim.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_namespacing.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_ordering.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c delete mode 100644 tools/testing/selftests/bpf/progs/loop1.c delete mode 100644 tools/testing/selftests/bpf/progs/loop2.c delete mode 100644 tools/testing/selftests/bpf/progs/loop3.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf.h delete mode 100644 tools/testing/selftests/bpf/progs/pyperf100.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf180.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf50.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf600.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf600_nounroll.c delete mode 100644 tools/testing/selftests/bpf/progs/strobemeta.c delete mode 100644 tools/testing/selftests/bpf/progs/strobemeta.h delete mode 100644 tools/testing/selftests/bpf/progs/strobemeta_nounroll1.c delete mode 100644 tools/testing/selftests/bpf/progs/strobemeta_nounroll2.c delete mode 100644 tools/testing/selftests/bpf/progs/test_btf_newkv.c delete mode 100644 tools/testing/selftests/bpf/progs/test_seg6_loop.c delete mode 100644 tools/testing/selftests/bpf/progs/test_send_signal_kern.c delete mode 100644 tools/testing/selftests/bpf/progs/test_sysctl_loop1.c delete mode 100644 tools/testing/selftests/bpf/progs/test_sysctl_loop2.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_loop.c delete mode 100644 tools/testing/selftests/bpf/progs/xdping_kern.c delete mode 100644 tools/testing/selftests/bpf/test_btf_dump.c delete mode 100644 tools/testing/selftests/bpf/test_cgroup_attach.c delete mode 100644 tools/testing/selftests/bpf/test_hashmap.c delete mode 100644 tools/testing/selftests/bpf/test_stub.c delete mode 100755 tools/testing/selftests/bpf/test_xdping.sh delete mode 100644 tools/testing/selftests/bpf/verifier/loops1.c delete mode 100644 tools/testing/selftests/bpf/verifier/subreg.c delete mode 100644 tools/testing/selftests/bpf/xdping.c delete mode 100644 tools/testing/selftests/bpf/xdping.h delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/fib_offload.sh delete mode 100755 tools/testing/selftests/drivers/net/netdevsim/devlink.sh delete mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_user.tc delete mode 100644 tools/testing/selftests/ftrace/test.d/selftest/bashisms.tc delete mode 100644 tools/testing/selftests/kvm/include/s390x/processor.h delete mode 100644 tools/testing/selftests/kvm/kvm_create_max_vcpus.c delete mode 100644 tools/testing/selftests/kvm/lib/s390x/processor.c delete mode 100644 tools/testing/selftests/kvm/s390x/sync_regs_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/kvm_create_max_vcpus.c delete mode 100755 tools/testing/selftests/net/fib_nexthop_multiprefix.sh delete mode 100755 tools/testing/selftests/net/fib_nexthops.sh delete mode 100755 tools/testing/selftests/net/forwarding/router_mpath_nh.sh delete mode 100755 tools/testing/selftests/net/icmp_redirect.sh delete mode 100644 tools/testing/selftests/net/ipv6_flowlabel.c delete mode 100755 tools/testing/selftests/net/ipv6_flowlabel.sh delete mode 100644 tools/testing/selftests/net/ipv6_flowlabel_mgr.c delete mode 100644 tools/testing/selftests/net/so_txtime.c delete mode 100755 tools/testing/selftests/net/so_txtime.sh delete mode 100644 tools/testing/selftests/net/tcp_fastopen_backup_key.c delete mode 100755 tools/testing/selftests/net/tcp_fastopen_backup_key.sh delete mode 100755 tools/testing/selftests/netfilter/nft_flowtable.sh delete mode 100644 tools/testing/selftests/pidfd/pidfd.h delete mode 100644 tools/testing/selftests/pidfd/pidfd_open_test.c delete mode 100755 tools/testing/selftests/ptp/phc.sh delete mode 100644 tools/testing/selftests/ptrace/get_syscall_info.c delete mode 100644 usr/include/.gitignore delete mode 100644 usr/include/Makefile delete mode 100644 virt/kvm/arm/hyp/aarch32.c