This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allyesconfig in repository toolchain/ci/linux.
omits ae3cad8f39cc Add linux-next specific files for 20190603 omits 35fca70dafb8 Revert "XArray: Add xas_replace" omits 909a48c0306f Merge branch 'akpm/master' omits fdea2f25d845 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits b4787bf84e2a mm/hmm.c: suppress compilation warnings when CONFIG_HUGETL [...] omits 465cd9115f72 pinctrl: fix pxa2xx.c build warnings omits e1e8061fd642 Merge branch 'akpm-current/current' omits dc5c476cb608 Merge remote-tracking branch 'pidfd/for-next' omits bc1b38e169ef Merge remote-tracking branch 'auxdisplay/auxdisplay' omits a28f9ddad77f Merge remote-tracking branch 'hyperv/hyperv-next' omits 2f43de1b4159 Merge remote-tracking branch 'xarray/xarray' omits e1b86028b78b Merge remote-tracking branch 'nvmem/for-next' omits 5cc86782916f Merge remote-tracking branch 'kspp/for-next/kspp' omits 943055f910f8 Merge remote-tracking branch 'ntb/ntb-next' omits 9dee2595f4c4 Merge remote-tracking branch 'at24/at24/for-next' omits a6878ca73cf3 Merge remote-tracking branch 'rtc/rtc-next' omits ea7302f7c1cd Merge remote-tracking branch 'coresight/next' omits f5b19ae5e74e Merge remote-tracking branch 'livepatching/for-next' omits 47012dce72e2 Merge remote-tracking branch 'y2038/y2038' omits 91049dd60318 Merge remote-tracking branch 'userns/for-next' omits 69a0faeb1c84 Merge remote-tracking branch 'pinctrl/for-next' omits 64c0d87210d8 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 25e7f57cf9f8 Merge remote-tracking branch 'gpio/for-next' omits 0f477b7294e3 Merge remote-tracking branch 'rpmsg/for-next' omits 1d333f7dccaf Merge remote-tracking branch 'vhost/linux-next' omits 47dddee33eda Merge remote-tracking branch 'scsi/for-next' omits 1a567956cb3b Merge remote-tracking branch 'cgroup/for-next' omits c802b22fa97e Merge remote-tracking branch 'slave-dma/next' omits b331017e59af Merge remote-tracking branch 'mux/for-next' omits f59f4f5e9b19 Merge remote-tracking branch 'staging/staging-next' omits 86a4c40ae123 Merge remote-tracking branch 'soundwire/next' omits 8777255ee386 Merge remote-tracking branch 'extcon/extcon-next' omits cee837e619d2 Merge remote-tracking branch 'char-misc/char-misc-next' omits 49dd59b40cce Merge remote-tracking branch 'tty/tty-next' omits b4d44c9e51f3 Merge remote-tracking branch 'phy-next/next' omits 02e96fe4c878 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits e0af2d8621b0 Merge remote-tracking branch 'usb/usb-next' omits fa858b6eec3f XArray: Add xas_replace omits 12fd2aee6db7 XArray tests: Add check_insert omits 5c089fd0c734 idr: Fix idr_get_next race with idr_remove omits a96facfa5b9f Merge remote-tracking branch 'ipmi/for-next' omits 918271a8e668 Merge remote-tracking branch 'leds/for-next' omits 421a676d28db Merge remote-tracking branch 'chrome-platform/for-next' omits 06eb6bb70e14 Merge remote-tracking branch 'drivers-x86/for-next' omits e5e590da2997 Merge remote-tracking branch 'percpu/for-next' omits 2f9cde15746a Merge remote-tracking branch 'kvms390/next' omits 16ee5b5bfdab Merge remote-tracking branch 'ftrace/for-next' omits 29b7536487df Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 91a101d28582 Merge remote-tracking branch 'clockevents/clockevents/next' omits 5a6954879983 Merge remote-tracking branch 'tip/auto-latest' omits ff235d22bdd5 Merge remote-tracking branch 'spi/for-next' omits 4fd5a534a9fd Merge remote-tracking branch 'devicetree/for-next' omits 8dcdf182189e Merge remote-tracking branch 'audit/next' omits 6c93755861ce Merge remote-tracking branch 'iommu/next' omits 7036636b75cb Merge remote-tracking branch 'tpmdd/next' omits 5fb2fe66b5e2 Merge remote-tracking branch 'selinux/next' omits 8b9b302c837a Merge remote-tracking branch 'integrity/next-integrity' omits 7ce126cad57a Merge remote-tracking branch 'apparmor/apparmor-next' omits 6e3659016486 Merge remote-tracking branch 'security/next-testing' omits b83389ef40b6 Merge remote-tracking branch 'regulator/for-next' omits fb185c48b36f Merge remote-tracking branch 'backlight/for-backlight-next' omits ff42f860a353 Merge remote-tracking branch 'kgdb/kgdb-next' omits ab0e20f10745 Merge remote-tracking branch 'mmc/next' omits a4b4dfa7c380 Merge remote-tracking branch 'block/for-next' omits 7c4f49f3c5a1 Merge remote-tracking branch 'input/next' omits 33ae5176422e Merge remote-tracking branch 'sound-asoc/for-next' omits 96c24f561352 Merge remote-tracking branch 'sound/for-next' omits 422b67294587 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 6df9ad70c77c Merge remote-tracking branch 'drm-msm/msm-next' omits 05e0e9680583 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 0514aef7ebff Merge remote-tracking branch 'drm-intel/for-linux-next' omits 5b37b5cd7f9f Merge remote-tracking branch 'amdgpu/drm-next' omits 333b959ee177 Merge remote-tracking branch 'drm/drm-next' omits 8ff6f4c6e067 Merge remote-tracking branch 'crypto/master' omits f6a736cbf4c0 Merge remote-tracking branch 'nand/nand/next' omits 1c6a766298fd Merge remote-tracking branch 'gfs2/for-next' omits dda71faacb5f Merge remote-tracking branch 'mac80211-next/master' omits eb109099f850 Merge remote-tracking branch 'wireless-drivers-next/master' omits 44fadfcead98 Merge remote-tracking branch 'nfc-next/master' omits 2584c6ce39b4 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits bf870efc7b05 Merge remote-tracking branch 'net-next/master' omits 645b62adc29b Merge remote-tracking branch 'rdma/for-next' omits 4a7d851410d7 Merge remote-tracking branch 'dlm/next' omits 3c59e906dc08 Merge remote-tracking branch 'ieee1394/for-next' omits 50b32bd344ab Merge remote-tracking branch 'opp/opp/linux-next' omits 64b93cfadca9 Merge remote-tracking branch 'cpupower/cpupower' omits b2878e32d23e Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits e9b5820eea9d Merge remote-tracking branch 'pm/linux-next' omits f2bf57949fb0 Merge remote-tracking branch 'fbdev/fbdev-for-next' omits 3d2196507d06 Merge remote-tracking branch 'v4l-dvb/master' omits 891fff974991 Merge remote-tracking branch 'jc_docs/docs-next' omits 97d9be9a7988 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 28040551d136 Merge remote-tracking branch 'i3c/i3c/next' omits 5c410a8465fc Merge remote-tracking branch 'i2c/i2c/for-next' omits e5dee05498eb Merge remote-tracking branch 'hid/for-next' omits b92ca9c9c57c Merge remote-tracking branch 'pstore/for-next/pstore' omits cea0a181ec02 Merge remote-tracking branch 'printk/for-next' omits 12682d2e1e53 Merge remote-tracking branch 'vfs/for-next' omits 186139cea7f8 Merge remote-tracking branch 'v9fs/9p-next' omits 7e881f5f4ca0 Merge remote-tracking branch 'ubifs/linux-next' omits f0c735030be0 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 5690fa6bb7a6 Merge remote-tracking branch 'nfsd/nfsd-next' omits 35ecddca9141 Merge remote-tracking branch 'nfs-anna/linux-next' omits 7b62ae8a5e9c Merge remote-tracking branch 'fuse/for-next' omits 45021fab53e7 Merge remote-tracking branch 'f2fs/dev' omits 7d1e924dfd0e Merge remote-tracking branch 'ext4/dev' omits 33640a61eb30 Merge remote-tracking branch 'ext3/for_next' omits b0f15cfe4df0 Merge remote-tracking branch 'ecryptfs/next' omits 5bbbc38f07f9 Merge remote-tracking branch 'cifs/for-next' omits b63cb665d300 Merge remote-tracking branch 'btrfs-kdave/for-next' omits 85f16e34e600 Merge remote-tracking branch 'fscrypt/master' omits 0c91339bb61f Merge remote-tracking branch 'xtensa/xtensa-for-next' omits e5619f782a49 Merge remote-tracking branch 'sh/sh-next' omits 56970fb67c05 Merge remote-tracking branch 'soc-fsl/next' omits 58c1c3e20800 Merge remote-tracking branch 'parisc-hd/for-next' omits 6219e35a62d2 Merge remote-tracking branch 'nds32/next' omits 13f2d404ecf8 Merge remote-tracking branch 'mips/mips-next' omits e98242bff7f1 Merge remote-tracking branch 'csky/linux-next' omits ba6c1d7e9058 Merge remote-tracking branch 'clk-samsung/for-next' omits f990b9b82761 Merge remote-tracking branch 'clk/clk-next' omits a95f0bcd97c5 Merge remote-tracking branch 'tegra/for-next' omits 2eb29354ac47 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits f42eb104f737 Merge remote-tracking branch 'samsung-krzk/for-next' omits 426241034bb4 Merge remote-tracking branch 'rockchip/for-next' omits 1cb46f562369 Merge remote-tracking branch 'renesas/next' omits 739668a03b68 Merge remote-tracking branch 'qcom/for-next' omits f45a72c7597d cifs: Use kmemdup in SMB2_ioctl_init() omits dec973f45e0e Merge remote-tracking branch 'reset/reset/next' omits 2f721ed58485 Merge remote-tracking branch 'mvebu/for-next' omits 0084ee9d70b5 Merge remote-tracking branch 'mediatek/for-next' omits d53b7da1a577 Merge remote-tracking branch 'keystone/next' omits 0f45b8fd3b0b Merge remote-tracking branch 'imx-mxs/for-next' omits c83373c1d5dd Merge remote-tracking branch 'bcm2835/for-next' omits bb79e0f9e846 Merge remote-tracking branch 'at91/at91-next' omits 09d19f38d3e6 Merge remote-tracking branch 'aspeed/for-next' omits a3bbe1e76387 Merge remote-tracking branch 'amlogic/for-next' omits 6c6059ddc743 Merge remote-tracking branch 'actions/for-next' omits 81e93f76928a Merge remote-tracking branch 'arm-soc/for-next' omits 40fd45600ec9 Merge remote-tracking branch 'arm64/for-next/core' omits 2788eb21e647 Merge remote-tracking branch 'arm/for-next' omits 9e2bc94a73ef Merge remote-tracking branch 'arc/for-next' omits faeaf9dfe32b Merge remote-tracking branch 'dma-mapping/for-next' omits 5e7ffd872dfc Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 8f981f3bea4b Merge remote-tracking branch 'mmc-fixes/fixes' omits 4e503df217fe Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 4a1ddbb0662b Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 7801622b6cfb Merge remote-tracking branch 'hwmon-fixes/hwmon' omits ec26d4305850 Merge remote-tracking branch 'omap-fixes/fixes' omits 633c6ab37f8f Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 6bf52e193af0 Merge remote-tracking branch 'reset-fixes/reset/fixes' omits 5dc13b674805 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 0c564d0d25bf Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 2542ee5918bb Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 72fd6200be82 Merge remote-tracking branch 'kselftest-fixes/fixes' omits 34dc219726d4 Merge remote-tracking branch 'crypto-current/master' omits ab2b5cbd10dc Merge remote-tracking branch 'input-current/for-linus' omits 026b7b8a40bb Merge remote-tracking branch 'soundwire-fixes/fixes' omits cd0c2b3adeab Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 5149b6631740 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits eea692570a83 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits a40387d4205f Merge remote-tracking branch 'spi-fixes/for-linus' omits 490ed5990d13 Merge remote-tracking branch 'regulator-fixes/for-linus' omits e8a33e44352a Merge remote-tracking branch 'regmap-fixes/for-linus' omits 43deefcdc364 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 85f4ca76c946 Merge remote-tracking branch 'sound-current/for-linus' omits 8d0805452813 Merge remote-tracking branch 'rdma-fixes/for-rc' omits c9ba10fe0160 Merge remote-tracking branch 'mac80211/master' omits 566a0497f77c Merge remote-tracking branch 'wireless-drivers/master' omits f327662fa949 Merge remote-tracking branch 'netfilter/master' omits 4e0584b58eab Merge remote-tracking branch 'ipsec/master' omits 2b4dbfb5b0a1 Merge remote-tracking branch 'bpf/master' omits 843caa2de477 Merge remote-tracking branch 'net/master' omits 0bc3c2b98a25 Merge remote-tracking branch 'arc-current/for-curr' omits a30b321dd076 Merge remote-tracking branch 'kbuild-current/fixes' omits 8d9beb39aeac Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 2863412db4b8 include/linux/lz4.h: fix spelling and copy-paste errors in [...] omits 68028a6726dd drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate so [...] omits 8815f42e4e72 coredump: split pipe command whitespace before expanding template omits 8a3112cc3525 signal: reorder struct sighand_struct omits 1229a7bf2db6 selftests-ptrace-add-a-test-case-for-ptrace_get_syscall_in [...] omits 28b1628f3762 selftests/ptrace: add a test case for PTRACE_GET_SYSCALL_INFO omits 5b4c933459ed ptrace: add PTRACE_GET_SYSCALL_INFO request omits d33766483f2d powerpc: define syscall_get_error() omits 49ab0b4ff496 parisc: define syscall_get_error() omits 733e2267decd mips: define syscall_get_error() omits 9314d0605b4e hexagon: define syscall_get_error() and syscall_get_return [...] omits e8b1bec5c657 nds32: fix asm/syscall.h omits c110c2aa1ed6 fs/ufs/super.c: remove set but not used variable 'usb3' omits 9831ef1ceb08 fs/hfsplus/xattr.c: replace strncpy with memcpy omits c731c331602b coda: ftoc validity check integration omits bda99c44d477 coda: remove sb test in coda_fid_to_inode() omits 1a065a952912 coda: remove sysctl object from module when unused omits 4ca2e2c13f22 coda: add __init to init_coda_psdev() omits 12b41a1d4dd1 coda: use SIZE() for stat omits 3b1b199195fe coda: destroy mutex in put_super() omits 8bcc161029d5 coda: remove uapi/linux/coda_psdev.h omits 34faabb84345 coda: Move internal defs out of include/linux/ [ver #2] omits d513cf19d998 coda: bump module version omits 149f692a76fa coda: get rid of CODA_FREE() omits 825d852d3636 coda: get rid of CODA_ALLOC() omits 9d12c51ce478 coda: change Coda's user api to use 64-bit time_t in timespec omits 4d3e373caa88 coda: stop using 'struct timespec' in user API omits 2c80fd755376 coda: clean up indentation, replace spaces with tab omits a2ff4e3e6bfd uapi linux/coda_psdev.h: move CODA_REQ_ from uapi to kerne [...] omits f7de6ea2cb95 coda: don't try to print names that were considered too long omits d59998434f6e coda: fix build using bare-metal toolchain omits 0802f21e6a33 coda: potential buffer overflow in coda_psdev_write() omits 0a379137a5eb coda: add error handling for fget omits bfba9d1c6ff6 uapi linux/coda_psdev.h: move upc_req definition from uapi [...] omits e6c2363580de uapi linux/coda.h: use __kernel_pid_t for userspace omits d1a075a0c6d6 coda: pass the host file in vma->vm_file on mmap omits 1061760e29e6 init/Kconfig: fix neighboring typos omits 3fbef283874f fs/binfmt_elf.c: delete stale comment omits be53bcae202d fs/binfmt_flat.c: remove set but not used variable 'inode' omits 5b08274aed3e checkpatch: fix something omits ad3256ae6034 checkpatch: don't interpret stack dumps as commit IDs omits 8d125d2aff3b checkpatch.pl: warn on duplicate sysctl local variable omits f38c30a74f8d lib: introduce test_meminit module omits 5f1821014628 lib/test_overflow.c: avoid tainting the kernel and fix wrap size omits b1fda6f2b2a0 lib/test_string.c: add some testcases for strchr and strnchr omits a3fbfe3870ea lib/test_string.c: avoid masking memset16/32/64 failures omits 9dd96cc4eada lib/string.c: allow searching for NUL with strnchr omits 9b8138e7aafe lib/list: tweak LIST_POISON2 for better code generation on x86_64 omits 5f09e109ba47 lib/math/rational.c: fix possible incorrect result from ra [...] omits 49499d7fbe14 Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits 77782ec7c44a lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits 343ebd52ef9d lib/genalloc.c: export symbol addr_in_gen_pool omits 2485c16b7714 lib/dynamic_debug.c: drop use of bitfields in struct _ddebug omits 4c3e1594c3cc lib/dynamic_debug.c: introduce accessors for string member [...] omits e44665d77b55 linux/printk.h: use unique identifier for each struct _ddebug omits a7a47cbde940 linux/net.h: use unique identifier for each struct _ddebug omits 2ab6736a2041 linux/device.h: use unique identifier for each struct _ddebug omits ee41622b533a byteorder-sanity-check-toolchain-vs-kernel-endianess-check [...] omits 06cd701060fa byteorder: sanity check toolchain vs kernel endianness omits 4888b2247ccd kernel: fix typos and some coding style in comments omits 6e11fd0689a8 fs/proc/inode.c: use typeof_member() macro omits e7e177f380dc include/linux/kernel.h: add typeof_member() macro omits 392e82c24d92 vmcore-add-a-kernel-parameter-novmcoredd-fix-fix omits 7b6a41caebfc vmcore-add-a-kernel-parameter-novmcoredd-fix omits fcd33cc05604 vmcore: Add a kernel parameter novmcoredd omits b6e530fc684b tools/testing/selftests/proc/proc-pid-vm.c: hide "segfault [...] omits 1dbfef1597b5 tipc: remove two unused variables omits d9940200c471 proc-sysctl-add-shared-variables-for-range-check-fix omits 5974597a35f4 proc/sysctl: add shared variables for range check omits 0668f0ffb3a7 kernel/hung_task.c: Monitor killed tasks. omits bf94dd1ad0b5 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 9fd3761f31e6 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 67de6f159f4f mm: don't expose page to fast gup before it's ready omits 6dbf59a0046f mm/vmscan: remove unused lru_pages argument omits 9a4a5205a860 mm, memcg: make scan aggression always exclude protection omits b2b94a9c4f8f mm, memcg: make memory.emin the baseline for utilisation d [...] omits 751d77a8ee00 mm, memcg: proportional memory.{low,min} reclaim omits 70473adb486e mm: be more verbose about zonelist initialization omits 7325688c9933 x86, numa: always initialize all possible nodes omits 61b9012af91d mm/z3fold: fix variable set but not used warnings omits f939f79523aa z3fold: remove redundant assignment to bud omits e294591f926d z3fold: add inter-page compaction omits 8b3ab15a3618 mm/hmm.c: only set FAULT_FLAG_ALLOW_RETRY for non-blocking omits 7b6decee7d0e mm/hmm.c: support automatic NUMA balancing omits caaadc9838e8 mm/devm_memremap_pages: fix final page put race omits 63c62df4104e PCI/P2PDMA: track pgmap references per resource, not globally omits 1c6b703cba18 lib/genalloc: introduce chunk owners omits 80189de91341 PCI/P2PDMA: fix the gen_pool_add_virt() failure path omits a635f76f5f80 mm/devm_memremap_pages: introduce devm_memunmap_pages omits 7f24a9b9e515 drivers/base/devres: introduce devm_release_action() omits aab7c54fad16 tools/vm/slabinfo: add sorting info to help menu omits 8d388102126d tools/vm/slabinfo: add option to sort by partial slabs omits 23655f274816 tools/vm/slabinfo: add partial slab listing to -X omits db34519937cb tools/vm/slabinfo: order command line options omits 161c85ceb8ca mm: vmscan: correct some vmscan counters for THP swapout omits adc7c46cd31f mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned omits 07031d37b2f9 mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() omits 728e0fbf263e mm/vmalloc.c: get rid of one single unlink_va() when merge omits 1ed20f4bc224 mm/vmalloc.c: preload a CPU with one object for split purpose omits df18a3805de3 mm/vmalloc.c: remove "node" argument omits 6e2396ca97f5 mm/memory_hotplug: remove "zone" parameter from sparse_rem [...] omits fcbb6c2b039c mm/memory_hotplug: make unregister_memory_block_under_node [...] omits 89f277caccf0 mm/memory_hotplug: remove memory block devices before arch [...] omits e2b51e39aee2 mm/memory_hotplug: drop MHP_MEMBLOCK_API omits ddfa639a9e82 mm/memory_hotplug: create memory block devices after arch_ [...] omits 43270f2d174d mm/memory_hotplug: allow arch_remove_pages() without CONFI [...] omits 68ae8d10c22f drivers/base/memory: fix a compilation warning omits 83f89893bd05 drivers/base/memory: pass a block_id to init_memory_block() omits e9afbf248841 arm64/mm: add temporary arch_remove_memory() implementation omits 3284055eeddf s390x/mm: implement arch_remove_memory() omits bc99c2a2a422 s390x/mm: fail when an altmap is used for arch_add_memory() omits 2502c9f6239d mm/memory_hotplug: simplify and fix check_hotplug_memory_range() omits 2d5fbc2d9043 mm-add-account_locked_vm-utility-function-v3 omits f592204028b9 mm: add account_locked_vm utility function omits 1a89edd96ab5 mm/mmu_notifier: use hlist_add_head_rcu() omits 0cf3cf091a32 mm-swap-fix-release_pages-when-releasing-devmap-pages-v2 omits 92b2985d586e mm/swap.c: fix release_pages() when releasing devmap pages omits 2e756143ee11 mm/pgtable: drop pgtable_t variable from pte_fn_t functions omits 981bf556b1d0 arm64-mm-implement-pte_devmap-support-fix omits 2027b9e53078 arm64: mm: implement pte_devmap support omits ebb557d6f34f mm: introduce ARCH_HAS_PTE_DEVMAP omits 50f60d203fd3 mm: clean up is_device_*_page() definitions omits 687ee8c87e8e mm/memremap: rename and consolidate SECTION_SIZE omits 32f724a5c15b unicore32: switch to generic version of pte allocation omits 55ac90efab9f um: switch to generic version of pte allocation omits cd8f10c37084 riscv: switch to generic version of pte allocation omits bfbc344813bb parisc: switch to generic version of pte allocation omits 5cde95327199 nios2: switch to generic version of pte allocation omits 33001784b42d nds32: switch to generic version of pte allocation omits 49381a41ecda mips: switch to generic version of pte allocation omits 190f20553506 m68k: sun3: switch to generic version of pte allocation omits 25129db47fa4 csky: switch to generic version of pte allocation omits 741c24a7f0dc arm64: switch to generic version of pte allocation omits 1bb59eb3efe2 arm: switch to generic version of pte allocation omits 43af24a40ba2 alpha: switch to generic version of pte allocation omits 7c536e90e44e asm-generic, x86: introduce generic pte_{alloc,free}_one[_kernel] omits 7633d5dbeb6d mm/mmap.c: fix the adjusted length error omits 2efaa7009d57 mm, memcg: introduce memory.events.local omits 1fd9dccf4b07 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints omits e824d3a072bd memcg, fsnotify: no oom-kill for remote memcg charging omits 274eeab27362 memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL omits a71b6ba71965 mm-swap-use-rbtree-for-swap_extent-fix omits 4527a597d399 mm, swap: use rbtree for swap_extent omits 132e179ac6c1 mm, swap: fix bad swap file entry warning omits b69cd817d262 mm/swap_state.c: simplify total_swapcache_pages() with get [...] omits 01cc9e8d1efc mm, swap: fix race between swapoff and some swap operations omits c25519d5cc37 mm/filemap.c: correct the comment about VM_FAULT_RETRY omits 9cabfba1837b 9p: pass the correct prototype to read_cache_page omits b6155d234910 jffs2: pass the correct prototype to read_cache_page omits 713eb09d5830 mm/filemap: don't cast ->readpage to filler_t for do_read_ [...] omits ec34d1344045 mm/filemap.c: fix an overly long line in read_cache_page omits f6920076269c mm/failslab.c: by default, do not fail allocations with di [...] omits 5729e2dee820 include/linux/mm_types.h: ifdef struct vm_area_struct::swa [...] omits 0c8d5e5e8ca7 mm: make !CONFIG_HUGE_PAGE wrappers into static inlines omits b5bbfebc82b0 mm/memory.c: trivial clean up in insert_page() omits a9f28fd62528 mm: migrate: remove unused mode argument omits 2e1dd9902a25 mm/gup.c: make follow_page_mask() static omits d70d909dec23 sparc: remove ARCH_SELECT_MEMORY_MODEL omits 4ee49b60718b s390: remove ARCH_SELECT_MEMORY_MODEL omits 9eec3ef75463 arm: remove ARCH_SELECT_MEMORY_MODEL omits 3d76ec995603 include/linux/pfn_t.h: remove pfn_t_to_virt() omits 64ac90aefe69 mm: move MAP_SYNC to asm-generic/mman-common.h omits e646c7c2d7b8 device-dax: "Hotremove" persistent memory that is used lik [...] omits 0f46163c3bfc mm/hotplug: make remove_memory() interface usable omits 9718f1dd3a45 device-dax: fix memory and resource leak if hotplug fails omits fba064c8e5e8 mm/kasan: print frame description for stack bugs omits 458c4aae1e17 mm/kmemleak.c: fix check for softirq context omits bf86f9317ed3 mm/slub.c: avoid double string traverse in kmem_cache_flags() omits f94c2e01efa2 lkdtm/heap: add tests for freelist hardening omits e5b2c1760d2f mm/slab: sanity-check page type when looking up cache omits 5680247d2f3b mm/slab: validate cache membership under freelist hardening omits 6e577e11fc40 ramfs: support O_TMPFILE omits d0adaf767376 ocfs2: checkpoint appending truncate log transaction befor [...] omits 1e14acefc448 ocfs2: wait for recovering done after direct unlock request omits 4527470af017 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits 940516ad1e76 ocfs2: clear zero in unaligned direct IO omits da3e94495162 fs: ocfs: fix spelling mistake "hearbeating" -> "heartbeat" omits 3ffe026a8668 ocfs2: add locking filter debugfs file omits 78131dc50806 ocfs2: add last unlock times in locking_state omits 47313c2eac2a lib/debugobjects.c: move printk out of db lock critical sections omits 5a5f1153c3af arch/sh/configs/sdk7786_defconfig: remove CONFIG_LOGFS omits 1b42a6b5fb87 scripts/decode_stacktrace: Accept dash/underscore in modules omits 9446cb0e1a43 scripts/spelling.txt: add spelling fix for prohibited omits c2470108c26a scripts-spellingtxt-drop-sepc-from-the-misspelling-list-fix omits 97f2dd59ba17 scripts/spelling.txt: drop "sepc" from the misspelling list omits 022f07e32fda scripts-decode_stacktrace-look-for-modules-with-kodebug-ex [...] omits bad8ad7ae961 scripts/decode_stacktrace: look for modules with .ko.debug [...] omits e12e1ede67f4 scripts/decode_stacktrace: match basepath using shell pref [...] omits 88fe6731d4f8 mm-mmu_gather-remove-__tlb_reset_range-for-force-flush-che [...] omits fa2f11b7c4ca mm: mmu_gather: remove __tlb_reset_range() for force flush omits 25c0d29dad9a fs/ocfs2: fix race in ocfs2_dentry_attach_lock() omits 72af9430746c mm/vmscan.c: fix recent_rotated history omits ffee5104d903 mm/mlock.c: mlockall error for flag MCL_ONFAULT omits ba58c3e072ab scripts/decode_stacktrace.sh: prefix addr2line with $CROSS [...] omits 8ed5919f7208 mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node omits d97af429fee6 mm: memcontrol: don't batch updates of local VM stats and events omits 348533497a09 mm/vmscan.c: fix trying to reclaim unevictable LRU page omits 9d46e033cc43 fs/binfmt_flat.c: make load_flat_shared_library() work omits 9286768b70a8 mm/mempolicy.c: fix an incorrect rebind node in mpol_rebin [...] omits 01149e0e635e fs/proc/array.c: allow reporting eip/esp for all coredumpi [...] omits 647a8528f690 mm/dev_pfn: exclude MEMORY_DEVICE_PRIVATE while computing [...] omits e946d00f82d5 kernel/pid.c: convert struct pid:count to refcount_t omits 8c268598192d Update my email address omits 2e1f164861e5 net: hns: Fix loopback test failed at copper ports omits f2c7c76c5d0a Linux 5.2-rc3 omits 62394708f3e0 net: dsa: mv88e6xxx: avoid error message on remove from VLAN 0 omits 57f041027909 Merge branch 'mscc-ocelot-tc-flower' omits fe3490e6107e net: mscc: ocelot: Hardware ofload for tc flower filter omits b596229448dd net: mscc: ocelot: Add support for tcam omits 6345266a9989 selftests: Add test cases for nexthop objects omits 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 860dbce3d8dd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c1e9e01d4233 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits e577c8b64d58 mm, compaction: make sure we isolate a valid PFN omits 590ba22ba0aa include/linux/generic-radix-tree.h: fix kerneldoc comment omits 98af37d624ed kernel/signal.c: trace_signal_deliver when signal_group_exit omits d3ed71e5cc50 drivers/iommu/intel-iommu.c: fix variable 'iommu' set but [...] omits 8d7a7abfc6b4 spdxcheck.py: fix directory structures omits 0600597c854e kasan: initialize tag to 0xff in __kasan_kmalloc omits bb9f6f63f32d z3fold: fix sheduling while atomic omits ef7a77c6de2f scripts/gdb: fix invocation when CONFIG_COMMON_CLK is not set omits df17277b2a85 mm/gup: continue VM_FAULT_RETRY processing even for pre-faults omits b9fba67b3806 ocfs2: fix error path kobject memory leak omits 3e8589963773 memcg: make it work on sparse non-0-node systems omits 9852ae3fe529 mm, memcg: consider subtrees in memory.events omits bc81426f5bee prctl_set_mm: downgrade mmap_sem to read lock omits 11bbd8b416f8 prctl_set_mm: refactor checks from validate_prctl_map omits 8856ae4df3e9 kernel/fork.c: make max_threads symbol static omits fb092eb63d3a arch/arm/boot/compressed/decompress.c: fix build error due [...] omits 461071b09e29 arch/parisc/configs/c8000_defconfig: remove obsoleted CONF [...] omits 3806b04144e5 mm/vmalloc.c: fix typo in comment omits aa52619ccbe0 lib/sort.c: fix kernel-doc notation warnings omits 91173c6e18ab mm: fix Documentation/vm/hmm.rst Sphinx warnings omits 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 8e82fe2ab65a treewide: fix typos of SPDX-License-Identifier omits 62e139eba339 crypto: ux500 - fix license comment syntax error omits 6e2700c656e5 Merge branch 'i2c/for-current' into i2c/for-next omits c8552db31d5e MAINTAINERS: add I2C DT bindings to ARM platforms omits a0c3200ae7b1 MAINTAINERS: add DT bindings to i2c drivers omits 69ae4f6aac15 mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() omits 5f4d55d5791a iwlwifi: mvm: change TLC config cmd sent by rs to be async omits a8627176b0de iwlwifi: Fix double-free problems in iwl_req_fw_callback() omits b17dc0632a17 iwlwifi: fix AX201 killer sku loading firmware issue omits cc5470df4495 iwlwifi: print fseq info upon fw assert omits 44f61b5c832c iwlwifi: clear persistence bit according to device family omits b3500b472c88 iwlwifi: fix load in rfkill flow for unified firmware omits 23f57bfac7c2 iwlwifi: mvm: remove d3_sram debugfs file omits 0462eaacee49 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits cd5385029f1d selftests/bpf: measure RTT from xdp using xdping omits 93b5aa93c2e5 Merge branch 'v5.3/drivers' into tmp/aml-rebuild omits 71e05955a9bb Merge branch 'v5.3/dt64' into tmp/aml-rebuild omits 4436b14dd4db Merge branch 'v5.3/dt' into tmp/aml-rebuild omits fab5a007d266 Merge branch 'v5.2/fixes' into tmp/aml-rebuild omits 33aae28285b7 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 1e692f09e091 bpf, riscv: clear high 32 bits for ALU32 add/sub/neg/lsh/rsh/arsh omits c231c22a989a bpf: doc: update answer for 32-bit subregister question omits cfd492104926 libbpf: Return btf_fd for load_sk_storage_btf omits d168286d773c Merge branch 'map-charge-cleanup' omits c85d69135a91 bpf: move memory size checks to bpf_map_charge_init() omits b936ca643ade bpf: rework memlock-based memory accounting for maps omits 3539b96e041c bpf: group memory related fields in struct bpf_map_memory omits d50836cda698 bpf: add memlock precharge for socket local storage omits ffc8b144d5d0 bpf: add memlock precharge check for cgroup_local_storage omits 576240cfaf20 Merge branch 'propagate-cn-to-tcp' omits d58c6f7212f4 bpf: Add more stats to HBM omits ffd81558d56c bpf: Add cn support to hbm_out_kern.c omits 956fe2190820 bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls omits e7a3160d092a bpf: Update __cgroup_bpf_run_filter_skb with cn omits 5cf1e9145630 bpf: cgroup inet skb programs can return 0 to 3 omits 1f52f6c0b0e8 bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY omits f8d221d2e0e1 Merge tag 'kvm-s390-master-5.2-2' of git://git.kernel.org/ [...] omits 24e8a2ca1f74 Merge tag 'kvm-ppc-fixes-5.2-1' of git://git.kernel.org/pu [...] omits d4582ee4fc55 Merge branch 'for-5.2/fixes' into for-next omits abf82e8f7e9a HID: a4tech: fix horizontal scrolling omits 98609d195737 Merge branch 'for-5.2/fixes' into for-next omits 64caea53e07f HID: hyperv: Add a module description line omits 587a7126779b xen-netback: remove redundant assignment to err omits 6f43e5252833 nexthop: remove redundant assignment to err omits 51af912e51dd Merge branch 'io_uring-next' into for-next omits 544e2402276d Merge branch 'for-5.3/io_uring' into for-next omits a97cba1c4818 io_uring: add support for recvmsg() omits 5c20a893cfc6 io_uring: add support for sendmsg() omits 8d1c3ef015a5 io_uring: add support for sqe links omits 9d93a3f5a0c0 io_uring: punt short reads to async context omits 87e5e6dab6c2 uio: make import_iovec()/compat_import_iovec() return byte [...] 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 6912378d54a5 Merge branch 'phylink-sfp-updates' omits 54f70b3ba364 net: sfp: remove sfp-bus use of netdevs omits 320587e6eac9 net: sfp: add mandatory attach/detach methods for sfp buses omits cdea04c24616 net: phy: allow Clause 45 access via mii ioctl omits 7b3b0e89bcf3 net: phylink: support for link gpio interrupt omits 7fdc455eef20 net: phylink: remove netdev from phylink mii ioctl emulation omits 8693115af4c2 {IB,net}/mlx5: Constify rep ops functions pointers omits c94ff7487754 {IB, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* omits 6706a3b94f89 net/mlx5: E-Switch, Honor eswitch functions changed event cap omits cd56f929e6a5 net/mlx5: E-Switch, Replace host_params event with functio [...] omits c6d4e45d3b44 net/mlx5: Introduce termination table bits omits 0b9055a112fd net/mlx5: Add core dump register access HW bits omits 97545b10221a RDMA/hns: Bugfix for posting multiple srq work request omits a5e112e6424a cgroup: add cgroup_parse_float() omits d266b3f5cac0 Merge branch 'next-fixes-for-5.2-rc' of git://git.kernel.o [...] omits 8164c5719b86 Merge tag 'for-linus-5.2b-rc3-tag' of git://git.kernel.org [...] omits 7b785645e8f1 mm: fix page cache convergence regression omits b4b12b0d2f02 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 27a03b1a71b9 Merge tag 's390-5.2-3' of git://git.kernel.org/pub/scm/lin [...] omits c03cd7738a83 cgroup: Include dying leaders with live threads in PROCS i [...] omits b636fd38dc40 cgroup: Implement css_task_iter_skip() omits 6b115bf58e6f cgroup: Call cgroup_release() before __exit_signal() omits 702c31e8564c Merge tag 'pm-5.2-rc3' of git://git.kernel.org/pub/scm/lin [...] omits 72cea7ac5f14 Merge tag 'gcc-plugins-v5.2-rc3' of git://git.kernel.org/p [...] omits c9bb6165a16e netfilter: nf_conntrack_bridge: fix CONFIG_IPV6=y omits cdeb0010808d USB: drop HCD_LOCAL_MEM flag omits ae31b7378363 usb: host: ohci-tmio: init genalloc for local memory omits 1db14e89af58 usb: host: ohci-sm501: init genalloc for local memory omits 4dce4fdfdc84 USB: use genalloc for USB HCs with local memory omits 3334e1dc5d71 lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA all [...] omits bcc96ede2c5d dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, [...] omits 29930e314da3 ipvs: add checksum support for gue encapsulation omits 5142967ab524 netfilter: nf_tables: fix module autoload with inet family omits 8aa75b72e3e6 Merge tag 'misc-habanalabs-fixes-2019-05-24' of git://peop [...] omits 2cf6bffc49da netfilter: replace skb_make_writable with skb_ensure_writable omits fb2eb1c131f8 netfilter: tcpmss, optstrip: prefer skb_ensure_writable omits 8e03707f118c netfilter: xt_HL: prefer skb_ensure_writable omits 7418ee4c8810 netfilter: nf_tables: prefer skb_ensure_writable omits 3862c6a91a43 netfilter: ipv4: prefer skb_ensure_writable omits 86f045385462 netfilter: conntrack, nat: prefer skb_ensure_writable omits ec0974df357f netfilter: ipvs: prefer skb_ensure_writable omits c1a831167901 netfilter: bridge: convert skb_make_writable to skb_ensure [...] omits 53315ac660b0 netfilter: nf_tables: free base chain counters from worker omits 5e2ad02e9001 netfilter: nf_flow_table: remove unnecessary variable in f [...] omits ea6cc2fd8a2b netfilter: xt_owner: Add supplementary groups option omits 6c01edd395a7 docs: look for sphinx-pre-install in the source tree omits 508f744c0de3 ipvs: strip udp tunnel headers from icmp errors omits 2aa3c9f48bc2 ipvs: add function to find tunnels omits 1da40ab6caf9 ipvs: allow rs_table to contain different real server types omits b88039ffc5bb drm/amdgpu: fix a race in GPU reset with IB test (v2) omits c3e85b9d672b drm/amdgpu: cancel late_init_work before gpu reset omits cf25b6444376 gpu: amdgpu: fix broken amdgpu_dma_buf.c references 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 865ee89aa3bd clocksource/drivers/exynos_mct: Increase priority over ARM [...] omits aa002f82d780 clocksource/drivers/arc_timer: Use BIT() instead of _BITUL() 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 91da0d72dcff Merge commit 'riscpc^{/ARM: riscpc: dma: use __iomem point [...] omits 51d92baa02a9 Merge branch 'misc', tag 'for-rc-adfs' into for-next omits fd1e194f4869 drm/i915: fix use of uninitialized pointer vaddr omits dd40f5020581 clocksource/drivers/tcb_clksrc: Register delay timer omits f7918626c158 Merge branches 'arm-soc-for-v5.3' and 'arm64-dt-for-v5.3' [...] 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 3c6615cc0bfd arm64: dts: renesas: r8a77990: Add dynamic power coefficient omits 577d1d542dc6 arm64: dts: renesas: r8a77990: Create thermal zone to support IPA omits 581fed2d5e9c arm64: dts: renesas: r8a77965: Add dynamic power coefficient omits 89573b19fe75 arm64: dts: renesas: r8a77965: Create thermal zone to support IPA omits df31ea45081b arm64: dts: renesas: r8a7796: Add dynamic power coefficient omits 89a375196a96 arm64: dts: renesas: r8a7796: Create thermal zone to support IPA omits 6aa1a44eef41 arm64: dts: renesas: r8a7795: Add dynamic power coefficient omits ded2cb2aa7da arm64: dts: renesas: r8a7795: Create thermal zone to support IPA 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 fdad1d54d2c8 iavf: update comments and file checks to match iavf omits 53b79907f5f7 iavf: rename i40e_device to iavf_device omits db950599f0de iavf: change remaining i40e defines to be iavf omits cc0ea2db4e39 iavf: rename iavf_client.h defines to match driver name omits 8821b3fa0c1b iavf: rename iavf_status structure flags omits 7af36e321482 iavf: replace i40e variables with iavf omits f2d1315895ca drm/i915: Drop check for non-NULL entry in llist_for_each_ [...] omits afb286bcae85 Merge tag 'gvt-fixes-2019-05-30' of https://github.com/int [...] omits 47bc28d7ee6d drm/i915: Split off pci_driver.remove() tail to drm_driver [...] omits 2674700c4c0e gpio: max732x: use devm_gpiochip_add_data() omits 375b94246761 gpio: max732x: use i2c_new_dummy_device() omits 8764c4ca5049 gpio: em: use the managed version of gpiochip_add_data() omits a9fb94a99bb5 pstore: Set tfm to NULL on free_buf_for_compression omits 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 d650fb40b3e2 iavf: rename i40e functions to be iavf omits 80754bbc0711 iavf: change iavf_status_code to iavf_status omits 8be454c91ec0 iavf: Rename i40e_adminq* files to iavf_adminq* omits 53462f0f4772 iavf: iavf_client: use struct_size() helper omits 06665619cc88 iavf: use struct_size() in kzalloc() omits 6b6b49b56a6c iavf: Limiting RSS queues to CPUs omits 9ae9d9bfb72c eeprom: at24: use struct_size() in devm_kzalloc() omits a8806581241b eeprom: at24: Remove set but not used variable 'addr' omits 3dc215416673 iavf: Use printf instead of gnu_printf for iavf_debug_d omits 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 7b3ed2a137b0 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 84a32edec480 net: sched: act_ctinfo: minor size optimisation omits 655887fe3927 Merge branch 'complex-c45-phys' omits 97b33bdf9bdd net: phy: export phy_queue_state_machine omits 49644e68f472 net: phy: add callback for custom interrupt handler to str [...] omits 07b0928918c6 net: phy: enable interrupts when PHY is attached already omits 8e2ea3ea9625 qed: Fix static checker warning omits e70c7aad7a95 net: dsa: Add error path handling in dsa_tree_setup() omits 1b0b807dd746 Merge branch 'r8169-fw' omits ce8843abfa67 r8169: decouple rtl_phy_write_fw from actual driver code omits e95a7f30e126 r8169: improve rtl_fw_format_ok omits 25e94115aee6 r8169: enable WoL speed down on more chip versions omits c3e933a5b8c1 sctp: deduplicate identical skb_checksum_ops omits 2544af0344ba net: avoid indirect calls in L4 checksum calculation omits 5ee907f70e8e net: dsa: sja1105: Make static_config_check_memory_size static omits 41384136608c Merge branch 'connection-tracking-support-for-bridge' omits af9573be674e netfilter: nf_conntrack_bridge: register inet conntrack fo [...] omits 764dd163ac92 netfilter: nf_conntrack_bridge: add support for IPv6 omits 3c171f496ef5 netfilter: bridge: add connection tracking system omits d035f19f59c5 netfilter: nf_conntrack: allow to register bridge support omits 19c3401a917b net: ipv4: place control buffer handling away from fragmen [...] omits 8a6a1f176401 net: ipv6: split skbuff into fragments transformer omits 065ff79f8881 net: ipv4: split skbuff into fragments transformer omits 0feca6190f88 net: ipv6: add skbuff fraglist splitter omits c8b17be0b7a4 net: ipv4: add skbuff fraglist splitter omits d8210b1132db staging: rtl8723bs: core: fix warning Comparison to NULL omits 543c4f49ba05 staging: rtl8712: Remove initialisations omits db622e05cdbe staging: rtl8712: Remove return variable of different type omits eb2b3edfd427 staging: rts5208: Remove negations omits 8fe0260030b8 staging: octeon-usb: Remove return variable omits 1f816787b660 Staging: rtl8723bs: hal: fix warning possible condition wi [...] omits ca6ea423d2bb staging: rtl8723bs: hal: Remove set but not used variable [...] omits 371ec021a492 staging: rtl8723bs: core: rtw_ap: fix Unneeded variable: " [...] omits 1b96f846db31 staging/gasket: Fix string split omits 0fce66606ef9 staging: ks7010: Remove initialisation in ks7010_sdio.c omits 6ef7eef9291c staging: ks7010: Merge multiple return variables in ks_hostif.c omits a7048b38ae44 staging: ks7010: Remove initialisation in ks_hostif.c omits f5a4c0188cbb staging: kpc2000: replace bogus variable name in core.c omits 8dd3355a229e staging: kpc2000: remove extra spaces in core.c omits 26c12642338b staging: kpc2000: remove extra blank line in core.c omits 299672a74856 staging: kpc2000: kpc_i2c: Use devm_* API to manage mapped [...] omits e621c8a108ed staging: kpc2000: kpc_i2c: fail probe if unable to map I/O space omits 4ff740315aee staging: kpc2000: kpc_i2c: fail probe if unable to get I/O [...] omits 091971897e84 staging: kpc2000: kpc_i2c: Use drvdata instead of platform_data omits 73d56b83910a staging: kpc2000: kpc_i2c: Remove unnecessary consecutive [...] omits c5164e568cd7 staging: kpc2000: kpc_i2c: Use BIT macro rather than manua [...] omits 935d47e209cc staging: kpc2000: kpc_i2c: Remove pldev from i2c_device structure omits f82ce45273d4 staging: kpc2000: kpc_i2c: Remove unused rw_sem omits 46144c139157 staging: kpc2000: replace white spaces with tabs for kpc20 [...] omits 9164f3363118 staging: kpc2000: report error status to spi core omits 4a932d90b154 staging: kpc2000: Change to use DIV_ROUND_UP omits 1d14a95b5839 staging: kpc2000: fix typo in Kconfig omits 8cfeb385e9eb docs cgroups: add another example size for hugetlb omits dafb1c3a0865 staging: speakup: serialio: fix warning linux/serial.h is [...] omits fe6d98750cf0 staging: erofs: fix i_blocks calculation omits 89f27eded5b6 staging: erofs: support statx omits d48ecb40b5b5 Merge branch 'add-TFO-backup-key' omits 10fbcdd12aa2 selftests/net: add TFO key rotation selftest omits 2dc7e48dee68 Documentation: ip-sysctl.txt: Document tcp_fastopen_key omits aa1236cdfa89 tcp: add support for optional TFO backup key to net.ipv4.t [...] omits 0f1ce0236865 tcp: add support to TCP_FASTOPEN_KEY for optional backup key omits 9092a76d3cf8 tcp: add backup TFO key infrastructure omits 483642e5ea1d tcp: introduce __tcp_fastopen_cookie_gen_cipher() omits 5b5d331a2c93 Merge branch 'mlxsw-Hardware-monitoring-enhancements' omits e4e93d6d8651 mlxsw: core: Reduce buffer size in transactions for SFP mo [...] omits 984aec752128 mlxsw: core: Extend the index size for temperature sensors [...] omits 2e265a8b6c09 mlxsw: core: Extend hwmon interface with inter-connect tem [...] omits 7e9561ed0bff mlxsw: reg: Add Management General Peripheral Information [...] omits ae5746783681 mlxsw: reg: Extend sensor index field size of Management T [...] omits 961cf99a074f mlxsw: core: Re-order initialization sequence omits 3029a693beda mlxsw: i2c: Allow flexible setting of I2C transactions size omits 9bbd7efbc055 mlxsw: i2c: Extend initialization with querying firmware info omits 18a49727083a Merge branch 'net-stmmac-selftests-Two-fixes' omits aeb4a5e8b350 net: stmmac: selftests: Use kfree_skb() instead of kfree() omits 2d135dea53fa net: stmmac: selftests: Fix sparse warning omits ba851a39c970 NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled omits 52b042ab9948 NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wa [...] omits 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 32707c4dfa20 inet: frags: Remove unnecessary smp_store_release/READ_ONCE omits 5080e28d94a2 net: mvpp2: cls: Remove unnessesary check in mvpp2_ethtool [...] omits cac2a301c02a RDMA/uverbs: check for allocation failure in uapi_add_elm() omits 9737070c6823 net: stmmac: Switch to devm_alloc_etherdev_mqs omits 6fe1a9b9b654 IB/hfi1: Use struct_size() helper omits 829ca44ecf60 IB/qib: Use struct_size() helper omits 34755f596110 IB/rdmavt: Use struct_size() helper omits 621ccc6cc5f8 tua6100: Avoid build warnings. omits 96ac6d435100 treewide: Add SPDX license identifier - Kbuild omits 46aeb7e6c17d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3fc2175113a9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7e300dabb7e7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fc44ef5aa0dd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f0aa4fa4fe1a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 68cf618c6294 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a63a5fa97e86 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c88a15c6f196 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 658af820172c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7925f8f78f01 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 003ba957919b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0920654fd68f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c456cfc2e52b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d1d24ed481f5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 59bd9ded4d78 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits eace21fa1e49 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 25763b3c864c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 02956874a853 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9952f6918daa treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f3d080a2082f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 958349ccb03b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits dd2878aaceaf treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0376148f303c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 8fe76f5a5371 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits af873fcecef5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2522fe45a186 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f50a7f3d9225 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 84e565361072 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1f327613224e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5a5ef56869cd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits ad306d686e21 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 41173abc577b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 6776e83edbf7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0b7121833d5b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 84a14ae8c44f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fda8d26e61fc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 82c298100a2d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3b87cc6feccb Merge branch 'Enable-SFP-on-ACPI-based-systems' omits 7ce236fafd0b net: phy: sfp: enable i2c-bus detection on ACPI based systems omits 1e91a2e5d827 i2c: acpi: export i2c_acpi_find_adapter_by_handle omits 6e75fc040104 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1802d0beecaf treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f2cde8957d32 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 122375508ba3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4d3f18bb73d9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 468e15fdc2ec treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 873e65bc0907 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4f19048fd0a0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4a27fd1501a5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 935912c538f1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 37fa65d0fd8a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits cfcf6e707ef6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 736e67ba238f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fcaf20360a59 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3cfa958b08a4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c942fddf8793 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1a59d1b8e05e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e78d0eabefb7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3bf4200603f5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits de6cc6515a44 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2874c5fd2842 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a912e80bd0bb treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 660662f857bc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 80503b23b23b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits db73570c1cc2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 53c8ab358414 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 328970de0e39 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2b4f7350c2cc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e9483576d02c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a94da204fded treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1cc6582eeff2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 6db657ddbd84 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7cb22cc3ec62 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3ef9dff4aea1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2fe68aa345c5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5fca9e5c694b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4ffda6361f1d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7931287d4719 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 372e8ee96fd4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 005fdd53d673 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2e97506ac44c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits bb522f7305d6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits eb1fe3bfe8bf treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b78bbafe1562 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2f2da36ebf42 ice: Trivial cosmetic changes omits 072efdf8bf4c ice: Recognize higher speeds omits 4f70daa08142 ice: Use a different ICE_DBG bit for firmware log messages omits ed14245ab759 ice: Update function header omits 49c6e41b0d1f ice: Move define for ICE_AQC_DRIVER_UNLOADING omits 62f4dafc182f ice: Align to updated AQ command formats omits 91d7a5908774 ice: Use continue instead of an else block omits 8be92a76c3e9 ice: Change minimum descriptor count value for Tx/Rx rings omits 2e0e62285c1c ice: Add switch rules to handle LLDP packets omits ef94e8ea94ed ARC: entry: EV_Trap expects r10 (vs. r9) to have exception cause omits 916f96a40b19 ARCv2: entry: rewrite to enable use of double load/stores LDD/STD omits 49a09f1402d6 ARCv2: entry: avoid a branch omits 7538f31ed069 ARCv2: entry: push out the Z flag unclobber from common EX [...] omits da9f4b90b03c ARCv2: entry: comments about hardware auto-save on taken i [...] omits f0feebaf1632 ARC: mm: do_page_fault refactor #8: release mmap_sem sooner omits a64a8b823deb ARC: mm: do_page_fault refactor #7: fold the various error [...] omits 839d05e41385 audit: remove the BUG() calls in the audit rule comparison [...] 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 c88f19f3078b Merge branch 'asoc-5.3' into asoc-next omits 6ce64b151bdf Merge branch 'asoc-5.2' into asoc-linus omits b9c1c26739ec ext4: gracefully handle ext4_break_layouts() failure durin [...] omits 970c43d17835 ASoC: SOF: Intel: hda: use the defined ppcap functions 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 bc2cce3f2ebc selftests: vm: install test_vmalloc.sh for run_vmtests 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 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 c86ccfba1728 Merge branch 'topic/hda-polling-mode' into for-next omits ee8829dc609c ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_ [...] omits ffb9ca91786f Merge branches 'acpi-pm' and 'acpi-tools' into linux-next omits 39ffafcef7db Merge branch 'pm-misc' into linux-next 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 092a33d40312 ice: Cleanup ice_update_link_info omits d31530e83e63 ice: Use right type for ice_cfg_vsi_lan return omits f776b3acb047 ice: Add support for Forward Error Correction (FEC) omits 047e52c0e8ae ice: Add support for virtchnl_vector_map.[rxq|txq]_map omits 561f4379019f ice: Introduce ice_init_mac_fltr and move ice_napi_del omits 72ecb896e465 ice: Use GLINT_DYN_CTL to disable VF's interrupts omits 517f4c49aafc net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() omits 02caceded069 net: ethernet: ti: cpsw: correct .ndo_open error path omits 6faaffb3b1ce Merge branch 'Decoupling-PHYLINK-from-struct-net_device' omits af7cd0366ee9 net: dsa: sja1105: Fix broken fixed-link interfaces on user ports omits 0e27921816ad net: dsa: Use PHYLINK for the CPU/DSA ports omits 77373d49de22 net: dsa: Move the phylink driver calls into port.c omits 17091180b152 net: phylink: Add phylink_{printk, err, warn, info, dbg} macros omits 43de61959b99 net: phylink: Add PHYLINK_DEV operation type omits 44cc27e43fa3 net: phylink: Add struct phylink_config to PHYLINK API omits 27755ff88c0e net: phylink: Add phylink_mac_link_{up, down} wrapper functions omits c920f745f45d net: phy: Add phy_standalone sysfs entry omits 82c76aca8118 net: phy: Check against net_device being NULL omits 2db2d9d1ac37 net: phy: Guard against the presence of a netdev omits 53cfca2d6b93 net: phy: Add phy_sysfs_create_links helper function omits 24ec483cec98 net: sched: Introduce act_ctinfo action omits a6851c613fd7 r8169: remove 1000/Half from supported modes omits 2c1d029a017f net: mscc: ocelot: Implement port policers via tc command 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 8902b36bab4c ima: prevent a file already mmap'ed write to be mmap'ed execute omits 69d61f577d14 ima: verify mprotect change is consistent with mmap policy 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 d1b240beca65 Merge branch 'drivers-for-5.3' into all-for-5.3 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 399dc65e9ca0 libbpf: reduce unnecessary line wrapping omits 76e1022b9653 libbpf: typo and formatting fixes omits 7e8c328c4e96 libbpf: simplify two pieces of logic omits fba01a0689a9 libbpf: use negative fd to specify missing BTF omits f102154d3158 libbpf: fix error code returned on corrupted ELF omits c51829bb6e92 libbpf: check map name retrieved from ELF omits 12ef5634a855 libbpf: simplify endianness check omits be5c5d4e9d8c libbpf: preserve errno before calling into user callback omits 8ca990ce0d40 libbpf: fix detection of corrupted BPF instructions section omits 7da33a8f87a4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits cf401e2856b2 drm/amdkfd: fix null pointer dereference on dev omits 93285c019777 doc: kernel-parameters.txt: fix documentation of nmi_watch [...] omits fe4ec72cca50 docs: tracing: Fix typos in histogram.rst omits 42f6ebd82783 docs: cdomain.py: get rid of a warning since version 1.8 omits a3e2f6ad8961 net: stmmac: Fix build error without CONFIG_INET omits 3b6471c7becd media: Staging: media: Release the correct resource in an [...] omits 18fa84a2db0e cgroup: Use css_tryget() instead of css_tryget_online() in [...] omits 05a7c22c2f68 media: omap3isp: constify platform_device_id omits 2bd4290f6b78 media: staging: media: davinci_vpfe: use __func__ for func [...] omits dd9a00ab9c3e media: omap3isp: Call video_unregister_device() unconditionally omits 814434984a5d media: omap3isp: Don't rely on devm for memory resource ma [...] omits f42292040d31 media: staging: media: davinci_vpfe: Replace a bit shift omits 6995a659101b media: staging: media: davinci_vpfe: - Fix for memory leak [...] omits 41de54c64811 blk-mq: Fix memory leak in error handling omits 279758f8001f rhashtable: Add rht_ptr_rcu and improve rht_ptr omits 3ea3091f1bd8 usbip: usbip_host: fix stub_dev lock context imbalance regression omits af64935213c4 net: stmmac: use dev_info() before netdev is registered omits 1b3855aba812 qed: fix spelling mistake "inculde" -> "include" omits 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 501b125a29f7 libbpf: prevent overwriting of log_level in bpf_object__lo [...] omits d8fd3722207f drm/mst: Fix MST sideband up-reply failure handling omits 835706214875 media: videobuf-dma-contig: Use size of buffer in mmap not [...] omits 6211e44a4dfc media: cx231xx-dvb: fix memory leak in dvb_fini() omits 0547858b00bf media: em28xx: use usb_to_input_id() rather than handrolling it omits 6bd914bc05f3 media: em28xx: use common code for decoding nec scancodes omits 5c1c695307b6 media: em28xx: give RC device proper name omits d0f29d4980cd drm/sched: Fix make htmldocs warnings. omits 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 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 0cde1d6bc0a5 Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next omits a8132f8c2aa8 Merge branch 'spi-5.3' into spi-next omits be02f18a60ed Merge branch 'spi-5.2' into spi-linus omits 7f5f228008e4 drm/i915/gtt: Avoid overflowing the WC stash omits c6e2d2c7ca4e spidev: Add M53Menlo CPLD compatible omits b19671d6caf1 ASoC: core: use component driver name as component name omits 7cda6223503d ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set omits 17fc24875da1 ASoC: Intel: sof-rt5682: fix undefined references with Bay [...] omits a54988113985 wcd9335: fix a incorrect use of kstrndup() omits 1f2675f66558 ASoC: sun4i-codec: fix first delay on Speaker omits 8c03d845b86c media: sun6i: Support A83T variant omits 0a0c2a9262a1 media: dt-bindings: media: sun6i-csi: Add compatible strin [...] omits d3844b9df9cb media: ov8856: modify register to fix test pattern omits 17f61abb9bbd media: staging: imgu: Drop support for other page sizes omits 3efcbe3e4286 media: staging: imgu: Address compiler / checker warnings [...] omits 0ace8734f405 media: staging: imgu: Remove redundant checks omits c9d52c114a9f media: staging: imgu: Address a compiler warning on alignment omits ceaac6dc5b7a media: rockchip/vpu: Add support for MPEG-2 decoding on RK3288 omits 879dee56a40c media: rockchip/vpu: Add MPEG2 decoding support to RK3399 omits 7cdedc3f45cc media: rockchip/vpu: Add infra to support MPEG-2 decoding omits 6d9a39cffc1e media: rockchip/vpu: Add support for non-standard controls omits 8c3dc73d41f5 media: rockchip/vpu: Add decoder boilerplate omits 953aaa1492c5 media: rockchip/vpu: Prepare things to support decoders omits 4aa807ef41d8 media: rockchip/vpu: Provide a helper to reset both src an [...] omits c65227fd2aac media: rockchip/vpu: Move encoder logic to a common place omits 8c06082041e4 media: rockchip/vpu: Rename rockchip_vpu_common.h into roc [...] omits 7d47b45dc590 media: rockchip/vpu: Support the Request API omits b1c6cc64dd14 media: rockchip/vpu: Open-code media controller register omits 02122753f1d0 drm/amdgpu: reserve stollen vram for raven series omits 0a4f091c12b3 media: rockchip/vpu: Use v4l2_apply_frmsize_constraints() [...] omits 32cddf9c94d8 media: v4l2-common: Add an helper to apply frmsize constraints omits ce57a82f8a8d media: v4l2-common: Fix v4l2_fill_pixfmt[_mp]() prototypes omits 64b42d8eee9b media: cec-adap: fix regression in ping sanity check omits 50710eeefbc1 media: saa7164: fix remove_proc_entry warning omits 518fa4e0e0da media: mc-device.c: don't memset __user pointer contents omits 3e6a515ff4d4 media: media-ioc-enum-links.rst: fix incorrect reserved fi [...] omits a89e9b8abf82 signal: Remove the signal number and task parameters from [...] omits 59c0e696a6c0 signal: Factor force_sig_info_to_task out of force_sig_info omits ffafd23b2cf1 signal: Generate the siginfo in force_sig omits 8ad23dea8080 signal: Move the computation of force into send_signal and [...] omits 8917bef336f5 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal omits 2e1661d26736 signal: Remove the task parameter from force_sig_fault omits 91ca180dbdd6 signal: Use force_sig_fault_to_task for the two calls that [...] omits 351b6825b3a9 signal: Explicitly call force_sig_fault on current omits ec74e9205e06 signal/unicore32: Remove tsk parameter from __do_user_fault omits fd65cc848e3f signal/arm: Remove tsk parameter from __do_user_fault omits e9a065091136 signal/arm: Remove tsk parameter from ptrace_break omits 07bd88a9a5dd signal/nds32: Remove tsk parameter from send_sigtrap omits 6f25a967646a signal/riscv: Remove tsk parameter from do_trap omits e1656829719f signal/sh: Remove tsk parameter from force_sig_info_fault omits 9d631759818b signal/um: Remove task parameter from send_sigtrap omits 28d42ea14e48 signal/x86: Remove task parameter from send_sigtrap omits 15b5c5b1dce9 media: mtk-vcodec: fix leaked of_node references omits c8d0ccfd73da media: mtk-vpu: fix leaked of_node references omits 10a34367ce09 media: cx25840: Address several coding style issues omits 63f9fa925e02 media: cxusb: fix several coding style issues omits e9ad78bc0c54 media: cxusb-analog: Fix some coding style issues omits a200c721956c media: venus: hfi_parser: fix a regression in parser omits a10f361d176c Revert "drm/i915: Expand subslice mask" omits 5a433fccafc7 media: staging: allegro: cleanup two warnings omits 578a3ab12705 media: allegro-dvt: fix build failure omits 5fac1718e706 selftests: bpf: fix compiler warning in flow_dissector test omits e672db03ab0e bpf: tracing: properly use bpf_prog_array api omits dbcc1ba26e43 bpf: cgroup: properly use bpf_prog_array api omits 02205d2ed6fe bpf: media: properly use bpf_prog_array api omits 54e9c9d4b506 bpf: remove __rcu annotations from bpf_prog_array omits fe937ea12ec8 selftests/bpf: fix compilation error for flow_dissector.c omits 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 3c6a7fb1f31b Merge branches 'arm-dt-for-v5.3' and 'arm64-dt-for-v5.3' i [...] omits 878344de61d0 media: allegro: add SPS/PPS nal unit writer omits fdb7405d35d8 arm64: dts: renesas: Revise usb2_phy nodes and phys properties 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 e89e899f3e32 ice: Add a helper to trigger software interrupt omits 3a9e32bb0694 ice: Configure RSS LUT key only if RSS is enabled omits 11fe1b3a3872 ice: Add ice_get_fw_log_cfg to init FW logging omits 1eb11036a380 ice: Minor cleanup in ice_switch.h omits 91aed40da3d5 ice: Remove redundant and premature event config omits 4cc82aaa74f4 ice: Change message level omits 23c0112246b4 ice: Check all VFs for MDD activity, don't disable omits cbe66bfee6a0 ice: Refactor interrupt tracking omits 0e674aeb0b77 ice: Add handler for ethtool selftest omits 4770533f71de irqchip/renesas-irqc: Convert to managed initializations omits 000e20c51081 irqchip/renesas-irqc: Replace irqc_priv.pdev by irqc_priv.dev omits 9ae48bc03b26 irqchip/renesas-irqc: Add helper variable dev = &pdev->dev omits 5adb6cd1cd1f irqchip/renesas-irqc: Remove error messages on out-of-memo [...] omits ce5adf5bbbc8 irqchip/renesas-irqc: Remove unneeded inclusion of <linux/ [...] omits a644ccb819bc irqchip: Add Renesas RZ/A1 Interrupt Controller driver omits 5e27a314a11f dt-bindings: interrupt-controller: Add Renesas RZ/A1 Inter [...] omits f3d705d506a2 gpio: mb86s7x: Enable ACPI support omits 4b6f3ecabfba ice: Don't call ice_cfg_itr() for SR-IOV omits 1aec6e1b0886 ice: Set minimum default Rx descriptor count to 512 omits e65e9e1566f7 ice: Resolve static analysis warning omits 3171948e9475 ice: Implement toggling ethtool rx-vlan-filter omits 588d511f89c8 ice: Remove direct write for GLLAN_RCTL_0 omits 95f8e8b931fe ice: Fix LINE_SPACING style issue omits 180aa422ef27 nl80211: fill all policy .type entries omits 0112fa557c3b mac80211: free peer keys before vif down in mesh omits 2e2f08d02dd2 drm/i915: Take a runtime pm wakeref for atomic commits omits b848475c0143 Merge branch 'sunxi/clk-for-5.3' into sunxi/for-next omits fcdf445ff42f clk-sunxi: fix a missing-check bug in sunxi_divs_clk_setup() omits 74bbd07145d0 Merge branches 'sunxi/dt-for-5.3' and 'sunxi/h3-h5-for-5.3 [...] omits 9fbbbb7b8d63 ARM: dts: sunxi: h3/h5: Fix GPIO regulator state array omits 0ed73d7abceb ARM: dts: gr8-evb: Fix RTC vendor omits 7687c8325702 ARM: dts: sun7i: icnova-swac: Fix the model vendor omits 02d9cf687698 ARM: dts: sun8i: a711: Change LRADC node names to avoid warnings omits 5f49c38a80b9 ARM: dts: sun7i: olimex-lime2: Enable ac and power supplies omits 1167187f2759 Merge branch 'qed-Fix-inifinite-spinning-of-PTP-poll-thread' omits 9adebac37e7d qede: Handle infinite driver spinning for Tx timestamp. omits 24c6203bb986 qed: Reduce the severity of ptp debug message. omits 36f18439ea16 macvlan: Replace strncpy() by strscpy() omits be1b5b788829 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits c38e57aecbb4 Merge branch 'net-API-and-initial-implementation-for-nexth [...] omits 430a049190de nexthop: Add support for nexthop groups omits b513bd035f40 nexthop: Add support for lwt encaps omits 53010f991a9f nexthop: Add support for IPv6 gateways omits 597cfe4fc339 nexthop: Add support for IPv4 nexthops omits ab84be7e54fc net: Initial nexthop code omits 65ee00a9409f net: nexthop uapi omits e717d0ae1004 KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the v [...] omits c468bc4e8468 KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validit [...] omits d47aacdb8e0b KVM: PPC: Book3S HV: XIVE: Clear file mapping when device [...] omits 5a3f49364c3f KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_e [...] omits 1659e27d2bc1 KVM: PPC: Book3S: Use new mutex to synchronize access to r [...] omits 0d4ee88d9288 KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup omits c395fe1d8e49 KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE [...] omits ca657468a0d4 Revert "drivers: thermal: tsens: Add new operation to chec [...] omits 602e0f295a91 Merge branch 'hns3-next' omits 49f971bd3085 net: hns3: fix a memory leak issue for hclge_map_unmap_rin [...] omits 0d2f68c7bcf4 net: hns3: adjust hns3_uninit_phy()'s location in the hns3 [...] omits acfc3d55b732 net: hns3: stop schedule reset service while unloading driver omits ada13ee3db7b net: hns3: add handshake with hardware while doing reset omits 1db58f86975a net: hns3: modify hclgevf_init_client_instance() omits 994e04f16e5a net: hns3: modify hclge_init_client_instance() omits 25d1817c4e50 net: hns3: use HCLGEVF_STATE_NIC_REGISTERED to indicate VF [...] omits 2a0bfc36183c net: hns3: use HCLGE_STATE_ROCE_REGISTERED to indicate PF [...] omits bd9109c9b1f3 net: hns3: use HCLGE_STATE_NIC_REGISTERED to indicate PF N [...] omits 33a90e2f20e6 net: hns3: add support for dump firmware statistics by debugfs omits eff858c178fc net: hns3: fix for HNS3_RXD_GRO_SIZE_M macro omits 4c1522765ca8 net: hns3: fix compile warning without CONFIG_RFS_ACCEL omits 66350023d575 hinic: fix a bug in set rx mode omits 2e56571d820d Merge branch 'inet-frags-followup' omits dc93f46bc4e0 inet: frags: fix use-after-free read in inet_frag_destroy_rcu omits ae7352d384a5 inet: frags: call inet_frags_fini() after unregister_perne [...] omits 6b73d19711d0 inet: frags: uninline fqdir_init() omits 3fb321fde22d selftests/net: ipv6 flowlabel omits 50fbc13dc126 dfs_cache: fix a wrong use of kfree in flush_cache_ent() omits 6457c20e3368 fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free omits 210782038b54 cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case omits cbe9e835946f enetc: Enable TC offloading with mqprio omits 7f3343234c0b Merge branch 'stmmac-SPDX' omits 56aaa114f091 net: stmmac: dwmac-meson8b: update with SPDX Licence identifier omits f87845cf0f89 net: stmmac: dwmac-meson: update with SPDX Licence identifier omits 62a5b8429e99 igc: Cleanup the redundant code omits 0373ad4d051c igc: Add flow control support omits d17ba0f616a0 e1000e: start network tx queue only when link is up omits caff422ea81e Revert "e1000e: fix cyclic resets at link up with active tx" omits 16ecd8d9af26 igc: Remove the obsolete workaround omits 796bfb103516 igc: Clean up unused pointers omits ae586f0b39d5 igc: Fix double definitions omits 42277cedbaf4 igb: mark expected switch fall-through omits b7b3ad7aaf4f igb: mark expected switch fall-through omits 47e16692b26b igb/igc: warn when fatal read failure happens omits 0223fad3c98a audit: enforce op for string fields omits 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 532454c231d8 hwmon: (tc654) Update to use SPDX-License-Identifier omits f9e794478864 hwmon: (occ) Add temp sensor value check omits 4bacf4d920ee Merge branch 'fixes' into next omits ead14a70754f media: cxusb: add raw mode support for Medion MD95700 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 65efeca0a641 media: cx25840: set_fmt operation should clamp out-of-rang [...] omits e81a9076b4d6 media: cx25840: add pin to pad mapping and output format c [...] omits 394e9a14c63d drm/amdgpu: Need to set the baco cap before baco reset omits d55f33da5413 drm/amdgpu/soc15: skip reset on init omits 8d8a5a64a890 drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu omits 023509737140 drm/amdkfd: PM4 packets change to support GWS omits 1a058c337676 drm/amdkfd: New IOCTL to allocate queue GWS omits eb82da1dc442 drm/amdkfd: Add function to set queue gws omits 71efab6a30ab drm/amdgpu: Add function to add/remove gws to kfd process omits e09d4fc8db94 drm/amdkfd: Allocate gws on device initialization omits ca66fb8fbb9b drm/amdgpu: Add interface to alloc gws from amdgpu omits 29e764621bbc drm/amdkfd: Add gws number to kfd topology node properties omits d33ea570bd20 drm/amdkfd: Use kfd fd to mmap mmio omits c8bdf2b63e5b drm/amdgpu: fix unload driver fail omits 763549a3cf12 media: cx25840: implement g_std operation omits 60acc4ab1127 media: cx25840: g_std operation really implements querystd [...] omits ccf7a31f1ed9 media: cx25840: don't open-code cx25840_reset() inside cx2 [...] omits c7ae09253cb8 fsl/fman: include IPSEC SPI in the Keygen extraction omits 1ac159e23c2c drm/i915: Expand subslice mask omits 0040fd19e728 drm/i915: Refactor sseu helper functions omits 39cb46751e2f media: imx7-media-csi: Change imx7_csi_enable() to void omits b5ab1abe8df2 drm/i915: Move calculation of subslices per slice to new function omits ddfb2982ecc4 media: imx7-media-csi: Check the return value from clk_pre [...] omits 964fcacddff4 media: imx7-media-csi: Remove unneeded break omits 7af5b0775142 net: mvpp2: cls: Check RSS table index validity when creat [...] omits 59e45933b13f media: imx7-media-csi: Propagate the correct error for dev [...] omits 135a63b68250 drm/i915: Add macro for SSEU stride calculation omits b761151f40d5 media: imx7-media-csi: Propagate the correct error for pla [...] omits 55be6fd2742a media: imx7-media-csi: Use devm_platform_ioremap_resource() omits 434d40df057c media: imx7-media-csi: Acquire a single clock omits bd41ca49a273 drm/i915: Use local variable for SSEU info in GETPARAM ioctl omits 87562287444d media: staging/imx: Don't set driver data for v4l2_dev omits 3ef46bc97ca2 media: staging/imx: Improve pipeline searching omits 6b8952db0644 media: staging/imx: Re-organize modules omits 523759c7bfd5 media: staging/imx: Remove capture_device_set_format omits 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 8b1d37b7b32d Merge branch 'misc-5.2' into next-fixes 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 8f35caae1e1f coresight: acpi: Support for platform devices omits daf5ab01dd77 coresight: acpi: Support for AMBA components omits 9bfd27e7e6c2 coresight: Support for ACPI bindings omits 2508dfaf642a coresight: stm: ACPI support for parsing stimulus base omits 2b5df32aa16a coresight: Use platform agnostic names omits 13238111d905 coresight: Use fwnode handle instead of device names omits f21d564b5a95 coresight: platform: Use fwnode handle for device search omits 3ac0c8ad22e2 coresight: Add support for releasing platform specific data omits 1b27483be4a0 coresight: Rearrange platform data probing omits e8ce92e37de2 coresight: Reuse platform data structure for connection tracking omits 9bec226d8c79 media: v4l2-pci-skeleton.c: fix doc warning omits 4684997f8ad4 coresight: Cleanup coresight_remove_conns omits 5d2e73a5f80a media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364x [...] omits 8f04478cfb5e coresight: Remove name from platform description omits 75417060e95c media: staging: media: imx: fix Unneeded variable: "ret". [...] omits fe97d64d7258 media: vimc: Remove unneeded return statement in vimc_sen_ [...] omits e071021f0f1b coresight: Remove cpu field from platform data omits ee1c71a8e145 media: vimc: fix component match compare omits f32aaa057218 coresight: Make device to CPU mapping generic omits ca647d98fde1 coresight: Introduce generic platform data helper omits 46e04c25e72f ARC: [plat-hsdk] Get rid of inappropriate PHY settings omits c26f38e913a6 coresight: Make sure device uses DT for obsolete compatible check omits b04700645d78 ARC: [plat-hsdk]: Add support of Vivante GPU omits 58772031d1e7 coresight: platform: Make memory allocation helper generic omits 780b35b6aafc ARC: [plat-hsdk]: enable creg-gpio controller omits b45eb65dac58 coresight: tmc-etr: Rearrange probing default buffer size omits 378f7ecbd4f6 coresight: stm: Rearrange probing the stimulus area omits 85385b5ad587 coresight: etm3x: Rearrange cp14 access detection 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 19387295b7ce coresight: Rename of_coresight to coresight-platform omits 66767e99b7a3 coresight: Use coresight device names for sinks in PMU attribute omits e173d6ba0538 coresight: etb10: Clean up device specific data omits da6efba24089 coresight: etm: Clean up device specific data omits debb0dd644ce media: pwc: convert to BIT macro omits f71696096355 coresight: stm: Cleanup device specific data omits 87f16a69731f coresight: tpiu: Clean up device specific data omits d28ded6d938a coresight: catu: Cleanup device specific data omits e172419fb8c5 coresight: tmc: Clean up device specific data omits 9d75f7bac292 coresight: replicator: Cleanup device tracking omits b5ba6233b366 coresight: funnel: Clean up device book keeping omits d0a3a4b21899 Merge branch 'cgroup-auto-detach' omits d5506591d54b selftests/bpf: add auto-detach test omits 596092ef8bea selftests/bpf: enable all available cgroup v2 controllers omits ba0c0cc05dda selftests/bpf: convert test_cgrp2_attach2 example into kselftest omits 4bfc0bb2c60e bpf: decouple the lifetime of cgroup_bpf from cgroup itself omits eff73de2b160 media: cpia2_usb: first wake up, then free in disconnect omits a82c3149ad8b media: docs-rst: Clarify older field vs. first transmitted field omits 0783525fff6e media: vicodec: correctly support unbinding of the driver omits bfe819509f4e media: v4l2: Initialize mpeg slice controls omits 2b4116290c20 media: coda: Clear the interrupt reason omits 1405bc55e617 media: coda: Replace the threaded interrupt with a hard interrupt omits 766b9b168f6c media: coda: Remove unbalanced and unneeded mutex unlock omits ddfef32a3386 media: coda: Print a nicer device registered message omits 1753c7c4367a media: pvrusb2: use a different format for warnings omits 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 fc2261f742c9 Merge branches 'arm-dt-for-v5.3', 'arm64-defconfig-for-v5. [...] 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 838e186529a8 arm64: dts: renesas: ebisu: Remove renesas, no-ether-link [...] omits cfca479d5113 arm64: dts: renesas: r8a774c0: Clean up CPU compatibles omits f4dbdfdcec65 arm64: dts: renesas: Use ip=on for bootargs omits f401811045a9 dt-bindings: Add vendor prefix for HopeRun 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 f405b6c10a21 Merge branch 'regulator-5.3' into regulator-next omits ae920866d4fc Merge branch 'regulator-5.2' into regulator-linus omits f6491366f1e6 Merge branch 'pm-tools' into linux-next omits ef583670a438 hwmon: core: add thermal sensors only if dev->of_node is present omits 891100dfa2d6 spi: spi-meson-spifc: update with SPDX Licence identifier omits 635bdb7a3e1f spi: sh-msiof: Reduce delays in sh_msiof_modify_ctr_wait() omits cbafbd1dcc04 regulator: max77620: Support Maxim 77663 omits 99a12c766e20 ASoC: sun4i-spdif: Add support for H6 SoC omits f6a86b436b26 ASoC: sun4i-spdif: Add TX fifo bit flush quirks omits ae9cccc30f6c ASoC: sun4i-spdif: Move quirks to the top omits 9aa37874d193 ASoC: cx2072x: fix spelling mistake "configued" -> "configured" omits be0461048b60 ASoC: cx2072x: fix integer overflow on unsigned int multiply omits eb5b12843b06 dt-bindings: sound: sun4i-i2s: Document that the RX channe [...] omits 0a0ca8e94ca3 dt-bindings: sound: Convert Allwinner I2S binding to YAML omits ec9025e5d3c5 ASoC: SOF: force end-of-file for debugfs trace at suspend omits f627b0524ccf ASoC: SOF: trace: remove code duplication in sof_wait_trac [...] omits b11c5b5e5739 ASoC: SOF: Use struct_size() in kmemdup() omits 99afc8df8b6f ASoC: max98357a: Show KConfig entry omits b20453031472 dt-bindings: sound: sun4i-spdif: Add Allwinner H6 compatible omits 41f4fadb34af ASoC: SOF: topology: Use struct_size() helper omits 9b33d2e526c5 ASoC: cx2072x: remove redundant assignment to pulse_len omits be1b577d0178 ASoC: SOF: Intel: hda: fix the hda init chip omits 1183e9a634db ASoC: SOF: ipc: fix a race, leading to IPC timeouts omits 5661ad9490ee ASoC: SOF: control: correct the copy size for bytes kcontrol put omits fab4edf42d2d ASoC: SOF: pcm: remove warning - initialize workqueue on open omits 04ea642ff62a ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly omits 0bce512e784d ASoC: SOF: core: fix error handling with the probe workqueue omits 13931ae31b67 ASoC: SOF: core: remove snd_soc_unregister_component in ca [...] omits b85459aafae6 ASoC: SOF: core: remove DSP after unregistering machine driver omits 29040d1ac569 ASoC: soc-core: fixup references at soc_cleanup_card_resources() omits 6cc070bdf07c net/mlx5: potential error pointer dereference in error handling omits 029ab28a86e7 parisc: Use implicit space register selection for loading [...] omits 2ee567d31a58 KVM: selftests: enable pgste option for the linker on s390 omits 270fa8ec7269 KVM: selftests: Move kvm_create_max_vcpus test to generic code 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 eb1f2f387db8 kvm: fix compile on s390 part 2 omits a02a28008bf7 Merge branches 'iommu/fixes', 'x86/vt-d', 'x86/amd', 'gene [...] 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 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 b7bedf31252a drm/i915: Attach HDR metadata property to connector omits b37f588e4f68 drm/i915: Add state readout for DRM infoframe omits 5a0200f69dfd drm/i915: Write HDR infoframe and send to panel omits 44b42ebfccfd drm/i915: Enable infoframes on GLK+ for HDR omits c0560fab6d37 drm/i915: Add DRM Infoframe handling for BYT/CHT omits 86beaea13100 drm/i915: Enabled Modeset when HDR Infoframe changes omits 37b54aed123f samples/bpf: fix a couple of style issues in bpf_load omits 486d3f22c0ca selftests/bpf: fail test_tunnel.sh if subtests fail omits c9e0c8d91ead drm/i915/huc: Define HuC firmware version for Icelake omits f4cc89992056 drm/i915/guc: Define GuC firmware version for Icelake omits a18c3d5e4e42 drm/i915/guc: Enable GuC CTB communication on Gen11 omits 440f136bd3b7 drm/i915/guc: Update GuC CTB response definition omits 54c52a841250 drm/i915/guc: Correctly handle GuC interrupts on Gen11 omits 1e83e7a66d13 drm/i915/guc: Create vfuncs for the GuC interrupts control [...] omits 7c5ae251b048 drm/i915/huc: New HuC status register for Gen11 omits 2d4ed3a988e6 drm/i915/guc: New GuC scratch registers for Gen11 omits 4a1f9dc11916 drm/i915/guc: New GuC interrupt register for Gen11 omits afac50928403 drm/i915/huc: Define HuC firmware version for Geminilake omits 415e7f0a7b89 drm/i915/guc: Define GuC firmware version for Geminilake omits e958cc908792 drm/i915/guc: Always ask GuC to update power domain states omits 386e300fe9fa drm/i915/guc: Reset GuC ADS during sanitize omits ffd5ce22faa4 drm/i915/guc: Updates for GuC 32.0.3 firmware omits a2904ade3dc2 drm/i915/guc: Don't allow GuC submission omits cc80b2ef2489 drm/i915/guc: Change platform default GuC mode omits 463910a5dd63 Merge branch 'bpf-bpftool-dbg-output' omits 55d778076b03 tools: bpftool: make -d option print debug output from verifier omits 60276f984998 libbpf: add bpf_object__load_xattr() API function to pass [...] omits 775bc8ada89b tools: bpftool: add -d option to get debug output from libbpf omits d98363b510ce libbpf: fix warning that PTR_ERR_OR_ZERO can be used omits 92bd6820f2b1 bpf: style fix in while(!feof()) loop omits e1afb70252a8 bpf: check signal validity in nmi for bpf_send_signal() helper omits be6f5269fee2 mmc: meson-gx: add dram-access-quirk omits 35f7c256c992 dt-bindings: mmc: meson-gx: add dram-access-quirk property omits 0d97dacc46d9 bpftool: auto-complete BTF IDs for btf dump omits 2168d9767f4d mmc: meson-mx-sdio: update with SPDX Licence identifier omits c849c86a2b53 mmc: meson-gx-mmc: update with SPDX Licence identifier omits 70ef2a635b97 Merge branch 'fixes' into next omits 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 b77021ae6a89 mmc: tmio: move runtime PM enablement to the driver implem [...] 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 5030b0a1f182 mmc: android-goldfish: Drop pointer to mmc_host from goldf [...] 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 aac32e6a1b18 dma-contiguous: use fallback alloc_pages for single pages omits fdaeec198ada dma-contiguous: add dma_{alloc,free}_contiguous() helpers 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 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 30a28f11b618 kbuild: tar-pkg: enable communication with jobserver 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 ce0b761446ee parisc: Fix crash due alternative coding for NP iopdir_fdc bit 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 cec4f328c929 enetc: fix le32/le16 degrading to integer warnings omits 0500c04ea14a drm: drop use of drmP.h in drm/* omits 34112deddb43 drm: make drm_trace.h self-contained omits b8d1148892ba drm: make drm_legacy.h self-contained omits 7a44fdce421e drm: make drm_internal.h self-contained omits 1dccccba19a5 drm: make drm_crtc_internal.h self-contained omits cbe932a38dc6 drm: make drm/drm_legacy.h self-contained omits 2197f55f462d drm: make drm/drm_auth.h self contained omits a84cc69eb537 arm64: trim includes in dma-mapping.c omits b5f75a3639ff arm64: switch copyright boilerplace to SPDX in dma-mapping.c omits a9f4d93dbeb6 iommu/dma: Switch copyright boilerplace to SPDX omits e6475eb010fa iommu/dma: Don't depend on CONFIG_DMA_DIRECT_REMAP omits efd9f10b7068 iommu/dma: Refactor iommu_dma_mmap omits 3fb3378bb1eb iommu/dma: Refactor iommu_dma_get_sgtable omits ee1ef05d02b0 iommu/dma: Refactor iommu_dma_alloc, part 2 omits 9ad5d6eddcb0 iommu/dma: Cleanup variable naming in iommu_dma_alloc omits 8553f6e65240 iommu/dma: Split iommu_dma_free omits 9a4ab94afcc4 iommu/dma: Merge the CMA and alloc_pages allocation paths omits 8680aa5a58ab iommu/dma: Don't remap CMA unnecessarily omits 072bebc06917 iommu/dma: Refactor iommu_dma_alloc omits bcf4b9c4c2ee iommu/dma: Refactor iommu_dma_free omits aa8ba2275705 iommu/dma: Remove __iommu_dma_free omits 21b95aaf5f22 iommu/dma: Refactor the page array remapping allocator omits 4c360acee929 iommu/dma: Factor out remapped pages lookup omits 796a08cf1605 iommu/dma: Squash __iommu_dma_{map,unmap}_page helpers omits b61d271e59d7 iommu/dma: Move domain lookup into __iommu_dma_{map,unmap} omits 92aec09cc879 iommu/dma: Move __iommu_dma_map omits 06d60728ff5c iommu/dma: move the arm64 wrappers to common code omits 23f88e0a7e9f iommu/dma: Use for_each_sg in iommu_dma_alloc omits af751d4308a7 iommu/dma: Remove the flush_page callback omits 185da893fab1 iommu/dma: Cleanup dma-iommu.h omits 317e03c88c57 iommu/virtio: Add event queue omits 1e282b32911b iommu/virtio: Add probe request omits 110fd7fbcec3 iommu: Add virtio-iommu driver omits 0bd3ed79b483 PCI: OF: Initialize dev->fwnode appropriately omits 40ed2fbd988a of: Allow the iommu-map property to omit untranslated devices omits 97c9d4823e33 dt-bindings: virtio: Add virtio-pci-iommu node omits b092c7ab938b dt-bindings: virtio-mmio: Add IOMMU description 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 4c1ceed49be1 kconfig: tests: fix recursive inclusion unit test 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 1979a501f322 KVM: selftests: Add the sync_regs test for s390x omits fd9333d96f71 KVM: selftests: Add processor code for s390x omits c85d71081841 KVM: selftests: Align memory region addresses to 1M on s390x omits 4db9dcf91546 KVM: selftests: Introduce a VM_MODE_DEFAULT macro for the [...] omits 0712f8cc0942 KVM: selftests: Guard struct kvm_vcpu_events with __KVM_HA [...] 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 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 d62895ee9795 Merge branch 'devel' into for-next omits 73a790c68d7e Merge branch 'devel' into for-next omits b21d9c435f93 ovl: support the FS_IOC_FS[SG]ETXATTR ioctls 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 e9588eb9316e r8169: remove support for RTL_GIGA_MAC_VER_01 omits fcb40e161aa7 r8169: improve RTL8168d PHY initialization omits 37347efaa329 Merge branch 'r8169-small-improvements' omits 76719ee25db9 r8169: change type of member mac_version in rtl8169_private omits 7160be2de59a r8169: remove unneeded return statement in rtl_hw_init_8168g omits 29ec0482c139 r8169: remove rtl_hw_init_8168ep omits f4aa80129ff7 cxgb4: Make t4_get_tp_e2c_map static omits 99513cfa16c6 selftest: Fixes for icmp_redirect test omits df80152265cd ipv4: remove redundant assignment to n omits 18de65d9e71a soundwire: cdns: Fix compilation error on arm64 omits 03ecad90d379 soundwire: stream: fix out of boundary access on port properties omits 476cc6c964a9 net: phy: bcm87xx: improve bcm87xx_config_init and feature [...] omits 8fb91c3550c4 Merge branch 'inet-frags-avoid-possible-races-at-netns-dismantle' omits 3c8fc8782044 inet: frags: rework rhashtable dismantle omits 4907abc605e3 net: dynamically allocate fqdir structures omits a39aca678a06 net: add a net pointer to struct fqdir omits 9cce45f22cee net: rename inet_frags_init_net() to fdir_init() omits d2dfd43598f3 ieee820154: 6lowpan: no longer reference init_net in lowpa [...] omits 3bb13dd4cae0 netfilter: ipv6: nf_defrag: no longer reference init_net i [...] omits 8668d0e2bfdf ipv6: no longer reference init_net in ip6_frags_ns_ctl_table[] omits 8dfdb31335ee ipv4: no longer reference init_net in ip4_frags_ns_ctl_table[] omits 803fdd996847 net: rename struct fqdir fields omits 89fb900514d1 net: rename inet_frags_exit_net() to fqdir_exit() omits 6ce3b4dcee4f inet: rename netns_frags to fqdir omits ddf6ddb057f2 net: phy: tja11xx: Add TJA11xx PHY driver omits b25ba113dd3f Merge branch 'net-hns3-add-aRFS-feature-and-fix-FEC-bugs-f [...] omits f438bfe9d4fe net: hns3: fix for FEC configuration omits d93ed94fbeaf net: hns3: add aRFS support for PF omits 441228875706 net: hns3: refine the flow director handle omits ffab9691bcb2 net: hns3: initialize CPU reverse mapping omits 18e8817126d2 Merge branch 'ath79-add-ag71xx-support' omits d51b6ce441d3 net: ethernet: add ag71xx driver omits 7ff836f064e2 MIPS: ath79: ar9331: add Ethernet nodes omits 462409365b69 dt-bindings: net: add qca,ar71xx.txt documentation omits 9b3c520e9628 Merge branch 'qed-Improve-performance-on-100G-link-for-off [...] omits a9b02c615b0f qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector ind [...] omits 2bfbc570586e qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index omits 13b99d3d3907 Revert "scsi: qedi: Allocate IRQs based on msix_cnt" omits 3576e99e0821 qed*: Add iWARP 100g support omits 24e04879abdd qed: Add qed devlink parameters table omits 8366d520019f qed: Set the doorbell address correctly omits 443473d2f3a5 qedr: Change the MSI-X vectors selection to be based on af [...] omits 7e50769caaea qed: Modify offload protocols to use the affined engine omits 08eb1fb0f77b qed*: Change hwfn used for sb initialization omits 79284adeb99e qed: Add llh ppfid interface and 100g support for offload [...] omits 83bf76e3528a qed: Modify api for performing a dmae to another PF omits 1916ebfdfbac leds: max77650: Remove set but not used variable 'parent' omits 433068aa88cc leds: avoid flush_work in atomic context omits b361797f3d0b dt-bindings: vendor: Fix simtek vendor compatible omits 8e2c67f9960d dt-bindings: vendor: Escape single quote omits 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 cecd7582a631 Merge branch 'net-mvpp2-Classifier-updates-RSS' omits 141347730c7f net: mvpp2: cls: Support steering to RSS contexts omits c561da68038a net: mvpp2: cls: Extract the RSS context when parsing the [...] omits 895586d5dc32 net: mvpp2: cls: Use RSS contexts to handle RSS tables omits e8486ca9a12c net: mvpp2: cls: Bypass C2 internals FIFOs at init omits ae8e1d5e5651 net: mvpp2: cls: Use the correct number of rules in variou [...] omits 6dca9360a9d7 flow_offload: use struct_size() in kzalloc() omits 00d8b7582f55 Merge branch 'core/urgent' omits 87a1c65c81ea Merge branch 'efi/urgent' omits b11975fc1873 Merge branch 'locking/core' omits bb0f4f7bf99c Merge branch 'perf/urgent' omits d14f4dcdc125 Merge branch 'x86/apic' omits 2b653e6b0703 Merge branch 'x86/asm' omits cab119d21f6b Merge branch 'x86/cleanups' omits 60201beb0870 Merge branch 'x86/paravirt' omits 2b401ac0b372 Merge branch 'x86/topology' omits 7fde5403816f Merge branch 'x86/urgent' 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 d9a6f413f8c7 samples: bpf: add ibumad sample to .gitignore omits 198ae936efdb Merge branch 'optimize-zext' omits 0b4de1ff19bf nfp: bpf: eliminate zero extension code-gen omits 66d0d5a854a6 riscv: bpf: eliminate zero extension code-gen omits 836256bf5f37 x32: bpf: eliminate zero extension code-gen omits 3e2a33cf7e68 sparc: bpf: eliminate zero extension code-gen omits 591006b9e754 s390: bpf: eliminate zero extension code-gen omits a4c927733e74 powerpc: bpf: eliminate zero extension code-gen omits 163541e6ba34 arm: bpf: eliminate zero extension code-gen omits 9d120b4127e8 selftests: bpf: enable hi32 randomization for all tests omits f3b55abb6d5a selftests: bpf: adjust several test_verifier helpers for i [...] omits 046561981b94 libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr [...] omits d6c2308c742a bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_H [...] omits 9ce33e337fac tools: bpf: sync uapi header bpf.h omits c240eff63a1c bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" omits a4b1d3c1ddf6 bpf: verifier: insert zero extension according to analysis result omits 7d134041a896 bpf: introduce new mov32 variant for doing explicit zero e [...] omits b325fbca4b13 bpf: verifier: mark patched-insn with sub-register zext flag omits 5327ed3d44b7 bpf: verifier: mark verified-insn with sub-register zext flag omits 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 a08acd118d5c Merge branch 'bpf-send-sig' omits 16f0efc3b463 tools/bpf: add selftest in test_progs for bpf_send_signal( [...] omits edaccf898530 tools/bpf: sync bpf uapi header bpf.h to tools directory omits 8b401f9ed244 bpf: implement bpf_send_signal() helper omits bd95e678e0f6 bpf: sockmap, fix use after free from sleep in psock backl [...] omits 5420f3207759 Merge branch 'btf2c-converter' omits 90eea4086d5e bpftool: update bash-completion w/ new c option for btf dump omits 220ba451124e bpftool/docs: add description of btf dump C option omits 2119f2189df1 bpftool: add C output format option to btf dump subcommand omits 2d2a3ad872f8 selftests/bpf: add btf_dump BTF-to-C conversion tests omits 351131b51c7a libbpf: add btf_dump API for BTF-to-C conversion omits 2fc3fc0bcdcc libbpf: switch btf_dedup() to hashmap for dedup table omits 5d04ec687cf9 selftests/bpf: add tests for libbpf's hashmap omits e3b924224028 libbpf: add resizable non-thread safe internal hashmap omits 9db324314d29 selftests/bpf: use btf__parse_elf to check presence of BTF [...] omits 58650cc47382 bpftool: use libbpf's btf__parse_elf API omits e6c64855fd7a libbpf: add btf__parse_elf API to load .BTF and .BTF.ext omits 1d7a08b3bdae libbpf: ensure libbpf.h is included along libbpf_internal.h omits 3f715b147a6c docs: No structured comments in include/linux/interconnect.h omits dea20be5063c docs: no structured comments in fs/file_table.c omits 3aef44726656 docs: No structured comments in target_core_device.c omits d698a388146c of: reserved-memory: ignore disabled memory-region nodes omits 2496f17772f7 dt-bindings: Add vendor prefix for Espressif omits c87f60a77db2 samples: bpf: Do not define bpf_printk macro omits 37739d1b4fe7 selftests: bpf: Move bpf_printk to bpf_helpers.h omits 22942498cceb Merge branch 'net-stmmac-Improvements-and-Selftests' omits a976ca79e23f net: stmmac: Prevent missing interrupts when running NAPI omits 0620ec6c62a5 net: stmmac: dwmac4/5: Clear unused address entries omits eaabcd9e4ec3 net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() omits a8b91b30d11d net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() omits f9c5f7d78385 net: stmmac: dwmac4/5: Fix Hash Filter omits 9463c4455900 net: stmmac: dwmac1000: Clear unused address entries omits 092614261983 net: stmmac: dwmac1000: Fix Hash Filter omits 091810dbded9 net: stmmac: Introduce selftests support omits 8c5f48d99de2 net: stmmac: dwxgmac2: Also pass control frames while in p [...] omits 2b783e613d76 net: stmmac: dwmac4/5: Also pass control frames while in p [...] omits 52ef6d9240e5 net: stmmac: dwmac1000: Also pass control frames while in [...] omits 3b1dd2c50016 net: stmmac: Switch MMC functions to HWIF callbacks omits 8edb12713ee8 net: ethernet: stmmac: dwmac-sun8i: Enable control of loopback omits 84c8df164906 net: stmmac: dwxgmac2: Add MAC loopback support omits 4ce84f4da7c4 net: stmmac: dwmac4/5: Add MAC loopback support omits cbc195152149 net: stmmac: dwmac1000: Add MAC loopback support omits 0a05a7a315b1 net: stmmac: dwmac100: Add MAC loopback support omits 48435bc3b330 net: stmmac: Add MAC loopback callback to HWIF omits 41ce14e39bbe docs: Do not seek kerneldoc comments in hw-consumer.h omits 33a74bf42873 Merge branch 'net-phy-add-interface-mode-PHY_INTERFACE_MOD [...] omits ce64c1f77a9d net: phy: aquantia: add USXGMII support and warn if XGMII [...] omits 79b647a0c0d5 dt-bindings: net: document new usxgmii phy mode omits 4618d6719743 net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII omits af5136f95045 selftests/net: SO_TXTIME with ETF and FQ omits e8d4f892bb24 docs: Fix a misdirected kerneldoc directive omits a80886e4e083 Merge branch 'ipv6-Move-exceptions-to-fib6_nh-and-make-it- [...] omits ec8105352869 selftests: Add redirect tests omits 0fa6efc54780 ipv6: Refactor ip6_route_del for cached routes omits 1cf844c747d5 ipv6: Make fib6_nh optional at the end of fib6_info omits cc5c073a693f ipv6: Move exception bucket to fib6_nh omits c0b220cf7d80 ipv6: Refactor exception functions omits 7d88d8b5570b ipv6: Refactor fib6_drop_pcpu_from omits f40b6ae2b612 ipv6: Move pcpu cached routes to fib6_nh omits a5f6f88c3d1a docs: Do not seek comments in kernel/rcu/tree_plugin.h omits e9a804d7a428 leds: spi-byte: add single byte SPI LED driver omits e7c787cb2697 dt-bindings: leds: Add binding for spi-byte LED. omits daeceb2df3df Merge branch 'ENETC-support-hardware-timestamping' omits 49401003e260 arm64: dts: fsl: ls1028a: add ENETC 1588 timer node omits ad8288b89d4f dt-binding: ptp_qoriq: support ENETC PTP compatible omits 41514737ecaa enetc: add get_ts_info interface for ethtool omits d39823121911 enetc: add hardware timestamping support omits 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 d03d3a469844 clocksource/drivers/ixp4xx: Implement delay timer 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 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 af94c9840625 clocksource/drivers/timer-meson6: Update with SPDX Licence [...] 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 3085872be2c0 dt-bindings: gpio: Convert Arm PL061 to json-schema omits 89a4575fd651 Documentation: gpio: remove duplicated lines 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 dfb569f2b96e net: ll_temac: Fix compile error 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 884714ce1698 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 5762a20b11ef Merge branch 'bpf-explored-states' omits dc2a4ebc0b44 bpf: convert explored_states to hash table omits a8f500af0ccf bpf: split explored_states omits 5d839021675a bpf: cleanup explored_states omits 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 feee3cb3064a ice: Silence semantic parser warnings omits aa6ccf3f2d70 ice: Fix couple of issues in ice_vsi_release omits 8d5fce190333 ice: Reorganize ice_vf struct omits 0ab54c5f2fe8 ice: Use bitfields when possible omits 65124bbf980c ice: Reorganize tx_buf and ring structs omits 55e062ba77ad ice: Format ethtool reported stats omits 72f9c2039859 ice: Gracefully handle reset failure in ice_alloc_vfs() omits a17a5ff6812c ice: Refactor the LLDP MIB change event handling omits 9ccb062c1440 ice: Advertise supported link modes if none requested omits e223eaec67e2 ice: Fix hang when ethtool disables FW LLDP omits a84db52569dd ice: Call out dev/func caps when printing omits f24e35d88b1b ice: Remove braces for single statement blocks omits 173e23c0cb52 ice: Cleanup an unnecessary variable initialization omits 31eafa403b99 ice: Implement LLDP persistence omits b4603dbf1e1d ice: Fix double spacing omits 3d3515312f97 media: rc-main: clean-up two warnings omits f49308878d72 media: media_device_enum_links32: clean a reserved field omits 8aef94beadc5 media: vpss: fix the order of resource clean up omits e08f0761234d media: vpss: fix a potential NULL pointer dereference omits 6ac98829a414 drm/edid: Fix docbook in drm_hdmi_infoframe_set_hdr_metadata() omits 9395da4efbd4 net: qualcomm: rmnet: Move common struct definitions to include omits 020bc7354a6e media: staging/imx: Allow driver to build if COMPILE_TEST [...] omits 16fa1cf1ed2a Revert "dpaa2-eth: configure the cache stashing amount on [...] omits dcf10ec772ad cxgb4: use firmware API for validating filter spec omits 00e31a096136 Merge branch 'net-ll_temac-Fix-and-enable-multicast-support' omits 0127cd5440e7 net: ll_temac: Enable multicast support omits 1b3fa5cf859b net: ll_temac: Cleanup multicast filter on change omits 1bd33bf0fe6d net: ll_temac: Prepare indirect register access for multic [...] omits ddc0bf34f9ee net: ll_temac: Do not make promiscuous mode sticky on multicast omits 6fb2d6c610fd arm64: dts: meson: g12a: add drive strength for eth pins omits 0c2c127ed9f5 arm64: dts: meson: g12a: add drive-strength hdmi ddc pins omits a9c730930a5d arm64: dts: meson: sei510: add network support omits f3bdb30a719d arm64: dts: meson: u200: add internal network omits 86a315ed0c93 arm64: dts: meson: g12a: add mdio multiplexer omits fbdd9f000989 arm64: dts: meson: g12a: add ethernet pinctrl definitions omits b3c407679ce4 Merge tag 'clk-meson-5.3-1-fixes' of https://github.com/Ba [...] omits a466a8675e00 arm64: dts: meson: g12a: add ethernet mac controller omits 5556fdb0c2ea net: phy: lxt: Add suspend/resume support to LXT971 and LXT973. omits 136bf27fc0e9 devlink: add warning in case driver does not set port type omits 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 29c677c86a15 Merge branch 'bpf-jmp-seq-limit' omits 7c9441066ab5 selftests/bpf: add pyperf scale test omits 7c0c6095d48d selftests/bpf: adjust verifier scale test omits b285fcb760da bpf: bump jmp sequence limit omits b29ecab178b0 media: videobuf2-core.h: Document the alloc memop size arg [...] omits 14f28f5cea9e media: videobuf2-dma-sg: Prevent size from overflowing omits defcdc5d89ce media: videobuf2-core: Prevent size alignment wrapping buf [...] omits 6fae100e74af media: staging/intel-ipu3: update minimal GDC envelope size to 4 omits a1038ee8ca9f media: smiapp: core: add small range to usleep_range omits c3cc51032689 media: marvell-ccic: don't generate EOF on parallel bus omits 0c7aa32966da media: marvell-ccic: fix DMA s/g desc number calculation omits 1305d97b7c78 media: dt-bindings: marvell,mmp2-ccic: Add Marvell MMP2 camera omits f8075c1cdc79 media: v4l: fwnode: C-PHY has no clock lane omits 186bcc3dcd10 bpf: sockmap, restore sk_write_space when psock gets dropped omits b1820efff17a f2fs: add error prints for debugging mount failure omits 469fd341e81b f2fs: add missing sysfs entries in documentation omits 2df3f7a9ff43 f2fs: fix to do sanity check on segment bitmap of LFS curseg 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 83d02ffe0144 Merge branch 'imx/defconfig' into for-next omits 417a14551f9b Merge branch 'imx/dt-clkdep' into for-next omits b1c67fb8e25e Merge branch 'imx/dt64' into for-next omits 02a6b68129cb Merge branch 'imx/dt' into for-next omits 5de7daa595e1 Merge branch 'imx/drivers' into for-next omits 25789dc69926 Merge branch 'imx/fixes' into for-next 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 247c5cbb53cf gpio: ixp4xx: Use irq_domain_translate_twocell() 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 a3d3b65d4988 gpio: Fix minor grammar errors in documentation 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 5a6e9f92c9ed gpio: Update Kconfig text for GPIO_SYSFS 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 ac50afc28129 gpio: vf610: Use PTR_ERR_OR_ZERO() in vf610_gpio_probe() 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 9efc7794496d libbpf: emit diff of mismatched public API, if any omits 8ee9ee74232f ARM: dts: meson8m2: mxiii-plus: add the supply for the Mali GPU omits 0b67e66a5fa7 ARM: dts: meson8m2: mxiii-plus: rename the DCDC2 regulator omits 9a98fdf5b6e6 soc: amlogic: canvas: add support for Meson8, Meson8b and [...] omits a0b2ff531582 dt-bindings: soc: amlogic: canvas: document support for Me [...] omits 872f881e72d9 ARM: dts: meson8b: add the canvas module omits 10256a4755db ARM: dts: meson8m2: update the offset of the canvas module omits 47b58182391a ARM: dts: meson8: add the canvas module omits 14a1eaa8820e hv_sock: perf: loop in send() to maximize bandwidth omits ac383f58f3c9 hv_sock: perf: Allow the socket buffer size options to inf [...] omits 0db355d499f1 ipv4/igmp: shrink struct ip_sf_list omits fc651001d2c5 neighbor: Add tracepoint to __neigh_create omits a92a0a7b8e7c selftests: pmtu: Simplify cleanup and namespace names omits 9b7e94e6e89b selftests: fib-onlink: Make quiet by default omits 75425657fe3a net: Set strict_start_type for routes and rules omits e38f7cbd36e4 Merge branch 'net-Export-functions-for-nexthop-code' omits 06c77c3e67b0 ipv4: Rename and export nh_update_mtu omits c3669486b512 ipv4: export fib_info_update_nh_saddr omits 9bd836679210 ipv4: export fib_flush omits ac1fab2d1394 ipv4: export fib_check_nh omits 1bff1a0c9bbd ipv4: Add function to send route updates omits 19a3b7eea424 ipv6: export function to send route updates omits cdaa16a4f70c ipv6: Add hook to bump sernum for a route to stubs omits 68a9b13d9219 ipv6: Add delete route hook to stubs omits 26b1b8d7f27b Merge branch 'net-phy-T1-support' omits e5fb32c67cdb net: phy: Make phy_basic_t1_features use base100t1. omits b2557764d0eb net: phy: Add support for 100BaseT1 and 1000BaseT1 omits 565d9d221bcb net: phy: dp83867: Allocate state struct in probe omits f8bbf417e58b net: phy: dp83867: Validate FIFO depth property omits 27708eb5481b net: phy: dp83867: IO impedance is not dependent on RGMII delay omits 1b9b295435c3 net: phy: dp83867: Use unsigned variables to store unsigne [...] omits c11669a2757e net: phy: dp83867: Rework delay rgmii delay handling omits 13c83cf8af0d net: phy: dp83867: Add ability to disable output clock omits 980066e6d964 dt-bindings: phy: dp83867: Add documentation for disabling [...] omits 9c3f3410f5ac dt-bindings: phy: dp83867: Describe how driver behaves w.r [...] omits 74dd5aa1ed94 cxgb4: Enable hash filter with offload omits 2bb0f3b4341b net: fec: remove redundant ipg clock disable omits 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 cae9910e7344 net: Add UNIX_DIAG_UID to Netlink UNIX socket diagnostics. omits c1a145a3ed9a xhci: Use %zu for printing size_t type omits c47cf10c6cb2 Merge branch for-5.3/arm64/dt into for-next 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 958bf721f5d2 Merge branch 'v5.3-armsoc/dts32' into for-next 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 37d3f7e0947c Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] 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 38ee2a8cc70e Merge branch 'regmap-5.2' into regmap-linus 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 f191a146bcee Merge branch 'clk-fixes' into clk-next 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 acc639eca380 ARC: mm: do_page_fault refactor #6: error handlers to use [...] omits ea3885229b0f ARC: mm: do_page_fault refactor #5: scoot no_context to end omits b78d2f207247 ARC: mm: do_page_fault refactor #4: consolidate retry rela [...] omits 23a44bcb15ac ARC: mm: do_page_fault refactor #3: tidyup vma access perm [...] omits 932af76f8fa5 ARC: mm: do_page_fault refactor #2: remove short lived variable omits ffe5b2c2d501 ARC: mm: do_page_fault refactor #1: remove label @good_area 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 8243b87c3abb dt-bindings: dma: uart: rename binding omits e8b3ba1e38a2 dmaengine: mediatek: Add MediaTek UART APDMA support 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 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 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 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 64e77d2af2c0 perf tools: Properly set the value of 'old' and 'head' in [...] 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 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 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 84db7797ffd3 mtd: rawnand: fsmc: Use nand_op_trace for operation tracing omits 39f2d114a1c7 ASoC: Intel: glk_rt5682_max98357a: Remap button control-function omits 326b18176353 ASoC: Mediatek: MT8183: enable IIR filter omits 5dd56d17eece mtd: rawnand: export NAND operation tracer 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 a9f7b1993b70 clk: meson: g12a: add controller register init omits 19a18d42bf55 clk: meson: eeclk: add init regs omits 76d3fc38a06b clk: meson: g12a: add mpll register init sequences omits 19855c8276fe clk: meson: mpll: add init callback and regs omits dc4e62d373f8 clk: meson: axg: spread spectrum is on mpll2 omits 8925dbd03bb2 clk: meson: gxbb: no spread spectrum on mpll0 omits f9b3eeebef6a clk: meson: mpll: properly handle spread spectrum 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 c3762b5d0e39 Merge branch 'v5.3-clk/next' into for-next omits e5573cf98e54 Merge branch 'v5.3-armsoc/soc32' into for-next omits 456687ec4c26 Merge branch 'v5.3-armsoc/dts64' into for-next omits 74303ec35f7f Merge branch 'v5.3-armsoc/dts32' into for-next 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 7ad1b252cabe ARM: Document merges omits 7c076102a476 Merge branch 'arm/late' into for-next omits cb3c95f17987 ARM: Document merges omits d5cdf764338f Merge branch 'arm/late' into for-next omits d9530bc8ac89 Merge commit 'ab02888e39212af2d1dddc565cd67192548b9fd8' in [...] 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 81cc15c3ed09 Merge branch 'arm/soc' into for-next omits 0fb1273391ae Merge branch 'fixes' into for-next 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 6127bf372add Merge branch 'for-next/mmiowb' of git://git.kernel.org/pub [...] 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 21027e78e7c1 cpupower: correct spelling of interval 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 891f0f865c37 Merge branch 'mvebu/dt64' into mvebu/for-next omits bba9716cf7f8 Merge branch 'mvebu/dt' into mvebu/for-next omits ba5f10af4b11 Merge branch 'mvebu/arm64' into mvebu/for-next 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 c19ddad91159 ARM: Document merges omits 3b1084e38548 Merge branch 'arm/drivers' into for-next omits f76b35de11cf ARM: Document merges omits ddda21ff1d3a Merge branch 'arm/defconfig' into for-next omits a6fb2ec11660 Merge branch 'arm/drivers' into for-next omits 1837c286e277 Merge branch 'arm/dt' into for-next omits ebbda9687857 Merge branch 'arm/soc' into for-next 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 864c9db2ae1c ARM: Document merges omits 96106603b802 Merge branch 'arm/drivers' into for-next omits 97c5ccdf7db4 Merge branch 'arm/defconfig' into for-next omits b1d96589c891 Merge branch 'arm/soc' into for-next omits 1abbdcdf5cf4 ARM: Document merges omits b2713b86584f Merge branch 'arm/dt' into for-next 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 a3fb7bf369ef drivers: input: serio: Add a module desription to the hype [...] omits 556a1c14e776 drivers: hv: Add a module description line to the hv_vmbus driver omits 04904d7924b2 drivers: hid: Add a module description line to the hid_hyp [...] 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 5d5fe9970c76 drm/imx: enable IDMAC watermark feature omits bb8e43f76561 drm/imx: don't skip DP channel disable for background plane omits 4a6b6bdd1614 gpu: ipu-v3: dp: fix CSC handling 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 ff89e2f4b34d tpm: Actually fail on TPM errors during "get random" omits 9183541ce036 tpm: turn on TPM on suspend for TPM 1.x omits 515b5c8ca2dd tpm: fix an invalid condition in tpm_common_poll omits 80badd47288a KEYS: trusted: allow trusted.ko to initialize w/o a TPM omits 323124186257 tpm: Fix the type of the return value in calc_tpm2_event_size() omits 3b92a851534a KEYS: trusted: fix -Wvarags warning omits 34dbe29364df selftests/tpm2: Extend tests to cover partial reads omits fb97ed2314ad selftests/tpm2: Open tpm dev in unbuffered mode 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 81b901d9009a ARM: Document merges omits 864e86544543 Merge branch 'arm/fixes' 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 54cca4bad076 dlm: allow binding to all network interfaces omits a5c28303641a dlm: add TCP multihoming/failover support omits 29ad1676d105 dlm: check if workqueues are NULL before flushing/destroying omits 332c8173cf33 dlm: Fix test for -ERESTARTSYS omits dd1dc8694f8f dlm: retry wait_event_interruptible in event of ERESTARTSYS 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 6202b3c150bc NTB: ntb_test: Fix bug when counting remote files omits ea7e933d5c08 NTB: perf: Fix race condition when run with ntb_test omits a538aabd7240 NTB: perf: Fix support for hardware that doesn't have port [...] omits 1342948eef77 NTB: perf: Don't require one more memory window than numbe [...] omits 38832a87dda7 NTB: ntb_pingpong: Choose doorbells based on port number omits 34c639b6581b NTB: Fix the default port and peer numbers for legacy drivers omits 5a381bc8b12f NTB: Revert the change to use the NTB device dev for DMA a [...] omits a34ece9335d7 NTB: ntb_tool: reading the link file should not end in a N [...] omits 6c9043fdc7c2 NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed omits ce8775c0ff29 NTB: ntb_hw_amd: set peer limit register omits d074bab2259a NTB: ntb_perf: Clear stale values in doorbell and command [...] omits beb9fb8eefc4 NTB: ntb_perf: Disable NTB link after clearing peer XLAT r [...] omits c780b663d91f NTB: ntb_perf: Increased the number of message retries to 1000 omits 36edd8caa617 ntb: intel: Make intel_ntb3_peer_db_addr static 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 bc65fae4b1f0 usb: chipidea: imx: set power polarity omits 9a77462cefce dt-bindings: usb: ci-hdrc-usb2: add property power-active-high omits ddc7fb43a8a3 usb: chipidea: imx: remove unused header files 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 3c3a43c81bda Merge branch 'for_5.1/soc-drivers' into next 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 d6d768a0ec3c usb: chipidea: fix static checker warning for NULL pointer omits 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next omits 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits f30160f982fc Merge branch 'next-general' into next-testing omits ffaf0e140478 Merge branch 'next-general' into next-testing omits 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next omits d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next omits b76d699daab2 Merge branch 'master' into for-next omits 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next omits 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next omits f1589f675d65 Merge branch 'xtensa-jumplabel' into xtensa-for-next omits aa99a14dfb50 Merge branch 'next-general' into next-testing omits f8e8ae868301 Merge branch 'for-4.21/ish' into for-next omits eb96c85bb8fb Merge branch 'for-4.21/core' into for-next omits f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c31f54cdc8da Merge branch 'xtensa-tracehook' into xtensa-for-next omits e5a7e9283f51 Merge branch 'next-integrity' into next-testing omits 86aa0d8b538f Merge tag 'seccomp-next-part2' of https://git.kernel.org/p [...] omits 6a084e77ec4f Merge tag 'tpmdd-next-20181217' of git://git.infradead.org [...] omits 32daa6e9b63b Merge branch 'next-integrity' into next-testing omits 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next omits 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next omits 088f908006c5 Merge branch 'next-smack' into next-testing omits 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next omits 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next omits c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next omits 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next omits cf991521b736 Merge branch 'xtensa-cleanups' into xtensa-for-next omits e2f3efdaf1b6 Merge branch 'xtensa-cleanups' into xtensa-for-next omits a78d2a03404b Merge branch 'xtensa-cleanups' into xtensa-for-next omits d81a6df30db2 xtensa: don't clear cpenable unconditionally on release omits e836b0528f18 xtensa: simplify coprocessor.S omits e22864e5a665 xtensa: clean up WSR*/RSR*/get_sr/set_sr omits 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next omits 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next omits f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next omits 897368ebb6a7 Merge branch 'xtensa-fixes' into xtensa-for-next omits 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next omits 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next omits d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next omits 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next omits 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next omits 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next omits fcec7756107d Merge branch 'xtensa-syscall-rework' into xtensa-for-next omits 7c17225f2059 xtensa: generate uapi header and syscall table header files omits b4130fdef9a7 xtensa: add system call table generation support omits 3db1569a17dd xtensa: add __NR_syscalls along with __NR_syscall_count omits b7c16dd08fb8 Merge branch 'xtensa-fixes' into xtensa-for-next omits 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next omits b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next omits 11418596b31f Merge branch 'xtensa-fixes' into xtensa-for-next omits 91eaf0f3c78a Revert "xtensa: xtfpga: implement platform DMA address helpers" omits c478d6d63f73 Merge branch 'xtensa-fixes' into xtensa-for-next omits 0fc042bfb322 Merge branch 'xtensa-fixes' into xtensa-for-next omits 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next omits c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next omits ee2c444650f4 Merge branch 'for-4.20/google' into for-next omits 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next omits 0492cca63302 Merge branch 'for-4.20/google' into for-next omits 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next omits 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next omits 53562f204ac3 Merge branch 'for-4.20/apple' into for-next omits 3bd67b37e350 kdb: print real address of pointers instead of hashed addresses omits a0ca72c2d1ac kdb: use correct pointer when 'btc' calls 'btt' omits fb9c1c1deb5e Merge branch 'v4.20/drivers+s900-sps' into next omits 5c7e08659a17 Merge branch 'v4.20/drivers' into next omits 2a35bd877900 Merge branch 'v4.20/dt64' into next omits 110c998858f5 Merge branch 'v4.20/arm64' into next omits c4b90045984b Merge branch 'v4.20/dt' into next omits c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next omits a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next omits d147b17f2503 Merge branch 'for-4.19/fixes' into for-next omits 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next omits e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next omits 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next omits c9efd0d7beb3 Merge branch 'xtensa-fixes' into xtensa-for-next omits 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next omits 4c640c41381e Merge branch 'for-4.19/fixes' into for-next omits df9e33b723ae Merge branch 'for-4.20/core' into for-next omits c765667f188b Merge branch 'for-4.20/microsoft' into for-next omits 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next omits c226b359099d Merge branch 'for-4.19/fixes' into for-next omits cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next omits 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next omits e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next omits 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] omits bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next omits 18c31465c84e Merge branch 'for-4.20/core' into for-next omits 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next omits 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next omits f0f84837c6da xtensa: rework noMMU cache attributes initialization omits 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all omits 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} omits 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next omits 57194b035942 Merge branch 'for-4.19/upstream' into for-next omits 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next omits 53ad28d14107 Merge branch 'for-4.19/elan' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next omits 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers omits 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next omits be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next omits b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 1519d49960da Merge branch 'for-4.19/wiimote' into for-next omits 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next omits eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next omits c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next omits f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next omits e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 1f008cfec5d5 NFC: fdp: Fix unused variable warnings omits 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() omits 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver omits 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] omits 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] omits c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() omits 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier omits 00afd4c21f2f NFC: fix attrs checks in netlink interface omits 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast omits 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure omits e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size omits f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next omits b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next omits 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next omits 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next omits 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next omits 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next omits 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next omits eb42863d710a Merge branch 'for-4.18/multitouch' into for-next omits 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next omits 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next omits 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next omits 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next omits 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next omits f45728380f49 Merge branch 'for-4.18/multitouch' into for-next omits ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next omits b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next omits 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next omits 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next omits 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next omits 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next omits 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next omits ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next omits ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute omits e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next omits 9e0031ddb608 xtensa: fix build with KASAN omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next omits 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic omits c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next omits 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next omits a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next omits 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next omits 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next omits bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next omits 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next omits 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next omits d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next omits 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next omits 5874c700308f xtensa: make __pa work with uncached KSEG addresses omits ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next omits 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU omits 51fc407848da Merge tag 'v4.9' into xtensa-for-next
This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allyesco [...] \ O -- O -- O (ae3cad8f39cc)
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 | 8 - Documentation/ABI/testing/debugfs-wilco-ec | 16 +- Documentation/ABI/testing/sysfs-bus-iio-cros-ec | 10 +- Documentation/ABI/testing/sysfs-class-net-phydev | 8 - Documentation/ABI/testing/sysfs-platform-wilco-ec | 9 - Documentation/Makefile | 9 +- Documentation/admin-guide/LSM/LoadPin.rst | 10 - Documentation/admin-guide/cgroup-v2.rst | 45 +- Documentation/admin-guide/kernel-parameters.txt | 29 +- Documentation/bpf/bpf_design_QA.rst | 30 +- Documentation/cgroup-v1/hugetlb.txt | 22 +- Documentation/core-api/genalloc.rst | 2 +- Documentation/core-api/kernel-api.rst | 2 + Documentation/cputopology.txt | 48 +- Documentation/crypto/architecture.rst | 4 +- Documentation/devicetree/bindings/arm/amlogic.txt | 142 + Documentation/devicetree/bindings/arm/amlogic.yaml | 138 - .../arm/amlogic/amlogic,meson-gx-ao-secure.txt | 28 - .../devicetree/bindings/arm/freescale/fsl,scu.txt | 22 - Documentation/devicetree/bindings/arm/renesas.yaml | 8 - Documentation/devicetree/bindings/arm/sunxi.yaml | 2 +- .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 79 - .../devicetree/bindings/bus/sunxi-rsb.txt | 47 + .../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/bridge/sii902x.txt | 42 +- .../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/st,stm32-ltdc.txt | 3 - .../bindings/display/sunxi/sun6i-dsi.txt | 93 + .../devicetree/bindings/dma/8250_mtk_dma.txt | 33 + .../devicetree/bindings/dma/mtk-uart-apdma.txt | 54 - .../devicetree/bindings/gpio/pl061-gpio.txt | 10 + .../devicetree/bindings/gpio/pl061-gpio.yaml | 69 - .../devicetree/bindings/gpu/arm,mali-midgard.txt | 19 +- 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 - .../interrupt-controller/renesas,rza1-irqc.txt | 43 - .../devicetree/bindings/leds/leds-spi-byte.txt | 44 - .../devicetree/bindings/media/allegro.txt | 43 - .../bindings/media/marvell,mmp2-ccic.txt | 50 - .../devicetree/bindings/media/sun6i-csi.txt | 1 - .../devicetree/bindings/mfd/atmel-usart.txt | 20 +- .../devicetree/bindings/misc/fsl,dpaa2-console.txt | 11 - .../devicetree/bindings/misc/olpc,xo1.75-ec.txt | 23 - .../devicetree/bindings/mmc/amlogic,meson-gx.txt | 4 - Documentation/devicetree/bindings/mux/mmio-mux.txt | 60 + Documentation/devicetree/bindings/mux/reg-mux.txt | 129 - Documentation/devicetree/bindings/net/ethernet.txt | 1 - .../devicetree/bindings/net/qca,ar71xx.txt | 45 - .../devicetree/bindings/net/ti,dp83867.txt | 14 +- .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 57 - .../devicetree/bindings/phy/qcom-pcie2-phy.txt | 42 - .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 13 +- .../bindings/pinctrl/bitmain,bm1880-pinctrl.txt | 23 +- .../bindings/pinctrl/brcm,bcm2835-gpio.txt | 3 - .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 16 +- .../bindings/pinctrl/pinctrl-bindings.txt | 3 - .../bindings/pinctrl/st,stm32-pinctrl.txt | 208 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 264 - .../devicetree/bindings/power/qcom,rpmpd.txt | 2 - .../devicetree/bindings/ptp/ptp-qoriq.txt | 1 - .../bindings/regulator/arizona-regulator.txt | 3 +- .../bindings/regulator/fixed-regulator.yaml | 5 +- .../bindings/regulator/gpio-regulator.txt | 57 + .../bindings/regulator/gpio-regulator.yaml | 118 - .../devicetree/bindings/regulator/max8660.txt | 47 + .../devicetree/bindings/regulator/max8660.yaml | 77 - .../devicetree/bindings/regulator/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/soc/amlogic/amlogic,canvas.txt | 10 +- .../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 - .../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_pl022.txt | 70 + .../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 | 18 +- Documentation/devicetree/bindings/virtio/iommu.txt | 66 - Documentation/devicetree/bindings/virtio/mmio.txt | 30 - .../devicetree/bindings/watchdog/sunxi-wdt.txt | 1 - Documentation/doc-guide/sphinx.rst | 17 +- Documentation/driver-api/basics.rst | 3 + .../driver-api/firmware/other_interfaces.rst | 2 +- Documentation/driver-api/gpio/consumer.rst | 2 + Documentation/driver-api/gpio/driver.rst | 14 +- Documentation/driver-api/iio/hw-consumer.rst | 1 + Documentation/driver-api/target.rst | 4 +- Documentation/filesystems/Locking | 14 + Documentation/filesystems/api-summary.rst | 3 + Documentation/filesystems/coda.txt | 11 +- Documentation/filesystems/ext2.txt | 8 +- Documentation/filesystems/f2fs.txt | 89 +- Documentation/filesystems/overlayfs.txt | 16 +- Documentation/gpu/amdgpu.rst | 24 +- Documentation/gpu/drivers.rst | 1 - Documentation/gpu/drm-kms-helpers.rst | 6 - Documentation/gpu/drm-mm.rst | 34 +- Documentation/gpu/drm-uapi.rst | 10 +- Documentation/gpu/mcde.rst | 8 - Documentation/gpu/todo.rst | 27 +- Documentation/interconnect/interconnect.rst | 5 +- 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 - Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 30 - Documentation/media/videodev2.h.rst.exceptions | 5 - Documentation/networking/af_xdp.rst | 8 +- Documentation/networking/ip-sysctl.txt | 20 - Documentation/networking/sfp-phylink.rst | 5 +- Documentation/scsi/osst.txt | 218 + Documentation/sphinx/cdomain.py | 5 +- Documentation/sphinx/requirements.txt | 4 +- Documentation/trace/histogram.rst | 10 +- Documentation/trace/kprobetrace.rst | 42 +- Documentation/trace/uprobetracer.rst | 10 +- Documentation/usb/rio.txt | 66 +- Documentation/vm/hmm.rst | 8 +- Documentation/x86/exception-tables.rst | 2 +- Documentation/x86/topology.rst | 4 - MAINTAINERS | 80 +- Makefile | 2 +- Next/SHA1s | 294 - Next/Trees | 296 - Next/merge.log | 14365 ------------------- Next/quilt-import.log | 2 - arch/alpha/boot/stdio.c | 6 +- arch/alpha/include/asm/pgalloc.h | 40 +- arch/alpha/include/uapi/asm/Kbuild | 1 - arch/alpha/kernel/module.c | 14 +- arch/alpha/kernel/signal.c | 4 +- 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/boot/dts/hsdk.dts | 45 +- arch/arc/configs/hsdk_defconfig | 3 +- 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/uapi/asm/Kbuild | 1 - arch/arc/kernel/asm-offsets.c | 7 - arch/arc/kernel/entry-arcv2.S | 4 +- 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/mm/fault.c | 192 +- arch/arc/mm/tlb.c | 13 +- arch/arc/mm/tlbex.S | 11 - arch/arc/plat-axs10x/axs10x.c | 11 +- arch/arm/Kconfig | 4 + arch/arm/arm-soc-for-next-contents.txt | 37 - arch/arm/boot/compressed/decompress.c | 1 - arch/arm/boot/dts/Makefile | 4 - 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/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/bcm59056.dtsi | 6 +- arch/arm/boot/dts/da850-enbw-cmc.dts | 6 +- arch/arm/boot/dts/da850-lcdk.dts | 3 +- arch/arm/boot/dts/da850.dtsi | 6 +- arch/arm/boot/dts/dra7-l4.dtsi | 2 +- arch/arm/boot/dts/dra71-evm.dts | 2 +- arch/arm/boot/dts/dra71x.dtsi | 17 - 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/exynos5420-arndale-octa.dts | 14 +- arch/arm/boot/dts/exynos5420.dtsi | 216 +- arch/arm/boot/dts/highbank.dts | 13 +- 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.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 | 8 - arch/arm/boot/dts/imx7s.dtsi | 6 +- arch/arm/boot/dts/imx7ulp-evk.dts | 20 - arch/arm/boot/dts/imx7ulp.dtsi | 10 - arch/arm/boot/dts/lpc3250-ea3250.dts | 8 +- arch/arm/boot/dts/lpc3250-phy3250.dts | 8 +- arch/arm/boot/dts/meson8.dtsi | 27 +- arch/arm/boot/dts/meson8b.dtsi | 33 +- arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 9 +- arch/arm/boot/dts/meson8m2.dtsi | 10 - 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/pm9g45.dts | 3 +- arch/arm/boot/dts/pxa25x.dtsi | 8 +- 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 | 145 +- arch/arm/boot/dts/r7s9210.dtsi | 267 - 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 | 2 +- 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-jerry.dts | 207 - arch/arm/boot/dts/rk3288-veyron-mickey.dts | 83 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 216 +- arch/arm/boot/dts/rk3288-veyron-speedy.dts | 12 - arch/arm/boot/dts/rk3288-veyron.dtsi | 13 - arch/arm/boot/dts/rk3288.dtsi | 19 +- 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/sun5i-gr8-evb.dts | 2 +- arch/arm/boot/dts/sun6i-a31.dtsi | 8 - 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-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/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/imx_v6_v7_defconfig | 8 - 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 | 1 - arch/arm/include/asm/bug.h | 2 +- arch/arm/include/asm/edac.h | 13 +- arch/arm/include/asm/hardware/cache-uniphier.h | 11 +- arch/arm/include/asm/kprobes.h | 10 +- arch/arm/include/asm/opcodes-sec.h | 9 +- arch/arm/include/asm/percpu.h | 13 +- arch/arm/include/asm/pgalloc.h | 41 +- arch/arm/include/asm/probes.h | 10 +- arch/arm/include/asm/psci.h | 9 +- arch/arm/include/asm/tcm.h | 3 +- arch/arm/include/asm/traps.h | 2 +- arch/arm/include/debug/clps711x.S | 6 +- 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/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/tcm.c | 2 +- arch/arm/kernel/traps.c | 7 +- arch/arm/kvm/vgic-v3-coproc.c | 10 +- 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-davinci/devices-da8xx.c | 6 +- arch/arm/mach-davinci/devices.c | 6 +- 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-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-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-iop32x/glantank.c | 6 +- arch/arm/mach-iop32x/iq31244.c | 6 +- arch/arm/mach-iop32x/iq80321.c | 6 +- arch/arm/mach-iop32x/n2100.c | 6 +- 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-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/regs-usb.h | 6 +- arch/arm/mach-moxart/moxart.c | 11 +- arch/arm/mach-mxs/mach-mxs.c | 8 +- arch/arm/mach-mxs/pm.c | 11 +- arch/arm/mach-nomadik/cpu-8815.c | 15 +- arch/arm/mach-omap1/devices.c | 6 +- arch/arm/mach-omap1/fb.c | 15 +- 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/usb.c | 15 +- arch/arm/mach-omap2/devices.c | 6 +- arch/arm/mach-omap2/fb.c | 15 +- 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/omap24xx.h | 16 +- arch/arm/mach-omap2/omap34xx.h | 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/mioa701.c | 16 +- arch/arm/mach-pxa/pcm027.h | 15 +- arch/arm/mach-pxa/pcm990_baseboard.h | 15 +- arch/arm/mach-pxa/pxa_cplds_irqs.c | 6 +- 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 | 2 - arch/arm/mach-rockchip/rockchip.c | 11 +- arch/arm/mach-rpc/dma.c | 97 +- arch/arm/mach-rpc/ecard.c | 11 +- arch/arm/mach-rpc/irq.c | 3 +- arch/arm/mach-rpc/time.c | 38 +- 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/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/irammap.h | 13 +- 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/sleep-tegra20.S | 13 +- arch/arm/mach-tegra/sleep-tegra30.S | 13 +- arch/arm/mach-tegra/sleep.h | 13 +- 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/clock.c | 5 +- arch/arm/mach-w90x900/clock.h | 5 +- arch/arm/mach-w90x900/include/mach/hardware.h | 7 +- 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/regs-gcr.h | 7 +- arch/arm/mach-w90x900/regs-timer.h | 7 +- arch/arm/mach-w90x900/time.c | 7 +- arch/arm/mach-zx/zx296702-pm-domain.c | 2 +- arch/arm/mach-zynq/slcr.c | 11 +- arch/arm/mm/alignment.c | 2 +- arch/arm/mm/cache-tauros3.h | 14 +- arch/arm/mm/cache-uniphier.c | 11 +- arch/arm/mm/dma-mapping.c | 5 +- arch/arm/mm/fault.c | 33 +- arch/arm/mm/mmu.c | 2 +- arch/arm/mm/pageattr.c | 3 +- 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/tcm.h | 2 +- arch/arm/net/bpf_jit_32.c | 42 +- 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 | 1 - arch/arm64/Kconfig | 1 - arch/arm64/Kconfig.platforms | 1 - 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 | 14 - .../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 | 16 - arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 13 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 13 +- arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 31 +- arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 145 +- arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 122 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 6 - arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 1797 +-- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.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 | 4 +- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 4 +- 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 | 15 +- .../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/cavium/thunder2-99xx.dts | 6 +- arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 64 - arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 131 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 24 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 52 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 8 - 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 | 6 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 13 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 25 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 51 - arch/arm64/boot/dts/qcom/pms405.dtsi | 20 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 15 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 298 +- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 4 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 215 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 183 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 197 +- 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 | 28 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 9 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 8 +- 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/rk3399-ficus.dts | 6 - arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 10 - arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 18 - arch/arm64/configs/defconfig | 17 - arch/arm64/crypto/sha256-glue.c | 7 +- arch/arm64/crypto/sha512-glue.c | 7 +- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/hugetlb.h | 10 +- arch/arm64/include/asm/kprobes.h | 10 +- arch/arm64/include/asm/pgalloc.h | 47 +- arch/arm64/include/asm/pgtable-prot.h | 1 - arch/arm64/include/asm/pgtable.h | 21 - arch/arm64/include/asm/probes.h | 10 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 - arch/arm64/kernel/efi.c | 3 +- arch/arm64/kernel/hibernate.c | 3 +- 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/smccc-call.S | 11 +- arch/arm64/kernel/traps.c | 6 +- arch/arm64/kvm/vgic-sys-reg-v3.c | 10 +- arch/arm64/mm/dma-mapping.c | 425 +- arch/arm64/mm/hugetlbpage.c | 10 +- arch/arm64/mm/mmu.c | 19 +- arch/arm64/mm/pageattr.c | 3 +- arch/arm64/mm/pgd.c | 9 +- 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/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/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/include/asm/Kbuild | 1 - 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/syscall.h | 14 - arch/hexagon/include/uapi/asm/Kbuild | 1 - arch/hexagon/kernel/signal.c | 2 +- arch/hexagon/kernel/traps.c | 12 +- arch/hexagon/mm/vm_fault.c | 4 +- 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/cputime.h | 6 +- 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/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 | 2 +- arch/ia64/mm/init.c | 2 + arch/m68k/coldfire/m53xx.c | 6 +- arch/m68k/include/asm/Kbuild | 1 - 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/microblaze/boot/dts/system.dts | 16 +- arch/microblaze/include/asm/Kbuild | 1 - 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 | 1 - 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/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/boot/dts/mscc/ocelot.dtsi | 5 +- arch/mips/boot/dts/qca/ar9331.dtsi | 26 - arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 8 - arch/mips/cavium-octeon/crypto/octeon-sha1.c | 6 +- arch/mips/cavium-octeon/crypto/octeon-sha256.c | 6 +- arch/mips/cavium-octeon/octeon_boot.h | 16 +- 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/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-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 +- .../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-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 | 2 +- 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/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/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/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/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/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 | 50 +- 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/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/mm/cerr-sb1.c | 15 +- arch/mips/mm/cex-sb1.S | 15 +- 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/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-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/pistachio/Platform | 1 - 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/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/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/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/c8000_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/syscall.h | 7 - arch/parisc/include/uapi/asm/Kbuild | 1 - arch/parisc/kernel/alternative.c | 4 +- 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 | 17 +- arch/parisc/kernel/pacache.S | 15 +- arch/parisc/kernel/parisc_ksyms.c | 15 +- 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 | 2 +- arch/powerpc/boot/4xx.c | 6 +- arch/powerpc/boot/addnote.c | 6 +- arch/powerpc/boot/crt0.S | 7 +- 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/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-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/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/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 | 1 + 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/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/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_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/kmap_types.h | 5 +- arch/powerpc/include/asm/kprobes.h | 15 +- arch/powerpc/include/asm/kvm_host.h | 2 - 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/mpic_timer.h | 6 +- arch/powerpc/include/asm/nohash/64/pgalloc.h | 5 +- arch/powerpc/include/asm/nvram.h | 6 +- arch/powerpc/include/asm/opal-api.h | 6 +- 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/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 | 6 +- 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 | 6 +- 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/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/kernel/align.c | 6 +- arch/powerpc/kernel/asm-offsets.c | 6 +- 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_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/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 | 7 +- 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_fsl_booke.S | 6 +- 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 | 6 +- arch/powerpc/kernel/kprobes-ftrace.c | 15 +- arch/powerpc/kernel/kprobes.c | 15 +- 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 | 6 +- arch/powerpc/kernel/prom_init_check.sh | 5 +- 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/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_64_mmu_hv.c | 36 +- arch/powerpc/kvm/book3s_64_vio.c | 44 +- arch/powerpc/kvm/book3s_hv.c | 48 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 9 +- arch/powerpc/kvm/book3s_rtas.c | 14 +- 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/fpu.S | 7 +- arch/powerpc/kvm/powerpc.c | 3 - arch/powerpc/kvm/tm.S | 10 +- 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 | 6 +- 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/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 | 6 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 6 +- arch/powerpc/mm/book3s64/hash_tlb.c | 6 +- arch/powerpc/mm/book3s64/hash_utils.c | 6 +- arch/powerpc/mm/book3s64/iommu_api.c | 48 +- arch/powerpc/mm/book3s64/mmu_context.c | 7 +- arch/powerpc/mm/book3s64/pgtable.c | 6 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 6 +- 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 | 11 +- 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 | 6 +- arch/powerpc/mm/pgtable_32.c | 7 +- arch/powerpc/mm/pgtable_64.c | 7 +- arch/powerpc/mm/slice.c | 15 +- arch/powerpc/net/bpf_jit_comp64.c | 36 +- 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_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/44x/canyonlands.c | 17 +- arch/powerpc/platforms/44x/ebony.c | 6 +- arch/powerpc/platforms/44x/fsp2.c | 6 +- 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/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/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/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/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/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/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 | 15 +- 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/misc.c | 6 +- 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 | 5 +- 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-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 | 6 +- 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/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 | 6 +- arch/powerpc/platforms/pseries/hvCall.S | 6 +- arch/powerpc/platforms/pseries/hvCall_inst.c | 15 +- arch/powerpc/platforms/pseries/hvconsole.c | 15 +- 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/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/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_timer_wakeup.c | 6 +- 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_timer.c | 6 +- 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 | 6 +- 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/include/asm/Kbuild | 1 - arch/riscv/include/asm/bug.h | 2 +- arch/riscv/include/asm/elf.h | 6 +- arch/riscv/include/asm/kprobes.h | 10 +- arch/riscv/include/asm/pgalloc.h | 29 +- arch/riscv/include/uapi/asm/Kbuild | 1 - arch/riscv/kernel/module.c | 10 +- arch/riscv/kernel/signal.c | 2 +- arch/riscv/kernel/smpboot.c | 10 +- arch/riscv/kernel/stacktrace.c | 10 +- arch/riscv/kernel/traps.c | 11 +- arch/riscv/mm/fault.c | 6 +- arch/riscv/net/bpf_jit_comp.c | 67 +- arch/s390/Kconfig | 3 + arch/s390/appldata/appldata_base.c | 15 +- arch/s390/crypto/aes_s390.c | 156 +- arch/s390/crypto/des_s390.c | 7 +- arch/s390/include/asm/ap.h | 4 +- arch/s390/include/asm/cpacf.h | 4 +- arch/s390/include/asm/pci_clp.h | 25 +- arch/s390/kernel/compat_signal.c | 4 +- arch/s390/kernel/signal.c | 4 +- arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/s390/kernel/topology.c | 6 +- arch/s390/kernel/traps.c | 6 +- arch/s390/kvm/kvm-s390.c | 1 - arch/s390/mm/fault.c | 10 +- arch/s390/mm/init.c | 18 +- arch/s390/net/bpf_jit_comp.c | 41 +- arch/s390/pci/pci.c | 5 +- arch/s390/pci/pci_clp.c | 6 +- arch/sh/boards/Kconfig | 14 +- arch/sh/configs/sdk7786_defconfig | 1 + 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/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/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 | 11 +- arch/sh/mm/init.c | 2 + arch/sh/mm/kmap.c | 3 +- arch/sh/mm/nommu.c | 3 +- arch/sh/mm/tlb-sh3.c | 3 +- arch/sh/mm/tlb-sh4.c | 3 +- arch/sparc/Kbuild | 1 - arch/sparc/Kconfig | 3 + arch/sparc/include/asm/Kbuild | 1 - arch/sparc/include/asm/prom.h | 6 +- arch/sparc/include/uapi/asm/Kbuild | 1 - 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/mm/fault_32.c | 4 +- arch/sparc/mm/fault_64.c | 2 +- arch/sparc/net/bpf_jit_comp_64.c | 29 +- arch/sparc/vdso/vclock_gettime.c | 2 +- arch/sparc/vdso/vma.c | 2 +- arch/um/include/asm/Kbuild | 1 - arch/um/include/asm/pgalloc.h | 16 +- arch/um/kernel/exec.c | 2 +- arch/um/kernel/mem.c | 22 + arch/um/kernel/ptrace.c | 7 +- arch/um/kernel/skas/mmu.c | 2 +- arch/um/kernel/tlb.c | 4 +- arch/um/kernel/trap.c | 16 +- arch/unicore32/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 | 3 +- arch/x86/Kconfig.debug | 44 + arch/x86/boot/compressed/string.c | 14 +- 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 | 6 +- 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 | 6 +- 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/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/entry/vdso/vclock_gettime.c | 2 +- arch/x86/entry/vdso/vdso32-setup.c | 7 +- arch/x86/entry/vdso/vgetcpu.c | 2 +- arch/x86/entry/vdso/vma.c | 2 +- arch/x86/entry/vsyscall/vsyscall_64.c | 4 +- arch/x86/entry/vsyscall/vsyscall_emu_64.S | 3 +- arch/x86/events/intel/cstate.c | 14 +- arch/x86/events/intel/ds.c | 36 +- 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_snbep.c | 4 +- arch/x86/include/asm/Kbuild | 1 - arch/x86/include/asm/acpi.h | 19 +- arch/x86/include/asm/apic.h | 4 +- arch/x86/include/asm/calgary.h | 15 +- arch/x86/include/asm/geode.h | 5 +- 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/iomap.h | 15 +- arch/x86/include/asm/ipi.h | 3 +- arch/x86/include/asm/kprobes.h | 15 +- arch/x86/include/asm/olpc.h | 31 + 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_types.h | 1 + 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/smp.h | 1 - arch/x86/include/asm/syscall.h | 5 +- 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/vvar.h | 2 +- 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/alternative.c | 53 +- arch/x86/kernel/amd_gart_64.c | 2 +- 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/amd.c | 7 +- arch/x86/kernel/cpu/common.c | 1 - arch/x86/kernel/cpu/mce/core.c | 2 +- arch/x86/kernel/cpu/mce/inject.c | 9 +- arch/x86/kernel/cpu/microcode/core.c | 6 +- arch/x86/kernel/cpu/microcode/intel.c | 6 +- arch/x86/kernel/cpu/mshyperv.c | 4 +- arch/x86/kernel/cpu/topology.c | 88 +- arch/x86/kernel/cpu/vmware.c | 2 +- arch/x86/kernel/cpuid.c | 7 +- 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/itmt.c | 6 +- arch/x86/kernel/jailhouse.c | 2 +- arch/x86/kernel/kprobes/core.c | 15 +- arch/x86/kernel/kprobes/ftrace.c | 15 +- arch/x86/kernel/kprobes/opt.c | 31 +- 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/ptrace.c | 9 +- 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/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/kvm/x86.c | 3 - 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/copy_user_64.S | 2 +- arch/x86/lib/csum-wrappers_64.c | 2 +- arch/x86/lib/inat.c | 16 +- arch/x86/lib/insn.c | 15 +- arch/x86/mm/fault.c | 9 +- arch/x86/mm/init_32.c | 2 + arch/x86/mm/init_64.c | 2 + arch/x86/mm/iomap_32.c | 15 +- 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/net/bpf_jit_comp32.c | 83 +- arch/x86/pci/broadcom_bus.c | 6 +- arch/x86/pci/olpc.c | 6 +- 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/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 | 6 +- arch/x86/platform/ts5500/ts5500.c | 7 +- arch/x86/platform/uv/bios_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/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/mmu_pv.c | 3 +- arch/x86/xen/smp_pv.c | 1 - arch/xtensa/include/asm/Kbuild | 1 - 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 | 1 - 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/blk-core.c | 81 +- block/blk-mq-cpumap.c | 10 +- block/blk-mq-pci.c | 2 +- block/blk-mq-rdma.c | 4 +- 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 | 1 + block/bsg-lib.c | 1 - block/genhd.c | 4 +- block/partitions/ldm.c | 2 +- crypto/842.c | 11 +- crypto/Kconfig | 27 +- crypto/Makefile | 2 + crypto/ablkcipher.c | 7 +- crypto/acompress.c | 7 +- crypto/aead.c | 7 +- crypto/af_alg.c | 7 +- crypto/ahash.c | 7 +- crypto/akcipher.c | 7 +- crypto/algapi.c | 20 +- crypto/algboss.c | 7 +- crypto/algif_aead.c | 6 +- crypto/algif_hash.c | 7 +- crypto/algif_skcipher.c | 6 +- crypto/api.c | 7 +- crypto/arc4.c | 7 +- 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 | 6 +- crypto/chacha_generic.c | 6 +- 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 | 7 +- crypto/crypto_wq.c | 40 + crypto/ctr.c | 7 +- crypto/deflate.c | 6 +- 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/fips.c | 7 +- crypto/hash_info.c | 7 +- crypto/hmac.c | 11 +- crypto/internal.h | 7 +- crypto/jitterentropy-kcapi.c | 2 +- crypto/kpp.c | 7 +- crypto/lrw.c | 6 +- crypto/pcbc.c | 7 +- crypto/proc.c | 7 +- crypto/rmd128.c | 7 +- crypto/rmd160.c | 7 +- crypto/rmd256.c | 7 +- crypto/rmd320.c | 7 +- 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 | 6 +- crypto/sha1_generic.c | 7 +- crypto/sha256_generic.c | 7 +- crypto/sha3_generic.c | 7 +- crypto/shash.c | 7 +- crypto/skcipher.c | 7 +- crypto/tcrypt.c | 7 +- crypto/tcrypt.h | 7 +- crypto/tea.c | 7 +- crypto/testmgr.c | 7 +- crypto/testmgr.h | 17 +- crypto/tgr192.c | 7 +- crypto/xts.c | 6 +- crypto/zstd.c | 10 +- drivers/acpi/ac.c | 15 +- drivers/acpi/acpi_amba.c | 9 - drivers/acpi/acpi_ipmi.c | 15 +- drivers/acpi/acpi_lpat.c | 10 +- drivers/acpi/acpi_lpit.c | 17 +- drivers/acpi/acpi_video.c | 15 +- drivers/acpi/apei/apei-base.c | 10 +- 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/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/device_pm.c | 14 +- drivers/acpi/device_sysfs.c | 10 +- drivers/acpi/dock.c | 15 +- drivers/acpi/ec.c | 15 +- drivers/acpi/fan.c | 15 +- drivers/acpi/hed.c | 10 +- drivers/acpi/irq.c | 26 - drivers/acpi/numa.c | 16 +- drivers/acpi/osi.c | 15 +- drivers/acpi/osl.c | 16 +- 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/resource.c | 10 +- drivers/acpi/sbs.c | 15 +- drivers/acpi/sleep.c | 39 +- drivers/acpi/tables.c | 16 +- drivers/acpi/thermal.c | 16 +- drivers/acpi/utils.c | 15 +- drivers/ata/ahci_ceva.c | 13 +- drivers/ata/ahci_imx.c | 13 +- drivers/ata/ahci_mtk.c | 10 +- drivers/ata/libata-transport.c | 2 +- drivers/ata/pata_atp867x.c | 16 +- drivers/ata/pata_pdc2027x.c | 8 +- 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/cfag12864bfb.c | 5 +- drivers/auxdisplay/ht16k33.c | 4 +- drivers/auxdisplay/img-ascii-lcd.c | 6 +- drivers/base/devres.c | 24 +- drivers/base/firmware_loader/fallback_table.c | 11 +- drivers/base/memory.c | 146 +- drivers/base/node.c | 27 +- drivers/base/power/clock_ops.c | 6 +- drivers/base/regmap/regmap-debugfs.c | 2 - drivers/base/topology.c | 22 - 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 | 12 +- drivers/block/mtip32xx/mtip32xx.h | 12 +- drivers/block/nbd.c | 3 +- drivers/block/ps3disk.c | 14 +- drivers/block/rsxx/config.c | 16 +- drivers/block/rsxx/core.c | 16 +- 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/xen-blkback/xenbus.c | 10 +- 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/btrtl.c | 12 +- drivers/bluetooth/btrtl.h | 12 +- drivers/bluetooth/btsdio.c | 17 +- drivers/bluetooth/btusb.c | 17 +- 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_mrvl.c | 16 +- drivers/bluetooth/hci_nokia.c | 11 +- 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 | 23 +- drivers/bus/uniphier-system-bus.c | 11 +- drivers/bus/vexpress-config.c | 9 +- drivers/char/bsr.c | 20 +- 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/powernv-rng.c | 6 +- drivers/char/ipmi/ipmi_si_intf.c | 4 +- drivers/char/ipmi/ipmi_si_platform.c | 6 +- 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 | 7 +- drivers/char/tpm/eventlog/of.c | 7 +- drivers/char/tpm/eventlog/tpm1.c | 7 +- drivers/char/tpm/eventlog/tpm2.c | 6 +- drivers/char/tpm/tpm1-cmd.c | 7 +- drivers/char/tpm/tpm2-cmd.c | 7 +- drivers/char/virtio_console.c | 15 +- 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/clk-asm9260.c | 13 +- drivers/clk/clk-axi-clkgen.c | 4 +- drivers/clk/clk-clps711x.c | 6 +- drivers/clk/clk-highbank.c | 13 +- drivers/clk/clk-nomadik.c | 2 +- drivers/clk/clk-oxnas.c | 13 +- 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-u300.c | 2 +- drivers/clk/clk-versaclock5.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/crg.h | 11 +- drivers/clk/imgtec/clk-boston.c | 6 +- drivers/clk/imx/clk-busy.c | 8 +- drivers/clk/imx/clk-fixup-div.c | 8 +- drivers/clk/imx/clk-fixup-mux.c | 8 +- drivers/clk/imx/clk-imx21.c | 6 +- drivers/clk/imx/clk-imx6q.c | 21 +- drivers/clk/imx/clk-imx6sl.c | 5 +- drivers/clk/imx/clk-imx6sll.c | 5 +- drivers/clk/imx/clk-imx6sx.c | 15 +- drivers/clk/imx/clk-imx6ul.c | 15 +- drivers/clk/imx/clk-imx7d.c | 8 +- drivers/clk/imx/clk-imx7ulp.c | 2 +- drivers/clk/imx/clk-imx8mm.c | 12 +- drivers/clk/imx/clk-imx8mq.c | 5 - drivers/clk/imx/clk-pfd.c | 8 +- drivers/clk/imx/clk-pllv3.c | 8 +- drivers/clk/imx/clk-vf610.c | 7 +- drivers/clk/imx/clk.c | 15 - drivers/clk/imx/clk.h | 1 - drivers/clk/ingenic/cgu.c | 11 +- drivers/clk/ingenic/cgu.h | 11 +- drivers/clk/ingenic/jz4740-cgu.c | 11 +- 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/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-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/axg.c | 10 +- drivers/clk/meson/clk-mpll.c | 36 +- drivers/clk/meson/clk-mpll.h | 3 - drivers/clk/meson/g12a.c | 36 +- drivers/clk/meson/g12a.h | 2 +- drivers/clk/meson/gxbb.c | 5 + drivers/clk/meson/meson-eeclk.c | 3 - drivers/clk/meson/meson-eeclk.h | 2 - drivers/clk/meson/meson8b.c | 10 +- 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/renesas/r8a77470-cpg-mssr.c | 2 +- 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-pll.c | 11 +- drivers/clk/rockchip/clk-px30.c | 11 +- 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 | 11 +- drivers/clk/rockchip/clk-rk3328.c | 11 +- drivers/clk/rockchip/clk-rk3368.c | 11 +- drivers/clk/rockchip/clk-rk3399.c | 11 +- drivers/clk/rockchip/clk-rv1108.c | 11 +- drivers/clk/rockchip/clk.c | 11 +- drivers/clk/rockchip/clk.h | 11 +- drivers/clk/rockchip/softrst.c | 11 +- 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/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.h | 11 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.h | 11 +- drivers/clk/sunxi-ng/ccu-sun5i.h | 11 +- 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-a83t.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-r.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.h | 11 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.h | 11 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.h | 11 +- drivers/clk/sunxi-ng/ccu-sun9i-a80.h | 11 +- drivers/clk/sunxi-ng/ccu_common.c | 11 +- drivers/clk/sunxi-ng/ccu_div.c | 6 +- drivers/clk/sunxi-ng/ccu_frac.c | 6 +- drivers/clk/sunxi-ng/ccu_gate.c | 6 +- drivers/clk/sunxi-ng/ccu_mp.c | 6 +- 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_nkm.c | 6 +- drivers/clk/sunxi-ng/ccu_nkmp.c | 6 +- drivers/clk/sunxi-ng/ccu_nm.c | 6 +- drivers/clk/sunxi-ng/ccu_phase.c | 6 +- drivers/clk/sunxi-ng/ccu_reset.c | 6 +- drivers/clk/sunxi-ng/ccu_sdm.c | 6 +- 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-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/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/clocksource/arc_timer.c | 3 +- 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/scx200_hrt.c | 6 +- drivers/clocksource/timer-atmel-st.c | 15 +- drivers/clocksource/timer-cs5535.c | 5 +- drivers/clocksource/timer-fsl-ftm.c | 6 +- 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-sp804.c | 15 +- drivers/clocksource/timer-stm32.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 | 9 - drivers/cpufreq/Makefile | 1 - drivers/cpufreq/acpi-cpufreq.c | 19 +- drivers/cpufreq/cpufreq-dt-platdev.c | 3 - drivers/cpufreq/cpufreq-nforce2.c | 2 +- drivers/cpufreq/e_powersaver.c | 3 +- drivers/cpufreq/elanfreq.c | 7 +- drivers/cpufreq/imx-cpufreq-dt.c | 96 - 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/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/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/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/crypto/Kconfig | 19 +- 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.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 | 196 - drivers/crypto/atmel-sha204a.c | 171 - drivers/crypto/caam/Kconfig | 46 +- drivers/crypto/caam/Makefile | 18 +- drivers/crypto/caam/caamalg.c | 244 +- 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 | 57 +- drivers/crypto/caam/caamrng.c | 76 +- drivers/crypto/caam/ctrl.c | 50 +- 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/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/ixp4xx_crypto.c | 21 +- drivers/crypto/mediatek/mtk-regs.h | 6 +- drivers/crypto/mxs-dcp.c | 8 +- drivers/crypto/nx/nx-842-powernv.c | 11 +- drivers/crypto/nx/nx-842.c | 11 +- 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 | 288 +- drivers/crypto/qat/qat_common/qat_crypto.h | 2 - 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 | 2 - drivers/dax/device.c | 13 +- drivers/dax/kmem.c | 46 +- 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 | 10 +- drivers/dma-buf/seqno-fence.c | 10 +- drivers/dma-buf/sync_debug.c | 26 + drivers/dma-buf/sync_debug.h | 1 + drivers/dma/altera-msgdma.c | 6 +- drivers/dma/amba-pl08x.c | 14 +- drivers/dma/at_hdmac.c | 7 +- drivers/dma/at_hdmac_regs.h | 6 +- drivers/dma/coh901318.c | 2 +- drivers/dma/coh901318.h | 2 +- drivers/dma/coh901318_lli.c | 2 +- drivers/dma/dma-axi-dmac.c | 32 +- drivers/dma/dma-jz4740.c | 7 +- drivers/dma/dma-jz4780.c | 45 +- drivers/dma/dmaengine.c | 10 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 3 +- drivers/dma/ep93xx_dma.c | 6 +- drivers/dma/fsl-edma.c | 6 +- drivers/dma/fsl-qdma.c | 4 +- drivers/dma/imx-sdma.c | 9 +- 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/mmp_tdma.c | 10 +- drivers/dma/mxs-dma.c | 8 +- drivers/dma/of-dma.c | 4 +- drivers/dma/pch_dma.c | 10 +- drivers/dma/pl330.c | 6 +- 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 | 6 +- drivers/dma/tegra20-apb-dma.c | 13 +- drivers/dma/tegra210-adma.c | 70 +- drivers/dma/timb_dma.c | 10 +- drivers/dma/xilinx/xilinx_dma.c | 10 +- drivers/dma/xilinx/zynqmp_dma.c | 6 +- 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/sb_edac.c | 4 +- drivers/eisa/eisa-bus.c | 3 +- drivers/eisa/pci_eisa.c | 3 +- drivers/eisa/virtual_root.c | 3 +- drivers/extcon/extcon-arizona.c | 44 +- drivers/extcon/extcon-axp288.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/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/arm_scpi.c | 13 +- drivers/firmware/broadcom/bcm47xx_nvram.c | 6 +- drivers/firmware/dmi-id.c | 3 +- drivers/firmware/efi/efi.c | 3 - drivers/firmware/google/coreboot_table.h | 11 +- drivers/firmware/google/framebuffer-coreboot.c | 14 +- drivers/firmware/google/memconsole-coreboot.c | 28 +- drivers/firmware/google/memconsole.c | 9 +- drivers/firmware/google/vpd.c | 14 +- drivers/firmware/google/vpd_decode.c | 2 + drivers/firmware/imx/imx-scu-irq.c | 3 - drivers/firmware/psci/psci.c | 9 +- drivers/firmware/psci/psci_checker.c | 9 +- drivers/firmware/scpi_pm_domain.c | 13 +- drivers/firmware/trusted_foundations.c | 11 +- drivers/fpga/dfl-afu-dma-region.c | 55 +- drivers/fpga/dfl.c | 22 +- drivers/fpga/stratix10-soc.c | 6 +- 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 | 14 +- 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-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 | 6 +- drivers/gpio/gpio-em.c | 48 +- drivers/gpio/gpio-f7188x.c | 6 +- drivers/gpio/gpio-gpio-mm.c | 10 +- drivers/gpio/gpio-grgpio.c | 6 +- drivers/gpio/gpio-iop.c | 6 +- drivers/gpio/gpio-ixp4xx.c | 14 +- drivers/gpio/gpio-janz-ttl.c | 6 +- drivers/gpio/gpio-loongson.c | 6 +- drivers/gpio/gpio-lpc32xx.c | 11 +- drivers/gpio/gpio-max732x.c | 45 +- drivers/gpio/gpio-mb86s7x.c | 51 +- drivers/gpio/gpio-mc33880.c | 14 +- drivers/gpio/gpio-mc9s08dz60.c | 11 +- drivers/gpio/gpio-ml-ioh.c | 14 +- drivers/gpio/gpio-palmas.c | 13 +- drivers/gpio/gpio-pci-idio-16.c | 10 +- drivers/gpio/gpio-rc5t583.c | 14 +- drivers/gpio/gpio-sch311x.c | 6 +- drivers/gpio/gpio-syscon.c | 6 +- drivers/gpio/gpio-timberdale.c | 14 +- drivers/gpio/gpio-vf610.c | 14 +- drivers/gpio/gpio-ws16c48.c | 10 +- drivers/gpio/gpio-xilinx.c | 9 +- drivers/gpio/gpio-xra1403.c | 13 +- drivers/gpio/gpio-zynq.c | 6 +- drivers/gpu/drm/Kconfig | 9 - drivers/gpu/drm/Makefile | 8 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 7 +- drivers/gpu/drm/amd/amdgpu/Makefile | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 83 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 234 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 144 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 395 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 450 - drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 46 - drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 14 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 96 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gds.h | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 16 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 185 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 254 +- drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 449 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 28 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 248 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 289 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 63 - drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 130 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 23 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 44 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 13 - drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 81 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 3 +- drivers/gpu/drm/amd/amdgpu/cik.c | 13 - 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_v7_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 438 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 21 +- 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_v3_1.c | 131 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 43 +- drivers/gpu/drm/amd/amdgpu/si.c | 13 - drivers/gpu/drm/amd/amdgpu/soc15.c | 89 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 10 - drivers/gpu/drm/amd/amdgpu/soc15_common.h | 68 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 1 - drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 1 - drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 3 - drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 2 - drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 1 - drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 - drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 1 - drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 135 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 91 +- drivers/gpu/drm/amd/amdgpu/vi.c | 13 - 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_device.c | 49 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 375 +- .../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_kernel_queue.c | 6 +- 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 | 70 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 8 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 53 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 85 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 55 +- 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 | 24 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 71 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 18 +- 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 | 158 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 1 + drivers/gpu/drm/amd/display/dc/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 - .../amd/display/dc/bios/command_table_helper2.c | 5 + .../gpu/drm/amd/display/dc/calcs/dcn_calc_auto.h | 1 - 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 | 138 - .../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 | 262 - .../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 | 250 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 29 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 165 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 12 - drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 132 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 56 +- drivers/gpu/drm/amd/display/dc/dc.h | 8 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 2 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 - 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 | 13 - drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 961 ++ drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h | 199 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 5 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 6 - drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 2 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 7 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 3 - .../drm/amd/display/dc/dce/dce_stream_encoder.c | 14 +- .../amd/display/dc/dce100/dce100_hw_sequencer.c | 9 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 72 +- .../drm/amd/display/dc/dce100/dce100_resource.h | 5 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 120 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 67 +- .../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/dce112/dce112_resource.c | 31 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 29 +- .../display/dc/dce120/dce120_timing_generator.c | 96 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 50 +- .../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 | 430 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 16 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 85 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 2 - .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 2 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 4 +- 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 | 68 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.h | 5 - .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 128 +- .../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 - drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 4 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 5 + 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 - .../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_sequencer.h | 5 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 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 - .../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 | 76 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 18 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 5 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 156 +- .../amd/powerplay/hwmgr/vega10_processpptables.c | 24 - .../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/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 | 191 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 2 - drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 2 - .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 2 - .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 2 - .../gpu/drm/amd/powerplay/smumgr/tonga_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/malidp_crtc.c | 28 +- drivers/gpu/drm/arm/malidp_hw.c | 3 +- drivers/gpu/drm/arm/malidp_mw.c | 2 +- drivers/gpu/drm/arm/malidp_planes.c | 8 +- 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 | 71 +- drivers/gpu/drm/ast/ast_fb.c | 41 +- drivers/gpu/drm/ast/ast_main.c | 77 +- drivers/gpu/drm/ast/ast_mode.c | 132 +- drivers/gpu/drm/ast/ast_ttm.c | 302 +- drivers/gpu/drm/ati_pcigart.c | 5 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 9 +- 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/analogix-anx78xx.c | 8 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 36 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 8 +- drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 16 +- 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 | 3 +- drivers/gpu/drm/bridge/panel.c | 11 +- drivers/gpu/drm/bridge/parade-ps8622.c | 3 +- drivers/gpu/drm/bridge/sii902x.c | 503 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 34 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.h | 6 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 9 +- drivers/gpu/drm/bridge/tc358764.c | 14 +- drivers/gpu/drm/bridge/tc358767.c | 604 +- drivers/gpu/drm/bridge/thc63lvd1024.c | 10 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 18 +- drivers/gpu/drm/bridge/ti-tfp410.c | 4 +- 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 | 9 +- drivers/gpu/drm/drm_atomic_helper.c | 13 +- drivers/gpu/drm/drm_atomic_state_helper.c | 48 +- drivers/gpu/drm/drm_atomic_uapi.c | 16 +- drivers/gpu/drm/drm_auth.c | 30 +- drivers/gpu/drm/drm_blend.c | 9 +- drivers/gpu/drm/drm_bufs.c | 21 +- drivers/gpu/drm/drm_client.c | 5 +- drivers/gpu/drm/drm_color_mgmt.c | 8 +- drivers/gpu/drm/drm_connector.c | 49 +- drivers/gpu/drm/drm_context.c | 8 +- drivers/gpu/drm/drm_crtc_helper.c | 14 +- drivers/gpu/drm/drm_crtc_internal.h | 24 +- drivers/gpu/drm/drm_damage_helper.c | 2 +- drivers/gpu/drm/drm_debugfs.c | 13 +- drivers/gpu/drm/drm_debugfs_crc.c | 9 +- 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 | 9 +- drivers/gpu/drm/drm_dumb_buffers.c | 4 +- drivers/gpu/drm/drm_edid.c | 135 +- 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 | 265 +- 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 | 7 +- drivers/gpu/drm/drm_gem_vram_helper.c | 772 - drivers/gpu/drm/drm_hashtab.c | 10 +- drivers/gpu/drm/drm_hdcp.c | 382 - drivers/gpu/drm/drm_internal.h | 17 +- 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_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 | 7 +- 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_simple_kms_helper.c | 11 +- drivers/gpu/drm/drm_syncobj.c | 13 +- drivers/gpu/drm/drm_sysfs.c | 17 +- 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/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_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_plane.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_plane.h | 7 +- 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-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 | 18 +- drivers/gpu/drm/gma500/blitter.h | 2 - drivers/gpu/drm/gma500/cdv_device.c | 13 +- drivers/gpu/drm/gma500/cdv_device.h | 4 - drivers/gpu/drm/gma500/cdv_intel_crt.c | 8 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 10 +- 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 | 9 +- drivers/gpu/drm/gma500/framebuffer.c | 26 +- drivers/gpu/drm/gma500/framebuffer.h | 1 + drivers/gpu/drm/gma500/gem.c | 5 +- drivers/gpu/drm/gma500/gma_device.c | 1 + drivers/gpu/drm/gma500/gma_device.h | 1 - drivers/gpu/drm/gma500/gma_display.c | 12 +- drivers/gpu/drm/gma500/gma_display.h | 3 - drivers/gpu/drm/gma500/gtt.c | 5 +- drivers/gpu/drm/gma500/gtt.h | 1 + drivers/gpu/drm/gma500/intel_bios.c | 6 +- drivers/gpu/drm/gma500/intel_bios.h | 3 +- drivers/gpu/drm/gma500/intel_gmbus.c | 11 +- drivers/gpu/drm/gma500/intel_i2c.c | 4 +- drivers/gpu/drm/gma500/mdfld_device.c | 16 +- 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 | 11 +- drivers/gpu/drm/gma500/mdfld_tmd_vid.c | 2 - drivers/gpu/drm/gma500/mid_bios.c | 5 +- drivers/gpu/drm/gma500/mid_bios.h | 1 - drivers/gpu/drm/gma500/mmu.c | 6 +- drivers/gpu/drm/gma500/oaktrail.h | 2 - drivers/gpu/drm/gma500/oaktrail_crtc.c | 8 +- drivers/gpu/drm/gma500/oaktrail_device.c | 20 +- drivers/gpu/drm/gma500/oaktrail_hdmi.c | 8 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 6 +- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 11 +- drivers/gpu/drm/gma500/power.h | 4 +- drivers/gpu/drm/gma500/psb_device.c | 12 +- drivers/gpu/drm/gma500/psb_drv.c | 33 +- drivers/gpu/drm/gma500/psb_drv.h | 16 +- drivers/gpu/drm/gma500/psb_intel_display.c | 7 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 5 +- drivers/gpu/drm/gma500/psb_intel_modes.c | 2 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 15 +- drivers/gpu/drm/gma500/psb_irq.c | 9 +- drivers/gpu/drm/gma500/psb_irq.h | 2 +- drivers/gpu/drm/gma500/psb_lid.c | 6 +- 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/i915/Kconfig | 35 +- drivers/gpu/drm/i915/Kconfig.debug | 14 - drivers/gpu/drm/i915/Kconfig.profile | 27 - drivers/gpu/drm/i915/Makefile | 90 +- drivers/gpu/drm/i915/Makefile.header-test | 34 +- 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 | 306 - drivers/gpu/drm/i915/gem/i915_gem_client_blt.h | 21 - drivers/gpu/drm/i915/gem/i915_gem_context.c | 2453 ---- drivers/gpu/drm/i915/gem/i915_gem_context.h | 240 - drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 208 - 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 | 2813 ---- 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 | 507 - drivers/gpu/drm/i915/gem/i915_gem_object.c | 434 - drivers/gpu/drm/i915/gem/i915_gem_object.h | 430 - drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 109 - drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 24 - drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 279 - drivers/gpu/drm/i915/gem/i915_gem_pages.c | 530 - drivers/gpu/drm/i915/gem/i915_gem_phys.c | 212 - drivers/gpu/drm/i915/gem/i915_gem_pm.c | 253 - 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 | 537 - drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 704 - 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 | 1781 --- .../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 | 1757 --- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 387 - drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 509 - .../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 | 181 - drivers/gpu/drm/i915/gt/intel_context.h | 130 - drivers/gpu/drm/i915/gt/intel_context_types.h | 70 - drivers/gpu/drm/i915/gt/intel_engine.h | 551 - drivers/gpu/drm/i915/gt/intel_engine_cs.c | 1724 --- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 164 - drivers/gpu/drm/i915/gt/intel_engine_pm.h | 22 - drivers/gpu/drm/i915/gt/intel_engine_types.h | 571 - 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 | 3616 ----- drivers/gpu/drm/i915/gt/intel_lrc.h | 134 - drivers/gpu/drm/i915/gt/intel_mocs.c | 566 - drivers/gpu/drm/i915/gt/intel_mocs.h | 60 - drivers/gpu/drm/i915/gt/intel_reset.c | 1402 -- drivers/gpu/drm/i915/gt/intel_reset.h | 68 - drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 2339 --- 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 | 345 - drivers/gpu/drm/i915/gt/mock_engine.h | 51 - drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 1767 --- 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 | 1191 -- drivers/gpu/drm/i915/gvt/cmd_parser.c | 29 +- drivers/gpu/drm/i915/gvt/gtt.c | 26 +- drivers/gpu/drm/i915/gvt/gvt.h | 2 +- drivers/gpu/drm/i915/gvt/handlers.c | 36 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 2 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 4 +- drivers/gpu/drm/i915/gvt/scheduler.c | 164 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 26 +- drivers/gpu/drm/i915/i915_debugfs.c | 189 +- drivers/gpu/drm/i915/i915_debugfs.h | 20 - drivers/gpu/drm/i915/i915_drv.c | 77 +- drivers/gpu/drm/i915/i915_drv.h | 772 +- drivers/gpu/drm/i915/i915_fixed.h | 6 +- drivers/gpu/drm/i915/i915_gem.c | 4208 +++++- 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 | 2 - drivers/gpu/drm/i915/i915_gem_gtt.c | 208 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 37 +- 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 | 8 +- drivers/gpu/drm/i915/i915_gpu_error.h | 7 +- drivers/gpu/drm/i915/i915_irq.c | 67 +- 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 | 59 +- drivers/gpu/drm/i915/i915_perf.c | 102 +- drivers/gpu/drm/i915/i915_pmu.c | 7 +- drivers/gpu/drm/i915/i915_query.c | 66 +- drivers/gpu/drm/i915/i915_reg.h | 41 +- drivers/gpu/drm/i915/i915_request.c | 356 +- drivers/gpu/drm/i915/i915_request.h | 17 +- 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 | 57 +- 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 | 51 +- drivers/gpu/drm/i915/i915_timeline_types.h | 1 - drivers/gpu/drm/i915/i915_trace.h | 4 +- drivers/gpu/drm/i915/i915_utils.h | 187 +- drivers/gpu/drm/i915/i915_vma.c | 55 +- drivers/gpu/drm/i915/i915_vma.h | 17 +- drivers/gpu/drm/i915/icl_dsi.c | 63 +- drivers/gpu/drm/i915/intel_acpi.c | 3 - drivers/gpu/drm/i915/intel_acpi.h | 17 - drivers/gpu/drm/i915/intel_atomic.c | 27 +- 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 | 2 - drivers/gpu/drm/i915/intel_audio.c | 61 +- drivers/gpu/drm/i915/intel_bios.c | 2 - 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 | 59 +- drivers/gpu/drm/i915/intel_color.c | 100 +- drivers/gpu/drm/i915/intel_combo_phy.c | 83 +- 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 | 3 - drivers/gpu/drm/i915/intel_csr.c | 2 + drivers/gpu/drm/i915/intel_csr.h | 4 - drivers/gpu/drm/i915/intel_ddi.c | 43 +- drivers/gpu/drm/i915/intel_device_info.c | 64 +- drivers/gpu/drm/i915/intel_device_info.h | 82 +- drivers/gpu/drm/i915/intel_display.c | 1098 +- drivers/gpu/drm/i915/intel_display.h | 10 +- drivers/gpu/drm/i915/intel_dp.c | 263 +- 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 | 3 - 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 | 67 +- drivers/gpu/drm/i915/intel_dpll_mgr.h | 8 +- drivers/gpu/drm/i915/intel_drv.h | 417 +- drivers/gpu/drm/i915/intel_dsi.h | 7 - 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 | 21 +- 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_fbdev.c | 2 +- drivers/gpu/drm/i915/intel_fifo_underrun.c | 1 - drivers/gpu/drm/i915/intel_fifo_underrun.h | 27 - drivers/gpu/drm/i915/intel_frontbuffer.h | 2 +- drivers/gpu/drm/i915/intel_gmbus.c | 942 -- drivers/gpu/drm/i915/intel_gmbus.h | 27 - drivers/gpu/drm/i915/intel_gpu_commands.h | 278 + drivers/gpu/drm/i915/intel_guc.c | 163 +- 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 | 2 +- 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 | 199 +- drivers/gpu/drm/i915/intel_guc_log.c | 6 +- drivers/gpu/drm/i915/intel_guc_reg.h | 25 - drivers/gpu/drm/i915/intel_guc_submission.c | 38 +- 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 | 98 +- drivers/gpu/drm/i915/intel_hotplug.c | 1 - drivers/gpu/drm/i915/intel_hotplug.h | 30 - drivers/gpu/drm/i915/intel_huc.c | 100 +- 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 | 36 +- drivers/gpu/drm/i915/intel_overlay.h | 29 - drivers/gpu/drm/i915/intel_panel.c | 2 - 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 | 405 +- drivers/gpu/drm/i915/intel_pm.h | 10 - 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 | 885 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 142 - drivers/gpu/drm/i915/intel_sdvo.c | 4 - 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 | 1 - drivers/gpu/drm/i915/intel_uc.c | 141 +- 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 | 8 +- 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_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 | 6 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 25 +- .../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 | 9 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 5 +- 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 | 31 +- drivers/gpu/drm/i915/selftests/i915_timeline.c | 8 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 254 +- 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 | 15 +- drivers/gpu/drm/i915/selftests/igt_spinner.h | 10 +- .../intel_engine_cs.c} | 0 drivers/gpu/drm/i915/selftests/intel_guc.c | 3 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 1919 +++ drivers/gpu/drm/i915/selftests/intel_lrc.c | 1330 ++ drivers/gpu/drm/i915/selftests/intel_workarounds.c | 901 ++ drivers/gpu/drm/i915/selftests/lib_sw_fence.c | 3 - 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 | 42 +- drivers/gpu/drm/i915/selftests/mock_gem_object.h | 9 + drivers/gpu/drm/i915/selftests/mock_request.c | 6 +- drivers/gpu/drm/i915/selftests/scatterlist.c | 3 +- drivers/gpu/drm/i915/vlv_dsi.c | 38 +- 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 | 10 +- 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 | 10 +- 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 | 10 +- 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 | 10 +- 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_overlay.c | 14 +- drivers/gpu/drm/meson/meson_registers.h | 12 +- drivers/gpu/drm/mgag200/Kconfig | 2 +- drivers/gpu/drm/mgag200/mgag200_cursor.c | 96 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 13 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 74 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 41 +- drivers/gpu/drm/mgag200/mgag200_main.c | 87 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 59 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 301 +- 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_crtc.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 9 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 31 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 24 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 7 +- drivers/gpu/drm/msm/msm_fb.c | 18 +- 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/head.c | 13 +- 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/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/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/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 - .../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/video-pll.c | 10 +- drivers/gpu/drm/omapdrm/omap_fb.c | 6 +- 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-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 | 12 +- 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/qxl/qxl_prime.c | 1 + drivers/gpu/drm/qxl/qxl_release.c | 2 +- drivers/gpu/drm/radeon/radeon_atpx_handler.c | 3 +- drivers/gpu/drm/radeon/radeon_fb.c | 4 +- drivers/gpu/drm/radeon/radeon_gem.c | 2 +- drivers/gpu/drm/radeon/radeon_object.c | 2 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 6 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 6 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 17 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 39 +- drivers/gpu/drm/scheduler/sched_main.c | 179 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 84 +- drivers/gpu/drm/stm/ltdc.c | 75 +- 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/fb.c | 14 +- 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/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_irq.c | 20 +- drivers/gpu/drm/vc4/vc4_plane.c | 15 +- drivers/gpu/drm/vc4/vc4_v3d.c | 72 +- drivers/gpu/drm/virtio/Makefile | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 3 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 25 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 20 +- drivers/gpu/drm/virtio/virtgpu_trace.h | 52 - drivers/gpu/drm/virtio/virtgpu_trace_points.c | 5 - drivers/gpu/drm/virtio/virtgpu_vq.c | 10 - drivers/gpu/drm/vkms/vkms_crtc.c | 33 +- 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 | 13 +- 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.h | 13 +- drivers/gpu/host1x/dev.c | 13 +- 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/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/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.c | 8 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 11 +- 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/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-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-core.c | 5 +- drivers/hid/hid-corsair.c | 5 +- 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-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 | 2 - drivers/hid/hid-icade.c | 5 +- drivers/hid/hid-ids.h | 6 +- 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-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 | 25 +- drivers/hid/hid-logitech-hidpp.c | 11 +- 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-pl.c | 14 +- drivers/hid/hid-plantronics.c | 5 +- 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-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-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/i2c-hid/i2c-hid-dmi-quirks.c | 8 - 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 | 8 +- drivers/hid/wacom_wac.c | 96 +- drivers/hid/wacom_wac.h | 7 +- drivers/hv/channel.c | 2 +- drivers/hv/vmbus_drv.c | 7 +- 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/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/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 | 15 +- drivers/hwmon/hwmon.c | 2 +- drivers/hwmon/i5500_temp.c | 11 +- drivers/hwmon/i5k_amb.c | 15 +- drivers/hwmon/ibmaem.c | 15 +- drivers/hwmon/ibmpex.c | 15 +- drivers/hwmon/ina3221.c | 10 +- drivers/hwmon/it87.c | 11 +- drivers/hwmon/jz4740-hwmon.c | 11 +- drivers/hwmon/lm77.c | 11 +- drivers/hwmon/lm83.c | 11 +- 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/ltc4222.c | 11 +- drivers/hwmon/ltc4260.c | 11 +- drivers/hwmon/max1619.c | 11 +- drivers/hwmon/max31790.c | 11 +- drivers/hwmon/max6621.c | 11 +- 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 | 11 +- drivers/hwmon/ntc_thermistor.c | 16 +- drivers/hwmon/occ/common.c | 6 - drivers/hwmon/pc87427.c | 10 +- drivers/hwmon/pmbus/adm1275.c | 11 +- drivers/hwmon/pmbus/ibm-cffps.c | 6 +- drivers/hwmon/pmbus/ir35221.c | 6 +- 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/tps40422.c | 11 +- drivers/hwmon/pmbus/tps53679.c | 11 +- drivers/hwmon/powr1220.c | 11 +- drivers/hwmon/pwm-fan.c | 11 +- drivers/hwmon/sch5627.c | 15 +- drivers/hwmon/sch5636.c | 15 +- drivers/hwmon/sch56xx-common.c | 15 +- drivers/hwmon/sch56xx-common.h | 15 +- drivers/hwmon/sht3x.c | 12 +- drivers/hwmon/shtc1.c | 12 +- 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/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 | 72 +- 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 | 810 -- 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 | 37 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 63 +- 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-ali1535.c | 11 +- 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-au1550.c | 11 +- drivers/i2c/busses/i2c-bcm-iproc.c | 117 +- 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-elektor.c | 11 +- drivers/i2c/busses/i2c-hix5hd2.c | 6 +- drivers/i2c/busses/i2c-hydra.c | 10 +- drivers/i2c/busses/i2c-i801.c | 10 +- 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-isch.c | 9 +- drivers/i2c/busses/i2c-jz4780.c | 11 +- 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-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-piix4.c | 10 +- drivers/i2c/busses/i2c-powermac.c | 10 +- drivers/i2c/busses/i2c-s3c2410.c | 11 +- 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-tegra-bpmp.c | 13 +- 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 | 11 +- drivers/i2c/busses/scx200_acb.c | 10 +- drivers/i2c/i2c-boardinfo.c | 11 +- drivers/i2c/i2c-core-acpi.c | 15 +- drivers/i2c/i2c-core-base.c | 10 +- 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-smbus.c | 11 +- drivers/i2c/i2c-stub.c | 10 +- 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/ide-timings.c | 15 +- drivers/ide/ide_platform.c | 6 +- drivers/ide/pdc202xx_new.c | 6 +- drivers/ide/pmac.c | 7 +- drivers/iio/accel/adis16201.c | 3 +- drivers/iio/accel/adis16209.c | 3 +- drivers/iio/accel/adxl372_spi.c | 9 - drivers/iio/accel/kxsd9-spi.c | 9 - drivers/iio/accel/mc3230.c | 6 +- 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/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/at91-sama5d2_adc.c | 12 +- drivers/iio/adc/at91_adc.c | 4 +- drivers/iio/adc/cpcap-adc.c | 10 +- drivers/iio/adc/da9150-gpadc.c | 6 +- drivers/iio/adc/hi8435.c | 6 +- drivers/iio/adc/hx711.c | 11 +- drivers/iio/adc/imx7d_adc.c | 6 +- drivers/iio/adc/ltc2497.c | 3 +- drivers/iio/adc/mcp3422.c | 6 +- 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/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-ads124s08.c | 2 +- drivers/iio/adc/ti-ads8688.c | 2 +- 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 - 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/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/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/dht11.c | 11 +- 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/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_core.c | 46 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 20 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 3 - 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/isl29018.c | 11 +- drivers/iio/light/isl29028.c | 13 +- drivers/iio/light/lm3533-als.c | 6 +- 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/tsl2583.c | 11 +- drivers/iio/magnetometer/hmc5843_core.c | 11 +- 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/pressure/abp060mg.c | 11 +- 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/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/srf04.c | 11 +- drivers/iio/temperature/maxim_thermocouple.c | 10 - 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/core/cq.c | 4 +- drivers/infiniband/core/device.c | 58 +- drivers/infiniband/core/rdma_core.h | 2 - drivers/infiniband/core/rw.c | 7 +- drivers/infiniband/core/umem.c | 10 +- drivers/infiniband/core/umem_odp.c | 89 +- drivers/infiniband/core/uverbs_cmd.c | 30 +- drivers/infiniband/core/uverbs_std_types_cq.c | 2 +- drivers/infiniband/core/uverbs_std_types_mr.c | 2 +- drivers/infiniband/core/uverbs_uapi.c | 2 - drivers/infiniband/core/verbs.c | 4 +- drivers/infiniband/hw/cxgb3/cxio_hal.c | 24 +- drivers/infiniband/hw/cxgb3/cxio_hal.h | 1 + drivers/infiniband/hw/cxgb3/iwch_cm.c | 2 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 105 +- drivers/infiniband/hw/cxgb4/cm.c | 21 +- drivers/infiniband/hw/cxgb4/cq.c | 14 +- drivers/infiniband/hw/cxgb4/device.c | 9 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 4 +- drivers/infiniband/hw/cxgb4/mem.c | 5 +- drivers/infiniband/hw/cxgb4/provider.c | 1 + drivers/infiniband/hw/cxgb4/qp.c | 94 +- drivers/infiniband/hw/cxgb4/resource.c | 16 +- drivers/infiniband/hw/efa/efa.h | 2 + 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_verbs.c | 96 +- drivers/infiniband/hw/hfi1/chip.c | 1 - drivers/infiniband/hw/hfi1/mad.c | 9 +- drivers/infiniband/hw/hfi1/pio.c | 3 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 5 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 3 - drivers/infiniband/hw/hfi1/user_pages.c | 11 +- drivers/infiniband/hw/hfi1/verbs.c | 2 + drivers/infiniband/hw/hns/hns_roce_cq.c | 3 +- drivers/infiniband/hw/hns/hns_roce_db.c | 8 +- drivers/infiniband/hw/hns/hns_roce_device.h | 39 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 39 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 27 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 98 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 6 +- drivers/infiniband/hw/hns/hns_roce_main.c | 17 +- 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 | 8 + 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/ib_rep.c | 19 +- drivers/infiniband/hw/mlx5/ib_rep.h | 2 +- drivers/infiniband/hw/mlx5/main.c | 2 +- drivers/infiniband/hw/mlx5/mem.c | 20 +- drivers/infiniband/hw/mlx5/mr.c | 5 +- drivers/infiniband/hw/mlx5/odp.c | 23 +- drivers/infiniband/hw/mthca/mthca_memfree.c | 6 +- drivers/infiniband/hw/nes/nes_utils.c | 1 + drivers/infiniband/hw/nes/nes_verbs.c | 15 +- drivers/infiniband/hw/qedr/main.c | 25 +- drivers/infiniband/hw/qedr/qedr.h | 2 - drivers/infiniband/hw/qedr/verbs.c | 25 +- 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 | 2 + drivers/infiniband/hw/usnic/usnic_uiom.c | 7 +- drivers/infiniband/sw/rdmavt/mr.c | 2 - drivers/infiniband/sw/rdmavt/qp.c | 7 +- 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 | 18 +- 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/imx_keypad.c | 4 +- drivers/input/keyboard/lkkbd.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/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/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/xtkbd.c | 14 +- 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/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/gpio-beeper.c | 6 +- drivers/input/misc/ideapad_slidebar.c | 6 +- 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/pwm-beeper.c | 11 +- drivers/input/misc/pwm-vibra.c | 6 +- drivers/input/misc/rk805-pwrkey.c | 6 +- drivers/input/misc/uinput.c | 37 +- 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_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/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/atmel_mxt_ts.c | 7 +- 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/da9052_tsi.c | 7 +- drivers/input/touchscreen/eeti_ts.c | 86 +- drivers/input/touchscreen/ektf2127.c | 6 +- drivers/input/touchscreen/gunze.c | 14 +- drivers/input/touchscreen/imx6ul_tsc.c | 8 +- drivers/input/touchscreen/iqs5xx.c | 2 + 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/silead.c | 11 +- drivers/input/touchscreen/stmpe-ts.c | 7 +- drivers/input/touchscreen/sun4i-ts.c | 11 +- drivers/input/touchscreen/sur40.c | 6 +- drivers/input/touchscreen/tsc2004.c | 11 +- drivers/input/touchscreen/tsc2005.c | 11 +- drivers/input/touchscreen/tsc200x-core.c | 11 +- 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/zylonite-wm97xx.c | 6 +- drivers/iommu/Kconfig | 11 - drivers/iommu/Makefile | 1 - drivers/iommu/amd_iommu.c | 6 +- drivers/iommu/dma-iommu.c | 467 +- drivers/iommu/intel-iommu-debugfs.c | 137 +- drivers/iommu/intel-iommu.c | 627 +- drivers/iommu/intel-pasid.c | 19 +- drivers/iommu/intel-pasid.h | 26 - drivers/iommu/intel-svm.c | 15 - drivers/iommu/iommu.c | 44 +- drivers/iommu/mtk_iommu.c | 10 +- drivers/iommu/mtk_iommu.h | 10 +- drivers/iommu/mtk_iommu_v1.c | 10 +- drivers/iommu/virtio-iommu.c | 1158 -- drivers/ipack/devices/ipoctal.h | 1 + drivers/irqchip/Kconfig | 4 - 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-goldfish-pic.c | 6 +- drivers/irqchip/irq-ingenic.c | 11 +- drivers/irqchip/irq-lpc32xx.c | 8 +- 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-irqc.c | 88 +- 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-uniphier-aidet.c | 10 +- drivers/irqchip/irq-vic.c | 15 +- drivers/irqchip/irq-vt8500.c | 15 +- drivers/isdn/gigaset/asyncdata.c | 5 +- drivers/isdn/gigaset/bas-gigaset.c | 5 +- drivers/isdn/gigaset/capi.c | 5 +- drivers/isdn/gigaset/common.c | 5 +- drivers/isdn/gigaset/dummyll.c | 5 +- drivers/isdn/gigaset/ev-layer.c | 5 +- drivers/isdn/gigaset/gigaset.h | 5 +- drivers/isdn/gigaset/i4l.c | 5 +- drivers/isdn/gigaset/interface.c | 5 +- drivers/isdn/gigaset/isocdata.c | 5 +- drivers/isdn/gigaset/proc.c | 5 +- drivers/isdn/gigaset/ser-gigaset.c | 5 +- drivers/isdn/gigaset/usb-gigaset.c | 5 +- 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/hisax/hfc_usb.c | 16 +- drivers/isdn/mISDN/clock.c | 11 +- drivers/isdn/mISDN/core.c | 11 +- drivers/isdn/mISDN/core.h | 11 +- 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 | 10 - drivers/leds/Makefile | 1 - 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-lm3530.c | 3 +- drivers/leds/leds-lm3533.c | 6 +- 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-powernv.c | 6 +- drivers/leds/leds-spi-byte.c | 161 - drivers/leds/leds-syscon.c | 16 +- drivers/leds/trigger/ledtrig-timer.c | 5 - drivers/leds/uleds.c | 11 +- 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/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/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/md.c | 3 +- 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/dib0090.c | 14 +- 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/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/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/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/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/stv6110.c | 12 +- drivers/media/dvb-frontends/stv6110.h | 12 +- drivers/media/dvb-frontends/tua6100.c | 32 +- drivers/media/dvb-frontends/tua6100.h | 10 +- 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 | 4 +- 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 | 1417 +- 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/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/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/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-input.c | 11 +- drivers/media/pci/bt8xx/dvb-bt8xx.c | 12 +- drivers/media/pci/bt8xx/dvb-bt8xx.h | 12 +- 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 | 12 +- 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-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 | 11 +- drivers/media/pci/cx88/cx88-blackbird.c | 11 +- drivers/media/pci/cx88/cx88-cards.c | 11 +- drivers/media/pci/cx88/cx88-core.c | 11 +- drivers/media/pci/cx88/cx88-dsp.c | 11 +- drivers/media/pci/cx88/cx88-dvb.c | 11 +- drivers/media/pci/cx88/cx88-i2c.c | 11 +- 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 | 11 +- 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/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-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.h | 11 +- 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/atmel/atmel-isc-regs.h | 6 +- drivers/media/platform/atmel/atmel-isc.c | 263 +- drivers/media/platform/cec-gpio/cec-gpio.c | 28 +- drivers/media/platform/coda/Makefile | 3 +- 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/vpfe_capture.c | 12 +- drivers/media/platform/davinci/vpif_capture.c | 11 +- drivers/media/platform/davinci/vpif_capture.h | 11 +- drivers/media/platform/davinci/vpss.c | 18 +- drivers/media/platform/exynos-gsc/gsc-core.c | 6 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 6 +- drivers/media/platform/exynos-gsc/gsc-regs.c | 6 +- drivers/media/platform/exynos4-is/fimc-core.c | 6 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 6 +- 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/mtk-jpeg/mtk_jpeg_core.c | 10 +- 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 | 10 +- 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 | 10 +- 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 | 10 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 10 +- 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 | 6 +- drivers/media/platform/qcom/venus/core.c | 4 +- drivers/media/platform/qcom/venus/firmware.c | 6 +- drivers/media/platform/qcom/venus/helpers.c | 7 - drivers/media/platform/qcom/venus/hfi_cmds.c | 2 - drivers/media/platform/qcom/venus/hfi_helper.h | 4 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 23 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 4 +- 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 | 6 +- 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 | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 8 +- 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 +- drivers/media/platform/sti/delta/delta-ipc.c | 4 +- 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/vicodec/Kconfig | 1 + drivers/media/platform/vicodec/vicodec-core.c | 23 +- 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 | 12 +- drivers/media/platform/vimc/vimc-scaler.c | 12 +- drivers/media/platform/vimc/vimc-sensor.c | 13 +- drivers/media/platform/vivid/Kconfig | 1 + drivers/media/radio/Kconfig | 1 + drivers/media/radio/dsbr100.c | 11 +- drivers/media/radio/radio-isa.c | 10 +- drivers/media/radio/radio-isa.h | 10 +- drivers/media/radio/radio-keene.c | 11 +- drivers/media/radio/radio-ma901.c | 11 +- drivers/media/radio/radio-mr800.c | 11 +- drivers/media/radio/radio-tea5764.c | 11 +- drivers/media/radio/radio-tea5777.c | 12 +- drivers/media/radio/radio-tea5777.h | 12 +- drivers/media/radio/radio-timb.c | 10 +- drivers/media/radio/radio-wl1273.c | 10 +- drivers/media/radio/saa7706h.c | 10 +- drivers/media/radio/si470x/radio-si470x-common.c | 11 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 11 +- drivers/media/radio/si470x/radio-si470x-usb.c | 11 +- drivers/media/radio/si470x/radio-si470x.h | 11 +- drivers/media/radio/si4713/radio-platform-si4713.c | 11 +- drivers/media/radio/si4713/si4713.c | 11 +- drivers/media/radio/tea575x.c | 13 +- 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 | 11 +- drivers/media/radio/wl128x/fmdrv_v4l2.h | 11 +- drivers/media/rc/ati_remote.c | 12 +- drivers/media/rc/bpf-lirc.c | 30 +- drivers/media/rc/ene_ir.c | 12 +- drivers/media/rc/ene_ir.h | 11 +- drivers/media/rc/fintek-cir.c | 11 +- drivers/media/rc/fintek-cir.h | 11 +- drivers/media/rc/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-rx51.c | 11 +- drivers/media/rc/ir-spi.c | 1 - drivers/media/rc/ite-cir.c | 11 +- drivers/media/rc/ite-cir.h | 11 +- .../media/rc/keymaps/rc-avermedia-m733a-rm-k6.c | 6 +- drivers/media/rc/keymaps/rc-cec.c | 6 +- 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-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 | 11 +- drivers/media/usb/au0828/au0828-cards.c | 12 +- drivers/media/usb/au0828/au0828-cards.h | 12 +- drivers/media/usb/au0828/au0828-core.c | 24 +- drivers/media/usb/au0828/au0828-dvb.c | 12 +- drivers/media/usb/au0828/au0828-i2c.c | 12 +- drivers/media/usb/au0828/au0828-reg.h | 12 +- drivers/media/usb/au0828/au0828-video.c | 11 +- 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 | 11 +- 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/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 | 11 +- 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/lmedm04.c | 12 +- 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/zd1301.c | 11 +- drivers/media/usb/dvb-usb/Kconfig | 16 +- drivers/media/usb/dvb-usb/Makefile | 3 - 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/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 | 1972 --- drivers/media/usb/dvb-usb/cxusb.c | 796 +- drivers/media/usb/dvb-usb/cxusb.h | 162 +- 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 | 20 +- drivers/media/usb/dvb-usb/dvb-usb.h | 10 - drivers/media/usb/dvb-usb/pctv452e.c | 6 +- drivers/media/usb/em28xx/em28xx-input.c | 35 +- 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 | 10 +- 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 | 11 +- 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.c | 11 +- drivers/media/usb/hackrf/hackrf.c | 11 +- drivers/media/usb/msi2500/msi2500.c | 11 +- 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/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 | 14 +- 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 | 14 +- drivers/media/usb/pwc/pwc.h | 32 +- drivers/media/usb/s2255/Kconfig | 1 + drivers/media/usb/s2255/s2255drv.c | 11 +- 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 | 12 +- 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/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/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 | 15 +- drivers/media/usb/usbvision/usbvision.h | 12 +- drivers/media/usb/uvc/uvc_ctrl.c | 7 +- drivers/media/usb/uvc/uvc_debugfs.c | 7 +- 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 | 14 +- 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 | 6 +- 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 | 10 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 6 +- drivers/media/v4l2-core/v4l2-subdev.c | 10 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 4 +- drivers/memory/fsl-corenet-cf.c | 6 +- drivers/memory/mtk-smi.c | 10 +- drivers/memory/of_memory.c | 6 +- drivers/memory/of_memory.h | 6 +- drivers/memory/ti-emif-pm.c | 10 +- drivers/memstick/core/mspro_block.c | 13 +- drivers/message/fusion/mptbase.c | 3 +- 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/as3722.c | 15 +- drivers/mfd/bcm590xx.c | 6 +- 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/dm355evm_msp.c | 6 +- drivers/mfd/janz-cmodio.c | 6 +- drivers/mfd/jz4740-adc.c | 10 +- drivers/mfd/lm3533-core.c | 6 +- drivers/mfd/lm3533-ctrlbank.c | 6 +- drivers/mfd/mcp-core.c | 5 +- drivers/mfd/mcp-sa11x0.c | 5 +- drivers/mfd/menelaus.c | 15 +- drivers/mfd/menf21bmc.c | 6 +- drivers/mfd/mt6397-core.c | 10 +- drivers/mfd/mxs-lradc.c | 11 +- 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/rc5t583-irq.c | 14 +- drivers/mfd/rc5t583.c | 14 +- drivers/mfd/stw481x.c | 3 +- drivers/mfd/sun6i-prcm.c | 3 +- drivers/mfd/syscon.c | 6 +- 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-irq.c | 15 +- drivers/mfd/twl6030-irq.c | 15 +- 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/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/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/enclosure.c | 13 +- drivers/misc/genwqe/Kconfig | 1 + drivers/misc/genwqe/card_dev.c | 2 - drivers/misc/genwqe/card_utils.c | 4 - drivers/misc/habanalabs/context.c | 6 - drivers/misc/habanalabs/debugfs.c | 60 +- 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 | 17 - drivers/misc/habanalabs/habanalabs.h | 2 - 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/isl29020.c | 13 +- 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/lkdtm/Makefile | 3 +- drivers/misc/lkdtm/bugs.c | 25 +- drivers/misc/lkdtm/core.c | 26 +- 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 | 2 +- drivers/misc/mic/bus/scif_bus.c | 10 +- drivers/misc/mic/bus/scif_bus.h | 10 +- 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 | 11 +- 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/ocxl/Kconfig | 1 + drivers/misc/pch_phub.c | 14 +- drivers/misc/phantom.c | 6 +- drivers/misc/pti.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/vexpress-syscfg.c | 9 +- drivers/misc/vmw_balloon.c | 489 +- 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/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/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/mtk-sd.c | 10 +- drivers/mmc/host/renesas_sdhi_core.c | 6 - 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-of-arasan.c | 6 +- drivers/mmc/host/sdhci-of-esdhc.c | 6 +- drivers/mmc/host/sdhci-of-hlwd.c | 6 +- drivers/mmc/host/sdhci-pci-core.c | 6 +- drivers/mmc/host/sdhci-pltfm.c | 14 +- drivers/mmc/host/sdhci-st.c | 11 +- drivers/mmc/host/sdhci-tegra.c | 2 +- drivers/mmc/host/sdhci.c | 30 +- drivers/mmc/host/sdhci.h | 6 +- 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/wbsd.c | 7 +- drivers/mmc/host/wbsd.h | 6 +- drivers/mtd/devices/docg3.c | 16 +- drivers/mtd/devices/docg3.h | 16 +- drivers/mtd/devices/ms02-nv.c | 6 +- drivers/mtd/devices/ms02-nv.h | 6 +- drivers/mtd/devices/mtd_dataflash.c | 6 +- drivers/mtd/devices/powernv_flash.c | 11 +- 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/mtdsuper.c | 6 +- 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 | 10 +- 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/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 | 10 +- 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/omap_elm.c | 12 +- drivers/mtd/nand/raw/s3c2410.c | 15 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 6 - 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/aspeed-smc.c | 6 +- drivers/mtd/spi-nor/cadence-quadspi.c | 13 +- drivers/mtd/spi-nor/mtk-quadspi.c | 10 +- drivers/mtd/ubi/attach.c | 15 +- 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/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_netlink.c | 6 +- drivers/net/bonding/bond_options.c | 6 +- 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/grcan.c | 6 +- drivers/net/can/janz-ican3.c | 6 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 2 +- drivers/net/can/spi/mcp251x.c | 3 +- drivers/net/can/usb/ems_usb.c | 14 +- drivers/net/can/usb/esd_usb2.c | 14 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 2 +- drivers/net/can/xilinx_can.c | 10 +- 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/mt7530.c | 10 +- drivers/net/dsa/mt7530.h | 10 +- drivers/net/dsa/mv88e6060.h | 6 +- drivers/net/dsa/mv88e6xxx/chip.c | 8 +- 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/sja1105/sja1105_main.c | 11 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 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/apple/bmac.h | 6 +- drivers/net/ethernet/apple/mace.h | 6 +- drivers/net/ethernet/apple/macmace.c | 6 +- drivers/net/ethernet/arc/emac_arc.c | 11 +- drivers/net/ethernet/arc/emac_rockchip.c | 11 +- drivers/net/ethernet/atheros/Kconfig | 10 +- drivers/net/ethernet/atheros/Makefile | 1 - drivers/net/ethernet/atheros/ag71xx.c | 1898 --- drivers/net/ethernet/atheros/atl1c/atl1c.h | 15 +- drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c | 16 +- drivers/net/ethernet/atheros/atl1c/atl1c_hw.c | 15 +- drivers/net/ethernet/atheros/atl1c/atl1c_hw.h | 15 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 15 +- drivers/net/ethernet/atheros/atl1e/atl1e.h | 15 +- drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c | 16 +- drivers/net/ethernet/atheros/atl1e/atl1e_hw.c | 15 +- drivers/net/ethernet/atheros/atl1e/atl1e_hw.h | 15 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 15 +- drivers/net/ethernet/atheros/atl1e/atl1e_param.c | 15 +- drivers/net/ethernet/atheros/atlx/atl1.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/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/cxgb4.h | 2 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 41 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 52 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 1 - drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 79 +- drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 4 - drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 25 - 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/freescale/dpaa2/dpaa2-eth.c | 7 +- drivers/net/ethernet/freescale/enetc/Kconfig | 10 - drivers/net/ethernet/freescale/enetc/enetc.c | 216 +- drivers/net/ethernet/freescale/enetc/enetc.h | 18 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 31 - drivers/net/ethernet/freescale/enetc/enetc_hw.h | 25 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 - drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 5 - drivers/net/ethernet/freescale/enetc/enetc_vf.c | 2 - drivers/net/ethernet/freescale/fec_main.c | 1 + drivers/net/ethernet/freescale/fman/fman_keygen.c | 3 +- drivers/net/ethernet/freescale/fsl_pq_mdio.c | 7 +- drivers/net/ethernet/freescale/gianfar.c | 6 +- drivers/net/ethernet/freescale/gianfar.h | 6 +- drivers/net/ethernet/freescale/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/hnae3.h | 4 - drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 1 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 112 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 6 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 8 - .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 57 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 442 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 18 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 2 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 95 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 2 - drivers/net/ethernet/hisilicon/hns_mdio.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 4 + 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/intel/e1000e/netdev.c | 21 +- drivers/net/ethernet/intel/iavf/Makefile | 2 +- drivers/net/ethernet/intel/iavf/i40e_adminq.c | 936 ++ drivers/net/ethernet/intel/iavf/i40e_adminq.h | 135 + drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h | 530 + drivers/net/ethernet/intel/iavf/iavf.h | 8 +- drivers/net/ethernet/intel/iavf/iavf_adminq.c | 937 -- drivers/net/ethernet/intel/iavf/iavf_adminq.h | 135 - drivers/net/ethernet/intel/iavf/iavf_adminq_cmd.h | 528 - drivers/net/ethernet/intel/iavf/iavf_alloc.h | 17 +- drivers/net/ethernet/intel/iavf/iavf_client.c | 127 +- drivers/net/ethernet/intel/iavf/iavf_client.h | 104 +- drivers/net/ethernet/intel/iavf/iavf_common.c | 499 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 12 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 85 +- drivers/net/ethernet/intel/iavf/iavf_osdep.h | 3 +- drivers/net/ethernet/intel/iavf/iavf_prototype.h | 58 +- drivers/net/ethernet/intel/iavf/iavf_status.h | 136 +- drivers/net/ethernet/intel/iavf/iavf_trace.h | 4 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 12 +- drivers/net/ethernet/intel/iavf/iavf_type.h | 4 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 38 +- drivers/net/ethernet/intel/ice/ice.h | 63 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 49 +- drivers/net/ethernet/intel/ice/ice_common.c | 250 +- drivers/net/ethernet/intel/ice/ice_common.h | 11 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 2 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 2 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 35 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 12 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 230 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 5 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 1027 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 4 - drivers/net/ethernet/intel/ice/ice_lib.c | 479 +- drivers/net/ethernet/intel/ice/ice_lib.h | 14 - drivers/net/ethernet/intel/ice/ice_main.c | 362 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 35 +- drivers/net/ethernet/intel/ice/ice_status.h | 1 - drivers/net/ethernet/intel/ice/ice_switch.c | 9 +- drivers/net/ethernet/intel/ice/ice_switch.h | 7 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 16 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 35 +- drivers/net/ethernet/intel/ice/ice_type.h | 13 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 301 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 33 +- drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 3 +- drivers/net/ethernet/intel/igc/igc_base.c | 49 + drivers/net/ethernet/intel/igc/igc_defines.h | 18 +- drivers/net/ethernet/intel/igc/igc_hw.h | 3 + drivers/net/ethernet/intel/igc/igc_mac.c | 23 +- drivers/net/ethernet/intel/igc/igc_main.c | 22 - drivers/net/ethernet/jme.c | 15 +- drivers/net/ethernet/jme.h | 15 +- drivers/net/ethernet/marvell/mvneta.c | 36 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 21 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 276 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h | 15 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 110 +- drivers/net/ethernet/marvell/skge.c | 14 +- drivers/net/ethernet/marvell/sky2.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 27 + drivers/net/ethernet/mellanox/mlx5/core/ecpf.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 32 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 20 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 107 +- drivers/net/ethernet/mellanox/mlx5/core/events.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 21 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 27 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 135 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 46 +- drivers/net/ethernet/mellanox/mlxsw/i2c.c | 76 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 18 - drivers/net/ethernet/mellanox/mlxsw/reg.h | 62 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 31 +- drivers/net/ethernet/micrel/ks8695net.c | 11 +- drivers/net/ethernet/micrel/ks8842.c | 14 +- drivers/net/ethernet/micrel/ks8851_mll.c | 14 +- drivers/net/ethernet/micrel/ksz884x.c | 10 +- drivers/net/ethernet/microchip/encx24j600.c | 7 +- drivers/net/ethernet/mscc/Makefile | 2 +- drivers/net/ethernet/mscc/ocelot.c | 26 +- drivers/net/ethernet/mscc/ocelot.h | 11 - drivers/net/ethernet/mscc/ocelot_ace.c | 777 - drivers/net/ethernet/mscc/ocelot_ace.h | 232 - drivers/net/ethernet/mscc/ocelot_board.c | 1 - drivers/net/ethernet/mscc/ocelot_flower.c | 357 - drivers/net/ethernet/mscc/ocelot_police.c | 227 - drivers/net/ethernet/mscc/ocelot_police.h | 22 - drivers/net/ethernet/mscc/ocelot_regs.c | 11 - drivers/net/ethernet/mscc/ocelot_s2.h | 64 - drivers/net/ethernet/mscc/ocelot_tc.c | 178 - drivers/net/ethernet/mscc/ocelot_tc.h | 22 - drivers/net/ethernet/mscc/ocelot_vcap.h | 403 - drivers/net/ethernet/netronome/nfp/bpf/jit.c | 115 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 2 - drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 12 - drivers/net/ethernet/nxp/lpc_eth.c | 11 +- drivers/net/ethernet/qlogic/qed/qed.h | 24 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 1275 +- drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 113 +- drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 26 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 16 +- drivers/net/ethernet/qlogic/qed/qed_hw.c | 44 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 9 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 35 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 24 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 406 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 157 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 65 - drivers/net/ethernet/qlogic/qed/qed_mcp.h | 16 - drivers/net/ethernet/qlogic/qed/qed_ptp.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 75 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 6 - drivers/net/ethernet/qlogic/qed/qed_sriov.c | 3 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 - drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 1 - drivers/net/ethernet/qlogic/qede/qede_main.c | 6 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 37 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h | 25 +- drivers/net/ethernet/realtek/r8169.c | 317 +- 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/stmicro/stmmac/Kconfig | 10 - drivers/net/ethernet/stmicro/stmmac/Makefile | 2 - drivers/net/ethernet/stmicro/stmmac/common.h | 1 - drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c | 8 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 11 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 3 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 24 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 11 +- drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 1 - .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 22 +- .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 13 - drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 3 - drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 29 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 4 + drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 2 - .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 15 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 4 + drivers/net/ethernet/stmicro/stmmac/hwif.c | 9 - drivers/net/ethernet/stmicro/stmmac/hwif.h | 21 - drivers/net/ethernet/stmicro/stmmac/mmc.h | 4 + drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 13 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 22 - .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 22 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.h | 6 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 850 -- drivers/net/ethernet/tehuti/tehuti.c | 6 +- drivers/net/ethernet/tehuti/tehuti.h | 6 +- drivers/net/ethernet/ti/cpsw.c | 7 +- 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/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 | 3 +- 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/ll_temac.h | 5 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 258 +- drivers/net/ethernet/xilinx/ll_temac_mdio.c | 20 +- drivers/net/ethernet/xilinx/xilinx_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/gtp.c | 6 +- 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 | 13 +- 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/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 | 7 +- drivers/net/loopback.c | 6 +- drivers/net/macsec.c | 6 +- drivers/net/macvlan.c | 8 +- drivers/net/netconsole.c | 14 +- drivers/net/phy/Kconfig | 6 - drivers/net/phy/Makefile | 1 - drivers/net/phy/aquantia_main.c | 8 - drivers/net/phy/bcm87xx.c | 20 +- drivers/net/phy/dp83867.c | 193 +- drivers/net/phy/lxt.c | 6 - drivers/net/phy/nxp-tja11xx.c | 403 - drivers/net/phy/phy-core.c | 4 +- drivers/net/phy/phy.c | 86 +- drivers/net/phy/phy_device.c | 104 +- drivers/net/phy/phylink.c | 288 +- drivers/net/phy/sfp-bus.c | 14 +- drivers/net/phy/sfp.c | 35 +- 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/kalmia.c | 6 +- drivers/net/vrf.c | 6 +- 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/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/z85230.c | 5 +- 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/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/4965-debug.c | 20 +- drivers/net/wireless/intel/iwlegacy/4965.h | 20 +- drivers/net/wireless/intel/iwlegacy/common.c | 20 +- drivers/net/wireless/intel/iwlegacy/debug.c | 20 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 39 - drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 2 - 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/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/txrx.c | 11 +- drivers/net/wireless/mac80211_hwsim.c | 1 - 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 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 35 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.h | 1 + .../wireless/realtek/rtlwifi/btcoexist/rtl_btc.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/xen-netback/interface.c | 2 +- drivers/nfc/fdp/fdp.c | 45 +- drivers/nfc/fdp/fdp.h | 10 +- drivers/nfc/fdp/i2c.c | 36 +- drivers/nfc/st21nfca/dep.c | 3 +- drivers/nfc/st21nfca/se.c | 5 +- drivers/nfc/st95hf/core.c | 7 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 12 +- drivers/ntb/hw/idt/ntb_hw_idt.c | 6 + drivers/ntb/hw/intel/ntb_hw_gen1.c | 4 + drivers/ntb/hw/intel/ntb_hw_gen3.c | 6 +- drivers/ntb/ntb.c | 9 +- drivers/ntb/ntb_transport.c | 1 - drivers/ntb/test/ntb_perf.c | 43 +- drivers/ntb/test/ntb_pingpong.c | 14 +- drivers/ntb/test/ntb_tool.c | 9 +- drivers/nvdimm/pmem.c | 17 +- drivers/nvme/host/fc.c | 7 +- drivers/nvme/host/rdma.c | 7 +- 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/uniphier-efuse.c | 10 +- drivers/of/base.c | 10 +- drivers/of/fdt.c | 39 +- drivers/of/of_reserved_mem.c | 3 - drivers/opp/core.c | 138 +- drivers/opp/of.c | 30 +- drivers/parisc/asp.c | 6 +- drivers/parisc/ccio-dma.c | 9 +- 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/sba_iommu.c | 8 +- drivers/parisc/superio.c | 6 +- drivers/parisc/wax.c | 6 +- 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/pci-hyperv.c | 91 +- drivers/pci/of.c | 8 - drivers/pci/p2pdma.c | 115 +- drivers/pci/pci-acpi.c | 3 +- drivers/pci/pci-driver.c | 17 +- drivers/pcmcia/at91_cf.c | 6 +- drivers/pcmcia/electra_cf.c | 15 +- drivers/pcmcia/omap_cf.c | 6 +- drivers/pcmcia/vrc4171_card.c | 15 +- drivers/perf/arm-ccn.c | 9 +- drivers/phy/allwinner/phy-sun4i-usb.c | 11 +- drivers/phy/allwinner/phy-sun9i-usb.c | 11 +- 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/phy-core.c | 6 +- drivers/phy/qualcomm/Kconfig | 8 - drivers/phy/qualcomm/Makefile | 1 - drivers/phy/qualcomm/phy-qcom-pcie2.c | 331 - drivers/phy/ralink/phy-ralink-usb.c | 11 +- drivers/phy/rockchip/phy-rockchip-dp.c | 5 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 11 +- drivers/phy/st/phy-stm32-usbphyc.c | 2 +- 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 | 6 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 6 +- drivers/pinctrl/aspeed/pinctrl-aspeed.h | 6 +- drivers/pinctrl/bcm/Kconfig | 6 +- 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-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/meson/pinctrl-meson-g12a.c | 36 +- drivers/pinctrl/meson/pinctrl-meson.c | 350 +- drivers/pinctrl/meson/pinctrl-meson.h | 18 +- 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/pinctrl-abx500.c | 6 +- drivers/pinctrl/pinconf-generic.c | 5 +- drivers/pinctrl/pinconf.c | 3 +- drivers/pinctrl/pinconf.h | 3 +- drivers/pinctrl/pinctrl-at91.h | 6 +- drivers/pinctrl/pinctrl-axp209.c | 6 +- drivers/pinctrl/pinctrl-bm1880.c | 455 +- drivers/pinctrl/pinctrl-coh901.c | 2 +- drivers/pinctrl/pinctrl-digicolor.c | 6 +- drivers/pinctrl/pinctrl-ingenic.c | 3 +- drivers/pinctrl/pinctrl-rk805.c | 6 +- drivers/pinctrl/pinctrl-rockchip.c | 11 +- drivers/pinctrl/pinctrl-stmfx.c | 1 - drivers/pinctrl/pinmux.c | 3 +- drivers/pinctrl/pinmux.h | 3 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 1 - drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 2 +- 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 | 183 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 2 - drivers/pinctrl/stm32/pinctrl-stm32mp157.c | 5 - drivers/platform/Kconfig | 2 - drivers/platform/Makefile | 2 +- drivers/platform/chrome/Kconfig | 13 - drivers/platform/chrome/Makefile | 1 - drivers/platform/chrome/cros_ec_ishtp.c | 763 - drivers/platform/chrome/cros_ec_spi.c | 68 +- drivers/platform/chrome/wilco_ec/Makefile | 2 +- drivers/platform/chrome/wilco_ec/core.c | 13 +- drivers/platform/chrome/wilco_ec/debugfs.c | 10 +- drivers/platform/chrome/wilco_ec/mailbox.c | 21 +- drivers/platform/chrome/wilco_ec/properties.c | 132 - drivers/platform/chrome/wilco_ec/sysfs.c | 77 - drivers/platform/olpc/Kconfig | 15 - drivers/platform/olpc/Makefile | 3 +- drivers/platform/olpc/olpc-ec.c | 174 +- drivers/platform/olpc/olpc-xo175-ec.c | 752 - 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 | 15 +- drivers/platform/x86/asus-wmi.c | 15 +- drivers/platform/x86/asus-wmi.h | 15 +- drivers/platform/x86/dell-rbtn.c | 10 +- drivers/platform/x86/dell-rbtn.h | 10 +- drivers/platform/x86/dell-smo8800.c | 11 +- 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/eeepc-laptop.c | 11 +- drivers/platform/x86/eeepc-wmi.c | 15 +- drivers/platform/x86/hp-wmi.c | 15 +- drivers/platform/x86/hp_accel.c | 15 +- drivers/platform/x86/ibm_rtl.c | 16 +- drivers/platform/x86/msi-wmi.c | 15 +- drivers/platform/x86/mxm-wmi.c | 15 +- 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 | 6 +- 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/reset/ltc2952-poweroff.c | 12 +- 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/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 | 3 +- drivers/power/supply/power_supply_leds.c | 3 +- drivers/power/supply/power_supply_sysfs.c | 3 +- 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 | 75 +- 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/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-lpc18xx-sct.c | 5 +- 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/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/regulator/Kconfig | 26 +- drivers/regulator/Makefile | 1 - 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 | 71 +- drivers/regulator/as3722-regulator.c | 16 +- drivers/regulator/bcm590xx-regulator.c | 6 +- drivers/regulator/core.c | 13 +- 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/ltc3676.c | 11 +- drivers/regulator/max1586.c | 15 +- drivers/regulator/max77620-regulator.c | 26 +- drivers/regulator/max77650-regulator.c | 134 +- drivers/regulator/max8660.c | 15 +- drivers/regulator/max8952.c | 15 +- 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/rc5t583-regulator.c | 15 +- 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/virtual.c | 6 +- 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_sysfs.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-oxnas.c | 13 +- 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/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-ds1307.c | 129 +- drivers/rtc/rtc-ds2404.c | 5 +- drivers/rtc/rtc-ds3232.c | 6 +- drivers/rtc/rtc-efi.c | 7 +- drivers/rtc/rtc-ftrtc010.c | 11 +- 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-m48t35.c | 6 +- drivers/rtc/rtc-mt6397.c | 10 +- drivers/rtc/rtc-mt7622.c | 11 +- drivers/rtc/rtc-pcf50633.c | 7 +- drivers/rtc/rtc-pl031.c | 6 +- drivers/rtc/rtc-pxa.c | 16 +- drivers/rtc/rtc-rc5t583.c | 14 +- drivers/rtc/rtc-s35390a.c | 61 +- drivers/rtc/rtc-sa1100.c | 6 +- drivers/rtc/rtc-st-lpc.c | 4 + drivers/rtc/rtc-sun6i.c | 11 +- drivers/rtc/rtc-tegra.c | 254 +- 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-wm8350.c | 7 +- drivers/s390/char/sclp_async.c | 7 +- drivers/s390/crypto/ap_bus.c | 26 +- drivers/s390/crypto/ap_bus.h | 3 - drivers/s390/crypto/zcrypt_api.c | 17 +- 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/scsi/Kconfig | 57 +- drivers/scsi/Makefile | 4 +- drivers/scsi/advansys.c | 6 +- drivers/scsi/be2iscsi/be_iscsi.c | 6 +- drivers/scsi/cxgbi/cxgb3i/Kbuild | 1 - drivers/scsi/cxgbi/cxgb4i/Kbuild | 1 - drivers/scsi/cxgbi/libcxgbi.c | 4 - 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/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 | 7 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 7 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 7 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 7 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 7 +- drivers/scsi/hosts.c | 2 +- drivers/scsi/hpsa.c | 280 +- drivers/scsi/hpsa.h | 6 +- drivers/scsi/hpsa_cmd.h | 2 +- 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/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 | 510 +- drivers/scsi/lpfc/lpfc_nvme.c | 16 +- drivers/scsi/lpfc/lpfc_nvmet.c | 330 +- drivers/scsi/lpfc/lpfc_nvmet.h | 1 - drivers/scsi/lpfc/lpfc_scsi.c | 16 +- drivers/scsi/lpfc/lpfc_sli.c | 72 +- 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 | 354 +- drivers/scsi/megaraid/megaraid_sas_debugfs.c | 180 - drivers/scsi/megaraid/megaraid_sas_fp.c | 1 - drivers/scsi/megaraid/megaraid_sas_fusion.c | 303 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 6 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 4 - 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/qedf_main.c | 39 +- drivers/scsi/qedi/qedi_main.c | 34 +- drivers/scsi/qla2xxx/qla_target.h | 11 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 10 +- 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 | 33 +- 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 | 2 +- drivers/scsi/sr.c | 2 +- drivers/scsi/st.c | 8 +- drivers/scsi/stex.c | 7 +- 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-sysfs.c | 6 +- drivers/scsi/ufs/ufshcd.c | 35 +- drivers/scsi/ufs/ufshcd.h | 5 - drivers/scsi/ufs/ufshci.h | 6 +- drivers/scsi/ufs/unipro.h | 6 +- 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 | 10 +- 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 | 6 +- 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/soc-imx8.c | 32 - 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/mdt_loader.c | 10 +- drivers/soc/qcom/rpmpd.c | 134 +- drivers/soc/tegra/fuse/fuse-tegra.c | 14 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 15 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 14 +- 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/ti/knav_qmss.h | 10 +- drivers/soc/ti/knav_qmss_acc.c | 10 +- drivers/soc/ti/knav_qmss_queue.c | 10 +- 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 | 17 +- drivers/soundwire/intel.h | 2 +- drivers/soundwire/intel_init.c | 25 +- drivers/soundwire/mipi_disco.c | 35 +- drivers/soundwire/stream.c | 12 +- drivers/spi/Kconfig | 4 +- 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-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-iproc-qspi.c | 10 +- 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-mt65xx.c | 10 +- drivers/spi/spi-omap-100k.c | 11 +- drivers/spi/spi-omap2-mcspi.c | 11 +- drivers/spi/spi-pl022.c | 11 +- drivers/spi/spi-pxa2xx.c | 11 +- drivers/spi/spi-rockchip.c | 4 +- drivers/spi/spi-sc18is602.c | 11 +- drivers/spi/spi-sh-msiof.c | 2 +- drivers/spi/spi-sun4i.c | 6 +- drivers/spi/spi-sun6i.c | 6 +- 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-xcomm.c | 3 +- drivers/spi/spi.c | 115 +- drivers/spi/spidev.c | 13 +- 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/fieldbus/anybuss/arcx-anybus.c | 44 +- drivers/staging/fieldbus/dev_core.c | 6 +- drivers/staging/fsl-dpaa2/Kconfig | 8 +- 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/kpc2000/Kconfig | 6 +- drivers/staging/kpc2000/Makefile | 4 +- drivers/staging/kpc2000/TODO | 3 + drivers/staging/kpc2000/kpc2000/Makefile | 2 +- drivers/staging/kpc2000/kpc2000/cell_probe.c | 753 +- drivers/staging/kpc2000/kpc2000/core.c | 1006 +- 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 | 125 +- drivers/staging/kpc2000/kpc2000/uapi.h | 22 +- drivers/staging/kpc2000/kpc2000_i2c.c | 652 - drivers/staging/kpc2000/kpc2000_spi.c | 552 - drivers/staging/kpc2000/kpc_dma/dma.c | 138 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 224 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 119 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 32 +- 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 | 2 - drivers/staging/media/Makefile | 1 - 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/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 | 3 - drivers/staging/media/imx/Kconfig | 2 +- drivers/staging/media/imx/Makefile | 18 +- drivers/staging/media/imx/imx-ic-common.c | 68 +- drivers/staging/media/imx/imx-ic-prp.c | 36 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 90 +- 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 | 47 +- 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 | 170 +- drivers/staging/media/imx/imx-media-vdic.c | 84 +- drivers/staging/media/imx/imx-media.h | 116 +- drivers/staging/media/imx/imx7-media-csi.c | 123 +- drivers/staging/media/imx/imx7-mipi-csis.c | 24 +- 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/rockchip/vpu/Kconfig | 1 - drivers/staging/media/rockchip/vpu/Makefile | 7 +- drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c | 61 +- .../media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c | 6 +- .../media/rockchip/vpu/rk3288_vpu_hw_mpeg2_dec.c | 261 - .../staging/media/rockchip/vpu/rk3288_vpu_regs.h | 1 - drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c | 61 +- .../media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c | 12 +- .../media/rockchip/vpu/rk3399_vpu_hw_mpeg2_dec.c | 267 - drivers/staging/media/rockchip/vpu/rockchip_vpu.h | 122 +- .../media/rockchip/vpu/rockchip_vpu_common.h | 29 + .../staging/media/rockchip/vpu/rockchip_vpu_drv.c | 473 +- .../staging/media/rockchip/vpu/rockchip_vpu_enc.c | 671 + .../staging/media/rockchip/vpu/rockchip_vpu_hw.h | 44 - .../staging/media/rockchip/vpu/rockchip_vpu_jpeg.c | 29 - .../media/rockchip/vpu/rockchip_vpu_mpeg2.c | 61 - .../staging/media/rockchip/vpu/rockchip_vpu_v4l2.c | 692 - .../staging/media/rockchip/vpu/rockchip_vpu_v4l2.h | 26 - 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 - drivers/staging/most/Kconfig | 2 +- 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/rtl8188eu/Kconfig | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 26 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 14 +- 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/rtl8712_xmit.c | 2 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 4 +- drivers/staging/rtl8712/rtl871x_mp.c | 14 +- drivers/staging/rtl8712/rtl871x_recv.c | 14 +- drivers/staging/rtl8712/rtl871x_security.c | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 12 +- drivers/staging/rtl8712/wifi.h | 11 + drivers/staging/rtl8723bs/Kconfig | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 15 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 65 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 54 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 2 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 60 +- 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_com.c | 2 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 11 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 5 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 1 + drivers/staging/rtl8723bs/include/rtw_ap.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 34 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 452 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 18 +- drivers/staging/rts5208/rtsx_chip.c | 20 +- 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 | 11 +- .../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 | 53 +- .../interface/vchiq_arm/vchiq_debugfs.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 6 +- drivers/staging/vt6655/Kconfig | 5 +- 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/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_xcopy.c | 11 +- drivers/target/tcm_fc/tfc_conf.c | 10 +- drivers/thermal/da9062-thermal.c | 11 +- drivers/thermal/db8500_thermal.c | 11 +- drivers/thermal/fair_share.c | 14 +- drivers/thermal/intel/intel_bxt_pmic_thermal.c | 11 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 142 +- drivers/thermal/mtk_thermal.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/samsung/exynos_tmu.c | 16 +- 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/user_space.c | 14 +- drivers/thermal/zx2967_thermal.c | 3 +- drivers/tty/serial/8250/8250_of.c | 9 +- drivers/tty/serial/8250/8250_pnp.c | 4 +- drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 19 +- drivers/tty/serial/imx.c | 1 + drivers/tty/serial/max310x.c | 159 +- drivers/tty/serial/msm_serial.c | 5 +- drivers/tty/serial/sh-sci.c | 7 - drivers/tty/serial/stm32-usart.c | 221 +- drivers/tty/serial/stm32-usart.h | 14 +- drivers/tty/tty_io.c | 4 +- drivers/tty/tty_ldisc.c | 6 +- drivers/tty/vt/consolemap.c | 6 +- drivers/tty/vt/vt.c | 11 +- drivers/usb/Kconfig | 1 - drivers/usb/atm/Kconfig | 1 + 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 | 32 +- drivers/usb/core/quirks.c | 3 - drivers/usb/dwc2/Kconfig | 1 + drivers/usb/gadget/legacy/Kconfig | 2 + drivers/usb/host/Kconfig | 5 + drivers/usb/host/ehci-exynos.c | 11 - drivers/usb/host/ehci-hcd.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-sm501.c | 50 +- drivers/usb/host/ohci-tmio.c | 15 +- drivers/usb/host/ohci.h | 2 - drivers/usb/host/uhci-hcd.c | 2 +- drivers/usb/host/xhci-debugfs.c | 3 - drivers/usb/host/xhci-ring.c | 26 +- drivers/usb/host/xhci.c | 24 +- drivers/usb/host/xhci.h | 3 +- drivers/usb/misc/rio500.c | 80 +- drivers/usb/misc/sisusbvga/sisusb.c | 15 +- drivers/usb/mtu3/mtu3_debugfs.c | 3 +- drivers/usb/renesas_usbhs/Kconfig | 1 + drivers/usb/renesas_usbhs/Makefile | 2 +- drivers/usb/renesas_usbhs/common.c | 156 +- drivers/usb/renesas_usbhs/common.h | 8 +- drivers/usb/renesas_usbhs/fifo.c | 9 +- drivers/usb/renesas_usbhs/rza.h | 1 - drivers/usb/renesas_usbhs/rza2.c | 72 - drivers/usb/serial/option.c | 6 - drivers/usb/serial/pl2303.c | 1 - drivers/usb/serial/pl2303.h | 3 - drivers/usb/usbip/stub_dev.c | 75 +- drivers/usb/usbip/stub_main.c | 8 +- .../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 | 41 +- drivers/vhost/scsi.c | 21 +- drivers/vhost/vhost.c | 20 +- drivers/vhost/vhost.h | 5 +- drivers/vhost/vsock.c | 28 +- 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/omap1_bl.c | 15 +- drivers/video/backlight/pcf50633-backlight.c | 11 +- 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/da8xx-fb.c | 15 +- drivers/video/fbdev/fsl-diu-fb.c | 7 +- 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/grvga.c | 7 +- drivers/video/fbdev/jz4740_fb.c | 11 +- drivers/video/fbdev/macfb.c | 5 +- drivers/video/fbdev/mxsfb.c | 10 +- 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/tmiofb.c | 10 +- drivers/video/fbdev/valkyriefb.h | 6 +- drivers/video/hdmi.c | 257 - 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/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 | 63 +- drivers/w1/slaves/w1_ds2423.c | 15 +- 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/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/indydog.c | 6 +- drivers/watchdog/intel-mid_wdt.c | 5 +- drivers/watchdog/it8712f_wdt.c | 6 +- drivers/watchdog/it87_wdt.c | 11 +- drivers/watchdog/jz4740_wdt.c | 11 +- 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/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/rc32434_wdt.c | 7 +- 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/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 | 6 +- 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/preempt.c | 6 +- drivers/xen/privcmd.c | 6 +- drivers/xen/pvcalls-back.c | 11 +- drivers/xen/pvcalls-front.c | 15 +- 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/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 | 11 +- fs/binfmt_elf.c | 1 + fs/binfmt_elf_fdpic.c | 6 +- fs/binfmt_flat.c | 25 +- fs/block_dev.c | 25 +- fs/buffer.c | 56 +- fs/ceph/acl.c | 15 +- fs/ceph/cache.c | 17 +- fs/ceph/cache.h | 17 +- fs/char_dev.c | 3 +- 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/connect.c | 2 +- fs/cifs/dfs_cache.c | 4 +- fs/cifs/file.c | 4 +- fs/cifs/netmisc.c | 15 +- fs/cifs/smb2pdu.c | 12 +- 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/fscrypt_private.h | 15 +- fs/crypto/policy.c | 2 - fs/dlm/ast.c | 4 +- fs/dlm/ast.h | 4 +- fs/dlm/config.c | 46 +- fs/dlm/config.h | 7 +- fs/dlm/debug_fs.c | 4 +- fs/dlm/dir.c | 4 +- fs/dlm/dir.h | 4 +- fs/dlm/dlm_internal.h | 4 +- fs/dlm/lock.c | 4 +- fs/dlm/lock.h | 4 +- fs/dlm/lockspace.c | 10 +- fs/dlm/lockspace.h | 4 +- fs/dlm/lowcomms.c | 99 +- fs/dlm/lowcomms.h | 5 +- fs/dlm/lvb_table.h | 4 +- fs/dlm/main.c | 4 +- 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/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/mmap.c | 16 +- fs/ecryptfs/read_write.c | 16 +- fs/ecryptfs/super.c | 16 +- fs/eventpoll.c | 10 +- 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/f2fs/checkpoint.c | 17 +- fs/f2fs/data.c | 110 +- fs/f2fs/f2fs.h | 7 - fs/f2fs/gc.c | 3 +- fs/f2fs/segment.c | 54 +- fs/f2fs/super.c | 19 +- fs/fat/fatent.c | 2 +- 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/file.c | 43 +- fs/gfs2/ops_fstype.c | 23 +- fs/gfs2/super.h | 2 - fs/gfs2/sys.c | 3 +- fs/hfsplus/xattr.c | 2 +- fs/inode.c | 2 +- fs/internal.h | 6 +- fs/io_uring.c | 336 +- 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/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 | 5 + fs/namespace.c | 2 +- fs/nfs/client.c | 6 +- fs/nfs/getroot.c | 6 +- fs/nfs/nfs4proc.c | 32 +- fs/nfsd/cache.h | 5 +- fs/nfsd/netns.h | 38 - fs/nfsd/nfscache.c | 227 +- fs/nfsd/nfsctl.c | 14 +- fs/nfsd/vfs.c | 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 | 10 +- fs/ocfs2/blockcheck.h | 10 +- fs/ocfs2/buffer_head_io.c | 16 +- fs/ocfs2/buffer_head_io.h | 16 +- fs/ocfs2/cluster/heartbeat.c | 18 +- fs/ocfs2/cluster/heartbeat.h | 17 +- fs/ocfs2/cluster/masklog.c | 16 +- fs/ocfs2/cluster/masklog.h | 16 +- fs/ocfs2/cluster/netdebug.c | 17 +- fs/ocfs2/cluster/nodemanager.c | 16 +- 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/tcp.c | 18 +- fs/ocfs2/cluster/tcp.h | 17 +- 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 | 17 +- fs/ocfs2/dlm/dlmdebug.h | 17 +- fs/ocfs2/dlm/dlmdomain.c | 17 +- fs/ocfs2/dlm/dlmdomain.h | 17 +- fs/ocfs2/dlm/dlmlock.c | 17 +- fs/ocfs2/dlm/dlmmaster.c | 19 +- fs/ocfs2/dlm/dlmrecovery.c | 17 +- 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 | 73 +- fs/ocfs2/dlmglue.h | 16 +- fs/ocfs2/export.c | 16 +- fs/ocfs2/export.h | 16 +- fs/ocfs2/file.c | 16 +- fs/ocfs2/file.h | 16 +- fs/ocfs2/filecheck.c | 1 - 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/ocfs2.h | 19 +- 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/suballoc.c | 16 +- fs/ocfs2/suballoc.h | 16 +- fs/ocfs2/super.c | 16 +- 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 | 3 +- fs/proc/array.c | 2 +- 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/vmcore.c | 9 - fs/pstore/platform.c | 7 +- fs/pstore/ram.c | 57 +- fs/quota/dquot.c | 11 +- fs/ramfs/file-nommu.c | 6 +- fs/ramfs/inode.c | 12 - fs/ramfs/internal.h | 6 +- fs/romfs/internal.h | 6 +- fs/romfs/mmap-nommu.c | 6 +- fs/romfs/storage.c | 6 +- fs/splice.c | 8 +- fs/ubifs/crypto.c | 19 +- fs/ubifs/file.c | 2 +- fs/ubifs/orphan.c | 50 +- fs/ubifs/tnc.c | 16 +- fs/ufs/super.c | 2 + include/acpi/acpi_bus.h | 15 +- include/acpi/acpi_drivers.h | 15 +- include/acpi/acpi_lpat.h | 10 +- include/asm-generic/atomic64.h | 6 +- include/asm-generic/irq_regs.h | 6 +- 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/crypto/acompress.h | 7 +- include/crypto/aead.h | 7 +- include/crypto/akcipher.h | 7 +- include/crypto/algapi.h | 14 +- include/crypto/authenc.h | 7 +- include/crypto/cbc.h | 7 +- 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 | 7 +- include/crypto/kpp.h | 7 +- include/crypto/padlock.h | 7 +- include/crypto/rng.h | 7 +- include/crypto/scatterwalk.h | 7 +- include/crypto/skcipher.h | 7 +- include/drm/bridge/analogix_dp.h | 6 +- include/drm/bridge/dw_hdmi.h | 6 +- include/drm/bridge/dw_mipi_dsi.h | 11 +- include/drm/drm_atomic_state_helper.h | 2 - include/drm/drm_auth.h | 11 +- include/drm/drm_connector.h | 22 +- include/drm/drm_device.h | 4 - include/drm/drm_dp_helper.h | 33 +- include/drm/drm_edid.h | 5 - include/drm/drm_fb_helper.h | 10 + include/drm/drm_format_helper.h | 6 +- include/drm/drm_fourcc.h | 50 +- include/drm/drm_gem_vram_helper.h | 162 - 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_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 | 5 +- include/drm/ttm/ttm_execbuf_util.h | 3 +- include/dt-bindings/arm/ux500_pm_domains.h | 2 +- include/dt-bindings/clock/g12a-clkc.h | 2 +- include/dt-bindings/clock/hi3660-clock.h | 6 +- include/dt-bindings/clock/imx8mm-clock.h | 11 +- include/dt-bindings/clock/imx8mq-clock.h | 5 +- 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/oxsemi,ox810se.h | 13 +- include/dt-bindings/clock/oxsemi,ox820.h | 13 +- include/dt-bindings/clock/pxa-clock.h | 6 +- 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/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 | 12 +- 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/rockchip.h | 11 +- include/dt-bindings/power/mt2701-power.h | 10 +- include/dt-bindings/power/qcom-rpmpd.h | 34 - include/dt-bindings/power/tegra186-powergate.h | 13 +- include/dt-bindings/reset/altr,rst-mgr-a10sr.h | 13 +- include/dt-bindings/reset/altr,rst-mgr-s10.h | 13 +- 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/sun5i-ccu.h | 11 +- include/dt-bindings/reset/tegra186-reset.h | 13 +- include/dt-bindings/reset/ti-syscon.h | 11 +- include/dt-bindings/soc/zte,pm_domains.h | 2 +- include/dt-bindings/sound/meson-g12a-tohdmitx.h | 13 - include/keys/big_key-type.h | 6 +- include/keys/dns_resolver-type.h | 6 +- include/keys/keyring-type.h | 6 +- include/keys/rxrpc-type.h | 6 +- include/keys/user-type.h | 6 +- include/linux/acpi.h | 22 +- include/linux/amba/kmi.h | 16 +- include/linux/amba/pl022.h | 11 +- include/linux/amba/serial.h | 15 +- include/linux/apm-emulation.h | 3 +- include/linux/arm-cci.h | 15 +- include/linux/atmel_pdc.h | 6 +- include/linux/audit.h | 25 +- include/linux/balloon_compaction.h | 4 - include/linux/bcm47xx_nvram.h | 5 +- include/linux/bcm47xx_sprom.h | 5 +- include/linux/bitfield.h | 10 +- include/linux/bpf-cgroup.h | 13 +- include/linux/bpf.h | 83 +- include/linux/bpf_verifier.h | 21 +- include/linux/cgroup-defs.h | 6 - include/linux/cgroup.h | 34 +- include/linux/clk/at91_pmc.h | 6 +- include/linux/clk/tegra.h | 13 +- include/linux/clk/zynq.h | 15 +- include/linux/coda.h | 3 +- include/linux/coda_psdev.h | 72 + include/linux/configfs.h | 16 +- include/linux/connector.h | 15 +- include/linux/coresight.h | 61 +- include/linux/cpu_cooling.h | 13 +- include/linux/cpuhotplug.h | 2 +- include/linux/crypto.h | 8 +- include/linux/cs5535.h | 5 +- include/linux/delayacct.h | 12 +- include/linux/device.h | 5 +- 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-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/dmaengine.h | 12 +- include/linux/dsa/sja1105.h | 12 + include/linux/dynamic_debug.h | 12 +- include/linux/eeprom_93cx6.h | 15 +- include/linux/elf-fdpic.h | 6 +- include/linux/enclosure.h | 13 +- include/linux/etherdevice.h | 7 +- include/linux/eventpoll.h | 7 +- include/linux/fcdevice.h | 7 +- include/linux/fddidevice.h | 6 +- include/linux/filter.h | 18 +- include/linux/firmware/trusted_foundations.h | 11 +- include/linux/fixp-arith.h | 14 +- include/linux/fs.h | 3 +- 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/hdlc.h | 5 +- include/linux/hdmi.h | 55 - include/linux/hid-debug.h | 15 +- include/linux/hid-roccat.h | 5 +- include/linux/hid.h | 14 +- include/linux/hiddev.h | 14 +- include/linux/hippidevice.h | 6 +- include/linux/hmm.h | 11 +- include/linux/hugetlb.h | 102 +- include/linux/i2c.h | 6 - include/linux/i3c/master.h | 5 +- include/linux/icmp.h | 6 +- include/linux/idr.h | 2 +- include/linux/ieee802154.h | 10 +- include/linux/if_arp.h | 6 +- include/linux/if_bridge.h | 6 +- include/linux/if_ether.h | 6 +- include/linux/if_fddi.h | 6 +- include/linux/if_frad.h | 6 +- include/linux/if_pppol2tp.h | 6 +- include/linux/if_pppox.h | 6 +- include/linux/if_rmnet.h | 55 - include/linux/if_team.h | 6 +- include/linux/if_tun.h | 11 +- include/linux/if_vlan.h | 7 +- include/linux/igmp.h | 9 +- include/linux/iio/adc/ad_sigma_delta.h | 3 +- include/linux/iio/buffer-dma.h | 3 +- include/linux/iio/buffer-dmaengine.h | 3 +- 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/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/bu21013.h | 2 +- include/linux/input/samsung-keypad.h | 6 +- include/linux/intel-iommu.h | 7 +- include/linux/intel-pti.h | 10 +- include/linux/intel-svm.h | 2 +- include/linux/interval_tree_generic.h | 14 +- include/linux/iommu.h | 6 - include/linux/ip.h | 6 +- include/linux/ipv6_route.h | 6 +- include/linux/irqchip/arm-vic.h | 15 +- include/linux/irqchip/ingenic.h | 11 +- include/linux/irqchip/irq-bcm2836.h | 11 +- include/linux/joystick.h | 14 +- include/linux/jz4780-nemc.h | 6 +- include/linux/kernel.h | 2 - include/linux/key.h | 7 +- include/linux/kprobes.h | 15 +- include/linux/ks8842.h | 14 +- include/linux/ks8851_mll.h | 14 +- include/linux/led-lm3530.h | 3 +- include/linux/list_lru.h | 1 - include/linux/livepatch.h | 3 + include/linux/lockd/lockd.h | 2 - include/linux/log2.h | 6 +- include/linux/lz4.h | 18 +- include/linux/mISDNhw.h | 11 +- include/linux/memblock.h | 6 +- include/linux/memcontrol.h | 80 +- include/linux/memory.h | 6 +- include/linux/memory_hotplug.h | 20 +- include/linux/memremap.h | 8 - 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/as3722.h | 16 +- include/linux/mfd/bcm590xx.h | 7 +- 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/lm3533.h | 6 +- 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/smsc.h | 7 +- include/linux/mfd/stw481x.h | 3 +- include/linux/mfd/syscon.h | 6 +- include/linux/mfd/syscon/clps711x.h | 6 +- include/linux/mfd/tps6105x.h | 3 +- include/linux/mfd/tps65910.h | 7 +- include/linux/mfd/twl.h | 16 +- include/linux/mfd/ucb1x00.h | 5 +- include/linux/mfd/viperboard.h | 7 +- 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 | 7 +- 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/micrel_phy.h | 7 +- include/linux/migrate.h | 3 +- include/linux/mlx5/device.h | 2 +- include/linux/mlx5/driver.h | 1 - include/linux/mlx5/eswitch.h | 20 +- include/linux/mlx5/fs.h | 1 - include/linux/mlx5/mlx5_ifc.h | 33 +- include/linux/mm.h | 54 +- 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/mtd/physmap.h | 7 +- include/linux/mtd/pismo.h | 5 +- include/linux/mtd/rawnand.h | 36 - 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/net.h | 10 +- include/linux/netdev_features.h | 7 +- include/linux/netdevice.h | 6 +- include/linux/netfilter.h | 5 + include/linux/netfilter_ipv6.h | 52 - include/linux/nl802154.h | 11 +- include/linux/node.h | 7 +- include/linux/of_fdt.h | 11 + include/linux/olpc-ec.h | 37 +- include/linux/omap-gpmc.h | 6 +- include/linux/omapfb.h | 15 +- include/linux/pageblock-flags.h | 14 +- include/linux/pagemap.h | 3 +- include/linux/pch_dma.h | 14 +- include/linux/pci.h | 1 - include/linux/percpu-refcount.h | 10 +- include/linux/pfn_t.h | 11 +- include/linux/phy.h | 16 +- include/linux/phy/omap_control_phy.h | 12 +- include/linux/phy/omap_usb.h | 12 +- include/linux/phy/phy.h | 6 +- include/linux/phy_led_triggers.h | 11 +- include/linux/phylink.h | 57 +- 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/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/crypto-ux500.h | 2 +- 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/g762.h | 15 +- include/linux/platform_data/gpio-omap.h | 16 +- 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/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/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/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-wd-timer.h | 6 +- include/linux/platform_data/omapdss.h | 6 +- include/linux/platform_data/remoteproc-omap.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/simplefb.h | 6 +- include/linux/platform_data/spi-clps711x.h | 6 +- include/linux/platform_data/ssm2518.h | 3 +- include/linux/platform_data/st_sensors_pdata.h | 3 +- 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 | 92 +- include/linux/platform_data/wiznet.h | 3 +- include/linux/platform_data/wkup_m3.h | 10 +- include/linux/platform_data/xilinx-ll-temac.h | 3 +- include/linux/pm.h | 15 +- include/linux/pm_opp.h | 8 +- 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/ppp_channel.h | 6 +- include/linux/printk.h | 4 +- include/linux/psci.h | 9 +- include/linux/ptr_ring.h | 6 +- include/linux/ptrace.h | 2 +- include/linux/qed/qed_if.h | 10 +- include/linux/qed/qed_rdma_if.h | 2 - include/linux/radix-tree.h | 15 +- include/linux/rbtree.h | 14 +- include/linux/rbtree_augmented.h | 14 +- include/linux/regset.h | 5 +- include/linux/regulator/ab8500.h | 3 +- include/linux/regulator/da9211.h | 11 +- include/linux/regulator/db8500-prcmu.h | 3 +- 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 | 15 +- 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/remoteproc/st_slim_rproc.h | 6 +- include/linux/rhashtable.h | 36 +- include/linux/rio.h | 6 +- include/linux/rio_drv.h | 6 +- include/linux/rio_ids.h | 6 +- include/linux/rio_regs.h | 6 +- include/linux/scatterlist.h | 11 +- include/linux/sched.h | 8 - include/linux/sched/signal.h | 19 +- include/linux/scpi_protocol.h | 13 +- include/linux/sdla.h | 6 +- include/linux/seqno-fence.h | 10 +- include/linux/serial_8250.h | 6 +- include/linux/serial_core.h | 15 +- include/linux/serial_max3100.h | 6 +- include/linux/serial_pnx8xxx.h | 15 +- include/linux/sfp.h | 12 +- include/linux/skb_array.h | 6 +- include/linux/skbuff.h | 6 +- include/linux/skmsg.h | 2 - include/linux/sm501.h | 14 +- include/linux/smsc911x.h | 15 +- include/linux/soc/ixp4xx/qmgr.h | 5 +- include/linux/socket.h | 7 - 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/spi-fsl-dspi.h | 10 +- include/linux/spi/spi.h | 35 - include/linux/spi/tle62x0.h | 10 +- include/linux/stackdepot.h | 12 +- include/linux/stmp_device.h | 6 +- include/linux/sudmac.h | 52 + include/linux/suspend.h | 2 +- include/linux/swap.h | 18 +- include/linux/sys_soc.h | 2 +- include/linux/syscalls.h | 3 +- include/linux/sysctl.h | 7 - include/linux/tcp.h | 6 +- include/linux/tfrc.h | 6 +- include/linux/timb_dma.h | 14 +- include/linux/timb_gpio.h | 14 +- include/linux/timecounter.h | 11 +- include/linux/topology.h | 6 - include/linux/tracehook.h | 14 +- include/linux/uaccess.h | 20 +- include/linux/udp.h | 6 +- include/linux/uio.h | 10 +- include/linux/uprobes.h | 15 +- include/linux/usb/ccid.h | 14 +- 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 | 4 - include/linux/usb/tcpm.h | 11 +- include/linux/uuid.h | 10 +- include/linux/vexpress.h | 9 +- include/linux/vringh.h | 15 +- include/linux/w1.h | 11 +- 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/vpfe_capture.h | 11 +- include/media/davinci/vpfe_types.h | 11 +- include/media/davinci/vpss.h | 11 +- include/media/drv-intf/cx2341x.h | 14 +- include/media/drv-intf/cx25840.h | 138 +- include/media/drv-intf/tea575x.h | 12 +- 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-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-mc.h | 11 +- include/media/v4l2-mem2mem.h | 6 +- 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/af_ieee802154.h | 10 +- include/net/af_rxrpc.h | 6 +- include/net/bond_options.h | 6 +- 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 | 18 +- 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 | 8 +- include/net/dsa.h | 8 +- include/net/fib_rules.h | 1 - include/net/icmp.h | 6 +- include/net/ieee802154_netdev.h | 10 +- include/net/if_inet6.h | 7 +- include/net/ila.h | 6 +- include/net/inet6_connection_sock.h | 6 +- include/net/inet6_hashtables.h | 6 +- include/net/inet_connection_sock.h | 6 +- include/net/inet_frag.h | 37 +- include/net/inet_hashtables.h | 6 +- include/net/inet_sock.h | 6 +- include/net/inet_timewait_sock.h | 6 +- include/net/ip.h | 45 +- include/net/ip6_checksum.h | 6 +- include/net/ip6_fib.h | 30 +- include/net/ip6_route.h | 4 +- include/net/ip_fib.h | 15 +- include/net/ip_vs.h | 8 - include/net/ipv6.h | 50 +- include/net/ipv6_stubs.h | 5 - include/net/l3mdev.h | 6 +- include/net/mac802154.h | 11 +- include/net/net_namespace.h | 2 - include/net/netfilter/nf_conntrack.h | 1 - include/net/netfilter/nf_conntrack_bridge.h | 20 - include/net/netfilter/nf_conntrack_core.h | 3 - include/net/netfilter/nf_flow_table.h | 2 + include/net/netns/ieee802154_6lowpan.h | 2 +- include/net/netns/ipv4.h | 2 +- include/net/netns/ipv6.h | 4 +- include/net/netns/nexthop.h | 18 - include/net/netprio_cgroup.h | 8 +- include/net/nexthop.h | 195 - include/net/ping.h | 6 +- include/net/protocol.h | 6 +- include/net/raw.h | 6 +- include/net/request_sock.h | 6 +- include/net/route.h | 6 +- include/net/sctp/checksum.h | 12 +- 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 | 7 +- include/net/switchdev.h | 6 +- include/net/tc_act/tc_bpf.h | 6 +- include/net/tc_act/tc_ctinfo.h | 28 - include/net/tc_act/tc_skbedit.h | 13 +- include/net/tc_act/tc_skbmod.h | 6 +- include/net/tc_act/tc_tunnel_key.h | 6 +- include/net/tc_act/tc_vlan.h | 6 +- include/net/tcp.h | 47 +- include/net/tcp_states.h | 6 +- include/net/timewait_sock.h | 6 +- include/net/udp.h | 6 +- include/rdma/ib_umem.h | 19 +- include/rdma/ib_umem_odp.h | 20 - include/rdma/ib_verbs.h | 5 +- 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/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/mediatek/smi.h | 10 +- include/soc/tegra/bpmp-abi.h | 13 +- include/soc/tegra/fuse.h | 13 +- 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 | 15 +- include/sound/hdaudio.h | 3 - include/sound/hdmi-codec.h | 10 +- include/sound/hwdep.h | 17 +- include/sound/i2c.h | 18 +- include/sound/info.h | 17 +- include/sound/initval.h | 16 +- include/sound/jack.h | 17 +- include/sound/max98088.h | 7 +- include/sound/max98090.h | 7 +- include/sound/max98095.h | 7 +- include/sound/memalloc.h | 17 +- include/sound/minors.h | 17 +- include/sound/mixer_oss.h | 17 +- include/sound/mpu401.h | 17 +- include/sound/omap-hdmi-audio.h | 11 +- include/sound/opl3.h | 18 +- include/sound/opl4.h | 15 +- include/sound/pcm.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/soc.h | 2 +- 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/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/neigh.h | 49 - include/trace/events/vmscan.h | 71 +- include/uapi/asm-generic/mman-common.h | 3 +- include/uapi/asm-generic/mman.h | 1 + include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/drm.h | 1 - include/uapi/drm/drm_mode.h | 23 - 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 | 35 +- 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/ethtool.h | 2 - include/uapi/linux/fuse.h | 7 +- include/uapi/linux/io_uring.h | 4 - include/uapi/linux/ip_vs.h | 7 - include/uapi/linux/kfd_ioctl.h | 35 +- include/uapi/linux/netfilter/xt_owner.h | 7 +- include/uapi/linux/nexthop.h | 56 - include/uapi/linux/pkt_cls.h | 1 - include/uapi/linux/ptrace.h | 35 - include/uapi/linux/rtnetlink.h | 10 - include/uapi/linux/snmp.h | 1 - include/uapi/linux/tc_act/tc_ctinfo.h | 34 - include/uapi/linux/unix_diag.h | 2 - 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/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/eq.h | 172 + include/uapi/sound/sof/manifest.h | 188 + include/uapi/sound/sof/tone.h | 21 + include/uapi/sound/sof/trace.h | 66 + include/video/atmel_lcdc.h | 15 +- include/video/imx-ipu-image-convert.h | 11 +- include/video/mach64.h | 6 +- include/video/omapfb_dss.h | 6 +- init/Kconfig | 19 +- init/noinitramfs.c | 14 +- ipc/ipc_sysctl.c | 35 +- kernel/Makefile | 4 +- 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/bpf/arraymap.c | 18 +- kernel/bpf/bpf_lru_list.c | 5 +- kernel/bpf/bpf_lru_list.h | 5 +- kernel/bpf/cgroup.c | 94 +- kernel/bpf/core.c | 52 +- kernel/bpf/cpumap.c | 9 +- kernel/bpf/devmap.c | 14 +- kernel/bpf/hashtab.c | 14 +- kernel/bpf/local_storage.c | 13 +- kernel/bpf/lpm_trie.c | 8 +- kernel/bpf/map_in_map.c | 5 +- kernel/bpf/map_in_map.h | 5 +- kernel/bpf/percpu_freelist.c | 5 +- kernel/bpf/percpu_freelist.h | 5 +- kernel/bpf/queue_stack_maps.c | 13 +- kernel/bpf/reuseport_array.c | 17 +- kernel/bpf/stackmap.c | 33 +- kernel/bpf/syscall.c | 103 +- kernel/bpf/verifier.c | 397 +- kernel/bpf/xskmap.c | 10 +- kernel/cgroup/cgroup.c | 172 +- kernel/dma/contiguous.c | 56 - kernel/dma/direct.c | 24 +- kernel/dma/remap.c | 2 +- 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/fork.c | 30 +- kernel/futex.c | 15 +- kernel/gen_ikh_data.sh | 89 + kernel/gen_kheaders.sh | 96 - kernel/hung_task.c | 44 - kernel/kheaders.c | 40 +- kernel/kprobes.c | 18 +- kernel/ksysfs.c | 4 +- kernel/locking/lockdep.c | 7 +- kernel/locking/qrwlock.c | 11 +- kernel/locking/qspinlock.c | 11 +- kernel/locking/qspinlock_stat.h | 10 +- kernel/memremap.c | 33 +- kernel/module.c | 14 +- kernel/params.c | 14 +- kernel/pid.c | 55 +- kernel/pid_namespace.c | 5 +- kernel/power/hibernate.c | 4 +- kernel/ptrace.c | 101 +- kernel/rseq.c | 4 +- kernel/sched/membarrier.c | 11 +- kernel/seccomp.c | 2 +- kernel/signal.c | 264 +- kernel/stacktrace.c | 2 +- kernel/sys.c | 62 +- kernel/sysctl.c | 215 +- kernel/taskstats.c | 12 +- kernel/trace/Kconfig | 12 +- kernel/trace/bpf_trace.c | 96 +- kernel/trace/ftrace.c | 48 +- kernel/trace/trace.c | 9 +- kernel/trace/trace_events.c | 2 +- kernel/trace/trace_kprobe.c | 112 +- kernel/trace/trace_probe.c | 37 +- kernel/trace/trace_probe.h | 3 - kernel/trace/trace_probe_tmpl.h | 36 +- kernel/trace/trace_uprobe.c | 19 - kernel/tracepoint.c | 15 +- kernel/tsacct.c | 13 +- kernel/ucount.c | 6 +- lib/842/842_compress.c | 11 +- lib/842/842_decompress.c | 11 +- lib/Kconfig.debug | 14 - lib/Makefile | 1 - lib/atomic64.c | 6 +- lib/atomic64_test.c | 6 +- lib/chacha.c | 6 +- lib/checksum.c | 6 +- lib/debugobjects.c | 66 +- lib/dynamic_debug.c | 91 +- lib/extable.c | 6 +- lib/find_bit.c | 6 +- lib/genalloc.c | 85 +- lib/idr.c | 14 +- lib/iov_iter.c | 15 +- lib/irq_regs.c | 6 +- lib/libcrc32c.c | 7 +- lib/math/rational.c | 63 +- lib/percpu-refcount.c | 13 +- lib/radix-tree.c | 15 +- lib/rbtree.c | 14 +- lib/scatterlist.c | 36 +- lib/sg_pool.c | 37 +- lib/sha256.c | 6 +- lib/sort.c | 15 +- lib/stackdepot.c | 11 +- lib/stmp_device.c | 6 +- lib/string.c | 11 +- lib/test_firmware.c | 14 +- lib/test_meminit.c | 362 - lib/test_overflow.c | 11 +- lib/test_stackinit.c | 2 +- lib/test_string.c | 83 +- 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/xarray.c | 12 +- localversion-next | 1 - mm/Kconfig | 5 +- mm/balloon_compaction.c | 144 +- mm/compaction.c | 2 +- mm/failslab.c | 3 +- mm/filemap.c | 19 +- mm/gup.c | 19 +- mm/hmm.c | 40 +- mm/internal.h | 6 +- mm/kasan/common.c | 2 +- mm/kasan/kasan.h | 5 - mm/kasan/report.c | 165 - mm/kmemleak.c | 2 +- mm/list_lru.c | 10 +- mm/maccess.c | 122 +- mm/memblock.c | 6 +- mm/memcontrol.c | 95 +- mm/memory-failure.c | 2 +- mm/memory.c | 11 +- mm/memory_hotplug.c | 108 +- mm/mempolicy.c | 4 +- mm/migrate.c | 7 +- mm/mlock.c | 3 +- mm/mmap.c | 43 +- mm/mmu_gather.c | 24 +- mm/mmu_notifier.c | 2 +- mm/page_alloc.c | 22 +- mm/page_io.c | 2 +- mm/process_vm_access.c | 6 +- mm/slab.c | 14 +- mm/slab.h | 29 +- mm/slub.c | 4 +- mm/sparse.c | 10 +- mm/swap.c | 11 +- mm/swap_state.c | 49 +- mm/swapfile.c | 295 +- mm/util.c | 79 +- mm/vmalloc.c | 102 +- mm/vmscan.c | 179 +- mm/z3fold.c | 541 +- mm/zswap.c | 11 +- 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/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 | 5 +- 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/bpf/test_run.c | 5 +- net/bpfilter/bpfilter_kern.c | 2 +- net/bridge/br.c | 6 +- net/bridge/br_arp_nd_proxy.c | 6 +- net/bridge/br_device.c | 7 +- net/bridge/br_fdb.c | 6 +- net/bridge/br_forward.c | 6 +- net/bridge/br_if.c | 6 +- net/bridge/br_input.c | 6 +- net/bridge/br_ioctl.c | 6 +- net/bridge/br_multicast.c | 7 +- net/bridge/br_netfilter_hooks.c | 6 +- net/bridge/br_netfilter_ipv6.c | 6 +- net/bridge/br_netlink.c | 6 +- net/bridge/br_netlink_tunnel.c | 6 +- net/bridge/br_nf_core.c | 6 +- net/bridge/br_private.h | 7 +- net/bridge/br_private_stp.h | 6 +- net/bridge/br_private_tunnel.h | 6 +- net/bridge/br_stp.c | 6 +- net/bridge/br_stp_bpdu.c | 6 +- net/bridge/br_stp_if.c | 6 +- net/bridge/br_stp_timer.c | 6 +- net/bridge/br_sysfs_br.c | 6 +- net/bridge/br_sysfs_if.c | 6 +- net/bridge/br_vlan_tunnel.c | 6 +- net/bridge/netfilter/Kconfig | 14 - net/bridge/netfilter/Makefile | 3 - net/bridge/netfilter/ebt_dnat.c | 2 +- net/bridge/netfilter/ebt_redirect.c | 2 +- net/bridge/netfilter/ebt_snat.c | 2 +- net/bridge/netfilter/ebtables.c | 6 +- net/bridge/netfilter/nf_conntrack_bridge.c | 433 - net/caif/caif_dev.c | 2 +- net/caif/caif_socket.c | 2 +- net/caif/caif_usb.c | 3 +- net/caif/cfcnfg.c | 2 +- net/caif/cfctrl.c | 2 +- net/caif/cfdbgl.c | 2 +- net/caif/cfdgml.c | 2 +- net/caif/cffrml.c | 2 +- net/caif/cfmuxl.c | 2 +- net/caif/cfpkt_skbuff.c | 2 +- net/caif/cfrfml.c | 2 +- net/caif/cfserl.c | 2 +- net/caif/cfsrvl.c | 2 +- net/caif/cfutill.c | 2 +- net/caif/cfveil.c | 2 +- net/caif/cfvidl.c | 2 +- net/caif/chnl_net.c | 2 +- net/compat.c | 3 +- net/core/bpf_sk_storage.c | 12 +- net/core/dev.c | 6 +- net/core/dev_addr_lists.c | 6 +- net/core/devlink.c | 44 +- net/core/dst_cache.c | 6 +- net/core/ethtool.c | 6 +- net/core/filter.c | 30 +- net/core/flow_offload.c | 3 +- net/core/gen_estimator.c | 6 +- net/core/gen_stats.c | 6 +- net/core/hwbm.c | 6 +- net/core/link_watch.c | 7 +- net/core/lwtunnel.c | 7 +- net/core/neighbour.c | 28 +- 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 | 9 +- net/core/request_sock.c | 6 +- net/core/rtnetlink.c | 6 +- net/core/scm.c | 6 +- net/core/skbuff.c | 22 +- net/core/sock.c | 8 +- net/core/sock_map.c | 9 +- net/core/sysctl_net_core.c | 34 +- net/core/utils.c | 6 +- net/dcb/dcbevent.c | 13 +- net/dcb/dcbnl.c | 13 +- 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/sysctl.c | 16 +- net/dccp/timer.c | 6 +- net/dsa/dsa.c | 6 +- net/dsa/dsa2.c | 95 +- net/dsa/dsa_priv.h | 23 +- net/dsa/master.c | 6 +- net/dsa/port.c | 163 +- net/dsa/slave.c | 105 +- net/dsa/switch.c | 6 +- net/dsa/tag_sja1105.c | 10 +- net/ethernet/eth.c | 6 +- net/ieee802154/6lowpan/reassembly.c | 45 +- net/ieee802154/6lowpan/rx.c | 10 +- net/ieee802154/6lowpan/tx.c | 10 +- net/ieee802154/core.c | 11 +- net/ieee802154/header_ops.c | 10 +- net/ieee802154/ieee802154.h | 11 +- net/ieee802154/netlink.c | 10 +- net/ieee802154/nl-mac.c | 10 +- net/ieee802154/nl-phy.c | 10 +- net/ieee802154/nl802154.c | 10 +- net/ieee802154/nl_policy.c | 11 +- net/ieee802154/socket.c | 10 +- net/ieee802154/sysfs.c | 10 +- net/ipv4/Makefile | 2 +- net/ipv4/af_inet.c | 6 +- net/ipv4/arp.c | 6 +- net/ipv4/datagram.c | 6 +- net/ipv4/devinet.c | 6 +- net/ipv4/fib_frontend.c | 9 +- net/ipv4/fib_rules.c | 6 +- net/ipv4/fib_semantics.c | 33 +- net/ipv4/fib_trie.c | 85 +- 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 | 147 +- net/ipv4/inet_hashtables.c | 6 +- net/ipv4/ip_fragment.c | 67 +- net/ipv4/ip_gre.c | 7 +- net/ipv4/ip_input.c | 9 +- net/ipv4/ip_output.c | 343 +- net/ipv4/ip_vti.c | 7 +- net/ipv4/ipcomp.c | 6 +- net/ipv4/ipip.c | 7 +- net/ipv4/ipmr.c | 7 +- net/ipv4/netfilter/arpt_mangle.c | 2 +- net/ipv4/netfilter/ipt_ECN.c | 4 +- net/ipv4/netfilter/nf_nat_h323.c | 2 +- net/ipv4/netfilter/nf_nat_snmp_basic_main.c | 2 +- net/ipv4/nexthop.c | 1479 -- net/ipv4/ping.c | 7 +- net/ipv4/proc.c | 11 +- net/ipv4/protocol.c | 6 +- net/ipv4/raw.c | 6 +- net/ipv4/route.c | 6 +- net/ipv4/syncookies.c | 6 +- net/ipv4/sysctl_net_ipv4.c | 153 +- net/ipv4/tcp.c | 35 +- net/ipv4/tcp_dctcp.c | 6 +- net/ipv4/tcp_diag.c | 6 +- net/ipv4/tcp_fastopen.c | 233 +- net/ipv4/tcp_ipv4.c | 7 +- net/ipv4/tcp_offload.c | 6 +- net/ipv4/udp.c | 7 +- 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/ipv6/addrconf.c | 22 +- net/ipv6/addrconf_core.c | 6 - net/ipv6/af_inet6.c | 9 +- net/ipv6/anycast.c | 6 +- net/ipv6/datagram.c | 6 +- net/ipv6/exthdrs.c | 6 +- net/ipv6/exthdrs_offload.c | 6 +- net/ipv6/icmp.c | 6 +- net/ipv6/ila/ila.h | 7 +- net/ipv6/inet6_connection_sock.c | 6 +- net/ipv6/inet6_hashtables.c | 6 +- net/ipv6/ip6_fib.c | 109 +- net/ipv6/ip6_flowlabel.c | 6 +- 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 | 347 +- net/ipv6/ip6_tunnel.c | 7 +- net/ipv6/ip6_vti.c | 6 +- net/ipv6/ip6mr.c | 7 +- net/ipv6/ipv6_sockglue.c | 6 +- net/ipv6/mcast.c | 6 +- net/ipv6/ndisc.c | 14 +- net/ipv6/netfilter.c | 123 - net/ipv6/netfilter/ip6t_REJECT.c | 6 +- net/ipv6/netfilter/ip6t_srh.c | 6 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 49 +- net/ipv6/ping.c | 7 +- net/ipv6/proc.c | 10 +- net/ipv6/protocol.c | 6 +- net/ipv6/raw.c | 6 +- net/ipv6/reassembly.c | 48 +- net/ipv6/route.c | 498 +- 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 | 8 +- net/ipv6/tcp_ipv6.c | 6 +- net/ipv6/tcpv6_offload.c | 6 +- net/ipv6/udp.c | 6 +- net/ipv6/udp_offload.c | 6 +- net/ipv6/udplite.c | 5 +- net/ipv6/xfrm6_output.c | 6 +- net/ipv6/xfrm6_protocol.c | 6 +- net/iucv/iucv.c | 15 +- net/key/af_key.c | 14 +- net/l2tp/l2tp_debugfs.c | 6 +- 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/mac80211/ieee80211_i.h | 3 - net/mac80211/key.c | 2 + net/mac80211/mesh.c | 6 +- net/mac80211/mlme.c | 12 +- net/mac80211/tdls.c | 23 - net/mac80211/util.c | 4 +- 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/af_mpls.c | 10 +- net/mpls/mpls_gso.c | 6 +- net/mpls/mpls_iptunnel.c | 7 +- 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/core.c | 22 + net/netfilter/ipvs/ip_vs_app.c | 11 +- net/netfilter/ipvs/ip_vs_conn.c | 7 +- net/netfilter/ipvs/ip_vs_core.c | 79 +- net/netfilter/ipvs/ip_vs_ctl.c | 93 +- net/netfilter/ipvs/ip_vs_dh.c | 7 +- net/netfilter/ipvs/ip_vs_est.c | 6 +- net/netfilter/ipvs/ip_vs_fo.c | 7 +- net/netfilter/ipvs/ip_vs_ftp.c | 12 +- net/netfilter/ipvs/ip_vs_lblc.c | 7 +- net/netfilter/ipvs/ip_vs_lblcr.c | 7 +- net/netfilter/ipvs/ip_vs_lc.c | 7 +- net/netfilter/ipvs/ip_vs_nq.c | 7 +- net/netfilter/ipvs/ip_vs_ovf.c | 7 +- net/netfilter/ipvs/ip_vs_proto.c | 7 +- net/netfilter/ipvs/ip_vs_proto_sctp.c | 4 +- net/netfilter/ipvs/ip_vs_proto_tcp.c | 10 +- net/netfilter/ipvs/ip_vs_proto_udp.c | 11 +- net/netfilter/ipvs/ip_vs_rr.c | 7 +- net/netfilter/ipvs/ip_vs_sched.c | 7 +- net/netfilter/ipvs/ip_vs_sed.c | 7 +- net/netfilter/ipvs/ip_vs_sh.c | 7 +- net/netfilter/ipvs/ip_vs_wlc.c | 7 +- net/netfilter/ipvs/ip_vs_wrr.c | 7 +- net/netfilter/ipvs/ip_vs_xmit.c | 161 +- net/netfilter/nf_conntrack_amanda.c | 6 +- net/netfilter/nf_conntrack_broadcast.c | 6 +- net/netfilter/nf_conntrack_extend.c | 6 +- net/netfilter/nf_conntrack_irc.c | 6 +- net/netfilter/nf_conntrack_netbios_ns.c | 6 +- net/netfilter/nf_conntrack_proto.c | 126 +- net/netfilter/nf_conntrack_proto_sctp.c | 2 +- net/netfilter/nf_conntrack_seqadj.c | 4 +- net/netfilter/nf_conntrack_snmp.c | 6 +- net/netfilter/nf_flow_table_core.c | 1 + net/netfilter/nf_nat_amanda.c | 6 +- net/netfilter/nf_nat_helper.c | 4 +- net/netfilter/nf_nat_irc.c | 6 +- net/netfilter/nf_nat_proto.c | 24 +- net/netfilter/nf_nat_sip.c | 2 +- net/netfilter/nf_synproxy_core.c | 2 +- net/netfilter/nf_tables_api.c | 26 +- net/netfilter/nfnetlink_queue.c | 2 +- net/netfilter/nft_exthdr.c | 3 +- net/netfilter/nft_masq.c | 3 +- net/netfilter/nft_payload.c | 6 +- net/netfilter/nft_redir.c | 3 +- net/netfilter/xt_DSCP.c | 8 +- net/netfilter/xt_HL.c | 4 +- net/netfilter/xt_LED.c | 16 +- net/netfilter/xt_TCPMSS.c | 2 +- net/netfilter/xt_TCPOPTSTRIP.c | 28 +- net/netfilter/xt_ipcomp.c | 6 +- net/netfilter/xt_owner.c | 23 +- net/netlink/af_netlink.c | 6 +- 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/netlink.c | 6 +- net/openvswitch/meter.c | 5 +- net/openvswitch/meter.h | 5 +- net/openvswitch/vport-geneve.c | 6 +- net/packet/af_packet.c | 8 +- net/rds/ib_cm.c | 8 +- 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 | 17 - net/sched/Makefile | 1 - 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 | 392 - 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 | 6 +- net/sched/cls_fw.c | 7 +- 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 | 6 +- 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 | 6 +- 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 | 18 +- net/sctp/sysctl.c | 35 +- net/socket.c | 26 +- net/sunrpc/clnt.c | 30 +- 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/sysctl.c | 6 +- net/unix/af_unix.c | 7 +- net/unix/diag.c | 12 - net/unix/sysctl_net_unix.c | 6 +- net/vmw_vsock/af_vsock_tap.c | 6 +- net/vmw_vsock/hyperv_transport.c | 95 +- net/wireless/Makefile | 1 - net/wireless/core.c | 6 +- net/wireless/core.h | 4 - net/wireless/nl80211.c | 99 +- net/wireless/scan.c | 12 +- net/wireless/sme.c | 32 +- net/wireless/util.c | 2 +- net/xfrm/xfrm_algo.c | 6 +- net/xfrm/xfrm_device.c | 6 +- net/xfrm/xfrm_ipcomp.c | 6 +- net/xfrm/xfrm_output.c | 6 +- net/xfrm/xfrm_proc.c | 6 +- net/xfrm/xfrm_user.c | 16 - samples/bpf/.gitignore | 1 - samples/bpf/Makefile | 2 + samples/bpf/bpf_load.c | 10 +- samples/bpf/do_hbm_test.sh | 10 +- samples/bpf/hbm.c | 51 +- samples/bpf/hbm.h | 9 +- samples/bpf/hbm_kern.h | 77 +- samples/bpf/hbm_out_kern.c | 48 +- 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/tcp_basertt_kern.c | 7 + samples/bpf/tcp_bufs_kern.c | 7 + samples/bpf/tcp_clamp_kern.c | 7 + samples/bpf/tcp_cong_kern.c | 7 + samples/bpf/tcp_iw_kern.c | 7 + samples/bpf/tcp_rwnd_kern.c | 7 + samples/bpf/tcp_synrto_kern.c | 7 + samples/bpf/tcp_tos_reflect_kern.c | 7 + samples/bpf/test_cgrp2_array_pin.c | 5 +- samples/bpf/test_cgrp2_attach2.c | 459 + samples/bpf/test_current_task_under_cgroup_user.c | 5 +- samples/bpf/test_lru_dist.c | 5 +- samples/bpf/test_map_in_map_user.c | 5 +- samples/bpf/test_overhead_user.c | 5 +- samples/bpf/trace_event_user.c | 5 +- samples/bpf/trace_output_user.c | 5 +- samples/bpf/tracex3_user.c | 5 +- samples/bpf/tracex4_user.c | 5 +- samples/bpf/xdp1_user.c | 5 +- samples/bpf/xdp_router_ipv4_user.c | 5 +- samples/bpf/xdp_sample_pkts_kern.c | 7 + 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/v4l/v4l2-pci-skeleton.c | 1 - scripts/Kbuild.include | 1 - scripts/checkkconfigsymbols.py | 2 +- scripts/checkpatch.pl | 30 +- scripts/decode_stacktrace.sh | 6 +- scripts/documentation-file-ref-check | 44 +- scripts/dtc/checks.c | 17 +- scripts/dtc/data.c | 17 +- scripts/dtc/dtc.c | 17 +- scripts/dtc/dtc.h | 17 +- scripts/dtc/fdtget.c | 16 +- scripts/dtc/fdtput.c | 16 +- scripts/dtc/flattree.c | 17 +- scripts/dtc/fstree.c | 17 +- scripts/dtc/livetree.c | 17 +- scripts/dtc/srcpos.c | 16 +- scripts/dtc/srcpos.h | 16 +- scripts/dtc/treesource.c | 17 +- scripts/dtc/util.c | 16 +- scripts/dtc/util.h | 16 +- scripts/dtc/yamltree.c | 16 +- scripts/export_report.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 +- .../tests/err_recursive_inc/expected_stderr | 6 +- scripts/kernel-doc | 16 +- scripts/leaking_addresses.pl | 2 +- scripts/objdiff | 2 +- scripts/package/Makefile | 2 +- scripts/recordmcount.pl | 2 +- scripts/selinux/mdp/mdp.c | 15 +- scripts/spdxcheck.py | 7 +- scripts/spelling.txt | 3 +- scripts/sphinx-pre-install | 77 +- scripts/tracing/draw_functrace.py | 2 +- security/apparmor/Kconfig | 2 - security/apparmor/apparmorfs.c | 132 +- security/apparmor/include/apparmor.h | 1 - security/apparmor/include/policy.h | 8 - security/apparmor/include/policy_unpack.h | 8 +- security/apparmor/lsm.c | 47 - security/apparmor/policy.c | 5 +- security/apparmor/policy_unpack.c | 116 +- security/commoncap.c | 7 +- security/integrity/evm/evm_crypto.c | 3 - security/integrity/ima/ima_kexec.c | 6 +- security/integrity/ima/ima_main.c | 32 +- security/integrity/ima/ima_policy.c | 28 +- security/keys/compat.c | 6 +- security/keys/compat_dh.c | 6 +- security/keys/dh.c | 6 +- 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/user_defined.c | 6 +- security/loadpin/loadpin.c | 54 +- security/safesetid/lsm.c | 4 +- security/security.c | 13 +- security/selinux/nlmsgtab.c | 5 +- security/selinux/ss/ebitmap.c | 10 +- security/selinux/ss/services.c | 4 + 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_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/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 | 2 +- sound/firewire/amdtp-stream-trace.h | 163 +- sound/firewire/amdtp-stream.c | 511 +- sound/firewire/amdtp-stream.h | 38 +- sound/firewire/dice/Makefile | 2 +- sound/firewire/dice/dice-presonus.c | 62 - sound/firewire/dice/dice.c | 9 - sound/firewire/dice/dice.h | 1 - sound/firewire/digi00x/amdtp-dot.c | 2 +- sound/firewire/fireworks/fireworks_stream.c | 4 +- sound/firewire/motu/amdtp-motu.c | 2 +- sound/firewire/tascam/amdtp-tascam.c | 2 +- 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/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/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/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/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/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 | 2 +- sound/pci/hda/hda_controller.c | 25 +- sound/pci/hda/hda_controller.h | 13 +- sound/pci/hda/hda_intel.c | 24 +- sound/pci/hda/hda_intel.h | 14 +- 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 | 15 +- sound/pci/hda/patch_realtek.c | 75 +- 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 | 16 +- 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/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/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/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_reg.h | 14 +- sound/ppc/tumbler.c | 16 +- sound/sh/aica.c | 18 +- sound/sh/sh_dac_audio.c | 17 +- sound/soc/adi/axi-i2s.c | 3 +- sound/soc/adi/axi-spdif.c | 3 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 43 +- 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_ssc_dai.c | 15 +- sound/soc/atmel/atmel_ssc_dai.h | 15 +- sound/soc/atmel/atmel_wm8904.c | 3 +- sound/soc/atmel/sam9g20_wm8731.c | 15 +- sound/soc/atmel/sam9x5_wm8731.c | 7 +- sound/soc/bcm/bcm2835-i2s.c | 10 +- sound/soc/cirrus/edb93xx.c | 11 +- sound/soc/cirrus/ep93xx-pcm.h | 13 +- sound/soc/cirrus/snappercl15.c | 7 +- sound/soc/codecs/Kconfig | 10 +- sound/soc/codecs/Makefile | 2 - 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/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/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 | 1727 --- 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/hdmi-codec.c | 198 +- sound/soc/codecs/lm4857.c | 7 +- sound/soc/codecs/max9759.c | 2 +- sound/soc/codecs/max98357a.c | 29 +- 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/nau8825.c | 3 +- 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/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/rt5677-spi.c | 9 +- sound/soc/codecs/rt5677.c | 15 +- sound/soc/codecs/rt5677.h | 32 +- 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 | 6 +- 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/wcd9335.c | 2 +- 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/wm9712.c | 6 +- sound/soc/codecs/wm9713.c | 6 +- sound/soc/fsl/fsl_asrc.c | 105 +- sound/soc/fsl/fsl_esai.c | 141 +- sound/soc/fsl/fsl_sai.c | 54 +- sound/soc/fsl/imx-pcm-dma.c | 6 +- sound/soc/generic/simple-card.c | 8 +- sound/soc/intel/Kconfig | 25 - sound/soc/intel/atom/sst/sst_acpi.c | 65 +- sound/soc/intel/boards/Kconfig | 18 +- sound/soc/intel/boards/Makefile | 2 - sound/soc/intel/boards/bdw-rt5677.c | 13 +- sound/soc/intel/boards/broadwell.c | 11 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 21 +- sound/soc/intel/boards/bxt_rt298.c | 10 +- sound/soc/intel/boards/bytcht_cx2072x.c | 261 - sound/soc/intel/boards/bytcht_da7213.c | 1 + sound/soc/intel/boards/bytcht_es8316.c | 13 +- sound/soc/intel/boards/bytcr_rt5640.c | 16 +- sound/soc/intel/boards/bytcr_rt5651.c | 17 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 16 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 8 +- sound/soc/intel/boards/haswell.c | 11 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 1 + sound/soc/intel/boards/kbl_da7219_max98927.c | 74 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 10 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 10 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 1 + sound/soc/intel/boards/skl_nau88l25_max98357a.c | 10 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 10 +- sound/soc/intel/boards/skl_rt286.c | 10 +- sound/soc/intel/boards/sof_rt5682.c | 23 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 8 - sound/soc/intel/common/soc-acpi-intel-cht-match.c | 8 - sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 10 +- 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/skl-messages.c | 16 - sound/soc/intel/skylake/skl-topology.c | 11 +- sound/soc/intel/skylake/skl.c | 10 - sound/soc/jz4740/jz4740-i2s.c | 11 +- sound/soc/kirkwood/armada-370-db.c | 6 +- sound/soc/kirkwood/kirkwood-dma.c | 6 +- sound/soc/kirkwood/kirkwood-i2s.c | 6 +- sound/soc/kirkwood/kirkwood.h | 6 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 6 - sound/soc/mediatek/common/mtk-base-afe.h | 2 - sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 23 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 15 +- sound/soc/mediatek/mt8183/mt8183-dai-adda.c | 14 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 25 +- sound/soc/meson/Kconfig | 8 - sound/soc/meson/Makefile | 2 - sound/soc/meson/axg-card.c | 31 +- sound/soc/meson/g12a-tohdmitx.c | 413 - sound/soc/pxa/brownstone.c | 7 +- sound/soc/pxa/corgi.c | 6 +- sound/soc/pxa/em-x270.c | 7 +- sound/soc/pxa/hx4700.c | 7 +- sound/soc/pxa/magician.c | 7 +- sound/soc/pxa/mmp-pcm.c | 7 +- sound/soc/pxa/mmp-sspa.c | 16 +- sound/soc/pxa/mmp-sspa.h | 16 +- sound/soc/pxa/poodle.c | 7 +- sound/soc/pxa/pxa-ssp.c | 6 +- sound/soc/pxa/pxa2xx-i2s.c | 6 +- sound/soc/pxa/spitz.c | 7 +- sound/soc/pxa/tosa.c | 7 +- sound/soc/pxa/ttc-dkb.c | 16 +- sound/soc/pxa/zylonite.c | 7 +- sound/soc/qcom/qdsp6/q6asm.c | 2 +- sound/soc/qcom/qdsp6/q6core.c | 16 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 14 +- sound/soc/rockchip/rk3399_gru_sound.c | 13 +- sound/soc/rockchip/rockchip_max98090.c | 14 +- sound/soc/rockchip/rockchip_rt5645.c | 14 +- sound/soc/sh/rcar/core.c | 120 +- sound/soc/soc-acpi.c | 2 - sound/soc/soc-core.c | 98 +- sound/soc/soc-dapm.c | 12 +- sound/soc/soc-pcm.c | 91 +- sound/soc/sof/Kconfig | 10 +- sound/soc/sof/control.c | 9 +- sound/soc/sof/core.c | 29 +- sound/soc/sof/intel/Kconfig | 32 - sound/soc/sof/intel/bdw.c | 9 +- sound/soc/sof/intel/byt.c | 10 +- sound/soc/sof/intel/cnl.c | 23 - sound/soc/sof/intel/hda-ctrl.c | 102 +- sound/soc/sof/intel/hda-ipc.c | 17 +- sound/soc/sof/intel/hda.c | 130 +- sound/soc/sof/intel/hda.h | 2 - sound/soc/sof/ipc.c | 15 +- sound/soc/sof/loader.c | 8 +- sound/soc/sof/pcm.c | 37 +- sound/soc/sof/sof-acpi-dev.c | 57 +- sound/soc/sof/sof-pci-dev.c | 34 +- sound/soc/sof/sof-priv.h | 2 - sound/soc/sof/topology.c | 10 +- sound/soc/sof/trace.c | 50 +- 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 | 12 +- sound/soc/stm/stm32_sai.h | 12 +- sound/soc/stm/stm32_sai_sub.c | 12 +- sound/soc/stm/stm32_spdifrx.c | 49 +- sound/soc/sunxi/sun4i-codec.c | 9 - sound/soc/sunxi/sun4i-i2s.c | 6 +- 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/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_max98090.c | 13 +- sound/soc/tegra/tegra_rt5640.c | 13 +- sound/soc/tegra/tegra_rt5677.c | 13 +- sound/soc/tegra/tegra_sgtl5000.c | 13 +- sound/soc/tegra/tegra_wm9712.c | 11 +- sound/soc/ti/davinci-vcif.c | 15 +- sound/soc/ti/edma-pcm.c | 10 +- sound/soc/ti/edma-pcm.h | 10 +- sound/soc/ti/omap-hdmi.c | 11 +- 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/driver.c | 11 + sound/usb/line6/driver.h | 9 + sound/usb/line6/pod.c | 108 +- sound/usb/line6/podhd.c | 80 +- sound/usb/line6/toneport.c | 14 +- sound/usb/line6/variax.c | 138 +- 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 | 16 +- 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 +- tools/arch/arm64/include/uapi/asm/kvm.h | 43 - tools/arch/powerpc/include/uapi/asm/kvm.h | 46 - tools/arch/s390/include/uapi/asm/kvm.h | 4 +- tools/arch/x86/include/asm/cpufeatures.h | 3 - tools/bpf/bpftool/Documentation/bpftool-btf.rst | 39 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 4 - .../bpf/bpftool/Documentation/bpftool-feature.rst | 4 - tools/bpf/bpftool/Documentation/bpftool-map.rst | 4 - tools/bpf/bpftool/Documentation/bpftool-net.rst | 4 - tools/bpf/bpftool/Documentation/bpftool-perf.rst | 4 - tools/bpf/bpftool/Documentation/bpftool-prog.rst | 5 - tools/bpf/bpftool/Documentation/bpftool.rst | 4 - tools/bpf/bpftool/bash-completion/bpftool | 32 +- tools/bpf/bpftool/btf.c | 162 +- tools/bpf/bpftool/main.c | 16 +- tools/bpf/bpftool/main.h | 1 - tools/bpf/bpftool/prog.c | 27 +- tools/bpf/bpftool/xlated_dumper.c | 4 +- tools/firewire/nosy-dump.c | 15 +- tools/gpio/.gitignore | 2 +- 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 | 4 +- tools/hv/lsvmbus | 75 +- tools/include/linux/log2.h | 6 +- tools/include/linux/rbtree.h | 14 +- tools/include/linux/rbtree_augmented.h | 14 +- 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 | 35 +- tools/include/uapi/linux/fcntl.h | 2 - tools/include/uapi/linux/fs.h | 3 - tools/include/uapi/linux/if_tun.h | 114 - tools/include/uapi/linux/kvm.h | 15 +- tools/include/uapi/linux/mount.h | 62 - tools/include/uapi/linux/sched.h | 1 - tools/lib/bpf/Build | 4 +- tools/lib/bpf/Makefile | 12 +- tools/lib/bpf/bpf.c | 1 - tools/lib/bpf/bpf.h | 1 - tools/lib/bpf/btf.c | 329 +- tools/lib/bpf/btf.h | 19 - tools/lib/bpf/btf_dump.c | 1336 -- tools/lib/bpf/hashmap.c | 229 - tools/lib/bpf/hashmap.h | 173 - tools/lib/bpf/libbpf.c | 203 +- tools/lib/bpf/libbpf.h | 7 - tools/lib/bpf/libbpf.map | 9 - tools/lib/bpf/libbpf_internal.h | 6 +- tools/lib/bpf/libbpf_probes.c | 13 +- tools/lib/find_bit.c | 6 +- tools/lib/rbtree.c | 14 +- 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/perf/Documentation/perf-probe.txt | 3 +- tools/perf/arch/arm/util/cs-etm.c | 124 +- 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/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/util/dwarf-regs.c | 16 +- tools/perf/arch/xtensa/util/dwarf-regs.c | 6 +- tools/perf/builtin-probe.c | 16 +- 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/tests/vmlinux-kallsyms.c | 9 +- tools/perf/util/data-convert-bt.c | 2 +- tools/perf/util/dwarf-aux.c | 16 +- tools/perf/util/dwarf-aux.h | 16 +- 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 +- tools/perf/util/machine.c | 27 +- 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/session.c | 21 - tools/perf/util/thread.c | 15 +- tools/perf/util/trace-event-scripting.c | 16 +- tools/power/acpi/.gitignore | 8 +- 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/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 | 3 +- 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 | 8 +- tools/power/pm-graph/config/example.cfg | 26 - tools/power/pm-graph/sleepgraph.8 | 16 +- tools/power/pm-graph/sleepgraph.py | 857 +- .../x86_energy_perf_policy.c | 3 +- tools/spi/spidev_test.c | 5 +- tools/testing/ktest/config-bisect.pl | 3 +- tools/testing/ktest/ktest.pl | 2 +- tools/testing/nvdimm/test/iomap.c | 2 - tools/testing/radix-tree/idr-test.c | 46 - tools/testing/selftests/bpf/.gitignore | 4 - tools/testing/selftests/bpf/Makefile | 17 +- tools/testing/selftests/bpf/bpf_helpers.h | 9 - tools/testing/selftests/bpf/cgroup_helpers.c | 57 - .../selftests/bpf/prog_tests/bpf_verif_scale.c | 32 +- .../selftests/bpf/prog_tests/flow_dissector.c | 1 - .../testing/selftests/bpf/prog_tests/send_signal.c | 198 - .../bpf/progs/btf_dump_test_case_bitfields.c | 92 - .../bpf/progs/btf_dump_test_case_multidim.c | 35 - .../bpf/progs/btf_dump_test_case_namespacing.c | 73 - .../bpf/progs/btf_dump_test_case_ordering.c | 63 - .../bpf/progs/btf_dump_test_case_packing.c | 75 - .../bpf/progs/btf_dump_test_case_padding.c | 111 - .../bpf/progs/btf_dump_test_case_syntax.c | 229 - tools/testing/selftests/bpf/progs/pyperf.h | 268 - tools/testing/selftests/bpf/progs/pyperf100.c | 4 - tools/testing/selftests/bpf/progs/pyperf180.c | 4 - tools/testing/selftests/bpf/progs/pyperf50.c | 4 - .../selftests/bpf/progs/sockmap_parse_prog.c | 7 + .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 7 + .../selftests/bpf/progs/sockmap_verdict_prog.c | 7 + .../selftests/bpf/progs/test_lwt_seg6local.c | 7 + 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 +- .../selftests/bpf/progs/test_send_signal_kern.c | 51 - .../selftests/bpf/progs/test_xdp_noinline.c | 7 + tools/testing/selftests/bpf/progs/xdping_kern.c | 184 - tools/testing/selftests/bpf/test_btf.c | 71 +- tools/testing/selftests/bpf/test_btf_dump.c | 143 - tools/testing/selftests/bpf/test_cgroup_attach.c | 571 - tools/testing/selftests/bpf/test_dev_cgroup.c | 5 +- tools/testing/selftests/bpf/test_hashmap.c | 382 - tools/testing/selftests/bpf/test_iptunnel_common.h | 5 +- tools/testing/selftests/bpf/test_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_sock_addr.c | 1 - tools/testing/selftests/bpf/test_sock_fields.c | 1 - tools/testing/selftests/bpf/test_socket_cookie.c | 1 - tools/testing/selftests/bpf/test_sockmap_kern.h | 7 + tools/testing/selftests/bpf/test_stub.c | 40 - tools/testing/selftests/bpf/test_tunnel.sh | 32 - tools/testing/selftests/bpf/test_verifier.c | 67 +- tools/testing/selftests/bpf/test_xdping.sh | 99 - tools/testing/selftests/bpf/trace_helpers.c | 4 +- tools/testing/selftests/bpf/verifier/subreg.c | 533 - tools/testing/selftests/bpf/xdping.c | 258 - tools/testing/selftests/bpf/xdping.h | 13 - .../selftests/breakpoints/breakpoint_test.c | 3 +- tools/testing/selftests/cgroup/test_core.c | 7 +- tools/testing/selftests/cgroup/test_memcontrol.c | 4 - 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 | 12 +- 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 + tools/testing/selftests/net/.gitignore | 4 - tools/testing/selftests/net/Makefile | 5 +- tools/testing/selftests/net/config | 2 - tools/testing/selftests/net/fib-onlink-tests.sh | 48 +- tools/testing/selftests/net/fib_nexthops.sh | 1026 -- tools/testing/selftests/net/icmp_redirect.sh | 485 - tools/testing/selftests/net/ipv6_flowlabel.c | 229 - tools/testing/selftests/net/ipv6_flowlabel.sh | 21 - tools/testing/selftests/net/ipv6_flowlabel_mgr.c | 199 - tools/testing/selftests/net/pmtu.sh | 17 +- tools/testing/selftests/net/psock_fanout.c | 16 +- tools/testing/selftests/net/psock_lib.h | 16 +- tools/testing/selftests/net/psock_tpacket.c | 16 +- tools/testing/selftests/net/so_txtime.c | 296 - tools/testing/selftests/net/so_txtime.sh | 31 - .../selftests/net/tcp_fastopen_backup_key.c | 336 - .../selftests/net/tcp_fastopen_backup_key.sh | 55 - tools/testing/selftests/net/tcp_mmap.c | 16 +- tools/testing/selftests/ntb/ntb_test.sh | 2 +- 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/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/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 - 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 | 2 - tools/testing/selftests/vm/userfaultfd.c | 2 +- tools/testing/selftests/vm/virtual_address_range.c | 2 +- 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/slabinfo.c | 118 +- virt/kvm/arm/arm.c | 3 - virt/kvm/arm/mmu.c | 2 +- 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/kvm_main.c | 4 +- 11492 files changed, 162426 insertions(+), 198541 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-platform-wilco-ec 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/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-spi-byte.txt delete mode 100644 Documentation/devicetree/bindings/media/allegro.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 create mode 100644 Documentation/devicetree/bindings/mux/mmio-mux.txt delete mode 100644 Documentation/devicetree/bindings/mux/reg-mux.txt delete mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.txt delete mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-mipi- [...] delete mode 100644 Documentation/devicetree/bindings/phy/qcom-pcie2-phy.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/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 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 create mode 100644 Documentation/devicetree/bindings/spi/spi_pl022.txt delete mode 100644 Documentation/devicetree/bindings/virtio/iommu.txt delete mode 100644 Documentation/gpu/mcde.rst create mode 100644 Documentation/scsi/osst.txt delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 Next/quilt-import.log delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/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/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/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 drivers/cpufreq/imx-cpufreq-dt.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/mediatek/mtk-uart-apdma.c create mode 100644 drivers/dma/sh/sudmac.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/dce/dce_clk_mgr.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 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_gem_vram_helper.c delete mode 100644 drivers/gpu/drm/drm_hdcp.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_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 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/hwtracing/coresight/coresight-platform.c create mode 100644 drivers/hwtracing/coresight/of_coresight.c delete mode 100644 drivers/iommu/virtio-iommu.c delete mode 100644 drivers/irqchip/irq-renesas-rza1.c delete mode 100644 drivers/leds/leds-spi-byte.c delete mode 100644 drivers/media/mc/Kconfig delete mode 100644 drivers/media/mc/Makefile delete mode 100644 drivers/media/mc/mc-device.c delete mode 100644 drivers/media/mc/mc-devnode.c delete mode 100644 drivers/media/mc/mc-entity.c rename drivers/media/{mc/mc-dev-allocator.c => media-dev-allocator.c} (100%) create mode 100644 drivers/media/media-device.c create mode 100644 drivers/media/media-devnode.c create mode 100644 drivers/media/media-entity.c rename drivers/media/{mc/mc-request.c => media-request.c} (100%) delete mode 100644 drivers/media/platform/coda/coda-mpeg2.c delete mode 100644 drivers/media/platform/coda/coda-mpeg4.c delete mode 100644 drivers/media/usb/dvb-usb/cxusb-analog.c delete mode 100644 drivers/net/ethernet/atheros/ag71xx.c create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.c create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.h create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h delete mode 100644 drivers/net/ethernet/intel/iavf/iavf_adminq.c delete mode 100644 drivers/net/ethernet/intel/iavf/iavf_adminq.h delete mode 100644 drivers/net/ethernet/intel/iavf/iavf_adminq_cmd.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_ace.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_ace.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_flower.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_police.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_police.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_s2.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_tc.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_tc.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_vcap.h delete mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c delete mode 100644 drivers/net/phy/nxp-tja11xx.c delete mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/Kconfig delete mode 100644 drivers/nvmem/imx-ocotp-scu.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-pcie2.c delete mode 100644 drivers/platform/chrome/cros_ec_ishtp.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/olpc/Kconfig delete mode 100644 drivers/platform/olpc/olpc-xo175-ec.c 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 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/rockchip/vpu/rk3288_vpu_hw_mpeg2_dec.c delete mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw_mpeg2_dec.c create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_common.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_enc.c delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_mpeg2.c delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_v4l2.c delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_v4l2.h delete mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_h264.c delete mode 100644 drivers/usb/renesas_usbhs/rza2.c delete mode 100644 fs/coda/coda_psdev.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_vram_mm_helper.h create mode 100644 include/drm/gma_drm.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/if_rmnet.h create mode 100644 include/linux/sudmac.h delete mode 100644 include/media/h264-ctrls.h delete mode 100644 include/net/netfilter/nf_conntrack_bridge.h delete mode 100644 include/net/netns/nexthop.h delete mode 100644 include/net/nexthop.h delete mode 100644 include/net/tc_act/tc_ctinfo.h create mode 100644 include/uapi/linux/coda_psdev.h delete mode 100644 include/uapi/linux/nexthop.h delete mode 100644 include/uapi/linux/tc_act/tc_ctinfo.h delete mode 100644 include/uapi/linux/virtio_iommu.h create mode 100644 include/uapi/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 net/bridge/netfilter/nf_conntrack_bridge.c delete mode 100644 net/ipv4/nexthop.c delete mode 100644 net/sched/act_ctinfo.c create mode 100644 samples/bpf/test_cgrp2_attach2.c delete mode 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/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/linux/if_tun.h delete mode 100644 tools/lib/bpf/btf_dump.c delete mode 100644 tools/lib/bpf/hashmap.c delete mode 100644 tools/lib/bpf/hashmap.h delete mode 100644 tools/power/pm-graph/README delete mode 100644 tools/testing/selftests/bpf/prog_tests/send_signal.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_bitfields.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_multidim.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_namespacing.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_ordering.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf.h delete mode 100644 tools/testing/selftests/bpf/progs/pyperf100.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf180.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf50.c delete mode 100644 tools/testing/selftests/bpf/progs/test_send_signal_kern.c delete mode 100644 tools/testing/selftests/bpf/progs/xdping_kern.c delete mode 100644 tools/testing/selftests/bpf/test_btf_dump.c delete mode 100644 tools/testing/selftests/bpf/test_cgroup_attach.c delete mode 100644 tools/testing/selftests/bpf/test_hashmap.c delete mode 100644 tools/testing/selftests/bpf/test_stub.c delete mode 100755 tools/testing/selftests/bpf/test_xdping.sh delete mode 100644 tools/testing/selftests/bpf/verifier/subreg.c delete mode 100644 tools/testing/selftests/bpf/xdping.c delete mode 100644 tools/testing/selftests/bpf/xdping.h 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_nexthops.sh delete mode 100755 tools/testing/selftests/net/icmp_redirect.sh delete mode 100644 tools/testing/selftests/net/ipv6_flowlabel.c delete mode 100755 tools/testing/selftests/net/ipv6_flowlabel.sh delete mode 100644 tools/testing/selftests/net/ipv6_flowlabel_mgr.c delete mode 100644 tools/testing/selftests/net/so_txtime.c delete mode 100755 tools/testing/selftests/net/so_txtime.sh delete mode 100644 tools/testing/selftests/net/tcp_fastopen_backup_key.c delete mode 100755 tools/testing/selftests/net/tcp_fastopen_backup_key.sh delete mode 100644 tools/testing/selftests/pidfd/pidfd.h delete mode 100644 tools/testing/selftests/pidfd/pidfd_open_test.c delete mode 100644 tools/testing/selftests/ptrace/get_syscall_info.c