This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-defconfig in repository toolchain/ci/linux.
omits a125097c8410 Add linux-next specific files for 20190617 omits 6f1aca38685d Merge branch 'akpm/master' omits 40995ce3a283 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 2f801dbe3aa7 fs/select.c: use struct_size() in kmalloc() omits 35458bdbc93b proc-sysctl-add-shared-variables-for-range-check-fix-2-fix omits b5a71bf4e500 tipc: remove two unused variables omits ca2c43e9fe88 proc-sysctl-add-shared-variables-for-range-check-fix omits b2f199cc1c5a proc/sysctl: add shared variables for range check omits 09f0659d0897 pinctrl: fix pxa2xx.c build warnings omits 876fcef9e915 Merge branch 'akpm-current/current' omits 6f6493456f00 Merge remote-tracking branch 'hmm/hmm' omits 3d824476b122 Merge remote-tracking branch 'pidfd/for-next' omits 222925a4d17b Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 008c6b2c6d85 Merge remote-tracking branch 'hyperv/hyperv-next' omits eea7d97338b7 Merge remote-tracking branch 'xarray/xarray' omits 1db7ddd0542a Merge remote-tracking branch 'nvmem/for-next' omits 257fef831192 Merge remote-tracking branch 'kspp/for-next/kspp' omits 7f039a1c9868 Merge remote-tracking branch 'ntb/ntb-next' omits 7d47f3cf5d3d Merge remote-tracking branch 'at24/at24/for-next' omits e500311dd637 Merge remote-tracking branch 'rtc/rtc-next' omits 191f19d9049f Merge remote-tracking branch 'coresight/next' omits f7756dc8960a Merge remote-tracking branch 'livepatching/for-next' omits be15ce92b70a Merge remote-tracking branch 'y2038/y2038' omits 5e29116af2b6 Merge remote-tracking branch 'userns/for-next' omits 970eda19310f Merge remote-tracking branch 'pinctrl/for-next' omits e7589c927a1a Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits e6e8be1128ad Merge remote-tracking branch 'gpio/for-next' omits 8f575896f2ae Merge remote-tracking branch 'rpmsg/for-next' omits fc0ea5b9c632 Merge remote-tracking branch 'vhost/linux-next' omits e149a900c064 Merge remote-tracking branch 'scsi/for-next' omits f90df07b9778 Merge remote-tracking branch 'cgroup/for-next' omits a11a369ab042 Merge remote-tracking branch 'slave-dma/next' omits eaece4ff586b Merge remote-tracking branch 'mux/for-next' omits 784afe8dee19 Merge remote-tracking branch 'staging/staging-next' omits f74aca780d3f Merge remote-tracking branch 'soundwire/next' omits 07411e3efe8f Merge remote-tracking branch 'extcon/extcon-next' omits e024d2ce124e Merge remote-tracking branch 'char-misc/char-misc-next' omits 65ce46ee9c40 Merge remote-tracking branch 'tty/tty-next' omits 8b9aa20b9037 Merge remote-tracking branch 'phy-next/next' omits ac5bf2019682 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 76d17aaa7e2b Merge remote-tracking branch 'usb/usb-next' omits 067a44d12dd0 Merge remote-tracking branch 'driver-core/driver-core-next' omits 13f8e17e7e6f Merge remote-tracking branch 'ipmi/for-next' omits 5153f7a6bcf5 Merge remote-tracking branch 'leds/for-next' omits ed2040928d48 Merge remote-tracking branch 'chrome-platform/for-next' omits 424d9030a54f Merge remote-tracking branch 'drivers-x86/for-next' omits cfc72e1b6158 Merge remote-tracking branch 'percpu/for-next' omits 6b77bd2f5b58 Merge remote-tracking branch 'kvms390/next' omits 37e6177cf93c Merge remote-tracking branch 'ftrace/for-next' omits 72799c8b5d7c Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 14220e52c9e2 Merge remote-tracking branch 'edac-amd/for-next' omits c83d9712d0a3 Merge remote-tracking branch 'clockevents/clockevents/next' omits 484699919736 Merge remote-tracking branch 'tip/auto-latest' omits 16f8c62c0e1e Merge remote-tracking branch 'spi/for-next' omits dcdad9ee0b47 Merge remote-tracking branch 'devicetree/for-next' omits b6d104bec270 Merge remote-tracking branch 'audit/next' omits 57cb5de6d13b Merge remote-tracking branch 'iommu/next' omits 8aed8d401288 Merge remote-tracking branch 'tpmdd/next' omits ce5fe7f25804 Merge remote-tracking branch 'selinux/next' omits e90c50f3fd2c Merge remote-tracking branch 'integrity/next-integrity' omits bfdb60da9f4d Merge remote-tracking branch 'apparmor/apparmor-next' omits 5e3aeb1ea9c6 Merge remote-tracking branch 'security/next-testing' omits d0fd92e6571b Merge remote-tracking branch 'regulator/for-next' omits beafeb136c11 Merge remote-tracking branch 'backlight/for-backlight-next' omits 39b336aa5ac8 Merge remote-tracking branch 'mfd/for-mfd-next' omits 9ac412c151e6 Merge remote-tracking branch 'kgdb/kgdb-next' omits cba25e4dfb58 Merge remote-tracking branch 'mmc/next' omits 14efab54a335 Merge remote-tracking branch 'block/for-next' omits 9cad726c0b82 Merge remote-tracking branch 'input/next' omits 2a0b1835b9d9 Merge remote-tracking branch 'modules/modules-next' omits 5f22d6e9e90a Merge remote-tracking branch 'sound-asoc/for-next' omits c0fccc1cdee4 Merge remote-tracking branch 'sound/for-next' omits 7fb316950808 Merge remote-tracking branch 'regmap/for-next' omits 81756b7b1b5d Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 84f196d3e9ed Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 6126ad7d4096 Merge remote-tracking branch 'drm-msm/msm-next' omits 3262d18bca70 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 9acc3c3381a1 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits f363d8b1d836 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 3a8b173ed6c3 Merge remote-tracking branch 'amdgpu/drm-next' omits 1cf47b275199 Merge remote-tracking branch 'drm/drm-next' omits 5fb93304a796 Merge remote-tracking branch 'crypto/master' omits 4477eee48c82 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 02182bed28b9 Merge remote-tracking branch 'nand/nand/next' omits 675e11152c31 Merge remote-tracking branch 'gfs2/for-next' omits 4595fa52d534 Merge remote-tracking branch 'wireless-drivers-next/master' omits 0c06f4f2cf12 Merge remote-tracking branch 'nfc-next/master' omits 17984bdd82b2 Merge remote-tracking branch 'netfilter-next/master' omits 94b67b4e1e60 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 90cd60a52b5c Merge remote-tracking branch 'ipsec-next/master' omits ecb6827966a3 Merge remote-tracking branch 'bpf-next/master' omits 0d744c8931dc Merge remote-tracking branch 'net-next/master' omits de9590cf3465 Merge remote-tracking branch 'rdma/for-next' omits 40d22bdeabac Merge remote-tracking branch 'swiotlb/linux-next' omits 958684475b6c Merge remote-tracking branch 'dlm/next' omits 905ef8c9d22f Merge remote-tracking branch 'ieee1394/for-next' omits 5efc5f9a3314 Merge remote-tracking branch 'thermal-soc/next' omits f1540bd5ca71 Merge remote-tracking branch 'opp/opp/linux-next' omits 610de13d2fa9 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 391448375e5b Merge remote-tracking branch 'pm/linux-next' omits 32009587055f Merge remote-tracking branch 'fbdev/fbdev-for-next' omits 19f18e90aa59 Merge remote-tracking branch 'v4l-dvb/master' omits 750fd8f203a4 Merge remote-tracking branch 'jc_docs/docs-next' omits 61b85b88f156 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 9017ba82d7a7 Merge remote-tracking branch 'i3c/i3c/next' omits bded35e63adc Merge remote-tracking branch 'i2c/i2c/for-next' omits 9bcfed1832bb Merge remote-tracking branch 'hid/for-next' omits 87f4a5a7e5b7 Merge remote-tracking branch 'pstore/for-next/pstore' omits ea5e50e92d3b Merge remote-tracking branch 'pci/next' omits ba87ae76435a Merge remote-tracking branch 'printk/for-next' omits 052fe6fa91a1 Merge remote-tracking branch 'vfs/for-next' omits 293089639786 Merge remote-tracking branch 'file-locks/locks-next' omits 166b589095d9 Merge remote-tracking branch 'xfs/for-next' omits f593971ea12f Merge remote-tracking branch 'v9fs/9p-next' omits e27f5d7e06b7 Merge remote-tracking branch 'ubifs/linux-next' omits 71db1c37ba2a Merge remote-tracking branch 'nfsd/nfsd-next' omits 8fe840847bde Merge remote-tracking branch 'nfs-anna/linux-next' omits 30b18c5cdede Merge remote-tracking branch 'fuse/for-next' omits 2309b1c2a7e8 Merge remote-tracking branch 'f2fs/dev' omits 96190692e0a3 Merge remote-tracking branch 'ext4/dev' omits 1f9b3664fd1b Merge remote-tracking branch 'ext3/for_next' omits 8bff6e48e2b2 Merge remote-tracking branch 'ecryptfs/next' omits 5c1efc6601fc Merge remote-tracking branch 'cifs/for-next' omits 389c79cb3405 Merge remote-tracking branch 'btrfs-kdave/for-next' omits 121dcdcce4a1 Merge remote-tracking branch 'fscrypt/master' omits 55b548dd1f43 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 2fd055abd71b Merge remote-tracking branch 'sh/sh-next' omits 61f7e2e5096f Merge remote-tracking branch 's390/features' omits 4eff33fc3c32 Merge remote-tracking branch 'soc-fsl/next' omits d37f1f9ac02e Merge remote-tracking branch 'powerpc/next' omits a07b5cc95341 Merge remote-tracking branch 'parisc-hd/for-next' omits 675ae8464ec2 Merge remote-tracking branch 'mips/mips-next' omits 7e30f749743f Merge remote-tracking branch 'm68knommu/for-next' omits e7251da5ae2d Merge remote-tracking branch 'm68k/for-next' omits be163bda70b1 Merge remote-tracking branch 'csky/linux-next' omits c01722b6379d Merge remote-tracking branch 'clk-samsung/for-next' omits 8fcae073c61e Merge remote-tracking branch 'clk/clk-next' omits f8c58ba0fd26 Merge remote-tracking branch 'tegra/for-next' omits f0c629fd7dcc Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 086ed5ccb498 Merge remote-tracking branch 'scmi/for-linux-next' omits ae8950734c04 Merge remote-tracking branch 'samsung-krzk/for-next' omits 893b81c837e0 Merge remote-tracking branch 'rockchip/for-next' omits 1886afa3b46a Merge remote-tracking branch 'reset/reset/next' omits 3c5394a34f71 Merge remote-tracking branch 'renesas/next' omits 7b8f31f21ac0 Merge remote-tracking branch 'qcom/for-next' omits 8e3837950047 Merge remote-tracking branch 'omap/for-next' omits 11ce6f7880ae Merge remote-tracking branch 'mvebu/for-next' omits ec4745a2817d Merge remote-tracking branch 'mediatek/for-next' omits 2479cd2990fd Merge remote-tracking branch 'keystone/next' omits 39810d72244b Merge remote-tracking branch 'imx-mxs/for-next' omits e566cf934049 Merge remote-tracking branch 'bcm2835/for-next' omits 02734ac83481 Merge remote-tracking branch 'at91/at91-next' omits c6313790e175 Merge remote-tracking branch 'aspeed/for-next' omits b9fae3e14f21 Merge remote-tracking branch 'amlogic/for-next' omits ab72eb125bad Merge remote-tracking branch 'actions/for-next' omits 113f53248016 Merge remote-tracking branch 'arm-soc/for-next' omits 35aa7657646b Merge remote-tracking branch 'arm-perf/for-next/perf' omits 76e8d0291965 Merge remote-tracking branch 'arm64/for-next/core' omits 1806a88db417 Merge remote-tracking branch 'arm/for-next' omits 5bfc961ac583 Merge remote-tracking branch 'arc/for-next' omits 307b553ee75d Merge remote-tracking branch 'dma-mapping/for-next' omits 98e395949274 Merge remote-tracking branch 'kbuild/for-next' omits 8c96c1dbb38c Merge remote-tracking branch 'risc-v-fixes/fixes' omits 53b2974339b5 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits a063ea792c4c Merge remote-tracking branch 'mmc-fixes/fixes' omits ae5df1db9814 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits cca6211b73bb Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 2b89f99e0e51 Merge remote-tracking branch 'omap-fixes/fixes' omits 23d58d93b46f Merge remote-tracking branch 'reset-fixes/reset/fixes' omits fdf9fcee6fd7 Merge remote-tracking branch 'mfd-fixes/for-mfd-fixes' omits a47e746b4fb8 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 9ba8db049da7 Merge remote-tracking branch 'input-current/for-linus' omits 0886783bb946 Merge remote-tracking branch 'thunderbolt-fixes/fixes' omits c9fa637fa9f2 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 25cfce65d1a0 Merge remote-tracking branch 'phy/fixes' omits 3ee9c7eb7f03 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits e5615a123e9a Merge remote-tracking branch 'spi-fixes/for-linus' omits 9d185ebc1ae5 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 229d7eb6116e Merge remote-tracking branch 'regmap-fixes/for-linus' omits 29dbadaa5b36 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits d7a6bbd8d6c5 Merge remote-tracking branch 'rdma-fixes/for-rc' omits 10ee69af24e4 Merge remote-tracking branch 'netfilter/master' omits 54bd0d034f70 Merge remote-tracking branch 'ipsec/master' omits 4d4545ade18d Merge remote-tracking branch 'net/master' omits 37d07f4b23cd Merge remote-tracking branch 'sparc/master' omits 65b7a4bce087 Merge remote-tracking branch 's390-fixes/fixes' omits 041b77a2b3eb Merge remote-tracking branch 'powerpc-fixes/fixes' omits 50607a98e557 Merge remote-tracking branch 'arc-current/for-curr' omits 00fcfbcace1d Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' 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 7cf38fccda2f Merge branches 'arm64-for-5.3', 'drivers-for-5.3' and 'dts [...] 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 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 omits d6a86938f998 include/linux/lz4.h: fix spelling and copy-paste errors in [...] omits 1acfd0e0b8ee ipc/msg.c: consolidate all xxxctl_down() functions omits 667cfdee9493 ipc/mqueue.c: only perform resource calculation if user valid omits 80b279ba7691 aio: simplify read_events() omits 55b0745932e3 kernel/pid.c: convert struct pid:count to refcount_t omits 812bd552f2ec drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate so [...] omits fdf05338278d coredump: split pipe command whitespace before expanding template omits de1fdb08435b select: shift restore_saved_sigmask_unless() into poll_sel [...] omits f703fd953dca select: change do_poll() to return -ERESTARTNOHAND rather [...] omits efa9b934efd9 signal: simplify set_user_sigmask/restore_user_sigmask omits 01487f14e41b signal: reorder struct sighand_struct omits 4deb3c85e077 selftests-ptrace-add-a-test-case-for-ptrace_get_syscall_in [...] omits 22deedbef64c selftests/ptrace: add a test case for PTRACE_GET_SYSCALL_INFO omits 0038b6b5636d ptrace: add PTRACE_GET_SYSCALL_INFO request omits a556cc96bdf8 powerpc: define syscall_get_error() omits bd2169a8ce52 parisc: define syscall_get_error() omits a421c3299a4c mips: define syscall_get_error() omits 4b79a96309e5 hexagon: define syscall_get_error() and syscall_get_return [...] omits 848bf8ed9e61 nds32: fix asm/syscall.h omits 5ec044dac079 fs/ufs/super.c: remove set but not used variable 'usb3' omits e5064524ead1 fs/hfsplus/xattr.c: replace strncpy with memcpy omits 084feb6e4aa0 coda: ftoc validity check integration omits 83ff15cfdaf3 coda: remove sb test in coda_fid_to_inode() omits 8f8ae92cf16d coda: remove sysctl object from module when unused omits 6d64a40b6f66 coda: add __init to init_coda_psdev() omits 48dbd02bd41d coda: use SIZE() for stat omits 52769006a407 coda: destroy mutex in put_super() omits d7e1fe50580f coda: remove uapi/linux/coda_psdev.h omits 0c97e6efe471 coda: Move internal defs out of include/linux/ [ver #2] omits 375831b9a786 coda: bump module version omits e3e26f801c3b coda: get rid of CODA_FREE() omits 62734a14d6f5 coda: get rid of CODA_ALLOC() omits ee38647c5b07 coda: change Coda's user api to use 64-bit time_t in timespec omits 205f9a29dbf4 coda: stop using 'struct timespec' in user API omits c11c6c030f33 coda: clean up indentation, replace spaces with tab omits 9124ed812756 uapi linux/coda_psdev.h: move CODA_REQ_ from uapi to kerne [...] omits f52cf68dbd49 coda: don't try to print names that were considered too long omits 678489edbacc coda: fix build using bare-metal toolchain omits 3253f31031f3 coda: potential buffer overflow in coda_psdev_write() omits 60db24699dfd coda: add error handling for fget omits bc9192a4749a uapi linux/coda_psdev.h: move upc_req definition from uapi [...] omits 062feba1d2f7 uapi linux/coda.h: use __kernel_pid_t for userspace omits 728b5b5b79bc coda: pass the host file in vma->vm_file on mmap omits 7df81401e5ed mm, kprobes: generalize and rename notify_page_fault() as [...] omits e886de530f27 init/Kconfig: fix neighboring typos omits 2dfd4e3a68af fs/binfmt_elf.c: delete stale comment omits 2cb11a4a4043 fs/binfmt_flat.c: remove set but not used variable 'inode' omits 2c752ee303c0 checkpatch: fix something omits 5971c8c1a27a checkpatch: don't interpret stack dumps as commit IDs omits c7332eb7939e checkpatch.pl: warn on duplicate sysctl local variable omits 140de70d64bb lib: debugobjects: no need to check return value of debugf [...] omits 200530ac9888 lib/string_helpers: fix some kerneldoc warnings omits 2a5c6c96baf8 mm/ioremap: check virtual address alignment while creating [...] omits cacb61f34908 lib: introduce test_meminit module omits f61744c278ca lib/test_overflow.c: avoid tainting the kernel and fix wrap size omits b920613f977c lib/test_string.c: add some testcases for strchr and strnchr omits 12e1e8db6044 lib/test_string.c: avoid masking memset16/32/64 failures omits e10ed6fe7770 lib/string.c: allow searching for NUL with strnchr omits 35ba26f59b18 lib/list: tweak LIST_POISON2 for better code generation on x86_64 omits efe7add2daaa lib/math/rational.c: fix possible incorrect result from ra [...] omits 1143310fae57 Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits 14de8ba3fa2e lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits 4b2cae72ac5a lib/genalloc.c: export symbol addr_in_gen_pool omits dcadb8e004b5 byteorder-sanity-check-toolchain-vs-kernel-endianess-check [...] omits 1ac94caaee11 byteorder: sanity check toolchain vs kernel endianness omits 4d17a8a57262 arch: replace _BITUL() in kernel-space headers with BIT() omits 0f5793f53457 linux/bits.h: make BIT(), GENMASK(), and friends available [...] omits 7b797736670f kernel: fix typos and some coding style in comments omits e99144fc5123 fs/proc/inode.c: use typeof_member() macro omits 29d0354c4ec8 include/linux/kernel.h: add typeof_member() macro omits 817ab8c89dcf vmcore-add-a-kernel-parameter-novmcoredd-fix-fix omits 388e1dde0fc1 vmcore-add-a-kernel-parameter-novmcoredd-fix omits a6e20a039f90 vmcore: Add a kernel parameter novmcoredd omits 231eb38a73f5 tools/testing/selftests/proc/proc-pid-vm.c: hide "segfault [...] omits 35311e0a853d kernel/hung_task.c: Monitor killed tasks. omits e8010d7e42d2 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits cf7e3d204e4d fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 0a2094c608f1 mm: don't expose page to fast gup before it's ready omits db3d86dbda70 mm/vmscan: remove unused lru_pages argument omits 29133aa1556a mm, memcg: make scan aggression always exclude protection omits f14f0a7da4eb mm, memcg: make memory.emin the baseline for utilisation d [...] omits e7768b58f622 mm, memcg: proportional memory.{low,min} reclaim omits 38f8ce81c6f8 mm/gup_benchmark: add LONGTERM_BENCHMARK test in gup fast path omits db19b2b0dce4 mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path omits a3926056cb4f mm/gup: rename nr to nr_pinned in get_user_pages_fast() omits 88e2efa14f02 mm: be more verbose about zonelist initialization omits 05cc292d208f x86, numa: always initialize all possible nodes omits 683040435293 mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix omits bdde7b7f40fd mm/oom_kill.c: add task UID to info message on an oom kill omits 432c2d284ad0 mm/memory-failure.c: clarify error message omits 254baefe9194 mm/z3fold: fix variable set but not used warnings omits e66d4dd14451 z3fold: remove redundant assignment to bud omits e6fb13d9b711 z3fold: add inter-page compaction omits 0f2058b05df8 mm: use down_read_killable for locking mmap_sem in access_ [...] omits a8077a6567b1 proc-use-down_read_killable-mmap_sem-for-proc-pid-map_files-fix omits ca5f301ad7ea proc: use down_read_killable mmap_sem for /proc/pid/map_files omits ae6b6b8187a8 proc: use down_read_killable mmap_sem for /proc/pid/clear_refs omits 80806ef54389 proc: use down_read_killable mmap_sem for /proc/pid/pagemap omits 6c053619b598 proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup omits 0e5d26946a2f proc: use down_read_killable mmap_sem for /proc/pid/maps omits f8bec5b03c36 tools/vm/slabinfo: add sorting info to help menu omits 6da4b7b1fb12 tools/vm/slabinfo: add option to sort by partial slabs omits 02ec50b5809b tools/vm/slabinfo: add partial slab listing to -X omits 352cb049eb29 tools/vm/slabinfo: order command line options omits b3e559b8f243 mm: vmscan: correct some vmscan counters for THP swapout omits cb0c3d9aa117 mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned omits 601e36762bc5 mm/large system hash: clear hashdist when only one node wi [...] omits b6ab6cf6b695 mm/large system hash: use vmalloc for size > MAX_ORDER whe [...] omits 53604548ed30 mm/vmalloc.c: spelling> s/informaion/information/ omits fd9f561de713 mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() omits ca4704df7364 mm/vmalloc.c: get rid of one single unlink_va() when merge omits 9b2b78e5325f mm/vmalloc.c: preload a CPU with one object for split purpose omits 241079418261 mm/vmalloc.c: remove "node" argument omits 49f66b8bae92 mm/memory_hotplug: remove "zone" parameter from sparse_rem [...] omits bbd5f97701ad mm/memory_hotplug: make unregister_memory_block_under_node [...] omits eb0b10817023 mm/memory_hotplug: remove memory block devices before arch [...] omits 4b3060d63165 mm/memory_hotplug: drop MHP_MEMBLOCK_API omits 97ab86116485 mm/memory_hotplug: create memory block devices after arch_ [...] omits 811a0e25abb6 mm/memory_hotplug: allow arch_remove_memory() without CONF [...] omits 1563122b41ab drivers/base/memory: fix a compilation warning omits b4fd22cf7c9d drivers/base/memory: pass a block_id to init_memory_block() omits 119cf5d7d509 arm64/mm: add temporary arch_remove_memory() implementation omits 3da8c11a5820 s390x/mm: implement arch_remove_memory() omits c7caa9b22fec s390x/mm: fail when an altmap is used for arch_add_memory() omits f396b98ef31e mm/memory_hotplug: simplify and fix check_hotplug_memory_range() omits 759367b1a6b3 mm-add-account_locked_vm-utility-function-v3 omits 973296c0f629 mm: add account_locked_vm utility function omits 323da25b2acd mm/mmu_notifier: use hlist_add_head_rcu() omits 8369381bb563 mm-swap-fix-release_pages-when-releasing-devmap-pages-v4 omits c3b407508063 mm-swap-fix-release_pages-when-releasing-devmap-pages-v3 omits 932ecf713819 mm-swap-fix-release_pages-when-releasing-devmap-pages-v2 omits 68a4efa95324 mm/swap.c: fix release_pages() when releasing devmap pages omits b88015923bba mm/mmap: move common defines to mman-common.h omits 33dacfaedfad mm/memory.c: fail when offset == num in first check of __v [...] omits 1f48cb4f0798 mm/pgtable: drop pgtable_t variable from pte_fn_t functions omits 1864da488151 arm64-mm-implement-pte_devmap-support-fix omits 7371ba92ff7a arm64: mm: implement pte_devmap support omits af8d10aeede9 mm: introduce ARCH_HAS_PTE_DEVMAP omits 0d23b042f269 mm: clean up is_device_*_page() definitions omits 53ed1fb38515 mm/memremap: rename and consolidate SECTION_SIZE omits a62fec592111 unicore32: switch to generic version of pte allocation omits f9f786d81b39 um: switch to generic version of pte allocation omits 16c1dc18884b riscv: switch to generic version of pte allocation omits 00b1a38fc1ec parisc: switch to generic version of pte allocation omits 7efae9555e45 nios2: switch to generic version of pte allocation omits af67af54b1ad nds32: switch to generic version of pte allocation omits 202270acaba9 mips: switch to generic version of pte allocation omits 3d05d3f85850 m68k: sun3: switch to generic version of pte allocation omits 57d3894ab615 csky: switch to generic version of pte allocation omits 7bc726431e28 arm64/mm: fix a bogus GFP flag in pgd_alloc() omits 12ddcad80979 arm64: switch to generic version of pte allocation omits eb7d8a8a7d43 arm: switch to generic version of pte allocation omits cbbf32062626 alpha: switch to generic version of pte allocation omits 166dc4b389d1 asm-generic, x86: introduce generic pte_{alloc,free}_one[_kernel] omits c2e95cb016bd mm/mmap.c: fix the adjusted length error omits 518238a00dcb mm: memcg/slab: reparent memcg kmem_caches on cgroup removal omits ab8d90ff352d mm: memcg/slab: stop setting page->mem_cgroup pointer for [...] omits 5fe675cf0dbe mm: memcg/slab: rework non-root kmem_cache lifecycle management omits 66dd3004eae0 mm: memcg/slab: synchronize access to kmem_cache dying fla [...] omits 94b655a10aaf mm: memcg/slab: don't check the dying flag on kmem_cache creation omits 0252aaf6ee25 mm: memcg/slab: unify SLAB and SLUB page accounting omits 6f35bd3b1c51 mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() omits 213f39e715cd mm: memcg/slab: generalize postponed non-root kmem_cache d [...] omits 7b03ce628112 mm: memcg/slab: rename slab delayed deactivation functions [...] omits efae35fd2704 mm: memcg/slab: postpone kmem_cache memcg pointer initiali [...] omits ec0bcd78da6f mm-memcontrol-dump-memorystat-during-cgroup-oom-fix omits cb6a3bf103a1 mm: memcontrol: dump memory.stat during cgroup OOM omits 3c10ba7d09ce mm, memcg: introduce memory.events.local omits 99485efacbb6 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints omits a928d1019f93 memcg, fsnotify: no oom-kill for remote memcg charging omits d948549b2fbd memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL omits ccd5c3565ca2 mm/mincore.c: fix race between swapoff and mincore omits f037dc1b311b mm-swap-use-rbtree-for-swap_extent-fix omits 1d1cadaf1cec mm, swap: use rbtree for swap_extent omits 65539fd202e3 mm, swap: fix bad swap file entry warning omits 7324327b259d mm/swap_state.c: simplify total_swapcache_pages() with get [...] omits 451b47e93531 mm, swap: fix race between swapoff and some swap operations omits 7ca56c64d0c4 mm/filemap.c: correct the comment about VM_FAULT_RETRY omits fcfb9999a4b1 9p: pass the correct prototype to read_cache_page omits 295c321d8eb4 jffs2: pass the correct prototype to read_cache_page omits 35a725de0ba5 mm/filemap: don't cast ->readpage to filler_t for do_read_ [...] omits 0aed8cd7f55f mm/filemap.c: fix an overly long line in read_cache_page omits 66c50f5d3142 mm/page_owner.c: store page_owner's gfp_mask in stackdepot itself omits b647c9839b49 mm, debug_pagealloc: use a page type instead of page_ext flag omits 524c247b8001 mm, page_alloc: more extensive free page checking with deb [...] omits 6bc834039986 mm, debug_pagelloc: use static keys to enable debugging omits bda10a4e109f mm/failslab.c: by default, do not fail allocations with di [...] omits 5025708d488e mm: remove the account_page_dirtied export omits dd91f535f0db include/linux/mm_types.h: ifdef struct vm_area_struct::swa [...] omits abaa9c3ce303 mm: make !CONFIG_HUGE_PAGE wrappers into static inlines omits dd604e957a4f mm/memory.c: trivial clean up in insert_page() omits c7cd03952dc4 mm: migrate: remove unused mode argument omits dcf2272cf9ef mm/gup.c: make follow_page_mask() static omits beec00a25ce1 sparc: remove ARCH_SELECT_MEMORY_MODEL omits 72999a92417f s390: remove ARCH_SELECT_MEMORY_MODEL omits e65d746691e0 arm: remove ARCH_SELECT_MEMORY_MODEL omits 4d8b7b1438ab include/linux/pfn_t.h: remove pfn_t_to_virt() omits 2f455bc0815b mm: move MAP_SYNC to asm-generic/mman-common.h omits 2d90067f70f6 device-dax: "Hotremove" persistent memory that is used lik [...] omits 8bbd46b30c99 mm/hotplug: make remove_memory() interface usable omits ea2c2f82b70b device-dax: fix memory and resource leak if hotplug fails omits 6bda1c210319 mm/kasan: print frame description for stack bugs omits 947ee7379493 docs: kmemleak: add more documentation details omits ee9534b4f518 mm/kmemleak.c: change error at _write when kmemleak is disabled omits b250ac2196bc mm/kmemleak.c: fix check for softirq context omits 8543bb221d25 mm/slub.c: avoid double string traverse in kmem_cache_flags() omits 338eceaef4a3 lkdtm/heap: add tests for freelist hardening omits 5998b0fb62ed mm/slab: restore IRQs in kfree() omits d0827b33ac10 mm/slab: sanity-check page type when looking up cache omits a08b7d994d1c mm/slab: validate cache membership under freelist hardening omits 8f73f5493e5b ramfs: support O_TMPFILE omits 408e7abc46c1 ocfs2: checkpoint appending truncate log transaction befor [...] omits c72d6cf61daf ocfs2: wait for recovering done after direct unlock request omits 632e1921284f ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits 0accd9c94f54 ocfs2: clear zero in unaligned direct IO omits c53e48820189 ocfs-no-need-to-check-return-value-of-debugfs_create-functions-v2 omits 8a00530298b6 ocfs: no need to check return value of debugfs_create functions omits 5b05ba030688 ocfs2: add first lock wait time in locking_state omits 11f7d7d6df7b ocfs2-add-locking-filter-debugfs-file-fix omits da98713d9b5c ocfs2: add locking filter debugfs file omits a02e6a73296c ocfs2: add last unlock times in locking_state omits 826bb84badc0 ocfs2/dlm: use struct_size() helper omits a4beab62a06b fs: ocfs: fix spelling mistake "hearbeating" -> "heartbeat" omits da75484be45e lib/debugobjects.c: move printk out of db lock critical sections omits ee7889dcabaf sh: config: remove left-over BACKLIGHT_LCD_SUPPORT omits e89468422581 arch/sh/configs/sdk7786_defconfig: remove CONFIG_LOGFS omits 8f251e701467 scripts/decode_stacktrace: Accept dash/underscore in modules omits 8eb76f469ce5 scripts/spelling.txt: add spelling fix for prohibited omits 7f0fc200a8eb scripts-spellingtxt-drop-sepc-from-the-misspelling-list-fix omits 8e7ec444d095 scripts/spelling.txt: drop "sepc" from the misspelling list omits 19783b368c90 scripts-decode_stacktrace-look-for-modules-with-kodebug-ex [...] omits 6c4f373b5529 scripts/decode_stacktrace: look for modules with .ko.debug [...] omits cbf7419d91c9 scripts/decode_stacktrace: match basepath using shell pref [...] omits 8aef20724cbd include/linux/dmar.h: replace single-char identifiers in macros omits 78e2d9d45fc2 mm: hugetlb: soft-offline: dissolve_free_huge_page() retur [...] omits 6286c3ef53a5 mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy [...] omits 8c3b895ccca3 signal: remove the wrong signal_pending() check in restore [...] omits c8182c835440 fs/binfmt_flat.c: make load_flat_shared_library() work omits a56f737bb198 mm/mempolicy.c: fix an incorrect rebind node in mpol_rebin [...] omits 912cb1c53fe1 fs/proc/array.c: allow reporting eip/esp for all coredumpi [...] omits 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 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 omits cfda88bf7f1c Merge branch 'v5.3/drivers' into tmp/aml-rebuild omits 34f5de001aaf Merge branch 'v5.3/dt64' into tmp/aml-rebuild omits 8f171a7678ae Merge branch 'v5.3/dt' into tmp/aml-rebuild omits 806c08e1fc3a Merge remote-tracking branch 'clk-meson/v5.2/fixes' into t [...] omits 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 e826d25bef71 cifs: fix GlobalMid_Lock bug in cifs_reconnect omits e711bf1bec07 Fix match_server check to allow for auto dialect negotiate omits e4e312e17ff2 cifs: add missing GCM module dependency 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 0f6a60debcc3 Merge branch for-5.3/arm64/defconfig into for-next omits 5cb138399e9d Merge branch for-5.3/arm64/dt into for-next omits b505eaf26f6c Merge branch for-5.3/soc into for-next omits 11fc186b2e9d Merge branch for-5.3/memory into for-next omits e963ba39e70e Merge branch for-5.3/firmware into for-next omits 76ce48bdb303 memory: tegra: Fix -Wunused-const-variable omits 34b09b9f1faa arm64: defconfig: Add HWMON INA3221 support omits 2532ffe02fc6 arm64: tegra: Enable CPU sleep on Jetson Nano omits 0c463661f51c arm64: tegra: Add ID EEPROMs on Jetson Nano omits b93109497b52 arm64: tegra: Add ID EEPROM for Jetson TX2 Developer Kit omits e610041a4af8 arm64: tegra: Add ID EEPROM for Jetson TX2 module omits ef094cfb83c4 arm64: tegra: Add ID EEPROM for Jetson TX1 Developer Kit omits 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 902b2500b905 Merge branch 'asoc-5.3' into asoc-next omits 3adcfa447866 l2tp: no need to check return value of debugfs_create functions omits 8ac12b77db48 Merge branch 'asoc-5.2' into asoc-linus 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 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 c0907f1db503 Merge branch 'timers/drivers/davinci' into timers/drivers/next omits 4cd739dd42f9 clocksource: timer-davinci: add support for clocksource omits fe3b8194f274 clocksource: davinci-timer: add support for clockevents 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 11e34eca5d0a clocksource/arm_arch_timer: Extract elf_hwcap use to arch-helper omits 983686d854a5 clocksource/drivers/tegra: Restore base address before cleanup omits 07da0e13ae40 clocksource/drivers/tegra: Add verbose definition for 1MHz [...] omits 0d21f071527f clocksource/drivers/tegra: Drop unneeded typecasting in one place omits 38adabf51235 clocksource/drivers/tegra: Set and use timer's period omits 1fefe1f72497 clocksource/drivers/tegra: Remove duplicated use of per_cpu_ptr omits 7126baa5eb0e clocksource/drivers/tegra: Restore timer rate on Tegra210 omits 6d4e86c6c047 clocksource/drivers/sysctr: Add nxp system counter timer d [...] omits ca9f18139844 Merge commit 'drm-tda998x-devel^{/drm/i2c: tda998x: add ve [...] omits b29e04dfc9bf Merge commit 'riscpc^{/ARM: riscpc: enable chained scatter [...] omits 0045500570a2 Merge branches 'misc' and 'sa1100-for-next', tag 'for-rc-a [...] 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 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 3185b85f64fc platform/chrome: cros_ec_debugfs: Add debugfs ABI documentation omits 56789f0903e7 platform/chrome: cros_ec_debugfs: Fix kernel-doc comment f [...] omits 909447f683b3 platform/chrome: cros_ec_debugfs: Add debugfs entry to ret [...] 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 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 17d304604a88 Revert "ALSA: hda/realtek - Improve the headset mic for Ac [...] omits d6724efc599c Merge branch 'pm-pci' into linux-next omits 73b715c298b1 Merge branch 'devprop' into linux-next omits e92c33d019d2 Merge branches 'acpi-pm' and 'acpi-tables' into linux-next omits d738da9af9f5 Merge branch 'pm-tools' into linux-next 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 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 8f5b7c02eb6a riscv: add binfmt_flat support omits 6a8fcf11a17b binfmt_flat: don't offset the data start omits 363b4612f437 binfmt_flat: move the MAX_SHARED_LIBS definition to binfmt_flat.c omits b01462c00a8f binfmt_flat: remove the persistent argument from flat_get_ [...] omits 5dcca1a0c102 binfmt_flat: provide an asm-generic/flat.h omits 5d0aefaefbfc binfmt_flat: make support for old format binaries optional omits a78c065904e1 binfmt_flat: add a ARCH_HAS_BINFMT_FLAT option omits 6071ecd874ac binfmt_flat: add endianess annotations omits 687a74783194 binfmt_flat: use fixed size type for the on-disk format omits 19c594b92e90 binfmt_flat: consolidate two version of flat_v2_reloc_t omits c19d753b1492 binfmt_flat: remove the unused OLD_FLAT_FLAG_RAM definition omits 0d070daa0717 binfmt_flat: remove the uapi <linux/flat.h> header omits bfd92562543d binfmt_flat: replace flat_argvp_envp_on_stack with a Kconf [...] omits 0231f2c02387 binfmt_flat: remove flat_old_ram_flag omits 7a9ddb48af9f binfmt_flat: provide a default version of flat_get_relocate_addr omits be573a27a55b binfmt_flat: remove flat_set_persistent omits 2109dcad5366 binfmt_flat: remove flat_reloc_valid 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 20a9764667b0 net :sunrpc :clnt :Fix xps refcount imbalance on the error path 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 18af2c75a1b4 NFS4: Only set creation opendata if O_CREAT 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 7408f158fbce SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions omits b08013a7210a SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms omits 6dcbea490427 fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) omits 8e837be7bf76 cifs: Use kmemdup in SMB2_ioctl_init() omits 487317c99477 cifs: add spinlock for the openFileList to cifsInodeInfo omits 0ff2b018b02f cifs: fix panic in smb2_reconnect omits 98437e914557 Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next omits 095eb800314f Merge branch 'spi-5.3' into spi-next omits a60a6b8f6346 Merge branch 'spi-5.2' into spi-linus 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 [...] omits d431a90c8a45 ARC: mm: do_page_fault refactor #8: release mmap_sem sooner omits 9b959e7b7d36 ARC: mm: do_page_fault refactor #7: fold the various error [...] omits 9a0b899341e5 ARC: mm: do_page_fault refactor #6: error handlers to use [...] omits 3c81c76fce26 ARC: mm: do_page_fault refactor #5: scoot no_context to end omits 73fdc3559a96 ARC: mm: do_page_fault refactor #4: consolidate retry rela [...] omits 7240fd3ff22c ARC: mm: do_page_fault refactor #3: tidyup vma access perm [...] omits 090ef5d0fa37 ARC: mm: do_page_fault refactor #2: remove short lived variable omits 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 ccc00149f780 Merge branch 'regulator-5.3' into regulator-next omits 0ce6dbe8a1ef Merge branch 'regulator-5.2' into regulator-linus 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 3e41625c4c28 hwmon: (pmbus/adm1275) Fix power sampling support 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 a2789e0c3c53 Merge branch 'dt-bindings-for-v5.3' into next 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 95fe608da590 dt-bindings: can: rcar_canfd: document r8a774c0 support omits 0a4a4070b2d7 dt-bindings: can: rcar_canfd: document r8a77990 support omits 4896a6d1f8d7 dt-bindings: can: rcar_canfd: document r8a77965 support 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 omits 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 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 9194cd4db668 Merge branch 'regmap-5.3' into regmap-next omits 8ef6d17024b2 Merge branch 'regmap-5.2' into regmap-linus omits 74e80d81cc7e Merge tag 'ib-mfd-cros-v5.3' into chrome-platform/for-next 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 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 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 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 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 386145601b82 mfd: stmfx: Uninitialized variable in stmfx_irq_handler() 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 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 426e1d699857 Merge branch 'mvebu/dt64' into mvebu/for-next omits ee178fe070f1 Merge branch 'mvebu/dt' into mvebu/for-next omits 0c51d5868fc6 Merge branch 'mvebu/arm' into mvebu/for-next omits d6264a20fead Merge branches 'iommu/fixes', 'x86/vt-d', 'x86/amd', 'arm/ [...] 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 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 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 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 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 1a059f234084 Merge branch 'acpi-osl' into linux-next omits 382335fe4c7b Merge branch 'devprop' into linux-next omits 60247fd4e734 Merge branches 'acpi-pm' and 'acpi-tools' into linux-next omits d8b573c8fcc0 Merge branches 'pm-misc' and 'pm-tools' into linux-next 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 omits 4e9c049f93e9 Merge branch 'misc' into for-next omits 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 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 omits f3e88ad00f58 scsi: mpt3sas: Update driver version to 29.100.00.00 omits 30cb97023f38 scsi: mpt3sas: Introduce perf_mode module parameter omits aff64728dc8d scsi: mpt3sas: Enable interrupt coalescing on high iops omits 7a485b286843 scsi: mpt3sas: Affinity high iops queues IRQs to local node omits 2a8f8d33d2cc scsi: mpt3sas: save and use MSI-X index for posting RD omits 6de580c0a892 scsi: mpt3sas: Use high iops queues under some circumstances omits 9beeb9e6d7bc scsi: mpt3sas: change _base_get_msix_index prototype omits 1f73911d0368 scsi: mpt3sas: Add flag high_iops_queues omits 27cfef717aa8 scsi: mpt3sas: Add Atomic RequestDescriptor support on Aero omits 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 omits a28fe8c9c6a4 scsi: isci: Grammar s/the its/its/ omits 8f6e6516d5f9 scsi: aic7xxx: Spelling s/configuraion/configuration/ omits c904deb3007b scsi: megaraid_sas: Remove unused including <linux/version.h> omits d3fa0d07f038 scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} omits 1e97b4528f1b scsi: megaraid_sas: use octal permissions instead of constants omits 33a4eb0b9d47 scsi: megaraid_sas: make max_sectors visible in sys omits e14168ff73d3 scsi: megaraid_sas: remove set but not used variables 'buf [...] omits a693153c6bed scsi: megaraid_sas: remove set but not used variable 'sge_sz' omits 471ccc47f890 scsi: esp: add SG_CHAIN support omits 2942546e94f7 scsi: core: don't pre-allocate small SGL in case of NO_SG_CHAIN omits 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 265ab749b7c3 Merge branch 'misc-5.2' into next-fixes 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 0e3379645ca5 Merge branch 'imx/defconfig' into for-next omits 5b136d49d9af Merge branch 'imx/dt64' into for-next omits b979c03b8330 Merge branch 'imx/dt' into for-next omits 800edf6c1baa Merge branch 'imx/dt-clkdep' into for-next omits 032288452220 Merge branch 'imx/soc' into for-next omits e76b27a462b7 Merge branch 'imx/drivers' into for-next omits fa8b368de27b Merge branch 'clk/imx' into for-next 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 omits 21e7efae06a5 scsi: lpfc: Avoid unused function warnings omits 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 omits 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 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 e3fff6bf4057 ARM: dts: imx6sx-udoo-neo: add bluetooth config to uart3 omits a166ab571d2c ARM: dts: imx6sx-udoo-neo: enable i2c-2 and i2c-4 for onbo [...] omits f5ae0662cf2a ARM: dts: imx6sx-udoo: Use the correct style for SPDX Lice [...] 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 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 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 b71438606343 drm/i915/ehl: Support HBR3 on EHL combo PHY omits e2e88325f4bc selftests: vm: Fix test build failure when built by itself omits cf2670a136bc nfsd4: remove outdated nfsd4_decode_time comment omits 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 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 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 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 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 [...] omits b214814924c2 Merge branch 'misc' into for-next omits 80dc33eb6268 Merge branch 'fixes' into for-next omits fdf71426e7c5 net: fix indirect calls helpers for ptype list hooks. omits ceae266bf0ae net: ipvlan: Fix ipvlan device tso disabled while NETIF_F_ [...] omits 91a801703de8 scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work omits 4064b27417a7 scsi: lpfc: Make some symbols static omits c4c8fb407d87 scsi: lpfc: Remove set but not used variables 'qp' omits 550fd0ff28c1 scsi: qla2xxx: remove double assignment in qla2x00_update_fcport omits cc8f52609bb4 scsi: smartpqi: unlock on error in pqi_submit_raid_request [...] omits ef6da08b7379 scsi: hisi_sas: Disable stash for v3 hw omits 83486822bde8 scsi: hisi_sas: Ignore the error code between phy down to phy up omits 8c8094da47e5 scsi: hisi_sas: Change the type of some numbers to unsigned omits 016c13b766ce scsi: hisi_sas: Reduce HISI_SAS_SGE_PAGE_CNT in size omits bb599743ccc3 scsi: hisi_sas: Fix the issue of argument mismatch of prin [...] omits 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 cbb32079149d drm/atmel-hlcdc: revert shift by 8 omits e2435ead7633 drm: atmel-hlcdc: add sam9x60 LCD controller omits 262d67e73f9a drm: atmel-hlcdc: enable sys_clk during initalization. omits e1dc68a4b149 drm: atmel-hlcdc: avoid initializing cfg with zero omits a6eca2abdd42 drm: atmel-hlcdc: add config option for clock selection 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 f4cfcfbdf03c net: dsa: sja1105: Fix link speed not working at 100 Mbps [...] 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 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 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 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 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 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 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 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 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 afa0925c6fcc packet: unconditionally free po->rollover 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 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 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 1e692f09e091 bpf, riscv: clear high 32 bits for ALU32 add/sub/neg/lsh/rsh/arsh omits cfd492104926 libbpf: Return btf_fd for load_sk_storage_btf 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 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 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 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 72cea7ac5f14 Merge tag 'gcc-plugins-v5.2-rc3' of git://git.kernel.org/p [...] 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 6c01edd395a7 docs: look for sphinx-pre-install in the source tree 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 [...] omits f420eae8f7c9 nfsd: Spelling s/EACCESS/EACCES/ omits 3139f8c6cc41 lockd: Make two symbols static omits 1bf1bfc1d00c locks: Cleanup lm_compare_owner and lm_owner_key omits 90f1e4919e91 lockd: Show pid of lockd for remote locks omits 75530f6c908a lockd: Remove lm_compare_owner and lm_owner_key omits 2627264356a7 lockd: Convert NLM service fl_owner to nlm_lockowner omits 9f71e71f785b lockd: prepare nlm_lockowner for use by the server omits 181ae8abae17 nfsd: note inadequate stats locking omits db17b61765c2 nfsd4: drc containerization omits 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 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 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 9ae9d9bfb72c eeprom: at24: use struct_size() in devm_kzalloc() omits a8806581241b eeprom: at24: Remove set but not used variable 'addr' omits 4c1d2fc7d56c staging: mt7621-dma: sizeof via pointer dereference omits 91c1ead6aee2 Merge branch 'drm-next-5.3' of git://people.freedesktop.or [...] 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 229b4e0728e0 Documentation: PCI: convert pci.txt to reST 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 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 7987b694ade8 SUNRPC: Fix a use after free when a server rejects the RPC [...] 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 cac2a301c02a RDMA/uverbs: check for allocation failure in uapi_add_elm() 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 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 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 6486199378a5 nvme-tcp: fix queue mapping when queue count is limited omits 5651cd3c4336 nvme-rdma: fix queue mapping when queue count is limited 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 1c5176c3dd8c Merge branch 'misc' into for-next omits 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 omits 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 omits 5e3097815f2d scsi: megaraid_sas: remove set but not used variables 'hos [...] omits 1293e0824f55 scsi: megaraid_sas: remove set but not used variable 'cur_state' omits 86e5aca7fa29 scsi: mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() omits 8d738e3fc056 scsi: ufs: Add error-handling of Auto-Hibernate omits c066e01712e5 scsi: ufs: Do not overwrite Auto-Hibernate timer omits fc1eed7b3228 scsi: ufs: Introduce ufshcd_is_auto_hibern8_supported() omits 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 [...] omits 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 [...] omits 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 [...] omits 4cdcac040c80 scsi: target/iscsi: fix possible condition with no effect [...] omits 51222cea2a1a scsi: pm8001: Fix typo in code comments omits 7d47fa065e62 scsi: fdomain: Add PCMCIA support omits 98fb453b3a70 scsi: fdomain: Add register definitions omits 662e99cf57f0 scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON omits 035a3c4046b5 scsi: ibmvscsi: redo driver work thread to use enum action states omits c06ddfc2d446 scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_ [...] omits 9871cf794337 scsi: lpfc: Update lpfc version to 12.2.0.3 omits ebc323c2c2af scsi: lpfc: Fix kernel warnings related to smp_processor_id() omits a09421e62ba0 scsi: lpfc: Fix BFS crash with DIX enabled omits 35efd022be02 scsi: lpfc: Fix FDMI fc4type for nvme support omits f38e7a50742e scsi: lpfc: Fix fcp_rsp_len checking on lun reset omits e70596a60f88 scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors omits 4c76575ee5b8 scsi: lpfc: Fix oops when driver is loaded with 1 interrup [...] omits 92ed1dc5d0ff scsi: lpfc: Fix incorrect logical link speed on trunks whe [...] omits f72da572ff2d scsi: lpfc: Fix memory leak in abnormal exit path from lpf [...] omits 97ffd58af790 scsi: lpfc: Rework misleading nvme not supported in firmwa [...] omits 313a13da8cef scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl omits a5ab1f211e0f scsi: lpfc: Cancel queued work for an IO when processing a [...] omits 19c01d77fc42 scsi: lpfc: Prevent 'use after free' memory overwrite in n [...] omits 4001b7dcdf5b scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery omits 5660bfb551e8 scsi: lpfc: Revert message logging on unsupported topology omits 28e85db94534 scsi: lpfc: Fix nvmet handling of received ABTS for unmapp [...] omits c2a01ade68f6 scsi: lpfc: Separate CQ processing for nvmet_fc upcalls omits 1f16e9e6b5f4 scsi: lpfc: Revise message when stuck due to unresponsive adapter omits 754837900713 scsi: lpfc: Correct nvmet buffer free race condition omits 39fcb3c4d716 scsi: lpfc: Fix nvmet target abort cmd matching omits 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 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 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 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 3ea3091f1bd8 usbip: usbip_host: fix stub_dev lock context imbalance regression omits 361686288213 MIPS: replace MBIT_ULL() with BIT_ULL() omits f532beeeff0c MIPS: uprobes: remove set but not used variable 'epc' 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 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 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 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 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 46a3b9fce293 drm/mediatek: respect page offset for PRIME mmap calls omits 937f861def1a drm/mediatek: adjust ddp clock control flow 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 213ed4b8079d Merge branch 'topic/hda-polling-mode' into for-next omits 64ca9d9fcb3e ASoC: SOF: Force polling mode on CFL and CNL 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 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 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 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 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 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 18de65d9e71a soundwire: cdns: Fix compilation error on arm64 omits 03ecad90d379 soundwire: stream: fix out of boundary access on port properties 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 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 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 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 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 bd95e678e0f6 bpf: sockmap, fix use after free from sleep in psock backl [...] 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 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 e8d4f892bb24 docs: Fix a misdirected kerneldoc directive 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 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 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 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 b0576f9ecb5c misc: sgi-xp: Properly initialize buf in xpc_get_rsvd_page_pa omits 6b251ea99242 dt-bindings: reset: imx7: Fix the spelling of 'indices' omits e89bec3a9811 char: misc: Move EXPORT_SYMBOL immediately next to the fun [...] omits dc3e0aa5c58d misc: remove redundant 'default n' from Kconfig-s omits c08e56c647ba drm/amd/display: Don't load DMCU for Raven 1 (v2) 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 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 5ca4a094ba7e drm/msm/a6xx: Check for ERR or NULL before iounmap 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 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 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 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 e4e07c6cdca8 ALSA: hdspm: Fix single speed ADAT capture and playback wi [...] omits 92bfa664ae13 ALSA: pcm: oss: Use struct_size() helper 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 bf361231c295 audit: add saddr_fam filter field omits ecc68904a3e5 audit: re-structure audit field valid checks 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 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 020bc7354a6e media: staging/imx: Allow driver to build if COMPILE_TEST [...] omits a466a8675e00 arm64: dts: meson: g12a: add ethernet mac controller 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 8169cf0a02ca media: Kconfig: allow to select drivers if EMBEDDED 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 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 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 8b909e354870 powerpc/kexec: Fix loading of kernel + initramfs with kexe [...] 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 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 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 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 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 d4db6c089099 dt-bindings: gpu: add bus clock for Mali Midgard GPUs omits c1a145a3ed9a xhci: Use %zu for printing size_t type 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 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 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 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 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 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 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 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 omits dda5c4009563 Merge branch 'misc' into for-next omits 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 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 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 omits 45bb806aa51a scsi: megaraid_sas: Update driver version to 07.708.03.00 omits 15718d03af09 scsi: megaraid_sas: Export RAID map through debugfs omits 3721967c0c24 scsi: megaraid_sas: Fix MSI-X vector print omits ce4c71828866 scsi: megaraid_sas: Add debug prints for device list omits a212adfce7b4 scsi: megaraid_sas: Add prints in suspend and resume path omits 6607a841d64e scsi: megaraid_sas: Print firmware interrupt status omits bf6895c76e75 scsi: megaraid_sas: Print FW fault information omits ceba784269e7 scsi: megaraid_sas: Export RAID map id through sysfs omits 8bac062ec11d scsi: megaraid_sas: Print BAR information from driver omits 2eacdb4077f1 scsi: megaraid_sas: Dump system registers for debugging omits f9df07dd78ec scsi: megaraid_sas: Dump system interface regs from sysfs omits b1769bb24f27 scsi: megaraid_sas: Add formatting option for megasas_dump omits e35e40c86c92 scsi: megaraid_sas: Enhance internal DCMD timeout prints omits 0af664ff3d6f scsi: megaraid_sas: Enhance prints in OCR and TM path omits 6d68c4d56984 scsi: megaraid_sas: Load balance completions across all MSI-X omits f1e2d572cd0e scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups omits 39afa1c21649 scsi: megaraid_sas: Block PCI config space access from use [...] omits a64c948b9de8 scsi: megaraid_sas: Rework code around controller reset omits f757d1d4bc95 scsi: megaraid_sas: fw_reset_no_pci_access required for MF [...] omits 3743f319d0bb scsi: megaraid_sas: Remove unused variable target_index omits 0e90dd488d1c scsi: fdomain: Resurrect driver - ISA support omits 5cdf93a87414 scsi: fdomain: Resurrect driver - PCI support omits c07a130d58aa scsi: fdomain: Resurrect driver - Core omits cf57fd0c6a86 scsi: hpsa: update driver version omits 14991a5bade5 scsi: hpsa: correct device resets omits 27d4cf59380a scsi: hpsa: do-not-complete-cmds-for-deleted-devices omits 1ab3895f92d1 scsi: hpsa: wait longer for ptraid commands omits cf9eddf616bb scsi: hpsa: check for tag collision omits 3b8470268979 scsi: hpsa: use local workqueues instead of system workqueues omits e26dba11d2a2 scsi: hpsa: correct simple mode omits 70841904d909 scsi: osst: kill obsolete driver omits 12b6b5580692 scsi: sd: Inline sd_probe_part2() omits 7bfb5a75fa52 scsi: sd: Rely on the driver core for asynchronous probing omits c3288dd8c232 scsi: core: avoid pre-allocating big SGL for data omits 0f0e744eae6c scsi: core: avoid pre-allocating big SGL for protection in [...] omits 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 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 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 6b436744a0b7 csky: Fixup no panic in kernel for some traps omits 78b55118c06a csky: Select intc & timer drivers 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 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 d0147554d004 dt-bindings: mfd: LMU: Add ti,brightness-resolution omits 2f230f300497 dt-bindings: mfd: LMU: Add the ramp up/down property omits b2279bcffa72 MAINTAINERS: Update Stefan Wahren email address 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 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 34b1b8061de3 ARM: dts: dra71x: Disable usb4_tm target module omits fe9edfe648ac ARM: dts: dra71x: Disable rtc target module omits b07bd27e02b9 ARM: dts: dra76x: Disable usb4_tm target module 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 87da8612f702 ARM: arrange show_pte() to issue severity-based messages 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 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 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 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 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 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 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 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 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 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 adds 857b46027d6f netfilter: nft_ct: add ct expectations support adds 87e389b4c200 netfilter: conntrack: small conntrack lookup optimization adds 9911c1139fd0 netfilter: xt_owner: bail out with EINVAL in case of unsup [...] adds ff6d090d0db4 netfilter: bridge: port sysctls to use brnf_net adds 22567590b2e6 netfilter: bridge: namespace bridge netfilter sysctls adds 24c509b2e2f1 netfilter: ipset: remove useless memset() calls adds f0cb839084ef netfilter: ipset: merge uadd and udel functions adds f4f5748bfec9 netfilter: ipset: fix a missing check of nla_parse adds 13c6ba1f8554 netfilter: ipset: Fix the last missing check of nla_parse_ [...] adds b1732e163892 netfilter: ipset: Fix error path in set_target_v3_checkentry() adds 11921796f479 ipset: Fix memory accounting for hash types on resize adds fe03d4745675 Update my email address adds 667ec21ebf09 Merge branch 'master' of git://blackhole.kfki.hu/nf-next adds 5fcc88ecf681 netfilter: synproxy: add common uapi for SYNPROXY infrastructure adds 3006a5224f15 netfilter: synproxy: remove module dependency on IPv6 SYNPROXY
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (a125097c8410) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: 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 +- .../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-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 +- .../admin-guide/mm/numa_memory_policy.rst | 2 +- Documentation/admin-guide/mm/numaperf.rst | 5 +- 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 | 88 + 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/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/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 | 2 +- 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 +- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 22 - .../devicetree/bindings/arm/idle-states.txt | 13 +- .../bindings/arm/mediatek/mediatek,audsys.txt | 1 - .../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 +- .../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 + .../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 - .../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/csky,mpintc.txt | 20 +- .../interrupt-controller/renesas,rza1-irqc.txt | 43 - .../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-sprd.txt | 19 - .../devicetree/bindings/mmc/sunxi-mmc.txt | 52 + .../devicetree/bindings/mtd/brcm,brcmnand.txt | 4 +- .../devicetree/bindings/mtd/stm32-quadspi.txt | 43 + 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/fsl-enetc.txt | 7 +- .../devicetree/bindings/net/keystone-netcp.txt | 44 - .../devicetree/bindings/net/socfpga-dwmac.txt | 10 +- .../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/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 | 3 +- .../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 - .../bindings/regulator/qcom,rpmh-regulator.txt | 2 +- .../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 +- .../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 - .../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/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/trivial-devices.yaml | 4 - .../devicetree/bindings/usb/renesas_usbhs.txt | 2 - .../devicetree/bindings/usb/s3c2410-usb.txt | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 80 +- 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 +- .../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/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 | 2 +- .../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 | 21 +- 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/kbuild/headers_install.rst | 51 - 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 | 1509 --- 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/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 +- .../device_drivers/freescale/dpaa2/dpio-driver.rst | 4 +- Documentation/networking/device_drivers/index.rst | 1 - .../networking/device_drivers/mellanox/mlx5.rst | 173 - Documentation/networking/dsa/dsa.rst | 4 +- Documentation/networking/dsa/sja1105.rst | 6 +- Documentation/networking/ip-sysctl.txt | 29 +- Documentation/networking/rds.txt | 2 +- Documentation/networking/timestamping.txt | 2 +- Documentation/networking/tls-offload.rst | 54 +- 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/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/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 | 217 +- Makefile | 7 +- Next/SHA1s | 295 - Next/Trees | 297 - Next/merge.log | 11407 ------------------- 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/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/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 | 11 +- arch/arm/boot/compressed/decompress.c | 1 - arch/arm/boot/dts/Makefile | 5 - 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-witherspoon.dts | 2 - 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 | 237 +- 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 | 12 - arch/arm/boot/dts/imx6qdl.dtsi | 10 +- arch/arm/boot/dts/imx6sl-evk.dts | 12 - arch/arm/boot/dts/imx6sl.dtsi | 12 +- arch/arm/boot/dts/imx6sll-evk.dts | 4 - arch/arm/boot/dts/imx6sx-sdb-reva.dts | 12 - arch/arm/boot/dts/imx6sx-sdb.dts | 12 - 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 | 6 +- arch/arm/boot/dts/imx6ul-geam.dts | 2 +- arch/arm/boot/dts/imx6ul-isiot.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 1 - arch/arm/boot/dts/imx6ull.dtsi | 1 - arch/arm/boot/dts/imx7d-sdb.dts | 12 +- arch/arm/boot/dts/imx7s.dtsi | 6 +- 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/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 | 56 +- 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 | 8 - arch/arm/configs/mini2440_defconfig | 43 +- arch/arm/configs/mvebu_v7_defconfig | 1 - 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/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/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/bcm63xx_pmb.c | 6 +- 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/devices-da8xx.c | 9 +- arch/arm/mach-davinci/devices.c | 6 +- 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/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-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/gtwx5715-pci.c | 16 +- arch/arm/mach-ixp4xx/gtwx5715-setup.c | 16 +- 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 | 63 +- 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/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 | 15 +- 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 | 5 +- arch/arm/net/bpf_jit_32.h | 5 +- arch/arm/plat-iop/adma.c | 15 +- arch/arm/plat-iop/cp6.c | 15 +- arch/arm/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 | 7 +- arch/arm64/Kconfig.platforms | 2 - 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/fsl-ls1028a-qds.dts | 4 - arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 4 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 77 +- 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 | 131 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 150 +- 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/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/mt8173-evb.dts | 10 +- arch/arm64/boot/dts/mediatek/mt8173-pinfunc.h | 10 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 23 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 13 +- 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.dtsi | 101 - arch/arm64/boot/dts/qcom/pms405.dtsi | 20 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 15 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 299 +- 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 | 139 - 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 | 420 +- 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 | 6 +- 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/kprobes.h | 10 +- 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 | 77 +- 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/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 | 7 - arch/arm64/include/uapi/asm/sigcontext.h | 16 +- arch/arm64/kernel/cacheinfo.c | 24 +- arch/arm64/kernel/cpufeature.c | 7 +- arch/arm64/kernel/efi.c | 3 +- arch/arm64/kernel/fpsimd.c | 181 +- arch/arm64/kernel/hibernate.c | 3 +- arch/arm64/kernel/kexec_image.c | 2 +- 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/traps.c | 6 +- arch/arm64/kvm/fpsimd.c | 4 +- arch/arm64/kvm/irq.h | 5 +- arch/arm64/kvm/vgic-sys-reg-v3.c | 10 +- arch/arm64/mm/dma-mapping.c | 425 +- arch/arm64/mm/dump.c | 6 +- arch/arm64/mm/fault.c | 85 +- 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/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/signal.c | 4 +- arch/csky/kernel/traps.c | 8 +- arch/csky/mm/fault.c | 4 +- arch/h8300/Kconfig | 3 - arch/h8300/include/asm/Kbuild | 1 - 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/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/mm/fault.c | 26 +- arch/ia64/mm/init.c | 2 + 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/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/common/sleeper.S | 6 +- arch/mips/alchemy/common/time.c | 14 +- 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/cavium-octeon/crypto/octeon-sha1.c | 6 +- arch/mips/cavium-octeon/crypto/octeon-sha256.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-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_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-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/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/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/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 | 1 + arch/parisc/configs/b180_defconfig | 1 + arch/parisc/configs/c3000_defconfig | 1 + arch/parisc/configs/c8000_defconfig | 2 + arch/parisc/configs/default_defconfig | 1 + 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-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 | 1 + 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/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_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/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/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/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_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/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 | 3 +- 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_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_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 | 13 +- arch/powerpc/kvm/emulate_loadstore.c | 13 +- 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 | 14 +- 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/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 | 3 - 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/mpc5121_ads.h | 6 +- arch/powerpc/platforms/512x/mpc512x.h | 6 +- arch/powerpc/platforms/512x/mpc512x_lpbfifo.c | 3 +- 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/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 | 4 - 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_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/xmon.c | 6 +- arch/riscv/Kconfig | 4 +- arch/riscv/Makefile | 2 + arch/riscv/configs/defconfig | 4 - arch/riscv/include/asm/Kbuild | 2 - arch/riscv/include/asm/asm.h | 10 +- arch/riscv/include/asm/atomic.h | 44 +- arch/riscv/include/asm/bitops.h | 10 +- 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/ptrace.c | 10 +- arch/riscv/kernel/reset.c | 11 +- arch/riscv/kernel/signal.c | 2 +- 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/fault.c | 6 +- arch/riscv/mm/init.c | 10 +- arch/riscv/mm/ioremap.c | 10 +- arch/riscv/net/bpf_jit_comp.c | 24 - arch/s390/Kconfig | 44 +- arch/s390/Makefile | 3 +- arch/s390/appldata/appldata_base.c | 15 +- arch/s390/configs/debug_defconfig | 2 - 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/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/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 | 1 - 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/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/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/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/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/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/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/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_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/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 | 2 +- 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 | 46 +- 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/signal.c | 2 +- arch/x86/kernel/smpboot.c | 69 - 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/irq.c | 14 +- arch/x86/kvm/irq.h | 14 +- arch/x86/kvm/irq_comm.c | 13 +- arch/x86/kvm/x86.c | 4 - 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/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/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 | 15 +- 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/uapi/asm/Kbuild | 1 - arch/xtensa/kernel/pci-dma.c | 6 +- arch/xtensa/kernel/pci.c | 7 +- arch/xtensa/kernel/setup.c | 3 +- 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 | 94 +- block/blk-iolatency.c | 4 +- block/blk-mq-cpumap.c | 10 +- block/blk-mq-debugfs.c | 147 +- 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 | 5 +- block/blk-rq-qos.c | 7 +- 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 +- 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/anubis.c | 1 - crypto/api.c | 7 +- crypto/arc4.c | 9 +- crypto/async_tx/async_memcpy.c | 15 +- crypto/async_tx/async_tx.c | 15 +- crypto/async_tx/async_xor.c | 15 +- crypto/async_tx/raid6test.c | 15 +- crypto/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/cbc.c | 7 +- crypto/ccm.c | 7 +- 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_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/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/xts.c | 6 +- crypto/xxhash_generic.c | 108 - crypto/zstd.c | 11 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/acpi/Kconfig | 10 +- drivers/acpi/ac.c | 15 +- drivers/acpi/acpi_amba.c | 9 - 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/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 | 10 +- drivers/acpi/apei/hest.c | 10 +- drivers/acpi/arm64/iort.c | 10 +- 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_ceva.c | 13 +- drivers/ata/ahci_imx.c | 13 +- drivers/ata/ahci_mtk.c | 10 +- drivers/ata/ahci_sunxi.c | 10 +- drivers/ata/ahci_tegra.c | 11 +- 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_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/atm/fore200e.c | 14 +- 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 | 11 +- 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/property.c | 24 - drivers/base/regmap/Kconfig | 6 +- drivers/base/regmap/Makefile | 1 - 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/drbd/drbd_int.h | 2 +- drivers/block/drbd/drbd_main.c | 2 +- drivers/block/drbd/drbd_nl.c | 2 +- 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 | 10 +- 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/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/rtc.c | 6 +- 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 | 788 +- 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 | 18 +- drivers/clk/imx/clk-imx8mq.c | 5 - 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 | 26 - 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/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 | 7 +- 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 | 14 +- drivers/clocksource/Makefile | 5 +- 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-davinci.c | 370 - 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 | 401 - 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/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/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/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 | 10 +- 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/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 | 2 +- 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 | 9 +- 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 | 199 + drivers/fmc/fmc-core.c | 388 + drivers/fmc/fmc-debug.c | 172 + drivers/fmc/fmc-dump.c | 58 + drivers/fmc/fmc-fakedev.c | 355 + drivers/fmc/fmc-match.c | 113 + drivers/fmc/fmc-private.h | 8 + drivers/fmc/fmc-sdb.c | 219 + drivers/fmc/fmc-trivial.c | 103 + drivers/fmc/fmc-write-eeprom.c | 175 + drivers/fmc/fru-parse.c | 80 + 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 | 17 +- 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-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-pci-idio-16.c | 10 +- drivers/gpio/gpio-rc5t583.c | 14 +- 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-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 | 423 +- 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 | 30 +- 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 | 428 - 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 | 507 +- 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 | 47 +- 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 | 92 +- 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 | 62 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 633 +- .../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 | 40 +- .../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 | 2 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 1 + drivers/gpu/drm/amd/display/dc/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 | 14 +- 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 +- .../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 | 80 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 18 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 1 - 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 | 1 - 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 | 3 - drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 2 - .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 3 - .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 4 - .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 2 - .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 3 - .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 2 - .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 21 - .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 2 - drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 153 - 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_fb.c | 3 +- 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 | 4 +- 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 | 21 +- 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 | 9 +- 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 | 9 +- 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 | 23 +- 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 | 21 +- 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 | 30 +- 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/Kconfig | 35 +- drivers/gpu/drm/i915/Kconfig.debug | 15 - drivers/gpu/drm/i915/Kconfig.profile | 27 - drivers/gpu/drm/i915/Makefile | 91 +- drivers/gpu/drm/i915/Makefile.header-test | 35 +- drivers/gpu/drm/i915/dvo.h | 138 + drivers/gpu/drm/i915/dvo_ch7017.c | 3 +- drivers/gpu/drm/i915/dvo_ch7xxx.c | 3 +- drivers/gpu/drm/i915/dvo_ivch.c | 3 +- drivers/gpu/drm/i915/dvo_ns2501.c | 5 +- drivers/gpu/drm/i915/dvo_sil164.c | 3 +- drivers/gpu/drm/i915/dvo_tfp410.c | 3 +- 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 | 138 - drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 160 - 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 | 795 -- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2822 ----- 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 | 446 - 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 | 278 - 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 | 530 - 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 | 277 - 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 | 1708 --- 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_mocs.c | 574 - drivers/gpu/drm/i915/gt/intel_mocs.h | 60 - drivers/gpu/drm/i915/gt/intel_reset.c | 1469 --- 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 | 1427 --- 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 | 1185 -- drivers/gpu/drm/i915/gvt/aperture_gm.c | 24 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 29 +- drivers/gpu/drm/i915/gvt/debugfs.c | 4 +- drivers/gpu/drm/i915/gvt/firmware.c | 5 +- drivers/gpu/drm/i915/gvt/gtt.c | 38 +- drivers/gpu/drm/i915/gvt/gvt.h | 10 +- drivers/gpu/drm/i915/gvt/handlers.c | 49 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 2 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 4 +- drivers/gpu/drm/i915/gvt/reg.h | 2 - drivers/gpu/drm/i915/gvt/sched_policy.c | 4 +- drivers/gpu/drm/i915/gvt/scheduler.c | 195 +- drivers/gpu/drm/i915/gvt/scheduler.h | 1 - drivers/gpu/drm/i915/i915_active.c | 78 - 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 | 524 +- drivers/gpu/drm/i915/i915_debugfs.h | 20 - drivers/gpu/drm/i915/i915_drv.c | 142 +- drivers/gpu/drm/i915/i915_drv.h | 1015 +- drivers/gpu/drm/i915/i915_fixed.h | 6 +- drivers/gpu/drm/i915/i915_gem.c | 4277 ++++++- drivers/gpu/drm/i915/i915_gem.h | 8 +- drivers/gpu/drm/i915/i915_gem_batch_pool.c | 2 +- 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 | 672 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 113 +- 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 | 141 +- drivers/gpu/drm/i915/i915_gpu_error.h | 7 +- drivers/gpu/drm/i915/i915_irq.c | 148 +- 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 | 58 +- drivers/gpu/drm/i915/i915_perf.c | 109 +- drivers/gpu/drm/i915/i915_pmu.c | 28 +- drivers/gpu/drm/i915/i915_query.c | 66 +- drivers/gpu/drm/i915/i915_reg.h | 85 +- drivers/gpu/drm/i915/i915_request.c | 536 +- 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 | 91 +- drivers/gpu/drm/i915/i915_scheduler.h | 18 - drivers/gpu/drm/i915/i915_scheduler_types.h | 2 +- drivers/gpu/drm/i915/i915_suspend.c | 3 +- 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 | 116 +- drivers/gpu/drm/i915/i915_vma.h | 38 +- drivers/gpu/drm/i915/icl_dsi.c | 171 +- drivers/gpu/drm/i915/intel_acpi.c | 3 - drivers/gpu/drm/i915/intel_acpi.h | 17 - drivers/gpu/drm/i915/intel_atomic.c | 35 +- drivers/gpu/drm/i915/intel_atomic.h | 49 - drivers/gpu/drm/i915/intel_atomic_plane.c | 27 - drivers/gpu/drm/i915/intel_atomic_plane.h | 18 - drivers/gpu/drm/i915/intel_audio.c | 61 +- drivers/gpu/drm/i915/intel_bios.c | 200 +- drivers/gpu/drm/i915/intel_bios.h | 21 - drivers/gpu/drm/i915/intel_breadcrumbs.c | 373 + drivers/gpu/drm/i915/intel_bw.c | 421 - drivers/gpu/drm/i915/intel_bw.h | 47 - drivers/gpu/drm/i915/intel_cdclk.c | 296 +- drivers/gpu/drm/i915/intel_color.c | 108 +- drivers/gpu/drm/i915/intel_color.h | 1 - drivers/gpu/drm/i915/intel_combo_phy.c | 87 +- drivers/gpu/drm/i915/intel_combo_phy.h | 20 - 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 | 44 +- drivers/gpu/drm/i915/intel_csr.c | 22 +- drivers/gpu/drm/i915/intel_csr.h | 4 - drivers/gpu/drm/i915/intel_ddi.c | 93 +- drivers/gpu/drm/i915/intel_ddi.h | 1 + drivers/gpu/drm/i915/intel_device_info.c | 78 +- drivers/gpu/drm/i915/intel_device_info.h | 84 +- drivers/gpu/drm/i915/intel_display.c | 1658 ++- drivers/gpu/drm/i915/intel_display.h | 90 +- drivers/gpu/drm/i915/intel_display_power.c | 4617 -------- drivers/gpu/drm/i915/intel_display_power.h | 288 - drivers/gpu/drm/i915/intel_dp.c | 310 +- drivers/gpu/drm/i915/intel_dp.h | 1 - drivers/gpu/drm/i915/intel_dp_aux_backlight.c | 1 - drivers/gpu/drm/i915/intel_dp_aux_backlight.h | 13 - drivers/gpu/drm/i915/intel_dp_link_training.c | 1 - drivers/gpu/drm/i915/intel_dp_link_training.h | 14 - drivers/gpu/drm/i915/intel_dp_mst.c | 10 +- drivers/gpu/drm/i915/intel_dp_mst.h | 14 - drivers/gpu/drm/i915/intel_dpio_phy.c | 39 +- drivers/gpu/drm/i915/intel_dpio_phy.h | 58 - drivers/gpu/drm/i915/intel_dpll_mgr.c | 87 +- drivers/gpu/drm/i915/intel_dpll_mgr.h | 12 +- drivers/gpu/drm/i915/intel_drv.h | 448 +- drivers/gpu/drm/i915/intel_dsi.h | 8 - drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c | 8 +- drivers/gpu/drm/i915/intel_dsi_dcs_backlight.h | 13 - drivers/gpu/drm/i915/intel_dsi_vbt.c | 375 +- drivers/gpu/drm/i915/intel_dvo.c | 8 +- drivers/gpu/drm/i915/intel_dvo_dev.h | 140 - 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 | 4 - drivers/gpu/drm/i915/intel_fbdev.c | 8 +- drivers/gpu/drm/i915/intel_fifo_underrun.c | 1 - drivers/gpu/drm/i915/intel_fifo_underrun.h | 27 - drivers/gpu/drm/i915/intel_frontbuffer.c | 6 + drivers/gpu/drm/i915/intel_frontbuffer.h | 2 +- drivers/gpu/drm/i915/intel_gmbus.c | 955 -- drivers/gpu/drm/i915/intel_gmbus.h | 27 - 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 | 19 +- 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 | 55 +- drivers/gpu/drm/i915/intel_hdcp.h | 1 - drivers/gpu/drm/i915/intel_hdmi.c | 149 +- drivers/gpu/drm/i915/intel_hotplug.c | 5 +- drivers/gpu/drm/i915/intel_hotplug.h | 30 - 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 | 8 +- drivers/gpu/drm/i915/intel_lpe_audio.h | 22 - drivers/gpu/drm/i915/intel_lrc.c | 3041 +++++ drivers/gpu/drm/i915/intel_lrc.h | 120 + drivers/gpu/drm/i915/{gt => }/intel_lrc_reg.h | 0 drivers/gpu/drm/i915/intel_lvds.c | 2 - drivers/gpu/drm/i915/intel_mocs.c | 564 + drivers/gpu/drm/i915/intel_mocs.h | 58 + drivers/gpu/drm/i915/intel_overlay.c | 40 +- drivers/gpu/drm/i915/intel_overlay.h | 29 - drivers/gpu/drm/i915/intel_panel.c | 4 +- drivers/gpu/drm/i915/intel_pipe_crc.c | 14 +- drivers/gpu/drm/i915/intel_pipe_crc.h | 3 - drivers/gpu/drm/i915/intel_pm.c | 562 +- drivers/gpu/drm/i915/intel_pm.h | 19 - drivers/gpu/drm/i915/intel_psr.c | 12 +- drivers/gpu/drm/i915/intel_quirks.c | 1 - drivers/gpu/drm/i915/intel_quirks.h | 13 - 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 | 212 - drivers/gpu/drm/i915/intel_sdvo.c | 92 +- drivers/gpu/drm/i915/intel_sdvo_regs.h | 3 - drivers/gpu/drm/i915/intel_sideband.c | 483 +- drivers/gpu/drm/i915/intel_sideband.h | 141 - drivers/gpu/drm/i915/intel_sprite.c | 37 +- drivers/gpu/drm/i915/intel_sprite.h | 12 +- drivers/gpu/drm/i915/intel_tv.c | 9 +- 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 | 630 +- drivers/gpu/drm/i915/intel_vdsc.c | 2 - drivers/gpu/drm/i915/intel_vdsc.h | 21 - 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 | 31 +- 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 | 1330 +++ 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 | 230 +- drivers/gpu/drm/i915/vlv_dsi_pll.c | 18 +- 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_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 | 1 - drivers/gpu/drm/panfrost/panfrost_devfreq.c | 13 +- drivers/gpu/drm/panfrost/panfrost_device.c | 22 - drivers/gpu/drm/panfrost/panfrost_device.h | 1 - drivers/gpu/drm/panfrost/panfrost_job.c | 2 +- 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 | 1 - drivers/gpu/drm/sun4i/sun8i_csc.c | 6 +- drivers/gpu/drm/sun4i/sun8i_csc.h | 6 +- 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/vmwgfx_resource.c | 3 +- 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/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/adt7310.c | 3 +- drivers/hwmon/adt7410.c | 3 +- drivers/hwmon/adt7462.c | 15 +- drivers/hwmon/adt7470.c | 15 +- drivers/hwmon/applesmc.c | 14 +- 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/emc1403.c | 13 +- drivers/hwmon/f71882fg.c | 15 +- drivers/hwmon/ftsteutates.c | 12 +- drivers/hwmon/g760a.c | 6 +- drivers/hwmon/gpio-fan.c | 19 +- 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/ina209.c | 5 +- drivers/hwmon/ina2xx.c | 5 +- drivers/hwmon/ina3221.c | 10 +- drivers/hwmon/it87.c | 11 +- drivers/hwmon/jz4740-hwmon.c | 11 +- drivers/hwmon/lm73.c | 5 +- drivers/hwmon/lm77.c | 11 +- drivers/hwmon/lm83.c | 11 +- drivers/hwmon/lm90.c | 2 +- drivers/hwmon/lm92.c | 11 +- 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/ltc4215.c | 5 +- drivers/hwmon/ltc4222.c | 11 +- drivers/hwmon/ltc4245.c | 5 +- drivers/hwmon/ltc4260.c | 11 +- drivers/hwmon/max1111.c | 5 +- drivers/hwmon/max16065.c | 5 +- drivers/hwmon/max1619.c | 11 +- drivers/hwmon/max31722.c | 5 +- drivers/hwmon/max31790.c | 11 +- drivers/hwmon/max6621.c | 11 +- drivers/hwmon/max6650.c | 703 +- drivers/hwmon/max6697.c | 11 +- drivers/hwmon/mcp3021.c | 6 +- drivers/hwmon/menf21bmc_hwmon.c | 6 +- drivers/hwmon/nct6683.c | 11 +- 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/pc87427.c | 10 +- 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/ltc2978.c | 11 +- drivers/hwmon/pmbus/ltc3815.c | 11 +- drivers/hwmon/pmbus/max20751.c | 11 +- drivers/hwmon/pmbus/max31785.c | 6 +- drivers/hwmon/pmbus/pmbus_core.c | 37 +- drivers/hwmon/pmbus/pxe1610.c | 139 - drivers/hwmon/pmbus/tps40422.c | 11 +- drivers/hwmon/pmbus/tps53679.c | 11 +- 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/sht3x.c | 12 +- drivers/hwmon/shtc1.c | 12 +- drivers/hwmon/smm665.c | 5 +- drivers/hwmon/smsc47m1.c | 2 - drivers/hwmon/stts751.c | 11 +- drivers/hwmon/tc654.c | 11 +- drivers/hwmon/tc74.c | 6 +- drivers/hwmon/tmp102.c | 11 +- drivers/hwmon/tmp103.c | 12 +- drivers/hwmon/tmp108.c | 11 +- drivers/hwmon/tmp421.c | 11 +- drivers/hwmon/vexpress-hwmon.c | 9 +- drivers/hwmon/via-cputemp.c | 15 +- drivers/hwmon/w83773g.c | 6 +- drivers/hwmon/w83793.c | 15 +- drivers/hwmon/w83795.c | 15 +- drivers/hwmon/w83l786ng.c | 15 +- drivers/hwmon/wm831x-hwmon.c | 14 +- drivers/hwmon/wm8350-hwmon.c | 14 +- drivers/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 | 45 +- drivers/hwtracing/coresight/coresight-etm4x.c | 37 +- drivers/hwtracing/coresight/coresight-etm4x.h | 2 + drivers/hwtracing/coresight/coresight-funnel.c | 35 +- drivers/hwtracing/coresight/coresight-platform.c | 815 -- drivers/hwtracing/coresight/coresight-priv.h | 4 - drivers/hwtracing/coresight/coresight-replicator.c | 42 +- drivers/hwtracing/coresight/coresight-stm.c | 118 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 43 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 76 +- 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-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-xiic.c | 16 +- drivers/i2c/busses/scx200_acb.c | 10 +- drivers/i2c/i2c-boardinfo.c | 11 +- drivers/i2c/i2c-core-acpi.c | 12 +- 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-timings.c | 15 +- drivers/ide/ide_platform.c | 6 +- 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 | 4 +- 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/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/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/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/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 | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 3 +- 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/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/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 | 21 +- 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_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/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_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 | 8 +- 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 | 8 +- 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_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/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/tmdc.c | 14 +- drivers/input/joystick/turbografx.c | 14 +- drivers/input/joystick/twidjoy.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/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/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/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/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/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/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/sermouse.c | 14 +- drivers/input/mouse/synaptics.c | 2 - drivers/input/mouse/synaptics_usb.c | 6 +- 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/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/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/w90p910_ts.c | 6 +- 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 | 461 +- 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 | 982 +- 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 | 22 +- 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-lpc32xx.c | 8 +- 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/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/mISDNinfineon.c | 17 +- drivers/isdn/hardware/mISDN/mISDNipac.c | 15 +- drivers/isdn/hardware/mISDN/mISDNisar.c | 15 +- drivers/isdn/hardware/mISDN/netjet.c | 15 +- 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/mISDN/clock.c | 11 +- drivers/isdn/mISDN/core.c | 11 +- drivers/isdn/mISDN/core.h | 11 +- drivers/isdn/mISDN/dsp_core.c | 2 + 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 | 11 +- 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-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/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-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/md.c | 16 +- drivers/md/raid1-10.c | 30 - drivers/md/raid1.c | 51 +- drivers/md/raid10.c | 86 +- drivers/md/raid5-cache.c | 11 +- drivers/md/raid5-ppl.c | 10 +- drivers/md/raid5.c | 11 +- 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/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_frontend.c | 2 +- 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/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_decoder.c | 11 +- drivers/media/dvb-frontends/bcm3510.h | 11 +- drivers/media/dvb-frontends/bcm3510_priv.h | 11 +- drivers/media/dvb-frontends/cx24113.c | 12 +- drivers/media/dvb-frontends/cx24113.h | 12 +- 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/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/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/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/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/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/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/m88ds3103.c | 11 +- drivers/media/dvb-frontends/m88ds3103.h | 11 +- drivers/media/dvb-frontends/m88ds3103_priv.h | 11 +- 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/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/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/s5h1420.c | 12 +- drivers/media/dvb-frontends/s5h1420.h | 12 +- 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/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 | 198 +- drivers/media/dvb-frontends/stv090x.h | 3 - drivers/media/dvb-frontends/stv090x_priv.h | 2 +- drivers/media/dvb-frontends/stv6110.c | 12 +- drivers/media/dvb-frontends/stv6110.h | 12 +- drivers/media/dvb-frontends/stv6110x.c | 135 +- drivers/media/dvb-frontends/stv6110x.h | 3 - drivers/media/dvb-frontends/stv6110x_priv.h | 3 +- drivers/media/dvb-frontends/tua6100.c | 10 +- drivers/media/dvb-frontends/tua6100.h | 10 +- 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/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/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/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/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/bttv-audio-hook.c | 2 +- drivers/media/pci/bt8xx/bttv-audio-hook.h | 2 - drivers/media/pci/bt8xx/bttv-input.c | 11 +- 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/mantis_input.c | 10 +- drivers/media/pci/mantis/mantis_input.h | 10 +- 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/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 | 14 +- drivers/media/pci/ttpci/av7110.h | 21 +- drivers/media/pci/ttpci/av7110_ir.c | 423 +- 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/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/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/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/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/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/tda827x.c | 11 +- drivers/media/tuners/tua9001.c | 11 +- drivers/media/tuners/tua9001.h | 11 +- drivers/media/tuners/tua9001_priv.h | 11 +- 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/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-dif.h | 11 +- drivers/media/usb/cx231xx/cx231xx-dvb.c | 1 - drivers/media/usb/cx231xx/cx231xx-video.c | 28 +- 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/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/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/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 | 32 +- 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 | 2 +- drivers/memory/atmel-sdramc.c | 14 +- drivers/memory/fsl-corenet-cf.c | 6 +- drivers/memory/jz4780-nemc.c | 28 +- drivers/memory/mtk-smi.c | 10 +- drivers/memory/mvebu-devbus.c | 14 +- drivers/memory/of_memory.c | 6 +- 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-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/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/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/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_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 | 2 +- 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 | 2 +- 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/mmc_ops.c | 6 +- drivers/mmc/core/mmc_ops.h | 6 +- drivers/mmc/core/mmc_test.c | 6 +- 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 | 6 +- 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 | 6 +- drivers/mmc/core/sdio_irq.c | 6 +- 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/cqhci.c | 10 +- drivers/mmc/host/cqhci.h | 10 +- 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 | 6 +- 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 | 10 +- drivers/mmc/host/renesas_sdhi_core.c | 24 +- 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-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 | 6 +- 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 | 11 +- 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 | 6 +- drivers/mmc/host/sdhci_am654.c | 37 +- drivers/mmc/host/sdhci_f_sdh30.c | 5 +- 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/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/mtdoops.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/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_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/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 | 222 +- drivers/net/bonding/bond_alb.c | 30 +- drivers/net/bonding/bond_main.c | 309 +- 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 | 22 +- drivers/net/dsa/mv88e6xxx/chip.h | 6 +- drivers/net/dsa/mv88e6xxx/global1.c | 6 +- drivers/net/dsa/mv88e6xxx/global1.h | 6 +- drivers/net/dsa/mv88e6xxx/global1_atu.c | 6 +- drivers/net/dsa/mv88e6xxx/global1_vtu.c | 6 +- drivers/net/dsa/mv88e6xxx/global2.c | 6 +- drivers/net/dsa/mv88e6xxx/global2.h | 6 +- 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 | 6 +- drivers/net/dsa/mv88e6xxx/port.h | 6 +- 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 | 6 +- 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 | 1 - drivers/net/dsa/sja1105/sja1105.h | 34 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 100 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 2 - drivers/net/dsa/sja1105/sja1105_main.c | 478 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 404 - drivers/net/dsa/sja1105/sja1105_ptp.h | 64 - drivers/net/dsa/sja1105/sja1105_spi.c | 60 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 62 - drivers/net/dsa/sja1105/sja1105_static_config.h | 10 - drivers/net/ethernet/8390/Kconfig | 2 +- drivers/net/ethernet/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 | 56 +- drivers/net/ethernet/amazon/ena/ena_com.c | 82 +- drivers/net/ethernet/amazon/ena/ena_com.h | 3 - drivers/net/ethernet/amazon/ena/ena_eth_com.c | 26 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 32 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 319 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 28 +- 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 | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_rss.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_utils.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.h | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_a0_internal.h | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 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/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.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/bnx2x/bnx2x_cmn.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/brocade/bna/bfa_cee.c | 10 +- drivers/net/ethernet/brocade/bna/bfa_cee.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_cs.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_defs.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_defs_cna.h | 10 +- .../net/ethernet/brocade/bna/bfa_defs_mfg_comm.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_defs_status.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_ioc.c | 10 +- drivers/net/ethernet/brocade/bna/bfa_ioc.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c | 10 +- drivers/net/ethernet/brocade/bna/bfa_msgq.c | 10 +- drivers/net/ethernet/brocade/bna/bfa_msgq.h | 10 +- drivers/net/ethernet/brocade/bna/bfi.h | 10 +- drivers/net/ethernet/brocade/bna/bfi_cna.h | 10 +- drivers/net/ethernet/brocade/bna/bfi_enet.h | 10 +- drivers/net/ethernet/brocade/bna/bfi_reg.h | 10 +- drivers/net/ethernet/brocade/bna/bna.h | 10 +- drivers/net/ethernet/brocade/bna/bna_enet.c | 10 +- drivers/net/ethernet/brocade/bna/bna_hw_defs.h | 10 +- drivers/net/ethernet/brocade/bna/bna_tx_rx.c | 10 +- drivers/net/ethernet/brocade/bna/bna_types.h | 10 +- drivers/net/ethernet/brocade/bna/bnad.c | 10 +- drivers/net/ethernet/brocade/bna/bnad.h | 10 +- drivers/net/ethernet/brocade/bna/bnad_debugfs.c | 10 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 10 +- drivers/net/ethernet/brocade/bna/cna.h | 10 +- drivers/net/ethernet/brocade/bna/cna_fwimg.c | 10 +- drivers/net/ethernet/cadence/macb_pci.c | 13 +- drivers/net/ethernet/cadence/macb_ptp.c | 13 +- drivers/net/ethernet/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 | 7 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 113 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c | 13 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 21 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 1 - drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 3 - drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c | 47 +- drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h | 7 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 6 +- drivers/net/ethernet/davicom/dm9000.c | 11 +- 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 | 2 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 3 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 140 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 9 +- 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/fec_main.c | 15 +- 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 | 24 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 15 +- drivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 246 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 49 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 24 - .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 36 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 688 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 7 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 485 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 41 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 24 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 8 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 143 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 94 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 3 - drivers/net/ethernet/hisilicon/hns_mdio.c | 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 | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 11 +- .../net/ethernet/huawei/hinic/hinic_hw_qp_ctxt.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wqe.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_port.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 19 +- drivers/net/ethernet/huawei/hinic/hinic_rx.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_tx.h | 11 +- drivers/net/ethernet/ibm/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 | 19 +- drivers/net/ethernet/intel/i40e/i40e_adminq.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 40 +- 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 | 87 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 1 - drivers/net/ethernet/jme.c | 15 +- drivers/net/ethernet/jme.h | 15 +- drivers/net/ethernet/marvell/mvneta.c | 2 +- drivers/net/ethernet/marvell/mvneta_bm.c | 4 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 18 - drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 134 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 23 +- drivers/net/ethernet/marvell/skge.c | 14 +- drivers/net/ethernet/marvell/sky2.c | 14 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 25 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 10 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 5 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 8 - 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/en.h | 2 - .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 11 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 25 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 439 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 44 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 15 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 100 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 569 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 9 +- 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 | 121 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 21 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 334 - drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 22 - 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 | 12 - drivers/net/ethernet/mellanox/mlxsw/core.h | 8 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 32 - drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 3 - drivers/net/ethernet/mellanox/mlxsw/reg.h | 105 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 41 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 3 - .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 267 - drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 44 - .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 73 +- 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/ocelot_ace.c | 5 +- drivers/net/ethernet/netronome/Kconfig | 1 - drivers/net/ethernet/netronome/nfp/Makefile | 6 - 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 +- 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/qed/qed_debug.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_debug.h | 5 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 49 +- drivers/net/ethernet/qlogic/qede/qede_dcbnl.c | 5 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 4 +- drivers/net/ethernet/qualcomm/emac/emac-ethtool.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-mac.h | 10 +- drivers/net/ethernet/qualcomm/emac/emac-phy.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-phy.h | 10 +- .../ethernet/qualcomm/emac/emac-sgmii-fsm9900.c | 10 +- .../ethernet/qualcomm/emac/emac-sgmii-qdf2400.c | 10 +- .../ethernet/qualcomm/emac/emac-sgmii-qdf2432.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-sgmii.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-sgmii.h | 10 +- drivers/net/ethernet/qualcomm/emac/emac.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac.h | 10 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 11 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.h | 11 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h | 10 +- .../ethernet/qualcomm/rmnet/rmnet_map_command.c | 10 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_private.h | 10 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 12 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.h | 11 +- drivers/net/ethernet/realtek/r8169_main.c | 294 +- drivers/net/ethernet/rocker/rocker.h | 6 +- drivers/net/ethernet/rocker/rocker_hw.h | 6 +- drivers/net/ethernet/rocker/rocker_main.c | 6 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 6 +- 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 | 3 +- drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 12 +- drivers/net/ethernet/stmicro/stmmac/common.h | 12 +- drivers/net/ethernet/stmicro/stmmac/descs.h | 12 +- drivers/net/ethernet/stmicro/stmmac/descs_com.h | 12 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 11 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 117 +- 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 | 11 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 11 +- drivers/net/ethernet/stmicro/stmmac/dwmac100.h | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 12 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 12 +- .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 12 +- .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.h | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 12 +- drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 12 +- drivers/net/ethernet/stmicro/stmmac/mmc.h | 12 +- drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 12 +- drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 12 +- drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 19 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 93 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 403 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 73 +- 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 | 38 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.h | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 12 +- drivers/net/ethernet/tehuti/tehuti.c | 6 +- drivers/net/ethernet/tehuti/tehuti.h | 6 +- drivers/net/ethernet/ti/Kconfig | 1 - drivers/net/ethernet/ti/cpsw.c | 31 +- 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 | 15 +- 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/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/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/mkiss.c | 12 +- 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 | 15 +- 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 | 6 +- drivers/net/netconsole.c | 14 +- drivers/net/phy/Kconfig | 2 +- drivers/net/phy/Makefile | 2 +- drivers/net/phy/{ax88796b.c => asix.c} | 0 drivers/net/phy/broadcom.c | 2 - drivers/net/phy/phy_device.c | 5 - drivers/net/phy/phylink.c | 13 +- drivers/net/phy/sfp.c | 63 +- drivers/net/plip/plip.c | 6 +- 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 | 6 +- 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 | 11 +- 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/vrf.c | 6 +- drivers/net/vxlan.c | 94 +- drivers/net/wan/c101.c | 5 +- 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 | 5 +- 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/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/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/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/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 | 13 +- .../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/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/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/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 | 10 +- drivers/nvdimm/claim.c | 10 +- drivers/nvdimm/core.c | 10 +- drivers/nvdimm/dax_devs.c | 10 +- drivers/nvdimm/dimm.c | 10 +- drivers/nvdimm/dimm_devs.c | 10 +- drivers/nvdimm/label.c | 10 +- drivers/nvdimm/label.h | 10 +- drivers/nvdimm/namespace_devs.c | 10 +- drivers/nvdimm/nd-core.h | 10 +- drivers/nvdimm/nd.h | 10 +- drivers/nvdimm/pfn.h | 10 +- drivers/nvdimm/pfn_devs.c | 10 +- drivers/nvdimm/pmem.c | 27 +- drivers/nvdimm/region.c | 10 +- drivers/nvdimm/region_devs.c | 10 +- drivers/nvme/host/core.c | 3 +- drivers/nvme/host/fc.c | 7 +- drivers/nvme/host/pci.c | 6 - 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 | 39 +- 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 | 138 +- 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 | 60 +- drivers/pci/pci-sysfs.c | 3 - drivers/pci/pci.c | 4 +- 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-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/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/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 | 541 - 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 | 174 +- 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 | 11 +- 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/pnpacpi/core.c | 15 +- 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/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_clock.c | 3 +- drivers/ptp/ptp_kvm.c | 12 +- drivers/ptp/ptp_pch.c | 14 +- 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-tipwmss.c | 12 +- drivers/pwm/pwm-vt8500.c | 10 +- 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 | 15 +- 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 | 7 +- 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 | 10 +- 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-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 | 4 + 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/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/scsi/BusLogic.c | 9 +- drivers/scsi/BusLogic.h | 9 +- drivers/scsi/Kconfig | 61 +- drivers/scsi/Makefile | 4 +- drivers/scsi/advansys.c | 6 +- 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/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/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/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 | 2 +- drivers/scsi/libsas/sas_internal.h | 2 +- drivers/scsi/libsas/sas_phy.c | 21 +- drivers/scsi/libsas/sas_port.c | 18 +- drivers/scsi/libsas/sas_scsi_host.c | 2 +- drivers/scsi/libsas/sas_task.c | 3 +- drivers/scsi/lpfc/lpfc_attr.c | 34 +- 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 | 1 - 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 | 76 +- 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/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/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 | 5 +- drivers/scsi/qedf/qedf_version.h | 5 +- drivers/scsi/qedi/qedi.h | 5 +- drivers/scsi/qedi/qedi_dbg.c | 5 +- drivers/scsi/qedi/qedi_dbg.h | 5 +- drivers/scsi/qedi/qedi_debugfs.c | 5 +- drivers/scsi/qedi/qedi_fw.c | 5 +- drivers/scsi/qedi/qedi_fw_api.c | 5 +- drivers/scsi/qedi/qedi_fw_iscsi.h | 5 +- drivers/scsi/qedi/qedi_fw_scsi.h | 5 +- drivers/scsi/qedi/qedi_gbl.h | 5 +- drivers/scsi/qedi/qedi_hsi.h | 5 +- drivers/scsi/qedi/qedi_iscsi.c | 5 +- drivers/scsi/qedi/qedi_iscsi.h | 5 +- drivers/scsi/qedi/qedi_main.c | 5 +- drivers/scsi/qedi/qedi_nvm_iscsi_cfg.h | 5 +- drivers/scsi/qedi/qedi_sysfs.c | 5 +- drivers/scsi/qedi/qedi_version.h | 5 +- drivers/scsi/qla2xxx/qla_init.c | 1 + 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/scsi.c | 14 +- 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 | 113 +- drivers/scsi/sd_dif.c | 16 +- drivers/scsi/sd_zbc.c | 16 +- drivers/scsi/ses.c | 20 +- drivers/scsi/sg.c | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 8 +- 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/slimbus/stream.c | 12 +- drivers/soc/amlogic/meson-canvas.c | 14 +- drivers/soc/aspeed/aspeed-lpc-ctrl.c | 6 +- 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 | 52 +- drivers/soc/ixp4xx/ixp4xx-npe.c | 5 +- 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_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-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.c | 221 +- drivers/spi/spidev.c | 13 +- drivers/spmi/spmi-pmic-arb.c | 10 +- drivers/spmi/spmi.c | 10 +- drivers/staging/android/ion/ion_chunk_heap.c | 3 +- drivers/staging/erofs/Makefile | 2 +- drivers/staging/erofs/inode.c | 34 +- drivers/staging/erofs/internal.h | 2 - drivers/staging/erofs/namei.c | 1 - drivers/staging/erofs/super.c | 1 - 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 | 2 +- drivers/staging/isdn/gigaset/asyncdata.c | 5 +- drivers/staging/isdn/gigaset/bas-gigaset.c | 5 +- drivers/staging/isdn/gigaset/capi.c | 5 +- drivers/staging/isdn/gigaset/common.c | 5 +- drivers/staging/isdn/gigaset/dummyll.c | 5 +- drivers/staging/isdn/gigaset/ev-layer.c | 5 +- drivers/staging/isdn/gigaset/gigaset.h | 5 +- drivers/staging/isdn/gigaset/interface.c | 5 +- drivers/staging/isdn/gigaset/isocdata.c | 5 +- drivers/staging/isdn/gigaset/proc.c | 5 +- drivers/staging/isdn/gigaset/ser-gigaset.c | 5 +- drivers/staging/isdn/gigaset/usb-gigaset.c | 5 +- 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/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 | 19 +- 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 | 15 +- 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/rtl8723b_cmd.c | 6 + drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 5 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 130 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 34 +- 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/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/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/rockchip_thermal.c | 10 +- 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/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_mtk.c | 73 +- drivers/tty/serial/8250/8250_of.c | 14 +- drivers/tty/serial/8250/8250_pnp.c | 4 +- drivers/tty/serial/8250/8250_port.c | 3 +- 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 | 4 +- drivers/tty/serial/imx.c | 3 +- drivers/tty/serial/max310x.c | 159 +- drivers/tty/serial/msm_serial.c | 9 +- drivers/tty/serial/sa1100.c | 46 +- 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 | 17 +- 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/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 | 56 +- 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/gadget.c | 24 +- drivers/usb/dwc2/hcd.c | 39 +- drivers/usb/dwc2/hcd.h | 20 +- drivers/usb/dwc2/hcd_intr.c | 5 +- drivers/usb/dwc2/hcd_queue.c | 10 +- drivers/usb/gadget/function/f_uvc.c | 1 - drivers/usb/gadget/function/uvc_v4l2.c | 4 + drivers/usb/gadget/legacy/Kconfig | 2 + drivers/usb/gadget/udc/fusb300_udc.c | 5 - drivers/usb/gadget/udc/lpc32xx_udc.c | 7 +- 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 | 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 | 53 +- drivers/usb/host/xhci.c | 47 +- drivers/usb/host/xhci.h | 8 +- 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/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 | 45 +- 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/da9052_bl.c | 7 +- drivers/video/backlight/ili922x.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/pxafb.c | 2 +- drivers/video/fbdev/sh7760fb.c | 2 +- drivers/video/fbdev/simplefb.c | 10 +- drivers/video/fbdev/smscufx.c | 5 +- drivers/video/fbdev/tmiofb.c | 10 +- drivers/video/fbdev/udlfb.c | 5 +- drivers/video/fbdev/valkyriefb.h | 6 +- drivers/video/fbdev/via/via-gpio.c | 2 +- drivers/video/fbdev/vt8500lcdfb.c | 10 +- drivers/video/fbdev/vt8500lcdfb.h | 10 +- drivers/video/fbdev/wm8505fb.c | 10 +- drivers/video/fbdev/wm8505fb_regs.h | 10 +- drivers/video/fbdev/wmt_ge_rops.c | 10 +- drivers/video/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/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_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/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/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/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/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 | 6 +- fs/afs/dir.c | 6 +- fs/afs/file.c | 6 +- fs/afs/flock.c | 6 +- fs/afs/fsclient.c | 57 +- fs/afs/internal.h | 6 +- fs/afs/main.c | 6 +- fs/afs/misc.c | 6 +- fs/afs/mntpt.c | 6 +- fs/afs/proc.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/vlclient.c | 6 +- fs/afs/volume.c | 6 +- fs/afs/write.c | 6 +- fs/afs/yfsclient.c | 54 +- fs/aio.c | 51 +- fs/binfmt_elf.c | 1 + fs/binfmt_elf_fdpic.c | 6 +- fs/binfmt_flat.c | 124 +- fs/block_dev.c | 25 +- fs/btrfs/extent-tree.c | 28 +- fs/btrfs/sysfs.c | 10 +- fs/buffer.c | 56 +- 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/smb1ops.c | 1 - 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/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 | 16 +- 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/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/inode.c | 103 +- 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/fscache/cache.c | 6 +- fs/fscache/cookie.c | 6 +- fs/fscache/fsdef.c | 6 +- fs/fscache/internal.h | 6 +- fs/fscache/main.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/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 | 2 +- fs/nfs/client.c | 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/fanotify/fanotify.c | 5 +- fs/notify/fanotify/fanotify_user.c | 22 - fs/notify/inotify/inotify_fsnotify.c | 8 +- fs/notify/inotify/inotify_user.c | 8 +- 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/file.c | 9 +- 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 | 169 +- fs/overlayfs/util.c | 12 - fs/pnode.c | 3 +- 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/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/scrub/ialloc.c | 3 +- fs/xfs/xfs_file.c | 15 +- fs/xfs/xfs_log.c | 11 +- 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/atomic64.h | 26 +- include/asm-generic/device.h | 3 +- include/asm-generic/flat.h | 26 - 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/syscall.h | 5 +- include/asm-generic/tlb.h | 6 +- include/clocksource/hyperv_timer.h | 105 - include/clocksource/pxa.h | 6 +- include/clocksource/timer-davinci.h | 44 - 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/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/memory/mt2701-larb-port.h | 10 +- include/dt-bindings/memory/mt8173-larb-port.h | 10 +- include/dt-bindings/net/ti-dp83867.h | 10 +- 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/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/rxrpc-type.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/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/arm-cci.h | 15 +- include/linux/arm-smccc.h | 11 +- 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/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/bitfield.h | 10 +- include/linux/bits.h | 17 +- include/linux/bpf-cgroup.h | 8 - include/linux/bpf.h | 31 +- include/linux/bpf_verifier.h | 5 +- include/linux/cacheinfo.h | 2 - include/linux/can/dev/peak_canfd.h | 10 +- include/linux/cgroup-defs.h | 8 +- include/linux/cgroup.h | 16 +- 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/configfs.h | 16 +- include/linux/connector.h | 15 +- include/linux/coresight.h | 61 +- 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/crypto.h | 8 +- include/linux/cs5535.h | 5 +- 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/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 | 19 - 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/dmaengine.h | 12 +- include/linux/dmar.h | 26 +- 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/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/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 | 269 + include/linux/fpga/adi-axi-common.h | 19 - include/linux/fs.h | 18 +- include/linux/fs_context.h | 2 +- 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/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.h | 4 +- include/linux/hyperv.h | 15 +- include/linux/i2c.h | 87 +- 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_team.h | 6 +- include/linux/if_tun.h | 11 +- include/linux/if_vlan.h | 7 +- include/linux/igmp.h | 7 +- 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/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/iscsi_boot_sysfs.h | 10 +- include/linux/iscsi_ibft.h | 10 +- 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.h | 7 +- include/linux/kmemleak.h | 14 +- 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/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/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/da9055/pdata.h | 7 +- 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/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 | 10 +- include/linux/mlx5/driver.h | 23 +- include/linux/mlx5/eq.h | 23 +- include/linux/mlx5/eswitch.h | 12 - include/linux/mlx5/mlx5_ifc.h | 2 +- include/linux/mm.h | 90 +- include/linux/mm_types.h | 2 - include/linux/mmc/sd.h | 6 +- include/linux/mmc/sdio.h | 6 +- include/linux/mmc/sdio_func.h | 6 +- include/linux/mmc/sh_mmcif.h | 6 +- include/linux/mmzone.h | 1 - include/linux/mod_devicetable.h | 29 +- include/linux/msi.h | 8 - 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/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 | 36 + 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/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 | 7 +- 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 | 13 +- 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/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/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-mx3.h | 11 +- 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/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-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-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/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/poison.h | 2 +- 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/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_clock_kernel.h | 8 - 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/radix-tree.h | 15 +- 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/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/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/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/signal.h | 4 + include/linux/skb_array.h | 6 +- include/linux/skbuff.h | 6 +- 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/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 | 35 - 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 | 33 +- 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 | 8 +- 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/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/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/vexpress.h | 9 +- include/linux/via-gpio.h | 2 +- include/linux/vm_sockets.h | 10 +- include/linux/vmw_vmci_api.h | 10 +- include/linux/vmw_vmci_defs.h | 40 +- include/linux/vringh.h | 15 +- include/linux/w1.h | 11 +- include/linux/wait.h | 4 +- include/linux/wimax/debug.h | 23 +- include/linux/wl12xx.h | 16 +- include/linux/wmi.h | 10 +- include/linux/xarray.h | 1 - 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 | 138 +- 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/lm3560.h | 11 +- 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/smiapp.h | 11 +- include/media/i2c/sr030pc30.h | 6 +- include/media/i2c/tvp7002.h | 11 +- include/media/i2c/upd64031a.h | 11 +- include/media/i2c/upd64083.h | 11 +- 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/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_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 | 12 +- include/net/dsa.h | 9 +- include/net/flow_dissector.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_hashtables.h | 6 +- include/net/inet_sock.h | 6 +- include/net/inet_timewait_sock.h | 7 +- include/net/ip.h | 8 +- include/net/ip6_checksum.h | 6 +- include/net/ip6_fib.h | 10 +- include/net/ip_fib.h | 7 +- include/net/ipv6.h | 6 +- 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/netfilter/br_netfilter.h | 3 +- include/net/netfilter/nf_conntrack.h | 7 +- include/net/netlink.h | 9 - include/net/netprio_cgroup.h | 8 +- include/net/nexthop.h | 6 +- include/net/nfc/digital.h | 11 +- include/net/nfc/llc.h | 13 +- include/net/phonet/gprs.h | 15 +- include/net/phonet/pep.h | 15 +- include/net/phonet/phonet.h | 15 +- include/net/phonet/pn_dev.h | 15 +- include/net/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/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_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 | 28 +- include/net/tcp_states.h | 6 +- include/net/timewait_sock.h | 6 +- include/net/tls.h | 99 +- include/net/udp.h | 6 +- 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 | 2 +- include/scsi/sas.h | 2 +- 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/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.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/clk.h | 10 +- include/trace/events/filelock.h | 35 - include/trace/events/ufs.h | 10 +- include/trace/events/vmscan.h | 71 +- 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 | 1 - include/uapi/linux/audit.h | 1 - include/uapi/linux/bpf.h | 14 +- include/uapi/linux/byteorder/big_endian.h | 4 - include/uapi/linux/byteorder/little_endian.h | 4 - include/uapi/linux/cec.h | 1 - include/uapi/linux/coda.h | 29 +- include/uapi/linux/coda_psdev.h | 28 + include/uapi/linux/dvb/audio.h | 6 +- include/uapi/linux/dvb/osd.h | 174 +- include/uapi/linux/dvb/video.h | 4 +- include/uapi/linux/flat.h | 59 + include/uapi/linux/fuse.h | 7 +- include/uapi/linux/iommu.h | 153 - 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 | 5 + include/uapi/linux/nl80211.h | 24 - include/uapi/linux/pci_regs.h | 4 - include/uapi/linux/pkt_cls.h | 2 +- include/uapi/linux/ptrace.h | 35 - include/uapi/linux/sched.h | 16 - include/uapi/linux/tcp.h | 3 - include/uapi/linux/v4l2-controls.h | 23 - include/uapi/linux/virtio_ids.h | 1 - include/uapi/linux/virtio_iommu.h | 161 - 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/videomode.h | 3 +- init/Kconfig | 27 +- 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 +- 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 | 10 +- kernel/bpf/bpf_lru_list.c | 5 +- kernel/bpf/bpf_lru_list.h | 5 +- kernel/bpf/core.c | 7 +- kernel/bpf/cpumap.c | 2 +- kernel/bpf/devmap.c | 21 +- kernel/bpf/disasm.c | 10 +- kernel/bpf/disasm.h | 10 +- kernel/bpf/hashtab.c | 10 +- kernel/bpf/helpers.c | 10 +- kernel/bpf/lpm_trie.c | 9 +- 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/stackmap.c | 5 +- kernel/bpf/syscall.c | 18 +- kernel/bpf/verifier.c | 43 +- kernel/bpf/xskmap.c | 9 +- kernel/cgroup/cgroup.c | 165 +- kernel/cgroup/cpuset.c | 19 +- kernel/cpu.c | 13 +- kernel/cpu_pm.c | 11 +- kernel/cred.c | 9 - 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 | 45 +- 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.c | 45 +- 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/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 | 19 +- 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 | 100 +- kernel/trace/ftrace.c | 70 +- kernel/trace/trace.c | 17 +- kernel/trace/trace_events.c | 2 +- kernel/trace/trace_hwlat.c | 2 +- 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.debug | 24 +- lib/Makefile | 1 - lib/atomic64.c | 38 +- lib/atomic64_test.c | 6 +- lib/bsearch.c | 5 +- lib/btree.c | 4 +- lib/chacha.c | 6 +- lib/checksum.c | 6 +- lib/debugobjects.c | 80 +- 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/libcrc32c.c | 7 +- lib/llist.c | 14 +- lib/lockref.c | 3 - lib/math/rational.c | 63 +- lib/objagg.c | 6 +- lib/percpu-refcount.c | 13 +- lib/radix-tree.c | 15 +- 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/ratelimit.c | 3 +- lib/rbtree.c | 14 +- lib/sbitmap.c | 13 +- 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/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/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_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 | 7 +- 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/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 | 6 +- 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 | 6 +- 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 | 2 +- net/bridge/netfilter/ebtables.c | 6 +- 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 | 3 +- net/core/dev.c | 42 +- net/core/dev_addr_lists.c | 6 +- net/core/devlink.c | 130 +- net/core/dst_cache.c | 6 +- net/core/ethtool.c | 16 +- net/core/fib_rules.c | 11 +- net/core/filter.c | 118 +- 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 | 33 +- net/core/net-sysfs.c | 6 +- net/core/netclassid_cgroup.c | 6 +- net/core/netevent.c | 6 +- net/core/netprio_cgroup.c | 6 +- net/core/pktgen.c | 20 +- net/core/ptp_classifier.c | 10 +- net/core/request_sock.c | 6 +- net/core/rtnetlink.c | 6 +- net/core/scm.c | 6 +- net/core/skbuff.c | 75 +- net/core/sock.c | 19 +- net/core/sock_reuseport.c | 24 - net/core/sysctl_net_core.c | 41 +- 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/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/dsa/Kconfig | 1 - net/dsa/dsa.c | 6 +- net/dsa/dsa2.c | 9 +- net/dsa/dsa_priv.h | 6 +- net/dsa/master.c | 6 +- net/dsa/port.c | 17 +- net/dsa/slave.c | 89 +- net/dsa/switch.c | 6 +- net/dsa/tag_8021q.c | 57 +- net/dsa/tag_sja1105.c | 219 +- net/ethernet/eth.c | 6 +- net/ieee802154/6lowpan/reassembly.c | 7 +- 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/af_inet.c | 6 +- net/ipv4/ah4.c | 3 +- net/ipv4/arp.c | 6 +- net/ipv4/datagram.c | 6 +- net/ipv4/devinet.c | 6 +- net/ipv4/esp4.c | 3 +- net/ipv4/esp4_offload.c | 9 +- net/ipv4/fib_frontend.c | 25 +- net/ipv4/fib_rules.c | 6 +- net/ipv4/fib_semantics.c | 94 +- net/ipv4/fib_trie.c | 14 +- net/ipv4/gre_demux.c | 7 +- net/ipv4/gre_offload.c | 6 +- net/ipv4/icmp.c | 7 +- net/ipv4/igmp.c | 6 +- net/ipv4/inet_connection_sock.c | 6 +- net/ipv4/inet_diag.c | 6 +- net/ipv4/inet_fragment.c | 6 +- net/ipv4/inet_hashtables.c | 6 +- net/ipv4/ip_gre.c | 7 +- net/ipv4/ip_input.c | 9 +- net/ipv4/ip_output.c | 5 +- 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/iptable_raw.c | 2 +- net/ipv4/netfilter/nf_nat_h323.c | 2 +- net/ipv4/nexthop.c | 250 +- net/ipv4/ping.c | 7 +- net/ipv4/proc.c | 6 +- net/ipv4/protocol.c | 6 +- net/ipv4/raw.c | 6 +- net/ipv4/route.c | 47 +- net/ipv4/syncookies.c | 6 +- net/ipv4/sysctl_net_ipv4.c | 72 +- net/ipv4/tcp.c | 35 +- net/ipv4/tcp_dctcp.c | 6 +- net/ipv4/tcp_diag.c | 6 +- net/ipv4/tcp_fastopen.c | 6 +- net/ipv4/tcp_input.c | 4 +- net/ipv4/tcp_ipv4.c | 27 +- net/ipv4/tcp_minisocks.c | 3 +- net/ipv4/tcp_offload.c | 6 +- net/ipv4/tcp_output.c | 23 +- net/ipv4/udp.c | 42 +- net/ipv4/udp_diag.c | 6 +- net/ipv4/udp_offload.c | 6 +- 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 | 12 +- net/ipv6/af_inet6.c | 8 +- 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 | 23 +- net/ipv6/ila/ila.h | 7 +- net/ipv6/inet6_connection_sock.c | 6 +- net/ipv6/inet6_hashtables.c | 6 +- net/ipv6/ip6_fib.c | 37 +- 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 | 8 +- 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 | 6 +- net/ipv6/mcast.c | 6 +- net/ipv6/mcast_snoop.c | 14 +- net/ipv6/mip6.c | 6 +- net/ipv6/ndisc.c | 6 +- net/ipv6/netfilter.c | 2 + net/ipv6/netfilter/Kconfig | 2 +- net/ipv6/netfilter/ip6t_REJECT.c | 6 +- net/ipv6/netfilter/ip6t_srh.c | 6 +- net/ipv6/netfilter/ip6table_raw.c | 2 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 28 +- net/ipv6/ping.c | 7 +- net/ipv6/proc.c | 6 +- net/ipv6/protocol.c | 6 +- net/ipv6/raw.c | 31 +- net/ipv6/reassembly.c | 10 +- net/ipv6/route.c | 473 +- 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 | 38 +- 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 | 3 +- net/llc/llc_output.c | 9 +- net/mac80211/cfg.c | 11 +- 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/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/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 | 7 +- net/netfilter/ipvs/ip_vs_conn.c | 7 +- net/netfilter/ipvs/ip_vs_core.c | 7 +- net/netfilter/ipvs/ip_vs_ctl.c | 10 +- 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 | 8 +- 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_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_tcp.c | 6 +- net/netfilter/ipvs/ip_vs_proto_udp.c | 7 +- 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 | 6 +- net/netfilter/nf_conntrack_amanda.c | 6 +- net/netfilter/nf_conntrack_broadcast.c | 6 +- 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_tcp.c | 2 +- net/netfilter/nf_conntrack_snmp.c | 6 +- net/netfilter/nf_nat_amanda.c | 6 +- net/netfilter/nf_nat_irc.c | 6 +- net/netfilter/nft_ct.c | 138 +- net/netfilter/nft_masq.c | 3 +- net/netfilter/nft_nat.c | 6 +- net/netfilter/nft_objref.c | 5 +- net/netfilter/nft_redir.c | 3 +- net/netfilter/xt_IDLETIMER.c | 15 +- net/netfilter/xt_LED.c | 16 +- net/netfilter/xt_ipcomp.c | 6 +- net/netfilter/xt_iprange.c | 4 +- net/netfilter/xt_owner.c | 3 + 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 | 15 +- net/openvswitch/datapath.h | 15 +- net/openvswitch/dp_notify.c | 15 +- net/openvswitch/flow.c | 15 +- net/openvswitch/flow.h | 15 +- net/openvswitch/flow_netlink.c | 15 +- net/openvswitch/flow_netlink.h | 15 +- net/openvswitch/flow_table.c | 15 +- net/openvswitch/flow_table.h | 15 +- net/openvswitch/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 | 2 +- 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_event.c | 6 +- net/rxrpc/conn_object.c | 6 +- net/rxrpc/input.c | 6 +- net/rxrpc/key.c | 6 +- net/rxrpc/local_event.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/skbuff.c | 6 +- net/rxrpc/sysctl.c | 9 +- net/sched/Kconfig | 8 + net/sched/act_api.c | 8 +- net/sched/act_bpf.c | 6 +- net/sched/act_connmark.c | 6 +- net/sched/act_csum.c | 7 +- net/sched/act_ctinfo.c | 23 +- 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 | 6 +- 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/offload.c | 11 +- net/sctp/sm_make_chunk.c | 21 +- net/sctp/sm_sideeffect.c | 5 - net/sctp/sysctl.c | 35 +- net/socket.c | 8 +- net/sunrpc/cache.c | 4 +- net/sunrpc/clnt.c | 31 +- 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/sysctl.c | 6 +- net/tls/tls_device.c | 160 +- net/tls/tls_device_fallback.c | 6 - net/tls/tls_sw.c | 10 +- net/unix/af_unix.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 | 11 +- 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 | 167 +- 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/xdp/xdp_umem.c | 11 +- net/xfrm/xfrm_algo.c | 6 +- net/xfrm/xfrm_device.c | 6 +- net/xfrm/xfrm_input.c | 24 +- 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 | 16 - samples/bpf/Makefile | 14 +- samples/bpf/bpf_load.c | 2 +- samples/bpf/hbm.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/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/test_cgrp2_array_pin.c | 5 +- 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 | 5 +- samples/bpf/xdp_redirect_map_user.c | 10 +- samples/bpf/xdp_redirect_user.c | 10 +- samples/bpf/xdp_router_ipv4_user.c | 5 +- samples/bpf/xdp_tx_iptunnel_common.h | 5 +- samples/bpf/xdp_tx_iptunnel_user.c | 5 +- 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 - scripts/Kbuild.include | 12 +- scripts/Makefile.extrawarn | 1 + scripts/Makefile.host | 2 +- scripts/bootgraph.pl | 16 +- scripts/checkkconfigsymbols.py | 2 +- scripts/checkpatch.pl | 38 +- scripts/checkstack.pl | 2 +- scripts/coccinelle/api/platform_no_drv_owner.cocci | 3 +- 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/gfp-translate | 2 +- 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/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 | 79 +- 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/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/internal.h | 6 +- security/keys/key.c | 6 +- security/keys/keyctl.c | 6 +- security/keys/keyring.c | 6 +- security/keys/permission.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 | 26 +- 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/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/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/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 | 25 +- sound/firewire/bebob/bebob_pcm.c | 25 +- sound/firewire/bebob/bebob_proc.c | 3 +- sound/firewire/bebob/bebob_stream.c | 342 +- sound/firewire/bebob/bebob_terratec.c | 3 +- sound/firewire/bebob/bebob_yamaha_terratec.c | 3 +- sound/firewire/cmp.c | 2 +- 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 | 114 +- 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 | 62 +- sound/firewire/fireworks/fireworks_proc.c | 3 +- sound/firewire/fireworks/fireworks_stream.c | 166 +- 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 | 3 +- sound/firewire/motu/motu-pcm.c | 3 +- sound/firewire/motu/motu-proc.c | 3 +- sound/firewire/motu/motu-protocol-v2.c | 3 +- sound/firewire/motu/motu-protocol-v3.c | 3 +- sound/firewire/motu/motu-stream.c | 5 +- sound/firewire/motu/motu-transaction.c | 3 +- sound/firewire/motu/motu.c | 3 +- sound/firewire/motu/motu.h | 3 +- sound/firewire/oxfw/oxfw-command.c | 3 +- sound/firewire/oxfw/oxfw-hwdep.c | 3 +- sound/firewire/oxfw/oxfw-midi.c | 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 | 338 +- 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_midi.c | 17 +- 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/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/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/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/hda_codec.c | 11 +- sound/pci/hda/hda_controller.c | 25 +- sound/pci/hda/hda_controller.h | 13 +- sound/pci/hda/hda_intel.c | 27 +- sound/pci/hda/hda_intel.h | 14 +- sound/pci/hda/hda_jack.c | 2 +- sound/pci/hda/hda_local.h | 15 +- sound/pci/hda/hda_tegra.c | 14 +- sound/pci/hda/patch_ca0132.c | 2 +- sound/pci/hda/patch_hdmi.c | 18 +- sound/pci/hda/patch_realtek.c | 91 +- 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/lx_core.c | 5 + 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/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/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 | 15 +- sound/soc/codecs/rt5677.h | 32 +- 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/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 | 80 +- 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 | 20 +- sound/soc/intel/skylake/skl.h | 11 +- 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/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 | 33 +- 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/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/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 | 18 +- 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/bdw.c | 26 +- sound/soc/sof/intel/byt.c | 30 +- sound/soc/sof/intel/cnl.c | 81 +- sound/soc/sof/intel/hda-ctrl.c | 102 +- sound/soc/sof/intel/hda-ipc.c | 60 +- sound/soc/sof/intel/hda.c | 179 +- sound/soc/sof/intel/hda.h | 4 - sound/soc/sof/ipc.c | 38 +- sound/soc/sof/loader.c | 12 +- sound/soc/sof/nocodec.c | 21 +- sound/soc/sof/ops.h | 2 +- sound/soc/sof/pcm.c | 37 +- sound/soc/sof/pm.c | 11 +- sound/soc/sof/sof-acpi-dev.c | 57 +- sound/soc/sof/sof-pci-dev.c | 34 +- sound/soc/sof/sof-priv.h | 12 +- sound/soc/sof/topology.c | 100 +- 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 | 29 +- sound/soc/sunxi/sun4i-i2s.c | 83 +- sound/soc/sunxi/sun4i-spdif.c | 49 +- sound/soc/sunxi/sun8i-codec-analog.c | 11 +- sound/soc/sunxi/sun8i-codec.c | 11 +- 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 | 52 +- 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 | 16 +- sound/soc/ti/omap-mcbsp.h | 16 +- sound/soc/ti/omap-mcpdm.c | 16 +- sound/soc/ti/omap-mcpdm.h | 16 +- sound/soc/ti/omap-twl4030.c | 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/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/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 | 17 +- sound/usb/line6/driver.h | 15 +- 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 | 20 +- 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/usX2Yhwdep.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-cgroup.rst | 6 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 2 +- tools/bpf/bpftool/bash-completion/bpftool | 5 +- tools/bpf/bpftool/cgroup.c | 5 +- tools/bpf/bpftool/common.c | 53 +- tools/bpf/bpftool/map.c | 2 - tools/bpf/bpftool/prog.c | 3 +- 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/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 | 14 +- tools/include/uapi/linux/fcntl.h | 2 - tools/include/uapi/linux/fs.h | 3 - 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/lib/api/fd/array.c | 3 +- tools/lib/bpf/libbpf.c | 98 +- tools/lib/bpf/libbpf.h | 16 - tools/lib/bpf/libbpf.map | 1 - tools/lib/bpf/libbpf_internal.h | 4 +- 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/Makefile | 8 +- tools/testing/selftests/bpf/bpf_endian.h | 1 - tools/testing/selftests/bpf/bpf_helpers.h | 4 +- tools/testing/selftests/bpf/bpf_util.h | 37 +- tools/testing/selftests/bpf/cgroup_helpers.c | 2 +- .../selftests/bpf/prog_tests/flow_dissector.c | 1 - .../selftests/bpf/progs/socket_cookie_prog.c | 46 +- .../selftests/bpf/progs/sockmap_parse_prog.c | 1 + .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 2 +- .../selftests/bpf/progs/sockmap_verdict_prog.c | 1 + 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 +- .../testing/selftests/bpf/progs/test_sysctl_prog.c | 5 +- tools/testing/selftests/bpf/test_dev_cgroup.c | 5 +- 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 | 213 +- tools/testing/selftests/bpf/test_socket_cookie.c | 24 +- tools/testing/selftests/bpf/test_verifier.c | 5 +- .../testing/selftests/bpf/verifier/div_overflow.c | 14 +- .../selftests/bpf/verifier/prevent_map_lookup.c | 15 + tools/testing/selftests/bpf/verifier/sock.c | 18 - tools/testing/selftests/bpf/verifier/subreg.c | 533 - .../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/rtnetlink.sh | 47 - tools/testing/selftests/exec/execveat.c | 3 +- .../ftrace/test.d/kprobe/kprobe_args_user.tc | 32 - .../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/kvm/Makefile | 14 +- tools/testing/selftests/kvm/include/kvm_util.h | 8 - .../selftests/kvm/include/s390x/processor.h | 22 - tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 71 - .../testing/selftests/kvm/lib/aarch64/processor.c | 2 +- tools/testing/selftests/kvm/lib/kvm_util.c | 23 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 286 - tools/testing/selftests/kvm/lib/x86_64/processor.c | 2 +- tools/testing/selftests/kvm/s390x/sync_regs_test.c | 151 - .../selftests/kvm/x86_64/kvm_create_max_vcpus.c | 70 + .../selftests/net/fib_nexthop_multiprefix.sh | 290 - .../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 | 49 - tools/testing/selftests/net/pmtu.sh | 286 +- tools/testing/selftests/net/psock_fanout.c | 16 +- tools/testing/selftests/net/psock_lib.h | 16 +- tools/testing/selftests/net/psock_tpacket.c | 16 +- .../selftests/net/tcp_fastopen_backup_key.c | 5 +- tools/testing/selftests/net/tcp_inq.c | 12 +- tools/testing/selftests/net/tcp_mmap.c | 16 +- .../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/ptrace/.gitignore | 1 - tools/testing/selftests/ptrace/Makefile | 2 +- tools/testing/selftests/ptrace/get_syscall_info.c | 271 - tools/testing/selftests/rtc/setdate.c | 11 +- tools/testing/selftests/size/get_size.c | 3 +- tools/testing/selftests/tc-testing/config | 1 + .../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/freq-step.c | 10 +- tools/testing/selftests/timers/posix_timers.c | 3 +- .../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 | 10 +- tools/testing/selftests/x86/syscall_nt.c | 10 +- tools/testing/selftests/x86/sysret_rip.c | 10 +- tools/testing/selftests/x86/sysret_ss_attrs.c | 10 +- tools/testing/selftests/x86/test_mremap_vdso.c | 10 +- tools/testing/selftests/x86/test_syscall_vdso.c | 10 +- tools/testing/selftests/x86/thunks.S | 10 +- tools/testing/selftests/x86/thunks_32.S | 10 +- .../testing/selftests/x86/trivial_32bit_program.c | 2 +- .../testing/selftests/x86/trivial_64bit_program.c | 2 +- tools/testing/selftests/x86/unwind_vdso.c | 10 +- tools/testing/selftests/x86/vdso_restorer.c | 10 +- tools/testing/vsock/control.c | 6 +- tools/testing/vsock/timeout.c | 6 +- tools/testing/vsock/vsock_diag_test.c | 6 +- tools/time/udelay_test.sh | 9 +- tools/usb/ffs-test.c | 15 +- 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 +- virt/kvm/arm/arch_timer.c | 14 +- virt/kvm/arm/arm.c | 17 +- 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/irqchip.c | 14 +- virt/kvm/kvm_main.c | 4 +- 17352 files changed, 286268 insertions(+), 316873 deletions(-) delete mode 100644 Documentation/ABI/testing/debugfs-cros-ec 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- [...] 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/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/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/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/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/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 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/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/mellanox/mlx5.rst 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/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/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/dra71x.dtsi delete mode 100644 arch/arm/boot/dts/ibm-power9-dual.dtsi delete mode 100644 arch/arm/boot/dts/logicpd-torpedo-37xx-devkit-28.dts create mode 100644 arch/arm/include/asm/flat.h 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/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/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-davinci.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 delete mode 100644 drivers/gpu/drm/i915/Kconfig.profile create mode 100644 drivers/gpu/drm/i915/dvo.h 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_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 delete mode 100644 drivers/gpu/drm/i915/intel_acpi.h delete mode 100644 drivers/gpu/drm/i915/intel_atomic.h create mode 100644 drivers/gpu/drm/i915/intel_breadcrumbs.c delete mode 100644 drivers/gpu/drm/i915/intel_bw.c delete mode 100644 drivers/gpu/drm/i915/intel_bw.h delete mode 100644 drivers/gpu/drm/i915/intel_combo_phy.h 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 delete mode 100644 drivers/gpu/drm/i915/intel_display_power.c delete mode 100644 drivers/gpu/drm/i915/intel_display_power.h delete mode 100644 drivers/gpu/drm/i915/intel_dp_aux_backlight.h delete mode 100644 drivers/gpu/drm/i915/intel_dp_link_training.h delete mode 100644 drivers/gpu/drm/i915/intel_dp_mst.h delete mode 100644 drivers/gpu/drm/i915/intel_dpio_phy.h delete mode 100644 drivers/gpu/drm/i915/intel_dsi_dcs_backlight.h delete mode 100644 drivers/gpu/drm/i915/intel_dvo_dev.h create mode 100644 drivers/gpu/drm/i915/intel_engine_cs.c create mode 100644 drivers/gpu/drm/i915/intel_engine_types.h delete mode 100644 drivers/gpu/drm/i915/intel_fifo_underrun.h delete mode 100644 drivers/gpu/drm/i915/intel_gmbus.c delete mode 100644 drivers/gpu/drm/i915/intel_gmbus.h create mode 100644 drivers/gpu/drm/i915/intel_gpu_commands.h create mode 100644 drivers/gpu/drm/i915/intel_hangcheck.c delete mode 100644 drivers/gpu/drm/i915/intel_hotplug.h create mode 100644 drivers/gpu/drm/i915/intel_i2c.c delete mode 100644 drivers/gpu/drm/i915/intel_lpe_audio.h create mode 100644 drivers/gpu/drm/i915/intel_lrc.c create mode 100644 drivers/gpu/drm/i915/intel_lrc.h rename drivers/gpu/drm/i915/{gt => }/intel_lrc_reg.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_mocs.c create mode 100644 drivers/gpu/drm/i915/intel_mocs.h delete mode 100644 drivers/gpu/drm/i915/intel_overlay.h delete mode 100644 drivers/gpu/drm/i915/intel_quirks.h 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 delete mode 100644 drivers/gpu/drm/i915/intel_sideband.h delete mode 100644 drivers/gpu/drm/i915/intel_vdsc.h 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 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 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 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/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/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/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 rename drivers/net/phy/{ax88796b.c => asix.c} (100%) 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 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 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 delete mode 100644 include/clocksource/timer-davinci.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 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/leds-ti-lmu-common.h create mode 100644 include/linux/sudmac.h delete mode 100644 include/media/h264-ctrls.h 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/netfilter/nf_SYNPROXY.h delete mode 100644 include/uapi/linux/virtio_iommu.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 delete mode 100644 lib/test_meminit.c delete mode 100644 localversion-next 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/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/verifier/subreg.c delete mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_user.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/forwarding/router_mpath_nh.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