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-allnoconfig in repository toolchain/ci/linux.
omits dc636f5d78de Add linux-next specific files for 20190620 omits b6ab54d5da2a Merge branch 'akpm/master' omits dc47ad5c7ae9 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits cb5075c5f1c4 fs/select.c: use struct_size() in kmalloc() omits 173f445a7940 proc/sysctl: make firmware loader table conditional omits d1ccd87c16d5 proc-sysctl-add-shared-variables-for-range-check-fix-2-fix omits 33d5364f6671 tipc: remove two unused variables omits 5265884c83a0 proc/sysctl: add shared variables for range check omits 6f90553ae1e3 pinctrl: fix pxa2xx.c build warnings omits 1e0182346f66 Revert "drivers/base/memory.c: Get rid of find_memory_bloc [...] omits 82465ba0e0d3 Merge branch 'akpm-current/current' omits a4d7d91514de Revert "dm: enable synchronous dax" omits 8787193fe6e8 Revert "macb: Add support for SiFive FU540-C000" omits 171d2f538241 Merge remote-tracking branch 'afs/afs-next' omits 2ec6079492e1 Merge remote-tracking branch 'keys/keys-next' omits f666efa75e1f Merge remote-tracking branch 'hmm/hmm' omits e0c9e88601cc Merge remote-tracking branch 'pidfd/for-next' omits 27fa7c59d4b0 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 2491d0ee6d78 Merge remote-tracking branch 'hyperv/hyperv-next' omits e0241df7eb78 Merge remote-tracking branch 'xarray/xarray' omits 113c68738301 Merge remote-tracking branch 'nvmem/for-next' omits b00497dca245 Merge remote-tracking branch 'kspp/for-next/kspp' omits 50cef1e45300 Merge remote-tracking branch 'ntb/ntb-next' omits 476ea2c8904b Merge remote-tracking branch 'at24/at24/for-next' omits 4293e6ad4612 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 32dc1555bfe7 Merge remote-tracking branch 'rtc/rtc-next' omits 21efafb15f2a Merge remote-tracking branch 'coresight/next' omits 01d3a289a898 Merge remote-tracking branch 'livepatching/for-next' omits c4ac48897044 Merge remote-tracking branch 'y2038/y2038' omits bb5add725c34 Merge remote-tracking branch 'userns/for-next' omits a96ed8875a70 Merge remote-tracking branch 'pinctrl/for-next' omits 86fd19b9543a Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits be86a1fa1064 Merge remote-tracking branch 'gpio/for-next' omits c8a6ce302a69 Merge remote-tracking branch 'rpmsg/for-next' omits 3df7b0e417b1 Merge remote-tracking branch 'vhost/linux-next' omits eeb5cf7e7d7c Merge remote-tracking branch 'scsi/for-next' omits f49f1ebad49d Merge remote-tracking branch 'cgroup/for-next' omits 92c80c4a0c9f Merge remote-tracking branch 'slave-dma/next' omits cb4f567c68a3 Merge remote-tracking branch 'mux/for-next' omits e0fe4b93464a Merge remote-tracking branch 'staging/staging-next' omits 4af1838c5184 Merge remote-tracking branch 'soundwire/next' omits 0dcfd6b12163 Merge remote-tracking branch 'extcon/extcon-next' omits ba3b1dc8b1d4 Merge remote-tracking branch 'char-misc/char-misc-next' omits 05a97373fad6 Merge remote-tracking branch 'tty/tty-next' omits 7ca9f4566396 Merge remote-tracking branch 'phy-next/next' omits c5a8f93f3530 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits a02b677b255e Merge remote-tracking branch 'usb-gadget/next' omits 78743b82ad5b Merge remote-tracking branch 'usb/usb-next' omits 213a43fcdb60 Merge remote-tracking branch 'driver-core/driver-core-next' omits 4df3d7a5e62f Merge remote-tracking branch 'ipmi/for-next' omits 652b6f33b826 Merge remote-tracking branch 'leds/for-next' omits 864fb793ffb7 Merge remote-tracking branch 'chrome-platform/for-next' omits 87c05682cea6 Merge branch 'fixes' into for-next omits 11577a3d09de Merge remote-tracking branch 'drivers-x86/for-next' omits 9101f316e41f Merge remote-tracking branch 'percpu/for-next' omits e7e31785ffe7 Merge remote-tracking branch 'kvms390/next' omits cf7434836307 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits 09e9aa8af966 Merge remote-tracking branch 'ftrace/for-next' omits 10647f2a220b Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 4e02d0eca952 Merge remote-tracking branch 'edac-amd/for-next' omits 1b0b3627b751 Merge remote-tracking branch 'clockevents/clockevents/next' omits eaeeac6aaa4f Merge remote-tracking branch 'tip/auto-latest' omits 91d2329025fa Merge remote-tracking branch 'spi/for-next' omits f82d62cd8237 Merge remote-tracking branch 'devicetree/for-next' omits a58f710b6666 Merge remote-tracking branch 'audit/next' omits 65720d5374c9 Merge remote-tracking branch 'iommu/next' omits b056eba79bc2 Merge remote-tracking branch 'tpmdd/next' omits 608829ad4938 Merge remote-tracking branch 'selinux/next' omits 0bca7b365c0d include/linux/lz4.h: fix spelling and copy-paste errors in [...] omits e5feb4f77aac ipc/msg.c: consolidate all xxxctl_down() functions omits 14a4ee98cf3f ipc/mqueue.c: only perform resource calculation if user valid omits 4e6a0f092b5d resource: avoid unnecessary lookups in find_next_iomem_res() omits 26d06ccfc577 resource-fix-locking-in-find_next_iomem_res-fix omits 8cdeee186868 resource: fix locking in find_next_iomem_res() omits 0d159b095f68 aio: simplify read_events() omits 9c7bb7a25cf7 kernel/pid.c: convert struct pid:count to refcount_t omits 6c67325f1ca4 drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate so [...] omits 9252032ecaeb coredump: split pipe command whitespace before expanding template omits a84b05aac245 select: shift restore_saved_sigmask_unless() into poll_sel [...] omits df0fd6ba291f select: change do_poll() to return -ERESTARTNOHAND rather [...] omits e962c7f570ae signal: simplify set_user_sigmask/restore_user_sigmask omits 7ebd7b541bde signal: reorder struct sighand_struct omits fb31d746456d selftests-ptrace-add-a-test-case-for-ptrace_get_syscall_in [...] omits 87c754b04e2c selftests/ptrace: add a test case for PTRACE_GET_SYSCALL_INFO omits 3a65963b61cd ptrace: add PTRACE_GET_SYSCALL_INFO request omits 41763bcdd59c powerpc: define syscall_get_error() omits b9efe7ff95a5 parisc: define syscall_get_error() omits 3b33b6343d13 mips: define syscall_get_error() omits 51281da8ca66 hexagon: define syscall_get_error() and syscall_get_return [...] omits 87f29c757d5d nds32: fix asm/syscall.h omits c84f968f6e2b fs/ufs/super.c: remove set but not used variable 'usb3' omits fa19a6bf5efe fs/hfsplus/xattr.c: replace strncpy with memcpy omits cdf34272e690 coda-add-hinting-support-for-partial-file-caching-fix omits 0972d279c67d coda: add hinting support for partial file caching omits 599332cbb8c3 coda: ftoc validity check integration omits 062023217a02 coda: remove sb test in coda_fid_to_inode() omits 6a9cb8436a7d coda: remove sysctl object from module when unused omits f7dd923c7290 coda: add __init to init_coda_psdev() omits 47f6b4786d85 coda: use SIZE() for stat omits 339984f54732 coda: destroy mutex in put_super() omits 523d2adfc237 coda: remove uapi/linux/coda_psdev.h omits 6e4a962669ac coda: Move internal defs out of include/linux/ [ver #2] omits 479c0674d233 coda: bump module version omits 7dfa3467e54d coda: get rid of CODA_FREE() omits af61ff04050b coda: get rid of CODA_ALLOC() omits cf3dd703f32f coda: change Coda's user api to use 64-bit time_t in timespec omits 85d8a552ed7f coda: stop using 'struct timespec' in user API omits 5b5300c438e6 coda: clean up indentation, replace spaces with tab omits 559357e1598c uapi linux/coda_psdev.h: move CODA_REQ_ from uapi to kerne [...] omits e3bfdfdabff2 coda: don't try to print names that were considered too long omits 4feea8eae073 coda: fix build using bare-metal toolchain omits a5f28ec31320 coda: potential buffer overflow in coda_psdev_write() omits 7018066d77c0 coda: add error handling for fget omits 6912db6f0aa5 uapi linux/coda_psdev.h: move upc_req definition from uapi [...] omits 0ec2bb375825 uapi linux/coda.h: use __kernel_pid_t for userspace omits 267709c5fabc coda: pass the host file in vma->vm_file on mmap omits a071099023e5 mm, kprobes: generalize and rename notify_page_fault() as [...] omits 4bd74c5d2a84 init/Kconfig: fix neighboring typos omits cbe92bf86617 fs/binfmt_elf.c: delete stale comment omits b48f5fdc6013 fs/binfmt_flat.c: remove set but not used variable 'inode' omits af97d51ee1d6 checkpatch: fix something omits 33adca46774f checkpatch: don't interpret stack dumps as commit IDs omits d6a7ab11b0d6 checkpatch.pl: warn on duplicate sysctl local variable omits e0e9b88291a3 lib/test_meminit.c: fix -Wmaybe-uninitialized false positive omits 4a411ec5f2ef lib: debugobjects: no need to check return value of debugf [...] omits b740ae58da59 lib/string_helpers: fix some kerneldoc warnings omits e5b943b1947e mm/ioremap: probe platform for p4d huge map support omits 3eebd6fbcc5f mm/ioremap: check virtual address alignment while creating [...] omits 2c5a72a55c71 lib: introduce test_meminit module omits d67f706d66db lib/test_overflow.c: avoid tainting the kernel and fix wrap size omits e59a5295689a lib/test_string.c: add some testcases for strchr and strnchr omits 7721f991e684 lib/test_string.c: avoid masking memset16/32/64 failures omits b9b849ad5a62 lib/string.c: allow searching for NUL with strnchr omits 746f0f330be6 lib/list: tweak LIST_POISON2 for better code generation on x86_64 omits db3e0d2c4a33 lib/math/rational.c: fix possible incorrect result from ra [...] omits a18e2c5410d2 Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits e73c31b0b6b8 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits 9333b647cd94 lib/genalloc.c: export symbol addr_in_gen_pool omits 17d239a41c23 arch/*: remove unused isa_page_to_bus() omits 5ea63bdea3b3 arch: replace _BITUL() in kernel-space headers with BIT() omits 3dac28b3e731 linux/bits.h: make BIT(), GENMASK(), and friends available [...] omits 4e1df63f64d0 kernel: fix typos and some coding style in comments omits b3b269fa3c43 fs/proc/inode.c: use typeof_member() macro omits beed66e1f5bd include/linux/kernel.h: add typeof_member() macro omits 2fd5df515e50 vmcore-add-a-kernel-parameter-novmcoredd-fix-fix omits 92ce4094f5f9 vmcore-add-a-kernel-parameter-novmcoredd-fix omits af7385602e47 vmcore: Add a kernel parameter novmcoredd omits 3b1d1e9be608 tools/testing/selftests/proc/proc-pid-vm.c: hide "segfault [...] omits af30359f75b1 kernel/hung_task.c: Monitor killed tasks. omits ab064e26c27c fs/buffer.c: dump more info for __getblk_gfp() stall problem omits e90bff4da243 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 2fb6571ba677 mm: don't expose page to fast gup before it's ready omits 0f7fe4f84998 mm/vmscan: remove unused lru_pages argument omits b94b429e33c9 mm, memcg: make scan aggression always exclude protection omits 2da35dba2c59 mm, memcg: make memory.emin the baseline for utilisation d [...] omits 6c10ad3fe1e1 mm, memcg: proportional memory.{low,min} reclaim omits bde9362f4c4f mm: be more verbose about zonelist initialization omits b86b537a86c8 x86, numa: always initialize all possible nodes omits 43f151635ca8 mm: thp: fix false negative of shmem vma's THP eligibility omits 9f1dc5eff843 mm-thp-make-transhuge_vma_suitable-available-for-anonymous [...] omits e87c54381d42 mm: thp: make transhuge_vma_suitable available for anonymous THP omits bc2edb7ebebd mm/oom_kill.c: remove redundant OOM score normalization in [...] omits 1b7d17f731db mm, oom: fix oom_unkillable_task for memcg OOMs omits 3864d814de8b mm: memcontrol: remove task_in_mem_cgroup() omits c46e70893555 mm, oom: refactor dump_tasks for memcg OOMs omits f093cb872bc8 mm/oom_kill.c: remove thread group leader check in oom_eva [...] omits 158ac256d424 mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan [...] omits d03aba81d1e8 mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix omits dbc9b1c1e3cc mm/oom_kill.c: add task UID to info message on an oom kill omits 319577dba263 mm: mempolicy: handle vma with unmovable pages mapped corr [...] omits 1deb6e5e702d mm/memory-failure.c: clarify error message omits 2e8ccd936878 mm/z3fold: fix variable set but not used warnings omits 304dd1014e88 z3fold: remove redundant assignment to bud omits 6ac21d6a6651 z3fold: add inter-page compaction omits 56d04fb80913 mm: use down_read_killable for locking mmap_sem in access_ [...] omits b33158a56f28 proc-use-down_read_killable-mmap_sem-for-proc-pid-map_files-fix omits bc253972e5cf proc: use down_read_killable mmap_sem for /proc/pid/map_files omits aee7bfc94c84 proc: use down_read_killable mmap_sem for /proc/pid/clear_refs omits 8b1efd9a60eb proc: use down_read_killable mmap_sem for /proc/pid/pagemap omits f90fd6b6c197 proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup omits 863c3bcb2599 proc: use down_read_killable mmap_sem for /proc/pid/maps omits f7d7e69c1e76 tools/vm/slabinfo: add sorting info to help menu omits 44a426e62aaf tools/vm/slabinfo: add option to sort by partial slabs omits b8bd952d346a tools/vm/slabinfo: add partial slab listing to -X omits 1c9936353e71 tools/vm/slabinfo: order command line options omits 5351432e04eb mm: vmscan: correct some vmscan counters for THP swapout omits 6dcc331e2935 mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned omits 1262d51fd2cb mm: init: report memory auto-initialization features at boot time omits c88bae8a6fa4 mm-security-introduce-init_on_alloc=1-and-init_on_free=1-b [...] omits 9a1697c46a3f mm: security: introduce init_on_alloc=1 and init_on_free=1 [...] omits 3d801ab7133a mm/large system hash: clear hashdist when only one node wi [...] omits cba0b4e29587 mm/large system hash: use vmalloc for size > MAX_ORDER whe [...] omits f53901b879c0 mm/vmalloc.c: spelling> s/informaion/information/ omits 6ec7bfbdca86 mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() omits a2c07ff4e1af mm/vmalloc.c: get rid of one single unlink_va() when merge omits fabc2072c866 mm/vmalloc.c: preload a CPU with one object for split purpose omits 46b669f209bf mm/vmalloc.c: remove "node" argument omits dcac049be3c1 libnvdimm/pfn: stop padding pmem namespaces to section alignment omits e1ee6badcfa6 libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields omits b54d4f071ac4 mm/devm_memremap_pages: enable sub-section remap omits d521d9f47b4c mm: document ZONE_DEVICE memory-model implications omits c1577c295048 mm/sparsemem: support sub-section hotplug omits fe05e6244d8b mm/sparsemem: prepare for sub-section ranges omits 298b7383ee9d mm: kill is_dev_zone() helper omits 82e85e569a27 mm/hotplug: kill is_dev_zone() usage in __remove_pages() omits f13c7be805b4 mm/sparsemem: convert kmalloc_section_memmap() to populate [...] omits d0cdcc9aa552 mm/hotplug: prepare shrink_{zone, pgdat}_span for sub-sect [...] omits cbb8b79e00b5 mm/sparsemem: add helpers track active portions of a secti [...] omits a3d28fa08c0a mm/sparsemem: introduce a SECTION_IS_EARLY flag omits ac334352de86 mm/sparsemem: introduce struct mem_section_usage omits a5b3f137d5e9 mm/sparse.c: set section nid for hot-add memory omits 29be27f12cc8 drivers/base/memory.c: Get rid of find_memory_block_hinted() omits 2fd4aeea6b60 mm/memory_hotplug: move and simplify walk_memory_blocks() omits 3c0f32d8b24f mm/memory_hotplug: rename walk_memory_range() and pass sta [...] omits f5f8d4f41a7d mm: make register_mem_sect_under_node() static omits 1153588a80eb drivers/base/memory: Use "unsigned long" for block ids omits 0dee251e6cc3 mm-section-numbers-use-the-type-unsigned-long-fix omits 4c64c518225b mm: section numbers use the type "unsigned long" omits ce8c7fe6dd91 mm/memory_hotplug: remove "zone" parameter from sparse_rem [...] omits a88e19b7daa2 mm/memory_hotplug: make unregister_memory_block_under_node [...] omits 28c464e7f491 mm/memory_hotplug: remove memory block devices before arch [...] omits ed78fc8c84dd mm/memory_hotplug: drop MHP_MEMBLOCK_API omits 5279f3ac4a66 mm/memory_hotplug: create memory block devices after arch_ [...] omits d1744f3b732b mm/memory_hotplug: allow arch_remove_memory() without CONF [...] omits d075702ed3ab drivers/base/memory: fix a compilation warning omits fa6be0a17ac6 drivers/base/memory: pass a block_id to init_memory_block() omits 229ed84fb5eb arm64/mm: add temporary arch_remove_memory() implementation omits bd193f838ffe s390x/mm: implement arch_remove_memory() omits 0d29cc98ca72 s390x/mm: fail when an altmap is used for arch_add_memory() omits 16941521a8c9 mm/memory_hotplug: simplify and fix check_hotplug_memory_range() omits 610509219f27 mm-add-account_locked_vm-utility-function-v3 omits acb6fa86640c mm: add account_locked_vm utility function omits dd464a66dc8b mm/mmu_notifier: use hlist_add_head_rcu() omits 5175daab7294 mm-swap-fix-release_pages-when-releasing-devmap-pages-v4 omits bf0cc7fae5c6 mm-swap-fix-release_pages-when-releasing-devmap-pages-v3 omits e8ee0037015c mm-swap-fix-release_pages-when-releasing-devmap-pages-v2 omits d093523d4f91 mm/swap.c: fix release_pages() when releasing devmap pages omits 8a7db89bd12b mm/mmap: move common defines to mman-common.h omits d13d08bbcd69 mm/memory.c: fail when offset == num in first check of __v [...] omits e972cea08fb3 mm/pgtable: drop pgtable_t variable from pte_fn_t functions omits 1bd30780611e arm64-mm-implement-pte_devmap-support-fix omits cc33a0008a83 arm64: mm: implement pte_devmap support omits 5c1afa849175 mm: introduce ARCH_HAS_PTE_DEVMAP omits 220244ada069 mm: clean up is_device_*_page() definitions omits f60819e8b79e mm/memremap: rename and consolidate SECTION_SIZE omits 780d099b4617 unicore32: switch to generic version of pte allocation omits 1ea7f620a337 um: switch to generic version of pte allocation omits 3cc8c276925c riscv: switch to generic version of pte allocation omits 29c13906b164 parisc: switch to generic version of pte allocation omits 099966cfaecf nios2: switch to generic version of pte allocation omits 41852870d2f9 nds32: switch to generic version of pte allocation omits a49119f01c0d mips: switch to generic version of pte allocation omits 5d2173b3e1ba m68k: sun3: switch to generic version of pte allocation omits 2929ad11604e csky: switch to generic version of pte allocation omits d48b94c32c81 arm64/mm: fix a bogus GFP flag in pgd_alloc() omits 70e7a0dd9e6d arm64: switch to generic version of pte allocation omits 272b7da41bc9 arm: switch to generic version of pte allocation omits aab5268bb5a9 alpha: switch to generic version of pte allocation omits 48c8db7d7641 asm-generic, x86: introduce generic pte_{alloc,free}_one[_kernel] omits 416324d8c08e mm/mmap.c: fix the adjusted length error omits 98036dca17d1 mm, memcg: add a memcg_slabinfo debugfs file omits a1ef863559af mm: memcg/slab: reparent memcg kmem_caches on cgroup removal omits 244844d86335 mm: memcg/slab: stop setting page->mem_cgroup pointer for [...] omits c28c62647386 mm/slab: fix an use-after-free in kmemcg_workfn() omits 2734ffb27119 mm: memcg/slab: rework non-root kmem_cache lifecycle management omits 223c9de43035 mm: memcg/slab: synchronize access to kmem_cache dying fla [...] omits 39ffb0f2cbf0 mm: memcg/slab: don't check the dying flag on kmem_cache creation omits fd73ba9f3617 mm: memcg/slab: unify SLAB and SLUB page accounting omits 50df1f803be5 mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() omits 50278fd04ffe mm: memcg/slab: generalize postponed non-root kmem_cache d [...] omits e4c4b99928dd mm: memcg/slab: rename slab delayed deactivation functions [...] omits 731de7401bc6 mm: memcg/slab: postpone kmem_cache memcg pointer initiali [...] omits ca17cd0e7ab9 mm-memcontrol-dump-memorystat-during-cgroup-oom-fix omits 7613a6bf52ff mm: memcontrol: dump memory.stat during cgroup OOM omits f28dfd0fd11e mm, memcg: introduce memory.events.local omits d082354facc0 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints omits c72ea76a9330 memcg, fsnotify: no oom-kill for remote memcg charging omits 93215378ecdc memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL omits 11ade6845754 mm/mincore.c: fix race between swapoff and mincore omits 7e5e8d78c668 mm-swap-use-rbtree-for-swap_extent-fix omits 2b4835527f70 mm, swap: use rbtree for swap_extent omits 6509f3b20e42 mm, swap: fix bad swap file entry warning omits a7e585f2a6c3 mm/swap_state.c: simplify total_swapcache_pages() with get [...] omits 245f4ce6b80e mm, swap: fix race between swapoff and some swap operations omits 495ed78b5230 mm/filemap.c: correct the comment about VM_FAULT_RETRY omits 463232ee100d 9p: pass the correct prototype to read_cache_page omits 5cd800f9eff8 jffs2: pass the correct prototype to read_cache_page omits 6bb3851f794d mm/filemap: don't cast ->readpage to filler_t for do_read_ [...] omits ee13346df833 mm/filemap.c: fix an overly long line in read_cache_page omits bc3e58cf3acd mm/page_owner.c: store page_owner's gfp_mask in stackdepot itself omits e9823164f312 mm, debug_pagealloc: use a page type instead of page_ext flag omits e17ee560aaab mm, page_alloc: more extensive free page checking with deb [...] omits 31e6f3b1ae89 mm, debug_pagelloc: use static keys to enable debugging omits 388f4f18d98c mm/failslab.c: by default, do not fail allocations with di [...] omits 88709649ca7f mm: remove the account_page_dirtied export omits 82f53ba02481 include/linux/mm_types.h: ifdef struct vm_area_struct::swa [...] omits fb7e606565b1 mm: make !CONFIG_HUGE_PAGE wrappers into static inlines omits 7ff722afc84e mm/memory.c: trivial clean up in insert_page() omits 155a77627e1d mm: migrate: remove unused mode argument omits a18604234114 mm/gup.c: make follow_page_mask() static omits 57f17f75798e sparc: remove ARCH_SELECT_MEMORY_MODEL omits bc5f4af3847d s390: remove ARCH_SELECT_MEMORY_MODEL omits 3a2aa0ce8ac8 arm: remove ARCH_SELECT_MEMORY_MODEL omits 56d016241ca1 include/linux/pfn_t.h: remove pfn_t_to_virt() omits 5d56909eae3c mm: move MAP_SYNC to asm-generic/mman-common.h omits aab939979ccb device-dax: "Hotremove" persistent memory that is used lik [...] omits 80bb33b92365 mm/hotplug: make remove_memory() interface usable omits 9505032d0668 device-dax: fix memory and resource leak if hotplug fails omits 918cf9b823ab mm/kasan: print frame description for stack bugs omits 49ca824eb339 docs: kmemleak: add more documentation details omits 59ad0bee1019 mm/kmemleak.c: change error at _write when kmemleak is disabled omits 1df5b3e739bd mm/kmemleak.c: fix check for softirq context omits 607da37d7e5f slub: don't panic for memcg kmem cache creation failure omits e775679a63d5 mm/slub.c: avoid double string traverse in kmem_cache_flags() omits 0a41a421986e lkdtm/heap: add tests for freelist hardening omits 4f0f879be8cc mm/slab: restore IRQs in kfree() omits 6e3e1f5a68e0 mm/slab: sanity-check page type when looking up cache omits 3bc288f391df mm/slab: validate cache membership under freelist hardening omits 2949590a1d58 ramfs: support O_TMPFILE omits e3222b64a247 ocfs2: checkpoint appending truncate log transaction befor [...] omits 0a51743f73c7 ocfs2: wait for recovering done after direct unlock request omits 510c5c19cac1 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits 18bb4f765a46 ocfs2: clear zero in unaligned direct IO omits 83e5bf7c19c5 ocfs-no-need-to-check-return-value-of-debugfs_create-functions-v2 omits 82a52be2e718 ocfs: no need to check return value of debugfs_create functions omits d7dcef2bed06 ocfs2: add first lock wait time in locking_state omits a1aed56afc66 ocfs2-add-locking-filter-debugfs-file-fix omits 371726be0a64 ocfs2: add locking filter debugfs file omits 0543d77829b2 ocfs2: add last unlock times in locking_state omits 747087f1a0b7 ocfs2/dlm: use struct_size() helper omits fb30d642f667 fs: ocfs: fix spelling mistake "hearbeating" -> "heartbeat" omits 8b6b497dfb11 lib/debugobjects.c: move printk out of db lock critical sections omits f2037b6affeb sh: config: remove left-over BACKLIGHT_LCD_SUPPORT omits 562e33183775 arch/sh/configs/sdk7786_defconfig: remove CONFIG_LOGFS omits 1b08a49ac3b1 scripts/spelling.txt: add more spellings to spelling.txt omits 396aeaf5cc6e scripts/decode_stacktrace: Accept dash/underscore in modules omits c052d21f5756 scripts/spelling.txt: add spelling fix for prohibited omits 321735e09707 scripts-spellingtxt-drop-sepc-from-the-misspelling-list-fix omits 90ded697b851 scripts/spelling.txt: drop "sepc" from the misspelling list omits 4ad60ad08443 scripts-decode_stacktrace-look-for-modules-with-kodebug-ex [...] omits e197f4b7d699 scripts/decode_stacktrace: look for modules with .ko.debug [...] omits 8029f44fa3af scripts/decode_stacktrace: match basepath using shell pref [...] omits 2eabd6a1bf4b asm-generic, x86: add bitops instrumentation for KASAN omits 292e502b32dd x86: use static_cpu_has in uaccess region to avoid instrum [...] omits b18b62e84bc3 lib/test_kasan: add bitops tests omits fa0bde05036f include/linux/dmar.h: replace single-char identifiers in macros omits 17497a063bcd fork,memcg: alloc_thread_stack_node needs to set tsk->stack omits 1963034bbfab mm: vmscan: fix not scanning anonymous pages when detectin [...] omits 41fe6ff296bf MAINTAINERS: add CLANG/LLVM BUILD SUPPORT info omits 2bae4de2ade1 mm-vmalloc-avoid-bogus-wmaybe-uninitialized-warning-fix omits 14fcfcce03ea mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning omits 61ca4414218f mm/page_idle.c: fix oops because end_pfn is larger than max_pfn omits f069316196a3 initramfs: fix populate_initrd_image() section mismatch omits e5cbf9ba859e mm/oom_kill.c: fix uninitialized oc->constraint omits 9108c1e7facc mm-hugetlb-soft-offline-dissolve_free_huge_page-return-zer [...] omits a4d1ef8b7eb0 mm: hugetlb: soft-offline: dissolve_free_huge_page() retur [...] omits 2dd2366ed448 mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy [...] omits 7af3ba4df83d signal: remove the wrong signal_pending() check in restore [...] omits cc6444488ccf fs/binfmt_flat.c: make load_flat_shared_library() work omits 36ac9be75514 mm/mempolicy.c: fix an incorrect rebind node in mpol_rebin [...] omits 03bbf911ff88 fs/proc/array.c: allow reporting eip/esp for all coredumpi [...] omits 040fe7231102 mm/dev_pfn: exclude MEMORY_DEVICE_PRIVATE while computing [...] omits 5146499b542c Merge remote-tracking branch 'integrity/next-integrity' omits fcab33111eb3 Merge remote-tracking branch 'apparmor/apparmor-next' omits 1cbc63ff7a69 Merge remote-tracking branch 'security/next-testing' omits ba024d5da1a4 Merge remote-tracking branch 'regulator/for-next' omits 7c3fda5552f0 Merge remote-tracking branch 'backlight/for-backlight-next' omits dbd6a565ae8e Merge remote-tracking branch 'mfd/for-mfd-next' omits 810eb21e46c3 Merge remote-tracking branch 'kgdb/kgdb-next' omits 943938557369 Merge remote-tracking branch 'mmc/next' omits 9ee49ffb3b19 Merge remote-tracking branch 'block/for-next' omits 6a46b6815eed Merge remote-tracking branch 'input/next' omits 0661503975fb Merge remote-tracking branch 'modules/modules-next' omits cec51634b551 Merge remote-tracking branch 'sound-asoc/for-next' omits 39d4094873d0 Merge remote-tracking branch 'sound/for-next' omits 7d2c53de360c Merge remote-tracking branch 'regmap/for-next' omits 5f42a0bd0c3a Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 9ba9409c7a03 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits b5d0eb13a3d6 Merge remote-tracking branch 'drm-msm/msm-next' omits 1006ab5bb46f Merge remote-tracking branch 'drm-misc/for-linux-next' omits a65b9bc17ebb Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 39bf3fa24c6c Merge remote-tracking branch 'drm-intel/for-linux-next' omits f1c082a156f7 Merge remote-tracking branch 'amdgpu/drm-next' omits aee45cbafb17 Merge remote-tracking branch 'drm/drm-next' omits 9743ff9e16fa Merge remote-tracking branch 'crypto/master' omits 40ea621cf22e Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 2b6253721b2a Merge remote-tracking branch 'nand/nand/next' omits 806ee41dd403 Merge remote-tracking branch 'gfs2/for-next' omits 28fecff26e20 Merge remote-tracking branch 'wireless-drivers-next/master' omits 7a528134d953 Merge remote-tracking branch 'nfc-next/master' omits b5a8ca4bd3da Merge remote-tracking branch 'netfilter-next/master' omits 9d844fd0cea6 Merge remote-tracking branch 'ipsec-next/master' omits 06c0252f1e64 Merge remote-tracking branch 'bpf-next/master' omits fb81aade9c5a Merge remote-tracking branch 'net-next/master' omits dd11dce4a233 Merge remote-tracking branch 'rdma/for-next' omits 87b1e7c0a8cc Merge remote-tracking branch 'swiotlb/linux-next' omits 359201072127 Merge remote-tracking branch 'dlm/next' omits 252d29d2669d Merge remote-tracking branch 'ieee1394/for-next' omits fc348f942247 Merge remote-tracking branch 'thermal-soc/next' omits 302f2aa13156 Merge remote-tracking branch 'opp/opp/linux-next' omits b8977ea9148b Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 85ba9424d9ce Merge remote-tracking branch 'pm/linux-next' omits 4cdddb12a907 next-20190619/fbdev omits 497ad9f5b2dc page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled omits 9c931ce2c51b Merge remote-tracking branch 'v4l-dvb/master' omits 0f9ddae3fa0d Merge remote-tracking branch 'jc_docs/docs-next' omits a60b3b679353 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits bb661f690bee Merge remote-tracking branch 'i3c/i3c/next' omits 3b6047778c09 Merge branch 'for-5.3/libnvdimm' into libnvdimm-pending omits e67a235cb307 Merge branch 'for-5.2/dax' into libnvdimm-pending omits 1d2631514694 Merge remote-tracking branch 'i2c/i2c/for-next' omits 28cff3a7fe75 libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock omits 9d43163fe1f1 Merge remote-tracking branch 'hid/for-next' omits b8857cf439bd Merge remote-tracking branch 'pstore/for-next/pstore' omits 391f8ceac0bd libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __n [...] omits b0abc72e2991 libnvdimm/region: Register badblocks before namespaces omits 4bc5021f8006 libnvdimm/bus: Prevent duplicate device_unregister() calls omits 36817e7a98cb Merge remote-tracking branch 'pci/next' omits 0430ec3c2865 Merge remote-tracking branch 'printk/for-next' omits 27f4abd2efcb Merge remote-tracking branch 'vfs/for-next' omits b65dde49b132 xfs: disable map_sync for async flush omits 81477b2346c1 ext4: disable map_sync for async flush omits c62626808fa6 dax: check synchronous mapping is supported omits 38887edec247 dm: enable synchronous dax omits fee8be32c5ba libnvdimm: add dax_dev sync flag omits 5990fce9c50e virtio-pmem: Add virtio pmem driver omits 7b4796ed9e00 libnvdimm: nd_region flush callback support omits 241e39004581 nfsd: replace Jeff by Chuck as nfsd co-maintainer omits 2ed65a46d04b Merge remote-tracking branch 'file-locks/locks-next' omits c5c9f6a02f76 Merge remote-tracking branch 'xfs/for-next' omits 66cef2bbfd2d Merge remote-tracking branch 'v9fs/9p-next' omits c09e4fdc01ed Merge remote-tracking branch 'ubifs/linux-next' omits 23663157fa57 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 3a1fe18a325a Merge remote-tracking branch 'nfsd/nfsd-next' omits 7b1e971a9ce5 Merge remote-tracking branch 'nfs-anna/linux-next' omits 3517ea3f501b Merge remote-tracking branch 'fuse/for-next' omits 497579d90266 Merge remote-tracking branch 'f2fs/dev' omits 35517c3a867c Merge remote-tracking branch 'ext4/dev' omits 86b1cd6438dc Merge remote-tracking branch 'ext3/for_next' omits 0ee5ea708d37 Merge remote-tracking branch 'ecryptfs/next' omits bbe74f7bdc06 Merge remote-tracking branch 'cifs/for-next' omits 5641b0054b36 Merge remote-tracking branch 'btrfs-kdave/for-next' omits ea3b9c6d0adc Merge remote-tracking branch 'fscrypt/master' omits 8e97e51b5871 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits a1c7d9e32fad Merge remote-tracking branch 'sh/sh-next' omits 08d9c0fc28c1 Merge remote-tracking branch 's390/features' omits dbc506ec01ad Merge remote-tracking branch 'soc-fsl/next' omits b9170943b167 Merge remote-tracking branch 'powerpc/next' omits 2fbbf5db8182 Merge remote-tracking branch 'parisc-hd/for-next' omits 342b944631ce Merge remote-tracking branch 'mips/mips-next' omits 5096e0993e9e Merge remote-tracking branch 'm68knommu/for-next' omits acd472aa5231 Merge remote-tracking branch 'm68k/for-next' omits a62bde0876a2 Merge remote-tracking branch 'h8300/h8300-next' omits 56f09e48e015 Merge remote-tracking branch 'csky/linux-next' omits 70011cf41e9c Merge remote-tracking branch 'clk-samsung/for-next' omits df2d7b113086 Merge remote-tracking branch 'clk/clk-next' omits 34f6a6853e7b Merge remote-tracking branch 'tegra/for-next' omits 6a2ca8654f09 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 9e779ecbd4f4 Merge remote-tracking branch 'scmi/for-linux-next' omits 004f3814ea8a Merge remote-tracking branch 'samsung-krzk/for-next' omits 8692f5e24bb0 Merge remote-tracking branch 'rockchip/for-next' omits f9fcbd40a92c Merge remote-tracking branch 'reset/reset/next' omits cb051aabcbcf Merge remote-tracking branch 'renesas/next' omits 8de4decf5d59 Merge remote-tracking branch 'qcom/for-next' omits 006c3b34f421 Merge remote-tracking branch 'omap/for-next' omits 359c0e1a28a8 Merge remote-tracking branch 'mvebu/for-next' omits c2de005c6ab8 Merge remote-tracking branch 'mediatek/for-next' omits 3b0eb4c8cc1d Merge remote-tracking branch 'keystone/next' omits ea263362a0dd Merge remote-tracking branch 'imx-mxs/for-next' omits 4026d1a6c05a Merge remote-tracking branch 'bcm2835/for-next' omits 40f6c255e7e8 Merge remote-tracking branch 'at91/at91-next' omits eff013ba133b Merge remote-tracking branch 'aspeed/for-next' omits 5f3943dd7845 Merge remote-tracking branch 'amlogic/for-next' omits 1be7c6fd7b86 Merge remote-tracking branch 'actions/for-next' omits 8668747867d0 Merge remote-tracking branch 'arm-soc/for-next' omits 3f3b4670f485 Merge remote-tracking branch 'arm-perf/for-next/perf' omits 09d524de1599 Merge remote-tracking branch 'arm64/for-next/core' omits ef79a8fa26a8 Merge remote-tracking branch 'arm/for-next' omits eecebf200802 Merge remote-tracking branch 'arc/for-next' omits 0f4dfcecf4f2 Merge remote-tracking branch 'dma-mapping/for-next' omits 281faf891681 Merge remote-tracking branch 'kbuild/for-next' omits d10f6f2d3e41 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 4e04c343eb19 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 160257122f95 Merge remote-tracking branch 'mmc-fixes/fixes' omits f8a3a0b4438d Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits f8ec8fd1e879 Merge remote-tracking branch 'scsi-fixes/fixes' omits ffc6abba6924 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 49fcf87a33ff Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 26c150b8face Merge remote-tracking branch 'omap-fixes/fixes' omits 4c75822d6354 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 8554b5a24ea0 Merge remote-tracking branch 'reset-fixes/reset/fixes' omits 818eebf18369 Merge remote-tracking branch 'mfd-fixes/for-mfd-fixes' omits 0d0f311bd6d9 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 78a95d451066 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 1ef42b12947e Merge remote-tracking branch 'staging.current/staging-linus' omits 1373f74c0439 Merge remote-tracking branch 'phy/fixes' omits a667d09fced3 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 7435d9988993 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 29e86ac5868d Merge remote-tracking branch 'usb-gadget-fixes/fixes' omits 9b7ee1ae004e Merge remote-tracking branch 'usb.current/usb-linus' omits 059a8714e774 Merge remote-tracking branch 'pci-current/for-linus' omits 3789b9fe79de Merge remote-tracking branch 'spi-fixes/for-linus' omits a8e3327e68f4 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 20d41200623e Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 164a9afe84f7 Merge remote-tracking branch 'rdma-fixes/for-rc' omits d953cb157ff8 Merge remote-tracking branch 'ipsec/master' omits 0d44527f3d2a Merge remote-tracking branch 'bpf/master' omits d3ccff5ee983 Merge remote-tracking branch 'net/master' omits 6b205c4bfb89 Merge remote-tracking branch 'sparc/master' omits 12d6a216b47a Merge remote-tracking branch 's390-fixes/fixes' omits 14cf0e9a2982 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 58a9ce7550f6 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits f9cb61176973 Merge remote-tracking branch 'arc-current/for-curr' omits 06553e619698 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 696de2e9ccec RDMA/netlink: Resort policy array omits 85f9aa7565bd inet: clear num_timeout reqsk_alloc() omits 6dbbd053e6ae PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is [...] omits 84ce4d0f9f55 net: stmmac: initialize the reset delay array omits 22f1a38a547b selftests/net: make udpgso_bench skip unsupported testcases omits 25cec756891e net/ipv4: fib_trie: Avoid cryptic ternary expressions omits 8110a7a7d295 net: mvpp2: debugfs: Add pmap to fs dump omits c7036d97acd2 ipv6: Default fib6_type to RTN_UNICAST when not set omits 16e5a266f516 net: sched: act_ctinfo: tidy UAPI definition omits 2e8cd5175790 f2fs: print kernel message if filesystem is inconsistent omits 697743b1c102 f2fs: introduce f2fs_<level> macros to wrap f2fs_printk() omits b8f73eb8b491 nfs: fix out-of-date connectathon talk URL omits 05086fb3c88d Replace Jeff by Chuck as nfsd co-maintainer omits cea24d99e0d4 nfsd: fix cleanup of nfsd_reply_cache_init on failure omits 9202b694793b nfsd4: remove outdated nfsd4_decode_time comment omits a4f279b5879e nfsd: use 64-bit seconds fields in nfsd v4 code omits c4cb28cc4c5a nfsd: Spelling s/EACCESS/EACCES/ omits f133661dfda6 lockd: Make two symbols static omits 6cd33faaa7ef locks: Cleanup lm_compare_owner and lm_owner_key omits f7d4838810b9 lockd: Show pid of lockd for remote locks omits 7d1ddf894fe9 lockd: Remove lm_compare_owner and lm_owner_key omits 951794c93b1f lockd: Convert NLM service fl_owner to nlm_lockowner omits 16690f1e1253 lockd: prepare nlm_lockowner for use by the server omits e80085c3bac6 nfsd: note inadequate stats locking omits 6665fcc4ba47 nfsd4: drc containerization omits 303c04c4062a nfsd: don't call nfsd_reply_cache_shutdown twice omits 1e091c3bbf51 svcrdma: Ignore source port when computing DRC hash omits db13a5ba2732 MIPS: ath79: fix ar933x uart parity mode omits bf6de2315362 net: hns3: Fix inconsistent indenting omits 99838e602bc8 Merge branch 'af_iucv-fixes' omits 06996c1d4088 net/af_iucv: always register net_device notifier omits 238965b71b96 net/af_iucv: build proper skbs for HiperTransport omits fdbf6326912d net/af_iucv: remove GFP_DMA restriction for HiperTransport omits 01a090c74669 drm/msm/dsi: Add parentheses to quirks check in dsi_phy_hw [...] omits d14444d26a07 Merge remote-tracking branch 'asoc/topic/meson' into asoc-next omits 53dc3afd96a7 Merge branch 'asoc-5.3' into asoc-next omits 4ac039df26af Merge branch 'asoc-5.2' into asoc-linus omits 09c5ab384f6f drm/i915: Keep rings pinned while the context is active omits abf02e2964b3 Merge tag 'pm-5.2-rc6' of git://git.kernel.org/pub/scm/lin [...] omits c3c0d546d73a Merge tag 'apparmor-pr-2019-06-18' of git://git.kernel.org [...] omits bdeb18dbcf82 drm/i915/ehl: Allow combo PHY A to drive a third external display omits 4b6920ba26e1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 02d98d0e01ec f2fs: avoid get_valid_blocks() for cleanup omits 6ad805b82dc5 doc: fix documentation about UIO_MEM_LOGICAL using omits 75d7627f49c5 MAINTAINERS / Documentation: Thorsten Scherer is the succe [...] omits c454b622bd68 Merge branch 'next/defconfig' into for-next omits 05eefb277c97 Merge branch 'next/dt' into for-next omits dd50a69b5697 ARM: exynos_defconfig: Enable Panfrost and Lima drivers omits 23851326d37c ARM: multi_v7_defconfig: Enable Panfrost and Lima drivers omits fce677d7e8f0 docs: fb: Add TER16x32 to the available font names omits 6da4e11cc749 ARM: dts: exynos: Add PMU interrupt affinity to Exynos4 boards omits 4e4dfcb2a425 ARM: dts: exynos: Add flash support to Galaxy S3 boards omits c61802ee54f2 Merge tag 'thunderbolt-fixes-for-v5.2-rc6' of git://git.ke [...] omits 6df1dbf11e57 Pull ext2_iget() fix & cleanup. omits 936bbf3aea84 ext2: Always brelse bh on failure in ext2_iget() omits edb895d3bfba ext2: add missing brelse() in ext2_iget() omits b33087b401c5 Merge commit commit 'drm-armada-devel^{/drm/armada: no nee [...] omits 1b42b25babd0 Merge commit 'drm-tda998x-devel^{/drm/i2c: tda998x: add ve [...] omits 8a4d175316d5 Merge commit 'riscpc^{/ARM: riscpc: enable chained scatter [...] omits 1a044247fbff Merge branches 'misc' and 'sa1100-for-next', tag 'for-rc-a [...] omits 1776e88daf95 drm/armada: no need to check parent of remote omits cc4059936f2d drm/armada: use for_each_endpoint_of_node() to walk crtc e [...] omits 4fb79c20b9dd drm/armada: replace the simple-framebuffer omits 05ec8bd524ba drm/armada: redo CRTC debugfs files omits c0494ed8c84b drm/armada: use mode_valid to validate the adjusted mode omits f783add1c0a7 drm/armada: improve Dove clock selection omits b87b6c0dfce7 drm/i915: Flush the execution-callbacks on retiring omits 96e5aaf91406 s390/cio: move struct node_descriptor to cio.h omits 4f18d869ffd0 s390: fix stfle zero padding omits 191fa92b3448 s390/sclp: remove call home support omits d1523a8f4b8b s390: replace defconfig with performance_defconfig omits 701dc98f27d5 Merge branch for-5.3/arm64/defconfig into for-next omits 10a7089f06d5 Merge branch for-5.3/arm64/dt into for-next omits a98edacc034f Merge branch for-5.3/soc into for-next omits 21e855f2fb86 Merge branch for-5.3/memory into for-next omits abab37b41284 Merge branch for-5.3/firmware into for-next omits e7c25a3994ca arm64: tegra: Add INA3221 channel info for Jetson TX2 omits e57cf057c57d arm64: tegra: Enable CPU sleep on Jetson Nano omits 8300a70e6567 arm64: tegra: Add ID EEPROMs on Jetson Nano omits 5205abd2832a arm64: tegra: Add ID EEPROM for Jetson TX2 Developer Kit omits a4ff413b714d arm64: tegra: Add ID EEPROM for Jetson TX2 module omits 3492d0a1550e arm64: tegra: Add ID EEPROM for Jetson TX1 Developer Kit omits a5b6b67364cb arm64: tegra: Add ID EEPROM for Jetson TX1 module omits 79ebb5bb4e38 netfilter: nf_tables: enable set expiration time for set elements omits 2f0513d487d2 netfilter: nft_ct: fix null pointer in ct expectations support omits 72c5e11854af netfilter: synproxy: ensure zero is returned on non-error [...] omits ce94bef9354e drm/i915: Signal fence completion from i915_request_wait omits 7c464359be81 MAINTAINERS: fpga: hand off maintainership to Moritz omits 6c9bef32c6e7 Merge branch 'inet-fix-defrag-units-dismantle-races' omits d5dd88794a13 inet: fix various use-after-free in defrags units omits d7d99872c144 netns: add pre_exit method to struct pernet_operations omits 2a54003e7af1 Merge branch 'xdp-page_pool-fixes-and-in-flight-accounting' omits f71fec47c2df page_pool: make sure struct device is stable omits 32c28f7e4139 page_pool: add tracepoints for page_pool with details need by XDP omits f033b688c1ed xdp: add tracepoints for XDP mem omits d956a048cd3f xdp: force mem allocator removal and periodic warning omits 99c07c43c4ea xdp: tracking page_pool resources and safe removal omits 29b006a67634 mlx5: more strict use of page_pool API omits e54cfd7e1745 page_pool: introduce page_pool_free and use in mlx5 omits cbf3351067ce veth: use xdp_release_frame for XDP_PASS omits 6bf071bf09d4 xdp: page_pool related fix to cpumap omits 516a7593fda6 xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails omits a25d50bfe645 net: page_pool: add helper function to unmap dma addresses omits 0afdeeed08b5 net: page_pool: add helper function to retrieve dma addresses omits b119deca1e01 USB: fix types in uapi include omits d4895f3752d9 Merge branches 'arm-dt-for-v5.3', 'arm-defconfig-for-v5.3' [...] omits f6130381e2a2 arm64: dts: renesas: hihope-common: Remove "label" from LEDs omits dd853b2dfa65 Merge branch 'stable/for-linus-5.2' into linux-next omits 9c106119f653 swiotlb: fix phys_addr_t overflow warning omits 9371a56f7101 net: netsec: remove loops in napi Rx process omits 39e3622edeff net: netsec: initialize tx ring on ndo_open omits a33d60c226eb swiotlb: fix phys_addr_t overflow warning omits e41d4bc554de net: dsa: mv88e6xxx: fix shift of FID bits in mv88e6250_g1 [...] omits 48620e341659 net: dsa: mv88e6xxx: fix shift of FID bits in mv88e6185_g1 [...] omits fedc459a3da3 rtc: pcf2123: fix negative offset rounding omits e32e60a2d5ec rtc: pcf2123: add alarm support omits c33850bbc6c9 rtc: pcf2123: use %ptR omits 790d033933b8 rtc: pcf2123: port to regmap omits 2372a7d32b69 rtc: pcf2123: remove sysfs register view omits 23cdf8752b26 act_ctinfo: Don't use BIT() in UAPI headers. omits cfecf0d0017b Merge branch 'mlxsw-Implement-flower-ingress-device-matchi [...] omits dcc5e1f9cad0 selftests: tc: add ingress device matching support omits 0c1f391d192a mlxsw: spectrum_flower: Implement support for ingress devi [...] omits d8e94614461c mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size omits ff5405f69086 mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PO [...] omits 511a5adcaa11 mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element [...] omits 9558a83aee62 net: flow_offload: implement support for meta key omits 8212ed777f40 net: sched: cls_flower: use flow_dissector for ingress ifindex omits 82828b88f081 flow_dissector: add support for ingress ifindex dissection omits d814a8b8223d Merge branch 'v5.3/drivers' into tmp/aml-rebuild omits f1a4c19ed58c Merge branch 'v5.3/dt64' into tmp/aml-rebuild omits cfd734228c1b Merge branch 'v5.3/dt' into tmp/aml-rebuild omits 149122796e91 Merge remote-tracking branch 'clk-meson/v5.2/fixes' into t [...] omits 75bb4df0c23a Merge branch 'v5.2/fixes' into tmp/aml-rebuild omits 89d6adc63f85 arm64: dts: renesas: hihope-common: Add HDMI support omits 7ba6bfb3b743 Pull quota warning fix and fanotify warning fix. omits c285a2f01d69 fanotify: update connector fsid cache on add mark omits 8c9656423549 arm64: dts: renesas: r8a774a1: Add HDMI encoder instance omits 74a22e8f4350 dt-bindings: display: renesas: Add r8a774a1 support omits c6d9c35d16f1 quota: fix a problem about transfer quota omits 4a486e0b3656 Merge tag 'keys-misc-20190619' into keys-next omits 475df5d0f3eb drm/i915: Don't clobber M/N values during fastset check omits 1ee008f240ad drm/i915: Update DRIVER_DATE to 20190619 omits 45e0f30c30bb keys: Add capability-checking keyctl function omits 7679aa9e1f4a Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next omits cedbb6d5d391 Merge branch 'spi-5.3' into spi-next omits 97c29398d645 Merge branch 'spi-5.2' into spi-linus omits 97431fc908cc Merge branch 'asoc-5.2' into asoc-linus omits c7f1d31da6c4 ARM: dts: Add CMT0 and CMT1 to r8a7792 omits aed2a2628352 USB: serial: option: add support for GosunCn ME3630 RNDIS mode omits 64ee5067cf64 ASoC: soc-utils: remove dummy Platform omits 961fb3c206dc ASoC: rockchip: rk3399_gru_sound: don't select unnecessary [...] omits 0814c6412967 ASoC: qcom: don't select unnecessary Platform omits 2f5309452dc0 drm/i915: Stop passing I915_WAIT_LOCKED to i915_request_wait() omits 6f0437445735 ASoC: simple-card-utils: don't select unnecessary Platform omits 9ae6cdb184b6 ASoC: ux500: mop500: don't select unnecessary Platform omits f0edc6c1ee48 ASoC: ti: rx51: don't select unnecessary Platform omits bfe1273c65e1 ASoC: ti: omap-twl4030: don't select unnecessary Platform omits edba13aeae88 ASoC: ti: omap-hdmi: don't select unnecessary Platform omits 1306ab2eddd1 ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform omits f46da1b9046e ASoC: ti: davinci-evm: don't select unnecessary Platform omits 567b374d9973 ASoC: tegra: trimslice: don't select unnecessary Platform omits 5d62677238e9 ASoC: tegra: tegra_wm9712: don't select unnecessary Platform omits b28d98527157 ASoC: tegra: tegra_wm8903: don't select unnecessary Platform omits 404b229b84af ASoC: tegra: tegra_wm8753: don't select unnecessary Platform omits cee1cf3f9f9e ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform omits d035d13b2277 ASoC: tegra: tegra_rt5677: don't select unnecessary Platform omits 1d641e1523ca ASoC: tegra: tegra_rt5640: don't select unnecessary Platform omits 4bfd08540b44 ASoC: tegra: tegra_max98090: don't select unnecessary Platform omits e7fc99e641da ASoC: tegra: tegra_alc5632: don't select unnecessary Platform omits 3f780533bac9 ASoC: sunxi: sun4i-codec: don't select unnecessary Platform omits e562a5f13c94 ASoC: sirf: sirf-audio: don't select unnecessary Platform omits ae7cbcc43b8c ASoC: samsung: tm2_wm5110: don't select unnecessary Platform omits a555b6a959e6 ASoC: samsung: snow: don't select unnecessary Platform omits d815e0f08fdd ASoC: samsung: smdk_wm8994: don't select unnecessary Platform omits 33949eb5019d ASoC: samsung: arndale_rt5631: don't select unnecessary Platform omits 27a37973a6f1 ASoC: rockchip: rockchip_rt5645: don't select unnecessary [...] omits 7df405ae5895 ASoC: rockchip: rockchip_max98090: don't select unnecessar [...] omits 9c21e82c165c ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessa [...] omits 3caf11fa88a9 ASoC: qcom: storm: don't select unnecessary Platform omits 564684387969 ASoC: qcom: apq8016_sbc: don't select unnecessary Platform omits 5f92229d184b ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform omits 717f16331712 ASoC: kirkwood: armada-370-db: don't select unnecessary Platform omits d8893261a7d3 ASoC: fsl: imx-audmix: don't select unnecessary Platform omits 014f07ca1cb1 ASoC: fsl: imx-spdif: don't select unnecessary Platform omits 82bf78ca49a3 ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform omits 40d06d40629f afs: afs_unlink() doesn't need to check dentry->d_inode omits 577cf50d4dc8 ASoC: fsl: imx-es8328: don't select unnecessary Platform omits e57a4c2f15df ASoC: fsl: fsl-asoc-card: don't select unnecessary Platform omits 2058ea1c4f51 ASoC: fsl: eukrea-tlv320: don't select unnecessary Platform omits 655368dfc75e ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform omits ced5b08020cd ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform omits bfc7938e5814 ASoC: atmel: sam9g20_wm8731: don't select unnecessary Platform omits 318ebbe8060d ASoC: atmel: mikroe-proto: don't select unnecessary Platform omits 3609750e9d4b ASoC: atmel: atmel_wm8904: don't select unnecessary Platform omits 7baf32e164da ASoC: atmel: atmel-pdmic: don't select unnecessary Platform omits 02602401e531 ASoC: atmel: atmel-classd: don't select unnecessary Platform omits 6c6de1c9e2bf ASoC: vc4: vc4_hdmi: don't select unnecessary Platform omits 1d7689892878 ASoC: soc-core: allow no Platform on dai_link omits df9091e9d3f4 ASoC: rt5677: handle concurrent interrupts omits 4f7b018b55db ASoC: rt5677: clear interrupts by polarity flip omits 0b8f4f05f41a afs: Add some callback tracepoints omits 7a12e03bf038 afs: Fix over zealous "vnode modified" warnings omits 73591341014d drm/i915/execlists: Detect cross-contamination with GuC omits 44d89409a12e drm/i915: Make the semaphore saturation mask global omits 16395ceee11f ASoC: qcom: common: Fix NULL pointer in of parser omits e711223ad35b ASoC: Intel: sof-rt5682: correct naming for dmic16k omits 1eed6bc03f54 ASoC: Intel: sof-rt5682: add MCLK support for BYT platform omits b5e3cf410b48 spi/acpi: fix incorrect ACPI parent check omits 5f174cf75a8c ASoC: soc.h: fixup for_each_card_links() macro omits 52d2d44eee80 Merge v5.2-rc5 into drm-next omits 1e58e132e8d1 Merge branch 'powercap' into linux-next omits 584e80c9e314 Merge branch 'pm-avs' into linux-next omits 7ef91224c486 clk: samsung: Add bus clock for GPU/G3D on Exynos4412 omits 62d81d1a7b78 Merge tag 'qcom-dts-for-5.3' into initial-for-5.3 omits a65f065a3362 Merge tag 'qcom-arm64-for-5.3' into initial-for-5.3 omits 2627ab9d81c5 Merge tag 'qcom-drivers-for-5.3' into initial-for-5.3 omits c41915eff6f4 Merge tag 'qcom-defconfig-for-5.3' into initial-for-5.3 omits 6dde1e42f497 ovl: make i_ino consistent with st_ino in more cases omits f5633efcedb4 Merge tag 'gvt-fixes-2019-06-19' of https://github.com/int [...] omits e1068c32c1d4 soc: qcom: geni: Add support for ACPI omits c036061be907 ecryptfs: Make ecryptfs_xattr_handler static omits 29a51df0609c ecryptfs: remove unnessesary null check in ecryptfs_keyrin [...] omits 96827c3044cf ecryptfs: use print_hex_dump_bytes for hexdump omits 6fd7c4da546b arm64: dts: qcom: pm8998: Use qcom,pm8998-pon binding for [...] omits 72825e7f4a63 arm64: dts: qcom: msm8996: Enable SMMUs omits 78145dbeaea1 Merge branch 'for_5.3/driver-soc' into next omits 4c960505df44 firmware: ti_sci: Fix gcc unused-but-set-variable warning omits 8e1395a4249c firmware: ti_sci: Use the correct style for SPDX License I [...] omits 818569ed3347 scsi: ufs-qcom: Add support for platforms booting ACPI omits 5589b08e5be4 scsi: qla2xxx: Fix hardlockup in abort command during driv [...] omits 24e2e7a19f7e scsi: ufs: Avoid runtime suspend possibly being blocked forever omits 8cf4c5403aeb scsi: qedi: update driver version to 8.37.0.20 omits 1ac3549ed58c scsi: qedi: Check targetname while finding boot target inf [...] omits 09d985bea99d RDMA/mlx5: Enable decap and packet reformat on FDB omits cecae747b620 RDMA/mlx5: Consider eswitch encap mode omits 12dbc04db08d Merge remote-tracking branch 'mlx5-next/mlx5-next' into HEAD omits 7608bf40cf24 RDMA/odp: Fix missed unlock in non-blocking invalidate_start omits 5a3113d19cb0 IB/hfi1: Spelling s/statisfied/satisfied/ omits 3c00ae7de95a scsi: megaraid_sas: Use struct_size() helper omits 8f71bb0030b8 RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV omits 0e2d00eb6fd4 RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery an [...] omits 1b6571122e2d scsi: mac_scsi: Treat Last Byte Sent time-out as failure omits 628fe3e93100 scsi: mac_scsi: Enable PDMA on Mac IIfx omits 4cd68d6a5f27 scsi: mac_scsi: Fix pseudo DMA implementation, take 2 omits 0a6bcd8be54e scsi: mac_scsi: Increase PIO/PDMA transfer length threshold omits 4fe5e896b9a5 scsi: NCR5380: Handle PDMA failure reliably omits d413c578adde scsi: NCR5380: Always re-enable reselection interrupt omits a92650e3d89b Revert "scsi: ncr5380: Increase register polling limit" omits 39f588603238 net/mlx5: add missing void argument to function mlx5_devli [...] omits da21ad276af4 Merge branch 'net-mvpp2-cls-Allow-steering-based-on-vlan-tag' omits 1274daede3ef net: mvpp2: cls: Add steering based on vlan Id and priority. omits 12b8e2dd01ce net: mvpp2: cls: right-justify the C2 TCAM keys omits 834df6ea9555 net: mvpp2: cls: Only select applicable flows of classific [...] omits c641af4f6fe0 net: mvpp2: cls: Use a dedicated lu_type for the RSS lookup omits 9368b8e24b08 Merge branch 'macb-SiFive-FU540-C000' omits c218ad559020 macb: Add support for SiFive FU540-C000 omits d4993e19da6e macb: bindings doc: add sifive fu540-c000 binding omits d75d5f9764c3 Merge branch 'hinic-add-rss-support-and-rss-parameters-con [...] omits 4fdc51bb4e92 hinic: add support for rss parameters with ethtool omits eb8ce9ac1671 hinic: move ethtool code into hinic_ethtool omits 421e9526288b hinic: add rss support omits 2e3193de211b scsi: wd719x: Fix resets and aborts omits d470e720ef27 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits cb359b604167 hvsock: fix epollout hang from race condition omits 76e21533a48b net/udp_gso: Allow TX timestamp with UDP GSO omits 1fb2af9410c7 scsi: RDMA/srp: Fix a sleep-in-invalid-context bug omits ef05ccff49ae scsi: Avoid that .queuecommand() gets called for a blocked [...] omits 043f7150304e scsi: Restrict user space SCSI device state changes to "ru [...] omits e11e1007a177 Merge branch 'net-netem-fix-issues-with-corrupting-GSO-frames' omits 3e14c383de34 net: netem: fix use after free and double free with packet [...] omits 177b8007463c net: netem: fix backlog accounting for corrupted GSO frames omits 2636ebdacbab scsi: cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM [...] omits d641f7d5a030 scsi: tcmu: Simplify tcmu_update_uio_info() omits 1abaac307a22 scsi: storvsc: Add ability to change scsi queue depth omits 760f1dc29580 net: stmmac: add sanity check to device_property_read_u32_ [...] omits 9476274093a0 net: lio_core: fix potential sign-extension overflow on la [...] omits ef7759068c75 scsi: mpt3sas: Mark expected switch fall-through omits cf29a498796a net: hns3: Add missing newline at end of file omits a40935ca748e scsi: libsas: aic94xx: hisi_sas: mvsas: pm8001: Use dev_is [...] omits 55458d2f4074 Merge branch 'net-fix-quite-a-few-dst_cache-crashes-report [...] omits c3bcde026684 tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb omits 6f6a8622057c ip6_tunnel: allow not to count pkts on tstats by passing d [...] omits 5684abf7020d ip_tunnel: allow not to count pkts on tstats by setting sk [...] omits 94079b64255f Merge branch 'bpf-bounded-loops' omits b5dc0163d8fd bpf: precise scalar_value tracking omits b061017f8b4d selftests/bpf: add realistic loop tests omits 0d3679e99ae4 selftests/bpf: add basic verifier tests for loops omits aeee380ccfc5 selftests/bpf: fix tests omits eea1c227b9e9 bpf: fix callees pruning callers omits 2589726d12a1 bpf: introduce bounded loops omits fb8d251ee2a6 bpf: extend is_branch_taken to registers omits fc559a70d57c selftests/bpf: fix tests due to const spill/fill omits f7cf25b2026d bpf: track spill/fill of constants omits a324aae32fa9 libbpf: constify getter APIs omits 64a68a736068 arm64: dts: qcom: msm8996: Correct apr-domain property omits 43a2f8b33bba scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN omits 4a6baa881f0b scsi: lib/sg_pool.c: clear 'first_chunk' in case of no pre [...] omits 2509009f34f9 scsi: core: avoid preallocating big SGL for data omits 50c065549013 scsi: core: avoid preallocating big SGL for protection inf [...] omits 47492dbd3137 scsi: lib/sg_pool.c: improve APIs for allocating sg pool omits 24bff1fe13f5 scsi: esp: use sg helper to iterate over scatterlist omits 1c82fe766b12 scsi: NCR5380: use sg helper to iterate over scatterlist omits db1114db8390 scsi: wd33c93: use sg helper to iterate over scatterlist omits 78d907979f71 scsi: ppa: use sg helper to iterate over scatterlist omits 6332e30a0075 scsi: pcmcia: nsp_cs: use sg helper to iterate over scatterlist omits 51eb372b8fbf scsi: imm: use sg helper to iterate over scatterlist omits 7e73df92899a scsi: aha152x: use sg helper to iterate over scatterlist omits da9fbb864084 scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist omits b9b5944ce305 scsi: staging: unisys: visorhba: use sg helper to iterate [...] omits dd59196f2d2e scsi: usb: image: microtek: use sg helper to iterate over [...] omits ff836a10eefa scsi: pmcraid: use sg helper to iterate over scatterlist omits 9503423d486c scsi: ipr: use sg helper to iterate over scatterlist omits 350d66a72adc scsi: mvumi: use sg helper to iterate over scatterlist omits 39ee55dd1262 scsi: lpfc: use sg helper to iterate over scatterlist omits 24c2ba7a0ddc scsi: advansys: use sg helper to iterate over scatterlist omits aabc85f3be3e scsi: vmw_pscsi: use sg helper to iterate over scatterlist omits 895d8860a1a9 scsi: mpt3sas: Update driver version to 29.100.00.00 omits ca7e1e9d88a4 scsi: mpt3sas: Introduce perf_mode module parameter omits 2426f20903ff scsi: mpt3sas: Enable interrupt coalescing on high iops omits 728bbc6cbff7 scsi: mpt3sas: Affinity high iops queues IRQs to local node omits 998c3001d31a scsi: mpt3sas: save and use MSI-X index for posting RD omits 5dd48a555a40 scsi: mpt3sas: Use high iops queues under some circumstances omits 0213651609b9 scsi: mpt3sas: change _base_get_msix_index prototype omits 18fd3d8cf903 scsi: mpt3sas: Add flag high_iops_queues omits 79c74d03d527 scsi: mpt3sas: Add Atomic RequestDescriptor support on Aero omits 078a4cc1380d scsi: mpt3sas: function pointers of request descriptor omits 881a9a54da17 scsi: isci: Grammar s/the its/its/ omits ec0a95aba4be scsi: aic7xxx: Spelling s/configuraion/configuration/ omits bc7625795cb9 scsi: megaraid_sas: Remove unused including <linux/version.h> omits d63546834969 scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} omits ea14e46240fe scsi: megaraid_sas: use octal permissions instead of constants omits deff37063351 scsi: megaraid_sas: make max_sectors visible in sys omits cdf79db476c4 scsi: megaraid_sas: remove set but not used variables 'buf [...] omits ed17190941c7 scsi: megaraid_sas: remove set but not used variable 'sge_sz' omits 336df6eb6282 scsi: lpfc: Avoid unused function warnings omits 0824721463bc scsi: MAINTAINERS: update maintainer for PM8001 omits 961ed94e8a83 scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work omits d7b761b06949 scsi: lpfc: Make some symbols static omits a82b3539dc27 scsi: lpfc: Remove set but not used variables 'qp' omits a90ef98b21cf scsi: qla2xxx: remove double assignment in qla2x00_update_fcport omits 97fcf176b43b scsi: hisi_sas: Disable stash for v3 hw omits e4c19deba607 scsi: hisi_sas: Ignore the error code between phy down to phy up omits 0ab7bc825a12 scsi: hisi_sas: Change the type of some numbers to unsigned omits c7669f50121a scsi: hisi_sas: Reduce HISI_SAS_SGE_PAGE_CNT in size omits 794327ab53cc scsi: hisi_sas: Fix the issue of argument mismatch of prin [...] omits 6c86e046cf97 scsi: hisi_sas: Delete PHY timers when rmmod or probe failed omits b3b2a9f60fd9 scsi: message: fusion: Use kmemdup instead of memcpy and kmalloc omits de19212c2890 scsi: megaraid_sas: remove set but not used variables 'hos [...] omits dea98ba45a18 scsi: megaraid_sas: remove set but not used variable 'cur_state' omits f9e3ebeea452 scsi: mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() omits 821744403913 scsi: ufs: Add error-handling of Auto-Hibernate omits f571b377ded7 scsi: ufs: Do not overwrite Auto-Hibernate timer omits ee5f1042b20e scsi: ufs: Introduce ufshcd_is_auto_hibern8_supported() omits a1b6fb947f92 scsi: libsas: no need to join wide port again in sas_ex_di [...] omits a5c990eea5dd scsi: lpfc: Use *_pool_zalloc rather than *_pool_alloc omits 36631157eb3f scsi: hpsa: fix an uninitialized read and dereference of p [...] omits 8a914f32e2df scsi: target/iscsi: fix possible condition with no effect [...] omits 32877947b7a8 scsi: pm8001: Fix typo in code comments omits 8674a8aa2c39 scsi: fdomain: Add PCMCIA support omits 1697c6a64c49 scsi: fdomain: Add register definitions omits aa343c695aa5 scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON omits 6e40de8b6b3c scsi: ibmvscsi: redo driver work thread to use enum action states omits 2e2252047503 scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_ [...] omits 852eb63a7179 scsi: lpfc: Update lpfc version to 12.2.0.3 omits 01d53c04637f scsi: lpfc: Fix kernel warnings related to smp_processor_id() omits aa6ff3091872 scsi: lpfc: Fix BFS crash with DIX enabled omits 93f647f93df1 scsi: lpfc: Fix FDMI fc4type for nvme support omits 996a02aeb959 scsi: lpfc: Fix fcp_rsp_len checking on lun reset omits 657add4e5e15 scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors omits d9954a2d18c3 scsi: lpfc: Fix oops when driver is loaded with 1 interrup [...] omits b8e6f13617db scsi: lpfc: Fix incorrect logical link speed on trunks whe [...] omits 04d210c98e11 scsi: lpfc: Fix memory leak in abnormal exit path from lpf [...] omits c15e07047e7a scsi: lpfc: Rework misleading nvme not supported in firmwa [...] omits b9e5a2d961db scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl omits 6594d31bab02 scsi: lpfc: Cancel queued work for an IO when processing a [...] omits 51d23fb28ccb scsi: lpfc: Prevent 'use after free' memory overwrite in n [...] omits f22bfe8d1c90 scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery omits f6978f416367 scsi: lpfc: Revert message logging on unsupported topology omits 79d8c4ce01b2 scsi: lpfc: Fix nvmet handling of received ABTS for unmapp [...] omits d74a89aab9be scsi: lpfc: Separate CQ processing for nvmet_fc upcalls omits 2ab70c210664 scsi: lpfc: Revise message when stuck due to unresponsive adapter omits 4767c58af96e scsi: lpfc: Correct nvmet buffer free race condition omits 32b938656462 scsi: lpfc: Fix nvmet target abort cmd matching omits 2d71dc8eb6e8 scsi: lpfc: Fix alloc context on oas lun creations omits c9ac8e2466fe scsi: megaraid_sas: Update driver version to 07.708.03.00 omits ba53572bf02d scsi: megaraid_sas: Export RAID map through debugfs omits ce88418dce0b scsi: megaraid_sas: Fix MSI-X vector print omits 0a11c0b02a48 scsi: megaraid_sas: Add debug prints for device list omits f7331f180014 scsi: megaraid_sas: Add prints in suspend and resume path omits 223d5818e730 scsi: megaraid_sas: Print firmware interrupt status omits b6661342f26b scsi: megaraid_sas: Print FW fault information omits a6024a9e9153 scsi: megaraid_sas: Export RAID map id through sysfs omits 9a5987101c15 scsi: megaraid_sas: Print BAR information from driver omits 3d1d9eb7f294 scsi: megaraid_sas: Dump system registers for debugging omits cfb9a30e5dca scsi: megaraid_sas: Dump system interface regs from sysfs omits 4fe55035f30f scsi: megaraid_sas: Add formatting option for megasas_dump omits 2ce435087902 scsi: megaraid_sas: Enhance internal DCMD timeout prints omits 96c9603cf1ed scsi: megaraid_sas: Enhance prints in OCR and TM path omits 1d15d9098ad1 scsi: megaraid_sas: Load balance completions across all MSI-X omits 62a04f81e613 scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups omits 78409d4b47b8 scsi: megaraid_sas: Block PCI config space access from use [...] omits 44e8d6930ff6 scsi: megaraid_sas: Rework code around controller reset omits f10fb8523aee scsi: megaraid_sas: fw_reset_no_pci_access required for MF [...] omits 4a0bcf362d4a scsi: megaraid_sas: Remove unused variable target_index omits e5207cf021df scsi: fdomain: Resurrect driver - ISA support omits 68046d5003e7 scsi: fdomain: Resurrect driver - PCI support omits ebeb46653115 scsi: fdomain: Resurrect driver - Core omits 9a14f9b1be7c scsi: hpsa: update driver version omits c5dfd106414f scsi: hpsa: correct device resets omits 9e33f0d5788f scsi: hpsa: do-not-complete-cmds-for-deleted-devices omits b443d3eab600 scsi: hpsa: wait longer for ptraid commands omits 4770e68d1626 scsi: hpsa: check for tag collision omits 0119208885b3 scsi: hpsa: use local workqueues instead of system workqueues omits a68fdb3aed54 scsi: hpsa: correct simple mode omits 4e3ea141b5cb scsi: osst: kill obsolete driver omits 82a54da641f3 scsi: sd: Inline sd_probe_part2() omits f049cf1a7b67 scsi: sd: Rely on the driver core for asynchronous probing omits 156e42996bd8 apparmor: reset pos on failure to unpack for various functions omits 8404d7a674c4 apparmor: enforce nullbyte at end of tag string omits 23375b13f98c apparmor: fix PROFILE_MEDIATES for untrusted input omits 3f72e2d3e682 arm64: dts: qcom: Add Dragonboard 845c omits 370063ee427a drm/msm/adreno: Add A540 support omits d67f1b6d0e0b drm/msm: correct attempted NULL pointer dereference in put_iova omits 61f0479757aa drm/msm/dsi: add protection against NULL dsi device omits 6672e11cad66 drm/msm/adreno: Ensure that the zap shader region is big enough omits 7b8c9e203039 drm/msm/dsi: Add support for MSM8998 DSI controller omits 3dbbf8f09e83 drm/msm/dsi: Add old timings quirk for 10nm phy omits d440b3374bab drm/msm/dsi: Add support for MSM8998 10nm dsi phy omits 590714e5a370 dt-bindings: msm/dsi: Add 10nm phy for msm8998 compatible omits fc19cbb785d7 drm/msm/mdp5: Fix mdp5_cfg_init error return omits 03b7af1ef499 drm/msm/adreno: Call pm_runtime_force_suspend() during unbind omits fecabfd9241f drm/msm/dpu: Avoid a null de-ref while recovering from kms [...] omits 36415615adf4 drm/msm/dpu: Fix error recovery after failing to enable clocks omits 295b22ae596c drm/msm: Pass the MMU domain index in struct msm_file_private omits bdad5c53e10b drm/msm: Print all 64 bits of the faulting IOMMU address omits adf151c246ec drm/msm/adreno: Enable 64 bit mode by default on a5xx and [...] omits c8bffdcb25ea msm: no need to check return value of debugfs_create functions omits 7aca4d65e705 msm: dpu1: no need to check return value of debugfs_create [...] omits 491d5071c4d2 msm: adreno: no need to check return value of debugfs_crea [...] omits 276b6f2e7911 drm/msm/dpu: Fix Wunused-const-variable omits d3f74a492eac Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" omits 54e3ad927510 net :sunrpc :clnt :Fix xps refcount imbalance on the error path omits c859e57f5a53 NFS4: Only set creation opendata if O_CREAT omits 10671da7e8e1 platform/chrome: wilco_ec: fix null pointer dereference on [...] omits 381f8a20d2f6 drm/i915/psr: Force manual PSR exit in older gens omits d8e1c6c3b28d Merge branch 'regulator-5.3' into regulator-next omits 0211f68e626f regulator: qcom_spmi: add PMS405 SPMI regulator omits 9a4a153b092c drm/msm: check for equals 0 only omits bbd7992e6a32 dt-bindings: qcom_spmi: Document pms405 support omits 1c3f37d11023 arm64: dts: msm8998-mtp: Add pm8005_s1 regulator omits 42ba89c8bbd9 regulator: qcom_spmi: Add support for PM8005 omits 4fe0676b04ed dt-bindings: qcom_spmi: Document PM8005 regulators omits bed3c0d84e7e Merge tag 'for-5.2-rc5-tag' of git://git.kernel.org/pub/sc [...] omits f56943699463 spi: don't open code list_for_each_entry_safe_reverse() omits ac28ec07ae1c ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ omits 281c443f1e8e ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC omits c054b41690a4 ASoC: qcom: common: Mark links as nonatomic omits 7a1954de3050 ASoC: Intel: Skylake: Fix incorrect capture position reporting omits f2c6203fdd11 regulator: core: Make entire header comment C++ style omits e1d700f7c94e Merge tag 'v5.2-rc4' into regulator-5.3 omits 21c768d5ef2f clocksource/drivers/arm_arch_timer: Extract elf_hwcap use [...] omits d3cb8f3d0fb2 drm/msm/dpu: Remove bogus comment omits e9f050f18e43 drm/msm/dpu: Remove _dpu_debugfs_init omits c4957347d9d7 drm/msm/dpu: Use provided drm_minor to initialize debugfs omits 7b306892cc57 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 2000d3098e7f clocksource/drivers/tegra: Set up maximum-ticks limit properly omits cbc004d7bd9d clocksource/drivers/tegra: Cycles can't be 0 omits da45a03620fc clocksource/drivers/tegra: Restore base address before cleanup omits b1705349f92f clocksource/drivers/tegra: Add verbose definition for 1MHz [...] omits 79758f0dc6c4 clocksource/drivers/tegra: Drop unneeded typecasting in one place omits 26647363595d clocksource/drivers/tegra: Set and use timer's period omits 498ccd445b34 clocksource/drivers/tegra: Remove duplicated use of per_cpu_ptr omits 4151033ea0c0 clocksource/drivers/tegra: Restore timer rate on Tegra210 omits 72b319dc08b4 tun: wake up waitqueues after IFF_UP is set omits 815deee0e345 qed: Fix -Wmaybe-uninitialized false positive omits b594850e65b5 ps3_gelic: Use [] to denote a flexible array member omits 915ed9320cba Merge tag 'meminit-v5.2-rc6' of git://git.kernel.org/pub/s [...] omits 75345f888f70 ipoib: show VF broadcast address omits 64d701c608fe ipoib: correcly show a VF hardware address omits eca153603f2f drm/i915: Don't dereference request if it may have been re [...] omits 1422768fa260 drm/i915/selftests: Flush live_evict omits 0bd6cb6b58f7 drm/i915: Skip shrinking already freed pages omits 74b67efa8d7b drm: return -EFAULT if copy_to_user() fails omits d0bae4a0e3d8 net: remove duplicate fetch in sock_getsockopt omits d0f84d0856c1 tipc: fix issues with early FAILOVER_MSG from peer omits cf18cecca911 bnx2x: Check if transceiver implements DDM before access omits 074b8244b52d coresight: replicator: Add terminate entry for acpi_device [...] omits 2ae6b594fb61 Merge branch 'mlxsw-Improve-IPv6-route-insertion-rate' omits 12ee82203999 selftests: mlxsw: Add a test for FIB offload indication omits d5382fef70ce ipv6: Stop sending in-kernel notifications for each nexthop omits 2d9dd7ec79fb mlxsw: spectrum_router: Create IPv6 multipath routes in one go omits d21afd3029b9 mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops omits 921bc539cbcb mlxsw: spectrum_router: Pass array of routes to route hand [...] omits 94d628d1f97b mlxsw: spectrum_router: Adjust IPv6 replace logic to new n [...] omits 928c0b534f29 mlxsw: spectrum_router: Pass multiple routes to work item omits ccd56a5f5018 mlxsw: spectrum_router: Prepare function to return errors omits 20247fcab397 mlxsw: spectrum_router: Remove processing of IPv6 append n [...] omits 2881fd61b68e ipv6: Add IPv6 multipath notification for route delete omits ebee3cad835f ipv6: Add IPv6 multipath notifications for add / replace omits d133e4f1fa12 netdevsim: Ignore IPv6 multipath notifications omits f6c3bb75165c mlxsw: spectrum_router: Ignore IPv6 multipath notifications omits d4b96c7b51e8 ipv6: Extend notifier info for multipath routes omits c82481f7ea21 netlink: Add field to skip in-kernel notifications omits 3de205cde4ee netlink: Document all fields of 'struct nl_info' omits 714a485aae9a Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 767662bc62a4 drm/i915: Update workarounds selftest for read only regs omits 7b3d40631098 drm/i915: Add whitelist workarounds for ICL omits ebd2de47a19f drm/i915: Support whitelist workarounds on all engines omits 5380d0b781c4 drm/i915: Support flags in whitlist WAs omits ddd57980a0fd xhci: detect USB 3.2 capable host controllers correctly omits b8c3b718087b usb: xhci: Don't try to recover an endpoint if port is in [...] omits cd4bb2a3344c mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM omits fdbbd6421d2e Merge branch 'kbuild' into for-next omits b91976b7c0e3 kbuild: compile-test UAPI headers to ensure they are self- [...] omits d95ea1a4e1fb docs: Add a document on repository management omits 5a4c44728eb6 Merge branches 'x86/vt-d', 'x86/amd', 'arm/renesas', 'gene [...] omits af88ec396201 iommu/vt-d: Silence a variable set but not used omits 42db7c6a404b iommu/vt-d: Remove an unused variable "length" omits 7afc7f816870 drm/i915: Drop the _INCOMPLETE for has_infoframe omits dde84833c325 drm/i915: Make pipe_config_err() vs. fastset less confusing omits b124ea432af7 drm/i915: Constify intel_pipe_config_compare() omits f0521558a2a8 drm/i915: Don't clobber M/N values during fastset check omits 9870dc39dc53 drm/panfrost: Make sure a BO is only unmapped when appropriate omits 29fcea8ce7f3 iommu: Fix integer truncation omits 58b55c859ac0 iommu: Add padding to struct iommu_fault omits ef78f7b18726 drm/i915: Use drm_gem_object.resv omits 88679b2587a0 powercap/intel_rapl: add support for ICX-D omits 44c79b3d5cb9 powercap/intel_rapl: add support for ICX omits cc3ae777098b powercap/intel_rapl: add support for IceLake desktop omits 7009db1475e9 drm/i915: Keep engine alive as we retire the context omits 1bdd44579a54 dt-bindings: Add missing newline at end of file omits 5d9c4e9591dc of/fdt: Fix ‘of_fdt_match’ defined but not used compiler warning omits 2554fcb8cc40 dt-bindings: add Kontron vendor prefix omits beb58dd364d3 Merge branch 'imx/defconfig' into for-next omits 29a6305289f0 Merge branch 'imx/dt64' into for-next omits 8e6927384f69 Merge branch 'imx/dt' into for-next omits 48a724eaa3ec Merge branch 'imx/dt-clkdep' into for-next omits 4befc4cba61c Merge branch 'imx/bindings' into for-next omits 6c1f7e9b7053 Merge branch 'imx/soc' into for-next omits ec383ce32490 Merge branch 'imx/drivers' into for-next omits a33c1348fa62 Merge branch 'clk/imx' into for-next omits cd3967bee004 soc: ixp4xx: npe: Fix an IS_ERR() vs NULL check in probe omits a10ecf624b7b dt-bindings: arm: fsl: Add missing schemas for i.MX1/31/35 omits 615c48ad8f42 arm64/mm: don't initialize pgd_cache twice omits 2a081968b1e5 MAINTAINERS: Update my email address omits 35341ca0614a arm64/sve: <uapi/asm/ptrace.h> should not depend on <uapi/ [...] omits f37545c59bf3 dt-bindings: arm: fsl: Add back missing i.MX7ULP binding omits fbfe9ba4599f dt-bindings: arm: Move Emtrion i.MX6 board bindings to schema omits 283172b01956 soc: imx8: Use existing of_root directly omits eb4ea0857c83 arm64: dts: fsl: librem5: Add a device tree for the Librem [...] omits e126417ff1b1 dt-bindings: arm: fsl: Add the imx8mq boards omits ac013c7e2dc2 dt-bindings: Add an entry for Purism SPC omits 0e12248c68f3 clk: imx6q: fix section mismatch warning omits 7802f88de0e1 arm64: dts: fsl: ls1028a: Add qDMA node omits 253e74833911 ovl: fix typo in MODULE_PARM_DESC omits 1dac6f5b0ed2 ovl: fix bogus -Wmaybe-unitialized warning omits 9179c21dc6ed ovl: don't fail with disconnected lower NFS omits 781f9f303126 dt-bindings: fsl-qdma: Add LS1028A qDMA bindings omits 9d767dc55208 Merge branch 'fixes' into next omits 83293386bc95 mmc: core: Prevent processing SDIO IRQs when the card is s [...] omits 5666d896e838 mei: no need to check return value of debugfs_create functions omits d7ef4857d947 genwq: no need to check return value of debugfs_create functions omits 7e9f02a7896b mic: no need to check return value of debugfs_create functions omits 053cf51040ed fault-inject: clean up debugfs file creation logic omits 9fd714cd7f46 lib: dynamic_debug: no need to check return value of debug [...] omits 4a14abc4bbe5 cxl: no need to check return value of debugfs_create functions omits f9d5de4064e5 thermal: tegra: no need to check return value of debugfs_c [...] omits c008c6754c10 thermal: intel_powerclamp: no need to check return value o [...] omits 72c9f26b583c thermal: intel: no need to check return value of debugfs_c [...] omits 6e8e1acda6aa mmc: sdhci: Fix indenting on SDHCI_CTRL_8BITBUS omits de23f0b75776 mmc: sdhci: sdhci-pci-o2micro: Check if controller support [...] omits 99a934443d92 Merge branch 'fixes' into next omits 0f7b79a44e7d mmc: sdhci: sdhci-pci-o2micro: Correctly set bus width whe [...] omits 607ea69d2621 serial: 8250: pericom_do_set_divisor can be static omits 6cf0b47ff724 Merge branch 'arm64-dt-for-v5.3' into next omits f24483a64e42 Merge branch 'fixes' into next omits 65dade604407 brcmfmac: sdio: Don't tune while the card is off omits b4c9f938d542 mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() omits 2de0b42da263 brcmfmac: sdio: Disable auto-tuning around commands expect [...] omits 0a55f4ab9678 mmc: core: API to temporarily disable retuning for SDIO CR [...] omits abdd5dcc0020 Revert "brcmfmac: disable command decode in sdio_aos" omits e57f4f2c4506 ARM: Document merges omits e646e46a80d9 Merge branch 'arm/fixes' into for-next omits 140d90098fed ARM: ixp4xx: include irqs.h where needed omits 4ea10150ea00 ARM: ixp4xx: mark ixp4xx_irq_setup as __init omits 6d8df6021841 ARM: ixp4xx: don't select SERIAL_OF_PLATFORM omits 9e35f49cf703 arm64: dts: renesas: r8a774a1: Add dynamic power coefficient omits 06a928fb5805 arm64: dts: renesas: r8a774a1: Create thermal zone to support IPA omits 5f5249497bd7 arm64: dts: renesas: r8a774a1: Add CPU capacity-dmips-mhz omits 7b996955e514 arm64: dts: renesas: r8a774a1: Add CPU topology on r8a774a1 SoC omits 1485b6353a99 arm64: dts: renesas: hihope-common: Add LEDs support omits 3ba27637d801 arm64: dts: renesas: hihope-common: Enable USB3.0 omits 4951dc0178ba drm/i915/guc: Reduce verbosity on log overflows omits cd5b27973168 Merge branch 'arm/fixes' into for-next omits cad47b322da0 firmware: trusted_foundations: add ARMv7 dependency omits 0bdd0047ec94 irqchip/mbigen: Stop printing kernel addresses omits 1bcbe7300815 soc: imx8: Fix potential kernel dump in error path omits d29fcf7078bc usb: gadget: ether: Fix race between gether_disconnect and [...] omits e70b3f5da001 usb: gadget: storage: Remove warning message omits 729dcffd1ed3 usb: dwc3: gadget: Add support for disabling U1 and U2 entries omits 4ed9890c4c44 usb: gadget: send usb_gadget as an argument in get_config_params omits 34cc761bdcc8 doc: dt: bindings: usb: dwc3: Update entries for disabling [...] omits 4d20a6107050 usb: dwc3: qcom: Use of_clk_get_parent_count() omits dc1b5d9aed17 usb: dwc3: Fix core validation in probe, move after clocks [...] omits 7f5d6a469617 usb: dwc3: qcom: Improve error handling omits a6e456209d08 usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 omits 2bc02355f8ba usb: dwc3: qcom: Add support for booting with ACPI omits 8bc529b25354 soc: qcom: geni: Add support for ACPI omits ad408a1596b4 Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" omits d78cc1a4b72a usb: gadget: net2272: remove redundant assignments to pointer 's' omits 508595515f4b usb: gadget: Zero ffs_io_data omits 48f5e7493a6a USB: omap_udc: Remove unneeded variable omits 811e5c3d3c4a fotg210-udc: Remove unneeded variable omits 67929a7ded52 usb: gadget: at91_udc: Remove unneeded variable omits 0604160d8c0b usb: gadget: udc: renesas_usb3: Enhance role switch support omits f4408a98c4e6 usb: gadget: u_audio: Fixed variable declaration coding st [...] omits 4833a94eb383 usb: gadget: f_fs: data_len used before properly set omits c846b03ff767 USB: dwc2: Don't turn off the usbphy in suspend if wakeup [...] omits 1d390437f605 ARM: dts: rockchip: Allow wakeup from rk3288-veyron's dwc2 [...] omits cd5f9726773b Documentation: dt-bindings: Add snps,need-phy-for-wake for [...] omits 1112cf4c4109 usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs omits f90db10779ad usb: dwc3: meson-g12a: Add support for IRQ based OTG switching omits 8eb835e4789a power: avs: smartreflex: no need to check return value of [...] omits eefb01367c51 Merge branches 'pm-cpufreq' and 'pm-pci' into linux-next omits 60cf0846e64d Merge branch 'acpi-apei' into linux-next omits 9524d3d1adde Input: cros_ec_keyb: mask out extra flags in event_type omits 72d115de8a90 platform/chrome: wilco_ec: Add circular buffer as event queue omits aa8b8f9f9bef platform/chrome: wilco_ec: Fix unreleased lock in event_read() omits 35b52b3315a2 platform/chrome: cros_ec_debugfs: cros_ec_uptime_fops can [...] omits 03fb10f2128a Merge branch 'mvebu/dt64' into mvebu/for-next omits fe7da00a6fe0 Merge branch 'mvebu/dt' into mvebu/for-next omits eac7f6e16f7f Merge branch 'mvebu/arm' into mvebu/for-next omits 200f5c4081e0 arm64: dts: marvell: add missing #interrupt-cells property omits 1fbc6ec2f35e platform/chrome: cros_ec_debugfs: Add debugfs ABI documentation omits cb78a163c151 platform/chrome: cros_ec_debugfs: Fix kernel-doc comment f [...] omits e90716a66121 platform/chrome: cros_ec_debugfs: Add debugfs entry to ret [...] omits 6f0af5da86d1 ARM: dts: imx7d-zii-rpu2: Drop unused pinmux entries omits d38f5fdb87ef ARM: dts: imx7d-zii-rpu2: Fix incorrrect 'stdout-path' omits ae7b3384b61b ARM: dts: Add support for 96Boards Meerkat96 board omits 13b18d359097 tty: serial_core: Set port active bit in uart_port_activate omits bee0aa5704d8 dt-bindings: arm: Document 96Boards Meerkat96 devicetree binding omits 42912081481c serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions omits 7e267b2956f1 serial: 8250: factor out serial8250_{set,clear}_THRI() helpers omits 099f79c01999 serial: fsl_lpuart: Remove unneeded OOM error message omits 8d53935d9beb serial: uartps: Remove useless return from cdns_uart_poll_ [...] omits 7be7a0145f01 serial: uartps: Do not add a trailing semicolon to macro omits a53f82d6ccb5 serial: uartps: Fix long line over 80 chars omits b6415f243919 serial: uartps: Fix multiple line dereference omits 26d5a3245b3f serial: uartps: Use octal permission for module_param() omits ab262666018d serial: uartps: Use the same dynamic major number for all ports omits 6bf4e42f1d19 serial: 8250: Add support for higher baud rates to Pericom chips omits 4e828c3e0920 serial: imx: fix locking in set_termios() omits 42de8afc40c9 usb: dwc2: Use generic PHY width in params setup omits 6800d9a53532 Documentation/i915: fix file references after display/ sub [...] omits 312d362c6ae4 MAINTAINERS: fpga: hand off maintainership to Moritz omits 470f248368ad ARM: dts: imx6ul: Add PXP node omits 6869114832b7 ARM: dts: imx6sll: Enable SNVS poweroff according to board design omits 4664179fe679 ARM: dts: imx7s: Enable SNVS power key according to board design omits bbfba8c7150b ARM: dts: imx6sll: Enable SNVS power key according to boar [...] omits 052ce6f4de52 ARM: dts: imx6ul: Enable SNVS power key according to board design omits ee279588ac48 ARM: dts: imx6sx: Enable SNVS power key according to board design omits 770856f0da5d ARM: dts: imx6qdl: Enable SNVS power key according to boar [...] omits 108ae07c5036 selftests: firmware: Add compressed firmware tests omits 82fd7a8142a1 firmware: Add support for loading compressed files omits 5342e7093ff2 firmware: Factor out the paged buffer handling code omits 3aa6980139d1 tools/firmware: Add missing newline at end of file omits 2472d64af2d3 firmware: improve LSM/IMA security behaviour omits d038c1dc3556 arm64: dts: imx8mm: Enable SNVS power key according to boa [...] omits 3c3a8e50139a arm64: dts: imx8mq-evk: Enable SNVS power key omits 38ef0515e1e8 H8300: remove unused barrier defines omits 61959885103a staging: rtl8723bs: hal: odm_HWConfig: Unneeded variable: [...] omits f3a9e4136893 staging: rtl8723bs: hal: rtl8723b_rf6052: fix spaces prefe [...] omits f60cb23f0f0f staging: rtl8723bs: hal: rtl8723b_hal_init: Remove set but [...] omits 7036126aa2f5 staging: rtl8723bs: hal: rtl8723b_hal_init: fix Using comp [...] omits 02ca9aa02534 staging: rtl8723bs: hal: rtl8723b_hal_init: fix Comparison [...] omits 5d8c5c684ad8 staging/rtl8723bs/core/rtw_ap: Remove redundant call to memset omits bd462d407bbb staging/rtl8723bs/core: Remove redundant call to memset omits 7930f8e5892f staging: rtl8723bs: hal: Add null check after memory allocation omits 247c2ad278dd staging: rtl8723bs: hal: fix Using comparison to false is [...] omits 289fb19ef7a9 staging: rtl8723bs: hal: Remove return type of initrecvbuf omits 4c1c1dbd6d93 staging: rtl8723bs: hal: spaces preferred around unary operator omits 88004c3e693d staging: rtl8723bs: hal: Using comparison to true is error prone omits 0c20037c6749 staging: Add missing newline at end of file omits 5c8004ce6149 staging: erofs: clean up initialization of pointer de omits 7c23143199e3 staging: comedi: usbdux: remove redundant initialization o [...] omits 1d0becabdc0e arm64: dts: ls1028a: add crypto node omits d7863de8cdea usb: host: fotg2: add device tree probing omits ae748b9cf852 wusb: switch to cbcmac transform omits 1aa6af5f1813 clk: imx8mq: Use devm_platform_ioremap_resource() instead [...] omits b6409906c7c0 usb: isp1362: Spelling s/eclusive/exclusive/ omits 883cd3c9626f clk: imx8mq: Use imx_check_clocks() API directly omits c63fe28bf152 clk: imx: Remove __init for imx_check_clocks() API omits 15d472ecc510 ALSA: firewire-motu: code refactoring for pcm.hw_params/hw [...] omits 2d103420c6ea ALSA: firewire-motu: update isochronous resources when sta [...] omits 8edc56ec8f14 ALSA: firewire-motu: reserve/release isochronous resources [...] omits ec694fba2ac9 ALSA: firewire-motu: code refactoring to finish streaming session omits e63a15185a7a ALSA: firewire-motu: minor code refactoring to stop isochr [...] omits b66ab1428e68 ALSA: firewire-motu: rename helper functions to begin/fini [...] omits fc49769af4fd ALSA: firewire-motu: code refactoring for condition to sto [...] omits 8350132e399d ALSA: firewire-motu: add helper function to keep isochrono [...] omits f6341db65a0a ALSA: firewire-motu: unify midi callback function omits 18f26034be27 ALSA: firewire-motu: unify the count of subscriber for pac [...] omits 6d101f24f1dd USB: add usbfs ioctl to retrieve the connection parameters omits 1a65a0356119 usb: host: xhci-tegra: Fix Wunused-const-variable omits a019ab406797 arm64: defconfig: Enable FSL_EDMA driver omits 73786fea0211 arm64: dts: qcom: qcs404-evb: Enable PCIe omits 431f64642c2f arm64: dts: qcom: qcs404: Add PCIe related nodes omits 13091aa30535 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 84b028243ef0 KVM: PPC: Book3S HV: Only write DAWR[X] when handling h_se [...] omits fabb2efcf084 KVM: PPC: Book3S HV: Fix r3 corruption in h_set_dabr() omits 000dd5316e1c PCI: Do not poll for PME if the device is in D3cold omits c2bf1fc212f7 PCI: Add missing link delays required by the PCIe spec omits f97252a8c33f Merge branch 'UDP-GSO-audit-tests' omits 4ffc37f5c077 net/udpgso_bench.sh test fails on error omits ade90d69ffef net/udpgso_bench.sh add UDP GSO audit tests omits 79ebc3c26010 net/udpgso_bench_tx: options to exercise TX CMSG omits 29f785ff76b6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4bd366cecefa Merge branch 'net-ipv4-remove-erroneous-advancement-of-lis [...] omits 3cfa148826e3 selftests: rtnetlink: add addresses with fixed life time omits 40008e921133 net: ipv4: remove erroneous advancement of list pointer omits 78fe8a28fb96 net: dsa: sja1105: fix ptp link error omits c63d1e5c2d3d net: stmmac: fix unused-variable warning omits da0f38202986 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits efa14c398582 iavf: allow null RX descriptors omits 68dfe6348f06 iavf: add call to iavf_[add|del]_cloud_filter omits b66c7bc1cd4d iavf: Refactor init state machine omits bac8486116b0 iavf: Refactor the watchdog state machine omits fdd4044ffdc8 iavf: Remove timer for work triggering, use delaying work instead omits b476b0030e61 iavf: Move commands processing to the separate function omits 16e00c25ac36 iavf: Fix the math for valid length for ADq enable omits f0a48fb44138 iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() omits 88ec7308eadb iavf: wait longer for close to complete omits 168d91cf2a90 iavf: use signed variable omits c2417a7b0e3c iavf: Create VLAN tag elements starting from the first element omits 4d18f6de6ac1 samples: bpf: refactor header include path omits fa206dccd85d samples: bpf: remove unnecessary include options in Makefile omits 32b88d374357 Merge branch 'bpf-libbpf-btf-defined-maps' omits df0b77925982 selftests/bpf: convert tests w/ custom values to BTF-defined maps omits f654407481e9 selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-de [...] omits 9e3d709c47ca selftests/bpf: add test for BTF-defined maps omits abd29c931459 libbpf: allow specifying map definitions using BTF omits 063183bf0486 libbpf: split initialization and loading of BTF omits db48814bd283 libbpf: identify maps by section index in addition to offset omits bf82927125dd libbpf: refactor map initialization omits 01b29d1dc9a0 libbpf: streamline ELF parsing error-handling omits 9c6660d0406f libbpf: extract BTF loading logic omits d7fe74f9404a libbpf: add common min/max macro to libbpf_internal.h omits d728cf79164b fs/namespace: fix unprivileged mount propagation omits 1b0b9cc8d379 vfs: fsmount: add missing mntget() omits d677d0b6547d Fix match_server check to allow for auto dialect negotiate omits c08efa9725a4 cifs: add missing GCM module dependency omits f80336022ae3 SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions omits a348849d4a3d SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms omits a1dfe80731f6 fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) omits 82b8db46d7df cifs: Use kmemdup in SMB2_ioctl_init() omits 61cabc7b0a5c cifs: fix GlobalMid_Lock bug in cifs_reconnect omits 56f0f84e69c7 bpf: fix the check that forwarding is enabled in bpf_ipv6_ [...] omits 8d526d62db90 SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of fa [...] omits f517f2716c34 net: sched: cls_matchall: allow to delete filter omits ad9bf5451945 net: hns3: fix dereference of ae_dev before it is null checked omits 76bc27a26acc staging: erofs: rename data_mapping_mode to datamode omits 98a716ce1d6a Merge branch 'erofs_fix' into staging-next omits 43321251e2f2 Merge branch 'net-sched-act_ctinfo-fixes' omits c197d6362750 net: sched: act_ctinfo: fix policy validation omits a658c2e49f02 net: sched: act_ctinfo: fix action creation omits 9b9410766f54 Merge branch 'erofs_fix' into staging-linus omits 5efe5137f05b staging: erofs: add requirements field in superblock omits 098eadce3c62 vhost_net: disable zerocopy by default omits c681edae33e8 net: ipv4: move tcp_fastopen server side code to SipHash library omits c6f7acb80abf drm/i915/ehl: Introduce Mule Creek Canyon PCH omits d7a5417b8947 Merge tag 'iio-fixes-for-5.2b' of git://git.kernel.org/pub [...] omits 6a6b5c8bff89 tipc: include retrans failure detection for unicast omits 9ed68ca0d90b team: add ethtool get_link_ksettings omits 32a196314827 drm/i915/gtt: Serialise both updates to PDE and our shadow omits 517cbf2428a8 coresight: platform: add OF/APCI dependency omits e93821146921 drm/i915/dmc: protect against loading wrong firmware omits 8132b8d182e3 drm/i915/dmc: remove redundant return in parse_csr_fw() omits 0703a53b818c drm/i915/dmc: add support to load dmc_header version 3 omits 08f8984fd733 drm/i915/dmc: extract function to parse dmc_header omits 32fd773384af drm/i915/dmc: extract function to parse package_header omits 46fcbe4b5e40 drm/i915/dmc: extract function to parse css header omits 0bba84975b37 drm/i915/dmc: add support for package_header with version 2 omits 56b206bcdada drm/i915/dmc: extract fw_info and table walk from intel_pa [...] omits 8a6f9d5c172d drm/i915/dmc: use kernel types omits cb50b91bd6bc coresight: tmc: Smatch: Fix potential NULL pointer dereference omits 5f579ec1918e coresight: etm3x: Smatch: Fix potential NULL pointer dereference omits f65936bf137e coresight: Potential uninitialized variable in probe() omits 5d60c1115411 RDMA: Move rdma_node_type to uapi/ omits 8c655784e2cf integrity: Fix __integrity_init_keyring() section mismatch omits 4fddbf8a99ee Merge branch 'tcp-fixes' omits adeaa21a4b69 arm64: ssbd: explicitly depend on <linux/prctl.h> omits eb7c825bf747 Merge tag 'riscv-for-v5.2/fixes-rc6' of git://git.kernel.o [...] omits e3bf98fbd085 Merge branch 'for-5.3/block' into for-next omits 5bc282b68533 hwmon: (max6650) Fix unused variable warning omits 61474c3685e1 Merge branch 'xtensa-5.3' into xtensa-for-next omits 21a249ca0241 drm/amdgpu: wait to fetch the vbios until after common init omits b9341521700d drm/amd/powerplay: Delete a redundant memory setting in ve [...] omits 4fe7d1a8a4c4 drm/amd/display: Delete a redundant memory setting in amdg [...] omits e1a2f2d23a98 drm/amdgpu: fix error handling in df_v3_6_pmc_start omits b6bb56ac7d16 drm/amd/display: Add missing newline at end of file omits 82973e078b9d drm/amd/powerplay: detect version of smu backend (v2) omits 38bb4226ffe5 drm/amdkfd: Fix sdma queue allocate race condition omits 6a6ef5ee257e drm/amdkfd: Fix a circular lock dependency omits d091bc0a700f Revert "drm/amdkfd: Fix a circular lock dependency" omits 70d488fb3f9e Revert "drm/amdkfd: Fix sdma queue allocate race condition" omits eb03e7959c36 drm/amdgpu: explicitly set mmGDS_VMID0_BASE to 0 omits b84dfd175c09 arm64: dts: qcom: msm8998: Add PCIe PHY and RC nodes omits 8389b869bbf0 arm64: dts: qcom: msm8998: Add ANOC1 SMMU node omits f9bc64a0f0f8 block: use req_op() to maintain consistency omits 0a19fcccf3ed Merge branch 'regmap-5.3' into regmap-next omits 2217d05161cb Merge branch 'regmap-5.2' into regmap-linus omits 501e94b52aed ASoC: Add missing newline at end of file omits 3e802e90ffcc ASoC: ti: Fix SDMA users not providing channel names omits d7f9b2f18eae netfilter: synproxy: extract SYNPROXY infrastructure from [...] omits 241800642ea3 ASoC: rt5677: move jack-detect init to i2c probe omits 8893cba2fa69 ASoC: rt5677: fall back to DT prop names on error omits 3006a5224f15 netfilter: synproxy: remove module dependency on IPv6 SYNPROXY omits 5fcc88ecf681 netfilter: synproxy: add common uapi for SYNPROXY infrastructure omits ba576a6232dc regulator: qcom_spmi: Refactor get_mode/set_mode omits 86f4ff7a0c0c regulator: qcom_spmi: enable linear range info omits 9de7eaddfa7f ASoC: SOF: disallow building without CONFIG_PCI again omits 02252ea054b8 Merge branch 'misc-5.2' into next-fixes omits 667ec21ebf09 Merge branch 'master' of git://blackhole.kfki.hu/nf-next omits 3763771cf602 Btrfs: fix failure to persist compression property xattr d [...] omits 22567590b2e6 netfilter: bridge: namespace bridge netfilter sysctls omits ff6d090d0db4 netfilter: bridge: port sysctls to use brnf_net omits 9911c1139fd0 netfilter: xt_owner: bail out with EINVAL in case of unsup [...] omits 87e389b4c200 netfilter: conntrack: small conntrack lookup optimization omits 857b46027d6f netfilter: nft_ct: add ct expectations support omits 55535589eb7f regmap: lzo: Switch to bitmap_zalloc() omits 259931fd3b96 riscv: remove unused barrier defines omits 9ee7250384d8 drm/i915/gtt: Generalize alloc_pd omits 56ab674190b1 drm/i915/gtt: Introduce init_pd omits 4fba8764b6db drm/i915/gtt: Introduce init_pd_with_page omits b5b7bef9ca9e drm/i915/gtt: Use a common type for page directories omits 7d82cc353ad4 drm/i915/gtt: No need to zero the table for page dirs omits 0a07f225c751 ARM: Document merges omits c19dffc0a951 usb: chipidea: udc: workaround for endpoint conflict issue omits 5669245b57df ARM: omap1: remove unused variable omits 397a8b902e55 Merge branch 'arm/soc' into for-next omits 284f146035a6 Merge branch 'arm/fixes' into for-next omits 0780f3b6f054 drm/i915: no need to check return value of debugfs_create [...] omits ebc37af5e0a1 spi: No need to assign dummy value in spi_unregister_controller() omits 36f34737ff48 spi: Add a prototype for exported spi_set_cs_timing() omits 5b8cc7d17f56 ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 duri [...] omits 7bcaf0f2cdfa ASoC: SOF: Intel: hda: make sure DMA is start/stop by read [...] omits 3a39e0eae809 ASoC: SOF: Intel: hda: clear stream status and wakests properly omits 9a50ee58b8b1 ASoC: SOF: Intel: hda: use the defined stop chip in suspend omits 13063a2ccf79 ASoC: SOF: Intel: hda: add function for hda stop chip omits 24b6ff686fce ASoC: SOF: Intel: hda: use the SOF defined ppcap functions omits 7fd572e7d317 ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock omits 6297a0dc4c14 ASoC: SOF: Intel: hda: modify stream interrupt handler omits 93146bc22f61 ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free omits 7077a07a72d3 ASoC: SOF: Intel: hda: release link DMA for paused streams [...] omits 6b2239e3337b ASoC: SOF: Intel: hda: reserve host DMA channel for hostle [...] omits bdf4ad3fd01f ASoC: SOF: Intel: hda: assign link DMA channel at run-time omits 1b7e1956860d ASoC: SOF: topology: add cpu_dai_name for DAIs omits f5dbba9fee80 ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() omits 7623ae793c28 ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hd [...] omits 23c46801d14c dt-bindings: usb: renesas_gen3: Rename bindings documentat [...] omits 59d7d4c5178d dt-bindings: usb: renesas_usbhs: Rename bindings documenta [...] omits 83ee240aad91 ASoC: cx2072x: mark PM function as __maybe_unused omits 41d92e0c835b ASoC: rockchip: pdm: select CONFIG_RATIONAL omits 69fb22551ba7 dt-bindings: csky: Add csky PMU bindings omits 24cb4bc8f0c9 Merge tag 'omap-for-v5.3/soc-signed' of git://git.kernel.o [...] omits b41e48a82bcf Merge tag 'arm-soc/for-5.3/soc-arm64' of https://github.co [...] omits b06c51debc6c Merge tag 'arm-soc/for-5.3/soc' of https://github.com/Broa [...] omits 4ab3a3e7e8ba Merge tag 'v5.3-rockchip-soc32-1' of git://git.kernel.org/ [...] omits 4b576d15df5c MAINTAINERS: Change QCOM repo location omits 449c1cd29777 Merge tag 'versatile-v5.3-armsoc' of git://git.kernel.org/ [...] omits 6ad135992e66 Merge tag 'armsoc-drop-netx-v5.3' of git://git.kernel.org/ [...] omits ba13edb71535 dt-bindings: interrupt-controller: Update csky mpintc omits eb1cac9bf70a csky: Fixup some error count in 810 & 860. omits 4c49805c788c csky: Fix perf record in kernel/user space omits 2a5fa092be8f csky: Add pmu interrupt support omits 1f676b1f68a0 ARM: Document merges omits a0ed144855f9 Merge branch 'arm/drivers' into for-next omits df767c0a437c Merge tag 'scmi-updates-5.3' of git://git.kernel.org/pub/s [...] omits c3bd15a0786e Merge tag 'omap-for-v5.3/ti-sysc-signed' of git://git.kern [...] omits 426356392c2c Merge tag 'arm-soc/for-5.3/drivers' of https://github.com/ [...] omits 92e074acf6f7 firmware/psci: psci_checker: Park kthreads before stopping them omits 5ec47cda74e9 memory: move jedec_ddr.h from include/memory to drivers/memory/ omits 7b43b8fdc9a6 memory: move jedec_ddr_data.c from lib/ to drivers/memory/ omits c9727db7cc1d Merge tag 'tee-maint-for-5.3' of https://git.linaro.org/pe [...] omits 112603739338 Merge tag 'soc-fsl-next-v5.3' of git://git.kernel.org/pub/ [...] omits eb87b5ca2f15 csky: Add count-width property for csky pmu omits 791463ba1ae9 mmc: sdhci-of-esdhc: use 1/2 periperhal clock for ls1028a omits 04509d770979 mmc: sdhci-of-esdhc: set the sd clock divisor value above 3 omits 5928d8929d8c mmc: host: s3cmci: no need to check return value of debugf [...] omits fcac152782e3 mmc: host: dw_mmc: no need to check return value of debugf [...] omits 091eb12f62b0 mmc: host: atmel-mci: no need to check return value of deb [...] omits a04c50aaa916 mmc: core: no need to check return value of debugfs_create [...] omits 163367c952e7 Merge branch 'fixes' into next omits 20314ce30af1 mmc: mediatek: fix SDIO IRQ detection issue omits 8a5df8ac628f mmc: mediatek: fix SDIO IRQ interrupt handle flow omits b0e370b95a3b mmc: core: complete HS400 before checking status omits 39a1425dedc7 csky: Init pmu as a device omits 8f5c9037a55b arm64/mm: Correct the cache line size warning with non coh [...] omits bf587caae305 riscv: mm: synchronize MMU after pte change omits c584b1202f2d MAINTAINERS: Update my email address to use @kernel.org omits 0c7376ada950 PCI: PM: Replace pci_dev_keep_suspended() with two functions omits 234f223d63d8 PCI: PM: Avoid resuming devices in D3hot during system suspend omits 2d4a79ae3404 cpufreq: pcc-cpufreq: Fail initialization if driver cannot [...] omits dbfc0e036b83 ACPI / APEI: release resources if gen_pool_add() fails omits d450f85f9196 Merge branches 'acpi-pm', 'acpi-osl', 'acpi-tables' and 'a [...] omits 45af504c45ad Merge branch 'devprop' into linux-next omits cafd9503c2fc Merge branch 'pm-sleep' into linux-next omits 48342924ffac Merge branches 'pm-misc' and 'pm-tools' into linux-next omits 2f7b994e0e7a Merge branch 'pm-pci-fixes' into linux-next omits 1accbced1c32 mmc: sdhci_am654: Add Support for 4 bit IP on J721E omits 99909b55f298 mmc: sdhci_am654: Add Support for 8 bit IP on J721E omits a457b70904bb dt-bindings: mmc: sdhci-am654: Document bindings for the h [...] omits cd49b84d61b2 mfd: stmfx: Uninitialized variable in stmfx_irq_handler() omits db5977f0f564 Merge branches 'arm64-dt-for-v5.3' and 'dt-bindings-for-v5 [...] omits a954e5fb4bc2 Merge 5.2-rc5 into usb-next omits b8d6d0079757 xfrm: fix sa selector validation omits ac97aea7df7b dt-bindings: timer: renesas, cmt: Document r8a779{5|65|90} [...] omits c908fd08692b dt-bindings: can: rcar_canfd: document r8a774c0 support omits 485dccb48f75 dt-bindings: can: rcar_canfd: document r8a77990 support omits d04824b26348 dt-bindings: can: rcar_canfd: document r8a77965 support omits 702655234dd1 irqchip/gic: Add dependency for ARM_GIC_MAX_NR omits c35f1b87fc59 riscv: dts: add initial board data for the SiFive HiFive U [...] omits 72296bde4f42 riscv: dts: add initial support for the SiFive FU540-C000 SoC omits 4fd669a8c487 dt-bindings: riscv: convert cpu binding to json-schema omits c7af55981789 dt-bindings: riscv: sifive: add YAML documentation for the [...] omits 8d4e048d60bd arch: riscv: add support for building DTB files from DT so [...] omits df0566a641f9 drm/i915: move modesetting core code under display/ omits 02ae8ba96640 drm/i915/icl: Add Multi-segmented gamma support omits eec0778ec421 drm/i915: Rename ivb_load_lut_10_max omits 377c70edd486 drm/i915/icl: Add register definitions for Multi Segmented gamma omits 89a72304f2f3 drm/i915: Change gamma/degamma_lut_size data type to u32 omits 83766cdef332 drm/i915: Nuke atomic set/get prop plane stubs omits 379bc100232a drm/i915: move modesetting output/encoder code under display/ omits ca851bae0f52 drm/i915: make intel_sdvo_regs.h self-contained omits 734d277f412a arm64: dts: renesas: hihope-common: Add USB 2.0 support omits a573cb676d54 arm64: dts: renesas: r8a774a1: Fix USB 2.0 clocks omits 971afec3a537 drm/i915/gvt: ignore unexpected pvinfo write omits 17fb539a4603 Merge branches 'dt-for-v5.3' and 'soc-for-v5.3' into for-next omits b03e5dcb942b xtensa: use generic pcibios_set_master and pcibios_enable_device omits 88804e680bac xtensa: drop dead PCI support code omits 2a97d60cf6a5 xtensa/PCI: Remove unused variable omits 3bda7f0ae0f7 KVM: PPC: Book3S PR: Fix software breakpoints omits 0e84ec96b561 KVM: PPC: Remove leftover comment from emulate_loadstore.c omits 7bc93821a70a ALSA: firewire-lib: split allocation of isochronous resour [...] omits c6b84ffbd5e7 ALSA: fireworks: change the range of critical section for [...] omits d173265ae36f ALSA: bebob: code refactoring for error path to start dupl [...] omits 5e818ac21f9d ALSA: bebob: change the range of critical section for stre [...] omits 73f7864eb5f0 ALSA: bebob: code refactoring for callback function to raw [...] omits f69fc17947f1 ALSA: bebob: code rafactoring for callback functions to PC [...] omits d78b7a27be7c csky: Fixup no panic in kernel for some traps omits 64e928e0ff89 csky: Select intc & timer drivers omits 2498f8c1c668 MAINTAINERS: Remove myself as qcom maintainer omits cd7ea582866f opp: Make dev_pm_opp_set_rate() handle freq = 0 to drop pe [...] omits b3e3759ee4ab opp: Don't overwrite rounded clk rate omits e4272af4247f soc: aspeed: lpc-ctrl: make parameter optional omits 6be8e297f9bc lapb: fixed leak of control-blocks. omits 5cf02612b33f tipc: purge deferredq list for each grp member in tipc_gro [...] omits b75d252a6322 riscv: add binfmt_flat support omits fedc824c2ff9 binfmt_flat: don't offset the data start omits 64ab7e72e0d6 binfmt_flat: move the MAX_SHARED_LIBS definition to binfmt_flat.c omits 7d26db077271 binfmt_flat: remove the persistent argument from flat_get_ [...] omits 9d612c0ac7d1 binfmt_flat: provide an asm-generic/flat.h omits cae9a57bf433 binfmt_flat: make support for old format binaries optional omits 5002739d3d62 binfmt_flat: add a ARCH_HAS_BINFMT_FLAT option omits 8acfd039d493 binfmt_flat: add endianess annotations omits a2e79ae31aa0 binfmt_flat: use fixed size type for the on-disk format omits 36e3ca0dae2d binfmt_flat: consolidate two version of flat_v2_reloc_t omits 9d5818687ac2 binfmt_flat: remove the unused OLD_FLAT_FLAG_RAM definition omits 42c03591e464 binfmt_flat: remove the uapi <linux/flat.h> header omits a63cec5e191b binfmt_flat: replace flat_argvp_envp_on_stack with a Kconf [...] omits 2dfc5bf85276 binfmt_flat: remove flat_old_ram_flag omits a4a69f728c78 binfmt_flat: provide a default version of flat_get_relocate_addr omits 015100523f20 binfmt_flat: remove flat_set_persistent omits b6d2023270ed binfmt_flat: remove flat_reloc_valid omits d6ed083f5cc6 MIPS: Fix bounds check virt_addr_valid omits f464100f5766 selftests/net: fix warnings in TFO key rotation selftest omits 8e6a481739a8 x25_asy: fixed function name in error message. omits 4201c9260a8d lapb: moved export of lapb_register. omits d4d5d8e83c96 ax25: fix inconsistent lock state in ax25_destroy_timer omits f3e92cb8e2eb neigh: fix use-after-free read in pneigh_get_next omits 2e05fcae83c4 tcp: fix compile error if !CONFIG_SYSCTL omits 1718132587e8 tc-tests: updated skbedit tests omits 92c1a19e2fb9 tc-tests: added path to ip command in tdc omits 871e84658591 net: ethernet: ti: davinci_cpdma: use idled submit omits d424a2afd7da hv_sock: Suppress bogus "may be used uninitialized" warnings omits 4e18a8a149d5 Merge branch 'stmmac-cleanups-for-stmmac_mdio_reset' omits fead5b1b5838 net: stmmac: drop the phy_reset hook from struct stmmac_md [...] omits ce4ab73ab0c2 net: stmmac: drop the reset delays from struct stmmac_mdio [...] omits 7e770b252a62 net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data omits 42a90766fe1f net: stmmac: use device_property_read_u32_array to read th [...] omits 626c5fe423c2 net: stmmac: drop redundant check in stmmac_mdio_reset omits 718f4a253708 be2net: Fix number of Rx queues used for flow hashing omits 36b2f61a42c2 net: handle 802.1P vlan 0 packets properly omits e1b694ef6f13 Merge branch 'arm/fixes' into for-next omits 80d1d4652545 Merge tag 'omap-for-v5.2/fixes-rc4' of git://git.kernel.or [...] omits d5d3652af157 Merge tag 'davinci-fixes-for-v5.2' of git://git.kernel.org [...] omits 75d91ba4750e Merge tag 'mvebu-fixes-5.2-1' of git://git.infradead.org/l [...] omits 5a55a1612373 Merge tag 'am654-fixes-for-v5.2' of git://git.kernel.org/p [...] omits 9f22081ea221 Merge tag 'arm-soc/for-5.2/devicetree-fixes' of https://gi [...] omits 6515a2ceac76 Merge tag 'omap-for-v5.2/fixes-rc2' of git://git.kernel.or [...] omits 4bded299838f Merge tag 'imx-fixes-5.2' of git://git.kernel.org/pub/scm/ [...] omits 9925a6d9b794 Merge tag 'arm-soc/for-5.2/maintainers' of https://github. [...] omits c1d6f4adf465 Merge tag 'arm-soc/for-5.2/drivers-fixes' of https://githu [...] omits 9e0babf2c06c Linux 5.2-rc5 omits 817bbbb7749d ARM: qcom_defconfig: add support for USB networking omits ef7a5baf64ce ARM: qcom_defconfig: add display-related options omits 489bacb29818 ARM: dts: qcom: msm8974-hammerhead: add support for display omits 5a9fc531f6ec ARM: dts: msm8974: add display support omits 030b6d48ebfb ARM: dts: qcom: msm8974-hammerhead: add support for backlight omits 48100d10c93f ARM: dts: qcom: msm8974-hammerhead: add touchscreen support omits 963172d9c7e8 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits efba92d58fa3 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] omits f763cf8e47d3 Merge branch 'ras-urgent-for-linus' of git://git.kernel.or [...] omits 82b11f071936 net/mlx5: Expose eswitch encap mode omits 98fdbea55037 net/mlx5: Declare more strictly devlink encap mode omits 967c05aee439 tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() omits 5f3e2bf008c2 tcp: add tcp_min_snd_mss sysctl omits f070ef2ac667 tcp: tcp_fragment() should apply sane memory limits omits 3b4929f65b0d tcp: limit payload size of sacked skbs omits 1eb4169c1e6b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 5db2e7c7917f Revert "net: phylink: set the autoneg state in phylink_phy [...] omits 9594dc3c7e71 bpf: fix nested bpf tracepoints with per-cpu data omits 85749218e3a6 bpf: Fix out of bounds memory access in bpf_sk_storage omits a51486266c3b net: sched: remove NET_CLS_IND config option omits 9d9f3fba4c46 r8169: improve handling of Abit Fatal1ty F-190HD omits 42f5cda5eaf4 vsock/virtio: set SOCK_DONE on peer shutdown omits 4838a5405028 net: stmmac: Fix wrapper drivers not detecting PHY omits 91d0a48a480a Merge branch 'Reuse-ptp_qoriq-driver-for-dpaa2-ptp' omits 28c67157e637 MAINTAINERS: maintain DPAA2 PTP driver in QorIQ PTP entry omits 8893a843b1ac dpaa2-ptp: add interrupt support omits fe844f1936c9 arm64: dts: fsl: add ptp timer node for dpaa2 platforms omits d2563290dbe1 dt-binding: ptp_qoriq: support DPAA2 PTP compatible omits d346c9e86d86 dpaa2-ptp: reuse ptp_qoriq driver omits 8099d7ca6e7b ptp: add QorIQ PTP support for DPAA2 omits 760c80b70bed net: dsa: rtl8366: Fix up VLAN filtering omits 930cfe0f129d hinic: Use devm_kasprintf instead of hard coding it omits 407308f60d46 Revert "net: dsa: mv88e6xxx: do not flood CPU with unknown [...] omits ef7bfa84725d net: phylink: set the autoneg state in phylink_phy_change omits 422efd032775 net: dsa: mv88e6xxx: do not flood CPU with unknown multicast omits faa398844161 staging: rtl8723bs: hal: sdio_halinit: fix Comparison to NULL omits 639b6023beb4 staging: rtl8723bs: hal: sdio_halinit: fix spaces preferre [...] omits c11621ffd9a8 staging: rtl8723bs: hal: sdio_halinit: fix comparison to t [...] omits 0c3b9b7e19ec staging: kpc2000: remove dead code in core.c omits c90c1b427b08 staging: most: deregister net and video config subsystems [...] omits 9884b3f6f73d staging: android: fix style problem omits e01e060fe00d Merge tag 'platform-drivers-x86-v5.2-3' of git://git.infra [...] omits ff39074b1d4e Merge tag 'usb-5.2-rc5' of git://git.kernel.org/pub/scm/li [...] omits fa1827d7731a Merge tag 'powerpc-5.2-4' of git://git.kernel.org/pub/scm/ [...] omits 6a71398c6aea Merge tag 'trace-v5.2-rc4' of git://git.kernel.org/pub/scm [...] omits e0c68288adda Merge branch 'for-5.3/block' into for-next omits 663114222900 blkcg, writeback: dead memcgs shouldn't contribute to writ [...] omits 71c814077de6 blkcg: blkcg_activate_policy() should initialize ancestors first omits ef069b97feec blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() omits f539da82f215 blkcg: update blkcg_print_stat() to handle larger outputs omits 5de0073fcd50 blk-iolatency: clear use_delay when io.latency is set to zero omits f4071997f1de drm/i915/ehl: Update MOCS table for EHL omits bf0b34ecc3e7 Merge branch 'v5.3-clk/next' into for-next omits bf6fe7247989 Merge branch 'v5.3-armsoc/soc32' into for-next omits 69b67439c02a Merge branch 'v5.3-armsoc/dts64' into for-next omits 7fb44dfe3055 Merge branch 'v5.3-armsoc/dts32' into for-next omits 82f6e266f812 powerpc/32: fix build failure on book3e with KVM omits e4488e45e240 clk: rockchip: convert pclk_wdt boilerplat to new SGRF_GATE macro omits e8732ffa2e09 powerpc/booke: fix fast syscall entry on SMP omits b7f8b440f300 powerpc/32s: fix initial setup of segment registers on sec [...] omits e846f0dc57f4 kbuild: add support for ensuring headers are self-contained omits 0315bb7a2526 kbuild: deb-pkg: do not run headers_check omits 555187a8791d kbuild: simplify scripts/headers_install.sh omits a5bae54c106d kbuild: move hdr-inst shorthand to top Makefile omits d5470d14431e kbuild: re-implement Makefile.headersinst without recursion omits 59b2bd05f5f4 kbuild: add 'headers' target to build up uapi headers in u [...] omits bdd7714b6f4c kbuild: build all prerequisites of headers_install simultaneously omits 2b8481be3cc3 kbuild: remove build_unifdef target in scripts/Makefile omits e949f4c2d6a3 kbuild: add CONFIG_HEADERS_INSTALL and loosen the dependen [...] omits c6509a24d6ba kbuild: fix Kconfig prompt of CONFIG_HEADERS_CHECK omits 7a739ce51dca kbuild: make gdb_script depend on prepare0 instead of prepare omits 3a51f9081e7b kbuild: remove stale dependency between Documentation/ and [...] omits f3c8d4c7a728 kbuild: remove headers_{install,check}_all omits 39c00378e337 Update default configuration omits 4ecf0a43e729 processor: get rid of cpu_relax_yield omits 38f2c691a4b3 s390: improve wait logic of stop_machine omits 7928260539f3 processor: remove spin_cpu_yield omits b4e3133b6598 s390/traps: simplify data exception handler omits 39c7dcb15892 virtio/s390: make airq summary indicators DMA omits 48720ba56891 virtio/s390: use DMA memory for ccw I/O and classic notifiers omits 22a4a639b9ce virtio/s390: add indirection to indicators access omits 01b3fb1ea00d virtio/s390: use cacheline aligned airq bit vectors omits b50623e5db80 s390/airq: use DMA memory for adapter interrupts omits 37db8985b211 s390/cio: add basic protected virtualization support omits bb99332a2b55 s390/cio: introduce DMA pools to cio omits 64e1f0c531d1 s390/mm: force swiotlb for protected virtualization omits 45488c48e49b s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP omits ba6a98fe79b4 s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP omits 1c0908fcdaeb s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP omits 58443b676b9e s390/pkey: Use -ENODEV instead of -EOPNOTSUPP omits b2572772d13e EDAC: Make edac_debugfs_create_x*() return void omits 78f4e932f776 x86/microcode, cpuhotplug: Add a microcode loader CPU hotp [...] omits dfdeaff29396 drm/i915: Avoid tainting i915_gem_park() with wakeref.lock omits d5c09d18f5a8 Merge branch 'for-5.3/block' into for-next omits f1f8f292cd12 block: bio: Use struct_size() in kmalloc() omits 78b90a2ce842 block: genhd: Use struct_size() helper omits b3dbec5871b5 Merge branch 'for-5.3/block' into for-next omits 7602843fd873 block: null_blk: fix race condition for null_del_dev omits 315eb656649d blk-mq/debugfs: Fix improper print qualifier omits e9eeba28a1e0 md/raid10: read balance chooses idlest disk for SSD omits c7afa8034b09 md: raid1-10: Unify r{1,10}bio_pool_free omits 8cf05a7841e1 md: raid10: Use struct_size() in kmalloc() omits ebfeb444fa6f md/raid1: get rid of extra blank line and space omits e5b521ee9b58 md: fix spelling typo and add necessary space omits 168b305b0cfb md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show omits d9771f5ec46c raid5-cache: Need to do start() part job after adding jour [...] omits 3f677f9c998a drivers: md: Unify common definitions of raid1 and raid10 omits 70d22b78d323 soc: qcom: apr: Don't use reg for domain id omits e610a466d16a powerpc/pseries/mobility: rebuild cacheinfo hierarchy post [...] omits e59a175faa8d powerpc/pseries/mobility: prevent cpu hotplug during DT update omits d4aa219a074a powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild omits 129fb4cb3b6a ABI: Fix KernelVersion tags omits abf313b5a8b7 ABI: sysfs-bus-pci-devices-aer_stats uses an invalid tag omits 6b9d226b8495 soc: qcom: fix QCOM_AOSS_QMP dependency and build errors omits 0011572c8830 Merge branch 'for-5.2-fixes' of git://git.kernel.org/pub/s [...] omits 6aa7a22b9790 Merge tag 'drm-fixes-2019-06-14' of git://anongit.freedesk [...] omits 406652440172 Merge tag 'gfs2-v5.2.fixes2' of git://git.kernel.org/pub/s [...] omits 877cd9ffbc9c Merge branch 'net-dsa-use-switchdev-attr-and-obj-handlers' omits 79b139f4bc46 net: dsa: use switchdev handle helpers omits f3b78049d462 net: dsa: make dsa_slave_dev_check use const omits 68b2d4a844e1 net: dsa: make cpu_dp non const omits 14aafbd82233 net: dsa: do not check orig_dev in vlan del omits 35fc07aee8f6 Merge branch 'tcp-add-three-static-keys' omits ce27ec60648d net: add high_order_alloc_disable sysctl/static key omits 0b7d7f6b2208 tcp: add tcp_tx_skb_cache sysctl omits ede61ca474a0 tcp: add tcp_rx_skb_cache sysctl omits a8e11e5c5611 sysctl: define proc_do_static_key() omits 5a1c492b00aa Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits f48d2ccee1ba udp: Remove unused variable/function (exact_dif) omits 735453730a05 udp: Remove unused parameter (exact_dif) omits d6fb396cfaa7 ipv4: tcp: fix ACK/RST sent with a transmit delay omits 3e1894333340 net: remove empty netlink_tap_exit_net omits c4aaa5ddffe7 Merge branch 'nfp-flower-loosen-L4-checks-and-add-extack-t [...] omits bef6e97d57f5 nfp: flower: extend extack messaging for flower match and actions omits 14179c4b4572 nfp: flower: use extack messages in flower offload omits 2a04784594f6 nfp: flower: check L4 matches on unknown IP protocols omits 9a33629ba6b2 hv_netvsc: Set probe mode to sync omits b4a6d9abeb54 Merge tag 'mlx5-updates-2019-06-13' of git://git.kernel.or [...] omits 363887a2cdfe ipv4: Support multipath hashing on inner IP pkts for GRE tunnel omits 31c03aef9bc2 virtio_net: enable napi_tx by default omits 87f373921c4e net: sched: ingress: set 'unlocked' flag for clsact Qdisc ops omits 3d797eb1d08f Merge branch 'enable-and-use-static_branch_deferred_inc' omits 7b58139f98e2 tcp: use static_branch_deferred_inc for clean_acked_data_enabled omits f01c373fbeed locking/static_key: always define static_branch_deferred_inc omits 99815f5031db net: sched: flower: don't call synchronize_rcu() on mask creation omits f0c03ee0ec66 net: dsa: fix warning same module names omits ce950f1050ce sctp: Free cookie before we memdup a new one omits 26e392ca9b76 Merge branch 'hns3-next' omits ebaf1908772e net: hns3: some variable modification omits 3a30964a2eef net: hns3: delay ring buffer clearing during reset omits 8f9eed1a8791 net: hns3: fix for skb leak when doing selftest omits 757188005f90 net: hns3: fix for dereferencing before null checking omits d547ecdc1fc1 net: hns3: free irq when exit from abnormal branch omits 31bb229d6f4a net: hns3: clear restting state when initializing HW device omits 9e0254ddea78 net: hns3: extract handling of mpf/pf msi-x errors into functions omits 9f65e5ef900f net: hns3: some changes of MSI-X bits in PPU(RCB) omits e3b84ed27043 net: hns3: add recovery for the H/W errors occurred before [...] omits e4193e24a520 net: hns3: process H/W errors occurred before HNS dev init [...] omits a955d71df26c net: hns3: fix avoid unnecessary resetting for the H/W err [...] omits 123297b78bc6 net: hns3: delay setting of reset level for hw errors unti [...] omits cbbe9bd0a088 Merge branch 'qed-iWARP-fixes' omits fbce23a8036d qed: iWARP - Fix default window size to be based on chip omits cb94d52b93c7 qed: iWARP - Fix tc for MPA ll2 connection omits 43cf40d93fad qed: iWARP - fix uninitialized callback omits 6117561e1bb3 qed: iWARP - Use READ_ONCE and smp_store_release to access [...] omits 1086ca3a63a3 net: phy: sfp: clean up a condition omits d5afa82c977e vsock: correct removal of socket from the list omits b3733263ef23 Merge branch 'nfp-add-two-user-friendly-errors' omits f767fc6655ea nfp: print a warning when binding VFs to PF driver omits 605fd1c67e65 nfp: update the old flash error message omits d42176c6bf50 Merge branch 'Microchip-KSZ-driver-enhancements' omits 79c8bd15b61e net: dsa: microchip: Support optional 125MHz SYNCLKO output omits 1fc33199185d net: dsa: microchip: Add PHY errata workarounds omits 6bb9e376c2a4 net: dsa: microchip: Don't try to read stats for unused ports omits 7c86f20d15b7 net: stmmac: use GPIO descriptors in stmmac_mdio_reset omits 2309f5179710 Merge branch 'qmi_wwan-fix-QMAP-handling' omits 36815b416fa4 qmi_wwan: extend permitted QMAP mux_id value range omits a8fdde1cb830 qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode omits 44f82312fe91 qmi_wwan: add network device usage statistics for qmimux devices omits 61356088ace1 qmi_wwan: add support for QMAP padding in the RX path omits 1ed1fa5f9c31 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 4373a5e2606b Merge branch 'packet-DDOS' omits 9bb6cd652454 net/packet: introduce packet_rcv_try_clear_pressure() helper omits 3a2bb84e4aea net/packet: remove locking from packet_rcv_has_room() omits 2c51c6273c73 net/packet: implement shortcut in tpacket_rcv() omits 8e8e2951e309 net/packet: make tp_drops atomic omits 0338a14523e3 net/packet: constify __packet_rcv_has_room() omits dcf70cefaf99 net/packet: constify prb_lookup_block() and __tpacket_v3_h [...] omits d4b5bd98faec net/packet: constify packet_lookup_frame() and __tpacket_h [...] omits 96f657e6cfc2 net/packet: constify __packet_get_status() argument omits f30e33bcdab9 net: phy: Add more 1000BaseX support detection omits 9126e75e39e1 net: ethernet: ti: cpsw_ethtool: simplify slave loops omits bfe59032bd61 net: ethernet: ti: cpsw: use cpsw as drv data omits 7b10315128c6 Merge tag 'for-linus-20190614' of git://git.kernel.dk/linux-block omits 5dcedf4600f8 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits fe8d9571dc50 bpf, x64: fix stack layout of JITed bpf code omits 6e7739fc938c Smack: Restore the smackfsdef mount option and add missing [...] omits 7f94208c8f9a bpf: Fix build error without CONFIG_INET omits 69d96519dbf0 selftests/bpf: convert socket_cookie test to sk storage omits cd17d7770578 bpf/tools: sync bpf.h omits 1314ef561102 bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type omits fb85c4a730af bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type omits d30bd78ce8ba bpf: Add test for SO_REUSEPORT_DETACH_BPF omits 13a748ea6df1 bpf: Sync asm-generic/socket.h to tools/ omits 99f3a064bc2e bpf: net: Add SO_DETACH_REUSEPORT_BPF omits e55d54f43d3f libbpf: fix check for presence of associated BTF for map creation omits cabd3e889b57 selftests/bpf: signedness bug in enable_all_controllers() omits b552d33c80a9 samples/bpf: fix include path in Makefile omits 86723c864063 bpf, devmap: Add missing RCU read lock on flush omits edabf4d9dd90 bpf, devmap: Add missing bulk queue free omits d4dd153d5516 bpf, devmap: Fix premature entry free on destroying map omits cd0727aa42f9 arm64: dts: meson-g12a-x96-max: add sound card omits aa7d5873bf6e arm64: dts: meson-g12b-odroid-n2: add sound card omits 64c10554bf9c arm64: dts: meson: sei510: add sound card omits b06c8c6e9b7b arm64: dts: meson: sei510: add max98357a DAC omits b39978086abf Merge tag 'asoc-tohdmitx' of https://git.kernel.org/pub/sc [...] omits eea9e3a40dbc Merge branch 'net-mlx5-use-indirect-call-wrappers' omits 55f968726e14 net/mlx5e: use indirect calls wrapper for the rx packet handler omits b3c04e834082 net/mlx5e: use indirect calls wrapper for skb allocation omits fbc6e0dd8d4e Merge branch 'pci/trivial' omits 82e105921b8a Merge branch 'remotes/lorenzo/pci/misc' omits 067c9d5ebe1a Merge branch 'remotes/lorenzo/pci/endpoint' omits 1d758fec167a Merge branch 'remotes/lorenzo/pci/qcom' omits 0adaa9881df7 Merge branch 'remotes/lorenzo/pci/altera' omits 6647a8d1c2f0 Merge branch 'pci/misc' omits 58cfee29a970 Merge branch 'pci/enumeration' omits 4c1d58d4931f Merge branch 'pci/docs' omits bb0fb7686a52 Merge branch 'i2c/for-5.3' into i2c/for-next omits 04e03d9a616c ftrace: Fix NULL pointer dereference in free_ftrace_func_mapper() omits c9913ac42135 i2c: qcom-geni: Provide support for ACPI omits c3c2889b8a2c i2c: qcom-geni: Signify successful driver probe omits acc8abcb2a9c i2c: tegra: Add suspend-resume support omits 76cc9f0efd95 i2c: headers: reformat header comment and update copyright omits 2caea56f569a i2c: headers: update docs about I2C_CLIENT_* omits edd7a5639f83 i2c: core: always have a named variable in arguments omits d68222d4d664 i2c: headers: always have a named variable in arguments omits e1714daad7cf i2c: headers: don't use 'dev' as adapter variable omits c45d4ba86731 i2c: ocores: add polling mode workaround for Sifive FU540- [...] omits d9ce957d414b i2c: ocores: add support for i2c device on Sifive FU540-c000 SoC omits 7ea651ec392e dt-bindings: i2c: extend existing opencore bindings omits d680a50cb9c5 i2c: tegra: Avoid error message on deferred probe omits aa5ae06515a4 i2c: i801: Fix kernel crash in is_dell_system_with_lis3lv02d() omits 151f4e2bdc7a docs: power: convert docs to ReST and rename to *.rst omits 9f255b632bf1 module: Fix livepatch/ftrace module text permissions race omits a4158345ec5a tracing/uprobe: Fix obsolete comment on trace_uprobe_create() omits f01098c74b52 tracing/uprobe: Fix NULL pointer dereference in trace_upro [...] omits ff585c5b9a27 tracing: Make two symbols static omits 9d9b889540c3 block: document iostat changes for disk busy time accounting omits 31753202325d Documentation/stackprotector: powerpc supports stack protector omits cd84d63a2983 Documentation: coresight: Update the generic device names omits 83e8b971f81c sphinx.rst: Add note about code snippets embedded in the text omits 407b584d155b scripts/documentation-file-ref-check: ignore output dir omits cbdaeaf050b7 tracing: avoid build warning with HAVE_NOP_MCOUNT omits a2f405a5269f docs: EDID/HOWTO.txt: convert it and rename to howto.rst omits d6a3b247627a docs: scheduler: convert docs to ReST and rename to *.rst omits d22388408973 docs: xilinx: convert eemi.txt to eemi.rst omits cc2a2d19f896 docs: watchdog: convert docs to ReST and rename to *.rst omits 458f69ef3665 docs: timers: convert docs to ReST and rename to *.rst omits 4ca9bc225e46 docs: target: convert docs to ReST and rename to *.rst omits bdf3a950fb46 docs: riscv: convert docs to ReST and rename to *.rst omits 329f00415a42 docs: ptp.txt: convert to ReST and move to driver-api omits 28aedd7ee214 docs: pps.txt: convert to ReST and rename to pps.rst omits 22a0b83583ab Merge branch 'for-5.3' into for-next omits 99c8b231ae6c docs: cgroup-v1: convert docs to ReST and rename to *.rst omits becf33f694dc tracing: Fix out-of-range read in trace_stack_print() omits 3bdab16c55f5 docs: pcmcia: convert docs to ReST and rename to *.rst omits 593733ab80ac docs: netlabel: convert docs to ReST and rename to *.rst omits 09bbf055c332 docs: mic: convert docs to ReST and rename to *.rst omits d67297ad343e docs: kdump: convert docs to ReST and rename to *.rst omits cd238effefa2 docs: kbuild: convert docs to ReST and rename to *.rst omits d7b461c5e82f docs: ide: convert docs to ReST and rename to *.rst omits c220a1fae6c5 docs: fpga: convert docs to ReST and rename to *.rst omits ab42b818954c docs: fb: convert docs to ReST and rename to *.rst omits 10ffebbed550 docs: fault-injection: convert docs to ReST and rename to *.rst omits f0ba43774cea docs: convert docs to ReST and rename to *.rst omits 8ea618899b6b docs: cdrom: convert docs to ReST and rename to *.rst omits e327cfcb2542 docs: cdrom-standard.tex: convert from LaTeX to ReST omits b693d0b372af docs: arm64: convert docs to ReST and rename to .rst omits 305a99eb98af docs: aoe: convert docs to ReST and rename to *.rst omits 8afecfb0ec96 Merge tag 'v5.2-rc4' into mauro omits 514af5f09952 i40e: mark expected switch fall-through omits c1e212bfc32e i40e: Missing response checks in driver when starting/stop [...] omits 781ee4ae16e5 i40e: remove duplicate stat calculation for tx_errors omits fefa9cfddf29 i40e: Check if the BAR size is large enough before writing [...] omits c1041d070437 i40e: Missing response checks in driver when starting/stop [...] omits d510497b8397 i40e: add input validation for virtchnl handlers omits b83ebf506ba3 i40e: Improve AQ log granularity omits f5a2b3ffb7af i40e: Add bounds check for ch[] array omits 97e42ef440a3 i40e: Use signed variable omits f031c7227a4a i40e: add constraints for accessing veb array omits 51110f162d21 i40e: let untrusted VF to create up to 16 VLANs omits 6a6567776fdf i40e: add functions stubs to support EEE omits abdcfc25641c ASoC: meson: add tohdmitx DT bindings omits d96ec9751114 Merge tag 'mac80211-next-for-davem-2019-06-14' of git://gi [...] omits 422d7df4f090 drm/i915: Replace engine->timeline with a plain list omits 9db0c5caa747 drm/i915: Stop retiring along engine omits ce476c80b8bf drm/i915: Keep contexts pinned until after the next kernel [...] omits 1419f64ef526 dt-bindings: stm32: serial: Add optional reset omits a6a11a05302b Merge branch 'for-5.3' into for-next omits 38cf3a687f58 cgroup: Move cgroup_parse_float() implementation out of CO [...] omits ce1a5ea18ef9 Documentation: Remove duplicate x86 index entry omits b3b723d8c485 clk: rockchip: add a type from SGRF-controlled gate clocks omits 2741b6723bf6 gfs2: Fix rounding error in gfs2_iomap_page_prepare omits 2a2af5e6e6f5 Merge tag 'mac80211-for-davem-2019-06-14' of git://git.ker [...] omits 4add700968c7 net: phylink: further mac_config documentation improvements omits 1107049034ac ABI: better identificate tables omits d59f0ec7151e ABI: sysfs-class-uwb_rc: remove a duplicated incomplete entry omits 745b2888a2af ABI: sysfs-driver-hid: the "What" field doesn't parse fine omits ed66bcd0674a ABI: fix some syntax issues at the ABI database omits 72a20cee5d99 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits fd6b99fa41dd Merge branch 'akpm' (patches from Andrew) omits 76ce48bdb303 memory: tegra: Fix -Wunused-const-variable omits 34b09b9f1faa arm64: defconfig: Add HWMON INA3221 support omits 6b9e263b449f arm64: tegra: Don't use architected timer for suspend on Tegra210 omits b30be6734e11 arm64: tegra: Mark architected timer as always on omits e14c5873d2a3 Merge branch 'drm-fixes-5.2' of git://people.freedesktop.o [...] omits 733f0766c3de sched: act_ctinfo: use extack error reporting omits c78ad1be4b4d Merge tag 'iommu-fixes-v5.2-rc4' of git://git.kernel.org/p [...] omits 7617c9a087d2 Merge tag 'gpio-v5.2-3' of git://git.kernel.org/pub/scm/li [...] omits 385097a36757 nfc: Ensure presence of required attributes in the deactiv [...] omits 61ed7ef952fc firmware: tegra: Early resume BPMP omits 3adcfa447866 l2tp: no need to check return value of debugfs_create functions omits 0b55b630352e Merge branch 'r8169-add-and-use-helper-rtl_is_8168evl_up' omits 272b2265c87c r8169: use helper rtl_is_8168evl_up for setting register M [...] omits 9e9f33bae812 r8169: add helper rtl_is_8168evl_up omits 227ab8baa15b ASoC: fsl: no need to check return value of debugfs_create [...] omits 7f807f280964 ASoC: wm_adsp: no need to check return value of debugfs_cr [...] omits bcb46a0e0e5c Merge tag 'sound-5.2-rc5' of git://git.kernel.org/pub/scm/ [...] omits c4e0540d0ad4 btrfs: start readahead also in seed devices omits 58a111f03a6e drm/i915: make intel_wakeref work on the rpm struct omits c447ff7db348 drm/i915: update with_intel_runtime_pm to use the rpm structure omits d858d5695f38 drm/i915: update rpm_get/put to use the rpm structure omits 69c663554452 drm/i915: move a few more functions to accept the rpm structure omits 1bf676cc2dba drm/i915: move and rename i915_runtime_pm omits 9102650fb975 drm/i915: make enable/disable rpm assert function use the [...] omits 87b391b95184 drm/i915: Remove rpm asserts that use i915 omits d5b6c275d04a drm/i915: prefer i915_runtime_pm in intel_runtime function omits f3176ec9420d x86/kasan: Fix boot with 5-level paging and KASAN omits cc49abc2460f drm/i915: Add Wa_1409120013:icl,ehl omits 84383d2e8d7c drm/i915: Refine i915_reset.lock_map omits ddb754aa3181 mac80211: notify offchannel expire on mgmt_tx omits 1c38c7f22068 nl80211: send event when CMD_FRAME duration expires omits 5a7bb7ce26a9 mac80211: no need to check return value of debugfs_create [...] omits 6d4e86c6c047 clocksource/drivers/sysctr: Add nxp system counter timer d [...] omits c2aacceedc86 arm64: dts: rockchip: Add support for Khadas Edge/Edge-V/C [...] omits bc21877f8e96 clocksource/drivers/tegra: Rename timer-tegra20.c to timer [...] omits 364aeb0e1a1a clocksource/drivers/tegra: Lower clocksource rating for so [...] omits 2924ff286b79 clocksource/drivers/tegra: Support COMPILE_TEST universally omits 81087150f3a6 clocksource/drivers/tegra: Minor code clean up omits b3217f03aa91 clocksource/drivers/tegra: Release all IRQ's on request_ir [...] omits 339be05dc64e clocksource/drivers/tegra: Replace readl/writel with relax [...] omits fcf75717568b clocksource/drivers/tegra: Reset hardware state on init omits f659ae975b23 clocksource/drivers/tegra: Unify timer code omits 58af46924d66 clocksource/drivers/tegra: Support per-CPU timers on all Tegra's omits 1a0c6a98dd72 clocksource/drivers/exynos_mct: Increase priority over ARM [...] omits a1c3e589de1c clocksource/drivers/arc_timer: Use BIT() instead of _BITUL() omits c48fe009a535 clocksource/drivers/ixp4xx: Implement delay timer omits 68a9952936fc clocksource/drivers/timer-meson6: Update with SPDX Licence [...] omits c8ecfd6caa1e Merge branch 'devel' into for-next omits b65842025335 cfg80211: report measurement start TSF correctly omits 4f488fbca2a8 cfg80211: fix memory leak of wiphy device name omits 1a473d6092d5 cfg80211: util: fix bit count off by one omits f8891461a277 mac80211: do not start any work during reconfigure flow omits ebb3ca3b4477 cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() omits 563572340173 mac80211: only warn once on chanctx_conf being NULL omits 588f7d39b359 mac80211: drop robust management frames from unknown TA omits fee77829083a gpu: ipu-v3: image-convert: Enable double write reduction omits 4791bd7d6adc media: imx: Try colorimetry at both sink and source pads omits 614014cfc148 gpu: ipu-v3: ipu-ic-csc: Add support for Rec.709 encoding omits e3e4820d054c gpu: ipu-v3: ipu-ic-csc: Add support for limited range encoding omits f208b26e61df gpu: ipu-v3: ipu-ic: Fully describe colorspace conversions omits e038f5f691e0 ima: Use designated initializers for struct ima_event_data omits b16942455193 ima: use the lsm policy update notifier omits 42df744c4166 LSM: switch to blocking policy update notifiers omits 9e1e5d4372d6 x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY omits 68f2529078f9 ima: Make arch_policy_entry static omits 5c5b48681266 hwmon: (pmbus/adm1275) Fix power sampling support omits 591fcf3b301b iommu/dma: Apply dma_{alloc,free}_contiguous functions omits 4b4b077cbd0a dma-remap: Avoid de-referencing NULL atomic_pool omits 163a7cdd1f30 mac80211: extend __rate_control_send_low warning omits 583a7a34c5d3 mac80211: fill low rate even for HAS_RATE_CONTROL omits bd718fc11d5b mac80211: use STA info in rate_control_send_low() omits 1e87fec9fa52 mac80211: call rate_control_send_low() internally omits cd6f34110285 ieee80211: Add a missing extended capability flag definition omits 4770c8f90228 cfg80211: Add a function to iterate all BSS entries omits a0de1ca383c7 mac80211: allow turning TWT responder support on and off v [...] omits c9d3245e03ce mac80211: dynamically enable the TWT requester support on [...] omits 901bb9891855 nl80211: require and validate vendor command policy omits d7edf40c15e8 mac80211: add ieee80211_get_he_iftype_cap() helper omits 26f7044e9504 nl80211: add support for SAE authentication offload omits 3d1f62c686ac gpu: ipu-v3: ipu-ic: Fix saturation bit offset in TPMEM omits cc3e14c21ae9 nl80211: add WPA3 definition for SAE authentication omits 72bccb487fd5 drm/imx: enable IDMAC watermark feature omits f4d75993d85b nl80211: add NL80211_ATTR_IFINDEX to port authorized event omits 90cc4bd61190 mac80211: AMPDU handling for Extended Key ID omits 8f2501e643bc drm/komeda: Enable writeback split support omits f589e19a5bb2 drm/komeda: Add new component komeda_splitter omits ba6687d1f815 drm/komeda: Accept null writeback configurations for writeback omits 4a209f18f6de drm/komeda: Refine function to_d71_input_id omits 69f7550dc5ec drm/komeda: Add slave pipeline support omits 3349f7750d2d drm/komeda: Add layer split support omits ce40d8067017 drm/komeda: Add split support for scaler omits d9046f2109a6 drm/komeda: Add component komeda_merger omits 27148dc7a082 dt/bindings: drm/komeda: Unify mclk/pclk/pipeline->aclk to [...] omits ce78115a43ac drm/komeda: Rename main engine clk name "mclk" to "aclk" omits 25185657f7a1 drm/komeda: Unify mclk/pclk/pipeline->aclk to one MCLK omits 6492d9226725 drm/komeda: Adds zorder support omits e2fbcd6b3785 drm/komeda: Add format support for Y0L2, P010, YUV420_8/10BIT omits 6c7e6dfcb3da drm/komeda: Add komeda_fb_check_src_coords omits c21d4875e81e dt/bindings: drm/komeda: Adds SMMU support for D71 devicetree omits 39870dcf9195 drm/komeda: Adds SMMU support omits 1c68248700f4 drm/komeda: Enable color-encoding (YUV format) support omits f4c9478330ff drm/komeda: Update HW up-sampling on D71 omits 6c495703876d drm/komeda: Adds limitation check for AFBC wide block not [...] omits 4bdfde429518 drm/komeda: Add rotation support on Komeda driver omits 34c6c60be7c6 drm/komeda: Clear enable bit in CU_INPUTx_CONTROL omits 90005ad5a8b4 arm/komeda: Convert dp_wait_cond() to return an error code. omits 054d2abfd285 drm/komeda: Creates plane alpha and blend mode properties omits 50a02fe7bdd7 drm/komeda: Add image enhancement support omits 22729b320822 drm/komeda: Add engine clock requirement check for the dow [...] omits aa881fa788b9 drm/komeda: Add writeback scaling support omits 4d0aa7d0840b drm/komeda: Implement D71 scaler support omits edf9e80fe47b drm/komeda: Add the initial scaler support for CORE omits d1cdc2ba1553 drm/komeda: Attach scaler to drm as private object omits 82e1bb447ec8 drm/komeda: Added AFBC support for komeda driver omits 4374128ec1c8 drm/komeda: Add writeback support omits 6930fc31a21c drm/komeda: Potential error pointer dereference omits e141c8229335 drm/komeda: remove set but not used variable 'kcrtc' omits 63fefd7e8ed6 drm/arm/hdlcd: Allow a bit of clock tolerance omits 1d6e4971da71 drm/arm/hdlcd: Actually validate CRTC modes omits 362becbed92b drm/arm/mali-dp: Add a loop around the second set CVAL and [...] omits 96961500d6e8 drm/komeda: fixing of DMA mapping sg segment warning omits fb8facf2106f drm/komeda: Constify the usage of komeda_component/pipelin [...] omits 0d53827d7c17 thunderbolt: Implement CIO reset correctly for Titan Ridge omits 6e4e9708614a drm/i915: Execute signal callbacks from no-op i915_request_wait omits a09507682e45 drm/i915: Discard some redundant cache domain flushes omits 5e3fb2a5b528 drm/i915: Enable refcount debugging for default debug levels omits 1a2a66db4967 arm64: remove redundant 'default n' from Kconfig omits 68f2515bb31a ARM: davinci: da8xx: specify dma_coherent_mask for lcdc omits 0c0c9b5753cd ARM: davinci: da850-evm: call regulator_has_full_constraints() omits e3ff9c3678b4 timekeeping: Repair ktime_get_coarse*() granularity omits 16009db47c51 usb: chipidea: udc: workaround for endpoint conflict issue omits 2454fcea338a Merge tag 'drm-misc-next-2019-06-14' of git://anongit.free [...] omits 034252e37b31 usb: chipidea: msm: Use devm_platform_ioremap_resource() omits 8fbd06e59230 usb: chipidea: imx: Use devm_platform_ioremap_resource() omits b8a4f526faba usb: chipidea: Use dev_err() instead of pr_err() omits ed5a419bb019 usb: chipidea: imx: "fsl,usbphy" phandle is not mandatory now omits d1609c312d42 usb: chipidea: imx: add imx7ulp support omits d06c47e3dd07 ACPI: configfs: Resolve objects on host-directed table loads omits f497ab6b4bb8 ARM: dts: rockchip: Configure BT_HOST_WAKE as wake-up sign [...] omits 744ed8cb8a47 Merge tag 'drm-misc-fixes-2019-06-13' of git://anongit.fre [...] omits 549dcdafe793 arm64: dts: rockchip: Enable HDMI audio on Rock Pi omits 3540d38dd383 PM: sleep: Show how long dpm_suspend_start() and dpm_suspe [...] omits 17d304604a88 Revert "ALSA: hda/realtek - Improve the headset mic for Ac [...] omits 1ec0cd8286f3 PM: hibernate: powerpc: Expose pfn_is_nosave() prototype omits 4892d3a6a009 gpio: Drop the parent_irq from gpio_irq_chip omits 9a82ee69ee93 gpio: Add GPIOLIB_IRQCHIP cleanup to TODO omits 42d9fc7176eb gpio: ftgpio: Pass irqchip when adding gpiochip omits b1622cb3be45 drm/bridge: tfp410: fix use of cancel_delayed_work_sync omits c08f99c39083 drm/bridge: tfp410: fix memleak in get_modes() omits 51e857af9f3f drm/amdgpu: Fix connector atomic_check compilation fail omits bc6f2a757d52 kernel/module: Fix mem leak in module_add_modinfo_attrs omits 8928aa6a007d xfrm: remove empty xfrmi_init_net omits 0eaab70a7a1b dmagengine: pl330: add code to get reset property omits 0ed91bded307 dt-bindings: pl330: document the optional resets property omits fc15be39a827 dmaengine: axi-dmac: add regmap support omits e28d91552813 dmaengine: axi-dmac: terminate early DMA transfers after a [...] omits e3923592f80b dmaengine: axi-dmac: populate residue info for completed xfers omits 09d5b702b0f9 dmaengine: virt-dma: store result on dma descriptor omits a08a9645a3d6 dmaengine: qcom: hidma: no need to check return value of d [...] omits bea696c5ce1e dmaengine: mic_x100_dma: no need to check return value of [...] omits 8148a87846eb dmaengine: pxa_dma: no need to check return value of debug [...] omits c33394bd006c dmaengine: coh901318: no need to cast away call to debugfs [...] omits 635d7302caca dmaengine: bcm-sba-raid: no need to check return value of [...] omits 718745f87f95 dmaengine: amba-pl08x: no need to cast away call to debugf [...] omits 20023d3e5071 r8169: improve rtl_coalesce_info omits 9b994b4a074c r8169: let mdio read functions return -ETIMEDOUT omits 6358f38c062d net: dsa: tag_sja1105: Select CONFIG_PACKING omits 7fa0043d5c74 net: axienet: move use of resource after validity check omits f9a94f85e885 Merge branch 's390-qeth-next' omits d9b9f40bba7d s390/qeth: allocate a single cmd on read channel omits f3b783b1d0d7 s390/qeth: command-chain the IDX sequence omits 2066e1db9eef s390/qeth: convert RCD code to common IO infrastructure omits 405548959cc7 s390/qeth: add support for dynamically allocated cmds omits fcda7f73b618 s390/qeth: remove 'channel' parameter from callbacks omits 57a688aa22eb s390/qeth: convert device-specific trace entries omits 0ce37ec297f6 s390/qeth: remove OSN-specific IO code omits 1273a8001410 s390/qeth: remove qeth_wait_for_buffer() omits 09ac887f0360 s390/qeth: clean up setting of BLKT defaults omits 7cbc9e8fe6cc s390/qeth: restart pending READ cmd from callback omits ad1608722226 s390/qeth: simplify DOWN state handling omits 4e2fe4edcabe s390/qeth: use mm helpers omits e8b1116118d7 s390/qeth: don't mask TX errors on IQD devices omits 0aa82c482ab2 powerpc/pseries: Fix oops in hotplug memory notifier omits 934bda59f286 powerpc/pseries/hvconsole: Fix stack overread via udbg omits 2305ff225c0b ocxl: do not use C++ style comments in uapi header omits 11817aa69bf3 Merge branch 'mlxsw-Add-support-for-physical-hardware-clock' omits 9366211f3207 selftests: ptp: Add Physical Hardware Clock test omits 412cd2ad18d3 mlxsw: spectrum: PTP physical hardware clock initialization omits 992aa864dca0 mlxsw: spectrum_ptp: Add implementation for physical hardw [...] omits 4368dada5b37 ptp: ptp_clock: Publish scaled_ppm_to_ppb omits 1078645af6c0 mlxsw: reg: Add Management Pulse Per Second Register omits 55a8b00157d2 mlxsw: reg: Add Management UTC Register omits 8289169dd262 mlxsw: pci: Query free running clock PCI BAR and offsets omits 34dacb4d519d mlxsw: core: Add a new interface for reading the hardware [...] omits 4b6b8c02f6e6 mlxsw: cmd: Free running clock PCI BAR and offsets via que [...] omits 514fcaac371e tc-tests: updated fw with bind actions by reference use cases omits 50f44ee7248a mm/devm_memremap_pages: fix final page put race omits 1570175abd16 PCI/P2PDMA: track pgmap references per resource, not globally omits 795ee30648c7 lib/genalloc: introduce chunk owners omits e615a191216e PCI/P2PDMA: fix the gen_pool_add_virt() failure path omits 2e3f139e8ece mm/devm_memremap_pages: introduce devm_memunmap_pages omits 2374b6822551 drivers/base/devres: introduce devm_release_action() omits a58f2cef26e1 mm/vmscan.c: fix trying to reclaim unevictable LRU page omits 59ea6d06cfa9 coredump: fix race condition between collapse_huge_page() [...] omits 0874bb49bb21 mm/mlock.c: change count_mm_mlocked_page_nr return type omits 7a30df49f63a mm: mmu_gather: remove __tlb_reset_range() for force flush omits be99ca271697 fs/ocfs2: fix race in ocfs2_dentry_attach_lock() omits b17f18aff287 mm/vmscan.c: fix recent_rotated history omits dedca63504a2 mm/mlock.c: mlockall error for flag MCL_ONFAULT omits c04e32e91165 scripts/decode_stacktrace.sh: prefix addr2line with $CROSS [...] omits 3510955b3271 mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node omits 815744d75152 mm: memcontrol: don't batch updates of local VM stats and events omits d2ae7494d043 f2fs: ioctl for removing a range from F2FS omits d8b75060a62d f2fs: only set project inherit bit for directory omits d11e8ee3dd82 f2fs: separate f2fs i_flags from fs_flags and ext4 i_flags omits a6f0ab5a61b0 f2fs: replace ktype default_attrs with default_groups omits 4c0a59e1123f Documentation: arm: Link idle-states binding to "enable-me [...] omits 3e26c5feed2a PCI: PM: Skip devices in D0 for suspend-to-idle omits de76cda215d5 PCI: Decode PCIe 32 GT/s link speed omits 2d2f4273cbe9 PCI: Always allow probing with driver_override omits 15d5dfaf4adb sparc: fix unknown type name u_int in uapi header omits 6284ad9453ba sparc: configs: Remove useless UEVENT_HELPER_PATH omits 4165c54c97bd sparc: Remove redundant copy of the LGPL-2.0 omits 09f6ac2c31f3 Merge branch 'bpf-ppc-div-fix' omits 758f2046ea04 powerpc/bpf: use unsigned division instruction for 64-bit [...] omits 3e0682695199 bpf: fix div64 overflow tests to properly detect errors omits 07a6d63eb1b5 sunhv: Fix device naming inconsistency between sunhv_conso [...] omits 425b0fad9c7e Merge branch 'net-stmmac-Convert-to-phylink' omits 74371272f97f net: stmmac: Convert to phylink and remove phylib logic omits eeef2f6b9f6e net: stmmac: Start adding phylink support omits 9ad372fc5aaf net: stmmac: Prepare to convert to phylink omits 5948d11766bc qede: Make two functions static omits 1dbb98699cf0 net: dsa: sja1105: Make two functions static omits 45a19dd39788 drm/i2c: tda998x: add vendor specific infoframe support omits fcc22c5f9dda drm/i2c: tda998x: improve correctness of quantisation range omits 2807ba759703 drm/i2c: tda998x: add support for pixel repeated modes omits 125a4f9394c7 drm/i2c: tda998x: get rid of params in audio settings omits 900b2b7250b8 drm/i2c: tda998x: clean up tda998x_configure_audio() omits 26f7bf1251c7 drm/i2c: tda998x: move audio routing configuration omits e4fe96f11ee4 drm/i2c: tda998x: configure both fields of AIP_CLKSEL together omits 7168916072b5 drm/i2c: tda998x: index audio port enable config by route type omits 82642ab7345d drm/i2c: tda998x: store audio port enable in settings omits a03a915b8387 drm/i2c: tda998x: derive CTS_N value from aclk sample rate ratio omits 7dad3740aeb7 drm/i2c: tda998x: improve programming of audio divisor omits 935b9ca35744 drm/i2c: tda998x: implement different I2S flavours omits 2e9943aab568 drm/i2c: tda998x: introduce tda998x_audio_settings omits c78fea61f0c1 ACPI: tables: Allow BGRT to be overridden omits 6d2e369f0d4c PCI: Add NVIDIA GPU multi-function power dependencies omits a17beb1a0882 PCI: Generalize multi-function power dependency device links omits 0e265747491c bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi omits b1d6c15b9d82 bpf: simplify definition of BPF_FIB_LOOKUP related flags omits a3487d8f3063 ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() omits 33ee09cd59ce device property: Add helpers to count items in an array omits 573748081a66 dt-bindings: property-units: Sanitize unit naming omits 06efeb555524 Documentation: net: mlx5: Devlink health documentation omits b3bd076f7501 net/mlx5: Report devlink health on FW fatal issues omits 9b1f29823605 net/mlx5: Add support for FW fatal reporter dump omits 96c82cdfe77b net/mlx5: Add fw fatal devlink_health_reporter omits d1bf0e2cc4a6 net/mlx5: Report devlink health on FW issues omits fd1483fe1f9f net/mlx5: Add support for FW reporter dump omits 1e34f3efd413 net/mlx5: Create FW devlink_health_reporter omits 3e5b72ac2f29 net/mlx5: Issue SW reset on FW assert omits 1ef6f1a17e56 net/mlx5: Control CR-space access by different PFs omits 63cbc552eebf net/mlx5: Handle SW reset of FW in error flow omits 8b9d8baae1de net/mlx5: Add Crdump support omits b25bbc2f24dc net/mlx5: Add Vendor Specific Capability access gateway omits 1f28d7768f1d net/mlx5: Move all devlink related functions calls to devlink.c omits 00091c0da136 Documentation: net: mlx5: Add mlx5 initial documentation omits e44ef4e4516c devlink: Hang reporter's dump method on a dumpit cb omits 0d8bc7b138cb Merge branch 'next/defconfig' into for-next omits 5a96019ce5cd ARM: defconfig: samsung: Cleanup with savedefconfig omits 487317c99477 cifs: add spinlock for the openFileList to cifsInodeInfo omits 0ff2b018b02f cifs: fix panic in smb2_reconnect omits 4c3c59544f33 spi/acpi: enumerate all SPI slaves in the namespace omits 88099f53cc37 drm/amd/display: fix compilation error omits 4be8be78b7d8 amdgpu_dm: no need to check return value of debugfs_create [...] omits 641d30035c7d amdkfd: no need to check return value of debugfs_create functions omits 450f30ea9c60 amdgpu: no need to check return value of debugfs_create functions omits bb1d26b46091 radeon: no need to check return value of debugfs_create functions omits 635e2c5f0a1f drm/amdgpu: bump the DRM version for GDS ENOMEM fixes omits 0079f82e710c drm/amdgpu: return 0 by default in amdgpu_pm_load_smu_firmware omits 96cf624b164a drm/amdgpu: Reserve space for shared fence omits c5e4c6bbbdce drm/amd/amdgpu: Bail out of BO node creation if not enough [...] omits e9bc1bf7916e drm/amdgpu: register pm sysfs for sriov (v2) omits 8d3289f2fa1e x86/fpu: Don't use current->mm to check for a kthread omits 0c888baba8e0 ASoC: SOF: dont wake dsp up in kcontrol IO omits 7df43911e92a ASoC: SOF: Add DMIC token for unmute gain ramp time omits 65a18a46b274 ASoC: SOF: topology: pass volume min/max linear value to FW omits aa66fd80e081 ASoC: SOF: topology: add min/max step for volume_table omits 847a040dd2eb ASoC: SOF: ipc: clarify operator precedence omits e2eba551d2f4 ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend omits f1fd9d0e6dba ASoC: SOF: intel: extend IPC dump information omits b943f7980113 ASoC: SOF: uapi: align comments with firmware files omits 4cee883e97b6 ASOC: SOF: ipc: prevent logging trace messages omits 3e6de89409bf ASoC: soc-topology: fix modern dai link style omits 2f7e015c1f20 ASoC: tas571x: Fix -Wunused-const-variable omits 05113483fd30 ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines omits 489f231e0f4c ASoC: codec: hdac_hdmi: fix pin connections at cvt enable omits cb36ff785e86 ASoC: meson: axg-tdm: fix sample clock inversion omits 7e0d7d0fbd06 ASoC: meson: axg-tdmout: right_j is not supported omits 47c317b786b6 ASoC: meson: axg-tdmin: right_j is not supported omits 9f9b25593ab4 drm/connector: Fix kerneldoc warning in HDR_OUTPUT_METADAT [...] omits 6c83ca795f2c drm/rockchip: Use dirtyfb helper omits 1452c25b0e60 drm: Add helpers to kick off self refresh mode in drivers omits 6f3b62781bbd drm: Convert connector_helper_funcs->atomic_check to accep [...] omits 630eccfd0a03 Documentation: devicetree: Add vendor prefix for B&R Indus [...] omits 1f8a7bee27e6 net/mlx5: Add EQ enable/disable API omits 81bfa206032a net/mlx5: Use a single IRQ for all async EQs omits cf49f41d2946 net/mlx5: Rename mlx5_irq_info to mlx5_irq omits 256cf690af06 net/mlx5: Move all IRQ logic to pci_irq.c omits bfb49549ea79 net/mlx5: Generalize IRQ interface to work with irq_table omits e1706e62801e net/mlx5: Separate IRQ table creation from EQ table creation omits 90426cc00c77 net/mlx5: Move IRQ affinity set to IRQ allocation phase omits b79e6beb9c36 net/mlx5: Move IRQ rmap creation to IRQ allocation phase omits 561aa15ad69e net/mlx5: Separate IRQ data from EQ table data omits 24163189da48 net/mlx5: Separate IRQ request/free from EQ life cycle omits ca390799c2aa net/mlx5: Change interrupt handler to call chain notifier omits 081cc2d7fa58 net/mlx5: Introduce EQ polling budget omits 86eec50beaf3 net/mlx5: Support querying max VFs from device omits 10ee82cedb62 net/mlx5: E-Switch, Return raw output for query esw functions omits ac35dcd6e4bd net/mlx5: E-Switch, Handle representors creation in handle [...] omits b8a92577f4be net/mlx5: Increase wait time for fw initialization omits 6ef048fd5955 locks: eliminate false positive conflicts for write lease omits eb15b6a6b3f7 locks: Add trace_leases_conflict omits 5ade071ba13e drm: Add atomic variants for bridge enable/disable omits 1b27fbdde1df drm: Add drm_atomic_get_(old|new)_connector_for_encoder() helpers omits 43c76d72ea85 drm: Add atomic variants of enable/disable to encoder help [...] omits 837158b847a4 dt-bindings: Check the examples against the schemas omits f7a6463e389e dt-bindings: vendor-prefixes: Also allow node names starti [...] omits 9aa892d2c1a0 ALSA: pci: echoaudio: remove variable which is a constant omits 6cb3dd75b00e Merge tag 'timers-v5.2-rc1' of https://git.linaro.org/peop [...] omits eb7cf945a8da host1x: debugfs_create_dir() can never return NULL omits c11fb13a117e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a75e91bad717 spi: qup: fix PIO/DMA transfers. omits fd742eaab827 regulator: max8952: Convert to use GPIO descriptors omits 150c6624a6fa sti: no need to check return value of debugfs_create functions omits 84396d141894 Merge tag 'asoc-fix-v5.2-rc4' of https://git.kernel.org/pu [...] omits fc30f2adb621 ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k omits cbb9f8ccc823 ASoC: nau8825: fix fake interruption when booting omits b0153147e2d7 Merge branch 'for-5.3/wacom' into for-next omits 15893fa40109 HID: wacom: generic: read the number of expected touches o [...] omits f4e11d599610 HID: wacom: generic: support the 'report valid' usage for touch omits 184eccd40389 HID: wacom: generic: read HID_DG_CONTACTMAX from any featu [...] omits 912c6aa67ad4 HID: wacom: Add 2nd gen Intuos Pro Small support omits b792e64021ec drm: no need to check return value of debugfs_create functions omits 6379b07c5c4e xen/swiotlb: simplify range_straddles_page_boundary() omits 1db17017d49b xen/swiotlb: fix condition for calling xen_destroy_contigu [...] omits 2d3c72ed5041 rdma: Remove nes omits 11aff183225c vfio-ccw: Destroy kmem cache region on module exit omits 855b5e01c073 ALSA: hda/hdmi - consider eld_valid also in sync_eld_via_acomp() omits 5b038dcf9d0a drm/bridge: analogix_dp: Convert to GPIO descriptors omits eb19e8479b96 drm/bridge: analogix-anx78xx: Drop of_gpio.h include omits 1de287512dfd drm/bridge: analogix_dp: possible condition with no effect [...] omits 2a08f2b8990c panel: rocktech: no need to check return value of debugfs_ [...] omits 90e73491d5db vga_switcheroo: no need to check return value of debugfs_c [...] omits d9c53aa440b3 NTB: Describe the ntb_msi_test client in the documentation. omits 2b0569b3b7e6 NTB: Add MSI interrupt support to ntb_transport omits 76ab785e7396 NTB: Add ntb_msi_test support to ntb_test omits a6bed7a54165 NTB: Introduce NTB MSI Test Client omits 26b3a37b9284 NTB: Introduce MSI library omits d217e07b32a6 NTB: Rename ntb.c to support multiple source files in the module omits 5f1b1f065c79 NTB: Introduce functions to calculate multi-port resource index omits 246a42c51bc5 NTB: Introduce helper functions to calculate logical port number omits fcdf8e95fa3b PCI/switchtec: Add module parameter to request more interrupts omits d7cc609fb679 PCI/MSI: Support allocating virtual MSI interrupts omits a944ccc3b0ae ntb_hw_switchtec: Fix setup MW with failure bug omits f0f43e766bdb ntb_hw_switchtec: Skip unnecessary re-setup of shared memo [...] omits 28e339f100e3 ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_ [...] omits 18c8c0954d15 NTB: correct ntb_dev_ops and ntb_dev comment typos omits 1e590dec3ed6 NTB: amd: Silence shift wrapping warning in amd_ntb_db_vec [...] omits ff148d8ac53e ntb_hw_switchtec: potential shift wrapping bug in switchte [...] omits 51cb8dbf1324 NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed omits a5c3666f1c32 NTB: ntb_hw_amd: set peer limit register omits 12c023d7c32a NTB: ntb_perf: Clear stale values in doorbell and command [...] omits b1ee5998a5d2 NTB: ntb_perf: Disable NTB link after clearing peer XLAT r [...] omits 8b2f033631c2 NTB: ntb_perf: Increased the number of message retries to 1000 omits c56b4ef1cf0c ntb: intel: Make intel_ntb3_peer_db_addr static omits dad4afe746b3 f2fs: replace ktype default_attrs with default_groups omits c9c5b5e1565d dlm: Replace default_attrs in dlm_ktype with default_groups omits 59137a93f3af ext4: replace ktype default_attrs with default_groups omits ef254d13f178 gfs2: replace ktype default_attrs with default_groups omits 921721738f49 drm: Remove functions with kmap-object argument from GEM V [...] omits 57c84d5c9348 drm: Remove lock interfaces from GEM VRAM helpers omits 94dc57b10399 drm/mgag200: Rewrite cursor handling omits f4ce5af71bc2 drm/mgag200: Pin framebuffer BO during dirty update omits da460a29c28c drm/ast: Pin framebuffer BO during dirty update omits 27072152075e drm/ast: Pin and map cursor source BO during update omits ff771bb1d068 drm/ast: Remove obsolete or unused cursor state omits 4d7553c3ed2c drm/ast: Unpin cursor BO during cleanup omits a6c3464f69cf drm/gem-vram: Support pinning buffers to current location omits ae9924667a7e MAINTAINERS: Add maintainer entry for the imx8 DDR PMU driver omits 9a66d36cc7ac drivers/perf: imx_ddr: Add DDR performance counter support [...] omits 7c11bb40f125 staging: rtl8723bs: Remove rtw_btcoex_Initialize() omits eddd422b54ac staging: rtl8723bs: hal: Replace function _InitQueuePriority() omits 7ee3501de816 staging: rtl8723bs: Fix typo in function name omits f4db969efa80 staging: rtl8723bs: Remove function rtw_set_scan_deny_timer_hdl() omits 2b524fc4ffd3 staging: rtl8723bs: Replace function rtw_free_network_queue() omits 534415d29c0c staging: rtl8723bs: core: Remove wrapper functions omits 183eb53d25a3 staging: rtl8723bs: core: Remove function enable_rate_adaptive() omits eb569cc0d916 staging: rtl8723bs: core: Replace function Set_MSR() omits 65699f341f15 staging: rtl8723bs: core: Remove eeprom_write16() omits a8c14146084c staging: rtl8723bs: core: Remove function read_eeprom_content() omits 67c4f7fc5dd3 staging: rtl8723bs: core: Remove function eeprom_read_sz() omits 232034b34253 staging: rtl8188eu: Change type of rtw_get_sec_ie() omits bb5ce9a017b8 drm/mcde: Fix an uninitialized variable omits bb3982b42e79 staging: most: register net and video config subsystems wi [...] omits 8810493fc54e staging: rtl8712: Fixed CamelCase wkFilterRxFF0 renamed to [...] omits 6cc6677aee43 staging: rtl8712: Fixed CamelCase lockRxFF0Filter renamed [...] omits 12efdd8dc675 staging: rtl8723bs: hal: Change return type to void from u8 omits 52f7ee660f43 staging: rtl8723bs: hal: sdio_ops: fix braces {} are not n [...] omits 282c7818a57b staging: rtl8723bs: hal: sdio_ops: fix spaces preferred ar [...] omits e99547e5ae17 staging: rtl8723bs: hal: sdio_ops: fix Comparison to NULL omits 1714844abbca staging: rtl8723bs: fix issue Comparison to NULL omits a89ba68105f8 staging: rtl8723bs: fix spaces required around unary operator omits 6e12260a7c18 staging: rtl8712: remove the leading spaces omits febe80307d2c Merge tag 'drm-intel-fixes-2019-06-13' of git://anongit.fr [...] omits 288f9aca4c78 staging: rtl8723bs: os_dep: Remove variable pos omits a21a773f3d06 staging: rtl8723bs: rtw_get_sec_ie(): Change return type omits fc98ef8fb854 staging: rtl8723bs: core: rtw_mlme_ext.c: Remove unused variables omits 4c0955991b00 staging: rtl8723bs: hal: rtl8723b_cmd.c: Remove variables omits 581b4945bfcc staging: rtl8723bs: core: Remove variable change_priority omits 535e5a9b630c staging: rtl8723bs: hal: hal_btcoex.c: Remove variables omits d4c33acb2a30 staging: rtl8723bs: hal: sdio_halinit.c: Remove variables omits 8915d9896b00 staging: rtl8723bs: os_dep: ioctl_linux.c: Remove return v [...] omits 85d237bdf8d3 staging: rtl8723bs: Change type of rtw_os_recvbuf_resource_free() omits d05b53205e96 staging: rtl8723bs: Change type of rtw_os_recv_resource_alloc() omits 6c8265009f85 staging: rtl8712: Change return values of r8712_createbss_cmd() omits 1f1e13017d64 staging: rtl8712: Change return values of r8712_setdatarate_cmd() omits c77a6794c0fe staging: kpc2000: removed DMA AIO implementation. omits 2b37c1c3e7bb dt-bindings: perf: imx8-ddr: add imx8qxp ddr performance monitor omits 3e985effb25e ALSA: hda: remove an unused field from struct hda_codec omits f94287b65354 ALSA: hda: Add Elkhart Lake PCI ID omits d703a52eb1eb dt-bindings: can: rcar_can: Add r8a774c0 support omits e6aacf9a52e0 dt-bindings: can: rcar_can: Fix RZ/G2 CAN clocks omits 1d0c06513bd4 block/ps3vram: Use %llu to format sector_t after LBDAF removal omits 31f6264e225f libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk omits 1f0ffa67349c bcache: only set BCACHE_DEV_WB_RUNNING when cached device [...] omits 31b90956b124 bcache: fix stack corruption by PRECEDING_KEY() omits 41040cf7c5f0 arm64/sve: Fix missing SVE/FPSIMD endianness conversions omits d382084f77b0 Merge back earlier pm-tools material for v5.3. omits c326f846ebc2 blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_fre [...] omits 30f234b4d6f0 Merge tag 'linux-cpupower-5.2-rc6' of git://git.kernel.org [...] omits fb5772cbfe48 blkio-controller.txt: Remove references to CFQ omits 8614b0085d98 block/switching-sched.txt: Update to blk-mq schedulers omits 154085ffdcc6 null_blk: remove duplicate check for report zone omits 6cfc0081b046 blk-mq: no need to check return value of debugfs_create functions omits 355e8d26f719 io_uring: fix memory leak of UNIX domain socket inode omits b9aef63aca77 block: force select mq-deadline for zoned block devices omits eafae15fe16d staging: kpc2000: remove unnecessary comments in kp2000_pc [...] omits fd5a82f4a615 staging: kpc2000: improve label names in kp2000_pcie_probe omits 0bbb1374f1fe Staging: kpc2000: kpc_dma: Make some symbols static omits abddd78ef465 staging: kpc2000: Fix: 'kpc_dma_del_device' and other symb [...] omits 7ac13f6dcbd5 soc/tegra: Select pinctrl for Tegra194 omits 0cf289bd5de3 drm/i915: Move fence register tracking from i915->mm to ggtt omits a370003cc301 binder: fix possible UAF when freeing buffer omits 31534fda1259 drm/ast: Drop fb_debug_enter/leave omits b07baa0393d0 drm/virtio: drop framebuffer dirty tracking code omits b0d765219fb3 crypto: sahara - Use devm_platform_ioremap_resource() omits cec1caaf3f62 crypto: mxs-dcp - Use devm_platform_ioremap_resource() omits b0200065cd6e crypto: hisilicon - Use the correct style for SPDX License [...] omits 1793d1aba194 crypto: qat - use struct_size() helper omits 0b211338cf73 ARM: dts: imx7ulp: add crypto support omits 98785092f279 crypto: cavium/nitrox - Use the correct style for SPDX Lic [...] omits dd508618486b crypto: bcm - Make some symbols static omits 860ab2e50204 crypto: chacha - constify ctx and iv arguments omits 76cadf224451 crypto: chacha20poly1305 - a few cleanups omits 314d0f0ea69f crypto: skcipher - make chunksize and walksize accessors internal omits 81bcbb1ee75d crypto: skcipher - un-inline encrypt and decrypt functions omits f2fe1154542e crypto: aead - un-inline encrypt and decrypt functions omits 07269559ac0b crypto: x86/aesni - remove unused internal cipher algorithm omits 03d66cfa2ad6 crypto: doc - improve the skcipher API example code omits e63e1b0dd000 crypto: testmgr - add some more preemption points omits 177f87d063eb crypto: algapi - require cra_name and cra_driver_name omits d6ebf5286f8f crypto: make all generic algorithms set cra_driver_name omits da0f843e6e6f Revert "serial: stm32: select pinctrl state in each suspen [...] omits c72d3a0a9347 ALSA: dice: fix compiler warning due to returning uninitia [...] omits d3df18a97e58 cpufreq: add driver for Raspberry Pi omits fa42da11b285 firmware: ti_sci: Parse all resource ranges even if some i [...] omits 1e407f337f40 firmware: ti_sci: Add support for processor control omits 68608b5e5063 firmware: ti_sci: Add resource management APIs for ringacc [...] omits 66f030eac257 firmware: ti_sci: Always request response from firmware omits 55d0f98a2de6 arm64: dts: ls1028a: Add temperature sensor node omits 53f7ca84c063 ARM: dts: imx53: Bind CPLD on M53Menlo omits 077ac579cefa ARM: dts: Introduce the NXP LS1021A-TSN board omits b076173a309e Merge tag 'selinux-pr-20190612' of git://git.kernel.org/pu [...] omits f3a5231c8f14 drm/amdgpu: return 0 by default in amdgpu_pm_load_smu_firmware omits 99f304beb82a drm/amdgpu: Fix bounds checking in amdgpu_ras_is_supported() omits 397a7b5ebe4d Merge branch 'clk-fixes' into clk-next omits f18d43046ad2 Merge tag 'clk-meson-5.2-1-fixes' of https://github.com/Ba [...] omits 9843f3e08e21 Input: synaptics - enable SMBus on ThinkPad E480 and E580 omits a842fe1425cb tcp: add optional per socket transmit delay omits 464c258aa45b selinux: fix empty write to keycreate file omits e0ffbd37f3de Merge branch 'ena-dynamic-queue-sizes' omits dbbc6e687776 net: ena: update driver version from 2.0.3 to 2.1.0 omits c2b542044761 net: ena: remove inline keyword from functions in *.c omits eece4d2ab9d2 net: ena: add ethtool function for changing io queue sizes omits 13ca32a69e29 net: ena: allow queue allocation backoff when low on memory omits 9f9ae3f98b8d net: ena: make ethtool show correct current and max queue sizes omits 31aa9857f173 net: ena: enable negotiating larger Rx ring size omits ba8ef506fb91 net: ena: add MAX_QUEUES_EXT get feature admin command omits f2dec9a2760a Merge branch 'dpaa2-eth-Add-support-for-MQPRIO-offloading' omits ab1e6de2bd49 dpaa2-eth: Add mqprio support omits 15c87f6b0d10 dpaa2-eth: Support multiple traffic classes on Tx omits 06d5b1791126 dpaa2-eth: Refactor xps code omits a41efedfaf95 net: ethernet: ti: cpts: fix build failure for powerpc omits b8003cef2e63 Merge branch 'net-mvpp2-prs-Fixes-for-VID-filtering' omits 6b7a3430c163 net: mvpp2: prs: Use the correct helpers when removing all [...] omits 46b0090a6636 net: mvpp2: prs: Fix parser range for VID filtering omits 1d63f0e3274f Merge branch 'mlxsw-Various-fixes' omits 4b14cc313f07 mlxsw: spectrum: Disallow prio-tagged packets when PVID is [...] omits e891ce1dd2a5 mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 omits 0b0c0098348f selftests: tc_flower: Add TOS matching test omits e49f9adffb28 mlxsw: spectrum_flower: Fix TOS matching omits 45a69b70f548 selftests: mlxsw: Test nexthop offload indication omits 83d5782681cc mlxsw: spectrum_router: Refresh nexthop neighbour when it [...] omits ee02c2699326 mlxsw: spectrum: Use different seeds for ECMP and LAG hash omits 648ee6cea7dd net: tls, correctly account for copied bytes with multiple [...] omits 2131fba53186 net: dsa: Deal with non-existing PHY/fixed-link omits fef65e1e507c Merge branch 'for-5.2-fixes' into for-next omits e1ae5c2ea478 vrf: Increment Icmp6InMsgs on the original netdev omits d477f8c202d1 cpuset: restore sanity to cpuset_cpus_allowed_fallback() omits fcf15367cbd9 net: dsa: mv88e6xxx: lock mutex in port_fdb_dump omits f0d2ca153137 net: ethtool: Allow matching on vlan DEI bit omits bb2e05e0c8dc linux-next: DOC: RDS: Fix a typo in rds.txt omits 71ab8323cc35 x86/kgdb: Return 0 from kgdb_arch_set_breakpoint() omits 0114214eca21 dt-bindings: net: wiznet: add w5x00 support omits b9dd694eb058 net: ethernet: wiznet: w5X00 add device tree support omits ec66854c832c mpls: fix af_mpls dependencies for real omits 7a096d579e8e net: sched: ingress: set 'unlocked' flag for Qdisc ops omits fec6375320c6 selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() omits 76509d6b103b Merge branch 'mediatek-drm-fixes-5.2' of https://github.co [...] omits 74e80d81cc7e Merge tag 'ib-mfd-cros-v5.3' into chrome-platform/for-next omits f5b999c03f4c xfs: remove unused flag arguments omits 76dee76921e1 xfs: remove the debug-only q_transp field from struct xfs_dquot omits f9a196ee5ab5 xfs: merge xfs_buf_zero and xfs_buf_iomove omits 8c9ce2f707a1 xfs: remove unused flags arg from getsb interfaces omits 35110e38e6c5 Merge tag 'media/v5.2-2' of git://git.kernel.org/pub/scm/l [...] omits 6f10419187d0 regulator: 88pm800: fix warning same module names omits 6051531997ed dlm: no need to check return value of debugfs_create functions omits 184842a4195a dlm: check if workqueues are NULL before flushing/destroying omits 35c3ec1794e3 dlm: Fix test for -ERESTARTSYS omits c60318048d61 dlm: retry wait_event_interruptible in event of ERESTARTSYS omits de1c16e42e87 Merge branch 'clk-xgene-limit' into clk-next omits ce9a1046434c clk: xgene: Don't build COMMON_CLK_XGENE by default omits 513dbd35b5d9 media: add SPDX headers to some files omits e2e0e09758a6 selinux: fix a missing-check bug in selinux_add_mnt_opt( ) omits d03a2f1b9fa8 xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS omits 4b4d98cca320 xfs: finish converting to inodes_per_cluster omits 490d451fa518 xfs: fix inode_cluster_size rounding mayhem omits 494dba7b276e xfs: refactor inode geometry setup routines omits ef325959993e xfs: separate inode geometry omits 70972f51819a drm/i915: kerneldoc warnings squelched omits 09cc560951db drm: Tweak drm_encoder_helper_funcs.enable kerneldoc omits 01d57485fcdb arm64: tlbflush: Ensure start/end of address range are ali [...] omits 5f54a85db5df usb: typec: Make sure an alt mode exist before getting its [...] omits aee450cbe482 bpf: silence warning messages in core omits 3dad39e67cca media: imx214: Fix typo in module description of imx214 omits be22203aec44 media: s5p-mfc: fix reading min scratch buffer size on MFC v6/v7 omits 64f883cd98c6 media: davinci: vpif_capture: fix memory leak in vpif_probe() omits 3510c68d32bf media: meson: vdec: Add missing kthread.h omits 1296987d2baf media: drivers: media: coda: fix warning same module names omits 4419617e0d0c media: drivers: media: i2c: don't enable if CONFIG_DRM_I2C [...] omits de7a0020901e media: MAINTAINERS: media: Add Tomasz Figa as a videobuf2 [...] omits 6c0bbc933386 media: touchscreen/sur40: set device_caps in struct video_device omits 01d76b531700 xdp: check device pointer before clearing omits b86b8473d52f media: hantro: allow arbitrary number of clocks omits c330d371137f media: hantro: add support for separate control block omits f855fc2c0d71 media: hantro: add support for named register ranges omits 4d20d087db46 media: hantro: make irq names configurable omits f12dd75959b0 bpf: net: Set sk_bpf_storage back to NULL for cloned sk omits 0fd7ada14eef media: hantro: add PM runtime resume callback omits 0b675962d939 media: hantro: print video device name in addition to device node omits 4f5fd91fb327 drm/i915: Remove I915_READ16 and I915_WRITE16 omits 5a31d30b22c0 drm/i915: Remove I915_READ_NOTRACE omits 54ac6479737b drm/i915: Remove I915_WRITE_NOTRACE omits e44d62d1dd29 drm/i915: Remove POSTING_READ16 omits e33a4be83a64 drm/i915: Remove I915_POSTING_READ_FW omits c54f0bac7046 drm/i915: Remove I915_READ8 omits a29add8c9bb2 media: rockchip/vpu: rename from rockchip to hantro omits 5740671e596b dma-fence/reservation: Markup rcu protected access for DEB [...] omits f0776d431adb Merge branch 'sunxi/dt64-for-5.3' into sunxi/for-next omits c412187dda6e gpu: drm: bridge: sii9234: simplify getting the adapter of [...] omits 8eaf40c0e24e Btrfs: fix race between block group removal and block grou [...] omits 5d6168fc61b7 clocksource/drivers/arm_arch_timer: Don't trace count read [...] omits 0356ce3adda0 ALSA: oxfw: configure stream parameter in pcm.hw_params callback omits 4f380d007052 ALSA: oxfw: configure packet format in pcm.hw_params callback omits 4a0a04729a44 ALSA: oxfw: unify substreams counter omits 779f0dba0b99 ALSA: oxfw: rename helper functions for duplex streams omits e34244dd2266 ALSA: oxfw: expand stop procedure for packet streaming omits 7efa19ab4848 ALSA: oxfw: break packet streaming at bus-reset handler omits 20358d4460bd ALSA: oxfw: start duplex streams if supported omits 521b2e11fad0 ALSA: oxfw: set packet parameter according to current conf [...] omits da2af86d51ac ALSA: oxfw: code refactoring for stop condition of packet [...] omits 5ad840728ac3 ALSA: fireworks: don't set XRUN in stop streaming omits 206cf896d6e9 ALSA: fireworks: configure stream parameters in pcm.hw_par [...] omits 3d7250667ea9 ALSA: fireworks: configure sampling transfer frequency in [...] omits fb56eb73c626 ALSA: fireworks: code refactoring for pcm.hw_params/hw_free omits add147ad556c ALSA: fireworks: code refactoring for rawmidi.open/close omits 1dc5921082d4 ALSA: fireworks: unify substream counter omits 33e41a5ce59a ALSA: bebob: code refactoring to initialize/destroy stream data omits 87a23092dd97 ALSA: bebob: obsolete useless member of private structure omits 83122f85d4d8 ALSA: bebob: don't set XRUN in stop streaming omits ac2888b958f2 ALSA: bebob: configure sampling transfer frequency in pcm. [...] omits 9164665a390a arm64: dts: allwinner: h6: Add DMA node omits 20353143a27f ARM: dts: imx6ull-colibri: enable UHS-I for USDHC1 omits fdbd3e8c9ffd ext2: Fix a typo in ext2_getattr argument omits 1fe03415447b ext2: fix a typo in comment omits 9bb9c6a110ea scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 omits 9a5ed0bac86e regulator: wm831x: Convert to use GPIO descriptors omits db057679de3e regmap: fix bulk writes on paged registers omits 764958f2b523 ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio omits b7e47f48f119 bindings: sound: davinci-mcasp: Add support for optional a [...] omits 2e927ad7981d ASoC: nau8822: support master mode omits 434f93f268c3 Merge branch 'irq/core' omits a7258c0210cd Merge branch 'smp/hotplug' omits c09f0e197511 Merge branch 'timers/core' omits c7b0e2162559 Merge branch 'x86/core' omits 9c3a9339dfcb Merge branch 'x86/cpu' omits 9879b7e7a927 Merge branch 'x86/urgent' omits ad7f9a72cbc9 hwmon: (lm90) simplify getting the adapter of a client omits 5dc79b5bbcb3 hwmon: (asus_atk0110) no need to check return value of deb [...] omits ecab9be174d9 drm/i915: Combine unbound/bound list tracking for objects omits dbd83f560eca Merge branches 'arm64-defconfig-for-v5.3' and 'arm64-dt-fo [...] omits a522f1d0c381 gpio: omap: Fix lost edge wake-up interrupts omits 67e291362a75 arm64: dts: renesas: r8a774a1: Add TMU device nodes omits aa85b3cac7d8 arm64: dts: renesas: r8a774a1: Add CMT device nodes omits 6a80b30086b8 fmc: Delete the FMC subsystem omits 102308f557bc ipmi: ipmb: Fix build error while CONFIG_I2C is set to m omits 015a75077d7b arm64: dts: renesas: hihope-common: Add uSD and eMMC omits 06585ed38b66 arm64: dts: renesas: r8a77990: Fix register range of display node omits ec0a286a339e arm64: dts: renesas: cat874: Enable usb role switch support omits cf7b175ae4de arm64: dts: renesas: cat874: Enable USB3.0 host/peripheral [...] omits 60170717491a Merge branch 'ras/core' omits 977a0f2ae779 Merge branch 'x86/platform' omits 543f6d791c2d Merge branch 'linus' omits c24f6886b2ee arm64: defconfig: enable TYPEC_HD3SS3220 config option omits 46f69d06afd0 arm64: dts: renesas: r8a7799[05]: Point LVDS0 to its compa [...] omits 6ce1c33d6c36 drm/i915: Kill INTEL_SUBPLATFORM_AML omits 736a291d4f66 arm64: dts: renesas: hihope-common: Add RWDT support omits 3c3ca5f746d8 arm64: dts: renesas: hihope-rzg2-ex: Enable PCIe support omits c3ad8d29db5e drm/i915: Add missing commas to the end of the subplatform [...] omits 86761789b38a drm/i915: Improve WRPLL reference clock readout on HSW/BDW omits d1707a96b117 drm/i915: Assert that HSW/BDW LCPLL is using the non-SSC r [...] omits 0f52c097a25f drm/i915: Nuke LC_FREQ omits 61e0505b162a arm64: dts: renesas: hihope-common: Declare pcie bus clock omits 4a95e36f0357 drm/i915: Rename HSW/BDW PLL bits omits b16c7ed95caf drm/i915: Do not touch the PCH SSC reference if a PLL is using it omits a5a41d50ffe7 arm64: dts: renesas: r8a774a1: Add PCIe device nodes omits 909bad2d9787 ti-st: no need to check return value of debugfs_create functions omits 5a2338dbf97f lkdtm: no need to check return value of debugfs_create functions omits 225afca60b8a vmw_balloon: no need to check return value of debugfs_crea [...] omits d84dc98fad98 Merge branch 'for-next/scmi-updates' of git://git.kernel.o [...] omits 122a8aa58916 Merge branch 'for-next/juno-updates' of git://git.kernel.o [...] omits d0193522d0bf Merge branch 'for-next/vexpress-updates' of git://git.kern [...] omits ac778e62634e hwmon: scmi: Scale values to target desired HWMON units omits 0b673b648699 firmware: arm_scmi: fetch and store sensor scale omits c0759b9b5d41 firmware: arm_scmi: update rate_discrete in clock_describe [...] omits 430daaf96ad1 firmware: arm_scmi: fix bitfield definitions for SENSOR_DE [...] omits 0ab2c44def8f dt-bindings: arm: fix the document ID for SCMI protocol do [...] omits 6bfd4da86e65 Merge branch 'i2c/for-current' into i2c/for-next omits 4df96ebb5608 Merge branch 'i2c/for-5.3' into i2c/for-next omits fdb7e884ad61 i2c: iop: Use GPIO descriptors omits 33df8a7697a0 drm/i915: Prevent lock-cycles between GPU waits and GPU resets omits ed7357c9f9b6 i2c: s3c2410: Convert to use GPIO descriptors omits a0cac264a86f i2c: pca-platform: Fix GPIO lookup code omits bebff81fb8b9 i2c: bcm2835: Model Divider in CCF omits f5a2b5be20c5 ARM: imx_v6_v7_defconfig: Enable CONFIG_ARM_IMX_CPUFREQ_DT omits d7bfba7296ca ARM: dts: imx7d: Update cpufreq OPP table omits a5a9dffcc903 ARM: imx: Switch imx7d to imx-cpufreq-dt for speed-grading omits 4f7c2e0d8765 thunderbolt: Make sure device runtime resume completes bef [...] omits 48eaeb7664c7 drm: add fallback override/firmware EDID modes workaround omits fbbe4941f0dd i2c: tegra: fix msleep warning omits 9d174476ddc1 i2c: tegra: add spinlock definition comment omits 26955a7bbfca i2c: tegra: fix alignment and spacing violations omits 233d0ab6ffdc i2c: tegra: remove unnecessary variable init omits c84663cbdb4d i2c: tegra: clean up macros omits ea60f4bdc433 drm/i915: Add a label for config DRM_I915_SPIN_REQUEST omits ca21f851cc96 i2c: acorn: fix i2c warning omits fa63da2ab046 arm64: Don't unconditionally add -Wno-psabi to KBUILD_CFLAGS omits 56a2b7f2a39a drm/edid: abstract override/firmware EDID retrieval omits 61caa8621b99 x86/cpu: Add Ice Lake NNPI to Intel family omits a2558e247804 platform/x86: hp_accel: Add support for HP ProBook 450 G0 omits 84f669b4b8c9 platform/x86: pcengines-apuv2: Make two symbols static omits 92a74ce3c466 platform/x86: intel_menlow: avoid null pointer deference error omits 711486fd1859 Documentation/filesystems/proc.txt: Add arch_status file omits 0c608dad2a77 x86/process: Add AVX-512 usage elapsed time to /proc/pid/a [...] omits 68bc30bb9f33 proc: Add /proc/<pid>/arch_status omits 8d4b2daff256 platform/x86: Remove left-over BACKLIGHT_LCD_SUPPORT omits 754dfd799265 gpio: omap: clean up register access in omap2_set_gpio_debounce() omits f1c32ef14b4c gpio: omap: irq_startup() must not return error codes omits 40fd422a7d59 gpio: omap: clean up wakeup handling omits 18bd49c4c7c2 gpio: omap: constify register tables omits 9c7f798d170a gpio: omap: clean up omap_gpio_restore_context() omits 9a3027812257 gpio: omap: remove dataout variation in context handling omits 31b2d7f7cc07 gpio: omap: simplify omap_set_gpio_irqenable() omits a47b91587f6a gpio: omap: simplify omap_toggle_gpio_edge_triggering() omits 8ee1de65a94b gpio: omap: simplify read-modify-write omits a0e881e2c573 gpio: omap: simplify bank->level_mask omits 8ba705957f56 gpio: omap: simplify set_multiple() omits 6653dd88cf69 gpio: omap: simplify get_multiple() omits 5ca5f92c1add gpio: omap: simplify get() method omits 40bb2273a263 gpio: omap: simplify omap_gpio_get_direction() omits dfbc6c7a1d25 gpio: omap: move omap_gpio_request() and omap_gpio_free() omits 693de831c6e5 gpio: omap: remove irq_ack method omits 395373c721a2 gpio: omap: clean up edge interrupt handling omits c030a9c96b8e gpio: omap: remove remainder of list management omits 64ea3e9094a1 gpio: omap: fix lack of irqstatus_raw0 for OMAP4 omits c859e0d479b3 gpio: omap: ensure irq is enabled before wakeup omits a66d955e910a cpu/hotplug: Abort disabling secondary CPUs if wakeup is pending omits 1be451d99317 xfrm: fix bogus WARN_ON with ipv6 omits 1e16bc075913 Merge branch 'fixes' into for-next omits 6baac53e03c3 platform/x86: touchscreen_dmi: Add info for the CHUWI Hi10 [...] omits 0bfcd24b39c2 platform/mellanox: mlxreg-hotplug: Add devm_free_irq call [...] omits fa882fc80dc8 platform/x86: mlx-platform: Fix parent device in i2c-mux-r [...] omits 89ae3a073625 platform/x86: intel-vbtn: Report switch events when event [...] omits 1dd93f873d8e platform/x86: asus-wmi: Only Tell EC the OS will handle di [...] omits f6192c664e21 Merge commit '79499bb11db508' into fixes omits 4e6d2739407a Platform: OLPC: Add a config menu category for XO 1.75 omits af21f32c78e0 Platform: OLPC: Require CONFIG_POWER_SUPPLY for XO-1.75 EC omits fd43f16cca95 Platform: OLPC: Fix olpc_xo175_ec_cmd() return value omits 0e51833042fc genirq/affinity: Remove unused argument from [__]irq_build [...] omits 8c2eb7b6468a platform/mellanox: mlxreg-hotplug: Add devm_free_irq call [...] omits 160da20b254d platform/x86: mlx-platform: Fix parent device in i2c-mux-r [...] omits cb1921b17adb platform/x86: intel-vbtn: Report switch events when event [...] omits 401fee8195d4 platform/x86: asus-wmi: Only Tell EC the OS will handle di [...] omits 699785f5d898 genirq/timings: Add selftest for next event computation omits f52da98d900e genirq/timings: Add selftest for irqs circular buffer omits 6aed82de719b genirq/timings: Add selftest for circular array omits 23aa3b9a6b7d genirq/timings: Encapsulate storing function omits df025e47e4e3 genirq/timings: Encapsulate timings push omits 3c2e79f4cef7 genirq/timings: Optimize the period detection speed omits 2840eef0513c genirq/timings: Fix timings buffer inspection omits 619c1baa91b2 genirq/timings: Fix next event index function omits 123b2ffc376e iommu/vt-d: Consolidate domain_init() to avoid duplication omits 16c9e29e12e8 iommu/vt-d: Cleanup after delegating DMA domain to generic iommu omits d5692d4af08c iommu/vt-d: Fix suspicious RCU usage in probe_acpi_namespa [...] omits 5679582c2fad iommu/vt-d: Allow DMA domain attaching to rmrr locked device omits 6a8c6748b94b iommu/vt-d: Don't enable iommu's which have been ignored omits c57b260a7d7d iommu/vt-d: Set domain type for a private domain omits f4c63ea91c6f iommu/vt-d: Don't return error when device gets right domain omits cc538ca43083 ARM: mvebu_v7_defconfig: fix Ethernet on Clearfog omits 1c5c59fbad20 iommu/vt-d: Differentiate relaxable and non relaxable RMRRs omits adfd37382090 iommu: Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memo [...] omits 3855ba2d834d iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_ [...] omits e143fd4598dd iommu/vt-d: Handle RMRR with PCI bridge device scopes omits b9a7f9816483 iommu/vt-d: Introduce is_downstream_to_pci_bridge helper omits 5f64ce5411b4 iommu/vt-d: Duplicate iommu_resv_region objects per device list omits ad0834dedaa1 iommu: Fix a leak in iommu_insert_resv_region omits c7563e62a6d7 x86/resctrl: Prevent NULL pointer dereference when local M [...] omits 87d3aa28f345 x86/resctrl: Don't stop walking closids when a locksetup g [...] omits 0e5aa23282f8 hrtimer: Remove unused header include omits bf3255b3cfe2 iommu: Add recoverable fault reporting omits 0c830e6b3282 iommu: Introduce device fault report API omits 4e32348ba526 iommu: Introduce device fault data omits ec6bc2e9e81b driver core: Add per device iommu param omits 1ff30dd85e63 drm: Reverse lock order in pan_display_legacy() omits 4e4abae311e4 iommu/arm-smmu: Avoid constant zero in TLBI writes omits 7a21b443a3f5 Merge branch 'omap-for-v5.3/dt' into for-next omits 441f72821496 ARM: dts: imx6sx-udoo-neo: add bluetooth config to uart3 omits b1368b58ac64 ARM: dts: imx6sx-udoo-neo: enable i2c-2 and i2c-4 for onbo [...] omits 8fd4f28775b0 ARM: dts: imx6sx-udoo: Use the correct style for SPDX Lice [...] omits 8f62581f820d Merge branch 'baltos' into omap-for-v5.3/dt omits 2cdc9c200de7 ARM: dts: am335x-baltos: add support for MMC1 CD pin omits 79499bb11db5 ARM: dts: am335x-baltos: Fix PHY mode for ethernet omits 753637b2039f Merge branch 'for-5.3' into for-next omits 74a36e4a038b Merge branch 'ib-snps-reset-gpio' into devel omits a65d642f93f8 mfd: madera: Add supply mapping for MICVDD omits 61a670197160 mfd: madera: Fix potential uninitialised use of variable omits edc1ef3ff342 gpio: of: parse stmmac PHY reset line specific active-low [...] omits 52834064c008 mfd: madera: Fix bad reference to pinctrl.txt file omits 7bd2aa5ed326 mfd: arizona: Fix undefined behavior omits 2d2f6c3582c0 mfd: core: Set fwnode for created devices omits c5cc0bf870cf drm/i915/perf: fix whitelist on Gen10+ omits d74408f52826 drm/i915/sdvo: Implement proper HDMI audio support for SDVO omits 77ce94dbe586 drm/i915: Fix per-pixel alpha with CCS omits 326fb6dd1483 drm/i915/dmc: protect against reading random memory omits f9a99131ce18 drm/i915/dsi: Use a fuzzy check for burst mode clock check omits b314dd49a28a vsprintf: fix data type of variable in string_nocheck() omits ee7668bc68a2 drm/stm: dsi: add power on/off phy ops omits a3e69b86cf04 drm/bridge/synopsys: dsi: add power on/off optional phy ops omits 693e824452e5 arm64: dts: qcom: msm8996: Stop using legacy clock names omits 73db2714234a arm64: dts: msm8996: fix PSCI entry-latency-us omits 53f2ac9d3aa8 arm64: dts: ls1028a: Fix CPU idle fail. omits de262494be7a hwmon: (max6650) Fix minor formatting issues omits 13687eb52c21 hwmon: (max6650) Improve error handling in max6650_update_device omits ac8349d46723 hwmon: (max6650) Read non-volatile registers only once omits d6e33457b2b1 hwmon: (max6650) Convert to use devm_hwmon_device_register [...] omits aafde1fe5279 hwmon: (max6650) Simplify alarm handling omits c170e0fa93ff hwmon: (max6650) Cache alarm_en register omits 80af9c5b1c5d hwmon: (max6650) Declare valid as boolean omits d4a4fe274464 hwmon: (max6650) Improve error handling in max6650_init_client omits bfd9be15b552 hwmon: (max6650) Introduce pwm_to_dac and dac_to_pwm omits d27b2a64b834 hwmon: (max6650) Use devm function to register thermal device omits abb6805835e8 hwmon: (core) Add comment describing how hwdev is freed in [...] omits 6d7c58656487 hwmon: (smsc47m1) fix (suspicious) outside array bounds warnings omits c3083c80b52c arm64: dts: qcom: msm8998: Add PSCI cpuidle low power states omits e76c367217fb arm64: dts: qcom: sdm845: Add Q6V5 MSS node omits a79774387195 arm64: dts: qcom: Add AOSS QMP node omits 2209481409b7 soc: qcom: Add AOSS QMP driver omits 8ad2b4b371bc dt-bindings: soc: qcom: Add AOSS QMP binding omits 83eb5cfcd5e3 dmaengine: dw-edma: Fix build error without CONFIG_PCI_MSI omits 1ac19ad799f8 qcom: apr: Make apr callbacks in non-atomic context omits aa7235483a83 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4d8f5f91b8a6 Merge branch 'stable/for-linus-5.2' of git://git.kernel.or [...] omits c23b07125f8a Merge tag 'vfio-v5.2-rc5' of git://github.com/awilliam/linux-vfio omits 6fa425a26515 Merge tag 'for-5.2-rc4-tag' of git://git.kernel.org/pub/sc [...] omits ce9a53eb3dbc Input: imx_keypad - make sure keyboard can always wake up system omits 568465c3fb91 arm64: dts: meson: g12a: add the GPIO interrupt controller omits cbdc666f3e84 RDMA/ipoib: Remove check for ETH_SS_TEST omits e4998f48ea31 arm64: dts: meson-g12a-x96-max: bump bluetooth bus speed t [...] omits dff60019d992 arm64: dts: meson-g12a-sei510: bump bluetooth bus speed to [...] omits 524595ec62e8 arm64: dts: meson-g12a-x96-max: add 32k clock to bluetooth node omits faf438e0669f arm64: dts: meson-g12a-sei510: add 32k clock to bluetooth node omits 5f57a09e96d6 arm64: dts: meson-g12a-sei510: Enable Wifi SDIO module omits b497ad38202b arm64: dts: meson-g12a-x96-max: Enable Wifi SDIO Module omits 45380009f786 arm64: dts: meson-g12a-x96-max: add support for sdcard and emmc omits 8a6b3ca2d361 arm64: dts: meson: g12a: add SDIO controller omits c35f6dc5c377 arm64: dts: meson: Add minimal support for Odroid-N2 omits 3113784003dd dt-bindings: arm: amlogic: add Odroid-N2 binding omits b365c124f1ef dt-bindings: arm: amlogic: add G12B bindings omits ec066d8f9e38 arm64: dts: meson-gxbb-vega-s95: add ethernet PHY interrupt omits b07a11dbdfeb arm64: dts: meson-gxbb-vega-s95: fix WiFi/BT module support omits f1ef6262d1d3 arm64: dts: meson-gxbb-vega-s95: enable SARADC omits 8d6dbe5be8ba arm64: dts: meson-gxbb-vega-s95: enable CEC omits 954b67dfe6cd arm64: dts: meson-gxbb-vega-s95: add HDMI nodes omits 41112431e5c9 arm64: dts: meson-gxbb-vega-s95: fix regulators omits 55c2440dd0bb arm64: dts: meson-gxbb-wetek: enable bluetooth omits dfa8b3cd14da arm64: dts: meson-gxbb-wetek: enable SARADC omits 33344e2111a3 arm64: dts: meson-gxm-khadas-vim2: fix Bluetooth support omits 0afd24c2fb61 arm64: dts: meson-gxm-khadas-vim2: fix gpio-keys-polled node omits e8e7037cb6f6 arm64: dts: meson-g12a-x96-max: Add Gigabit Ethernet Support omits 1b2f377b5128 arm64: dts: meson: g12a: Add hwrng node omits 9d63f5d1386e arm64: dts: meson: add dwmac-3.70a to ethmac compatible list omits 47b65cb8b525 arm64: dts: meson: g12a: add drive strength for eth pins omits d9b9640b8d50 arm64: dts: meson: g12a: add drive-strength hdmi ddc pins omits a1abafb6ccbc arm64: dts: meson: sei510: add network support omits de0386015130 arm64: dts: meson: u200: add internal network omits 280c17df8fbf arm64: dts: meson: g12a: add mdio multiplexer omits 3293252f11ae arm64: dts: meson: g12a: add ethernet pinctrl definitions omits f23a4704ee59 Merge tag 'clk-meson-5.2-1-fixes' of https://github.com/Ba [...] omits 65eb3e4c1426 MIPS: configs: Remove useless UEVENT_HELPER_PATH omits cf910de5c3c2 MIPS: config: Remove left-over BACKLIGHT_LCD_SUPPORT omits 017105478bb5 MIPS: ralink: Switch pinmux.h to SPDX header omits 4f85c9566cc1 MIPS: ftrace: Reword prepare_ftrace_return() comment block omits d171df6b73bb memory: jz4780-nemc: Grammar s/the its/its/ omits 56a171e5dcb8 memory: jz4780-nemc: Reduce size of const array omits fcbc3b104d82 memory: jz4780_nemc: Add support for the JZ4740 omits d7d14ccfe29a dt-bindings: memory: jz4780: Add compatible string for JZ4740 SoC omits ffa7546283c4 memory: Kconfig: Drop dependency on MACH_JZ4780 for jz4780 omits aff7ed485168 selinux: log raw contexts as untrusted strings omits 1323c3b72a98 MIPS: lb60: Fix pin mappings omits 885895a8eae6 ARM: bcm: Enable PINCTRL for ARCH_BRCMSTB omits 933b9609d335 ARM: bcm: Enable ARCH_HAS_RESET_CONTROLLER for ARCH_BRCMSTB omits 25529edef561 Merge tag 'ti-lmu-led-drivers' into for-next omits 7e4fb7e475e2 coresight: etb10: Do not call smp_processor_id from preemptible omits a86502bcac9a coresight: tmc-etf: Do not call smp_processor_id from preemptible omits 34df1a2ef6b7 coresight: tmc-etr: alloc_perf_buf: Do not call smp_proces [...] omits 04b270337e03 coresight: tmc-etr: Do not call smp_processor_id() from pr [...] omits e06486d08b64 coresight: Add dummy definition for of_coresight_get_cpu() omits fe446287ec9f coresight: acpi: Support for platform devices omits ae87b6a0c0e3 coresight: acpi: Support for AMBA components omits 99bf09a7c42a coresight: Support for ACPI bindings omits e2c28caa34ff coresight: stm: ACPI support for parsing stimulus base omits 26d4f1e11413 coresight: Use platform agnostic names omits e33725e7b9af coresight: Use fwnode handle instead of device names omits ac0e232c12f0 coresight: platform: Use fwnode handle for device search omits 6541b5cb3fa5 coresight: Add support for releasing platform specific data omits 120304ccfa79 coresight: Rearrange platform data probing omits 75ac97282148 coresight: Reuse platform data structure for connection tracking omits 5e104a3c5dce coresight: Cleanup coresight_remove_conns omits d13b806e6484 coresight: Remove name from platform description omits a983121c5b40 coresight: Remove cpu field from platform data omits 0f4544fb0e70 coresight: Make device to CPU mapping generic omits 3fb8701307ca coresight: Introduce generic platform data helper omits e59e550e87e2 coresight: Make sure device uses DT for obsolete compatible check omits 536e38f00f42 coresight: platform: Make memory allocation helper generic omits 0703249074e1 coresight: tmc-etr: Rearrange probing default buffer size omits cd80acb501da coresight: stm: Rearrange probing the stimulus area omits 7aa4aee212e0 coresight: etm3x: Rearrange cp14 access detection omits 4abc9acb4501 coresight: Rename of_coresight to coresight-platform omits dd544898cd1a coresight: Use coresight device names for sinks in PMU attribute omits a3001ff6248b coresight: etb10: Clean up device specific data omits 21d26b905c05 coresight: etm: Clean up device specific data omits e09265727e86 coresight: stm: Cleanup device specific data omits a47d59284fed coresight: tpiu: Clean up device specific data omits 35d278cf9019 coresight: catu: Cleanup device specific data omits 743256e214e8 coresight: tmc: Clean up device specific data omits 93bce1036124 coresight: replicator: Cleanup device tracking omits f0528df36f06 coresight: funnel: Clean up device book keeping omits 2fcf7c0b67e0 drivers/base: Introduce kill_device() omits ba9bfa0e4809 Merge branch 'next-general' into next-testing omits e39afe3d6dbd RDMA: Convert CQ allocations to be under core responsibility omits 5855380792d8 security: Make capability_hooks static omits 9cf2eb69ecc5 Merge branch 'clk-qcom-qcs404-reset' into clk-next omits 6bdb96908a2e Merge branch 'clk-fixes' into clk-next omits e16f52e2d123 Merge branch 'clk-ingenic' into clk-next omits 816b865e33c1 Merge branch 'clk-qcom-gdsc-warn' into clk-next omits 67e17ef0893b Merge branch 'clk-renesas' into clk-next omits d26d23a7aaa8 Merge branch 'clk-qcom-msm8998-gpu' into clk-next omits 89514b8864f1 Merge branch 'clk-mtk' into clk-next omits 1210f45a2145 Merge branch 'clk-bcm' into clk-next omits 14f26acd78bf Merge branch 'clk-pwm-duty' into clk-next omits a52c8e2469c3 RDMA: Clean destroy CQ in drivers do not return errors omits 147b308e6a63 RDMA/nes: Avoid memory allocation during CQ destroy omits f6581f5b5514 ptrace: restore smp_rmb() in __ptrace_may_access() omits cc78076af14e IB/hfi1: Correct tid qp rcd to match verbs context omits da9de5f8527f IB/hfi1: Close PSM sdma_progress sleep window omits 5f90677ed319 IB/hfi1: Validate fault injection opcode user input omits 522d47cff112 drm/i915/skl: use ranges for voltage level lookup omits 63b1700b40d6 drm/i915/cnl: use ranges for voltage level lookup omits 4f338ac0b2fa drm/i915/icl: use ranges for voltage level lookup omits 498ad3936886 x86/acrn: Use HYPERVISOR_CALLBACK_VECTOR for ACRN guest up [...] omits ec7972c99fff x86: Add support for Linux guests on an ACRN hypervisor omits 758a0a4d60ab Merge branch 'tls-add-support-for-kernel-driven-resync-and [...] omits 9ed431c1d7cf nfp: tls: make use of kernel-driven TX resync omits 50180074099f net/tls: add kernel-driven resync mechanism for TX omits eeb2efaf36c7 net/tls: generalize the resync callback omits c0a4948e1dda nfp: tls: enable TLS RX offload omits cad228a3760c nfp: tls: implement RX TLS resync omits e2c7114a1236 nfp: add async version of mailbox communication omits d7053e0433c2 nfp: rename nfp_ccm_mbox_alloc() omits 5bcb5c7e981b nfp: tls: set skb decrypted flag omits f953d33ba122 net/tls: add kernel-driven TLS RX resync omits fe58a5a02cd9 net/tls: rename handle_device_resync() omits 89fec474fa1a net/tls: pass record number as a byte array omits 4967373959cd net/tls: simplify seq calculation in handle_device_resync() omits ecca25029473 x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol omits 46088059aaa0 packet: remove unused variable 'status' in __packet_lookup [...] omits 93c65f83f25b Merge branch 'vxlan-geneve-linear' omits eccc73a6b2cb geneve: Don't assume linear buffers in error handler omits 8399a6930d12 vxlan: Don't assume linear buffers in error handler omits f7a8fb1ff1e5 net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vp [...] omits abf9979f7ef3 net: netlink: make netlink_walk_start() void return type omits 309b66970ee2 net: openvswitch: do not free vport if register_netdevice( [...] omits 1a42d1d8c766 ARCv2: entry: simplify return to Delay Slot via interrupt omits a463a5848a56 ARC: entry: EV_Trap expects r10 (vs. r9) to have exception cause omits 850fa8b24a91 ARCv2: entry: rewrite to enable use of double load/stores LDD/STD omits 536ddfe7297b ARCv2: entry: avoid a branch omits ba3708e2862b ARCv2: entry: push out the Z flag unclobber from common EX [...] omits 272eb74a909a ARCv2: entry: comments about hardware auto-save on taken i [...] omits 2aa4202d3cac ARC: mm: do_page_fault refactor #8: release mmap_sem sooner omits 8fb98ecd39ac ARC: mm: do_page_fault refactor #7: fold the various error [...] omits eed1517e16f7 ARC: mm: do_page_fault refactor #6: error handlers to use [...] omits fe55a491f81e ARC: mm: do_page_fault refactor #5: scoot no_context to end omits f3c838ca5072 ARC: mm: do_page_fault refactor #4: consolidate retry rela [...] omits fb7d9a124694 ARC: mm: do_page_fault refactor #3: tidyup vma access perm [...] omits 9f2c668b2d8b ARC: mm: do_page_fault refactor #2: remove short lived variable omits 1ae996fc0e14 ARC: mm: do_page_fault refactor #1: remove label @good_area omits ec9b4feb1e41 ARC: [plat-hsdk]: unify memory apertures configuration omits 2bc42bfba9b2 ARC: build: Try to guess CROSS_COMPILE with cc-cross-prefix omits 522924b58308 net: correct udp zerocopy refcnt also when zerocopy only o [...] omits e28799e52a0a selftests: pmtu: Introduce list_flush_ipv6_exception test case omits f8c9d8cbf3e6 Merge branch 'next/dt' into for-next omits d2cac68e0d9b ARM: dts: exynos: Add ADC node to Exynos5410 and Odroid XU omits 4aa095ea329d swiotlb: Return consistent SWIOTLB segments/nr_tbl omits 0bfaffbf4cc6 swiotlb: Group identical cleanup in swiotlb_cleanup() omits 517b91f4cde3 drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc omits b8a84365bbff Platform: OLPC: Make olpc_dt_compatible_match() static __init omits cdaf018c54bd Platform: OLPC: Add INPUT dependencies omits ad04ca76c653 Platform: OLPC: Fix build error without CONFIG_SPI omits 465ab9e02aac drm/amdkfd: Add device to topology after it is completely inited omits 1ae99eab34f9 drm/amdkfd: Initialize HSA_CAP_ATS_PRESENT capability in t [...] omits f77dac6cd62e drm/amdkfd: Fix sdma queue allocate race condition omits 06b89b38f3cc drm/amdkfd: Fix a circular lock dependency omits 8636e53c4715 drm/amdkfd: Separate mqd allocation and initialization omits d39b77373463 drm/amdkfd: Refactor create_queue_nocpsch omits 2ff528190f5c drm/amdkfd: Only load sdma mqd when queue is active omits eec0b4cf92b0 drm/amdkfd: Only initialize sdma vm for sdma queues omits 66c45500bfdc drm/amdgpu: use new HMM APIs and helpers omits 27c9130baef5 drm/rockchip: dw_hdmi: Handle suspend/resume omits 99d02ed523dc drm: bridge: dw-hdmi: Add hook for resume omits 8252562d5270 drm/amdgpu: Fix bounds checking in amdgpu_ras_is_supported() omits 9c5ab937b15f drm/amdgpu: Add CHIP_VEGAM to amdgpu_amdkfd_device_probe omits 4a39ec6ac5f3 drm/amdgpu: fix pm_load_smu_firmware for SR-IOV omits 233d87a579b8 drm/amd/display: set link->dongle_max_pix_clk to 0 on a di [...] omits a1651530a3ba drm/amd/display: make clk_mgr call enable_pme_wa omits 16b6253a0837 drm/amd/display: Do not grant POST_LT_ADJ when TPS4 is used omits 3de5aa81c506 drm/amd/display: S3 Resume time increase after decoupling [...] omits c08264876f4d drm/amd/display: Use stream opp_id instead of hubp omits 910954da2c05 drm/amd/display: Gamma logic limitations causing unintende [...] omits 9ed43ef84d9d drm/amd/display: Add Underflow Asserts to dc omits 11cd74cdb98a drm/amd/display: move vmid determination logic out of dc omits acbf7faaf925 drm/amd/display: Remove superflous error message omits cca738e8735b drm/amd/display: Clean up scdc_test_data struct omits 70bcf2bc5203 drm/amd/display: 3.2.35 omits 7f9c24a0fc43 drm/amd/display: 3.2.34 omits 0d44494af174 drm/amd/display: fix gamma logic breaking driver unload omits abe882a39a9c drm/amd/display: fix issue with eDP not detected on driver load omits 7cd4b70091a5 drm/amd/display: Rework CRTC color management omits 1760bd06c8e9 drm/amd/display: Use macro for invalid OPP ID omits c7c7192c56d2 drm/amd/display: add audio related regs omits f09220041851 drm/amd/display: add i2c_hw_Status check to make sure as H [...] omits 0bfb01ce90c6 drm/amd/display: Dont aser if DP_DPHY_INTERNAL_CTRL omits 620ab8aa248f drm/amd/display: 3.2.33 omits 327e4f12104e drm/amd/display: add some math functions for dcn_calc_math omits 6e5155ae6b66 drm/amd/display: Copy stream updates onto streams omits 53c81fc7875b drm/amd/display: Update link rate from DPCD 10 omits 540c122924bd drm/amd/display: fix resource saving missing when power st [...] omits c3e50f89006c drm/amd/display: Set default ABM level to module parameter omits ad4de27f48f0 drm/amdgpu: Add module parameter for specifying default ABM level omits ae1589f669b5 drm/amdgpu: drop the incorrect soft_reset for SRIOV omits df0a8064be4f drm/amdgpu: Add GDS clearing workaround in later init for gfx9 omits 37fb6e8a96fb drm/amd/display: Enable fast plane updates when state->all [...] omits 01933ba42d3d drm/amd/display: Use current connector state if NULL when [...] omits b4559a16467a drm/amd/amdgpu: remove vram_page_split kernel option (v3) omits f04bee34d6e3 drm/amd/display: Always allocate initial connector state state omits 4b7ef85cc65e drm/amd/display: Add connector debugfs for "output_bpc" omits 80f41f84ae2c drm/amd/amdgpu: add RLC firmware to support raven1 refresh omits efa0bf86a59c drm/amd/powerplay: add set_power_profile_mode for raven1_refresh omits e0301317acfe drm/amdgpu: Hardcode reg access using L1 security omits e038b9016aa8 drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc omits 91c9c23e4308 drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) omits 77866d541677 drm/amdkfd: Implement queue priority controls for gfx9 omits 0ccbc7cdf54d drm/amdkfd: CP queue priority controls omits c7e68a697c7c ALSA: hda: fix a mask for unsolicited event tags omits bb2d2128a54c drm/amdkfd: Simplify eviction state logic omits 052af915d826 drm/amdgpu: Fixed missing to clear some EDC count omits 59648d6954cd drm/amd/display: Add back missing hw translate init for DCN1_01 omits 7e9309494501 drm/amd/display: Don't set mode_changed=false if the strea [...] omits 55c2e5a1600c drm/amdgpu: stop removing BOs from the LRU v3 omits 94de7349f78d drm/amdgpu: create GDS, GWS and OA in system domain omits a3e7738d5771 drm/amdgpu: drop some validation failure messages omits 5a6bfe0960c4 drm/amdgpu/psp: udpate ta_ras interface header omits 0b40deeef6d9 ARM: riscpc: enable chained scatterlist support omits 05002cf1779a ARM: riscpc: reduce IRQ handling code omits 12290cc462c2 ARM: riscpc: move RiscPC assembly files from arch/arm/lib [...] omits e579201a832c ARM: riscpc: parse video information from tagged list omits 1eac59d731ca ARM: riscpc: add ecard quirk for Atomwide 3port serial card omits 4e8c120de926 media: fdp1: Support M3N and E3 platforms omits a4262eaf3df3 gfs2: Use IS_ERR_OR_NULL omits a8a3e813963c media: i2c: mt9p031: simplify getting the adapter of a client omits 11a087f484bf media: uvcvideo: Fix access to uninitialized fields on pro [...] omits 675e2f20b113 media: uvcvideo: Include streaming interface number in deb [...] omits 580057196023 Merge tag 'v5.2-rc4' into media/master omits ecf79e7ca156 drm/fb: document dirty helper better omits d17589afa970 media: vicodec: improve handling of ENC_CMD_STOP/START omits 3b6813d6f52d media: vicodec: stateless codecs do not have EOS and SOURC [...] omits 8307f0ab0331 media: vicodec: use correct sizeimage value when draining omits fbbbb2cd0b39 media: vicodec: set KEY/PFRAME flag when decoding omits 358387d34bea media: vicodec: add V4L2_CID_MIN_BUFFERS_FOR_OUTPUT omits efec9c815e5d media: vicodec: pass on enc output format to capture side omits 518f6b9a145a media: vicodec: fix initial stateless sizeimage value omits d421ba0c165f media: vicodec: always return a valid format. omits e5bc0e1ddd1c media: vicodec: move v4l2_ctrl_request_complete after spin_unlock omits 22670e77724d media: MAINTAINERS: Add meson video decoder omits 3e7f51bd9607 media: meson: add v4l2 m2m video decoder driver omits 941d935ac763 ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls omits d0e1f2110a5e riscv: Fix udelay in RV32. omits 405945588fee riscv: export pm_power_off again omits 3b025f2bc989 RISC-V: defconfig: enable clocks, serial console omits a1ccca0e8424 media: dt-bindings: media: add Amlogic Video Decoder Bindings omits 73c699ffe538 dt-bindings: vendor: Add a bunch of vendors omits 4dbf4f44cf83 ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks omits d5553026b53a ALSA: dice: update isochronous resources when starting pac [...] omits 3cd2c2d780a2 ALSA: dice: reserve/release isochronous resources in pcm.h [...] omits c738aed136a7 ALSA: dice: code refactoring to keep isochronous resources omits b3480638a52a ALSA: dice: code refactoring to stop packet streaming omits 478f3a56dcbc ALSA: firewire-digi00x: code refactoring for pcm.hw_params [...] omits 24bb77b3fff4 ALSA: firewire-digi00x: update isochronous resources when [...] omits ae8ffbb26512 ALSA: firewire-digi00x: reserve/release isochronous resour [...] omits ad3065054761 ALSA: firewire-digi00x: code refactoring to keep isochrono [...] omits 638e19fc46af ALSA: firewire-digi00x: simplify error path to begin strea [...] omits d18b0a6e42f7 ALSA: firewire-digi00x: code refactoring to finish streami [...] omits 6bc9322936f2 ALSA: firewire-digi00x: refactoring to move timing of regi [...] omits 09a32cb7b45f drm/i915: Make GuC GGTT reservation work on ggtt omits 9937e16b2820 drm/i915/guc: Move intel_guc_reserved_gtt_size to intel_wo [...] omits 068b053dca0e x86/MCE: Determine MCA banks' init state properly omits c7d314f386e9 x86/MCE: Make the number of MCA banks a per-CPU variable omits 95d057f54664 x86/MCE/AMD: Don't cache block addresses on SMCA systems omits b4914508f1fe x86/MCE: Make mce_banks a per-CPU array omits 95fdce6b24f3 x86/MCE: Make struct mce_banks[] static omits 2e3633d53c67 EDAC/aspeed: Remove set but not used variable 'np' omits ce25600842f3 drm/todo: Add bootsplash entry omits cf13909aee05 drm/fb-helper: Move out modeset config code omits aafa9e066872 drm/fb-helper: Prepare to move out modeset config code omits e5852bee90d6 drm/fb-helper: Remove drm_fb_helper_connector omits fc1232566512 Merge branch 'omap-for-v5.3/ti-sysc-quirks' into for-next omits da2577fdd093 bpf: lpm_trie: check left child of last leftmost node for NULL omits b744c3bcff5a irqchip/qcom: Use struct_size() in devm_kzalloc() omits 766741fcaa1f Revert "fuse: require /dev/fuse reads to have enough buffe [...] omits 85e27ed7b6bd arm64: dts: marvell: armada-7040-db: Add USB current regulators omits 561564bea324 Merge tag 'omapdrm-5.3' of git://git.kernel.org/pub/scm/li [...] omits e85c9c90b431 irqchip/irq-csky-mpintc: Remove unnecessary loop in interr [...] omits dc96f45074a5 dt-bindings: interrupt-controller: Update csky mpintc omits 648f835a028f irqchip/irq-csky-mpintc: Add triger type omits 332bbefe14e8 MAINTAINERS: mvebu: Add git entry omits 17c888920949 irqchip/renesas-irqc: Use proper irq_chip name and parent omits ec93b94ac16a irqchip/renesas-intc-irqpin: Use proper irq_chip name and parent omits c64a9e804ccf irqchip/meson-gpio: Add support for Meson-G12A SoC omits 5028bd681559 dt-bindings: interrupt-controller: New binding for Meson-G12A SoC omits 02d7e0417f6e irqchip: Enable compile-testing for Renesas drivers omits 90b4c5558615 irqchip/gic-v2m: Add support for Amazon Graviton variant o [...] omits f3d8631d6a04 Merge branch 'for-5.3/uclogic' into for-next omits 88bb346dd63b HID: uclogic: Add support for Ugee Rainbow CV720 omits ab53497b5757 drm/i915: Rename i915_hw_ppgtt to i915_ppgtt omits e568ac3874be drm/i915: Pull kref into i915_address_space omits 861bee5adc8b ALSA: usb-audio: Enable .product_name override for Emagic, [...] omits 352bcae97f9b ALSA: ice1712: Check correct return value to snd_i2c_sendb [...] omits dbb7bbcc8ad2 PCI: endpoint: Clear BAR before freeing its space omits 3041a643613a PCI: endpoint: Skip odd BAR when skipping 64bit BAR omits f16fb16ed16c PCI: endpoint: Allocate enough space for fixed size BAR omits db7a62482d2f PCI: endpoint: Set endpoint controller pointer to NULL omits d8fa87c368f5 ALSA: oxfw: allow PCM capture for Stanton SCS.1m omits 49f621fe3c79 ALSA: fireface: code refactoring for pcm.hw_params/hw_free [...] omits f55e2a897962 ALSA: fireface: minor code refactoring to finish streaming [...] omits b88f4d7c3812 ALSA: fireface: update isochronous resources when starting [...] omits 55162d2bb0e8 ALSA: fireface: reserve/release isochronous resources in p [...] omits 60aec494b389 ALSA: fireface: support allocate_resources operation in la [...] omits 75be43d97f55 ALSA: fireface: support allocate_resources operation in ff [...] omits ca8159a8e66f ALSA: fireface: support allocate_resources operation in ff [...] omits 47b87c8ed072 ALSA: fireface: add protocol-specific operation to allocat [...] omits d8f291b7b84c ALSA: firewire-tascam: code refactoring for pcm.hw_params/ [...] omits ece92831f0fa ALSA: firewire-tascam: minor code refactoring to finish st [...] omits a0c049a647fb ALSA: firewire-tascam: update isochronous resources when s [...] omits 07b266424df5 ALSA: firewire-tascam: reserve/release isochronous resourc [...] omits a364af2eecfa ALSA: firewire-tascam: code refactoring for release of iso [...] omits 810b37ff294d ALSA: firewire-tascam: code refactoring for reservation of [...] omits 2ef0b7cf161c ALSA: firewire-tascam: code refactoring for registration o [...] omits d670d4458284 ALSA: lx6464es - Remove set but not used variables 'orun_m [...] omits 0e3fb6995bfa ALSA: firewire-motu: fix destruction of data for isochrono [...] omits 227a5f56b66c Merge branch 'for-5.3/logitech' into for-next omits dbcbabf7da92 HID: logitech-dj: fix return value of logi_dj_recv_query_h [...] omits 5e2ac390fbd0 Merge branch 'bpf-libbpf-num-cpus' omits 4c587c196d82 bpf: use libbpf_num_possible_cpus internally omits ebb886078bae selftests/bpf: remove bpf_util.h from BPF C progs omits 6446b3155521 bpf: add a new API libbpf_num_possible_cpus() omits 89cceaa93917 selftests/bpf : clean up feature/ when make clean omits 2e30cca74ddd Merge branch 'sunxi/config64-for-5.3' into sunxi/for-next omits dae335bcae86 arm64: defconfig: enable Allwinner DMA drivers omits 34c8a892ec5e Merge tag 'du-next-20190608-2' of git://linuxtv.org/pincha [...] omits 2980ba6ae8ca s390/kdump: get rid of compile warning omits eec0a43ddd36 RAID/s390: remove invalid 'r' inline asm operand modifier omits a20aa857e0c2 s390: include/asm/debug.h add kerneldoc markups omits 8b4a503d659b docs: s390: convert docs to ReST and rename to *.rst omits dc3988f40fdf docs: Debugging390.txt: convert table to ascii artwork omits 93c2f55ffc89 s390/ctl_reg: mark __ctl_set_bit and __ctl_clear_bit as __ [...] omits f9364df30420 s390/boot: disable address-of-packed-member warning omits 9ff3a5c88e1f drm/virtio: Add memory barriers for capset cache. omits c7cebffea2c7 selftests/bpf: fix constness of source arg for bpf helpers omits 0ed3cc4abc10 samples: bpf: don't run probes at the local make stage omits ab1b3a957de3 Merge branch 'xskmap-lookup' omits 10a13bb40e54 libbpf: remove qidconf and better support external bpf programs. omits 940e7be34ab3 tools/bpf: Add bpf_map_lookup_elem selftest for xskmap omits 91eda5998c31 bpf/tools: sync bpf.h omits fada7fdc83c0 bpf: Allow bpf_map_lookup_elem() on an xskmap omits 0bb06cac060d fscrypt: remove unnecessary includes of ratelimit.h omits 0ce1b19493e7 Merge branch 'x86/boot' omits 9411e9911afd Merge branch 'x86/cache' omits 9671361ee997 Merge branch 'linus' omits 47b757fba2a3 drm/amd: drop use of drmP.h in remaining files omits fdf2f6c56e5e drm/amd: drop use of drmP.h in amdgpu/amdgpu* omits b28372c4390e EDAC/ie31200: Reformat PCI device table omits 09d21852a6f3 drm/amd: drop use of drmP.h in display/ omits 9fdd91aa8cf4 drm/amd: drop use of drmP.h in powerplay/ omits 831583c30910 drm/amd: drop use of drmP.h from all header files omits 841d0023338c drm/amd: drop use of drmP.h in atom.h omits f867723b41f8 drm/amd: drop use of drmP.h in amdgpu.h omits 4fc4dca8320e drm/amd: drop use of drmp.h in os_types.h omits c366be543c5e drm/amd: drop dependencies on drm_os_linux.h omits 656600efd67b drm: fix build errors with drm_print.h omits efcea746fdc6 EDAC/ie31200: Add Intel Coffee Lake CPU support omits 515f0453752e x86/resctrl: Use _ASM_BX to avoid ifdeffery omits c182615f3ea3 drm/radeon: drop use of drmP.h (2/2) omits f91831274e6e drm/radeon: drop use of drmP.h (1/2) omits 88f489d26b04 drm/radeon: prepare header files for drmP.h removal omits 2ed9aa0ff3bd drm/radeon: drop drmP.h from header files omits 0e1a351d90c8 drm/radeon: drop dependency on drm_os_linux.h omits a7d469cc99b1 drm: drm_debugfs.h self-contained omits 75f3f70f0462 drm: drm_crtc.h self-contained omits 5a949b38839e x86/kexec: Add the ACPI NVS region to the ident map omits 7a15414252ae RDMA: Move owner into struct ib_device_ops omits 72c6ec18eb61 RDMA: Move uverbs_abi_ver into struct ib_device_ops omits b9560a419bfd RDMA: Move driver_id into struct ib_device_ops omits 51bd6f291583 Add support for IPMB driver omits a8cff4c8283a drm/i915: Promote i915->mm.obj_lock to be irqsafe omits 0bd79f915c68 drm/bridge/synopsys: dw-hdmi: Fix unwedge crash when no pi [...] omits 71f49a8bf5c5 media: ttpci: use rc-core for the IR receiver omits eb5005df886b media: stv090x: Implement probe/remove for stv090x omits 3c8f4cd271c4 media: stv6110x: Implement probe/remove for stv6110x omits 2659417876d5 media: Revert "media: staging/imx: Allow driver to build i [...] omits f0d2b7a8915a media: v4l2: Fix the _MPLANE format check in v4l_enum_fmt() omits a1a8e4a85cf7 rdma: Delete the ib_ucm module omits 4343f61103cd Merge tag 'v5.2-rc4' into spi-5.3 omits 48debfd736d5 Merge branch 'net-Enable-nexthop-objects-with-IPv4-and-IPv [...] omits cab14d1087d9 selftests: Add version of router_multipath.sh using nextho [...] omits 735ab2f65dce selftests: Add test with multiple prefixes using single nexthop omits 622946d9186e selftests: icmp_redirect: Add support for routing via next [...] omits 438a9a856ba4 selftests: pmtu: Add support for routing via nexthop objects omits f4ca0c341ce0 selftests: pmtu: Move route installs to a new function omits 243781dba790 selftests: pmtu: Move running of test into a new function omits 7bf4796dd099 nexthops: add support for replace omits 5b98324ebe29 ipv6: Allow routes to use nexthop objects omits 6c48ea5fe639 ipv4: Optimization for fib_info lookup with nexthops omits 493ced1ac47c ipv4: Allow routes to use nexthop objects omits 2d44234bf9ed ipv6: Handle all fib6_nh in a nexthop in mtu updates omits 49d5b8ef20d0 ipv6: Handle all fib6_nh in a nexthop in rt6_do_redirect omits c55c89884d3d ipv6: Handle all fib6_nh in a nexthop in __ip6_route_redirect omits e659ba31d806 ipv6: Handle all fib6_nh in a nexthop in exception handling omits 2c170e075375 ipv6: Handle all fib6_nh in a nexthop in fib6_info_uses_dev omits a1b7a1f06c78 ipv6: Handle all fib6_nh in a nexthop in rt6_nlmsg_size omits 17a5984eee6c ipv6: Handle all fib6_nh in a nexthop in __find_rr_leaf omits 962b68038351 ipv6: Handle all fib6_nh in a nexthop in rt6_device_match omits 2ab75bfb17e2 ipv6: Handle all fib6_nh in a nexthop in fib6_drop_pcpu_from omits f88c9aa12fd0 nexthops: Add ipv6 helper to walk all fib6_nh in a nexthop struct omits e137d34f94eb Revert "usb: mtu3: fix up undefined reference to usb_debug_root" omits 01ccc3ad4413 Merge tag 'for-linus-20190610' of git://git.kernel.dk/linux-block omits ba3684f99f1b tty: serial: msm_serial: avoid system lockup condition omits 948622f9840a tcp: Make tcp_fastopen_alloc_ctx static omits 00fa28390c78 Merge branch 'r8169-improve-handling-of-chip-specific-conf [...] omits 145a40e87e0b r8169: remove struct rtl_cfg_info omits 9fa0a8e1e15a r8169: remove member coalesce_info from struct rtl_cfg_info omits 6c19156e2995 r8169: remove callback hw_start from struct rtl_cfg_info omits bc73241e29cc r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions omits ec9a40881732 r8169: improve setting interrupt mask omits 5e3b6b8ecc53 Merge tag 'regulator-fix-v5.2-rc4' of git://git.kernel.org [...] omits 993f5d11a963 firmware: Use kvmalloc for page tables omits 8f58570b98c0 firmware: Unify the paged buffer release helper omits ddaf29fd9bb6 firmware: Free temporary page table after vmapping omits e59bf4282c8b Merge tag 'spi-fix-v5.2-rc4' of git://git.kernel.org/pub/s [...] omits db1b5bc047b3 serial: 8250: Fix TX interrupt handling condition omits 707aeea13a9c serial: stm32: fix a recursive locking in stm32_config_rs485 omits 87bb008c77a3 tty: serial: 8250-of: Do not warn on deferred probe omits f5a9e5f7dd8c serial: imx: Use dev_info() instead of pr_info() omits 9edaf50b373d serial: fsl_lpuart: Use dev_info() instead of printk() omits 9315ad99ed5b uart: mediatek: support Rx in-band wakeup omits 277375b864e8 serial: uartps: Add a timeout to the tx empty wait omits 107475685abf serial: uartps: Move the spinlock after the read of the tx empty omits 1f74dfa803e3 serial: 8250-mtk: modify uart DMA rx omits c7ad9ba0611c tty/serial: digicolor: Fix digicolor-usart already registe [...] omits 6e5a7ad6a206 hwmon: (pmbus) Add Infineon IRPS5401 driver omits 983d236afd77 hwmon: (nct7904) Fix the incorrect value of tcpu_mask in n [...] omits 2e72f956ed73 hwmon: (pmbus) Document Infineon PXE1610 driver omits 37af6eb593a8 hwmon: (pmbus) Add Infineon PXE1610 VR driver omits 4ad5819bd57f hwmon: (occ) Add temp sensor value check omits 82f1bdf369ce hwmon: (pmbus/adm1275) support PMBUS_VIRT_*_SAMPLES omits 48b5b6d53b28 hwmon: (pwm-fan) Check return value from devm_add_action_or_reset omits 7050053f92ba hwmon: (gpio-fan) Check return value from devm_add_action_ [...] omits 929ffa4ade6c serial: stm32: Make stm32_get_databits static omits c70669ecef4e serial: stm32: select pinctrl state in each suspend/resume [...] omits b0c35cb59f7b misc: mic: scif: fix potential double free of scif_dev omits 2f0f2441b4a1 slimbus: fix kerneldoc comments omits f4d57d838c48 drm/i915: Allow interrupts when taking the timeline->mutex omits a248384e6420 cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI omits ba217a44f815 Merge branch 'mvpp2-stats' omits 9bea6897cc43 net: mvpp2: Add support for more ethtool counters omits f9fa96b980b9 net: mvpp2: Rename mvpp2_ethtool_counters to mvpp2_ethtool [...] omits 6410c1391a9c net: mvpp2: Only clear the stat counters at port init omits 11dc8b4011f5 Merge branch 'for-5.2-fixes' into for-5.3 omits c596687a008b cgroup: Fix css_task_iter_advance_css_set() cset skip condition omits b7108486d2d6 Merge tag 'soundwire-5.2-rc4' of git://git.kernel.org/pub/ [...] omits a3fe2605a60d USB: sisusbvga: Remove unneeded variable omits 3300a661a97e staging: rtl8712: removed unused variables from struct _adapter omits cc96550b698e staging: rtl8712: Fixed CamelCase cmdThread rename to cmd_thread omits 43dfe7df06a9 staging: rtl8712: Removed redundant code from function oid [...] omits 906ad742fdbf staging: rtl8712: Fixed CamelCase for EepromAddressSize omits 2af0ada29f84 staging: rtl8723bs: provide spaces around unary operators omits 045e1ee01da7 staging: rtl8723bs: fix issue "Using comparison to true is [...] omits 9254695963a2 staging: rtl8723bs: fix warning comparison to NULL omits 117e9dcf74d5 staging: rtl8723bs: hal: move common code to macro omits f398bbde9e97 drm/i915: Make read_subslice_reg take engine omits 6caed5c938f6 drm/i915: Remove I915_READ64 and I915_READ64_32x2 omits 1cea02dbca84 drm/i915: Convert intel_read_wm_latency to uncore mmio accessors omits 7f1502d99614 drm/i915: Convert gem_record_fences to uncore mmio accessors omits 8500f14b6398 drm/i915: Convert icl_get_stolen_reserved to uncore mmio a [...] omits 8ed3a6230482 drm/i915: Convert i915_reg_read_ioctl to use explicit mmio [...] omits 4d94961d7f28 drm/i915: Eliminate unused mmio accessors omits a98daf5c5d1b staging: kpc2000: remove unnecessary debug prints in kpc_d [...] omits 7cb0163aa273 staging: kpc2000: remove unnecessary debug prints in fileops.c omits 39547bc5e81a staging: kpc2000: remove unnecessary debug prints in dma.c omits fef138203b9e staging: kpc2000: remove unnecessary debug prints in core.c omits ac6ab6da5b49 staging: kpc2000: remove unnecessary debug prints in cell_probe.c omits 991661e673f6 staging: kpc2000: remove extra white space in kpc2000_spi.c omits de060de333ef drm/panfrost: Require the simple_ondemand governor omits 1c3b526e559d drm/panfrost: make devfreq optional again omits ee3095c194c5 misc: fsa9480: simplify getting the adapter of a client omits 3cc2decc6a08 misc: tsl2550: simplify getting the adapter of a client omits 1a0911a06c23 misc: isl29003: simplify getting the adapter of a client omits be7d9f05c53e drm/gem_shmem: Use a writecombine mapping for ->vaddr omits ef4a8d90b7f4 mmc: sdhi: remove unneeded initialization omits 6a6869869a37 mmc: sdhi: improve quirk descriptions omits 07649d955043 Merge branch 'fixes' into next omits 00a9584eadf3 sdhci: tegra: Do not log error message on deferred probe omits 5f2f4e0da2b5 mmc: sdhci-sprd: Add PHY DLL delay configuration omits c8ff5351b598 dt-bindings: mmc: sprd: Add PHY DLL delay documentation omits 87a395c27bfa mmc: sdhci-sprd: Enable PHY DLL to make clock stable omits 494c11e1a536 mmc: sdhci-sprd: Add HS400 enhanced strobe mode omits 7486831d7d6a mmc: sdhci-sprd: Implement the get_max_timeout_count() interface omits ebd88a38dbf9 mmc: sdhci-sprd: Add optional gate clock support omits 334eb9bcb94f dt-bindings: mmc: sprd: Add another optional clock documentation omits 1d94717ddcc7 mmc: sdhci-sprd: Check the enable clock's return value correctly omits 90298dc353bc mmc: sdhci-pci: remove redundant check of slots == 0 omits ca4570a4c2d3 dt-bindings: mmc: sun4i: Add YAML schemas omits f9b7989859dd dt-bindings: mmc: Add YAML schemas for the generic MMC options omits 7e24e28b79b3 mmc: sdhci_am654: Print error message if the DLL fails to lock omits 8023cf2634b0 mmc: sdhci_am654: Improve whitespace utilisation with regm [...] omits 65f1a0d39c28 memstick: Fix error cleanup path of memstick_init omits acdc8e71d9bb mmc: meson-gx: add dram-access-quirk omits 5a46b6fa0f33 dt-bindings: mmc: meson-gx: add dram-access-quirk property omits 754aee559160 mmc: meson-gx-mmc: update with SPDX Licence identifier omits 7ff213193310 mmc: tmio: move runtime PM enablement to the driver implem [...] omits fdc4e755f6c5 mmc: android-goldfish: Drop pointer to mmc_host from goldf [...] omits 97bf85b6ec9e mmc: sdhi: disallow HS400 for M3-W ES1.2, RZ/G2M, and V3H omits aef9752274f4 spi: Use struct_size() helper omits d17adf7d3f5b regulator: max77802: Drop unused includes omits 6b96092a6bfa regulator: max8952: simplify getting the adapter of a client omits 960f428ca0a0 ASoC: meson: axg-card: fix null pointer dereference in clean up omits 3da428ff2aa5 ASoC: Intel: sst: fix kmalloc call with wrong flags omits 495f926c68dd ASoC: core: Fix deadlock in snd_soc_instantiate_card() omits c2ed3d474fac Merge tag 'usb-serial-5.2-rc5' of https://git.kernel.org/p [...] omits 9d373acadaf6 gpio: altera: Allocate irq_chip dynamically omits 1ebd06871b57 gpio: xilinx: convert from OF GPIO to standard devm APIs omits 0f2692f7f282 staging: fieldbus: Fix build error without CONFIG_REGMAP_MMIO omits 1bb418bffdd6 drm/omap: add support for manually updated displays omits 47103a80f55a drm/omap: add framedone interrupt support omits ad9df7d91b4a drm/omap: don't check dispc timings for DSI omits 81f2ca24999a drm/omap: use DRM_DEBUG_DRIVER instead of CORE omits f2f5f77a22c1 drm/omap: Use dev_get_drvdata() omits 9a671c214531 drm/omap: remove open-coded drm_invalid_op() omits 1ee2db22dbad drm/omap: Make sure device_id tables are NULL terminated omits 7fae8a9ced74 fmc: Decouple from Linux GPIO subsystem omits 9b6047220590 arm64: mm: avoid redundant READ_ONCE(*ptep) omits 0430948172d0 Merge branch 'omap-for-v5.3/soc' into for-next omits 45450f36e569 soc: ti: pm33xx: Add a print while entering RTC only mode [...] omits 9037829ca29e ARM: OMAP2+: Make some variables static omits 0b7b68d92efa Merge branch 'omap-for-v5.3/dt' into for-next omits e3630fd9aa2a ARM: dts: Add support for phyBOARD-REGOR-AM335x omits 4dc020c50755 ARM: dts: am335x-pcm-953: Remove eth phy delay omits 267247d3d2df ARM: dts: am335x-pcm-953: Update user led names omits 66fa560004b4 ARM: dts: am335x-phycore-som: Enable gpmc node in dts files omits 65604db5792b ARM: dts: am335x-phycore-som: Add emmc node omits 81ec03f5d912 ARM: dts: am335x phytec boards: Remove regulator node omits 566734534f56 ARM: dts: Add LCD type 28 support to LogicPD Torpedo DM373 [...] omits 4e23be473e30 bus: ti-sysc: Add support for module specific reset quirks omits fe03d4745675 Update my email address omits 11921796f479 ipset: Fix memory accounting for hash types on resize omits b1732e163892 netfilter: ipset: Fix error path in set_target_v3_checkentry() omits 13c6ba1f8554 netfilter: ipset: Fix the last missing check of nla_parse_ [...] omits f4f5748bfec9 netfilter: ipset: fix a missing check of nla_parse omits f0cb839084ef netfilter: ipset: merge uadd and udel functions omits 24c509b2e2f1 netfilter: ipset: remove useless memset() calls omits cf8929885de3 cgroup/bfq: revert bfq.weight symlink change omits f9818950848a Merge branch 'linus' omits bf210f6c9e6f drm/i915/perf: fix whitelist on Gen10+ omits ed7af8a15e9c mfd: intel-lpss: Keep device tables sorted by ID omits f7e2019613bb mfd: menelaus: Remove superfluous error message omits 96e5e445e9a0 mfd: bd718x7: Make power button press duration configurable omits 767fe8f84ebc dt-bindings: mfd: Document short/long press duration for BD718X7 omits 5ca884553908 mfd: bd718x7: Remove hardcoded config for button press duration omits 951151b202fb mfd: cros_ec: Register cros_ec_lid_angle driver when presented omits 0ab9f302b30d mfd: lp87565: Add support for 4-phase LP87561 combination omits e26e1992b6ff dt-bindings: mfd: lp87565: Add LP87561 configuration omits 96b3cf118030 mfd: madera: Add missing of table registration omits 3aa6be30da89 mfd: cros_ec: Update I2S API omits 2f2e6d14866e mfd: cros_ec: Add Management API entry points omits cc3a032fd712 mfd: cros_ec: Add SKU ID and Secure storage API omits a0d50b31cee9 mfd: cros_ec: Add API for rwsig omits da038d6ee7a4 mfd: cros_ec: Add API for Fingerprint support omits 6f9d485ca4c5 mfd: cros_ec: Add API for Touchpad support omits d90a4121bf98 mfd: cros_ec: Add API for EC-EC communication omits a47bc8a4e88b mfd: cros_ec: Add I2C passthru protection API omits 77c48c76ad91 mfd: cros_ec: Add Smart Battery Firmware update API omits b92be99f3742 mfd: cros_ec: Add Hibernate API omits fd5372848a6f mfd: cros_ec: Add API for keyboard testing omits e16efdf12105 mfd: cros_ec: Complete Power and USB PD API omits 170309b438a3 mfd: cros_ec: Fix temperature API omits 716bf50ea8b1 mfd: cros_ec: Add fingerprint API omits 784dd15c930f mfd: cros_ec: Fix event processing API omits a517bb4bb8c1 mfd: cros_ec: Complete MEMS sensor API omits 2908c4ed296e mfd: cros_ec: Add EC transport protocol v4 omits 03f6896aeb5b mfd: cros_ec: Expand hash API omits de83db57d734 mfd: cros_ec: Add lightbar v2 API omits 89193a04fce5 mfd: cros_ec: Add PWM_SET_DUTY API omits 3c46ae6160af mfd: cros_ec: Add Flash V2 commands API omits fd3bbf4a4744 mfd: cros_ec: Remove zero-size structs omits e849b87487fb mfd: cros_ec: move HDMI CEC API definition omits ce86c87d7351 mfd: cros_ec: Update ACPI interface definition omits 9e8165606377 mfd: cros_ec: use BIT macro omits ff8343328bb9 mfd: cros_ec: Define commands as 4-digit UPPER CASE hex values omits 6f72c3f9bbdf mfd: cros_ec: add ec_align macros omits df95a3bdf8f1 mfd: cros_ec: set comments properly omits c9f69d8b170c mfd: cros_ec: Zero BUILD_ macro omits 2769bd79a915 mfd: cros_ec: Update license term omits 6a8cc66ffe0f drm/i915: Move i915_check_and_clear_faults to intel_reset.c omits cf20b411bb02 drm/i915: Grammar s/the its/its/ omits 62ee9926f756 Merge branch 'omap-for-v5.3/ti-sysc' into for-next omits fe333389ccce dmaengine: Grammar s/the its/its/, s/need/needs/ omits f4a9fe97ea5a dmaengine: axi-dmac: update license header omits 28635f6cd78e MAINTAINERS: Add Synopsys eDMA IP driver maintainer omits 41aaff2a2ac0 dmaengine: Add Synopsys eDMA IP PCIe glue-logic omits 1f418f46503d PCI: Add Synopsys endpoint EDDA Device ID omits 305aebeff879 dmaengine: Add Synopsys eDMA IP version 0 debugfs support omits 7e4b8a4fbe2c dmaengine: Add Synopsys eDMA IP version 0 support omits e63d79d1ffcd dmaengine: Add Synopsys eDMA IP core driver omits c57984478ba9 drm/i915/frontbuffer: remove obsolete comment about mark b [...] omits f59d6414a6d1 drm/i915: move more atomic plane declarations to intel_ato [...] omits a6617183b7d2 drm/i915: remove some unused declarations from intel_drv.h omits d13616db8bac drm/i915: move pm related declarations to intel_pm.h omits 8a0098c05a27 ARM: dts: am335x phytec boards: Fix cd-gpios active level omits cbdce1418894 ARM: dts: dra72x: Disable usb4_tm target module omits 7c04efc8d2ef sh: configs: Remove useless UEVENT_HELPER_PATH omits ad3a9ee0b623 ocelot: remove unused variable 'rc' in vcap_cmd() omits c67b85558ff2 ipv6: tcp: send consistent autoflowlabel in TIME_WAIT state omits dce5ccccd123 nfp: ensure skb network header is set for packet redirect omits 6566cd3690c1 Merge branch 'RGMII-delays-for-SJA1105-DSA-driver' omits c05ec3d4d7df net: dsa: sja1105: Add RGMII delay support for P/Q/R/S chips omits b5b0c7f41e73 net: dsa: sja1105: Remove duplicate rgmii_pad_mii_tx from regs omits 283da99af1d8 net: phy: broadcom: Add genphy_suspend and genphy_resume f [...] omits fcc2202a9d6e tcp: fix undo spurious SYNACK in passive Fast Open omits a274ce0f3110 Merge branch 'Rethink-PHYLINK-callbacks-for-SJA1105-DSA' omits 8400cff60b47 net: dsa: sja1105: Rethink the PHYLINK callbacks omits d114fb04163f net: dsa: sja1105: Export the sja1105_inhibit_tx function omits 1fd4a173f027 net: dsa: sja1105: Update some comments about PHYLIB omits c44d05358ebf net: dsa: sja1105: Use SPEED_{10, 100, 1000, UNKNOWN} macros omits c1a9d65954c6 mpls: fix af_mpls dependencies omits de47c5d8e11d af_key: make use of BUG_ON macro omits 7f0b44a42e22 Merge branch 'ibmvnic-Fixes-for-device-reset-handling' omits 7c940b1a5291 ibmvnic: Fix unchecked return codes of memory allocations omits be32a24372cf ibmvnic: Refresh device multicast list after reset omits 1f94608b0ce1 ibmvnic: Do not close unopened driver during reset omits 4172eadb0864 Merge tag 'mlx5-fixes-2019-06-07' of git://git.kernel.org/ [...] omits 62f42a114b92 Merge tag 'linux-can-fixes-for-5.2-20190607' of git://git. [...] omits 392096736a06 ipv6: tcp: fix potential NULL deref in tcp_v6_send_reset() omits e8a492cd5394 Merge branch 'Avoid-local_irq_save-and-use-napi_alloc_frag [...] omits 6dcdd884e2a4 net: hwbm: Make the hwbm_pool lock a mutex omits 49eef82dcd54 tg3: Use napi_alloc_frag() omits 3a89aae4b49e bnx2x: Use napi_alloc_frag() omits 90bc6d4b5466 dpaa2-eth: Use napi_alloc_frag() omits f9dae5554aed dpaa2-eth: Remove preempt_disable() from seed_pool() omits 92dcabd7a0ea net: Don't disable interrupts in __netdev_alloc_skb() omits 7ba7aeabbaba net: Don't disable interrupts in napi_alloc_frag() omits 9e49fe4d6e17 Merge branch 'SFP-polling-fixes' omits 2158e856f56b net: sfp: add mutex to prevent concurrent state checks omits 257c25598584 net: sfp: Stop SFP polling and interrupt handling during shutdown omits 5270041d342d nexthop: off by one in nexthop_mpath_select() omits 90b8b7e755db Merge branch 'bonding-clean-up-and-standarize-logging-printks' omits f887e54ce349 bonding/options: convert to using slave printk macros omits 7ea2e4232d9b bonding/alb: convert to using slave printk macros omits 17720981964a bonding/802.3ad: convert to using slave printk macros omits e2a7420df2e0 bonding/main: convert to using slave printk macros omits 5237ff79b239 bonding: add slave_foo printk macros omits f43b6530265a bonding: fix error messages in bond_do_fail_over_mac omits 75466dce4d72 bonding: improve event debug usability omits 517a772c6c65 net: fec_main: Use dev_err() instead of pr_err() omits c976507441ee cxgb4: Set initial IRQ affinity hints omits 2f3f7d1fa0d1 mpls: fix warning with multi-label encap omits a9520543b123 net: phy: rename Asix Electronics PHY driver omits 632d1a4840c4 Merge branch 'hns3-next' omits 9b2f3477d1ed net: hns3: fix some coding style issues omits 63cbf7a94142 net: hns3: some modifications to simplify and optimize code omits 3caf772bcea1 net: hns3: refactor PF/VF RSS hash key configuration omits b37ce5876d7f net: hns3: use macros instead of magic numbers omits e91e388ca737 net: hns3: small changes for magic numbers omits b69c97373769 net: hns3: delete the redundant user NIC codes omits 0cd8618298cc net: hns3: trigger VF reset if a VF has an over_8bd_nfe_err omits 4a43caf5b74f net: hns3: refactor hns3_get_new_int_gl function omits d5970dc73f1c net: hns3: replace numa_node_id with numa_mem_id for buffe [...] omits e2ee1c5a5944 net: hns3: make HW GRO handling compliant with SW GRO omits f5d20e396abf net: hns3: fix wrong size of mailbox responding data omits 238882c8e034 net: hns3: log detail error info of ROCEE ECC and AXI errors omits 65a3c497c0e9 ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero omits 900d96e418dc Merge branch 'net-ethernet-ti-netcp-update-and-enable-cpts [...] omits a3047a81ba13 net: ethernet: ti: cpts: add support for ext rftclk selection omits c8ad14514302 net: ethernet: ti: netcp_ethss: add support for child cpts node omits 8a6389a515f4 net: ethernet: ti: cpts: use devm_get_clk_from_child omits 12775af50549 dt-bindings: doc: net: keystone-netcp: document cpts omits c3fee640bcf5 net: ipv4: fib_semantics: fix uninitialized variable omits 31be68564a43 efi: Attempt to get the TCG2 event log in the boot stub omits 2aa52d7791f1 tpm: Append the final event log to the TPM event log omits a537b15c54a3 tpm: Reserve the TPM final events table omits a876697b0ad1 Input: iqs5xx - get axis info before calling input_mt_init [...] omits fe0da9c09b2d fuse: copy_file_range needs to strip setuid bits and updat [...] omits 5dae222a5ff0 vfs: allow copy_file_range to copy across devices omits 8c3f406c097b xfs: use file_modified() helper omits e38f7f53c352 vfs: introduce file_modified() helper omits 96e6e8f4a68d vfs: add missing checks to copy_file_range omits 646955cd5425 vfs: remove redundant checks from generic_remap_checks() omits a31713517dac vfs: introduce generic_file_rw_checks() omits 64bf5ff58dff vfs: no fallback for ->copy_file_range omits f16acc9d9b37 vfs: introduce generic_copy_file_range() omits 110036b4f4db rtc: rx8025: simplify getting the adapter of a client omits 9d085c54202d rtc: rx8010: simplify getting the adapter of a client omits 5cb172694a01 rtc: rv8803: simplify getting the adapter of a client omits e5108df402f7 rtc: m41t80: simplify getting the adapter of a client omits 55c24316223b rtc: fm3130: simplify getting the adapter of a client omits 427231bc6d58 dma-fence: Signal all callbacks from dma_fence_release() omits a3dfe2a76497 Merge branch 'kconfig' into for-next omits 09bfa5f6833a leds: leds-tca6507: simplify getting the adapter of a client omits 1c57d9bd29f6 leds: leds-pca955x: simplify getting the adapter of a client omits 130b5fb3738c Staging: ralink-gdma: fixed a brace coding style issue omits 58462a443563 staging: kpc2000: kpc2000_i2c: add space after , omits 546cbac4ab54 staging: kpc2000: kpc2000_i2c: void* -> void * omits 800c16c8a927 staging: erofs: make use of DBG_BUGON omits 308f9df30bc4 staging: erofs: fix warning Comparison to bool omits 5555ebbbac82 staging: fsl-dpaa2/ethsw: fix memory leak of switchdev_work omits 7a58b4abc774 staging: rtl8188eu: core: Replace function rtw_free_networ [...] omits 4087a2faa4d8 staging: rtl8712: usb_halinit.c: Remove p from variable names omits 2370b876fc5e staging: rtl8712: usb_ops.c: Remove leading p from variable names omits 3f35d9022761 staging: rtl8712: xmit_linux.c: Remove leading p from vari [...] omits a78e4b1f25f2 staging: rtl8712: recv_linux.c: Remove leading p from vari [...] omits 286570fbdf4c staging: rtl8712: hal_init.c: Remove leading p from variab [...] omits 4769aae357ba staging: rtl8723bs: Fix Unneeded variable: "ret". Return "0" omits a7dd567eb6f2 staging: rtl8723bs: Resolve "(foo*)" should be "(foo *)" e [...] omits 7bce355180a8 Staging: vc04_services : vchiq_core: Fix a brace issue omits 23529cbe9156 drm/i915/wopcm: update default size for gen11+ omits 33ec6c9eb35e drm/i915/guc: always use Command Transport Buffers omits 9d91ebb8ad93 Merge branch 'ras/core' omits 0560505fbd43 Merge branch 'clone' into for-next omits 8f3220a80654 arch: wire-up clone3() syscall omits 7f192e3cd316 fork: add clone3 omits 0154ec71d597 Merge 5.2-rc4 into char-misc-next omits a94a48b16141 unicore32: rename unicore32_defconfig to defconfig omits bd305f259cd3 kconfig: make arch/*/configs/defconfig the default of KBUI [...] omits 5533397d1ec8 kconfig: add static qualifier to expand_string() omits b6f7e9f7050b kconfig: require the argument of --defconfig omits e0a2668665a5 kconfig: remove always false ifeq ($(KBUILD_DEFCONFIG,) co [...] omits 869ee58b8268 kbuild: Remove -Waggregate-return from scripts/Makefile.extrawarn omits 4b2c7ea8a629 arm64: dts: qcom-qcs404: Add reset-cells to GCC node omits 15061c3edde4 ARM: dts: qcom-msm8974: Update coresight DT bindings omits e32d07b2e4c8 ARM: dts: qcom-apq8064: Update coresight DT bindings omits b422b03a3889 arm64: dts: qcom-msm8916: Update coresight DT bindings omits d1fdb6d8f6a4 Linux 5.2-rc4 omits 2759e05cdb25 Merge tag 'ceph-for-5.2-rc4' of git://github.com/ceph/ceph-client omits 8d94a8733c94 Merge branch 'PTP-support-for-the-SJA1105-DSA-driver' omits a602afd200f5 net: dsa: sja1105: Expose PTP timestamping ioctls to userspace omits f3097be21bf1 net: dsa: sja1105: Add a state machine for RX timestamping omits 08fde09a0d1f net: dsa: sja1105: Increase priority of CPU-trapped frames omits 844d7edc6a34 net: dsa: sja1105: Add a global sja1105_tagger_data structure omits e53e18a6fe4d net: dsa: sja1105: Receive and decode meta frames omits 79fa7061397a net: dsa: sja1105: Make sja1105_is_link_local not match me [...] omits 24c01949e555 net: dsa: sja1105: Add support for the AVB Parameters Table omits d3f9b90bf19f net: dsa: sja1105: Build a minimal understanding of meta frames omits 47ed985e97f5 net: dsa: sja1105: Add logic for TX timestamping omits bb77f36ac21d net: dsa: sja1105: Add support for the PTP clock omits 28e8fb3e91c9 net: dsa: sja1105: Export symbols for upcoming PTP driver omits 42824463d38d net: dsa: sja1105: Limit use of incl_srcpt to bridge+vlan mode omits f9a1a7646c0d net: dsa: sja1105: Reverse TPID and TPID2 omits 070ca3bb95e2 net: dsa: sja1105: Move sja1105_change_tpid into sja1105_v [...] omits d461933638ae net: dsa: tag_8021q: Create helper function for removing V [...] omits 5e3f847a02aa net: dsa: Add teardown callback for drivers omits 146d442c2357 net: dsa: Keep a pointer to the skb clone for TX timestamping omits 8e61f6f7c308 Merge tag 'for-linus-5.2b-rc4-tag' of git://git.kernel.org [...] omits 3d4645bf7a76 Merge tag 's390-5.2-4' of git://git.kernel.org/pub/scm/lin [...] omits d0cc617affbf Merge tag 'mips_fixes_5.2_1' of git://git.kernel.org/pub/s [...] omits 9331b6740f86 Merge tag 'spdx-5.2-rc4' of git://git.kernel.org/pub/scm/l [...] omits 1ce2c85137b1 Merge tag 'char-misc-5.2-rc4' of git://git.kernel.org/pub/ [...] omits 902b2edfca34 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits 66b59f2b5e48 Merge tag 'dmaengine-fix-5.2-rc4' of git://git.infradead.o [...] omits b640fbad2d8f docs: pci: fix broken links due to conversion from pci.txt [...] omits 5c437fa29561 docs: fs: fix broken links to vfs.txt with was renamed to vfs.rst omits 9915ec28ec7f docs: isdn: remove hisax references from kernel-parameters.txt omits cb1aaebea8d7 docs: fix broken documentation links omits 1eecbcdca2bd docs: move protection-keys.rst to the core-api book omits 14b767430a58 docs: net: dpio-driver.rst: fix two codeblock warnings omits c6fff4d3b2f4 docs: net: sja1105.rst: fix table format omits 43415f13276f docs: security: core.rst: Fix several warnings omits 6ad8b21652ec docs: security: trusted-encrypted.rst: fix code-block tag omits ea0ad8763b17 docs: it: license-rules.rst: get rid of warnings omits d0727cc650f3 docs: zh_CN: avoid duplicate citation references omits f672febc3d13 docs: amd-memory-encryption.rst get rid of warnings omits 27c054d2939f docs: mark orphan documents as such omits d857a3ffd3d6 docs: bpf: get rid of two warnings omits 2e03e3a42c96 docs: mm: numaperf.rst: get rid of a build warning omits 065efe27872c docs: zh_CN: get rid of basic_profiling.txt omits 8b01caee99fb isdn: mISDN: remove a bogus reference to a non-existing doc omits 671c30957e78 ABI: sysfs-devices-system-cpu: point to the right docs omits 8d72e5bd86cb Merge tag 'for-linus-20190608' of git://git.kernel.dk/linux-block omits 1b02caa319cf Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 932878fd18c0 Merge branch 'ras/urgent' omits f2b6dca80ec1 Merge branch 'x86/urgent' omits d2ba3b1714d7 parisc: Fix module loading error with JUMP_LABEL feature omits 0ad43e29b6e8 Merge tag 'linux-kselftest-5.2-rc4-2' of git://git.kernel. [...] omits 09afc797f362 RAS/CEC: Add copyright omits 60fd42d26cc7 RAS/CEC: Add CONFIG_RAS_CEC_DEBUG and move CEC debug featu [...] omits f57518cd56e2 RAS/CEC: Dump the different array element sections omits b8b5ca6600de RAS/CEC: Rename count_threshold to action_threshold omits 9632a3299bb1 RAS/CEC: Sanity-check array on every insertion omits d0e375e8f26e RAS/CEC: Fix potential memory leak omits 5cc6b16ea131 RAS/CEC: Do not set decay value on error omits de0e0624d86f RAS/CEC: Check count_threshold unconditionally omits 6d8e294bf5f0 RAS/CEC: Fix pfn insertion omits aec3925f093d drm/fb-helper: Move out commit code omits eade2a17ddc5 drm/fb-helper: Prepare to move out commit code omits df7378951455 drm/atomic: Move __drm_atomic_helper_disable_plane/set_config() omits d6e561df50b5 dt-bindings: pinctrl: pic32: Spelling s/configuraion/confi [...] omits 4c06a42e826d usb: typec: tcpm: fusb302: simplify getting the adapter of [...] omits cb5f15b711d3 drm: rcar-du: Add support for missing 16-bit RGB1555 formats omits e158dbb0e6b6 drm: rcar-du: Add support for missing 16-bit RGB4444 formats omits 329972a9db8a drm: rcar-du: Add support for missing 32-bit RGB formats omits 6be306bee7dd drm/i915/dsi: Read back pclk set by GOP and use that as pclk (v3) omits 2def5ae7d7fb drm/i915/dsi: Move vlv/icl_dphy_param_init call out of int [...] omits 0e29eb9d9160 drm/i915/dsi: Move logging of DSI VBT parameters to a help [...] omits 652b8b086538 drm: panel-orientation-quirks: Add quirk for GPD MicroPC omits 15abc7110a77 drm: panel-orientation-quirks: Add quirk for GPD pocket2 omits 0c75376fa395 counter/ftm-quaddec: Add missing dependencies in Kconfig omits 767e52f045e1 staging: iio: adt7316: Fix build errors when GPIOLIB is not set omits aab8445c4e1c x86/fpu: Update kernel's FPU state before using for the fs [...] omits 01fb49ff124a Merge tag 'fixes-for-v5.2-rc4' of git://git.kernel.org/pub [...] omits 79c3ba3206c7 Merge tag 'drm-fixes-2019-06-07-1' of git://anongit.freede [...] omits 8e8fddab0d0a drm: rcar-du: Skip LVDS1 output on Gen3 when using dual-li [...] omits fa440d870358 drm: rcar-du: lvds: Add support for dual-link mode omits 968328496b0f drm: rcar-du: lvds: Remove LVDS double-enable checks omits f54b4df6b14f dt-bindings: display: renesas: lvds: Add renesas,companion [...] omits 1ddf2d4ad898 drm: bridge: thc63: Report input bus mode through bridge timings omits 3cb120814eb9 dt-bindings: display: bridge: thc63lvd1024: Document dual- [...] omits b0a6b94027c8 drm: bridge: Add dual_link field to the drm_bridge_timings [...] omits 66659d9d0962 drm: rcar-du: writeback: include interface header omits 62e2da682a0a drm: rcar-du: lvds: Add r8a774a1 support omits d31349a50415 drm: rcar-du: Add R8A774A1 support omits 07c7c6bfbe03 dt-bindings: display: renesas: lvds: Document r8a774a1 bindings omits 2acd1d1f2199 dt-bindings: display: renesas: du: Document the r8a774a1 bindings omits 6bd1eb6c5d44 Merge tag 'sh-pfc-for-v5.3-tag1' of git://git.kernel.org/p [...] omits 9d130f91a4cb pinctrl: nomadik: Fix SPDX tags omits d32aa7455557 pinctrl: tb10x: Use flexible-array member and struct_size( [...] omits 76c4c597b2ef pinctrl: aspeed: Add SGPM pinmux omits 53a5372ce326 pinctrl: qcom: sdm845: Expose ufs_reset as gpio omits 9f1e3c5966e5 pinctrl: Add drive strength support for BM1880 SoC omits 7ea6a2edbfd0 dt-bindings: pinctrl: Document drive strength settings for [...] omits f38b50692349 pinctrl: ns2: Fix potential NULL dereference omits 3a11cf221752 dt-bindings: imx: Correct pinfunc head file path for i.MX8MM omits 6c99d348fde7 pinctrl: u300: Fix SPDX tags omits b02504655fa2 Merge branch 'i2c/for-current' into i2c/for-next omits 52ffa19b267e Merge branch 'i2c/for-5.3' into i2c/for-next omits fc8938d445d5 dt-bindings: gpio: davinci: Add k3 am654 compatible omits 6a4d8b6bd279 gpio: davinci: Add new compatible for K3 AM654 SoCs omits 6eeea326b389 gpio: Davinci: Add K3 dependencies omits 8f77293cca1f MAINTAINERS: Karthikeyan Ramasubramanian is MIA omits 36c0551976d5 gpio: davinci: Fix the compiler warning with ARM64 config enabled omits 49b809586730 i2c: xiic: Add max_read_len quirk omits 095561f476ab i2c: fsi: Create busses for all ports omits 19b07cb4a187 i2c: i801: Register optional lis3lv02d I2C device on Dell [...] omits f0e4cd948b91 usb: typec: ucsi: ccg: add runtime pm workaround omits 9f2e244d0a39 i2c: nvidia-gpu: resume ccgx i2c client omits a94ecde41f7e usb: typec: ucsi: ccg: enable runtime pm support omits d4a4f927e4dd i2c: nvidia-gpu: add runtime pm support omits cb7302fbe365 i2c: nvidia-gpu: refactor master_xfer omits 3b00691cc46a gpio: pca953x: hack to fix 24 bit gpio expanders omits 38e406f600a2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 45e7d4c0c172 net/mlx5e: Support tagged tunnel over bond omits 47c9d2c99dde net/mlx5e: Avoid detaching non-existing netdev under switc [...] omits b83c0730167c net/mlx5e: Fix source port matching in fdb peer flow rule omits 57c70d8740f7 net/mlx5e: Replace reciprocal_scale in TX select queue function omits d3cbd4254df8 net/mlx5e: Add ndo_set_feature for uplink representor omits dd80857bf388 net/mlx5: Avoid reloading already removed devices omits 6a6fabbfa3e8 net/mlx5: Update pci error handler entries and command tra [...] omits e5bbbff5b7d7 clk: gcc-qcs404: Add PCIe resets omits 0ade0b6240c4 RAS/CEC: Convert the timer callback to a workqueue omits 5923ea6c2ce6 gpio: pass lookup and descriptor flags to request_own omits f3c74b38a55a RAS/CEC: Fix binary search function omits 00e5a2bbcc31 x86/mm/KASLR: Compute the size of the vmemmap section properly omits fd704bd5ee74 can: purge socket error queue on sock destruct omits eb503004a7e5 can: flexcan: Remove unneeded registration message omits c5a3aed1cd31 can: af_can: Fix error path of can_init() omits 3e82f2f34c93 can: m_can: implement errata "Needless activation of MRAF irq" omits 35b7fa4d07c4 can: mcp251x: add support for mcp25625 omits 0df82dcd5583 dt-bindings: can: mcp251x: add mcp25625 support omits 904044dd8fff can: xilinx_can: use correct bittiming_const for CAN FD core omits 247e5356a709 can: flexcan: fix timeout when set small bitrate omits 0ed89d777dd6 can: usb: Kconfig: Remove duplicate menu entry omits 0aa3ebffc43c docs: gpio: driver.rst: fix a bad tag omits d4425649c630 Merge tag 'hwmon-for-v5.2-rc4' of git://git.kernel.org/pub [...] omits f02fba3aa8fe clk: qcom: gdsc: WARN when failing to toggle omits 893a7d32e8e0 lockref: Limit number of cmpxchg loop retries omits d93445225cd3 uaccess: add noop untagged_addr definition omits d18c7e9d6e4e Merge tag 'xtensa-20190607' of git://github.com/jcmvbkbc/l [...] omits 6c70f899b808 Merge branch 'nvme-5.2-rc-next' of git://git.infradead.org [...] omits afcafe07af0e ucma: Convert ctx_idr to XArray omits 4dfd5321cf0a ucma: Convert multicast_idr to XArray omits c7e3c93abbc1 Merge tag 'wireless-drivers-for-davem-2019-06-07' of git:/ [...] omits 6c0215f5d9f2 ASoC: dt-bindings: fix some broken links from txt->yaml co [...] omits 33de0d1c68a5 Merge tag 'kbuild-fixes-v5.2-2' of git://git.kernel.org/pu [...] omits be411411279b clk: mmp: frac: Remove set but not used variable 'prev_rate' omits da6a5dda5e84 clk: ti: Remove unused functions omits 60e9c3703c77 clk: mediatek: mt8516: Remove unused variable omits 91f152e75bcd Merge tag 'mmc-v5.2-rc2' of git://git.kernel.org/pub/scm/l [...] omits 13ad1948d90d clk: ingenic/jz4725b: Fix "pll half" divider not read/writ [...] omits 74054c413ae8 clk: ingenic/jz4725b: Fix incorrect dividers for main clocks omits 44b06a76ad33 clk: ingenic/jz4770: Fix incorrect dividers for main clocks omits 2a1a703635a0 clk: ingenic/jz4740: Fix incorrect dividers for main clocks omits a9fa2893fcc6 clk: ingenic: Add support for divider tables omits 11e1bbc116a7 leds: lm36274: Introduce the TI LM36274 LED driver omits 04f4dc1bc5f0 dt-bindings: leds: Add LED bindings for the LM36274 omits a373ec23ab52 Merge tag 'pm-5.2-rc4' of git://git.kernel.org/pub/scm/lin [...] omits de9f869616dd x86/insn-eval: Fix use-after-free access to LDT entry omits 9bcb8940f4c0 RDMA/ucma: Use struct_size() helper omits 4f18904c7849 RDMA/hns: Bugfix for filling the sge of srq omits a6cdeeb16bff Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 78a89463a31c Documentation: {u,k}probes: add tracing_on before tracing omits fa027328a1c9 RDMA/hns: fix inverted logic of readl read and shift omits f81d086095f2 Merge tag 'clk-renesas-for-v5.3-tag1' of git://git.kernel. [...] omits 462e5a521ab7 treewide: trivial: fix s/poped/popped/ typo omits 9d6194435659 Documentation: xfs: Fix typo omits bca29283dcc0 drm/i915/sdvo: Actually print the reason why the SDVO comm [...] omits 7f668346e70f drm/i915/sdvo: Don't write stack garbage into the hbuf omits 700bbf83eabd drm/i915/sdvo: Don't unpack stack garbage omits b5716a4efe5c drm/i915/sdvo: Check that we have space for the infoframe omits dd6090f8780a drm/i915: Rename SDVO_AUDIO_ENABLE to HDMI_AUDIO_ENABLE omits 3d9cf48b2ca2 Documentation: nvdimm: Fix typo omits bed0918d64ca doc:it_IT: documentation alignment omits 165915c17d68 doc:it_IT: fix file references omits 54002b56b04b scripts/sphinx-pre-install: fix "dependenties" typo omits dc49a56bd43b drm/i915/sdvo: Implement proper HDMI audio support for SDVO omits 889aa9ca9306 docs: clk: fix struct syntax omits cc54d5e8d816 drm/i915/sdvo: Fix AVI infoframe TX rate readout omits b1663d7e3a79 docs: Kbuild/Makefile: allow check for missing docs at build time omits 3f9564e680ef KVM: arm/arm64: Always capitalize ITS omits 6fb44c439eda Documentation: net: dsa: Grammar s/the its/its/ omits e47cf0c95877 Documentation: tee: Grammar s/the its/its/ omits e0cef9ff6315 Documentation: fix typo CLOCK_MONONOTNIC_COARSE omits 4241d516b004 Documentation/dm-init: fix multi device example omits 99d2b9386729 Documentation: DMA-API: fix a function name of max_mapping_size omits bcef5b721568 RDMA/srp: Accept again source addresses that do not have a [...] omits 633fbb06cbb3 RDMA/ipoib: implement ethtool .get_link() callback omits 1e1d92636954 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 6e38335dcc70 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits a02a532c2a6c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 0779935938b1 ASoC: Remove erroneous soc_cleanup_card_resources() call omits 913ab9780fc0 kbuild: use more portable 'command -v' for cc-cross-prefix omits d99004d7201a drm/crc-debugfs: Also sprinkle irqrestore over early exits omits 38f300410f3e drm/i915: Fix per-pixel alpha with CCS omits 0502a1af95a1 drm/i915: Drop pointless WARN_ON omits 97068c1b905d drm/i915: Move intel_dp->prepare_link_train assignment int [...] omits 4745224b4509 arm64/mm: Refactor __do_page_fault() omits c49bd02f4c74 arm64/mm: Document write abort detection from ESR omits 0ab0d7ac2090 s390/unwind: correct stack switching during unwind omits 625d7d351887 scsi: hpsa: correct ioaccel2 chaining omits 382d8dfe8b1b drm/bridge: sii902x: fix comparision of u32 with less than zero omits 955f03a7d073 drm/bridge: sii902x: re-order conditions to prevent out of [...] omits 8103d10b7161 btrfs: Always trim all unallocated space in btrfs_trim_fre [...] omits 8a3dca632538 netfilter: ipv6: nf_defrag: accept duplicate fragments again omits 35ab6cfbf211 drm/stm: support runtime power management omits 630bec0c16ee drm/stm: ltdc: No message if probe omits 0f5a5712ad1e video: fbdev: pvr2fb: add COMPILE_TEST support omits db7f2cb965cb video: fbdev: pvr2fb: remove function prototypes omits 66019bc26d2b video: fbdev: cyber2000fb: remove superfluous CONFIG_PCI ifdef omits 767ceabc6cc6 video: fbdev: da8xx-fb: add COMPILE_TEST support omits 552ccf6b259d video: fbdev: gbefb: add COMPILE_TEST support omits f0bab2e3f675 video: fbdev: pxa168fb: add COMPILE_TEST support omits b90b279e87a3 video: fbdev: imxfb: add COMPILE_TEST support omits 59c1ad914ef2 video: fbdev: atmel_lcdfb: add COMPILE_TEST support omits 7e801d63fd3a video: fbdev: atafb: remove superfluous function prototypes omits e0b29902483b au1200fb: fix DMA API abuse omits f225f1393f03 video: fbdev: mxsfb: Remove driver omits 25a7d03dae3a regulator: cpcap: Spelling s/configuraion/configuration/ omits 6445500b4312 regmap: add i3c bus support omits 59ab3f4060fc rtc: tegra: Drop MODULE_ALIAS omits ef8a4757a6db ASoC: msm8916-wcd-digital: Add sidetone support omits f6e903db89bc drm/i915: Tidy intel_execlists_submission_init omits dbc651836372 drm/i915: Convert some more bits to use engine mmio accessors omits bcc726bea2cd drm/i915: Unexport i915_gem_init/fini_aliasing_ppgtt omits f736ae1b1031 drm/i915: Extract engine fault reset to a helper omits 77a302e04312 drm/i915: Make Gen6/7 RING_FAULT_REG access engine centric omits 7c53c48d01a3 drm/i915: Tidy engine mask types in hangcheck omits b61ea001b2df drm/i915: Reset only affected engines when handling error capture omits ada28f7b3a97 phy: tegra: xusb: Add Tegra210 PLL power supplies omits de116e5542ec phy: tegra: xusb: Add Tegra124 PLL power supplies omits c9d627fb6695 dt-bindings: phy: tegra-xusb: List PLL power supplies omits 882f79199da4 phy: usb: phy-brcm-usb: Remove sysfs attributes upon drive [...] omits 2b3346ef699f phy: renesas: rcar-gen2: Fix memory leak at error paths omits fb6dda8349ea dt-bindings: dma: uart: rename binding omits 9135408c3ace dmaengine: mediatek: Add MediaTek UART APDMA support omits 8e01076afd97 arm64: Fix comment after #endif omits c21f5a9ed85c powerpc/32s: fix booting with CONFIG_PPC_EARLY_DEBUG_BOOTX omits 8d1b73dd25ff kernel: module: Use struct_size() helper omits a964d23c94e8 Merge branch 'pm-x86' omits bc7b488b1d1c drm/i915/dmc: protect against reading random memory omits 5ffff4415f9e drm/meson: Add support for XBGR8888 & ABGR8888 formats omits fd311d880c76 drm/meson: Add zpos immutable property to planes omits 04310324c6f4 s390/qdio: handle PENDING state for QEBSM devices omits 6887560c039f s390/jump_label: remove unused structure definition omits b0bb8fbd49af s390/boot: disable address-of-packed-member warning omits 34c636a0c157 s390/cio: fix kdoc for tiqdio_thinint_handler omits e1ab11012e1c s390/zcrypt: support special flagged EP11 cprbs omits bae0aae2f8f9 s390: fix unrecognized __aligned() in uapi header omits 10400c401754 s390/configs: remove useless UEVENT_HELPER_PATH omits 3e8eb22faee1 s390: enforce CONFIG_HOTPLUG_CPU omits 67626fadd269 s390: enforce CONFIG_SMP omits 0b84933db7f2 drm/meson: fix G12A primary plane disabling omits c03ea50e27ec drm/meson: fix primary plane disabling omits e98c7952db1a drm/meson: fix G12A HDMI PLL settings for 4K60 1000/1001 v [...] omits 19e9da9e86c4 block, bfq: add weight symlink to the bfq.weight cgroup parameter omits 54b7b868e826 cgroup: let a symlink too be created with a cftype file omits 671e2ee5ee21 Merge branch 'linux-5.2' of git://github.com/skeggsb/linux [...] omits a1ee570c831d EDAC/sifive: Add EDAC platform driver for SiFive SoCs omits a00196a27216 powerpc/64s: __find_linux_pte() synchronization vs pmdp_in [...] omits 33258a1db165 powerpc/64s: Fix THP PMD collapse serialisation omits 6c284228eb35 powerpc: Fix kexec failure on book3s/32 omits f9aaba8dafc0 EDAC/sb_edac: Remove redundant update of tad_base omits caef756dd2f7 arm64: dts: stratix10: Add SDMMC EDAC node omits 1465c42fdddc EDAC/altera: Add Stratix10 SDMMC support omits 096322224f94 arm64: dts: stratix10: Add OCRAM EDAC node omits 1571c029a2ff dax: Fix xarray entry association for mixed mappings omits ab4bec16d4bc drm/nouveau/secboot/gp10[2467]: support newer FW to fix SE [...] omits 9352ce377512 drm/nouveau/secboot: enable loading of versioned LS PMU/SE [...] omits 5f0f8b573a79 drm/nouveau/secboot: split out FW version-specific LS func [...] omits c26f3061fe51 drm/nouveau/secboot: pass max supported FW version to LS l [...] omits 475cf02b8345 drm/nouveau/core: support versioned firmware loading omits 8854eed1a4f5 drm/nouveau/core: pass subdev into nvkm_firmware_get, rath [...] omits b7831befaaf6 EDAC/altera: Add Stratix10 OCRAM ECC support omits f5d59da9663d EDAC/sysfs: Drop device references properly omits 92aae4ce8427 mtd: spi-nor: change "error reading JEDEC id" from dbg to err omits c3e2219216c9 block: free sched's request pool in blk_cleanup_queue omits 6f346347459c EDAC/sysfs: Fix memory leak when creating a csrow object omits 21ed90acd178 mtd: spi-nor: Add Micron MT25QL02 support omits df6bd6c002a4 mtd: spi-nor: stm32: remove the driver as it was replaced [...] omits e659b4122cf9 Merge tag 'drm-intel-fixes-2019-06-06' of git://anongit.fr [...] omits b170b5d5e8a3 clk: imx6sll: Switch to clk_hw based API omits bce5b921502f clk: imx7d: Switch to clk_hw based API omits 1487b60dc2d2 clk: imx6ul: Switch to clk_hw based API omits f1541e15e38e clk: imx6sx: Switch to clk_hw based API omits 992b703b5b38 clk: imx6q: Switch to clk_hw based API omits 3a1d8fe6f445 clk: imx6sl: Switch to clk_hw based API omits eccf8dfd0052 clk: imx: Switch wrappers to clk_hw based API omits 3ead0f1e5fae clk: imx: clk-fixup-mux: Switch to clk_hw based API omits 2597b39ed1f5 clk: imx: clk-fixup-div: Switch to clk_hw based API omits dfc148b32a79 clk: imx: clk-gate-exclusive: Switch to clk_hw based API omits 995087c91e9c clk: imx: clk-pfd: Switch to clk_hw based API omits e5674a4d0762 clk: imx: clk-pllv3: Switch to clk_hw based API omits 1f9aec966256 clk: imx: clk-gate2: Switch to clk_hw based API omits 2bc7e9dc1c19 clk: imx: clk-cpu: Switch to clk_hw based API omits dd1a6c0d339b clk: imx: clk-busy: Switch to clk_hw based API omits f5697226f90e clk: imx6q: Do not reparent uninitialized IMX6QDL_CLK_PERI [...] omits fa7574740cdf clk: imx6sx: Do not reparent to unregistered IMX6SX_CLK_AXI omits a4a4069f4523 clk: imx: Add imx_obtain_fixed_clock clk_hw based variant omits 5b933e28d8b1 clk: imx: imx8mm: correct audio_pll2_clk to audio_pll2_out omits 4ecabd55c904 bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper omits 4aeba328019a Merge branch 'fix-unconnected-udp' omits b714560f7b38 bpf: expand section tests for test_section_names omits 1812291e7661 bpf: more msg_name rewrite tests to test_sock_addr omits 000aa1250d57 bpf, bpftool: enable recvmsg attach types omits 9bb59ac1f6c3 bpf, libbpf: enable recvmsg attach types omits 3dbc6adac1f3 bpf: sync tooling uapi header omits 983695fa6765 bpf: fix unconnected udp hooks omits 7355965da22b drm/vkms: Forward timer right after drm_crtc_handle_vblank omits 1ae752bf390c drm/vkms: Remove useless call to drm_connector_register/un [...] omits 072a551fd5cf dt-bindings: clock: Document gpucc for msm8998 omits 96524ea4be04 Merge branch 'Xilinx-axienet-driver-updates' omits f5203a3d9b25 net: axienet: convert to phylink API omits 28ef9ebdb64c net: axienet: make use of axistream-connected attribute optional omits a1765c1850be net: axienet: document axistream-connected attribute omits 3b09a3fb3507 net: axienet: Fix MDIO bus parent node detection omits a4ebb2997c10 net: axienet: document device tree mdio child node omits 70c50265c46b net: axienet: stop interface during shutdown omits d05a9ed5c3a7 net: axienet: Make missing MAC address non-fatal omits 7de44285c1f6 net: axienet: Fix race condition causing TX hang omits 522856cefaf0 net: axienet: Add optional support for Ethernet core interrupt omits 9cbc1b6834dc net: axienet: Support shared interrupts omits 867d03bc238f net: axienet: Add DMA registers to ethtool register dump omits 8b09ca823ffb net: axienet: Make RX/TX ring sizes configurable omits 489d4d7713d1 net: axienet: Cleanup DMA device reset and halt process omits 7789e9ed0591 net: axienet: Re-initialize MDIO registers properly after reset omits e7a3d116fa6f net: axienet: fix teardown order of MDIO bus omits 09a0354cadec net: axienet: Use clock framework to get device clock rate omits 2190cd1974ab net: axienet: add X86 and ARM as supported platforms omits 88a972d74ea9 net: axienet: fix MDIO bus naming omits d85f5f3e4eb3 net: axienet: Use standard IO accessors omits 23e6b2dc9363 net: axienet: Fix casting of pointers to u32 omits 860690a93ef2 clk: mediatek: Remove MT8183 unused clock omits 0fd4939ac100 clk: mediatek: add audsys clock driver for MT8516 omits 3d8b6e9c774f dt-bindings: mediatek: audsys: add support for MT8516 omits a8e992342ce4 Merge branch 'asoc-5.2' into asoc-5.3 omits 169a126c6e88 iommu/virtio: Add event queue omits 2a5a31487445 iommu/virtio: Add probe request omits edcd69ab9a32 iommu: Add virtio-iommu driver omits 59b099a6c75e PCI: OF: Initialize dev->fwnode appropriately omits fb709b5e1cca of: Allow the iommu-map property to omit untranslated devices omits 6c9e92ef8bdd dt-bindings: virtio: Add virtio-pci-iommu node omits 8447d84e35f2 dt-bindings: virtio-mmio: Add IOMMU description omits 0b4a7092ffe5 vhost: fix clang build warning omits bcc9d0e346f9 Merge branch 'malidp-fixes' of git://linux-arm.org/linux-l [...] omits 3e582c6e911f spi: mediatek: add SPI_LSB_FIRST support omits 40ae25505fe8 net: stmmac: socfpga: fix phy and ptp_ref setup for Arria1 [...] omits b637e0856a62 dt-bindings: socfpga-dwmac: add "altr, socfpga-stmmac-a10- [...] omits adb76b5b9c47 ASoC: soc-core: remove legacy style dai_link omits e1684073ef21 ASoC: Intel: sof_rt5682: use modern dai_link style omits 02c31963d156 ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style omits a78959f407e6 ASoC: Intel: skl_hda_dsp_common: use modern dai_link style omits 2bfa8c35d90c ASoC: Intel: skl-pcm: use modern dai_link style omits 318796d854ff ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style omits 9cb56a5ceefa ASoC: Intel: skl_rt286: use modern dai_link style omits 502a522b7b8b ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style omits 27eb6c7cb902 ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style omits bf2a8ebd07f7 ASoC: Intel: kbl_da7219_max98927: use modern dai_link style omits 42ac21b9b17d ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_li [...] omits 00c3cfb041a4 ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style omits 168bfa962ed2 ASoC: Intel: kbl_rt5660: use modern dai_link style omits 5ae4641f5a2b ASoC: Intel: cht_bsw_nau8824: use modern dai_link style omits a61142bb0aa0 ASoC: Intel: cht_bsw_rt5672: use modern dai_link style omits 099cc6585559 ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style omits 75909d7e2e26 ASoC: Intel: cht_bsw_rt5645: use modern dai_link style omits e7a712889b29 ASoC: Intel: bytcr_rt5640: use modern dai_link style omits 01fee62a27c1 ASoC: Intel: bytcr_rt5651: use modern dai_link style omits 196c52e13eb5 ASoC: Intel: bytcht_cx2072x: use modern dai_link style omits fb1d4861f28e ASoC: Intel: bytcht_da7213: use modern dai_link style omits 020aa5c7d42b Merge branch 'nfp-tls-add-basic-TX-offload' omits 51a5e563298d nfp: tls: add basic statistics omits 1f35a56cf586 nfp: tls: add/delete TLS TX connections omits c3991d397f2a nfp: tls: add datapath support for TLS TX omits b9727d7f957d net/tls: export TLS per skb encryption omits 2e361176ea01 net/tls: simplify driver context retrieval omits 2d6b51c6924c net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes omits 5584c0f82501 nfp: prepare for more TX metadata prepend omits 232eeb1f84eb nfp: add tls init code omits d9d2d4c54fd7 nfp: parse crypto opcode TLV omits d3e4dfe060cc nfp: add support for sending control messages via mailbox omits a68634893fca nfp: parse the mailbox cmsg TLV omits 3ed77bf76624 nfp: make bar_lock a semaphore omits 76581af254d8 nfp: count all failed TX attempts as errors omits 365a8a586afb ASoC: Intel: bytcht_nocodec: use modern dai_link style omits 143029dbb8c9 ASoC: Intel: bytcht_es8316: use modern dai_link style omits 0034172031aa ASoC: Intel: byt-max98090: use modern dai_link style omits 6bf449c4c49a ASoC: Intel: byt-rt5640: use modern dai_link style omits 5895eb75edf0 ASoC: Intel: bxt_rt298: use modern dai_link style omits 56b2f3187419 ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style omits 4c3db473f77d ASoC: Intel: broadwell: use modern dai_link style omits 77b365b8e99d ASoC: Intel: haswell: use modern dai_link style omits 3f6c2a2e9abe ASoC: Intel: bdw-rt5677: use modern dai_link style omits 7ba06110de26 ASoC: sof: use modern dai_link style omits 0467d8ef0f61 ASoC: vc4: vc4_htmi: use modern dai_link style omits 23b946ce2808 ASoC: soc-topology: use modern dai_link style omits f60adf385141 ASoC: tegra: tegra_max98090: use modern dai_link style omits ec7687d9a10a ASoC: tegra: tegra_wm9712: use modern dai_link style omits 5e703b906e19 ASoC: tegra: tegra_wm8903: use modern dai_link style omits 5a44ad1e587a ASoC: tegra: tegra_rt5640: use modern dai_link style omits f4d9dd95f31b ASoC: tegra: tegra_sgtl5000: use modern dai_link style omits af297e6f2c67 ASoC: tegra: tegra_alc5632: use modern dai_link style omits 706e20515ef6 ASoC: tegra: trimslice: use modern dai_link style omits efefce542260 ASoC: tegra: tegra_wm8753: use modern dai_link style omits 9b4f646a3aed ASoC: tegra: tegra_rt5677: use modern dai_link style omits f4010b4c8b38 ASoC: txx9: txx9aclc-generic: use modern dai_link style omits 950d10e879d4 ASoC: sunxi: sun4i-codec: use modern dai_link style omits 8ad8d81a0ff6 ASoC: ux500: mop500: use modern dai_link style omits a39bb1b740c9 ASoC: sirf: sirf-audio: use modern dai_link style omits 8d6975ea3627 ASoC: rockchip: rockchip_max98090: use modern dai_link style omits 0209bf2b2a76 ASoC: rockchip: rockchip_rt5645: use modern dai_link style omits e0d129d4cac0 ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style omits ca72efb6bdc7 net: phy: Add detection of 1000BaseX link mode support omits 96a239b7af0f ASoC: rockchip: rk3399_gru_sound: use modern dai_link style omits 98b232ca9e0e ASoC: qcom: apq8016_sbc: use modern dai_link style omits 1e36ea360ab9 ASoC: qcom: common: use modern dai_link style omits fa350b770b57 ASoC: qcom: storm: use modern dai_link style omits 26d8d4b21f9e ASoC: nuc900: nuc900-audio: use modern dai_link style omits 49cb448846f5 ASoC: mxs: mxs-sgtl5000: use modern dai_link style omits c84836d7f650 ASoC: meson: axg-card: use modern dai_link style omits 7c5cbcfe966b ASoC: jz4740: qi_lb60: use modern dai_link style omits 79782e283ed3 ASoC: fsl: imx-audmix: use modern dai_link style omits 61c29313cb81 ASoC: fsl: pcm030-audio-fabric: use modern dai_link style omits 8a147e503dd6 ASoC: fsl: imx-mc13783: use modern dai_link style omits 3026ef68d2c5 ASoC: fsl: imx-sgtl5000: use modern dai_link style omits 3219d9c73462 ASoC: fsl: eukrea-tlv320: use modern dai_link style omits 35f6d3025fa8 ASoC: fsl: imx-es8328: use modern dai_link style omits 6aa7b4091d0b ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai [...] omits 893f19510414 ASoC: fsl: fsl-asoc-card: use modern dai_link style omits c90cf3d3fb4a ASoC: fsl: wm1133-ev1: use modern dai_link style omits 7ca8d923511a ASoC: fsl: phycore-ac97: use modern dai_link style omits 22bda69c6502 ASoC: fsl: mx27vis-aic32x4: use modern dai_link style omits 8337ef4f4887 ASoC: fsl: imx-spdif: use modern dai_link style omits cf8c3ec87c72 ASoC: fsl: efika-audio-fabric: use modern dai_link style omits 40989980bf4b ASoC: cirrus: snappercl15: use modern dai_link style omits cda80e05c648 ASoC: cirrus: simone: use modern dai_link style omits 5e883ff15fc0 ASoC: cirrus: edb93xx: use modern dai_link style omits fc4b060a8c63 ASoC: au1x: db1200: use modern dai_link style omits 34592f7ecb4e ASoC: au1x: db1000: use modern dai_link style omits 3d14a1df7d30 ASoC: atmel: atmel-classd: use modern dai_link style omits f62da10aba7c ASoC: atmel: atmel-pdmic: use modern dai_link style omits 079878be6fea ASoC: atmel: atmel-wm8904: use modern dai_link style omits 1199dd99ddf6 ASoC: atmel: tse850-pcm5142: use modern dai_link style omits d83923c576f9 ASoC: atmel: sam9g20_wm8731: use modern dai_link style omits 35617d8262c4 ASoC: atmel: sam9x5_wm8731: use modern dai_link style omits ed00d6ccde62 ASoC: atmel: mikroe-proto: use modern dai_link style omits 19913c163e21 ASoC: amd: acp-rt5645: use modern dai_link style omits 48696d0a6d8e ASoC: amd: acp-da7219-max98357a: use modern dai_link style omits f9aaa1929b2e ASoC: sh: sh7760-ac97: use modern dai_link style omits 4f209c5142dc ASoC: sh: migor: use modern dai_link style omits c3e2a4af64cb ASoC: ti: rx51: use modern dai_link style omits d6db366a411c ASoC: ti: omap-twl4030: use modern dai_link style omits bc9dfc4cb1d8 ASoC: ti: omap-abe-twl6040: use modern dai_link style omits 3b785a63ee3d ASoC: ti: omap-hdmi: use modern dai_link style omits de3582fec0aa ASoC: ti: davinci-evm: use modern dai_link style omits 77723f1c262f ASoC: ti: omap3pandora: use modern dai_link style omits acb9a2d52e2c ASoC: ti: ams-delta: use modern dai_link style omits 5cffc237432d ASoC: ti: osk5912: use modern dai_link style omits 789bc177f828 clk: bcm: Allow CLK_BCM2835 for ARCH_BRCMSTB omits f7554cb47ef1 ASoC: ti: n810: use modern dai_link style omits 1d17821f79ae ASoC: kirkwood: armada-370-db: use modern dai_link style omits 8ba9c5cbe9f2 ASoC: pxa: poodle: use modern dai_link style omits 196a521a3c86 ASoC: pxa: spitz: use modern dai_link style omits cc7b2401cd93 ASoC: pxa: tosa: use modern dai_link style omits 0d246384cae6 ASoC: pxa: ttc-dkb: use modern dai_link style omits dca012bb8602 ASoC: pxa: z2: use modern dai_link style omits 1129efb0a390 ASoC: pxa: zylonite: use modern dai_link style omits 5d59f12a19e6 clk: bcm: Make BCM2835 clock drivers selectable omits ef15331de2e4 ASoC: pxa: palm27x: use modern dai_link style omits a94112f5bd0b ASoC: pxa: mioa701_wm9713: use modern dai_link style omits 018252749ce4 ASoC: pxa: magician: use modern dai_link style omits 76359b17c38d ASoC: pxa: imote2: use modern dai_link style omits 08baa54ee7d1 ASoC: pxa: hx4700: use modern dai_link style omits d7d8e1b14c16 ASoC: pxa: em-x270: use modern dai_link style omits 32b787a0ce77 ASoC: pxa: e800_wm9712: use modern dai_link style omits f78ced5147dc ASoC: pxa: e750_wm9705: use modern dai_link style omits 312989a1ed69 ASoC: pxa: e740_wm9705: use modern dai_link style omits 432895f4f6d9 ASoC: pxa: corgi: use modern dai_link style omits b63eec7443b1 ASoC: pxa: brownstone: use modern dai_link style omits 9423082951be ASoC: samsung: jive_wm8750: use modern dai_link style omits e28d6e02889c ASoC: samsung: littlemill: use modern dai_link style omits 7989919453af ASoC: samsung: lowland: use modern dai_link style omits 0391b03374ce ASoC: samsung: neo1973_wm8753: use modern dai_link style omits 3cddda10c25f ASoC: samsung: odroid: use modern dai_link style omits 400127a12ae3 ASoC: samsung: rx1950_uda1380: use modern dai_link style omits 1c0f3edbcabd ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style omits fba1384c3bff ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_ [...] omits bb5e4a032488 ASoC: samsung: s3c24xx_uda134x: use modern dai_link style omits a259926056dd ASoC: samsung: smartq_wm8987: use modern dai_link style omits db1623faa432 ASoC: samsung: snow: use modern dai_link style omits 3f60911771a1 ASoC: samsung: speyside: use modern dai_link style omits f1d26f2b947e ASoC: samsung: tm2_wm5110: use modern dai_link style omits 19bca225e720 ASoC: samsung: tobermory: use modern dai_link style omits 930f74a171f5 ASoC: samsung: arndale_rt5631: use modern dai_link style omits 88dd84a196ef ASoC: samsung: h1940_uda1380: use modern dai_link style omits e076cc1d9b05 ASoC: samsung: smdk_spdif: use modern dai_link style omits 245139b2c25c ASoC: samsung: smdk_wm8994pcm: use modern dai_link style omits 2f8ea84e3a8c ASoC: samsung: smdk_wm8994: use modern dai_link style omits 10601860559d ASoC: samsung: smdk_wm8580: use modern dai_link style omits 5af5e7609af5 ASoC: samsung: bells: use modern dai_link style omits fa284fd00247 ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern [...] omits 4b99064229b4 ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style omits 1fcd25641d44 ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style omits 05ab66178cb2 ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style omits 166b3f052d3e ASoC: mediatek: mt8173-rt5650: use modern dai_link style omits 1ea15792bc47 ASoC: mediatek: mt8173-max98090: use modern dai_link style omits 4ddabddabf41 ASoC: mediatek: mt2701-cs42448: use modern dai_link style omits b664e06d530e ASoC: mediatek: mt2701-wm8960: use modern dai_link style omits 9ded5f71114b ASoC: mediatek: mt6797-mt6351: use modern dai_link style omits 587c984427bf ASoC: soc.h: add sound dai_link connection macro omits f107294c6422 ASoC: simple-card: support snd_soc_dai_link_component styl [...] omits 08a5841e3a10 ASoC: soc-core: use snd_soc_dai_link_component for CPU omits 64429a8711e1 ASoC: rt1011: fix warning reported by kbuild test robot an [...] omits 83a6edbb8fe9 ASoC: rt1011: Mark format integer literals as unsigned omits 16d72dd4891f Merge branch 'parisc-5.2-3' of git://git.kernel.org/pub/sc [...] omits ae8766042bee Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 960e1e721aa6 Merge branch 'x86/boot' omits 01047631df81 Merge tag 'xfs-5.2-fixes-2' of git://git.kernel.org/pub/sc [...] omits dc8ca9cc6e23 Merge tag 'gfs2-v5.2.fixes' of git://git.kernel.org/pub/sc [...] omits 9b1ae605c8e2 mm/hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking omits 789c2af88f24 mm/hmm: support automatic NUMA balancing omits 085ea25064a9 mm/hmm: clean up some coding style and comments omits 2076e5c0451c mm/hmm: update HMM documentation omits 5d6b501fe542 Merge tag 'ovl-fixes-5.2-rc4' of git://git.kernel.org/pub/ [...] omits 1c2308f0f03f mm/hmm.c: suppress compilation warnings when CONFIG_HUGETL [...] omits 211758573b01 Merge tag 'fuse-fixes-5.2-rc4' of git://git.kernel.org/pub [...] omits 459aa077a2f2 Merge tag 'nfs-for-5.2-2' of git://git.linux-nfs.org/proje [...] omits bff5e8071533 regulator: lm363x: Add support for LM36274 omits 9c523efb749d mfd: ti-lmu: Add LM36274 support to the ti-lmu omits 4665743276c3 dt-bindings: mfd: Add lm36274 bindings to ti-lmu omits 39f823584851 net: mscc: ocelot: remove unused variable 'vcap_data_t' omits 5715c4dd66a3 vfio/mdev: Synchronize device create/remove with parent removal omits 26c9e3988eec vfio/mdev: Avoid creating sysfs remove file on stale devic [...] omits 720f1de4021f pktgen: do not sleep with the thread lock held. omits 4c34282fb7d7 clk: pwm: implement the .get_duty_cycle callback omits 5b51ae969e3d x86/boot: Call get_rsdp_addr() after console_init() omits 8e44c7840479 Revert "x86/boot: Disable RSDP parsing temporarily" omits 0a23ebc66a46 x86/boot: Use efi_setup_data for searching RSDP on kexec-e [...] omits 41b3588dba6e clk: ti: clkctrl: Fix returning uninitialized data omits a19a0582363b net: fec: Do not use netdev messages too early omits 6bbeb276b71f x86/kexec: Add the EFI system tables and ACPI tables to th [...] omits fe1e0713bbe8 vxlan: Use FDB_HASH_SIZE hash_locks to reduce contention omits 44e843eb5cc3 Merge tag 'for-rc-adfs' of git://git.armlinux.org.uk/~rmk/ [...] omits 887023604491 Merge branch 'x86/urgent' omits d37acd5aa99c net: mvpp2: Use strscpy to handle stat strings omits 4daa95af7f1c ipv6: fix spelling mistake: "wtih" -> "with" omits 85cb928787ea net: rds: fix memory leak in rds_ib_flush_mr_pool omits 8d037f92de5f Merge branch 'ipv6-fix-EFAULT-on-sendto-with-icmpv6-and-hdrincl' omits b9aa52c4cb45 ipv6: fix EFAULT on sendto with icmpv6 and hdrincl omits 59e3e4b52663 ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 omits 355f948adf3a r8169: silence sparse warning in rtl8169_start_xmit omits 39194128701b soundwire: intel: set dai min and max channels correctly omits 9315d904c7e8 soundwire: stream: fix bad unlock balance omits b81ff1013eb8 x86/fpu: Use fault_in_pages_writeable() for pre-faulting omits 62f99b62e5e3 nvme-rdma: use dynamic dma mapping per command omits c8e8c77b3bdb nvme: Fix u32 overflow in the number of namespace list cal [...] omits 522ecce08ab2 vfio/mdev: Improve the create/remove sequence omits 703a70908255 Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h omits 3bb936f5b92a ASoC: core: Tell codec that jack is being removed omits 619c15f7fac9 ASoC: sun4i-i2s: Change SR and WSS computation omits 04268bf2757a SoC: rt274: Fix internal jack assignment in set_jack callback omits 8a6b4eb8c327 Drivers: hv: Move Hyper-V clocksource code to new clocksou [...] omits b4e7a04791d1 Drivers: hv: Create Hyper-V clocksource driver from existi [...] omits 6d647b736a6b ALSA: hdac: fix memory release for SST and SOF drivers omits 1f5253b08e06 ASoC: SOF: Intel: hda: use the defined ppcap functions omits 04627dcff1ee drivers: hv: Add a module description line to the hv_vmbus driver omits 69d293797137 drivers: hid: Add a module description line to the hid_hyp [...] omits 70fc53734e71 ASoC: core: move DAI pre-links initiation to snd_soc_insta [...] omits 9bbc799318a3 ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform [...] omits 096701e81314 ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platfor [...] omits 79136a016add ASoC: Intel: bytcht_es8316: fix kernel oops with platform_ [...] omits fb54555134b9 ASoC: Intel: cht_bsw_max98090: fix kernel oops with platfo [...] omits 58d494669f36 docs/core-api: Add integer power functions to the list omits b422124758c1 docs/core-api: Add string helpers API to the list omits 9c3cef54c50d VMCI: Fixup atomic64_t abuse omits 9cd9e749e99c Merge branch 'vfs' into docs-next omits b3e144584ac2 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits ee5dc0491c38 docs: filesystems: vfs: Render method descriptions omits 5e2f97a93f70 drm/sti: drop use of drmP.h omits d0a178095c5f mei: docs: update mei documentation omits 638803d45681 Revert "gfs2: Replace gl_revokes with a GLF flag" omits ac543d7145bf drm/i915: Report an earlier wedged event when suspending t [...] omits 0e3743d87071 w1: ds2805: rename w1_family struct, fixing c-p typo omits aacd152ecd7b w1: ds2413: fix state byte comparision omits 2f57b95caf8f clk: samsung: add new clocks for DMC for Exynos5422 SoC omits 8b4a7acf7b30 clk: samsung: add BPLL rate table for Exynos 5422 SoC omits cc9bdecf4b8d clk: samsung: add needed IDs for DMC clocks in Exynos5420 omits 0f06efb44220 Merge branches 'arm-dt-for-v5.3', 'arm-soc-for-v5.3', 'arm [...] omits 7136cc559581 ARM: dts: iwg23s-sbc: Fix SDHI2 VccQ regulator omits 35b1b211b459 ARM: dts: iwg20d-q7-common: Fix SDHI1 VccQ regularor omits eac89b60880a ARM: dts: rza2mevb: Add input switch omits 36cc5725f556 ARM: dts: r7s9210: Add IRQC device node omits 7433f1fb8ec8 arm64: dts: renesas: Add HiHope RZ/G2M sub board support omits 871c13a443de arm64: dts: renesas: hihope-common: Add pincontrol support [...] omits 438419ebd3f8 arm64: dts: renesas: Add HiHope RZ/G2M main board support omits 3bde449f0bf1 drm/edid: Ignore "DFP 1.x" bit for EDID 1.2 and earlier omits 7e706da35a45 mei: docs: fix broken links in iamt documentation. omits 0475afd2a5de mei: docs: add hdcp documentation omits 4e3d3b784ae7 mei: docs: add a short description for nfc behind mei omits 6080e0cff2bf mei: docs: update mei client bus documentation. omits 815d0f26c104 mei: docs: move iamt docs to a iamt.rst file omits 7e527e11d672 mei: docs: move documentation under driver-api omits e7bf2ce83747 Merge tag 'misc-habanalabs-fixes-2019-06-06' of git://peop [...] omits 382d2af64e7d drm/edid: Clean up DRM_EDID_DIGITAL_* flags omits 17dcc588d42b staging: kpc2000: kpc_spi: remove unnecessary cast in [rea [...] omits fbf476ea29cc staging: kpc2000: kpc_spi: remove unnecessary ulong repr o [...] omits 77a91f4b68b0 staging: kpc2000: kpc_spi: remove unnecessary struct membe [...] omits dafcc4a54672 staging: kpc2000: kpc_spi: remove unnecessary struct membe [...] omits d06ad04b7d87 staging: kpc2000: kpc_spi: remove unnecessary struct membe [...] omits 8b37865055fe staging: kpc2000: kpc_spi: remove unnecessary struct member phys omits fa6a80ca5a60 staging: kpc2000: Use '%zu' for printing 'size_t' type omits 89a237aa84c7 staging: kpc2000: Use '%llx' for printing 'long long int' type omits 7942b209ade7 staging: staging: kpc2000: kpc_dma: fix symbol 'kpc_dma_ad [...] omits 259c20b38d28 staging: most: trivial: fix a couple of typos omits 15c1843d70a4 staging: rtl8712: Replace function r8712_free_network_queue omits ca039163d8dd staging: rtl8188eu: core: Remove initialisation of return [...] omits dfa6cbbf3c35 staging: rtl8723bs: hal: fix error "do not initialise glob [...] omits c1c7830cc717 staging: kpc2000: fix incorrect code comment in core.c omits a1ceab8b9251 staging: kpc2000: use sizeof(var) in kzalloc call omits a12cae870afc staging: kpc2000: remove unnecessary include in core.c omits 745cde4ef6e3 staging: kpc2000: use __func__ in debug messages in core.c omits 5298be4877f3 staging: kpc2000: remove unnecessary oom message in core.c omits 1c10f0694074 staging: kpc2000: remove unnecessary parentheses in core.c omits 636928fc1275 staging: kpc2000: simplify comparisons to NULL in core.c omits 1fe2d6f94f96 drm/i915: Skip context_barrier emission for unused contexts omits ebcc5928c5d9 arm64: Silence gcc warnings about arch ABI drift omits 527a1d1ede98 parisc: Fix crash due alternative coding for NP iopdir_fdc bit omits 116d753308cf parisc: Use lpa instruction to load physical addresses in [...] omits ec13c82d261b parisc: configs: Remove useless UEVENT_HELPER_PATH omits 63923d2c3800 parisc: Use implicit space register selection for loading [...] omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits 155ab8836caa drm/i915: Move object close under its own lock omits 973995d98f20 Merge branch 'sunxi/dt-for-5.3' into sunxi/for-next omits 913f36b6242a ARM: dts: sun8i: r40: Change the RTC compatible omits 33e877f34777 ARM: dts: sun8i: v3s: Add external crystals accuracy omits 65a4a40215a9 ARM: dts: sun8i: v3s: Fix the RTC node omits 562b9526ee0c ARM: dts: sun6i: Add external crystals accuracy omits b9cb52497124 ARM: dts: sun6i: Fix RTC node omits 42cc68868ce9 usb: gadget: udc: lpc32xx: fix return value check in lpc32 [...] omits 066cfd0770ab usb: gadget: dwc2: fix zlp handling omits 4faf3b36553a usb: dwc2: Set actual frame number for completed ISOC tran [...] omits fbc318afadd6 usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC omits 62fd0e0a24ab usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep[i] omits b5bbe2235361 usb: phy: mxs: Disable external charger detect in mxs_phy_ [...] omits 4a4863bf2e79 usb: dwc2: Fix DMA cache alignment issues omits babd183915e9 usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam r [...] omits 7d2129310b8c clk: rockchip: Remove 48 MHz PLL rate from rk3288 omits f2f2bb60d998 drm: panel-orientation-quirks: Add quirk for GPD MicroPC omits 6dab9102dd7b drm: panel-orientation-quirks: Add quirk for GPD pocket2 omits b8925b7c2f86 ARM: dts: rockchip: Split GPIO keys for veyron into multip [...] omits cd6386087d82 ARM: dts: rockchip: Add HDMI i2c unwedging for rk3288-veyron omits c077d9d717dc ARM: dts: rockchip: Add unwedge pinctrl entries for dw_hdm [...] omits bf09924f2176 ARM: dts: rockchip: Switch to builtin HDMI DDC bus on rk32 [...] omits d6624cc75021 rtc: sun6i: Add R40 compatible omits f5a336496e0f dt-bindings: rtc: sun6i: Add the R40 RTC compatible omits 5a0797599b47 dt-bindings: rtc: Convert Allwinner A31 RTC to a schema omits 36e63ef3582b dt-bindings: rtc: Convert Allwinner A10 RTC to a schema omits 43390e0710fd dt-bindings: rtc: Move trivial RTC over to a schemas of their own omits 7bdcb8e0454a dt-bindings: rtc: Add YAML schemas for the generic RTC bindings omits 16e6427c88c5 netfilter: ipv6: Fix undefined symbol nf_ct_frag6_gather omits 2b55d83e9a8c ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix omits 1882018a70e0 drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry omits 1c16b1bcd1aa Merge branch 'x86/urgent' omits 800037e815b9 arm64: dts: renesas: r8a774a1: Add operating points omits 70c6d23ea70c arm64: dts: renesas: r8a77990: Add dynamic power coefficient omits 8fa7d18f9ee2 arm64: dts: renesas: r8a77990: Create thermal zone to support IPA omits eb2cd8c259d4 arm64: dts: renesas: r8a77965: Add dynamic power coefficient omits 7ec67eddfb8e arm64: dts: renesas: r8a77965: Create thermal zone to support IPA omits 9fed1b89c0cd arm64: dts: renesas: r8a7796: Add dynamic power coefficient omits 81022ecd2720 arm64: dts: renesas: r8a7796: Create thermal zone to support IPA omits 47e1714ab93d arm64: dts: renesas: r8a7795: Add dynamic power coefficient omits 15d8cd83b7ef arm64: dts: renesas: r8a7795: Create thermal zone to support IPA omits 7794bd7ed709 arm64: dts: renesas: Revise usb2_phy nodes and phys properties omits 90d4fa39d028 arm64: dts: renesas: ebisu: Remove renesas, no-ether-link [...] omits 11290c09e296 arm64: dts: renesas: r8a774c0: Clean up CPU compatibles omits b31b43c92dae arm64: dts: renesas: Use ip=on for bootargs omits 9d79b2f1aed4 dt-bindings: Add vendor prefix for HopeRun omits 02af9f90941b soc: renesas: Enable RZ/A1 IRQC on RZ/A1H and RZ/A2M omits affa22b5f0f7 drm/i915: fix documentation build warnings omits 8a6f43d4d92d Documentation/i915: Fix kernel-doc references to moved gem files omits 6d10dc617b41 drm/komeda: Potential error pointer dereference omits 7cb8bec20525 drm/komeda: remove set but not used variable 'kcrtc' omits 1a1e5c0f5b84 drm: Ignore drm_gem_vram_mm_funcs in generated documentation omits 5934ce998faf drm/virtio: Fix cache entry creation race. omits 676a905b09d5 drm/virtio: Wake up all waiters when capset response comes in. omits 7fdf478a4386 drm/virtio: Ensure cached capset entries are valid before [...] omits e35faeb64146 x86/CPU: Add more Icelake model numbers omits 812086d362a1 USB: move usb debugfs directory creation to the usb common core omits 0e016249f687 usb: host: u132-hcd: remove unneeded variable frame omits 7545b6c2087f crypto: chacha20poly1305 - fix atomic sleep when using asy [...] omits 4bb02dbd31d7 crypto: atmel-i2c - Fix build error while CRC16 set to m omits 385cfc84a5a8 crypto: caam - disable some clock checks for iMX7ULP omits ed527b13d800 crypto: caam - limit output IV to CBC to work around CTR m [...] omits 49d22167f826 crypto: atmel - Fix sparse endianness warnings omits 20a0f9761343 crypto: lrw - use correct alignmask omits 5c6bc4dfa515 crypto: ghash - fix unaligned memory access in ghash_setkey() omits 67882e764924 crypto: xxhash - Implement xxhash support omits d9d67c87ad37 crypto: jitter - update implementation to 2.1.2 omits d8ea98aa3cd4 crypto: testmgr - test the shash API omits 6bd934de1e39 crypto: arm64/sha2-ce - correct digest for empty data in finup omits 1d4aaf16defa crypto: arm64/sha1-ce - correct digest for empty data in finup omits 3b2614cb864d crypto: caam - strip input without changing crypto request omits c3725f7ccc8c crypto: caam - fix pkcs1pad(rsa-caam, sha256) failure beca [...] omits 893325904272 crypto: inside-secure - do not rely on the hardware last b [...] omits 583d7e195f48 crypto: inside-secure - fix use of the SG list omits 082ec2d48467 crypto: inside-secure - add support for HMAC updates omits 57660b11d5ad crypto: inside-secure - implement IV retrieval omits ccd65a206a50 crypto: inside-secure - fix queued len computation omits b926213d6fed crypto: inside-secure - fix zeroing of the request in ahas [...] omits aa52428698ae crypto: inside-secure - unify cache reset omits 97a1440d1294 crypto: inside-secure - enable context reuse omits 082a9d0918d2 crypto: inside-secure - change returned error when a descr [...] omits 942d849d32d0 crypto: inside-secure - improve the result error format wh [...] omits 709ecc101aea crypto: inside-secure - remove useless check omits 0733eabadc90 crypto: inside-secure - fix coding style for a condition omits dd4306a6f398 crypto: inside-secure - move comment omits cb9877b8a8fb crypto: inside-secure - remove empty line omits 4f518e802cca xfrm: remove type and offload_type map from xfrm_state_afinfo omits 4c203b0454b5 xfrm: remove eth_proto value from xfrm_state_afinfo omits 3aaf3915a31a xfrm: remove state and template sort indirections from xfr [...] omits 396f9acaffd8 Merge branch 'drm-next-5.3' of git://people.freedesktop.or [...] omits 72a14e9b23d0 Revert "drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu" omits ae96e8d7b6f4 drm/ttm: fix ttm_bo_unreserve omits 621b325aa8b2 drm/amdgpu/display: Drop some new CONFIG_DRM_AMD_DC_DCN1_0 [...] omits beff74bc6e0f drm/amdgpu: fix a race in GPU reset with IB test (v2) omits c53e4db71276 drm/amdgpu: cancel late_init_work before gpu reset omits fbebaa72992e gpu: amdgpu: fix broken amdgpu_dma_buf.c references omits e6abacabb5ac cpufreq: Switch imx7d to imx-cpufreq-dt for speed grading omits 7d5f589a5228 cpufreq: imx-cpufreq-dt: Remove global platform match list omits b4e3e54a46a6 arm64: dts: imx8mm: Move gic node into soc node omits 141de1d46fc8 Merge tag 'drm-misc-next-2019-06-05' of git://anongit.free [...] omits ec01147a4bce Merge branch 'tcp-flowlabel' omits 50a8accf1062 ipv6: tcp: send consistent flowlabel in TIME_WAIT state omits 323a53c41292 ipv6: tcp: enable flowlabel reflection in some RST packets omits e736bf72af56 lib: objagg: Use struct_size() in kzalloc() omits dbd9f78ed237 Merge tag 'drm-misc-fixes-2019-06-05' of git://anongit.fre [...] omits 75cb3776fdff Merge branch 'drm-fixes-5.2' of git://people.freedesktop.o [...] omits 351212f69dc6 Merge tag 'drm-intel-fixes-2019-06-03' of git://anongit.fr [...] omits 8b5e07d7ee95 inet_connection_sock: remove unused parameter of reqsk_que [...] omits 4a60570dce65 hwmon: (pmbus/core) Treat parameters as paged if on multip [...] omits 38463721ec3c hwmon: (pmbus/core) mutex_lock write in pmbus_set_samples omits c41dd48e21fa hwmon: (core) add thermal sensors only if dev->of_node is present omits 7f466032dc9e vhost: access vq metadata through kernel virtual address omits 99ae52edeba1 ARM: imx6: cpuidle: Use raw_spinlock_t omits 4970b42d5c36 Revert "fib_rules: return 0 directly if an exactly same ru [...] omits 2bd229df5e2e net: phy: remove state PHY_FORCING omits 930b9a054338 net: aquantia: fix wol configuration not applied sometimes omits 0ee4e76937d6 ethtool: fix potential userspace buffer overflow omits 07c3bbdb1a9b samples: bpf: print a warning about headers_install omits 0a8dd9f67cd0 Fix memory leak in sctp_process_init omits b50e058746ba net: rds: fix memory leak when unload rds_rdma omits fe3475af3bdf net: rds: add per rds connection cache statistics omits dceebd4c9274 Merge branch 'dwmac-mediatek' omits ee326fd01e79 net: stmmac: dwmac4: fix flow control issue omits d2facb4b3983 net: stmmac: modify default value of tx-frames omits 792232390b89 net: stmmac: dwmac-mediatek: disable rx watchdog omits 5aa070dc5049 net: stmmac: dwmac-mediatek: enable Ethernet power domain omits b7999b07726c ipv6: fix the check before getting the cookie in rt6_get_cookie omits 0a90478b93a4 ipv4: not do cache for local delivery if bc_forwarding is enabled omits 478db1f1fce3 drivers: net: vxlan: drop unneeded likely() call around IS_ERR() omits 26f8113cc720 net: ipv6: drop unneeded likely() call around IS_ERR() omits 88e235b80c2a net: ipv4: drop unneeded likely() call around IS_ERR() omits b90f5aa4d626 net: openvswitch: drop unneeded likely() call around IS_ERR() omits 4546e44ca2ec net: socket: drop unneeded likely() call around IS_ERR() omits 856e6d9f9dd2 nfp: flower: use struct_size() helper omits 80598e6230c7 i40e: Check and set the PF driver state first in i40e_ndo_ [...] omits 745b32c1a3fa i40e: Do not check VF state in i40e_ndo_get_vf_config omits 55426f47d05e Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits b71438606343 drm/i915/ehl: Support HBR3 on EHL combo PHY omits e2e88325f4bc selftests: vm: Fix test build failure when built by itself omits feebcaeac79a vhost: factor out setting vring addr and num omits 4942e8254d93 vhost: introduce helpers to get the size of metadata area omits 9b5e830b7120 vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() omits 7b5d753ebc22 vhost: fine grain userspace memory accessors omits 1ab5d1385af4 vhost: generalize adding used elem omits 156c05917e09 Merge tag 'linux-kselftest-5.2-rc4' of git://git.kernel.or [...] omits 1884c066579a tools: bpftool: Fix JSON output when lookup fails omits 20d437ee8f48 net: ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack omits cd4583206990 ixgbe: implement support for SDP/PPS output on X550 hardware omits 7efffc64435e net: hns3: Use LLDP ethertype define ETH_P_LLDP omits 3aea17362248 ice: Use LLDP ethertype define ETH_P_LLDP omits f0843b681a98 ixgbe: Use LLDP ethertype define ETH_P_LLDP omits af7364e4caf6 i40e: Use LLDP ethertype define ETH_P_LLDP omits c54c2c72b2b9 net: Add a define for LLDP ethertype omits c3e9297c8ac9 ixgbe: add a kernel documentation comment for ixgbe_ptp_ge [...] omits 8b057955af87 ixgbe: use 'cc' instead of 'hw_cc' for local variable omits 68d9676fc04e ixgbe: fix PTP SDP pin setup on X540 hardware omits 8fd709940280 ixgbe: reduce PTP Tx timestamp timeout to 1 second omits 1bc1ffb04070 ixgbe: fix AF_XDP tx packet count omits 30d5703bceb0 ixgbe: fix AF_XDP tx byte count omits 9ba095a628f7 ixgbe: remove umem from adapter omits d49e286d354e ixgbe: add tracking of AF_XDP zero-copy state for each queue pair omits db309f2aedb8 Merge tag 'pidfd-fixes-v5.2-rc4' of gitolite.kernel.org:pu [...] omits edadd68031e5 media: MAINTAINERS: update email address omits 6aace2f89f78 media: Documentation: update email address omits 6e2980cc68d0 media: pvrusb2: fix null-ptr-deref in class_unregister() omits 7aac98494d1d media: platform: ao-cec-g12a: remove spin_lock_irqsave() l [...] omits 2ac36fd57453 media: imx7-media-csi: Remove unneeded error message omits 9e5fa4e1e5b5 media: imx7-media-csi: Use u32 for storing register reads omits 345162044fa6 media: imx7-media-csi: Use functions instead of macros omits 2b0287ef1d9e media: aspeed: use different delays for triggering VE H/W reset omits 99914b611560 media: aspeed: remove source buffer allocation before mode [...] omits 68b65879e816 media: aspeed: refine interrupt handling logic omits 47358b647550 Merge tag 'pstore-v5.2-rc4' of git://git.kernel.org/pub/sc [...] omits f8a02b37e218 media: aspeed: remove checking of VE_INTERRUPT_CAPTURE_COMPLETE omits 084b6790cf35 media: aspeed: reduce noisy log printing outs omits c8b996ca28d0 media: aspeed: remove IRQF_SHARED flag omits 12ae1c1bf5db media: aspeed: change irq to threaded irq omits 7b74dc0caa30 media: aspeed: refine clock control logic omits 50f9495efe30 drm/bridge/synopsys: dw-hdmi: Add "unwedge" for ddc bus omits c60362500149 dt-bindings: drm/bridge/synopsys: dw-hdmi: Add "unwedge" f [...] omits 9698ed4d4a29 media: aspeed: fix a kernel warning on clk control omits dbb9fcc8c2d8 media: stm32-dcmi: fix irq = 0 case omits 21560067fb1f soc: fsl: qe: fold qe_get_num_of_snums into qe_snums_init omits 4f62e840f827 media: cxusb: Revert "media: cxusb: add raw mode support f [...] omits 5cfca8911ddd soc: fsl: qe: support fsl,qe-snums property omits 8f762fe5819f dt-bindings: soc: fsl: qe: document new fsl,qe-snums binding omits d7fc59636641 soc: fsl: qe: introduce qe_get_device_node helper omits 875f2aabfcfa soc: fsl: qe: reduce static memory footprint by 1.7K omits f03de74d92ac soc: fsl: qe: drop useless static qualifier omits eb42ac1b411c media: platform: Fix Warning of Unneeded Semicolon reporte [...] omits d4ec9550e4b2 media: vivid: fix incorrect assignment operation when sett [...] omits 0c6280b3c353 media: mtk-vcodec: support single-buffer frames omits 0a7ff71e223f media: mtk-vcodec: constify formats omits cf1db7fc8c2d mmc: also set max_segment_size in the device omits bb6f59af309c mtip32xx: also set max_segment_size in the device omits 84f3fc7aec42 rsxx: don't call dma_set_max_seg_size omits a48bc520011e nvme-pci: don't limit DMA segement size omits 11694b03616b net: fec_ptp: Use dev_err() instead of pr_err() omits e7a9fe7b0df7 Merge branch 's390-qeth-fixes' omits bd966839bdf9 s390/qeth: handle error when updating TX queue count omits 335726195e46 s390/qeth: fix VLAN attribute in bridge_hostnotify udev event omits 0cd6783d3c7d s390/qeth: check dst entry before use omits 72c87976c5ab s390/qeth: handle limited IPv4 broadcast in L3 TX path omits e88e17fd40ef Merge branch 'r8169-factor-out-firmware-handling' omits 8197f9d2468d r8169: factor out firmware handling omits 25e992a4603c r8169: rename r8169.c to r8169_main.c omits d28d66e5a92d net: ethernet: mediatek: fix mtk_eth_soc build errors & warnings omits 7b2f936fc828 ceph: fix error handling in ceph_get_caps() omits 3e1d0452edce ceph: avoid iput_final() while holding mutex or in dispatc [...] omits 1cf89a8dee5e ceph: single workqueue for inode related works omits 7f1d39efa66f drm/r128: drop use of drmP.h omits 3c1aa3b38727 drm/r128: drop drm_os_linux dependencies omits ac0ac2102003 drm/savage: drop use of drmP.h omits 87158992d39a drm/savage: drop use of drm_os_linux omits 1b36d506fc82 drm/sis: drop drmP.h use omits 9293e39c5d7f media: mtk-vcodec: replace GPLv2 with SPDX omits b76bfa6d7f5a media: imx7-mipi-csis: Remove extra blank line omits cee0c33c546a cgroup: css_task_iter_skip()'d iterators must be advanced [...] omits 7acc1f91bfb2 media: imx7-mipi-csis: Remove unneeded 'ret' initialization omits 2b393f91c651 media: imx7-mipi-csis: Propagate the error if clock enabli [...] omits f086f67485c5 arm64: ptrace: add support for syscall emulation omits fd3866381be2 arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers omits 15532fd6f57c ptrace: move clearing of TIF_SYSCALL_EMU flag to core omits 3c1b9ac753e9 media: vimc: Remove or modify stream checks omits 84060c65a8fa media: media/doc: Allow sizeimage to be set by v4l clients omits 2c1c55252647 drm/i915/dsi: Use a fuzzy check for burst mode clock check omits 192905989302 drm/amd/amdgpu: add RLC firmware to support raven1 refresh omits 1019fe047a48 drm/amd/powerplay: add set_power_profile_mode for raven1_refresh omits ce0e22f5d886 drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) omits d925da5c7b09 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits acc15900ee9d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c637ffb5180c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3c910ecbdda4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 04dc82e1160e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits eeac88ac304a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e559355a9da6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 27ba4deb4e26 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b886d83c5b62 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3287e96af0d8 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits acf147074cb2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 82664963ee5f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3e45610181bc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 31e12cb6792c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 28b665f6b867 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1c6bec5b3dbe treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 28c61a66abd6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits bb9b83dfc91a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 767a67b0b355 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits dbf5ebee09fc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 55716d26439f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1623de843dd2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 722d94a3ad0f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9f06080f861c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 75a6faf617d1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 579d8b5c8d61 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 8d36fe1e9e1f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits ad1d7d7c1069 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 25d5bf4764f9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 8fba24537d31 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 808cb5dc7be7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b1fb60d7dff6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4d8bc5106988 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 65c85c837882 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a98c5b196546 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits ce718dfb2c01 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0ebc04719c97 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1514e8511756 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0b0191aeda69 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 921a3d4d311d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9c9cf6bee838 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b2139ce04f00 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a6377d905913 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits dc1a8bc16c50 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 41597408fd9a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 46fe7771647f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7336d0e654f7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9d5a634946f5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d9df6c32909d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d2d19cfa8988 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 90832ef1c035 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5a8e0ff9b3f7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 67d0ae42b8d0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c2e30119fe88 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c9fd3ce16100 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e46bd7099dc6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 58751759a6f2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 28ad9e6d182f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f097dcba1d4a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4317cf95ca02 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c51669eafb45 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 55766568587b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f797118391ce treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 76e692f501a3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a10e763b8713 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b8f9f7009616 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 63682fb02470 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 003cc6434e3f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 52a6e82ac272 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5765e78e8402 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits ddc64d0ac978 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 754460a47fac treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4c89e549fe10 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fc01b568f760 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7876981a65f3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 42bd2d91f3f6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 00b46d22a47b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1949739ac5f0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b4cda052c2b4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3817d2b8c7a0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 61790d5bbba7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits da607e1969ff treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 35e62ae830f9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b7c320ff088a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5dfa3c2f105a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 6b1baefec065 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2b72c9e36c28 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits eee1cba5edf1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 6e9ef5098c12 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2b27bdcc2095 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a61127c21302 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4b3d69535dd0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4505153954fd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1d0ea0692ae3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 36edc93958e0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0fc479b1ad63 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4cd10358d64a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7be2e6dcda26 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0b156947b889 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2a2786edacfe treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4273a380f2ed treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 685a6bf8485e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3b20eb23724d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4b44398e38b6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits cc7feb7f4f85 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1237a75addc7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 06776077412d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits aecd8454c0fa treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 49833cbeafa4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f3949fd021ff treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f6cc69f1f384 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits dcc4086d9e1a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fc9c69249e8d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5efdfe759aae treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 38e1884df763 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 432d4130f5bb treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 64d85cc99980 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a32dd67d8a30 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 41a1c9ecc38c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5b497af42fab treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9f8068503d63 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 52fa7bf9eada treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4fa9c49f4d59 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4e43d779e5dc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits eb3ae0aa382e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2025cf9e193d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d95236782b8d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 50acfb2b76e1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 8e8e69d67e5f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 97fb5e8d9b57 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 880a13c40be8 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9c92ab619141 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0e9facca1b88 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 43aa31327bb3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 75d67a54909b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e26441b693e1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits af7c5f890859 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e96a8819a6c4 media: docs: fix minor typos omits e47ca509053e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7614a55ea294 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 07d7fe7bd6a5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits ff7924b02467 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 21eb0be9ace7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 16da78b7b580 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c942299924a7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 04672fe6d698 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 08dbd0f8ef8d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d94d71cb45fd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 24c9d96ddb9c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b67eb1520b39 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1439f94c5489 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 12eb90f1eda1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f45e350b16f9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2d31bf953bed treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fb9e53cce719 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f7be8ec10428 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits adf77481fbe5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3e5580c46585 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c9af7f315d3f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 910070454e64 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 81bc8c03e1b0 platform/chrome: cros_ec: Make some symbols static omits 79e3f1d3db3d platform/chrome: wilco_ec: Add version sysfs entries omits e72e014cd305 Merge branch 'for-5.2/fixes' into for-next omits 9ff4d4e08ba8 media: dvb: tag deprecated DVB APIs as such omits e9ca90074c26 media: do not use C++ style comments in uapi headers omits 2dcbe7fe2265 lib/test_stackinit: Handle Clang auto-initialization pattern omits 64ae0e71c60d mm/zsmalloc.c: remove unused variable omits 8c30d32b1a32 lib/test_stackinit: Handle Clang auto-initialization pattern omits f36e664516b0 livepatch: Use static buffer for debugging messages under rq lock omits 98d669b49120 block: Drop unlikely before IS_ERR(_OR_NULL) omits 4e7372e0dc5d xen/swiotlb: don't initialize swiotlb twice on arm64 omits 962f0af83c23 s390/mm: fix address space detection in exception handling omits 3ed224e273ac HID: logitech-dj: Fix 064d:c52f receiver support omits f9482dabfd16 Revert "HID: core: Call request_module before doing device_add" omits e0b7f9bc0246 Revert "HID: core: Do not call request_module() in async context" omits 15fc1b5c8612 Revert "HID: Increase maximum report size allowed by hid_f [...] omits 1fcd0eb356ad tests: fix pidfd-test compilation omits c732327f04a3 signal: improve comments omits 7c33277b9a9a samples: fix pidfd-metadata compilation omits f3b0d8793c16 drm/tegra: dpaux: Make VDD supply optional omits bbad640709fd drm/tegra: Use GPIO descriptor API omits 31fa25f100ec gpu: host1x: Do not link logical devices to DT nodes omits 1e390478cfb5 gpu: host1x: Increase maximum DMA segment size omits 4bb923e8075f gpu: host1x: Do not output error message for deferred probe omits 9b925365569e media: vicodec: use new v4l2_m2m_ioctl_try_en/decoder_cmd funcs omits ef732d5e2813 media: v4l2-mem2mem: add try_en/decoder_cmd ioctl helpers omits ad2220aa4591 media: staging/media: set device_caps in struct video_device omits b0b48b487de6 media: vc04_services/bcm2835-camera: set device_caps in st [...] omits 1397e3ec0cff media: usb/gadget/f_uvc: set device_caps in struct video_device omits 372332b111b7 media: rtl2832_sdr: set device_caps in struct video_device omits f8bca8339e6b Merge branch 'sunxi/clk-for-5.3' into sunxi/for-next omits b467ec063ec5 dt-bindings: clk: Convert Allwinner CCU to a schema omits 8c3854d03bd7 media: media/usb: set device_caps in struct video_device omits f31e98bfae1c arm64: arch_timer: mark functions as __always_inline omits f41c615310d2 drm/i915/bios: add an enum for BDB block IDs omits b77f9525a658 drm/i915/bios: add more LFP options omits 1434e1f613e8 drm/i915/bios: add VBT swing bit to child device definition omits 843444ed1301 drm/i915/bios: sort BDB block definitions using block ID omits e83ce3005db1 media: media/radio: set device_caps in struct video_device omits e6b4a98bc1c8 Merge branches 'sunxi/clk-for-5.3' and 'sunxi/dt64-for-5.3 [...] omits 262afe92fa8c arm64: smp: Moved cpu_logical_map[] to smp.h omits 78ed70bf3a92 arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_en [...] omits 231dcffc234f drm/i915/bios: add BDB block comments before definitions omits f87f6599c843 drm/i915/bios: reserve struct bdb_ prefix for BDB blocks omits aafe16e38df2 drm/i915/bios: remove unused, obsolete VBT definitions omits 932cd1543156 drm/i915/bios: clean up VBT port info debug logging omits a7475e5dae8e drm/i915/bios: use port info child pointer to determine LS [...] omits c72deaa47f45 drm/i915/bios: use port info child pointer to determine HP [...] omits cc21f01137a4 drm/i915/bios: refactor DDC pin and AUX CH sanitize functions omits 7679f9b8f6ee drm/i915/bios: store child device pointer in DDI port info omits 36a0f92020dc drm/i915/bios: make child device order the priority order omits 84204fb6f290 arm64: dts: allwinner: a64: Add lradc node omits 355fb0e54e85 dt-bindings: input: sun4i-lradc-keys: Add A64 compatible omits f167675486c3 clk: sunxi-ng: sun50i-h6-r: Fix incorrect W1 clock gate register omits 7e98b7b542a4 media: v4l2: Get rid of ->vidioc_enum_fmt_vid_{cap, out}_mplane omits 1ddc8a9732fb media: v4l2: Make sure all drivers set _MPLANE caps in vde [...] omits e46817472a1d xfrm: remove init_flags indirection from xfrm_state_afinfo omits 5c1b9ab3ec81 xfrm: remove init_temprop indirection from xfrm_state_afinfo omits bac9593515c6 xfrm: remove init_tempsel indirection from xfrm_state_afinfo omits 6830f996dc6b Merge branch 'irq/core' omits fac039b0fe7d Merge branch 'locking/core' omits 6c197c7cbd37 Merge branch 'perf/core' omits 9f326f2ba40b Merge branch 'sched/core' omits 9d6c283f93ee Merge branch 'smp/hotplug' omits e0b5470babcd Merge branch 'x86/apic' omits c2b13b1e2c9f Merge branch 'x86/asm' omits 39bed239849a Merge branch 'x86/cleanups' omits fd7a67858314 Merge branch 'x86/paravirt' omits a632c0f97e23 Merge branch 'x86/topology' omits 27a3760b5c5c Merge branch 'x86/urgent' omits 25a7991c84f6 selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS [...] omits 3633e5116dfb drm/i915: Enable intel_color_get_config() omits 2740e81aad0f drm/i915: Introduce vfunc read_luts() to create hw lut omits cf2b5010f416 usbip: Replace unused kvec array with single variable in v [...] omits e60e98237524 usb: renesas_usbhs: remove controlling PWEN/EXTLP support omits 32a6cfdfd168 usb: renesas_usbhs: remove sudmac support omits ef513be0a905 usb: xhci: Add Clear_TT_Buffer omits 4998f1efd190 usb: Add devaddr in struct usb_device omits bd21f0222ada USB: Fix chipmunk-like voice when using Logitech C270 for [...] omits 1a6dd3fea131 USB: usb-storage: Add new ID to ums-realtek omits bcc8737ddcaa Documentation/i915: Fix references to renamed files omits fa2eb819ddf9 Merge tag 'gvt-fixes-2019-06-05' of https://github.com/int [...] omits 86ddd8ad2fc3 ARM: dts: imx7d-sdb: Make SW2's voltage fixed omits a656622a22d6 arm64: dts: imx8mm: Move usbphy out of soc node omits 10c7420738e6 arm64: dts: imx8mm: Pass the 'ranges' property omits 951c1d37f691 arm64: dts: imx8mm: Pass a unit name for the 'soc' node omits a01194d7565a arm64: dts: fsl: imx8mq: add the snvs power key node omits 4b013bb2d3a4 drm/virtio: use u64_to_user_ptr macro omits 283f1e383e91 udmabuf: actually unmap the scatterlist omits a5b868786924 drm/panel: truly: Add additional delay after pulling down [...] omits 846137c6a1db arm64: tegra: Add pin control states for I2C on Tegra186 omits 5298166d47a6 arm64: tegra: Add CPU cache topology for Tegra186 omits c4502cc3a15a arm64: tegra: Add VCC supply for GPIO expanders on Jetson TX2 omits 1210d1e6bad1 platform/chrome: wilco_ec: Add telemetry char device interface omits f0b2835f05c3 soc/tegra: fuse: Do not log error message on deferred probe omits 6e6de3dee51a kernel/module.c: Only return -EEXIST for modules that have [...] omits 34abf69732c7 soc/tegra: pmc: Add comments clarifying wake events omits 03b3c21cb3e6 soc/tegra: pmc: Avoid crash for non-wake IRQs omits 77226d977250 soc/tegra: pmc: Fail to allocate more than one wake IRQ omits 57aa1bc7d17e arm64: dts: ls1028a: fix watchdog device node omits f5b07b04e5f0 dma-buf: Discard old fence_excl on retrying get_fences_rcu [...] omits 3cdf65300ff7 arm64: dts: ls1028a: Enable sata. omits ef9ed87e8248 arm64: dts: imx: add i.MX8QXP ocotp support omits c6b1ccce88ae defconfig: arm64: enable i.MX8 SCU octop driver omits db9693aa76a1 arm64: dts: imx8qxp: Move watchdog node into scu node omits 4c396a604a57 soc: imx: soc-imx8: Correct return value of error handle omits d8dfab0f4d06 soc: imx: soc-imx8: Avoid unnecessary of_node_put() in err [...] omits fdf71426e7c5 net: fix indirect calls helpers for ptype list hooks. omits 2a99283cb7c1 Merge branch 'net-dsa-mv88e6xxx-support-for-mv88e6250' omits 7358fd800c0e net: dsa: mv88e6xxx: refactor mv88e6352_g1_reset omits dabde0dac124 dt-bindings: net: dsa: marvell: add "marvell,mv88e6250" co [...] omits 1f71836f5d96 net: dsa: mv88e6xxx: add support for mv88e6250 omits ce91c45321e8 net: dsa: mv88e6xxx: implement port_link_state for mv88e6250 omits a528e5be6b5f net: dsa: mv88e6xxx: implement port_set_speed for mv88e6250 omits 855cdfde5431 net: dsa: mv88e6xxx: implement watchdog_ops for mv88e6250 omits bec8e5725281 net: dsa: mv88e6xxx: implement vtu_getnext and vtu_loadpur [...] omits 7b83df0dcf84 net: dsa: mv88e6xxx: prepare mv88e6xxx_g1_atu_op() for the [...] omits f30a19b828c6 net: dsa: mv88e6xxx: introduce support for two chips using [...] omits df63b0d95ec5 net: dsa: mv88e6xxx: add mv88e6250_g1_ieee_pri_map omits 3dd7400b4194 vmxnet3: turn off lro when rxcsum is disabled omits ceae266bf0ae net: ipvlan: Fix ipvlan device tso disabled while NETIF_F_ [...] omits 9ec49a7e58fb Merge branch 'net-add-struct-nexthop-to-fib-info' omits dbcc4fa718ee rocker: Fail attempts to use routes with nexthop objects omits 6a87afc072c3 mlx5: Fail attempts to use routes with nexthop objects omits 54250805d8e4 mlxsw: Fail attempts to use routes with nexthop objects omits f88d8ea67fbd ipv6: Plumb support for nexthop object in a fib6_info omits 4c7e8084fd46 ipv4: Plumb support for nexthop object in a fib_info omits dcb1ecb50edf ipv4: Prepare for fib6_nh from a nexthop object omits 5481d73f8154 ipv4: Use accessors for fib_info nexthop data omits cc8f52609bb4 scsi: smartpqi: unlock on error in pqi_submit_raid_request [...] omits 1c90836f70f9 scsi: ufs: Check that space was properly alloced in copy_q [...] omits 82ba25c6de20 udp: only choose unbound UDP socket for multicast when not [...] omits 7dd73168e273 ipv6: Always allocate pcpu memory in a fib6_nh omits cbb32079149d drm/atmel-hlcdc: revert shift by 8 omits 1e0071819400 hinic: add LRO support omits 600bb0318c18 Merge branch 'bond-mpls' omits 8b6912a50193 net: vlan: Inherit MPLS features from parent device omits 2e770b507ccd net: bonding: Inherit MPLS features from slave devices omits e2435ead7633 drm: atmel-hlcdc: add sam9x60 LCD controller omits 262d67e73f9a drm: atmel-hlcdc: enable sys_clk during initalization. omits b20ac8da76ed Merge branch 'net-tls-small-general-improvements' omits fb0f886fa265 net/tls: don't pass version to tls_advance_record_sn() omits f0aaa2c97561 net/tls: reorganize struct tls_context omits 9cd81988cce1 net/tls: use version from prot omits 1fe275d434ad net/tls: don't re-check msg decrypted status in tls_device [...] omits b9d8fec927ef net/tls: don't look for decrypted frames on non-offloaded sockets omits 87b11e0638c3 net/tls: remove false positive warning omits aeb11ff0dc46 net/tls: check return values from skb_copy_bits() and skb_ [...] omits da29e4b466e6 net/tls: fully initialize the msg wrapper skb omits e1dc68a4b149 drm: atmel-hlcdc: avoid initializing cfg with zero omits a6eca2abdd42 drm: atmel-hlcdc: add config option for clock selection omits 7e7d199e05f8 net: mscc: ocelot: Fix some struct initializations omits d3e6e285fff3 net: ipv4: fix rcu lockdep splat due to wrong annotation omits ae95f9c1a560 Merge branch 'net-expose-flash-update-status-to-user' omits fc4c93f145d7 selftests: add basic netdevsim devlink flash testing omits fa4dfc4a94da netdevsim: implement fake flash updating with notifications omits 8f1956f1132e mlxsw: Implement flash update status notifications omits 5853c41823dd mlxfw: Introduce status_notify op and call it to notify ab [...] omits 191ed2024de9 devlink: allow driver to update progress of flash update omits 44f18db5c16a mlxfw: Propagate error messages through extack omits 9c8bca2637b8 mlx5: Move firmware flash implementation to devlink omits a9d204a644cd mlxsw: Move firmware flash implementation to devlink omits 2cd4737bc850 ima: prevent a file already mmap'ed write to be mmap'ed execute omits 2b66552eb2a4 Merge branch 'net-tls-redo-the-RX-resync-locking' omits e52972c11d6b net/tls: replace the sleeping lock around RX resync with a [...] omits 27393f8c6efc Revert "net/tls: avoid NULL-deref on resync during device [...] omits 1d1b5490b91c drm/i915/gtt: Replace struct_mutex serialisation for allocation omits e0241fb0b943 block: aoe: no need to check return value of debugfs_creat [...] omits d85b2ad35a2a ARM: dts: rockchip: Add pin names for rk3288-veyron jaq, m [...] omits 15b3cd8ef46a Revert "consolemap: Fix a memory leaking bug in drivers/tt [...] omits 712246bc93cb net: stmmac: socfpga: add RMII phy mode omits f4cfcfbdf03c net: dsa: sja1105: Fix link speed not working at 100 Mbps [...] omits a6e5afa1bbca Merge branch 'FDB-updates-for-SJA1105-DSA-driver' omits 93647594d8f5 net: dsa: sja1105: Hide the dsa_8021q VLANs from the bridg [...] omits 7752e937f185 net: dsa: sja1105: Unset port from forwarding mask uncondi [...] omits 1da73821343c net: dsa: sja1105: Add FDB operations for P/Q/R/S series omits 2a7e7409298d net: dsa: sja1105: Add P/Q/R/S management route support vi [...] omits def846042f13 net: dsa: sja1105: Make dynamic_config_read return -ENOENT [...] omits 10c3be6526f5 net: dsa: sja1105: Add P/Q/R/S support for dynamic L2 look [...] omits 9dfa69118f12 net: dsa: sja1105: Make room for P/Q/R/S FDB operations omits 90c96cca351a net: dsa: sja1105: Plug in support for TCAM searches via t [...] omits 9c5098d91dfe net: dsa: sja1105: Add missing L2 Forwarding Table definit [...] omits afad12a0f0ba net: dsa: sja1105: Fix bit offsets of index field from L2 [...] omits 31b31120d7b0 net: dsa: sja1105: Shim declaration of struct sja1105_dyn_cmd omits 77316763321e net: phylink: avoid reducing support mask omits 4f45d62a5229 scripts/checkstack.pl: Fix arm64 wrong or unknown architecture omits a6e0487709de kbuild: tar-pkg: enable communication with jobserver omits 8dde5715b280 kconfig: tests: fix recursive inclusion unit test omits 6d3db46c8e33 kbuild: teach kselftest-merge to find nested config files omits 3562f5d9f21e nvmet: fix data_len to 0 for bdev-backed write_zeroes omits 3b295cb1a411 drm: Flush output polling on shutdown omits 9fe51603d953 ACPI: OSL: Make a W=1 kernel-doc warning go away omits be1038846b80 docs: soundwire: locking: fix tags for a code-block omits 04507c0a9385 cpupower : frequency-set -r option misses the last cpu in [...] omits bd59ffb23b9d cpupower: correct spelling of interval omits ca09720657fc MAINTAINERS: Hand over skd maintainership omits 6685699e4ef5 bpf: remove redundant assignment to err omits 2ed99339e921 bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" omits b0823ee35cf9 spi: Add spi driver for Socionext SynQuacer platform omits 6d72a49ff3f6 spi: Add DT bindings for Synquacer omits 6acf0ed57b8c MAINTAINERS: Add entry for Synquacer SPI driver omits f9927000cb35 ASoC: sun4i-i2s: Add offset to RX channel select omits 7e46169a5f35 ASoC: sun4i-i2s: Fix sun8i tx channel offset mask omits 5628c8979642 ASoC: max98090: remove 24-bit format support if RJ is 0 omits cbc0fa7b6e8c ASoC: da7219: Fix build error without CONFIG_I2C omits ad169f9f0dbb ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error omits 616810360043 arm64/mm: Drop task_struct argument from __do_page_fault() omits a0509313d5de arm64/mm: Drop mmap_sem before calling __do_kernel_fault() omits 1c810739097f drm/arm/hdlcd: Allow a bit of clock tolerance omits b96151edced4 drm/arm/hdlcd: Actually validate CRTC modes omits 6a88e0c14813 drm/arm/mali-dp: Add a loop around the second set CVAL and [...] omits a260e0b847f0 drm/komeda: fixing of DMA mapping sg segment warning omits 9b8e8b893ff5 ASoC: pcm3168a: Implement set_tdm_slot callback omits 52194513ba13 ASoC: mediatek: Make some symbols static omits 190d9e0332ab ASoC: cx2072x: remove set but not used variable 'is_right_j ' omits d6e65bb7ff0d ASoC: rt1011: Add RT1011 amplifier driver omits 18e1572419d6 docs: Completely fix the remote build tree case omits 01de1776f62e arm64/mm: Identify user instruction aborts omits 87dedf7c61ab arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() omits 59ec84eca57a drm/i915: Use unchecked uncore writes to flush the GTT omits 1c8242c3a4b2 drm/i915: Use unchecked writes for setting up the fences omits 87d1372d1da3 drm/i915/selftests: Flush partial-tiling object once omits 2e6aee5af330 arm64: kernel: use aff3 instead of aff2 in comment omits 27e6e7d63fc2 arm64/cpufeature: Convert hook_lock to raw_spin_lock_t in [...] omits 10d75f5428fd drm/i915: Fix plane state dumps omits 926878fba5d8 drm/i915: Make state dumpers take a const state omits 2833920d0ea0 drm/i915: Dump failed crtc states during atomic check omits 64f6dbabf79a drm/i915: Include crtc_state.active in crtc state dumps omits a0e701041c95 drm/i915: Move state dump to the end of atomic_check() omits 9a86a07c7e94 drm/i915: Use intel_ types in intel_atomic_check() omits 5643dd9c7af4 drm/i915: Use intel_ types in intel_modeset_checks() omits f239b7998507 drm/i915: Don't pass the crtc to intel_modeset_pipe_config() omits 1b9994c78977 drm/i915: Don't pass the crtc to intel_dump_pipe_config() omits bca0bfa31c1b drm/i915: Use intel_ types in haswell_mode_set_planes_work [...] omits c3b1e6c67dd2 drm/i915: Use intel_ types in intel_modeset_clear_plls() omits 85829eb5ee1a drm/i915: Pass intel_atomic state to check_digital_port_co [...] omits 3d51b48fd16b drm/i915: Clean up cdclk vfunc assignments omits 8b67896e3ba1 drm/i915: Pass intel_atomic_state to cdclk funcs omits 7d09888ead1d drm/i915: add i2c symlink under hdmi connector omits 45fa7c383871 arm64: dts: rockchip: add WiFi+BT support on ROCK Pi4 board omits c432a29d3fc9 arm64: dts: rockchip: fix isp iommu clocks and power domain omits 9dbf05bd8ae5 ARM: dts: rockchip: fix pwm-cells for rk3288's pwm3 omits a0d56cb911ca netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments omits 753469a23b42 Merge tag 'vfio-ccw-20190603' of https://git.kernel.org/pu [...] omits fc20f0c1d7d4 s390/disassembler: update opcode table omits 567b72234723 s390/mm: mmap base does not depend on ADDR_NO_RANDOMIZE pe [...] omits 8b96d9712abc s390/Kconfig: pedantic cleanups omits dbe1c16be381 s390/purgatory: update .gitignore omits 10077c9f2dae s390: drop meaningless 'targets' from tools Makefile omits c3bce92531ac s390: drop redundant directory creation from tools Makefile omits f1090b61a76f s390: drop unneeded -Wall addition from tools Makefile omits e888f7419dff s390: do not pass $(LINUXINCLUDE) to gen_opcode_table.c omits 31885a8dad16 s390/idal: use struct_size() in kmalloc() omits a646ef398e72 s390/jump_label: replace stop_machine with smp_call_function omits 0c1f14ed1226 arm64: mm: make CONFIG_ZONE_DMA32 configurable omits f7f0097af67c arm64/mm: Simplify protection flag creation for kernel hug [...] omits 7b8c87b297a7 arm64: cacheinfo: Update cache_line_size detected from DT or PPTT omits 9a83c84c3a49 drivers: base: cacheinfo: Add variable to record max cache [...] omits 2fe5575f36ca dmaengine: sun6i: Add support for H6 DMA omits 802440bdf3b7 dmaengine: sun6i: Add a quirk for setting mode fields omits 67f34055118c dmaengine: sun6i: Add a quirk for setting DRQ fields omits 43a90fc76a3e dmaengine: sun6i: Add a quirk for additional mbus clock omits f48d14c218cc dt-bindings: arm64: allwinner: h6: Add binding for DMA controller omits 6dcdefcde413 arm64/fpsimd: Don't disable softirq when touching FPSIMD/S [...] omits 54b8c7cbc57c arm64/fpsimd: Introduce fpsimd_save_and_flush_cpu_state() [...] omits 6fa9b41f6f15 arm64/fpsimd: Remove the prototype for sve_flush_cpu_state() omits dc161064beb8 dmaengine: tegra-apb: Error out if DMA_PREP_INTERRUPT flag [...] omits 1f65105ffc47 habanalabs: Read upper bits of trace buffer from RWPHI omits 8343ba2d4820 KVM: selftests: enable pgste option for the linker on s390 omits 49fe9a5d1638 KVM: selftests: Move kvm_create_max_vcpus test to generic code omits ee1563f42856 KVM: selftests: Add the sync_regs test for s390x omits edf54478d83e KVM: selftests: Add processor code for s390x omits da2a2d601c2d KVM: selftests: Align memory region addresses to 1M on s390x omits fe85ec86fcd5 KVM: selftests: Introduce a VM_MODE_DEFAULT macro for the [...] omits a9c788f07347 KVM: selftests: Guard struct kvm_vcpu_events with __KVM_HA [...] omits c983d805a7bb dmaengine: fsl-qdma: Continue to clear register on error omits 8f95adcf3a5a dmaengine: fsl-qdma: fixed the source/destination descript [...] omits 67ceef2a1dd0 video/hdmi: Dropped static functions from kernel doc omits a09db883e5d9 drm: Fix docbook warnings in hdr metadata helper structures omits 5c9e4d8c844a ARM: sa1100/neponset: convert serial to use gpiod APIs omits cf56ffaa51a7 ARM: sa1100/hackkit: remove empty serial mctrl functions omits 88a4c748ba10 ARM: sa1100/badge4: remove commented out modem control ini [...] omits 3fae166e6799 ARM: sa1100/h3xxx: convert serial to gpiod APIs omits 59f06d674f38 ARM: sa1100/assabet: convert serial to gpiod APIs omits 0faf70ca948a serial: sa1100: add note about modem control signals omits d9d03e2c9055 serial: sa1100: add support for mctrl gpios omits ccc494d308e1 tpm: Abstract crypto agile event size calculations omits 309aa926364d drm: ADD UAPI structure definition section in kernel doc omits c4cd24593bc6 tpm: Actually fail on TPM errors during "get random" omits d81294afeecd drm/fb-helper: Remove drm_fb_helper_crtc omits aad03a66f902 clk: renesas: r9a06g032: Add clock domain support omits af9422a85721 dt-bindings: clock: renesas: r9a06g032-sysctrl: Document p [...] omits a6b112b04355 arm64: arch_k3: Fix kconfig dependency warning omits 992968d78626 pinctrl: sh-pfc: Remove obsolete SH_PFC_PIN_NAMED*() macros omits 25491559322e pinctrl: sh-pfc: sh73a0: Use new macros for non-GPIO pins omits 7ad549ffcbd7 pinctrl: sh-pfc: r8a77990: Use new macros for non-GPIO pins omits 5da89cedce5c pinctrl: sh-pfc: r8a77965: Use new macros for non-GPIO pins omits 168e18fd6cac pinctrl: sh-pfc: r8a7796: Use new macros for non-GPIO pins omits 42ee6c339546 pinctrl: sh-pfc: r8a7795: Use new macros for non-GPIO pins omits 4f062bcb5889 pinctrl: sh-pfc: r8a7795-es1: Use new macros for non-GPIO pins omits 2404187c8420 pinctrl: sh-pfc: r8a7790: Use new macros for non-GPIO pins omits 8eba07d3d951 pinctrl: sh-pfc: r8a7778: Use new macros for non-GPIO pins omits 587a9b5dada9 pinctrl: sh-pfc: emev2: Use new macros for non-GPIO pins omits 4818f448986d pinctrl: sh-pfc: Add new non-GPIO helper macros omits 0f7ece0d1434 clk: renesas: mstp: Remove error messages on out-of-memory [...] omits ed04e6288ac5 clk: renesas: cpg-mssr: Remove error messages on out-of-me [...] omits f243220e674c clk: renesas: cpg-mssr: Use genpd of_node instead of local copy omits 89a4aac0ab0e drm: don't block fb changes for async plane updates omits c16b85559dcf drm/vc4: fix fb references in async update omits 474d952b4870 drm/msm: fix fb references in async update omits 332af874db92 drm/amd: fix fb references in async update omits d985a3533274 drm/rockchip: fix fb references in async update omits 79b4df6827fe drm/i915: move more defs in intel_display_power.h omits 7645b19d9bdd drm/i915: extract intel_display_power.h/c from intel_runti [...] omits 16a3c637f074 remoteproc: imx: Fix typo in "failed" omits 0aa25820aa2f remoteproc: imx: Broaden the Kconfig selection logic omits 4c5681fcc684 cpufreq: brcmstb-avs-cpufreq: Fix types for voltage/frequency omits 22a26cc6a51e cpufreq: brcmstb-avs-cpufreq: Fix initial command check omits f14f319eb1a1 f2fs: add a rw_sem to cover quota flag changes omits 1d5c76e66433 xen-blkfront: switch kcalloc to kvcalloc for large array a [...] omits 2458d9d6d94b drm/mediatek: call mtk_dsi_stop() after mtk_drm_crtc_atomi [...] omits a4cd1d2b016d drm/mediatek: clear num_pipes when unbind driver omits cf49b24ffa62 drm/mediatek: call drm_atomic_helper_shutdown() when unbin [...] omits f0fd84834280 drm/mediatek: unbind components in mtk_drm_unbind() omits 8fd7a37b191f drm/mediatek: fix unbind functions omits 014da2a58fd9 Merge branch 'r8169-make-firmware-handling-code-ready-to-b [...] omits 47ad5931add8 r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware omits 4edb00f391d3 r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent omits 2956870e0ae3 r8169: simplify rtl_fw_write_firmware omits 0a616b327db0 r8169: add enum rtl_fw_opcode omits 6e36d77c83c6 Merge branch 'hns3-next' omits 00ea6e5fda9d net: hns3: delay and separate enabling of NIC and ROCE HW errors omits 7832f0bd9fa4 net: hns3: add opcode about query and clear RAS & MSI-X to [...] omits 36701aee36f9 net: hns3: remove setting bit of reset_requests when handl [...] omits 6aa5d07d83f4 net: hns3: add handling of two bits in MAC tunnel interrupts omits 594a81b39525 net: hns3: set ops to null when unregister ad_dev omits 661262bc3e0e net: hns3: add a check to pointer in error_detected and sl [...] omits d9ea156297b7 net: hns3: set the port shaper according to MAC speed omits b524b38ff632 net: hns3: fix VLAN filter restore issue after reset omits 81a9255e476e net: hns3: don't configure new VLAN ID into VF VLAN table [...] omits 56b5866168f0 net: hns3: remove redundant core reset omits c06d05476685 ARM: debug: meson.S: update with SPDX Licence identifier omits 677092c39b14 ARM: dts: meson8b: update with SPDX Licence identifier omits 5a9ae235161e ARM: dts: meson8b-odroidc1: update with SPDX Licence identifier omits 47305093e21a ARM: dts: meson8b-mxq: update with SPDX Licence identifier omits 41e359ed7f1b ARM: dts: meson8: update with SPDX Licence identifier omits 699b98904efc ARM: dts: meson8-minix-neo-x8: update with SPDX Licence id [...] omits 68b3f115137a ARM: dts: meson6: update with SPDX Licence identifier omits 504420a04177 ARM: dts: meson6-atv1200: update with SPDX Licence identifier omits 19bda0c5b799 ARM: dts: meson: update with SPDX Licence identifier omits b7034146756b net: fix use-after-free in kfree_skb_list omits 28e74a7cfd64 net: sfp: read eeprom in maximum 16 byte increments omits d94f60e3dfa0 ARM: dts: meson8b: mxq: improve support for the TRONFY MXQ S805 omits 67c0aaa1eaec selftests: set sysctl bc_forwarding properly in router_bro [...] omits a2928d28643e r8169: use paged versions of phylib MDIO access functions omits bd8d7d908828 qed: Fix build error without CONFIG_DEVLINK omits 5472c3c6a5f0 tcp: use this_cpu_read(*X) instead of *this_cpu_ptr(X) omits 046386ca0c48 ipv4: icmp: use this_cpu_read() in icmp_sk() omits c353071ad0a2 ipv6: use this_cpu_read() in rt6_get_pcpu_route() omits 880c2d4b2fdf net: ethernet: mediatek: Use NET_IP_ALIGN to judge if HW R [...] omits 9e4f56f1a7f3 net: ethernet: mediatek: Use hw_feature to judge if HWLRO [...] omits 4ebcfd9a9fbc Merge branch 'Add-MT7629-ethernet-support' omits afdede615094 arm64: dts: mt7622: Enlarge the SGMII register range omits d438e29891cb net: ethernet: mediatek: Add MT7629 ethernet support omits 7093f9d80c7c net: ethernet: mediatek: Integrate hardware path from GMAC [...] omits 9ffee4a8276c net: ethernet: mediatek: Extend SGMII related functions omits 3277fc683ae5 dt-bindings: net: mediatek: Add support for MediaTek MT7629 SoC omits fa0e5158c26e dt-bindings: clock: mediatek: Add an extra required proper [...] omits 2789c14d198a ipv6: icmp: use this_cpu_read() in icmpv6_sk() omits fa85999f492e flow_offload: include linux/kernel.h from flow_offload.h omits 1cc26450a855 flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag omits 788a024921c4 Merge tag 'arc-5.2-rc4' of git://git.kernel.org/pub/scm/li [...] omits 09faf5a7d7c0 net: ethernet: ti: cpsw_ethtool: fix ethtool ring param set omits 6c018b738a11 Merge tag 'mlx5-updates-2019-05-31' of git://git.kernel.or [...] omits e7f3dd281cf9 Merge branch 'reuseport-fixes' omits 257a525fe2e4 bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro omits 4ac30c4b3659 bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __ [...] omits e2821fc86aae Merge branch 'ena-next' omits 1e9c3fbad83a net: ena: use dev_info_once instead of static variable omits d2eecc6ee8c9 net: ena: add good checksum counter omits d91860989dd4 net: ena: optimise calculations for CQ doorbell omits cdf449eccc59 net: ena: add support for changing max_header_size in LLQ mode omits a4e262cde3cd net: ena: allow automatic fallback to polling mode omits adf671ccd2aa net: ena: documentation: update ena.txt omits 9cb9c0de266f net: ena: add newline at the end of pr_err prints omits 83b9240428a6 net: ena: arrange ena_probe() function variables in revers [...] omits f917249833c7 net: ena: replace free_tx/rx_ids union with single free_id [...] omits 315c28d2b714 net: ena: ethtool: add extra properties retrieval via get_ [...] omits 05d62ca218f8 net: ena: add handling of llq max tx burst size omits 4d3aed70902f f2fs: Add option to limit required GC for checkpoint=disable omits a4c3ecaaadac f2fs: Fix accounting for unusable blocks omits 9a9aecaad92d f2fs: Fix root reserved on remount omits ae4ad7ea09d3 f2fs: Lower threshold for disable_cp_again omits 66be4e66a7f4 rcu: locking and unlocking need to always be at least barriers omits 3559c3270aa3 drivers: ipmi: Drop device reference omits d68c44eaa535 Merge branch 'next/defconfig' into for-next omits 9f532d26c75c ARM: exynos_defconfig: Trim and reorganize with savedefconfig omits 091c12e1f50c ASoC: SOF: debug: add new debugfs entries for IPC flood test omits 53b22d25ec36 ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command omits e3adc9495ab2 ASoC: SOF: send time stamp to FW for alignment omits a529819d8876 Merge branch 'asoc-5.2' into asoc-5.3 omits 30d1d92a888d Merge tag 'nds32-for-linux-5.2-rc3' of git://git.kernel.or [...] omits 01e7a841b434 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc omits cfd10888986e net: dsa: mv88e6xxx: make mv88e6xxx_g1_stats_wait static omits 989f405aba02 net: dsa: mv88e6xxx: fix comments and macro names in mv88e [...] omits f340208fe273 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 663580695611 ASoC: SOF: topology: add support for mux/demux component omits 14104eb6a351 ASoC: SOF: fix DSP oops definitions in FW ABI omits 3594bfa265da spi: qup: remove unnecessary goto omits 5cbb1515e75c regulator: bd718x7: Drop unused include omits 532e9334eb38 regulator: bd70528: Drop unused include omits 60b909e413da regulator: arizona-micsupp: Delete unused include omits f7b0bc5eafa4 platform/chrome: wilco_ec: Add event handling omits a893ef9b8bba ASoC: SOF: soundwire: add initial soundwire support omits 09a173a63fbb ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value omits 66e65339b824 ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler omits 5dbeb8287421 ASoC: SOF: Intel: hda-ipc: read all IPC registers first omits 3f58521bc814 ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler omits ddbe9223393e ASoC: SOF: Intel: cnl-ipc: move code around for clarity omits c24b1b727939 ASoC: SOF: Intel: cnl-ipc: read all IPC registers first omits 6fbbc18ead0f ASoC: SOF: Do not send cmd via SHIM register omits 5c9714f63736 ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item omits 9d563eb95b81 Revert "ASoC: core: use component driver name as component name" omits 1d9c95c18962 ASoC: stm32: sai: manage identification registers omits d6947bb234dc ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC omits 347d1c4b0779 ASoC: SOF: ipc: replace fw ready bitfield with explicit bi [...] omits f86588302360 ASoC: SOF: bump to ABI 3.6 omits ca6c6f185049 ASoC: SOF: soundwire: add initial soundwire support omits 59be19735449 ASoC: SOF: uapi: mirror firmware changes omits 3e951e791440 ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet omits 025197ebb08a xfs: inode btree scrubber should calculate im_boffset correctly omits 201d355c15c1 arm64/mm: Move PTE_VALID from SW defined to HW page table [...] omits 441a62780687 arm64/hugetlb: Use macros for contiguous huge page sizes omits 318759b4737c signal/x86: Move tsk inside of CONFIG_MEMORY_FAILURE in do_sigbus omits 1b94f47793b1 drm/docs: More links for implicit/explicit fencing. omits 00954566464a arm64: dts: armada-3720-espressobin: correct spi node omits 0864c9ce8fe8 media: dt-bindings: Fix vendor-prefixes YAML omits c89b41343862 media: staging/imx: fix two NULL vs IS_ERR() bugs omits 9f7406d6b56b media: platform: ao-cec-g12a: disable regmap fast_io for c [...] omits 7f9d5ac8e1e5 media: cx23885: remove redundant assignment to err omits e867110a9a32 media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use [...] omits d8cc5cf08b11 arm64: dts: marvell: Disable AP I2C on Armada-8040-DB omits fe7f7f229f07 arm64: dts: marvell: Enable AP806 thermal throttling with CPUfreq omits c9c2c27d7cec debugfs: make debugfs_create_u32_array() return void omits b172733dd1c0 arm64: dts: marvell: Change core numbering in AP806 thermal-node omits 36b7ee4dce9e btrfs: no need to check return value of debugfs_create functions omits b232d4ed92ea drm/amd/display: Only force modesets when toggling HDR omits 88694af9e4d1 drm/amd/display: Expose HDR output metadata for supported [...] omits 188ea2fc99b7 arm64: dts: marvell: clearfog-gt-8k: set SFP power limit omits a9a9da47f8e6 mailbox: no need to check return value of debugfs_create f [...] omits 1c769fc41ac5 gcov: no need to check return value of debugfs_create functions omits 0fc811e5d7f9 x86: kdebugfs: no need to check return value of debugfs_cr [...] omits 519e96ee114f x86: platform: no need to check return value of debugfs_cr [...] omits 5dd82ba9e2d6 x86: mm: no need to check return value of debugfs_create f [...] omits d3446b266a8c arm64: dts: marvell: mcbin: enlarge PCI memory window omits 0e5447626bed ARM: dts: armada: netgear-rn104: Add LCD to RN104 dts. omits 2e96e04d25ca MIPS: use the generic uncached segment support in dma-direct omits c30700db9eaa dma-direct: provide generic support for uncached kernel segments omits 67f30ad19c4b au1100fb: fix DMA API abuse omits e58cfbfb32d1 MIPS: remove the _dma_cache_wback_inv export omits 2d7a3dc3e24f USB: drop HCD_LOCAL_MEM flag omits 7d99532955d4 usb: host: ohci-tmio: init genalloc for local memory omits 7d9e6f5aebe8 usb: host: ohci-sm501: init genalloc for local memory omits b0310c2f09bb USB: use genalloc for USB HCs with local memory omits da83a722959a lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA all [...] omits dd3dcede9fa0 dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, [...] omits bd2e75633c80 dma-contiguous: use fallback alloc_pages for single pages omits b1d2dc009dec dma-contiguous: add dma_{alloc,free}_contiguous() helpers omits db0487abd641 arm: dump: no need to check return value of debugfs_create [...] omits 30ed997a878e arm: omap2: no need to check return value of debugfs_creat [...] omits d5ddd5a51726 arm: omap1: no need to check return value of debugfs_creat [...] omits ad09137631e6 x86: xen: no need to check return value of debugfs_create [...] omits 2d146b924ec3 backing-dev: no need to check return value of debugfs_crea [...] omits c4e41349a85c mm: cleancache: no need to check return value of debugfs_c [...] omits 8c0fd1fa64c6 kprobes: no need to check return value of debugfs_create f [...] omits 4aa3b1f67d3d fail_function: no need to check return value of debugfs_cr [...] omits 03eb2a08fccc sh: no need to check return value of debugfs_create functions omits 2fcc6e202a9d hwpoison-inject: no need to check return value of debugfs_ [...] omits 282401df9024 mm: kmemleak: no need to check return value of debugfs_cre [...] omits 4268509a36a7 zsmalloc: no need to check return value of debugfs_create [...] omits 3e6f176f304e blktrace: no need to check return value of debugfs_create [...] omits 6a54cd872f50 trace: no need to check return value of debugfs_create functions omits de2fadf566cb zswap: ignore debugfs_create_dir() return value omits 32adeab3e3b5 usb: phy: mv-usb: Remove set but not used variable 'phy' omits 8e4c5d31e9ee usb: ftdi-elan: fix possible condition with no effect (if [...] omits 53cdff30fc33 USB: ohci-spear: Remove set but not used variable 'ohci' omits c8a93dcd0cbd USB: atm: ueagle-atm.c: remove redundant license text omits 5e456a9263da USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 omits 5a1d99b11b1b usb: ohci-s3c2410: Remove set but not used variable 'hcd' omits 6dade7ad8876 usb: cdc-wdm: remove redundant assignment to rv omits 2e5a359e4a81 usb: host: ohci-st: Remove set but not used variable 'ohci' omits 05387733ed57 usb: host: ehci-st: Remove set but not used variable 'ehci' omits 739799314587 mmc: sdhci_am654: Fix SLOTTYPE write omits f3fdf6b7dea7 arm64: defconfig: Add i.MX SCU SoC info driver omits 15f5276a2fb1 soc: imx: Add SCU SoC info driver support omits 9b7911edf959 arm64: defconfig: Enable CONFIG_QORIQ_THERMAL omits 2649939ad750 usb: typec: ucsi: ccg: fix memory leak in do_flash omits 7acc77d20892 staging: rtl8188eu: remove ODM_PhyStatusQuery() wrapper omits d7255ba4d648 staging: vt6655: Change return type of function and remove [...] omits ee598a61ec75 staging: rtl8188eu: remove unused definitions from ieee80211.h omits 14f252e821ba staging: rtl8188eu: remove redundant definition of ETH_ALEN omits 677b993a5749 staging: kpc2000: kpc_spi: use devm_* API to manage mapped [...] omits 1914e9ebd362 staging: kpc2000: kpc_spi: remove function kp_spi_bytes_pe [...] omits 66594e3f48cc staging: kpc2000: kpc_spi: remove fifo_depth from kp_spi struct omits 32ed45068c7e staging: kpc2000: kpc_spi: column-align switch and subordi [...] omits 4d632cdbdd28 staging: kpc2000: kpc_spi: Remove unnecessary consecutive [...] omits fc3e78dfcf52 staging: rtl8712: Replace function r8712_init_mlme_priv omits 7ec3ff690ddc staging: rtl8712: ieee80211.c: Remove leading p from varia [...] omits 313cca245d4b staging: vc04_services: remove redundant assignment to poi [...] omits a31f13af7da9 staging: kpc2000: removed misc device. omits eb1a5c64729d staging: kpc2000: export more device attributes via sysfs. omits 888dc273ea4e Merge 5.2-rc3 into tty-next omits 001b3bb3641f phy: ti: am654-serdes: Make serdes_am654_xlate() static omits d98010817a26 phy: qcom-qusb2: fix missing assignment of ret when callin [...] omits e4c814aa7105 habanalabs: Fix virtual address access via debugfs for 2MB pages omits 69fbb3f47327 media: wl128x: Fix some error handling in fm_v4l2_init_vid [...] omits 2de03c111715 Merge tag 'v5.2-rc3' into x86/vt-d omits ba1b9f8c4658 drm/komeda: Constify the usage of komeda_component/pipelin [...] omits fff9b6c7d269 Documentation/atomic_t.txt: Clarify pure non-rmw usage omits 6a6a9d5fb9f2 locking/atomic, s390/pci: Remove redundant casts omits 2af7a0f91c3a locking/atomic, crypto/nx: Remove redundant casts omits 3724921396dd locking/atomic: Use s64 for atomic64_t on 64-bit omits 79c53a83d7a3 locking/atomic, x86: Use s64 for atomic64 omits 04e8851af767 locking/atomic, sparc: Use s64 for atomic64 omits 0ca94800762e locking/atomic, s390: Use s64 for atomic64 omits 0754211847d7 locking/atomic, riscv: Use s64 for atomic64 omits 33e42ef57197 locking/atomic, riscv: Fix atomic64_sub_if_positive() offs [...] omits 8cd8de59748b locking/atomic, powerpc: Use s64 for atomic64 omits d184cf1a449c locking/atomic, mips: Use s64 for atomic64 omits d84e28d25015 locking/atomic, ia64: Use s64 for atomic64 omits 16f18688af7e locking/atomic, arm64: Use s64 for atomic64 omits ef4cdc09260e locking/atomic, arm: Use s64 for atomic64 omits 16fbad086976 locking/atomic, arc: Use s64 for atomic64 omits 0203fdc160a8 locking/atomic, alpha: Use s64 for atomic64 omits 9255813d5841 locking/atomic: Use s64 for atomic64 omits 982164d62a4b locking/atomic, s390/pci: Prepare for atomic64_read() conversion omits 90fde663aed0 locking/atomic, crypto/nx: Prepare for atomic64_read() conversion omits 24811637dbfd locking/lock_events: Use raw_cpu_{add,inc}() for stats omits d9349850e188 locking/lockdep: Fix merging of hlocks with non-zero references omits 8c8889d8eaf4 locking/lockdep: Fix OOO unlock when hlocks need merging omits da38e9ec9c2d iommu/ipmmu-vmsa: Add suspend/resume support omits 892db541cc68 iommu/ipmmu-vmsa: Extract hardware context initialization omits b7f3f047aea4 iommu/ipmmu-vmsa: Move num_utlbs to SoC-specific features omits b43e0d8a458c iommu/ipmmu-vmsa: Make IPMMU_CTX_MAX unsigned omits 82576aa8af49 iommu/ipmmu-vmsa: Prepare to handle 40-bit error addresses omits 80eaa9f55813 iommu/ipmmu-vmsa: Link IOMMUs and devices in sysfs omits 1b961423158c iommu/dma: Fix condition check in iommu_dma_unmap_sg omits 9b6e57e5a516 s390/cio: Remove vfio-ccw checks of command codes omits 453eac312445 s390/cio: Allow zero-length CCWs in vfio-ccw omits 5d87fbf70fb4 s390/cio: Don't pin vfio pages for empty transfers omits c34a12e6a3df s390/cio: Initialize the host addresses in pfn_array omits e4f3f18b1232 s390/cio: Split pfn_array_alloc_pin into pieces omits 4e31d6aecfbb s390/cio: Set vfio-ccw FSM state before ioeventfd omits 15f0eb3d6a62 s390/cio: Update SCSW if it points to the end of the chain omits ec527c318036 x86/power: Fix 'nosmt' vs hibernation triple fault during resume omits 3384c78631dd Merge branch 'x86/topology' into perf/core, to prepare for [...] omits 6a9f4efe78af perf/x86: Use update attribute groups for default attributes omits b657688069a2 perf/x86/intel: Use update attributes for skylake format omits 3ea40ac77261 perf/x86: Use update attribute groups for extra format omits 1f157286829c perf/x86: Use update attribute groups for caps omits 3d5672735b23 perf/x86: Add is_visible attribute_group callback for base events omits baa0c83363c7 perf/x86: Use the new pmu::update_attrs attribute group omits 21b0dbc5e8b0 perf/x86: Get rid of x86_pmu::event_attrs omits f3a3a8257e5a perf/core: Add attr_groups_update into struct pmu omits aac1f7f95f11 sysfs: Add sysfs_update_groups function omits 6e86d3db5f8f perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, A [...] omits 76a16b217a7f perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs omits 9fd2e48b9ae1 perf/core: Allow non-privileged uprobe for user processes omits f7b6a8b30ced Merge tag 'v5.2-rc3' into perf/core, to pick up fixes omits e314a7c92b32 iommu/vt-d: Fix a variable set but not used omits bf998b98f5bc locking/lockdep: Remove !dir in lock irq usage check omits 4d56330df22d locking/lockdep: Adjust new bit cases in mark_lock omits 091806515124 locking/lockdep: Consolidate lock usage bit initialization omits 68e9dc29f8f4 locking/lockdep: Check redundant dependency only when CONF [...] omits 8c2c2b449aa5 locking/lockdep: Refactorize check_noncircular and check_r [...] omits b4adfe8e05f1 locking/lockdep: Remove unused argument in __lock_release omits 4609c4f963f3 locking/lockdep: Remove redundant argument in check_deadlock omits 1ac4ba5ed011 locking/lockdep: Add explanation to lock usage rules in lo [...] omits 154f185e9c0f locking/lockdep: Update comments on dependency search omits 77a806922cfd locking/lockdep: Avoid constant checks in __bfs by using o [...] omits c1661325597f locking/lockdep: Change the return type of __cq_dequeue() omits aa4807719e07 locking/lockdep: Change type of the element field in circu [...] omits 31a490e5c54f locking/lockdep: Update comment omits 0b9fc8ecfa30 locking/lockdep: Remove unused argument in validate_chain( [...] omits 01bb6f0af992 locking/lockdep: Change the range of class_idx in held_loc [...] omits f6ec8829ac9d locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys t [...] omits e196e479a3b8 locking/lockdep: Use lockdep_init_task for task initiation [...] omits d16dbd1b8a29 locking/lockdep: Update obsolete struct field description omits 834494b28024 locking/lockdep: Print the right depth for chain key collision omits e7a38f63ba50 locking/lockdep: Remove useless conditional macro omits c52478f4f38a locking/lockdep: Adjust lock usage bit character checks omits c01fbbc83f42 locking/lockdep: Add description and explanation in lockde [...] omits f7c1c6b36a38 locking/lockdep: Change all print_*() return type to void omits 26b73da3604c Merge tag 'v5.2-rc3' into locking/core, to pick up fixes omits af75d1a9a9f7 sched/fair: Remove sgs->sum_weighted_load omits 0e1fef63d92d sched/core: Remove sd->*_idx omits 55627e3cd22c sched/core: Remove rq->cpu_load[] omits 3d8d53554405 sched/debug: Remove sd->*_idx range on sysctl omits 1c1b8a7b03ef sched/fair: Replace source_load() & target_load() with wei [...] omits 5e83eafbfd3b sched/fair: Remove the rq->cpu_load[] update code omits f2bedc470565 sched/fair: Remove rq->load omits 3bd3706251ee sched/core: Provide a pointer to the valid CPU mask omits 31e67340cc65 mm/vmalloc: Avoid rare case of flushing TLB with weird arguments omits 8e41f8726dcf mm/vmalloc: Fix calculation of direct map addr range omits be6dc3291e0f platform/x86: intel_cht_int33fe: Replacing the old connect [...] omits 62499330f7bb platform/x86: intel_cht_int33fe: Supply fwnodes for the ex [...] omits 9338aacf0146 platform/x86: intel_cht_int33fe: Provide fwnode for the US [...] omits 4ed89a005a97 platform/x86: intel_cht_int33fe: Provide software nodes fo [...] omits 80b915c11dbd platform/x86: intel_cht_int33fe: Remove unused fusb302 dev [...] omits d84af483033d platform/x86: intel_cht_int33fe: Register max17047 in its [...] omits 3370db35193b usb: typec: Registering real device entries for the muxes omits fde777791eb8 device connection: Find connections also by checking the r [...] omits 83b34afb6b79 device property: Introduce fwnode_find_reference() omits ee48cef6c391 ACPI / property: Don't limit named child node matching to [...] omits dad9bb017865 driver core: Add helper device_find_child_by_name() omits b06184acf751 software node: Add software_node_get_reference_args() omits c959d0c231f7 software node: Use kobject name when finding child nodes by name omits 80488a6b1d3c software node: Add support for static node descriptors omits 3df85a1ae51f software node: Simplify software_node_release() function omits a79969868a30 software node: Allow node creation without properties omits f67d667213ba m68k: defconfig: Update defconfigs for v5.2-rc1 omits a61373476127 PM: sleep: Add kerneldoc comments to some functions omits cfc1ce7e5212 drm: Fixed doc warnings in drm uapi header omits 848d56dddad8 drm: Drop a redundant unused variable omits 20b0ad110316 ARM: dts: aspeed: witherspoon: Enable USB vhub omits 5da28d740548 ARM: dts: aspeed: Add YADRO VESNIN BMC omits e33df4ca8717 drm/doc: More fine-tuning on userspace review requirements omits 036eb5c6d532 cpufreq: armada-37xx: Remove set but not used variable 'freq' omits c2147585cce0 cpufreq: imx-cpufreq-dt: Fix no OPPs available on unfused parts omits 23004ec33092 Merge 5.2-rc3 into staging-next omits 119a7fdfeece Merge 5.2-rc3 into usb-next omits 15e7f52a4596 drm/i915/gvt: save RING_HEAD into vreg when vgpu switched out omits 56cd0aefa475 sparc: perf: fix updated event period in response to PERF_ [...] omits 80caf43549e7 mdesc: fix a missing-check bug in get_vdev_port_node_info() omits 3fcb01f8ab9d drm/i915/gvt: add F_CMD_ACCESS flag for wa regs omits d3c976c14ad8 sparc64: Fix regression in non-hypervisor TLB flush xcall omits 4cb9f043447e thermal: thermal_mmio: remove some dead code omits 12fd2aee6db7 XArray tests: Add check_insert omits 5c089fd0c734 idr: Fix idr_get_next race with idr_remove omits b33bc2b878e0 nexthop: Add entry to MAINTAINERS omits 201d8d5e0d62 Merge branch 'r8169-replace-several-function-pointers-with [...] omits 87945b6d8be5 r8169: avoid tso csum function indirection omits 485bb1b3fac5 r8169: remove struct jumbo_ops omits 5f9505235bb9 r8169: remove struct mdio_ops omits 0b12c73a81b3 r8169: improve r8169_csum_workaround omits db4bad07371b net: ethernet: improve eth_platform_get_mac_address omits afa0925c6fcc packet: unconditionally free po->rollover omits feb3cf2e5ecc Merge branch 'ifa_list-RCU' omits 2638eb8b50cf net: ipv4: provide __rcu annotation for ifa_list omits cb8f1478cea6 drivers: use in_dev_for_each_ifa_rtnl/rcu omits cd5a411dbaeb net: use new in_dev_ifa iterators omits b8d19572367b netfilter: use in_dev_for_each_ifa_rcu omits d519e8708b06 devinet: use in_dev_for_each_ifa_rcu in more places omits ef11db3310e2 net: inetdevice: provide replacement iterators for in_ifaddr walk omits 35ebfc22fe99 afs: do not send list of client addresses omits b9f88982750d qed: remove redundant assignment to rc omits 8a7e8ff8ce8a Merge tag 'isdn-removal' of https://git.kernel.org/pub/scm [...] omits 8b74ae41f1ee gpio: pca953x: Add support for the TI TCA9539 omits 8c268598192d Update my email address omits 2e1f164861e5 net: hns: Fix loopback test failed at copper ports omits f2c7c76c5d0a Linux 5.2-rc3 omits 62394708f3e0 net: dsa: mv88e6xxx: avoid error message on remove from VLAN 0 omits 57f041027909 Merge branch 'mscc-ocelot-tc-flower' omits fe3490e6107e net: mscc: ocelot: Hardware ofload for tc flower filter omits b596229448dd net: mscc: ocelot: Add support for tcam omits 6345266a9989 selftests: Add test cases for nexthop objects omits 5213d7efc8ec i2c: acpi: export i2c_acpi_find_adapter_by_handle omits 7bd1d5edd016 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits 6751b8d91af5 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits af0424522dbb Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] omits 4fb5741c7c5d Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] omits a68dc6188242 Merge tag 'spdx-5.2-rc3-2' of git://git.kernel.org/pub/scm [...] omits 460b48a0fefc Merge tag 'powerpc-5.2-3' of git://git.kernel.org/pub/scm/ [...] omits b44a1dd3f648 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 38baf0bb79f5 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits 378e853f68e9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f58c356ea74f Merge tag 'led-fixes-for-5.2-rc3' of git://git.kernel.org/ [...] omits 9221dced3069 Merge tag 'for-linus-20190601' of git://git.kernel.dk/linux-block omits 1975b337ce26 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 7b3064f0e8de Merge branch 'akpm' (patches from Andrew) omits a3bf9fbdad60 powerpc/pseries: Fix xive=off command line omits 02c5f5394918 powerpc/powernv/npu: Fix reference leak omits c806a6fde1c2 powerpc: Remove variable ‘path’ since not used omits 89d87bcba287 powerpc/powernv: Show checkstop reason for NPU2 HMIs omits 1549c42deff5 powerpc/powernv: Update firmware archaeology around OPAL_H [...] omits efa9ace68e48 powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_ [...] omits 860dbce3d8dd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c1e9e01d4233 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits e577c8b64d58 mm, compaction: make sure we isolate a valid PFN omits 590ba22ba0aa include/linux/generic-radix-tree.h: fix kerneldoc comment omits 98af37d624ed kernel/signal.c: trace_signal_deliver when signal_group_exit omits d3ed71e5cc50 drivers/iommu/intel-iommu.c: fix variable 'iommu' set but [...] omits 8d7a7abfc6b4 spdxcheck.py: fix directory structures omits 0600597c854e kasan: initialize tag to 0xff in __kasan_kmalloc omits bb9f6f63f32d z3fold: fix sheduling while atomic omits ef7a77c6de2f scripts/gdb: fix invocation when CONFIG_COMMON_CLK is not set omits df17277b2a85 mm/gup: continue VM_FAULT_RETRY processing even for pre-faults omits b9fba67b3806 ocfs2: fix error path kobject memory leak omits 3e8589963773 memcg: make it work on sparse non-0-node systems omits 9852ae3fe529 mm, memcg: consider subtrees in memory.events omits bc81426f5bee prctl_set_mm: downgrade mmap_sem to read lock omits 11bbd8b416f8 prctl_set_mm: refactor checks from validate_prctl_map omits 8856ae4df3e9 kernel/fork.c: make max_threads symbol static omits fb092eb63d3a arch/arm/boot/compressed/decompress.c: fix build error due [...] omits 461071b09e29 arch/parisc/configs/c8000_defconfig: remove obsoleted CONF [...] omits 3806b04144e5 mm/vmalloc.c: fix typo in comment omits aa52619ccbe0 lib/sort.c: fix kernel-doc notation warnings omits 91173c6e18ab mm: fix Documentation/vm/hmm.rst Sphinx warnings omits 138f79db15ea pinctrl: bcm2835: Fix build error without CONFIG_OF omits a3094fc1a15e rtc: imx-sc: add rtc alarm support omits 42ca37ca4762 rtc: tps65910: fix typo in register name in read_alarm() omits 9c3f0795e425 rtc: tps65910: remove superfluous Kconfig dependency omits 3e483e59c796 rtc: tegra: Turn into regular driver omits c6af561a4ad0 rtc: tegra: Use consistent variable names and types omits a2d29238bc60 rtc: tegra: checkpatch and miscellaneous cleanups omits 489b64d66325 pinctrl: stm32: Add links to consumers omits 5ca1b1c5cd98 pinctrl: mediatek: mt8183: Add pm_ops omits 5c0904488a20 pinctrl: mediatek: Add pm_ops to pinctrl-paris omits fcae009397cd dt-bindings: gpio: meson8b-gpio: update with SPDX Licence [...] omits 03b30dff6d53 dt-bindings: gpio: meson8-gpio: update with SPDX Licence i [...] omits eb5790db6a28 dt-bindings: gpio: meson-gxl-gpio: update with SPDX Licenc [...] omits 06c789a784c0 dt-bindings: gpio: meson-gxbb-gpio: update with SPDX Licen [...] omits e0cdd3a095f9 pinctrl: meson: update with SPDX Licence identifier omits 6143842823df pinctrl: tegra: Add Tegra194 pinmux driver omits b4e18ba27e22 pinctrl: tegra: Support 32 bit register access omits 2585a584f844 pinctrl: Add Tegra194 pinctrl DT bindings omits 8e82fe2ab65a treewide: fix typos of SPDX-License-Identifier omits 62e139eba339 crypto: ux500 - fix license comment syntax error omits 912348b64d09 drm/i915/icl: Ensure port A combo PHY HW state is correct omits 6e2700c656e5 Merge branch 'i2c/for-current' into i2c/for-next omits c8552db31d5e MAINTAINERS: add I2C DT bindings to ARM platforms omits a0c3200ae7b1 MAINTAINERS: add DT bindings to i2c drivers omits 69ae4f6aac15 mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() omits 5f4d55d5791a iwlwifi: mvm: change TLC config cmd sent by rs to be async omits a8627176b0de iwlwifi: Fix double-free problems in iwl_req_fw_callback() omits b17dc0632a17 iwlwifi: fix AX201 killer sku loading firmware issue omits cc5470df4495 iwlwifi: print fseq info upon fw assert omits 44f61b5c832c iwlwifi: clear persistence bit according to device family omits b3500b472c88 iwlwifi: fix load in rfkill flow for unified firmware omits 23f57bfac7c2 iwlwifi: mvm: remove d3_sram debugfs file omits 0462eaacee49 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits cd5385029f1d selftests/bpf: measure RTT from xdp using xdping omits 33aae28285b7 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 1e692f09e091 bpf, riscv: clear high 32 bits for ALU32 add/sub/neg/lsh/rsh/arsh omits c231c22a989a bpf: doc: update answer for 32-bit subregister question omits cfd492104926 libbpf: Return btf_fd for load_sk_storage_btf omits d168286d773c Merge branch 'map-charge-cleanup' omits c85d69135a91 bpf: move memory size checks to bpf_map_charge_init() omits b936ca643ade bpf: rework memlock-based memory accounting for maps omits 3539b96e041c bpf: group memory related fields in struct bpf_map_memory omits d50836cda698 bpf: add memlock precharge for socket local storage omits ffc8b144d5d0 bpf: add memlock precharge check for cgroup_local_storage omits 576240cfaf20 Merge branch 'propagate-cn-to-tcp' omits d58c6f7212f4 bpf: Add more stats to HBM omits ffd81558d56c bpf: Add cn support to hbm_out_kern.c omits 956fe2190820 bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls omits e7a3160d092a bpf: Update __cgroup_bpf_run_filter_skb with cn omits 5cf1e9145630 bpf: cgroup inet skb programs can return 0 to 3 omits 1f52f6c0b0e8 bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY omits f8d221d2e0e1 Merge tag 'kvm-s390-master-5.2-2' of git://git.kernel.org/ [...] omits 24e8a2ca1f74 Merge tag 'kvm-ppc-fixes-5.2-1' of git://git.kernel.org/pu [...] omits d4582ee4fc55 Merge branch 'for-5.2/fixes' into for-next omits abf82e8f7e9a HID: a4tech: fix horizontal scrolling omits 98609d195737 Merge branch 'for-5.2/fixes' into for-next omits 64caea53e07f HID: hyperv: Add a module description line omits 587a7126779b xen-netback: remove redundant assignment to err omits 6f43e5252833 nexthop: remove redundant assignment to err omits e8d67fa5696e net: dsa: sja1105: Don't store frame type in skb->cb omits 61939b12dc24 block: print offending values when cloned rq limits are exceeded omits cd669f88b134 blk-mq: Document the blk_mq_hw_queue_to_node() arguments omits ef025d7ec2fc blk-mq: Fix spelling in a source code comment omits a0b77e36e1da block: Fix bsg_setup_queue() kernel-doc header omits 83826a506632 block: Fix rq_qos_wait() kernel-doc header omits 0542cd57d266 block: Fix blk_mq_*_map_queues() kernel-doc headers omits 216382dccb2e block: Fix throtl_pending_timer_fn() kernel-doc header omits 33c826ef19df block: Convert blk_invalidate_devt() header into a non-ker [...] omits 210eaaaea805 block/partitions/ldm: Convert a kernel-doc header into a n [...] omits 0ff9848067b7 security/loadpin: Allow to exclude specific file types omits 3ab4436f688c Merge tag 'nfsd-5.2-1' of git://linux-nfs.org/~bfields/linux omits 41e7231fab9d Merge tag 'v5.2-rc2-smb3-fixes' of git://git.samba.org/sfr [...] omits 8c0f693c6eff leds: avoid flush_work in atomic context omits d82b4b26218d drm/i915: Report all objects with allocated pages to the shrinker omits 3b4fa9640ccd drm/i915: Track the purgeable objects on a separate eviction list omits ca6c7df00a89 net/mlx5e: TX, Improve performance under GSO workload omits 10caabdaad5a net/mlx5e: Use termination table for VLAN push actions omits 9272e3df3023 net/mlx5e: Geneve, Add support for encap/decap flows offload omits d386939a327d net/mlx5e: Rearrange tc tunnel code in a modular way omits 1f6da30697d0 net/mlx5e: Geneve, Keep tunnel info as pointer to the orig [...] omits 0ccc171ea6a2 net/mlx5: Geneve, Manage Geneve TLV options omits d4a18e16c570 net/mlx5e: Enable setting multiple match criteria for flow group omits d1bda7eecd88 net/mlx5e: Allow matching only enc_key_id/enc_dst_port for [...] omits 9b81d5a9945b net/mlx5e: Generalize vport type in vport representor omits 7fe4d43eccde Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 6912378d54a5 Merge branch 'phylink-sfp-updates' omits 54f70b3ba364 net: sfp: remove sfp-bus use of netdevs omits 320587e6eac9 net: sfp: add mandatory attach/detach methods for sfp buses omits cdea04c24616 net: phy: allow Clause 45 access via mii ioctl omits 7b3b0e89bcf3 net: phylink: support for link gpio interrupt omits 7fdc455eef20 net: phylink: remove netdev from phylink mii ioctl emulation omits 8693115af4c2 {IB,net}/mlx5: Constify rep ops functions pointers omits c94ff7487754 {IB, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* omits 6706a3b94f89 net/mlx5: E-Switch, Honor eswitch functions changed event cap omits cd56f929e6a5 net/mlx5: E-Switch, Replace host_params event with functio [...] omits c6d4e45d3b44 net/mlx5: Introduce termination table bits omits 0b9055a112fd net/mlx5: Add core dump register access HW bits omits 97545b10221a RDMA/hns: Bugfix for posting multiple srq work request omits a5e112e6424a cgroup: add cgroup_parse_float() omits d266b3f5cac0 Merge branch 'next-fixes-for-5.2-rc' of git://git.kernel.o [...] omits 8164c5719b86 Merge tag 'for-linus-5.2b-rc3-tag' of git://git.kernel.org [...] omits 7b785645e8f1 mm: fix page cache convergence regression omits b4b12b0d2f02 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 27a03b1a71b9 Merge tag 's390-5.2-3' of git://git.kernel.org/pub/scm/lin [...] omits c03cd7738a83 cgroup: Include dying leaders with live threads in PROCS i [...] omits b636fd38dc40 cgroup: Implement css_task_iter_skip() omits 6b115bf58e6f cgroup: Call cgroup_release() before __exit_signal() omits 702c31e8564c Merge tag 'pm-5.2-rc3' of git://git.kernel.org/pub/scm/lin [...] omits 724cf0aecb0d arm64: Enable PINCTRL for ARCH_BRCMSTB omits 72cea7ac5f14 Merge tag 'gcc-plugins-v5.2-rc3' of git://git.kernel.org/p [...] omits 809eec694a7b arm64: Enable ARCH_HAS_RESET_CONTROLLER for ARCH_BRCMSTB omits c9bb6165a16e netfilter: nf_conntrack_bridge: fix CONFIG_IPV6=y omits 29930e314da3 ipvs: add checksum support for gue encapsulation omits 5142967ab524 netfilter: nf_tables: fix module autoload with inet family omits 8aa75b72e3e6 Merge tag 'misc-habanalabs-fixes-2019-05-24' of git://peop [...] omits 2cf6bffc49da netfilter: replace skb_make_writable with skb_ensure_writable omits fb2eb1c131f8 netfilter: tcpmss, optstrip: prefer skb_ensure_writable omits 8e03707f118c netfilter: xt_HL: prefer skb_ensure_writable omits 7418ee4c8810 netfilter: nf_tables: prefer skb_ensure_writable omits 3862c6a91a43 netfilter: ipv4: prefer skb_ensure_writable omits 86f045385462 netfilter: conntrack, nat: prefer skb_ensure_writable omits ec0974df357f netfilter: ipvs: prefer skb_ensure_writable omits c1a831167901 netfilter: bridge: convert skb_make_writable to skb_ensure [...] omits 53315ac660b0 netfilter: nf_tables: free base chain counters from worker omits 5e2ad02e9001 netfilter: nf_flow_table: remove unnecessary variable in f [...] omits ea6cc2fd8a2b netfilter: xt_owner: Add supplementary groups option omits 6c01edd395a7 docs: look for sphinx-pre-install in the source tree omits 508f744c0de3 ipvs: strip udp tunnel headers from icmp errors omits 2aa3c9f48bc2 ipvs: add function to find tunnels omits 1da40ab6caf9 ipvs: allow rs_table to contain different real server types omits 0f257b09531b drm/amd/display: use ttm_eu_reserve_buffers instead of amd [...] omits d367bd2a5e2b drm/ttm: fix busy memory to fail other user v10 omits 224ee02a9d73 drm/ttm: immediately move BOs to the new LRU v3 omits 4c5ac9487c15 drm/ttm: cleanup ttm_bo_mem_space omits af1dac01a701 drm/ttm: remove manual placement preference omits b2f7a6161972 drm/ttm: return immediately in case of a signal omits 6e58ab7ac7fa drm/ttm: Make LRU removal optional v2 omits 526c654a8a06 drm/amdgpu/display: Fix reload driver error omits bdb50274d06a drm/amdgpu/sriov: Correct some register program method omits 443e902eeef9 drm/amdkfd: Return proper error code for gws alloc API omits 4fd334122399 drm/amd/display: program manual trigger only for bottom most pipe omits 6ad34adeaec5 drm/amd/display: CS_TFM_1D only applied post EOTF omits 7316c4ad2996 drm/amd/display: Reset planes for color management changes omits e25228b02e48 drm/amd/display: Increase Backlight Gain Step Size omits 8633d96d3ca1 drm/amd/display: fix issues with bad AUX reply on some displays omits c5c07cb5435e drm/amd/display: Refactor DIO stream encoder omits ff1232a9052e drm/amd/display: Modified AUX_DPHY_RX_CONTROL0 omits d7644091300a drm/amd/display: Add writeback_config to VBA vars omits baa1fd7f32f2 drm/amd/display: Refactor clk_mgr functions omits 961ea20155d7 drm/amd/display: Fix type of pp_smu_wm_set_range struct omits 44ab1aa84ae6 drm/amd/display: do not power on eDP power rail early omits 4b0ab7dd37a3 drm/amd/display: fix crash on setmode when mode is close t [...] omits 88147df0308e drm/amd/display: fix calculation of total_data_read_bandwidth omits b8b205ab2b41 drm/amd/display: 3.2.32 omits fe798de53a7a drm/amd/display: Move link functions from dc to dc_link omits 8e0546d6c4b1 drm/amd/display: Add min_dcfclk_mhz field to bb overrides omits 9b93eb475aa9 drm/amd/display: move clk_mgr files to right place omits 70d9e8cb8b44 drm/amd/display: disable PSR/ABM before destroy DMCU struct omits e63e2491ad92 drm/amd/display: Ensure DRR triggers in BP omits 313a9a21ff46 drm/amd/display: Add GSL source select registers omits 0a32df9cfdb3 drm/amd/display: Disable audio stream only if it's current [...] omits b1432fcbdbea drm/amd/display: assign new stream id in dc_copy_stream omits a7f90cbc0ee4 drm/amd/display: Move CLK_BASE_INNER macro omits 48ea75f99a58 drm/amd/display: Implement CM dealpha and bias interfaces omits 821c65596b68 drm/amd/display: Don't use ROM for output TF if GAMMA_CS_TFM_1D omits dc88b4a684d2 drm/amd/display: make clk mgr soc specific omits 789142eb8bae drm/amdgpu:Fix the unpin warning about csb buffer omits efb426d58128 drm/amdgpu: ras injection use gpu address omits 2f4c53349961 Merge tag 'spdx-5.2-rc3-1' of git://git.kernel.org/pub/scm [...] omits 2209a3055d6f Merge tag 'staging-5.2-rc3' of git://git.kernel.org/pub/sc [...] omits dbde71df810c Merge tag 'tty-5.2-rc3' of git://git.kernel.org/pub/scm/li [...] omits e49c8547fb94 Merge tag 'usb-5.2-rc3' of git://git.kernel.org/pub/scm/li [...] omits ca1918049673 Merge tag 'drm-fixes-2019-05-31' of git://anongit.freedesk [...] omits e070e380c674 Merge branch 'for-linus/pstore' into for-next/pstore omits 5d528c080065 pstore/ram: Improve backward compatibility with older Chromebooks omits 6ef72bc036bc phy: qcom: Add Qualcomm PCIe2 PHY driver omits 96ef07f79ae8 dt-bindings: phy: Add binding for Qualcomm PCIe2 PHY omits ff5781634c41 drm/bridge: sii902x: Implement HDMI audio support omits 3f18021f43a3 dt-bindings: display: sii902x: Add HDMI audio bindings omits 9ed99f613fb2 dt-bindings: display: sii902x: Remove trailing white space omits 8dbfc5b65023 drm/bridge: sii902x: pixel clock unit is 10kHz instead of 1kHz omits bceee9bb8948 drm/bridge: sii902x: Set output mode to HDMI or DVI accord [...] omits 9fba099b7a84 drm/bridge: sii902x: add input_bus_flags omits 141731d15d6e Revert "lockd: Show pid of lockd for remote locks" omits 423997fffeaf dt-bindings: tc358767: add HPD support omits f25ee5017e4f drm/bridge: tc358767: add IRQ and HPD support omits af9526f262c0 drm/bridge: tc358767: add GPIO & interrupt registers omits 3231573065ad drm/bridge: tc358767: read display_props in get_modes() omits 46648a3cec2d drm/bridge: tc358767: copy the mode data, instead of stori [...] omits 0cdb42f313e0 drm/bridge: tc358767: remove tc_connector_best_encoder omits 4647a64fd56a drm/bridge: tc358767: use bridge mode_valid omits 2792c152a845 drm/bridge: tc358767: remove check for video mode in link enable omits f9538357760b drm/bridge: tc358767: clean-up link training omits 0bf251465113 drm/bridge: tc358767: cleanup LT result check omits 0776a269d725 drm/bridge: tc358767: use more reliable seq when finishing LT omits 31b4c8848a89 drm/bridge: tc358767: remove unnecessary msleep omits 67bca92fa830 drm/bridge: tc358767: ensure DP is disabled before LT omits 1c928267b187 drm/bridge: tc358767: disable only video stream in tc_stre [...] omits cb3263b2df97 drm/bridge: tc358767: add link disable function omits bb24836869a7 drm/bridge: tc358767: move PXL PLL enable/disable to strea [...] omits 80d57245063f drm/bridge: tc358767: split stream enable/disable omits 5761a259aa9e drm/bridge: tc358767: move video stream setup to tc_main_l [...] omits ca342386a9b3 drm/bridge: tc358767: cleanup aux_link_setup omits ab947eb65a31 drm/bridge: tc358767: remove unused swing & preemp omits e5607637c461 drm/bridge: tc358767: cleanup spread & scrambler_dis omits 4b30bf41e11f drm/bridge: tc358767: fix ansi 8b10b use omits c28d14849d37 drm/bridge: tc358767: reset voltage-swing & pre-emphasis omits bfb6e014c45f drm/bridge: tc358767: fix tc_aux_get_status error handling omits 7ef5ef5cdead drm/i915: add force_probe module parameter to replace alph [...] omits fd1e194f4869 drm/i915: fix use of uninitialized pointer vaddr omits e3023bf80639 gpio: of: Handle the Freescale SPI CS omits e046b64b1547 ALSA: hda/ca0132: Use struct_size() omits 1fbf9d81429a drm/i915: Make default value for i915.mmio_debug a compile [...] omits a2d4560f0be9 ALSA: hda: Use struct_size() omits 65be9580885e ALSA: control: Use struct_size() omits 717f43d81afc ALSA: hda/realtek - Update headset mode for ALC256 omits 51a0daf64dee ARM: mach-shmobile: Don't init CNTVOFF/counter if PSCI is [...] omits fc722a0429f4 fs/adfs: fix filename fixup handling for "/" and "//" names omits 5f8de4875c35 fs/adfs: move append_filetype_suffix() into adfs_object_fixup() omits 2eb0684f9771 fs/adfs: remove truncated filename hashing omits adb514a4e0f6 fs/adfs: factor out filename fixup omits 411c49bcf32d fs/adfs: factor out object fixups omits 525715d0161f fs/adfs: factor out filename case lowering omits 1e504cf85ddd fs/adfs: factor out filename comparison omits 5d3211b651a0 ovl: doc: add non-standard corner cases omits 6d97985072dc isdn: move capi drivers to staging omits 99c2aa151a71 isdn: hdlc: move into mISDN omits 9c3c0c204814 isdn: remove isdn4linux omits 85993b8c9786 isdn: remove hisax driver omits 8e6c8aa3b52e isdn: gigaset: remove i4l support omits 8880fa32c557 pstore/ram: Run without kernel crash dump region omits 674459be1169 MAINTAINERS: add Vasily Gorbik and Christian Borntraeger for s390 omits 2850ef62e13e MAINTAINERS: Farewell Martin Schwidefsky omits fdad1d54d2c8 iavf: update comments and file checks to match iavf omits 53b79907f5f7 iavf: rename i40e_device to iavf_device omits db950599f0de iavf: change remaining i40e defines to be iavf omits cc0ea2db4e39 iavf: rename iavf_client.h defines to match driver name omits 8821b3fa0c1b iavf: rename iavf_status structure flags omits 7af36e321482 iavf: replace i40e variables with iavf omits f2d1315895ca drm/i915: Drop check for non-NULL entry in llist_for_each_ [...] omits afb286bcae85 Merge tag 'gvt-fixes-2019-05-30' of https://github.com/int [...] omits 47bc28d7ee6d drm/i915: Split off pci_driver.remove() tail to drm_driver [...] omits 2674700c4c0e gpio: max732x: use devm_gpiochip_add_data() omits 375b94246761 gpio: max732x: use i2c_new_dummy_device() omits 8764c4ca5049 gpio: em: use the managed version of gpiochip_add_data() omits a9fb94a99bb5 pstore: Set tfm to NULL on free_buf_for_compression omits 4bee43574282 arm64: dts: imx8mm: Add SAI nodes omits 932296120543 nds32: add new emulations for floating point instruction omits ed32949e0acb nds32: Avoid IEX status being incorrectly modified omits 8183db10db63 math-emu: Use statement expressions to fix Wshift-count-ov [...] omits 881b54c7e9d9 arm64: dts: imx8mq: add clock for SNVS RTC node omits d650fb40b3e2 iavf: rename i40e functions to be iavf omits 80754bbc0711 iavf: change iavf_status_code to iavf_status omits 8be454c91ec0 iavf: Rename i40e_adminq* files to iavf_adminq* omits 53462f0f4772 iavf: iavf_client: use struct_size() helper omits 06665619cc88 iavf: use struct_size() in kzalloc() omits 6b6b49b56a6c iavf: Limiting RSS queues to CPUs omits 9ae9d9bfb72c eeprom: at24: use struct_size() in devm_kzalloc() omits a8806581241b eeprom: at24: Remove set but not used variable 'addr' omits 3dc215416673 iavf: Use printf instead of gnu_printf for iavf_debug_d omits 036e34310931 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits adc3f554fa1e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 318adf8e4bfd Merge tag 'for-5.2-rc2-tag' of git://git.kernel.org/pub/sc [...] omits 8cb7104d03dd Merge tag 'configfs-for-5.2-2' of git://git.infradead.org/ [...] omits c5ba17126612 Merge tag 'sound-5.2-rc3' of git://git.kernel.org/pub/scm/ [...] omits 4c1d2fc7d56c staging: mt7621-dma: sizeof via pointer dereference omits 91c1ead6aee2 Merge branch 'drm-next-5.3' of git://people.freedesktop.or [...] omits 20f944965601 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits bf0349df0004 arm64: Enable BCM7038_L1_IRQ for ARCH_BRCMSTB omits 2a3e0b716296 Merge tag 'imx-drm-fixes-2019-05-29' of git://git.pengutro [...] omits 9595aee2a389 Documentation: PCI: convert endpoint/pci-test-howto.txt to reST omits bf2c2658d4b6 Documentation: PCI: convert endpoint/pci-test-function.txt [...] omits d4518e4ac64c Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST omits d8946fc38517 Documentation: PCI: convert endpoint/pci-endpoint.txt to reST omits 4e37f055a92e Documentation: PCI: convert pcieaer-howto.txt to reST omits 8a01fa64348a Documentation: PCI: convert pci-error-recovery.txt to reST omits b66357f32fb9 Documentation: PCI: convert acpi-info.txt to reST omits 3b9bae029b60 Documentation: PCI: convert MSI-HOWTO.txt to reST omits 4d2c729c6232 Documentation: PCI: convert pci-iov-howto.txt to reST omits 2e6422444894 Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST omits 100f6d8e0990 net: correct zerocopy refcnt with udp MSG_MORE omits 229b4e0728e0 Documentation: PCI: convert pci.txt to reST omits 7b3ed2a137b0 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 84a32edec480 net: sched: act_ctinfo: minor size optimisation omits b73484b2fc0d ethtool: Check for vlan etype or vlan tci when parsing flow_rule omits 655887fe3927 Merge branch 'complex-c45-phys' omits 97b33bdf9bdd net: phy: export phy_queue_state_machine omits 49644e68f472 net: phy: add callback for custom interrupt handler to str [...] omits 07b0928918c6 net: phy: enable interrupts when PHY is attached already omits 8e2ea3ea9625 qed: Fix static checker warning omits e70c7aad7a95 net: dsa: Add error path handling in dsa_tree_setup() omits 47546208657f keys: Reuse keyring_index_key::desc_len in lookup_user_key() omits f7f139457656 keys: Grant Link permission to possessers of request_key a [...] omits 2b81f8161dfe net: don't clear sock->sk early to avoid trouble in strparser omits a4270d6795b0 net-gro: fix use-after-free read in napi_gro_frags() omits c3bc6debb4c7 Merge branch 'Fixes-for-DSA-tagging-using-802-1Q' omits 0471dd429cea net: dsa: tag_8021q: Create a stable binary format omits d34d2baa9173 net: dsa: tag_8021q: Change order of rx_vid setup omits ed0ac5c7ec37 keys: Add a keyctl to move a key between keyrings omits 1b0b807dd746 Merge branch 'r8169-fw' omits ce8843abfa67 r8169: decouple rtl_phy_write_fw from actual driver code omits e95a7f30e126 r8169: improve rtl_fw_format_ok omits 25e94115aee6 r8169: enable WoL speed down on more chip versions omits c3e933a5b8c1 sctp: deduplicate identical skb_checksum_ops omits 2544af0344ba net: avoid indirect calls in L4 checksum calculation omits 5ee907f70e8e net: dsa: sja1105: Make static_config_check_memory_size static omits 218084372146 net: mvpp2: fix bad MVPP2_TXQ_SCHED_TOKEN_CNTR_REG queue value omits df593ee23e05 keys: Hoist locking out of __key_link_begin() omits 41384136608c Merge branch 'connection-tracking-support-for-bridge' omits af9573be674e netfilter: nf_conntrack_bridge: register inet conntrack fo [...] omits 764dd163ac92 netfilter: nf_conntrack_bridge: add support for IPv6 omits 3c171f496ef5 netfilter: bridge: add connection tracking system omits d035f19f59c5 netfilter: nf_conntrack: allow to register bridge support omits 19c3401a917b net: ipv4: place control buffer handling away from fragmen [...] omits 8a6a1f176401 net: ipv6: split skbuff into fragments transformer omits 065ff79f8881 net: ipv4: split skbuff into fragments transformer omits 0feca6190f88 net: ipv6: add skbuff fraglist splitter omits c8b17be0b7a4 net: ipv4: add skbuff fraglist splitter omits d8210b1132db staging: rtl8723bs: core: fix warning Comparison to NULL omits 543c4f49ba05 staging: rtl8712: Remove initialisations omits db622e05cdbe staging: rtl8712: Remove return variable of different type omits eb2b3edfd427 staging: rts5208: Remove negations omits 8fe0260030b8 staging: octeon-usb: Remove return variable omits 1f816787b660 Staging: rtl8723bs: hal: fix warning possible condition wi [...] omits ca6ea423d2bb staging: rtl8723bs: hal: Remove set but not used variable [...] omits 371ec021a492 staging: rtl8723bs: core: rtw_ap: fix Unneeded variable: " [...] omits 1b96f846db31 staging/gasket: Fix string split omits 0fce66606ef9 staging: ks7010: Remove initialisation in ks7010_sdio.c omits 6ef7eef9291c staging: ks7010: Merge multiple return variables in ks_hostif.c omits a7048b38ae44 staging: ks7010: Remove initialisation in ks_hostif.c omits f5a4c0188cbb staging: kpc2000: replace bogus variable name in core.c omits 8dd3355a229e staging: kpc2000: remove extra spaces in core.c omits 26c12642338b staging: kpc2000: remove extra blank line in core.c omits 299672a74856 staging: kpc2000: kpc_i2c: Use devm_* API to manage mapped [...] omits e621c8a108ed staging: kpc2000: kpc_i2c: fail probe if unable to map I/O space omits 4ff740315aee staging: kpc2000: kpc_i2c: fail probe if unable to get I/O [...] omits 091971897e84 staging: kpc2000: kpc_i2c: Use drvdata instead of platform_data omits 73d56b83910a staging: kpc2000: kpc_i2c: Remove unnecessary consecutive [...] omits c5164e568cd7 staging: kpc2000: kpc_i2c: Use BIT macro rather than manua [...] omits 935d47e209cc staging: kpc2000: kpc_i2c: Remove pldev from i2c_device structure omits f82ce45273d4 staging: kpc2000: kpc_i2c: Remove unused rw_sem omits 46144c139157 staging: kpc2000: replace white spaces with tabs for kpc20 [...] omits 9164f3363118 staging: kpc2000: report error status to spi core omits 4a932d90b154 staging: kpc2000: Change to use DIV_ROUND_UP omits 1d14a95b5839 staging: kpc2000: fix typo in Kconfig omits 8cfeb385e9eb docs cgroups: add another example size for hugetlb omits dafb1c3a0865 staging: speakup: serialio: fix warning linux/serial.h is [...] omits fe6d98750cf0 staging: erofs: fix i_blocks calculation omits 89f27eded5b6 staging: erofs: support statx omits d48ecb40b5b5 Merge branch 'add-TFO-backup-key' omits 10fbcdd12aa2 selftests/net: add TFO key rotation selftest omits 2dc7e48dee68 Documentation: ip-sysctl.txt: Document tcp_fastopen_key omits aa1236cdfa89 tcp: add support for optional TFO backup key to net.ipv4.t [...] omits 0f1ce0236865 tcp: add support to TCP_FASTOPEN_KEY for optional backup key omits 9092a76d3cf8 tcp: add backup TFO key infrastructure omits 483642e5ea1d tcp: introduce __tcp_fastopen_cookie_gen_cipher() omits 5b5d331a2c93 Merge branch 'mlxsw-Hardware-monitoring-enhancements' omits e4e93d6d8651 mlxsw: core: Reduce buffer size in transactions for SFP mo [...] omits 984aec752128 mlxsw: core: Extend the index size for temperature sensors [...] omits 2e265a8b6c09 mlxsw: core: Extend hwmon interface with inter-connect tem [...] omits 7e9561ed0bff mlxsw: reg: Add Management General Peripheral Information [...] omits ae5746783681 mlxsw: reg: Extend sensor index field size of Management T [...] omits 961cf99a074f mlxsw: core: Re-order initialization sequence omits 3029a693beda mlxsw: i2c: Allow flexible setting of I2C transactions size omits 9bbd7efbc055 mlxsw: i2c: Extend initialization with querying firmware info omits 18a49727083a Merge branch 'net-stmmac-selftests-Two-fixes' omits aeb4a5e8b350 net: stmmac: selftests: Use kfree_skb() instead of kfree() omits 2d135dea53fa net: stmmac: selftests: Fix sparse warning omits ba851a39c970 NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled omits 52b042ab9948 NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wa [...] omits 9609dad263f8 ipv4: tcp_input: fix stack out of bounds when parsing TCP [...] omits 62851d71e771 Merge branch 'mlxsw-Two-small-fixes' omits 275e928f1911 mlxsw: spectrum: Prevent force of 56G omits ef74422020aa mlxsw: spectrum_acl: Avoid warning after identical rules i [...] omits 7987b694ade8 SUNRPC: Fix a use after free when a server rejects the RPC [...] omits 84b3fd1fc959 net: dsa: mv88e6xxx: fix handling of upper half of STATS_T [...] omits a49773064bc2 jbd2: fix typo in comment of journal_submit_inode_data_buffers omits ec6017d90359 SUNRPC fix regression in umount of a secure mount omits 8821f1861040 Merge branch 'next/dt' into for-next omits 893bffa99441 ARM: dts: exynos: Raise maximum buck regulator voltages on [...] omits a41041ff31f2 ARM: dts: exynos: Move CPU OPP tables out of SoC node on E [...] omits 7821ce417ec7 jbd2: fix some print format mistakes omits 0cca82ec3455 ARM: exynos: Make ARCH_EXYNOS3 a default option omits c25b84c00826 dt-bindings: display: Convert Allwinner DSI to a schema omits 59715171fbd0 r8169: fix MAC address being lost in PCI D3 omits 32707c4dfa20 inet: frags: Remove unnecessary smp_store_release/READ_ONCE omits 5080e28d94a2 net: mvpp2: cls: Remove unnessesary check in mvpp2_ethtool [...] omits cac2a301c02a RDMA/uverbs: check for allocation failure in uapi_add_elm() omits 9737070c6823 net: stmmac: Switch to devm_alloc_etherdev_mqs omits 6fe1a9b9b654 IB/hfi1: Use struct_size() helper omits 829ca44ecf60 IB/qib: Use struct_size() helper omits 34755f596110 IB/rdmavt: Use struct_size() helper omits 621ccc6cc5f8 tua6100: Avoid build warnings. omits 200c6758631f Merge tag 'mlx5-fixes-2019-05-28' of git://git.kernel.org/ [...] omits 96ac6d435100 treewide: Add SPDX license identifier - Kbuild omits 46aeb7e6c17d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3fc2175113a9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7e300dabb7e7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fc44ef5aa0dd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f0aa4fa4fe1a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 68cf618c6294 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a63a5fa97e86 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c88a15c6f196 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 658af820172c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7925f8f78f01 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 003ba957919b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0920654fd68f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c456cfc2e52b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits d1d24ed481f5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 59bd9ded4d78 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits eace21fa1e49 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 25763b3c864c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 02956874a853 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 9952f6918daa treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f3d080a2082f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 958349ccb03b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits dd2878aaceaf treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0376148f303c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 8fe76f5a5371 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits af873fcecef5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2522fe45a186 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f50a7f3d9225 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 84e565361072 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1f327613224e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5a5ef56869cd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits ad306d686e21 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 41173abc577b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 6776e83edbf7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 0b7121833d5b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 84a14ae8c44f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fda8d26e61fc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 82c298100a2d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3b87cc6feccb Merge branch 'Enable-SFP-on-ACPI-based-systems' omits 7ce236fafd0b net: phy: sfp: enable i2c-bus detection on ACPI based systems omits 1e91a2e5d827 i2c: acpi: export i2c_acpi_find_adapter_by_handle omits 6e75fc040104 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1802d0beecaf treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits f2cde8957d32 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 122375508ba3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4d3f18bb73d9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 468e15fdc2ec treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 873e65bc0907 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4f19048fd0a0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4a27fd1501a5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 935912c538f1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 37fa65d0fd8a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits cfcf6e707ef6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 736e67ba238f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits fcaf20360a59 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3cfa958b08a4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits c942fddf8793 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1a59d1b8e05e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e78d0eabefb7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3bf4200603f5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits de6cc6515a44 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2874c5fd2842 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a912e80bd0bb treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 660662f857bc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 80503b23b23b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits db73570c1cc2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 53c8ab358414 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 328970de0e39 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2b4f7350c2cc treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits e9483576d02c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits a94da204fded treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 1cc6582eeff2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 6db657ddbd84 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7cb22cc3ec62 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 3ef9dff4aea1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2fe68aa345c5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 5fca9e5c694b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4ffda6361f1d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 7931287d4719 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 372e8ee96fd4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 005fdd53d673 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 2e97506ac44c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits bb522f7305d6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits eb1fe3bfe8bf treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits b78bbafe1562 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] omits 4b280531e84c Merge branch 'XDP-generic-fixes' omits 458bf2f224f0 net: core: support XDP generic on stacked devices. omits 996ed0474146 netvsc: unshare skb in VF rx handler omits f2696099c6c6 udp: Avoid post-GRO UDP checksum recalculation omits 6486199378a5 nvme-tcp: fix queue mapping when queue count is limited omits 5651cd3c4336 nvme-rdma: fix queue mapping when queue count is limited omits 2f2da36ebf42 ice: Trivial cosmetic changes omits 072efdf8bf4c ice: Recognize higher speeds omits 4f70daa08142 ice: Use a different ICE_DBG bit for firmware log messages omits ed14245ab759 ice: Update function header omits 49c6e41b0d1f ice: Move define for ICE_AQC_DRIVER_UNLOADING omits 62f4dafc182f ice: Align to updated AQ command formats omits 91d7a5908774 ice: Use continue instead of an else block omits 8be92a76c3e9 ice: Change minimum descriptor count value for Tx/Rx rings omits 2e0e62285c1c ice: Add switch rules to handle LLDP packets omits 839d05e41385 audit: remove the BUG() calls in the audit rule comparison [...] omits 36af5f407bbb f2fs: fix sparse warning omits a700767a7682 docs: requirements.txt: recommend Sphinx 1.7.9 omits cf08508d21ff docs: by default, build docs a lot faster with Sphinx >= 1.7 omits 0ca862e6f1c7 scripts/documentation-file-ref-check: teach about .txt -> [...] omits 4904aeed9f68 scripts/documentation-file-ref-check: improve tools ref handling omits aeaacbfed853 scripts/documentation-file-ref-check: exclude false-positives omits 9e78e7fc0b20 scripts/documentation-file-ref-check: better handle translations omits 9b88ad5464af scripts/sphinx-pre-install: always check if version is com [...] omits c4c562defedb scripts/sphinx-pre-install: get rid of RHEL7 explicity check omits 44f42165177e scripts/sphinx-pre-install: make activate hint smarter omits 81621f976176 f2fs: fix f2fs_show_options to show nodiscard mount option omits 9227d5227b8d f2fs: add error prints for debugging mount failure omits c854f4d68136 f2fs: fix to do sanity check on segment bitmap of LFS curseg omits 4d11d13e2776 f2fs: add missing sysfs entries in documentation omits b9c1c26739ec ext4: gracefully handle ext4_break_layouts() failure durin [...] omits 970c43d17835 ASoC: SOF: Intel: hda: use the defined ppcap functions omits 64adde31c8e9 PCI: qcom: Ensure that PERST is asserted for at least 100 ms omits 79b3b7c4a396 Merge branch 'asoc-5.2' into asoc-5.3 omits e13ef82a9ab8 ASoC: SOF: add COMPILE_TEST for PCI options omits 8fe751d8fd5c ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers omits 0d365acbbe29 ASoC: Intel: boards: remove dependency on asm/platform_sst [...] omits 2c79eeb1aaf2 ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build erro [...] omits 536cfd2f375d ASoC: Intel: use common helpers to detect CPUs omits f499edf9fa90 ASoC: rt5677: Add missing voice activation register definitions omits 498ddaa3b4e7 fpga: zynqmp-fpga: Correctly handle error pointer omits c7ddfd3514f2 PCI: altera-msi: Allow building as module omits bc2cce3f2ebc selftests: vm: install test_vmalloc.sh for run_vmtests omits ec15c4d0d5d2 PCI: altera: Allow building as module omits 98a13a8d2539 userfaultfd: selftest: fix compiler warning omits f97f3f8839eb kselftest/cgroup: fix incorrect test_core skip omits 00e38a5d753d kselftest/cgroup: fix unexpected testing failure on test_core omits f6131f28057d kselftest/cgroup: fix unexpected testing failure on test_m [...] omits 2ba543d3e7db Merge branch 'xtensa-5.2-fixes' into xtensa-for-next omits adefd051a670 xtensa: Fix section mismatch between memblock_reserve and [...] omits 76002d8b48c4 PCI: Return error if cannot probe VF omits eb0f68cb7042 keys: Break bits out of key_unlink() omits 3be59f74512e keys: Change keyring_serialise_link_sem to a mutex omits 34cee4e1f7cd PCI: Fix "space followed by tab" whitespace errors omits c42eaffa1656 Documentation: add Linux PCI to Sphinx TOC tree omits b8e65c1939ff ARM: dts: vexpress: set the right partition type for NOR flash omits 6f3710f1f65f arm: dts: vexpress-v2p-ca15_a7: disable NOR flash node by default omits f6e2aa91a46d signal/ptrace: Don't leak unitialized kernel memory with P [...] omits 31d382a2bb08 Merge branch 'sunxi/dt-for-5.3' into sunxi/for-next omits 96c0dad2f9de ARM: dts: sun8i: a83t: Add device node for CSI (Camera Sen [...] omits bdd33cb6e24f ARM: dts: gr8-evb: Fix RTC vendor omits ae683c816d9f ARM: dts: sun7i: icnova-swac: Fix the model vendor omits dfe8173dfd25 ARM: dts: sun8i: a711: Change LRADC node names to avoid warnings omits 3803f4dc265f Merge ext2 bitmap bh leak fix. omits dc1f73802bd7 ext2: add missing brelse() in ext2_new_inode() omits 685c9b7750bf mwifiex: Abort at too short BSS descriptor element omits 13ec7f10b87f mwifiex: Fix possible buffer overflows at parsing bss descriptor omits 6501aa4e3a45 drm/i915: add in-kernel blitter client omits 0a4a6e74e733 drm/i915/gtt: grab wakeref in gen6_alloc_va_range omits c304b8d2f9aa clk: samsung: exynos5433: Use of_clk_get_parent_count() omits 0b32e1974969 drm/i915/gvt: Assign NULL to the pointer after memory free. omits 27348cc9c8ec drm/i915/gvt: Check if cur_pt_type is valid omits c86ccfba1728 Merge branch 'topic/hda-polling-mode' into for-next omits ee8829dc609c ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_ [...] omits be1fcde604e4 x86: intel_epb: Do not build when CONFIG_PM is unset omits b33fb3cf6f5e Merge tag 'perf-core-for-mingo-5.3-20190529' of git://git. [...] omits 0adb0c99594b dt-bindings: move Atmel ECC508A I2C crypto processor to tr [...] omits 2af8c8927ebb dt-bindings: add Atmel SHA204A I2C crypto processor omits da001fb651b0 crypto: atmel-i2c - add support for SHA204A random number [...] omits c34a320176a5 crypto: atmel-ecc - factor out code that can be shared omits 3c756aa346df crypto: atmel-ecc - add support for ACPI probing on non-AT [...] omits 4befedc04536 i2c: acpi: permit bus speed to be discovered after enumeration omits 8a82451bd04f crypto: caam - print messages in caam_dump_sg at debug level omits 6e005503199b crypto: caam - print debug messages at debug level omits 32f75e67f345 crypto: caam - remove unused defines omits f6b99b6e1865 crypto: caam - print IV only when non NULL omits ff455ad9a7f8 crypto: ixp4xx - Fix cross-compile errors due to type mismatch omits ff9f902cce5d crypto: talitos - use SPDX-License-Identifier omits 89b32dfe008c crypto: talitos - use IS_ENABLED() in has_ftr_sec1() omits fbb8d46e1616 Revert "crypto: talitos - export the talitos_submit function" omits e345177ded17 crypto: talitos - fix AEAD processing. omits c9cca7034b34 crypto: talitos - Align SEC1 accesses to 32 bits boundaries. omits eae55a586c3c crypto: talitos - properly handle split ICV. omits 4bbfb839259a crypto: talitos - HMAC SNOOP NO AFEU mode requires SW icv [...] omits 7ede4c36cf7c crypto: talitos - Do not modify req->cryptlen on decryption. omits d84cc9c9524e crypto: talitos - fix ECB algs ivsize omits ee483d32ee1a crypto: talitos - check data blocksize in ablkcipher. omits b9a05b6041cb crypto: talitos - fix CTR alg blocksize omits 1ba34e71e9e5 crypto: talitos - check AES key size omits b8fbdc2bc4e7 crypto: talitos - reduce max key size for SEC1 omits a1a42f84011f crypto: talitos - rename alternative AEAD algos. omits 5e99a0a7a946 crypto: algapi - remove crypto_tfm_in_queue() omits 84ede58dfcd1 crypto: hash - remove CRYPTO_ALG_TYPE_DIGEST omits 3e56e168638b crypto: cryptd - move kcrypto_wq into cryptd omits e590e1321c13 crypto: gf128mul - make unselectable by user omits 87804144cb7a crypto: echainiv - change to 'default n' omits c8a3315a5f69 crypto: make all templates select CRYPTO_MANAGER omits 929d34cac156 crypto: testmgr - make extra tests depend on cryptomgr omits e944eab37a72 crypto: testmgr - fix length truncation with large page size omits 2621a8699e81 crypto: vmx - convert to skcipher API omits 1fa0a7dcf759 crypto: vmx - convert to SPDX license identifiers omits 1a9e93722967 hwrng: meson - update with SPDX Licence identifier omits 7829a0c1cb9c crypto: hmac - fix memory leak in hmac_init_tfm() omits 9c5b34c2f7eb crypto: jitterentropy - change back to module_init() omits 34f61de87017 ARM: dts: Drop bogus CLKSEL for timer12 on dra7 omits 092a33d40312 ice: Cleanup ice_update_link_info omits d31530e83e63 ice: Use right type for ice_cfg_vsi_lan return omits f776b3acb047 ice: Add support for Forward Error Correction (FEC) omits 047e52c0e8ae ice: Add support for virtchnl_vector_map.[rxq|txq]_map omits 561f4379019f ice: Introduce ice_init_mac_fltr and move ice_napi_del omits 72ecb896e465 ice: Use GLINT_DYN_CTL to disable VF's interrupts omits 517f4c49aafc net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() omits 02caceded069 net: ethernet: ti: cpsw: correct .ndo_open error path omits 6faaffb3b1ce Merge branch 'Decoupling-PHYLINK-from-struct-net_device' omits af7cd0366ee9 net: dsa: sja1105: Fix broken fixed-link interfaces on user ports omits 0e27921816ad net: dsa: Use PHYLINK for the CPU/DSA ports omits 77373d49de22 net: dsa: Move the phylink driver calls into port.c omits 17091180b152 net: phylink: Add phylink_{printk, err, warn, info, dbg} macros omits 43de61959b99 net: phylink: Add PHYLINK_DEV operation type omits 44cc27e43fa3 net: phylink: Add struct phylink_config to PHYLINK API omits 27755ff88c0e net: phylink: Add phylink_mac_link_{up, down} wrapper functions omits c920f745f45d net: phy: Add phy_standalone sysfs entry omits 82c76aca8118 net: phy: Check against net_device being NULL omits 2db2d9d1ac37 net: phy: Guard against the presence of a netdev omits 53cfca2d6b93 net: phy: Add phy_sysfs_create_links helper function omits 24ec483cec98 net: sched: Introduce act_ctinfo action omits a6851c613fd7 r8169: remove 1000/Half from supported modes omits 2c1d029a017f net: mscc: ocelot: Implement port policers via tc command omits d724c9e54939 KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() omits 1b28d5531e44 KVM: PPC: Book3S HV: Fix lockdep warning when entering gue [...] omits bcaa3110d584 KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing E [...] omits aedb5b19429c KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when ac [...] omits ef9740204051 KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passth [...] omits 7e10b9a6da61 KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the X [...] omits 3035e8cd6c31 drm/i915/gvt: Fix cmd length of VEB_DI_IECP omits 5e0b3f3b2773 drm/i915/gvt: refine ggtt range validation omits cb2808da74f0 drm/i915/gvt: Fix vGPU CSFE_CHICKEN1_REG mmio handler omits 888c0094b2e2 drm/i915/gvt: Fix GFX_MODE handling omits 1fd45b09b10f drm/i915/gvt: Update force-to-nonpriv register whitelist omits 387a4c2b5529 drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack omits 980ef4d22a95 x86/ima: check EFI SetupMode too omits 8cdc23a3d9ec ima: show rules with IMA_INMASK correctly omits 221be106d75c evm: check hash algorithm passed to init_desc() omits 02e03c897a96 soc: qcom: rpmpd: Add MSM8998 power-domains omits dec9a05a147e dt-bindings: power: Add rpm power domain bindings for msm8998 omits 7dbed2a7462e soc: qcom: rpmpd: Add QCS404 power-domains omits 0cb93b1503c1 dt-bindings: power: Add rpm power domain bindings for qcs404 omits 1f010d1efdf6 soc: qcom: rpmpd: Modify corner defining macros omits fe546c54423f soc: qcom: rpmpd: Add support to set rpmpd state to max omits 8b3344422f09 soc: qcom: rpmpd: fixup rpmpd set performance state omits b157d73ed0af MAINTAINER: Fix Qualcomm ETHQOS ethernet DT file omits f82682f4043f MAINTAINERS: fix typo in file name omits 460f13cab098 arm64: dts: qcom: msm8998: Add rpmpd node omits 11f61210d7ca arm64: dts: qcom: qcs404: Add rpmpd node omits 67779ca2ed23 arm64: dts: qcom: qcs404: Move lpass and q6 into soc omits f4dd04a836c7 arm64: dts: qcom: qcs404: Fully describe the CDSP omits 560ad5e7e1b5 arm64: dts: qcom: qcs404: Add TCSR node omits 644875660cd2 arm64: dts: qcom: qcs404-evb: Mark CDSP clocks protected omits 9bbd0836c34f arm64: dts: qcom: sdm845: Add PSCI cpuidle low power states omits 2aefca8017fa arm64: dts: msm8996: Add proper capacity scaling for the cpus omits f6aee7af59b6 arm64: dts: qcom: msm8996: Add PSCI cpuidle low power states omits 4c9e5dfb45e8 arm64: dts: qcom: msm8916: Use more generic idle state names omits 4742ab860618 arm64: dts: qcom: msm8916: Add entry-method property for t [...] omits 0b0c33908199 arm64: dts: qcom: qcs404: Add turingcc node omits 45ea8f32b031 arm64: dts: qcom: qcs404: Add PSCI cpuidle low power states omits 3fdeaee951aa arm64: dts: sdm845: Add zap shader region for GPU omits c79800103eb1 arm64: dts: sdm845: Add gpu and gmu device nodes omits 9000a55bedb4 arm64: dts: qcom: sdm845-mtp: Make USB1 peripheral omits f6ddca1c11b8 arm64: dts: qcom: qcs404-evb: increase s3 max voltage omits 887b528c958f arm64: dts: qcom: qcs404-evb: fix l3 min voltage omits 32d3060d769b arm64: dts: qcom: pms405: Rename adc outputs as per schematics omits 7c2d4811d115 arm64: dts: qcom: pms405: calibrate the VADC correctly omits 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 3b0541791453 scsi: libsas: delete sas port if expander discover failed omits 04cf8b32bc6d scsi: libsas: only clear phy->in_shutdown after shutdown e [...] 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 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 fbdc60b2a787 extcon: arizona: Correct error handling on regmap_update_b [...] omits 93c52e7800ba Merge branch 'drm-fixes-5.2' of git://people.freedesktop.o [...] omits 6a0193393290 Merge tag 'drm-misc-fixes-2019-05-29' of git://anongit.fre [...] omits b077dc23b548 Merge branch 'etnaviv/fixes' of https://git.pengutronix.de [...] omits 399dc65e9ca0 libbpf: reduce unnecessary line wrapping omits 76e1022b9653 libbpf: typo and formatting fixes omits 7e8c328c4e96 libbpf: simplify two pieces of logic omits fba01a0689a9 libbpf: use negative fd to specify missing BTF omits f102154d3158 libbpf: fix error code returned on corrupted ELF omits c51829bb6e92 libbpf: check map name retrieved from ELF omits 12ef5634a855 libbpf: simplify endianness check omits be5c5d4e9d8c libbpf: preserve errno before calling into user callback omits 8ca990ce0d40 libbpf: fix detection of corrupted BPF instructions section omits af96c1e304f7 docs: filesystems: vfs: Convert vfs.txt to RST omits 1b44ae63deae docs: filesystems: vfs: Convert spaces to tabs omits e66b04571545 docs: filesystems: vfs: Fix pre-amble indentation omits 099c5c7a3fba docs: filesystems: vfs: Use SPDX identifier omits 90ac11a844f8 docs: filesystems: vfs: Use correct initial heading omits e04c83cd53b5 docs: filesystems: vfs: Use uniform spacing around headings omits 90caa781f640 docs: filesystems: vfs: Use 72 character column width omits 4ee33ea403ac docs: filesystems: vfs: Use uniform space after period. omits 50c1f43a37d0 docs: filesystems: vfs: Remove space before tab omits 7da33a8f87a4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits cf401e2856b2 drm/amdkfd: fix null pointer dereference on dev omits 93285c019777 doc: kernel-parameters.txt: fix documentation of nmi_watch [...] omits fe4ec72cca50 docs: tracing: Fix typos in histogram.rst omits 42f6ebd82783 docs: cdomain.py: get rid of a warning since version 1.8 omits bec7550cca10 Merge tag 'docs-5.2-fixes2' of git://git.lwn.net/linux omits 9fd165379eff keys: sparse: Fix kdoc mismatches omits 7936d16df9a5 keys: sparse: Fix incorrect RCU accesses omits 58e8b37069ff Merge branch 'net-phy-dp83867-add-some-fixes' omits 2b892649254f net: phy: dp83867: Set up RGMII TX delay omits c8081fc397fa net: phy: dp83867: do not call config_init twice omits 1a97a477e666 net: phy: dp83867: increase SGMII autoneg timer duration omits 333061b92453 net: phy: dp83867: fix speed 10 in sgmii mode omits 3d3ced2ec5d7 net: phy: marvell10g: report if the PHY fails to boot firmware omits c678726305b9 net: phylink: ensure consistent phy interface mode omits a3e2f6ad8961 net: stmmac: Fix build error without CONFIG_INET omits 3b6471c7becd media: Staging: media: Release the correct resource in an [...] omits 5677eab3c86d soc: fsl: fix spelling mistake "Firmaware" -> "Firmware" omits 18fa84a2db0e cgroup: Use css_tryget() instead of css_tryget_online() in [...] omits 05a7c22c2f68 media: omap3isp: constify platform_device_id omits 2bd4290f6b78 media: staging: media: davinci_vpfe: use __func__ for func [...] omits dd9a00ab9c3e media: omap3isp: Call video_unregister_device() unconditionally omits 814434984a5d media: omap3isp: Don't rely on devm for memory resource ma [...] omits f42292040d31 media: staging: media: davinci_vpfe: Replace a bit shift omits 6995a659101b media: staging: media: davinci_vpfe: - Fix for memory leak [...] omits 41de54c64811 blk-mq: Fix memory leak in error handling omits 279758f8001f rhashtable: Add rht_ptr_rcu and improve rht_ptr omits 3ea3091f1bd8 usbip: usbip_host: fix stub_dev lock context imbalance regression omits af64935213c4 net: stmmac: use dev_info() before netdev is registered omits 1b3855aba812 qed: fix spelling mistake "inculde" -> "include" omits 315ca92dd863 net: sh_eth: fix mdio access in sh_eth_close() for R-Car G [...] omits 361686288213 MIPS: replace MBIT_ULL() with BIT_ULL() omits f532beeeff0c MIPS: uprobes: remove set but not used variable 'epc' omits 2b28601d62b0 Merge tag 'linux-kselftest-5.2-rc3' of git://git.kernel.or [...] omits 1c2c7029c008 s390/crypto: fix possible sleep during spinlock aquired omits e4f2d1af7163 MIPS: pistachio: Build uImage.gz by default omits 31875a543224 MIPS: Make virt_addr_valid() return bool omits 074a1e1167af MIPS: Bounds check virt_addr_valid omits 31fad7d41e73 CIFS: cifs_read_allocate_pages: don't iterate through whol [...] omits 9e82b4a91d46 Merge tag 'trace-v5.2-rc2' of git://git.kernel.org/pub/scm [...] omits 501b125a29f7 libbpf: prevent overwriting of log_level in bpf_object__lo [...] omits d8fd3722207f drm/mst: Fix MST sideband up-reply failure handling omits 835706214875 media: videobuf-dma-contig: Use size of buffer in mmap not [...] omits 6211e44a4dfc media: cx231xx-dvb: fix memory leak in dvb_fini() omits 0547858b00bf media: em28xx: use usb_to_input_id() rather than handrolling it omits 6bd914bc05f3 media: em28xx: use common code for decoding nec scancodes omits 5c1c695307b6 media: em28xx: give RC device proper name omits d0f29d4980cd drm/sched: Fix make htmldocs warnings. omits 81cb4203a5fe tools: PCI: Fix compiler warning in pcitest omits 8a5e0af240e0 tools: PCI: Fix broken pcitest compilation omits 2367d00e2ca3 RDMA/efa: Remove unused includes omits 4d50e084c560 RDMA/efa: Use rdma block iterator in chunk list creation omits e0e3f3975915 RDMA/efa: Remove unneeded admin commands abort flow omits 255efcaeb623 RDMA/efa: Use kvzalloc instead of kzalloc with fallback omits 4f240dfec6bc RDMA/efa: Remove MAYEXEC flag check from mmap flow omits 67021ae0bbe9 PCI: qcom: Add QCS404 PCIe controller support omits 29a50257a9d6 dt-bindings: PCI: qcom: Add QCS404 to the binding omits 5aa180974e4d PCI: qcom: Use clk bulk API for 2.4.0 controllers omits 37eb86c4507a mlx5: avoid 64-bit division omits 5f5e4eb4fb2d IB/hfi1: Remove extra brackets from an if omits 97736f36dbeb IB/hfi1: Validate page aligned for a given virtual address omits 35164f5259a4 IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value omits 6d517353c70b IB/hfi1: Insure freeze_work work_struct is canceled on shutdown omits 2abae62a26a2 IB/rdmavt: Fix alloc_qpn() WARN_ON() omits 7f5f228008e4 drm/i915/gtt: Avoid overflowing the WC stash omits c6e2d2c7ca4e spidev: Add M53Menlo CPLD compatible omits b19671d6caf1 ASoC: core: use component driver name as component name omits 7cda6223503d ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set omits 17fc24875da1 ASoC: Intel: sof-rt5682: fix undefined references with Bay [...] omits a54988113985 wcd9335: fix a incorrect use of kstrndup() omits 1f2675f66558 ASoC: sun4i-codec: fix first delay on Speaker omits 8c03d845b86c media: sun6i: Support A83T variant omits 0a0c2a9262a1 media: dt-bindings: media: sun6i-csi: Add compatible strin [...] omits d3844b9df9cb media: ov8856: modify register to fix test pattern omits 17f61abb9bbd media: staging: imgu: Drop support for other page sizes omits 3efcbe3e4286 media: staging: imgu: Address compiler / checker warnings [...] omits 0ace8734f405 media: staging: imgu: Remove redundant checks omits c9d52c114a9f media: staging: imgu: Address a compiler warning on alignment omits ceaac6dc5b7a media: rockchip/vpu: Add support for MPEG-2 decoding on RK3288 omits 879dee56a40c media: rockchip/vpu: Add MPEG2 decoding support to RK3399 omits 7cdedc3f45cc media: rockchip/vpu: Add infra to support MPEG-2 decoding omits 6d9a39cffc1e media: rockchip/vpu: Add support for non-standard controls omits 8c3dc73d41f5 media: rockchip/vpu: Add decoder boilerplate omits 953aaa1492c5 media: rockchip/vpu: Prepare things to support decoders omits 4aa807ef41d8 media: rockchip/vpu: Provide a helper to reset both src an [...] omits c65227fd2aac media: rockchip/vpu: Move encoder logic to a common place omits 8c06082041e4 media: rockchip/vpu: Rename rockchip_vpu_common.h into roc [...] omits 7d47b45dc590 media: rockchip/vpu: Support the Request API omits b1c6cc64dd14 media: rockchip/vpu: Open-code media controller register omits 02122753f1d0 drm/amdgpu: reserve stollen vram for raven series omits 0a4f091c12b3 media: rockchip/vpu: Use v4l2_apply_frmsize_constraints() [...] omits 32cddf9c94d8 media: v4l2-common: Add an helper to apply frmsize constraints omits ce57a82f8a8d media: v4l2-common: Fix v4l2_fill_pixfmt[_mp]() prototypes omits 64b42d8eee9b media: cec-adap: fix regression in ping sanity check omits 50710eeefbc1 media: saa7164: fix remove_proc_entry warning omits 518fa4e0e0da media: mc-device.c: don't memset __user pointer contents omits 3e6a515ff4d4 media: media-ioc-enum-links.rst: fix incorrect reserved fi [...] omits a89e9b8abf82 signal: Remove the signal number and task parameters from [...] omits 59c0e696a6c0 signal: Factor force_sig_info_to_task out of force_sig_info omits ffafd23b2cf1 signal: Generate the siginfo in force_sig omits 8ad23dea8080 signal: Move the computation of force into send_signal and [...] omits 8917bef336f5 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal omits 2e1661d26736 signal: Remove the task parameter from force_sig_fault omits 91ca180dbdd6 signal: Use force_sig_fault_to_task for the two calls that [...] omits 351b6825b3a9 signal: Explicitly call force_sig_fault on current omits ec74e9205e06 signal/unicore32: Remove tsk parameter from __do_user_fault omits fd65cc848e3f signal/arm: Remove tsk parameter from __do_user_fault omits e9a065091136 signal/arm: Remove tsk parameter from ptrace_break omits 07bd88a9a5dd signal/nds32: Remove tsk parameter from send_sigtrap omits 6f25a967646a signal/riscv: Remove tsk parameter from do_trap omits e1656829719f signal/sh: Remove tsk parameter from force_sig_info_fault omits 9d631759818b signal/um: Remove task parameter from send_sigtrap omits 28d42ea14e48 signal/x86: Remove task parameter from send_sigtrap omits 15b5c5b1dce9 media: mtk-vcodec: fix leaked of_node references omits c8d0ccfd73da media: mtk-vpu: fix leaked of_node references omits 10a34367ce09 media: cx25840: Address several coding style issues omits 63f9fa925e02 media: cxusb: fix several coding style issues omits e9ad78bc0c54 media: cxusb-analog: Fix some coding style issues omits a200c721956c media: venus: hfi_parser: fix a regression in parser omits a10f361d176c Revert "drm/i915: Expand subslice mask" omits 5a433fccafc7 media: staging: allegro: cleanup two warnings omits 578a3ab12705 media: allegro-dvt: fix build failure omits 5fac1718e706 selftests: bpf: fix compiler warning in flow_dissector test omits e672db03ab0e bpf: tracing: properly use bpf_prog_array api omits dbcc1ba26e43 bpf: cgroup: properly use bpf_prog_array api omits 02205d2ed6fe bpf: media: properly use bpf_prog_array api omits 54e9c9d4b506 bpf: remove __rcu annotations from bpf_prog_array omits fe937ea12ec8 selftests/bpf: fix compilation error for flow_dissector.c omits 1e29ab3186e3 arm64: use the correct function type for __arm64_sys_ni_syscall omits 0e358bd7b7eb arm64: use the correct function type in SYSCALL_DEFINE0 omits 8ef8f368ce72 arm64: fix syscall_fn_t type omits 0c1f845772e5 drm/i915: Avoid refcount_inc on known zero count omits fe2008640ae3 block: don't protect generic_make_request_checks with blk_ [...] omits 47cdee29ef9d block: move blk_exit_queue into __blk_release_queue omits 707947247e95 media: videobuf2-vmalloc: get_userptr: buffers are always [...] omits 10b3c4413198 Merge branch 'bpf-subreg-tests' omits c25d60c12534 selftests: bpf: complete sub-register zero extension checks omits 9e084bb98052 selftests: bpf: move sub-register zero extension checks in [...] omits 81a04d2e9091 drm/i915: selftest_lrc: Check the correct variable omits 146d62e5a586 ovl: detect overlapping layers omits a6315005a2d4 drm/i915/icl: Add WaDisableBankHangMode omits 878344de61d0 media: allegro: add SPS/PPS nal unit writer omits f20387dfd065 media: allegro: add Allegro DVT video IP core driver omits 8df39e16877f media: dt-bindings: media: Add vendor prefix for allegro omits 156fa8845a57 media: dt-bindings: media: document allegro-dvt bindings omits 26989c2725a5 media: videobuf2-v4l2: set last_buffer_dequeued in dqbuf omits 6eb9b758e307 media: cedrus: Add H264 decoding support omits 67e84a98af65 media: pixfmt: Add H264_SLICE_RAW format documentation omits f183ec61cc2f media: pixfmt: Add H264 Slice format omits 1f0545d3ed1d media: uapi: Add H264 low-level decoder API compound controls. omits 763ebe4bd703 ARM: dts: rza2mevb: sort nodes of rza2mevb board omits 9d7a1bed0706 media: cedrus: Allow different mod clock rates omits b65f1e654665 media: coda: use v4l2_m2m_buf_copy_metadata omits 7edd18b64a16 media: coda: add lockdep asserts omits 8a8621ba0135 media: coda: add decoder MPEG-2 profile and level controls omits 5902bca94ae0 media: v4l2-ctrl: add MPEG-2 profile and level controls omits 23e0b8c65e8e media: coda: add decoder MPEG-4 profile and level controls omits 6954158a1640 ALSA: fireface: Use ULL suffixes for 64-bit constants omits d76cac67db40 signal/arm64: Use force_sig not force_sig_fault for SIGKILL omits e89e899f3e32 ice: Add a helper to trigger software interrupt omits 3a9e32bb0694 ice: Configure RSS LUT key only if RSS is enabled omits 11fe1b3a3872 ice: Add ice_get_fw_log_cfg to init FW logging omits 1eb11036a380 ice: Minor cleanup in ice_switch.h omits 91aed40da3d5 ice: Remove redundant and premature event config omits 4cc82aaa74f4 ice: Change message level omits 23c0112246b4 ice: Check all VFs for MDD activity, don't disable omits cbe66bfee6a0 ice: Refactor interrupt tracking omits 0e674aeb0b77 ice: Add handler for ethtool selftest omits 4770533f71de irqchip/renesas-irqc: Convert to managed initializations omits 000e20c51081 irqchip/renesas-irqc: Replace irqc_priv.pdev by irqc_priv.dev omits 9ae48bc03b26 irqchip/renesas-irqc: Add helper variable dev = &pdev->dev omits 5adb6cd1cd1f irqchip/renesas-irqc: Remove error messages on out-of-memo [...] omits ce5adf5bbbc8 irqchip/renesas-irqc: Remove unneeded inclusion of <linux/ [...] omits a644ccb819bc irqchip: Add Renesas RZ/A1 Interrupt Controller driver omits 5e27a314a11f dt-bindings: interrupt-controller: Add Renesas RZ/A1 Inter [...] omits f3d705d506a2 gpio: mb86s7x: Enable ACPI support omits 4b6f3ecabfba ice: Don't call ice_cfg_itr() for SR-IOV omits 1aec6e1b0886 ice: Set minimum default Rx descriptor count to 512 omits e65e9e1566f7 ice: Resolve static analysis warning omits 3171948e9475 ice: Implement toggling ethtool rx-vlan-filter omits 588d511f89c8 ice: Remove direct write for GLLAN_RCTL_0 omits 95f8e8b931fe ice: Fix LINE_SPACING style issue omits 180aa422ef27 nl80211: fill all policy .type entries omits 0112fa557c3b mac80211: free peer keys before vif down in mesh omits 2e2f08d02dd2 drm/i915: Take a runtime pm wakeref for atomic commits omits b848475c0143 Merge branch 'sunxi/clk-for-5.3' into sunxi/for-next omits fcdf445ff42f clk-sunxi: fix a missing-check bug in sunxi_divs_clk_setup() omits 74bbd07145d0 Merge branches 'sunxi/dt-for-5.3' and 'sunxi/h3-h5-for-5.3 [...] omits 9fbbbb7b8d63 ARM: dts: sunxi: h3/h5: Fix GPIO regulator state array omits 0ed73d7abceb ARM: dts: gr8-evb: Fix RTC vendor omits 7687c8325702 ARM: dts: sun7i: icnova-swac: Fix the model vendor omits 02d9cf687698 ARM: dts: sun8i: a711: Change LRADC node names to avoid warnings omits 5f49c38a80b9 ARM: dts: sun7i: olimex-lime2: Enable ac and power supplies omits 1167187f2759 Merge branch 'qed-Fix-inifinite-spinning-of-PTP-poll-thread' omits 9adebac37e7d qede: Handle infinite driver spinning for Tx timestamp. omits 24c6203bb986 qed: Reduce the severity of ptp debug message. omits 36f18439ea16 macvlan: Replace strncpy() by strscpy() omits 46a3b9fce293 drm/mediatek: respect page offset for PRIME mmap calls omits 937f861def1a drm/mediatek: adjust ddp clock control flow omits be1b5b788829 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 9cb40eb184c4 ALSA: hda/realtek - Improve the headset mic for Acer Aspir [...] omits c38e57aecbb4 Merge branch 'net-API-and-initial-implementation-for-nexth [...] omits 430a049190de nexthop: Add support for nexthop groups omits b513bd035f40 nexthop: Add support for lwt encaps omits 53010f991a9f nexthop: Add support for IPv6 gateways omits 597cfe4fc339 nexthop: Add support for IPv4 nexthops omits ab84be7e54fc net: Initial nexthop code omits 65ee00a9409f net: nexthop uapi omits e717d0ae1004 KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the v [...] omits c468bc4e8468 KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validit [...] omits d47aacdb8e0b KVM: PPC: Book3S HV: XIVE: Clear file mapping when device [...] omits 5a3f49364c3f KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_e [...] omits 1659e27d2bc1 KVM: PPC: Book3S: Use new mutex to synchronize access to r [...] omits 0d4ee88d9288 KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup omits c395fe1d8e49 KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE [...] omits ca657468a0d4 Revert "drivers: thermal: tsens: Add new operation to chec [...] omits c0194e2d0ef0 net/mlx5e: Disable rxhash when CQE compress is enabled omits 24bcd210e272 net/mlx5e: restrict the real_dev of vlan device is the sam [...] omits 25fa506b70ca net/mlx5: Allocate root ns memory using kzalloc to match kfree omits 9414277a5df3 net/mlx5: Avoid double free in fs init error unwinding path omits 905f6bd30bb6 net/mlx5: Avoid double free of root ns in the error flow path omits 8788392995e7 net/mlx5: Fix error handling in mlx5_load() omits 602e0f295a91 Merge branch 'hns3-next' omits 49f971bd3085 net: hns3: fix a memory leak issue for hclge_map_unmap_rin [...] omits 0d2f68c7bcf4 net: hns3: adjust hns3_uninit_phy()'s location in the hns3 [...] omits acfc3d55b732 net: hns3: stop schedule reset service while unloading driver omits ada13ee3db7b net: hns3: add handshake with hardware while doing reset omits 1db58f86975a net: hns3: modify hclgevf_init_client_instance() omits 994e04f16e5a net: hns3: modify hclge_init_client_instance() omits 25d1817c4e50 net: hns3: use HCLGEVF_STATE_NIC_REGISTERED to indicate VF [...] omits 2a0bfc36183c net: hns3: use HCLGE_STATE_ROCE_REGISTERED to indicate PF [...] omits bd9109c9b1f3 net: hns3: use HCLGE_STATE_NIC_REGISTERED to indicate PF N [...] omits 33a90e2f20e6 net: hns3: add support for dump firmware statistics by debugfs omits eff858c178fc net: hns3: fix for HNS3_RXD_GRO_SIZE_M macro omits 4c1522765ca8 net: hns3: fix compile warning without CONFIG_RFS_ACCEL omits a6cd0d2d493a Documentation: net-sysfs: Remove duplicate PHY device docu [...] omits 8fb44d60d414 llc: fix skb leak in llc_build_and_send_ui_pkt() omits 66350023d575 hinic: fix a bug in set rx mode omits 2e56571d820d Merge branch 'inet-frags-followup' omits dc93f46bc4e0 inet: frags: fix use-after-free read in inet_frag_destroy_rcu omits ae7352d384a5 inet: frags: call inet_frags_fini() after unregister_perne [...] omits 6b73d19711d0 inet: frags: uninline fqdir_init() omits 3fb321fde22d selftests/net: ipv6 flowlabel omits 73f51d151e6c selftests: pmtu: Fix encapsulating device in pmtu_vti6_lin [...] omits 50fbc13dc126 dfs_cache: fix a wrong use of kfree in flush_cache_ent() omits 6457c20e3368 fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free omits 210782038b54 cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case omits cbe9e835946f enetc: Enable TC offloading with mqprio omits 7f3343234c0b Merge branch 'stmmac-SPDX' omits 56aaa114f091 net: stmmac: dwmac-meson8b: update with SPDX Licence identifier omits f87845cf0f89 net: stmmac: dwmac-meson: update with SPDX Licence identifier omits 62a5b8429e99 igc: Cleanup the redundant code omits 0373ad4d051c igc: Add flow control support omits d17ba0f616a0 e1000e: start network tx queue only when link is up omits caff422ea81e Revert "e1000e: fix cyclic resets at link up with active tx" omits 16ecd8d9af26 igc: Remove the obsolete workaround omits 796bfb103516 igc: Clean up unused pointers omits ae586f0b39d5 igc: Fix double definitions omits 42277cedbaf4 igb: mark expected switch fall-through omits b7b3ad7aaf4f igb: mark expected switch fall-through omits 47e16692b26b igb/igc: warn when fatal read failure happens omits 0223fad3c98a audit: enforce op for string fields omits 14f1cfd4f7b4 perf intel-pt: Rationalize intel_pt_sync_switch()'s use of [...] omits c7b4f15ff79b perf intel-pt: Improve sync_switch by processing PERF_RECO [...] omits 3cd3216dbb42 perf scripts python: export-to-postgresql.py: Add support [...] omits bfb3170e2481 perf scripts python: export-to-sqlite.py: Add support for pyside2 omits df8ea22a8fd9 perf scripts python: exported-sql-viewer.py: Add support f [...] omits 1ed7f47fd3af perf scripts python: exported-sql-viewer.py: Use argparse [...] omits c6aba1bf258f perf scripts python: exported-sql-viewer.py: Change python [...] omits 2d45ef7033ec perf top: Lower message level for failure on synthesizing [...] omits 7952fa3b54bf perf python: Remove -fstack-protector-strong if clang does [...] omits da2019633f0b perf annotate TUI browser: Do not use member from variable [...] omits 34b65affe18d perf machine: Return NULL instead of null-terminating /pro [...] omits 80ec26d110c5 perf version: Append 12 git SHA chars to the version string omits 8201787cbb72 perf script: Remove superfluous BPF event titles omits 490c8cc949ec perf script: Add --show-bpf-events to show eBPF related events omits 4f600bcf657d perf tests: Add map_groups__merge_in test omits 1c4924220c96 perf script: Pad DSO name for --call-trace omits 6c398d723a6a perf dso: Add BPF DSO read and size hooks omits cacddfe7b080 perf dso: Simplify dso_cache__read function omits ea5db1bd5a04 perf dso: Separate generic code in dso_cache__read omits 5523769ee15f perf dso: Separate generic code in dso__data_file_size() omits 7cb10a08df98 perf tools: Remove const from thread read accessors omits a0c0a4ac021b perf top: Add --namespaces option omits a9a187a749f9 perf trace: Beautify 'sync_file_range' arguments omits 8ef6d74e1dd5 perf beauty: Add generator for sync_file_range's 'flags' a [...] omits ee364dcdcd00 perf trace beauty clone: Handle CLONE_PIDFD omits f6af095668b7 perf trace: Beautify 'fsmount' arguments omits f5b91dbba1a5 perf trace: Introduce syscall_arg__scnprintf_strarray_flags omits 3637c64731a7 perf beauty: Add generator for fsmount's 'attr_flags' arg values omits dcc6fd64f2e9 perf trace: Beautify 'fsconfig' arguments omits d35293004a5e perf beauty: Add generator for fsconfig's 'cmd' arg values omits 693bd3949be6 perf trace: Beautify 'fspick' arguments omits a1c729a5f62c perf beauty: Add generator for fspick's 'flags' arg values omits 566e30229e1f perf trace: Beautify 'move_mount' arguments omits eefa09b499d1 perf beauty: Add generator for 'move_mount' flags argument omits 8a70c6b162e3 perf augmented_raw_syscalls: Fix up comment omits fb5a88d4131a perf tools: Preserve eBPF maps when loading kcore omits 8529f2e67313 perf machine: Keep zero in pgoff BPF map omits a2d8a1585e35 perf intel-pt: Fix itrace defaults for perf script intel-p [...] omits 355200e0f6a9 perf auxtrace: Fix itrace defaults for perf script omits 26f19c2eb7e5 perf intel-pt: Fix itrace defaults for perf script omits a685c7a4a25c perf-with-kcore.sh: Always allow fix_buildid_cache_permissions omits d10e0cc113c9 xenbus: Avoid deadlock during suspend due to open transactions omits 41349672e3cb xen/pvcalls: Remove set but not used variable omits 849e96f30068 Merge tag 'perf-urgent-for-mingo-5.2-20190528' of git://gi [...] omits dfb4a6f2191a tracing: Avoid memory leak in predicate_parse() omits 43b98d876f89 genirq/irqdomain: Remove WARN_ON() on out-of-memory condition omits ead14a70754f media: cxusb: add raw mode support for Medion MD95700 omits d724170160f8 habanalabs: fix bug in checking huge page optimization omits e478d4054054 media: cxusb: add analog mode support for Medion MD95700 omits 89f3c365f3e1 mmc: sdhci: Fix SDIO IRQ thread deadlock omits d525e5c2f1b7 media: cxusb: implement Medion MD95700 digital / analog co [...] omits f56020110203 cpu/hotplug: Fix notify_cpu_starting() reference in bringu [...] omits 65efeca0a641 media: cx25840: set_fmt operation should clamp out-of-rang [...] omits e81a9076b4d6 media: cx25840: add pin to pad mapping and output format c [...] omits 394e9a14c63d drm/amdgpu: Need to set the baco cap before baco reset omits d55f33da5413 drm/amdgpu/soc15: skip reset on init omits 8d8a5a64a890 drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu omits 023509737140 drm/amdkfd: PM4 packets change to support GWS omits 1a058c337676 drm/amdkfd: New IOCTL to allocate queue GWS omits eb82da1dc442 drm/amdkfd: Add function to set queue gws omits 71efab6a30ab drm/amdgpu: Add function to add/remove gws to kfd process omits e09d4fc8db94 drm/amdkfd: Allocate gws on device initialization omits ca66fb8fbb9b drm/amdgpu: Add interface to alloc gws from amdgpu omits 29e764621bbc drm/amdkfd: Add gws number to kfd topology node properties omits d33ea570bd20 drm/amdkfd: Use kfd fd to mmap mmio omits c8bdf2b63e5b drm/amdgpu: fix unload driver fail omits 763549a3cf12 media: cx25840: implement g_std operation omits 60acc4ab1127 media: cx25840: g_std operation really implements querystd [...] omits ccf7a31f1ed9 media: cx25840: don't open-code cx25840_reset() inside cx2 [...] omits c7ae09253cb8 fsl/fman: include IPSEC SPI in the Keygen extraction omits 1ac159e23c2c drm/i915: Expand subslice mask omits 0040fd19e728 drm/i915: Refactor sseu helper functions omits 39cb46751e2f media: imx7-media-csi: Change imx7_csi_enable() to void omits 7aae703f8096 dpaa_eth: use only online CPU portals omits b5ab1abe8df2 drm/i915: Move calculation of subslices per slice to new function omits ddfb2982ecc4 media: imx7-media-csi: Check the return value from clk_pre [...] omits 964fcacddff4 media: imx7-media-csi: Remove unneeded break omits 7af5b0775142 net: mvpp2: cls: Check RSS table index validity when creat [...] omits 59e45933b13f media: imx7-media-csi: Propagate the correct error for dev [...] omits 135a63b68250 drm/i915: Add macro for SSEU stride calculation omits b761151f40d5 media: imx7-media-csi: Propagate the correct error for pla [...] omits 55be6fd2742a media: imx7-media-csi: Use devm_platform_ioremap_resource() omits 434d40df057c media: imx7-media-csi: Acquire a single clock omits bd41ca49a273 drm/i915: Use local variable for SSEU info in GETPARAM ioctl omits 87562287444d media: staging/imx: Don't set driver data for v4l2_dev omits 3ef46bc97ca2 media: staging/imx: Improve pipeline searching omits 6b8952db0644 media: staging/imx: Re-organize modules omits 523759c7bfd5 media: staging/imx: Remove capture_device_set_format omits 5ca584d935c3 futex: Consolidate duplicated timer setup code omits 225dc4909f38 media: Revert "media: imx: Set capture compose rectangle i [...] omits 3e80d125b507 media: staging/imx: Move add_video_device into capture_dev [...] omits 34ff38745b16 media: staging/imx: Pass device to alloc/free_dma_buf omits 6d01b7ff5233 media: staging/imx: Switch to sync registration for IPU subdevs omits d484e06e25eb net: mvneta: Fix err code path of probe omits 54ed6fd2e03f net: stmmac: Do not output error on deferred probe omits 411c59881c77 media: Revert "media: staging/imx: add media device to cap [...] omits 5858bdad4d0d fscrypt: don't set policy for a dead directory omits be8a4b2d3199 drm/i915: Add debugs for the C8 vs. legacy LUT case omits 638d87c4a70e drm/i915: Update pipe gamma enable bits when C8 planes are [...] omits 338c993f9aa2 PM / clk: Remove error message on out-of-memory condition omits 7e186d9de929 drivers: base: power: clock_ops: Use of_clk_get_parent_count() omits 32865e3e010f ACPI / LPIT: Correct LPIT end address for lpit_process() omits b1954bbf1272 ACPI: tools: Exclude tools/* from .gitignore patterns omits 6e4b73bcd151 ext4: encrypt only up to last block in ext4_bio_write_page() omits ec39a3686744 ext4: decrypt only the needed block in __ext4_block_zero_p [...] omits 0b578f358a6a ext4: decrypt only the needed blocks in ext4_block_write_begin() omits 7e0785fce14f ext4: clear BH_Uptodate flag on decryption error omits ffceeefb337b fscrypt: decrypt only the needed blocks in __fscrypt_decry [...] omits aa8bc1ac6ef3 fscrypt: support decrypting multiple filesystem blocks per page omits 41adbcb7267b fscrypt: introduce fscrypt_decrypt_block_inplace() omits 930d453995bd fscrypt: handle blocksize < PAGE_SIZE in fscrypt_zeroout_range() omits 53bc1d854c64 fscrypt: support encrypting multiple filesystem blocks per page omits 03569f2fb8e7 fscrypt: introduce fscrypt_encrypt_block_inplace() omits eeacfdc68a10 fscrypt: clean up some BUG_ON()s in block encryption/decryption omits f47fcbb2b578 fscrypt: rename fscrypt_do_page_crypto() to fscrypt_crypt_block() omits 2a415a025731 fscrypt: remove the "write" part of struct fscrypt_ctx omits d2d0727b1654 fscrypt: simplify bounce page handling omits 06989c799f04 Btrfs: fix race updating log root item during fsync omits 5338e43abbab Btrfs: fix wrong ctime and mtime of a directory after log replay omits 9bec226d8c79 media: v4l2-pci-skeleton.c: fix doc warning omits 5d2e73a5f80a media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364x [...] omits 75417060e95c media: staging: media: imx: fix Unneeded variable: "ret". [...] omits fe97d64d7258 media: vimc: Remove unneeded return statement in vimc_sen_ [...] omits ee1c71a8e145 media: vimc: fix component match compare omits 46e04c25e72f ARC: [plat-hsdk] Get rid of inappropriate PHY settings omits b04700645d78 ARC: [plat-hsdk]: Add support of Vivante GPU omits 780b35b6aafc ARC: [plat-hsdk]: enable creg-gpio controller omits 60d9f50308e5 Btrfs: fix fsync not persisting changed attributes of a directory omits 57949d033a09 btrfs: qgroup: Check bg while resuming relocation to avoid [...] omits 30d40577e322 btrfs: reloc: Also queue orphan reloc tree for cleanup to [...] omits 3c850b451109 Btrfs: incremental send, fix emission of invalid clone operations omits 6b1f72e5b82a Btrfs: incremental send, fix file corruption when no-holes [...] omits fee13fe96529 btrfs: correct zstd workspace manager lock to use spin_lock_bh() omits debd1c065d20 btrfs: Ensure replaced device doesn't have pending chunk a [...] omits 3e0f724346e9 media: v4l2-core: fix use-after-free error omits 0c310868826e media: rcar-csi2: Fix coccinelle warning for PTR_ERR_OR_ZERO() omits 20059cbbf981 media: vim2m: fix two double-free issues omits debb0dd644ce media: pwc: convert to BIT macro omits 9fb67d643f6f Merge tag 'pinctrl-v5.2-2' of git://git.kernel.org/pub/scm [...] omits ca6584a3316c Merge tag 'gpio-v5.2-2' of git://git.kernel.org/pub/scm/li [...] omits d0a3a4b21899 Merge branch 'cgroup-auto-detach' omits d5506591d54b selftests/bpf: add auto-detach test omits 596092ef8bea selftests/bpf: enable all available cgroup v2 controllers omits ba0c0cc05dda selftests/bpf: convert test_cgrp2_attach2 example into kselftest omits 4bfc0bb2c60e bpf: decouple the lifetime of cgroup_bpf from cgroup itself omits eff73de2b160 media: cpia2_usb: first wake up, then free in disconnect omits a82c3149ad8b media: docs-rst: Clarify older field vs. first transmitted field omits 0783525fff6e media: vicodec: correctly support unbinding of the driver omits bfe819509f4e media: v4l2: Initialize mpeg slice controls omits 2b4116290c20 media: coda: Clear the interrupt reason omits 1405bc55e617 media: coda: Replace the threaded interrupt with a hard interrupt omits 766b9b168f6c media: coda: Remove unbalanced and unneeded mutex unlock omits ddfef32a3386 media: coda: Print a nicer device registered message omits 1753c7c4367a media: pvrusb2: use a different format for warnings omits 9a626c4a6326 ia64: fix build errors by exporting paddr_to_nid() omits c612e54fca55 media: move drivers/media/media-* to drivers/media/mc/mc-* omits 03006bd0880a media: imx7_mipi_csis: fix racy entity pads init omits 6002e0be7571 media: rockchip/vpu: Remove a useless test omits 9d4e1f745d58 media: rockchip/vpu: Cleanup JPEG bounce buffer management omits 1915f44c9cca Merge change to disable fanotify permission events for proc. omits 0b3b094ac9a7 fanotify: Disallow permission events for proc filesystem omits 92cd4307baf3 media: rockchip/vpu: Cleanup macroblock alignment omits 365f3bfc5f4b media: rockchip/vpu: Use v4l2_m2m_buf_copy_metadata omits cf760c4b6020 media: rockchip/vpu: Use pixel format helpers omits 4914425e28fb media: coda/venus/s5p_mfc: fix control typo omits 7b7c5676a877 arm64: dts: renesas: cat874: Add BT support omits b263b0067d72 arm64: dts: renesas: cat874: Add WLAN support omits b20eb4c1f026 eeprom: at24: drop unnecessary label omits e7308628d0ae eeprom: at24: use devm_i2c_new_dummy_device() omits 715ed72801ff gpio: em: Return early on error in em_gio_probe() omits 4c411ce35b86 gpio: em: Remove error messages on out-of-memory conditions omits 1e0566fd4a81 Merge tag 'v5.2-rc2' into patchwork omits cb23eae3ecf5 drm/panel: drop drmP.h usage omits 90fd6ba63a0e drm/panel: panel-innolux: drop unused variable omits 891100dfa2d6 spi: spi-meson-spifc: update with SPDX Licence identifier omits 635bdb7a3e1f spi: sh-msiof: Reduce delays in sh_msiof_modify_ctr_wait() omits cbafbd1dcc04 regulator: max77620: Support Maxim 77663 omits 99a12c766e20 ASoC: sun4i-spdif: Add support for H6 SoC omits f6a86b436b26 ASoC: sun4i-spdif: Add TX fifo bit flush quirks omits ae9cccc30f6c ASoC: sun4i-spdif: Move quirks to the top omits 9aa37874d193 ASoC: cx2072x: fix spelling mistake "configued" -> "configured" omits be0461048b60 ASoC: cx2072x: fix integer overflow on unsigned int multiply omits eb5b12843b06 dt-bindings: sound: sun4i-i2s: Document that the RX channe [...] omits 0a0ca8e94ca3 dt-bindings: sound: Convert Allwinner I2S binding to YAML omits ec9025e5d3c5 ASoC: SOF: force end-of-file for debugfs trace at suspend omits f627b0524ccf ASoC: SOF: trace: remove code duplication in sof_wait_trac [...] omits b11c5b5e5739 ASoC: SOF: Use struct_size() in kmemdup() omits 99afc8df8b6f ASoC: max98357a: Show KConfig entry omits b20453031472 dt-bindings: sound: sun4i-spdif: Add Allwinner H6 compatible omits 41f4fadb34af ASoC: SOF: topology: Use struct_size() helper omits 9b33d2e526c5 ASoC: cx2072x: remove redundant assignment to pulse_len omits be1b577d0178 ASoC: SOF: Intel: hda: fix the hda init chip omits 1183e9a634db ASoC: SOF: ipc: fix a race, leading to IPC timeouts omits 5661ad9490ee ASoC: SOF: control: correct the copy size for bytes kcontrol put omits fab4edf42d2d ASoC: SOF: pcm: remove warning - initialize workqueue on open omits 04ea642ff62a ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly omits 0bce512e784d ASoC: SOF: core: fix error handling with the probe workqueue omits 13931ae31b67 ASoC: SOF: core: remove snd_soc_unregister_component in ca [...] omits b85459aafae6 ASoC: SOF: core: remove DSP after unregistering machine driver omits 29040d1ac569 ASoC: soc-core: fixup references at soc_cleanup_card_resources() omits 6cc070bdf07c net/mlx5: potential error pointer dereference in error handling omits 3fd00beb14a5 arm64/module: revert to unsigned interpretation of ABS16/3 [...] omits 5dc353d306bf mtd: onenand_base: Avoid fall-through warnings omits 049df13c4e63 mtd: spinand: Add support for GigaDevice GD5F1GQ4UFxxG omits 53dd94a79d3b mtd: spinand: Add support for two-byte device IDs omits d014717d50b1 mtd: spinand: Define macros for page-read ops with three-b [...] omits b6ffb0cafa8f mtd: nand: raw: brcmnand: fallback to detected ecc-strengt [...] omits 33cc5bd0b87a dt-bindings: mtd: brcmnand: Make nand-ecc-strength and nan [...] omits ebd78c0fc5bf mtd: rawnand: gpmi: Implement exec_op omits 3d090a36c8c8 irqchip/exiu: Implement ACPI support omits 0444638c0f06 irqchip/exiu: Preparatory refactor for ACPI support omits 621dc2fdcea1 acpi/irq: Implement helper to create hierachical domains omits a86cb413f4bf KVM: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID omits 0399692a9f27 dmaengine: mxs: rename custom flag omits f31474dd49c9 dmaengine: mxs: Add header file to be shared with gpmi nan [...] omits 1d5adc6d7639 mtd: rawnand: gpmi: drop unnecessary flag omits f4ccecb8b6b2 dmaengine: mxs: Drop unnecessary flag omits 36064608fae8 mtd: rawnand: gpmi: use runtime PM to manage clocks omits 5197943c2b7b mtd: rawnand: gpmi: Drop unnecessary restoring of previous [...] omits 0ae7e6268238 mtd: rawnand: gpmi: remove unused parameters omits eb1f2f387db8 kvm: fix compile on s390 part 2 omits ea757a1d78cc mtd: rawnand: gpmi: read buf in nand_read_page_op omits f34e1176df34 iommu/vt-d: Fix typo in SVM code comment omits c1ddcf1cc9ad iommu/amd: Add missed 'tag' to error msg in iommu_print_event omits 66d4218f9902 xprtrdma: Use struct_size() in kzalloc() omits a7350998a25a tools headers UAPI: Sync kvm.h headers with the kernel sources omits 6738028dd57d perf record: Fix s390 missing module symbol and warning fo [...] omits ed9adb2035b5 perf machine: Read also the end of the kernel omits 93f678b9ae8f perf test vmlinux-kallsyms: Ignore aliases to _etext when [...] omits acd244b84b80 perf session: Add missing swap ops for namespace events omits 6584140ba9e6 perf namespace: Protect reading thread's namespace omits 9903c64f0fe7 tools headers UAPI: Sync drm/drm.h with the kernel omits bef9f0ba300a s390/crypto: fix gcm-aes-s390 selftest failures omits 7379e652797c s390/zcrypt: Fix wrong dispatching for control domain CPRBs omits dcd33b23c9f3 s390/pci: fix assignment of bus resources omits 1354b38b3ddf s390/pci: fix struct definition for set PCI function omits d83623c5eab2 s390: mark __cpacf_check_opcode() and cpacf_query_func() a [...] omits bf2f1eeed0b5 s390: add unreachable() to dump_fault_info() to fix -Wmayb [...] omits e6aff9f8bfbe tools headers UAPI: Sync drm/i915_drm.h with the kernel omits b5b999dca673 tools headers UAPI: Sync linux/fs.h with the kernel omits c27de2b8911d tools headers UAPI: Sync linux/sched.h with the kernel omits b979540a7522 tools arch x86: Sync asm/cpufeatures.h with the with the kernel omits fba29f1820dd tools include UAPI: Update copy of files related to new fs [...] omits f95d050cdc5d perf arm64: Fix mksyscalltbl when system kernel headers ar [...] omits 97acec7df172 perf data: Fix 'strncat may truncate' build failure with r [...] omits ec2e93cf1910 b43: Avoid possible double calls to b43_one_core_detach() omits aeffda6b10f8 libertas: fix spelling mistake "Donwloading" -> "Downloading" omits dfbe36197dbc rtlwifi: btcoex: remove unused function exhalbtc_stack_ope [...] omits d477a4856aec rtlwifi: btcoex: Remove set but not used variable 'len' an [...] omits 00377277166b arm64: Fix the arm64_personality() syscall wrapper redirection omits 3e42a66dfd15 rtlwifi: rtl8821ae: Remove set but not used variables 'cur [...] omits f7fbb03f2169 rtlwifi: rtl8821ae: Convert inline routines to little-endi [...] omits bd421dab7515 rtlwifi: rtl8821ae: Convert macros that set descriptor omits f5678bfe1cdc rtlwifi: rtl8821ae: Replace local bit manipulation macros omits 7ffe556230b8 rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX desc [...] omits 80429a86e3d9 rtlwifi: 8192de: use le32 to access cckswing tables omits 0e7d38132bf8 rtlwifi: 8192de: Fix used uninitialized variables in power [...] omits 8a7db8b66b40 rtlwifi: 8192de: make tables to be 'static const' omits 3bde4ed3da38 rtlwifi: 8192de: Reduce indentation and fix coding style omits c11c75ec784e p54: Support boottime in scan results omits 1645ab931998 p54: fix crash during initialization omits bbfab331e3ab brcmfmac: use strlcpy() instead of strcpy() omits b07e1ae2ce53 brcmfmac: fix typos in code comments omits 885a93cf3110 brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac omits 9ff8614a3dbe brcmfmac: use separate Kconfig file for brcmfmac omits daeccac2d5e7 brcmfmac: switch source files to using SPDX license identifier omits f843863d6d10 brcmsmac: switch phy source files to using SPDX license id [...] omits afe06f822035 brcmutil: switch source files to using SPDX license identifier omits 7e5677de8e0c brcm80211: switch common header files to using SPDX licens [...] omits b6a53c4c872a bus: ti-sysc: Detect uarts also on omap34xx omits 22a7fc15cf1e ARM: dts: Drop legacy custom hwmods property for omap4 mmc omits bd80c674f826 ARM: dts: Drop legacy custom hwmods property for omap4 uart omits ea5a2e4d5467 bus: ti-sysc: Do rstctrl reset handling in two phases omits 8383e25994ef bus: ti-sysc: Add support for disabling module without leg [...] omits 6e09f497eb91 bus: ti-sysc: Set ENAWAKEUP if available omits fb685f1c190e bus: ti-sysc: Handle swsup idle mode quirks omits ae9ae12e9daa bus: ti-sysc: Handle clockactivity for enable and disable omits eec26555ae9b bus: ti-sysc: Enable interconnect target module autoidle b [...] omits bd808f9a4423 bus: ti-sysc: Allow QUIRK_LEGACY_IDLE even if legacy_mode [...] omits e0db94fe87da bus: ti-sysc: Make OCP reset work for sysstatus and syscon [...] omits 5aa912953611 bus: ti-sysc: Support 16-bit writes too omits 2b2f7def058a bus: ti-sysc: Add support for missing clockdomain handling omits 1a28ed213696 nl80211: fill all policy .type entries omits a3b0c66c5928 rtw88: more descriptions about LPS omits 0d7882950c73 rtw88: pci: check if queue mapping exceeds size of ac_to_hwq omits 82dea406c509 rtw88: pci: use ieee80211_ac_numbers instead of 0-3 omits c017cf6b1a5c drm/i915: Drop the deferred active reference omits 754f7a0b2a13 drm/i915: Rename intel_context.active to .inflight omits 446e2d16a131 drm/i915: Move GEM client throttling to its own file omits 3f43c8767ed7 drm/i915: Move GEM object busy checking to its own file omits d45a1a533499 drm/i915: Move GEM object waiting to its own file omits 6951e5893b48 drm/i915: Move GEM object domain management from struct_mu [...] omits 37d63f8fdb49 drm/i915: Pull scatterlist utils out of i915_gem.h omits 10be98a77c55 drm/i915: Move more GEM objects under gem/ omits f0e4a0639752 drm/i915: Move GEM domain management to its own file omits b414fcd5be0b drm/i915: Move mmap and friends to its own file omits f033428db28b drm/i915: Move phys objects to its own file omits 8475355f7a26 drm/i915: Move shmem object setup to its own file omits 98932149aeb9 drm/i915: Move object->pages API to i915_gem_object.[ch] omits afa1308596c9 drm/i915: Pull GEM ioctls interface to its own file omits 5e5d2e209e08 drm/i915: Split GEM object type definition to its own header omits 7f6cafb959fc drm/i915: Kill the undead intel_context.c zombie omits 6aca09771db4 rtw88: Make some symbols static omits 5b0efb4d670c rtw88: avoid circular locking between local->iflist_mtx an [...] omits f57b5d85ed58 rsi: Properly initialize data in rsi_sdio_ta_reset omits a24bad74737f rtw88: fix unassigned rssi_level in rtw_sta_info omits 8a03447dd311 rtw88: fix subscript above array bounds compiler warning omits 153969fd952d ARM: versatile: Drop CLCD platform data omits 26eb3bae5003 fuse: extract helper for range writeback omits a2bc92362941 fuse: fix copy_file_range() in the writeback case omits 8de9336f4b92 ARM: dts: vexpress-v2p-ca15_a7: update coresight DT bindings omits 7f8e78ca90e2 arm64: dts: juno: set the right partition type for NOR flash omits f37fdc1d6b2c arm64: dts: juno: update coresight DT bindings omits b7bedf31252a drm/i915: Attach HDR metadata property to connector omits b37f588e4f68 drm/i915: Add state readout for DRM infoframe omits 5a0200f69dfd drm/i915: Write HDR infoframe and send to panel omits 44b42ebfccfd drm/i915: Enable infoframes on GLK+ for HDR omits c0560fab6d37 drm/i915: Add DRM Infoframe handling for BYT/CHT omits 86beaea13100 drm/i915: Enabled Modeset when HDR Infoframe changes omits 37b54aed123f samples/bpf: fix a couple of style issues in bpf_load omits 486d3f22c0ca selftests/bpf: fail test_tunnel.sh if subtests fail omits c9e0c8d91ead drm/i915/huc: Define HuC firmware version for Icelake omits f4cc89992056 drm/i915/guc: Define GuC firmware version for Icelake omits a18c3d5e4e42 drm/i915/guc: Enable GuC CTB communication on Gen11 omits 440f136bd3b7 drm/i915/guc: Update GuC CTB response definition omits 54c52a841250 drm/i915/guc: Correctly handle GuC interrupts on Gen11 omits 1e83e7a66d13 drm/i915/guc: Create vfuncs for the GuC interrupts control [...] omits 7c5ae251b048 drm/i915/huc: New HuC status register for Gen11 omits 2d4ed3a988e6 drm/i915/guc: New GuC scratch registers for Gen11 omits 4a1f9dc11916 drm/i915/guc: New GuC interrupt register for Gen11 omits afac50928403 drm/i915/huc: Define HuC firmware version for Geminilake omits 415e7f0a7b89 drm/i915/guc: Define GuC firmware version for Geminilake omits e958cc908792 drm/i915/guc: Always ask GuC to update power domain states omits 386e300fe9fa drm/i915/guc: Reset GuC ADS during sanitize omits ffd5ce22faa4 drm/i915/guc: Updates for GuC 32.0.3 firmware omits a2904ade3dc2 drm/i915/guc: Don't allow GuC submission omits cc80b2ef2489 drm/i915/guc: Change platform default GuC mode omits 463910a5dd63 Merge branch 'bpf-bpftool-dbg-output' omits 55d778076b03 tools: bpftool: make -d option print debug output from verifier omits 60276f984998 libbpf: add bpf_object__load_xattr() API function to pass [...] omits 775bc8ada89b tools: bpftool: add -d option to get debug output from libbpf omits d98363b510ce libbpf: fix warning that PTR_ERR_OR_ZERO can be used omits 92bd6820f2b1 bpf: style fix in while(!feof()) loop omits e1afb70252a8 bpf: check signal validity in nmi for bpf_send_signal() helper omits 0d97dacc46d9 bpftool: auto-complete BTF IDs for btf dump omits 910f38bed943 dt-bindings: gpio: Convert Arm PL061 to json-schema omits 919c46c89bff Documentation: gpio: remove duplicated lines omits 315c1a8ebd74 gpio: ixp4xx: Use irq_domain_translate_twocell() omits 4b3d50062ce0 gpio: Fix minor grammar errors in documentation omits db9477f8b549 gpio: Update Kconfig text for GPIO_SYSFS omits 663ba742d2fe gpio: vf610: Use PTR_ERR_OR_ZERO() in vf610_gpio_probe() omits 1eaf5faab18c ext2: optimize ext2_xattr_get() omits d561d4dd4f56 ext2: introduce new helper for xattr entry comparison omits 9bb1d7a6bcde ext2: merge xattr next entry check to ext2_xattr_entry_valid() omits c2c1e63a80d6 mmc: meson-gx: fix irq ack omits 51b72656bb39 mmc: tmio: fix SCC error handling to avoid false positive [...] omits df4f3c603aeb iommu/vt-d: Remove static identity map code omits b7297783c2bb iommu/vt-d: Remove duplicated code for device hotplug omits 0e31a7266508 iommu/vt-d: Remove startup parameter from device_def_domai [...] omits 4ec066c7b147 iommu/vt-d: Cleanup get_valid_domain_for_dev() omits 8af46c784ecf iommu/vt-d: Implement is_attach_deferred iommu ops entry omits fa212a97f3a3 iommu/vt-d: Probe DMA-capable ACPI name space devices omits 98b2fffb5e27 iommu/vt-d: Handle 32bit device with identity default domain omits 942067f1b6b9 iommu/vt-d: Identify default domains replaced with private omits fa954e683178 iommu/vt-d: Delegate the dma domain to upper layer omits 4de354ec2f0c iommu/vt-d: Delegate the identity domain to upper layer omits f273a453b740 iommu/vt-d: Add device_def_domain_type() helper omits d8190dc63886 iommu/vt-d: Enable DMA remapping after rmrr mapped omits d850c2ee5fe2 iommu/vt-d: Expose ISA direct mapping region via iommu_get [...] omits 2491b544ff3a Merge drm/drm-next into drm-intel-next-queued omits d96dc68e9890 mmc: tegra: Fix a warning message omits 61009f82a93f memstick: mspro_block: Fix an error code in mspro_block_is [...] omits 7f58351a7c57 ext2: code cleanup for ext2_preread_inode() omits 551842446ed6 mac80211: mesh: fix RCU warning omits f77bf4863dc2 nl80211: fix station_info pertid memory leak omits 968e8e9fde25 Merge branch 'topic/line6-cleanup' into for-next omits 5e343fbb7176 dt-bindings: i3c: Document dropped support for I2C 10 bit devices omits 88c50322449a i3c: Drop support for I2C 10 bit addresing omits 4672b1d65fc9 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next omits a3ce17d1495b cfg80211: Handle bss expiry during connection omits b27e35ae5b18 drm/i915: Keep user GGTT alive for a minimum of 250ms omits a71fd9dac236 mac80211: Do not use stack memory with scatterlist for GMAC omits cf57fdc8e42b drm/stm: ltdc: restore calls to clk_{enable/disable} omits 7c80eb1c7e2b af_key: fix leaks in key_pol_get_resp and dump_sp. omits b38ff4075a80 xfrm: Fix xfrm sel prefix length validation omits f23a09eea1e7 ALSA: line6: Use container_of() omits fd86575fe5d0 drm/damage-helper: Use NULL instead of 0 omits be8fd484e9c2 ALSA: line6: Drop superfluous timer helper function omits 6ea53391c04e ALSA: line6: variax: Rewrite complex timer & work combo wi [...] omits a91c1da77c99 ALSA: line6: podhd: Rewrite complex timer & work combo wit [...] omits 516d3d1bedd3 ALSA: line6: pod: Rewrite complex timer & work combo with [...] omits 0b074ab7fc0d ALSA: line6: Assure canceling delayed work at disconnection omits f6122ed2a4f9 configfs: Fix use-after-free when accessing sd->s_dentry omits 213ed4b8079d Merge branch 'topic/hda-polling-mode' into for-next omits 64ca9d9fcb3e ASoC: SOF: Force polling mode on CFL and CNL omits fa763f1b2858 ALSA: hda - Force polling mode on CNL for fixing codec com [...] omits 5e13cf6cd64c ALSA: hda: add polling mode in snd_hdac_bus_get_response omits 8af42130b50c ALSA: hda: move polling_mode flag to struct hdac_bus omits bd2956e40edf ALSA: hda: assign polling_mode after azx_bus_init omits 3e3ebed3fef4 powerpc/lib: only build ldstfp.o when CONFIG_PPC_FPU is set omits f8e0d0fddf87 powerpc/lib: fix redundant inclusion of quad.o omits 00b0cdbbc87f ocxl: Make ocxl_remove() static omits d667edc01bed powerpc/mm: Make some symbols static that can be omits b02f6b6b711b Input: tca8418 - remove set but not used variable 'max_keys' omits b89a9f2f709a Input: synaptics-rmi4 - remove set but not used variable ' [...] omits 66f4c7765ad3 Input: elantech - remove P52 and P72 from SMBus blacklist omits 140a79523e0a Input: elan_i2c - handle physical middle button omits 3abcc5329aec Input: elantech/SMBus - export all capabilities from the P [...] omits e3a9a1290688 Input: elan_i2c - do not query the info if they are provided omits 303b3cf95ed3 dt-bindings: add more optional properties for elan_i2c touchpads omits fd1cf11f7130 Input: elantech - detect middle button based on firmware version omits 88463497dd1f Input: elantech - add helper function elantech_is_buttonpad() omits 37548659bb22 Input: elantech - query the min/max information beforehand too omits c114dc5e5bb3 Merge branch 'for-linus' into next omits 14ee642c2ab0 Merge tag 'drm-intel-next-2019-05-24' of git://anongit.fre [...] omits ea996974589e RDMA: Convert put_page() to put_user_page*() omits cfcc048ca76e IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' omits 88cd7a2c1b29 Merge tag 'drm-misc-next-2019-05-24' of git://anongit.free [...] omits b0d60bfbb60c kernel-doc: always name missing kerneldoc sections omits 2a3d923f8730 RDMA/hns: Replace magic numbers with #defines omits 669cefb654cb RDMA/hns: Remove jiffies operation in disable interrupt context omits 780f33962ef2 RDMA/hns: Move spin_lock_irqsave to the correct place omits 0502849d0bb1 RDMA/hns: Update CQE specifications omits 8ffb813255c4 RDMA/hns: Remove unnecessary print message in aeq omits 85135f9341bc Merge branch 'i2c/for-current' into i2c/for-next omits 12cb084d0dd8 i2c: jz4780: Drop dependency on MACH_JZ4780 omits ff9378904d9d i2c: synquacer: fix synquacer_i2c_doxfer() return value omits c1fee0c4a2ad i2c: meson: update with SPDX Licence identifier omits 80e406865b8c i2c: Allow selecting BCM2835 I2C controllers on ARCH_BRCMSTB omits c245d94ed106 i2c: iproc: Add multi byte read-write support for slave mode omits a4b5363a51fc i2c: imx: Use __maybe_unused instead of #if CONFIG_PM omits 13067ef73f33 i2c: mlxcpld: Fix wrong initialization order in probe omits a0692f0eef91 i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr omits f70baa7ee3d1 iw_cxgb4: Fix qpid leak omits c457d9cf256e drm/i915: Make sure we have enough memory bandwidth on ICL omits d284d5145eb8 drm/i915: Make sandybridge_pcode_read() deal with the seco [...] omits 46bdf370f671 RDMA/core: Fix panic when port_data isn't initialized omits 6876aaedc8a1 RDMA/uverbs: Pass udata on uverbs error unwind omits 6875cb175ca7 RDMA/core: Clear out the udata before error unwind omits cae626b97851 RDMA/cxgb4: Don't expose DMA addresses omits 34d568930b87 RDMA/cxgb4: Use sizeof() notation omits c3cf73c7a2c6 Merge branch 'aquantia-fixes' omits 76f254d4afe2 net: aquantia: tcp checksum 0xffff being handled incorrectly omits eaeb3b7494ba net: aquantia: fix LRO with FCS error omits f38f1ee8aeb2 net: aquantia: check rx csum for all packets in LRO session omits 31bafc49a773 net: aquantia: tx clean budget logic error omits a80287c81305 RDMA/cxgb3: Delete and properly mark unimplemented resize [...] omits 0ddf8f6267ec RDMA/cxgb3: Don't expose DMA addresses omits d34d37d5a102 RDMA/cxgb3: Use sizeof() notation instead of plain sizeof omits cec4f328c929 enetc: fix le32/le16 degrading to integer warnings omits 0500c04ea14a drm: drop use of drmP.h in drm/* omits 34112deddb43 drm: make drm_trace.h self-contained omits b8d1148892ba drm: make drm_legacy.h self-contained omits 7a44fdce421e drm: make drm_internal.h self-contained omits 1dccccba19a5 drm: make drm_crtc_internal.h self-contained omits cbe932a38dc6 drm: make drm/drm_legacy.h self-contained omits 2197f55f462d drm: make drm/drm_auth.h self contained omits a84cc69eb537 arm64: trim includes in dma-mapping.c omits b5f75a3639ff arm64: switch copyright boilerplace to SPDX in dma-mapping.c omits a9f4d93dbeb6 iommu/dma: Switch copyright boilerplace to SPDX omits e6475eb010fa iommu/dma: Don't depend on CONFIG_DMA_DIRECT_REMAP omits efd9f10b7068 iommu/dma: Refactor iommu_dma_mmap omits 3fb3378bb1eb iommu/dma: Refactor iommu_dma_get_sgtable omits ee1ef05d02b0 iommu/dma: Refactor iommu_dma_alloc, part 2 omits 9ad5d6eddcb0 iommu/dma: Cleanup variable naming in iommu_dma_alloc omits 8553f6e65240 iommu/dma: Split iommu_dma_free omits 9a4ab94afcc4 iommu/dma: Merge the CMA and alloc_pages allocation paths omits 8680aa5a58ab iommu/dma: Don't remap CMA unnecessarily omits 072bebc06917 iommu/dma: Refactor iommu_dma_alloc omits bcf4b9c4c2ee iommu/dma: Refactor iommu_dma_free omits aa8ba2275705 iommu/dma: Remove __iommu_dma_free omits 21b95aaf5f22 iommu/dma: Refactor the page array remapping allocator omits 4c360acee929 iommu/dma: Factor out remapped pages lookup omits 796a08cf1605 iommu/dma: Squash __iommu_dma_{map,unmap}_page helpers omits b61d271e59d7 iommu/dma: Move domain lookup into __iommu_dma_{map,unmap} omits 92aec09cc879 iommu/dma: Move __iommu_dma_map omits 06d60728ff5c iommu/dma: move the arm64 wrappers to common code omits 23f88e0a7e9f iommu/dma: Use for_each_sg in iommu_dma_alloc omits af751d4308a7 iommu/dma: Remove the flush_page callback omits 185da893fab1 iommu/dma: Cleanup dma-iommu.h omits c1ea02f15ab5 vhost: scsi: add weight support omits e79b431fb901 vhost: vsock: add weight support omits e2412c07f8f3 vhost_net: fix possible infinite loop omits e82b9b0727ff vhost: introduce vhost_exceeds_weight() omits 6166e5330c38 virtio: Fix indentation of VIRTIO_MMIO omits 3d840e0636be virtio: add unlikely() to WARN_ON_ONCE() omits 73bcbdc9fa8d iommu/vt-d: Implement apply_resv_region iommu ops entry omits 7423e01741dd iommu: Add API to request DMA domain for device omits 4361ccac2810 drm/i915/icl: Fix AUX-B HW not done issue w/o AUX-A omits f8eac9011b6b signal: Remove task parameter from force_sig_mceerr omits 3cf5d076fb4d signal: Remove task parameter from force_sig omits cb44c9a0ab21 signal: Remove task parameter from force_sigsegv omits 72abe3bcf091 signal/cifs: Fix cifs_put_tcp_session to call send_sig ins [...] omits f9070dc94542 signal/pid_namespace: Fix reboot_pid_ns to use send_sig no [...] omits 1dfd1711de29 signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig omits fee109901f39 signal/drbd: Use send_sig not force_sig omits 82e10af2248d signal/arm64: Use force_sig not force_sig_fault for SIGKILL omits 66d78ad316b0 iommu/vt-d: Set the right field for Page Walk Snoop omits 7560cc3ca7d9 iommu/vt-d: Fix lock inversion between iommu->lock and dev [...] omits 57274ea25736 iommu: Use right function to get group for device omits dd5142ca5d24 iommu/vt-d: Add debugfs support to show scalable mode DMAR [...] omits cdd3a2499d30 iommu/vt-d: Introduce macros useful for dumping DMAR table omits ea09506c363e iommu/vt-d: Modify the format of intel DMAR tables dump omits 24f307d8abf7 iommu: Add missing new line for dma type omits f780a8dc196d iommu/vt-d: Remove unnecessary rcu_read_locks omits 1396500d673b drm/etnaviv: lock MMU while dumping core omits 31cb1d64da4e block: Don't revalidate bdev of hidden gendisk omits 33ec3e53e7b1 loop: Don't change loop device under exclusive opener omits 137caa702f23 drm/imx: ipuv3-plane: fix atomic update status query for n [...] omits 889ca1809342 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 95b74ce88943 drm/qxl: drop WARN_ONCE() omits 591d4dc47290 drm/i915: make REG_BIT() and REG_GENMASK() work with variables omits 2dbbcce1f8dd iommu/amd: Remove redundant assignment to variable npages omits d7af4d987dfa iommu/vt-d: Fix bind svm with multiple devices omits 389fc70b60f5 iio: temperature: mlx90632 Relax the compatibility check omits bce0d57db388 iio: imu: st_lsm6dsx: fix PM support for st_lsm6dsx i2c co [...] omits df4d737ee4d7 staging:iio:ad7150: fix threshold mode config bit omits 4a2abf99f9c2 fuse: add FUSE_WRITE_KILL_PRIV omits 35d6fcbb7c3e fuse: fallocate: fix return with locked inode omits c2df2201b693 drm/i915/gtt: set err to -ENOMEM on memory allocation failure omits d5a5e4ec5b41 Add README and update pm-graph and sleepgraph docs omits 45dd0a42b90b Update to pm-graph 5.4 omits 7673896a4069 Update to pm-graph 5.3 omits e618795367df dt-bindings: pinctrl: fix spelling mistakes in pinctl docu [...] omits b1fa7d8592c7 Merge tag 'intel-pinctrl-v5.2-2' of git://git.kernel.org/p [...] omits 5c27de1df850 drm/i915/dsi: Call drm_connector_cleanup on vlv_dsi_init e [...] omits d491f2b75237 PCI: PM: Avoid possible suspend-to-idle issue omits bb1869012d7b ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation omits 9a51c6b1f9e0 ACPI/PCI: PM: Add missing wakeup.flags.valid checks omits b21d9c435f93 ovl: support the FS_IOC_FS[SG]ETXATTR ioctls omits 5b969bd1d9cd dmaengine: axi-dmac: assign `copy_align` property omits a5b20600a67a dmaengine: axi-dmac: Discover length alignment requirement omits d27ac2e02bf2 include: fpga: adi-axi-common.h: add common regs & defs header omits 7b11ef9653d2 dmaengine: stm32: use to_platform_device() omits d7f3f7d84704 MAINTAINERS: Add mailing list for the TEE subsystem omits c54d86641fe7 dmaengine: sh: usb-dmac: Let the core do the device node v [...] omits 1dc1b29aa15e dmaengine: sh: rcar-dmac: Let the core do the device node [...] omits caf5e3e6e14d dmaengine: mxs-dma: Let the core do the device node validation omits 1d967195fd45 dmaengine: mmp_tdma: Let the core do the device node validation omits c88ba7b940f8 dmaengine: dma-jz4780: Let the core do the device node validation omits 990c0b53bf65 dmaengine: imx-sdma: Let the core do the device node validation omits 37c0afeb41f1 soc: tegra: fuse: Use dma_request_channel instead of __dma [...] omits f5151311c3f3 dmaengine: Add matching device node validation in __dma_re [...] omits 432732b801c8 soundwire: intel_init: add checks on link numbers omits 27f14331a7d4 soundwire: fix typo in comments omits 121f436137ee soundwire: Intel: add log for number of PCM and PDM PDIs omits 2d35526df9b1 soundwire: cadence_master: check the number of bidir PDIs omits a78b32d9c36b soundwire: cadence_master: log Slave status mask on errors omits eb7df4c86e28 soundwire: cadence_master: use rate_limited dynamic debug omits 8acbbfec280f soundwire: rename/clarify MIPI DisCo properties omits f6686a7d026d soundwire: clarify comment omits 53d2e9c37734 soundwire: mipi-disco: fix clock stop modes omits 3424305b8be4 soundwire: rename 'freq' fields omits 446701d1d161 soundwire: mipi-disco: remove master_count property for masters omits 53f3c097375c soundwire: remove master data port properties omits 8242c59315b7 soundwire: add port-related definitions omits eadc0049e1ac soundwire: mipi_disco: fix master/link error omits 6f11586f4896 soundwire: intel: filter SoundWire controller device search omits e9588eb9316e r8169: remove support for RTL_GIGA_MAC_VER_01 omits fcb40e161aa7 r8169: improve RTL8168d PHY initialization omits 37347efaa329 Merge branch 'r8169-small-improvements' omits 76719ee25db9 r8169: change type of member mac_version in rtl8169_private omits 7160be2de59a r8169: remove unneeded return statement in rtl_hw_init_8168g omits 29ec0482c139 r8169: remove rtl_hw_init_8168ep omits f4aa80129ff7 cxgb4: Make t4_get_tp_e2c_map static omits 99513cfa16c6 selftest: Fixes for icmp_redirect test omits df80152265cd ipv4: remove redundant assignment to n omits 18de65d9e71a soundwire: cdns: Fix compilation error on arm64 omits 03ecad90d379 soundwire: stream: fix out of boundary access on port properties omits 476cc6c964a9 net: phy: bcm87xx: improve bcm87xx_config_init and feature [...] omits 3e66b7cc50ef net: tulip: de4x5: Drop redundant MODULE_DEVICE_TABLE() omits b933dc367a1d Merge branch 'net-tls-two-fixes-for-rx_list-pre-handling' omits 043556d0917a selftests/tls: add test for sleeping even though there is data omits 04b25a5411f9 net/tls: fix no wakeup on partial reads omits 7718a855cd7a selftests/tls: test for lowat overshoot with multiple records omits 46a1695960d0 net/tls: fix lowat calculation if some data came from prev [...] omits 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 66a04abf2bda Merge branch 'dpaa2-eth-Fix-smatch-warnings' omits 4ca6dee5220f dpaa2-eth: Make constant 64-bit long omits bd8460fa4de4 dpaa2-eth: Use PTR_ERR_OR_ZERO where appropriate omits 5a20a093d965 dpaa2-eth: Fix potential spectre issue omits ddf6ddb057f2 net: phy: tja11xx: Add TJA11xx PHY driver omits 334031219a84 bonding/802.3ad: fix slave link initialization transition states omits b25ba113dd3f Merge branch 'net-hns3-add-aRFS-feature-and-fix-FEC-bugs-f [...] omits f438bfe9d4fe net: hns3: fix for FEC configuration omits d93ed94fbeaf net: hns3: add aRFS support for PF omits 441228875706 net: hns3: refine the flow director handle omits ffab9691bcb2 net: hns3: initialize CPU reverse mapping omits 18e8817126d2 Merge branch 'ath79-add-ag71xx-support' omits d51b6ce441d3 net: ethernet: add ag71xx driver omits 7ff836f064e2 MIPS: ath79: ar9331: add Ethernet nodes omits 462409365b69 dt-bindings: net: add qca,ar71xx.txt documentation omits 9b3c520e9628 Merge branch 'qed-Improve-performance-on-100G-link-for-off [...] omits a9b02c615b0f qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector ind [...] omits 2bfbc570586e qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index omits 13b99d3d3907 Revert "scsi: qedi: Allocate IRQs based on msix_cnt" omits 3576e99e0821 qed*: Add iWARP 100g support omits 24e04879abdd qed: Add qed devlink parameters table omits 8366d520019f qed: Set the doorbell address correctly omits 443473d2f3a5 qedr: Change the MSI-X vectors selection to be based on af [...] omits 7e50769caaea qed: Modify offload protocols to use the affined engine omits 08eb1fb0f77b qed*: Change hwfn used for sb initialization omits 79284adeb99e qed: Add llh ppfid interface and 100g support for offload [...] omits 83bf76e3528a qed: Modify api for performing a dmae to another PF omits 1916ebfdfbac leds: max77650: Remove set but not used variable 'parent' omits 433068aa88cc leds: avoid flush_work in atomic context omits b361797f3d0b dt-bindings: vendor: Fix simtek vendor compatible omits 8e2c67f9960d dt-bindings: vendor: Escape single quote omits 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 f4bcf14e3997 net: ethtool: Document get_rxfh_context and set_rxfh_conte [...] omits 3d92410a22e2 Merge branch 'fix-some-bugs-in-stmmac' omits f4ca7a9260df net: stmmac: dwmac-mediatek: modify csr_clk value to fix m [...] omits 5e7f7fc538d8 net: stmmac: fix csr_clk can't be zero issue omits 4523a5611526 net: stmmac: update rx tail pointer register to fix rx dma [...] omits 425aa0e1d015 ip_sockglue: Fix missing-check bug in ip_ra_control() omits 95baa60a0da8 ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() omits 6dca9360a9d7 flow_offload: use struct_size() in kzalloc() omits 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 5c1d824cda9f leds: lm3697: Introduce the lm3697 driver omits b86b9ba55a2e mfd: ti-lmu: Remove support for LM3697 omits 1372bbe66a59 dt-bindings: ti-lmu: Modify dt bindings for the LM3697 omits 3fce8e1eb994 leds: TI LMU: Add common code for TI LMU devices omits 33a74bf42873 Merge branch 'net-phy-add-interface-mode-PHY_INTERFACE_MOD [...] omits ce64c1f77a9d net: phy: aquantia: add USXGMII support and warn if XGMII [...] omits 79b647a0c0d5 dt-bindings: net: document new usxgmii phy mode omits 4618d6719743 net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII omits af5136f95045 selftests/net: SO_TXTIME with ETF and FQ omits e8d4f892bb24 docs: Fix a misdirected kerneldoc directive omits 4097e9d250fb net: sched: don't use tc_action->order during action dump omits a80886e4e083 Merge branch 'ipv6-Move-exceptions-to-fib6_nh-and-make-it- [...] omits ec8105352869 selftests: Add redirect tests omits 0fa6efc54780 ipv6: Refactor ip6_route_del for cached routes omits 1cf844c747d5 ipv6: Make fib6_nh optional at the end of fib6_info omits cc5c073a693f ipv6: Move exception bucket to fib6_nh omits c0b220cf7d80 ipv6: Refactor exception functions omits 7d88d8b5570b ipv6: Refactor fib6_drop_pcpu_from omits f40b6ae2b612 ipv6: Move pcpu cached routes to fib6_nh omits a5f6f88c3d1a docs: Do not seek comments in kernel/rcu/tree_plugin.h omits e9a804d7a428 leds: spi-byte: add single byte SPI LED driver omits e7c787cb2697 dt-bindings: leds: Add binding for spi-byte LED. omits ab0610efabb4 cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency [...] omits daeceb2df3df Merge branch 'ENETC-support-hardware-timestamping' omits 49401003e260 arm64: dts: fsl: ls1028a: add ENETC 1588 timer node omits ad8288b89d4f dt-binding: ptp_qoriq: support ENETC PTP compatible omits 41514737ecaa enetc: add get_ts_info interface for ethtool omits d39823121911 enetc: add hardware timestamping support omits ce8d24f9a596 net: fec: fix the clk mismatch in failed_reset path omits 8d45f1de3994 habanalabs: Avoid using a non-initialized MMU cache mutex omits 8438846cce61 habanalabs: fix debugfs code omits 2add64ebaea2 uapi/habanalabs: add opcode for enable/disable device debug mode omits 89225ce4fc43 habanalabs: halt debug engines on user process close omits eff82a263b5c selftests: rtc: rtctest: specify timeouts omits d51f1f14870a selftests/harness: Allow test to configure timeout omits 4a075bd4e13f selftests/ftrace: Add checkbashisms meta-testcase omits 3fda9b33d608 selftests/ftrace: Make a script checkbashisms clean omits 1f48d056287d MAINTAINERS: Add entry for anybuss drivers omits 49e352af1edb MAINTAINERS: Add entry for fieldbus subsystem omits a47686636d84 media: smsusb: better handle optional alignment omits bd17cc5a20ae test_firmware: Use correct snprintf() limit omits 381e9760ee87 firmware: google: coreboot: Drop unnecessary headers omits b4cdeb785ea4 firmware: google: memconsole: Drop global func pointer omits e07f100993c6 firmware: google: memconsole: Drop __iomem on memremap memory omits b0503584a828 firmware: google: memconsole: Use devm_memremap() omits 354635039d93 firmware: google: Add a module_coreboot_driver() macro and use it omits 7ef0b1524417 chardev: set variable ret to -EBUSY before checking minor [...] omits 17aa207e6e08 counter: 104-quad-8: Make quad8_ops static omits 31641e34e8a3 eeprom: ee1004: Deal with nack on page selection omits 5d458751749a eeprom: ee1004: Move selected page detection to a separate [...] omits e9e08a07385e lkdtm: support llvm-objcopy omits 110080cea0d0 genwqe: Prevent an integer overflow in the ioctl omits 1c7ebeabc9e5 parport: Fix mem leak in parport_register_dev_model omits de9a7f6f5f19 fpga: dfl: expand minor range when registering chrdev region omits dfe3de8d397b fpga: dfl: Add lockdep classes for pdata->lock omits 13069847a475 fpga: dfl: afu: Pass the correct device to dma_mapping_error() omits f5dd87326fef fpga: stratix10-soc: fix use-after-free on s10_init() omits 02bd610e858d Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/l [...] omits 6660a04feb7e w1: ds2408: Fix typo after 49695ac46861 (reset on output_w [...] omits 3856032a0628 w1: ds2413: when the slave is not responding during read, [...] omits c50d09a86172 w1: ds2413: add retry support to state_read() omits ae2ee27aa985 w1: ds2413: output_write() cosmetic fixes / simplify omits b576ff902f8a drm/sched: Fix static checker warning for potential NULL ptr omits ae29783d3333 vmw_balloon: Split refused pages omits 5d1a86ecf328 vmw_balloon: Add memory shrinker omits 83a8afa72e9c vmw_balloon: Compaction support omits 418a3ab1e778 mm/balloon_compaction: List interfaces omits 687685a3f246 bsr: "foo * bar" should be "foo *bar" omits 7256d7f401bd bsr: do not use assignment in if condition omits 1457dc9ed8da kheaders: Do not regenerate archive if config is not changed omits f7b101d33046 kheaders: Move from proc to sysfs omits 9f1f1a2dab38 drm/edid: Fix a missing-check bug in drm_load_edid_firmware() omits 74abc2210e10 drm/amd/doc: Add RAS documentation to guide omits 1c1e53f7f2ce drm/amd/doc: Add XGMI sysfs documentation omits f1e5e9130286 drm/amdgpu: sort probed modes before adding common modes omits c0a74c732568 drm/i915: Update DRIVER_DATE to 20190524 omits 42ba01fc30e6 drm/amd/display: Use new connector state when getting color depth omits 1825fd34e8ed drm/amd/display: Switch the custom "max bpc" property to t [...] omits a75176770854 drm/amd/powerplay: Fix code error for translating int type [...] omits fb2dbfd2427e drm/amdgpu: Add Unique Identifier sysfs file unique_id v2 omits 460960587ae8 drm/amdkfd: Add domain number into gpu_id omits ed81cd6e0e9f drm/amdkfd: Add VegaM support omits 32cce8bc8603 drm/amdkfd: Fix a circular lock dependency omits 16631afff224 drm/amdkfd: Delete alloc_format field from map_queue struct omits 14568cf6583e drm/amdkfd: Expose sdma engine numbers to topology omits 1b4670f69831 drm/amdkfd: Introduce XGMI SDMA queue type omits 065e4bdfa1f3 drm/amdkfd: Fix sdma queue map issue omits e78579aab7c3 drm/amdkfd: Move sdma_queue_id calculation into allocate_s [...] omits 0803e7a9e850 drm/amdkfd: Allocate hiq and sdma mqd from mqd trunk omits d1f8f0d17d40 drm/amdkfd: Move non-sdma mqd allocation out of init_mqd omits e73390d18110 drm/amdkfd: Fix a potential memory leak omits 11614c36bc8f drm/amdkfd: Allocate MQD trunk for HIQ and SDMA omits 6c6cde557a8e drm/amdkfd: Add mqd size in mqd manager struct omits fdfa090bc90f drm/amdkfd: Init mqd managers in device queue manager init omits 59f650a06f8f drm/amdkfd: Introduce DIQ type mqd manager omits 972fcdb52fe8 drm/amdkfd: Introduce asic-specific mqd_manager_init function omits 1986a3b022be drm/amdgpu: Improve error handling for HMM omits b9c5eb5b801a drm/amdgpu: more descriptive message if HMM not enabled omits 6826cb3b92a3 drm/amdgpu: support userptr cross VMAs case with HMM omits 6c55d6e90e68 drm/amdkfd: support concurrent userptr update for HMM omits ad595b8634f3 drm/amdgpu: fix HMM config dependency issue omits 899fbde14646 drm/amdgpu: replace get_user_pages with HMM mirror helpers omits 89cd9d23e9a7 drm/amdkfd: avoid HMM change cause circular lock omits 2c5a51f57042 drm/amdgpu: use HMM callback to replace mmu notifier omits e14ba95b908f drm/amdgpu: Use heavy weight for tlb invalidation on xgmi [...] omits fa722f0d9820 drm/amdkfd: Preserve ttmp[4:5] instead of ttmp[14:15] omits 58836009015c drm/amdkfd: Fix gfx9 XNACK state save/restore omits 157e586dc98f drm/amdkfd: Preserve wave state after instruction fetch MEM_VIOL omits 2db2f259594d drm/amdkfd: Fix gfx8 MEM_VIOL exception handler omits f756e6319ca0 drm/amdkfd: Fix compute profile switching omits c6fd980ab154 drm/amdkfd: Shift sdma_engine_id and sdma_queue_id in mqd omits 323c71df9447 drm/amdkfd: Differentiate b/t sdma_id and sdma_queue_id omits 96eb5f9dd3d8 drm/amdkfd: Add sdma allocation debug message omits cb77ee7cae96 drm/amdkfd: Use 64 bit sdma_bitmap omits bcae18c2f542 drm/amd/powerplay: enable ppfeaturemask module parameter s [...] omits dbaa922b5706 drm/amdgpu: use pcie_bandwidth_available rather than open [...] omits 5208e6a3b25d gpu: fix typos in code comments omits 17a839135f73 drm/amd/powerplay: fix sw SMU wrong UVD/VCE powergate setting omits d6ee400e793f drm/amdgpu: use div64_ul for 32-bit compatibility v1 omits a254bfa2c5fb drm/amd/powerplay: Enable "disable dpm" feature to support [...] omits 1b9557fcaa42 drm/amd/powerplay: Fix maybe-uninitialized in get_ppfeatur [...] omits e70a26b303d5 drm/amdgpu: fix spelling mistake "retrived" -> "retrieved" omits e74609cb4253 drm/amdgpu/vega20: use mode1 reset for RAS and XGMI omits 0cd8afaef199 drm/amd/display: 3.2.31 omits 1090d58d4815 drm/amd/display: Disable ABM before destroy ABM struct omits ccd76ebce4e8 drm/amd/display: dont set otg offset omits aa5fdb1ab5b6 drm/amd/display: Explicitly specify update type per plane [...] omits a634913ed24a drm/amd/display: Rename EDID_BLOCK_SIZE to DC_EDID_BLOCK_SIZE omits b33171ccaabe drm/amd/display: Use VCP for extended colorimetry omits 2da4605dce38 drm/amd/display: Use DCN functions instead of DCE omits 78cc70b1e47d drm/amd/display: Engine-specific encoder allocation omits eed928dcd83e drm/amd/display: enabling stream after HPD low to high happened omits 6476a7c8f031 drm/amd/display: Program VTG params after programming Global Sync omits 24c18794946a drm/amd/display: add null checks and set update flags omits 5408887141ba drm/amd/display: 3.2.30 omits f62b09b1345e drm/amd/display: Reuse MPC OGRAM for 1D blender omits be4b289f10ca drm/amd/display: Remove DPMS state dependency for fast boot omits 0880d9ffaea5 drm/amd/display: Hook up CRC capture support for dce120 omits 0623fdb061d8 drm/amd/display: define v_total_min and max parameters omits 917048d132d7 drm/amd/powerplay: support sw smu hotspot and memory tempe [...] omits 986b21b8c88d drm/amd/powerplay: support uclk activity retrieve on sw sm [...] omits 1de888e8fc59 drm/amd/powerplay: honor hw limit on fetching metrics data omits fe75a323713e drm/amd/powerplay: support ppfeatures sysfs interface on s [...] omits e969f29148ba drm/amd/powerplay: drop redundant smu call omits 8667eb64a6b2 drm/amd/powerplay: drop unnecessary sw smu check omits 97df424fe7a7 drm/amd/display: Drop DCN1_01 guards omits a7669aff7764 drm/amd/display: Don't load DMCU for Raven 1 (v2) omits d7316ddc610f drm/amd/display: Add ASICREV_IS_PICASSO omits 5bb235327323 drm/amdgpu: Report firmware versions with sysfs v2 omits 9dc7b02a3ccc drm/amdgpu: make VCN DPG pause mode detached from general VCN omits 05eee12dd60e drm/amdgpu: move the VCN DPG mode read and write to VCN omits fe2b5323d2c3 drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE omits c3b6c6074166 drm/amdgpu: suppress repeating tmo report omits dca29491c37f drm/amdgpu: remove static GDS, GWS and OA allocation omits 4c6097efa8ab drm/amd/powerplay: update Vega10 ACG Avfs Gb parameters omits 9995ac560bc3 drm/amd/powerplay: force to update all clock tables on OD reset omits fc99f2be06c6 drm/amd/powerplay: update Vega10 power state on OD omits 319dd4764ffd drm/amd/powerplay: avoid repeat AVFS enablement/disablement omits 36f5f8a74981 drm/amd/powerplay: valid Vega10 DPMTABLE_OD_UPDATE_VDDC se [...] omits 7d59c41b5150 drm/amd/powerplay: fix Vega10 mclk/socclk voltage link setup omits 742b48aed44b drm/amdgpu: check no_user_fence flag for engines omits 474612fc7482 drm/amdgpu/VCN: set no_user_fence flag to true omits f61334b556d5 drm/amdgpu/VCE: set no_user_fence flag to true omits 7ee250b142a3 drm/amdgpu/UVD: set no_user_fence flag to true omits 120c212518c8 drm/amdgpu: add no_user_fence flag to ring funcs omits 777ac3ba3d85 drm/amdgpu: sdma handle ras resume omits 2c2fc0cd0bd1 drm/amdgpu: gfx handle ras resume omits 6121366b749d drm/amdgpu: gmc handle ras resume omits 5e6932fe3162 drm/amdgpu: enable ras suspend/resume omits 511fdbc33aaa drm/amdgpu: ras support suspend/resume omits 466b17934609 drm/amdgpu: add badpages sysfs interafce omits 3058770ae352 drm/amdgpu: Fix S3 test issue omits c5fb351470e8 drm/amd/display: Make some functions static omits 1bff7f6c679f drm/amdgpu: RLC to program regs for Vega10 SR-IOV omits 6b1ff3ddc66d drm/amdgpu: add basic func for RLC program reg omits 98cad2deaf55 drm/amdgpu: Skip setting some regs under Vega10 VF omits 7bd877692e23 drm/amdgpu: Support PSP VMR ring for Vega10 VF omits 470b425019e7 drm/amdgpu: call psp to program ih cntl in SR-IOV omits c5d19419ed9c drm/amdgpu: implement PSP cmd GFX_CMD_ID_PROG_REG omits 3880369f6a8e drm/amdgpu: Add new PSP cmd GFX_CMD_ID_PROG_REG omits 2d11fd3f5420 drm/amdgpu: initialize PSP before IH under SR-IOV omits 78d481126795 drm/amdgpu: init vega10 SR-IOV reg access mode omits e79a04d53147 drm/amdgpu: gpu reset will run ras post init omits 9708a318620d drm/amdgpu: sdma support ras gpu reset omits 70ab8c6125d6 drm/amdgpu: gfx support ras gpu reset omits 36810fdb69ba drm/amdgpu: gmc support ras gpu reset omits a564808e7f5b drm/amdgpu: handle ras reset omits 7af23ebe93fe drm/amdgpu: Issue ras TA disable/enable cmd forcely on boot omits b152e8e13e88 drm/amdgpu: Revert "drm/amdgpu: skip gpu reset when ras er [...] omits 7c04ca50b0b9 drm/amdgpu: gpu reset will run late_init omits 992af942a6cf drm/amdgpu: add df perfmon regs and funcs for xgmi omits 5326ad54c5ef drm/amdgpu: add gfx9 gpr EDC workaround when RAS is enabled omits 8511477773c3 drm/amdgpu: add EDC counter register omits dd68722c427d drm/amdgpu: Reserve shared fence for eviction fence omits 88ccdf1d59df drm/amd/display: Expose send immediate sdp message interface omits 1894478ad1f8 drm/amd/display: Fill plane attrs only for valid pxl format omits b2293ac23776 drm/amd/display: move back vbios cmd table for set dprefclk omits 79592db31297 drm/amd/display: fix acquire_first_split_pipe function omits e7e10c464a48 drm/amd/display: stop external access to internal optc syn [...] omits db819940b0ef drm/amd/display: move signal type out of otg dlg params omits 052fa7e8c9a9 drm/amd/display: reset retimer/redriver below 340Mhz omits 40df2f809e8f drm/amd/display: color space ycbcr709 support omits 2f482c4f9098 drm/amd/display: Define Byte 14 on AVI InfoFrame omits 2d27ebac018f drm/amd/display: 3.2.29 omits e371e19c10a2 drm/amd/display: Disable cursor when offscreen in negative [...] omits 1352c779cb74 drm/amd/display: Fill prescale_params->scale for RGB565 omits efa023363cdf drm/amd/display: Support AVI InfoFrame V3 and V4 omits 64827cadcce3 drm/amd/display: block passive dongle EDID Emulation for U [...] omits f5ce9f3cba9f drm/amd/display: add SW_USE_I2C_REG request. omits 8dea49605f6e drm/amd/display: add support for disconnected eDP panels omits 21e471f0850d drm/amd/display: Set dispclk and dprefclock directly omits 4cd75ff096f4 drm/amd/display: fix multi display seamless boot case omits 14ed3d00eff9 drm/amd/display: Refactor program watermark. omits a58f273cdd0e drm/amd/display: 3.2.28 omits 2fbd6f94accd drm/amdgpu: rename amdgpu_prime.[ch] into amdgpu_dma_buf.[ch] omits 9b6eb00dbdae drm/amd/amdgpu: Add MEM_LOAD to amdgpu_pm_info debugfs file omits 0d87c9cfc08e drm/amdkfd: Cosmetic cleanup omits 5980bcaa9610 drm/amdgpu: Fix CIK references in gmc_v8 omits dcea6e65d41f drm/amdgpu: Add PCIe replay count sysfs file omits 673b366b41e2 drm/amdgpu: Add replay counter defines to NBIO headers omits e008299ea9a1 drm/amdgpu: Update latest xgmi topology info after each de [...] omits 912dfc846aad drm/amdgpu: enable separate timeout setting for every ring [...] omits f120386d74f1 drm/amdgpu: add new sysfs interface for memory realtime ut [...] omits 767fb6b35dfa drm/amd/powerplay: expose SMU7 asics realtime memory utilization omits 271151d80149 drm/amd/powerplay: expose Vega12 realtime memory utilization omits 1846e3f9e76c drm/amd/powerplay: expose Vega20 realtime memory utilization omits 0fb0df031acd drm/amdkfd: Adjust weight to represent num_hops info when [...] omits da361dd13f4f drm/amdgpu: Implement get num of hops between two xgmi device omits d8e408a82704 drm/amdkfd: Expose HDP registers to user space omits 88807dc8d573 drm/amdgpu: Remap hdp coherency registers omits 4fde03a7efe4 drm/amd/powerplay: add helper function to get smu firmware [...] omits eef2d67ead3e drm/amd/powerplay: expose Vega12 current gpu activity omits c59a722c4ccb drm/amd/powerplay: expose Vega12 current power omits 2adc11564c42 drm/amd/powerplay: support hwmon temperature channel labels V2 omits a34d1166b47c drm/amd/powerplay: expose current hotspot and memory tempe [...] omits ada2b8f1c828 drm/amd/powerplay: support SMU metrics table on Vega12 omits 901cb599dbc2 drm/amd/powerplay: support temperature emergency max values omits 437ccd175a7a drm/amd/powerplay: support hotspot/memory critical limit values omits b0576f9ecb5c misc: sgi-xp: Properly initialize buf in xpc_get_rsvd_page_pa omits 6b251ea99242 dt-bindings: reset: imx7: Fix the spelling of 'indices' omits e89bec3a9811 char: misc: Move EXPORT_SYMBOL immediately next to the fun [...] omits dc3e0aa5c58d misc: remove redundant 'default n' from Kconfig-s omits c08e56c647ba drm/amd/display: Don't load DMCU for Raven 1 (v2) omits 551bd3368a7b drm/i915: Maintain consistent documentation subsection ordering omits 77d09ad9dc51 scripts/sphinx-pre-install: make it handle Sphinx versions omits 3bc808846471 docs: Fix conf.py for Sphinx 2.0 omits a1ad1cc9704f vt/fbcon: deinitialize resources in visual_init() after fa [...] omits 2cd0e54489e6 ipmi_ssif: fix unexpected driver unregister warning omits 5fc537bfd000 drm/mcde: Add new driver for ST-Ericsson MCDE omits d31d718528dd xfs: fix broken log reservation debugging omits 1a5674a427e6 reset: Switch to SPDX license identifier for reset-simple omits 64c47b624f64 reset: Add reset controller support for BM1880 SoC omits ef98682a4e12 dt-bindings: reset: Add devicetree binding for BM1880 rese [...] omits 981f2aabeae6 drm/msm/a6xx: Rename a6xx_gmu_probe to a6xx_gmu_init omits 998efc74672c drm/msm/a6xx: Drop the device reference in gmu omits a62fb211ad0c drm/msm/a6xx: Remove devm calls from gmu driver omits 5ca4a094ba7e drm/msm/a6xx: Check for ERR or NULL before iounmap omits cfcb365861b7 drm/msm/a6xx: Remove duplicate irq disable from remove omits 606ec90fc226 drm/msm/a6xx: Avoid freeing gmu resources multiple times omits cda03a9a7be6 clocksource/drivers/timer-ti-dm: Change to new style declaration omits 396ac57e0c25 Merge branches 'sunxi/config64-for-5.3', 'sunxi/dt-for-5.3 [...] omits 7c4a7049b592 arm64: defconfig: enable sunxi watchdog omits ae3ceed0a399 arm64: dts: allwinner: h6: add r_watchog node omits b6cebb1c2de5 arm64: dts: allwinner: h6: add watchdog node omits e0917169e5cc dt-bindings: watchdog: add Allwinner H6 watchdog omits 2c41cc0be07b media: venus: firmware: fix leaked of_node references omits 4a96f5e10eb9 media: exynos4-is: Add missing of_node_put to fix reference leaks omits 2f39cce96363 media: remove redundant 'default n' from Kconfig-s omits 34ac3c3eb8f0 ASoC: core: lock client_mutex while removing link components omits 4819d06292c9 ASoC: simple-card: Restore original configuration of DAI format omits 12c574d84c8e regulator: slg51000: Remove unneeded regl_pdata from struc [...] omits 0a33d4feea74 regulator: slg51000: Constify slg51000_regl_ops and slg510 [...] omits e718a3eb09ae ASoC: qdsp6: q6core: Use struct_size() in kmemdup() omits d00cc2f16a41 ASoC: Intel: Skylake: Use struct_size() helper omits 07597910a9c0 ASoC: dapm: Use struct_size() in krealloc() omits b8bb535ae43a ASoC: Intel: boards: remove unnecessary inclusion of skl.h omits 49bd61ebce5f pinctrl: Add pinconf support for BM1880 SoC omits 752a74038dbd dt-bindings: pinctrl: Document pinconf bindings for BM1880 SoC omits 8247b2474bbc pinctrl: Rework the pinmux handling for BM1880 SoC omits 13531e5d359e dt-bindings: pinctrl: Modify pinctrl memory map omits b22a7f85443e pinctrl: meson: add output support in pinconf omits 1254db248fce dt-bindings: pinctrl: meson: add output support in pinconf omits 2c9239c125f0 dt-bindings: pinctrl: Convert stm32 pinctrl bindings to js [...] omits 8eb2dfee9fb1 pinctrl: stm32: add lock mechanism for irqmux selection omits a45623ddd052 pinctrl: stm32: Enable suspend/resume for stm32mp157c SoC omits e2f3cf18c3e2 pinctrl: stm32: add suspend/resume management omits 08f2abef168d tests: add pidfd_open() tests omits d3820b5fd8d9 arch: wire-up pidfd_open() omits 1330da983951 pid: add pidfd_open() omits ac5bdfdc0e1c platform/chrome: cros_ec_spi: Request the SPI thread be realtime omits 2a5f857291c3 Merge tag 'spi-rt-pump' into chrome-platform/for-next omits 33d915d9e8ce {nl,mac}80211: allow 4addr AP operation on crypto controll [...] omits 85a55ff2cf6b mac80211_hwsim: mark expected switch fall-through omits 25d16d124a5e mac80211: fix rate reporting inside cfg80211_calculate_bit [...] omits 818e9dfa2c14 mac80211: remove set but not used variable 'old' omits 79c92ca42b5a mac80211: handle deauthentication/disassociation from TDLS peer omits 98e3e43b599d ALSA: firewire-lib: refactoring to obsolete IR packet handler omits 6bc1a2699b79 ALSA: firewire-lib: refactoring to obsolete IT packet handler omits e703965a129c ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events omits 3c1949231541 ALSA: firewire-lib: fix data block counter for incoming pa [...] omits e9646f0f5bb6 gpio: fix gpio-adp5588 build errors omits 397049a03022 drm/i915/gen11: enable support for headerless msgs omits 63e8dcdb4f8e drm/i915/gtt: Neuter the deferred unbind callback from gen [...] omits 9371ea5e5918 drm/meson: imply dw-hdmi i2s audio for meson hdmi omits fa6251a747b7 drm/stm: dsi: check hardware version omits fd6905fca4f0 drm/stm: ltdc: remove clk_round_rate comment omits ec2e0f4f00c0 pinctrl: stmfx: Fix compile issue when CONFIG_OF_GPIO is n [...] omits 324e8f5f5d9d tty: cpm_uart: drop unused iflag macro omits b95781666d13 tty: ipoctal: drop unused iflag macro omits 92c42b492af5 tty: simserial: drop unused iflag macro omits 8c8af41d24c7 tty: tty_io: fix driver refcount imbalance on error path omits b672a87ae5ab pinctrl: core: Do not add device links for hogs omits 5e309c6c5ea1 vt/fbcon: deinitialize resources in visual_init() after fa [...] omits 84ecc2f6eb1c consolemap: Fix a memory leaking bug in drivers/tty/vt/con [...] omits 06aaa3d066db tty: serial: cpm_uart - fix init when SMC is relocated omits 2c58e56096dd serial: stm32: fix the get_irq error case omits 5297f274e8b6 serial: stm32: fix wakeup source initialization omits 64c32eab6603 serial: stm32: Add support of TC bit status check omits b83b957c91f6 serial: stm32: fix transmit_chars when tx is stopped omits 6c5962f30bce serial: stm32: fix rx data length when parity enabled omits 4f01d833fdcd serial: stm32: fix rx error handling omits c8a9d043947b serial: stm32: fix word length configuration omits 086ebf92aa79 usb: avoid redundant allocation and free of memory omits e61ff0fba72d staging: kpc2000: Add dependency on MFD_CORE to kconfig sy [...] omits 909fa3321d34 dt-bindings: fix up for vendor prefixes file conversion omits c0090c4c85c2 locking/lockdep: Remove the unused print_lock_trace() function omits b18f0cfaf16b ALSA: firewire-lib: use 8 byte packet header for IT contex [...] omits 6007bf5460cc ALSA: firewire-lib: code refactoring to queueing packets omits 16be458993be ALSA: firewire-lib: unify packet handler for IT context omits 252219c7b38c ALSA: firewire-lib: split helper function to generate CIP header omits 75b785e749e9 staging: kpc2000: remove unnecessary oom message omits f8f31e5b76da staging: kpc2000: remove unnecessary include in cell_probe.c omits ec09500e9cb7 staging: kpc2000: remove unnecessary braces in cell_probe.c omits 77290d4b7c0d staging: kpc2000: use kzalloc(sizeof(var)...) in cell_probe.c omits 42143af99d2b staging: kpc2000: remove extra blank lines in cell_probe.c omits 4f9d8b7e0ffd staging: kpc2000: fix alignment issues in cell_probe.c omits 250b24410b8e staging: kpc2000: add missing asterisk in comment omits 39cfdf55aadc staging: kpc2000: use __func__ in debug messages omits 9876ecaaddde staging: kpc2000: add blank line after declarations omits 48c80ccce63f staging: pi433: Remove unnecessary variable omits 5322ea58a06d perf/ring-buffer: Use regular variables for nesting omits 4d839dd9e435 perf/ring-buffer: Always use {READ,WRITE}_ONCE() for rb->u [...] omits 3f9fbe9bd86c perf/ring_buffer: Add ordering to rb->nest increment omits 1b038c6e05ff perf/ring_buffer: Fix exposing a temporarily decreased data_head omits 9db9b76767f1 Documentation/x86: Fix path to entry_32.S omits 2ac44ab60870 x86/CPU/AMD: Don't force the CPB cap when running under a [...] omits 7231d0165df3 x86/asm: Remove unused TASK_TI_flags from asm-offsets.c omits c2d64c7ec4de x86/io_delay: Define IO_DELAY macros in C instead of Kconfig omits e62a4239c3df x86/io_delay: Break instead of fallthrough in switch statement omits c3ee82ce47af x86/boot: Provide KASAN compatible aliases for string routines omits 978315462d3e locking/lockdep: Don't complain about incorrect name for n [...] omits 0fbf21c3b36a ALSA: hda/realtek - Enable micmute LED for Huawei laptops omits e4e07c6cdca8 ALSA: hdspm: Fix single speed ADAT capture and playback wi [...] omits 92bfa664ae13 ALSA: pcm: oss: Use struct_size() helper omits dfb569f2b96e net: ll_temac: Fix compile error omits 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 71e15f76f8df Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits b3ca0d44917c drm/i915: remove unused IO_TLB_SEGPAGES which should be de [...] omits eaf20e6933dc drm/i915/uc: Skip reset preparation if GuC is already dead omits a2ce23147348 drm/i915/uc: Stop talking with GuC when resetting omits 0922f3459f6d drm/i915/uc: Skip GuC HW unwinding if GuC is already dead omits f1e6b336bafa drm/i915/uc: Use GuC firmware status helper omits 89195bab5d8c drm/i915/uc: Explicitly sanitize GuC/HuC on failure and finish omits 78577e294bf2 drm/i915/guc: Rename intel_guc_is_alive to intel_guc_is_loaded omits beca36ffbdb5 drm/i915/selftests: Use prepare/finish during atomic reset test omits b62f97634aa9 Input: iqs5xx - remove redundant dev_set_drvdata call omits f6470c9bccab drm/i915/selftests: Split igt_atomic_reset testcase omits 932309fb030d drm/i915/selftests: Move some reset testcases to separate file omits d3622099c76f drm/i915/gtt: Always acquire struct_mutex for gen6_ppgtt_cleanup omits 7c7da40da164 Input: uinput - add compat ioctl number translation for UI [...] omits 0e658060e5fc Input: silead - add MSSL0017 to acpi_device_id omits feee3cb3064a ice: Silence semantic parser warnings omits aa6ccf3f2d70 ice: Fix couple of issues in ice_vsi_release omits 8d5fce190333 ice: Reorganize ice_vf struct omits 0ab54c5f2fe8 ice: Use bitfields when possible omits 65124bbf980c ice: Reorganize tx_buf and ring structs omits 55e062ba77ad ice: Format ethtool reported stats omits 72f9c2039859 ice: Gracefully handle reset failure in ice_alloc_vfs() omits a17a5ff6812c ice: Refactor the LLDP MIB change event handling omits 9ccb062c1440 ice: Advertise supported link modes if none requested omits e223eaec67e2 ice: Fix hang when ethtool disables FW LLDP omits a84db52569dd ice: Call out dev/func caps when printing omits f24e35d88b1b ice: Remove braces for single statement blocks omits 173e23c0cb52 ice: Cleanup an unnecessary variable initialization omits 31eafa403b99 ice: Implement LLDP persistence omits b4603dbf1e1d ice: Fix double spacing omits 3d3515312f97 media: rc-main: clean-up two warnings omits f49308878d72 media: media_device_enum_links32: clean a reserved field omits 8aef94beadc5 media: vpss: fix the order of resource clean up omits e08f0761234d media: vpss: fix a potential NULL pointer dereference omits 6ac98829a414 drm/edid: Fix docbook in drm_hdmi_infoframe_set_hdr_metadata() omits 9395da4efbd4 net: qualcomm: rmnet: Move common struct definitions to include omits 020bc7354a6e media: staging/imx: Allow driver to build if COMPILE_TEST [...] omits b5730061d105 cxgb4: offload VLAN flows regardless of VLAN ethtype omits 16fa1cf1ed2a Revert "dpaa2-eth: configure the cache stashing amount on [...] omits dcf10ec772ad cxgb4: use firmware API for validating filter spec omits 00e31a096136 Merge branch 'net-ll_temac-Fix-and-enable-multicast-support' omits 0127cd5440e7 net: ll_temac: Enable multicast support omits 1b3fa5cf859b net: ll_temac: Cleanup multicast filter on change omits 1bd33bf0fe6d net: ll_temac: Prepare indirect register access for multic [...] omits ddc0bf34f9ee net: ll_temac: Do not make promiscuous mode sticky on multicast omits d2daa127ed51 hsr: fix don't prune the master node from the node_db omits a466a8675e00 arm64: dts: meson: g12a: add ethernet mac controller omits 5556fdb0c2ea net: phy: lxt: Add suspend/resume support to LXT971 and LXT973. omits 136bf27fc0e9 devlink: add warning in case driver does not set port type omits 3f6f7a175ad4 net: mvpp2: cls: Fix leaked ethtool_rx_flow_rule omits 94b7ddb91c16 media: coda: remove -I$(src) header search path omits d2bc4cece139 rtc: st-lpc: remove unnecessary check omits b3a50169762b rtc: ds1307: properly handle oscillator failure flags omits 097aa24b5db0 rtc: s35390a: change FLAG defines to use BIT macro omits 032796344092 rtc: s35390a: introduce struct device in probe omits c0e12848be09 rtc: s35390a: set uie_unsupported omits a86bd9044b33 rtc: s35390a: clarify INT2 pin output modes omits c19623db3766 rtc: test: enable wakeup flags omits 8aec4b875008 rtc: ds2404: use hw endiannes variable omits 35c8b4b2c0fe drm/vc4: Allocate binner bo when starting to use the V3D omits e43fe02fe4fd drm/vc4: Check for the binner bo before handling OOM interrupt omits 65f50f976134 drm/vc4: Check for V3D before binner bo alloc omits 66fafd338780 drm/vc4: Reformat and the binner bo allocation helper omits bbb30909e0fd docs: fix multiple doc build warnings in enumeration.rst omits f35a1abd9e7a lib/list_sort: fix kerneldoc build error omits 8867f6109b84 docs: fix numaperf.rst and add it to the doc tree omits 2404dad1f67f doc: Cope with the deprecation of AutoReporter omits 096ea522e84e doc: Cope with Sphinx logging deprecations omits 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 040d2bb318d1 f2fs: fix to avoid deadloop if data_flush is on omits f7dfd9f36144 f2fs: always assume that the device is idle under gc_urgent omits 8648de2c581e f2fs: add bio cache for IPU omits 49dd883c421a f2fs: allow ssr block allocation during checkpoint=disable period omits 5dae2d39074d f2fs: fix to check layout on last valid checkpoint park omits bc88ac96a9ac f2fs: link f2fs quota ops for sysfile omits 00d8304553de selftests: bpf: add zero extend checks for ALU32 and/or/xor omits fe121ee531d1 bpf, riscv: clear target register high 32-bits for and/or/ [...] omits d9424d6d48c8 Merge branch 'spi-5.2' into spi-5.3 omits 924b5867e7bd spi: Allow SPI devices to request the pumping thread be realtime omits 1f1635b18711 drm/mediatek: Fix warning about unhandled enum value omits 0e896f380b84 spi: tegra114: set master cleanup and also invoke it on pr [...] omits cc0f6e96c4fd spi: dt-bindings: Convert Arm pl022 to json-schema omits f3440d9a0da2 spi: abort spi_sync if failed to prepare_transfer_hardware omits 59dec1f0fac8 regulator: max77650: Move max77651_SBB1_desc's declaration down omits 63ba8e4d04ab ASoC: mediatek: mt8183: move card registration to the end [...] omits 108d0d40b932 ASoC: mediatek: mt8183: remove unused DAPM pins omits 5463eb5c2f75 ASoC: Mediatek: MT8183: enable dev runtime suspend and resume omits 571e2a4836b1 ARM: imx_v6_v7_defconfig: Select CONFIG_NVMEM_SNVS_LPGPR omits f145b209b82f arm64: dts: imx8mm: add clock for SNVS RTC node omits 09892aa146fe arm64: dts: imx8mm: add clock for GPIO node omits 52f93ab8b422 clk: imx: keep the mmdc p1 ipg clock always on on 6sx/ul/ull/sll omits 53c6a2ec018b clk: imx8m: Add GIC clock omits a44e9706213c clk: imx8mm: Mark dram_apb critical omits 246c9ab43403 clk: imx7ulp: update nic1_bus_clk parent info omits c129b6fe81cd clk: imx: Use imx_mmdc_mask_handshake() API for masking MM [...] omits efdb279033ad clk: imx: Add common API for masking MMDC handshake omits 87def8d0d5bf dt-bindings: clock: imx8m: Add GIC clock omits af79ef726ad6 ARM: dts: vf610-zii-dev: Add QSPI node omits 36b7ee5f7e06 ARM: dts: vf610-zii-dev: Fix incorrect UART2 pin assignment omits 09a93ef3d60f drm/i915: remove duplicate typedef for intel_wakeref_t omits 947b437e1263 ALSA: firewire-lib: unify packet handler for IR context omits f11453c7cc01 ALSA: firewire-lib: use 16 bytes IR context header to sepa [...] omits e335425b6596 ALSA: firewire-lib: split helper function to check incomin [...] omits 8a400b999678 ALSA: firewire-lib: compute pointer to payload buffer in c [...] omits 6f3c07d03c6b ALSA: firewire-lib: calculate the length of packet payload [...] omits 07ea238ca139 ALSA: firewire-lib: use clear name for variable of CIP header omits cbb56814fbe7 drm/virtio: remove irrelevant DRM_UNLOCKED flag omits 0388f2f61bef drm/cirrus: remove leftover files omits d7ac8b1bd281 media: ov7740: remove redundant V4L2_CTRL_FLAG_VOLATILE set omits eed6b2e7c9ca media: ov7740: fix vertical flip control omits 6e4ab830ac6d media: ov7740: avoid invalid framesize setting omits cfe7cc383cfa media: ov7740: fix unbalanced pm_runtime_get/put omits 428d3c867df6 media: cec-ioc-g-mode.rst: be more specific when EPERM is [...] omits b6c96e156825 media: cec: allow any initiator for Ping and Image/Text View On omits 89db242aa3c5 media: cec: support CEC_MSG_FL_RAW omits eabe3bc2689a media: cec-ioc-receive.rst: document CEC_MSG_FL_RAW omits aa50accfda60 media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper [...] omits e76cbec85eac media: cec: move check from cec_transmit to cec_transmit_msg_fh omits 63d171f85fb1 media: cec: cec_transmit_msg_fh: do sanity checks first omits 00ccd263ee08 media: cec-gpio: use disable/enable_irq omits e2c1615677d3 ARM: dts: imx53-smd: Add OV5642 video capture support omits e5ad32308eb5 ARM: dts: imx53: Add capture-subsystem device omits cfc0e7bbf41b drm/i915: Update DRIVER_DATE to 20190523 omits c92f56faaadd arm64: dts: ls1028a: Add USB dt nodes omits c8d087d040cf nvmem: Broaden the selection of NVMEM_SNVS_LPGPR omits efb8393cf06c ARM: dts: imx: Avoid colliding 'display' node and property names omits eb876fbc248e perf/x86/intel/rapl: Cosmetic rename internal variables in [...] omits b0529b9cafac perf/x86/intel/uncore: Cosmetic renames in response to mul [...] omits 835896a59b95 hwmon/coretemp: Cosmetic: Rename internal variables to zon [...] omits b2ce1c883df9 thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal va [...] omits cb63ba0f670d perf/x86/intel/cstate: Support multi-die/package omits b10b3efb88e7 perf/x86/intel/rapl: Support multi-die/package omits 1ff4a47b2d0c perf/x86/intel/uncore: Support multi-die/package omits 2e4c54dac7b3 topology: Create core_cpus and die_cpus sysfs attributes omits b73ed8dc0597 topology: Create package_cpus sysfs attribute omits cfcd82e63288 hwmon/coretemp: Support multi-die/package omits 9ea7612c4658 powercap/intel_rapl: Update RAPL domain name and debug messages omits 724adec33c24 thermal/x86_pkg_temp_thermal: Support multi-die/package omits 32fb480e0a2c powercap/intel_rapl: Support multi-die/package omits aadf7b383371 powercap/intel_rapl: Simplify rapl_find_package() omits 212bf4fdb7f9 x86/topology: Define topology_logical_die_id() omits 306a0de329f7 x86/topology: Define topology_die_id() omits 0e344d8c709f cpu/topology: Export die_id omits 14d96d6c06b5 x86/topology: Create topology_max_die_per_package() omits 7745f03eb395 x86/topology: Add CPUID.1F multi-die/package support omits 317d9313925c ALSA: hda/realtek - Set default power save node to 0 omits c6045b4e3cad pinctrl: stmfx: enable links creations omits 036f394dd77f pinctrl: Enable device link creation for pin control omits 75ebf69445dd clk: imx8mm: add SNVS clock to clock tree omits 2b2ebb9acb89 dt-bindings: clock: imx8mm: Add SNVS clock omits dcb76ad1f4c7 staging: kpc2000: remove invalid spaces in cell_probe.c omits c2f894bc14c0 staging: kpc2000: add space after comma in cell_probe.c omits c16265dd6f77 staging: kpc2000: add spaces around operators in cell_probe.c omits d0a1a4b0e0fb staging: kpc2000: fix invalid linebreaks in cell_probe.c omits e55c49b892f9 staging: kpc2000: add space between ) and { in cell_probe.c omits a924e3ac037e staging: kpc2000: fix indent in cell_probe.c omits ce3b32a2d2d4 staging: rtl8723bs: core: rtw_recv: fix warning Comparison [...] omits ee11f864f183 pinctrl: bcm: Allow PINCTRL_BCM2835 for ARCH_BRCMSTB omits f3fbedabb7be dt-bindings: pinctrl: bcm2835-gpio: Document BCM7211 compatible omits 2484ae57c26a pinctrl: meson: g12a: add DS bank value omits 6ea3e3bbef37 pinctrl: meson: add support of drive-strength-microamp omits 9959d9a747fd pinctrl: meson: Rework enable/disable bias part omits 013786c04329 dt-bindings: pinctrl: meson: Add drive-strength-microamp property omits c08e7e4c8a6f pinctrl: generic: add new 'drive-strength-microamp' proper [...] omits 3e75b76f0f17 dt-bindings: pinctrl: add a 'drive-strength-microamp' property omits 3c89c70634bb pinctrl: rockchip: fix leaked of_node references omits 99bf7761b7cd staging: kpc2000: kpc_i2c: fix platform_no_drv_owner.cocci [...] omits 2a8af420e7a5 staging: unisys: visornic: Replace GFP_ATOMIC with GFP_KERNEL omits 47d0ccecc9fd drm/i915/dp: Support DP ports YUV 4:2:0 output to GEN11 omits 16668f486ffb drm/i915/dp: Change a link bandwidth computation for DP omits ec4401d3893c drm/i915/dp: Add a support of YCBCR 4:2:0 to DP MSA omits 3c053a96ef5f drm/i915/dp: Program VSC Header and DB for Pixel Encoding/ [...] omits 4d432f956d4f drm: Rename struct edp_vsc_psr to struct dp_sdp omits 8e9d645c6831 drm/i915/dp: Add a config function for YCBCR420 outputs omits 0f7a81374060 crypto: crypto4xx - block ciphers should only accept compl [...] omits 70c4997f34b6 crypto: crypto4xx - fix blocksize for cfb and ofb omits bfa2ba7d9e6b crypto: crypto4xx - fix AES CTR blocksize value omits bb992bc418e1 crypto: caam - print debugging hex dumps after unmapping omits 3e03e792865a crypto: talitos - fix skcipher failure due to wrong output IV omits 89646fdda4ca crypto: ccp - Fix 3DES complaint from ccp-crypto module omits c3b359d6567c crypto: ccp - fix AES CFB error exposed by new test vectors omits 499df9674c54 crypto: ccp - AES CFB mode is a stream cipher omits efc77e8107c5 crypto: arm/sha512 - Make sha512_arm_final static omits db07cd26ac6a crypto: drbg - add FIPS 140-2 CTRNG for noise source omits a7cd942bb6e3 crypto: caam/qi - DMA map keys using proper device omits b2b2ee350e70 crypto: caam/qi - fix address translations with IOMMU enabled omits 6b175685b4a1 crypto: caam/qi - don't allocate an extra platform device omits 1b46c90c8e00 crypto: caam - convert top level drivers to libraries omits a5e5c13398f3 crypto: caam - fix S/G table passing page boundary omits dcd9c76e5a18 crypto: caam - avoid S/G table fetching for AEAD zero-leng [...] omits a3af11399aa2 crypto: qat - do not offload zero length requests omits 96ee111a659e crypto: qat - return error for block ciphers for invalid requests omits 92fec16d1f4d crypto: qat - return proper error code in setkey omits 51d33c2f05ed crypto: qat - fix block size for aes ctr mode omits 15b5e9112c15 crypto: qat - update iv after encryption or decryption operations omits c044b62c3679 crypto: qat - add check for negative offset in alg precomp [...] omits 933224985a0a crypto: qat - remove spin_lock in qat_ablkcipher_setkey omits 903869bd10e6 ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST omits 8b909e354870 powerpc/kexec: Fix loading of kernel + initramfs with kexe [...] omits c5eac1f5326b MIPS: TXx9: Fix boot crash in free_initmem() omits 3dd0aade5911 MIPS: remove a space after -I to cope with header search p [...] omits 6074c33c6b2e MIPS: mark ginvt() as __always_inline omits 9efc7794496d libbpf: emit diff of mismatched public API, if any omits 8ee9ee74232f ARM: dts: meson8m2: mxiii-plus: add the supply for the Mali GPU omits 0b67e66a5fa7 ARM: dts: meson8m2: mxiii-plus: rename the DCDC2 regulator omits 9a98fdf5b6e6 soc: amlogic: canvas: add support for Meson8, Meson8b and [...] omits a0b2ff531582 dt-bindings: soc: amlogic: canvas: document support for Me [...] omits 872f881e72d9 ARM: dts: meson8b: add the canvas module omits 10256a4755db ARM: dts: meson8m2: update the offset of the canvas module omits 47b58182391a ARM: dts: meson8: add the canvas module omits 3580d04aa674 ipv4/igmp: fix another memory leak in igmpv3_del_delrec() omits db51a73282bb Merge branch 'bnxt_en-Bug-fixes' omits 2e9217d1e8b7 bnxt_en: Device serial number is supported only for PFs. omits d629522e1d66 bnxt_en: Reduce memory usage when running in kdump kernel. omits 1b3f0b75c39f bnxt_en: Fix possible BUG() condition when calling pci_dis [...] omits 296d5b541639 bnxt_en: Fix aggregation buffer leak under OOM condition. omits 14a1eaa8820e hv_sock: perf: loop in send() to maximize bandwidth omits ac383f58f3c9 hv_sock: perf: Allow the socket buffer size options to inf [...] omits 31680ac26580 ipv6: Fix redirect with VRF omits 0db355d499f1 ipv4/igmp: shrink struct ip_sf_list omits fc651001d2c5 neighbor: Add tracepoint to __neigh_create omits a92a0a7b8e7c selftests: pmtu: Simplify cleanup and namespace names omits 9b7e94e6e89b selftests: fib-onlink: Make quiet by default omits 75425657fe3a net: Set strict_start_type for routes and rules omits e38f7cbd36e4 Merge branch 'net-Export-functions-for-nexthop-code' omits 06c77c3e67b0 ipv4: Rename and export nh_update_mtu omits c3669486b512 ipv4: export fib_info_update_nh_saddr omits 9bd836679210 ipv4: export fib_flush omits ac1fab2d1394 ipv4: export fib_check_nh omits 1bff1a0c9bbd ipv4: Add function to send route updates omits 19a3b7eea424 ipv6: export function to send route updates omits cdaa16a4f70c ipv6: Add hook to bump sernum for a route to stubs omits 68a9b13d9219 ipv6: Add delete route hook to stubs omits 26b1b8d7f27b Merge branch 'net-phy-T1-support' omits e5fb32c67cdb net: phy: Make phy_basic_t1_features use base100t1. omits b2557764d0eb net: phy: Add support for 100BaseT1 and 1000BaseT1 omits 565d9d221bcb net: phy: dp83867: Allocate state struct in probe omits f8bbf417e58b net: phy: dp83867: Validate FIFO depth property omits 27708eb5481b net: phy: dp83867: IO impedance is not dependent on RGMII delay omits 1b9b295435c3 net: phy: dp83867: Use unsigned variables to store unsigne [...] omits c11669a2757e net: phy: dp83867: Rework delay rgmii delay handling omits 13c83cf8af0d net: phy: dp83867: Add ability to disable output clock omits 980066e6d964 dt-bindings: phy: dp83867: Add documentation for disabling [...] omits 9c3f3410f5ac dt-bindings: phy: dp83867: Describe how driver behaves w.r [...] omits 74dd5aa1ed94 cxgb4: Enable hash filter with offload omits 2bb0f3b4341b net: fec: remove redundant ipg clock disable omits 49ce881c0d4c net: stmmac: fix reset gpio free missing omits ccfb62f27beb mISDN: make sure device name is NUL terminated omits c1e85c6ce57e net: macb: save/restore the remaining registers and features omits 7a0cf094944e signal: Correct namespace fixups of si_pid and si_uid omits 70f1b0d34bdf signal/usb: Replace kill_pid_info_as_cred with kill_pid_us [...] omits 3b1d715dc2ed dt-bindings: gpu: mali-midgard: Add H6 mali gpu compatible omits 374ed5429346 Merge drm/drm-next into drm-misc-next omits 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 8f073036bf35 Merge branch 'net-tls-fix-device-surprise-removal-with-offload' omits c3f4a6c39cf2 net/tls: don't ignore netdev notifications if no TLS features omits 3686637e507b net/tls: fix state removal with feature flags off omits 38030d7cb779 net/tls: avoid NULL-deref on resync during device removal omits d4db6c089099 dt-bindings: gpu: add bus clock for Mali Midgard GPUs omits 0d18c7bd931f Merge branch 'Documentation-tls--add-offload-documentation' omits f42c104f2ec9 Documentation: add TLS offload documentation omits f3c0f3c6c201 Documentation: tls: RSTify the ktls documentation omits b0d8d4363e52 Documentation: net: move device drivers docs to a submenu omits d008b3d2be4b mISDN: Fix indenting in dsp_cmx.c omits 40a1578d631a ocelot: Dont allocate another multicast list, use __dev_mc_sync omits 7dc2bccab0ee Validate required parameters in inet6_validate_link_af omits cae9910e7344 net: Add UNIX_DIAG_UID to Netlink UNIX socket diagnostics. omits c1a145a3ed9a xhci: Use %zu for printing size_t type omits 9c536ccdd5b6 arm64: tegra: Make DT model property consistent omits f85d82e5cd43 arm64: tegra: Clarify that P2888 is the Jetson AGX Xavier omits 71e7ea434eca arm64: tegra: Clarify that P3310 is the Jetson TX2 omits a0c0cdc93465 arm64: tegra: Clarify that P2771 is the Jetson TX2 Developer Kit omits c614d7e66c6a drm: remove prime sg_table caching omits f13e143e7444 dma-buf: start caching of sg_table objects v2 omits c5d3e39caa45 drm/i915: Engine discovery query omits 2e21865faf4f keys: sparse: Fix key_fs[ug]id_changed() omits 43ad38191816 staging: kpc2000: kpc_i2c: add static qual to local symbol [...] omits 7bd49a49b0a7 staging: kpc2000: kpc_i2c: Remove unnecessary function tra [...] omits 32806b33fee8 staging: kpc2000: kpc_i2c: use <linux/io.h> instead of <asm/io.h> omits 953bb9e5d060 staging: kpc2000: kpc_i2c: newline fixups to meet linux st [...] omits 8576a5f54327 staging: kpc2000: kpc_i2c: remove unused module param disa [...] omits e6e0a0357491 staging: rtl8192u: Remove an unnecessary NULL check omits 3df7e8a77e8c staging: kpc2000: removed superfluous NULL checks from dev [...] omits e416dad158f2 staging: kpc2000: simplified kp2000_device retrieval in de [...] omits f73154081347 staging: kpc2000: use IDA to assign card numbers. omits 80bcd6cc3966 staging: kpc2000: added separate show functions for readab [...] omits a986d796395c staging: kpc2000: added a helper to get struct kp2000_devi [...] omits d8ac35939632 staging: kpc2000: improved formatting of core.c. omits 99803f17ded0 staging: rtl8723bs: Fix Coverity warning in rtw_dbg_port() omits b5a0c29f4b43 staging: wilc1000: remove redundant masking of pkt_offset omits 2411a336c8ce staging: fieldbus: arcx-anybus: change custom -> mmio regmap omits 67436a1ecc72 Staging: rtl8188eu: core: Use !x in place of NULL comparisons omits fd078b420961 Staging: rtl8188eu: os_dep: Replace comparison with zero to !x omits 3cc7037b43e5 Staging: rtl8192u: ieee80211: Replace function names in st [...] omits 07ddf0eee049 Staging: rtl8723bs: os_dep: Remove functions that don't do [...] omits f7fac17ca925 xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() omits 13b82b746310 xhci: Fix immediate data transfer if buffer is already DMA mapped omits 7aa1bb2ffd84 usb: xhci: avoid null pointer deref when bos field is NULL omits 5bce256f0b52 usb: xhci: Fix a potential null pointer dereference in xhc [...] omits 597c56e372da xhci: update bounce buffer with correct sg num omits 45457c01171f media: usb: siano: Fix false-positive "uninitialized varia [...] omits 27b1b58fcfe7 regulator: Convert max8660 binding to json-schema omits 673e401effe9 regulator: Convert gpio-regulator to json-schema omits 1914a996436b regulator: Convert regulator binding to json-schema omits af505208e960 spi: bcm2835: Drop assignment of dma_slave_config direction omits 5f336ea53b6b spi: bcm2835: Replace spi_master by spi_controller omits 97266c4d0534 spi: dt-bindings: Convert spi-gpio binding to json-schema omits 44a042182cb1 spi: spi-fsl-spi: call spi_finalize_current_message() at the end omits 3917da94f787 ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms omits a497a4363706 ASoC: Add support for Conexant CX2072X CODEC omits 0c7b178ad7eb drm/gma500: drop drmp.h include from all .c files omits bc9f100783b9 drm/gma500: drop use of DRM_UDELAY wrapper omits 5ffa31ed4e12 drm/gma500: make local header files more self-contained omits 514743357f5a drm/gma500: drop drmP.h from header files omits d825c565304f drm/gma500: remove empty gma_drm.h header file omits d8e126ba276a gfs2: Clean up freeing struct gfs2_sbd omits aeac1a0dadb4 ALSA: hda/realtek - Check headset type by unplug and resume omits ceb02dcf676f ARM: delete netx machine omits f8781efba66d ARM: dts: Use ip=on for bootargs omits 3202e35ec1c8 powerpc/perf: Fix MMCRA corruption by bhrb_filter omits b59bd3527fe3 powerpc/powernv: Return for invalid IMC domain omits f32a0c18e370 Merge branch 'for-5.2/fixes' into for-next omits 2409877d386d HID: logitech-hidpp: Add support for the S510 remote control omits 664f0d80dbe6 Merge branch 'for-5.3/logitech' into for-next omits a96a8a576bf5 HID: logitech-hidpp: HID: make const array consumer_rdesc_ [...] omits 39d21e7e0043 HID: logitech-dj: make const array template static omits 9977e5b43776 drm: Assert that BO is locked in drm_gem_vram_{pin, unpin} [...] omits cb1f8814bbfc drm: Rename reserve/unreserve to lock/unlock in GEM VRAM helpers omits 81da87f63a1e drm: Replace drm_gem_vram_push_to_system() with kunmap + unpin omits 3daf977fd324 Merge branch 'for-5.2/fixes' into for-next omits 81bcbad53bab HID: multitouch: handle faulty Elo touch device omits 26cd1e5850b7 ALSA: firewire-lib: use IT context header to compute cycle [...] omits df9160b91499 ALSA: firewire-lib: obsolete macro for header of IT context omits fce9b013fee9 ALSA: firewire-lib: add helper function to cancel context [...] omits d3d10a4a1b19 ALSA: firewire-lib: use union for directional parameters omits f4cd7203c1d4 auxdisplay/ht16k33.c: Convert to use vm_map_pages_zero() omits 00136f9cf641 auxdisplay/cfag12864bfb.c: Convert to use vm_map_pages_zero() omits cbe3e1d10379 drm/i915/icl: Add WaDisableBankHangMode omits fde938867b92 drm/i915/selftests: Verify context workarounds omits c87efcc3d1df ARM: dts: rockchip: Configure the GPU thermal zone for mickey omits 11983d8530e3 ARM: dts: rockchip: Use the GPU to cool CPU thermal zone o [...] omits 75481833c6db ARM: dts: rockchip: remove GPU 500 MHz OPP on rk3288 omits ae2b6ba865d8 ARM: dts: rockchip: Use GPU as cooling device for the GPU [...] omits 3d6c33cb904d clk: imx8mq: add SNVS clock to clock tree omits f6dcbb3ad5ce ARM: dts: rockchip: Add #cooling-cells entry for rk3288 GPU omits 4ef69160b3ed dt-bindings: clock: imx8mq: Add SNVS clock omits 2de03b45236f selftests: netfilter: add flowtable test script omits 69aeb538587e netfilter: nft_flow_offload: IPCB is only valid for ipv4 family omits 91a9048f2380 netfilter: nft_flow_offload: don't offload when sequence n [...] omits 8437a6209f76 netfilter: nft_flow_offload: set liberal tracking mode for tcp omits e75b3e1c9bc5 netfilter: nf_flow_table: ignore DF bit setting omits bdfc1f623330 nvmem: imx: add i.MX8 nvmem driver omits ed253af9aea8 dt-bindings: fsl: scu: add ocotp binding omits 982c0500fd1a dt-bindings: gpu: add #cooling-cells property to the ARM M [...] omits 8ef1ba39a9fa ARM: dts: rockchip: Mark that the rk3288 timer might stop [...] omits 0ca87bd5baa6 ARM: dts: rockchip: Add pin names for rk3288-veyron-jerry omits ca3516b32cd9 ARM: dts: rockchip: Add pin names for rk3288-veyron-minnie omits a88b6e4cbafd drm/i915: Allow specification of parallel execbuf omits ee1136908e9b drm/i915/execlists: Virtual engine bonding omits f71e01a78bee drm/i915: Extend execution fence to support a callback omits 78e41ddd2198 drm/i915: Apply an execution_mask to the virtual_engine omits 6d06779e8672 drm/i915: Load balancing across a virtual engine omits b81dde719439 drm/i915: Allow userspace to clone contexts on creation omits 8319f44c0525 drm/i915: Re-expose SINGLE_TIMELINE flags for context creation omits e620f7b3a263 drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local [...] omits 976b55f0e1db drm/i915: Allow a context to define its set of engines omits 7f3f317a66ca drm/i915: Restore control over ppgtt for context creation ABI omits 51b073a0a7e6 remoteproc,rpmsg: add missing MAINTAINERS file entries omits 54119bc1110d rpmsg: core: Make remove handler for rpmsg driver optional. omits b270ea40b3c6 dt-bindings: soc: qcom: Add remote-pid binding for GLINK SMEM omits 0c6de4c299cc remoteproc: qcom: qdsp6-adsp: Add support for QCS404 CDSP omits 7ef5f7dd2a07 dt-bindings: remoteproc: Rename and amend Hexagon v56 binding omits 794c686eb783 drm/scheduler: Fix job cleanup without timeout handler omits f935d7dc8125 dmaengine: xilinx_dma: Remove set but unused ‘tail_desc’ omits b48345aafb20 audit: deliver signal_info regarless of syscall omits 62a38e704d57 RDMA/efa: Remove check that prevents destroy of resources [...] omits d281bf5d924a ASoC: fsl_asrc: Unify the supported input and output rate omits a41016e40378 Merge branch 'for-5.2' of https://git.kernel.org/pub/scm/l [...] omits 428306c3b3fe ASoC: soc-pcm: fixup try_module_get()/module_put() timing omits 101e6fce89b4 spi: sun6i: Add YAML schemas omits 3133f5c24305 spi: sun4i: Add YAML schemas omits 0a1b92935683 spi: Add YAML schemas for the generic SPI options omits beee56f3543a selinux: remove some no-op BUG_ONs omits 7bd7916dc8ab regulator: arizona-micsupp: Add support for Cirrus Logic M [...] omits 1f5f11e7370c regulator: arizona-ldo1: Add support for Cirrus Logic Made [...] omits 46f4050a6587 regulator: arizona: Update device tree binding to support [...] omits d979d4a47db7 firewire: mark expected switch fall-throughs omits 8ba1d53739d9 selinux: provide __le variables explicitly omits 2617a18eeefc can: mark expected switch fall-throughs omits b385256eb54f ASoC: Intel: sof-rt5682: add newline for clarity omits 383d30e72e68 ASoC: Mediatek: MT8183: fix compile error omits e355d3de196f ASoC: Mediatek: MT8183: fix compile error omits df9366131a45 ASoC: Intel: sof-rt5682: fix AMP quirk support omits d5952f34ade5 ASoC: Intel: sof-rt5682: fix for codec button mapping omits dab99af99c7c RDMA/nes: Remove second wait queue initialization call omits 3bb58cfe07e2 RDMA/i40iw: Remove useless NULL checks omits 269c97fd4854 RDMA/nes: Remove useless NULL checks omits 890ac8d97e67 RDMA/core: Make ib_destroy_cq() void omits dfdb08990432 RDMA/ipoib: Remove check of destroy CQ omits eaa1ca9cf992 rds: Don't check return value from destroy CQ omits 1cc54078d104 clk: ti: clkctrl: Fix clkdm_clk handling omits b3fddd5b100e clk: imx: imx8mm: fix int pll clk gate omits f7df8c92b4b9 clk: sifive: restrict Kconfig scope for the FU540 PRCI driver omits deee3c7e4991 RDMA/core: Return void from ib_device_check_mandatory() omits 8ce0048f7654 IB/mlx4: Delete unused func arg omits 619122be3d40 RDMA/hns: Fix PD memory leak for internal allocation omits d2183c6f1958 RDMA/umem: Move page_shift from ib_umem to ib_odp_umem omits 6bac76db1da3 netfilter: nat: fix udp checksum corruption omits 82ce6eb1dd13 selftests: netfilter: missing error check when setting up [...] omits dc1435c00fcd RDMA/srp: Rename SRP sysfs name after IB device rename trigger omits 69054666df0a RDMA/qedr: Fix incorrect device rate. omits 91f571293e26 RDMA/core: Fix doc typo omits 53bfbf9be86e RDMA/rw: Add info regarding SG count failure omits f73e4076426b RDMA/rw: Print the correct number of sig MRs omits 2d465a165aed RDMA/rw: Fix doc typo omits dae6345aa7a9 IB/isert: Remove unused sig_attrs argument omits 0cc2896f0253 IB/iser: Remove unused sig_attrs argument omits a7b287bf7845 IB/iser: Refactor iscsi_iser_check_protection function omits d7556f491d4b arm64: dts: meson: g12a: add tohdmitx omits d272c534af6c arm64: dts: meson: sei510: add bluetooth supplies omits c0c752d8c6b3 dt-bindings: arm: Convert Amlogic board/soc bindings to js [...] omits 0f202f69a16b dt-bindings: arm: amlogic: Move 'amlogic, meson-gx-ao-secu [...] omits b894a8f18476 arm64: dts: meson: g12a: enable hdmi_tx sound dai provider omits e3d3b132d5ba arm64: dts: meson: g12a: add spdifin omits 9c5dc0322de3 arm64: dts: meson: g12a: add pdm omits 649675db939d arm64: dts: meson: g12a: add spdifouts omits 1ff38c86d75d arm64: dts: meson: g12a: add tdm omits c59b7fe5aafd arm64: dts: meson: g12a: add audio fifos omits 5dc0f28ff836 arm64: dts: meson: g12a: add audio memory arbitrer omits 03c3f08ce869 arm64: dts: meson: g12a: add audio clock controller omits 32232316de8e arm64: dts: meson: sei510: enable i2c3 omits 664065217d47 arm64: dts: meson: u200: enable i2c busses omits 9951aca655c7 arm64: dts: meson: g12a: add i2c nodes omits 9a69090723d6 arm64: dts: meson: g12a: set uart_ao clocks omits 5a2ea2f73f9f arm64: dts: meson: sei510: add sd and emmc omits b5446af48e1c arm64: dts: meson: u200: add sd and emmc omits 4759fd87b928 arm64: dts: meson: g12a: add mmc nodes omits 7e2b33ffec17 arm64: dts: meson: odroid-c2: add missing mmc modes omits f52bc6dde8e7 arm64: dts: meson: nanopi k2: add sd DDR50 omits 890265c97941 arm64: dts: amlogic: remove ethernet-phy-idAAAA.BBBB compa [...] omits ebf4a5f6a52e arm64: dts: meson: u200: consistently order nodes omits 73429cf2b6e7 arm64: dts: meson: sei510: consistently order nodes omits 46bfad15cc38 arm64: dts: meson: vim2: remove sd hs and hs400 modes from emmc omits f011a8cf51c3 arm64: dts: meson: vim2: add missing clk-gate pinctrl omits adc52bf7ef16 arm64: dts: meson: fix mmc v2 chips max frequencies omits b43033b1999a arm64: dts: meson: fix mmc pin bias omits ffab3fd6ae00 arm64: dts: meson: libretech-cc: switch eMMC to 1.8v omits 9f72e321d550 arm64: dts: meson: libretech-cc: set eMMC as removable omits 919ccb30cf5b arm64: dts: meson-g12a-u200: enable IR decoder omits fff6e9d39444 arm64: dts: meson-g12a-x96-max: enable IR decoder omits 2bfe8412c538 arm64: dts: meson-g12a: Add IR nodes omits bb23b125c8fa arm64: dts: meson-g12a: Add PWM nodes omits 719c7d563c17 ipvs: Fix use-after-free in ip_vs_in omits 32dfd9cfa4c6 Merge branch 'at91-dt' into at91-next omits 4c70850aeb2e ARC: [plat-hsdk]: Add missing FIFO size entry in GMAC node omits ecc906a11c2a ARC: [plat-hsdk]: Add missing multicast filter bins number [...] omits bd5d3873de70 ARM: dts: at91: sama5d3: switch to new sckc bindings omits d77a1de7f61e ARM: dts: at91: at91sam9rl: switch to new sckc bindings omits 01048f105281 ARM: dts: at91: at91sam9g45: switch to new sckc bindings omits bf896bd5222c ARM: dts: at91: at91sam9x5: switch to new sckc bindings omits 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 f7c2d64bac1b samples, bpf: fix to change the buffer size for read() omits f7355a6c0497 bpf: Check sk_fullsock() before returning from bpf_sk_lookup() omits 8d9a8543be03 dt-bindings: tegra186-gpio: Remove unused definitions omits 2db4a1a58a36 arm64: tegra: Use TEGRA186_ prefix for GPIOs omits 17996e5b0ba4 ARM: dts: sun6i: Add default address and size cells for SPI omits 201713b6bb03 MAINTAINERS: drop Jerry as TTM maintainer omits 9b28ae243ef3 bpf: fix out-of-bounds read in __bpf_skc_lookup omits 221fb7268d67 Documentation/networking: fix af_xdp.rst Sphinx warnings omits 2c1eab2b4355 ARM: dts: at91sam9261ek: remove unused chosen nodes omits e633508a9528 netfilter: nft_fib: Fix existence check support omits 946c0d8e6ed4 netfilter: nf_queue: fix reinject verdict handling omits 9bb9fe0cfbe0 dmaengine: sprd: Add interrupt support for 2-stage transfer omits c434e377dad1 dmaengine: sprd: Fix the right place to configure 2-stage [...] omits 89d03b3c126d dmaengine: sprd: Fix block length overflow omits 3d626a97f030 dmaengine: sprd: Fix the incorrect start for 2-stage desti [...] omits 58152b0e573e dmaengine: sprd: Add validation of current descriptor in i [...] omits 16d0f85e45b9 dmaengine: sprd: Fix the possible crash when getting descr [...] omits 4a0bbf4815f1 media: si2168: add frequency data to frontend info omits bc8c479a5b19 media: venus: helpers: fix dynamic buffer mode for v4 omits 3d7f0d7126e0 media: venus: hfi_cmds: add more not-implemented properties omits cd396c8cbfcd media: venus: Add support for H265 controls omits a132459d4009 media: venus: core: fix max load for msm8996 and sdm845 omits 47ab14578263 drm/lima: add timeout to drm scheduler init omits 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 50a1ea5bebbc scsi: st: add a SPDX tag to st.c omits 95b04a2ff9c7 scsi: sr: add a SPDX tag to sr.c omits 203cd5591485 scsi: sg: switch to SPDX tags omits 5ee7e1f1c6c1 scsi: ses: switch to SPDX tags omits b0edc7fdc65c scsi: sd: switch remaining files to SPDX tags omits 5897b844b7f9 scsi: sd: add a SPDX tag to sd.c omits 86b89cb0d26c scsi: libsas: switch remaining files to SPDX tags omits 4e74166c52a8 scsi: libsas: switch sas_ata.[ch] to SPDX tags omits 5502239e73e6 scsi: libsas: add a SPDX tag to sas_task.c omits 2d1fcb6009f4 scsi: libiscsi: switch to SPDX tags omits 2626b08f3960 scsi: libfcoe: switch to SPDX tags omits d4fd63475527 scsi: libfc: switch to SPDX tags omits 402b0e32609e scsi: libfc: remove duplicate GPL boilerplate text omits 1d3439fa8792 scsi: scsi_transport_srp: switch to SPDX tags omits 838b70905386 scsi: scsi_transport_spi: switch to SPDX tags omits 390363c1dd69 scsi: scsi_transport_sas: switch to SPDX tags omits 7d38479a74bc scsi: scsi_transport_iscsi: switch to SPDX tags omits 518397c216aa scsi: scsi_transport_fc: switch to SPDX tags omits b01211b9c3b2 scsi: scsi_transport_fc: remove duplicate GPL boilerplate text omits 2711770056aa scsi: scsi_transport.h: switch to SPDX tags omits 17bd0fb319a7 scsi: scsi_netlink: remove duplicate GPL boilerplate text omits 22104afd7329 scsi: core: switch the remaining scsi midlayer files to us [...] omits 026104bfa591 scsi: core: add SPDX tags to scsi midlayer files missing l [...] omits 9c12d739d69b tty: max310x: Split uart characters insertion loop omits 2b9e6f0a400b tty: max310x: Optionally enable rs485 on startup omits 68f22c0c99d9 tty: max310x: Add rx-during-tx rs485 flag support omits 35240ba26a93 tty: max310x: Fix invalid baudrate divisors calculator omits b7382c73b2d7 tty: max310x: Don't pass stacked buffers to SPI omits 1b5d239af3da tty: max310x: Introduce max310x_one port macro-wrapper omits 2987590b7846 tty: max310x: Simplify tx-work item code omits 9f20e8843edf tty: amba-pl011: allow shared interrupt omits dfaffb9dca90 tty: serial: 8250: Fix type field in format string omits 525667c0259d serial: 8250_of: Use of_device_get_match_data() omits b2b5921fe4b3 mtd: rawnand: initialize ntargets with maxchips omits f3dfd4072c3e USB: serial: option: add Telit 0x1260 and 0x1261 compositions omits c5f81656a18b USB: serial: pl2303: add Allied Telesis VT-Kit3 omits 5417a7e48296 USB: serial: option: add support for Simcom SIM7500/SIM760 [...] omits ddabee1eb79e arm64: dts: imx8qxp: Add gpio alias omits 1f370972221b arm64: dts: imx8mq: Add gpio alias omits dd1f760bffce pinctrl: sh-pfc: r8a7778: Use common PORT_GP_CFG_27() macro omits fbc5108d93ff pinctrl: sh-pfc: Add PORT_GP_27 helper macro omits be1c072d6628 pinctrl: sh-pfc: r8a77965: Add TPU pins, groups and functions omits 32ba9f222edb pinctrl: sh-pfc: r8a7796: Add TPU pins, groups and functions omits 9141d4558fcc pinctrl: sh-pfc: r8a7795: Add TPU pins, groups and functions omits 0cbdf1b87624 pinctrl: sh-pfc: r8a7795-es1: Add TPU pins, groups and functions omits e7ad75162890 pinctrl: sh-pfc: r8a77970: Remove MMC_{CD,WP} omits 4d1816cd6724 pinctrl: sh-pfc: Move PIN_NONE to shared header file omits f1074e7281a2 pinctrl: sh-pfc: Add SH_PFC_PIN_CFG_PULL_UP_DOWN shorthand omits bd79c92039f1 pinctrl: sh-pfc: Rename 2-parameter CPU_ALL_PORT() variant omits 542ffc9e026a pinctrl: sh-pfc: Validate pin tables at runtime omits 3dd5fd79f071 pinctrl: sh-pfc: Add check for empty pinmux groups/functions omits 80cde64f68ff pinctrl: sh-pfc: Mark run-time debug code __init omits 5f304f8c87c7 pinctrl: sh-pfc: Correct printk level of group reference warning omits 492252493ea3 dmaengine: tegra210-adma: Fix spelling omits 9ab59bf5dd63 dmaengine: tegra210-adma: Fix channel FIFO configuration omits b53611fb1ce9 dmaengine: tegra210-adma: Fix crash during probe omits 069b3c4214f2 dmaengine: mediatek-cqdma: sleeping in atomic context omits 0788611c9a09 dmaengine: dw-axi-dmac: fix null dereference when pointer [...] omits e7f30c257bd0 clk: renesas: r8a7796: Add CMM clocks omits 54bbb6654450 clk: renesas: r8a779{5|6|65}: Add TPU clock omits bfee97f1b1b2 mtd: rawnand: gpmi: Remove unnecessary variables omits cc57b1a29784 mtd: rawnand: gpmi: remove unused variable omits 04b640729c81 mtd: rawnand: gpmi: move all driver code into single file omits e033958e74d7 staging: kpc2000: removed two kpc_uio_class device attributes. omits cd88d2b11dc3 staging: kpc2000: added separate show functions for kpc_ui [...] omits ae63ed4c7d08 staging: rtl8723bs: hal: Remove unused variable omits 6e9aed4ed4ca dt-bindings: usb: renesas_usbhs: Add support for r7s9210 omits b69dce634105 usb: renesas_usbhs: Add support for RZ/A2 omits f75606699060 usb: renesas_usbhs: support byte addressable CFIFO omits 2195e3af9079 usb: renesas_usbhs: add support for CNEN bit omits 97a7968448cb usb: renesas_usbhs: move flags to param omits b051c9374654 dt-bindings: rcar-gen3-phy-usb2: Add r7s9210 support omits 804898e8bc43 dt-bindings: rcar-gen3-phy-usb2: Document dr_mode omits 561759292774 usb: core: hub: Disable hub-initiated U1/U2 omits fea3af5e0358 usb: core: hub: Enable/disable U1/U2 in configured state omits 23e3983a466c perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints omits bed60af55f8d mtd: rawnand: fsmc: Use nand_op_trace for operation tracing omits a372acff8247 mtd: rawnand: export NAND operation tracer omits 3ae9ccf2a784 mtd: rawnand: mtk: Fix wrongly assigned OOB buffer pointer issue omits a63bf71a17c4 mtd: rawnand: mtk: Add validity check for CE# pin setting omits 30d9247b69fc mtd: rawnand: mtk: Improve data sampling timing for read cycle omits ba044bc8e03e mtd: rawnand: mtk: Correct low level time calculation of r [...] omits 20f23230d790 mtd: rawnand: brcmnand: Fix BCH ECC layout for large page [...] omits 04e8af9c0b99 mtd: onenand: Add support for 8Gb datasize onenand omits 14ab0744df58 nvmem: meson-mx-efuse: update with SPDX Licence identifier omits 17ad48543f50 nvmem: meson-efuse: update with SPDX Licence identifier omits 53c7b63f797c USB: rio500: update Documentation omits d710734b0677 USB: rio500: simplify locking omits e0feb73428b6 USB: rio500: fix memory leak in close after disconnect omits 3864d33943b4 USB: rio500: refuse more than one device at a time omits e2317ce8bebc arm64: dts: imx8mq: Remove unnecessary blank lines omits 0c9e8b3cad65 usbip: usbip_host: fix BUG: sleeping function called from [...] omits 9a5729f68d3a USB: sisusbvga: fix oops in error path of sisusb_probe omits ea261113385a USB: Add LPM quirk for Surface Dock GigE adapter omits 31e0456de5be media: usb: siano: Fix general protection fault in smsusb omits 9610450ea31e usb: mtu3: fix up undefined reference to usb_debug_root omits a03ff5446081 USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor omits d991f855cb4f usb: remove redundant 'default n' from Kconfig-s omits 3c6b8625dde8 drm/bochs: Fix connector leak during driver unload omits be21a02a5a5e usb: renesas_usbhs: Use specific struct instead of USBHS_T [...] omits 4e4feeec4e6c USB: OHCI: remove space before open square bracket '[' omits 485719042fc2 arm64: defconfig: ARM_IMX_CPUFREQ_DT=m omits 12629c5c3749 arm64: dts: imx8mq: Add cpu speed grading and all OPPs omits f403a26c865b arm64: dts: imx8mm: Add cpu speed grading and all OPPs omits 01d4071486fe usb: exynos: add workaround for the USB device bindings conflict omits 3a38e874d70b usbip: usbip_host: cleanup do_rebind() return path omits 987d864a2363 staging: vt6656: manage error path during device initialization omits 07ba60a15843 staging: vt6656: clean-up registers initialization error path omits d8c2869300ab staging: vt6656: use meaningful error code during buffer a [...] omits cc81234ad7c7 staging: vt6656: clean error path for firmware management omits 7156f7d9c387 staging: vt6656: avoid discarding called function's return code omits 59608cb1de18 staging: vt6656: clean function's error path in usbpipe.c omits 3fd14ebc2d52 staging: vt6656: fix potential NULL pointer dereference omits a7bfc177d8a5 Staging: rtl8192u: ieee80211: Fix if-else coding style issue omits 7ccbc42a2bec Staging: rtl8188eu: core: Remove else after break omits d0222e9a6b4b staging: pi433: fix misspelling of packet omits 6bcd56b707d5 staging: kpc2000: remove SetBackEndControl() function omits 078ef50c2a1a staging: kpc2000: dma_common_defs.h: remove unused inline [...] omits 8cac7b354a20 staging: kpc2000: move the i2c driver out of its subdirectory omits f900d81cb960 staging: kpc2000: move the spi driver out of its subdirectory omits 64038897602f staging: kpc2000: remove spi_parts.h omits 89cfbcc9ecfc staging: kpc2000: fix coding style in pcie.h omits bdd4a571f862 staging: kpc2000: remove fileops.c file. omits 8d3f1fdf5211 ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event omits bde2bbdb307a ALSA: firewire-lib: use dynamic array for CIP header of tr [...] omits a8520f3e9314 ALSA: firewire-lib: use the same unit for payload argument [...] omits 64d0bf4d4977 ALSA: firewire-lib: add data_blocks/data_block_counter par [...] omits 4a10cecc4182 ALSA: firewire-lib: use the same type of argument for CIP [...] omits aa440de3058a Input: elantech - enable middle button support on 2 ThinkPads omits f1222f5ee2c0 Input: imx6ul_tsc - use devm_platform_ioremap_resource() t [...] omits d8ea61c5af0e Input: imx_keypad - use devm_platform_ioremap_resource() t [...] omits 5f462872a192 Input: da9063_onkey - convert header to SPDX omits 6981a2356181 Input: da9063_onkey - remove platform_data support omits b5d89905d039 dmaengine: axi-dmac: Sanity check memory mapped interface support omits a3ee0bf23eae dmaengine: axi-dmac: Enable TLAST handling omits 8add6cce9848 dmaengine: axi-dmac: Add support for interleaved cyclic transfers omits e40543931fe3 dmaengine: stm32-dma: Fix redundant call to platform_get_irq omits 827484912e82 dmaengine: fsl-qdma: Add improvement omits 4e4106f5e942 dmaengine: jz4780: Fix transfers being ACKed too soon omits d8b9626af546 dmaengine: jz4780: Use SPDX license notifier omits 9a0f780958bb dmaengine: sudmac: remove unused driver omits 7dadf88f8d4e platform/chrome: cros_ec_spi: Move to real time priority f [...] omits 7210e060155b gcc-plugins: Fix build failures under Darwin host omits 861e397fc303 coresight: perf: Don't set the truncated flag in snapshot mode omits 0577d3737e83 coresight: tmc-etf: Fix snapshot mode update function omits 721562dd6296 coresight: tmc-etf: Properly set AUX buffer head in snapshot mode omits 9a5002dfbe74 coresight: tmc-etr: Properly set AUX buffer head in snapshot mode omits 03a26d6f907c coresight: etb10: Properly set AUX buffer head in snapshot mode omits 5d1d046e2868 soc: fsl: qbman_portals: add APIs to retrieve the probing status omits d9ebd99d9a2f soc: fsl: qman: fixup liodns only on ppc targets omits 5842efa41f57 soc: fsl: dpio: Add support for memory backed QBMan portals omits dde2137d62b2 bus: mc-bus: Add support for mapping shareable portals omits d31beda2bcea soc: fsl: dpio: Increase timeout for QBMan Management Commands omits c93349d8c170 soc: fsl: add DPAA2 console support omits bbc9be3ac8ab Documentation: DT: Add entry for DPAA2 console omits b2b1a057294d soc: fsl: guts: Add definition for LX2160A omits d0147554d004 dt-bindings: mfd: LMU: Add ti,brightness-resolution omits 2f230f300497 dt-bindings: mfd: LMU: Add the ramp up/down property omits b2279bcffa72 MAINTAINERS: Update Stefan Wahren email address omits 2c82c7e724ff netfilter: nf_tables: fix oops during rule dump omits a8c715b4dd73 ARC: mm: SIGSEGV userspace trying to access kernel virtual memory omits 89c92142f75e ARC: fix build warnings omits 26d65140e92a ARM: dts: meson8b: fix the operating voltage of the Mali GPU omits f3b7cbe2200f ARM: dts: meson8b: drop undocumented property from the Mal [...] omits 01dfdd7b4693 ARM: dts: meson8: fix GPU interrupts and drop an undocumen [...] omits 8abc5a7ce6e6 ARM: bcm: fix a leaked reference by adding missing of_node_put omits e3b7472362ba memory: brcmstb: dpfe: introduce DPFE API v3 omits 5ef108b44625 memory: brcmstb: dpfe: prepare for API-dependent sysfs attributes omits 58a8499f431d memory: brcmstb: dpfe: prepare support for multiple API versions omits a7c25759d8d8 memory: brcmstb: dpfe: wait for DCPU to be ready omits 6ca5d2ba9e49 memory: brcmstb: dpfe: report firmware loading error omits 1ffc0b580ba7 memory: brcmstb: dpfe: remove unused code and fix formatting omits 3087974a3df8 bus: brcmstb_gisb: Remove print of base address omits 78a6f5bef9b8 memory: brcmstb: dpfe: use byte 3 of registers MR4-MR8 omits 900c8f578be2 memory: brcmstb: dpfe: optimize generic_show() omits 7ccd2ffce0d4 memory: brcmstb: dpfe: use msleep() over udelay() omits e8bd76dccd79 ARM: dts: bcm: Add missing device_type = "memory" property omits 6b23af0783a5 soc: bcm: brcmstb: biuctrl: Register writes require a barrier omits 490cad5a3ad6 soc: brcmstb: Fix error path for unsupported CPUs omits 4ee23cd76c0c Merge branch 'omap-for-v5.2/ti-sysc' into fixes omits f29f24b5568f Merge branch 'fixes-dra7' into fixes omits 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 72187c626eed ARM: versatile: fix a leaked reference by addingmissing of [...] omits 9327434a8d86 ARM: add "8<--- cut here ---" to kernel dumps omits 069d037aea98 ASoC: simple-card: Fix configuration of DAI format omits ef071bab655b power: supply: olpc_battery: Allow building the driver on non-x86 omits 231c0c216172 Platform: OLPC: Add a regulator for the DCON omits 0c3d931b3ab9 Platform: OLPC: Add XO-1.75 EC driver omits 8097548f3af9 Platform: OLPC: Use BIT() and GENMASK() for event masks omits 560331eaee6c Platform: OLPC: Avoid a warning if the EC didn't register yet omits ec9964b48033 Platform: OLPC: Move EC-specific functionality out from x86 omits 2dc786304977 Platform: OLPC: Remove an unused include omits f22558d70175 dt-bindings: olpc,xo1.75-ec: Add OLPC XO-1.75 EC bindings omits 9783da2384c5 spi: spidev: Add dhcom-board to compatibility list omits 973af54c5218 regulator: da9063: platform_data is gone, depend on OF omits 824bd1be3ed0 regulator: da9063: move definitions out of a header into t [...] omits 662307294f27 regulator: da9063: remove platform_data support omits 2899872b627e regmap: debugfs: Fix memory leak in regmap_debugfs_init omits 90fdbe8ab270 ASoC: cs42xx8: add reset-gpios in binding document omits 2ffb0f580bde ASoC: soc-core: WARN() is not related to component->driver->probe omits e9b5daad4e9b ASoC: rsnd: move pcm_new from snd_soc_component_driver to [...] omits 39f2d114a1c7 ASoC: Intel: glk_rt5682_max98357a: Remap button control-function omits 326b18176353 ASoC: Mediatek: MT8183: enable IIR filter omits b0a821daf0d0 ASoC: rename functions that pollute the simple_xxx namespace omits 30d9d4ff5353 ASoC: Intel: soc-acpi: Fix machine selection order omits 7b8164c1a29c ASoC: rt5677-spi: Handle over reading when flipping bytes omits f7c4842abfa1 ASoC: soc-dpm: fixup DAI active unbalance omits 65f1bc357489 mtd: rawnand: stm32_fmc2: manage the get_irq error case omits 26e558d076b6 mtd: rawnand: use longest matching pattern omits ef9ace6f8008 tools: gpio: Add include/linux/gpio.h to .gitignore omits 73ee89436047 Merge tag 'v5.2-rc1' of https://git.kernel.org/pub/scm/lin [...] omits 201bd433bfa3 drm/bochs: fix ptr_ret.cocci warnings omits 670784fb4ebe pinctrl: intel: Clear interrupt status in mask/unmask callback omits e58926e781d8 pinctrl: intel: Use GENMASK() consistently omits dd7450cab711 ipmi_si: use bool type for initialized variable omits 2f6635396304 ipmi_si: fix unexpected driver unregister warning omits 70ac79f5d1ef dt-bindings: arm: renesas: Add HopeRun RZ/G2[M] boards omits 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 b995421faef5 ARM: shmobile: Remove GENERIC_PHY from shmobile_defconfig omits a461b5bf17ce arm64: dts: renesas: r8a7795: Add TPU support omits 1a8c4542bca3 arm64: dts: renesas: r8a77965: Add TPU support omits 8067f6f421dc arm64: dts: renesas: r8a7796: Add TPU support omits 95ff4aab4173 arm64: dts: renesas: ulcb-kf: Add support for TI WL1837 omits c7d4df305ca4 arm64: dts: renesas: draak: Remove unnecessary index from [...] omits a597dcb1d4ab arm64: dts: renesas: cat874: Add HDMI audio omits 94fc0ee22a5c arm64: dts: renesas: cat874: Add HDMI video support omits 57cfa7314697 arm64: dts: renesas: r8a774a1: Connect Ethernet-AVB to IPMMU-DS0 omits 01712eaa0d96 arm64: dts: renesas: r8a774a1: Tie Audio-DMAC to IPMMU-MP omits c3362a74d977 arm64: dts: renesas: r8a774a1: Tie SYS-DMAC to IPMMU-DS0/1 omits 466f475f63d1 arm64: dts: renesas: r8a774a1: Add FDP1 instance omits c4f223b419ba arm64: dts: renesas: r8a774a1: Add DU device to DT omits 391dca2105c4 arm64: dts: renesas: r8a774a1: Add VSP instances omits 998960be3a2e arm64: defconfig: Enable TDA19988 omits 185555ff994e ARM: dts: r8a779x: Configure PMIC IRQ pinmux omits 5c64e61bb217 ARM: dts: rza2mevb: Add 48MHz USB clock omits 283f881a4d37 ARM: dts: r7s9210: Add USB clock omits eb8be0276d90 ARM: dts: rza2mevb: add ethernet aliases omits c2fad09c28ac ARM: dts: rza2mevb: Add SDHI support omits c5dab2e9a90a ARM: dts: rza2mevb: Add Ethernet support omits a49f76cddaee ARM: dts: r7s9210: Add SDHI support omits 49da03c67c36 ARM: dts: r7s9210: Add RIIC support omits cbcb639172c3 ARM: dts: r7s9210: Add Ethernet support omits 9105996ba984 ARM: dts: r7s9210: Add RSPI omits eceb995e04b7 Merge tag 'v5.2-rc1' into spi-5.3 omits 96d82e9d0dc7 Merge tag 'v5.2-rc1' into regulator-5.3 omits 1c7c3237c0cc Merge tag 'v5.2-rc1' into asoc-5.3 omits 3ff46efbcd90 clk: meson: meson8b: fix a typo in the VPU parent names ar [...] omits e63b063ecd24 clk: meson: fix MPLL 50M binding id typo omits 233ad92edbea pidfd: add polling selftests omits ff33a1edabd2 pidfd: add polling support omits e1152002eef6 Merge branches 'sunxi/dt64-for-5.3' and 'sunxi/dt-for-5.3' [...] omits e23fa431e77d Staging: mt7621-dma: Remove braces around single if statement omits 200036a8e802 parisc: Allow building 64-bit kernel without -mlong-calls [...] omits 7a95aab57b79 parisc: Kconfig: remove ARCH_DISCARD_MEMBLOCK omits 38fa0e8e4a3b ext2: code cleanup by using test_opt() and clear_opt() omits e15d92bee818 doc: ext2: update description of quota options for ext2 omits 6c71b489ecfd ext2: Strengthen xattr block checks omits 8cd0f2ba787a ext2: Merge loops in ext2_xattr_set() omits f4c3fb8c433f ext2: introduce helper for xattr entry validation omits 02475de9bb23 ext2: introduce helper for xattr header validation omits f44840ad1f82 quota: add dqi_dirty_list description to comment of Dquot [...] omits cc9daca6e0eb staging: vt665*: use help instead of ---help--- in Kconfig omits 6a478f6715c1 staging: rtl8723bs: use help instead of ---help--- in Kconfig omits 7c6840b633ff staging: rtl8188eu: use help instead of ---help--- in Kconfig omits c3c415534d98 staging: unisys: use help instead of ---help--- in Kconfig omits 2a4482bfae19 staging: most: use help instead of ---help--- in Kconfig omits 30d8b6e18232 staging: fsl-dpaa2: use help instead of ---help--- in Kconfig omits 7ac3e13a9fb3 staging: kpc2000: kpc_i2c: fixup block comment style in i2 [...] omits 03a51687d297 staging: kpc2000: kpc_i2c: use %s with __func__ identifier [...] omits 63306de0e840 staging: kpc2000: kpc_i2c: prevent memory leak in probe() [...] omits 11011c03d647 staging: kpc2000: kpc_i2c: reformat copyright for better r [...] omits 8459b5441377 staging: kpc2000: kpc_i2c: reindent i2c_driver.c omits 26a14267aff2 platform/chrome: Add ChromeOS EC ISHTP driver omits 75501d2edc80 platform/chrome: cros_ec_spi: Always add of_match_table omits 2ad1f7a91449 platform/chrome: wilco_ec: Remove 256 byte transfers omits 4c1ca625c622 platform/chrome: wilco_ec: Add Boot on AC support omits 0c0b7ea23aed platform/chrome: wilco_ec: Add property helper library omits 439152ae0eff arm64: dts: allwinner: a64: Enable audio on Teres-I omits 78666baac295 drm/bridge: Remove duplicate header omits ca0961011db5 ARM: dts: sun8i-h3: Fix wifi in Beelink X2 DT omits cc072fb6df84 arm64: dts: allwinner: a64: bananapi-m64: Enable PMIC USB [...] omits d7274dc4b8c7 arm64: dts: allwinner: axp803: add USB power supply node omits c478a12e7253 arm64: dts: allwinner: a64: Add pinmux for RGB666 LCD omits 276accf2daa0 staging: kpc2000: remove lock_card/unlock_card functions omits 92642f385b7e staging: kpc2000: remove kp200_module.c file omits 59ae81e11fec staging: kpc2000: fix coding style in uapi.h omits 15cc5c284af2 staging: fieldbus: solve warning incorrect type dev_core.c omits deabe03523a7 Staging: rtl8192u: ieee80211: Use !x in place of NULL comparisons omits 63a9c3edcb07 staging: rtl8723bs: Fix boolinit.cocci warnings omits 37d13c28eb4c Staging: bcm2835-camera: Prefer kernel types omits 3fb58b8572ae staging: erofs: fix Warning Use BUG_ON instead of if condi [...] omits a155a7260839 Merge branches 'sunxi/config64-for-5.3', 'sunxi/dt-for-5.3 [...] omits 85c6fadd185e arm64: dts: allwinner: a64: orangepi-win: Add wifi and blu [...] omits 22538576beb6 arm64: dts: allwinner: h6: add PIO VCC bank supplies for Pine H64 omits 3c2a22b8aead arm64: dts: allwinner: a64-oceanic-5205-5inmfd: Enable GT911 CTP omits 5aa45a24d2ac arm64: dts: allwinner: a64-amarula-relic: Add GT5663 CTP node omits 70f76289d964 arm64: dts: allwinner: a64: move I2C pinctrl to dtsi omits a28d1b67cf4f dt-bindings: bus: Convert Allwinner RSB to a schema omits e60f1fd252d7 ARM: dts: sun8i: r40: bananapi-m2-ultra: Remove regulator- [...] omits 3e4a856af315 ARM: dts: sun8i: v40: bananapi-m2-berry: Add Bluetooth dev [...] omits 78f8e6d97fa0 ARM: dts: sun8i: v40: bananapi-m2-berry: Enable AHCI omits 4da567ba35a4 ARM: dts: sun8i: v40: bananapi-m2-berry: Enable HDMI output omits 27e81e1970a8 ARM: dts: sun8i: v40: bananapi-m2-berry: Enable GMAC ether [...] omits 30cf87fd3376 ARM: dts: sun8i: v40: bananapi-m2-berry: Add GPIO pin-bank [...] omits 442251611472 ARM: dts: sun8i: r40: bananapi-m2-ultra: Add GPIO pin-bank [...] omits 296bcfa05640 arm64: defconfig: add allwinner sid support omits fea699163604 staging: wilc1000: Fix some double unlock bugs in wilc_wla [...] omits ca641bae6da9 staging: vc04_services: prevent integer overflow in create [...] omits ca4e4efbefbb Staging: vc04_services: Fix a couple error codes omits a67fedd78818 staging: wlan-ng: fix adapter initialization failure omits 2b14b802adac soc: imx: Read imx8mm soc revision from anatop omits c85aa326f5c5 staging: kpc2000: double unlock in error handling in kpc_d [...] omits d4c596ebf627 staging: kpc2000: Fix build error without CONFIG_UIO omits e00839f38823 staging: kpc2000: fix build error on xtensa omits f2dcb8841e6b staging: erofs: set sb->s_root to NULL when failing from _ [...] omits a02177a39344 dt-bindings: imx-cpufreq-dt: Document opp-supported-hw usage omits 4d28ba1d62c4 cpufreq: Add imx-cpufreq-dt driver omits 083a685c2ee0 Merge tag 'iio-fixes-for-5.2a' of git://git.kernel.org/pub [...] omits c8b741e10b3b Merge tag 'iio-for-5.3a' of git://git.kernel.org/pub/scm/l [...] omits c0ab9e0812da opp: Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() omits b25af2ff7c07 ARM: imx: cpuidle-imx6sx: Restrict the SW2ISO increase to i.MX6SX omits 6319aee10e53 opp: Attach genpds to devices from within OPP core omits c4580f209715 ALSA: dice: add stream format parameters for PreSonus FireStudio omits 941add8e3e63 Staging: rtl8723bs: hal: Fix comparison to bool in if statements omits 2f9dcc46c626 staging: kpc2000: removed trailing white-space. omits db013a8826aa Staging: kpc2000: kpc_dma: include <linux/io.h> instead of [...] omits 8f3d9001ddb6 Staging: rtl8188eu: os_dep: Use %s and __func__ in strings omits f3dbf6ea4fed staging: rtl8723bs: core: rtw_recv: fix warning Unneeded v [...] omits c3fb338afa33 Staging: rtl8192u: ieee80211: Fix coding style issues rela [...] omits 023dbe17dd38 staging: vchiq: stop explicitly comparing with zero to cat [...] omits 77cf3f5dcf35 staging: vchiq: make wait events interruptible omits 086efbabdc04 staging: vchiq: revert "switch to wait_for_completion_killable" omits 061ca1401f96 staging: vchiq_2835_arm: revert "quit using custom down_in [...] omits 5ba1a1dae320 Staging: rtl8192u: ieee80211: Use !x in place of NULL comparison omits c61ec9e618bf Staging: rtl8192u: ieee80211: Add spaces around '&&' operator omits d542d407cdf2 Staging: rtl8192u: ieee80211: Fix coding style errors omits d310c5a1cc83 Staging: rtl8192u: ieee80211: Fix spelling mistake omits 8b0c4a7ca1ed Staging: rtl8192u: ieee80211: Fix coding style warning omits dad3f77ff480 Staging: rtl8192e: Use %s and __func__ in strings omits 5249495da049 staging: erofs: drop unneeded -Wall addition omits 70eb40836ca4 staging: kpc2000: clean up after probe failure. omits abb611d2c21c staging: kpc2000: added missing clean-up to probe_core_uio. omits 3809ca58c16a staging: kpc2000: added designated initializers to two structs. omits dbaca02b625a staging: kpc2000: declare two functions as static. omits d2a6eaee1d72 staging: kpc2000: inverted conditional in order to reduce [...] omits d34141ebd7e7 Staging: kpc2000: kpc_dma: Resolve cast warning and use co [...] omits 1c13ef4fa181 Staging: kpc2000: kpc_dma: Resolve warning to use __func__ [...] omits 63c867d794e8 Staging: kpc2000: kpc_dma: Resolve warning Missing blank l [...] omits 3544d3f785c1 Staging: kpc2000: kpc_dma: Resolve checkpath errors Macros [...] omits f42485c50d7a Staging: kpc2000: kpc_dma: Resolve code indent and trailin [...] omits f3092723b7ed Staging: kpc2000: kpc_dma: Resolve checkpatch space errors [...] omits 20fe99222dd3 Staging: kpc2000: kpc_dma: Resolve space errors around poi [...] omits 0f7aa9d2447b Staging: kpc2000: kpc_dma: Resolve trailing whitespace err [...] omits a8f7e0c9b9ae staging: rtl8723bs: os_dep: Remove Unneeded variable ret omits 83ee6ec7740b Staging: rtl8723bs: os_dep: Fix if-else coding style issues omits 690510aad15f staging: kpc2000: remove unused function kp2000_cdev_write omits 80ff4ad4c62f staging: vc04_services: bcm2835-camera: remove redundant a [...] omits a301ecbc7ed0 Staging: kpc2000: Cleanup in kpc_dma_transfer() omits 5badafb1f0c9 staging: rtl8712: get rid of IS_MCAST omits 91fc28e8e6e9 staging: kpc_i2c: Remove unused file omits bd9c9e2c6d56 Staging: rtl8723bs: os_dep: Remove braces from single if s [...] omits 5706396f4768 staging: rtl8723bs: core: Fix variable constant comparisons. omits a65f0d18ea58 staging: rtl8723bs: core: Remove braces from single if statement. omits c872ed070a8c staging: rtl8723bs: core: Remove unnecessary parentheses. omits 41452327fc09 staging: rtl8723bs: core: Replace NULL comparisons. omits 6810625092e7 staging: rtl8723bs: core: Remove blank line. omits 5f98c7f9f535 Staging: rtl8723bs: core: Fix Spelling mistake in comments omits 2dd67029c623 Staging: rtl8723bs: os_dep: Fix switch-case indentation error omits f0f74b45d64d drivers: staging : wlan-ng : collect return status without [...] omits dcec6ced9f03 clk: imx8mm: add GPIO clocks to clock tree omits 2c61a5459932 dt-bindings: clock: imx8mm: Add GPIO clocks omits 37a4bdead109 ARM: dts: imx6sx-sdb: Assign corresponding power supply for LDOs omits 96a9169cf621 ARM: dts: imx6sll-evk: Assign corresponding power supply f [...] omits 3feea8805d6f ARM: dts: imx6sl-evk: Assign corresponding power supply for LDOs omits 43967d9b5a7c ARM: dts: imx7d-sdb: Assign corresponding power supply for LDOs omits 93385546ba36 ARM: dts: imx6qdl-sabresd: Assign corresponding power supp [...] omits 43f1322b87b3 ARM: dts: imx6ul: add clock-frequency to CPU node omits 811b99bc661a ARM: dts: imx7ulp-evk: Add backlight support omits 15641ca81d25 ARM: dts: imx7ulp: Add tpm pwm support omits 3ea320e3b53e ARM: imx_v6_v7_defconfig: Add TPM PWM support by default omits 78cc25fa265d arm64: dts: imx8mm-evk: Add BD71847 PMIC omits 5d7c5882b94a ARM: dts: imx7s: Update coresight DT bindings omits a0b14e6585b9 firmware: imx: SCU irq should ONLY be enabled after SCU IP [...] omits fafaa0a27675 arm64: imx: Fix build error without CONFIG_SOC_BUS omits 4af3cfe4e1c6 arm64: dts: imx8mq: Add a node for irqsteer omits 7f538f199f71 arm64: dts: ls1028a: Add properties for Mali DP500 node omits 7870756fe456 ARM: dts: imx53: Update pinmux settings on M53Menlo omits 34c486a2ce66 ARM: dts: imx53: Add GPIO line names on M53Menlo omits 6c5741c22a9f ARM: dts: imx53: Add GPIO beeper on M53Menlo omits 50d29fdb765d ARM: dts: imx53: Add power GPIOs on M53Menlo omits 64b99002c561 ARM: dts: imx53: Select netdev trigger for Yellow LED on M53Menlo omits a80c4981717b ARM: dts: imx53: Add ethernet PHY reset on M53Menlo omits 3c3601cd6a6d ARM: dts: imx53: Update USB configuration on M53Menlo omits 3905e2fea949 ARM: dts: imx53: Update UART configuration on M53Menlo omits ee3b39eb3844 ARM: dts: imx6qdl: Assign corresponding clocks instead of [...] omits ada3d86b6ad9 ARM: dts: imx6sl: Assign corresponding clocks instead of d [...] omits 44f9ff100bcf ARM: imx_v6_v7_defconfig: Enable the OV2680 camera driver omits 0083cd240bec ARM: imx_v6_v7_defconfig: Enable CONFIG_THERMAL_STATISTICS omits e78725e6923d arm64: defconfig: Enable FSL_EDMA driver omits 0a64ef2d28d1 arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m omits 5c5d0ca7c270 arm64: defconfig: Enable ROHM_BD718XX PMIC for imx8mm-evk omits 22e9852fd2aa arm64: defconfig: Enable lpi2c for imx8qxp and sensors omits e3ab254a437a arm64: defconfig: Enable imx8mm clk/pinctrl omits 462864e208d9 arm64: defconfig: Enable RTC_DRV_SNVS omits 81ab47e04bca arm64: defconfig: add support for i.MX system controller watchdog omits a0e05ed8221c ARM: imx_v6_v7_defconfig: Enable SIOX bus omits 13edfd4f6d53 ARM: imx_v6_v7_defconfig: Add GPIO_PCF857X omits 82f4799f8dd9 arm64: defconfig: Enable CONFIG_SPI_IMX omits f40019475bbb ima: fix wrong signed policy requirement when not appraising omits 558b523d4628 x86/ima: Check EFI_RUNTIME_SERVICES before using omits b324f1b28dc0 afs: yfsclient: Mark expected switch fall-throughs omits 3ff8a92c5205 afs: fsclient: Mark expected switch fall-throughs omits f14b3c91ec5f clk: rockchip: add 1.464GHz cpu-clock rate to rk3228 omits 1e2d08a837ec clk: rockchip: Slightly more accurate math in rockchip_mmc [...] omits 6943b839721a clk: rockchip: Don't yell about bad mmc phases when getting omits 527f54fddff6 clk: rockchip: Use clk_hw_get_rate() in MMC phase calculation omits c2af88f1a0cd ARM: rockchip: fix missing of_node_put calls in smp code omits 0ee198ab08fe arm64: dts: rockchip: Enable SPI1 on Ficus omits 7b305b0fb05e arm64: dts: rockchip: Enable SPI0 and SPI4 on Rock960 omits bba821f5479e arm64: dts: rockchip: add PCIe nodes on rk3399-rockpro64 omits fa31ba8f1719 ARM: dts: raise GPU trip point temperature for speedy to 80 degC omits 0f637e2565d1 ARM: dts: rockchip: raise GPU trip point temperatures for veyron omits 83be81e3b0b6 ARM: dts: rockchip: raise CPU trip point temperature for v [...] omits 1c0479023412 ARM: dts: rockchip: Make rk3288-veyron-minnie run at hs200 omits 99fa066710f7 ARM: dts: rockchip: Make rk3288-veyron-mickey's emmc work again omits d190bfaaa2a1 ARM: dts: rockchip: Remove bogus 'i2s_clk_out' from rk3288 [...] omits 6773af2684b7 ARM: dts: rockchip: fix PWM clock found on RK3288 Socs omits 7eaf51a2e094 stacktrace: Unbreak stack_trace_save_tsk_reliable() omits 6d97024dce23 iio: adc: mediatek: mt6577-auxadc, add mt6765 support omits 73e1ccdab3c3 dt-bindings: iio: adc: mediatek: Add document for mt6765 omits e359a29225dd dt-bindings: iio: accel: adxl345: switch to YAML bindings omits 5887c8364766 iio: adc: sun4i-gpadc-iio convert to SPDX license tags omits 0d698a538f8d iio: ad9523-1: Improve reported VCO frequency accuracy omits 69dbdfffef20 HID: wacom: Sync INTUOSP2_BT touch state after each frame [...] omits 6441fc781c34 HID: wacom: Correct button numbering 2nd-gen Intuos Pro ov [...] omits fe7f8d73d1af HID: wacom: Send BTN_TOUCH in response to INTUOSP2_BT eras [...] omits 4cc79cbb01ef drm/i915/execlists: Drop promotion on unsubmit omits 68fc728b01fc drm/i915: Downgrade NEWCLIENT to non-preemptive omits 6e7eb7a80769 drm/i915: Bump signaler priority on adding a waiter omits e92a7be7fe5b HID: wacom: Don't report anything prior to the tool enteri [...] omits 2cc08800a6b9 HID: wacom: Don't set tool type until we're in range omits af461ff3fa5e drm/i915/hdcp: Use both bits for device_count omits 96ac08137e1a drm/i915/dp: Initialise locals for static analysis omits 17db337f5098 drm/i915: Truly bump ready tasks ahead of busywaits omits dba5a7f301d2 drm/i915: Mark semaphores as complete on unsubmit out if p [...] omits 68c20cc2164c HID: wacom: correct touch resolution x/y typo omits d4b8efeb46d9 HID: wacom: generic: Correct pad syncing omits d8e9806005f2 HID: wacom: generic: only switch the mode on devices with LEDs omits 7f07ce0f04e2 drm/armada: add CRTC mode validation omits 0ab17499b18f drm/armada: add drm_atomic_helper_shutdown() call in tear-down omits 5a6cbce823bf drm/armada: add and use definitions for RDREG4F omits f79d7c9543d2 drm/armada: add drm_mode_set_crtcinfo() mode fixup omits 5d32b660c839 drm/armada: add comments about HWC32 cursor colour format omits d0d765dec6b7 drm/armada: add support for setting gamma omits 7d62237da6ec drm/armada: move plane address and pitch calculation to at [...] omits 89e0c53ccfbc drm/armada: add missing interlaced support for overlay frame omits 1d1547ec12bc drm/armada: fix plane location and size for interlace omits 9184ae8db3d5 drm/armada: add plane size/location accessors omits ad52f53ff4e3 drm/armada: use __drm_atomic_helper_plane_reset in overlay reset omits 768f719ab7b0 drm/armada: fix crtc interlace omits 5b24f715042d drm: Reserve/unreserve GEM VRAM BOs from within pin/unpin [...] omits 82ff2fb5d184 drm: Add drm_gem_vram_{pin/unpin}_reserved() and convert mgag200 omits bfa8130f50a6 ASoC: tlv320aic3x: Add support for high power analog output omits bfe95dfa4dac ASoC: cs42xx8: Add reset gpio handling omits ad6eecbfc01c ASoC: cs42xx8: Add regcache mask dirty omits f569aa9b1cc8 drm/stm: dsi: add regulator support omits 79c5ecafe95f dt-bindings: display: stm32: add supply property to DSI co [...] omits b1f35dfd7c2f dt-bindings: sound: sun4i-spdif: Document that the RX chan [...] omits 506c7f9b0612 dt-bindings: sound: Convert Allwinner SPDIF binding to YAML omits 75b3f1cb50bd drm: Fix drm.h uapi header for GNU/kFreeBSD omits 38c2c7917adc drm/v3d: Fix and extend MMU error handling. omits 1ba9d7cbc453 drm/v3d: Dump V3D error debug registers in debugfs, and on [...] omits 091d62831793 drm/v3d: Set the correct DMA mask according to the MMU's limits. omits 145986ec566b drm/v3d: Fix debugfs reads of MMU regs. omits ba6e798ecf32 drm/doc: Document expectation that userspace review looks [...] omits 3d42fca00891 drm/doc: Allow new UAPI to be used once it's in drm-next/d [...] omits 7d293f564561 regulator: tps6507x: Fix boot regression due to testing wr [...] omits 4aecaa0a82b3 ASoC: fsl_asrc: replace the process_option table with function omits b06c58c2a1ee ASoC: fsl_asrc: Fix the issue about unsupported rate omits c8609f3870f7 ASoC: meson: add g12a tohdmitx control omits 0a8f1117a680 ASoC: meson: axg-card: add basic codec-to-codec link support omits e35f5ad6a965 ASoC: meson: add tohdmitx DT bindings omits c3456a4b2142 ASoC: dapm: allow muxes to force a disconnect omits 1b74211011eb ASoC: meson: axg-card: set link name based on link node name omits 5caaf29af5ca spi: bitbang: Fix NULL pointer dereference in spi_unregist [...] omits cf61f5b01531 ASoC: Mediatek: MT8183: set data align omits 1628fc3f4771 ASoC: Mediatek: add memory interface data align omits 0586576950d5 drm/fb-helper: Fix drm_fb_helper_hotplug_event() NULL ptr [...] omits 86d804f41e5d drm/sun4i: sun6i_mipi_dsi: Support DSI GENERIC_SHORT_WRITE [...] omits b283d0c353de Input: eeti_ts - read hardware state once after wakeup omits 145b11d1baa3 Input: elan_i2c - increment wakeup count if wake source omits c16e73587ad6 ubifs: Don't leak orphans on memory during commit omits 83d3af8e208d drm/hisilicon: Convert hibmc-drm driver to VRAM MM omits e2f572aa9cbb drm/hisilicon: Convert hibmc-drm driver to |struct drm_gem [...] omits 94065bf5543d drm/vboxvideo: Convert vboxvideo driver to VRAM MM omits 5e6b92552f05 drm/vboxvideo: Convert vboxvideo driver to |struct drm_gem [...] omits a75813435d82 drm/mgag200: Replace mapping code with drm_gem_vram_{kmap/ [...] omits 94668ac796a5 drm/mgag200: Convert mgag200 driver to VRAM MM omits ebb04eb36f9c drm/mgag200: Convert mgag200 driver to |struct drm_gem_vra [...] omits b3a25b9af80d drm/bochs: Convert bochs driver to VRAM MM omits a3232987fdbf drm/bochs: Convert bochs driver to |struct drm_gem_vram_object| omits 3f87330e50ac drm/ast: Replace mapping code with drm_gem_vram_{kmap/kunmap}() omits 969562b2cd16 drm/ast: Convert AST driver to VRAM MM omits 5b3709793d15 drm/ast: Convert AST driver to |struct drm_gem_vram_object| omits 59f5989ad42b drm: Integrate VRAM MM into struct drm_device omits 5c9dcacfe566 drm: Add default instance for VRAM MM callback functions omits 96352eca5c7c drm: Add VRAM MM, a simple memory manager for dedicated VRAM omits 1f460b497890 drm: Add simple PRIME helpers for GEM VRAM omits fed1eec080b9 drm: Add drm_gem_vram_fill_create_dumb() to create dumb buffers omits 737000fd9c7d drm: Add |struct drm_gem_vram_object| callbacks for |struc [...] omits 6c812bc5074b drm: Add |struct drm_gem_vram_object| callbacks for |struc [...] omits 85438a8ddf03 drm: Add |struct drm_gem_vram_object| and helpers omits 80a316ff1627 9p/xen: Add cleanup path in p9_trans_xen_init omits d4548543fc4e 9p/virtio: Add cleanup path in p9_virtio_init omits 318dacbd049b spi: tegra114: add support for TX and RX trimmers omits 9b76ef39b7fb spi: tegra114: add support for HW CS timing omits 1bf9f3c9232d spi: tegra114: add support for hw based cs omits 63c1440596ff spi: tegra114: add support for gpio based CS omits 57ce23514c53 ubifs: Correctly use tnc_next() in search_dh_cookie() omits c8de0d5ff978 drm/fb-helper: Remove drm_fb_helper_crtc->{x, y, desired_mode} omits bc9347558785 drm/fb-helper: No need to cache rotation and sw_rotations omits 03a9606e7fee drm/fb-helper: Avoid race with DRM userspace omits 4e309bafeb77 drm/i915: Assert that TypeC ports are not used for eDP omits b4c7ea635475 drm/i915: Avoid taking the PPS lock for non-eDP/VLV/CHV omits 08d8e17005a3 drm/i915: Replace use of PLLS power domain with DISPLAY_CO [...] omits 6f08ebe779a3 drm/i915: Remove the unneeded AUX power ref from intel_dp_ [...] omits 6cfe7ec02e85 drm/i915: Remove the unneeded AUX power ref from intel_dp_ [...] omits ad5125d6ef2d drm/i915: WARN for eDP encoders in intel_dp_detect_dpcd() omits f39194a7a8b9 drm/i915: Disable power asynchronously during DP AUX transfers omits e0da2d63ab3a drm/i915: Add support for asynchronous display power disabling omits ee70080a52f1 drm/i915: Verify power domains state during suspend in all cases omits dbf99c1f8c7e drm/i915: Force printing wakeref tacking during pm_cleanup omits 4547c255f442 drm/i915: Add support for tracking wakerefs w/o power-on g [...] omits 1aa3750885fb drm/i915/icl: More workaround for port F detection due to [...] omits 32b5a2c9950b wireless: Skip directory when generating certificates omits e3c54da0fe86 drm/i915: Fix pixel clock and crtc clock config mismatch omits 30bd7efdf678 drm/i915: Fix pipe config mismatch for bpp, output format omits 8ae897435f0a drm/i915: Refactor bdw_get_pipemisc_bpp omits 3c23ed13112c drm/i915: Fix the pipe state timing mismatch warnings omits 6c85ec2710f9 ubifs: Convert xattr inum to host order omits 30fc00b5adde ubifs: Use correct config name for encryption omits cdd075960215 drm/hdcp: drm_hdcp_request_srm() as static omits 176a11834b65 ASoC: ak4458: rstn_control - return a non-zero on error only omits 190980187e2b drm/i915: Check for no-op priority changes first omits 52c76fb18a34 drm/i915: Pass i915_sched_node around internally omits 5ae87063c162 drm/i915: Rearrange i915_scheduler.c omits 3393f7d92451 spi: bcm2835: only split transfers that exceed DLEN if DMA [...] omits 35ceb6759d1b spi: Allow selecting BCM2835 SPI controllers on ARCH_BRCMSTB omits bfada2080b64 spi: bcm2835: Remove spi_alloc_master() error printing omits bf93b9512645 spi: bcm2835aux: Remove spi_alloc_master() error printing omits 5d7e2b5ed585 spi: core: allow reporting the effectivly used speed_hz fo [...] omits eb1ecadb7f67 ASoC: hdmi-codec: re-introduce mutex locking omits e7ecfdb794fe ASoC: soc-pcm: add soc_pcm_components_open() omits 2371abdc08e4 ASoC: soc-pcm: add missing cpu_dai->rate = 0 omits ca58221d2212 ASoC: soc-pcm: do cpu_dai related operation at same place omits 7426af5010d1 ASoC: soc.h: fe_compr can be bit field omits 09d4cc03ff77 ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() omits c083444061ad ASoC: soc-core: add soc_component_to_node() omits e2b30edfb943 ASoC: soc-core: tidyup soc_bind_dai_link() comment balance omits 0a2cfcd998e3 ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() omits 22d251a59647 ASoC: soc-core: use i on snd_soc_resume() omits bcd9382288af ASoC: max98357a: request GPIO when device get probed omits 630be964b5d8 ASoC: SOF: Intel: ICL add Icelake chip info struct omits ec836daafcdf ASoC: SOF: Intel: ICL: add Icelake SSP count omits 14a2212dd4bc ASoC: SOF: pcm: remove runtime PM calls during pcm open/close omits 5160217ba66c ASoC: SOF: uapi: remove unused sof header files omits 5f740b243014 ASoC: Intel: Skylake: Add Cometlake PCI IDs omits 927ce5c76e48 ASoC: SOF: Add Comet Lake PCI IDs omits 35a7086eaa05 ASoC: amd: Reporting accurate hw_ptr for acp3x dma omits 5087a8f17df8 ASoC: soc-pcm: BE dai needs prepare when pause release aft [...] omits a8dee20d7924 ASoC: ak4458: add return value for ak4458_probe omits f3df05c80598 ASoC : cs4265 : readable register too low omits 8199a1203789 ASoC: SOF: fix error in verbose ipc command parsing omits a69270d8bfeb ASoC: SOF: fix race in FW boot timeout handling omits 8d01c3c73cef ASoC: SOF: nocodec: fix undefined reference omits 977bfde5d4cb dt-bindings: regulator: add document bindings for slg51000 omits a867bde3dd03 regulator: slg51000: add slg51000 regulator driver omits 249825cc48eb MAINTAINERS: slg51000 updates to the Dialog Semiconductor [...] omits e727d4cbc785 Merge tag 'spi-bpw-is-supported' of https://git.kernel.org [...] omits e6d12298310f iio: adc: ti-ads8688: fix timestamp is not updated in buffer omits 60f2208699ec iio: dac: ds4422/ds4424 fix chip verification omits a2d2010d95cd iio: dac: ds4422/ds4424 drop of_node check omits ed1f310ee23d iio: stmpe-adc: Reset possible interrupts omits e813dde6f833 iio: stmpe-adc: Use wait_for_completion_timeout omits 4bd44bb2b470 iio: stmpe-adc: Enable all stmpe-adc interrupts just once omits 263d21cd5e85 iio: stmpe-adc: Reinit completion struct on begin conversion omits 2abd293703eb iio: stmpe-adc: Add compatible name omits 06c13f554a71 apparmor: re-introduce a variant of PROFILE_MEDIATES_SAFE omits 7f7a0208369f Merge tag 'ib-mfd-gpio-input-leds-power-v5.2' of git://git [...] omits 2a267e7c41aa Merge tag 'v5.1' into next omits 967aa2217b6d Merge branch 'for-5.2-fixes' into for-next omits d5d4218e1669 reset: remove redundant null check on pointer dev omits 423dfbc362b7 HID: logitech-dj: Add usb-id for the 27MHz MX3000 receiver omits 10235380d18e HID: rmi: Use SET_REPORT request on control endpoint for A [...] omits ced2c0c53d08 HID: logitech-hidpp: add support for the MX5500 keyboard omits b9a94fbe0ed0 HID: logitech-dj: add support for the Logitech MX5500's Bl [...] omits eb6964fa6509 HID: i2c-hid: add iBall Aer3 to descriptor override omits 558ac86039fc Merge branch 'for-5.3' into for-next omits 7d9ab9b6adff percpu_ref: release percpu memory early without PERCPU_REF [...] omits ddde2af747ad md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT omits 214828962dea io_uring: initialize percpu refcounters using PERCU_REF_AL [...] omits 09ed79d6d75f percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag omits 090a37ceda3e ARM: riscpc: dma: use __iomem pointers for writing DMA omits e659587c64b3 ARM: riscpc: dma: improve address/length writing omits 39694ed0dbe1 ARM: riscpc: dma: make state a local variable omits 8194468fadaa ARM: riscpc: dma: eliminate "cur_sg" scatterlist usage omits ffd9a1ba9fdb ARM: riscpc: fix DMA omits e89e26136558 ARM: riscpc: fix ecard printing omits 63a0666bca93 ARM: riscpc: fix lack of keyboard interrupts after irq conversion omits a44c1d700c84 ARM: riscpc: replace gettimeoffset() with clocksource omits aec71d794731 livepatch: Remove stale kobj_added entries from kernel-doc [...] omits dc0c0bfe112c drm/i915: Add readout and state check for pch_pfit.force_thru omits 13b7648b7eab drm/i915: Fix fastset vs. pfit on/off on HSW EDP transcoder omits 1d25724b41fa drm/i915/fbc: disable framebuffer compression on GeminiLake omits 094aa54f0f9e drm: Some ocd in drm_file.c omits 6fc9f4e59957 Merge branch 'for-next-current-v5.1-20190509' into for-nex [...] omits 765fbccc15cb Merge branch 'misc-next' into for-next-current-v5.1-20190509 omits 9279ada1199e Merge branch 'misc-5.2' into for-next-current-v5.1-20190509 omits 2420a0b1798d x86/tsc: Set LAPIC timer period to crystal clock frequency omits 52ae346bd26c x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' omits 604dc9170f24 x86/tsc: Use CPUID.0x16 to calculate missing crystal frequency omits 752c4f3c1d19 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next omits c16fd9be70fa drm/hdcp: gathering hdcp related code into drm_hdcp.c omits f26ae6a652f2 drm/i915: SRM revocation check for HDCP1.4 and 2.2 omits 6498bf5800a3 drm: revocation check at drm subsystem omits 0de655cae416 drm: generic fn converting be24 to cpu and vice versa omits 43318c0ae38f drm/i915: debugfs: HDCP2.2 capability read omits 585b000de23b drm: move content protection property to mode_config omits 0ed56252c956 spi: Fix Raspberry Pi breakage omits 69c8caafb72d hv: tools: fixed Python pep8/flake8 warnings for lsvmbus omits 162b199ce0af hv: tools: fix typos in toolchain omits 6cf6a9eea692 hv: tools: fix KVP and VSS daemons exit code omits 4222e0078c82 Drivers: hv: vmbus: Fix virt_to_hvpfn() for X86_PAE omits 1b63cdb2c288 Merge branch 'for-5.2' into for-next omits 0152b3b3f49b drm/i915: Seal races between async GPU cancellation, retir [...] omits 519a019491b8 drm/i915/hangcheck: Replace hangcheck.seqno with RING_HEAD omits 18ecc6c55bcb drm/i915: Reboot CI if forcewake fails omits 53fa0f87177d backlight: lm3630a: Add firmware node support omits 9d281db5c4c6 dt-bindings: backlight: Add lm3630a bindings omits 0c1878796730 backlight: lm3630a: Return 0 on success in update_status f [...] omits 47300728fb21 spi: rockchip: turn down tx dma bursts omits d5864e5bed96 spi: core: allow defining time that cs is deasserted as a [...] omits 0ff2de8bb163 spi: core: allow defining time that cs is deasserted omits 261e90829fe2 ASoC: soc-acpi: fix implicit header use of module.h/export.h omits 154f7da56f1e spi: bcm2835: add driver stats to debugfs omits ff245d90ebed spi: bcm2835: make the polling duration limits configurable omits c41d62b06cb9 spi: bcm2835: added comment about different bus behaviour [...] omits 7f1922eb3adb spi: bcm2835: Avoid 64-bit arithmetic in xfer len calc omits 9ac3f90db46b spi: bcm2835: bcm2835_spi_transfer_one_poll remove unneces [...] omits c3fdefc2d79e spi: at91-usart: add DMA support omits f7b99e5948e6 dt-bindings: mfd: atmel-usart: add DMA bindings for USART [...] omits e29eaa3c4b76 spi: ep93xx: Drop unused variable omits 3df4235ac41c regulator: max77650: Convert MAX77651 SBB1 to pickable lin [...] omits 68ce3a446172 regulator: core: Slightly improve readability of _regulato [...] omits c0ffbd64b9dc ASoC: fsl_sai: Move clock operation to PM runtime omits 71ed4bddde08 ASoC: stm32: i2s: manage identification registers omits 0cf4610b9f29 ASoC: hdmi-codec: remove ops dependency on the dai id omits 1de005d47d90 ASoC: hdmi-codec: remove reference to the dai drivers in t [...] omits 3fcf94ef4d41 ASoC: hdmi-codec: remove reference to the current substream omits 900e5daf7034 ASoC: hdmi-codec: remove function name debug traces omits 893d1a9c5c1c ASoC: rt5677: Add component driver name omits 3fad10dbb688 drm/i915/icl: Fix setting 10 bit deep color mode omits 9ab91a30f2b9 drm/i915: Kill PCH_KBP omits 3be2071004bf drm/panel: simple: Add FriendlyELEC HD702E 800x1280 LCD panel omits 19b44b525766 dt-bindings: display: Document FriendlyELEC HD702E LCD panel omits 0542593fff0f Merge branch 'xtensa-for-next' into xtensa-5.2-fixes omits 5a6ac10b17ff drm/i915/execlists: Don't apply priority boost for resets omits 25d851adbf4c drm/i915: Only reschedule the submission tasklet if preemp [...] omits 3970564940ba drm/i915: Stop spinning for DROP_IDLE (debugfs/i915_drop_caches) omits 1830374e1332 drm/i915: Cancel retire_worker on parking omits ae2306315fe8 drm/i915: Remove delay for idle_work omits ba0001657f95 drm/i915: Flush the switch-to-kernel-context harder for DROP_IDLE omits 9e7251fa3897 ath10k: Check tx_stats before use it omits 49ed34b835e2 ath10k: add peer id check in ath10k_peer_find_by_id omits 7835d8f8792d ath10k: Add wmi tlv service map for mesh 11s omits 97354f2c4327 ath10k: Do not send probe response template for mesh omits a7368c395fc3 ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 omits 8cdee1affe90 ath10k: change swap mail box config for UTF mode of SDIO omits 9280f4fc06f4 ath10k: Fix the wrong value of enums for wmi tlv stats id omits 4f735cd73650 ath10k: coredump: use struct_size() helper omits 35b50e70df27 ath10k: Use struct_size() helper omits 42f1bc43e6a9 ath10k: Fix encoding for protected management frames omits 5c51875c0943 ath10k: rx_duration update for fw_stats debugfs entry omits 9e0b341a3d66 ath10k: Fix the tx stats bytes & packets parsing omits 889ab61d9dc1 ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 omits 7b612ed94d0a ath10k: Move board id and fw version logging to info level omits 473a4084e19e ath10k: Added support to reset HTT stats in debugfs omits 14bf9217d66d ath10k: Extended the HTT stats support to retrieve Mu-MIMO [...] omits 05d9c8783bb2 drm/i915/icl: Set GCP_COLOR_INDICATION only for 10/12 bit [...] omits dc58958d08bb drm/i915: Assert the local engine->wakeref is active omits 7ee280a75fd9 drm/i915: Prefer checking the wakeref itself rather than t [...] omits 39f94a89a90b drm/i915: Assert breadcrumbs are correctly ordered in the [...] omits c8a0e2aef61f drm/i915: Acquire the signaler's timeline HWSP last omits 27edadf6df81 drm/doc: Improve docs for conn_state->best_encoder omits 7a00b45af3e7 gpu/drm: Remove duplicate headers omits 753c36a4d8a8 ASoC: rt5677: use more of the volume range from DACs omits acc706cafb46 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next omits 1c41f624e758 xtensa: implement initialize_cacheattr for MPU cores omits a444d1aabe6b xtensa: add exclusive atomics support omits 2656d1569d93 xtensa: clean up inline assembly in futex.h omits b2d337d8de9f ASoC: fsl_esai: Add pm runtime function omits 1a5c0b28fc56 ASoC: stm32: spdifrx: manage identification registers omits b9960f6ea22d ASoC: rt5677-spi: Rename driver to differentiate from main codec omits 53fdea9604fa ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger [...] omits 46034d2bb7c8 drm/i915: Move the hsw/bdw pc8 code to intel_runtime_pm.c omits 8f91cfd2e7ff drm/i915: Replace intel_ddi_pll_init() omits c91a45f421e3 drm/i915: Move w/a 0477/WaDisableIPC:skl into intel_init_ipc() omits 5a7d202b1574 drm/i915: Drop WaIncreaseLatencyIPCEnabled/1140 for cnl omits 25312ef13600 drm/i915: Document that we implement WaIncreaseLatencyIPCEnabled omits fa2b7c21d9b9 drm/virtio: Remove redundant return type omits 9c79edecb0e2 drm/edid: drmP.h include removal omits 580fc13f3ee4 drm/dp: drmP.h include removal omits 4d8979b3a696 drm/virtio: allocate fences with GFP_KERNEL omits 5daf8857c990 drm/virtio: add trace events for commands omits 48ad7751dbd1 drm/virtio: trace drm_fence_emit omits efe2bf965522 drm/virtio: set seqno for dma-fence omits 1f358bc6f272 drm/stm: ltdc: return appropriate error code during probe omits 9e759fc7dcd6 drm/stm: ltdc: manage the get_irq probe defer case omits c5a771f240b1 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next omits 2061da36848d xtensa: set proper error code for simdisk_setup() omits 1e644f4b0b4f xtensa: fix incorrect fd close in error case of simdisk_setup() omits b1f4c9a3c78c iio: stmpe-adc: Remove unnecessary assignment omits c57c54bc9758 staging: iio: adc: Add paragraph to describe Kconfig symbol omits a8b7ca187fd2 staging: iio: adt7316: match parenthesis alignment omits 5c25531d4b43 iio: adc: rcar-gyroadc: Remove devm_iio_device_alloc() err [...] omits cf54f4dd07a6 dt-bindings: iio: isl29018: convert bindings to YAML format omits 7fc1148cfde1 dt-bindings: adc: mt8183: add binding document omits ca6e56f654e7 drm/i915: Disable semaphore busywaits on saturated systems omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits d492a29d8c93 drm/i915: Use mul_u32_u32() more omits b7ffc4a839a5 drm/i915: Allow ICL pipe "HDR mode" when the cursor is visible omits a832d35762a0 drm/i915: Move the PIPEMISC write the correct place omits 0d90ccb70211 drm/i915: Delay semaphore submission until the start of th [...] omits f4107766a96e drm/i915/hangcheck: Track context changes omits d69ebf4082e9 drm/i915: Leave engine parking to the engines omits c34c5bca331a drm/i915/execlists: Flush the tasklet on parking omits 818f5cb3e8fb drm/i915/guc: Fix runtime suspend omits 3ce2ea6574be drm/i915: extract intel_gmbus.h from i915_drv.h and rename [...] omits b30ed4cc2e8a drm/i915: move more generic utils to i915_utils.h omits cb3633046769 drm/i915: make i915_utils.h self-contained omits fa03cc2e8cc3 drm/i915: move i915_vgacntrl_reg() where needed omits 2126d3e990a5 drm/i915: extract i915_debugfs.h from i915_drv.h omits 4e49d35c3892 drm/i915: extract intel_acpi.h from i915_drv.h omits a2649b342d03 drm/i915: extract intel_lpe_audio.h from i915_drv.h omits b1ad4c39bfa3 drm/i915: extract intel_dpio_phy.h from i915_drv.h omits 6176490e7eb3 drm/i915/csr: move CSR version macros to intel_csr.h omits d28cea20bf22 drm/i915: remove unused/stale macros and comments from int [...] omits 69f44d3b66a1 drm/i915: move ranges to intel_display.c omits 2162e103c859 drm/i915/dsi: move operation mode types to intel_dsi.h omits 5ece881d2f48 drm/i915/dvo: move DVO chip types to intel_dvo.c omits c9fd91668dbd drm/i915: add single combo phy init/unit functions omits 3d0aa9198446 wil6210: remove HALP for Talyn devices omits d6a553c0c61b wil6210: check rx_buff_mgmt before accessing it omits 7441be71ba7e wil6210: fix missed MISC mbox interrupt omits ddf7afdde824 wil6210: fix overwriting max_assoc_sta module param omits 9a874d045473 wil6210: enhancements for descriptor and status ring debugfs omits a7feb56f204f wil6210: add support for multiple sections in brd file omits 0131d1851338 wil6210: add printout of platform capabilities omits 9c6465979276 wil6210: fix _desc access in __wil_tx_vring_tso omits e10b0eddd523 wil6210: fix spurious interrupts in 3-msi omits 1d721ed679db drm/amdgpu: Avoid HW reset if guilty job already signaled. omits a5343b8a2ca5 drm/scheduler: Add flag to hint the release of guilty job. omits 290764af7e36 drm/sched: Keep s_fence->parent pointer omits 5918045c4ed4 drm/scheduler: rework job destruction omits 263a8cf1ff5e drm/i915: Tune down WARN about incorrect VBT TC legacy flag omits 8c334f24e3b4 drm/i915: Include fence signaled bit in print_request() omits 1ba12322e2f0 Merge branch 'am5-sdio-fixes' into fixes omits c3c0b70cd3f8 ARM: dts: dra76x: Update MMC2_HS200_MANUAL1 iodelay values omits 88a748419b84 ARM: dts: am57xx-idk: Remove support for voltage switching [...] omits cfda08cdac34 drm/i915/icl: Add missing combo PHY lane power setup omits bd60a562906b drm/i915/icl: Factor out combo PHY lane power setup helper omits 3904fb78a80d drm/i915: hsw+ audio regs are per-transocder omits abf4b8ed42e9 drm/i915: Don't skip audio enable if ELD is bogus omits e4f50c8d1047 bus: ti-sysc: Handle devices with no control registers omits 117aca43f717 drm/i915/csr: alpha_support doesn't depend on csr or vice versa omits beb29980026f drm/i915: Corrupt DSI picture fix for GeminiLake omits 6e14c3cf8bc4 Merge branch 'work.icache' into for-next omits a76f747d47df Merge branches 'work.misc', 'work.dcache', 'work.file' and [...] omits 516f1117d0fb ARM: dts: Configure osc clock for d_can on am335x omits dc76e5764a46 drm/i915: Complete both freed-object passes before drainin [...] omits 45b9c968c5b8 drm/i915: Move the engine->destroy() vfunc onto the engine omits 09b25812db10 drm/i915: Enable pipe HDR mode on ICL if only HDR planes are used omits 9b11215e40c5 drm/i915: Flatten and rename haswell_set_pipemisc() omits b3198c38f02d drm/atomic-helper: Bump vblank timeout to 100 ms omits 5664f5faac11 Merge branch 'next-smack' into next-testing omits 8a9b36e2588b drm/i915: Wait for the struct_mutex on idling omits eb18d1215405 Merge branch 'for-5.2/logitech' into for-next omits d5f9db2c2a09 drm/i915: extract intel_combo_phy.h from i915_drv.h omits ecbb5fb7f7ac drm/i915: move some leftovers to intel_pm.h from i915_drv.h omits 0d5adc5f2f01 drm/i915: extract intel_runtime_pm.h from intel_drv.h omits 12392a74ff58 drm/i915: extract intel_atomic.h from intel_drv.h omits b9d0baaa3ab3 drm/i915: extract intel_dsi_dcs_backlight.h from intel_drv.h omits 46f2066eb6e0 drm/i915: extract intel_dp_mst.h from intel_drv.h omits b375d0ef2589 drm/i915: extract intel_vdsc.h from intel_drv.h and i915_drv.h omits 05ca9306715c drm/i915: extract intel_overlay.h from intel_drv.h and i915_drv.h omits 220b92bf5709 drm/i915: extract intel_quirks.h from intel_drv.h omits 4d173e0c5916 drm/i915: extract intel_bios.h functions from i915_drv.h omits dbeb38d93a6d drm/i915: extract intel_hotplug.h from intel_drv.h and i915_drv.h omits 440e2b3d8051 drm/i915: extract i915_irq.h from intel_drv.h and i915_drv.h omits 81afa278e641 drm/i915: extract intel_dp_aux_backlight.h from intel_drv.h omits e075094fa318 drm/i915: extract intel_dp_link_training.h from intel_drv.h omits 8834e3659da8 drm/i915: extract intel_fifo_underrun.h from intel_drv.h omits 3db9de3b208c drm/i915: move dsi init functions to intel_dsi.h omits f4be705f862a drm/i915: make intel_dpll_mgr.h self-contained omits 531747b8200a drm/i915/dvo: rename dvo.h to intel_dvo_dev.h and make sel [...] omits 779bc1d0f30a drm/i915: make intel_bios.h self-contained omits aab30b85c97a drm/i915: ensure more headers remain self-contained omits da17223e8539 drm/i915: do not mix workaround with normal flow omits 323b0a82efbf drm/i915: reorder if chain to have last gen first omits fcfec1fc98ff drm/i915/icl: fix step numbers in icl_display_core_init() omits 0fc2273b9ab7 drm/i915/icl: Whitelist GEN9_SLICE_COMMON_ECO_CHICKEN1 omits 5385195a7b57 tomoyo: Change pathname calculation for read-only filesystems. omits ffd7af3def19 tomoyo: Check address length before reading address family omits cff0e6c3ec3e tomoyo: Add a kernel config option for fuzzing testing. omits 62acdcfa8b7a wireless: carl9170: fix clang build warning omits bfabdd699732 wil6210: fix potential out-of-bounds read omits d8792393a783 ath: DFS JP domain W56 fixed pulse type 3 RADAR detection omits d3c2be9022d6 ath9k: drop redundant code in ar9003_hw_set_channel omits b50fd29c5268 ath: drop duplicated define omits 05039f01e630 ath9k: Remove some set but not used variables omits b037b107565f ath9k: Differentiate between max combined and per chain power omits 2f90c7e5d094 ath9k: Check for errors when reading SREV register omits 389b72e58259 ath9k: Don't trust TX status TID number when reporting airtime omits e643da21e19a ath6kl: remove redundant check of status != 0 omits 5d6751eaff67 ath6kl: add some bounds checking omits 83d9562b6478 ath6kl: wmi: use struct_size() helper omits df75786b9233 ath6kl: debug: Use struct_size() helper omits 93ee3d108fc7 ath10k: fix incorrect multicast/broadcast rate setting omits a8b10da05cbe ath10k: enable QCA6174 hw3.2 SDIO hardware omits 33f9747291ff ath10k: add fragmentation handler for high latency devices omits 130c77495708 ath10k: add PN replay protection for high latency devices omits 28ce53b6cfda ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event omits e1bddde9737a ath10k: add struct for high latency PN replay protection omits 46938cc8ab91 x86/paravirt: Rename paravirt_patch_site::instrtype to par [...] omits 1fc654cf6e04 x86/paravirt: Standardize 'insn_buff' variable names omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 3ba3fee931aa Merge branch 'for-5.2-vsprintf-hardening' into for-next omits 62c8e423450d drm/i915: Skip unused contexts for context_barrier_task() omits 788033a92a4d drm: drop drm_bus from todo omits e99c25f4320d iio: dac: ad5758: remove set but not used variable 'dc_dc_mode' omits 8b7a6a357462 iio: cros_ec: add 'id' sysfs entry omits d2fc0156963c iio: adc: stm32-dfsdm: missing error case during probe omits 3e53ef91f826 iio: adc: stm32-dfsdm: manage the get_irq error case omits 17b62779cbe4 dt-bindings: iio: tsl2772: convert bindings to YAML format omits 40e64432ce98 dt-bindings: iio: tsl2583: convert bindings to YAML format omits ed61b3085814 iio: dac: ad5758: declare missing of table omits 311def4cd2c6 iio: adxl372: declare missing of table omits 17b16c3cbe92 iio: accel: kxsd9: declare missing of table omits 34c2a55b0df4 iio: temperature: maxim_thermocouple: declare missing of table omits e3faedf71d88 iio: adc: at91: Use dev_get_drvdata() omits 46472b3efb61 drm/i915: Move i915_request_alloc into selftests/ omits 026844460743 drm/i915: Remove intel_context.active_link omits 5e2a0419ef7c drm/i915: Switch back to an array of logical per-engine HW [...] omits 11334c6aad95 drm/i915: Split engine setup/init into two phases omits 6b736de5746a drm/i915: Pass intel_context to intel_context_pin_lock() omits 1b1ae40721ea drm/i915/selftests: Pass around intel_context for sseu omits f7f28de7e5b2 drm/i915/selftests: Use the real kernel context for sseu i [...] omits fa9f668141f4 drm/i915: Export intel_context_instance() omits 251d46b0875c drm/i915/gvt: Pin the per-engine GVT shadow contexts omits b226c3491b28 Merge drm/drm-next into drm-intel-next-queued omits f61a8f36c482 drm/i915: Clean up cherryview_load_luts() omits d428ca17ea3d drm/i915: Fix ICL output CSC programming omits 2046ddef4735 Merge branch 'for-5.2-vsprintf-hardening' into for-next omits 9ce9bdb00dfc drm/i915: Enable render context support for gen4 (Broadwat [...] omits 1215d28e722c drm/i915: Enable render context support for Ironlake (gen5) omits 928f8f42310f drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context omits e0516e83640e drm/i915: Move sandybride pcode access to intel_sideband.c omits 063203c013c5 drm/i915: Merge sandybridge_pcode_(read|write) omits 7531942861c8 drm/i915: Merge sbi read/write into a single accessor omits 56c5098ffcf8 drm/i915: Separate sideband declarations to intel_sideband.h omits ebb5eb7d731c drm/i915: Replace pcu_lock with sb_lock omits 337fa6e04d40 drm/i915: Lift sideband locking for vlv_punit_(read|write) omits 221c78623ea5 drm/i915: Lift acquiring the vlv punit magic to a common sb-get omits a75d035fedbd drm/i915: Disable preemption and sleeping while using the [...] omits fc93dfd9345b x86/paravirt: Match paravirt patchlet field definition ord [...] omits 0b9d2fc1d0d6 x86/paravirt: Replace the paravirt patch asm magic omits fb2af0712fe8 x86/paravirt: Unify the 32/64 bit paravirt patching code omits 11e86dc7f274 x86/paravirt: Detect over-sized patching bugs in paravirt_ [...] omits 2777cae2b19d x86/paravirt: Detect over-sized patching bugs in paravirt_ [...] omits e05196401657 x86/paravirt: Remove bogus extern declarations omits 7a34d9c4e003 drm/vkms: Convert to using __drm_atomic_helper_crtc_reset( [...] omits 1cff7440a86e drm/msm: Convert to using __drm_atomic_helper_crtc_reset() [...] omits b7e0b04ae450 drm/tegra: Convert to using __drm_atomic_helper_crtc_reset [...] omits 01e2eaf40c9d drm/rockchip: Convert to using __drm_atomic_helper_crtc_re [...] omits 9a6a19c0ff72 drm/mali: Convert to using __drm_atomic_helper_crtc_reset( [...] omits 842a07a7d044 drm/i915: Use the new __drm_atomic_helper_crtc_reset() helper. omits 1f2b4a7edbc3 drm/i915: Allow multiple user handles to the same VM omits 8f2a1057d6ec drm/i915: Explicitly pin the logical context for execbuf omits 79ffac8599c4 drm/i915: Invert the GEM wakeref hierarchy omits 2ccdf6a1c3f7 drm/i915: Pass intel_context to i915_request_create() omits 6eee33e87f6d drm/i915: Introduce context->enter() and context->exit() omits 23c3c3d04fa7 drm/i915: Pull the GEM powermangement coupling into its own file omits d91e657876a9 drm/i915: Introduce struct intel_wakeref omits 112ed2d31a46 drm/i915: Move GraphicsTechnology files under gt/ omits 86554f48e511 drm/i915/selftests: Verify whitelist of context registers omits 09407579abf5 drm/i915: Store the default sseu setup on the engine omits 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next omits e3a9d6c53195 dma-buf: Make mmap callback actually optional omits d5ae7712b7ff dma-buf: Update [un]map documentation to match the other f [...] omits 67b886d29005 dma-buf: Remove leftover [un]map_atomic comments omits 5e383a979899 dma-buf: balance refcount inbalance omits 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next omits e7c03dbaaaf8 drm/stm: ltdc: add modifier support omits f42f540b9d0c drm/stm: ltdc: reset controller to avoid partial refresh omits 77756ad6d08f drm/stm: ltdc: limit number of layer to avoid memory overflow omits 8ceb8568d6e8 drm/stm: ltdc: update planes at next vblank to avoid parti [...] omits c64d1cb6b1c0 drm/stm: ltdc: fix data enable polarity omits 0cabb0859f5f drm/stm: ltdc: use DRM_WARN for fifo & transfer error messages omits 798e5b2a4f1d drm/stm: ltdc: disable hw interrupts before its handler init omits 12d7a93c8689 drm/docs: Fix typo in __drm_atomic_helper_connector_reset omits 7d26097b4beb drm/atomic: Create __drm_atomic_helper_crtc_reset() for su [...] omits 072b76a8fe2b Merge branch 'next-general' into next-testing omits 51eb1a1de7a9 drm/i915/icl: Fix clockgating issue when using scalers omits 372b9ffb5799 drm/i915: Fix skl+ max plane width omits 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next omits 73ade6a62931 Merge branch 'v5.1-next/soc' into for-next omits f91b63b0e3b2 ath10k: sdio: add missing error check omits fbd428a5b828 ath10k: add initialization of HTC header omits 30382dd1cf3a ath10k: fix use-after-free on SDIO data frames omits 8ea51e409eb0 ath10k: htt: support MSDU ids with SDIO omits 6d084ac27ab4 ath10k: initialise struct ath10k_bus params to zero omits e2a6b711282a ath10k: htt: don't use txdone_fifo with SDIO omits 70736b9753fd ath10k: don't disable interrupts in ath10k_sdio_remove() omits 4504f0e5b571 ath10k: sdio: workaround firmware UART pin configuration bug omits 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next omits 9158e3c31163 drm/panel: simple: Add Evervision VGG804821 panel support omits 81c2d54ad977 dt-bindings: Add Evervision VGG804821 panel omits fbd8b69ab616 dt-bindings: Add vendor prefix for Evervision Electronics omits c2d24af620c1 drm/panel: simple: Add support for EDT ET035012DM6 omits c9219ae4bd5d dt-bindings: display: add EDT ET035012DM6 display description omits 0a4330f3597e drm/panel: Remove duplicate header omits 421615318212 drm/panel: simple: Add TFC S9700RTWV43TR-01B 800x480 panel [...] omits b1b0d36bdb15 dt-bindings: drm/panel: simple: Add binding for TFC S9700R [...] omits fd819bff37ed drm/panel: Add support for EDT ETM0430G0DH6 omits fae186c8d63c dt-bindings: display: Add ETM0430G0DH6 bindings omits 7ad9db66fafb drm/panel: simple: Fix panel_simple_dsi_probe omits b97b042a5029 drm/panel: Add OSD101T2587-53TS driver omits 2de67cf78e7a dt-bindings: display: Add bindings for OSD101T2587-53TS panel omits 62967232f145 drm/panel: simple: Add support for OSD101T2045-53TS omits cc483ec1015a dt-bindings: display: Add bindings for OSD101T2045-53TS omits 994a08a266e3 drm/panel: Add driver for Samsung S6E63M0 panel omits 7a4f4c31c5bc dt-bindings: panel: Add Samsung S6E63M0 panel documentation omits 04206185a160 drm/panel: simple: Add support for VXT VL050-8048NT-C01 panel omits 68c2edaca651 dt-bindings: Add VXT VL050-8048NT-C01 panel bindings omits b4a2c0055a4f dt-bindings: Add vendor prefix for VXT Ltd omits 245e73640817 dma-buf: Remove unused sync_dump() omits 9c11b12184bb drm/i915/icl: Fix MG_DP_MODE() register programming omits ef0db94f94a0 MAINTAINERS: Add Sam as reviewer for drm/panel omits 561eb7335f13 Merge branch 'i2c-mux/for-next' into for-next omits e91f8be0d711 i2c: mux: demux-pinctrl: use struct_size() in devm_kzalloc() omits 9c32d55c3053 i2c: mux: pca954x: allow management of device idle state v [...] omits a5aac654f606 i2c: mux: pca9541: remove support for unused platform data omits 8881c3c886ca i2c: mux: pca954x: remove support for unused platform data omits 1b496469d0c0 Fix allyesconfig output. omits 17796b9ea445 mux: mmio: add generic regmap bitfield-based multiplexer omits 8f445d9e8d6f dt-bindings: add register based devices' mux controller DT [...] omits 2d6692e642e7 drm/i915: Start writeback from the shrinker omits 409c53f07a81 drm/lima: handle shared irq case for lima_pp_bcast_irq_handler omits f3c2b76ef25e drm/i915/selftests: Check that gpu reset is usable from at [...] omits 40d211ef62de Revert "drm/i915/guc: Disable global reset" omits fc488b59034a drm/i915/uc: Place uC firmware in upper range of GGTT omits 911800765ef6 drm/i915/uc: Reserve upper range of GGTT omits 95ebcda3ef4f drm/i915/uc: Rename uC firmware init/fini functions omits 267e80ee6a34 drm/i915/gtt: Skip clearing the GGTT under gen6+ full-ppgtt omits b972fffa114b drm/i915: remove DRM_AUTH from IOCTLs which also have DRM_ [...] omits 7ce99d24ed72 drm/i915: Expose the busyspin durations for i915_wait_request omits 96354b5ca4ac drm: increase drm mmap_range size to 1TB omits 91cbdb83d3ae drm/i915: Track HAS_RPS alongside HAS_RC6 in the device info omits d69990e0c399 drm/i915: Use drm_dev_unplug() omits 844e33135d3a drm/i915: Remove unwarranted clamping for hsw/bdw omits dffa9b7a78c4 drm/v3d: Add missing implicit synchronization. omits 07fbbd66b973 drm/v3d: Drop reservation of a shared slot in the dma-buf [...] omits d223f98f0209 drm/v3d: Add support for compute shader dispatch. omits a783a09ee76d drm/v3d: Refactor job management. omits d4c3022a23d2 drm/v3d: Switch the type of job-> to reduce casting. omits 26ddc068de47 drm/i915: Setup the RCS ring prior to execution omits dfe2c8ed23d7 drm/i915: Stop overwriting RING_IMR in rcs resume omits ad408c766cef drm/sun4i: Use DRM_GEM_CMA_VMAP_DRIVER_OPS for GEM operations omits 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next omits 995340234906 drm/i915: Avoid use-after-free in reporting create.size omits 769f0dab622c drm/i915: Make workaround verification *optional* omits 254e11864a36 drm/i915: Verify the engine workarounds stick on application omits 4f1cb5875ca0 drm/i915: Verify workarounds immediately after application omits 058c4f342582 apparmor: fix spelling mistake "immutible" -> "immutable" omits d6d060788e0a Merge branch 'next-smack' into next-testing omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 0142ada02a43 Merge branch 'for-5.2' into for-next omits 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next omits 1615fe41a195 iio: imu: mpu6050: Fix FIFO layout for ICM20602 omits d700649809c8 Merge branch 'next-integrity' into next-testing omits e6f3f7e4dc76 spi: Add spi_is_bpw_supported() omits 145a0ef21c8e apparmor: fix blob compression when ns is forced on a policy load omits fe166a9f2868 apparmor: fix missing ZLIB defines omits 6a59d9243d34 apparmor: fix blob compression build failure on ppc omits 63c16c3a7608 apparmor: Initial implementation of raw policy blob compression omits afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next omits 316e92078be8 Merge branch 'next-general' into next-testing omits 4490364bb774 Merge branch 'next-general' into next-testing omits 708e52ca7134 Merge branch 'next-general' into next-testing omits a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next omits 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 24cccab42c41 lkdtm/bugs: Adjust recursion test to avoid elision omits 2bf8496f6e9b lkdtm/usercopy: Moves the KERNEL_DS test to non-canonical omits 0db8aa49a97e iio: adc: ads124: avoid buffer overflow omits 4e63ed6b9080 iio: adc: modify NPCM ADC read reference voltage omits c569255abd6e Merge branch 'for-5.2/core' into for-next omits a26a70426e9b Merge branch 'xtensa-5.1-fixes' into xtensa-for-next omits 2b4ed567f1a4 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next omits 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next omits c480b5e66793 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next omits 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next omits efe27707ce1a Merge branch 'for-5.2/ish' into for-next omits 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next omits a6d6a589cb09 video: lcd: Remove useless BACKLIGHT_CLASS_DEVICE dependencies omits 4f205a9f7fda Merge branch 'for-5.2/core' into for-next omits 8db4f469cb52 Merge branch 'for-5.2/core' into for-next omits 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next omits d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next omits ed7a397570e3 Merge branch 'next-tpm' into next-testing omits a94e55b91c7d Merge tag 'tpmdd-next-20190329' of git://git.infradead.org [...] omits ada14f61ed5e tpm: turn on TPM on suspend for TPM 1.x omits 7bde1fe0abbe tpm: fix an invalid condition in tpm_common_poll omits 3d0b1a381f6e KEYS: trusted: allow trusted.ko to initialize w/o a TPM omits 79d03fe16eff tpm: Fix the type of the return value in calc_tpm2_event_size() omits 83086497b890 KEYS: trusted: fix -Wvarags warning omits 84e239d14c5c selftests/tpm2: Extend tests to cover partial reads omits b8f6cc102192 selftests/tpm2: Open tpm dev in unbuffered mode omits b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next omits 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits 4c5d789ce175 Merge branch 'next-general' into next-testing omits 4e861b133373 Merge branch 'next-general' into next-testing omits 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next omits cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next omits 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next omits 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next omits 812cd88749e0 firewire: mark expected switch fall-throughs omits fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next omits c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next omits a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next omits 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next omits 3963bdb87e66 Merge branch 'next-general' into next-testing omits 0d556c66dadd Merge branch 'next-general' into next-testing omits 6d3528f3b162 Merge branch 'next-general' into next-testing omits 00468726bb52 Merge branch 'next-general' into next-testing omits 7453df272a8f Merge branch 'next-general' into next-testing omits c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next omits 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next omits 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next omits a2318b6a16a8 riscv: Use latest system call ABI omits d43388dea04b eCryptfs: fix permission denied with ecryptfs_xattr mount [...] omits 4b47a8b51e7b ecryptfs: re-order a condition for static checkers omits 0bdf8a8245fd eCryptfs: fix a couple type promotion bugs omits b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next omits 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next omits db9ed620ddea Merge branch 'next-integrity' into next-testing omits 94b5b50420de Merge branch 'for-5.1/hid-logitech' into for-next omits b761e12da178 Merge branch 'for-5.0/upstream-fixes' into for-next omits 551cf047a3d8 Merge branch 'for-5.0/upstream-fixes' into for-next omits acf15bdef15e Merge branch 'for-5.1/hid-asus' into for-next omits e42953d3d8db Merge branch 'next-tpm' into next-testing omits 19199883732d Merge branch 'next-general' into next-testing omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 036ef74b3ecb Merge branch 'xtensa-5.1' into xtensa-for-next omits f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits 06e284aafd45 Merge branch 'for-5.1/ish' into for-next omits d87331e4a620 Merge branch 'next-general' into next-testing omits f3e6bad019c7 Merge branch 'next-general' into next-testing omits 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next omits 255d6167833c Merge branch 'for-5.1/wacom' into for-next omits b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next omits 20d45b2c3fe9 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 7bd3501ba533 Merge branch 'next-general' into next-testing omits acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next omits 95dd4c87b7a6 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 8a668039b788 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 34a783a07a6f xtensa: rename BUILTIN_DTB to BUILTIN_DTB_SOURCE omits 16be6fd6a52b xtensa: Fix typo use space=>user space omits 3536ec4873d7 Merge branch 'next-general' into next-testing omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 76428ff915f3 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next omits 8cd4105fd234 drivers/irqchip: xtensa-mx: fix mask and unmask omits f2b9dea93c02 drivers/irqchip: xtensa: add warning to irq_retrigger omits 18031f71ea01 xtensa: SMP: mark each possible CPU as present omits a169c7463e51 xtensa: smp_lx200_defconfig: fix vectors clash omits da26d363189a xtensa: SMP: fix secondary CPU initialization omits 820cf8c12d89 Merge branch 'next-general' into next-testing omits fcee620b2daf Merge branch 'for-5.1/ish' into for-next omits 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits 1e11c7821bca Merge branch 'next-general' into next-testing omits 3bdda51a6a24 Merge branch 'next-general' into next-testing omits 34fc3d4acda1 Merge branch 'next-general' into next-testing omits 5f4193730bb0 Merge branch 'next-general' into next-testing omits 91421ab037e0 Merge branch 'next-general' into next-testing omits 0cce716e656b Merge branch 'next-general' into next-testing omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next omits 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits f30160f982fc Merge branch 'next-general' into next-testing omits ffaf0e140478 Merge branch 'next-general' into next-testing omits 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next omits d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next omits b76d699daab2 Merge branch 'master' into for-next omits 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next omits 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next omits f1589f675d65 Merge branch 'xtensa-jumplabel' into xtensa-for-next omits aa99a14dfb50 Merge branch 'next-general' into next-testing omits f8e8ae868301 Merge branch 'for-4.21/ish' into for-next omits eb96c85bb8fb Merge branch 'for-4.21/core' into for-next omits f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c31f54cdc8da Merge branch 'xtensa-tracehook' into xtensa-for-next omits e5a7e9283f51 Merge branch 'next-integrity' into next-testing omits 86aa0d8b538f Merge tag 'seccomp-next-part2' of https://git.kernel.org/p [...] omits 6a084e77ec4f Merge tag 'tpmdd-next-20181217' of git://git.infradead.org [...] omits 32daa6e9b63b Merge branch 'next-integrity' into next-testing omits 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next omits 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next omits 088f908006c5 Merge branch 'next-smack' into next-testing omits 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next omits 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next omits c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next omits 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next omits cf991521b736 Merge branch 'xtensa-cleanups' into xtensa-for-next omits e2f3efdaf1b6 Merge branch 'xtensa-cleanups' into xtensa-for-next omits a78d2a03404b Merge branch 'xtensa-cleanups' into xtensa-for-next omits d81a6df30db2 xtensa: don't clear cpenable unconditionally on release omits e836b0528f18 xtensa: simplify coprocessor.S omits e22864e5a665 xtensa: clean up WSR*/RSR*/get_sr/set_sr omits 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next omits 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next omits f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next omits 897368ebb6a7 Merge branch 'xtensa-fixes' into xtensa-for-next omits 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next omits 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next omits d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next omits 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next omits 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next omits 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next omits fcec7756107d Merge branch 'xtensa-syscall-rework' into xtensa-for-next omits 7c17225f2059 xtensa: generate uapi header and syscall table header files omits b4130fdef9a7 xtensa: add system call table generation support omits 3db1569a17dd xtensa: add __NR_syscalls along with __NR_syscall_count omits b7c16dd08fb8 Merge branch 'xtensa-fixes' into xtensa-for-next omits 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next omits b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next omits 11418596b31f Merge branch 'xtensa-fixes' into xtensa-for-next omits 91eaf0f3c78a Revert "xtensa: xtfpga: implement platform DMA address helpers" omits c478d6d63f73 Merge branch 'xtensa-fixes' into xtensa-for-next omits 0fc042bfb322 Merge branch 'xtensa-fixes' into xtensa-for-next omits 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next omits c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next omits ee2c444650f4 Merge branch 'for-4.20/google' into for-next omits 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next omits 0492cca63302 Merge branch 'for-4.20/google' into for-next omits 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next omits 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next omits 53562f204ac3 Merge branch 'for-4.20/apple' into for-next omits 3bd67b37e350 kdb: print real address of pointers instead of hashed addresses omits a0ca72c2d1ac kdb: use correct pointer when 'btc' calls 'btt' omits fb9c1c1deb5e Merge branch 'v4.20/drivers+s900-sps' into next omits 5c7e08659a17 Merge branch 'v4.20/drivers' into next omits 2a35bd877900 Merge branch 'v4.20/dt64' into next omits 110c998858f5 Merge branch 'v4.20/arm64' into next omits c4b90045984b Merge branch 'v4.20/dt' into next omits c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next omits a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next omits d147b17f2503 Merge branch 'for-4.19/fixes' into for-next omits 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next omits e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next omits 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next omits c9efd0d7beb3 Merge branch 'xtensa-fixes' into xtensa-for-next omits 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next omits 4c640c41381e Merge branch 'for-4.19/fixes' into for-next omits df9e33b723ae Merge branch 'for-4.20/core' into for-next omits c765667f188b Merge branch 'for-4.20/microsoft' into for-next omits 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next omits c226b359099d Merge branch 'for-4.19/fixes' into for-next omits cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next omits 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next omits e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next omits 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] omits bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next omits 18c31465c84e Merge branch 'for-4.20/core' into for-next omits 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next omits 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next omits f0f84837c6da xtensa: rework noMMU cache attributes initialization omits 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all omits 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} omits 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next omits 57194b035942 Merge branch 'for-4.19/upstream' into for-next omits 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next omits 53ad28d14107 Merge branch 'for-4.19/elan' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next omits 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers omits 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next omits be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next omits b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 1519d49960da Merge branch 'for-4.19/wiimote' into for-next omits 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next omits eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next omits c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next omits f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next omits e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 1f008cfec5d5 NFC: fdp: Fix unused variable warnings omits 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() omits 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver omits 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] omits 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] omits c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() omits 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier omits 00afd4c21f2f NFC: fix attrs checks in netlink interface omits 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast omits 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure omits e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size omits f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next omits b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next omits 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next omits 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next omits 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next omits 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next omits 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next omits eb42863d710a Merge branch 'for-4.18/multitouch' into for-next omits 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next omits 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next omits 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next omits 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next omits 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next omits f45728380f49 Merge branch 'for-4.18/multitouch' into for-next omits ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next omits b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next omits 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next omits 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next omits 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next omits 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next omits 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next omits ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next omits ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute omits e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next omits 9e0031ddb608 xtensa: fix build with KASAN omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next omits 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic omits c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next omits 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next omits a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next omits 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next omits 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next omits bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next omits 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next omits 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next omits d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next omits 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next omits 5874c700308f xtensa: make __pa work with uncached KSEG addresses omits ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next omits 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU omits 51fc407848da Merge tag 'v4.9' into xtensa-for-next adds bafeb7a0d921 ARM: add "8<--- cut here ---" to kernel dumps adds 49b38c345baa ARM: arrange show_pte() to issue severity-based messages adds b777a981d504 ARM: 8860/1: VDSO: Drop implicit common-page-size linker flag adds 304009a182b9 ARM: 8861/1: errata: Workaround errata A12 857271 / A17 857272 adds 5f41f9198f29 ARM: 8864/1: Add workaround for I-Cache line size mismatch [...] adds e6c4375f7c92 ARM: 8865/1: mm: remove unused variables adds 40e7177750c3 ARM: 8866/1: smp: Moved cpu_logical_map[] to smp.h
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (dc636f5d78de) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .gitignore | 1 - .mailmap | 2 - CREDITS | 10 +- .../ABI/obsolete/sysfs-driver-hid-roccat-pyra | 2 +- Documentation/ABI/stable/sysfs-class-infiniband | 17 + Documentation/ABI/testing/debugfs-cec-error-inj | 2 +- Documentation/ABI/testing/debugfs-cros-ec | 34 - Documentation/ABI/testing/debugfs-wilco-ec | 16 +- Documentation/ABI/testing/pstore | 4 +- .../testing/sysfs-bus-event_source-devices-format | 4 +- .../ABI/testing/sysfs-bus-i2c-devices-hm6352 | 12 +- Documentation/ABI/testing/sysfs-bus-iio-cros-ec | 10 +- .../ABI/testing/sysfs-bus-iio-distance-srf08 | 4 +- .../ABI/testing/sysfs-bus-iio-proximity-as3935 | 4 +- Documentation/ABI/testing/sysfs-bus-mdio | 29 + .../ABI/testing/sysfs-bus-pci-devices-aer_stats | 24 +- .../ABI/testing/sysfs-bus-pci-devices-cciss | 44 +- Documentation/ABI/testing/sysfs-bus-siox | 22 +- .../ABI/testing/sysfs-bus-usb-devices-usbsevseg | 22 +- .../testing/sysfs-class-backlight-driver-lm3533 | 6 +- Documentation/ABI/testing/sysfs-class-cxl | 6 +- Documentation/ABI/testing/sysfs-class-devfreq | 2 +- .../ABI/testing/sysfs-class-led-driver-lm3533 | 8 +- Documentation/ABI/testing/sysfs-class-leds-gt683r | 4 +- Documentation/ABI/testing/sysfs-class-net-phydev | 27 +- Documentation/ABI/testing/sysfs-class-net-qmi | 4 +- Documentation/ABI/testing/sysfs-class-powercap | 4 +- Documentation/ABI/testing/sysfs-class-uwb_rc | 6 + Documentation/ABI/testing/sysfs-devices-system-cpu | 3 +- Documentation/ABI/testing/sysfs-driver-altera-cvp | 2 +- Documentation/ABI/testing/sysfs-driver-hid | 12 +- .../ABI/testing/sysfs-driver-hid-roccat-kone | 2 +- Documentation/ABI/testing/sysfs-driver-ppi | 2 +- Documentation/ABI/testing/sysfs-driver-st | 2 +- Documentation/ABI/testing/sysfs-driver-wacom | 2 +- Documentation/ABI/testing/sysfs-fs-f2fs | 8 - Documentation/ABI/testing/sysfs-kernel-fscaps | 2 +- .../ABI/testing/sysfs-kernel-iommu_groups | 9 - Documentation/ABI/testing/sysfs-kernel-uids | 2 +- Documentation/ABI/testing/sysfs-kernel-vmcoreinfo | 2 +- Documentation/ABI/testing/sysfs-platform-wilco-ec | 40 - Documentation/DMA-API.txt | 2 +- Documentation/EDID/HOWTO.txt | 49 + Documentation/EDID/howto.rst | 58 - Documentation/IPMB.txt | 103 - Documentation/Kconfig | 13 - Documentation/Makefile | 14 +- Documentation/PCI/MSI-HOWTO.txt | 270 + Documentation/PCI/PCIEBUS-HOWTO.txt | 198 + Documentation/PCI/acpi-info.rst | 192 - Documentation/PCI/acpi-info.txt | 187 + Documentation/PCI/endpoint/index.rst | 13 - Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 118 - Documentation/PCI/endpoint/pci-endpoint-cfs.txt | 105 + Documentation/PCI/endpoint/pci-endpoint.rst | 231 - Documentation/PCI/endpoint/pci-endpoint.txt | 215 + Documentation/PCI/endpoint/pci-test-function.rst | 103 - Documentation/PCI/endpoint/pci-test-function.txt | 87 + Documentation/PCI/endpoint/pci-test-howto.rst | 235 - Documentation/PCI/endpoint/pci-test-howto.txt | 206 + Documentation/PCI/index.rst | 18 - Documentation/PCI/msi-howto.rst | 287 - Documentation/PCI/pci-error-recovery.rst | 424 - Documentation/PCI/pci-error-recovery.txt | 413 + Documentation/PCI/pci-iov-howto.rst | 172 - Documentation/PCI/pci-iov-howto.txt | 147 + Documentation/PCI/pci.rst | 578 - Documentation/PCI/pci.txt | 636 + Documentation/PCI/pcieaer-howto.rst | 311 - Documentation/PCI/pcieaer-howto.txt | 267 + Documentation/PCI/picebus-howto.rst | 220 - Documentation/accelerators/ocxl.rst | 2 - Documentation/acpi/dsd/leds.txt | 2 +- Documentation/admin-guide/LSM/LoadPin.rst | 10 - Documentation/admin-guide/README.rst | 2 +- Documentation/admin-guide/bug-hunting.rst | 2 +- Documentation/admin-guide/cgroup-v2.rst | 45 +- Documentation/admin-guide/hw-vuln/l1tf.rst | 2 +- Documentation/admin-guide/kernel-parameters.rst | 6 +- Documentation/admin-guide/kernel-parameters.txt | 95 +- Documentation/admin-guide/mm/index.rst | 1 - .../admin-guide/mm/numa_memory_policy.rst | 2 +- Documentation/admin-guide/mm/numaperf.rst | 7 +- Documentation/admin-guide/ras.rst | 2 +- Documentation/aoe/aoe.rst | 150 - Documentation/aoe/aoe.txt | 143 + Documentation/aoe/examples.rst | 23 - Documentation/aoe/index.rst | 19 - Documentation/aoe/todo.rst | 17 - Documentation/aoe/todo.txt | 14 + Documentation/aoe/udev.txt | 2 +- Documentation/arm/mem_alignment | 2 +- Documentation/arm/stm32/overview.rst | 2 - Documentation/arm/stm32/stm32f429-overview.rst | 2 - Documentation/arm/stm32/stm32f746-overview.rst | 2 - Documentation/arm/stm32/stm32f769-overview.rst | 2 - Documentation/arm/stm32/stm32h743-overview.rst | 2 - Documentation/arm/stm32/stm32mp157-overview.rst | 2 - Documentation/arm64/acpi_object_usage.rst | 738 - Documentation/arm64/acpi_object_usage.txt | 622 + Documentation/arm64/arm-acpi.rst | 528 - Documentation/arm64/arm-acpi.txt | 519 + Documentation/arm64/booting.rst | 293 - Documentation/arm64/booting.txt | 266 + Documentation/arm64/cpu-feature-registers.rst | 304 - Documentation/arm64/cpu-feature-registers.txt | 296 + Documentation/arm64/elf_hwcaps.rst | 201 - Documentation/arm64/elf_hwcaps.txt | 231 + Documentation/arm64/hugetlbpage.rst | 41 - Documentation/arm64/hugetlbpage.txt | 38 + Documentation/arm64/index.rst | 28 - Documentation/arm64/legacy_instructions.rst | 68 - Documentation/arm64/legacy_instructions.txt | 57 + Documentation/arm64/memory.rst | 98 - Documentation/arm64/memory.txt | 97 + Documentation/arm64/pointer-authentication.rst | 109 - Documentation/arm64/pointer-authentication.txt | 107 + Documentation/arm64/silicon-errata.rst | 131 - Documentation/arm64/silicon-errata.txt | 88 + Documentation/arm64/sve.rst | 545 - Documentation/arm64/sve.txt | 525 + Documentation/arm64/tagged-pointers.rst | 68 - Documentation/arm64/tagged-pointers.txt | 66 + Documentation/atomic_t.txt | 6 +- Documentation/block/bfq-iosched.txt | 2 +- Documentation/block/switching-sched.txt | 18 +- Documentation/bpf/bpf_design_QA.rst | 30 +- Documentation/bpf/btf.rst | 2 - Documentation/cdrom/Makefile | 21 + Documentation/cdrom/cdrom-standard.rst | 1063 -- Documentation/cdrom/cdrom-standard.tex | 1026 ++ Documentation/cdrom/ide-cd | 534 + Documentation/cdrom/ide-cd.rst | 538 - Documentation/cdrom/index.rst | 19 - Documentation/cdrom/packet-writing.rst | 139 - Documentation/cdrom/packet-writing.txt | 132 + Documentation/cgroup-v1/blkio-controller.rst | 302 - Documentation/cgroup-v1/blkio-controller.txt | 375 + Documentation/cgroup-v1/cgroups.rst | 695 - Documentation/cgroup-v1/cgroups.txt | 677 + Documentation/cgroup-v1/cpuacct.rst | 50 - Documentation/cgroup-v1/cpuacct.txt | 49 + Documentation/cgroup-v1/cpusets.rst | 866 - Documentation/cgroup-v1/cpusets.txt | 839 + Documentation/cgroup-v1/devices.rst | 132 - Documentation/cgroup-v1/devices.txt | 116 + Documentation/cgroup-v1/freezer-subsystem.rst | 127 - Documentation/cgroup-v1/freezer-subsystem.txt | 123 + Documentation/cgroup-v1/hugetlb.rst | 50 - Documentation/cgroup-v1/hugetlb.txt | 45 + Documentation/cgroup-v1/index.rst | 30 - Documentation/cgroup-v1/memcg_test.rst | 355 - Documentation/cgroup-v1/memcg_test.txt | 280 + Documentation/cgroup-v1/memory.rst | 1003 -- Documentation/cgroup-v1/memory.txt | 892 + Documentation/cgroup-v1/net_cls.rst | 44 - Documentation/cgroup-v1/net_cls.txt | 39 + Documentation/cgroup-v1/net_prio.rst | 57 - Documentation/cgroup-v1/net_prio.txt | 55 + Documentation/cgroup-v1/pids.rst | 92 - Documentation/cgroup-v1/pids.txt | 88 + Documentation/cgroup-v1/rdma.rst | 117 - Documentation/cgroup-v1/rdma.txt | 109 + Documentation/conf.py | 2 +- Documentation/core-api/genalloc.rst | 2 +- Documentation/core-api/index.rst | 1 - Documentation/core-api/kernel-api.rst | 16 +- Documentation/core-api/timekeeping.rst | 2 +- Documentation/cpu-freq/core.txt | 2 +- Documentation/cputopology.txt | 48 +- Documentation/crypto/api-samples.rst | 176 +- Documentation/crypto/architecture.rst | 4 +- Documentation/dev-tools/kmemleak.rst | 48 +- Documentation/device-mapper/cache-policies.rst | 131 - Documentation/device-mapper/cache-policies.txt | 121 + Documentation/device-mapper/cache.rst | 337 - Documentation/device-mapper/cache.txt | 311 + Documentation/device-mapper/delay.rst | 31 - Documentation/device-mapper/delay.txt | 28 + Documentation/device-mapper/dm-crypt.rst | 173 - Documentation/device-mapper/dm-crypt.txt | 162 + Documentation/device-mapper/dm-flakey.rst | 74 - Documentation/device-mapper/dm-flakey.txt | 57 + Documentation/device-mapper/dm-init.rst | 125 - Documentation/device-mapper/dm-init.txt | 114 + Documentation/device-mapper/dm-integrity.rst | 259 - Documentation/device-mapper/dm-integrity.txt | 233 + Documentation/device-mapper/dm-io.rst | 75 - Documentation/device-mapper/dm-io.txt | 75 + Documentation/device-mapper/dm-log.rst | 57 - Documentation/device-mapper/dm-log.txt | 54 + Documentation/device-mapper/dm-queue-length.rst | 48 - Documentation/device-mapper/dm-queue-length.txt | 39 + Documentation/device-mapper/dm-raid.rst | 419 - Documentation/device-mapper/dm-raid.txt | 354 + Documentation/device-mapper/dm-service-time.rst | 101 - Documentation/device-mapper/dm-service-time.txt | 91 + Documentation/device-mapper/dm-uevent.rst | 110 - Documentation/device-mapper/dm-uevent.txt | 97 + Documentation/device-mapper/dm-zoned.rst | 146 - Documentation/device-mapper/dm-zoned.txt | 144 + Documentation/device-mapper/era.rst | 116 - Documentation/device-mapper/era.txt | 108 + Documentation/device-mapper/index.rst | 44 - Documentation/device-mapper/kcopyd.rst | 47 - Documentation/device-mapper/kcopyd.txt | 47 + Documentation/device-mapper/linear.rst | 63 - Documentation/device-mapper/linear.txt | 61 + Documentation/device-mapper/log-writes.rst | 145 - Documentation/device-mapper/log-writes.txt | 140 + Documentation/device-mapper/persistent-data.rst | 88 - Documentation/device-mapper/persistent-data.txt | 84 + Documentation/device-mapper/snapshot.rst | 180 - Documentation/device-mapper/snapshot.txt | 176 + Documentation/device-mapper/statistics.rst | 225 - Documentation/device-mapper/statistics.txt | 223 + Documentation/device-mapper/striped.rst | 61 - Documentation/device-mapper/striped.txt | 57 + Documentation/device-mapper/switch.rst | 141 - Documentation/device-mapper/switch.txt | 138 + Documentation/device-mapper/thin-provisioning.rst | 427 - Documentation/device-mapper/thin-provisioning.txt | 411 + Documentation/device-mapper/unstriped.rst | 135 - Documentation/device-mapper/unstriped.txt | 124 + Documentation/device-mapper/verity.rst | 229 - Documentation/device-mapper/verity.txt | 219 + Documentation/device-mapper/writecache.rst | 79 - Documentation/device-mapper/writecache.txt | 70 + Documentation/device-mapper/zero.rst | 37 - Documentation/device-mapper/zero.txt | 37 + Documentation/devicetree/bindings/Makefile | 2 +- Documentation/devicetree/bindings/arm/amlogic.txt | 142 + Documentation/devicetree/bindings/arm/amlogic.yaml | 144 - .../arm/amlogic/amlogic,meson-gx-ao-secure.txt | 28 - Documentation/devicetree/bindings/arm/arm,scmi.txt | 2 +- Documentation/devicetree/bindings/arm/emtrion.txt | 12 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 22 - Documentation/devicetree/bindings/arm/fsl.yaml | 44 - .../devicetree/bindings/arm/idle-states.txt | 13 +- .../bindings/arm/mediatek/mediatek,audsys.txt | 1 - .../bindings/arm/mediatek/mediatek,sgmiisys.txt | 2 - .../devicetree/bindings/arm/omap/omap.txt | 3 - Documentation/devicetree/bindings/arm/renesas.yaml | 8 - .../devicetree/bindings/arm/rockchip.yaml | 8 - Documentation/devicetree/bindings/arm/sunxi.yaml | 2 +- .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 79 - .../devicetree/bindings/bus/sunxi-rsb.txt | 47 + .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 141 - .../devicetree/bindings/clock/qcom,gpucc.txt | 4 +- .../bindings/clock/renesas,r9a06g032-sysctrl.txt | 7 +- .../devicetree/bindings/clock/sunxi-ccu.txt | 62 + .../devicetree/bindings/common-properties.txt | 17 +- .../devicetree/bindings/cpufreq/imx-cpufreq-dt.txt | 37 - .../devicetree/bindings/crypto/atmel-crypto.txt | 13 + Documentation/devicetree/bindings/csky/pmu.txt | 38 - .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 100 - .../devicetree/bindings/display/arm,komeda.txt | 23 +- .../bindings/display/bridge/renesas,dw-hdmi.txt | 4 +- .../bindings/display/bridge/renesas,lvds.txt | 19 +- .../devicetree/bindings/display/bridge/sii902x.txt | 42 +- .../bindings/display/bridge/thine,thc63lvd1024.txt | 6 - .../bindings/display/bridge/toshiba,tc358767.txt | 1 - .../devicetree/bindings/display/msm/dsi.txt | 1 - .../display/panel/armadeus,st0700-adapt.txt | 9 - .../bindings/display/panel/edt,et-series.txt | 16 - .../display/panel/evervision,vgg804821.txt | 12 - .../bindings/display/panel/friendlyarm,hd702e.txt | 32 - .../bindings/display/panel/koe,tx14d24vm1bpa.txt | 42 - .../display/panel/osddisplays,osd101t2045-53ts.txt | 11 - .../display/panel/osddisplays,osd101t2587-53ts.txt | 14 - .../bindings/display/panel/samsung,s6e63m0.txt | 33 - .../display/panel/tfc,s9700rtwv43tr-01b.txt | 15 - .../bindings/display/panel/vl050_8048nt_c01.txt | 12 - .../devicetree/bindings/display/renesas,du.txt | 2 - .../bindings/display/rockchip/dw_hdmi-rockchip.txt | 7 - .../devicetree/bindings/display/st,stm32-ltdc.txt | 3 - .../bindings/display/sunxi/sun6i-dsi.txt | 93 + .../devicetree/bindings/dma/8250_mtk_dma.txt | 33 + .../devicetree/bindings/dma/arm-pl330.txt | 3 - Documentation/devicetree/bindings/dma/fsl-qdma.txt | 1 - .../devicetree/bindings/dma/mtk-uart-apdma.txt | 54 - .../devicetree/bindings/dma/sun6i-dma.txt | 9 +- .../devicetree/bindings/gpio/gpio-davinci.txt | 18 - .../devicetree/bindings/gpio/pl061-gpio.txt | 10 + .../devicetree/bindings/gpio/pl061-gpio.yaml | 69 - .../devicetree/bindings/gpu/arm,mali-midgard.txt | 19 +- .../devicetree/bindings/i2c/i2c-ocores.txt | 9 +- Documentation/devicetree/bindings/i3c/i3c.txt | 4 +- .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 72 - .../devicetree/bindings/iio/accel/adxl345.txt | 39 + .../devicetree/bindings/iio/adc/mt6577_auxadc.txt | 2 - .../devicetree/bindings/iio/light/isl29018.txt | 27 + .../devicetree/bindings/iio/light/isl29018.yaml | 56 - .../devicetree/bindings/iio/light/tsl2583.txt | 25 + .../devicetree/bindings/iio/light/tsl2583.yaml | 46 - .../devicetree/bindings/iio/light/tsl2772.txt | 42 + .../devicetree/bindings/iio/light/tsl2772.yaml | 83 - .../devicetree/bindings/input/elan_i2c.txt | 11 - .../devicetree/bindings/input/sun4i-lradc-keys.txt | 1 - .../amlogic,meson-gpio-intc.txt | 1 - .../bindings/interrupt-controller/csky,mpintc.txt | 20 +- .../interrupt-controller/renesas,rza1-irqc.txt | 43 - .../devicetree/bindings/ipmi/npcm7xx-kcs-bmc.txt | 2 +- .../devicetree/bindings/leds/leds-lm36274.txt | 85 - .../devicetree/bindings/leds/leds-lm3697.txt | 73 - .../devicetree/bindings/leds/leds-spi-byte.txt | 44 - .../devicetree/bindings/media/allegro.txt | 43 - .../devicetree/bindings/media/amlogic,vdec.txt | 71 - .../bindings/media/marvell,mmp2-ccic.txt | 50 - .../devicetree/bindings/media/st,stm32-dcmi.txt | 2 +- .../devicetree/bindings/media/sun6i-csi.txt | 1 - .../memory-controllers/ingenic,jz4780-nemc.txt | 1 - .../devicetree/bindings/mfd/atmel-usart.txt | 20 +- Documentation/devicetree/bindings/mfd/lp87565.txt | 36 - .../devicetree/bindings/mfd/rohm,bd71837-pmic.txt | 8 - Documentation/devicetree/bindings/mfd/ti-lmu.txt | 88 +- .../devicetree/bindings/misc/fsl,dpaa2-console.txt | 11 - .../devicetree/bindings/misc/olpc,xo1.75-ec.txt | 23 - .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 98 - .../devicetree/bindings/mmc/amlogic,meson-gx.txt | 4 - .../devicetree/bindings/mmc/mmc-controller.yaml | 374 - Documentation/devicetree/bindings/mmc/mmc.txt | 178 +- .../devicetree/bindings/mmc/sdhci-am654.txt | 9 +- .../devicetree/bindings/mmc/sdhci-sprd.txt | 19 - .../devicetree/bindings/mmc/sunxi-mmc.txt | 52 + .../devicetree/bindings/mtd/brcm,brcmnand.txt | 4 +- .../devicetree/bindings/mtd/stm32-quadspi.txt | 43 + Documentation/devicetree/bindings/mux/mmio-mux.txt | 60 + Documentation/devicetree/bindings/mux/reg-mux.txt | 129 - .../bindings/net/can/microchip,mcp251x.txt | 1 - .../devicetree/bindings/net/can/rcar_can.txt | 13 +- .../devicetree/bindings/net/can/rcar_canfd.txt | 16 +- Documentation/devicetree/bindings/net/dsa/ksz.txt | 2 - .../devicetree/bindings/net/dsa/marvell.txt | 7 +- Documentation/devicetree/bindings/net/ethernet.txt | 1 - .../devicetree/bindings/net/fsl-enetc.txt | 7 +- .../devicetree/bindings/net/keystone-netcp.txt | 44 - Documentation/devicetree/bindings/net/macb.txt | 3 - .../devicetree/bindings/net/mediatek-net.txt | 14 +- .../devicetree/bindings/net/qca,ar71xx.txt | 45 - .../devicetree/bindings/net/socfpga-dwmac.txt | 10 +- .../devicetree/bindings/net/ti,dp83867.txt | 14 +- .../devicetree/bindings/net/wiznet,w5x00.txt | 50 - .../devicetree/bindings/net/xilinx_axienet.txt | 29 +- .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 2 +- .../devicetree/bindings/pci/qcom,pcie.txt | 25 +- .../devicetree/bindings/perf/fsl-imx-ddr.txt | 21 - .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 57 - .../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 12 - .../devicetree/bindings/phy/qcom-pcie2-phy.txt | 42 - .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 13 +- .../bindings/pinctrl/bitmain,bm1880-pinctrl.txt | 34 +- .../bindings/pinctrl/brcm,bcm2835-gpio.txt | 3 - .../bindings/pinctrl/fsl,imx8mm-pinctrl.txt | 2 +- .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 16 +- .../bindings/pinctrl/microchip,pic32-pinctrl.txt | 2 +- .../bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt | 2 +- .../bindings/pinctrl/nvidia,tegra194-pinmux.txt | 107 - .../devicetree/bindings/pinctrl/pinctrl-aspeed.txt | 2 +- .../bindings/pinctrl/pinctrl-bindings.txt | 3 - .../bindings/pinctrl/qcom,apq8084-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,ipq8074-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,mdm9615-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,msm8916-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,msm8960-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,msm8994-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,msm8996-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,msm8998-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,qcs404-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,sdm660-pinctrl.txt | 6 +- .../bindings/pinctrl/qcom,sdm845-pinctrl.txt | 8 +- .../bindings/pinctrl/st,stm32-pinctrl.txt | 208 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 264 - .../devicetree/bindings/power/qcom,rpmpd.txt | 2 - .../devicetree/bindings/property-units.txt | 34 +- .../devicetree/bindings/ptp/ptp-qoriq.txt | 2 - .../bindings/regulator/arizona-regulator.txt | 3 +- .../bindings/regulator/fixed-regulator.yaml | 5 +- .../bindings/regulator/gpio-regulator.txt | 57 + .../bindings/regulator/gpio-regulator.yaml | 118 - .../devicetree/bindings/regulator/max8660.txt | 47 + .../devicetree/bindings/regulator/max8660.yaml | 77 - .../devicetree/bindings/regulator/pv88060.txt | 2 +- .../bindings/regulator/qcom,rpmh-regulator.txt | 2 +- .../bindings/regulator/qcom,spmi-regulator.txt | 22 - .../devicetree/bindings/regulator/regulator.txt | 140 +- .../devicetree/bindings/regulator/regulator.yaml | 200 - .../devicetree/bindings/regulator/slg51000.txt | 88 - .../bindings/remoteproc/qcom,adsp-pil.txt | 125 + .../bindings/remoteproc/qcom,hexagon-v56.txt | 140 - .../bindings/reset/bitmain,bm1880-reset.txt | 18 - .../devicetree/bindings/reset/fsl,imx7-src.txt | 2 +- Documentation/devicetree/bindings/riscv/cpus.yaml | 168 - .../devicetree/bindings/riscv/sifive.yaml | 25 - .../bindings/rtc/allwinner,sun4i-a10-rtc.yaml | 43 - .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 134 - Documentation/devicetree/bindings/rtc/rtc.txt | 73 +- Documentation/devicetree/bindings/rtc/rtc.yaml | 50 - .../devicetree/bindings/rtc/sun6i-rtc.txt | 46 + .../devicetree/bindings/rtc/sunxi-rtc.txt | 17 + .../devicetree/bindings/rtc/trivial-rtc.yaml | 92 - .../devicetree/bindings/serial/st,stm32-usart.txt | 1 - .../bindings/soc/amlogic/amlogic,canvas.txt | 10 +- .../devicetree/bindings/soc/fsl/cpm_qe/qe.txt | 13 +- .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 81 - .../devicetree/bindings/soc/qcom/qcom,apr.txt | 6 +- .../devicetree/bindings/soc/qcom/qcom,glink.txt | 5 - .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 132 - .../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 120 - .../bindings/sound/amlogic,g12a-tohdmitx.txt | 55 - .../devicetree/bindings/sound/cs42l73.txt | 2 +- .../devicetree/bindings/sound/cs42xx8.txt | 6 - .../bindings/sound/davinci-mcasp-audio.txt | 3 - Documentation/devicetree/bindings/sound/rt1011.txt | 32 - .../devicetree/bindings/sound/st,stm32-i2s.txt | 2 +- .../devicetree/bindings/sound/st,stm32-sai.txt | 2 +- .../devicetree/bindings/sound/sun4i-i2s.txt | 45 + .../bindings/sound/sunxi,sun4i-spdif.txt | 42 + .../bindings/spi/allwinner,sun4i-a10-spi.yaml | 86 - .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 106 - Documentation/devicetree/bindings/spi/spi-bus.txt | 112 +- .../devicetree/bindings/spi/spi-controller.yaml | 161 - Documentation/devicetree/bindings/spi/spi-gpio.txt | 43 + .../devicetree/bindings/spi/spi-gpio.yaml | 72 - .../devicetree/bindings/spi/spi-pl022.yaml | 165 - .../devicetree/bindings/spi/spi-sun4i.txt | 23 + .../devicetree/bindings/spi/spi-sun6i.txt | 44 + .../devicetree/bindings/spi/spi-synquacer.txt | 27 - .../devicetree/bindings/spi/spi_pl022.txt | 70 + .../devicetree/bindings/timer/nxp,sysctr-timer.txt | 25 - .../devicetree/bindings/timer/renesas,cmt.txt | 6 - .../devicetree/bindings/trivial-devices.yaml | 4 - Documentation/devicetree/bindings/usb/dwc2.txt | 3 - Documentation/devicetree/bindings/usb/dwc3.txt | 2 - .../devicetree/bindings/usb/renesas,usbhs.txt | 57 - .../usb/{renesas,usb3.txt => renesas_usb3.txt} | 0 .../devicetree/bindings/usb/renesas_usbhs.txt | 55 + .../devicetree/bindings/usb/s3c2410-usb.txt | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 84 +- Documentation/devicetree/bindings/virtio/iommu.txt | 66 - Documentation/devicetree/bindings/virtio/mmio.txt | 30 - .../devicetree/bindings/watchdog/sunxi-wdt.txt | 1 - Documentation/devicetree/booting-without-of.txt | 2 +- Documentation/doc-guide/sphinx.rst | 19 +- Documentation/dontdiff | 1 - .../driver-api/80211/mac80211-advanced.rst | 3 + Documentation/driver-api/basics.rst | 3 + Documentation/driver-api/clk.rst | 6 +- .../driver-api/firmware/other_interfaces.rst | 2 +- Documentation/driver-api/gpio/board.rst | 2 +- Documentation/driver-api/gpio/consumer.rst | 4 +- Documentation/driver-api/gpio/driver.rst | 16 +- Documentation/driver-api/iio/hw-consumer.rst | 1 + Documentation/driver-api/index.rst | 1 - Documentation/driver-api/mei/hdcp.rst | 32 - Documentation/driver-api/mei/iamt.rst | 101 - Documentation/driver-api/mei/index.rst | 23 - Documentation/driver-api/mei/mei-client-bus.rst | 168 - Documentation/driver-api/mei/mei.rst | 176 - Documentation/driver-api/mei/nfc.rst | 28 - Documentation/driver-api/pm/devices.rst | 6 +- Documentation/driver-api/pps.rst | 242 - Documentation/driver-api/ptp.rst | 96 - Documentation/driver-api/s390-drivers.rst | 4 +- Documentation/driver-api/soundwire/locking.rst | 4 +- Documentation/driver-api/target.rst | 4 +- Documentation/driver-api/uio-howto.rst | 4 +- Documentation/driver-api/usb/power-management.rst | 2 +- Documentation/fault-injection/fault-injection.rst | 446 - Documentation/fault-injection/fault-injection.txt | 435 + Documentation/fault-injection/index.rst | 20 - .../fault-injection/notifier-error-inject.rst | 98 - .../fault-injection/notifier-error-inject.txt | 94 + .../fault-injection/nvme-fault-injection.rst | 120 - .../fault-injection/nvme-fault-injection.txt | 116 + Documentation/fault-injection/provoke-crashes.rst | 48 - Documentation/fault-injection/provoke-crashes.txt | 38 + Documentation/fb/api.rst | 307 - Documentation/fb/api.txt | 306 + Documentation/fb/arkfb.rst | 68 - Documentation/fb/arkfb.txt | 68 + Documentation/fb/aty128fb.rst | 75 - Documentation/fb/aty128fb.txt | 72 + Documentation/fb/cirrusfb.rst | 94 - Documentation/fb/cirrusfb.txt | 97 + Documentation/fb/cmap_xfbdev.rst | 56 - Documentation/fb/cmap_xfbdev.txt | 53 + Documentation/fb/deferred_io.rst | 79 - Documentation/fb/deferred_io.txt | 75 + Documentation/fb/efifb.rst | 39 - Documentation/fb/efifb.txt | 37 + Documentation/fb/ep93xx-fb.rst | 140 - Documentation/fb/ep93xx-fb.txt | 135 + Documentation/fb/fbcon.rst | 350 - Documentation/fb/fbcon.txt | 347 + Documentation/fb/framebuffer.rst | 353 - Documentation/fb/framebuffer.txt | 343 + Documentation/fb/gxfb.rst | 54 - Documentation/fb/gxfb.txt | 52 + Documentation/fb/index.rst | 50 - Documentation/fb/intel810.rst | 287 - Documentation/fb/intel810.txt | 278 + Documentation/fb/intelfb.rst | 155 - Documentation/fb/intelfb.txt | 149 + Documentation/fb/internals.rst | 86 - Documentation/fb/internals.txt | 82 + Documentation/fb/lxfb.rst | 55 - Documentation/fb/lxfb.txt | 52 + Documentation/fb/matroxfb.rst | 443 - Documentation/fb/matroxfb.txt | 413 + Documentation/fb/metronomefb.rst | 38 - Documentation/fb/metronomefb.txt | 36 + Documentation/fb/modedb.rst | 155 - Documentation/fb/modedb.txt | 151 + Documentation/fb/pvr2fb.rst | 66 - Documentation/fb/pvr2fb.txt | 65 + Documentation/fb/pxafb.rst | 173 - Documentation/fb/pxafb.txt | 142 + Documentation/fb/s3fb.rst | 82 - Documentation/fb/s3fb.txt | 82 + Documentation/fb/sa1100fb.rst | 40 - Documentation/fb/sa1100fb.txt | 39 + Documentation/fb/sh7760fb.rst | 130 - Documentation/fb/sh7760fb.txt | 131 + Documentation/fb/sisfb.rst | 160 - Documentation/fb/sisfb.txt | 158 + Documentation/fb/sm501.rst | 15 - Documentation/fb/sm501.txt | 10 + Documentation/fb/sm712fb.rst | 35 - Documentation/fb/sm712fb.txt | 31 + Documentation/fb/sstfb.rst | 207 - Documentation/fb/sstfb.txt | 174 + Documentation/fb/tgafb.rst | 71 - Documentation/fb/tgafb.txt | 69 + Documentation/fb/tridentfb.rst | 78 - Documentation/fb/tridentfb.txt | 70 + Documentation/fb/udlfb.rst | 162 - Documentation/fb/udlfb.txt | 159 + Documentation/fb/uvesafb.rst | 188 - Documentation/fb/uvesafb.txt | 184 + Documentation/fb/vesafb.rst | 192 - Documentation/fb/vesafb.txt | 181 + Documentation/fb/viafb.rst | 297 - Documentation/fb/viafb.txt | 252 + Documentation/fb/vt8623fb.rst | 64 - Documentation/fb/vt8623fb.txt | 64 + .../features/debug/stackprotector/arch-support.txt | 2 +- Documentation/filesystems/Locking | 14 + Documentation/filesystems/api-summary.rst | 3 + Documentation/filesystems/coda.txt | 11 +- Documentation/filesystems/debugfs.txt | 2 +- Documentation/filesystems/ext2.txt | 8 +- Documentation/filesystems/f2fs.txt | 108 +- Documentation/filesystems/index.rst | 1 - Documentation/filesystems/overlayfs.txt | 16 +- Documentation/filesystems/porting | 10 +- Documentation/filesystems/proc.txt | 44 +- Documentation/filesystems/tmpfs.txt | 2 +- Documentation/filesystems/ubifs-authentication.md | 4 +- Documentation/filesystems/vfs.rst | 1428 -- Documentation/filesystems/vfs.txt | 1268 ++ .../filesystems/xfs-delayed-logging-design.txt | 2 +- Documentation/firmware-guide/acpi/enumeration.rst | 4 +- .../firmware-guide/acpi/method-tracing.rst | 2 +- Documentation/fmc/API.txt | 47 + Documentation/fmc/FMC-and-SDB.txt | 88 + Documentation/fmc/carrier.txt | 311 + Documentation/fmc/fmc-chardev.txt | 64 + Documentation/fmc/fmc-fakedev.txt | 36 + Documentation/fmc/fmc-trivial.txt | 17 + Documentation/fmc/fmc-write-eeprom.txt | 98 + Documentation/fmc/identifiers.txt | 168 + Documentation/fmc/mezzanine.txt | 123 + Documentation/fmc/parameters.txt | 56 + Documentation/fpga/dfl.rst | 291 - Documentation/fpga/dfl.txt | 285 + Documentation/fpga/index.rst | 17 - Documentation/gpu/amdgpu.rst | 24 +- Documentation/gpu/drivers.rst | 1 - Documentation/gpu/drm-client.rst | 3 - Documentation/gpu/drm-kms-helpers.rst | 15 - Documentation/gpu/drm-mm.rst | 34 +- Documentation/gpu/drm-uapi.rst | 19 +- Documentation/gpu/i915.rst | 87 +- Documentation/gpu/mcde.rst | 8 - Documentation/gpu/msm-crash-dump.rst | 2 - Documentation/gpu/todo.rst | 49 +- Documentation/hwmon/pxe1610 | 90 - Documentation/i2c/instantiating-devices | 2 +- Documentation/ide/changelogs.rst | 17 - Documentation/ide/ide-tape.rst | 68 - Documentation/ide/ide-tape.txt | 65 + Documentation/ide/ide.rst | 265 - Documentation/ide/ide.txt | 256 + Documentation/ide/index.rst | 21 - Documentation/ide/warm-plug-howto.rst | 18 - Documentation/ide/warm-plug-howto.txt | 18 + Documentation/index.rst | 2 +- Documentation/interconnect/interconnect.rst | 7 +- Documentation/iostats.txt | 4 - Documentation/isdn/HiSax.cert | 96 + Documentation/isdn/INTERFACE | 759 + Documentation/isdn/INTERFACE.fax | 163 + Documentation/isdn/README | 599 + Documentation/isdn/README.FAQ | 26 + Documentation/isdn/README.HiSax | 659 + Documentation/isdn/README.audio | 138 + Documentation/isdn/README.concap | 259 + Documentation/isdn/README.diversion | 127 + Documentation/isdn/README.fax | 45 + Documentation/isdn/README.gigaset | 36 +- Documentation/isdn/README.hfc-pci | 41 + Documentation/isdn/README.syncppp | 58 + Documentation/isdn/README.x25 | 184 + Documentation/isdn/syncPPP.FAQ | 224 + Documentation/kbuild/headers_install.rst | 44 - Documentation/kbuild/headers_install.txt | 50 + Documentation/kbuild/index.rst | 27 - Documentation/kbuild/issues.rst | 11 - Documentation/kbuild/kbuild.rst | 265 - Documentation/kbuild/kbuild.txt | 248 + Documentation/kbuild/kconfig-language.rst | 689 - Documentation/kbuild/kconfig-language.txt | 669 + Documentation/kbuild/kconfig-macro-language.rst | 247 - Documentation/kbuild/kconfig-macro-language.txt | 242 + Documentation/kbuild/kconfig.rst | 300 - Documentation/kbuild/kconfig.txt | 272 + Documentation/kbuild/makefiles.rst | 1512 -- Documentation/kbuild/makefiles.txt | 1369 ++ Documentation/kbuild/modules.rst | 571 - Documentation/kbuild/modules.txt | 541 + Documentation/kdump/index.rst | 21 - Documentation/kdump/kdump.rst | 534 - Documentation/kdump/kdump.txt | 509 + Documentation/kdump/vmcoreinfo.rst | 488 - Documentation/kdump/vmcoreinfo.txt | 495 + Documentation/kernel-hacking/hacking.rst | 4 +- Documentation/kernel-per-CPU-kthreads.txt | 2 +- Documentation/laptops/lg-laptop.rst | 2 - Documentation/locking/lockdep-design.txt | 112 +- Documentation/maintainer/index.rst | 1 - Documentation/maintainer/rebasing-and-merging.rst | 226 - Documentation/media/kapi/dtv-core.rst | 6 +- Documentation/media/uapi/cec/cec-api.rst | 2 +- Documentation/media/uapi/cec/cec-ioc-g-mode.rst | 3 +- Documentation/media/uapi/cec/cec-ioc-receive.rst | 15 +- .../media/uapi/mediactl/media-ioc-enum-links.rst | 7 +- Documentation/media/uapi/v4l/biblio.rst | 9 - Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 625 - Documentation/media/uapi/v4l/field-order.rst | 17 +- Documentation/media/uapi/v4l/pixfmt-compressed.rst | 25 - .../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 15 +- Documentation/media/uapi/v4l/pixfmt-v4l2.rst | 13 +- Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 30 - Documentation/media/videodev2.h.rst.exceptions | 5 - Documentation/memory-barriers.txt | 2 +- Documentation/mic/index.rst | 18 - Documentation/mic/mic_overview.rst | 85 - Documentation/mic/mic_overview.txt | 81 + Documentation/mic/scif_overview.rst | 108 - Documentation/mic/scif_overview.txt | 98 + Documentation/misc-devices/mei/mei-client-bus.txt | 141 + Documentation/misc-devices/mei/mei.txt | 266 + Documentation/netlabel/cipso_ipv4.rst | 56 - Documentation/netlabel/cipso_ipv4.txt | 49 + Documentation/netlabel/draft_ietf.rst | 5 - Documentation/netlabel/index.rst | 21 - Documentation/netlabel/introduction.rst | 52 - Documentation/netlabel/introduction.txt | 46 + Documentation/netlabel/lsm_interface.rst | 53 - Documentation/netlabel/lsm_interface.txt | 47 + Documentation/networking/af_xdp.rst | 8 +- .../networking/device_drivers/amazon/ena.txt | 5 +- .../device_drivers/freescale/dpaa2/dpio-driver.rst | 4 +- Documentation/networking/device_drivers/index.rst | 31 - .../networking/device_drivers/mellanox/mlx5.rst | 173 - Documentation/networking/dsa/dsa.rst | 4 +- Documentation/networking/dsa/sja1105.rst | 6 +- Documentation/networking/index.rst | 16 +- Documentation/networking/ip-sysctl.txt | 57 +- Documentation/networking/rds.txt | 2 +- Documentation/networking/sfp-phylink.rst | 5 +- Documentation/networking/timestamping.txt | 2 +- Documentation/networking/tls-offload-layers.svg | 1 - .../networking/tls-offload-reorder-bad.svg | 1 - .../networking/tls-offload-reorder-good.svg | 1 - Documentation/networking/tls-offload.rst | 515 - Documentation/networking/tls.rst | 215 - Documentation/networking/tls.txt | 197 + Documentation/ntb.txt | 27 - Documentation/nvdimm/nvdimm.txt | 4 +- Documentation/pcmcia/devicetable.rst | 37 - Documentation/pcmcia/devicetable.txt | 33 + Documentation/pcmcia/driver-changes.rst | 160 - Documentation/pcmcia/driver-changes.txt | 149 + Documentation/pcmcia/driver.rst | 30 - Documentation/pcmcia/driver.txt | 30 + Documentation/pcmcia/index.rst | 20 - Documentation/pcmcia/locking.rst | 133 - Documentation/pcmcia/locking.txt | 118 + Documentation/power/apm-acpi.rst | 36 - Documentation/power/apm-acpi.txt | 32 + Documentation/power/basic-pm-debugging.rst | 269 - Documentation/power/basic-pm-debugging.txt | 254 + Documentation/power/charger-manager.rst | 205 - Documentation/power/charger-manager.txt | 200 + Documentation/power/drivers-testing.rst | 51 - Documentation/power/drivers-testing.txt | 46 + Documentation/power/energy-model.rst | 147 - Documentation/power/energy-model.txt | 144 + Documentation/power/freezing-of-tasks.rst | 244 - Documentation/power/freezing-of-tasks.txt | 231 + Documentation/power/index.rst | 46 - Documentation/power/interface.rst | 79 - Documentation/power/interface.txt | 77 + Documentation/power/opp.rst | 379 - Documentation/power/opp.txt | 342 + Documentation/power/pci.rst | 1135 -- Documentation/power/pci.txt | 1094 ++ Documentation/power/pm_qos_interface.rst | 225 - Documentation/power/pm_qos_interface.txt | 212 + Documentation/power/power_supply_class.rst | 282 - Documentation/power/power_supply_class.txt | 231 + Documentation/power/powercap/powercap.rst | 257 - Documentation/power/powercap/powercap.txt | 236 + Documentation/power/regulator/consumer.rst | 229 - Documentation/power/regulator/consumer.txt | 218 + Documentation/power/regulator/design.rst | 38 - Documentation/power/regulator/design.txt | 33 + Documentation/power/regulator/machine.rst | 97 - Documentation/power/regulator/machine.txt | 96 + Documentation/power/regulator/overview.rst | 178 - Documentation/power/regulator/overview.txt | 171 + Documentation/power/regulator/regulator.rst | 32 - Documentation/power/regulator/regulator.txt | 30 + Documentation/power/runtime_pm.rst | 940 - Documentation/power/runtime_pm.txt | 928 + Documentation/power/s2ram.rst | 87 - Documentation/power/s2ram.txt | 85 + Documentation/power/suspend-and-cpuhotplug.rst | 286 - Documentation/power/suspend-and-cpuhotplug.txt | 274 + Documentation/power/suspend-and-interrupts.rst | 137 - Documentation/power/suspend-and-interrupts.txt | 135 + Documentation/power/swsusp-and-swap-files.rst | 63 - Documentation/power/swsusp-and-swap-files.txt | 60 + Documentation/power/swsusp-dmcrypt.rst | 140 - Documentation/power/swsusp-dmcrypt.txt | 138 + Documentation/power/swsusp.rst | 501 - Documentation/power/swsusp.txt | 446 + Documentation/power/tricks.rst | 29 - Documentation/power/tricks.txt | 27 + Documentation/power/userland-swsusp.rst | 191 - Documentation/power/userland-swsusp.txt | 170 + Documentation/power/video.rst | 213 - Documentation/power/video.txt | 185 + Documentation/powerpc/firmware-assisted-dump.txt | 2 +- Documentation/powerpc/isa-versions.rst | 2 - Documentation/pps/pps.txt | 239 + Documentation/process/4.Coding.rst | 2 +- Documentation/process/changes.rst | 16 +- Documentation/process/coding-style.rst | 2 +- Documentation/process/submit-checklist.rst | 2 +- Documentation/process/submitting-drivers.rst | 2 +- Documentation/ptp/ptp.txt | 86 + Documentation/riscv/index.rst | 17 - Documentation/riscv/pmu.rst | 255 - Documentation/riscv/pmu.txt | 249 + Documentation/s390/3270.rst | 298 - Documentation/s390/3270.txt | 271 + Documentation/s390/CommonIO | 125 + Documentation/s390/DASD | 73 + Documentation/s390/Debugging390.txt | 2142 +++ Documentation/s390/cds.rst | 530 - Documentation/s390/cds.txt | 472 + Documentation/s390/common_io.rst | 140 - Documentation/s390/dasd.rst | 84 - Documentation/s390/debugging390.rst | 2613 --- Documentation/s390/driver-model.rst | 328 - Documentation/s390/driver-model.txt | 287 + Documentation/s390/index.rst | 30 - Documentation/s390/monreader.rst | 212 - Documentation/s390/monreader.txt | 197 + Documentation/s390/qeth.rst | 64 - Documentation/s390/qeth.txt | 50 + Documentation/s390/s390dbf.rst | 133 - Documentation/s390/s390dbf.txt | 667 + Documentation/s390/text_files.rst | 11 - Documentation/s390/vfio-ap.rst | 866 - Documentation/s390/vfio-ap.txt | 837 + Documentation/s390/vfio-ccw.rst | 326 - Documentation/s390/vfio-ccw.txt | 300 + Documentation/s390/zfcpdump.rst | 50 - Documentation/s390/zfcpdump.txt | 48 + Documentation/scheduler/completion.rst | 293 - Documentation/scheduler/completion.txt | 291 + Documentation/scheduler/index.rst | 29 - Documentation/scheduler/sched-arch.rst | 76 - Documentation/scheduler/sched-arch.txt | 74 + Documentation/scheduler/sched-bwc.rst | 128 - Documentation/scheduler/sched-bwc.txt | 122 + Documentation/scheduler/sched-deadline.rst | 888 - Documentation/scheduler/sched-deadline.txt | 871 + Documentation/scheduler/sched-design-CFS.rst | 249 - Documentation/scheduler/sched-design-CFS.txt | 242 + Documentation/scheduler/sched-domains.rst | 83 - Documentation/scheduler/sched-domains.txt | 77 + Documentation/scheduler/sched-energy.rst | 430 - Documentation/scheduler/sched-energy.txt | 425 + Documentation/scheduler/sched-nice-design.rst | 112 - Documentation/scheduler/sched-nice-design.txt | 108 + Documentation/scheduler/sched-rt-group.rst | 185 - Documentation/scheduler/sched-rt-group.txt | 183 + Documentation/scheduler/sched-stats.rst | 167 - Documentation/scheduler/sched-stats.txt | 154 + Documentation/scheduler/text_files.rst | 5 - Documentation/scsi/osst.txt | 218 + Documentation/security/keys/core.rst | 37 +- Documentation/security/keys/trusted-encrypted.rst | 4 +- Documentation/sphinx/cdomain.py | 5 +- Documentation/sphinx/kerneldoc.py | 44 +- Documentation/sphinx/kernellog.py | 28 - Documentation/sphinx/kfigure.py | 40 +- Documentation/sphinx/requirements.txt | 4 +- Documentation/sysctl/kernel.txt | 20 +- Documentation/target/index.rst | 19 - Documentation/target/scripts.rst | 11 - Documentation/target/tcm_mod_builder.rst | 149 - Documentation/target/tcm_mod_builder.txt | 145 + Documentation/target/tcmu-design.rst | 405 - Documentation/target/tcmu-design.txt | 381 + Documentation/tee.txt | 2 +- Documentation/timers/NO_HZ.txt | 318 + Documentation/timers/highres.rst | 250 - Documentation/timers/highres.txt | 249 + Documentation/timers/hpet.rst | 30 - Documentation/timers/hpet.txt | 28 + Documentation/timers/hrtimers.rst | 178 - Documentation/timers/hrtimers.txt | 178 + Documentation/timers/index.rst | 22 - Documentation/timers/no_hz.rst | 326 - Documentation/timers/timekeeping.rst | 180 - Documentation/timers/timekeeping.txt | 179 + Documentation/timers/timers-howto.rst | 112 - Documentation/timers/timers-howto.txt | 105 + Documentation/trace/coresight-cpu-debug.txt | 2 +- Documentation/trace/coresight.txt | 82 +- Documentation/trace/histogram.rst | 10 +- Documentation/trace/kprobetrace.rst | 48 +- Documentation/trace/uprobetracer.rst | 17 +- .../it_IT/admin-guide/kernel-parameters.rst | 12 - .../translations/it_IT/doc-guide/sphinx.rst | 17 +- .../translations/it_IT/kernel-hacking/hacking.rst | 4 +- .../translations/it_IT/process/4.Coding.rst | 2 +- .../translations/it_IT/process/adding-syscalls.rst | 2 +- .../translations/it_IT/process/coding-style.rst | 2 +- Documentation/translations/it_IT/process/howto.rst | 2 +- .../translations/it_IT/process/license-rules.rst | 28 +- .../translations/it_IT/process/magic-number.rst | 2 +- .../it_IT/process/stable-kernel-rules.rst | 4 +- .../it_IT/process/submit-checklist.rst | 2 +- .../translations/ko_KR/memory-barriers.txt | 2 +- Documentation/translations/zh_CN/arm64/booting.txt | 4 +- .../zh_CN/arm64/legacy_instructions.txt | 4 +- Documentation/translations/zh_CN/arm64/memory.txt | 4 +- .../translations/zh_CN/arm64/silicon-errata.txt | 4 +- .../translations/zh_CN/arm64/tagged-pointers.txt | 4 +- .../translations/zh_CN/basic_profiling.txt | 71 + Documentation/translations/zh_CN/oops-tracing.txt | 2 +- .../translations/zh_CN/process/4.Coding.rst | 4 +- .../translations/zh_CN/process/coding-style.rst | 2 +- .../zh_CN/process/management-style.rst | 4 +- .../zh_CN/process/programming-language.rst | 59 +- .../zh_CN/process/submit-checklist.rst | 2 +- .../zh_CN/process/submitting-drivers.rst | 2 +- Documentation/usb/rio.txt | 66 +- .../virtual/kvm/amd-memory-encryption.rst | 3 - Documentation/virtual/kvm/api.txt | 2 +- Documentation/virtual/kvm/devices/arm-vgic-its.txt | 2 +- Documentation/vm/hmm.rst | 145 +- Documentation/vm/memory-model.rst | 39 - Documentation/vm/numa.rst | 6 +- Documentation/vm/page_migration.rst | 2 +- Documentation/vm/unevictable-lru.rst | 2 +- .../watchdog/convert_drivers_to_kernel_api.rst | 219 - .../watchdog/convert_drivers_to_kernel_api.txt | 218 + Documentation/watchdog/hpwdt.rst | 73 - Documentation/watchdog/hpwdt.txt | 66 + Documentation/watchdog/index.rst | 25 - Documentation/watchdog/mlx-wdt.rst | 56 - Documentation/watchdog/mlx-wdt.txt | 52 + Documentation/watchdog/pcwd-watchdog.rst | 71 - Documentation/watchdog/pcwd-watchdog.txt | 66 + Documentation/watchdog/watchdog-api.rst | 271 - Documentation/watchdog/watchdog-api.txt | 237 + Documentation/watchdog/watchdog-kernel-api.rst | 338 - Documentation/watchdog/watchdog-kernel-api.txt | 305 + Documentation/watchdog/watchdog-parameters.rst | 736 - Documentation/watchdog/watchdog-parameters.txt | 410 + Documentation/watchdog/watchdog-pm.rst | 22 - Documentation/watchdog/watchdog-pm.txt | 19 + Documentation/watchdog/wdt.rst | 63 - Documentation/watchdog/wdt.txt | 50 + Documentation/x86/exception-tables.rst | 2 +- Documentation/x86/index.rst | 1 + .../{core-api => x86}/protection-keys.rst | 0 Documentation/x86/topology.rst | 4 - Documentation/x86/x86_64/5level-paging.rst | 2 +- Documentation/x86/x86_64/boot-options.rst | 4 +- Documentation/x86/x86_64/fake-numa-for-cpusets.rst | 6 +- Documentation/xilinx/eemi.rst | 67 - Documentation/xilinx/eemi.txt | 67 + Documentation/xilinx/index.rst | 17 - Kconfig | 4 +- MAINTAINERS | 302 +- Makefile | 64 +- Next/SHA1s | 297 - Next/Trees | 299 - Next/merge.log | 11975 ------------- Next/quilt-import.log | 2 - arch/Kconfig | 8 - arch/alpha/Makefile | 2 + arch/alpha/boot/stdio.c | 6 +- arch/alpha/include/asm/atomic.h | 20 +- arch/alpha/include/asm/device.h | 3 +- arch/alpha/include/asm/io.h | 5 + arch/alpha/include/asm/pgalloc.h | 40 +- arch/alpha/include/uapi/asm/Kbuild | 1 - arch/alpha/include/uapi/asm/socket.h | 2 - arch/alpha/kernel/module.c | 14 +- arch/alpha/kernel/signal.c | 4 +- arch/alpha/kernel/srm_env.c | 18 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/alpha/kernel/traps.c | 2 +- arch/alpha/mm/fault.c | 4 +- arch/arc/Kbuild | 1 - arch/arc/Makefile | 4 - arch/arc/boot/dts/abilis_tb100.dtsi | 14 +- arch/arc/boot/dts/abilis_tb100_dvk.dts | 14 +- arch/arc/boot/dts/abilis_tb101.dtsi | 14 +- arch/arc/boot/dts/abilis_tb101_dvk.dts | 14 +- arch/arc/boot/dts/abilis_tb10x.dtsi | 14 +- arch/arc/boot/dts/eznps.dts | 13 +- arch/arc/boot/dts/hsdk.dts | 45 +- arch/arc/configs/hsdk_defconfig | 3 +- arch/arc/configs/tb10x_defconfig | 1 - arch/arc/include/asm/atomic.h | 41 +- arch/arc/include/asm/cmpxchg.h | 14 +- arch/arc/include/asm/entry-arcv2.h | 361 +- arch/arc/include/asm/entry-compact.h | 4 +- arch/arc/include/asm/linkage.h | 18 - arch/arc/include/asm/pgtable.h | 8 +- arch/arc/include/uapi/asm/Kbuild | 1 - arch/arc/kernel/asm-offsets.c | 7 - arch/arc/kernel/entry-arcv2.S | 62 +- arch/arc/kernel/entry.S | 4 +- arch/arc/kernel/process.c | 4 +- arch/arc/kernel/signal.c | 2 +- arch/arc/kernel/traps.c | 2 +- arch/arc/kernel/troubleshoot.c | 4 +- arch/arc/mm/fault.c | 192 +- arch/arc/mm/tlb.c | 13 +- arch/arc/mm/tlbex.S | 11 - arch/arc/plat-axs10x/axs10x.c | 11 +- arch/arc/plat-eznps/Kconfig | 2 +- arch/arc/plat-eznps/ctop.c | 13 +- arch/arc/plat-eznps/entry.S | 12 +- arch/arc/plat-eznps/include/plat/ctop.h | 28 +- arch/arc/plat-eznps/include/plat/mtm.h | 13 +- arch/arc/plat-eznps/include/plat/smp.h | 13 +- arch/arc/plat-eznps/mtm.c | 13 +- arch/arc/plat-eznps/platform.c | 13 +- arch/arc/plat-eznps/smp.c | 13 +- arch/arc/plat-hsdk/platform.c | 161 +- arch/arc/plat-tb10x/Kconfig | 13 +- arch/arc/plat-tb10x/Makefile | 13 +- arch/arc/plat-tb10x/tb10x.c | 14 +- arch/arm/Kconfig | 40 +- arch/arm/Kconfig.debug | 7 + arch/arm/Makefile | 1 + arch/arm/arm-soc-for-next-contents.txt | 62 - arch/arm/boot/compressed/decompress.c | 1 - arch/arm/boot/dts/Makefile | 8 - arch/arm/boot/dts/am335x-baltos-ir2110.dts | 14 +- arch/arm/boot/dts/am335x-baltos-ir3220.dts | 14 +- arch/arm/boot/dts/am335x-baltos-ir5221.dts | 13 +- arch/arm/boot/dts/am335x-pcm-953.dtsi | 24 +- arch/arm/boot/dts/am335x-phycore-rdk.dts | 4 - arch/arm/boot/dts/am335x-phycore-som.dtsi | 47 +- arch/arm/boot/dts/am335x-regor-rdk.dts | 24 - arch/arm/boot/dts/am335x-regor.dtsi | 223 - arch/arm/boot/dts/am335x-wega-rdk.dts | 4 - arch/arm/boot/dts/am335x-wega.dtsi | 18 +- arch/arm/boot/dts/am33xx-l4.dtsi | 14 +- arch/arm/boot/dts/am437x-l4.dtsi | 4 + arch/arm/boot/dts/am57xx-idk-common.dtsi | 1 - arch/arm/boot/dts/animeo_ip.dts | 3 +- arch/arm/boot/dts/armada-370-netgear-rn104.dts | 14 - arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 8 - arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts | 160 - arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts | 566 - arch/arm/boot/dts/aspeed-bmc-microsoft-olympus.dts | 207 - arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts | 2 - arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 22 - arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 2 - arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 966 -- arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts | 224 - arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 6 - arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 123 +- arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts | 5 - arch/arm/boot/dts/aspeed-g4.dtsi | 8 +- arch/arm/boot/dts/aspeed-g5.dtsi | 11 +- arch/arm/boot/dts/at91-qil_a9260.dts | 3 +- arch/arm/boot/dts/at91-sama5d4_ma5d4.dtsi | 8 +- arch/arm/boot/dts/at91-sama5d4_ma5d4evk.dts | 8 +- arch/arm/boot/dts/at91-wb50n.dtsi | 2 +- arch/arm/boot/dts/at91rm9200ek.dts | 3 +- arch/arm/boot/dts/at91sam9261.dtsi | 3 +- arch/arm/boot/dts/at91sam9261ek.dts | 11 +- arch/arm/boot/dts/at91sam9263.dtsi | 3 +- arch/arm/boot/dts/at91sam9263ek.dts | 3 +- arch/arm/boot/dts/at91sam9g15.dtsi | 3 +- arch/arm/boot/dts/at91sam9g20.dtsi | 3 +- arch/arm/boot/dts/at91sam9g20ek.dts | 3 +- arch/arm/boot/dts/at91sam9g20ek_2mmc.dts | 3 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 3 +- arch/arm/boot/dts/at91sam9g25.dtsi | 3 +- arch/arm/boot/dts/at91sam9g35.dtsi | 3 +- arch/arm/boot/dts/at91sam9g45.dtsi | 25 +- arch/arm/boot/dts/at91sam9rl.dtsi | 25 +- arch/arm/boot/dts/at91sam9rlek.dts | 3 +- arch/arm/boot/dts/at91sam9x25.dtsi | 3 +- arch/arm/boot/dts/at91sam9x35.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5.dtsi | 23 +- arch/arm/boot/dts/at91sam9x5_can.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5_isi.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5_lcd.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5_macb0.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5_macb1.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5_usart3.dtsi | 3 +- arch/arm/boot/dts/axm5516-amarillo.dts | 6 +- arch/arm/boot/dts/axm5516-cpus.dtsi | 6 +- arch/arm/boot/dts/axm55xx.dtsi | 6 +- arch/arm/boot/dts/bcm283x.dtsi | 2 - arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 1 - arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 1 - arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 1 - arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 1 - arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | 1 - arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts | 1 - arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 1 - arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 1 - arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 1 - arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 1 - arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 1 - arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 1 - arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 1 - arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 1 - arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 1 - arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 1 - arch/arm/boot/dts/bcm47094-phicomm-k3.dts | 1 - arch/arm/boot/dts/bcm59056.dtsi | 6 +- arch/arm/boot/dts/bcm94708.dts | 1 - arch/arm/boot/dts/bcm94709.dts | 1 - arch/arm/boot/dts/bcm963138dvt.dts | 1 - arch/arm/boot/dts/da850-enbw-cmc.dts | 6 +- arch/arm/boot/dts/da850-evm.dts | 5 +- arch/arm/boot/dts/da850-lcdk.dts | 3 +- arch/arm/boot/dts/da850-lego-ev3.dts | 5 +- arch/arm/boot/dts/da850.dtsi | 6 +- arch/arm/boot/dts/dra7-l4.dtsi | 4 +- arch/arm/boot/dts/dra71-evm.dts | 2 +- arch/arm/boot/dts/dra71x.dtsi | 17 - arch/arm/boot/dts/dra72x.dtsi | 4 - arch/arm/boot/dts/dra76x-mmc-iodelay.dtsi | 40 +- arch/arm/boot/dts/dra76x.dtsi | 8 - arch/arm/boot/dts/ecx-2000.dts | 13 +- arch/arm/boot/dts/ecx-common.dtsi | 13 +- arch/arm/boot/dts/emev2-kzm9d.dts | 2 +- arch/arm/boot/dts/ethernut5.dts | 3 +- arch/arm/boot/dts/exynos4.dtsi | 2 +- arch/arm/boot/dts/exynos4210.dtsi | 6 - arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 32 - arch/arm/boot/dts/exynos4412.dtsi | 2 - arch/arm/boot/dts/exynos5410-odroidxu.dts | 5 - arch/arm/boot/dts/exynos5410.dtsi | 6 - arch/arm/boot/dts/exynos5420-arndale-octa.dts | 14 +- arch/arm/boot/dts/exynos5420.dtsi | 234 +- arch/arm/boot/dts/exynos54xx.dtsi | 9 - arch/arm/boot/dts/hi3620-hi4511.dts | 5 +- arch/arm/boot/dts/hi3620.dtsi | 5 +- arch/arm/boot/dts/highbank.dts | 13 +- arch/arm/boot/dts/hip04-d01.dts | 5 +- arch/arm/boot/dts/hisi-x5hd2-dkb.dts | 5 +- arch/arm/boot/dts/hisi-x5hd2.dtsi | 5 +- arch/arm/boot/dts/ibm-power9-dual.dtsi | 248 - arch/arm/boot/dts/imx1-ads.dts | 8 +- arch/arm/boot/dts/imx1-apf9328.dts | 8 +- arch/arm/boot/dts/imx1-pinfunc.h | 8 +- arch/arm/boot/dts/imx23-olinuxino.dts | 8 +- arch/arm/boot/dts/imx23-stmp378x_devb.dts | 8 +- arch/arm/boot/dts/imx25-eukrea-cpuimx25.dtsi | 10 +- .../imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts | 10 +- .../imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts | 10 +- .../imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts | 10 +- .../boot/dts/imx25-eukrea-mbimxsd25-baseboard.dts | 10 +- arch/arm/boot/dts/imx25-karo-tx25.dts | 8 +- arch/arm/boot/dts/imx27-apf27.dts | 8 +- arch/arm/boot/dts/imx27-apf27dev.dts | 8 +- arch/arm/boot/dts/imx27-eukrea-cpuimx27.dtsi | 8 +- .../boot/dts/imx27-eukrea-mbimxsd27-baseboard.dts | 8 +- arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts | 8 +- arch/arm/boot/dts/imx27-phytec-phycard-s-som.dtsi | 8 +- arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts | 7 +- arch/arm/boot/dts/imx27-phytec-phycore-som.dtsi | 8 +- arch/arm/boot/dts/imx27-pinfunc.h | 8 +- arch/arm/boot/dts/imx28-apf28.dts | 8 +- arch/arm/boot/dts/imx28-apf28dev.dts | 8 +- arch/arm/boot/dts/imx28-cfa10036.dts | 8 +- arch/arm/boot/dts/imx28-cfa10037.dts | 8 +- arch/arm/boot/dts/imx28-cfa10049.dts | 8 +- arch/arm/boot/dts/imx28-cfa10055.dts | 8 +- arch/arm/boot/dts/imx28-cfa10056.dts | 8 +- arch/arm/boot/dts/imx28-cfa10057.dts | 8 +- arch/arm/boot/dts/imx28-cfa10058.dts | 8 +- arch/arm/boot/dts/imx28-duckbill-2-485.dts | 8 +- arch/arm/boot/dts/imx28-duckbill-2-enocean.dts | 8 +- arch/arm/boot/dts/imx28-duckbill-2-spi.dts | 8 +- arch/arm/boot/dts/imx28-duckbill-2.dts | 8 +- arch/arm/boot/dts/imx28-duckbill.dts | 8 +- arch/arm/boot/dts/imx28-eukrea-mbmx283lc.dts | 10 +- arch/arm/boot/dts/imx28-eukrea-mbmx287lc.dts | 10 +- arch/arm/boot/dts/imx28-eukrea-mbmx28lc.dtsi | 10 +- arch/arm/boot/dts/imx28-m28.dtsi | 8 +- arch/arm/boot/dts/imx28-m28cu3.dts | 8 +- arch/arm/boot/dts/imx28-m28evk.dts | 8 +- arch/arm/boot/dts/imx28-sps1.dts | 8 +- arch/arm/boot/dts/imx28-ts4600.dts | 8 +- arch/arm/boot/dts/imx31-bug.dts | 8 +- arch/arm/boot/dts/imx35-eukrea-cpuimx35.dtsi | 10 +- .../boot/dts/imx35-eukrea-mbimxsd35-baseboard.dts | 10 +- arch/arm/boot/dts/imx51-apf51.dts | 8 +- arch/arm/boot/dts/imx51-apf51dev.dts | 8 +- arch/arm/boot/dts/imx51-digi-connectcore-jsk.dts | 8 +- arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi | 8 +- arch/arm/boot/dts/imx53-ard.dts | 8 +- arch/arm/boot/dts/imx53-cx9020.dts | 8 +- arch/arm/boot/dts/imx53-m53.dtsi | 8 +- arch/arm/boot/dts/imx53-m53evk.dts | 8 +- arch/arm/boot/dts/imx53-m53menlo.dts | 266 +- arch/arm/boot/dts/imx53-mba53.dts | 8 +- arch/arm/boot/dts/imx53-smd.dts | 73 - arch/arm/boot/dts/imx53-tqma53.dtsi | 8 +- arch/arm/boot/dts/imx53-voipac-bsb.dts | 8 +- arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi | 8 +- arch/arm/boot/dts/imx53.dtsi | 12 - arch/arm/boot/dts/imx6dl-dfi-fs700-m60.dts | 8 +- arch/arm/boot/dts/imx6dl-gw51xx.dts | 8 +- arch/arm/boot/dts/imx6dl-gw52xx.dts | 8 +- arch/arm/boot/dts/imx6dl-gw53xx.dts | 8 +- arch/arm/boot/dts/imx6dl-gw54xx.dts | 8 +- arch/arm/boot/dts/imx6dl-gw552x.dts | 8 +- arch/arm/boot/dts/imx6dl-phytec-pbab01.dts | 8 +- arch/arm/boot/dts/imx6dl-phytec-pfla02.dtsi | 8 +- arch/arm/boot/dts/imx6q-arm2.dts | 8 +- arch/arm/boot/dts/imx6q-dfi-fs700-m60.dts | 8 +- arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 8 +- arch/arm/boot/dts/imx6q-gw51xx.dts | 8 +- arch/arm/boot/dts/imx6q-gw52xx.dts | 8 +- arch/arm/boot/dts/imx6q-gw53xx.dts | 8 +- arch/arm/boot/dts/imx6q-gw5400-a.dts | 8 +- arch/arm/boot/dts/imx6q-gw54xx.dts | 8 +- arch/arm/boot/dts/imx6q-gw552x.dts | 8 +- arch/arm/boot/dts/imx6q-phytec-pbab01.dts | 8 +- arch/arm/boot/dts/imx6q-phytec-pfla02.dtsi | 8 +- arch/arm/boot/dts/imx6q-sbc6x.dts | 4 +- arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 16 - arch/arm/boot/dts/imx6qdl.dtsi | 11 +- arch/arm/boot/dts/imx6sl-evk.dts | 12 - arch/arm/boot/dts/imx6sl.dtsi | 12 +- arch/arm/boot/dts/imx6sll-evk.dts | 12 - arch/arm/boot/dts/imx6sll.dtsi | 2 - arch/arm/boot/dts/imx6sx-sdb-reva.dts | 16 - arch/arm/boot/dts/imx6sx-sdb.dts | 16 - arch/arm/boot/dts/imx6sx-udoo-neo-basic.dts | 39 +- arch/arm/boot/dts/imx6sx-udoo-neo-extended.dts | 47 +- arch/arm/boot/dts/imx6sx-udoo-neo-full.dts | 47 +- arch/arm/boot/dts/imx6sx-udoo-neo.dtsi | 89 +- arch/arm/boot/dts/imx6sx.dtsi | 7 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 4 - arch/arm/boot/dts/imx6ul-geam.dts | 2 +- arch/arm/boot/dts/imx6ul-isiot.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 14 - arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 11 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 6 - arch/arm/boot/dts/imx6ull.dtsi | 7 - arch/arm/boot/dts/imx7d-meerkat96.dts | 375 - arch/arm/boot/dts/imx7d-sdb.dts | 16 +- arch/arm/boot/dts/imx7d-zii-rpu2.dts | 16 +- arch/arm/boot/dts/imx7d.dtsi | 16 +- arch/arm/boot/dts/imx7s.dtsi | 11 +- arch/arm/boot/dts/imx7ulp-evk.dts | 20 - arch/arm/boot/dts/imx7ulp.dtsi | 33 - arch/arm/boot/dts/iwg20d-q7-common.dtsi | 2 +- .../boot/dts/logicpd-torpedo-37xx-devkit-28.dts | 32 - arch/arm/boot/dts/lpc3250-ea3250.dts | 8 +- arch/arm/boot/dts/lpc3250-phy3250.dts | 8 +- arch/arm/boot/dts/ls1021a-tsn.dts | 289 - arch/arm/boot/dts/meson.dtsi | 44 +- arch/arm/boot/dts/meson6-atv1200.dts | 44 +- arch/arm/boot/dts/meson6.dtsi | 44 +- arch/arm/boot/dts/meson8-minix-neo-x8.dts | 39 +- arch/arm/boot/dts/meson8.dtsi | 69 +- arch/arm/boot/dts/meson8b-mxq.dts | 181 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 42 +- arch/arm/boot/dts/meson8b.dtsi | 75 +- arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 9 +- arch/arm/boot/dts/meson8m2.dtsi | 10 - arch/arm/boot/dts/mmp2-brownstone.dts | 5 +- arch/arm/boot/dts/mmp2.dtsi | 5 +- arch/arm/boot/dts/mpa1600.dts | 3 +- arch/arm/boot/dts/mt2701-pinfunc.h | 10 +- arch/arm/boot/dts/mt8135-pinfunc.h | 10 +- arch/arm/boot/dts/omap3-lilly-a83x.dtsi | 6 +- arch/arm/boot/dts/omap3-lilly-dbb056.dts | 6 +- arch/arm/boot/dts/omap4-l4.dtsi | 9 + arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 10 +- arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 10 +- arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts | 10 +- arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts | 10 +- arch/arm/boot/dts/pm9g45.dts | 3 +- arch/arm/boot/dts/pxa168-aspenite.dts | 5 +- arch/arm/boot/dts/pxa168.dtsi | 5 +- arch/arm/boot/dts/pxa25x.dtsi | 8 +- arch/arm/boot/dts/pxa910-dkb.dts | 5 +- arch/arm/boot/dts/pxa910.dtsi | 5 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 10 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 156 - arch/arm/boot/dts/qcom-msm8974.dtsi | 138 +- arch/arm/boot/dts/r7s72100-genmai.dts | 2 +- arch/arm/boot/dts/r7s72100-rskrza1.dts | 38 - arch/arm/boot/dts/r7s72100.dtsi | 19 - arch/arm/boot/dts/r7s9210-rza2mevb.dts | 161 +- arch/arm/boot/dts/r7s9210.dtsi | 286 - arch/arm/boot/dts/r8a73a4-ape6evm.dts | 2 +- arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 2 +- arch/arm/boot/dts/r8a7743-sk-rzg1m.dts | 2 +- arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 2 +- arch/arm/boot/dts/r8a7745-sk-rzg1e.dts | 2 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 4 +- arch/arm/boot/dts/r8a7778-bockw.dts | 2 +- arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7790-lager.dts | 9 +- arch/arm/boot/dts/r8a7790-stout.dts | 9 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 9 +- arch/arm/boot/dts/r8a7791-porter.dts | 9 +- arch/arm/boot/dts/r8a7792-blanche.dts | 9 +- arch/arm/boot/dts/r8a7792-wheat.dts | 2 +- arch/arm/boot/dts/r8a7792.dtsi | 34 - arch/arm/boot/dts/r8a7793-gose.dts | 9 +- arch/arm/boot/dts/r8a7794-alt.dts | 2 +- arch/arm/boot/dts/r8a7794-silk.dts | 2 +- arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 27 +- arch/arm/boot/dts/rk3288-veyron-jaq.dts | 207 - arch/arm/boot/dts/rk3288-veyron-jerry.dts | 207 - arch/arm/boot/dts/rk3288-veyron-mickey.dts | 234 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 254 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 2 +- arch/arm/boot/dts/rk3288-veyron-speedy.dts | 219 - arch/arm/boot/dts/rk3288-veyron.dtsi | 58 +- arch/arm/boot/dts/rk3288.dtsi | 30 +- arch/arm/boot/dts/sama5d3.dtsi | 27 +- arch/arm/boot/dts/sama5d3_can.dtsi | 3 +- arch/arm/boot/dts/sama5d3_emac.dtsi | 3 +- arch/arm/boot/dts/sama5d3_gmac.dtsi | 3 +- arch/arm/boot/dts/sama5d3_lcd.dtsi | 3 +- arch/arm/boot/dts/sama5d3_mci2.dtsi | 3 +- arch/arm/boot/dts/sama5d3_tcb1.dtsi | 3 +- arch/arm/boot/dts/sama5d3_uart.dtsi | 3 +- arch/arm/boot/dts/sh73a0-kzm9g.dts | 2 +- arch/arm/boot/dts/spear1310-evb.dts | 8 +- arch/arm/boot/dts/spear1310.dtsi | 8 +- arch/arm/boot/dts/spear1340-evb.dts | 8 +- arch/arm/boot/dts/spear1340.dtsi | 8 +- arch/arm/boot/dts/spear13xx.dtsi | 8 +- arch/arm/boot/dts/spear300-evb.dts | 8 +- arch/arm/boot/dts/spear300.dtsi | 8 +- arch/arm/boot/dts/spear310-evb.dts | 8 +- arch/arm/boot/dts/spear310.dtsi | 8 +- arch/arm/boot/dts/spear320-evb.dts | 8 +- arch/arm/boot/dts/spear320-hmi.dts | 8 +- arch/arm/boot/dts/spear320.dtsi | 8 +- arch/arm/boot/dts/spear3xx.dtsi | 8 +- arch/arm/boot/dts/spear600-evb.dts | 8 +- arch/arm/boot/dts/spear600.dtsi | 8 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 8 +- arch/arm/boot/dts/ste-href-ab8500.dtsi | 8 +- arch/arm/boot/dts/ste-href-ab8505.dtsi | 8 +- arch/arm/boot/dts/ste-href-family-pinctrl.dtsi | 8 +- arch/arm/boot/dts/ste-href-stuib.dtsi | 8 +- arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 8 +- arch/arm/boot/dts/ste-href.dtsi | 8 +- arch/arm/boot/dts/ste-hrefprev60-stuib.dts | 8 +- arch/arm/boot/dts/ste-hrefprev60-tvk.dts | 8 +- arch/arm/boot/dts/ste-hrefprev60.dtsi | 8 +- arch/arm/boot/dts/ste-hrefv60plus-stuib.dts | 8 +- arch/arm/boot/dts/ste-hrefv60plus-tvk.dts | 8 +- arch/arm/boot/dts/ste-hrefv60plus.dtsi | 8 +- arch/arm/boot/dts/ste-nomadik-pinctrl.dtsi | 8 +- arch/arm/boot/dts/ste-snowball.dts | 8 +- arch/arm/boot/dts/stih407-family.dtsi | 5 +- arch/arm/boot/dts/stih407-pinctrl.dtsi | 5 +- arch/arm/boot/dts/stih407.dtsi | 5 +- arch/arm/boot/dts/stih410-pinctrl.dtsi | 5 +- arch/arm/boot/dts/stih410.dtsi | 5 +- arch/arm/boot/dts/stih418.dtsi | 5 +- arch/arm/boot/dts/sun5i-gr8-evb.dts | 2 +- arch/arm/boot/dts/sun6i-a31.dtsi | 25 +- arch/arm/boot/dts/sun7i-a20-icnova-swac.dts | 3 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 8 - arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 4 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 29 - .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 3 +- arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 3 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 4 - arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 3 +- arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 7 +- arch/arm/boot/dts/sun8i-r40.dtsi | 3 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 13 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 123 - arch/arm/boot/dts/sunxi-bananapi-m2-plus-v1.2.dtsi | 3 +- arch/arm/boot/dts/tny_a9260.dts | 3 +- arch/arm/boot/dts/tny_a9260_common.dtsi | 3 +- arch/arm/boot/dts/tny_a9263.dts | 3 +- arch/arm/boot/dts/tny_a9g20.dts | 3 +- arch/arm/boot/dts/usb_a9263.dts | 3 +- arch/arm/boot/dts/usb_a9g20-dab-mmx.dtsi | 3 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 5 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 3 - arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 13 +- arch/arm/boot/dts/vf610-cosmic.dts | 6 +- arch/arm/boot/dts/vf610-zii-dev.dtsi | 52 +- arch/arm/common/vlock.S | 11 +- arch/arm/common/vlock.h | 10 +- arch/arm/configs/exynos_defconfig | 66 +- arch/arm/configs/imx_v6_v7_defconfig | 9 - arch/arm/configs/mini2440_defconfig | 43 +- arch/arm/configs/multi_v7_defconfig | 3 +- arch/arm/configs/mvebu_v7_defconfig | 1 - arch/arm/configs/netx_defconfig | 80 + arch/arm/configs/qcom_defconfig | 6 - arch/arm/configs/s3c2410_defconfig | 24 +- arch/arm/configs/s3c6400_defconfig | 11 +- arch/arm/configs/shmobile_defconfig | 1 + arch/arm/crypto/chacha-neon-glue.c | 2 +- arch/arm/crypto/sha1-armv7-neon.S | 6 +- arch/arm/crypto/sha1_glue.c | 7 +- arch/arm/crypto/sha1_neon_glue.c | 7 +- arch/arm/crypto/sha256_glue.c | 7 +- arch/arm/crypto/sha256_neon_glue.c | 7 +- arch/arm/crypto/sha512-glue.c | 2 +- arch/arm/include/asm/Kbuild | 2 - arch/arm/include/asm/arch_timer.h | 10 - arch/arm/include/asm/atomic.h | 50 +- arch/arm/include/asm/cacheflush.h | 7 + arch/arm/include/asm/dcc.h | 10 +- arch/arm/include/asm/device.h | 3 +- arch/arm/include/asm/edac.h | 13 +- arch/arm/include/asm/flat.h | 37 + arch/arm/include/asm/fncpy.h | 14 +- arch/arm/include/asm/hardware/cache-l2x0.h | 14 +- arch/arm/include/asm/hardware/cache-uniphier.h | 11 +- arch/arm/include/asm/hardware/cp14.h | 10 +- arch/arm/include/asm/hardware/iop3xx-adma.h | 15 +- arch/arm/include/asm/hardware/iop3xx.h | 2 - arch/arm/include/asm/hardware/iop_adma.h | 15 +- arch/arm/include/asm/hugetlb-3level.h | 14 +- arch/arm/include/asm/hugetlb.h | 14 +- arch/arm/include/asm/io.h | 1 + arch/arm/include/asm/kprobes.h | 10 +- arch/arm/include/asm/kvm_arm.h | 14 +- arch/arm/include/asm/kvm_asm.h | 14 +- arch/arm/include/asm/kvm_coproc.h | 14 +- arch/arm/include/asm/kvm_emulate.h | 14 +- arch/arm/include/asm/kvm_host.h | 14 +- arch/arm/include/asm/kvm_mmio.h | 14 +- arch/arm/include/asm/kvm_mmu.h | 14 +- arch/arm/include/asm/opcodes-sec.h | 9 +- arch/arm/include/asm/outercache.h | 14 +- arch/arm/include/asm/percpu.h | 13 +- arch/arm/include/asm/pgalloc.h | 41 +- arch/arm/include/asm/pgtable-2level-types.h | 14 +- arch/arm/include/asm/pgtable-3level-hwdef.h | 14 +- arch/arm/include/asm/pgtable-3level-types.h | 14 +- arch/arm/include/asm/pgtable-3level.h | 14 +- arch/arm/include/asm/probes.h | 10 +- arch/arm/include/asm/psci.h | 9 +- arch/arm/include/asm/ptdump.h | 9 +- arch/arm/include/asm/smp.h | 6 + arch/arm/include/asm/smp_plat.h | 5 - arch/arm/include/asm/tcm.h | 3 +- arch/arm/include/asm/traps.h | 2 +- arch/arm/include/asm/unified.h | 14 +- arch/arm/include/asm/unwind.h | 14 +- arch/arm/include/debug/clps711x.S | 6 +- arch/arm/include/debug/meson.S | 5 +- arch/arm/include/debug/msm.S | 11 +- arch/arm/include/debug/netx.S | 36 + arch/arm/include/debug/tegra.S | 11 +- arch/arm/include/debug/zynq.S | 10 +- arch/arm/kernel/bugs.c | 2 +- arch/arm/kernel/cpuidle.c | 8 +- arch/arm/kernel/efi.c | 3 +- arch/arm/kernel/hibernate.c | 3 +- arch/arm/kernel/hw_breakpoint.c | 13 +- arch/arm/kernel/isa.c | 6 +- arch/arm/kernel/paravirt.c | 9 +- arch/arm/kernel/psci_smp.c | 9 +- arch/arm/kernel/ptrace.c | 6 +- arch/arm/kernel/signal.c | 4 +- arch/arm/kernel/sigreturn_codes.S | 10 +- arch/arm/kernel/smccc-call.S | 11 +- arch/arm/kernel/smp.c | 1 + arch/arm/kernel/tcm.c | 2 +- arch/arm/kernel/thumbee.c | 14 +- arch/arm/kernel/traps.c | 4 +- arch/arm/kernel/unwind.c | 15 +- arch/arm/kvm/coproc.c | 14 +- arch/arm/kvm/coproc.h | 14 +- arch/arm/kvm/coproc_a15.c | 14 +- arch/arm/kvm/coproc_a7.c | 14 +- arch/arm/kvm/emulate.c | 14 +- arch/arm/kvm/guest.c | 14 +- arch/arm/kvm/handle_exit.c | 14 +- arch/arm/kvm/hyp/hyp-entry.S | 14 +- arch/arm/kvm/init.S | 14 +- arch/arm/kvm/interrupts.S | 14 +- arch/arm/kvm/irq.h | 5 +- arch/arm/kvm/reset.c | 14 +- arch/arm/kvm/vgic-v3-coproc.c | 10 +- arch/arm/lib/Makefile | 1 + arch/arm/lib/call_with_stack.S | 14 +- arch/arm/lib/delay.c | 14 +- arch/arm/{mach-rpc/ecard-loader.S => lib/ecard.S} | 0 arch/arm/{mach-rpc => lib}/floppydma.S | 0 arch/arm/{mach-rpc => lib}/io-acorn.S | 0 arch/arm/mach-actions/platsmp.c | 6 +- arch/arm/mach-alpine/alpine_cpu_pm.c | 11 +- arch/arm/mach-alpine/alpine_cpu_pm.h | 11 +- arch/arm/mach-alpine/alpine_cpu_resume.h | 11 +- arch/arm/mach-alpine/alpine_machine.c | 11 +- arch/arm/mach-alpine/platsmp.c | 11 +- arch/arm/mach-at91/pm.c | 6 +- arch/arm/mach-at91/pm.h | 6 +- arch/arm/mach-axxia/axxia.c | 11 +- arch/arm/mach-bcm/Kconfig | 2 - arch/arm/mach-bcm/bcm63xx_pmb.c | 6 +- arch/arm/mach-bcm/bcm63xx_smp.c | 1 - arch/arm/mach-bcm/board_bcm281xx.c | 1 - arch/arm/mach-bcm/platsmp-brcmstb.c | 7 +- arch/arm/mach-clps711x/board-dt.c | 6 +- arch/arm/mach-cns3xxx/cns3420vb.c | 5 +- arch/arm/mach-cns3xxx/cns3xxx.h | 5 +- arch/arm/mach-cns3xxx/core.c | 5 +- arch/arm/mach-cns3xxx/core.h | 5 +- arch/arm/mach-cns3xxx/devices.c | 5 +- arch/arm/mach-cns3xxx/devices.h | 5 +- arch/arm/mach-cns3xxx/pcie.c | 5 +- arch/arm/mach-cns3xxx/pm.c | 5 +- arch/arm/mach-cns3xxx/pm.h | 5 +- arch/arm/mach-davinci/board-da850-evm.c | 2 - arch/arm/mach-davinci/devices-da8xx.c | 9 +- arch/arm/mach-davinci/devices.c | 6 +- arch/arm/mach-davinci/sleep.S | 15 +- arch/arm/mach-davinci/sram.c | 6 +- arch/arm/mach-ebsa110/leds.c | 2 +- arch/arm/mach-ep93xx/adssphere.c | 6 +- arch/arm/mach-ep93xx/clock.c | 6 +- arch/arm/mach-ep93xx/core.c | 6 +- arch/arm/mach-ep93xx/dma.c | 6 +- arch/arm/mach-ep93xx/edb93xx.c | 6 +- arch/arm/mach-ep93xx/gesbc9312.c | 6 +- arch/arm/mach-ep93xx/include/mach/uncompress.h | 6 +- arch/arm/mach-ep93xx/simone.c | 7 +- arch/arm/mach-ep93xx/snappercl15.c | 7 +- arch/arm/mach-ep93xx/soc.h | 6 +- arch/arm/mach-ep93xx/ts72xx.c | 6 +- arch/arm/mach-ep93xx/vision_ep9307.c | 6 +- arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-highbank/highbank.c | 13 +- arch/arm/mach-highbank/pm.c | 13 +- arch/arm/mach-highbank/sysregs.h | 13 +- arch/arm/mach-highbank/system.c | 13 +- arch/arm/mach-hisi/hotplug.c | 5 +- arch/arm/mach-hisi/platmcpm.c | 5 +- arch/arm/mach-hisi/platsmp.c | 5 +- arch/arm/mach-imx/3ds_debugboard.c | 8 +- arch/arm/mach-imx/3ds_debugboard.h | 9 +- arch/arm/mach-imx/anatop.c | 8 +- arch/arm/mach-imx/cpu-imx25.c | 6 +- arch/arm/mach-imx/cpu-imx31.c | 6 +- arch/arm/mach-imx/cpu-imx35.c | 6 +- arch/arm/mach-imx/cpu-imx5.c | 8 +- arch/arm/mach-imx/cpuidle-imx6q.c | 10 +- arch/arm/mach-imx/cpuidle-imx6sx.c | 3 +- arch/arm/mach-imx/cpuidle.h | 8 +- arch/arm/mach-imx/ehci-imx27.c | 11 +- arch/arm/mach-imx/ehci-imx31.c | 11 +- arch/arm/mach-imx/ehci-imx35.c | 11 +- arch/arm/mach-imx/gpc.c | 8 +- arch/arm/mach-imx/headsmp.S | 8 +- arch/arm/mach-imx/hotplug.c | 8 +- arch/arm/mach-imx/imx27-dt.c | 8 +- arch/arm/mach-imx/imx31-dt.c | 8 +- arch/arm/mach-imx/mach-bug.c | 11 +- arch/arm/mach-imx/mach-imx1.c | 6 +- arch/arm/mach-imx/mach-imx25.c | 8 +- arch/arm/mach-imx/mach-imx50.c | 8 +- arch/arm/mach-imx/mach-imx51.c | 8 +- arch/arm/mach-imx/mach-imx53.c | 8 +- arch/arm/mach-imx/mach-imx6q.c | 8 +- arch/arm/mach-imx/mach-imx7d.c | 7 - arch/arm/mach-imx/mach-kzm_arm11_01.c | 11 +- arch/arm/mach-imx/mach-ls1021a.c | 6 +- arch/arm/mach-imx/mach-mx21ads.c | 11 +- arch/arm/mach-imx/mach-mx27_3ds.c | 11 +- arch/arm/mach-imx/mach-mx27ads.c | 11 +- arch/arm/mach-imx/mach-mx31_3ds.c | 11 +- arch/arm/mach-imx/mach-mx31ads.c | 11 +- arch/arm/mach-imx/mach-mx31lilly.c | 11 +- arch/arm/mach-imx/mach-mx31lite.c | 11 +- arch/arm/mach-imx/mach-mx31moboard.c | 11 +- arch/arm/mach-imx/mach-mx35_3ds.c | 11 +- arch/arm/mach-imx/mach-pcm037.c | 11 +- arch/arm/mach-imx/mach-pcm043.c | 11 +- arch/arm/mach-imx/mach-qong.c | 11 +- arch/arm/mach-imx/mach-vf610.c | 6 +- arch/arm/mach-imx/mach-vpr200.c | 11 +- arch/arm/mach-imx/mm-imx3.c | 11 +- arch/arm/mach-imx/mmdc.c | 8 +- arch/arm/mach-imx/mx31lilly-db.c | 11 +- arch/arm/mach-imx/mx31lite-db.c | 11 +- arch/arm/mach-imx/mx31moboard-devboard.c | 11 +- arch/arm/mach-imx/mx31moboard-marxbot.c | 11 +- arch/arm/mach-imx/mx31moboard-smartbot.c | 11 +- arch/arm/mach-imx/platsmp.c | 8 +- arch/arm/mach-imx/pm-imx5.c | 8 +- arch/arm/mach-imx/pm-imx6.c | 8 +- arch/arm/mach-imx/src.c | 8 +- arch/arm/mach-imx/suspend-imx53.S | 7 +- arch/arm/mach-imx/suspend-imx6.S | 8 +- arch/arm/mach-imx/system.c | 11 +- arch/arm/mach-imx/tzic.c | 8 +- arch/arm/mach-integrator/hardware.h | 15 +- arch/arm/mach-integrator/integrator_ap.c | 15 +- arch/arm/mach-integrator/integrator_cp.c | 5 +- arch/arm/mach-iop13xx/include/mach/adma.h | 15 +- arch/arm/mach-iop13xx/include/mach/entry-macro.S | 15 +- arch/arm/mach-iop13xx/io.c | 15 +- arch/arm/mach-iop13xx/iq81340mc.c | 15 +- arch/arm/mach-iop13xx/iq81340sc.c | 15 +- arch/arm/mach-iop13xx/irq.c | 15 +- arch/arm/mach-iop13xx/msi.c | 15 +- arch/arm/mach-iop13xx/pci.c | 15 +- arch/arm/mach-iop13xx/setup.c | 15 +- arch/arm/mach-iop13xx/tpmi.c | 15 +- arch/arm/mach-iop32x/em7210.c | 3 - arch/arm/mach-iop32x/glantank.c | 9 +- arch/arm/mach-iop32x/iq31244.c | 9 +- arch/arm/mach-iop32x/iq80321.c | 9 +- arch/arm/mach-iop32x/n2100.c | 8 +- arch/arm/mach-iop33x/iq80331.c | 6 +- arch/arm/mach-iop33x/iq80332.c | 6 +- arch/arm/mach-ixp4xx/Kconfig | 1 + arch/arm/mach-ixp4xx/goramo_mlr.c | 2 - arch/arm/mach-ixp4xx/gtwx5715-pci.c | 16 +- arch/arm/mach-ixp4xx/gtwx5715-setup.c | 16 +- arch/arm/mach-ixp4xx/miccpt-pci.c | 2 - arch/arm/mach-ixp4xx/omixp-setup.c | 2 - arch/arm/mach-ixp4xx/vulcan-pci.c | 2 - arch/arm/mach-ixp4xx/vulcan-setup.c | 2 - arch/arm/mach-keystone/keystone.c | 5 +- arch/arm/mach-keystone/keystone.h | 5 +- arch/arm/mach-keystone/memory.h | 5 +- arch/arm/mach-keystone/platsmp.c | 5 +- arch/arm/mach-keystone/pm_domain.c | 5 +- arch/arm/mach-ks8695/cpu.c | 15 +- arch/arm/mach-ks8695/generic.h | 6 +- arch/arm/mach-ks8695/irq.c | 15 +- arch/arm/mach-ks8695/pci.c | 15 +- arch/arm/mach-ks8695/time.c | 15 +- arch/arm/mach-lpc32xx/common.c | 11 +- arch/arm/mach-lpc32xx/common.h | 11 +- arch/arm/mach-lpc32xx/include/mach/board.h | 11 +- arch/arm/mach-lpc32xx/include/mach/entry-macro.S | 11 +- arch/arm/mach-lpc32xx/include/mach/hardware.h | 11 +- arch/arm/mach-lpc32xx/include/mach/platform.h | 11 +- arch/arm/mach-lpc32xx/include/mach/uncompress.h | 11 +- arch/arm/mach-lpc32xx/serial.c | 11 +- arch/arm/mach-mediatek/mediatek.c | 11 +- arch/arm/mach-mediatek/platsmp.c | 11 +- arch/arm/mach-meson/meson.c | 12 +- arch/arm/mach-meson/platsmp.c | 12 +- arch/arm/mach-mmp/aspenite.c | 5 +- arch/arm/mach-mmp/avengers_lite.c | 5 +- arch/arm/mach-mmp/brownstone.c | 5 +- arch/arm/mach-mmp/flint.c | 5 +- arch/arm/mach-mmp/gplugd.c | 5 +- arch/arm/mach-mmp/jasper.c | 5 +- arch/arm/mach-mmp/mmp-dt.c | 5 +- arch/arm/mach-mmp/mmp2-dt.c | 5 +- arch/arm/mach-mmp/regs-usb.h | 6 +- arch/arm/mach-mmp/tavorevb.c | 5 +- arch/arm/mach-mmp/teton_bga.c | 5 +- arch/arm/mach-mmp/teton_bga.h | 5 +- arch/arm/mach-mmp/ttc_dkb.c | 5 +- arch/arm/mach-moxart/moxart.c | 11 +- arch/arm/mach-mvebu/kirkwood-pm.c | 10 +- arch/arm/mach-mvebu/kirkwood-pm.h | 10 +- arch/arm/mach-mxs/mach-mxs.c | 8 +- arch/arm/mach-mxs/pm.c | 11 +- arch/arm/mach-netx/fb.c | 14 +- arch/arm/mach-netx/fb.h | 14 +- arch/arm/mach-netx/generic.c | 14 +- arch/arm/mach-netx/generic.h | 14 +- arch/arm/mach-netx/include/mach/hardware.h | 14 +- arch/arm/mach-netx/include/mach/irqs.h | 14 +- arch/arm/mach-netx/include/mach/netx-regs.h | 14 +- arch/arm/mach-netx/include/mach/pfifo.h | 14 +- arch/arm/mach-netx/include/mach/uncompress.h | 14 +- arch/arm/mach-netx/include/mach/xc.h | 14 +- arch/arm/mach-netx/nxdb500.c | 14 +- arch/arm/mach-netx/nxdkn.c | 14 +- arch/arm/mach-netx/nxeb500hmi.c | 14 +- arch/arm/mach-netx/pfifo.c | 14 +- arch/arm/mach-netx/time.c | 14 +- arch/arm/mach-netx/xc.c | 14 +- arch/arm/mach-nomadik/cpu-8815.c | 15 +- arch/arm/mach-omap1/ams-delta-fiq.c | 4 +- arch/arm/mach-omap1/board-ams-delta.c | 5 +- arch/arm/mach-omap1/clock.c | 64 +- arch/arm/mach-omap1/devices.c | 6 +- arch/arm/mach-omap1/fb.c | 15 +- arch/arm/mach-omap1/i2c.c | 16 +- arch/arm/mach-omap1/i2c.h | 16 +- arch/arm/mach-omap1/include/mach/irqs.h | 15 +- arch/arm/mach-omap1/include/mach/lcd_dma.h | 15 +- arch/arm/mach-omap1/include/mach/lcdc.h | 15 +- arch/arm/mach-omap1/include/mach/mux.h | 15 +- arch/arm/mach-omap1/include/mach/soc.h | 16 +- arch/arm/mach-omap1/include/mach/tc.h | 15 +- arch/arm/mach-omap1/mux.c | 16 +- arch/arm/mach-omap1/ocpi.c | 15 +- arch/arm/mach-omap1/pm.c | 7 +- arch/arm/mach-omap1/usb.c | 15 +- arch/arm/mach-omap2/devices.c | 6 +- arch/arm/mach-omap2/fb.c | 15 +- arch/arm/mach-omap2/hdq1w.c | 15 +- arch/arm/mach-omap2/hdq1w.h | 15 +- arch/arm/mach-omap2/i2c.c | 16 +- arch/arm/mach-omap2/i2c.h | 16 +- arch/arm/mach-omap2/l3_2xxx.h | 7 +- arch/arm/mach-omap2/l3_3xxx.h | 7 +- arch/arm/mach-omap2/l4_2xxx.h | 7 +- arch/arm/mach-omap2/l4_3xxx.h | 7 +- arch/arm/mach-omap2/msdi.c | 15 +- arch/arm/mach-omap2/omap24xx.h | 16 +- arch/arm/mach-omap2/omap34xx.h | 15 +- arch/arm/mach-omap2/omap_hwmod.c | 39 +- .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 8 +- arch/arm/mach-omap2/pdata-quirks.c | 60 - arch/arm/mach-omap2/pm-debug.c | 15 +- arch/arm/mach-omap2/sleep24xx.S | 16 +- arch/arm/mach-omap2/sleep34xx.S | 16 +- arch/arm/mach-omap2/soc.h | 16 +- arch/arm/mach-omap2/sram242x.S | 16 +- arch/arm/mach-omap2/sram243x.S | 16 +- arch/arm/mach-omap2/wd_timer.c | 6 +- arch/arm/mach-omap2/wd_timer.h | 6 +- arch/arm/mach-orion5x/board-mss2.c | 6 +- arch/arm/mach-orion5x/terastation_pro2-setup.c | 6 +- arch/arm/mach-orion5x/ts209-setup.c | 6 +- arch/arm/mach-orion5x/ts409-setup.c | 6 +- arch/arm/mach-orion5x/tsx09-common.c | 6 +- arch/arm/mach-pxa/h5000.c | 6 +- arch/arm/mach-pxa/h5000.h | 6 +- arch/arm/mach-pxa/littleton.c | 5 +- arch/arm/mach-pxa/mioa701.c | 16 +- arch/arm/mach-pxa/mioa701_bootresume.S | 3 +- arch/arm/mach-pxa/pcm027.h | 15 +- arch/arm/mach-pxa/pcm990_baseboard.h | 15 +- arch/arm/mach-pxa/pxa-dt.c | 5 +- arch/arm/mach-pxa/pxa_cplds_irqs.c | 6 +- arch/arm/mach-pxa/saar.c | 5 +- arch/arm/mach-pxa/tavorevb.c | 5 +- arch/arm/mach-rockchip/core.h | 11 +- arch/arm/mach-rockchip/headsmp.S | 11 +- arch/arm/mach-rockchip/platsmp.c | 23 +- arch/arm/mach-rockchip/pm.c | 13 +- arch/arm/mach-rockchip/pm.h | 10 +- arch/arm/mach-rockchip/rockchip.c | 11 +- arch/arm/mach-rockchip/sleep.S | 11 +- arch/arm/mach-rpc/Makefile | 3 +- arch/arm/mach-rpc/dma.c | 97 +- arch/arm/mach-rpc/ecard.c | 32 +- arch/arm/mach-rpc/include/mach/uncompress.h | 23 +- arch/arm/mach-rpc/irq.c | 136 +- arch/arm/mach-rpc/time.c | 38 +- arch/arm/mach-s3c64xx/mach-crag6410.c | 21 +- arch/arm/mach-sa1100/assabet.c | 91 +- arch/arm/mach-sa1100/badge4.c | 2 + arch/arm/mach-sa1100/h3xxx.c | 64 +- arch/arm/mach-sa1100/hackkit.c | 48 + arch/arm/mach-sa1100/neponset.c | 109 +- arch/arm/mach-sa1100/pci-nanoengine.c | 15 +- arch/arm/mach-shmobile/setup-rcar-gen2.c | 17 - arch/arm/mach-socfpga/core.h | 15 +- arch/arm/mach-socfpga/l2_cache.c | 13 +- arch/arm/mach-socfpga/ocram.c | 13 +- arch/arm/mach-socfpga/platsmp.c | 13 +- arch/arm/mach-socfpga/pm.c | 13 +- arch/arm/mach-socfpga/self-refresh.S | 13 +- arch/arm/mach-tegra/board-paz00.c | 11 +- arch/arm/mach-tegra/board.h | 11 +- arch/arm/mach-tegra/common.h | 13 +- arch/arm/mach-tegra/cpuidle-tegra114.c | 13 +- arch/arm/mach-tegra/cpuidle-tegra20.c | 11 +- arch/arm/mach-tegra/cpuidle-tegra30.c | 11 +- arch/arm/mach-tegra/cpuidle.c | 11 +- arch/arm/mach-tegra/cpuidle.h | 13 +- arch/arm/mach-tegra/io.c | 11 +- arch/arm/mach-tegra/iomap.h | 11 +- arch/arm/mach-tegra/irammap.h | 13 +- arch/arm/mach-tegra/irq.c | 11 +- arch/arm/mach-tegra/irq.h | 13 +- arch/arm/mach-tegra/pm-tegra20.c | 13 +- arch/arm/mach-tegra/pm-tegra30.c | 13 +- arch/arm/mach-tegra/pm.c | 13 +- arch/arm/mach-tegra/pm.h | 13 +- arch/arm/mach-tegra/reset-handler.S | 13 +- arch/arm/mach-tegra/reset.c | 11 +- arch/arm/mach-tegra/reset.h | 11 +- arch/arm/mach-tegra/sleep-tegra20.S | 13 +- arch/arm/mach-tegra/sleep-tegra30.S | 13 +- arch/arm/mach-tegra/sleep.h | 13 +- arch/arm/mach-tegra/tegra.c | 11 +- arch/arm/mach-u300/core.c | 3 +- arch/arm/mach-u300/regulator.c | 2 +- arch/arm/mach-ux500/db8500-regs.h | 3 +- arch/arm/mach-ux500/pm.c | 4 +- arch/arm/mach-ux500/pm_domains.c | 2 +- arch/arm/mach-ux500/pm_domains.h | 2 +- arch/arm/mach-versatile/versatile_dt.c | 179 +- arch/arm/mach-vexpress/spc.h | 9 +- arch/arm/mach-vt8500/vt8500.c | 15 +- arch/arm/mach-w90x900/clksel.c | 5 +- arch/arm/mach-w90x900/clock.c | 5 +- arch/arm/mach-w90x900/clock.h | 5 +- arch/arm/mach-w90x900/cpu.c | 6 +- arch/arm/mach-w90x900/dev.c | 6 +- arch/arm/mach-w90x900/include/mach/hardware.h | 7 +- arch/arm/mach-w90x900/include/mach/irqs.h | 6 +- arch/arm/mach-w90x900/include/mach/map.h | 6 +- arch/arm/mach-w90x900/include/mach/mfp.h | 6 +- arch/arm/mach-w90x900/include/mach/regs-clock.h | 6 +- arch/arm/mach-w90x900/include/mach/regs-irq.h | 7 +- arch/arm/mach-w90x900/include/mach/regs-ldm.h | 7 +- arch/arm/mach-w90x900/include/mach/regs-serial.h | 7 +- arch/arm/mach-w90x900/include/mach/uncompress.h | 7 +- arch/arm/mach-w90x900/irq.c | 6 +- arch/arm/mach-w90x900/mach-nuc910evb.c | 6 +- arch/arm/mach-w90x900/mach-nuc950evb.c | 5 +- arch/arm/mach-w90x900/mach-nuc960evb.c | 6 +- arch/arm/mach-w90x900/mfp.c | 5 +- arch/arm/mach-w90x900/nuc910.c | 6 +- arch/arm/mach-w90x900/nuc950.c | 6 +- arch/arm/mach-w90x900/nuc960.c | 6 +- arch/arm/mach-w90x900/regs-ebi.h | 6 +- arch/arm/mach-w90x900/regs-gcr.h | 7 +- arch/arm/mach-w90x900/regs-timer.h | 7 +- arch/arm/mach-w90x900/regs-usb.h | 6 +- arch/arm/mach-w90x900/time.c | 7 +- arch/arm/mach-zx/zx296702-pm-domain.c | 2 +- arch/arm/mach-zynq/common.c | 10 +- arch/arm/mach-zynq/common.h | 10 +- arch/arm/mach-zynq/platsmp.c | 10 +- arch/arm/mach-zynq/slcr.c | 11 +- arch/arm/mm/Kconfig | 8 + arch/arm/mm/alignment.c | 2 +- arch/arm/mm/cache-l2x0-pmu.c | 14 +- arch/arm/mm/cache-l2x0.c | 14 +- arch/arm/mm/cache-tauros3.h | 14 +- arch/arm/mm/cache-uniphier.c | 11 +- arch/arm/mm/cache-v7.S | 13 + arch/arm/mm/cache-xsc3l2.c | 14 +- arch/arm/mm/dma-mapping.c | 5 +- arch/arm/mm/dump.c | 10 +- arch/arm/mm/fault.c | 37 +- arch/arm/mm/hugetlbpage.c | 14 +- arch/arm/mm/init.c | 22 +- arch/arm/mm/mm.h | 2 + arch/arm/mm/mmu.c | 2 +- arch/arm/mm/pageattr.c | 13 +- arch/arm/mm/proc-arm1020.S | 16 +- arch/arm/mm/proc-arm1020e.S | 16 +- arch/arm/mm/proc-arm1022.S | 7 +- arch/arm/mm/proc-arm1026.S | 7 +- arch/arm/mm/proc-arm720.S | 16 +- arch/arm/mm/proc-arm920.S | 16 +- arch/arm/mm/proc-arm922.S | 16 +- arch/arm/mm/proc-arm925.S | 16 +- arch/arm/mm/proc-arm926.S | 16 +- arch/arm/mm/proc-fa526.S | 7 +- arch/arm/mm/proc-feroceon.S | 15 +- arch/arm/mm/proc-mohawk.S | 15 +- arch/arm/mm/proc-v7-3level.S | 14 +- arch/arm/mm/proc-v7.S | 10 + arch/arm/mm/ptdump_debugfs.c | 8 +- arch/arm/mm/tcm.h | 2 +- arch/arm/net/bpf_jit_32.c | 47 +- arch/arm/net/bpf_jit_32.h | 5 +- arch/arm/plat-iop/adma.c | 15 +- arch/arm/plat-iop/cp6.c | 15 +- arch/arm/plat-iop/i2c.c | 24 - arch/arm/plat-iop/time.c | 6 +- arch/arm/plat-omap/include/plat/cpu.h | 16 +- arch/arm/plat-versatile/sched-clock.c | 15 +- arch/arm/probes/decode-arm.c | 10 +- arch/arm/probes/decode-arm.h | 8 +- arch/arm/probes/decode-thumb.h | 8 +- arch/arm/probes/decode.h | 10 +- arch/arm/probes/kprobes/actions-arm.c | 10 +- arch/arm/probes/kprobes/checkers-arm.c | 10 +- arch/arm/probes/kprobes/checkers-common.c | 10 +- arch/arm/probes/kprobes/checkers-thumb.c | 10 +- arch/arm/probes/kprobes/checkers.h | 10 +- arch/arm/probes/kprobes/core.c | 10 +- arch/arm/probes/kprobes/core.h | 10 +- arch/arm/probes/kprobes/opt-arm.c | 15 +- arch/arm/tools/syscall.tbl | 2 - arch/arm/vdso/Makefile | 3 +- arch/arm/vdso/vdsomunge.c | 15 +- arch/arm/vdso/vgettimeofday.c | 14 +- arch/arm64/Kconfig | 7 +- arch/arm64/Kconfig.platforms | 5 - arch/arm64/Makefile | 3 +- arch/arm64/boot/dts/allwinner/axp803.dtsi | 6 - .../dts/allwinner/sun50i-a64-amarula-relic.dts | 25 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 7 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 6 + .../allwinner/sun50i-a64-oceanic-5205-5inmfd.dts | 23 - .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 23 - .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 2 + .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 44 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 22 - .../sun50i-h5-emlid-neutis-n5-devboard.dts | 3 +- .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 3 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 10 - arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 28 - arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 21 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 24 +- arch/arm64/boot/dts/amlogic/Makefile | 1 - arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 35 +- arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 401 +- arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 122 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 252 - arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 1836 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 378 - arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 82 - .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 4 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 6 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 2 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 6 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 2 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 97 +- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 29 +- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 35 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s905d-p230.dts | 2 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 14 +- .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 35 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 28 +- .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxm-q200.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 6 +- arch/arm64/boot/dts/apm/apm-merlin.dts | 6 +- arch/arm64/boot/dts/apm/apm-mustang.dts | 6 +- arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 6 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 6 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 6 +- arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi | 4 +- arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 4 +- arch/arm64/boot/dts/cavium/thunder2-99xx.dts | 6 +- arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi | 6 +- arch/arm64/boot/dts/freescale/Makefile | 1 - arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 20 - arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 20 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 160 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 8 - arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 8 - arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 8 - arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 135 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 151 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 4 - .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 806 - arch/arm64/boot/dts/freescale/imx8mq.dtsi | 62 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 24 +- .../arm64/boot/dts/hisilicon/hi6220-coresight.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hip05-d02.dts | 6 +- arch/arm64/boot/dts/hisilicon/hip05.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hip06-d03.dts | 6 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hip07-d05.dts | 6 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 6 +- .../boot/dts/marvell/armada-3720-espressobin.dts | 18 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 28 - .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 1 - arch/arm64/boot/dts/marvell/armada-8040-db.dts | 7 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 2 - arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi | 2 - arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 5 - arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 118 +- arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 2 - arch/arm64/boot/dts/mediatek/mt6755-evb.dts | 10 +- arch/arm64/boot/dts/mediatek/mt6795-evb.dts | 10 +- arch/arm64/boot/dts/mediatek/mt6797-evb.dts | 10 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 10 +- arch/arm64/boot/dts/mediatek/mt8173-pinfunc.h | 10 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 63 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 53 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 67 - arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 1 - arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 13 - arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 13 - arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 31 - arch/arm64/boot/dts/nvidia/tegra210.dtsi | 1 - arch/arm64/boot/dts/qcom/Makefile | 1 - arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 10 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 10 +- arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi | 10 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 10 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 10 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 10 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8916-mtp.dts | 10 +- arch/arm64/boot/dts/qcom/msm8916-mtp.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 27 +- .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 10 +- arch/arm64/boot/dts/qcom/msm8992-pins.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 10 +- .../arm64/boot/dts/qcom/msm8994-angler-rev-101.dts | 10 +- arch/arm64/boot/dts/qcom/msm8994-pins.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8994-smd-rpm.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dts | 10 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 69 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 17 - arch/arm64/boot/dts/qcom/msm8998.dtsi | 185 - arch/arm64/boot/dts/qcom/pm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pms405.dtsi | 20 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 41 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 364 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 557 - arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 4 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 283 +- arch/arm64/boot/dts/renesas/Makefile | 2 - arch/arm64/boot/dts/renesas/hihope-common.dtsi | 325 - arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 63 - .../boot/dts/renesas/r8a774a1-hihope-rzg2m-ex.dts | 15 - .../boot/dts/renesas/r8a774a1-hihope-rzg2m.dts | 26 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 527 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 246 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 12 +- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 93 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 71 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 45 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 3 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 32 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 9 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 10 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 49 - arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 +- arch/arm64/boot/dts/rockchip/Makefile | 3 - arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 6 - .../dts/rockchip/rk3399-khadas-edge-captain.dts | 27 - .../boot/dts/rockchip/rk3399-khadas-edge-v.dts | 27 - .../arm64/boot/dts/rockchip/rk3399-khadas-edge.dts | 13 - .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 804 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 101 - arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 10 - arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 18 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 8 +- arch/arm64/configs/defconfig | 24 - arch/arm64/crypto/chacha-neon-glue.c | 2 +- arch/arm64/crypto/sha1-ce-glue.c | 2 +- arch/arm64/crypto/sha2-ce-glue.c | 2 +- arch/arm64/crypto/sha256-glue.c | 7 +- arch/arm64/crypto/sha512-glue.c | 7 +- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/arch_timer.h | 21 +- arch/arm64/include/asm/atomic_ll_sc.h | 20 +- arch/arm64/include/asm/atomic_lse.h | 34 +- arch/arm64/include/asm/cache.h | 5 +- arch/arm64/include/asm/dcc.h | 10 +- arch/arm64/include/asm/efi.h | 2 +- arch/arm64/include/asm/fpsimd.h | 5 +- arch/arm64/include/asm/hugetlb.h | 10 +- arch/arm64/include/asm/image.h | 2 +- arch/arm64/include/asm/kprobes.h | 10 +- arch/arm64/include/asm/pgalloc.h | 47 +- arch/arm64/include/asm/pgtable-hwdef.h | 1 - arch/arm64/include/asm/pgtable-prot.h | 2 +- arch/arm64/include/asm/pgtable.h | 80 +- arch/arm64/include/asm/probes.h | 10 +- arch/arm64/include/asm/simd.h | 10 +- arch/arm64/include/asm/smp.h | 6 - arch/arm64/include/asm/smp_plat.h | 5 + arch/arm64/include/asm/syscall.h | 2 +- arch/arm64/include/asm/syscall_wrapper.h | 18 +- arch/arm64/include/asm/sysreg.h | 82 +- arch/arm64/include/asm/thread_info.h | 7 +- arch/arm64/include/asm/tlbflush.h | 3 - arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 4 - arch/arm64/include/uapi/asm/kvm.h | 7 - arch/arm64/include/uapi/asm/ptrace.h | 15 +- arch/arm64/include/uapi/asm/sigcontext.h | 16 +- arch/arm64/kernel/cacheinfo.c | 22 +- arch/arm64/kernel/cpufeature.c | 7 +- arch/arm64/kernel/efi.c | 3 +- arch/arm64/kernel/fpsimd.c | 181 +- arch/arm64/kernel/hibernate.c | 3 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/kernel/module.c | 38 +- arch/arm64/kernel/paravirt.c | 9 +- arch/arm64/kernel/probes/decode-insn.c | 10 +- arch/arm64/kernel/probes/decode-insn.h | 10 +- arch/arm64/kernel/probes/kprobes.c | 11 +- arch/arm64/kernel/probes/simulate-insn.c | 10 +- arch/arm64/kernel/probes/simulate-insn.h | 10 +- arch/arm64/kernel/psci.c | 9 +- arch/arm64/kernel/ptrace.c | 6 +- arch/arm64/kernel/sleep.S | 2 +- arch/arm64/kernel/smccc-call.S | 11 +- arch/arm64/kernel/ssbd.c | 1 - arch/arm64/kernel/sys.c | 16 +- arch/arm64/kernel/sys32.c | 7 +- arch/arm64/kernel/traps.c | 7 +- arch/arm64/kvm/fpsimd.c | 4 +- arch/arm64/kvm/irq.h | 5 +- arch/arm64/kvm/vgic-sys-reg-v3.c | 10 +- arch/arm64/mm/dma-mapping.c | 437 +- arch/arm64/mm/dump.c | 6 +- arch/arm64/mm/fault.c | 85 +- arch/arm64/mm/hugetlbpage.c | 22 +- arch/arm64/mm/init.c | 5 +- arch/arm64/mm/mmu.c | 38 +- arch/arm64/mm/pageattr.c | 13 +- arch/arm64/mm/pgd.c | 9 +- arch/c6x/Kconfig | 3 +- arch/c6x/boot/dts/dsk6455.dts | 7 +- arch/c6x/boot/dts/evmc6457.dts | 7 +- arch/c6x/boot/dts/evmc6472.dts | 7 +- arch/c6x/boot/dts/evmc6474.dts | 7 +- arch/c6x/boot/dts/evmc6678.dts | 7 +- arch/c6x/include/asm/Kbuild | 1 - arch/c6x/include/asm/flat.h | 7 +- arch/c6x/include/asm/syscall.h | 6 +- arch/c6x/include/uapi/asm/Kbuild | 1 - arch/c6x/kernel/irq.c | 6 +- arch/c6x/kernel/signal.c | 2 +- arch/c6x/kernel/traps.c | 2 +- arch/c6x/lib/checksum.c | 5 +- arch/c6x/lib/divi.S | 14 +- arch/c6x/lib/divremi.S | 14 +- arch/c6x/lib/divremu.S | 14 +- arch/c6x/lib/divu.S | 14 +- arch/c6x/lib/llshl.S | 14 +- arch/c6x/lib/llshr.S | 14 +- arch/c6x/lib/llshru.S | 14 +- arch/c6x/lib/mpyll.S | 14 +- arch/c6x/lib/negll.S | 14 +- arch/c6x/lib/pop_rts.S | 14 +- arch/c6x/lib/push_rts.S | 14 +- arch/c6x/lib/remi.S | 14 +- arch/c6x/lib/remu.S | 14 +- arch/c6x/lib/strasgi.S | 14 +- arch/c6x/lib/strasgi_64plus.S | 14 +- arch/c6x/platforms/pll.c | 6 +- arch/csky/Kconfig | 4 - arch/csky/Makefile | 1 + arch/csky/abiv1/alignment.c | 2 +- arch/csky/abiv2/fpu.c | 2 +- arch/csky/include/asm/Kbuild | 1 - arch/csky/include/asm/pgalloc.h | 30 +- arch/csky/include/uapi/asm/Kbuild | 1 - arch/csky/kernel/perf_event.c | 410 +- arch/csky/kernel/signal.c | 4 +- arch/csky/kernel/traps.c | 7 +- arch/csky/mm/fault.c | 4 +- arch/h8300/Kconfig | 3 - arch/h8300/include/asm/Kbuild | 1 - arch/h8300/include/asm/bitops.h | 6 + arch/h8300/include/asm/flat.h | 7 +- arch/h8300/include/uapi/asm/Kbuild | 1 - arch/h8300/kernel/ptrace_h.c | 4 +- arch/h8300/kernel/ptrace_s.c | 2 +- arch/h8300/kernel/signal.c | 2 +- arch/hexagon/include/asm/atomic.h | 16 +- arch/hexagon/include/asm/bitops.h | 16 +- arch/hexagon/include/asm/cache.h | 15 +- arch/hexagon/include/asm/cacheflush.h | 15 +- arch/hexagon/include/asm/checksum.h | 15 +- arch/hexagon/include/asm/cmpxchg.h | 16 +- arch/hexagon/include/asm/delay.h | 15 +- arch/hexagon/include/asm/dma.h | 15 +- arch/hexagon/include/asm/elf.h | 15 +- arch/hexagon/include/asm/exec.h | 15 +- arch/hexagon/include/asm/fixmap.h | 15 +- arch/hexagon/include/asm/hexagon_vm.h | 15 +- arch/hexagon/include/asm/intrinsics.h | 15 +- arch/hexagon/include/asm/io.h | 15 +- arch/hexagon/include/asm/irq.h | 15 +- arch/hexagon/include/asm/irqflags.h | 15 +- arch/hexagon/include/asm/kgdb.h | 15 +- arch/hexagon/include/asm/linkage.h | 15 +- arch/hexagon/include/asm/mem-layout.h | 15 +- arch/hexagon/include/asm/mmu.h | 15 +- arch/hexagon/include/asm/mmu_context.h | 15 +- arch/hexagon/include/asm/module.h | 15 +- arch/hexagon/include/asm/page.h | 15 +- arch/hexagon/include/asm/perf_event.h | 15 +- arch/hexagon/include/asm/pgalloc.h | 15 +- arch/hexagon/include/asm/pgtable.h | 15 +- arch/hexagon/include/asm/processor.h | 15 +- arch/hexagon/include/asm/smp.h | 15 +- arch/hexagon/include/asm/spinlock.h | 16 +- arch/hexagon/include/asm/spinlock_types.h | 15 +- arch/hexagon/include/asm/string.h | 15 +- arch/hexagon/include/asm/suspend.h | 15 +- arch/hexagon/include/asm/switch_to.h | 15 +- arch/hexagon/include/asm/syscall.h | 29 +- arch/hexagon/include/asm/thread_info.h | 15 +- arch/hexagon/include/asm/time.h | 15 +- arch/hexagon/include/asm/timer-regs.h | 15 +- arch/hexagon/include/asm/timex.h | 15 +- arch/hexagon/include/asm/tlb.h | 15 +- arch/hexagon/include/asm/tlbflush.h | 15 +- arch/hexagon/include/asm/traps.h | 15 +- arch/hexagon/include/asm/uaccess.h | 15 +- arch/hexagon/include/asm/vdso.h | 15 +- arch/hexagon/include/asm/vm_fault.h | 15 +- arch/hexagon/include/asm/vm_mmu.h | 15 +- arch/hexagon/include/uapi/asm/Kbuild | 1 - arch/hexagon/kernel/asm-offsets.c | 15 +- arch/hexagon/kernel/dma.c | 15 +- arch/hexagon/kernel/head.S | 16 +- arch/hexagon/kernel/hexagon_ksyms.c | 15 +- arch/hexagon/kernel/irq_cpu.c | 15 +- arch/hexagon/kernel/kgdb.c | 15 +- arch/hexagon/kernel/module.c | 15 +- arch/hexagon/kernel/process.c | 15 +- arch/hexagon/kernel/ptrace.c | 15 +- arch/hexagon/kernel/reset.c | 15 +- arch/hexagon/kernel/setup.c | 15 +- arch/hexagon/kernel/signal.c | 17 +- arch/hexagon/kernel/smp.c | 15 +- arch/hexagon/kernel/stacktrace.c | 15 +- arch/hexagon/kernel/syscalltab.c | 15 +- arch/hexagon/kernel/time.c | 15 +- arch/hexagon/kernel/trampoline.S | 15 +- arch/hexagon/kernel/traps.c | 27 +- arch/hexagon/kernel/vdso.c | 15 +- arch/hexagon/kernel/vm_entry.S | 15 +- arch/hexagon/kernel/vm_events.c | 15 +- arch/hexagon/kernel/vm_init_segtable.S | 15 +- arch/hexagon/kernel/vm_ops.S | 15 +- arch/hexagon/kernel/vm_switch.S | 15 +- arch/hexagon/kernel/vm_vectors.S | 15 +- arch/hexagon/kernel/vmlinux.lds.S | 15 +- arch/hexagon/lib/checksum.c | 15 +- arch/hexagon/lib/io.c | 15 +- arch/hexagon/lib/memcpy.S | 16 +- arch/hexagon/lib/memset.S | 15 +- arch/hexagon/mm/cache.c | 15 +- arch/hexagon/mm/copy_from_user.S | 15 +- arch/hexagon/mm/copy_to_user.S | 15 +- arch/hexagon/mm/copy_user_template.S | 15 +- arch/hexagon/mm/init.c | 15 +- arch/hexagon/mm/ioremap.c | 15 +- arch/hexagon/mm/pgalloc.c | 15 +- arch/hexagon/mm/strnlen_user.S | 15 +- arch/hexagon/mm/uaccess.c | 15 +- arch/hexagon/mm/vm_fault.c | 19 +- arch/hexagon/mm/vm_tlb.c | 15 +- arch/ia64/hp/common/sba_iommu.c | 5 +- arch/ia64/hp/sim/simserial.c | 2 + arch/ia64/include/asm/Kbuild | 1 - arch/ia64/include/asm/acpi.h | 19 +- arch/ia64/include/asm/atomic.h | 20 +- arch/ia64/include/asm/cputime.h | 6 +- arch/ia64/include/asm/device.h | 3 +- arch/ia64/include/asm/kdebug.h | 14 +- arch/ia64/include/asm/kprobes.h | 15 +- arch/ia64/include/asm/native/inst.h | 16 +- arch/ia64/include/asm/native/irq.h | 15 +- arch/ia64/include/asm/native/patchlist.h | 16 +- arch/ia64/include/asm/syscall.h | 5 +- arch/ia64/include/asm/topology.h | 6 +- arch/ia64/include/asm/uncached.h | 5 +- arch/ia64/include/uapi/asm/Kbuild | 1 - arch/ia64/kernel/acpi.c | 19 +- arch/ia64/kernel/brl_emu.c | 6 +- arch/ia64/kernel/kprobes.c | 15 +- arch/ia64/kernel/mca.c | 2 +- arch/ia64/kernel/numa.c | 14 +- arch/ia64/kernel/signal.c | 8 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 - arch/ia64/kernel/traps.c | 24 +- arch/ia64/kernel/unaligned.c | 2 +- arch/ia64/kernel/uncached.c | 5 +- arch/ia64/mm/fault.c | 26 +- arch/ia64/mm/init.c | 2 + arch/ia64/mm/numa.c | 1 - arch/m68k/Kconfig | 2 - arch/m68k/coldfire/gpio.c | 10 +- arch/m68k/coldfire/m53xx.c | 6 +- arch/m68k/configs/amiga_defconfig | 17 +- arch/m68k/configs/apollo_defconfig | 17 +- arch/m68k/configs/atari_defconfig | 17 +- arch/m68k/configs/bvme6000_defconfig | 17 +- arch/m68k/configs/hp300_defconfig | 17 +- arch/m68k/configs/mac_defconfig | 17 +- arch/m68k/configs/multi_defconfig | 17 +- arch/m68k/configs/mvme147_defconfig | 17 +- arch/m68k/configs/mvme16x_defconfig | 17 +- arch/m68k/configs/q40_defconfig | 17 +- arch/m68k/configs/sun3_defconfig | 17 +- arch/m68k/configs/sun3x_defconfig | 17 +- arch/m68k/include/asm/Kbuild | 1 - arch/m68k/include/asm/flat.h | 30 +- arch/m68k/include/asm/gpio.h | 10 +- arch/m68k/include/asm/mcfgpio.h | 10 +- arch/m68k/include/asm/mcfqspi.h | 10 +- arch/m68k/include/asm/sun3_pgalloc.h | 41 +- arch/m68k/include/uapi/asm/Kbuild | 1 - arch/m68k/kernel/pcibios.c | 6 +- arch/m68k/kernel/signal.c | 4 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 - arch/m68k/kernel/traps.c | 20 +- arch/m68k/lib/checksum.c | 6 +- arch/m68k/mac/config.c | 10 +- arch/m68k/mm/fault.c | 4 +- arch/m68k/q40/README | 2 +- arch/microblaze/Kconfig | 1 - arch/microblaze/Kconfig.debug | 2 +- arch/microblaze/Kconfig.platform | 2 +- arch/microblaze/boot/dts/system.dts | 16 +- arch/microblaze/include/asm/Kbuild | 1 - arch/microblaze/include/asm/flat.h | 7 +- arch/microblaze/include/asm/pci-bridge.h | 5 +- arch/microblaze/include/asm/pci.h | 5 +- arch/microblaze/include/uapi/asm/Kbuild | 1 - arch/microblaze/kernel/exceptions.c | 2 +- arch/microblaze/kernel/prom.c | 6 +- arch/microblaze/kernel/signal.c | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 2 - arch/microblaze/mm/fault.c | 2 +- arch/microblaze/mm/mmu_context.c | 7 +- arch/microblaze/pci/indirect_pci.c | 6 +- arch/microblaze/pci/pci-common.c | 6 +- arch/mips/Kbuild | 1 - arch/mips/Kbuild.platforms | 1 - arch/mips/Kconfig | 1 - arch/mips/alchemy/common/sleeper.S | 6 +- arch/mips/alchemy/common/time.c | 14 +- arch/mips/ar7/prom.c | 14 +- arch/mips/ar7/setup.c | 14 +- arch/mips/ar7/time.c | 14 +- arch/mips/boot/compressed/calc_vmlinuz_load_addr.c | 6 +- arch/mips/boot/compressed/decompress.c | 6 +- arch/mips/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/configs/ar7_defconfig | 1 + arch/mips/configs/ath25_defconfig | 1 + arch/mips/configs/ath79_defconfig | 1 + arch/mips/configs/bcm63xx_defconfig | 1 + arch/mips/configs/bigsur_defconfig | 1 + arch/mips/configs/bmips_be_defconfig | 1 + arch/mips/configs/bmips_stb_defconfig | 1 + arch/mips/configs/cavium_octeon_defconfig | 1 + arch/mips/configs/ci20_defconfig | 1 + arch/mips/configs/cobalt_defconfig | 1 + arch/mips/configs/fuloong2e_defconfig | 1 + arch/mips/configs/gpr_defconfig | 1 + arch/mips/configs/ip27_defconfig | 1 + arch/mips/configs/ip32_defconfig | 1 + arch/mips/configs/lemote2f_defconfig | 2 + arch/mips/configs/loongson1b_defconfig | 1 + arch/mips/configs/loongson1c_defconfig | 1 + arch/mips/configs/loongson3_defconfig | 1 + arch/mips/configs/malta_defconfig | 2 + arch/mips/configs/malta_kvm_defconfig | 2 + arch/mips/configs/malta_kvm_guest_defconfig | 2 + arch/mips/configs/malta_qemu_32r6_defconfig | 1 + arch/mips/configs/maltaaprp_defconfig | 1 + arch/mips/configs/maltasmvp_defconfig | 1 + arch/mips/configs/maltasmvp_eva_defconfig | 1 + arch/mips/configs/maltaup_defconfig | 1 + arch/mips/configs/maltaup_xpa_defconfig | 2 + arch/mips/configs/mips_paravirt_defconfig | 1 + arch/mips/configs/omega2p_defconfig | 1 + arch/mips/configs/pistachio_defconfig | 1 + arch/mips/configs/pnx8335_stb225_defconfig | 1 + arch/mips/configs/qi_lb60_defconfig | 2 + arch/mips/configs/rb532_defconfig | 2 + arch/mips/configs/rt305x_defconfig | 1 + arch/mips/configs/sb1250_swarm_defconfig | 1 + arch/mips/configs/tb0219_defconfig | 1 + arch/mips/configs/tb0226_defconfig | 1 + arch/mips/configs/tb0287_defconfig | 1 + arch/mips/configs/vocore2_defconfig | 1 + arch/mips/configs/xway_defconfig | 1 + arch/mips/dec/ecc-berr.c | 6 +- arch/mips/dec/ioasic-irq.c | 6 +- arch/mips/dec/kn01-berr.c | 6 +- arch/mips/dec/kn02-irq.c | 6 +- arch/mips/dec/kn02xa-berr.c | 6 +- arch/mips/dec/platform.c | 6 +- arch/mips/dec/prom/console.c | 6 +- arch/mips/emma/common/Makefile | 6 +- arch/mips/emma/common/prom.c | 15 +- arch/mips/emma/markeins/Makefile | 6 +- arch/mips/emma/markeins/irq.c | 15 +- arch/mips/emma/markeins/led.c | 15 +- arch/mips/emma/markeins/platform.c | 15 +- arch/mips/emma/markeins/setup.c | 15 +- arch/mips/fw/cfe/cfe_api.c | 15 +- arch/mips/fw/cfe/cfe_api_int.h | 15 +- arch/mips/fw/lib/call_o32.S | 6 +- arch/mips/generic/Makefile | 6 +- arch/mips/generic/board-ranchu.c | 6 +- arch/mips/generic/board-sead3.c | 6 +- arch/mips/generic/init.c | 6 +- arch/mips/generic/irq.c | 6 +- arch/mips/generic/proc.c | 6 +- arch/mips/generic/yamon-dt.c | 6 +- arch/mips/include/asm/Kbuild | 1 - arch/mips/include/asm/atomic.h | 22 +- arch/mips/include/asm/clocksource.h | 6 +- arch/mips/include/asm/cpu.h | 125 +- arch/mips/include/asm/cpufeature.h | 6 +- arch/mips/include/asm/debug.h | 6 +- arch/mips/include/asm/dec/ecc.h | 6 +- arch/mips/include/asm/dec/ioasic.h | 6 +- arch/mips/include/asm/dec/kn02ba.h | 6 +- arch/mips/include/asm/dec/kn02ca.h | 6 +- arch/mips/include/asm/dec/kn05.h | 6 +- arch/mips/include/asm/dec/kn230.h | 6 +- arch/mips/include/asm/dec/prom.h | 6 +- arch/mips/include/asm/dec/system.h | 6 +- arch/mips/include/asm/dsemul.h | 6 +- arch/mips/include/asm/dsp.h | 6 +- arch/mips/include/asm/emma/emma2rh.h | 15 +- arch/mips/include/asm/emma/markeins.h | 15 +- arch/mips/include/asm/fpu.h | 6 +- arch/mips/include/asm/fpu_emulator.h | 13 +- arch/mips/include/asm/fw/cfe/cfe_api.h | 15 +- arch/mips/include/asm/fw/cfe/cfe_error.h | 15 +- arch/mips/include/asm/ginvt.h | 2 +- arch/mips/include/asm/gt64120.h | 14 +- arch/mips/include/asm/i8259.h | 6 +- arch/mips/include/asm/io.h | 2 + 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-ath79/ar933x_uart.h | 4 +- arch/mips/include/asm/mach-au1x00/ioremap.h | 6 +- arch/mips/include/asm/mach-bcm47xx/bcm47xx.h | 15 +- .../include/asm/mach-dec/cpu-feature-overrides.h | 6 +- arch/mips/include/asm/mach-dec/mc146818rtc.h | 6 +- arch/mips/include/asm/mach-generic/ioremap.h | 6 +- arch/mips/include/asm/mach-jz4740/clock.h | 11 +- arch/mips/include/asm/mach-jz4740/dma.h | 11 +- arch/mips/include/asm/mach-jz4740/gpio.h | 11 +- arch/mips/include/asm/mach-jz4740/irq.h | 11 +- arch/mips/include/asm/mach-jz4740/jz4740_fb.h | 11 +- arch/mips/include/asm/mach-jz4740/platform.h | 11 +- arch/mips/include/asm/mach-jz4740/timer.h | 11 +- arch/mips/include/asm/mach-lantiq/xway/xway_dma.h | 13 +- arch/mips/include/asm/mach-loongson32/cpufreq.h | 6 +- arch/mips/include/asm/mach-loongson32/dma.h | 6 +- arch/mips/include/asm/mach-loongson32/irq.h | 6 +- arch/mips/include/asm/mach-loongson32/loongson1.h | 6 +- arch/mips/include/asm/mach-loongson32/nand.h | 6 +- arch/mips/include/asm/mach-loongson32/platform.h | 6 +- arch/mips/include/asm/mach-loongson32/prom.h | 6 +- arch/mips/include/asm/mach-loongson32/regs-clk.h | 6 +- arch/mips/include/asm/mach-loongson32/regs-mux.h | 6 +- arch/mips/include/asm/mach-loongson32/regs-pwm.h | 6 +- arch/mips/include/asm/mach-loongson32/regs-rtc.h | 6 +- arch/mips/include/asm/mach-loongson32/regs-wdt.h | 6 +- arch/mips/include/asm/mach-loongson64/loongson.h | 6 +- arch/mips/include/asm/mach-loongson64/machine.h | 6 +- arch/mips/include/asm/mach-loongson64/mem.h | 6 +- arch/mips/include/asm/mach-loongson64/mmzone.h | 6 +- arch/mips/include/asm/mach-loongson64/pci.h | 7 +- arch/mips/include/asm/mach-malta/malta-dtshim.h | 6 +- arch/mips/include/asm/mach-malta/malta-pm.h | 6 +- arch/mips/include/asm/mach-malta/mc146818rtc.h | 14 +- arch/mips/include/asm/mach-pic32/irq.h | 10 +- arch/mips/include/asm/mach-pic32/pic32.h | 10 +- arch/mips/include/asm/mach-pic32/spaces.h | 10 +- arch/mips/include/asm/mach-pistachio/irq.h | 5 +- .../include/asm/mach-pmcs-msp71xx/msp_cic_int.h | 14 +- arch/mips/include/asm/mach-pmcs-msp71xx/msp_int.h | 14 +- arch/mips/include/asm/mach-pmcs-msp71xx/msp_prom.h | 14 +- arch/mips/include/asm/mach-pmcs-msp71xx/msp_regs.h | 14 +- .../include/asm/mach-pmcs-msp71xx/msp_slp_int.h | 14 +- arch/mips/include/asm/mach-ralink/pinmux.h | 5 +- arch/mips/include/asm/mach-rc32434/rb.h | 10 +- arch/mips/include/asm/mach-tx39xx/ioremap.h | 6 +- arch/mips/include/asm/mach-tx49xx/ioremap.h | 6 +- arch/mips/include/asm/mach-xilfpga/irq.h | 6 +- arch/mips/include/asm/machine.h | 6 +- arch/mips/include/asm/mips-boards/malta.h | 14 +- arch/mips/include/asm/mips-boards/piix4.h | 14 +- arch/mips/include/asm/mips-boards/sim.h | 15 +- arch/mips/include/asm/mips-cm.h | 6 +- arch/mips/include/asm/mips-cpc.h | 6 +- arch/mips/include/asm/mips-cps.h | 6 +- arch/mips/include/asm/mips-gic.h | 6 +- arch/mips/include/asm/msa.h | 6 +- arch/mips/include/asm/page.h | 5 +- arch/mips/include/asm/pgalloc.h | 33 +- arch/mips/include/asm/pm-cps.h | 6 +- arch/mips/include/asm/pm.h | 6 +- arch/mips/include/asm/serial.h | 6 +- arch/mips/include/asm/sibyte/bcm1480_int.h | 15 +- arch/mips/include/asm/sibyte/bcm1480_l2c.h | 15 +- arch/mips/include/asm/sibyte/bcm1480_mc.h | 15 +- arch/mips/include/asm/sibyte/bcm1480_regs.h | 15 +- arch/mips/include/asm/sibyte/bcm1480_scd.h | 15 +- arch/mips/include/asm/sibyte/bigsur.h | 15 +- arch/mips/include/asm/sibyte/board.h | 15 +- arch/mips/include/asm/sibyte/carmel.h | 15 +- arch/mips/include/asm/sibyte/sb1250.h | 15 +- arch/mips/include/asm/sibyte/sb1250_defs.h | 15 +- arch/mips/include/asm/sibyte/sb1250_dma.h | 15 +- arch/mips/include/asm/sibyte/sb1250_genbus.h | 15 +- arch/mips/include/asm/sibyte/sb1250_int.h | 15 +- arch/mips/include/asm/sibyte/sb1250_l2c.h | 15 +- arch/mips/include/asm/sibyte/sb1250_ldt.h | 15 +- arch/mips/include/asm/sibyte/sb1250_mac.h | 15 +- arch/mips/include/asm/sibyte/sb1250_mc.h | 15 +- arch/mips/include/asm/sibyte/sb1250_regs.h | 15 +- arch/mips/include/asm/sibyte/sb1250_scd.h | 15 +- arch/mips/include/asm/sibyte/sb1250_smbus.h | 15 +- arch/mips/include/asm/sibyte/sb1250_syncser.h | 15 +- arch/mips/include/asm/sibyte/sb1250_uart.h | 15 +- arch/mips/include/asm/sibyte/sentosa.h | 15 +- arch/mips/include/asm/sibyte/swarm.h | 15 +- arch/mips/include/asm/smp-cps.h | 6 +- arch/mips/include/asm/switch_to.h | 4 +- arch/mips/include/asm/syscall.h | 6 - arch/mips/include/asm/time.h | 6 +- arch/mips/include/asm/traps.h | 6 +- arch/mips/include/asm/vdso.h | 6 +- arch/mips/include/asm/vr41xx/capcella.h | 15 +- arch/mips/include/asm/vr41xx/giu.h | 15 +- arch/mips/include/asm/vr41xx/irq.h | 6 +- arch/mips/include/asm/vr41xx/mpc30x.h | 15 +- arch/mips/include/asm/vr41xx/pci.h | 15 +- arch/mips/include/asm/vr41xx/siu.h | 15 +- arch/mips/include/asm/vr41xx/tb0219.h | 15 +- arch/mips/include/asm/vr41xx/tb0226.h | 15 +- arch/mips/include/asm/vr41xx/tb0287.h | 15 +- arch/mips/include/asm/vr41xx/vr41xx.h | 6 +- arch/mips/include/asm/yamon-dt.h | 6 +- arch/mips/include/uapi/asm/Kbuild | 1 - arch/mips/include/uapi/asm/socket.h | 2 - arch/mips/jazz/jazzdma.c | 6 + arch/mips/jz4740/board-qi_lb60.c | 16 +- arch/mips/jz4740/platform.c | 11 +- arch/mips/jz4740/pm.c | 11 +- arch/mips/jz4740/prom.c | 11 +- arch/mips/jz4740/reset.c | 11 +- arch/mips/jz4740/setup.c | 11 +- arch/mips/jz4740/time.c | 11 +- arch/mips/jz4740/timer.c | 11 +- arch/mips/kernel/branch.c | 18 +- arch/mips/kernel/cacheinfo.c | 13 +- arch/mips/kernel/cevt-bcm1480.c | 15 +- arch/mips/kernel/cevt-sb1250.c | 15 +- arch/mips/kernel/cmpxchg.c | 6 +- arch/mips/kernel/cps-vec-ns16550.S | 6 +- arch/mips/kernel/cps-vec.S | 6 +- arch/mips/kernel/cpu-bugs64.c | 6 +- arch/mips/kernel/cpu-probe.c | 6 +- arch/mips/kernel/csrc-bcm1480.c | 11 +- arch/mips/kernel/csrc-ioasic.c | 11 +- arch/mips/kernel/csrc-sb1250.c | 11 +- arch/mips/kernel/elf.c | 6 +- arch/mips/kernel/ftrace.c | 23 +- arch/mips/kernel/idle.c | 6 +- arch/mips/kernel/irq-msc01.c | 5 +- arch/mips/kernel/irq-rm7000.c | 6 +- arch/mips/kernel/kprobes.c | 16 +- arch/mips/kernel/mips-cm.c | 6 +- arch/mips/kernel/mips-cpc.c | 6 +- arch/mips/kernel/mips-mt-fpaff.c | 2 +- arch/mips/kernel/module.c | 14 +- arch/mips/kernel/pm-cps.c | 6 +- arch/mips/kernel/pm.c | 6 +- arch/mips/kernel/probes-common.h | 6 +- arch/mips/kernel/signal.c | 8 +- arch/mips/kernel/signal_n32.c | 19 +- arch/mips/kernel/signal_o32.c | 8 +- arch/mips/kernel/smp-cmp.c | 13 +- arch/mips/kernel/smp-cps.c | 6 +- arch/mips/kernel/smp-mt.c | 13 +- arch/mips/kernel/smp.c | 14 +- arch/mips/kernel/spram.c | 6 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 - arch/mips/kernel/syscalls/syscall_n64.tbl | 1 - arch/mips/kernel/syscalls/syscall_o32.tbl | 1 - arch/mips/kernel/time.c | 6 +- arch/mips/kernel/traps.c | 56 +- arch/mips/kernel/unaligned.c | 20 +- arch/mips/kernel/uprobes.c | 3 + arch/mips/kernel/vdso.c | 6 +- arch/mips/kvm/mips.c | 3 - arch/mips/lantiq/xway/dma.c | 13 +- arch/mips/lasat/interrupt.c | 14 +- arch/mips/lasat/lasat_board.c | 14 +- arch/mips/lasat/reset.c | 14 +- arch/mips/lasat/setup.c | 14 +- arch/mips/lasat/sysctl.c | 14 +- arch/mips/loongson32/common/irq.c | 6 +- arch/mips/loongson32/common/platform.c | 6 +- arch/mips/loongson32/common/prom.c | 6 +- arch/mips/loongson32/common/reset.c | 6 +- arch/mips/loongson32/common/setup.c | 6 +- arch/mips/loongson32/common/time.c | 6 +- arch/mips/loongson32/ls1b/board.c | 6 +- arch/mips/loongson32/ls1c/board.c | 6 +- arch/mips/loongson64/common/bonito-irq.c | 6 +- arch/mips/loongson64/common/cmdline.c | 6 +- arch/mips/loongson64/common/cs5536/cs5536_acc.c | 6 +- arch/mips/loongson64/common/cs5536/cs5536_ehci.c | 6 +- arch/mips/loongson64/common/cs5536/cs5536_ide.c | 6 +- arch/mips/loongson64/common/cs5536/cs5536_isa.c | 6 +- arch/mips/loongson64/common/cs5536/cs5536_mfgpt.c | 6 +- arch/mips/loongson64/common/cs5536/cs5536_ohci.c | 6 +- arch/mips/loongson64/common/cs5536/cs5536_pci.c | 6 +- arch/mips/loongson64/common/early_printk.c | 6 +- arch/mips/loongson64/common/env.c | 6 +- arch/mips/loongson64/common/init.c | 6 +- arch/mips/loongson64/common/irq.c | 6 +- arch/mips/loongson64/common/machtype.c | 6 +- arch/mips/loongson64/common/mem.c | 5 +- arch/mips/loongson64/common/pci.c | 6 +- arch/mips/loongson64/common/platform.c | 6 +- arch/mips/loongson64/common/pm.c | 6 +- arch/mips/loongson64/common/reset.c | 5 +- arch/mips/loongson64/common/rtc.c | 6 +- arch/mips/loongson64/common/setup.c | 6 +- arch/mips/loongson64/common/time.c | 6 +- arch/mips/loongson64/common/uart_base.c | 6 +- arch/mips/loongson64/fuloong-2e/irq.c | 6 +- arch/mips/loongson64/fuloong-2e/reset.c | 6 +- arch/mips/loongson64/lemote-2f/ec_kb3310b.c | 6 +- arch/mips/loongson64/lemote-2f/ec_kb3310b.h | 6 +- arch/mips/loongson64/lemote-2f/irq.c | 6 +- arch/mips/loongson64/lemote-2f/machtype.c | 6 +- arch/mips/loongson64/lemote-2f/pm.c | 6 +- arch/mips/loongson64/lemote-2f/reset.c | 6 +- arch/mips/loongson64/loongson-3/numa.c | 6 +- arch/mips/loongson64/loongson-3/platform.c | 6 +- arch/mips/loongson64/loongson-3/smp.c | 12 +- arch/mips/math-emu/cp1emu.c | 14 +- arch/mips/math-emu/dp_add.c | 14 +- arch/mips/math-emu/dp_cmp.c | 14 +- arch/mips/math-emu/dp_div.c | 14 +- arch/mips/math-emu/dp_fint.c | 14 +- arch/mips/math-emu/dp_flong.c | 14 +- arch/mips/math-emu/dp_fsp.c | 14 +- arch/mips/math-emu/dp_mul.c | 14 +- arch/mips/math-emu/dp_rint.c | 13 +- arch/mips/math-emu/dp_simple.c | 14 +- arch/mips/math-emu/dp_sqrt.c | 14 +- arch/mips/math-emu/dp_sub.c | 14 +- arch/mips/math-emu/dp_tint.c | 14 +- arch/mips/math-emu/dp_tlong.c | 14 +- arch/mips/math-emu/ieee754.c | 15 +- arch/mips/math-emu/ieee754.h | 14 +- arch/mips/math-emu/ieee754d.c | 14 +- arch/mips/math-emu/ieee754dp.c | 14 +- arch/mips/math-emu/ieee754dp.h | 14 +- arch/mips/math-emu/ieee754int.h | 14 +- arch/mips/math-emu/ieee754sp.c | 14 +- arch/mips/math-emu/ieee754sp.h | 14 +- arch/mips/math-emu/sp_add.c | 14 +- arch/mips/math-emu/sp_cmp.c | 14 +- arch/mips/math-emu/sp_div.c | 14 +- arch/mips/math-emu/sp_fdp.c | 14 +- arch/mips/math-emu/sp_fint.c | 14 +- arch/mips/math-emu/sp_flong.c | 14 +- arch/mips/math-emu/sp_mul.c | 14 +- arch/mips/math-emu/sp_rint.c | 13 +- arch/mips/math-emu/sp_simple.c | 14 +- arch/mips/math-emu/sp_sqrt.c | 14 +- arch/mips/math-emu/sp_sub.c | 14 +- arch/mips/math-emu/sp_tint.c | 14 +- arch/mips/math-emu/sp_tlong.c | 14 +- arch/mips/mm/cache.c | 2 + arch/mips/mm/cerr-sb1.c | 15 +- arch/mips/mm/cex-sb1.S | 15 +- arch/mips/mm/dma-noncoherent.c | 26 +- arch/mips/mm/fault.c | 4 +- arch/mips/mm/mmap.c | 7 +- arch/mips/mm/sc-debugfs.c | 6 +- arch/mips/mti-malta/malta-dt.c | 6 +- arch/mips/mti-malta/malta-dtshim.c | 6 +- arch/mips/mti-malta/malta-setup.c | 14 +- arch/mips/mti-malta/malta-time.c | 14 +- arch/mips/net/bpf_jit.h | 5 +- arch/mips/net/ebpf_jit.c | 5 +- arch/mips/pci/fixup-capcella.c | 15 +- arch/mips/pci/fixup-emma2rh.c | 15 +- arch/mips/pci/fixup-fuloong2e.c | 6 +- arch/mips/pci/fixup-lemote2f.c | 6 +- arch/mips/pci/fixup-mpc30x.c | 15 +- arch/mips/pci/fixup-sb1250.c | 6 +- arch/mips/pci/fixup-tb0219.c | 15 +- arch/mips/pci/fixup-tb0226.c | 15 +- arch/mips/pci/fixup-tb0287.c | 15 +- arch/mips/pci/ops-bonito64.c | 14 +- arch/mips/pci/ops-emma2rh.c | 15 +- arch/mips/pci/ops-gt64xxx_pci0.c | 14 +- arch/mips/pci/ops-loongson2.c | 5 +- arch/mips/pci/ops-msc.c | 15 +- arch/mips/pci/ops-pmcmsp.c | 7 +- arch/mips/pci/ops-tx4927.c | 6 +- arch/mips/pci/ops-vr41xx.c | 15 +- arch/mips/pci/pci-bcm1480.c | 15 +- arch/mips/pci/pci-bcm1480ht.c | 15 +- arch/mips/pci/pci-emma2rh.c | 15 +- arch/mips/pci/pci-generic.c | 6 +- arch/mips/pci/pci-legacy.c | 5 +- arch/mips/pci/pci-malta.c | 14 +- arch/mips/pci/pci-sb1250.c | 15 +- arch/mips/pci/pci-vr41xx.c | 15 +- arch/mips/pci/pci-vr41xx.h | 15 +- arch/mips/pci/pci.c | 5 +- arch/mips/pic32/common/irq.c | 10 +- arch/mips/pic32/common/reset.c | 10 +- arch/mips/pic32/pic32mzda/config.c | 10 +- arch/mips/pic32/pic32mzda/early_clk.c | 10 +- arch/mips/pic32/pic32mzda/early_console.c | 10 +- arch/mips/pic32/pic32mzda/early_pin.c | 10 +- arch/mips/pic32/pic32mzda/early_pin.h | 10 +- arch/mips/pic32/pic32mzda/init.c | 10 +- arch/mips/pic32/pic32mzda/pic32mzda.h | 10 +- arch/mips/pic32/pic32mzda/time.c | 10 +- arch/mips/pistachio/Platform | 1 - arch/mips/pistachio/init.c | 5 +- arch/mips/pistachio/irq.c | 5 +- arch/mips/pistachio/time.c | 5 +- arch/mips/pmcs-msp71xx/msp_irq_cic.c | 6 +- arch/mips/pmcs-msp71xx/msp_irq_per.c | 6 +- arch/mips/pmcs-msp71xx/msp_irq_slp.c | 6 +- arch/mips/pmcs-msp71xx/msp_setup.c | 6 +- arch/mips/pmcs-msp71xx/msp_smp.c | 15 +- arch/mips/pmcs-msp71xx/msp_time.c | 14 +- arch/mips/pnx833x/Platform | 2 +- arch/mips/power/cpu.c | 3 +- arch/mips/power/hibernate_asm.S | 3 +- arch/mips/rb532/devices.c | 11 +- arch/mips/rb532/time.c | 14 +- arch/mips/sgi-ip22/ip22-berr.c | 2 +- arch/mips/sgi-ip22/ip28-berr.c | 2 +- arch/mips/sgi-ip27/ip27-berr.c | 2 +- arch/mips/sgi-ip27/ip27-hubio.c | 2 +- arch/mips/sgi-ip27/ip27-xtalk.c | 2 +- arch/mips/sgi-ip32/ip32-berr.c | 2 +- arch/mips/sibyte/bcm1480/irq.c | 15 +- arch/mips/sibyte/bcm1480/setup.c | 15 +- arch/mips/sibyte/bcm1480/smp.c | 15 +- arch/mips/sibyte/bcm1480/time.c | 15 +- arch/mips/sibyte/common/bus_watcher.c | 15 +- arch/mips/sibyte/common/cfe.c | 15 +- arch/mips/sibyte/common/sb_tbprof.c | 14 +- arch/mips/sibyte/sb1250/irq.c | 15 +- arch/mips/sibyte/sb1250/setup.c | 15 +- arch/mips/sibyte/sb1250/smp.c | 15 +- arch/mips/sibyte/sb1250/time.c | 15 +- arch/mips/sibyte/swarm/rtc_m41t81.c | 7 +- arch/mips/sibyte/swarm/rtc_xicor1241.c | 6 +- arch/mips/sibyte/swarm/setup.c | 15 +- arch/mips/sibyte/swarm/swarm-i2c.c | 6 +- arch/mips/sni/eisa.c | 3 +- arch/mips/tools/generic-board-config.sh | 6 +- arch/mips/txx9/generic/setup.c | 6 + arch/mips/vdso/elf.S | 6 +- arch/mips/vdso/genvdso.c | 6 +- arch/mips/vdso/genvdso.h | 6 +- arch/mips/vdso/gettimeofday.c | 6 +- arch/mips/vdso/sigreturn.S | 6 +- arch/mips/vdso/vdso.h | 6 +- arch/mips/vdso/vdso.lds.S | 6 +- arch/mips/vr41xx/casio-e55/setup.c | 15 +- arch/mips/vr41xx/common/bcu.c | 15 +- arch/mips/vr41xx/common/cmu.c | 15 +- arch/mips/vr41xx/common/icu.c | 15 +- arch/mips/vr41xx/common/init.c | 15 +- arch/mips/vr41xx/common/irq.c | 15 +- arch/mips/vr41xx/common/pmu.c | 15 +- arch/mips/vr41xx/common/type.c | 15 +- arch/mips/vr41xx/ibm-workpad/setup.c | 15 +- arch/nds32/Kconfig | 2 +- arch/nds32/Makefile | 2 + arch/nds32/configs/defconfig | 1 - arch/nds32/include/asm/Kbuild | 1 - arch/nds32/include/asm/bitfield.h | 2 +- arch/nds32/include/asm/fpu.h | 2 +- arch/nds32/include/asm/fpuemu.h | 12 - arch/nds32/include/asm/pgalloc.h | 31 +- arch/nds32/include/asm/syscall.h | 27 +- arch/nds32/include/asm/syscalls.h | 2 +- arch/nds32/include/uapi/asm/Kbuild | 1 - arch/nds32/include/uapi/asm/fp_udfiex_crtl.h | 16 - arch/nds32/include/uapi/asm/sigcontext.h | 24 +- arch/nds32/include/uapi/asm/udftrap.h | 13 + arch/nds32/include/uapi/asm/unistd.h | 4 +- arch/nds32/kernel/fpu.c | 17 +- arch/nds32/kernel/signal.c | 2 +- arch/nds32/kernel/sys_nds32.c | 26 +- arch/nds32/kernel/traps.c | 17 +- arch/nds32/math-emu/Makefile | 4 +- arch/nds32/math-emu/fd2si.c | 30 - arch/nds32/math-emu/fd2siz.c | 30 - arch/nds32/math-emu/fd2ui.c | 30 - arch/nds32/math-emu/fd2uiz.c | 30 - arch/nds32/math-emu/fpuemu.c | 57 +- arch/nds32/math-emu/fs2si.c | 29 - arch/nds32/math-emu/fs2siz.c | 29 - arch/nds32/math-emu/fs2ui.c | 29 - arch/nds32/math-emu/fs2uiz.c | 30 - arch/nds32/math-emu/fsi2d.c | 22 - arch/nds32/math-emu/fsi2s.c | 22 - arch/nds32/math-emu/fui2d.c | 22 - arch/nds32/math-emu/fui2s.c | 22 - arch/nds32/mm/fault.c | 4 +- arch/nios2/boot/dts/10m50_devboard.dts | 13 +- arch/nios2/include/asm/Kbuild | 1 - arch/nios2/include/asm/pgalloc.h | 37 +- arch/nios2/include/asm/shmparam.h | 13 +- arch/nios2/include/asm/syscall.h | 13 +- arch/nios2/include/asm/syscalls.h | 14 +- arch/nios2/include/uapi/asm/Kbuild | 1 - arch/nios2/kernel/signal.c | 4 +- arch/nios2/kernel/syscall_table.c | 14 +- arch/nios2/kernel/traps.c | 2 +- arch/openrisc/Kconfig | 2 +- arch/openrisc/include/asm/Kbuild | 1 - arch/openrisc/include/asm/bitops.h | 6 +- arch/openrisc/include/asm/bitops/__ffs.h | 6 +- arch/openrisc/include/asm/bitops/__fls.h | 6 +- arch/openrisc/include/asm/bitops/ffs.h | 6 +- arch/openrisc/include/asm/bitops/fls.h | 6 +- arch/openrisc/include/asm/cache.h | 6 +- arch/openrisc/include/asm/cacheflush.h | 6 +- arch/openrisc/include/asm/cpuinfo.h | 6 +- arch/openrisc/include/asm/delay.h | 6 +- arch/openrisc/include/asm/elf.h | 6 +- arch/openrisc/include/asm/fixmap.h | 6 +- arch/openrisc/include/asm/io.h | 6 +- arch/openrisc/include/asm/irq.h | 6 +- arch/openrisc/include/asm/irqflags.h | 6 +- arch/openrisc/include/asm/linkage.h | 6 +- arch/openrisc/include/asm/mmu.h | 6 +- arch/openrisc/include/asm/mmu_context.h | 6 +- arch/openrisc/include/asm/page.h | 6 +- arch/openrisc/include/asm/pgalloc.h | 6 +- arch/openrisc/include/asm/pgtable.h | 6 +- arch/openrisc/include/asm/processor.h | 6 +- arch/openrisc/include/asm/ptrace.h | 6 +- arch/openrisc/include/asm/serial.h | 6 +- arch/openrisc/include/asm/spinlock.h | 6 +- arch/openrisc/include/asm/spr.h | 6 +- arch/openrisc/include/asm/spr_defs.h | 6 +- arch/openrisc/include/asm/syscall.h | 6 +- arch/openrisc/include/asm/syscalls.h | 6 +- arch/openrisc/include/asm/thread_info.h | 6 +- arch/openrisc/include/asm/timex.h | 6 +- arch/openrisc/include/asm/tlb.h | 6 +- arch/openrisc/include/asm/tlbflush.h | 6 +- arch/openrisc/include/asm/uaccess.h | 6 +- arch/openrisc/include/asm/unaligned.h | 6 +- arch/openrisc/include/uapi/asm/Kbuild | 1 - arch/openrisc/kernel/asm-offsets.c | 6 +- arch/openrisc/kernel/dma.c | 6 +- arch/openrisc/kernel/entry.S | 6 +- arch/openrisc/kernel/head.S | 6 +- arch/openrisc/kernel/irq.c | 6 +- arch/openrisc/kernel/module.c | 6 +- arch/openrisc/kernel/or32_ksyms.c | 6 +- arch/openrisc/kernel/process.c | 6 +- arch/openrisc/kernel/prom.c | 7 +- arch/openrisc/kernel/ptrace.c | 6 +- arch/openrisc/kernel/setup.c | 6 +- arch/openrisc/kernel/signal.c | 8 +- arch/openrisc/kernel/sys_call_table.c | 6 +- arch/openrisc/kernel/time.c | 6 +- arch/openrisc/kernel/traps.c | 19 +- arch/openrisc/kernel/vmlinux.lds.S | 6 +- arch/openrisc/lib/memset.S | 6 +- arch/openrisc/lib/string.S | 6 +- arch/openrisc/mm/cache.c | 6 +- arch/openrisc/mm/fault.c | 10 +- arch/openrisc/mm/init.c | 6 +- arch/openrisc/mm/ioremap.c | 6 +- arch/openrisc/mm/tlb.c | 6 +- arch/parisc/Kconfig | 4 +- arch/parisc/configs/712_defconfig | 1 + arch/parisc/configs/a500_defconfig | 2 +- arch/parisc/configs/b180_defconfig | 2 +- arch/parisc/configs/c3000_defconfig | 2 +- arch/parisc/configs/c8000_defconfig | 2 + arch/parisc/configs/default_defconfig | 2 +- arch/parisc/configs/generic-32bit_defconfig | 1 + arch/parisc/include/asm/Kbuild | 1 - arch/parisc/include/asm/asmregs.h | 15 +- arch/parisc/include/asm/assembly.h | 15 +- arch/parisc/include/asm/eisa_bus.h | 7 +- arch/parisc/include/asm/eisa_eeprom.h | 7 +- arch/parisc/include/asm/floppy.h | 15 +- arch/parisc/include/asm/grfioctl.h | 15 +- arch/parisc/include/asm/pdc_chassis.h | 15 +- arch/parisc/include/asm/pgalloc.h | 33 +- arch/parisc/include/asm/special_insns.h | 24 - arch/parisc/include/asm/syscall.h | 7 - arch/parisc/include/uapi/asm/Kbuild | 1 - arch/parisc/include/uapi/asm/socket.h | 2 - arch/parisc/kernel/alternative.c | 3 +- arch/parisc/kernel/asm-offsets.c | 15 +- arch/parisc/kernel/drivers.c | 6 +- arch/parisc/kernel/entry.S | 15 +- arch/parisc/kernel/firmware.c | 7 +- arch/parisc/kernel/hardware.c | 16 +- arch/parisc/kernel/hpmc.S | 15 +- arch/parisc/kernel/inventory.c | 6 +- arch/parisc/kernel/irq.c | 15 +- arch/parisc/kernel/module.c | 21 +- arch/parisc/kernel/pacache.S | 15 +- arch/parisc/kernel/parisc_ksyms.c | 15 +- arch/parisc/kernel/pdc_chassis.c | 14 +- arch/parisc/kernel/pdc_cons.c | 16 +- arch/parisc/kernel/perf.c | 15 +- arch/parisc/kernel/perf_asm.S | 15 +- arch/parisc/kernel/perf_images.h | 15 +- arch/parisc/kernel/process.c | 16 +- arch/parisc/kernel/processor.c | 16 +- arch/parisc/kernel/ptrace.c | 6 +- arch/parisc/kernel/setup.c | 16 +- arch/parisc/kernel/signal.c | 2 +- arch/parisc/kernel/signal32.c | 16 +- arch/parisc/kernel/signal32.h | 15 +- arch/parisc/kernel/smp.c | 5 +- arch/parisc/kernel/sys_parisc.c | 16 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/parisc/kernel/traps.c | 14 +- arch/parisc/kernel/unaligned.c | 20 +- arch/parisc/kernel/vmlinux.lds.S | 21 +- arch/parisc/lib/checksum.c | 6 +- arch/parisc/lib/lusercopy.S | 16 +- arch/parisc/lib/memcpy.c | 16 +- arch/parisc/math-emu/cnv_float.h | 23 +- arch/parisc/math-emu/dbl_float.h | 15 +- arch/parisc/math-emu/decode_exc.c | 15 +- arch/parisc/math-emu/denormal.c | 15 +- arch/parisc/math-emu/dfadd.c | 15 +- arch/parisc/math-emu/dfcmp.c | 15 +- arch/parisc/math-emu/dfdiv.c | 15 +- arch/parisc/math-emu/dfmpy.c | 15 +- arch/parisc/math-emu/dfrem.c | 15 +- arch/parisc/math-emu/dfsqrt.c | 15 +- arch/parisc/math-emu/dfsub.c | 15 +- arch/parisc/math-emu/driver.c | 17 +- arch/parisc/math-emu/fcnvff.c | 15 +- arch/parisc/math-emu/fcnvfu.c | 15 +- arch/parisc/math-emu/fcnvfut.c | 15 +- arch/parisc/math-emu/fcnvfx.c | 15 +- arch/parisc/math-emu/fcnvfxt.c | 15 +- arch/parisc/math-emu/fcnvuf.c | 15 +- arch/parisc/math-emu/fcnvxf.c | 15 +- arch/parisc/math-emu/float.h | 15 +- arch/parisc/math-emu/fmpyfadd.c | 15 +- arch/parisc/math-emu/fpbits.h | 15 +- arch/parisc/math-emu/fpu.h | 15 +- arch/parisc/math-emu/fpudispatch.c | 15 +- arch/parisc/math-emu/frnd.c | 15 +- arch/parisc/math-emu/hppa.h | 15 +- arch/parisc/math-emu/math-emu.h | 15 +- arch/parisc/math-emu/sfadd.c | 15 +- arch/parisc/math-emu/sfcmp.c | 15 +- arch/parisc/math-emu/sfdiv.c | 15 +- arch/parisc/math-emu/sfmpy.c | 15 +- arch/parisc/math-emu/sfrem.c | 15 +- arch/parisc/math-emu/sfsqrt.c | 15 +- arch/parisc/math-emu/sfsub.c | 15 +- arch/parisc/math-emu/sgl_float.h | 15 +- arch/parisc/mm/fault.c | 4 +- arch/powerpc/Kbuild | 1 - arch/powerpc/Kconfig | 4 +- arch/powerpc/boot/4xx.c | 6 +- arch/powerpc/boot/addnote.c | 6 +- arch/powerpc/boot/bamboo.c | 5 +- arch/powerpc/boot/crt0.S | 7 +- arch/powerpc/boot/cuboot-rainier.c | 5 +- arch/powerpc/boot/cuboot-sequoia.c | 5 +- arch/powerpc/boot/decompress.c | 6 +- arch/powerpc/boot/devtree.c | 6 +- arch/powerpc/boot/div64.S | 6 +- arch/powerpc/boot/dts/a3m071.dts | 6 +- arch/powerpc/boot/dts/a4m072.dts | 6 +- arch/powerpc/boot/dts/ac14xx.dts | 6 +- arch/powerpc/boot/dts/adder875-redboot.dts | 6 +- arch/powerpc/boot/dts/adder875-uboot.dts | 6 +- arch/powerpc/boot/dts/amigaone.dts | 6 +- arch/powerpc/boot/dts/arches.dts | 16 +- arch/powerpc/boot/dts/asp834x-redboot.dts | 6 +- arch/powerpc/boot/dts/bluestone.dts | 17 +- arch/powerpc/boot/dts/charon.dts | 6 +- arch/powerpc/boot/dts/cm5200.dts | 6 +- arch/powerpc/boot/dts/digsy_mtc.dts | 6 +- arch/powerpc/boot/dts/ep8248e.dts | 6 +- arch/powerpc/boot/dts/ep88xc.dts | 6 +- arch/powerpc/boot/dts/fsl/bsc9131rdb.dts | 6 +- arch/powerpc/boot/dts/fsl/bsc9132qds.dts | 6 +- arch/powerpc/boot/dts/fsl/cyrus_p5020.dts | 6 +- arch/powerpc/boot/dts/fsl/ge_imp3a.dts | 6 +- arch/powerpc/boot/dts/fsl/gef_ppc9a.dts | 6 +- arch/powerpc/boot/dts/fsl/gef_sbc310.dts | 6 +- arch/powerpc/boot/dts/fsl/gef_sbc610.dts | 6 +- arch/powerpc/boot/dts/fsl/kmcent2.dts | 6 +- arch/powerpc/boot/dts/fsl/kmcoge4.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8536ds.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8536ds_36b.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8540ads.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8541cds.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8544ds.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8548cds_32b.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8548cds_36b.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8555cds.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8560ads.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8568mds.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8569mds.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8572ds.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8572ds_36b.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8572ds_camp_core0.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8572ds_camp_core1.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8641_hpcn.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8641_hpcn_36b.dts | 6 +- arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi | 7 +- arch/powerpc/boot/dts/fsl/mpc8641si-pre.dtsi | 7 +- arch/powerpc/boot/dts/fsl/mvme2500.dts | 6 +- arch/powerpc/boot/dts/fsl/mvme7100.dts | 7 +- arch/powerpc/boot/dts/fsl/p1010rdb-pa.dts | 6 +- arch/powerpc/boot/dts/fsl/p1010rdb-pb.dts | 6 +- .../boot/dts/fsl/p1020rdb-pc_camp_core0.dts | 6 +- .../boot/dts/fsl/p1020rdb-pc_camp_core1.dts | 6 +- arch/powerpc/boot/dts/fsl/p1020rdb.dts | 6 +- arch/powerpc/boot/dts/fsl/p1020rdb_36b.dts | 6 +- arch/powerpc/boot/dts/fsl/p1021mds.dts | 6 +- arch/powerpc/boot/dts/fsl/p2020ds.dts | 6 +- arch/powerpc/boot/dts/fsl/p2020rdb.dts | 6 +- arch/powerpc/boot/dts/fsl/ppa8548.dts | 6 +- arch/powerpc/boot/dts/fsl/sbc8641d.dts | 6 +- arch/powerpc/boot/dts/gamecube.dts | 7 +- arch/powerpc/boot/dts/klondike.dts | 17 +- arch/powerpc/boot/dts/kmeter1.dts | 6 +- arch/powerpc/boot/dts/lite5200.dts | 6 +- arch/powerpc/boot/dts/lite5200b.dts | 6 +- arch/powerpc/boot/dts/media5200.dts | 6 +- arch/powerpc/boot/dts/mgcoge.dts | 6 +- arch/powerpc/boot/dts/motionpro.dts | 6 +- arch/powerpc/boot/dts/mpc5121.dtsi | 6 +- arch/powerpc/boot/dts/mpc5121ads.dts | 6 +- arch/powerpc/boot/dts/mpc5125twr.dts | 6 +- arch/powerpc/boot/dts/mpc5200b.dtsi | 6 +- arch/powerpc/boot/dts/mpc7448hpc2.dts | 6 +- arch/powerpc/boot/dts/mpc8272ads.dts | 6 +- arch/powerpc/boot/dts/mpc8308_p1m.dts | 6 +- arch/powerpc/boot/dts/mpc8308rdb.dts | 6 +- arch/powerpc/boot/dts/mpc8313erdb.dts | 6 +- arch/powerpc/boot/dts/mpc8315erdb.dts | 6 +- arch/powerpc/boot/dts/mpc832x_mds.dts | 5 +- arch/powerpc/boot/dts/mpc832x_rdb.dts | 6 +- arch/powerpc/boot/dts/mpc8349emitx.dts | 6 +- arch/powerpc/boot/dts/mpc8349emitxgp.dts | 6 +- arch/powerpc/boot/dts/mpc834x_mds.dts | 6 +- arch/powerpc/boot/dts/mpc836x_mds.dts | 6 +- arch/powerpc/boot/dts/mpc836x_rdk.dts | 6 +- arch/powerpc/boot/dts/mpc8377_mds.dts | 6 +- arch/powerpc/boot/dts/mpc8377_rdb.dts | 6 +- arch/powerpc/boot/dts/mpc8377_wlan.dts | 6 +- arch/powerpc/boot/dts/mpc8378_mds.dts | 6 +- arch/powerpc/boot/dts/mpc8378_rdb.dts | 6 +- arch/powerpc/boot/dts/mpc8379_mds.dts | 6 +- arch/powerpc/boot/dts/mpc8379_rdb.dts | 6 +- arch/powerpc/boot/dts/mpc866ads.dts | 6 +- arch/powerpc/boot/dts/mpc885ads.dts | 6 +- arch/powerpc/boot/dts/mucmc52.dts | 6 +- arch/powerpc/boot/dts/o2d.dts | 6 +- arch/powerpc/boot/dts/o2d.dtsi | 6 +- arch/powerpc/boot/dts/o2d300.dts | 6 +- arch/powerpc/boot/dts/o2dnt2.dts | 6 +- arch/powerpc/boot/dts/o2i.dts | 6 +- arch/powerpc/boot/dts/o2mnt.dts | 6 +- arch/powerpc/boot/dts/o3dnt.dts | 6 +- arch/powerpc/boot/dts/pcm030.dts | 6 +- arch/powerpc/boot/dts/pcm032.dts | 6 +- arch/powerpc/boot/dts/pdm360ng.dts | 6 +- arch/powerpc/boot/dts/pq2fads.dts | 6 +- arch/powerpc/boot/dts/ps3.dts | 14 +- arch/powerpc/boot/dts/sbc8548-altflash.dts | 6 +- arch/powerpc/boot/dts/sbc8548-post.dtsi | 6 +- arch/powerpc/boot/dts/sbc8548-pre.dtsi | 6 +- arch/powerpc/boot/dts/sbc8548.dts | 6 +- arch/powerpc/boot/dts/socrates.dts | 6 +- arch/powerpc/boot/dts/stx_gp3_8560.dts | 6 +- arch/powerpc/boot/dts/stxssa8555.dts | 6 +- arch/powerpc/boot/dts/tqm5200.dts | 6 +- arch/powerpc/boot/dts/tqm8540.dts | 6 +- arch/powerpc/boot/dts/tqm8541.dts | 6 +- arch/powerpc/boot/dts/tqm8548-bigflash.dts | 6 +- arch/powerpc/boot/dts/tqm8548.dts | 6 +- arch/powerpc/boot/dts/tqm8555.dts | 6 +- arch/powerpc/boot/dts/tqm8560.dts | 6 +- arch/powerpc/boot/dts/tqm8xx.dts | 6 +- arch/powerpc/boot/dts/uc101.dts | 6 +- arch/powerpc/boot/dts/wii.dts | 7 +- arch/powerpc/boot/dts/xcalibur1501.dts | 5 +- arch/powerpc/boot/dts/xpedite5200.dts | 5 +- arch/powerpc/boot/dts/xpedite5200_xmon.dts | 5 +- arch/powerpc/boot/dts/xpedite5301.dts | 5 +- arch/powerpc/boot/dts/xpedite5330.dts | 5 +- arch/powerpc/boot/dts/xpedite5370.dts | 5 +- arch/powerpc/boot/ebony.c | 6 +- arch/powerpc/boot/elf_util.c | 6 +- arch/powerpc/boot/gamecube-head.S | 7 +- arch/powerpc/boot/gamecube.c | 7 +- arch/powerpc/boot/hack-coff.c | 6 +- arch/powerpc/boot/libfdt-wrapper.c | 16 +- arch/powerpc/boot/main.c | 6 +- arch/powerpc/boot/mvme7100.c | 7 +- arch/powerpc/boot/of.c | 6 +- arch/powerpc/boot/ofconsole.c | 6 +- arch/powerpc/boot/oflib.c | 6 +- arch/powerpc/boot/opal-calls.S | 6 +- arch/powerpc/boot/opal.c | 6 +- arch/powerpc/boot/page.h | 6 +- arch/powerpc/boot/ppc_asm.h | 6 +- arch/powerpc/boot/ppcboot-hotfoot.h | 16 +- arch/powerpc/boot/ppcboot.h | 16 +- arch/powerpc/boot/ps3-head.S | 14 +- arch/powerpc/boot/ps3-hvcall.S | 14 +- arch/powerpc/boot/ps3.c | 14 +- arch/powerpc/boot/reg.h | 6 +- arch/powerpc/boot/stdbool.h | 7 +- arch/powerpc/boot/stdint.h | 6 +- arch/powerpc/boot/stdio.c | 6 +- arch/powerpc/boot/string.S | 6 +- arch/powerpc/boot/treeboot-akebono.c | 6 +- arch/powerpc/boot/treeboot-bamboo.c | 5 +- arch/powerpc/boot/treeboot-currituck.c | 6 +- arch/powerpc/boot/treeboot-iss4xx.c | 6 +- arch/powerpc/boot/ugecon.c | 7 +- arch/powerpc/boot/ugecon.h | 7 +- arch/powerpc/boot/util.S | 7 +- arch/powerpc/boot/wii-head.S | 7 +- arch/powerpc/boot/wii.c | 7 +- arch/powerpc/boot/wrapper | 3 +- arch/powerpc/configs/ppc6xx_defconfig | 2 +- arch/powerpc/crypto/aes-spe-core.S | 7 +- arch/powerpc/crypto/aes-spe-glue.c | 7 +- arch/powerpc/crypto/aes-spe-keys.S | 7 +- arch/powerpc/crypto/aes-spe-modes.S | 7 +- arch/powerpc/crypto/aes-spe-regs.h | 7 +- arch/powerpc/crypto/aes-tab-4k.S | 7 +- arch/powerpc/crypto/crc32-vpmsum_core.S | 6 +- arch/powerpc/crypto/crc32c-vpmsum_asm.S | 6 +- arch/powerpc/crypto/crct10dif-vpmsum_asm.S | 7 +- arch/powerpc/crypto/crct10dif-vpmsum_glue.c | 6 +- arch/powerpc/crypto/md5-asm.S | 7 +- arch/powerpc/crypto/md5-glue.c | 7 +- arch/powerpc/crypto/sha1-spe-asm.S | 7 +- arch/powerpc/crypto/sha1-spe-glue.c | 7 +- arch/powerpc/crypto/sha1.c | 7 +- arch/powerpc/crypto/sha256-spe-asm.S | 7 +- arch/powerpc/crypto/sha256-spe-glue.c | 7 +- arch/powerpc/include/asm/Kbuild | 1 - arch/powerpc/include/asm/accounting.h | 6 +- arch/powerpc/include/asm/asm-prototypes.h | 6 +- arch/powerpc/include/asm/atomic.h | 44 +- arch/powerpc/include/asm/bitops.h | 6 +- arch/powerpc/include/asm/book3s/64/mmu-hash.h | 6 +- arch/powerpc/include/asm/book3s/64/pgalloc.h | 5 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 31 +- arch/powerpc/include/asm/btext.h | 4 - arch/powerpc/include/asm/bugs.h | 5 +- arch/powerpc/include/asm/cacheflush.h | 5 +- arch/powerpc/include/asm/cell-pmu.h | 15 +- arch/powerpc/include/asm/checksum.h | 5 +- arch/powerpc/include/asm/code-patching.h | 6 +- arch/powerpc/include/asm/copro.h | 6 +- arch/powerpc/include/asm/cpufeature.h | 6 +- arch/powerpc/include/asm/cputime.h | 6 +- arch/powerpc/include/asm/current.h | 5 +- arch/powerpc/include/asm/dbell.h | 6 +- arch/powerpc/include/asm/dcr-generic.h | 15 +- arch/powerpc/include/asm/dcr-mmio.h | 15 +- arch/powerpc/include/asm/dcr-native.h | 15 +- arch/powerpc/include/asm/dcr.h | 15 +- arch/powerpc/include/asm/debugfs.h | 6 +- arch/powerpc/include/asm/delay.h | 6 +- arch/powerpc/include/asm/device.h | 3 +- arch/powerpc/include/asm/disassemble.h | 13 +- arch/powerpc/include/asm/drmem.h | 6 +- arch/powerpc/include/asm/eeh.h | 15 +- arch/powerpc/include/asm/eeh_event.h | 14 +- arch/powerpc/include/asm/elf.h | 6 +- arch/powerpc/include/asm/emulated_ops.h | 14 +- arch/powerpc/include/asm/exception-64e.h | 6 +- arch/powerpc/include/asm/exception-64s.h | 6 +- arch/powerpc/include/asm/fadump.h | 15 +- arch/powerpc/include/asm/feature-fixups.h | 5 +- arch/powerpc/include/asm/firmware.h | 6 +- arch/powerpc/include/asm/fsl_gtm.h | 6 +- arch/powerpc/include/asm/fsl_lbc.h | 15 +- arch/powerpc/include/asm/fsl_pamu_stash.h | 14 +- arch/powerpc/include/asm/fsl_pm.h | 6 +- arch/powerpc/include/asm/hvconsole.h | 15 +- arch/powerpc/include/asm/hvcserver.h | 15 +- arch/powerpc/include/asm/hw_breakpoint.h | 16 +- arch/powerpc/include/asm/icswx.h | 6 +- arch/powerpc/include/asm/io.h | 5 +- arch/powerpc/include/asm/io_event_irq.h | 6 +- arch/powerpc/include/asm/iommu.h | 15 +- arch/powerpc/include/asm/ipic.h | 6 +- arch/powerpc/include/asm/irq.h | 5 +- arch/powerpc/include/asm/jump_label.h | 6 +- arch/powerpc/include/asm/kexec.h | 3 - arch/powerpc/include/asm/kmap_types.h | 5 +- arch/powerpc/include/asm/kprobes.h | 15 +- arch/powerpc/include/asm/kvm_asm.h | 13 +- arch/powerpc/include/asm/kvm_book3s.h | 13 +- arch/powerpc/include/asm/kvm_book3s_32.h | 13 +- arch/powerpc/include/asm/kvm_book3s_64.h | 13 +- arch/powerpc/include/asm/kvm_book3s_asm.h | 13 +- arch/powerpc/include/asm/kvm_booke.h | 13 +- arch/powerpc/include/asm/kvm_fpu.h | 13 +- arch/powerpc/include/asm/kvm_host.h | 15 +- arch/powerpc/include/asm/kvm_para.h | 13 +- arch/powerpc/include/asm/kvm_ppc.h | 13 +- arch/powerpc/include/asm/lppaca.h | 15 +- arch/powerpc/include/asm/lv1call.h | 14 +- arch/powerpc/include/asm/machdep.h | 5 +- arch/powerpc/include/asm/mc146818rtc.h | 6 +- arch/powerpc/include/asm/mce.h | 15 +- arch/powerpc/include/asm/mman.h | 5 +- arch/powerpc/include/asm/module.h | 5 +- arch/powerpc/include/asm/mpc5121.h | 4 +- arch/powerpc/include/asm/mpic_msgr.h | 7 +- arch/powerpc/include/asm/mpic_timer.h | 6 +- arch/powerpc/include/asm/msi_bitmap.h | 7 +- arch/powerpc/include/asm/nohash/64/pgalloc.h | 5 +- arch/powerpc/include/asm/nvram.h | 6 +- arch/powerpc/include/asm/opal-api.h | 7 +- arch/powerpc/include/asm/opal.h | 6 +- arch/powerpc/include/asm/oprofile_impl.h | 6 +- arch/powerpc/include/asm/paca.h | 6 +- arch/powerpc/include/asm/page.h | 6 +- arch/powerpc/include/asm/page_64.h | 6 +- arch/powerpc/include/asm/pasemi_dma.h | 14 +- arch/powerpc/include/asm/pci-bridge.h | 5 +- arch/powerpc/include/asm/pci.h | 5 +- arch/powerpc/include/asm/perf_event.h | 6 +- arch/powerpc/include/asm/perf_event_fsl_emb.h | 6 +- arch/powerpc/include/asm/perf_event_server.h | 6 +- arch/powerpc/include/asm/pmac_low_i2c.h | 7 +- arch/powerpc/include/asm/pmc.h | 15 +- arch/powerpc/include/asm/pmi.h | 15 +- arch/powerpc/include/asm/pnv-pci.h | 6 +- arch/powerpc/include/asm/powernv.h | 6 +- arch/powerpc/include/asm/ppc-opcode.h | 7 +- arch/powerpc/include/asm/ppc-pci.h | 6 +- arch/powerpc/include/asm/ppc4xx_ocm.h | 16 +- arch/powerpc/include/asm/probes.h | 15 +- arch/powerpc/include/asm/processor.h | 8 +- arch/powerpc/include/asm/prom.h | 6 +- arch/powerpc/include/asm/ps3.h | 14 +- arch/powerpc/include/asm/ps3av.h | 14 +- arch/powerpc/include/asm/ps3gpu.h | 14 +- arch/powerpc/include/asm/ps3stor.h | 14 +- arch/powerpc/include/asm/ptrace.h | 6 +- arch/powerpc/include/asm/reg_a2.h | 6 +- arch/powerpc/include/asm/rio.h | 6 +- arch/powerpc/include/asm/rtas.h | 6 +- arch/powerpc/include/asm/scom.h | 15 +- arch/powerpc/include/asm/serial.h | 5 +- arch/powerpc/include/asm/setjmp.h | 7 +- arch/powerpc/include/asm/smp.h | 6 +- arch/powerpc/include/asm/spinlock.h | 6 +- arch/powerpc/include/asm/spu.h | 15 +- arch/powerpc/include/asm/spu_csa.h | 15 +- arch/powerpc/include/asm/spu_info.h | 15 +- arch/powerpc/include/asm/spu_priv1.h | 14 +- arch/powerpc/include/asm/sstep.h | 6 +- arch/powerpc/include/asm/swab.h | 5 +- arch/powerpc/include/asm/swiotlb.h | 7 +- arch/powerpc/include/asm/syscall.h | 15 +- arch/powerpc/include/asm/tce.h | 15 +- arch/powerpc/include/asm/termios.h | 6 +- arch/powerpc/include/asm/time.h | 6 +- arch/powerpc/include/asm/tlb.h | 6 +- arch/powerpc/include/asm/tsi108.h | 6 +- arch/powerpc/include/asm/tsi108_irq.h | 16 +- arch/powerpc/include/asm/tsi108_pci.h | 17 +- arch/powerpc/include/asm/types.h | 6 +- arch/powerpc/include/asm/udbg.h | 6 +- arch/powerpc/include/asm/uic.h | 6 +- arch/powerpc/include/asm/unistd.h | 6 +- arch/powerpc/include/asm/uprobes.h | 15 +- arch/powerpc/include/asm/vas.h | 6 +- arch/powerpc/include/asm/vdso_datapage.h | 6 +- arch/powerpc/include/asm/vio.h | 6 +- arch/powerpc/include/asm/xilinx_intc.h | 6 +- arch/powerpc/include/asm/xive-regs.h | 6 +- arch/powerpc/include/asm/xive.h | 6 +- arch/powerpc/include/asm/xmon.h | 6 +- arch/powerpc/include/asm/xor.h | 14 +- arch/powerpc/include/uapi/asm/Kbuild | 1 - arch/powerpc/include/uapi/asm/mman.h | 6 +- arch/powerpc/kernel/align.c | 6 +- arch/powerpc/kernel/asm-offsets.c | 6 +- arch/powerpc/kernel/cacheinfo.c | 21 - arch/powerpc/kernel/cacheinfo.h | 4 - arch/powerpc/kernel/cpu_setup_44x.S | 7 +- arch/powerpc/kernel/cpu_setup_6xx.S | 7 +- arch/powerpc/kernel/cpu_setup_fsl_booke.S | 7 +- arch/powerpc/kernel/cpu_setup_pa6t.S | 15 +- arch/powerpc/kernel/cpu_setup_power.S | 7 +- arch/powerpc/kernel/cpu_setup_ppc970.S | 7 +- arch/powerpc/kernel/cputable.c | 6 +- arch/powerpc/kernel/dbell.c | 6 +- arch/powerpc/kernel/dma-swiotlb.c | 7 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 2 +- arch/powerpc/kernel/eeh.c | 15 +- arch/powerpc/kernel/eeh_cache.c | 15 +- arch/powerpc/kernel/eeh_dev.c | 15 +- arch/powerpc/kernel/eeh_event.c | 14 +- arch/powerpc/kernel/eeh_pe.c | 15 +- arch/powerpc/kernel/entry_32.S | 7 +- arch/powerpc/kernel/entry_64.S | 6 +- arch/powerpc/kernel/epapr_hcalls.S | 6 +- arch/powerpc/kernel/epapr_paravirt.c | 14 +- arch/powerpc/kernel/exceptions-64e.S | 6 +- arch/powerpc/kernel/fadump.c | 15 +- arch/powerpc/kernel/firmware.c | 6 +- arch/powerpc/kernel/fpu.S | 7 +- arch/powerpc/kernel/head_32.S | 8 +- arch/powerpc/kernel/head_40x.S | 8 +- arch/powerpc/kernel/head_44x.S | 6 +- arch/powerpc/kernel/head_64.S | 6 +- arch/powerpc/kernel/head_8xx.S | 7 +- arch/powerpc/kernel/head_booke.h | 10 +- arch/powerpc/kernel/head_fsl_booke.S | 8 +- arch/powerpc/kernel/hw_breakpoint.c | 16 +- arch/powerpc/kernel/idle.c | 6 +- arch/powerpc/kernel/idle_6xx.S | 6 +- arch/powerpc/kernel/idle_book3e.S | 6 +- arch/powerpc/kernel/idle_book3s.S | 6 +- arch/powerpc/kernel/idle_e500.S | 6 +- arch/powerpc/kernel/idle_power4.S | 6 +- arch/powerpc/kernel/ima_kexec.c | 6 +- arch/powerpc/kernel/io.c | 6 +- arch/powerpc/kernel/iommu.c | 15 +- arch/powerpc/kernel/irq.c | 6 +- arch/powerpc/kernel/isa-bridge.c | 6 +- arch/powerpc/kernel/jump_label.c | 6 +- arch/powerpc/kernel/kexec_elf_64.c | 16 +- arch/powerpc/kernel/kprobes-ftrace.c | 15 +- arch/powerpc/kernel/kprobes.c | 15 +- arch/powerpc/kernel/kvm.c | 14 +- arch/powerpc/kernel/kvm_emul.S | 13 +- arch/powerpc/kernel/machine_kexec_32.c | 4 +- arch/powerpc/kernel/machine_kexec_file_64.c | 10 +- arch/powerpc/kernel/mce.c | 15 +- arch/powerpc/kernel/mce_power.c | 15 +- arch/powerpc/kernel/misc.S | 6 +- arch/powerpc/kernel/misc_32.S | 7 +- arch/powerpc/kernel/misc_64.S | 7 +- arch/powerpc/kernel/module.c | 14 +- arch/powerpc/kernel/module_32.c | 14 +- arch/powerpc/kernel/module_64.c | 14 +- arch/powerpc/kernel/msi.c | 6 +- arch/powerpc/kernel/nvram_64.c | 6 +- arch/powerpc/kernel/of_platform.c | 7 +- arch/powerpc/kernel/optprobes.c | 6 +- arch/powerpc/kernel/optprobes_head.S | 6 +- arch/powerpc/kernel/paca.c | 6 +- arch/powerpc/kernel/pci-common.c | 6 +- arch/powerpc/kernel/pci-hotplug.c | 6 +- arch/powerpc/kernel/pci_64.c | 6 +- arch/powerpc/kernel/pci_dn.c | 15 +- arch/powerpc/kernel/pmc.c | 6 +- arch/powerpc/kernel/ppc32.h | 6 +- arch/powerpc/kernel/ppc_save_regs.S | 6 +- arch/powerpc/kernel/proc_powerpc.c | 15 +- arch/powerpc/kernel/process.c | 8 +- arch/powerpc/kernel/prom.c | 6 +- arch/powerpc/kernel/prom_init.c | 36 +- arch/powerpc/kernel/prom_init_check.sh | 7 +- arch/powerpc/kernel/ptrace.c | 1 + arch/powerpc/kernel/reloc_32.S | 6 +- arch/powerpc/kernel/reloc_64.S | 6 +- arch/powerpc/kernel/rtas.c | 6 +- arch/powerpc/kernel/rtas_flash.c | 6 +- arch/powerpc/kernel/rtas_pci.c | 15 +- arch/powerpc/kernel/rtasd.c | 6 +- arch/powerpc/kernel/setup-common.c | 6 +- arch/powerpc/kernel/setup.h | 6 +- arch/powerpc/kernel/setup_64.c | 6 +- arch/powerpc/kernel/signal_32.c | 12 +- arch/powerpc/kernel/signal_64.c | 8 +- arch/powerpc/kernel/smp.c | 6 +- arch/powerpc/kernel/suspend.c | 4 +- arch/powerpc/kernel/swsusp.c | 6 +- arch/powerpc/kernel/sys_ppc32.c | 6 +- arch/powerpc/kernel/syscalls.c | 7 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/kernel/systbl.S | 6 +- arch/powerpc/kernel/systbl_chk.sh | 5 +- arch/powerpc/kernel/time.c | 6 +- arch/powerpc/kernel/trace/ftrace_32.S | 6 +- arch/powerpc/kernel/trace/ftrace_64.S | 6 +- arch/powerpc/kernel/trace/ftrace_64_mprofile.S | 6 +- arch/powerpc/kernel/trace/ftrace_64_pg.S | 6 +- arch/powerpc/kernel/traps.c | 10 +- arch/powerpc/kernel/udbg.c | 6 +- arch/powerpc/kernel/udbg_16550.c | 6 +- arch/powerpc/kernel/uprobes.c | 15 +- arch/powerpc/kernel/vdso.c | 6 +- arch/powerpc/kernel/vdso32/cacheflush.S | 6 +- arch/powerpc/kernel/vdso32/datapage.S | 6 +- arch/powerpc/kernel/vdso32/getcpu.S | 14 +- arch/powerpc/kernel/vdso32/gettimeofday.S | 6 +- arch/powerpc/kernel/vdso32/sigtramp.S | 6 +- arch/powerpc/kernel/vdso64/cacheflush.S | 6 +- arch/powerpc/kernel/vdso64/datapage.S | 6 +- arch/powerpc/kernel/vdso64/getcpu.S | 14 +- arch/powerpc/kernel/vdso64/gettimeofday.S | 6 +- arch/powerpc/kernel/vdso64/sigtramp.S | 6 +- arch/powerpc/kvm/book3s.c | 1 - arch/powerpc/kvm/book3s_32_mmu.c | 13 +- arch/powerpc/kvm/book3s_32_mmu_host.c | 14 +- arch/powerpc/kvm/book3s_32_sr.S | 13 +- arch/powerpc/kvm/book3s_64_mmu.c | 13 +- arch/powerpc/kvm/book3s_64_mmu_host.c | 14 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 49 +- arch/powerpc/kvm/book3s_64_slb.S | 13 +- arch/powerpc/kvm/book3s_64_vio.c | 57 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 13 +- arch/powerpc/kvm/book3s_emulate.c | 13 +- arch/powerpc/kvm/book3s_exports.c | 13 +- arch/powerpc/kvm/book3s_hv.c | 48 +- arch/powerpc/kvm/book3s_hv_interrupts.S | 13 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 24 +- arch/powerpc/kvm/book3s_interrupts.S | 13 +- arch/powerpc/kvm/book3s_mmu_hpte.c | 14 +- arch/powerpc/kvm/book3s_paired_singles.c | 13 +- arch/powerpc/kvm/book3s_rmhandlers.S | 13 +- arch/powerpc/kvm/book3s_rtas.c | 14 +- arch/powerpc/kvm/book3s_segment.S | 13 +- arch/powerpc/kvm/book3s_xics.c | 2 +- arch/powerpc/kvm/book3s_xive.c | 55 +- arch/powerpc/kvm/book3s_xive.h | 1 - arch/powerpc/kvm/book3s_xive_native.c | 100 +- arch/powerpc/kvm/booke.c | 13 +- arch/powerpc/kvm/booke.h | 13 +- arch/powerpc/kvm/booke_emulate.c | 13 +- arch/powerpc/kvm/booke_interrupts.S | 13 +- arch/powerpc/kvm/bookehv_interrupts.S | 13 +- arch/powerpc/kvm/emulate.c | 14 +- arch/powerpc/kvm/emulate_loadstore.c | 19 +- arch/powerpc/kvm/fpu.S | 7 +- arch/powerpc/kvm/powerpc.c | 16 +- arch/powerpc/kvm/timing.c | 13 +- arch/powerpc/kvm/timing.h | 13 +- arch/powerpc/kvm/tm.S | 10 +- arch/powerpc/lib/Makefile | 3 +- arch/powerpc/lib/checksum_32.S | 6 +- arch/powerpc/lib/checksum_64.S | 6 +- arch/powerpc/lib/checksum_wrappers.c | 14 +- arch/powerpc/lib/code-patching.c | 6 +- arch/powerpc/lib/copy_32.S | 6 +- arch/powerpc/lib/copypage_64.S | 6 +- arch/powerpc/lib/copypage_power7.S | 14 +- arch/powerpc/lib/copyuser_64.S | 6 +- arch/powerpc/lib/copyuser_power7.S | 14 +- arch/powerpc/lib/div64.S | 6 +- arch/powerpc/lib/feature-fixups-test.S | 7 +- arch/powerpc/lib/feature-fixups.c | 6 +- arch/powerpc/lib/hweight_64.S | 14 +- arch/powerpc/lib/ldstfp.S | 10 +- arch/powerpc/lib/locks.c | 6 +- arch/powerpc/lib/mem_64.S | 6 +- arch/powerpc/lib/memcmp_64.S | 6 +- arch/powerpc/lib/memcpy_64.S | 6 +- arch/powerpc/lib/memcpy_power7.S | 14 +- arch/powerpc/lib/pmem.c | 10 +- arch/powerpc/lib/quad.S | 6 +- arch/powerpc/lib/sstep.c | 6 +- arch/powerpc/lib/string.S | 6 +- arch/powerpc/lib/string_64.S | 14 +- arch/powerpc/lib/test_emulate_step.c | 6 +- arch/powerpc/lib/vmx-helper.c | 14 +- arch/powerpc/lib/xor_vmx.c | 14 +- arch/powerpc/lib/xor_vmx_glue.c | 6 +- arch/powerpc/math-emu/math_efp.c | 6 +- arch/powerpc/mm/book3s32/hash_low.S | 7 +- arch/powerpc/mm/book3s32/mmu.c | 7 +- arch/powerpc/mm/book3s32/mmu_context.c | 7 +- arch/powerpc/mm/book3s32/tlb.c | 7 +- arch/powerpc/mm/book3s64/hash_native.c | 8 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 6 +- arch/powerpc/mm/book3s64/hash_tlb.c | 6 +- arch/powerpc/mm/book3s64/hash_utils.c | 8 +- arch/powerpc/mm/book3s64/iommu_api.c | 48 +- arch/powerpc/mm/book3s64/mmu_context.c | 7 +- arch/powerpc/mm/book3s64/pgtable.c | 9 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 8 +- arch/powerpc/mm/book3s64/radix_tlb.c | 6 +- arch/powerpc/mm/book3s64/slb.c | 7 +- arch/powerpc/mm/book3s64/subpage_prot.c | 6 +- arch/powerpc/mm/copro_fault.c | 15 +- arch/powerpc/mm/drmem.c | 6 +- arch/powerpc/mm/fault.c | 34 +- arch/powerpc/mm/init-common.c | 7 +- arch/powerpc/mm/init_32.c | 7 +- arch/powerpc/mm/init_64.c | 7 +- arch/powerpc/mm/mem.c | 9 +- arch/powerpc/mm/mmap.c | 16 +- arch/powerpc/mm/mmu_context.c | 7 +- arch/powerpc/mm/mmu_decl.h | 7 +- arch/powerpc/mm/nohash/40x.c | 7 +- arch/powerpc/mm/nohash/44x.c | 7 +- arch/powerpc/mm/nohash/8xx.c | 7 +- arch/powerpc/mm/nohash/book3e_pgtable.c | 6 +- arch/powerpc/mm/nohash/fsl_booke.c | 7 +- arch/powerpc/mm/nohash/mmu_context.c | 6 +- arch/powerpc/mm/nohash/tlb.c | 7 +- arch/powerpc/mm/nohash/tlb_low.S | 7 +- arch/powerpc/mm/nohash/tlb_low_64e.S | 6 +- arch/powerpc/mm/numa.c | 6 +- arch/powerpc/mm/pgtable.c | 22 +- arch/powerpc/mm/pgtable_32.c | 7 +- arch/powerpc/mm/pgtable_64.c | 7 +- arch/powerpc/mm/ptdump/hashpagetable.c | 6 +- arch/powerpc/mm/ptdump/ptdump.c | 6 +- arch/powerpc/mm/slice.c | 15 +- arch/powerpc/net/bpf_jit.h | 8 +- arch/powerpc/net/bpf_jit32.h | 6 +- arch/powerpc/net/bpf_jit64.h | 6 +- arch/powerpc/net/bpf_jit_asm.S | 6 +- arch/powerpc/net/bpf_jit_comp.c | 6 +- arch/powerpc/net/bpf_jit_comp64.c | 50 +- arch/powerpc/oprofile/backtrace.c | 5 +- arch/powerpc/oprofile/cell/pr_util.h | 6 +- arch/powerpc/oprofile/cell/spu_profiler.c | 6 +- arch/powerpc/oprofile/cell/spu_task_sync.c | 6 +- arch/powerpc/oprofile/cell/vma_map.c | 6 +- arch/powerpc/oprofile/common.c | 6 +- arch/powerpc/oprofile/op_model_7450.c | 6 +- arch/powerpc/oprofile/op_model_cell.c | 6 +- arch/powerpc/oprofile/op_model_fsl_emb.c | 6 +- arch/powerpc/oprofile/op_model_pa6t.c | 14 +- arch/powerpc/oprofile/op_model_power4.c | 6 +- arch/powerpc/perf/8xx-pmu.c | 6 +- arch/powerpc/perf/bhrb.S | 6 +- arch/powerpc/perf/callchain.c | 6 +- arch/powerpc/perf/core-book3s.c | 12 +- arch/powerpc/perf/core-fsl-emb.c | 6 +- arch/powerpc/perf/e500-pmu.c | 6 +- arch/powerpc/perf/e6500-pmu.c | 6 +- arch/powerpc/perf/hv-24x7.c | 6 +- arch/powerpc/perf/hv-gpci.c | 6 +- arch/powerpc/perf/isa207-common.c | 6 +- arch/powerpc/perf/isa207-common.h | 6 +- arch/powerpc/perf/mpc7450-pmu.c | 6 +- arch/powerpc/perf/perf_regs.c | 6 +- arch/powerpc/perf/power5+-pmu.c | 6 +- arch/powerpc/perf/power5-pmu.c | 6 +- arch/powerpc/perf/power6-pmu.c | 6 +- arch/powerpc/perf/power7-events-list.h | 6 +- arch/powerpc/perf/power7-pmu.c | 6 +- arch/powerpc/perf/power8-events-list.h | 6 +- arch/powerpc/perf/power8-pmu.c | 9 +- arch/powerpc/perf/power9-events-list.h | 6 +- arch/powerpc/perf/power9-pmu.c | 3 - arch/powerpc/perf/ppc970-pmu.c | 6 +- arch/powerpc/platforms/40x/ppc40x_simple.c | 5 +- arch/powerpc/platforms/44x/canyonlands.c | 17 +- arch/powerpc/platforms/44x/ebony.c | 6 +- arch/powerpc/platforms/44x/fsp2.c | 6 +- arch/powerpc/platforms/44x/idle.c | 15 +- arch/powerpc/platforms/44x/iss4xx.c | 6 +- arch/powerpc/platforms/44x/machine_check.c | 5 +- arch/powerpc/platforms/44x/misc_44x.S | 7 +- arch/powerpc/platforms/44x/ppc44x_simple.c | 5 +- arch/powerpc/platforms/44x/ppc476.c | 6 +- arch/powerpc/platforms/44x/sam440ep.c | 6 +- arch/powerpc/platforms/44x/warp.c | 6 +- arch/powerpc/platforms/4xx/cpm.c | 16 +- arch/powerpc/platforms/4xx/gpio.c | 14 +- arch/powerpc/platforms/4xx/hsta_msi.c | 6 +- arch/powerpc/platforms/4xx/machine_check.c | 5 +- arch/powerpc/platforms/4xx/msi.c | 16 +- arch/powerpc/platforms/4xx/ocm.c | 16 +- arch/powerpc/platforms/4xx/soc.c | 6 +- arch/powerpc/platforms/4xx/uic.c | 6 +- arch/powerpc/platforms/512x/mpc5121_ads.h | 6 +- arch/powerpc/platforms/512x/mpc512x.h | 6 +- arch/powerpc/platforms/512x/mpc512x_lpbfifo.c | 3 +- arch/powerpc/platforms/52xx/lite5200.c | 5 +- arch/powerpc/platforms/52xx/media5200.c | 7 +- arch/powerpc/platforms/52xx/mpc5200_simple.c | 6 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 6 +- arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c | 3 +- arch/powerpc/platforms/82xx/ep8248e.c | 6 +- arch/powerpc/platforms/82xx/km82xx.c | 6 +- arch/powerpc/platforms/82xx/m82xx_pci.h | 5 +- arch/powerpc/platforms/82xx/mpc8272_ads.c | 6 +- arch/powerpc/platforms/82xx/pq2.c | 6 +- arch/powerpc/platforms/82xx/pq2ads.h | 6 +- arch/powerpc/platforms/83xx/asp834x.c | 6 +- arch/powerpc/platforms/83xx/km83xx.c | 6 +- arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 6 +- arch/powerpc/platforms/83xx/misc.c | 6 +- arch/powerpc/platforms/83xx/mpc830x_rdb.c | 6 +- arch/powerpc/platforms/83xx/mpc831x_rdb.c | 6 +- arch/powerpc/platforms/83xx/mpc832x_mds.c | 6 +- arch/powerpc/platforms/83xx/mpc832x_rdb.c | 6 +- arch/powerpc/platforms/83xx/mpc834x_itx.c | 6 +- arch/powerpc/platforms/83xx/mpc834x_mds.c | 6 +- arch/powerpc/platforms/83xx/mpc836x_mds.c | 6 +- arch/powerpc/platforms/83xx/mpc836x_rdk.c | 6 +- arch/powerpc/platforms/83xx/mpc837x_mds.c | 6 +- arch/powerpc/platforms/83xx/mpc837x_rdb.c | 6 +- arch/powerpc/platforms/83xx/usb.c | 6 +- arch/powerpc/platforms/85xx/bsc913x_qds.c | 6 +- arch/powerpc/platforms/85xx/bsc913x_rdb.c | 6 +- arch/powerpc/platforms/85xx/c293pcie.c | 6 +- arch/powerpc/platforms/85xx/common.c | 5 +- arch/powerpc/platforms/85xx/corenet_generic.c | 6 +- arch/powerpc/platforms/85xx/ge_imp3a.c | 6 +- arch/powerpc/platforms/85xx/mpc8536_ds.c | 6 +- arch/powerpc/platforms/85xx/mpc85xx_ads.c | 6 +- arch/powerpc/platforms/85xx/mpc85xx_cds.c | 6 +- arch/powerpc/platforms/85xx/mpc85xx_ds.c | 6 +- arch/powerpc/platforms/85xx/mpc85xx_mds.c | 6 +- arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c | 6 +- arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 6 +- arch/powerpc/platforms/85xx/mvme2500.c | 7 +- arch/powerpc/platforms/85xx/p1010rdb.c | 6 +- arch/powerpc/platforms/85xx/p1023_rdb.c | 6 +- arch/powerpc/platforms/85xx/ppa8548.c | 6 +- arch/powerpc/platforms/85xx/qemu_e500.c | 6 +- arch/powerpc/platforms/85xx/sbc8548.c | 7 +- arch/powerpc/platforms/85xx/sgy_cts1000.c | 6 +- arch/powerpc/platforms/85xx/smp.c | 6 +- arch/powerpc/platforms/85xx/socrates.c | 6 +- arch/powerpc/platforms/85xx/stx_gp3.c | 6 +- arch/powerpc/platforms/85xx/t1042rdb_diu.c | 6 +- arch/powerpc/platforms/85xx/tqm85xx.c | 6 +- arch/powerpc/platforms/85xx/twr_p102x.c | 6 +- arch/powerpc/platforms/85xx/xes_mpc85xx.c | 5 +- arch/powerpc/platforms/86xx/common.c | 5 +- arch/powerpc/platforms/86xx/gef_ppc9a.c | 6 +- arch/powerpc/platforms/86xx/gef_sbc310.c | 6 +- arch/powerpc/platforms/86xx/gef_sbc610.c | 6 +- arch/powerpc/platforms/86xx/mpc8610_hpcd.c | 6 +- arch/powerpc/platforms/86xx/mpc86xx.h | 6 +- arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 6 +- arch/powerpc/platforms/86xx/mpc86xx_smp.c | 6 +- arch/powerpc/platforms/86xx/mvme7100.c | 7 +- arch/powerpc/platforms/86xx/pic.c | 6 +- arch/powerpc/platforms/86xx/sbc8641d.c | 6 +- arch/powerpc/platforms/8xx/machine_check.c | 5 +- arch/powerpc/platforms/amigaone/setup.c | 6 +- arch/powerpc/platforms/cell/axon_msi.c | 6 +- arch/powerpc/platforms/cell/cbe_powerbutton.c | 15 +- arch/powerpc/platforms/cell/cbe_thermal.c | 15 +- arch/powerpc/platforms/cell/cpufreq_spudemand.c | 15 +- arch/powerpc/platforms/cell/interrupt.c | 15 +- arch/powerpc/platforms/cell/iommu.c | 15 +- arch/powerpc/platforms/cell/pervasive.c | 15 +- arch/powerpc/platforms/cell/pervasive.h | 15 +- arch/powerpc/platforms/cell/pmu.c | 15 +- arch/powerpc/platforms/cell/ras.c | 6 +- arch/powerpc/platforms/cell/setup.c | 6 +- arch/powerpc/platforms/cell/smp.c | 6 +- arch/powerpc/platforms/cell/spider-pic.c | 15 +- arch/powerpc/platforms/cell/spu_base.c | 15 +- arch/powerpc/platforms/cell/spu_manage.c | 14 +- arch/powerpc/platforms/cell/spu_notify.c | 15 +- arch/powerpc/platforms/cell/spu_priv1_mmio.c | 14 +- arch/powerpc/platforms/cell/spu_priv1_mmio.h | 14 +- arch/powerpc/platforms/cell/spu_syscalls.c | 15 +- arch/powerpc/platforms/cell/spufs/backing_ops.c | 15 +- arch/powerpc/platforms/cell/spufs/context.c | 15 +- arch/powerpc/platforms/cell/spufs/coredump.c | 15 +- arch/powerpc/platforms/cell/spufs/fault.c | 24 +- arch/powerpc/platforms/cell/spufs/file.c | 15 +- arch/powerpc/platforms/cell/spufs/gang.c | 15 +- arch/powerpc/platforms/cell/spufs/hw_ops.c | 15 +- arch/powerpc/platforms/cell/spufs/inode.c | 15 +- arch/powerpc/platforms/cell/spufs/lscsa_alloc.c | 15 +- arch/powerpc/platforms/cell/spufs/run.c | 2 +- arch/powerpc/platforms/cell/spufs/sched.c | 17 +- arch/powerpc/platforms/cell/spufs/spu_restore.c | 16 +- .../platforms/cell/spufs/spu_restore_crt0.S | 16 +- arch/powerpc/platforms/cell/spufs/spu_save.c | 16 +- arch/powerpc/platforms/cell/spufs/spu_save_crt0.S | 16 +- arch/powerpc/platforms/cell/spufs/spu_utils.h | 15 +- arch/powerpc/platforms/cell/spufs/spufs.h | 15 +- arch/powerpc/platforms/cell/spufs/switch.c | 16 +- arch/powerpc/platforms/chrp/nvram.c | 7 +- arch/powerpc/platforms/embedded6xx/flipper-pic.c | 7 +- arch/powerpc/platforms/embedded6xx/flipper-pic.h | 7 +- arch/powerpc/platforms/embedded6xx/gamecube.c | 7 +- arch/powerpc/platforms/embedded6xx/hlwd-pic.c | 7 +- arch/powerpc/platforms/embedded6xx/hlwd-pic.h | 7 +- arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 6 +- arch/powerpc/platforms/embedded6xx/mvme5100.c | 7 +- arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c | 7 +- arch/powerpc/platforms/embedded6xx/usbgecko_udbg.h | 7 +- arch/powerpc/platforms/embedded6xx/wii.c | 7 +- arch/powerpc/platforms/fsl_uli1575.c | 6 +- arch/powerpc/platforms/maple/pci.c | 6 +- arch/powerpc/platforms/maple/setup.c | 7 +- arch/powerpc/platforms/maple/time.c | 7 +- arch/powerpc/platforms/pasemi/dma_lib.c | 14 +- arch/powerpc/platforms/pasemi/gpio_mdio.c | 14 +- arch/powerpc/platforms/pasemi/idle.c | 15 +- arch/powerpc/platforms/pasemi/iommu.c | 14 +- arch/powerpc/platforms/pasemi/misc.c | 6 +- arch/powerpc/platforms/pasemi/msi.c | 7 +- arch/powerpc/platforms/pasemi/pci.c | 14 +- arch/powerpc/platforms/pasemi/powersave.S | 15 +- arch/powerpc/platforms/pasemi/setup.c | 14 +- arch/powerpc/platforms/pasemi/time.c | 14 +- arch/powerpc/platforms/powermac/bootx_init.c | 6 +- arch/powerpc/platforms/powermac/cache.S | 7 +- arch/powerpc/platforms/powermac/feature.c | 7 +- arch/powerpc/platforms/powermac/low_i2c.c | 6 +- arch/powerpc/platforms/powermac/nvram.c | 6 +- arch/powerpc/platforms/powermac/pci.c | 6 +- arch/powerpc/platforms/powermac/pic.c | 7 +- arch/powerpc/platforms/powermac/setup.c | 7 +- arch/powerpc/platforms/powermac/sleep.S | 7 +- arch/powerpc/platforms/powermac/smp.c | 6 +- arch/powerpc/platforms/powermac/udbg_scc.c | 6 +- arch/powerpc/platforms/powernv/copy-paste.h | 6 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 6 +- arch/powerpc/platforms/powernv/idle.c | 6 +- arch/powerpc/platforms/powernv/memtrace.c | 28 +- arch/powerpc/platforms/powernv/npu-dma.c | 20 +- arch/powerpc/platforms/powernv/opal-async.c | 6 +- arch/powerpc/platforms/powernv/opal-dump.c | 6 +- arch/powerpc/platforms/powernv/opal-elog.c | 6 +- arch/powerpc/platforms/powernv/opal-flash.c | 6 +- arch/powerpc/platforms/powernv/opal-hmi.c | 40 - arch/powerpc/platforms/powernv/opal-imc.c | 4 - arch/powerpc/platforms/powernv/opal-irqchip.c | 6 +- arch/powerpc/platforms/powernv/opal-kmsg.c | 6 +- arch/powerpc/platforms/powernv/opal-lpc.c | 6 +- .../powerpc/platforms/powernv/opal-memory-errors.c | 15 +- arch/powerpc/platforms/powernv/opal-msglog.c | 6 +- arch/powerpc/platforms/powernv/opal-nvram.c | 6 +- arch/powerpc/platforms/powernv/opal-power.c | 6 +- arch/powerpc/platforms/powernv/opal-powercap.c | 6 +- arch/powerpc/platforms/powernv/opal-prd.c | 10 +- arch/powerpc/platforms/powernv/opal-psr.c | 6 +- arch/powerpc/platforms/powernv/opal-rtc.c | 6 +- .../powerpc/platforms/powernv/opal-sensor-groups.c | 6 +- arch/powerpc/platforms/powernv/opal-sensor.c | 15 +- arch/powerpc/platforms/powernv/opal-sysparam.c | 15 +- arch/powerpc/platforms/powernv/opal-wrappers.S | 6 +- arch/powerpc/platforms/powernv/opal-xscom.c | 6 +- arch/powerpc/platforms/powernv/opal.c | 29 +- arch/powerpc/platforms/powernv/pci-cxl.c | 6 +- arch/powerpc/platforms/powernv/pci-ioda.c | 6 +- arch/powerpc/platforms/powernv/pci.c | 6 +- arch/powerpc/platforms/powernv/rng.c | 6 +- arch/powerpc/platforms/powernv/setup.c | 6 +- arch/powerpc/platforms/powernv/smp.c | 6 +- arch/powerpc/platforms/powernv/subcore-asm.S | 6 +- arch/powerpc/platforms/powernv/subcore.c | 6 +- arch/powerpc/platforms/powernv/subcore.h | 6 +- arch/powerpc/platforms/powernv/vas-debug.c | 6 +- arch/powerpc/platforms/powernv/vas-window.c | 6 +- arch/powerpc/platforms/powernv/vas.c | 6 +- arch/powerpc/platforms/powernv/vas.h | 6 +- arch/powerpc/platforms/ps3/device-init.c | 14 +- arch/powerpc/platforms/ps3/exports.c | 14 +- arch/powerpc/platforms/ps3/gelic_udbg.c | 7 +- arch/powerpc/platforms/ps3/htab.c | 14 +- arch/powerpc/platforms/ps3/hvcall.S | 14 +- arch/powerpc/platforms/ps3/interrupt.c | 14 +- arch/powerpc/platforms/ps3/mm.c | 14 +- arch/powerpc/platforms/ps3/os-area.c | 14 +- arch/powerpc/platforms/ps3/platform.h | 14 +- arch/powerpc/platforms/ps3/repository.c | 14 +- arch/powerpc/platforms/ps3/setup.c | 14 +- arch/powerpc/platforms/ps3/smp.c | 14 +- arch/powerpc/platforms/ps3/spu.c | 14 +- arch/powerpc/platforms/ps3/system-bus.c | 14 +- arch/powerpc/platforms/ps3/time.c | 14 +- arch/powerpc/platforms/pseries/cmm.c | 16 +- arch/powerpc/platforms/pseries/dlpar.c | 4 - arch/powerpc/platforms/pseries/dtl.c | 15 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 15 +- arch/powerpc/platforms/pseries/event_sources.c | 15 +- arch/powerpc/platforms/pseries/firmware.c | 6 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 6 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 9 +- arch/powerpc/platforms/pseries/hvCall.S | 6 +- arch/powerpc/platforms/pseries/hvCall_inst.c | 15 +- arch/powerpc/platforms/pseries/hvconsole.c | 17 +- arch/powerpc/platforms/pseries/hvcserver.c | 15 +- arch/powerpc/platforms/pseries/io_event_irq.c | 6 +- arch/powerpc/platforms/pseries/iommu.c | 16 +- arch/powerpc/platforms/pseries/kexec.c | 6 +- arch/powerpc/platforms/pseries/lpar.c | 15 +- arch/powerpc/platforms/pseries/lparcfg.c | 6 +- arch/powerpc/platforms/pseries/mobility.c | 19 - arch/powerpc/platforms/pseries/msi.c | 7 +- arch/powerpc/platforms/pseries/nvram.c | 6 +- arch/powerpc/platforms/pseries/pci.c | 15 +- arch/powerpc/platforms/pseries/power.c | 14 +- arch/powerpc/platforms/pseries/pseries.h | 6 +- arch/powerpc/platforms/pseries/ras.c | 15 +- arch/powerpc/platforms/pseries/rng.c | 6 +- arch/powerpc/platforms/pseries/scanlog.c | 6 +- arch/powerpc/platforms/pseries/setup.c | 6 +- arch/powerpc/platforms/pseries/smp.c | 6 +- arch/powerpc/platforms/pseries/suspend.c | 15 +- arch/powerpc/platforms/pseries/vio.c | 6 +- arch/powerpc/purgatory/trampoline.S | 5 +- arch/powerpc/sysdev/Kconfig | 2 +- arch/powerpc/sysdev/cpm_common.c | 5 +- arch/powerpc/sysdev/dart.h | 15 +- arch/powerpc/sysdev/dart_iommu.c | 16 +- arch/powerpc/sysdev/dcr-low.S | 6 +- arch/powerpc/sysdev/dcr.c | 15 +- arch/powerpc/sysdev/fsl_gtm.c | 6 +- arch/powerpc/sysdev/fsl_lbc.c | 6 +- arch/powerpc/sysdev/fsl_mpic_err.c | 7 +- arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c | 6 +- arch/powerpc/sysdev/fsl_msi.c | 7 +- arch/powerpc/sysdev/fsl_msi.h | 7 +- arch/powerpc/sysdev/fsl_pci.c | 6 +- arch/powerpc/sysdev/fsl_pci.h | 7 +- arch/powerpc/sysdev/fsl_pmc.c | 6 +- arch/powerpc/sysdev/fsl_rcpm.c | 6 +- arch/powerpc/sysdev/fsl_rio.c | 6 +- arch/powerpc/sysdev/fsl_rio.h | 6 +- arch/powerpc/sysdev/fsl_rmu.c | 6 +- arch/powerpc/sysdev/fsl_soc.c | 6 +- arch/powerpc/sysdev/grackle.c | 6 +- arch/powerpc/sysdev/i8259.c | 6 +- arch/powerpc/sysdev/indirect_pci.c | 6 +- arch/powerpc/sysdev/ipic.c | 6 +- arch/powerpc/sysdev/ipic.h | 6 +- arch/powerpc/sysdev/mmio_nvram.c | 15 +- arch/powerpc/sysdev/mpic.h | 7 +- arch/powerpc/sysdev/mpic_msgr.c | 7 +- arch/powerpc/sysdev/mpic_msi.c | 7 +- arch/powerpc/sysdev/mpic_timer.c | 6 +- arch/powerpc/sysdev/mpic_u3msi.c | 7 +- arch/powerpc/sysdev/msi_bitmap.c | 7 +- arch/powerpc/sysdev/of_rtc.c | 6 +- arch/powerpc/sysdev/pmi.c | 15 +- arch/powerpc/sysdev/scom.c | 15 +- arch/powerpc/sysdev/simple_gpio.c | 6 +- arch/powerpc/sysdev/tsi108_dev.c | 6 +- arch/powerpc/sysdev/tsi108_pci.c | 15 +- arch/powerpc/sysdev/udbg_memcons.c | 6 +- arch/powerpc/sysdev/xics/icp-hv.c | 7 +- arch/powerpc/sysdev/xics/icp-native.c | 7 +- arch/powerpc/sysdev/xics/icp-opal.c | 6 +- arch/powerpc/sysdev/xics/ics-opal.c | 6 +- arch/powerpc/sysdev/xics/xics-common.c | 7 +- arch/powerpc/sysdev/xive/common.c | 6 +- arch/powerpc/sysdev/xive/native.c | 6 +- arch/powerpc/sysdev/xive/spapr.c | 58 +- arch/powerpc/sysdev/xive/xive-internal.h | 6 +- arch/powerpc/tools/relocs_check.sh | 5 +- arch/powerpc/xmon/ansidecl.h | 15 +- arch/powerpc/xmon/dis-asm.h | 6 +- arch/powerpc/xmon/nonstdio.c | 6 +- arch/powerpc/xmon/xmon.c | 6 +- arch/riscv/Kconfig | 4 +- arch/riscv/Makefile | 2 + arch/riscv/boot/dts/Makefile | 2 - arch/riscv/boot/dts/sifive/Makefile | 2 - arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 215 - .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 65 - arch/riscv/configs/defconfig | 4 - arch/riscv/include/asm/Kbuild | 2 - arch/riscv/include/asm/asm.h | 10 +- arch/riscv/include/asm/atomic.h | 44 +- arch/riscv/include/asm/bitops.h | 15 +- arch/riscv/include/asm/bug.h | 12 +- arch/riscv/include/asm/cache.h | 10 +- arch/riscv/include/asm/cacheflush.h | 10 +- arch/riscv/include/asm/cmpxchg.h | 10 +- arch/riscv/include/asm/csr.h | 10 +- arch/riscv/include/asm/current.h | 10 +- arch/riscv/include/asm/delay.h | 10 +- arch/riscv/include/asm/elf.h | 6 +- arch/riscv/include/asm/io.h | 10 +- arch/riscv/include/asm/irq.h | 10 +- arch/riscv/include/asm/irqflags.h | 10 +- arch/riscv/include/asm/kprobes.h | 10 +- arch/riscv/include/asm/linkage.h | 10 +- arch/riscv/include/asm/mmu.h | 10 +- arch/riscv/include/asm/mmu_context.h | 10 +- arch/riscv/include/asm/page.h | 10 +- arch/riscv/include/asm/pci.h | 10 +- arch/riscv/include/asm/pgalloc.h | 39 +- arch/riscv/include/asm/pgtable-32.h | 10 +- arch/riscv/include/asm/pgtable-64.h | 10 +- arch/riscv/include/asm/pgtable-bits.h | 10 +- arch/riscv/include/asm/pgtable.h | 10 +- arch/riscv/include/asm/processor.h | 10 +- arch/riscv/include/asm/ptrace.h | 10 +- arch/riscv/include/asm/sbi.h | 10 +- arch/riscv/include/asm/smp.h | 10 +- arch/riscv/include/asm/spinlock.h | 10 +- arch/riscv/include/asm/spinlock_types.h | 10 +- arch/riscv/include/asm/string.h | 10 +- arch/riscv/include/asm/switch_to.h | 10 +- arch/riscv/include/asm/syscall.h | 10 +- arch/riscv/include/asm/thread_info.h | 10 +- arch/riscv/include/asm/timex.h | 10 +- arch/riscv/include/asm/tlb.h | 10 +- arch/riscv/include/asm/tlbflush.h | 10 +- arch/riscv/include/asm/uaccess.h | 10 +- arch/riscv/include/asm/unistd.h | 10 +- arch/riscv/include/asm/word-at-a-time.h | 9 +- arch/riscv/include/uapi/asm/Kbuild | 1 - arch/riscv/include/uapi/asm/ptrace.h | 10 +- arch/riscv/include/uapi/asm/sigcontext.h | 10 +- arch/riscv/kernel/asm-offsets.c | 10 +- arch/riscv/kernel/cacheinfo.c | 10 +- arch/riscv/kernel/cpu.c | 10 +- arch/riscv/kernel/entry.S | 10 +- arch/riscv/kernel/head.S | 10 +- arch/riscv/kernel/module.c | 10 +- arch/riscv/kernel/ptrace.c | 10 +- arch/riscv/kernel/reset.c | 11 +- arch/riscv/kernel/signal.c | 2 +- arch/riscv/kernel/smpboot.c | 10 +- arch/riscv/kernel/stacktrace.c | 10 +- arch/riscv/kernel/sys_riscv.c | 10 +- arch/riscv/kernel/syscall_table.c | 10 +- arch/riscv/kernel/time.c | 10 +- arch/riscv/kernel/traps.c | 21 +- arch/riscv/kernel/vdso/clock_getres.S | 10 +- arch/riscv/kernel/vdso/clock_gettime.S | 10 +- arch/riscv/kernel/vdso/flush_icache.S | 10 +- arch/riscv/kernel/vdso/getcpu.S | 10 +- arch/riscv/kernel/vdso/gettimeofday.S | 10 +- arch/riscv/kernel/vdso/rt_sigreturn.S | 10 +- arch/riscv/kernel/vdso/vdso.S | 10 +- arch/riscv/kernel/vdso/vdso.lds.S | 10 +- arch/riscv/kernel/vmlinux.lds.S | 10 +- arch/riscv/lib/delay.c | 12 +- arch/riscv/lib/memcpy.S | 10 +- arch/riscv/lib/memset.S | 10 +- arch/riscv/lib/tishift.S | 10 +- arch/riscv/lib/udivdi3.S | 10 +- arch/riscv/mm/cacheflush.c | 10 +- arch/riscv/mm/fault.c | 19 +- arch/riscv/mm/init.c | 10 +- arch/riscv/mm/ioremap.c | 10 +- arch/riscv/net/bpf_jit_comp.c | 67 +- arch/s390/Kconfig | 44 +- arch/s390/Makefile | 3 +- arch/s390/appldata/appldata_base.c | 15 +- arch/s390/configs/debug_defconfig | 3 - arch/s390/configs/defconfig | 600 +- arch/s390/configs/performance_defconfig | 678 + arch/s390/configs/zfcpdump_defconfig | 1 + arch/s390/crypto/aes_s390.c | 156 +- arch/s390/crypto/des_s390.c | 7 +- arch/s390/crypto/ghash_s390.c | 2 +- arch/s390/crypto/prng.c | 4 +- arch/s390/crypto/sha1_s390.c | 2 +- arch/s390/crypto/sha256_s390.c | 2 +- arch/s390/crypto/sha512_s390.c | 2 +- arch/s390/include/asm/airq.h | 2 - arch/s390/include/asm/ap.h | 4 +- arch/s390/include/asm/atomic.h | 38 +- arch/s390/include/asm/ccwdev.h | 4 - arch/s390/include/asm/cio.h | 41 - arch/s390/include/asm/cpacf.h | 4 +- arch/s390/include/asm/ctl_reg.h | 55 +- arch/s390/include/asm/debug.h | 235 +- arch/s390/include/asm/facility.h | 21 +- arch/s390/include/asm/idals.h | 3 +- arch/s390/include/asm/mem_encrypt.h | 17 - arch/s390/include/asm/nmi.h | 20 +- arch/s390/include/asm/pci_clp.h | 25 +- arch/s390/include/asm/percpu.h | 2 +- arch/s390/include/asm/processor.h | 27 +- arch/s390/include/asm/ptrace.h | 10 +- arch/s390/include/asm/setup.h | 40 +- arch/s390/include/asm/smp.h | 35 + arch/s390/include/asm/spinlock.h | 4 + arch/s390/include/asm/stacktrace.h | 2 +- arch/s390/include/asm/thread_info.h | 34 +- arch/s390/include/asm/tlbflush.h | 17 + arch/s390/include/uapi/asm/runtime_instr.h | 2 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/compat_signal.c | 4 +- arch/s390/kernel/dis.c | 5 +- arch/s390/kernel/dumpstack.c | 2 + arch/s390/kernel/entry.S | 4 + arch/s390/kernel/entry.h | 1 + arch/s390/kernel/jump_label.c | 23 +- arch/s390/kernel/machine_kexec.c | 3 +- arch/s390/kernel/processor.c | 19 +- arch/s390/kernel/setup.c | 2 + arch/s390/kernel/signal.c | 4 +- arch/s390/kernel/smp.c | 21 +- arch/s390/kernel/swsusp.S | 2 + arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/s390/kernel/topology.c | 6 +- arch/s390/kernel/traps.c | 16 +- arch/s390/kvm/kvm-s390.c | 1 - arch/s390/lib/Makefile | 3 +- arch/s390/mm/fault.c | 31 +- arch/s390/mm/init.c | 65 +- arch/s390/mm/maccess.c | 9 +- arch/s390/mm/mmap.c | 2 + arch/s390/net/bpf_jit_comp.c | 41 +- arch/s390/pci/pci.c | 5 +- arch/s390/pci/pci_clp.c | 6 +- arch/s390/pci/pci_debug.c | 2 +- arch/s390/purgatory/.gitignore | 3 +- arch/s390/tools/Makefile | 7 +- arch/s390/tools/opcodes.txt | 51 +- arch/sh/Kconfig | 3 +- arch/sh/boards/Kconfig | 14 +- arch/sh/configs/ap325rxa_defconfig | 1 + arch/sh/configs/apsh4a3a_defconfig | 1 + arch/sh/configs/apsh4ad0a_defconfig | 1 + arch/sh/configs/cayman_defconfig | 1 + arch/sh/configs/dreamcast_defconfig | 1 + arch/sh/configs/ecovec24-romimage_defconfig | 1 + arch/sh/configs/ecovec24_defconfig | 1 + arch/sh/configs/edosk7760_defconfig | 1 + arch/sh/configs/espt_defconfig | 1 + arch/sh/configs/hp6xx_defconfig | 2 + arch/sh/configs/kfr2r09-romimage_defconfig | 1 + arch/sh/configs/kfr2r09_defconfig | 1 + arch/sh/configs/landisk_defconfig | 1 + arch/sh/configs/lboxre2_defconfig | 1 + arch/sh/configs/magicpanelr2_defconfig | 1 + arch/sh/configs/microdev_defconfig | 1 + arch/sh/configs/migor_defconfig | 1 + arch/sh/configs/polaris_defconfig | 1 + arch/sh/configs/r7780mp_defconfig | 1 + arch/sh/configs/r7785rp_defconfig | 1 + arch/sh/configs/rsk7201_defconfig | 1 + arch/sh/configs/rsk7203_defconfig | 1 + arch/sh/configs/rsk7264_defconfig | 1 + arch/sh/configs/rsk7269_defconfig | 1 + arch/sh/configs/rts7751r2d1_defconfig | 1 + arch/sh/configs/rts7751r2dplus_defconfig | 1 + arch/sh/configs/sdk7780_defconfig | 1 + arch/sh/configs/sdk7786_defconfig | 2 + arch/sh/configs/se7206_defconfig | 1 + arch/sh/configs/se7343_defconfig | 1 + arch/sh/configs/se7712_defconfig | 2 + arch/sh/configs/se7721_defconfig | 2 + arch/sh/configs/se7722_defconfig | 1 + arch/sh/configs/se7724_defconfig | 1 + arch/sh/configs/sh03_defconfig | 1 + arch/sh/configs/sh2007_defconfig | 2 + arch/sh/configs/sh7710voipgw_defconfig | 1 + arch/sh/configs/sh7724_generic_defconfig | 1 + arch/sh/configs/sh7757lcr_defconfig | 1 + arch/sh/configs/sh7763rdp_defconfig | 1 + arch/sh/configs/sh7770_generic_defconfig | 1 + arch/sh/configs/sh7785lcr_32bit_defconfig | 1 + arch/sh/configs/sh7785lcr_defconfig | 1 + arch/sh/configs/shx3_defconfig | 1 + arch/sh/configs/titan_defconfig | 2 + arch/sh/configs/ul2_defconfig | 1 + arch/sh/configs/urquell_defconfig | 1 + arch/sh/include/asm/flat.h | 7 +- arch/sh/kernel/cpu/sh2a/fpu.c | 2 +- arch/sh/kernel/cpu/sh4/fpu.c | 2 +- arch/sh/kernel/cpu/sh5/fpu.c | 4 +- arch/sh/kernel/hw_breakpoint.c | 2 +- arch/sh/kernel/kdebugfs.c | 3 + arch/sh/kernel/ptrace_64.c | 4 +- arch/sh/kernel/signal_32.c | 4 +- arch/sh/kernel/signal_64.c | 4 +- arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sh/kernel/traps.c | 4 +- arch/sh/kernel/traps_32.c | 12 +- arch/sh/kernel/traps_64.c | 2 +- arch/sh/math-emu/math.c | 2 +- arch/sh/mm/asids-debugfs.c | 11 +- arch/sh/mm/cache-debugfs.c | 20 +- arch/sh/mm/cache-j2.c | 3 +- arch/sh/mm/cache-sh2.c | 3 +- arch/sh/mm/cache-sh2a.c | 3 +- arch/sh/mm/cache-sh3.c | 3 +- arch/sh/mm/cache.c | 3 +- arch/sh/mm/fault.c | 29 +- arch/sh/mm/init.c | 2 + arch/sh/mm/kmap.c | 3 +- arch/sh/mm/nommu.c | 3 +- arch/sh/mm/pmb.c | 9 +- arch/sh/mm/tlb-debugfs.c | 20 +- arch/sh/mm/tlb-sh3.c | 3 +- arch/sh/mm/tlb-sh4.c | 3 +- arch/sparc/Kbuild | 1 - arch/sparc/Kconfig | 3 + arch/sparc/configs/sparc32_defconfig | 1 + arch/sparc/configs/sparc64_defconfig | 1 + arch/sparc/include/asm/Kbuild | 1 - arch/sparc/include/asm/atomic_64.h | 8 +- arch/sparc/include/asm/device.h | 3 +- arch/sparc/include/asm/prom.h | 6 +- arch/sparc/include/uapi/asm/Kbuild | 1 - arch/sparc/include/uapi/asm/mman.h | 6 + arch/sparc/include/uapi/asm/openpromio.h | 3 +- arch/sparc/include/uapi/asm/socket.h | 2 - arch/sparc/kernel/mdesc.c | 2 - arch/sparc/kernel/perf_event.c | 4 - arch/sparc/kernel/process_64.c | 4 +- arch/sparc/kernel/prom_32.c | 6 +- arch/sparc/kernel/prom_64.c | 6 +- arch/sparc/kernel/prom_common.c | 6 +- arch/sparc/kernel/signal32.c | 8 +- arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/signal_64.c | 8 +- arch/sparc/kernel/sys_sparc_32.c | 2 +- arch/sparc/kernel/sys_sparc_64.c | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 - arch/sparc/kernel/traps_32.c | 4 +- arch/sparc/kernel/traps_64.c | 41 +- arch/sparc/lib/COPYING.LIB | 481 + arch/sparc/mm/fault_32.c | 4 +- arch/sparc/mm/fault_64.c | 18 +- arch/sparc/mm/ultra.S | 4 +- arch/sparc/net/bpf_jit_comp_64.c | 29 +- arch/sparc/vdso/vclock_gettime.c | 2 +- arch/sparc/vdso/vma.c | 2 +- arch/um/include/asm/Kbuild | 1 - arch/um/include/asm/pgalloc.h | 16 +- arch/um/kernel/exec.c | 2 +- arch/um/kernel/mem.c | 22 + arch/um/kernel/ptrace.c | 7 +- arch/um/kernel/skas/mmu.c | 2 +- arch/um/kernel/tlb.c | 4 +- arch/um/kernel/trap.c | 16 +- arch/unicore32/Makefile | 3 +- .../configs/{defconfig => unicore32_defconfig} | 0 arch/unicore32/include/asm/Kbuild | 1 - arch/unicore32/include/asm/pgalloc.h | 36 +- arch/unicore32/include/mach/regs-gpio.h | 2 +- arch/unicore32/include/uapi/asm/Kbuild | 1 - arch/unicore32/kernel/signal.c | 4 +- arch/unicore32/kernel/traps.c | 2 +- arch/unicore32/mm/fault.c | 13 +- arch/x86/Kbuild | 1 - arch/x86/Kconfig | 40 +- arch/x86/Kconfig.debug | 46 +- arch/x86/boot/compressed/acpi.c | 143 +- arch/x86/boot/compressed/misc.c | 11 +- arch/x86/boot/compressed/mkpiggy.c | 16 +- arch/x86/boot/compressed/string.c | 14 +- arch/x86/boot/header.S | 2 +- arch/x86/crypto/aegis128-aesni-glue.c | 6 +- arch/x86/crypto/aegis128l-aesni-glue.c | 6 +- arch/x86/crypto/aegis256-aesni-glue.c | 6 +- arch/x86/crypto/aesni-intel_asm.S | 6 +- arch/x86/crypto/aesni-intel_glue.c | 51 +- arch/x86/crypto/blowfish-x86_64-asm_64.S | 17 +- arch/x86/crypto/blowfish_glue.c | 17 +- arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 7 +- arch/x86/crypto/camellia-x86_64-asm_64.S | 17 +- arch/x86/crypto/camellia_aesni_avx2_glue.c | 7 +- arch/x86/crypto/camellia_aesni_avx_glue.c | 7 +- arch/x86/crypto/camellia_glue.c | 17 +- arch/x86/crypto/cast5-avx-x86_64-asm_64.S | 17 +- arch/x86/crypto/cast5_avx_glue.c | 17 +- arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 17 +- arch/x86/crypto/cast6_avx_glue.c | 17 +- arch/x86/crypto/chacha-avx2-x86_64.S | 6 +- arch/x86/crypto/chacha-ssse3-x86_64.S | 6 +- arch/x86/crypto/chacha_glue.c | 8 +- arch/x86/crypto/crc32c-intel_glue.c | 15 +- arch/x86/crypto/des3_ede-asm_64.S | 11 +- arch/x86/crypto/des3_ede_glue.c | 12 +- arch/x86/crypto/glue_helper-asm-avx.S | 12 +- arch/x86/crypto/glue_helper-asm-avx2.S | 7 +- arch/x86/crypto/glue_helper.c | 17 +- arch/x86/crypto/morus1280-avx2-glue.c | 6 +- arch/x86/crypto/morus1280-sse2-glue.c | 6 +- arch/x86/crypto/morus1280_glue.c | 6 +- arch/x86/crypto/morus640-sse2-glue.c | 6 +- arch/x86/crypto/morus640_glue.c | 6 +- arch/x86/crypto/poly1305-avx2-x86_64.S | 6 +- arch/x86/crypto/poly1305-sse2-x86_64.S | 6 +- arch/x86/crypto/poly1305_glue.c | 6 +- arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 17 +- arch/x86/crypto/serpent-avx2-asm_64.S | 7 +- arch/x86/crypto/serpent-sse2-i586-asm_32.S | 17 +- arch/x86/crypto/serpent-sse2-x86_64-asm_64.S | 17 +- arch/x86/crypto/serpent_avx2_glue.c | 7 +- arch/x86/crypto/serpent_avx_glue.c | 17 +- arch/x86/crypto/serpent_sse2_glue.c | 17 +- arch/x86/crypto/sha1_ssse3_asm.S | 6 +- arch/x86/crypto/sha1_ssse3_glue.c | 7 +- arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 17 +- arch/x86/crypto/twofish-i586-asm_32.S | 15 +- arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 17 +- arch/x86/crypto/twofish-x86_64-asm_64.S | 15 +- arch/x86/crypto/twofish_avx_glue.c | 17 +- arch/x86/crypto/twofish_glue_3way.c | 17 +- arch/x86/entry/common.c | 2 +- arch/x86/entry/entry_64.S | 7 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 - arch/x86/entry/syscalls/syscall_64.tbl | 2 - arch/x86/entry/vdso/vclock_gettime.c | 3 +- arch/x86/entry/vdso/vdso32-setup.c | 7 +- arch/x86/entry/vdso/vgetcpu.c | 2 +- arch/x86/entry/vdso/vma.c | 4 +- arch/x86/entry/vsyscall/vsyscall_64.c | 4 +- arch/x86/entry/vsyscall/vsyscall_emu_64.S | 3 +- arch/x86/events/core.c | 106 +- arch/x86/events/intel/bts.c | 10 +- arch/x86/events/intel/core.c | 151 +- arch/x86/events/intel/cstate.c | 14 +- arch/x86/events/intel/ds.c | 36 +- arch/x86/events/intel/pt.c | 10 +- arch/x86/events/intel/pt.h | 10 +- arch/x86/events/intel/rapl.c | 20 +- arch/x86/events/intel/uncore.c | 80 +- arch/x86/events/intel/uncore.h | 4 +- arch/x86/events/intel/uncore_snb.c | 85 +- arch/x86/events/intel/uncore_snbep.c | 4 +- arch/x86/events/perf_event.h | 7 +- arch/x86/hyperv/hv_init.c | 103 +- arch/x86/ia32/ia32_signal.c | 2 +- arch/x86/ia32/sys_ia32.c | 12 +- arch/x86/include/asm/Kbuild | 1 - arch/x86/include/asm/acpi.h | 19 +- arch/x86/include/asm/acrn.h | 11 - arch/x86/include/asm/apb_timer.h | 6 +- arch/x86/include/asm/apic.h | 4 +- arch/x86/include/asm/archrandom.h | 15 +- arch/x86/include/asm/atomic64_32.h | 66 +- arch/x86/include/asm/atomic64_64.h | 38 +- arch/x86/include/asm/bitops.h | 189 +- arch/x86/include/asm/bootparam_utils.h | 2 +- arch/x86/include/asm/calgary.h | 15 +- arch/x86/include/asm/fpu/internal.h | 6 +- arch/x86/include/asm/geode.h | 5 +- arch/x86/include/asm/hardirq.h | 2 +- arch/x86/include/asm/hyperv-tlfs.h | 6 - arch/x86/include/asm/hypervisor.h | 1 - arch/x86/include/asm/imr.h | 6 +- arch/x86/include/asm/inat.h | 16 +- arch/x86/include/asm/inat_types.h | 16 +- arch/x86/include/asm/insn.h | 15 +- arch/x86/include/asm/intel-family.h | 4 - arch/x86/include/asm/intel-mid.h | 6 +- arch/x86/include/asm/intel_telemetry.h | 11 +- arch/x86/include/asm/io.h | 1 + arch/x86/include/asm/iomap.h | 15 +- arch/x86/include/asm/ipi.h | 3 +- arch/x86/include/asm/irq_remapping.h | 14 +- arch/x86/include/asm/kprobes.h | 15 +- arch/x86/include/asm/mshyperv.h | 226 +- arch/x86/include/asm/olpc.h | 31 + arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/include/asm/paravirt_types.h | 21 +- arch/x86/include/asm/pgalloc.h | 19 +- arch/x86/include/asm/pgtable.h | 4 +- arch/x86/include/asm/pgtable_64_types.h | 2 +- arch/x86/include/asm/pgtable_types.h | 1 + arch/x86/include/asm/platform_sst_audio.h | 6 +- arch/x86/include/asm/processor.h | 4 +- arch/x86/include/asm/prom.h | 6 +- arch/x86/include/asm/ptrace.h | 3 +- arch/x86/include/asm/smap.h | 6 +- arch/x86/include/asm/smp.h | 1 - arch/x86/include/asm/syscall.h | 5 +- arch/x86/include/asm/syscalls.h | 4 +- arch/x86/include/asm/sysfb.h | 6 +- arch/x86/include/asm/tce.h | 15 +- arch/x86/include/asm/topology.h | 17 - arch/x86/include/asm/uaccess.h | 4 +- arch/x86/include/asm/uprobes.h | 15 +- arch/x86/include/asm/uv/bios.h | 15 +- arch/x86/include/asm/vmx.h | 15 +- arch/x86/include/asm/vvar.h | 2 +- arch/x86/include/asm/xor_avx.h | 6 +- arch/x86/include/uapi/asm/Kbuild | 1 - arch/x86/kernel/Makefile | 4 +- arch/x86/kernel/acpi/apei.c | 11 +- arch/x86/kernel/acpi/boot.c | 19 +- arch/x86/kernel/acpi/cppc_msr.c | 11 +- arch/x86/kernel/acpi/wakeup_32.S | 3 +- arch/x86/kernel/acpi/wakeup_64.S | 3 +- arch/x86/kernel/alternative.c | 53 +- arch/x86/kernel/amd_gart_64.c | 2 +- arch/x86/kernel/apb_timer.c | 6 +- arch/x86/kernel/apic/apic.c | 20 +- arch/x86/kernel/apic/apic_flat_64.c | 2 +- arch/x86/kernel/apic/probe_32.c | 2 +- arch/x86/kernel/apic/probe_64.c | 2 +- arch/x86/kernel/asm-offsets.c | 1 + arch/x86/kernel/cpu/Makefile | 6 +- arch/x86/kernel/cpu/acrn.c | 69 - arch/x86/kernel/cpu/amd.c | 7 +- arch/x86/kernel/cpu/aperfmperf.c | 3 +- arch/x86/kernel/cpu/common.c | 1 - arch/x86/kernel/cpu/hypervisor.c | 4 - arch/x86/kernel/cpu/intel_epb.c | 22 +- arch/x86/kernel/cpu/mce/amd.c | 96 +- arch/x86/kernel/cpu/mce/apei.c | 14 +- arch/x86/kernel/cpu/mce/core.c | 163 +- arch/x86/kernel/cpu/mce/genpool.c | 3 +- arch/x86/kernel/cpu/mce/inject.c | 9 +- arch/x86/kernel/cpu/mce/internal.h | 12 +- arch/x86/kernel/cpu/mce/severity.c | 6 +- arch/x86/kernel/cpu/microcode/amd.c | 6 +- arch/x86/kernel/cpu/microcode/core.c | 8 +- arch/x86/kernel/cpu/microcode/intel.c | 6 +- arch/x86/kernel/cpu/mshyperv.c | 12 +- arch/x86/kernel/cpu/rdrand.c | 15 +- arch/x86/kernel/cpu/resctrl/core.c | 10 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 10 +- arch/x86/kernel/cpu/resctrl/monitor.c | 13 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 8 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 17 +- arch/x86/kernel/cpu/topology.c | 88 +- arch/x86/kernel/cpu/vmware.c | 2 +- arch/x86/kernel/cpuid.c | 7 +- arch/x86/kernel/espfix_64.c | 10 +- arch/x86/kernel/fpu/core.c | 2 +- arch/x86/kernel/fpu/signal.c | 16 +- arch/x86/kernel/fpu/xstate.c | 47 - arch/x86/kernel/ftrace.c | 6 +- arch/x86/kernel/hw_breakpoint.c | 14 +- arch/x86/kernel/i8237.c | 6 +- arch/x86/kernel/ima_arch.c | 17 +- arch/x86/kernel/io_delay.c | 38 +- arch/x86/kernel/irq.c | 2 +- arch/x86/kernel/itmt.c | 12 +- arch/x86/kernel/jailhouse.c | 2 +- arch/x86/kernel/kdebugfs.c | 63 +- arch/x86/kernel/kexec-bzimage64.c | 2 +- arch/x86/kernel/kgdb.c | 2 +- arch/x86/kernel/kprobes/core.c | 17 +- arch/x86/kernel/kprobes/ftrace.c | 15 +- arch/x86/kernel/kprobes/opt.c | 31 +- arch/x86/kernel/ksysfs.c | 3 +- arch/x86/kernel/machine_kexec_64.c | 87 - arch/x86/kernel/module.c | 14 +- arch/x86/kernel/msr.c | 7 +- arch/x86/kernel/paravirt.c | 46 +- arch/x86/kernel/paravirt_patch.c | 126 - arch/x86/kernel/paravirt_patch_32.c | 67 + arch/x86/kernel/paravirt_patch_64.c | 75 + arch/x86/kernel/pci-calgary_64.c | 14 +- arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kernel/ptrace.c | 12 +- arch/x86/kernel/signal.c | 4 +- arch/x86/kernel/smpboot.c | 69 - arch/x86/kernel/sysfb.c | 6 +- arch/x86/kernel/sysfb_efi.c | 6 +- arch/x86/kernel/sysfb_simplefb.c | 6 +- arch/x86/kernel/tboot.c | 15 +- arch/x86/kernel/tce_64.c | 15 +- arch/x86/kernel/tls.h | 5 +- arch/x86/kernel/traps.c | 10 +- arch/x86/kernel/tsc.c | 57 +- arch/x86/kernel/tsc_msr.c | 4 +- arch/x86/kernel/umip.c | 2 +- arch/x86/kernel/uprobes.c | 17 +- arch/x86/kernel/vm86_32.c | 2 +- arch/x86/kernel/vsmp_64.c | 5 +- arch/x86/kvm/irq.c | 14 +- arch/x86/kvm/irq.h | 14 +- arch/x86/kvm/irq_comm.c | 13 +- arch/x86/kvm/x86.c | 4 - arch/x86/lib/atomic64_386_32.S | 6 +- arch/x86/lib/atomic64_cx8_32.S | 6 +- arch/x86/lib/checksum_32.S | 6 +- arch/x86/lib/cmpxchg16b_emu.S | 8 +- arch/x86/lib/cmpxchg8b_emu.S | 8 +- arch/x86/lib/copy_user_64.S | 2 +- arch/x86/lib/csum-wrappers_64.c | 2 +- arch/x86/lib/inat.c | 16 +- arch/x86/lib/insn-eval.c | 47 +- arch/x86/lib/insn.c | 15 +- arch/x86/mm/debug_pagetables.c | 35 +- arch/x86/mm/dump_pagetables.c | 6 +- arch/x86/mm/fault.c | 33 +- arch/x86/mm/init_32.c | 2 + arch/x86/mm/init_64.c | 6 +- arch/x86/mm/iomap_32.c | 15 +- arch/x86/mm/ioremap.c | 5 - arch/x86/mm/kasan_init_64.c | 2 +- arch/x86/mm/kaslr.c | 11 +- arch/x86/mm/mmap.c | 15 +- arch/x86/mm/mmio-mod.c | 14 +- arch/x86/mm/mpx.c | 2 +- arch/x86/mm/numa.c | 27 +- arch/x86/mm/pf_in.c | 17 +- arch/x86/mm/pf_in.h | 17 +- arch/x86/mm/pgtable.c | 33 +- arch/x86/mm/pkeys.c | 10 +- arch/x86/mm/pti.c | 10 +- arch/x86/mm/tlb.c | 2 +- arch/x86/net/bpf_jit_comp.c | 80 +- arch/x86/net/bpf_jit_comp32.c | 83 +- arch/x86/pci/broadcom_bus.c | 6 +- arch/x86/pci/ce4100.c | 18 +- arch/x86/pci/mmconfig_32.c | 3 +- arch/x86/pci/olpc.c | 6 +- arch/x86/pci/sta2x11-fixup.c | 15 +- arch/x86/platform/atom/punit_atom_debug.c | 34 +- arch/x86/platform/ce4100/ce4100.c | 6 +- arch/x86/platform/ce4100/falconfalls.dts | 5 +- arch/x86/platform/efi/efi.c | 2 - arch/x86/platform/efi/efi_64.c | 9 +- arch/x86/platform/efi/quirks.c | 3 - arch/x86/platform/goldfish/goldfish.c | 11 +- .../intel-mid/device_libs/platform_bcm43xx.c | 6 +- .../intel-mid/device_libs/platform_bma023.c | 6 +- .../platform/intel-mid/device_libs/platform_bt.c | 6 +- .../intel-mid/device_libs/platform_emc1403.c | 6 +- .../intel-mid/device_libs/platform_gpio_keys.c | 6 +- .../intel-mid/device_libs/platform_lis331.c | 6 +- .../intel-mid/device_libs/platform_max7315.c | 6 +- .../intel-mid/device_libs/platform_mpu3050.c | 6 +- .../intel-mid/device_libs/platform_mrfld_pinctrl.c | 6 +- .../device_libs/platform_mrfld_power_btn.c | 6 +- .../intel-mid/device_libs/platform_mrfld_rtc.c | 6 +- .../intel-mid/device_libs/platform_mrfld_sd.c | 6 +- .../intel-mid/device_libs/platform_mrfld_spidev.c | 6 +- .../intel-mid/device_libs/platform_mrfld_wdt.c | 6 +- .../platform/intel-mid/device_libs/platform_msic.c | 6 +- .../platform/intel-mid/device_libs/platform_msic.h | 6 +- .../intel-mid/device_libs/platform_msic_audio.c | 6 +- .../intel-mid/device_libs/platform_msic_battery.c | 6 +- .../intel-mid/device_libs/platform_msic_gpio.c | 6 +- .../intel-mid/device_libs/platform_msic_ocd.c | 6 +- .../device_libs/platform_msic_power_btn.c | 6 +- .../intel-mid/device_libs/platform_msic_thermal.c | 6 +- .../intel-mid/device_libs/platform_pcal9555a.c | 6 +- .../intel-mid/device_libs/platform_tc35876x.c | 6 +- .../intel-mid/device_libs/platform_tca6416.c | 6 +- arch/x86/platform/intel-mid/intel-mid.c | 6 +- arch/x86/platform/intel-mid/intel_mid_vrtc.c | 6 +- arch/x86/platform/intel-mid/pwr.c | 5 +- arch/x86/platform/intel-mid/sfi.c | 6 +- arch/x86/platform/intel-quark/imr.c | 14 +- arch/x86/platform/intel/iosf_mbi.c | 32 +- arch/x86/platform/olpc/olpc-xo1-pm.c | 6 +- arch/x86/platform/olpc/olpc-xo1-rtc.c | 6 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 6 +- arch/x86/platform/olpc/olpc-xo15-sci.c | 6 +- arch/x86/platform/olpc/olpc.c | 125 +- arch/x86/platform/olpc/olpc_dt.c | 8 +- arch/x86/platform/pvh/enlighten.c | 2 +- arch/x86/platform/sfi/sfi.c | 15 +- arch/x86/platform/ts5500/ts5500.c | 7 +- arch/x86/platform/uv/bios_uv.c | 15 +- arch/x86/platform/uv/tlb_uv.c | 15 +- arch/x86/platform/uv/uv_nmi.c | 15 +- arch/x86/platform/uv/uv_sysfs.c | 15 +- arch/x86/platform/uv/uv_time.c | 15 +- arch/x86/power/cpu.c | 13 +- arch/x86/power/hibernate.c | 33 - arch/x86/power/hibernate_32.c | 3 +- arch/x86/power/hibernate_64.c | 3 +- arch/x86/power/hibernate_asm_64.S | 3 +- arch/x86/ras/Kconfig | 10 - arch/x86/tools/insn_decoder_test.c | 18 +- arch/x86/tools/insn_sanity.c | 43 +- arch/x86/um/checksum_32.S | 6 +- arch/x86/um/signal.c | 4 +- arch/x86/xen/Kconfig | 1 - arch/x86/xen/debugfs.c | 7 +- arch/x86/xen/mmu_pv.c | 3 +- arch/x86/xen/p2m.c | 3 + arch/x86/xen/smp_pv.c | 1 - arch/xtensa/Kconfig | 1 - arch/xtensa/include/asm/Kbuild | 1 - arch/xtensa/include/asm/flat.h | 7 +- arch/xtensa/include/asm/platform.h | 10 + arch/xtensa/include/uapi/asm/Kbuild | 1 - arch/xtensa/kernel/pci-dma.c | 6 +- arch/xtensa/kernel/pci.c | 131 +- arch/xtensa/kernel/platform.c | 2 + arch/xtensa/kernel/setup.c | 7 +- arch/xtensa/kernel/signal.c | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 - arch/xtensa/kernel/traps.c | 8 +- arch/xtensa/lib/checksum.S | 6 +- arch/xtensa/lib/pci-auto.c | 6 +- arch/xtensa/mm/fault.c | 4 +- arch/xtensa/platforms/iss/network.c | 7 +- arch/xtensa/platforms/iss/setup.c | 7 +- arch/xtensa/platforms/xt2000/setup.c | 7 +- arch/xtensa/platforms/xtfpga/setup.c | 7 +- block/Kconfig | 3 +- block/bio.c | 3 +- block/blk-cgroup.c | 26 +- block/blk-core.c | 94 +- block/blk-iolatency.c | 4 +- block/blk-mq-cpumap.c | 10 +- block/blk-mq-debugfs.c | 149 +- block/blk-mq-debugfs.h | 36 +- block/blk-mq-pci.c | 2 +- block/blk-mq-rdma.c | 4 +- block/blk-mq-sched.c | 29 +- block/blk-mq-sched.h | 1 - block/blk-mq-virtio.c | 4 +- block/blk-mq.c | 5 +- block/blk-rq-qos.c | 7 +- block/blk-sysfs.c | 47 +- block/blk-throttle.c | 2 +- block/blk.h | 11 +- block/bsg-lib.c | 1 - block/elevator.c | 2 +- block/genhd.c | 9 +- block/partitions/ldm.c | 2 +- crypto/842.c | 11 +- crypto/Kconfig | 35 +- crypto/Makefile | 3 +- crypto/ablkcipher.c | 7 +- crypto/acompress.c | 7 +- crypto/aead.c | 43 +- crypto/af_alg.c | 7 +- crypto/ahash.c | 7 +- crypto/akcipher.c | 7 +- crypto/algapi.c | 42 +- crypto/algboss.c | 7 +- crypto/algif_aead.c | 6 +- crypto/algif_hash.c | 7 +- crypto/algif_skcipher.c | 6 +- crypto/anubis.c | 1 - crypto/api.c | 7 +- crypto/arc4.c | 9 +- crypto/async_tx/async_memcpy.c | 15 +- crypto/async_tx/async_tx.c | 15 +- crypto/async_tx/async_xor.c | 15 +- crypto/async_tx/raid6test.c | 15 +- crypto/authenc.c | 7 +- crypto/authencesn.c | 7 +- crypto/blkcipher.c | 7 +- crypto/blowfish_common.c | 7 +- crypto/blowfish_generic.c | 7 +- crypto/cast5_generic.c | 9 +- crypto/cast6_generic.c | 9 +- crypto/cbc.c | 7 +- crypto/ccm.c | 8 +- crypto/chacha20poly1305.c | 79 +- crypto/chacha_generic.c | 10 +- crypto/cipher.c | 7 +- crypto/cmac.c | 7 +- crypto/compress.c | 7 +- crypto/crc32c_generic.c | 7 +- crypto/cryptd.c | 33 +- crypto/crypto_engine.c | 7 +- crypto/crypto_null.c | 10 +- crypto/crypto_user_base.c | 14 +- crypto/crypto_wq.c | 40 + crypto/ctr.c | 7 +- crypto/deflate.c | 7 +- crypto/des_generic.c | 7 +- crypto/dh.c | 6 +- crypto/dh_helper.c | 6 +- crypto/drbg.c | 94 +- crypto/ecb.c | 7 +- crypto/ecdh.c | 6 +- crypto/ecdh_helper.c | 6 +- crypto/echainiv.c | 7 +- crypto/fcrypt.c | 1 - crypto/fips.c | 7 +- crypto/ghash-generic.c | 8 +- crypto/hash_info.c | 7 +- crypto/hmac.c | 11 +- crypto/internal.h | 7 +- crypto/jitterentropy-kcapi.c | 7 +- crypto/jitterentropy.c | 305 +- crypto/khazad.c | 1 - crypto/kpp.c | 7 +- crypto/lrw.c | 8 +- crypto/lz4.c | 16 +- crypto/lz4hc.c | 16 +- crypto/lzo-rle.c | 16 +- crypto/lzo.c | 16 +- crypto/md4.c | 7 +- crypto/md5.c | 7 +- crypto/michael_mic.c | 1 - crypto/pcbc.c | 7 +- crypto/pcrypt.c | 14 +- crypto/proc.c | 7 +- crypto/rmd128.c | 8 +- crypto/rmd160.c | 8 +- crypto/rmd256.c | 8 +- crypto/rmd320.c | 8 +- crypto/rng.c | 7 +- crypto/rsa-pkcs1pad.c | 6 +- crypto/rsa_helper.c | 7 +- crypto/scatterwalk.c | 7 +- crypto/scompress.c | 7 +- crypto/seed.c | 6 +- crypto/seqiv.c | 7 +- crypto/serpent_generic.c | 7 +- crypto/sha1_generic.c | 7 +- crypto/sha256_generic.c | 7 +- crypto/sha3_generic.c | 7 +- crypto/shash.c | 7 +- crypto/skcipher.c | 41 +- crypto/tcrypt.c | 7 +- crypto/tcrypt.h | 7 +- crypto/tea.c | 10 +- crypto/testmgr.c | 422 +- crypto/testmgr.h | 123 +- crypto/tgr192.c | 28 +- crypto/wp512.c | 21 +- crypto/xts.c | 6 +- crypto/xxhash_generic.c | 108 - crypto/zstd.c | 11 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/acpi/Kconfig | 10 +- drivers/acpi/ac.c | 15 +- drivers/acpi/acpi_amba.c | 9 - drivers/acpi/acpi_configfs.c | 6 +- drivers/acpi/acpi_extlog.c | 3 +- drivers/acpi/acpi_ipmi.c | 15 +- drivers/acpi/acpi_lpat.c | 10 +- drivers/acpi/acpi_lpit.c | 17 +- drivers/acpi/acpi_memhotplug.c | 19 +- drivers/acpi/acpi_pad.c | 11 +- drivers/acpi/acpi_video.c | 15 +- drivers/acpi/acpica/tbxfload.c | 11 - drivers/acpi/apei/apei-base.c | 10 +- drivers/acpi/apei/bert.c | 4 +- drivers/acpi/apei/einj.c | 10 +- drivers/acpi/apei/erst-dbg.c | 10 +- drivers/acpi/apei/erst.c | 10 +- drivers/acpi/apei/ghes.c | 22 +- drivers/acpi/apei/hest.c | 10 +- drivers/acpi/arm64/iort.c | 10 +- drivers/acpi/battery.c | 15 +- drivers/acpi/blacklist.c | 15 +- drivers/acpi/bus.c | 15 +- drivers/acpi/button.c | 15 +- drivers/acpi/cm_sbs.c | 16 +- drivers/acpi/container.c | 15 +- drivers/acpi/cppc_acpi.c | 6 +- drivers/acpi/device_pm.c | 14 +- drivers/acpi/device_sysfs.c | 10 +- drivers/acpi/dock.c | 15 +- drivers/acpi/dptf/dptf_power.c | 11 +- drivers/acpi/ec.c | 15 +- drivers/acpi/evged.c | 11 +- drivers/acpi/fan.c | 15 +- drivers/acpi/glue.c | 3 +- drivers/acpi/hed.c | 10 +- drivers/acpi/internal.h | 11 +- drivers/acpi/irq.c | 26 - drivers/acpi/nfit/core.c | 14 +- drivers/acpi/nfit/mce.c | 10 +- drivers/acpi/nfit/nfit.h | 10 +- drivers/acpi/numa.c | 16 +- drivers/acpi/nvs.c | 3 +- drivers/acpi/osi.c | 15 +- drivers/acpi/osl.c | 20 +- drivers/acpi/pci_irq.c | 15 +- drivers/acpi/pci_link.c | 15 +- drivers/acpi/pci_root.c | 15 +- drivers/acpi/pmic/intel_pmic.c | 10 +- drivers/acpi/power.c | 15 +- drivers/acpi/processor_driver.c | 15 +- drivers/acpi/processor_idle.c | 15 +- drivers/acpi/processor_perflib.c | 15 +- drivers/acpi/processor_thermal.c | 15 +- drivers/acpi/processor_throttling.c | 15 +- drivers/acpi/property.c | 26 +- drivers/acpi/resource.c | 10 +- drivers/acpi/sbs.c | 15 +- drivers/acpi/sbshc.c | 5 +- drivers/acpi/sleep.c | 63 +- drivers/acpi/tables.c | 37 +- drivers/acpi/thermal.c | 16 +- drivers/acpi/utils.c | 15 +- drivers/amba/tegra-ahb.c | 11 +- drivers/android/binder.c | 27 +- drivers/android/binder_alloc.c | 11 +- drivers/android/binder_alloc.h | 11 +- drivers/android/binder_alloc_selftest.c | 11 +- drivers/android/binder_trace.h | 11 +- drivers/ata/ahci_ceva.c | 13 +- drivers/ata/ahci_imx.c | 13 +- drivers/ata/ahci_mtk.c | 10 +- drivers/ata/ahci_sunxi.c | 10 +- drivers/ata/ahci_tegra.c | 11 +- drivers/ata/libata-core.c | 9 +- drivers/ata/libata-pmp.c | 3 +- drivers/ata/libata-transport.c | 2 +- drivers/ata/pata_atp867x.c | 16 +- drivers/ata/pata_cs5530.c | 14 +- drivers/ata/pata_cs5535.c | 14 +- drivers/ata/pata_cs5536.c | 14 +- drivers/ata/pata_pdc2027x.c | 8 +- drivers/ata/pata_sc1200.c | 15 +- drivers/ata/pata_sch.c | 15 +- drivers/ata/pata_triflex.c | 14 +- drivers/ata/sata_dwc_460ex.c | 6 +- drivers/ata/sata_fsl.c | 7 +- drivers/ata/sata_highbank.c | 13 +- drivers/ata/sata_inic162x.c | 3 +- drivers/ata/sata_mv.c | 15 +- drivers/atm/fore200e.c | 14 +- drivers/atm/lanai.c | 6 +- drivers/atm/solos-pci.c | 11 +- drivers/auxdisplay/Kconfig | 2 +- drivers/auxdisplay/cfag12864bfb.c | 5 +- drivers/auxdisplay/ht16k33.c | 4 +- drivers/auxdisplay/img-ascii-lcd.c | 6 +- drivers/base/cacheinfo.c | 5 - drivers/base/core.c | 55 +- drivers/base/devcon.c | 26 - drivers/base/devres.c | 24 +- drivers/base/firmware_loader/Kconfig | 18 - drivers/base/firmware_loader/fallback.c | 65 +- drivers/base/firmware_loader/fallback_table.c | 13 +- drivers/base/firmware_loader/firmware.h | 16 +- drivers/base/firmware_loader/main.c | 224 +- drivers/base/memory.c | 211 +- drivers/base/node.c | 35 +- drivers/base/power/clock_ops.c | 6 +- drivers/base/power/main.c | 17 +- drivers/base/property.c | 24 - drivers/base/regmap/Kconfig | 6 +- drivers/base/regmap/Makefile | 1 - drivers/base/regmap/regcache-lzo.c | 8 +- drivers/base/regmap/regmap-debugfs.c | 2 - drivers/base/regmap/regmap-i3c.c | 60 - drivers/base/regmap/regmap.c | 2 - drivers/base/swnode.c | 324 +- drivers/base/topology.c | 22 - drivers/block/Kconfig | 2 +- drivers/block/aoe/aoeblk.c | 16 +- drivers/block/drbd/drbd_int.h | 2 +- drivers/block/drbd/drbd_main.c | 2 +- drivers/block/drbd/drbd_nl.c | 2 +- drivers/block/loop.c | 18 +- drivers/block/mtip32xx/mtip32xx.c | 13 +- drivers/block/mtip32xx/mtip32xx.h | 12 +- drivers/block/nbd.c | 3 +- drivers/block/null_blk_main.c | 11 +- drivers/block/null_blk_zoned.c | 4 + drivers/block/ps3disk.c | 14 +- drivers/block/ps3vram.c | 2 +- drivers/block/rsxx/config.c | 16 +- drivers/block/rsxx/core.c | 17 +- drivers/block/rsxx/cregs.c | 16 +- drivers/block/rsxx/dev.c | 16 +- drivers/block/rsxx/dma.c | 16 +- drivers/block/rsxx/rsxx.h | 16 +- drivers/block/rsxx/rsxx_cfg.h | 16 +- drivers/block/rsxx/rsxx_priv.h | 16 +- drivers/block/swim.c | 6 +- drivers/block/swim3.c | 6 +- drivers/block/swim_asm.S | 6 +- drivers/block/umem.c | 5 +- drivers/block/umem.h | 3 +- drivers/block/xen-blkback/xenbus.c | 10 +- drivers/block/xen-blkfront.c | 38 +- drivers/block/zram/zcomp.c | 6 +- drivers/block/zram/zcomp.h | 6 +- drivers/bluetooth/ath3k.c | 16 +- drivers/bluetooth/bcm203x.c | 17 +- drivers/bluetooth/bfusb.c | 17 +- drivers/bluetooth/bpa10x.c | 17 +- drivers/bluetooth/btbcm.c | 17 +- drivers/bluetooth/btbcm.h | 17 +- drivers/bluetooth/btintel.c | 17 +- drivers/bluetooth/btintel.h | 17 +- drivers/bluetooth/btqca.c | 15 +- drivers/bluetooth/btqca.h | 15 +- drivers/bluetooth/btqcomsmd.c | 10 +- drivers/bluetooth/btrtl.c | 12 +- drivers/bluetooth/btrtl.h | 12 +- drivers/bluetooth/btsdio.c | 17 +- drivers/bluetooth/btusb.c | 17 +- drivers/bluetooth/btwilink.c | 15 +- drivers/bluetooth/h4_recv.h | 17 +- drivers/bluetooth/hci_ag6xx.c | 17 +- drivers/bluetooth/hci_ath.c | 16 +- drivers/bluetooth/hci_bcm.c | 17 +- drivers/bluetooth/hci_bcsp.c | 17 +- drivers/bluetooth/hci_h4.c | 17 +- drivers/bluetooth/hci_h5.c | 17 +- drivers/bluetooth/hci_intel.c | 17 +- drivers/bluetooth/hci_ldisc.c | 17 +- drivers/bluetooth/hci_ll.c | 15 +- drivers/bluetooth/hci_mrvl.c | 16 +- drivers/bluetooth/hci_nokia.c | 11 +- drivers/bluetooth/hci_qca.c | 15 +- drivers/bluetooth/hci_serdev.c | 12 +- drivers/bluetooth/hci_uart.h | 17 +- drivers/bluetooth/hci_vhci.c | 17 +- drivers/bus/brcmstb_gisb.c | 14 +- drivers/bus/fsl-mc/dprc.c | 30 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 15 +- drivers/bus/fsl-mc/fsl-mc-private.h | 17 +- drivers/bus/omap-ocp2scp.c | 12 +- drivers/bus/omap_l3_smx.c | 16 +- drivers/bus/omap_l3_smx.h | 16 +- drivers/bus/ti-sysc.c | 475 +- drivers/bus/uniphier-system-bus.c | 11 +- drivers/bus/vexpress-config.c | 9 +- drivers/cdrom/cdrom.c | 2 +- drivers/char/bsr.c | 20 +- drivers/char/hangcheck-timer.c | 15 +- drivers/char/hw_random/imx-rngc.c | 8 +- drivers/char/hw_random/ks-sa-rng.c | 10 +- drivers/char/hw_random/meson-rng.c | 52 +- drivers/char/hw_random/mtk-rng.c | 11 +- drivers/char/hw_random/mxc-rnga.c | 7 +- drivers/char/hw_random/nomadik-rng.c | 6 +- drivers/char/hw_random/pasemi-rng.c | 14 +- drivers/char/hw_random/pic32-rng.c | 10 +- drivers/char/hw_random/powernv-rng.c | 6 +- drivers/char/hw_random/pseries-rng.c | 14 +- drivers/char/hw_random/s390-trng.c | 6 +- drivers/char/ipmi/Kconfig | 9 - drivers/char/ipmi/Makefile | 1 - drivers/char/ipmi/ipmb_dev_int.c | 364 - drivers/char/ipmi/ipmi_si_intf.c | 4 +- drivers/char/ipmi/ipmi_si_platform.c | 7 +- drivers/char/ipmi/ipmi_ssif.c | 5 +- drivers/char/misc.c | 3 +- drivers/char/mspec.c | 5 +- drivers/char/ppdev.c | 6 +- drivers/char/ps3flash.c | 14 +- drivers/char/rtc.c | 6 +- drivers/char/tb0219.c | 15 +- drivers/char/toshiba.c | 12 +- drivers/char/tpm/eventlog/acpi.c | 7 +- drivers/char/tpm/eventlog/common.c | 7 +- drivers/char/tpm/eventlog/efi.c | 57 +- drivers/char/tpm/eventlog/of.c | 7 +- drivers/char/tpm/eventlog/tpm1.c | 7 +- drivers/char/tpm/eventlog/tpm2.c | 53 +- drivers/char/tpm/st33zp24/st33zp24.h | 13 +- drivers/char/tpm/tpm-chip.c | 7 +- drivers/char/tpm/tpm-dev-common.c | 7 +- drivers/char/tpm/tpm-dev.c | 7 +- drivers/char/tpm/tpm-interface.c | 7 +- drivers/char/tpm/tpm-sysfs.c | 7 +- drivers/char/tpm/tpm.h | 7 +- drivers/char/tpm/tpm1-cmd.c | 7 +- drivers/char/tpm/tpm2-cmd.c | 13 +- drivers/char/tpm/tpm2-space.c | 6 +- drivers/char/tpm/tpm_atmel.c | 7 +- drivers/char/tpm/tpm_atmel.h | 7 +- drivers/char/tpm/tpm_crb.c | 6 +- drivers/char/tpm/tpm_i2c_infineon.c | 8 +- drivers/char/tpm/tpm_ibmvtpm.c | 7 +- drivers/char/tpm/tpm_ibmvtpm.h | 7 +- drivers/char/tpm/tpm_infineon.c | 6 +- drivers/char/tpm/tpm_nsc.c | 7 +- drivers/char/tpm/tpm_ppi.c | 6 +- drivers/char/tpm/tpm_tis.c | 6 +- drivers/char/tpm/tpm_tis_core.c | 6 +- drivers/char/tpm/tpm_tis_core.h | 6 +- drivers/char/tpm/tpm_tis_spi.c | 6 +- drivers/char/tpm/tpm_vtpm_proxy.c | 7 +- drivers/char/ttyprintk.c | 5 +- drivers/char/virtio_console.c | 15 +- drivers/char/xillybus/xillybus.h | 5 +- drivers/char/xillybus/xillybus_core.c | 5 +- drivers/char/xillybus/xillybus_of.c | 5 +- drivers/char/xillybus/xillybus_pcie.c | 5 +- drivers/clk/Kconfig | 2 +- drivers/clk/at91/clk-audio-pll.c | 7 +- drivers/clk/at91/clk-generated.c | 7 +- drivers/clk/at91/clk-h32mx.c | 7 +- drivers/clk/at91/clk-main.c | 7 +- drivers/clk/at91/clk-master.c | 7 +- drivers/clk/at91/clk-peripheral.c | 7 +- drivers/clk/at91/clk-pll.c | 7 +- drivers/clk/at91/clk-plldiv.c | 7 +- drivers/clk/at91/clk-programmable.c | 7 +- drivers/clk/at91/clk-slow.c | 7 +- drivers/clk/at91/clk-smd.c | 7 +- drivers/clk/at91/clk-system.c | 7 +- drivers/clk/at91/clk-usb.c | 7 +- drivers/clk/at91/clk-utmi.c | 7 +- drivers/clk/at91/pmc.c | 7 +- drivers/clk/at91/pmc.h | 6 +- drivers/clk/at91/sckc.c | 7 +- drivers/clk/bcm/Kconfig | 10 - drivers/clk/bcm/Makefile | 4 +- drivers/clk/clk-asm9260.c | 13 +- drivers/clk/clk-axi-clkgen.c | 4 +- drivers/clk/clk-clps711x.c | 6 +- drivers/clk/clk-hi655x.c | 10 +- drivers/clk/clk-highbank.c | 13 +- drivers/clk/clk-nomadik.c | 2 +- drivers/clk/clk-oxnas.c | 13 +- drivers/clk/clk-pwm.c | 14 - drivers/clk/clk-rk808.c | 10 +- drivers/clk/clk-scpi.c | 13 +- drivers/clk/clk-si514.c | 11 +- drivers/clk/clk-si5351.c | 6 +- drivers/clk/clk-si5351.h | 6 +- drivers/clk/clk-si570.c | 11 +- drivers/clk/clk-stm32f4.c | 13 +- drivers/clk/clk-twl6040.c | 16 +- drivers/clk/clk-u300.c | 2 +- drivers/clk/clk-versaclock5.c | 11 +- drivers/clk/clk-vt8500.c | 11 +- drivers/clk/clk-wm831x.c | 7 +- drivers/clk/clk-xgene.c | 17 +- drivers/clk/hisilicon/clk-hi3660-stub.c | 12 +- drivers/clk/hisilicon/clk-hi3660.c | 6 +- drivers/clk/hisilicon/clk-hix5hd2.c | 5 +- drivers/clk/hisilicon/crg.h | 11 +- drivers/clk/imgtec/clk-boston.c | 6 +- drivers/clk/imx/clk-busy.c | 38 +- drivers/clk/imx/clk-cpu.c | 14 +- drivers/clk/imx/clk-fixup-div.c | 23 +- drivers/clk/imx/clk-fixup-mux.c | 23 +- drivers/clk/imx/clk-gate-exclusive.c | 17 +- drivers/clk/imx/clk-gate2.c | 14 +- drivers/clk/imx/clk-imx1.c | 14 +- drivers/clk/imx/clk-imx21.c | 6 +- drivers/clk/imx/clk-imx6q.c | 789 +- drivers/clk/imx/clk-imx6sl.c | 409 +- drivers/clk/imx/clk-imx6sll.c | 433 +- drivers/clk/imx/clk-imx6sx.c | 669 +- drivers/clk/imx/clk-imx6ul.c | 587 +- drivers/clk/imx/clk-imx7d.c | 991 +- drivers/clk/imx/clk-imx7ulp.c | 2 +- drivers/clk/imx/clk-imx8mm.c | 30 +- drivers/clk/imx/clk-imx8mq.c | 17 +- drivers/clk/imx/clk-pfd.c | 22 +- drivers/clk/imx/clk-pllv3.c | 22 +- drivers/clk/imx/clk-vf610.c | 7 +- drivers/clk/imx/clk.c | 28 +- drivers/clk/imx/clk.h | 143 +- drivers/clk/ingenic/cgu.c | 52 +- drivers/clk/ingenic/cgu.h | 14 +- drivers/clk/ingenic/jz4725b-cgu.c | 38 +- drivers/clk/ingenic/jz4740-cgu.c | 40 +- drivers/clk/ingenic/jz4770-cgu.c | 34 +- drivers/clk/ingenic/jz4780-cgu.c | 11 +- drivers/clk/keystone/gate.c | 6 +- drivers/clk/keystone/pll.c | 6 +- drivers/clk/loongson1/clk-loongson1b.c | 6 +- drivers/clk/loongson1/clk-loongson1c.c | 6 +- drivers/clk/loongson1/clk.c | 6 +- drivers/clk/loongson1/clk.h | 6 +- drivers/clk/mediatek/Kconfig | 6 - drivers/clk/mediatek/Makefile | 1 - drivers/clk/mediatek/clk-apmixed.c | 10 +- drivers/clk/mediatek/clk-cpumux.c | 10 +- drivers/clk/mediatek/clk-cpumux.h | 10 +- drivers/clk/mediatek/clk-gate.c | 10 +- drivers/clk/mediatek/clk-gate.h | 10 +- drivers/clk/mediatek/clk-mt2701-bdp.c | 10 +- drivers/clk/mediatek/clk-mt2701-eth.c | 10 +- drivers/clk/mediatek/clk-mt2701-hif.c | 10 +- drivers/clk/mediatek/clk-mt2701-img.c | 10 +- drivers/clk/mediatek/clk-mt2701-mm.c | 10 +- drivers/clk/mediatek/clk-mt2701-vdec.c | 10 +- drivers/clk/mediatek/clk-mt2701.c | 10 +- drivers/clk/mediatek/clk-mt2712-bdp.c | 10 +- drivers/clk/mediatek/clk-mt2712-img.c | 10 +- drivers/clk/mediatek/clk-mt2712-jpgdec.c | 10 +- drivers/clk/mediatek/clk-mt2712-mfg.c | 10 +- drivers/clk/mediatek/clk-mt2712-mm.c | 10 +- drivers/clk/mediatek/clk-mt2712-vdec.c | 10 +- drivers/clk/mediatek/clk-mt2712-venc.c | 10 +- drivers/clk/mediatek/clk-mt2712.c | 10 +- drivers/clk/mediatek/clk-mt6797-img.c | 10 +- drivers/clk/mediatek/clk-mt6797-mm.c | 10 +- drivers/clk/mediatek/clk-mt6797-vdec.c | 10 +- drivers/clk/mediatek/clk-mt6797-venc.c | 10 +- drivers/clk/mediatek/clk-mt6797.c | 10 +- drivers/clk/mediatek/clk-mt7622-aud.c | 10 +- drivers/clk/mediatek/clk-mt7622-eth.c | 10 +- drivers/clk/mediatek/clk-mt7622-hif.c | 10 +- drivers/clk/mediatek/clk-mt7622.c | 10 +- drivers/clk/mediatek/clk-mt8135.c | 10 +- drivers/clk/mediatek/clk-mt8173.c | 10 +- drivers/clk/mediatek/clk-mt8183.c | 19 + drivers/clk/mediatek/clk-mt8516-aud.c | 65 - drivers/clk/mediatek/clk-mt8516.c | 5 + drivers/clk/mediatek/clk-mtk.c | 10 +- drivers/clk/mediatek/clk-mtk.h | 10 +- drivers/clk/mediatek/clk-pll.c | 10 +- drivers/clk/mediatek/reset.c | 10 +- drivers/clk/meson/g12a.c | 4 +- drivers/clk/meson/g12a.h | 2 +- drivers/clk/meson/meson8b.c | 10 +- drivers/clk/microchip/clk-core.c | 10 +- drivers/clk/microchip/clk-core.h | 10 +- drivers/clk/microchip/clk-pic32mzda.c | 10 +- drivers/clk/mmp/clk-frac.c | 3 +- drivers/clk/mxs/clk-div.c | 8 +- drivers/clk/mxs/clk-frac.c | 8 +- drivers/clk/mxs/clk-imx23.c | 8 +- drivers/clk/mxs/clk-imx28.c | 8 +- drivers/clk/mxs/clk-pll.c | 8 +- drivers/clk/mxs/clk-ref.c | 8 +- drivers/clk/mxs/clk-ssp.c | 8 +- drivers/clk/mxs/clk.c | 8 +- drivers/clk/mxs/clk.h | 8 +- drivers/clk/nxp/clk-lpc32xx.c | 8 +- drivers/clk/pistachio/clk-pistachio.c | 5 +- drivers/clk/pistachio/clk-pll.c | 5 +- drivers/clk/pistachio/clk.c | 5 +- drivers/clk/pistachio/clk.h | 5 +- drivers/clk/pxa/clk-pxa.c | 6 +- drivers/clk/pxa/clk-pxa.h | 6 +- drivers/clk/pxa/clk-pxa25x.c | 5 +- drivers/clk/pxa/clk-pxa27x.c | 6 +- drivers/clk/pxa/clk-pxa3xx.c | 5 +- drivers/clk/qcom/clk-pll.c | 10 +- drivers/clk/qcom/clk-pll.h | 10 +- drivers/clk/qcom/clk-rcg.c | 10 +- drivers/clk/qcom/clk-regmap-divider.c | 10 +- drivers/clk/qcom/clk-regmap-divider.h | 10 +- drivers/clk/qcom/clk-regmap-mux.c | 10 +- drivers/clk/qcom/clk-regmap-mux.h | 10 +- drivers/clk/qcom/clk-rpm.c | 10 +- drivers/clk/qcom/clk-smd-rpm.c | 10 +- drivers/clk/qcom/clk-spmi-pmic-div.c | 10 +- drivers/clk/qcom/gcc-apq8084.c | 10 +- drivers/clk/qcom/gcc-ipq4019.c | 10 +- drivers/clk/qcom/gcc-ipq806x.c | 10 +- drivers/clk/qcom/gcc-ipq8074.c | 10 +- drivers/clk/qcom/gcc-mdm9615.c | 10 +- drivers/clk/qcom/gcc-msm8660.c | 10 +- drivers/clk/qcom/gcc-msm8916.c | 10 +- drivers/clk/qcom/gcc-msm8960.c | 10 +- drivers/clk/qcom/gcc-msm8974.c | 10 +- drivers/clk/qcom/gcc-msm8994.c | 10 +- drivers/clk/qcom/gcc-msm8996.c | 10 +- drivers/clk/qcom/gcc-qcs404.c | 7 - drivers/clk/qcom/gdsc.c | 14 +- drivers/clk/qcom/gdsc.h | 10 +- drivers/clk/qcom/lcc-ipq806x.c | 10 +- drivers/clk/qcom/lcc-mdm9615.c | 10 +- drivers/clk/qcom/lcc-msm8960.c | 10 +- drivers/clk/qcom/mmcc-apq8084.c | 10 +- drivers/clk/qcom/mmcc-msm8960.c | 10 +- drivers/clk/qcom/mmcc-msm8974.c | 10 +- drivers/clk/qcom/mmcc-msm8996.c | 10 +- drivers/clk/qcom/reset.c | 10 +- drivers/clk/qcom/reset.h | 10 +- drivers/clk/renesas/clk-mstp.c | 8 +- drivers/clk/renesas/r8a77470-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 1 - drivers/clk/renesas/r8a7796-cpg-mssr.c | 4 - drivers/clk/renesas/r8a77965-cpg-mssr.c | 1 - drivers/clk/renesas/r9a06g032-clocks.c | 227 +- drivers/clk/renesas/renesas-cpg-mssr.c | 12 +- drivers/clk/rockchip/clk-ddr.c | 11 +- drivers/clk/rockchip/clk-inverter.c | 11 +- drivers/clk/rockchip/clk-mmc-phase.c | 25 +- drivers/clk/rockchip/clk-muxgrf.c | 12 +- drivers/clk/rockchip/clk-pll.c | 11 +- drivers/clk/rockchip/clk-px30.c | 23 +- drivers/clk/rockchip/clk-rk3036.c | 11 +- drivers/clk/rockchip/clk-rk3128.c | 11 +- drivers/clk/rockchip/clk-rk3188.c | 11 +- drivers/clk/rockchip/clk-rk3228.c | 12 +- drivers/clk/rockchip/clk-rk3288.c | 24 +- drivers/clk/rockchip/clk-rk3328.c | 11 +- drivers/clk/rockchip/clk-rk3368.c | 23 +- drivers/clk/rockchip/clk-rk3399.c | 23 +- drivers/clk/rockchip/clk-rv1108.c | 11 +- drivers/clk/rockchip/clk.c | 11 +- drivers/clk/rockchip/clk.h | 15 +- drivers/clk/rockchip/softrst.c | 11 +- drivers/clk/samsung/clk-exynos4.c | 1 - drivers/clk/samsung/clk-exynos5420.c | 78 +- drivers/clk/samsung/clk-exynos5433.c | 4 +- drivers/clk/sifive/Kconfig | 1 - drivers/clk/socfpga/clk-gate-a10.c | 13 +- drivers/clk/socfpga/clk-gate.c | 12 +- drivers/clk/socfpga/clk-periph-a10.c | 13 +- drivers/clk/socfpga/clk-periph.c | 12 +- drivers/clk/socfpga/clk-pll-a10.c | 13 +- drivers/clk/socfpga/clk-pll.c | 12 +- drivers/clk/socfpga/clk.h | 11 +- drivers/clk/st/clk-flexgen.c | 3 +- drivers/clk/st/clkgen-mux.c | 7 +- drivers/clk/st/clkgen-pll.c | 7 +- drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 10 +- drivers/clk/sunxi-ng/ccu-sun4i-a10.h | 11 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 10 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.h | 11 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun5i.c | 10 +- drivers/clk/sunxi-ng/ccu-sun5i.h | 11 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 10 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-a23-a33.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-r.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.h | 11 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.h | 11 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 10 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.h | 11 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 10 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.h | 11 +- drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 10 +- drivers/clk/sunxi-ng/ccu-sun9i-a80.h | 11 +- drivers/clk/sunxi-ng/ccu_common.c | 11 +- drivers/clk/sunxi-ng/ccu_common.h | 10 +- drivers/clk/sunxi-ng/ccu_div.c | 6 +- drivers/clk/sunxi-ng/ccu_div.h | 10 +- drivers/clk/sunxi-ng/ccu_frac.c | 6 +- drivers/clk/sunxi-ng/ccu_frac.h | 10 +- drivers/clk/sunxi-ng/ccu_gate.c | 6 +- drivers/clk/sunxi-ng/ccu_gate.h | 10 +- drivers/clk/sunxi-ng/ccu_mmc_timing.c | 10 +- drivers/clk/sunxi-ng/ccu_mp.c | 6 +- drivers/clk/sunxi-ng/ccu_mp.h | 10 +- drivers/clk/sunxi-ng/ccu_mult.c | 6 +- drivers/clk/sunxi-ng/ccu_mux.c | 6 +- drivers/clk/sunxi-ng/ccu_nk.c | 6 +- drivers/clk/sunxi-ng/ccu_nk.h | 10 +- drivers/clk/sunxi-ng/ccu_nkm.c | 6 +- drivers/clk/sunxi-ng/ccu_nkm.h | 10 +- drivers/clk/sunxi-ng/ccu_nkmp.c | 6 +- drivers/clk/sunxi-ng/ccu_nkmp.h | 10 +- drivers/clk/sunxi-ng/ccu_nm.c | 6 +- drivers/clk/sunxi-ng/ccu_nm.h | 10 +- drivers/clk/sunxi-ng/ccu_phase.c | 6 +- drivers/clk/sunxi-ng/ccu_phase.h | 10 +- drivers/clk/sunxi-ng/ccu_reset.c | 6 +- drivers/clk/sunxi-ng/ccu_reset.h | 10 +- drivers/clk/sunxi-ng/ccu_sdm.c | 6 +- drivers/clk/sunxi-ng/ccu_sdm.h | 10 +- drivers/clk/sunxi/clk-a10-codec.c | 11 +- drivers/clk/sunxi/clk-a10-hosc.c | 11 +- drivers/clk/sunxi/clk-a10-mod1.c | 11 +- drivers/clk/sunxi/clk-a10-pll2.c | 11 +- drivers/clk/sunxi/clk-a10-ve.c | 11 +- drivers/clk/sunxi/clk-a20-gmac.c | 11 +- drivers/clk/sunxi/clk-mod0.c | 11 +- drivers/clk/sunxi/clk-simple-gates.c | 11 +- drivers/clk/sunxi/clk-sun4i-display.c | 11 +- drivers/clk/sunxi/clk-sun4i-pll3.c | 11 +- drivers/clk/sunxi/clk-sun4i-tcon-ch1.c | 11 +- drivers/clk/sunxi/clk-sun6i-apb0-gates.c | 3 +- drivers/clk/sunxi/clk-sun6i-apb0.c | 3 +- drivers/clk/sunxi/clk-sun6i-ar100.c | 3 +- drivers/clk/sunxi/clk-sun8i-apb0.c | 4 +- drivers/clk/sunxi/clk-sun8i-bus-gates.c | 11 +- drivers/clk/sunxi/clk-sun8i-mbus.c | 11 +- drivers/clk/sunxi/clk-sun9i-core.c | 11 +- drivers/clk/sunxi/clk-sun9i-mmc.c | 11 +- drivers/clk/sunxi/clk-sunxi.c | 13 +- drivers/clk/sunxi/clk-usb.c | 11 +- drivers/clk/tegra/clk-audio-sync.c | 13 +- drivers/clk/tegra/clk-dfll.c | 11 +- drivers/clk/tegra/clk-dfll.h | 10 +- drivers/clk/tegra/clk-divider.c | 13 +- drivers/clk/tegra/clk-emc.c | 10 +- drivers/clk/tegra/clk-periph-fixed.c | 13 +- drivers/clk/tegra/clk-periph-gate.c | 13 +- drivers/clk/tegra/clk-periph.c | 13 +- drivers/clk/tegra/clk-pll-out.c | 13 +- drivers/clk/tegra/clk-pll.c | 13 +- drivers/clk/tegra/clk-super.c | 13 +- drivers/clk/tegra/clk-tegra-audio.c | 13 +- drivers/clk/tegra/clk-tegra-fixed.c | 13 +- drivers/clk/tegra/clk-tegra-periph.c | 13 +- drivers/clk/tegra/clk-tegra-pmc.c | 13 +- drivers/clk/tegra/clk-tegra-super-gen4.c | 13 +- drivers/clk/tegra/clk-tegra114.c | 13 +- drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 11 +- drivers/clk/tegra/clk-tegra124.c | 13 +- drivers/clk/tegra/clk-tegra20.c | 13 +- drivers/clk/tegra/clk-tegra210.c | 13 +- drivers/clk/tegra/clk-tegra30.c | 13 +- drivers/clk/tegra/clk.c | 13 +- drivers/clk/tegra/clk.h | 13 +- drivers/clk/tegra/cvb.c | 11 +- drivers/clk/tegra/cvb.h | 11 +- drivers/clk/ti/clk-814x.c | 6 +- drivers/clk/ti/clkctrl.c | 15 +- drivers/clk/ti/divider.c | 85 + drivers/clk/ti/gate.c | 30 + drivers/clk/ti/mux.c | 31 + drivers/clk/uniphier/clk-uniphier-core.c | 11 +- drivers/clk/uniphier/clk-uniphier-cpugear.c | 11 +- drivers/clk/uniphier/clk-uniphier-fixed-factor.c | 11 +- drivers/clk/uniphier/clk-uniphier-fixed-rate.c | 11 +- drivers/clk/uniphier/clk-uniphier-gate.c | 11 +- drivers/clk/uniphier/clk-uniphier-mio.c | 11 +- drivers/clk/uniphier/clk-uniphier-mux.c | 11 +- drivers/clk/uniphier/clk-uniphier-peri.c | 11 +- drivers/clk/uniphier/clk-uniphier-sys.c | 11 +- drivers/clk/uniphier/clk-uniphier.h | 11 +- drivers/clk/ux500/abx500-clk.c | 3 +- drivers/clk/ux500/clk-prcc.c | 3 +- drivers/clk/ux500/clk-prcmu.c | 3 +- drivers/clk/ux500/clk-sysctrl.c | 3 +- drivers/clk/ux500/clk.h | 3 +- drivers/clk/ux500/u8500_of_clk.c | 3 +- drivers/clk/versatile/clk-sp810.c | 9 +- drivers/clk/versatile/clk-vexpress-osc.c | 9 +- drivers/clk/x86/clk-pmc-atom.c | 10 +- drivers/clk/zynq/clkc.c | 13 +- drivers/clk/zynq/pll.c | 14 +- drivers/clocksource/Kconfig | 9 +- drivers/clocksource/Makefile | 4 +- drivers/clocksource/arc_timer.c | 3 +- drivers/clocksource/arm_arch_timer.c | 23 +- drivers/clocksource/armv7m_systick.c | 2 +- drivers/clocksource/asm9260_timer.c | 6 +- drivers/clocksource/clksrc-dbx500-prcmu.c | 2 +- drivers/clocksource/clksrc_st_lpc.c | 6 +- drivers/clocksource/clps711x-timer.c | 6 +- drivers/clocksource/em_sti.c | 14 +- drivers/clocksource/exynos_mct.c | 4 +- drivers/clocksource/hyperv_timer.c | 321 - drivers/clocksource/numachip.c | 11 +- drivers/clocksource/scx200_hrt.c | 6 +- drivers/clocksource/timer-atmel-st.c | 15 +- drivers/clocksource/timer-cadence-ttc.c | 10 +- drivers/clocksource/timer-cs5535.c | 5 +- drivers/clocksource/timer-fsl-ftm.c | 6 +- drivers/clocksource/timer-imx-sysctr.c | 145 - drivers/clocksource/timer-integrator-ap.c | 15 +- drivers/clocksource/timer-ixp4xx.c | 16 +- drivers/clocksource/timer-mediatek.c | 11 +- drivers/clocksource/timer-meson6.c | 5 +- drivers/clocksource/timer-of.c | 13 +- drivers/clocksource/timer-owl.c | 6 +- drivers/clocksource/timer-oxnas-rps.c | 13 +- drivers/clocksource/timer-probe.c | 13 +- drivers/clocksource/timer-qcom.c | 11 +- drivers/clocksource/timer-sp804.c | 15 +- drivers/clocksource/timer-stm32.c | 2 +- drivers/clocksource/timer-tegra.c | 416 - drivers/clocksource/timer-tegra20.c | 388 + drivers/clocksource/timer-ti-32k.c | 13 +- drivers/clocksource/timer-ti-dm.c | 2 +- drivers/clocksource/timer-u300.c | 2 +- drivers/clocksource/timer-versatile.c | 9 +- drivers/clocksource/timer-vf-pit.c | 6 +- drivers/clocksource/timer-vt8500.c | 15 +- drivers/connector/cn_proc.c | 16 +- drivers/connector/cn_queue.c | 16 +- drivers/connector/connector.c | 15 +- drivers/counter/104-quad-8.c | 2 +- drivers/counter/Kconfig | 1 - drivers/cpufreq/Kconfig.arm | 17 - drivers/cpufreq/Makefile | 2 - drivers/cpufreq/acpi-cpufreq.c | 19 +- drivers/cpufreq/armada-37xx-cpufreq.c | 4 +- drivers/cpufreq/brcmstb-avs-cpufreq.c | 12 +- drivers/cpufreq/cppc_cpufreq.c | 6 +- drivers/cpufreq/cpufreq-dt-platdev.c | 5 +- drivers/cpufreq/cpufreq-nforce2.c | 2 +- drivers/cpufreq/e_powersaver.c | 3 +- drivers/cpufreq/elanfreq.c | 7 +- drivers/cpufreq/imx-cpufreq-dt.c | 97 - drivers/cpufreq/intel_pstate.c | 6 +- drivers/cpufreq/kirkwood-cpufreq.c | 6 +- drivers/cpufreq/longhaul.c | 2 +- drivers/cpufreq/longhaul.h | 3 +- drivers/cpufreq/longrun.c | 3 +- drivers/cpufreq/mediatek-cpufreq.c | 10 +- drivers/cpufreq/p4-clockmod.c | 7 +- drivers/cpufreq/pasemi-cpufreq.c | 16 +- drivers/cpufreq/pcc-cpufreq.c | 4 +- drivers/cpufreq/powernow-k6.c | 3 +- drivers/cpufreq/powernow-k7.c | 2 +- drivers/cpufreq/powernow-k7.h | 4 +- drivers/cpufreq/powernow-k8.c | 5 +- drivers/cpufreq/powernow-k8.h | 4 +- drivers/cpufreq/ppc_cbe_cpufreq.c | 15 +- drivers/cpufreq/ppc_cbe_cpufreq_pervasive.c | 15 +- drivers/cpufreq/ppc_cbe_cpufreq_pmi.c | 15 +- drivers/cpufreq/pxa2xx-cpufreq.c | 16 +- drivers/cpufreq/pxa3xx-cpufreq.c | 6 +- drivers/cpufreq/raspberrypi-cpufreq.c | 97 - drivers/cpufreq/sa1100-cpufreq.c | 18 +- drivers/cpufreq/sc520_freq.c | 6 +- drivers/cpufreq/speedstep-ich.c | 2 +- drivers/cpufreq/speedstep-lib.c | 3 +- drivers/cpufreq/speedstep-lib.h | 3 +- drivers/cpufreq/speedstep-smi.c | 4 +- drivers/cpufreq/sti-cpufreq.c | 5 +- drivers/cpufreq/tegra124-cpufreq.c | 10 +- drivers/cpufreq/tegra186-cpufreq.c | 10 +- drivers/cpufreq/tegra20-cpufreq.c | 11 +- drivers/cpufreq/ti-cpufreq.c | 10 +- drivers/cpuidle/coupled.c | 11 +- drivers/cpuidle/cpuidle-calxeda.c | 13 +- drivers/cpuidle/cpuidle-clps711x.c | 6 +- drivers/cpuidle/cpuidle-cps.c | 6 +- drivers/cpuidle/cpuidle-zynq.c | 13 +- drivers/cpuidle/governors/menu.c | 4 +- drivers/cpuidle/poll_state.c | 3 +- drivers/crypto/Kconfig | 20 +- drivers/crypto/Makefile | 2 - drivers/crypto/amcc/crypto4xx_alg.c | 47 +- drivers/crypto/amcc/crypto4xx_core.c | 35 +- drivers/crypto/amcc/crypto4xx_core.h | 21 +- drivers/crypto/amcc/crypto4xx_reg_def.h | 11 +- drivers/crypto/amcc/crypto4xx_sa.h | 11 +- drivers/crypto/amcc/crypto4xx_trng.c | 5 +- drivers/crypto/amcc/crypto4xx_trng.h | 11 +- drivers/crypto/atmel-ecc.c | 403 +- drivers/crypto/atmel-ecc.h | 116 + drivers/crypto/atmel-i2c.c | 364 - drivers/crypto/atmel-i2c.h | 197 - drivers/crypto/atmel-sha204a.c | 171 - drivers/crypto/bcm/cipher.c | 8 +- drivers/crypto/bcm/spu2.c | 10 +- drivers/crypto/caam/Kconfig | 46 +- drivers/crypto/caam/Makefile | 18 +- drivers/crypto/caam/caamalg.c | 253 +- drivers/crypto/caam/caamalg_desc.c | 116 +- drivers/crypto/caam/caamalg_qi.c | 171 +- drivers/crypto/caam/caamalg_qi2.c | 76 +- drivers/crypto/caam/caamhash.c | 314 +- drivers/crypto/caam/caampkc.c | 175 +- drivers/crypto/caam/caampkc.h | 9 +- drivers/crypto/caam/caamrng.c | 76 +- drivers/crypto/caam/ctrl.c | 56 +- drivers/crypto/caam/desc_constr.h | 11 - drivers/crypto/caam/error.c | 8 +- drivers/crypto/caam/error.h | 2 +- drivers/crypto/caam/intern.h | 102 +- drivers/crypto/caam/jr.c | 43 - drivers/crypto/caam/key_gen.c | 28 +- drivers/crypto/caam/qi.c | 52 +- drivers/crypto/caam/sg_sw_sec4.h | 8 +- drivers/crypto/cavium/cpt/cpt_common.h | 5 +- drivers/crypto/cavium/cpt/cpt_hw_types.h | 5 +- drivers/crypto/cavium/cpt/cptpf.h | 5 +- drivers/crypto/cavium/cpt/cptpf_main.c | 5 +- drivers/crypto/cavium/cpt/cptpf_mbox.c | 5 +- drivers/crypto/cavium/cpt/cptvf.h | 5 +- drivers/crypto/cavium/cpt/cptvf_algs.c | 6 +- drivers/crypto/cavium/cpt/cptvf_algs.h | 5 +- drivers/crypto/cavium/cpt/cptvf_main.c | 5 +- drivers/crypto/cavium/cpt/cptvf_mbox.c | 5 +- drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 5 +- drivers/crypto/cavium/cpt/request_manager.h | 5 +- drivers/crypto/cavium/nitrox/nitrox_debugfs.h | 2 +- drivers/crypto/cavium/nitrox/nitrox_mbx.h | 2 +- drivers/crypto/ccp/ccp-crypto-aes.c | 8 +- drivers/crypto/ccp/ccp-ops.c | 21 +- drivers/crypto/geode-aes.c | 6 +- drivers/crypto/geode-aes.h | 6 +- drivers/crypto/hifn_795x.c | 11 +- drivers/crypto/hisilicon/sec/sec_drv.h | 2 +- drivers/crypto/inside-secure/safexcel.c | 13 +- drivers/crypto/inside-secure/safexcel.h | 17 +- drivers/crypto/inside-secure/safexcel_cipher.c | 116 +- drivers/crypto/inside-secure/safexcel_hash.c | 92 +- drivers/crypto/inside-secure/safexcel_ring.c | 3 - drivers/crypto/ixp4xx_crypto.c | 21 +- drivers/crypto/mediatek/mtk-regs.h | 6 +- drivers/crypto/mxs-dcp.c | 13 +- drivers/crypto/nx/nx-842-powernv.c | 11 +- drivers/crypto/nx/nx-842-pseries.c | 6 +- drivers/crypto/nx/nx-842.c | 11 +- drivers/crypto/nx/nx-aes-cbc.c | 14 +- drivers/crypto/nx/nx-aes-ccm.c | 14 +- drivers/crypto/nx/nx-aes-ctr.c | 14 +- drivers/crypto/nx/nx-aes-ecb.c | 14 +- drivers/crypto/nx/nx-aes-gcm.c | 14 +- drivers/crypto/nx/nx-aes-xcbc.c | 14 +- drivers/crypto/nx/nx-sha256.c | 14 +- drivers/crypto/nx/nx-sha512.c | 14 +- drivers/crypto/nx/nx.c | 14 +- drivers/crypto/nx/nx_debugfs.c | 14 +- drivers/crypto/padlock-sha.c | 7 +- drivers/crypto/picoxcell_crypto.c | 15 +- drivers/crypto/picoxcell_crypto_regs.h | 15 +- drivers/crypto/qat/qat_common/qat_algs.c | 294 +- drivers/crypto/qat/qat_common/qat_crypto.h | 2 - drivers/crypto/qce/ablkcipher.c | 10 +- drivers/crypto/qce/cipher.h | 10 +- drivers/crypto/qce/common.c | 10 +- drivers/crypto/qce/common.h | 10 +- drivers/crypto/qce/core.c | 10 +- drivers/crypto/qce/core.h | 10 +- drivers/crypto/qce/dma.c | 10 +- drivers/crypto/qce/dma.h | 10 +- drivers/crypto/qce/regs-v5.h | 10 +- drivers/crypto/qce/sha.c | 10 +- drivers/crypto/qce/sha.h | 10 +- drivers/crypto/rockchip/rk3288_crypto.c | 5 +- drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c | 5 +- drivers/crypto/rockchip/rk3288_crypto_ahash.c | 5 +- drivers/crypto/sahara.c | 4 +- drivers/crypto/stm32/stm32-cryp.c | 2 +- drivers/crypto/stm32/stm32_crc32.c | 2 +- drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 6 +- drivers/crypto/sunxi-ss/sun4i-ss-core.c | 6 +- drivers/crypto/sunxi-ss/sun4i-ss-hash.c | 6 +- drivers/crypto/sunxi-ss/sun4i-ss.h | 3 +- drivers/crypto/talitos.c | 281 +- drivers/crypto/talitos.h | 45 +- drivers/crypto/ux500/Kconfig | 2 +- drivers/crypto/ux500/Makefile | 2 +- drivers/crypto/ux500/cryp/Makefile | 3 +- drivers/crypto/ux500/cryp/cryp.c | 2 +- drivers/crypto/ux500/cryp/cryp.h | 2 +- drivers/crypto/ux500/cryp/cryp_core.c | 2 +- drivers/crypto/ux500/cryp/cryp_irq.c | 2 +- drivers/crypto/ux500/cryp/cryp_irq.h | 2 +- drivers/crypto/ux500/cryp/cryp_irqp.h | 2 +- drivers/crypto/ux500/cryp/cryp_p.h | 2 +- drivers/crypto/ux500/hash/Makefile | 2 +- drivers/crypto/ux500/hash/hash_alg.h | 2 +- drivers/crypto/ux500/hash/hash_core.c | 2 +- drivers/crypto/vmx/aes.c | 14 +- drivers/crypto/vmx/aes_cbc.c | 197 +- drivers/crypto/vmx/aes_ctr.c | 179 +- drivers/crypto/vmx/aes_xts.c | 189 +- drivers/crypto/vmx/aesp8-ppc.h | 2 + drivers/crypto/vmx/vmx.c | 86 +- drivers/dax/bus.c | 2 +- drivers/dax/dax-private.h | 12 +- drivers/dax/device.c | 13 +- drivers/dax/kmem.c | 46 +- drivers/dax/super.c | 29 +- drivers/devfreq/event/rockchip-dfi.c | 10 +- drivers/devfreq/rk3399_dmc.c | 10 +- drivers/devfreq/tegra-devfreq.c | 14 +- drivers/dma-buf/dma-buf.c | 39 +- drivers/dma-buf/dma-fence-array.c | 10 +- drivers/dma-buf/dma-fence-chain.c | 10 +- drivers/dma-buf/dma-fence.c | 31 +- drivers/dma-buf/reservation.c | 4 - drivers/dma-buf/seqno-fence.c | 10 +- drivers/dma-buf/sw_sync.c | 11 +- drivers/dma-buf/sync_debug.c | 37 +- drivers/dma-buf/sync_debug.h | 1 + drivers/dma-buf/sync_file.c | 11 +- drivers/dma-buf/udmabuf.c | 1 - drivers/dma/Kconfig | 3 - drivers/dma/Makefile | 1 - drivers/dma/altera-msgdma.c | 6 +- drivers/dma/amba-pl08x.c | 19 +- drivers/dma/at_hdmac.c | 7 +- drivers/dma/at_hdmac_regs.h | 6 +- drivers/dma/bcm-sba-raid.c | 13 +- drivers/dma/coh901318.c | 8 +- drivers/dma/coh901318.h | 2 +- drivers/dma/coh901318_lli.c | 2 +- drivers/dma/dma-axi-dmac.c | 204 +- drivers/dma/dma-jz4740.c | 7 +- drivers/dma/dma-jz4780.c | 45 +- drivers/dma/dmaengine.c | 14 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 3 +- drivers/dma/dw-edma/Kconfig | 19 - drivers/dma/dw-edma/Makefile | 7 - drivers/dma/dw-edma/dw-edma-core.c | 937 - drivers/dma/dw-edma/dw-edma-core.h | 165 - drivers/dma/dw-edma/dw-edma-pcie.c | 229 - drivers/dma/dw-edma/dw-edma-v0-core.c | 354 - drivers/dma/dw-edma/dw-edma-v0-core.h | 28 - drivers/dma/dw-edma/dw-edma-v0-debugfs.c | 310 - drivers/dma/dw-edma/dw-edma-v0-debugfs.h | 27 - drivers/dma/dw-edma/dw-edma-v0-regs.h | 158 - drivers/dma/ep93xx_dma.c | 6 +- drivers/dma/fsl-edma.c | 6 +- drivers/dma/fsl-qdma.c | 22 +- drivers/dma/img-mdc-dma.c | 5 +- drivers/dma/imx-sdma.c | 9 +- drivers/dma/ioat/dca.c | 14 +- drivers/dma/ioat/dma.c | 14 +- drivers/dma/ioat/init.c | 14 +- drivers/dma/ioat/prep.c | 14 +- drivers/dma/ioat/sysfs.c | 14 +- drivers/dma/iop-adma.c | 11 +- drivers/dma/mediatek/Kconfig | 11 - drivers/dma/mediatek/Makefile | 1 - drivers/dma/mediatek/mtk-cqdma.c | 4 +- drivers/dma/mediatek/mtk-uart-apdma.c | 666 - drivers/dma/mic_x100_dma.c | 19 +- drivers/dma/mic_x100_dma.h | 13 +- drivers/dma/mmp_tdma.c | 10 +- drivers/dma/mv_xor.c | 10 +- drivers/dma/mv_xor.h | 10 +- drivers/dma/mxs-dma.c | 33 +- drivers/dma/of-dma.c | 4 +- drivers/dma/pch_dma.c | 10 +- drivers/dma/pl330.c | 46 +- drivers/dma/pxa_dma.c | 56 +- drivers/dma/qcom/bam_dma.c | 11 +- drivers/dma/qcom/hidma.h | 15 +- drivers/dma/qcom/hidma_dbg.c | 47 +- drivers/dma/qcom/hidma_ll.c | 10 +- drivers/dma/qcom/hidma_mgmt.c | 10 +- drivers/dma/qcom/hidma_mgmt.h | 10 +- drivers/dma/qcom/hidma_mgmt_sys.c | 10 +- drivers/dma/s3c24xx-dma.c | 6 +- drivers/dma/sh/Kconfig | 6 + drivers/dma/sh/Makefile | 1 + drivers/dma/sh/rcar-dmac.c | 6 +- drivers/dma/sh/sudmac.c | 414 + drivers/dma/sh/usb-dmac.c | 6 +- drivers/dma/sprd-dma.c | 49 +- drivers/dma/st_fdma.c | 6 +- drivers/dma/st_fdma.h | 6 +- drivers/dma/ste_dma40.c | 2 +- drivers/dma/ste_dma40_ll.c | 2 +- drivers/dma/ste_dma40_ll.h | 2 +- drivers/dma/stm32-dma.c | 4 +- drivers/dma/stm32-dmamux.c | 19 +- drivers/dma/stm32-mdma.c | 13 +- drivers/dma/sun4i-dma.c | 6 +- drivers/dma/sun6i-dma.c | 153 +- drivers/dma/tegra20-apb-dma.c | 25 +- drivers/dma/tegra210-adma.c | 70 +- drivers/dma/timb_dma.c | 10 +- drivers/dma/virt-dma.c | 4 +- drivers/dma/virt-dma.h | 4 - drivers/dma/xilinx/xilinx_dma.c | 10 +- drivers/dma/xilinx/zynqmp_dma.c | 6 +- drivers/edac/Kconfig | 6 - drivers/edac/Makefile | 1 - drivers/edac/altera_edac.c | 43 +- drivers/edac/amd8111_edac.c | 14 +- drivers/edac/amd8111_edac.h | 14 +- drivers/edac/amd8131_edac.c | 14 +- drivers/edac/amd8131_edac.h | 14 +- drivers/edac/aspeed_edac.c | 4 + drivers/edac/cpc925_edac.c | 14 +- drivers/edac/debugfs.c | 12 +- drivers/edac/edac_mc_sysfs.c | 18 +- drivers/edac/edac_module.h | 18 +- drivers/edac/ghes_edac.c | 4 +- drivers/edac/highbank_l2_edac.c | 13 +- drivers/edac/highbank_mc_edac.c | 13 +- drivers/edac/i7300_edac.c | 4 +- drivers/edac/i7core_edac.c | 4 +- drivers/edac/ie31200_edac.c | 78 +- drivers/edac/pasemi_edac.c | 14 +- drivers/edac/pnd2_edac.c | 10 +- drivers/edac/pnd2_edac.h | 10 +- drivers/edac/ppc4xx_edac.c | 7 +- drivers/edac/ppc4xx_edac.h | 7 +- drivers/edac/sb_edac.c | 5 +- drivers/edac/sifive_edac.c | 119 - drivers/eisa/eisa-bus.c | 3 +- drivers/eisa/pci_eisa.c | 3 +- drivers/eisa/virtual_root.c | 3 +- drivers/extcon/devres.c | 10 +- drivers/extcon/extcon-arizona.c | 44 +- drivers/extcon/extcon-axp288.c | 10 +- drivers/extcon/extcon-gpio.c | 10 +- drivers/extcon/extcon-palmas.c | 13 +- drivers/extcon/extcon-qcom-spmi-misc.c | 10 +- drivers/extcon/extcon-rt8973a.c | 6 +- drivers/extcon/extcon-rt8973a.h | 6 +- drivers/extcon/extcon-sm5502.c | 6 +- drivers/extcon/extcon-sm5502.h | 6 +- drivers/extcon/extcon-usb-gpio.c | 10 +- drivers/extcon/extcon.c | 10 +- drivers/firewire/core-card.c | 15 +- drivers/firewire/core-cdev.c | 15 +- drivers/firewire/core-device.c | 17 +- drivers/firewire/core-iso.c | 17 +- drivers/firewire/core-topology.c | 16 +- drivers/firewire/core-transaction.c | 15 +- drivers/firewire/init_ohci1394_dma.c | 15 +- drivers/firewire/nosy.c | 15 +- drivers/firewire/ohci.c | 15 +- drivers/firewire/sbp2.c | 15 +- drivers/firmware/Kconfig | 4 +- drivers/firmware/arm_scmi/clock.c | 2 - drivers/firmware/arm_scmi/sensors.c | 10 +- drivers/firmware/arm_scpi.c | 13 +- drivers/firmware/broadcom/bcm47xx_nvram.c | 6 +- drivers/firmware/dmi-id.c | 3 +- drivers/firmware/edd.c | 11 +- drivers/firmware/efi/efi.c | 8 +- drivers/firmware/efi/libstub/tpm.c | 50 +- drivers/firmware/efi/runtime-wrappers.c | 3 +- drivers/firmware/efi/tpm.c | 63 +- drivers/firmware/google/coreboot_table.c | 10 +- drivers/firmware/google/coreboot_table.h | 21 +- drivers/firmware/google/framebuffer-coreboot.c | 24 +- drivers/firmware/google/memconsole-coreboot.c | 38 +- drivers/firmware/google/memconsole-x86-legacy.c | 10 +- drivers/firmware/google/memconsole.c | 19 +- drivers/firmware/google/memconsole.h | 10 +- drivers/firmware/google/vpd.c | 24 +- drivers/firmware/google/vpd_decode.c | 12 +- drivers/firmware/google/vpd_decode.h | 10 +- drivers/firmware/imx/imx-scu-irq.c | 3 - drivers/firmware/iscsi_ibft.c | 11 +- drivers/firmware/iscsi_ibft_find.c | 10 +- drivers/firmware/memmap.c | 11 +- drivers/firmware/meson/meson_sm.c | 8 +- drivers/firmware/psci/psci.c | 9 +- drivers/firmware/psci/psci_checker.c | 19 +- drivers/firmware/qcom_scm-32.c | 15 +- drivers/firmware/qcom_scm-64.c | 10 +- drivers/firmware/qcom_scm.c | 11 +- drivers/firmware/qcom_scm.h | 10 +- drivers/firmware/scpi_pm_domain.c | 13 +- drivers/firmware/tegra/bpmp-debugfs.c | 11 +- drivers/firmware/tegra/bpmp.c | 14 +- drivers/firmware/tegra/ivc.c | 10 +- drivers/firmware/ti_sci.c | 1139 +- drivers/firmware/ti_sci.h | 812 +- drivers/firmware/trusted_foundations.c | 11 +- drivers/fmc/Kconfig | 52 + drivers/fmc/Makefile | 15 + drivers/fmc/fmc-chardev.c | 199 + drivers/fmc/fmc-core.c | 388 + drivers/fmc/fmc-debug.c | 172 + drivers/fmc/fmc-dump.c | 58 + drivers/fmc/fmc-fakedev.c | 355 + drivers/fmc/fmc-match.c | 113 + drivers/fmc/fmc-private.h | 8 + drivers/fmc/fmc-sdb.c | 219 + drivers/fmc/fmc-trivial.c | 103 + drivers/fmc/fmc-write-eeprom.c | 175 + drivers/fmc/fru-parse.c | 80 + drivers/fpga/altera-cvp.c | 10 +- drivers/fpga/altera-ps-spi.c | 5 +- drivers/fpga/dfl-afu-dma-region.c | 55 +- drivers/fpga/dfl.c | 22 +- drivers/fpga/ice40-spi.c | 5 +- drivers/fpga/stratix10-soc.c | 6 +- drivers/fpga/ts73xx-fpga.c | 10 +- drivers/fpga/xilinx-pr-decoupler.c | 10 +- drivers/fpga/xilinx-spi.c | 5 +- drivers/fpga/zynq-fpga.c | 10 +- drivers/fpga/zynqmp-fpga.c | 4 +- drivers/fsi/fsi-core.c | 10 +- drivers/fsi/fsi-master-hub.c | 10 +- drivers/fsi/fsi-master.h | 10 +- drivers/gpio/Kconfig | 18 +- drivers/gpio/TODO | 40 - drivers/gpio/gpio-104-dio-48e.c | 10 +- drivers/gpio/gpio-104-idi-48.c | 10 +- drivers/gpio/gpio-104-idio-16.c | 10 +- drivers/gpio/gpio-74xx-mmio.c | 6 +- drivers/gpio/gpio-adp5520.c | 3 +- drivers/gpio/gpio-adp5588.c | 3 +- drivers/gpio/gpio-altera-a10sr.c | 13 +- drivers/gpio/gpio-altera.c | 23 +- drivers/gpio/gpio-arizona.c | 7 +- drivers/gpio/gpio-aspeed.c | 6 +- drivers/gpio/gpio-clps711x.c | 6 +- drivers/gpio/gpio-cs5535.c | 5 +- drivers/gpio/gpio-da9052.c | 7 +- drivers/gpio/gpio-da9055.c | 7 +- drivers/gpio/gpio-davinci.c | 13 +- drivers/gpio/gpio-dln2.c | 5 +- drivers/gpio/gpio-em.c | 48 +- drivers/gpio/gpio-f7188x.c | 6 +- drivers/gpio/gpio-ftgpio010.c | 35 +- drivers/gpio/gpio-gpio-mm.c | 10 +- drivers/gpio/gpio-grgpio.c | 6 +- drivers/gpio/gpio-iop.c | 7 +- drivers/gpio/gpio-it87.c | 14 +- drivers/gpio/gpio-ixp4xx.c | 14 +- drivers/gpio/gpio-janz-ttl.c | 6 +- drivers/gpio/gpio-kempld.c | 10 +- drivers/gpio/gpio-ks8695.c | 14 +- drivers/gpio/gpio-loongson.c | 6 +- drivers/gpio/gpio-lp3943.c | 5 +- drivers/gpio/gpio-lpc32xx.c | 11 +- drivers/gpio/gpio-max732x.c | 50 +- drivers/gpio/gpio-max77620.c | 5 +- drivers/gpio/gpio-mb86s7x.c | 61 +- drivers/gpio/gpio-mc33880.c | 14 +- drivers/gpio/gpio-mc9s08dz60.c | 11 +- drivers/gpio/gpio-menz127.c | 5 +- drivers/gpio/gpio-ml-ioh.c | 14 +- drivers/gpio/gpio-mpc5200.c | 14 +- drivers/gpio/gpio-mvebu.c | 11 +- drivers/gpio/gpio-omap.c | 509 +- drivers/gpio/gpio-palmas.c | 13 +- drivers/gpio/gpio-pca953x.c | 9 +- drivers/gpio/gpio-pci-idio-16.c | 10 +- drivers/gpio/gpio-rc5t583.c | 14 +- drivers/gpio/gpio-sch311x.c | 6 +- drivers/gpio/gpio-sta2x11.c | 15 +- drivers/gpio/gpio-syscon.c | 6 +- drivers/gpio/gpio-tb10x.c | 14 +- drivers/gpio/gpio-tegra.c | 11 +- drivers/gpio/gpio-timberdale.c | 14 +- drivers/gpio/gpio-vf610.c | 14 +- drivers/gpio/gpio-ws16c48.c | 10 +- drivers/gpio/gpio-xilinx.c | 99 +- drivers/gpio/gpio-xra1403.c | 13 +- drivers/gpio/gpio-zynq.c | 6 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib-of.c | 43 - drivers/gpio/gpiolib.c | 61 +- drivers/gpu/drm/Kconfig | 11 +- drivers/gpu/drm/Makefile | 10 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 7 +- drivers/gpu/drm/amd/amdgpu/Makefile | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 85 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 243 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 158 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 425 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 448 - drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 46 - drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 14 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 124 +- drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gds.h | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 16 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 186 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 342 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 449 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 301 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_sched.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 302 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 65 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 145 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 23 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 48 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 13 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 81 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 3 +- drivers/gpu/drm/amd/amdgpu/atom.h | 3 +- drivers/gpu/drm/amd/amdgpu/atombios_crtc.c | 2 +- drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 2 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 4 +- drivers/gpu/drm/amd/amdgpu/atombios_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/cik.c | 16 +- drivers/gpu/drm/amd/amdgpu/cik_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 6 +- drivers/gpu/drm/amd/amdgpu/cz_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 4 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 433 - drivers/gpu/drm/amd/amdgpu/df_v3_6.h | 17 - drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 40 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 506 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 47 +- drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 1 + drivers/gpu/drm/amd/amdgpu/kv_smc.c | 1 + drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 18 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 15 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 8 - drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 3 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 2 - drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 135 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 7 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 55 +- drivers/gpu/drm/amd/amdgpu/si.c | 16 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 4 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 4 +- drivers/gpu/drm/amd/amdgpu/si_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/si_smc.c | 2 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 92 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 12 - drivers/gpu/drm/amd/amdgpu/soc15_common.h | 68 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 108 +- drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 5 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 137 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 95 +- drivers/gpu/drm/amd/amdgpu/vi.c | 17 +- drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 483 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx8.asm | 13 + .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 63 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 83 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 36 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 62 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 645 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 14 +- .../drm/amd/amdkfd/kfd_device_queue_manager_cik.c | 2 - .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 1 - .../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 2 - drivers/gpu/drm/amd/amdkfd/kfd_events.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 22 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 90 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 24 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 134 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 155 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 143 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_ai.h | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_vi.h | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 40 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 71 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 29 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 3 - drivers/gpu/drm/amd/display/Kconfig | 6 + drivers/gpu/drm/amd/display/Makefile | 1 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 394 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 16 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 473 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 1 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 110 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 1 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 4 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 1 + drivers/gpu/drm/amd/display/dc/Makefile | 6 +- drivers/gpu/drm/amd/display/dc/basics/vector.c | 2 - drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 2 - drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 4 - .../amd/display/dc/bios/command_table_helper2.c | 5 + drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 2 - .../gpu/drm/amd/display/dc/calcs/dcn_calc_auto.h | 1 - .../gpu/drm/amd/display/dc/calcs/dcn_calc_math.c | 20 - .../gpu/drm/amd/display/dc/calcs/dcn_calc_math.h | 3 - drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 57 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 75 - drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 136 - .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 471 - .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.h | 81 - .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c | 276 - .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.h | 44 - .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 239 - .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.h | 39 - .../amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c | 145 - .../amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.h | 34 - .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 279 - .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.h | 31 - .../amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.c | 79 - .../amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.h | 29 - .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 126 - .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.h | 32 - .../drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.c | 43 - .../drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.h | 32 - drivers/gpu/drm/amd/display/dc/core/dc.c | 334 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 31 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 216 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 16 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 77 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 135 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 2 - drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 59 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 - drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 123 + drivers/gpu/drm/amd/display/dc/dc.h | 10 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 5 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 7 - drivers/gpu/drm/amd/display/dc/dc_link.h | 1 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 + drivers/gpu/drm/amd/display/dc/dc_types.h | 2 +- drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 15 - drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 5 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 7 - drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 3 - drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 2 - drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h | 199 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 7 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 9 - drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 2 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 75 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 8 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 3 - drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c | 2 - .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 3 - drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 2 - .../drm/amd/display/dc/dce/dce_stream_encoder.c | 16 +- .../amd/display/dc/dce100/dce100_hw_sequencer.c | 9 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 75 +- .../drm/amd/display/dc/dce100/dce100_resource.h | 5 - .../drm/amd/display/dc/dce110/dce110_compressor.c | 3 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 163 +- .../amd/display/dc/dce110/dce110_opp_regamma_v.c | 2 - .../drm/amd/display/dc/dce110/dce110_resource.c | 69 +- .../drm/amd/display/dc/dce110/dce110_resource.h | 5 - .../display/dc/dce110/dce110_timing_generator.c | 5 - .../display/dc/dce110/dce110_timing_generator.h | 5 - .../display/dc/dce110/dce110_timing_generator_v.c | 5 - .../drm/amd/display/dc/dce110/dce110_transform_v.c | 2 - .../drm/amd/display/dc/dce112/dce112_compressor.c | 3 - .../drm/amd/display/dc/dce112/dce112_resource.c | 33 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 31 +- .../display/dc/dce120/dce120_timing_generator.c | 96 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 52 +- .../amd/display/dc/dce80/dce80_timing_generator.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 289 + .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h | 39 + .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.h | 31 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 432 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 16 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 7 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 127 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 4 - .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c | 2 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 11 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 2 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 184 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 59 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 74 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.h | 5 - .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 129 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 39 - drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 33 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 6 - .../drm/amd/display/dc/dml/display_mode_structs.h | 5 - .../gpu/drm/amd/display/dc/dml/dml_inline_defs.h | 8 - drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 2 - drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 2 - drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 3 - drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 6 +- drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 2 - drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 4 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 27 +- drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/audio.h | 1 - drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 33 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 211 - drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 17 - drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 5 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 1 - .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 20 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 28 +- drivers/gpu/drm/amd/display/dc/inc/hw/vmid.h | 1 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 6 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 2 - drivers/gpu/drm/amd/display/dc/inc/vm_helper.h | 16 +- .../amd/display/dc/irq/dce110/irq_service_dce110.c | 2 - .../amd/display/dc/irq/dce120/irq_service_dce120.c | 2 - .../amd/display/dc/irq/dce80/irq_service_dce80.c | 2 - .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 2 - drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 - drivers/gpu/drm/amd/display/dc/os_types.h | 8 +- .../amd/display/dc/virtual/virtual_link_encoder.c | 2 - .../display/dc/virtual/virtual_stream_encoder.c | 2 - .../drm/amd/display/include/bios_parser_types.h | 3 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 14 +- drivers/gpu/drm/amd/display/include/dal_types.h | 2 + .../gpu/drm/amd/display/include/set_mode_types.h | 5 +- .../drm/amd/display/modules/color/color_gamma.c | 62 +- .../drm/amd/display/modules/color/color_gamma.h | 1 - .../drm/amd/display/modules/freesync/freesync.c | 2 - .../amd/display/modules/info_packet/info_packet.c | 4 +- drivers/gpu/drm/amd/display/modules/power/Makefile | 2 +- .../drm/amd/include/asic_reg/df/df_3_6_offset.h | 18 - .../drm/amd/include/asic_reg/gc/gc_9_0_offset.h | 31 - .../drm/amd/include/asic_reg/nbio/nbio_6_1_smn.h | 3 - .../drm/amd/include/asic_reg/nbio/nbio_7_0_smn.h | 3 - .../drm/amd/include/asic_reg/nbio/nbio_7_4_0_smn.h | 3 - drivers/gpu/drm/amd/include/cik_structs.h | 3 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 1 - drivers/gpu/drm/amd/include/kgd_pp_interface.h | 11 - drivers/gpu/drm/amd/include/v9_structs.h | 3 +- drivers/gpu/drm/amd/include/vi_structs.h | 3 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 80 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 18 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 2 - drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 31 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 6 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 3 - drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 157 +- .../amd/powerplay/hwmgr/vega10_processpptables.c | 25 - .../amd/powerplay/hwmgr/vega10_processpptables.h | 1 - drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 123 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h | 3 - drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 84 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 12 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 2 - drivers/gpu/drm/amd/powerplay/inc/power_state.h | 7 - drivers/gpu/drm/amd/powerplay/inc/pp_thermal.h | 12 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 3 - drivers/gpu/drm/amd/powerplay/inc/smumgr.h | 1 - drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 195 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 4 - drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 3 - .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 4 - .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 5 - .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 3 - drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 1 - .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 4 - .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 3 - .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 22 - .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 1 - .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 3 - drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 154 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.h | 44 - drivers/gpu/drm/arc/arcpgu.h | 11 +- drivers/gpu/drm/arc/arcpgu_crtc.c | 11 +- drivers/gpu/drm/arc/arcpgu_drv.c | 11 +- drivers/gpu/drm/arc/arcpgu_hdmi.c | 11 +- drivers/gpu/drm/arc/arcpgu_regs.h | 11 +- drivers/gpu/drm/arc/arcpgu_sim.c | 11 +- drivers/gpu/drm/arm/display/include/malidp_io.h | 7 - drivers/gpu/drm/arm/display/include/malidp_utils.h | 5 +- drivers/gpu/drm/arm/display/komeda/Makefile | 2 - .../gpu/drm/arm/display/komeda/d71/d71_component.c | 590 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 146 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.h | 2 - .../gpu/drm/arm/display/komeda/komeda_color_mgmt.c | 67 - .../gpu/drm/arm/display/komeda/komeda_color_mgmt.h | 17 - drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 157 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 62 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 21 +- .../drm/arm/display/komeda/komeda_format_caps.c | 58 - .../drm/arm/display/komeda/komeda_format_caps.h | 24 +- .../drm/arm/display/komeda/komeda_framebuffer.c | 174 +- .../drm/arm/display/komeda/komeda_framebuffer.h | 13 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 114 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 71 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 70 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 121 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 679 +- drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 195 +- .../drm/arm/display/komeda/komeda_private_obj.c | 154 - .../drm/arm/display/komeda/komeda_wb_connector.c | 199 - drivers/gpu/drm/arm/hdlcd_crtc.c | 14 +- drivers/gpu/drm/arm/malidp_crtc.c | 34 +- drivers/gpu/drm/arm/malidp_drv.c | 19 +- drivers/gpu/drm/arm/malidp_drv.h | 6 +- drivers/gpu/drm/arm/malidp_hw.c | 9 +- drivers/gpu/drm/arm/malidp_hw.h | 6 +- drivers/gpu/drm/arm/malidp_mw.c | 2 +- drivers/gpu/drm/arm/malidp_planes.c | 14 +- drivers/gpu/drm/arm/malidp_regs.h | 6 +- drivers/gpu/drm/armada/armada_510.c | 130 +- drivers/gpu/drm/armada/armada_crtc.c | 212 +- drivers/gpu/drm/armada/armada_crtc.h | 21 +- drivers/gpu/drm/armada/armada_debugfs.c | 98 +- drivers/gpu/drm/armada/armada_drm.h | 1 - drivers/gpu/drm/armada/armada_drv.c | 38 +- drivers/gpu/drm/armada/armada_fb.c | 3 +- drivers/gpu/drm/armada/armada_hw.h | 29 +- drivers/gpu/drm/armada/armada_overlay.c | 56 +- drivers/gpu/drm/armada/armada_plane.c | 124 +- drivers/gpu/drm/armada/armada_plane.h | 23 - drivers/gpu/drm/ast/Kconfig | 3 +- drivers/gpu/drm/ast/ast_drv.c | 13 +- drivers/gpu/drm/ast/ast_drv.h | 78 +- drivers/gpu/drm/ast/ast_fb.c | 61 +- drivers/gpu/drm/ast/ast_main.c | 77 +- drivers/gpu/drm/ast/ast_mode.c | 157 +- drivers/gpu/drm/ast/ast_ttm.c | 302 +- drivers/gpu/drm/ati_pcigart.c | 5 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 18 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 120 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 2 - drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 11 +- drivers/gpu/drm/bochs/Kconfig | 2 +- drivers/gpu/drm/bochs/bochs.h | 54 +- drivers/gpu/drm/bochs/bochs_drv.c | 29 +- drivers/gpu/drm/bochs/bochs_hw.c | 5 +- drivers/gpu/drm/bochs/bochs_kms.c | 23 +- drivers/gpu/drm/bochs/bochs_mm.c | 432 +- drivers/gpu/drm/bridge/adv7511/adv7511.h | 3 +- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 3 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 11 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 10 +- drivers/gpu/drm/bridge/analogix-anx78xx.c | 20 +- drivers/gpu/drm/bridge/analogix-anx78xx.h | 11 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 64 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 12 +- drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 30 +- drivers/gpu/drm/bridge/dumb-vga-dac.c | 8 +- drivers/gpu/drm/bridge/lvds-encoder.c | 16 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 16 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 13 +- drivers/gpu/drm/bridge/panel.c | 11 +- drivers/gpu/drm/bridge/parade-ps8622.c | 13 +- drivers/gpu/drm/bridge/sii902x.c | 503 +- drivers/gpu/drm/bridge/sii9234.c | 4 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 200 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.h | 6 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 17 +- drivers/gpu/drm/bridge/tc358764.c | 14 +- drivers/gpu/drm/bridge/tc358767.c | 604 +- drivers/gpu/drm/bridge/thc63lvd1024.c | 64 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 18 +- drivers/gpu/drm/bridge/ti-tfp410.c | 14 +- drivers/gpu/drm/cirrus/cirrus_drv.h | 5 +- drivers/gpu/drm/cirrus/cirrus_ttm.c | 337 + drivers/gpu/drm/drm_agpsupport.c | 11 +- drivers/gpu/drm/drm_atomic.c | 248 +- drivers/gpu/drm/drm_atomic_helper.c | 254 +- drivers/gpu/drm/drm_atomic_state_helper.c | 52 +- drivers/gpu/drm/drm_atomic_uapi.c | 23 +- drivers/gpu/drm/drm_auth.c | 30 +- drivers/gpu/drm/drm_blend.c | 9 +- drivers/gpu/drm/drm_bridge.c | 110 - drivers/gpu/drm/drm_bufs.c | 26 +- drivers/gpu/drm/drm_client.c | 15 +- drivers/gpu/drm/drm_client_modeset.c | 1087 -- drivers/gpu/drm/drm_color_mgmt.c | 8 +- drivers/gpu/drm/drm_connector.c | 96 +- drivers/gpu/drm/drm_context.c | 8 +- drivers/gpu/drm/drm_crtc.c | 4 +- drivers/gpu/drm/drm_crtc_helper.c | 14 +- drivers/gpu/drm/drm_crtc_internal.h | 31 +- drivers/gpu/drm/drm_damage_helper.c | 2 +- drivers/gpu/drm/drm_debugfs.c | 66 +- drivers/gpu/drm/drm_debugfs_crc.c | 46 +- drivers/gpu/drm/drm_dma.c | 6 +- drivers/gpu/drm/drm_dp_aux_dev.c | 8 +- drivers/gpu/drm/drm_dp_dual_mode_helper.c | 4 +- drivers/gpu/drm/drm_dp_helper.c | 12 +- drivers/gpu/drm/drm_dp_mst_topology.c | 19 +- drivers/gpu/drm/drm_drv.c | 14 +- drivers/gpu/drm/drm_dumb_buffers.c | 4 +- drivers/gpu/drm/drm_edid.c | 194 +- drivers/gpu/drm/drm_edid_load.c | 9 +- drivers/gpu/drm/drm_encoder.c | 4 +- drivers/gpu/drm/drm_fb_cma_helper.c | 10 +- drivers/gpu/drm/drm_fb_helper.c | 1410 +- drivers/gpu/drm/drm_file.c | 133 +- drivers/gpu/drm/drm_flip_work.c | 6 +- drivers/gpu/drm/drm_format_helper.c | 4 +- drivers/gpu/drm/drm_fourcc.c | 120 +- drivers/gpu/drm/drm_framebuffer.c | 13 +- drivers/gpu/drm/drm_gem.c | 8 +- drivers/gpu/drm/drm_gem_cma_helper.c | 21 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 13 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 3 +- drivers/gpu/drm/drm_gem_vram_helper.c | 641 - drivers/gpu/drm/drm_hashtab.c | 10 +- drivers/gpu/drm/drm_hdcp.c | 382 - drivers/gpu/drm/drm_internal.h | 37 +- drivers/gpu/drm/drm_ioc32.c | 14 +- drivers/gpu/drm/drm_ioctl.c | 22 +- drivers/gpu/drm/drm_irq.c | 13 +- drivers/gpu/drm/drm_kms_helper_common.c | 3 +- drivers/gpu/drm/drm_lease.c | 26 +- drivers/gpu/drm/drm_legacy.h | 6 - drivers/gpu/drm/drm_legacy_misc.c | 27 +- drivers/gpu/drm/drm_lock.c | 8 +- drivers/gpu/drm/drm_memory.c | 9 +- drivers/gpu/drm/drm_mm.c | 9 +- drivers/gpu/drm/drm_mode_config.c | 6 +- drivers/gpu/drm/drm_mode_object.c | 9 +- drivers/gpu/drm/drm_modes.c | 7 +- drivers/gpu/drm/drm_modeset_lock.c | 2 +- drivers/gpu/drm/drm_of.c | 5 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 32 - drivers/gpu/drm/drm_pci.c | 11 +- drivers/gpu/drm/drm_plane_helper.c | 9 +- drivers/gpu/drm/drm_prime.c | 84 +- drivers/gpu/drm/drm_print.c | 7 +- drivers/gpu/drm/drm_probe_helper.c | 23 +- drivers/gpu/drm/drm_property.c | 7 +- drivers/gpu/drm/drm_rect.c | 4 +- drivers/gpu/drm/drm_scatter.c | 9 +- drivers/gpu/drm/drm_scdc_helper.c | 2 +- drivers/gpu/drm/drm_self_refresh_helper.c | 216 - drivers/gpu/drm/drm_simple_kms_helper.c | 11 +- drivers/gpu/drm/drm_syncobj.c | 13 +- drivers/gpu/drm/drm_sysfs.c | 21 +- drivers/gpu/drm/drm_trace.h | 2 - drivers/gpu/drm/drm_trace_points.c | 3 +- drivers/gpu/drm/drm_vblank.c | 12 +- drivers/gpu/drm/drm_vm.c | 14 +- drivers/gpu/drm/drm_vma_manager.c | 6 +- drivers/gpu/drm/drm_vram_helper_common.c | 96 - drivers/gpu/drm/drm_vram_mm_helper.c | 297 - drivers/gpu/drm/drm_writeback.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 10 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 2 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 5 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 7 +- drivers/gpu/drm/exynos/exynos_dp.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_crtc.h | 6 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_drv.h | 6 +- drivers/gpu/drm/exynos/exynos_drm_fb.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_fb.h | 6 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.h | 6 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_g2d.h | 5 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_gem.h | 6 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_ipp.h | 6 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_plane.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_plane.h | 7 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_vidi.h | 6 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 7 +- drivers/gpu/drm/exynos/exynos_mixer.c | 7 +- drivers/gpu/drm/exynos/regs-decon5433.h | 5 +- drivers/gpu/drm/exynos/regs-decon7.h | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.h | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_output.h | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.h | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_tcon.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_tcon.h | 6 +- drivers/gpu/drm/gma500/accel_2d.c | 32 +- drivers/gpu/drm/gma500/backlight.c | 15 +- drivers/gpu/drm/gma500/blitter.c | 10 +- drivers/gpu/drm/gma500/blitter.h | 12 +- drivers/gpu/drm/gma500/cdv_device.c | 27 +- drivers/gpu/drm/gma500/cdv_device.h | 18 +- drivers/gpu/drm/gma500/cdv_intel_crt.c | 8 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 24 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 9 +- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 9 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 23 +- drivers/gpu/drm/gma500/framebuffer.c | 40 +- drivers/gpu/drm/gma500/framebuffer.h | 16 +- drivers/gpu/drm/gma500/gem.c | 19 +- drivers/gpu/drm/gma500/gem.h | 10 +- drivers/gpu/drm/gma500/gma_device.c | 11 +- drivers/gpu/drm/gma500/gma_device.h | 11 +- drivers/gpu/drm/gma500/gma_display.c | 26 +- drivers/gpu/drm/gma500/gma_display.h | 17 +- drivers/gpu/drm/gma500/gtt.c | 19 +- drivers/gpu/drm/gma500/gtt.h | 15 +- drivers/gpu/drm/gma500/intel_bios.c | 21 +- drivers/gpu/drm/gma500/intel_bios.h | 18 +- drivers/gpu/drm/gma500/intel_gmbus.c | 11 +- drivers/gpu/drm/gma500/intel_i2c.c | 18 +- drivers/gpu/drm/gma500/mdfld_device.c | 30 +- drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 4 +- drivers/gpu/drm/gma500/mdfld_dsi_output.c | 12 +- drivers/gpu/drm/gma500/mdfld_dsi_output.h | 8 +- drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c | 4 +- drivers/gpu/drm/gma500/mdfld_intel_display.c | 25 +- drivers/gpu/drm/gma500/mdfld_tmd_vid.c | 2 - drivers/gpu/drm/gma500/mid_bios.c | 19 +- drivers/gpu/drm/gma500/mid_bios.h | 15 +- drivers/gpu/drm/gma500/mmu.c | 20 +- drivers/gpu/drm/gma500/mmu.h | 9 +- drivers/gpu/drm/gma500/oaktrail.h | 16 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 22 +- drivers/gpu/drm/gma500/oaktrail_device.c | 34 +- drivers/gpu/drm/gma500/oaktrail_hdmi.c | 8 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 20 +- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 11 +- drivers/gpu/drm/gma500/power.h | 4 +- drivers/gpu/drm/gma500/psb_device.c | 26 +- drivers/gpu/drm/gma500/psb_device.h | 14 +- drivers/gpu/drm/gma500/psb_drv.c | 47 +- drivers/gpu/drm/gma500/psb_drv.h | 30 +- drivers/gpu/drm/gma500/psb_intel_display.c | 21 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 15 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 19 +- drivers/gpu/drm/gma500/psb_intel_modes.c | 16 +- drivers/gpu/drm/gma500/psb_intel_reg.h | 14 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 15 +- drivers/gpu/drm/gma500/psb_irq.c | 25 +- drivers/gpu/drm/gma500/psb_irq.h | 16 +- drivers/gpu/drm/gma500/psb_lid.c | 20 +- drivers/gpu/drm/gma500/psb_reg.h | 14 +- drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 13 +- drivers/gpu/drm/hisilicon/hibmc/Kconfig | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 26 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 21 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 40 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 44 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_regs.h | 7 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 7 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 348 +- drivers/gpu/drm/i2c/tda998x_drv.c | 450 +- drivers/gpu/drm/i915/.gitignore | 1 + drivers/gpu/drm/i915/Kconfig | 35 +- drivers/gpu/drm/i915/Kconfig.debug | 15 - drivers/gpu/drm/i915/Kconfig.profile | 27 - drivers/gpu/drm/i915/Makefile | 201 +- drivers/gpu/drm/i915/Makefile.header-test | 49 +- drivers/gpu/drm/i915/display/Makefile | 2 - drivers/gpu/drm/i915/display/Makefile.header-test | 16 - drivers/gpu/drm/i915/display/dvo_ch7017.c | 415 - drivers/gpu/drm/i915/display/dvo_ch7xxx.c | 367 - drivers/gpu/drm/i915/display/dvo_ivch.c | 503 - drivers/gpu/drm/i915/display/dvo_ns2501.c | 710 - drivers/gpu/drm/i915/display/dvo_sil164.c | 280 - drivers/gpu/drm/i915/display/dvo_tfp410.c | 319 - drivers/gpu/drm/i915/display/icl_dsi.c | 1589 -- drivers/gpu/drm/i915/display/intel_acpi.c | 158 - drivers/gpu/drm/i915/display/intel_acpi.h | 17 - drivers/gpu/drm/i915/display/intel_atomic.c | 440 - drivers/gpu/drm/i915/display/intel_atomic.h | 49 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 355 - drivers/gpu/drm/i915/display/intel_atomic_plane.h | 50 - drivers/gpu/drm/i915/display/intel_audio.c | 1104 -- drivers/gpu/drm/i915/display/intel_bios.c | 2265 --- drivers/gpu/drm/i915/display/intel_bios.h | 244 - drivers/gpu/drm/i915/display/intel_bw.c | 421 - drivers/gpu/drm/i915/display/intel_bw.h | 47 - drivers/gpu/drm/i915/display/intel_cdclk.c | 2853 --- drivers/gpu/drm/i915/display/intel_color.c | 1428 -- drivers/gpu/drm/i915/display/intel_color.h | 18 - drivers/gpu/drm/i915/display/intel_combo_phy.c | 370 - drivers/gpu/drm/i915/display/intel_combo_phy.h | 20 - drivers/gpu/drm/i915/display/intel_connector.c | 283 - drivers/gpu/drm/i915/display/intel_crt.c | 1069 -- drivers/gpu/drm/i915/display/intel_ddi.c | 4335 ----- drivers/gpu/drm/i915/display/intel_ddi.h | 52 - drivers/gpu/drm/i915/display/intel_display.c | 17130 ------------------- drivers/gpu/drm/i915/display/intel_display.h | 361 - drivers/gpu/drm/i915/display/intel_display_power.c | 4618 ----- drivers/gpu/drm/i915/display/intel_display_power.h | 288 - drivers/gpu/drm/i915/display/intel_dp.c | 7577 -------- drivers/gpu/drm/i915/display/intel_dp.h | 123 - .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 281 - .../gpu/drm/i915/display/intel_dp_aux_backlight.h | 13 - .../gpu/drm/i915/display/intel_dp_link_training.c | 382 - .../gpu/drm/i915/display/intel_dp_link_training.h | 14 - drivers/gpu/drm/i915/display/intel_dp_mst.c | 665 - drivers/gpu/drm/i915/display/intel_dp_mst.h | 14 - drivers/gpu/drm/i915/display/intel_dpio_phy.c | 1088 -- drivers/gpu/drm/i915/display/intel_dpio_phy.h | 58 - drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 3359 ---- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 351 - drivers/gpu/drm/i915/display/intel_dsi.h | 204 - .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 179 - .../gpu/drm/i915/display/intel_dsi_dcs_backlight.h | 13 - drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 673 - drivers/gpu/drm/i915/display/intel_dvo.c | 555 - drivers/gpu/drm/i915/display/intel_dvo_dev.h | 140 - drivers/gpu/drm/i915/display/intel_fbc.c | 1345 -- drivers/gpu/drm/i915/display/intel_fbdev.c | 640 - drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 458 - drivers/gpu/drm/i915/display/intel_fifo_underrun.h | 27 - drivers/gpu/drm/i915/display/intel_frontbuffer.c | 199 - drivers/gpu/drm/i915/display/intel_frontbuffer.h | 98 - drivers/gpu/drm/i915/display/intel_gmbus.c | 965 -- drivers/gpu/drm/i915/display/intel_gmbus.h | 27 - drivers/gpu/drm/i915/display/intel_hdcp.c | 1977 --- drivers/gpu/drm/i915/display/intel_hdcp.h | 34 - drivers/gpu/drm/i915/display/intel_hdmi.c | 3228 ---- drivers/gpu/drm/i915/display/intel_hotplug.c | 687 - drivers/gpu/drm/i915/display/intel_hotplug.h | 30 - drivers/gpu/drm/i915/display/intel_lpe_audio.c | 363 - drivers/gpu/drm/i915/display/intel_lpe_audio.h | 22 - drivers/gpu/drm/i915/display/intel_lvds.c | 1008 -- drivers/gpu/drm/i915/display/intel_opregion.c | 1176 -- drivers/gpu/drm/i915/display/intel_overlay.c | 1497 -- drivers/gpu/drm/i915/display/intel_overlay.h | 29 - drivers/gpu/drm/i915/display/intel_panel.c | 2051 --- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 671 - drivers/gpu/drm/i915/display/intel_pipe_crc.h | 38 - drivers/gpu/drm/i915/display/intel_psr.c | 1319 -- drivers/gpu/drm/i915/display/intel_quirks.c | 170 - drivers/gpu/drm/i915/display/intel_quirks.h | 13 - drivers/gpu/drm/i915/display/intel_sdvo.c | 3334 ---- drivers/gpu/drm/i915/display/intel_sdvo_regs.h | 741 - drivers/gpu/drm/i915/display/intel_sprite.c | 2464 --- drivers/gpu/drm/i915/display/intel_sprite.h | 59 - drivers/gpu/drm/i915/display/intel_tv.c | 1993 --- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 811 - drivers/gpu/drm/i915/display/intel_vdsc.c | 966 -- drivers/gpu/drm/i915/display/intel_vdsc.h | 21 - drivers/gpu/drm/i915/display/vlv_dsi.c | 1996 --- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 569 - drivers/gpu/drm/i915/dvo.h | 138 + drivers/gpu/drm/i915/dvo_ch7017.c | 414 + drivers/gpu/drm/i915/dvo_ch7xxx.c | 366 + drivers/gpu/drm/i915/dvo_ivch.c | 502 + drivers/gpu/drm/i915/dvo_ns2501.c | 709 + drivers/gpu/drm/i915/dvo_sil164.c | 279 + drivers/gpu/drm/i915/dvo_tfp410.c | 318 + drivers/gpu/drm/i915/gem/Makefile | 1 - drivers/gpu/drm/i915/gem/Makefile.header-test | 16 - drivers/gpu/drm/i915/gem/i915_gem_busy.c | 139 - drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 162 - drivers/gpu/drm/i915/gem/i915_gem_clflush.h | 20 - drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 304 - drivers/gpu/drm/i915/gem/i915_gem_client_blt.h | 21 - drivers/gpu/drm/i915/gem/i915_gem_context.c | 2466 --- drivers/gpu/drm/i915/gem/i915_gem_context.h | 239 - drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 202 - drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 317 - drivers/gpu/drm/i915/gem/i915_gem_domain.c | 796 - drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2823 --- drivers/gpu/drm/i915/gem/i915_gem_fence.c | 96 - drivers/gpu/drm/i915/gem/i915_gem_internal.c | 198 - drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 52 - drivers/gpu/drm/i915/gem/i915_gem_mman.c | 508 - drivers/gpu/drm/i915/gem/i915_gem_object.c | 398 - drivers/gpu/drm/i915/gem/i915_gem_object.h | 430 - drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 107 - drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 24 - drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 262 - drivers/gpu/drm/i915/gem/i915_gem_pages.c | 544 - drivers/gpu/drm/i915/gem/i915_gem_phys.c | 212 - drivers/gpu/drm/i915/gem/i915_gem_pm.c | 294 - drivers/gpu/drm/i915/gem/i915_gem_pm.h | 25 - drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 571 - drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 535 - drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 702 - drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 73 - drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 440 - drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 833 - drivers/gpu/drm/i915/gem/i915_gem_wait.c | 278 - drivers/gpu/drm/i915/gem/i915_gemfs.c | 57 - drivers/gpu/drm/i915/gem/i915_gemfs.h | 16 - .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 123 - .../gpu/drm/i915/gem/selftests/huge_gem_object.h | 27 - drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 1777 -- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 127 - .../drm/i915/gem/selftests/i915_gem_coherency.c | 391 - .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 1754 -- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 387 - drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 506 - .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 99 - .../drm/i915/gem/selftests/i915_gem_object_blt.c | 110 - drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 80 - drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 34 - drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h | 17 - drivers/gpu/drm/i915/gem/selftests/mock_context.c | 111 - drivers/gpu/drm/i915/gem/selftests/mock_context.h | 24 - drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 144 - drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h | 22 - .../gpu/drm/i915/gem/selftests/mock_gem_object.h | 14 - drivers/gpu/drm/i915/gt/Makefile | 2 - drivers/gpu/drm/i915/gt/Makefile.header-test | 16 - drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 392 - drivers/gpu/drm/i915/gt/intel_context.c | 250 - drivers/gpu/drm/i915/gt/intel_context.h | 134 - drivers/gpu/drm/i915/gt/intel_context_types.h | 68 - drivers/gpu/drm/i915/gt/intel_engine.h | 574 - drivers/gpu/drm/i915/gt/intel_engine_cs.c | 1710 -- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 168 - drivers/gpu/drm/i915/gt/intel_engine_pm.h | 22 - drivers/gpu/drm/i915/gt/intel_engine_types.h | 580 - 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 | 3585 ---- drivers/gpu/drm/i915/gt/intel_lrc.h | 134 - drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 68 - drivers/gpu/drm/i915/gt/intel_mocs.c | 574 - drivers/gpu/drm/i915/gt/intel_mocs.h | 60 - drivers/gpu/drm/i915/gt/intel_reset.c | 1470 -- drivers/gpu/drm/i915/gt/intel_reset.h | 68 - drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 2310 --- drivers/gpu/drm/i915/gt/intel_sseu.c | 159 - drivers/gpu/drm/i915/gt/intel_sseu.h | 75 - drivers/gpu/drm/i915/gt/intel_workarounds.c | 1478 -- drivers/gpu/drm/i915/gt/intel_workarounds.h | 40 - drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 28 - drivers/gpu/drm/i915/gt/mock_engine.c | 341 - drivers/gpu/drm/i915/gt/mock_engine.h | 51 - drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 1763 -- drivers/gpu/drm/i915/gt/selftest_lrc.c | 1835 -- drivers/gpu/drm/i915/gt/selftest_reset.c | 118 - drivers/gpu/drm/i915/gt/selftest_workarounds.c | 1220 -- drivers/gpu/drm/i915/gvt/aperture_gm.c | 24 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 29 +- drivers/gpu/drm/i915/gvt/debugfs.c | 4 +- drivers/gpu/drm/i915/gvt/firmware.c | 5 +- drivers/gpu/drm/i915/gvt/gtt.c | 38 +- drivers/gpu/drm/i915/gvt/gvt.h | 10 +- drivers/gpu/drm/i915/gvt/handlers.c | 64 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 2 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 4 +- drivers/gpu/drm/i915/gvt/opregion.c | 2 +- drivers/gpu/drm/i915/gvt/reg.h | 2 - drivers/gpu/drm/i915/gvt/sched_policy.c | 4 +- drivers/gpu/drm/i915/gvt/scheduler.c | 215 +- drivers/gpu/drm/i915/gvt/scheduler.h | 1 - drivers/gpu/drm/i915/i915_active.c | 96 - drivers/gpu/drm/i915/i915_active.h | 7 +- drivers/gpu/drm/i915/i915_active_types.h | 3 - drivers/gpu/drm/i915/i915_cmd_parser.c | 26 +- drivers/gpu/drm/i915/i915_debugfs.c | 555 +- drivers/gpu/drm/i915/i915_debugfs.h | 20 - drivers/gpu/drm/i915/i915_drv.c | 161 +- drivers/gpu/drm/i915/i915_drv.h | 1033 +- drivers/gpu/drm/i915/i915_fixed.h | 6 +- drivers/gpu/drm/i915/i915_gem.c | 4280 ++++- drivers/gpu/drm/i915/i915_gem.h | 8 +- drivers/gpu/drm/i915/i915_gem_batch_pool.c | 6 +- drivers/gpu/drm/i915/i915_gem_batch_pool.h | 3 +- drivers/gpu/drm/i915/i915_gem_clflush.c | 178 + drivers/gpu/drm/i915/i915_gem_clflush.h | 36 + drivers/gpu/drm/i915/i915_gem_context.c | 1832 ++ drivers/gpu/drm/i915/i915_gem_context.h | 185 + drivers/gpu/drm/i915/i915_gem_context_types.h | 175 + drivers/gpu/drm/i915/i915_gem_dmabuf.c | 337 + drivers/gpu/drm/i915/i915_gem_evict.c | 49 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 2722 +++ drivers/gpu/drm/i915/i915_gem_fence_reg.c | 207 +- drivers/gpu/drm/i915/i915_gem_fence_reg.h | 19 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 1014 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 167 +- drivers/gpu/drm/i915/i915_gem_internal.c | 210 + drivers/gpu/drm/i915/i915_gem_object.c | 90 + drivers/gpu/drm/i915/i915_gem_object.h | 509 + drivers/gpu/drm/i915/i915_gem_render_state.c | 8 +- drivers/gpu/drm/i915/i915_gem_shrinker.c | 556 + drivers/gpu/drm/i915/i915_gem_stolen.c | 721 + drivers/gpu/drm/i915/i915_gem_tiling.c | 457 + drivers/gpu/drm/i915/i915_gem_userptr.c | 847 + drivers/gpu/drm/i915/i915_gemfs.c | 75 + drivers/gpu/drm/i915/i915_gemfs.h | 34 + drivers/gpu/drm/i915/i915_globals.c | 4 +- drivers/gpu/drm/i915/i915_gpu_error.c | 142 +- drivers/gpu/drm/i915/i915_gpu_error.h | 7 +- drivers/gpu/drm/i915/i915_irq.c | 170 +- drivers/gpu/drm/i915/i915_irq.h | 117 - drivers/gpu/drm/i915/i915_mm.c | 3 +- drivers/gpu/drm/i915/i915_params.c | 7 +- drivers/gpu/drm/i915/i915_params.h | 3 +- drivers/gpu/drm/i915/i915_pci.c | 63 +- drivers/gpu/drm/i915/i915_perf.c | 109 +- drivers/gpu/drm/i915/i915_pmu.c | 28 +- drivers/gpu/drm/i915/i915_query.c | 66 +- drivers/gpu/drm/i915/i915_reg.h | 118 +- drivers/gpu/drm/i915/i915_request.c | 623 +- drivers/gpu/drm/i915/i915_request.h | 19 +- drivers/gpu/drm/i915/i915_reset.c | 1474 ++ drivers/gpu/drm/i915/i915_reset.h | 69 + drivers/gpu/drm/i915/i915_scatterlist.c | 39 - drivers/gpu/drm/i915/i915_scatterlist.h | 127 - drivers/gpu/drm/i915/i915_scheduler.c | 91 +- drivers/gpu/drm/i915/i915_scheduler.h | 18 - drivers/gpu/drm/i915/i915_scheduler_types.h | 2 +- drivers/gpu/drm/i915/i915_suspend.c | 6 +- drivers/gpu/drm/i915/i915_sysfs.c | 65 +- drivers/gpu/drm/i915/i915_timeline.c | 14 +- drivers/gpu/drm/i915/i915_timeline.h | 19 + drivers/gpu/drm/i915/i915_timeline_types.h | 3 + drivers/gpu/drm/i915/i915_trace.h | 9 +- drivers/gpu/drm/i915/i915_utils.h | 187 +- drivers/gpu/drm/i915/i915_vma.c | 134 +- drivers/gpu/drm/i915/i915_vma.h | 38 +- drivers/gpu/drm/i915/icl_dsi.c | 1464 ++ drivers/gpu/drm/i915/intel_acpi.c | 155 + drivers/gpu/drm/i915/intel_atomic.c | 413 + drivers/gpu/drm/i915/intel_atomic_plane.c | 373 + drivers/gpu/drm/i915/intel_atomic_plane.h | 40 + drivers/gpu/drm/i915/intel_audio.c | 1105 ++ drivers/gpu/drm/i915/{display => }/intel_audio.h | 0 drivers/gpu/drm/i915/intel_bios.c | 2298 +++ drivers/gpu/drm/i915/intel_bios.h | 223 + drivers/gpu/drm/i915/intel_breadcrumbs.c | 373 + drivers/gpu/drm/i915/intel_cdclk.c | 2893 ++++ drivers/gpu/drm/i915/{display => }/intel_cdclk.h | 0 drivers/gpu/drm/i915/intel_color.c | 1278 ++ drivers/gpu/drm/i915/intel_color.h | 17 + drivers/gpu/drm/i915/intel_combo_phy.c | 255 + drivers/gpu/drm/i915/intel_connector.c | 282 + .../gpu/drm/i915/{display => }/intel_connector.h | 0 drivers/gpu/drm/i915/intel_context.c | 270 + drivers/gpu/drm/i915/intel_context.h | 87 + drivers/gpu/drm/i915/intel_context_types.h | 77 + drivers/gpu/drm/i915/intel_crt.c | 1061 ++ drivers/gpu/drm/i915/{display => }/intel_crt.h | 0 drivers/gpu/drm/i915/intel_csr.c | 399 +- drivers/gpu/drm/i915/intel_csr.h | 4 - drivers/gpu/drm/i915/intel_ddi.c | 4286 +++++ drivers/gpu/drm/i915/intel_ddi.h | 53 + drivers/gpu/drm/i915/intel_device_info.c | 78 +- drivers/gpu/drm/i915/intel_device_info.h | 90 +- drivers/gpu/drm/i915/intel_display.c | 16790 ++++++++++++++++++ drivers/gpu/drm/i915/intel_display.h | 435 + drivers/gpu/drm/i915/intel_dp.c | 7405 ++++++++ drivers/gpu/drm/i915/intel_dp.h | 122 + drivers/gpu/drm/i915/intel_dp_aux_backlight.c | 280 + drivers/gpu/drm/i915/intel_dp_link_training.c | 381 + drivers/gpu/drm/i915/intel_dp_mst.c | 661 + drivers/gpu/drm/i915/intel_dpio_phy.c | 1082 ++ drivers/gpu/drm/i915/intel_dpll_mgr.c | 3382 ++++ drivers/gpu/drm/i915/intel_dpll_mgr.h | 347 + drivers/gpu/drm/i915/intel_drv.h | 448 +- drivers/gpu/drm/i915/{display => }/intel_dsi.c | 0 drivers/gpu/drm/i915/intel_dsi.h | 196 + drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c | 177 + drivers/gpu/drm/i915/intel_dsi_vbt.c | 930 + drivers/gpu/drm/i915/intel_dvo.c | 549 + drivers/gpu/drm/i915/{display => }/intel_dvo.h | 0 drivers/gpu/drm/i915/intel_engine_cs.c | 1757 ++ drivers/gpu/drm/i915/intel_engine_types.h | 546 + drivers/gpu/drm/i915/intel_fbc.c | 1341 ++ drivers/gpu/drm/i915/{display => }/intel_fbc.h | 0 drivers/gpu/drm/i915/intel_fbdev.c | 640 + drivers/gpu/drm/i915/{display => }/intel_fbdev.h | 0 drivers/gpu/drm/i915/intel_fifo_underrun.c | 457 + drivers/gpu/drm/i915/intel_frontbuffer.c | 204 + drivers/gpu/drm/i915/intel_frontbuffer.h | 98 + drivers/gpu/drm/i915/intel_gpu_commands.h | 278 + drivers/gpu/drm/i915/intel_guc.c | 196 +- drivers/gpu/drm/i915/intel_guc.h | 20 +- drivers/gpu/drm/i915/intel_guc_ads.c | 167 +- drivers/gpu/drm/i915/intel_guc_ads.h | 1 - drivers/gpu/drm/i915/intel_guc_ct.c | 16 +- drivers/gpu/drm/i915/intel_guc_ct.h | 5 - drivers/gpu/drm/i915/intel_guc_fw.c | 117 +- drivers/gpu/drm/i915/intel_guc_fwif.h | 201 +- drivers/gpu/drm/i915/intel_guc_log.c | 23 +- drivers/gpu/drm/i915/intel_guc_reg.h | 25 - drivers/gpu/drm/i915/intel_guc_submission.c | 62 +- drivers/gpu/drm/i915/intel_guc_submission.h | 3 +- drivers/gpu/drm/i915/intel_hangcheck.c | 334 + drivers/gpu/drm/i915/intel_hdcp.c | 1946 +++ drivers/gpu/drm/i915/intel_hdcp.h | 33 + drivers/gpu/drm/i915/intel_hdmi.c | 3111 ++++ drivers/gpu/drm/i915/{display => }/intel_hdmi.h | 0 drivers/gpu/drm/i915/intel_hotplug.c | 686 + drivers/gpu/drm/i915/intel_huc.c | 102 +- drivers/gpu/drm/i915/intel_huc.h | 13 +- drivers/gpu/drm/i915/intel_huc_fw.c | 73 +- drivers/gpu/drm/i915/intel_i2c.c | 933 + drivers/gpu/drm/i915/intel_lpe_audio.c | 361 + drivers/gpu/drm/i915/intel_lrc.c | 3041 ++++ drivers/gpu/drm/i915/intel_lrc.h | 120 + drivers/gpu/drm/i915/intel_lrc_reg.h | 68 + drivers/gpu/drm/i915/{display => }/intel_lspcon.c | 0 drivers/gpu/drm/i915/{display => }/intel_lspcon.h | 0 drivers/gpu/drm/i915/intel_lvds.c | 1006 ++ drivers/gpu/drm/i915/{display => }/intel_lvds.h | 0 drivers/gpu/drm/i915/intel_mocs.c | 564 + drivers/gpu/drm/i915/intel_mocs.h | 58 + drivers/gpu/drm/i915/intel_opregion.c | 1175 ++ .../gpu/drm/i915/{display => }/intel_opregion.h | 0 drivers/gpu/drm/i915/intel_overlay.c | 1495 ++ drivers/gpu/drm/i915/intel_panel.c | 2049 +++ drivers/gpu/drm/i915/{display => }/intel_panel.h | 0 drivers/gpu/drm/i915/intel_pipe_crc.c | 679 + drivers/gpu/drm/i915/intel_pipe_crc.h | 35 + drivers/gpu/drm/i915/intel_pm.c | 567 +- drivers/gpu/drm/i915/intel_pm.h | 19 - drivers/gpu/drm/i915/intel_psr.c | 1312 ++ drivers/gpu/drm/i915/{display => }/intel_psr.h | 0 drivers/gpu/drm/i915/intel_quirks.c | 169 + drivers/gpu/drm/i915/intel_ringbuffer.c | 2345 +++ drivers/gpu/drm/i915/intel_ringbuffer.h | 583 + drivers/gpu/drm/i915/intel_runtime_pm.c | 4438 ++++- drivers/gpu/drm/i915/intel_runtime_pm.h | 213 - drivers/gpu/drm/i915/intel_sdvo.c | 3288 ++++ drivers/gpu/drm/i915/{display => }/intel_sdvo.h | 0 drivers/gpu/drm/i915/intel_sdvo_regs.h | 730 + drivers/gpu/drm/i915/intel_sideband.c | 483 +- drivers/gpu/drm/i915/intel_sideband.h | 141 - drivers/gpu/drm/i915/intel_sprite.c | 2461 +++ drivers/gpu/drm/i915/intel_sprite.h | 55 + drivers/gpu/drm/i915/intel_tv.c | 1990 +++ drivers/gpu/drm/i915/{display => }/intel_tv.h | 0 drivers/gpu/drm/i915/intel_uc.c | 148 +- drivers/gpu/drm/i915/intel_uc.h | 3 +- drivers/gpu/drm/i915/intel_uc_fw.c | 126 +- drivers/gpu/drm/i915/intel_uc_fw.h | 10 +- drivers/gpu/drm/i915/intel_uncore.c | 55 +- drivers/gpu/drm/i915/intel_uncore.h | 4 +- drivers/gpu/drm/i915/intel_vbt_defs.h | 936 + drivers/gpu/drm/i915/intel_vdsc.c | 964 ++ drivers/gpu/drm/i915/intel_wakeref.c | 138 - drivers/gpu/drm/i915/intel_wakeref.h | 164 - drivers/gpu/drm/i915/intel_wopcm.c | 27 +- drivers/gpu/drm/i915/intel_wopcm.h | 15 - drivers/gpu/drm/i915/intel_workarounds.c | 1259 ++ drivers/gpu/drm/i915/intel_workarounds.h | 34 + drivers/gpu/drm/i915/intel_workarounds_types.h | 27 + drivers/gpu/drm/i915/selftests/huge_gem_object.c | 139 + drivers/gpu/drm/i915/selftests/huge_gem_object.h | 45 + drivers/gpu/drm/i915/selftests/huge_pages.c | 1792 ++ drivers/gpu/drm/i915/selftests/i915_active.c | 14 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 35 +- .../gpu/drm/i915/selftests/i915_gem_coherency.c | 397 + drivers/gpu/drm/i915/selftests/i915_gem_context.c | 1859 ++ drivers/gpu/drm/i915/selftests/i915_gem_dmabuf.c | 404 + drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 34 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 31 +- drivers/gpu/drm/i915/selftests/i915_gem_object.c | 659 + .../gpu/drm/i915/selftests/i915_live_selftests.h | 5 - .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 - drivers/gpu/drm/i915/selftests/i915_request.c | 86 +- drivers/gpu/drm/i915/selftests/i915_timeline.c | 30 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 258 +- drivers/gpu/drm/i915/selftests/igt_atomic.h | 56 - drivers/gpu/drm/i915/selftests/igt_flush_test.c | 38 +- drivers/gpu/drm/i915/selftests/igt_reset.c | 11 +- drivers/gpu/drm/i915/selftests/igt_reset.h | 1 - drivers/gpu/drm/i915/selftests/igt_spinner.c | 20 +- drivers/gpu/drm/i915/selftests/igt_spinner.h | 10 +- .../intel_engine_cs.c} | 0 drivers/gpu/drm/i915/selftests/intel_guc.c | 11 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 1919 +++ drivers/gpu/drm/i915/selftests/intel_lrc.c | 1330 ++ drivers/gpu/drm/i915/selftests/intel_uncore.c | 4 +- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 901 + drivers/gpu/drm/i915/selftests/lib_sw_fence.c | 3 - drivers/gpu/drm/i915/selftests/lib_sw_fence.h | 4 +- drivers/gpu/drm/i915/selftests/mock_context.c | 124 + drivers/gpu/drm/i915/selftests/mock_context.h | 42 + drivers/gpu/drm/i915/selftests/mock_dmabuf.c | 162 + drivers/gpu/drm/i915/selftests/mock_dmabuf.h | 41 + drivers/gpu/drm/i915/selftests/mock_engine.c | 321 + drivers/gpu/drm/i915/selftests/mock_engine.h | 49 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 48 +- drivers/gpu/drm/i915/selftests/mock_gem_object.h | 9 + drivers/gpu/drm/i915/selftests/mock_gtt.c | 7 +- drivers/gpu/drm/i915/selftests/mock_gtt.h | 4 +- drivers/gpu/drm/i915/selftests/mock_request.c | 6 +- drivers/gpu/drm/i915/selftests/mock_timeline.c | 1 + drivers/gpu/drm/i915/selftests/scatterlist.c | 3 +- drivers/gpu/drm/i915/vlv_dsi.c | 1830 ++ drivers/gpu/drm/i915/vlv_dsi_pll.c | 567 + drivers/gpu/drm/imx/ipuv3-plane.c | 29 +- drivers/gpu/drm/imx/ipuv3-plane.h | 1 + drivers/gpu/drm/lima/lima_drv.c | 2 +- drivers/gpu/drm/lima/lima_pp.c | 8 +- drivers/gpu/drm/lima/lima_sched.c | 13 +- drivers/gpu/drm/mcde/Kconfig | 18 - drivers/gpu/drm/mcde/Makefile | 3 - drivers/gpu/drm/mcde/mcde_display.c | 1142 -- drivers/gpu/drm/mcde/mcde_display_regs.h | 518 - drivers/gpu/drm/mcde/mcde_drm.h | 44 - drivers/gpu/drm/mcde/mcde_drv.c | 572 - drivers/gpu/drm/mcde/mcde_dsi.c | 1044 -- drivers/gpu/drm/mcde/mcde_dsi_regs.h | 385 - drivers/gpu/drm/mediatek/mtk_cec.c | 10 +- drivers/gpu/drm/mediatek/mtk_cec.h | 10 +- drivers/gpu/drm/mediatek/mtk_disp_color.c | 10 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 10 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 10 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 10 +- drivers/gpu/drm/mediatek/mtk_dpi_regs.h | 10 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 40 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 10 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 10 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.h | 10 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 10 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 10 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 18 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 10 +- drivers/gpu/drm/mediatek/mtk_drm_fb.c | 18 +- drivers/gpu/drm/mediatek/mtk_drm_fb.h | 10 +- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 17 +- drivers/gpu/drm/mediatek/mtk_drm_gem.h | 10 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 10 +- drivers/gpu/drm/mediatek/mtk_drm_plane.h | 10 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 22 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 13 +- drivers/gpu/drm/mediatek/mtk_hdmi.h | 10 +- drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c | 10 +- drivers/gpu/drm/mediatek/mtk_hdmi_regs.h | 10 +- drivers/gpu/drm/mediatek/mtk_mipi_tx.c | 10 +- drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c | 10 +- drivers/gpu/drm/meson/Kconfig | 1 - drivers/gpu/drm/meson/meson_crtc.c | 6 +- drivers/gpu/drm/meson/meson_overlay.c | 17 +- drivers/gpu/drm/meson/meson_plane.c | 27 +- drivers/gpu/drm/meson/meson_registers.h | 12 +- drivers/gpu/drm/meson/meson_vclk.c | 13 +- drivers/gpu/drm/meson/meson_viu.c | 3 +- drivers/gpu/drm/mgag200/Kconfig | 2 +- drivers/gpu/drm/mgag200/mgag200_cursor.c | 188 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 18 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 80 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 64 +- drivers/gpu/drm/mgag200/mgag200_main.c | 96 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 64 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 301 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 11 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.h | 11 +- drivers/gpu/drm/msm/adreno/a5xx.xml.h | 28 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 19 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 51 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.h | 11 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 87 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 11 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 70 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 1 - drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 16 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 2 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 20 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 8 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 11 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 11 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 129 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 10 +- .../gpu/drm/msm/disp/dpu1/dpu_hw_catalog_format.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hwio.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 33 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.h | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 12 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.h | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 31 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.h | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 28 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 7 +- drivers/gpu/drm/msm/dsi/dsi.c | 10 +- drivers/gpu/drm/msm/dsi/dsi.h | 10 +- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 31 +- drivers/gpu/drm/msm/dsi/dsi_cfg.h | 11 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 12 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 22 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 12 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 15 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 30 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 10 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 10 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 10 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 10 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c | 10 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c | 10 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c | 10 +- drivers/gpu/drm/msm/edp/edp.c | 10 +- drivers/gpu/drm/msm/edp/edp.h | 10 +- drivers/gpu/drm/msm/edp/edp_aux.c | 10 +- drivers/gpu/drm/msm/edp/edp_bridge.c | 10 +- drivers/gpu/drm/msm/edp/edp_connector.c | 10 +- drivers/gpu/drm/msm/edp/edp_ctrl.c | 10 +- drivers/gpu/drm/msm/edp/edp_phy.c | 10 +- drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c | 11 +- drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 10 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 10 +- drivers/gpu/drm/msm/msm_drv.c | 2 - drivers/gpu/drm/msm/msm_drv.h | 1 - drivers/gpu/drm/msm/msm_fb.c | 18 +- drivers/gpu/drm/msm/msm_gem.c | 6 +- drivers/gpu/drm/msm/msm_gem.h | 1 - drivers/gpu/drm/msm/msm_gem_submit.c | 13 +- drivers/gpu/drm/msm/msm_gpu.c | 5 +- drivers/gpu/drm/msm/msm_iommu.c | 2 +- drivers/gpu/drm/msm/msm_perf.c | 15 +- drivers/gpu/drm/msm/msm_rd.c | 16 +- drivers/gpu/drm/msm/msm_submitqueue.c | 11 +- drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 10 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 10 +- drivers/gpu/drm/mxsfb/mxsfb_drv.h | 10 +- drivers/gpu/drm/mxsfb/mxsfb_out.c | 10 +- drivers/gpu/drm/mxsfb/mxsfb_regs.h | 10 +- drivers/gpu/drm/nouveau/Kbuild | 1 - drivers/gpu/drm/nouveau/dispnv04/Kbuild | 1 - drivers/gpu/drm/nouveau/dispnv50/Kbuild | 1 - drivers/gpu/drm/nouveau/dispnv50/disp.c | 5 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 13 +- .../gpu/drm/nouveau/include/nvkm/core/firmware.h | 16 +- drivers/gpu/drm/nouveau/nvif/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/core/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/core/firmware.c | 33 +- drivers/gpu/drm/nouveau/nvkm/engine/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/bsp/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/ce/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/cipher/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/device/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/dma/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/gr/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/msenc/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/mspdec/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/msppp/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/msvld/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/nvdec/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/nvenc/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/pm/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/sec/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/sec2/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/sw/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/vic/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/vp/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/falcon/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/bar/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/bios/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/bus/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.c | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/clk/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/devinit/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/fault/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/fb/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/fuse/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/gpio/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/gsp/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/i2c/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/ibus/Kbuild | 1 - .../gpu/drm/nouveau/nvkm/subdev/iccsense/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/instmem/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/ltc/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mc/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mxm/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/pci/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/pmu/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/secboot/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c | 56 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.h | 22 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.c | 50 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.h | 3 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.c | 33 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.c | 36 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.h | 1 - .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r375.c | 12 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode.h | 12 +- .../drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c | 22 +- .../nvkm/subdev/secboot/ls_ucode_msgqueue.c | 38 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/timer/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/top/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/volt/Kbuild | 1 - drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 18 +- .../drm/omapdrm/displays/panel-nec-nl8048hl11.c | 6 +- .../drm/omapdrm/displays/panel-tpo-td043mtea1.c | 6 +- drivers/gpu/drm/omapdrm/dss/base.c | 10 +- drivers/gpu/drm/omapdrm/dss/dss-of.c | 10 +- drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 1 - drivers/gpu/drm/omapdrm/dss/video-pll.c | 10 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 180 +- drivers/gpu/drm/omapdrm/omap_crtc.h | 2 - drivers/gpu/drm/omapdrm/omap_drv.c | 16 +- drivers/gpu/drm/omapdrm/omap_drv.h | 4 +- drivers/gpu/drm/omapdrm/omap_fb.c | 25 +- drivers/gpu/drm/omapdrm/omap_irq.c | 25 - drivers/gpu/drm/omapdrm/omap_irq.h | 1 - drivers/gpu/drm/panel/Kconfig | 18 - drivers/gpu/drm/panel/Makefile | 2 - drivers/gpu/drm/panel/panel-arm-versatile.c | 6 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 9 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 16 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 8 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 9 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 9 +- drivers/gpu/drm/panel/panel-lvds.c | 7 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 8 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 11 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 254 - .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 7 +- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 3 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 5 +- drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 14 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 11 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 514 - drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 12 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 10 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 7 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 7 +- drivers/gpu/drm/panel/panel-simple.c | 276 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 6 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 10 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 13 +- drivers/gpu/drm/panfrost/Kconfig | 1 - drivers/gpu/drm/panfrost/panfrost_devfreq.c | 13 +- drivers/gpu/drm/panfrost/panfrost_device.c | 22 - drivers/gpu/drm/panfrost/panfrost_device.h | 1 - drivers/gpu/drm/panfrost/panfrost_gem.c | 3 +- drivers/gpu/drm/panfrost/panfrost_gem.h | 1 - drivers/gpu/drm/panfrost/panfrost_job.c | 2 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 8 - drivers/gpu/drm/pl111/pl111_display.c | 7 +- drivers/gpu/drm/pl111/pl111_drm.h | 8 +- drivers/gpu/drm/pl111/pl111_drv.c | 7 +- drivers/gpu/drm/qxl/qxl_prime.c | 1 + drivers/gpu/drm/qxl/qxl_release.c | 2 +- drivers/gpu/drm/r128/r128_cce.c | 28 +- drivers/gpu/drm/r128/r128_drv.c | 9 +- drivers/gpu/drm/r128/r128_drv.h | 16 +- drivers/gpu/drm/r128/r128_state.c | 25 +- drivers/gpu/drm/radeon/atom.c | 2 - drivers/gpu/drm/radeon/atom.h | 1 + drivers/gpu/drm/radeon/atombios_crtc.c | 7 +- drivers/gpu/drm/radeon/atombios_dp.c | 2 +- drivers/gpu/drm/radeon/atombios_encoders.c | 14 +- drivers/gpu/drm/radeon/atombios_i2c.c | 2 +- drivers/gpu/drm/radeon/btc_dpm.c | 16 +- drivers/gpu/drm/radeon/btc_dpm.h | 3 - drivers/gpu/drm/radeon/ci_dpm.c | 14 +- drivers/gpu/drm/radeon/ci_dpm.h | 1 - drivers/gpu/drm/radeon/ci_smc.c | 2 +- drivers/gpu/drm/radeon/cik.c | 18 +- drivers/gpu/drm/radeon/cik_sdma.c | 6 +- drivers/gpu/drm/radeon/clearstate_cayman.h | 2 - drivers/gpu/drm/radeon/clearstate_ci.h | 2 - drivers/gpu/drm/radeon/clearstate_si.h | 2 - drivers/gpu/drm/radeon/cypress_dpm.c | 11 +- drivers/gpu/drm/radeon/dce3_1_afmt.c | 2 +- drivers/gpu/drm/radeon/dce6_afmt.c | 2 +- drivers/gpu/drm/radeon/evergreen.c | 16 +- drivers/gpu/drm/radeon/evergreen_cs.c | 2 +- drivers/gpu/drm/radeon/evergreen_dma.c | 2 +- drivers/gpu/drm/radeon/evergreen_hdmi.c | 2 +- drivers/gpu/drm/radeon/kv_dpm.c | 10 +- drivers/gpu/drm/radeon/kv_smc.c | 1 + drivers/gpu/drm/radeon/ni.c | 17 +- drivers/gpu/drm/radeon/ni_dma.c | 2 +- drivers/gpu/drm/radeon/ni_dpm.c | 16 +- drivers/gpu/drm/radeon/r100.c | 36 +- drivers/gpu/drm/radeon/r100_track.h | 2 - drivers/gpu/drm/radeon/r200.c | 2 +- drivers/gpu/drm/radeon/r300.c | 18 +- drivers/gpu/drm/radeon/r420.c | 16 +- drivers/gpu/drm/radeon/r520.c | 4 +- drivers/gpu/drm/radeon/r600.c | 18 +- drivers/gpu/drm/radeon/r600_cs.c | 2 +- drivers/gpu/drm/radeon/r600_dma.c | 6 +- drivers/gpu/drm/radeon/r600_dpm.c | 1 + drivers/gpu/drm/radeon/r600_dpm.h | 2 - drivers/gpu/drm/radeon/r600_hdmi.c | 2 +- drivers/gpu/drm/radeon/radeon_acpi.c | 13 +- drivers/gpu/drm/radeon/radeon_agp.c | 8 +- drivers/gpu/drm/radeon/radeon_asic.c | 10 +- drivers/gpu/drm/radeon/radeon_atombios.c | 5 +- drivers/gpu/drm/radeon/radeon_atpx_handler.c | 3 +- drivers/gpu/drm/radeon/radeon_audio.c | 2 +- drivers/gpu/drm/radeon/radeon_benchmark.c | 2 +- drivers/gpu/drm/radeon/radeon_bios.c | 12 +- drivers/gpu/drm/radeon/radeon_clocks.c | 9 +- drivers/gpu/drm/radeon/radeon_combios.c | 5 +- drivers/gpu/drm/radeon/radeon_connectors.c | 2 +- drivers/gpu/drm/radeon/radeon_cs.c | 10 +- drivers/gpu/drm/radeon/radeon_cursor.c | 4 +- drivers/gpu/drm/radeon/radeon_device.c | 18 +- drivers/gpu/drm/radeon/radeon_display.c | 21 +- drivers/gpu/drm/radeon/radeon_dp_auxch.c | 2 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 5 +- drivers/gpu/drm/radeon/radeon_drv.c | 19 +- drivers/gpu/drm/radeon/radeon_encoders.c | 5 +- drivers/gpu/drm/radeon/radeon_fb.c | 17 +- drivers/gpu/drm/radeon/radeon_fence.c | 16 +- drivers/gpu/drm/radeon/radeon_gart.c | 5 +- drivers/gpu/drm/radeon/radeon_gem.c | 9 +- drivers/gpu/drm/radeon/radeon_i2c.c | 5 +- drivers/gpu/drm/radeon/radeon_ib.c | 5 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 14 +- drivers/gpu/drm/radeon/radeon_kms.c | 17 +- drivers/gpu/drm/radeon/radeon_legacy_crtc.c | 9 +- drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 11 +- drivers/gpu/drm/radeon/radeon_legacy_tv.c | 4 +- drivers/gpu/drm/radeon/radeon_mn.c | 2 +- drivers/gpu/drm/radeon/radeon_object.c | 11 +- drivers/gpu/drm/radeon/radeon_pm.c | 17 +- drivers/gpu/drm/radeon/radeon_prime.c | 8 +- drivers/gpu/drm/radeon/radeon_ring.c | 6 +- drivers/gpu/drm/radeon/radeon_sa.c | 2 +- drivers/gpu/drm/radeon/radeon_semaphore.c | 2 +- drivers/gpu/drm/radeon/radeon_sync.c | 1 + drivers/gpu/drm/radeon/radeon_test.c | 2 +- drivers/gpu/drm/radeon/radeon_trace.h | 4 +- drivers/gpu/drm/radeon/radeon_trace_points.c | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 47 +- drivers/gpu/drm/radeon/radeon_ucode.c | 2 +- drivers/gpu/drm/radeon/radeon_uvd.c | 2 +- drivers/gpu/drm/radeon/radeon_vce.c | 4 +- drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/radeon/rs400.c | 11 +- drivers/gpu/drm/radeon/rs600.c | 13 +- drivers/gpu/drm/radeon/rs690.c | 6 +- drivers/gpu/drm/radeon/rs780_dpm.c | 12 +- drivers/gpu/drm/radeon/rv515.c | 13 +- drivers/gpu/drm/radeon/rv6xx_dpm.c | 1 + drivers/gpu/drm/radeon/rv730_dpm.c | 1 + drivers/gpu/drm/radeon/rv740_dpm.c | 1 + drivers/gpu/drm/radeon/rv770.c | 12 +- drivers/gpu/drm/radeon/rv770_dma.c | 2 +- drivers/gpu/drm/radeon/rv770_dpm.c | 1 + drivers/gpu/drm/radeon/rv770_dpm.h | 1 - drivers/gpu/drm/radeon/rv770_smc.c | 2 +- drivers/gpu/drm/radeon/si.c | 16 +- drivers/gpu/drm/radeon/si_dma.c | 2 +- drivers/gpu/drm/radeon/si_dpm.c | 14 +- drivers/gpu/drm/radeon/si_smc.c | 2 +- drivers/gpu/drm/radeon/sumo_dpm.c | 1 + drivers/gpu/drm/radeon/sumo_dpm.h | 1 - drivers/gpu/drm/radeon/sumo_smc.c | 1 + drivers/gpu/drm/radeon/trinity_dpm.c | 10 +- drivers/gpu/drm/radeon/trinity_smc.c | 1 + drivers/gpu/drm/radeon/uvd_v1_0.c | 4 +- drivers/gpu/drm/radeon/uvd_v2_2.c | 2 +- drivers/gpu/drm/radeon/uvd_v3_1.c | 1 + drivers/gpu/drm/radeon/uvd_v4_2.c | 2 +- drivers/gpu/drm/radeon/vce_v1_0.c | 2 +- drivers/gpu/drm/radeon/vce_v2_0.c | 2 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 30 - drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 12 - drivers/gpu/drm/rcar-du/rcar_du_kms.c | 82 +- drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 1 - drivers/gpu/drm/rcar-du/rcar_lvds.c | 139 +- drivers/gpu/drm/rcar-du/rcar_lvds.h | 5 - drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 6 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 10 +- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 10 +- drivers/gpu/drm/rockchip/cdn-dp-reg.h | 10 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 20 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 10 +- drivers/gpu/drm/rockchip/inno_hdmi.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 40 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_psr.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_psr.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 100 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 10 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 10 +- drivers/gpu/drm/rockchip/rockchip_lvds.h | 10 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 10 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 10 +- drivers/gpu/drm/savage/savage_bci.c | 25 +- drivers/gpu/drm/savage/savage_drv.c | 9 +- drivers/gpu/drm/savage/savage_drv.h | 10 +- drivers/gpu/drm/savage/savage_state.c | 9 +- drivers/gpu/drm/scheduler/sched_main.c | 179 +- drivers/gpu/drm/sis/sis_drv.c | 8 +- drivers/gpu/drm/sis/sis_drv.h | 10 +- drivers/gpu/drm/sis/sis_mm.c | 7 +- drivers/gpu/drm/sti/sti_awg_utils.c | 2 - drivers/gpu/drm/sti/sti_awg_utils.h | 2 +- drivers/gpu/drm/sti/sti_compositor.c | 5 +- drivers/gpu/drm/sti/sti_crtc.c | 4 +- drivers/gpu/drm/sti/sti_crtc.h | 6 +- drivers/gpu/drm/sti/sti_cursor.c | 2 - drivers/gpu/drm/sti/sti_cursor.h | 3 - drivers/gpu/drm/sti/sti_drv.c | 21 +- drivers/gpu/drm/sti/sti_drv.h | 5 +- drivers/gpu/drm/sti/sti_dvo.c | 3 +- drivers/gpu/drm/sti/sti_gdp.c | 4 - drivers/gpu/drm/sti/sti_gdp.h | 5 - drivers/gpu/drm/sti/sti_hda.c | 6 +- drivers/gpu/drm/sti/sti_hdmi.c | 5 +- drivers/gpu/drm/sti/sti_hdmi.h | 4 +- drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c | 2 - drivers/gpu/drm/sti/sti_hqvdp.c | 8 +- drivers/gpu/drm/sti/sti_mixer.c | 4 - drivers/gpu/drm/sti/sti_mixer.h | 7 +- drivers/gpu/drm/sti/sti_plane.c | 4 +- drivers/gpu/drm/sti/sti_plane.h | 1 + drivers/gpu/drm/sti/sti_tvout.c | 6 +- drivers/gpu/drm/sti/sti_vid.c | 4 +- drivers/gpu/drm/sti/sti_vtg.c | 4 +- drivers/gpu/drm/sti/sti_vtg.h | 1 - drivers/gpu/drm/stm/drv.c | 43 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 105 +- drivers/gpu/drm/stm/ltdc.c | 142 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 6 +- drivers/gpu/drm/sun4i/sun4i_backend.h | 6 +- drivers/gpu/drm/sun4i/sun4i_crtc.c | 6 +- drivers/gpu/drm/sun4i/sun4i_crtc.h | 6 +- drivers/gpu/drm/sun4i/sun4i_dotclock.c | 6 +- drivers/gpu/drm/sun4i/sun4i_dotclock.h | 6 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 22 +- drivers/gpu/drm/sun4i/sun4i_drv.h | 6 +- drivers/gpu/drm/sun4i/sun4i_framebuffer.c | 6 +- drivers/gpu/drm/sun4i/sun4i_framebuffer.h | 6 +- drivers/gpu/drm/sun4i/sun4i_hdmi.h | 6 +- drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c | 6 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 6 +- drivers/gpu/drm/sun4i/sun4i_hdmi_i2c.c | 6 +- drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c | 6 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 6 +- drivers/gpu/drm/sun4i/sun4i_layer.h | 6 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 6 +- drivers/gpu/drm/sun4i/sun4i_rgb.h | 6 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 6 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 6 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 6 +- drivers/gpu/drm/sun4i/sun6i_drc.c | 6 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 1 - drivers/gpu/drm/sun4i/sun8i_csc.c | 6 +- drivers/gpu/drm/sun4i/sun8i_csc.h | 6 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 6 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 6 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 6 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.h | 6 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 6 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.h | 6 +- drivers/gpu/drm/sun4i/sunxi_engine.h | 6 +- drivers/gpu/drm/tegra/dc.c | 17 +- drivers/gpu/drm/tegra/dpaux.c | 13 +- drivers/gpu/drm/tegra/drm.h | 3 +- drivers/gpu/drm/tegra/fb.c | 14 +- drivers/gpu/drm/tegra/output.c | 52 +- drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c | 6 +- drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c | 6 +- drivers/gpu/drm/tinydrm/ili9225.c | 6 +- drivers/gpu/drm/tinydrm/mi0283qt.c | 6 +- drivers/gpu/drm/tinydrm/mipi-dbi.c | 6 +- drivers/gpu/drm/tinydrm/repaper.c | 6 +- drivers/gpu/drm/tinydrm/st7586.c | 6 +- drivers/gpu/drm/ttm/ttm_bo.c | 270 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 20 +- drivers/gpu/drm/tve200/tve200_display.c | 6 +- drivers/gpu/drm/tve200/tve200_drm.h | 6 +- drivers/gpu/drm/tve200/tve200_drv.c | 6 +- drivers/gpu/drm/udl/udl_connector.c | 5 +- drivers/gpu/drm/udl/udl_drv.c | 5 +- drivers/gpu/drm/udl/udl_drv.h | 5 +- drivers/gpu/drm/udl/udl_encoder.c | 5 +- drivers/gpu/drm/udl/udl_fb.c | 5 +- drivers/gpu/drm/udl/udl_gem.c | 5 +- drivers/gpu/drm/udl/udl_main.c | 5 +- drivers/gpu/drm/udl/udl_modeset.c | 4 +- drivers/gpu/drm/udl/udl_transfer.c | 5 +- drivers/gpu/drm/v3d/v3d_debugfs.c | 35 +- drivers/gpu/drm/v3d/v3d_drv.c | 17 +- drivers/gpu/drm/v3d/v3d_drv.h | 106 +- drivers/gpu/drm/v3d/v3d_fence.c | 2 - drivers/gpu/drm/v3d/v3d_gem.c | 552 +- drivers/gpu/drm/v3d/v3d_irq.c | 55 +- drivers/gpu/drm/v3d/v3d_mmu.c | 7 +- drivers/gpu/drm/v3d/v3d_regs.h | 122 +- drivers/gpu/drm/v3d/v3d_sched.c | 382 +- drivers/gpu/drm/v3d/v3d_trace.h | 94 - drivers/gpu/drm/vboxvideo/Kconfig | 2 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 12 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 75 +- drivers/gpu/drm/vboxvideo/vbox_fb.c | 22 +- drivers/gpu/drm/vboxvideo/vbox_main.c | 75 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 36 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 355 +- drivers/gpu/drm/vc4/vc4_bo.c | 31 +- drivers/gpu/drm/vc4/vc4_drv.c | 6 - drivers/gpu/drm/vc4/vc4_drv.h | 14 - drivers/gpu/drm/vc4/vc4_gem.c | 11 - drivers/gpu/drm/vc4/vc4_hdmi.c | 15 +- drivers/gpu/drm/vc4/vc4_irq.c | 20 +- drivers/gpu/drm/vc4/vc4_plane.c | 17 +- drivers/gpu/drm/vc4/vc4_txp.c | 7 +- drivers/gpu/drm/vc4/vc4_v3d.c | 72 +- drivers/gpu/drm/virtio/Makefile | 4 +- drivers/gpu/drm/virtio/virtgpu_display.c | 20 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 10 +- drivers/gpu/drm/virtio/virtgpu_fb.c | 150 + drivers/gpu/drm/virtio/virtgpu_fence.c | 25 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 38 +- drivers/gpu/drm/virtio/virtgpu_trace.h | 52 - drivers/gpu/drm/virtio/virtgpu_trace_points.c | 5 - drivers/gpu/drm/virtio/virtgpu_vq.c | 36 +- drivers/gpu/drm/vkms/vkms_crtc.c | 55 +- drivers/gpu/drm/vkms/vkms_output.c | 10 + drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 2 +- drivers/gpu/drm/zte/zx_plane.c | 6 +- drivers/gpu/host1x/bus.c | 48 +- drivers/gpu/host1x/bus.h | 13 +- drivers/gpu/host1x/cdma.c | 13 +- drivers/gpu/host1x/cdma.h | 13 +- drivers/gpu/host1x/channel.c | 13 +- drivers/gpu/host1x/channel.h | 13 +- drivers/gpu/host1x/debug.c | 14 +- drivers/gpu/host1x/debug.h | 13 +- drivers/gpu/host1x/dev.c | 18 +- drivers/gpu/host1x/dev.h | 13 +- drivers/gpu/host1x/hw/cdma_hw.c | 13 +- drivers/gpu/host1x/hw/channel_hw.c | 13 +- drivers/gpu/host1x/hw/debug_hw.c | 11 +- drivers/gpu/host1x/hw/debug_hw_1x01.c | 11 +- drivers/gpu/host1x/hw/debug_hw_1x06.c | 11 +- drivers/gpu/host1x/hw/host1x01.c | 13 +- drivers/gpu/host1x/hw/host1x01.h | 13 +- drivers/gpu/host1x/hw/host1x01_hardware.h | 13 +- drivers/gpu/host1x/hw/host1x02.c | 13 +- drivers/gpu/host1x/hw/host1x02.h | 13 +- drivers/gpu/host1x/hw/host1x02_hardware.h | 13 +- drivers/gpu/host1x/hw/host1x04.c | 13 +- drivers/gpu/host1x/hw/host1x04.h | 13 +- drivers/gpu/host1x/hw/host1x04_hardware.h | 13 +- drivers/gpu/host1x/hw/host1x05.c | 13 +- drivers/gpu/host1x/hw/host1x05.h | 13 +- drivers/gpu/host1x/hw/host1x05_hardware.h | 13 +- drivers/gpu/host1x/hw/host1x06.c | 13 +- drivers/gpu/host1x/hw/host1x06.h | 13 +- drivers/gpu/host1x/hw/host1x06_hardware.h | 13 +- drivers/gpu/host1x/hw/host1x07.c | 13 +- drivers/gpu/host1x/hw/host1x07.h | 13 +- drivers/gpu/host1x/hw/host1x07_hardware.h | 13 +- drivers/gpu/host1x/hw/hw_host1x01_channel.h | 14 +- drivers/gpu/host1x/hw/hw_host1x01_sync.h | 14 +- drivers/gpu/host1x/hw/hw_host1x01_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x02_channel.h | 14 +- drivers/gpu/host1x/hw/hw_host1x02_sync.h | 14 +- drivers/gpu/host1x/hw/hw_host1x02_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x04_channel.h | 14 +- drivers/gpu/host1x/hw/hw_host1x04_sync.h | 14 +- drivers/gpu/host1x/hw/hw_host1x04_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x05_channel.h | 14 +- drivers/gpu/host1x/hw/hw_host1x05_sync.h | 14 +- drivers/gpu/host1x/hw/hw_host1x05_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x06_hypervisor.h | 14 +- drivers/gpu/host1x/hw/hw_host1x06_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x06_vm.h | 14 +- drivers/gpu/host1x/hw/hw_host1x07_hypervisor.h | 14 +- drivers/gpu/host1x/hw/hw_host1x07_uclass.h | 14 +- drivers/gpu/host1x/hw/hw_host1x07_vm.h | 14 +- drivers/gpu/host1x/hw/intr_hw.c | 13 +- drivers/gpu/host1x/hw/syncpt_hw.c | 13 +- drivers/gpu/host1x/intr.c | 13 +- drivers/gpu/host1x/intr.h | 13 +- drivers/gpu/host1x/job.c | 13 +- drivers/gpu/host1x/job.h | 13 +- drivers/gpu/host1x/syncpt.c | 13 +- drivers/gpu/host1x/syncpt.h | 13 +- drivers/gpu/ipu-v3/Makefile | 4 +- drivers/gpu/ipu-v3/ipu-common.c | 11 +- drivers/gpu/ipu-v3/ipu-cpmem.c | 8 +- drivers/gpu/ipu-v3/ipu-csi.c | 11 +- drivers/gpu/ipu-v3/ipu-dc.c | 11 +- drivers/gpu/ipu-v3/ipu-di.c | 11 +- drivers/gpu/ipu-v3/ipu-dmfc.c | 11 +- drivers/gpu/ipu-v3/ipu-dp.c | 11 +- drivers/gpu/ipu-v3/ipu-ic-csc.c | 409 - drivers/gpu/ipu-v3/ipu-ic.c | 146 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 48 +- drivers/gpu/ipu-v3/ipu-pre.c | 10 +- drivers/gpu/ipu-v3/ipu-prg.c | 10 +- drivers/gpu/ipu-v3/ipu-prv.h | 11 +- drivers/gpu/ipu-v3/ipu-smfc.c | 8 +- drivers/gpu/ipu-v3/ipu-vdi.c | 11 +- drivers/gpu/vga/vga_switcheroo.c | 34 +- drivers/hid/hid-a4tech.c | 16 +- drivers/hid/hid-accutouch.c | 5 +- drivers/hid/hid-alps.c | 6 +- drivers/hid/hid-apple.c | 5 +- drivers/hid/hid-appleir.c | 10 +- drivers/hid/hid-asus.c | 5 +- drivers/hid/hid-axff.c | 14 +- drivers/hid/hid-belkin.c | 5 +- drivers/hid/hid-betopff.c | 5 +- drivers/hid/hid-cherry.c | 5 +- drivers/hid/hid-chicony.c | 5 +- drivers/hid/hid-cmedia.c | 10 +- drivers/hid/hid-core.c | 21 +- drivers/hid/hid-corsair.c | 5 +- drivers/hid/hid-cp2112.c | 17 +- drivers/hid/hid-cypress.c | 5 +- drivers/hid/hid-debug.c | 14 +- drivers/hid/hid-dr.c | 14 +- drivers/hid/hid-elan.c | 6 +- drivers/hid/hid-elecom.c | 5 +- drivers/hid/hid-elo.c | 3 +- drivers/hid/hid-emsff.c | 14 +- drivers/hid/hid-ezkey.c | 5 +- drivers/hid/hid-gaff.c | 15 +- drivers/hid/hid-gembird.c | 5 +- drivers/hid/hid-generic.c | 5 +- drivers/hid/hid-gfrm.c | 6 +- drivers/hid/hid-gt683r.c | 12 +- drivers/hid/hid-gyration.c | 5 +- drivers/hid/hid-holtek-kbd.c | 5 +- drivers/hid/hid-holtek-mouse.c | 5 +- drivers/hid/hid-holtekff.c | 14 +- drivers/hid/hid-hyperv.c | 12 +- drivers/hid/hid-icade.c | 5 +- drivers/hid/hid-ids.h | 7 +- drivers/hid/hid-input.c | 14 +- drivers/hid/hid-jabra.c | 5 +- drivers/hid/hid-kensington.c | 5 +- drivers/hid/hid-keytouch.c | 5 +- drivers/hid/hid-kye.c | 5 +- drivers/hid/hid-lcpower.c | 5 +- drivers/hid/hid-led.c | 5 +- drivers/hid/hid-lenovo.c | 5 +- drivers/hid/hid-lg.c | 7 +- drivers/hid/hid-lg2ff.c | 14 +- drivers/hid/hid-lg3ff.c | 14 +- drivers/hid/hid-lg4ff.c | 14 +- drivers/hid/hid-lgff.c | 14 +- drivers/hid/hid-logitech-dj.c | 86 +- drivers/hid/hid-logitech-hidpp.c | 17 +- drivers/hid/hid-magicmouse.c | 5 +- drivers/hid/hid-mf.c | 10 +- drivers/hid/hid-microsoft.c | 5 +- drivers/hid/hid-monterey.c | 5 +- drivers/hid/hid-multitouch.c | 13 +- drivers/hid/hid-nti.c | 5 +- drivers/hid/hid-ntrig.c | 6 +- drivers/hid/hid-ortek.c | 5 +- drivers/hid/hid-penmount.c | 5 +- drivers/hid/hid-petalynx.c | 5 +- drivers/hid/hid-picolcd.h | 12 +- drivers/hid/hid-picolcd_backlight.c | 12 +- drivers/hid/hid-picolcd_cir.c | 12 +- drivers/hid/hid-picolcd_core.c | 12 +- drivers/hid/hid-picolcd_debugfs.c | 12 +- drivers/hid/hid-picolcd_fb.c | 12 +- drivers/hid/hid-picolcd_lcd.c | 12 +- drivers/hid/hid-picolcd_leds.c | 12 +- drivers/hid/hid-pl.c | 14 +- drivers/hid/hid-plantronics.c | 5 +- drivers/hid/hid-primax.c | 10 +- drivers/hid/hid-prodikeys.c | 6 +- drivers/hid/hid-quirks.c | 5 +- drivers/hid/hid-retrode.c | 5 +- drivers/hid/hid-rmi.c | 21 +- drivers/hid/hid-roccat-arvo.c | 5 +- drivers/hid/hid-roccat-arvo.h | 5 +- drivers/hid/hid-roccat-common.c | 5 +- drivers/hid/hid-roccat-common.h | 5 +- drivers/hid/hid-roccat-isku.c | 5 +- drivers/hid/hid-roccat-isku.h | 5 +- drivers/hid/hid-roccat-kone.c | 5 +- drivers/hid/hid-roccat-kone.h | 5 +- drivers/hid/hid-roccat-koneplus.c | 5 +- drivers/hid/hid-roccat-koneplus.h | 5 +- drivers/hid/hid-roccat-konepure.c | 5 +- drivers/hid/hid-roccat-kovaplus.c | 5 +- drivers/hid/hid-roccat-kovaplus.h | 5 +- drivers/hid/hid-roccat-lua.c | 5 +- drivers/hid/hid-roccat-lua.h | 5 +- drivers/hid/hid-roccat-pyra.c | 5 +- drivers/hid/hid-roccat-pyra.h | 5 +- drivers/hid/hid-roccat-ryos.c | 5 +- drivers/hid/hid-roccat-savu.c | 5 +- drivers/hid/hid-roccat-savu.h | 5 +- drivers/hid/hid-roccat.c | 5 +- drivers/hid/hid-saitek.c | 6 +- drivers/hid/hid-samsung.c | 7 +- drivers/hid/hid-sensor-custom.c | 10 +- drivers/hid/hid-sensor-hub.c | 15 +- drivers/hid/hid-sjoy.c | 14 +- drivers/hid/hid-sony.c | 5 +- drivers/hid/hid-speedlink.c | 5 +- drivers/hid/hid-steelseries.c | 5 +- drivers/hid/hid-sunplus.c | 5 +- drivers/hid/hid-tivo.c | 5 +- drivers/hid/hid-tmff.c | 14 +- drivers/hid/hid-topseed.c | 5 +- drivers/hid/hid-twinhan.c | 4 +- drivers/hid/hid-uclogic-core.c | 2 - drivers/hid/hid-uclogic-params.c | 2 - drivers/hid/hid-udraw-ps3.c | 10 +- drivers/hid/hid-waltop.c | 5 +- drivers/hid/hid-wiimote-core.c | 5 +- drivers/hid/hid-wiimote-debug.c | 5 +- drivers/hid/hid-wiimote-modules.c | 5 +- drivers/hid/hid-wiimote.h | 5 +- drivers/hid/hid-xinmo.c | 5 +- drivers/hid/hid-zpff.c | 14 +- drivers/hid/hid-zydacron.c | 5 +- drivers/hid/hidraw.c | 10 +- drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 - drivers/hid/intel-ish-hid/ipc/hw-ish-regs.h | 10 +- drivers/hid/intel-ish-hid/ipc/hw-ish.h | 10 +- drivers/hid/intel-ish-hid/ipc/ipc.c | 10 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 10 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 10 +- drivers/hid/intel-ish-hid/ishtp-hid.c | 10 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 10 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 10 +- drivers/hid/intel-ish-hid/ishtp/bus.h | 10 +- drivers/hid/intel-ish-hid/ishtp/client-buffers.c | 11 +- drivers/hid/intel-ish-hid/ishtp/client.c | 11 +- drivers/hid/intel-ish-hid/ishtp/client.h | 10 +- drivers/hid/intel-ish-hid/ishtp/dma-if.c | 11 +- drivers/hid/intel-ish-hid/ishtp/hbm.c | 11 +- drivers/hid/intel-ish-hid/ishtp/hbm.h | 10 +- drivers/hid/intel-ish-hid/ishtp/init.c | 10 +- drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 10 +- drivers/hid/uhid.c | 5 +- drivers/hid/usbhid/hid-core.c | 5 +- drivers/hid/usbhid/hid-pidff.c | 14 +- drivers/hid/usbhid/hiddev.c | 15 +- drivers/hid/usbhid/usbhid.h | 15 +- drivers/hid/usbhid/usbkbd.c | 14 +- drivers/hid/usbhid/usbmouse.c | 14 +- drivers/hid/wacom.h | 5 +- drivers/hid/wacom_sys.c | 18 +- drivers/hid/wacom_wac.c | 217 +- drivers/hid/wacom_wac.h | 9 +- drivers/hsi/clients/cmt_speech.c | 15 +- drivers/hsi/clients/hsi_char.c | 15 +- drivers/hsi/clients/nokia-modem.c | 15 +- drivers/hsi/clients/ssi_protocol.c | 15 +- drivers/hsi/controllers/omap_ssi.h | 15 +- drivers/hsi/controllers/omap_ssi_core.c | 15 +- drivers/hsi/controllers/omap_ssi_port.c | 15 +- drivers/hsi/controllers/omap_ssi_regs.h | 15 +- drivers/hsi/hsi_boardinfo.c | 15 +- drivers/hsi/hsi_core.c | 15 +- drivers/hsi/hsi_core.h | 15 +- drivers/hv/Kconfig | 4 - drivers/hv/channel.c | 16 +- drivers/hv/channel_mgmt.c | 14 +- drivers/hv/connection.c | 15 +- drivers/hv/hv.c | 171 +- drivers/hv/hv_balloon.c | 12 +- drivers/hv/hv_fcopy.c | 12 +- drivers/hv/hv_snapshot.c | 13 +- drivers/hv/hv_util.c | 15 +- drivers/hv/hv_utils_transport.c | 12 +- drivers/hv/hv_utils_transport.h | 12 +- drivers/hv/hyperv_vmbus.h | 18 +- drivers/hv/ring_buffer.c | 15 +- drivers/hv/vmbus_drv.c | 64 +- drivers/hwmon/ab8500.c | 2 +- drivers/hwmon/abx500.c | 2 +- drivers/hwmon/abx500.h | 2 +- drivers/hwmon/acpi_power_meter.c | 15 +- drivers/hwmon/ad7314.c | 3 +- drivers/hwmon/ad7414.c | 6 +- drivers/hwmon/ad7418.c | 5 +- drivers/hwmon/adc128d818.c | 11 +- drivers/hwmon/adt7310.c | 3 +- drivers/hwmon/adt7410.c | 3 +- drivers/hwmon/adt7462.c | 15 +- drivers/hwmon/adt7470.c | 15 +- drivers/hwmon/applesmc.c | 14 +- drivers/hwmon/asus_atk0110.c | 25 +- drivers/hwmon/atxp1.c | 11 +- drivers/hwmon/coretemp.c | 51 +- drivers/hwmon/da9052-hwmon.c | 7 +- drivers/hwmon/da9055-hwmon.c | 7 +- drivers/hwmon/emc1403.c | 13 +- drivers/hwmon/f71882fg.c | 15 +- drivers/hwmon/ftsteutates.c | 12 +- drivers/hwmon/g760a.c | 6 +- drivers/hwmon/gpio-fan.c | 19 +- drivers/hwmon/hwmon.c | 13 +- drivers/hwmon/i5500_temp.c | 11 +- drivers/hwmon/i5k_amb.c | 15 +- drivers/hwmon/ibmaem.c | 15 +- drivers/hwmon/ibmpex.c | 15 +- drivers/hwmon/ina209.c | 5 +- drivers/hwmon/ina2xx.c | 5 +- drivers/hwmon/ina3221.c | 10 +- drivers/hwmon/it87.c | 11 +- drivers/hwmon/jz4740-hwmon.c | 11 +- drivers/hwmon/lm73.c | 5 +- drivers/hwmon/lm77.c | 11 +- drivers/hwmon/lm83.c | 11 +- drivers/hwmon/lm90.c | 2 +- drivers/hwmon/lm92.c | 11 +- drivers/hwmon/lm95234.c | 11 +- drivers/hwmon/lm95241.c | 11 +- drivers/hwmon/lm95245.c | 11 +- drivers/hwmon/ltc2945.c | 11 +- drivers/hwmon/ltc2990.c | 3 +- drivers/hwmon/ltc4215.c | 5 +- drivers/hwmon/ltc4222.c | 11 +- drivers/hwmon/ltc4245.c | 5 +- drivers/hwmon/ltc4260.c | 11 +- drivers/hwmon/max1111.c | 5 +- drivers/hwmon/max16065.c | 5 +- drivers/hwmon/max1619.c | 11 +- drivers/hwmon/max31722.c | 5 +- drivers/hwmon/max31790.c | 11 +- drivers/hwmon/max6621.c | 11 +- drivers/hwmon/max6650.c | 710 +- drivers/hwmon/max6697.c | 11 +- drivers/hwmon/mcp3021.c | 6 +- drivers/hwmon/menf21bmc_hwmon.c | 6 +- drivers/hwmon/nct6683.c | 11 +- drivers/hwmon/nct7802.c | 11 +- drivers/hwmon/nct7904.c | 81 +- drivers/hwmon/nsa320-hwmon.c | 10 +- drivers/hwmon/ntc_thermistor.c | 16 +- drivers/hwmon/occ/common.c | 6 - drivers/hwmon/pc87427.c | 10 +- drivers/hwmon/pmbus/Kconfig | 18 - drivers/hwmon/pmbus/Makefile | 2 - drivers/hwmon/pmbus/adm1275.c | 116 +- drivers/hwmon/pmbus/ibm-cffps.c | 6 +- drivers/hwmon/pmbus/ir35221.c | 6 +- drivers/hwmon/pmbus/irps5401.c | 67 - drivers/hwmon/pmbus/ltc2978.c | 11 +- drivers/hwmon/pmbus/ltc3815.c | 11 +- drivers/hwmon/pmbus/max20751.c | 11 +- drivers/hwmon/pmbus/max31785.c | 6 +- drivers/hwmon/pmbus/pmbus_core.c | 37 +- drivers/hwmon/pmbus/pxe1610.c | 139 - drivers/hwmon/pmbus/tps40422.c | 11 +- drivers/hwmon/pmbus/tps53679.c | 11 +- drivers/hwmon/powr1220.c | 11 +- drivers/hwmon/pwm-fan.c | 21 +- drivers/hwmon/s3c-hwmon.c | 14 +- drivers/hwmon/sch5627.c | 15 +- drivers/hwmon/sch5636.c | 15 +- drivers/hwmon/sch56xx-common.c | 15 +- drivers/hwmon/sch56xx-common.h | 15 +- drivers/hwmon/scmi-hwmon.c | 48 - drivers/hwmon/sht3x.c | 12 +- drivers/hwmon/shtc1.c | 12 +- drivers/hwmon/smm665.c | 5 +- drivers/hwmon/smsc47m1.c | 2 - drivers/hwmon/stts751.c | 11 +- drivers/hwmon/tc654.c | 11 +- drivers/hwmon/tc74.c | 6 +- drivers/hwmon/tmp102.c | 11 +- drivers/hwmon/tmp103.c | 12 +- drivers/hwmon/tmp108.c | 11 +- drivers/hwmon/tmp421.c | 11 +- drivers/hwmon/vexpress-hwmon.c | 9 +- drivers/hwmon/via-cputemp.c | 15 +- drivers/hwmon/w83773g.c | 6 +- drivers/hwmon/w83793.c | 15 +- drivers/hwmon/w83795.c | 15 +- drivers/hwmon/w83l786ng.c | 15 +- drivers/hwmon/wm831x-hwmon.c | 14 +- drivers/hwmon/wm8350-hwmon.c | 14 +- drivers/hwtracing/coresight/Kconfig | 1 - drivers/hwtracing/coresight/Makefile | 3 +- drivers/hwtracing/coresight/coresight-catu.c | 40 +- drivers/hwtracing/coresight/coresight-catu.h | 1 + drivers/hwtracing/coresight/coresight-cpu-debug.c | 3 +- drivers/hwtracing/coresight/coresight-etb10.c | 78 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 8 +- drivers/hwtracing/coresight/coresight-etm.h | 6 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 12 +- drivers/hwtracing/coresight/coresight-etm3x.c | 46 +- drivers/hwtracing/coresight/coresight-etm4x.c | 37 +- drivers/hwtracing/coresight/coresight-etm4x.h | 2 + drivers/hwtracing/coresight/coresight-funnel.c | 36 +- drivers/hwtracing/coresight/coresight-platform.c | 815 - drivers/hwtracing/coresight/coresight-priv.h | 4 - drivers/hwtracing/coresight/coresight-replicator.c | 43 +- drivers/hwtracing/coresight/coresight-stm.c | 118 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 43 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 80 +- drivers/hwtracing/coresight/coresight-tmc.c | 96 +- drivers/hwtracing/coresight/coresight-tmc.h | 2 + drivers/hwtracing/coresight/coresight-tpiu.c | 24 +- drivers/hwtracing/coresight/coresight.c | 164 +- drivers/hwtracing/coresight/of_coresight.c | 297 + drivers/i2c/algos/i2c-algo-pca.c | 11 +- drivers/i2c/algos/i2c-algo-pcf.c | 11 +- drivers/i2c/algos/i2c-algo-pcf.h | 11 +- drivers/i2c/busses/Kconfig | 4 +- drivers/i2c/busses/i2c-acorn.c | 1 - drivers/i2c/busses/i2c-ali1535.c | 11 +- drivers/i2c/busses/i2c-ali1563.c | 3 +- drivers/i2c/busses/i2c-ali15x3.c | 10 +- drivers/i2c/busses/i2c-altera.c | 13 +- drivers/i2c/busses/i2c-amd756-s4882.c | 11 +- drivers/i2c/busses/i2c-amd756.c | 10 +- drivers/i2c/busses/i2c-amd8111.c | 5 +- drivers/i2c/busses/i2c-au1550.c | 11 +- drivers/i2c/busses/i2c-bcm-iproc.c | 117 +- drivers/i2c/busses/i2c-bcm2835.c | 145 +- drivers/i2c/busses/i2c-cadence.c | 7 +- drivers/i2c/busses/i2c-cht-wc.c | 11 +- drivers/i2c/busses/i2c-cpm.c | 11 +- drivers/i2c/busses/i2c-davinci.c | 11 +- drivers/i2c/busses/i2c-diolan-u2c.c | 5 +- drivers/i2c/busses/i2c-dln2.c | 5 +- drivers/i2c/busses/i2c-eg20t.c | 10 +- drivers/i2c/busses/i2c-elektor.c | 11 +- drivers/i2c/busses/i2c-fsi.c | 32 +- drivers/i2c/busses/i2c-hix5hd2.c | 6 +- drivers/i2c/busses/i2c-hydra.c | 10 +- drivers/i2c/busses/i2c-i801.c | 127 +- drivers/i2c/busses/i2c-ibm_iic.c | 7 +- drivers/i2c/busses/i2c-ibm_iic.h | 7 +- drivers/i2c/busses/i2c-imx.c | 11 +- drivers/i2c/busses/i2c-iop3xx.c | 37 +- drivers/i2c/busses/i2c-iop3xx.h | 12 +- drivers/i2c/busses/i2c-isch.c | 9 +- drivers/i2c/busses/i2c-jz4780.c | 11 +- drivers/i2c/busses/i2c-kempld.c | 10 +- drivers/i2c/busses/i2c-lpc2k.c | 7 +- drivers/i2c/busses/i2c-meson.c | 5 +- drivers/i2c/busses/i2c-mlxcpld.c | 2 +- drivers/i2c/busses/i2c-mt65xx.c | 10 +- drivers/i2c/busses/i2c-nforce2-s4985.c | 11 +- drivers/i2c/busses/i2c-nforce2.c | 10 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 64 +- drivers/i2c/busses/i2c-ocores.c | 33 +- drivers/i2c/busses/i2c-omap.c | 11 +- drivers/i2c/busses/i2c-parport-light.c | 10 +- drivers/i2c/busses/i2c-parport.c | 10 +- drivers/i2c/busses/i2c-parport.h | 10 +- drivers/i2c/busses/i2c-pasemi.c | 10 +- drivers/i2c/busses/i2c-pca-isa.c | 11 +- drivers/i2c/busses/i2c-pca-platform.c | 3 +- drivers/i2c/busses/i2c-piix4.c | 10 +- drivers/i2c/busses/i2c-powermac.c | 10 +- drivers/i2c/busses/i2c-qcom-geni.c | 17 +- drivers/i2c/busses/i2c-robotfuzz-osif.c | 5 +- drivers/i2c/busses/i2c-s3c2410.c | 58 +- drivers/i2c/busses/i2c-scmi.c | 5 +- drivers/i2c/busses/i2c-sibyte.c | 11 +- drivers/i2c/busses/i2c-sis5595.c | 10 +- drivers/i2c/busses/i2c-sis630.c | 10 +- drivers/i2c/busses/i2c-sis96x.c | 10 +- drivers/i2c/busses/i2c-stm32.c | 3 +- drivers/i2c/busses/i2c-stu300.c | 2 +- drivers/i2c/busses/i2c-synquacer.c | 2 +- drivers/i2c/busses/i2c-taos-evm.c | 10 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 13 +- drivers/i2c/busses/i2c-tegra.c | 89 +- drivers/i2c/busses/i2c-tiny-usb.c | 6 +- drivers/i2c/busses/i2c-uniphier-f.c | 11 +- drivers/i2c/busses/i2c-uniphier.c | 11 +- drivers/i2c/busses/i2c-via.c | 10 +- drivers/i2c/busses/i2c-viapro.c | 10 +- drivers/i2c/busses/i2c-viperboard.c | 7 +- drivers/i2c/busses/i2c-xiic.c | 16 +- drivers/i2c/busses/scx200_acb.c | 10 +- drivers/i2c/i2c-boardinfo.c | 11 +- drivers/i2c/i2c-core-acpi.c | 15 +- drivers/i2c/i2c-core-base.c | 14 +- drivers/i2c/i2c-core-of.c | 6 +- drivers/i2c/i2c-core-slave.c | 6 +- drivers/i2c/i2c-core-smbus.c | 6 +- drivers/i2c/i2c-core.h | 11 +- drivers/i2c/i2c-dev.c | 11 +- drivers/i2c/i2c-slave-eeprom.c | 5 +- drivers/i2c/i2c-smbus.c | 11 +- drivers/i2c/i2c-stub.c | 10 +- drivers/i2c/muxes/i2c-arb-gpio-challenge.c | 11 +- drivers/i2c/muxes/i2c-demux-pinctrl.c | 5 +- drivers/i2c/muxes/i2c-mux-ltc4306.c | 3 +- drivers/i2c/muxes/i2c-mux-pinctrl.c | 13 +- drivers/i2c/muxes/i2c-mux-reg.c | 6 +- drivers/i3c/master.c | 21 +- drivers/i3c/master/dw-i3c-master.c | 6 + drivers/i3c/master/i3c-master-cdns.c | 10 +- drivers/ide/Kconfig | 20 +- drivers/ide/cs5536.c | 14 +- drivers/ide/ide-cd.c | 2 +- drivers/ide/ide-timings.c | 15 +- drivers/ide/ide_platform.c | 6 +- drivers/ide/pdc202xx_new.c | 6 +- drivers/ide/pmac.c | 7 +- drivers/ide/triflex.c | 14 +- drivers/idle/intel_idle.c | 14 +- drivers/iio/accel/adis16201.c | 3 +- drivers/iio/accel/adis16209.c | 3 +- drivers/iio/accel/adxl345.h | 5 +- drivers/iio/accel/adxl345_core.c | 5 +- drivers/iio/accel/adxl345_i2c.c | 5 +- drivers/iio/accel/adxl345_spi.c | 5 +- drivers/iio/accel/adxl372_spi.c | 9 - drivers/iio/accel/bma180.c | 5 +- drivers/iio/accel/bma220_spi.c | 5 +- drivers/iio/accel/bmc150-accel-core.c | 10 +- drivers/iio/accel/bmc150-accel-i2c.c | 10 +- drivers/iio/accel/da280.c | 5 +- drivers/iio/accel/da311.c | 5 +- drivers/iio/accel/dmard06.c | 5 +- drivers/iio/accel/dmard09.c | 10 +- drivers/iio/accel/dmard10.c | 5 +- drivers/iio/accel/hid-sensor-accel-3d.c | 15 +- drivers/iio/accel/kxcjk-1013.c | 10 +- drivers/iio/accel/kxsd9-spi.c | 9 - drivers/iio/accel/mc3230.c | 6 +- drivers/iio/accel/mma7660.c | 5 +- drivers/iio/accel/mma9551.c | 10 +- drivers/iio/accel/mma9551_core.c | 10 +- drivers/iio/accel/mma9551_core.h | 10 +- drivers/iio/accel/mma9553.c | 10 +- drivers/iio/accel/mxc4005.c | 10 +- drivers/iio/accel/mxc6255.c | 5 +- drivers/iio/accel/ssp_accel_sensor.c | 12 +- drivers/iio/accel/st_accel.h | 2 +- drivers/iio/accel/st_accel_buffer.c | 3 +- drivers/iio/accel/st_accel_core.c | 3 +- drivers/iio/accel/st_accel_i2c.c | 3 +- drivers/iio/accel/st_accel_spi.c | 3 +- drivers/iio/accel/stk8312.c | 5 +- drivers/iio/accel/stk8ba50.c | 5 +- drivers/iio/adc/ad7266.c | 3 +- drivers/iio/adc/ad7291.c | 3 +- drivers/iio/adc/ad7298.c | 3 +- drivers/iio/adc/ad7766.c | 3 +- drivers/iio/adc/ad7791.c | 3 +- drivers/iio/adc/ad7793.c | 3 +- drivers/iio/adc/ad7887.c | 3 +- drivers/iio/adc/ad7923.c | 3 +- drivers/iio/adc/ad_sigma_delta.c | 3 +- drivers/iio/adc/aspeed_adc.c | 6 +- drivers/iio/adc/at91-sama5d2_adc.c | 22 +- drivers/iio/adc/at91_adc.c | 4 +- drivers/iio/adc/axp288_adc.c | 11 +- drivers/iio/adc/cpcap-adc.c | 10 +- drivers/iio/adc/da9150-gpadc.c | 6 +- drivers/iio/adc/dln2-adc.c | 5 +- drivers/iio/adc/hi8435.c | 6 +- drivers/iio/adc/hx711.c | 11 +- drivers/iio/adc/imx7d_adc.c | 6 +- drivers/iio/adc/ltc2471.c | 3 +- drivers/iio/adc/ltc2497.c | 3 +- drivers/iio/adc/max1118.c | 5 +- drivers/iio/adc/mcp3422.c | 6 +- drivers/iio/adc/men_z188_adc.c | 5 +- drivers/iio/adc/meson_saradc.c | 8 +- drivers/iio/adc/mt6577_auxadc.c | 64 +- drivers/iio/adc/mxs-lradc-adc.c | 11 +- drivers/iio/adc/npcm_adc.c | 2 +- drivers/iio/adc/palmas_gpadc.c | 5 +- drivers/iio/adc/qcom-spmi-iadc.c | 10 +- drivers/iio/adc/qcom-spmi-vadc.c | 10 +- drivers/iio/adc/rcar-gyroadc.c | 4 +- drivers/iio/adc/rockchip_saradc.c | 11 +- drivers/iio/adc/spear_adc.c | 3 +- drivers/iio/adc/stm32-dfsdm-adc.c | 6 - drivers/iio/adc/stm32-dfsdm-core.c | 8 +- drivers/iio/adc/stmpe-adc.c | 40 +- drivers/iio/adc/stx104.c | 10 +- drivers/iio/adc/sun4i-gpadc-iio.c | 5 +- drivers/iio/adc/ti-adc0832.c | 5 +- drivers/iio/adc/ti-adc108s102.c | 10 +- drivers/iio/adc/ti-adc12138.c | 5 +- drivers/iio/adc/ti-ads1015.c | 5 +- drivers/iio/adc/ti-ads124s08.c | 2 +- drivers/iio/adc/ti-ads8688.c | 2 +- drivers/iio/adc/twl4030-madc.c | 16 +- drivers/iio/adc/twl6030-gpadc.c | 16 +- drivers/iio/adc/viperboard_adc.c | 7 +- drivers/iio/adc/xilinx-xadc-core.c | 3 +- drivers/iio/adc/xilinx-xadc-events.c | 3 +- drivers/iio/adc/xilinx-xadc.h | 3 +- drivers/iio/amplifiers/ad8366.c | 3 +- drivers/iio/buffer/industrialio-buffer-dma.c | 3 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 3 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 14 - .../iio/common/hid-sensors/hid-sensor-attributes.c | 15 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 15 +- .../iio/common/hid-sensors/hid-sensor-trigger.h | 15 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 3 +- drivers/iio/common/ssp_sensors/ssp.h | 12 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 12 +- drivers/iio/common/ssp_sensors/ssp_iio.c | 12 +- drivers/iio/common/ssp_sensors/ssp_spi.c | 12 +- drivers/iio/common/st_sensors/st_sensors_buffer.c | 3 +- drivers/iio/common/st_sensors/st_sensors_core.c | 3 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 3 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 3 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 3 +- drivers/iio/dac/ad5064.c | 3 +- drivers/iio/dac/ad5360.c | 3 +- drivers/iio/dac/ad5380.c | 3 +- drivers/iio/dac/ad5421.c | 3 +- drivers/iio/dac/ad5446.c | 3 +- drivers/iio/dac/ad5449.c | 3 +- drivers/iio/dac/ad5504.c | 3 +- drivers/iio/dac/ad5592r-base.c | 3 +- drivers/iio/dac/ad5592r-base.h | 3 +- drivers/iio/dac/ad5592r.c | 3 +- drivers/iio/dac/ad5593r.c | 3 +- drivers/iio/dac/ad5624r.h | 3 +- drivers/iio/dac/ad5624r_spi.c | 3 +- drivers/iio/dac/ad5755.c | 3 +- drivers/iio/dac/ad5758.c | 18 +- drivers/iio/dac/ad5761.c | 3 +- drivers/iio/dac/ad5764.c | 3 +- drivers/iio/dac/ad5791.c | 3 +- drivers/iio/dac/ad7303.c | 3 +- drivers/iio/dac/ad8801.c | 10 +- drivers/iio/dac/cio-dac.c | 10 +- drivers/iio/dac/ds4424.c | 8 +- drivers/iio/dac/ltc2632.c | 3 +- drivers/iio/dac/m62332.c | 11 +- drivers/iio/dac/mcp4725.c | 5 +- drivers/iio/dac/mcp4922.c | 12 +- drivers/iio/dac/vf610_dac.c | 11 +- drivers/iio/frequency/ad9523.c | 11 +- drivers/iio/frequency/adf4350.c | 3 +- drivers/iio/gyro/adis16080.c | 3 +- drivers/iio/gyro/adis16130.c | 3 +- drivers/iio/gyro/adis16136.c | 3 +- drivers/iio/gyro/adis16260.c | 3 +- drivers/iio/gyro/adxrs450.c | 3 +- drivers/iio/gyro/bmg160_core.c | 10 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 15 +- drivers/iio/gyro/ssp_gyro_sensor.c | 12 +- drivers/iio/gyro/st_gyro.h | 2 +- drivers/iio/gyro/st_gyro_buffer.c | 3 +- drivers/iio/gyro/st_gyro_core.c | 3 +- drivers/iio/gyro/st_gyro_i2c.c | 3 +- drivers/iio/gyro/st_gyro_spi.c | 3 +- drivers/iio/health/afe4403.c | 10 +- drivers/iio/health/afe4404.c | 10 +- drivers/iio/health/afe440x.h | 10 +- drivers/iio/health/max30102.c | 11 +- drivers/iio/humidity/am2315.c | 5 +- drivers/iio/humidity/dht11.c | 11 +- drivers/iio/humidity/hid-sensor-humidity.c | 13 +- drivers/iio/humidity/hts221.h | 3 +- drivers/iio/humidity/hts221_buffer.c | 3 +- drivers/iio/humidity/hts221_core.c | 3 +- drivers/iio/humidity/hts221_i2c.c | 3 +- drivers/iio/humidity/hts221_spi.c | 3 +- drivers/iio/humidity/htu21.c | 3 +- drivers/iio/humidity/si7005.c | 5 +- drivers/iio/imu/adis.c | 3 +- drivers/iio/imu/adis_buffer.c | 3 +- drivers/iio/imu/adis_trigger.c | 3 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 56 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 30 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 13 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 10 +- drivers/iio/imu/kmx61.c | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 5 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 28 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +- drivers/iio/industrialio-triggered-event.c | 6 +- drivers/iio/light/acpi-als.c | 15 +- drivers/iio/light/adjd_s311.c | 5 +- drivers/iio/light/al3320a.c | 6 +- drivers/iio/light/apds9300.c | 5 +- drivers/iio/light/cm3323.c | 5 +- drivers/iio/light/hid-sensor-als.c | 15 +- drivers/iio/light/hid-sensor-prox.c | 14 +- drivers/iio/light/isl29018.c | 11 +- drivers/iio/light/isl29028.c | 13 +- drivers/iio/light/isl29125.c | 5 +- drivers/iio/light/jsa1212.c | 10 +- drivers/iio/light/lm3533-als.c | 6 +- drivers/iio/light/ltr501.c | 5 +- drivers/iio/light/max44000.c | 5 +- drivers/iio/light/opt3001.c | 10 +- drivers/iio/light/rpr0521.c | 5 +- drivers/iio/light/si1145.c | 5 +- drivers/iio/light/st_uvis25.h | 3 +- drivers/iio/light/st_uvis25_core.c | 3 +- drivers/iio/light/st_uvis25_i2c.c | 3 +- drivers/iio/light/st_uvis25_spi.c | 3 +- drivers/iio/light/stk3310.c | 5 +- drivers/iio/light/tcs3414.c | 5 +- drivers/iio/light/tcs3472.c | 5 +- drivers/iio/light/tsl2563.c | 15 +- drivers/iio/light/tsl2583.c | 11 +- drivers/iio/light/tsl4531.c | 5 +- drivers/iio/light/vcnl4000.c | 5 +- drivers/iio/light/veml6070.c | 5 +- drivers/iio/light/vl6180.c | 5 +- drivers/iio/light/zopt2201.c | 5 +- drivers/iio/magnetometer/bmc150_magn.c | 10 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 10 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 5 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 15 +- drivers/iio/magnetometer/hmc5843_core.c | 11 +- drivers/iio/magnetometer/mag3110.c | 5 +- drivers/iio/magnetometer/mmc35240.c | 5 +- drivers/iio/magnetometer/st_magn.h | 2 +- drivers/iio/magnetometer/st_magn_buffer.c | 3 +- drivers/iio/magnetometer/st_magn_core.c | 3 +- drivers/iio/magnetometer/st_magn_i2c.c | 3 +- drivers/iio/magnetometer/st_magn_spi.c | 3 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 14 +- drivers/iio/orientation/hid-sensor-rotation.c | 10 +- drivers/iio/pressure/abp060mg.c | 11 +- drivers/iio/pressure/hid-sensor-press.c | 14 +- drivers/iio/pressure/hp206c.c | 5 +- drivers/iio/pressure/mpl115.c | 6 +- drivers/iio/pressure/mpl115.h | 5 +- drivers/iio/pressure/mpl115_i2c.c | 5 +- drivers/iio/pressure/mpl115_spi.c | 5 +- drivers/iio/pressure/mpl3115.c | 5 +- drivers/iio/pressure/ms5637.c | 3 +- drivers/iio/pressure/st_pressure.h | 2 +- drivers/iio/pressure/st_pressure_buffer.c | 3 +- drivers/iio/pressure/st_pressure_core.c | 3 +- drivers/iio/pressure/st_pressure_i2c.c | 3 +- drivers/iio/pressure/st_pressure_spi.c | 3 +- drivers/iio/pressure/t5403.c | 5 +- drivers/iio/pressure/zpa2326.c | 10 +- drivers/iio/pressure/zpa2326.h | 10 +- drivers/iio/pressure/zpa2326_i2c.c | 10 +- drivers/iio/pressure/zpa2326_spi.c | 10 +- drivers/iio/proximity/rfd77402.c | 5 +- drivers/iio/proximity/srf04.c | 11 +- drivers/iio/proximity/srf08.c | 5 +- drivers/iio/temperature/hid-sensor-temperature.c | 13 +- drivers/iio/temperature/maxim_thermocouple.c | 10 - drivers/iio/temperature/mlx90614.c | 6 +- drivers/iio/temperature/mlx90632.c | 9 +- drivers/iio/temperature/tmp006.c | 5 +- drivers/iio/temperature/tmp007.c | 6 +- drivers/iio/temperature/tsys01.c | 3 +- drivers/iio/temperature/tsys02d.c | 3 +- drivers/iio/trigger/iio-trig-loop.c | 3 +- drivers/iio/trigger/iio-trig-sysfs.c | 4 +- drivers/infiniband/Kconfig | 12 + drivers/infiniband/core/Makefile | 3 + drivers/infiniband/core/cgroup.c | 10 +- drivers/infiniband/core/core_priv.h | 9 - drivers/infiniband/core/cq.c | 47 +- drivers/infiniband/core/device.c | 184 +- drivers/infiniband/core/mr_pool.c | 10 +- drivers/infiniband/core/nldev.c | 234 +- drivers/infiniband/core/rdma_core.h | 2 - drivers/infiniband/core/roce_gid_mgmt.c | 5 +- drivers/infiniband/core/rw.c | 17 +- drivers/infiniband/core/ucm.c | 1350 ++ drivers/infiniband/core/ucma.c | 114 +- drivers/infiniband/core/umem.c | 10 +- drivers/infiniband/core/umem_odp.c | 103 +- drivers/infiniband/core/user_mad.c | 51 +- drivers/infiniband/core/uverbs_cmd.c | 45 +- drivers/infiniband/core/uverbs_ioctl.c | 2 +- drivers/infiniband/core/uverbs_main.c | 40 +- drivers/infiniband/core/uverbs_std_types_cq.c | 21 +- drivers/infiniband/core/uverbs_std_types_mr.c | 2 +- drivers/infiniband/core/uverbs_uapi.c | 4 +- drivers/infiniband/core/verbs.c | 41 +- drivers/infiniband/hw/Makefile | 1 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 39 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 9 +- drivers/infiniband/hw/bnxt_re/main.c | 8 +- drivers/infiniband/hw/cxgb3/cxio_hal.c | 30 +- drivers/infiniband/hw/cxgb3/cxio_hal.h | 3 +- drivers/infiniband/hw/cxgb3/iwch_cm.c | 2 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 157 +- drivers/infiniband/hw/cxgb4/cm.c | 30 +- drivers/infiniband/hw/cxgb4/cq.c | 54 +- drivers/infiniband/hw/cxgb4/device.c | 9 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 11 +- drivers/infiniband/hw/cxgb4/mem.c | 5 +- drivers/infiniband/hw/cxgb4/provider.c | 9 +- drivers/infiniband/hw/cxgb4/qp.c | 94 +- drivers/infiniband/hw/cxgb4/resource.c | 16 +- drivers/infiniband/hw/efa/efa.h | 9 +- drivers/infiniband/hw/efa/efa_com.c | 74 +- drivers/infiniband/hw/efa/efa_com.h | 1 + drivers/infiniband/hw/efa/efa_com_cmd.c | 1 + drivers/infiniband/hw/efa/efa_main.c | 8 +- drivers/infiniband/hw/efa/efa_verbs.c | 153 +- drivers/infiniband/hw/hfi1/affinity.c | 6 +- drivers/infiniband/hw/hfi1/chip.c | 14 - drivers/infiniband/hw/hfi1/chip.h | 1 - drivers/infiniband/hw/hfi1/fault.c | 5 - drivers/infiniband/hw/hfi1/mad.c | 9 +- drivers/infiniband/hw/hfi1/pio.c | 3 +- drivers/infiniband/hw/hfi1/sdma.c | 3 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 11 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 3 - drivers/infiniband/hw/hfi1/user_pages.c | 11 +- drivers/infiniband/hw/hfi1/user_sdma.c | 12 +- drivers/infiniband/hw/hfi1/user_sdma.h | 1 + drivers/infiniband/hw/hfi1/verbs.c | 8 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 72 +- drivers/infiniband/hw/hns/hns_roce_db.c | 8 +- drivers/infiniband/hw/hns/hns_roce_device.h | 49 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 39 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 62 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 104 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 6 +- drivers/infiniband/hw/hns/hns_roce_main.c | 26 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 43 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 25 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 7 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 6 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 12 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 51 +- drivers/infiniband/hw/mlx4/cq.c | 29 +- drivers/infiniband/hw/mlx4/main.c | 21 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 7 +- drivers/infiniband/hw/mlx4/mr.c | 16 +- drivers/infiniband/hw/mlx4/srq.c | 2 +- drivers/infiniband/hw/mlx5/cmd.c | 9 +- drivers/infiniband/hw/mlx5/cq.c | 36 +- drivers/infiniband/hw/mlx5/ib_rep.c | 19 +- drivers/infiniband/hw/mlx5/ib_rep.h | 2 +- drivers/infiniband/hw/mlx5/main.c | 55 +- drivers/infiniband/hw/mlx5/mem.c | 20 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 8 +- drivers/infiniband/hw/mlx5/mr.c | 5 +- drivers/infiniband/hw/mlx5/odp.c | 44 +- drivers/infiniband/hw/mthca/mthca_memfree.c | 6 +- drivers/infiniband/hw/mthca/mthca_provider.c | 49 +- drivers/infiniband/hw/nes/Kconfig | 16 + drivers/infiniband/hw/nes/Makefile | 4 + drivers/infiniband/hw/nes/nes.c | 1205 ++ drivers/infiniband/hw/nes/nes.h | 574 + drivers/infiniband/hw/nes/nes_cm.c | 3992 +++++ drivers/infiniband/hw/nes/nes_cm.h | 470 + drivers/infiniband/hw/nes/nes_context.h | 193 + drivers/infiniband/hw/nes/nes_hw.c | 3887 +++++ drivers/infiniband/hw/nes/nes_hw.h | 1380 ++ drivers/infiniband/hw/nes/nes_mgt.c | 1155 ++ drivers/infiniband/hw/nes/nes_mgt.h | 97 + drivers/infiniband/hw/nes/nes_nic.c | 1870 ++ drivers/infiniband/hw/nes/nes_utils.c | 916 + drivers/infiniband/hw/nes/nes_verbs.c | 3759 ++++ drivers/infiniband/hw/nes/nes_verbs.h | 198 + drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 8 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.h | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 8 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 35 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 7 +- drivers/infiniband/hw/qedr/main.c | 33 +- drivers/infiniband/hw/qedr/qedr.h | 2 - drivers/infiniband/hw/qedr/verbs.c | 73 +- drivers/infiniband/hw/qedr/verbs.h | 7 +- drivers/infiniband/hw/qib/qib_file_ops.c | 7 +- drivers/infiniband/hw/qib/qib_user_pages.c | 11 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 11 +- drivers/infiniband/hw/qib/qib_verbs.c | 8 +- drivers/infiniband/hw/usnic/usnic_ib.h | 4 - drivers/infiniband/hw/usnic/usnic_ib_main.c | 23 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 22 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 7 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 7 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 40 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 8 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 7 +- drivers/infiniband/sw/rdmavt/cq.c | 57 +- drivers/infiniband/sw/rdmavt/cq.h | 7 +- drivers/infiniband/sw/rdmavt/mr.c | 2 - drivers/infiniband/sw/rdmavt/qp.c | 7 +- drivers/infiniband/sw/rdmavt/vt.c | 7 +- drivers/infiniband/sw/rxe/rxe_pool.c | 1 - drivers/infiniband/sw/rxe/rxe_verbs.c | 40 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 2 +- drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 3 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 1 - drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 7 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 9 +- drivers/infiniband/ulp/iser/iser_memory.c | 11 +- drivers/infiniband/ulp/isert/ib_isert.c | 21 +- drivers/infiniband/ulp/srp/Kbuild | 1 - drivers/infiniband/ulp/srp/ib_srp.c | 60 +- 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/cros_ec_keyb.c | 2 +- drivers/input/keyboard/davinci_keyscan.c | 15 +- drivers/input/keyboard/goldfish_events.c | 11 +- drivers/input/keyboard/hilkbd.c | 6 +- drivers/input/keyboard/imx_keypad.c | 22 +- drivers/input/keyboard/lkkbd.c | 14 +- drivers/input/keyboard/lm8323.c | 14 +- drivers/input/keyboard/lm8333.c | 5 +- drivers/input/keyboard/locomokbd.c | 17 +- drivers/input/keyboard/lpc32xx-keys.c | 12 +- drivers/input/keyboard/mcs_touchkey.c | 6 +- drivers/input/keyboard/mtk-pmic-keys.c | 11 +- drivers/input/keyboard/newtonkbd.c | 14 +- drivers/input/keyboard/nomadik-ske-keypad.c | 3 +- drivers/input/keyboard/omap-keypad.c | 15 +- drivers/input/keyboard/omap4-keypad.c | 15 +- drivers/input/keyboard/opencores-kbd.c | 3 +- drivers/input/keyboard/pmic8xxx-keypad.c | 10 +- drivers/input/keyboard/samsung-keypad.c | 6 +- drivers/input/keyboard/stowaway.c | 14 +- drivers/input/keyboard/sun4i-lradc-keys.c | 11 +- drivers/input/keyboard/sunkbd.c | 14 +- drivers/input/keyboard/tca8418_keypad.c | 3 +- drivers/input/keyboard/twl4030_keypad.c | 15 +- drivers/input/keyboard/w90p910_keypad.c | 6 +- drivers/input/keyboard/xtkbd.c | 14 +- drivers/input/matrix-keymap.c | 10 +- drivers/input/misc/ab8500-ponkey.c | 2 +- drivers/input/misc/ad714x-i2c.c | 3 +- drivers/input/misc/ad714x-spi.c | 3 +- drivers/input/misc/ad714x.c | 3 +- drivers/input/misc/ad714x.h | 3 +- drivers/input/misc/adxl34x-i2c.c | 2 +- drivers/input/misc/adxl34x-spi.c | 2 +- drivers/input/misc/adxl34x.c | 2 +- drivers/input/misc/adxl34x.h | 2 +- drivers/input/misc/atlas_btns.c | 16 +- drivers/input/misc/atmel_captouch.c | 10 +- drivers/input/misc/cm109.c | 5 +- drivers/input/misc/da9052_onkey.c | 6 +- drivers/input/misc/da9055_onkey.c | 6 +- drivers/input/misc/da9063_onkey.c | 22 +- drivers/input/misc/dm355evm_keys.c | 6 +- drivers/input/misc/drv260x.c | 10 +- drivers/input/misc/drv2665.c | 10 +- drivers/input/misc/drv2667.c | 10 +- drivers/input/misc/e3x0-button.c | 10 +- drivers/input/misc/gpio-beeper.c | 6 +- drivers/input/misc/ideapad_slidebar.c | 6 +- drivers/input/misc/keyspan_remote.c | 5 +- drivers/input/misc/kxtj9.c | 15 +- drivers/input/misc/max77693-haptic.c | 6 +- drivers/input/misc/max8997_haptic.c | 16 +- drivers/input/misc/pcf50633-input.c | 7 +- drivers/input/misc/pcf8574_keypad.c | 3 +- drivers/input/misc/pm8941-pwrkey.c | 10 +- drivers/input/misc/pm8xxx-vibrator.c | 10 +- drivers/input/misc/pmic8xxx-pwrkey.c | 10 +- drivers/input/misc/pwm-beeper.c | 11 +- drivers/input/misc/pwm-vibra.c | 6 +- drivers/input/misc/rk805-pwrkey.c | 6 +- drivers/input/misc/soc_button_array.c | 6 +- drivers/input/misc/twl4030-vibra.c | 16 +- drivers/input/misc/twl6040-vibra.c | 16 +- drivers/input/misc/uinput.c | 37 +- drivers/input/misc/wistron_btns.c | 14 +- drivers/input/misc/yealink.c | 15 +- drivers/input/misc/yealink.h | 16 +- drivers/input/mouse/elan_i2c_core.c | 74 +- drivers/input/mouse/elantech.c | 320 +- drivers/input/mouse/elantech.h | 8 - drivers/input/mouse/focaltech.c | 6 +- drivers/input/mouse/focaltech.h | 6 +- drivers/input/mouse/inport.c | 14 +- drivers/input/mouse/logibm.c | 14 +- drivers/input/mouse/pc110pad.c | 14 +- drivers/input/mouse/sermouse.c | 14 +- drivers/input/mouse/synaptics.c | 2 - drivers/input/mouse/synaptics_usb.c | 6 +- drivers/input/mouse/vsxxxaa.c | 14 +- drivers/input/rmi4/rmi_f12.c | 6 +- drivers/input/serio/ambakmi.c | 6 +- drivers/input/serio/apbps2.c | 6 +- drivers/input/serio/ct82c710.c | 14 +- drivers/input/serio/hyperv-keyboard.c | 10 +- drivers/input/serio/olpc_apsp.c | 11 +- drivers/input/serio/pcips2.c | 5 +- drivers/input/serio/q40kbd.c | 14 +- drivers/input/serio/rpckbd.c | 14 +- drivers/input/serio/sa1111ps2.c | 5 +- drivers/input/serio/serio.c | 14 +- drivers/input/serio/xilinx_ps2.c | 10 +- drivers/input/tablet/acecad.c | 15 +- drivers/input/tablet/aiptek.c | 15 +- drivers/input/tablet/hanwang.c | 16 +- drivers/input/touchscreen/ad7879-i2c.c | 3 +- drivers/input/touchscreen/ad7879-spi.c | 3 +- drivers/input/touchscreen/ad7879.c | 3 +- drivers/input/touchscreen/ad7879.h | 3 +- drivers/input/touchscreen/ar1021_i2c.c | 3 +- drivers/input/touchscreen/atmel_mxt_ts.c | 7 +- drivers/input/touchscreen/auo-pixcir-ts.c | 12 +- drivers/input/touchscreen/bu21013_ts.c | 2 +- drivers/input/touchscreen/chipone_icn8318.c | 6 +- drivers/input/touchscreen/colibri-vf50-ts.c | 6 +- drivers/input/touchscreen/cy8ctmg110_ts.c | 14 +- drivers/input/touchscreen/cyttsp4_core.c | 12 +- drivers/input/touchscreen/cyttsp4_core.h | 12 +- drivers/input/touchscreen/cyttsp4_i2c.c | 12 +- drivers/input/touchscreen/cyttsp4_spi.c | 12 +- drivers/input/touchscreen/cyttsp_core.c | 16 +- drivers/input/touchscreen/cyttsp_core.h | 16 +- drivers/input/touchscreen/cyttsp_i2c.c | 12 +- drivers/input/touchscreen/cyttsp_i2c_common.c | 12 +- drivers/input/touchscreen/cyttsp_spi.c | 12 +- drivers/input/touchscreen/da9052_tsi.c | 7 +- drivers/input/touchscreen/eeti_ts.c | 86 +- drivers/input/touchscreen/ektf2127.c | 6 +- drivers/input/touchscreen/goodix.c | 6 +- drivers/input/touchscreen/gunze.c | 14 +- drivers/input/touchscreen/imx6ul_tsc.c | 8 +- drivers/input/touchscreen/iqs5xx.c | 26 +- drivers/input/touchscreen/lpc32xx_ts.c | 11 +- drivers/input/touchscreen/mainstone-wm97xx.c | 7 +- drivers/input/touchscreen/max11801_ts.c | 6 +- drivers/input/touchscreen/mcs5000_ts.c | 7 +- drivers/input/touchscreen/melfas_mip4.c | 11 +- drivers/input/touchscreen/mxs-lradc-ts.c | 11 +- drivers/input/touchscreen/pixcir_i2c_ts.c | 10 +- drivers/input/touchscreen/raydium_i2c_ts.c | 11 +- drivers/input/touchscreen/rohm_bu21023.c | 10 +- drivers/input/touchscreen/silead.c | 11 +- drivers/input/touchscreen/sis_i2c.c | 10 +- drivers/input/touchscreen/stmpe-ts.c | 7 +- drivers/input/touchscreen/sun4i-ts.c | 11 +- drivers/input/touchscreen/sur40.c | 12 +- drivers/input/touchscreen/surface3_spi.c | 6 +- drivers/input/touchscreen/tsc2004.c | 11 +- drivers/input/touchscreen/tsc2005.c | 11 +- drivers/input/touchscreen/tsc200x-core.c | 11 +- drivers/input/touchscreen/tsc40.c | 2 +- drivers/input/touchscreen/w90p910_ts.c | 6 +- drivers/input/touchscreen/wm831x-ts.c | 6 +- drivers/input/touchscreen/wm9705.c | 7 +- drivers/input/touchscreen/wm9712.c | 7 +- drivers/input/touchscreen/wm9713.c | 7 +- drivers/input/touchscreen/wm97xx-core.c | 7 +- drivers/input/touchscreen/zet6223.c | 11 +- drivers/input/touchscreen/zforce_ts.c | 10 +- drivers/input/touchscreen/zylonite-wm97xx.c | 6 +- drivers/iommu/Kconfig | 11 - drivers/iommu/Makefile | 1 - drivers/iommu/amd_iommu.c | 20 +- drivers/iommu/amd_iommu_init.c | 14 +- drivers/iommu/amd_iommu_proto.h | 14 +- drivers/iommu/amd_iommu_types.h | 14 +- drivers/iommu/amd_iommu_v2.c | 14 +- drivers/iommu/arm-smmu-regs.h | 14 +- drivers/iommu/arm-smmu.c | 29 +- drivers/iommu/dma-iommu.c | 465 +- drivers/iommu/dmar.c | 14 +- drivers/iommu/fsl_pamu.c | 14 +- drivers/iommu/fsl_pamu.h | 14 +- drivers/iommu/fsl_pamu_domain.c | 14 +- drivers/iommu/fsl_pamu_domain.h | 14 +- drivers/iommu/intel-iommu-debugfs.c | 137 +- drivers/iommu/intel-iommu.c | 986 +- drivers/iommu/intel-pasid.c | 19 +- drivers/iommu/intel-pasid.h | 26 - drivers/iommu/intel-svm.c | 25 +- drivers/iommu/iommu.c | 314 +- drivers/iommu/iova.c | 14 +- drivers/iommu/ipmmu-vmsa.c | 185 +- drivers/iommu/irq_remapping.h | 14 +- drivers/iommu/msm_iommu.c | 15 +- drivers/iommu/msm_iommu.h | 15 +- drivers/iommu/msm_iommu_hw-8xxx.h | 15 +- drivers/iommu/mtk_iommu.c | 10 +- drivers/iommu/mtk_iommu.h | 10 +- drivers/iommu/mtk_iommu_v1.c | 10 +- drivers/iommu/of_iommu.c | 14 +- drivers/iommu/tegra-gart.c | 14 +- drivers/iommu/virtio-iommu.c | 1158 -- drivers/ipack/carriers/tpci200.c | 5 +- drivers/ipack/carriers/tpci200.h | 5 +- drivers/ipack/devices/ipoctal.c | 5 +- drivers/ipack/devices/ipoctal.h | 6 +- drivers/ipack/devices/scc2698.h | 5 +- drivers/ipack/ipack.c | 5 +- drivers/irqchip/Kconfig | 23 +- drivers/irqchip/Makefile | 1 - drivers/irqchip/alphascale_asm9260-icoll.h | 6 +- drivers/irqchip/irq-aspeed-vic.c | 12 +- drivers/irqchip/irq-brcmstb-l2.c | 10 +- drivers/irqchip/irq-clps711x.c | 6 +- drivers/irqchip/irq-csky-mpintc.c | 86 +- drivers/irqchip/irq-gic-v2m.c | 85 +- drivers/irqchip/irq-gic-v3.c | 3 - drivers/irqchip/irq-goldfish-pic.c | 6 +- drivers/irqchip/irq-ingenic.c | 11 +- drivers/irqchip/irq-ixp4xx.c | 8 +- drivers/irqchip/irq-lpc32xx.c | 8 +- drivers/irqchip/irq-mbigen.c | 3 +- drivers/irqchip/irq-meson-gpio.c | 1 - drivers/irqchip/irq-mips-cpu.c | 6 +- drivers/irqchip/irq-mtk-cirq.c | 10 +- drivers/irqchip/irq-mtk-sysirq.c | 10 +- drivers/irqchip/irq-or1k-pic.c | 6 +- drivers/irqchip/irq-pic32-evic.c | 6 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 3 +- drivers/irqchip/irq-renesas-irqc.c | 91 +- drivers/irqchip/irq-renesas-rza1.c | 283 - drivers/irqchip/irq-s3c24xx.c | 11 +- drivers/irqchip/irq-sni-exiu.c | 142 +- drivers/irqchip/irq-tango.c | 6 +- drivers/irqchip/irq-tb10x.c | 14 +- drivers/irqchip/irq-tegra.c | 11 +- drivers/irqchip/irq-uniphier-aidet.c | 10 +- drivers/irqchip/irq-vic.c | 15 +- drivers/irqchip/irq-vt8500.c | 15 +- drivers/irqchip/qcom-irq-combiner.c | 15 +- drivers/isdn/Kconfig | 51 + drivers/isdn/Makefile | 6 + drivers/isdn/capi/Kconfig | 29 +- drivers/isdn/capi/Makefile | 2 - drivers/isdn/capi/capidrv.c | 2525 +++ drivers/isdn/capi/capidrv.h | 140 + drivers/isdn/divert/Makefile | 10 + drivers/isdn/divert/divert_init.c | 82 + drivers/isdn/divert/divert_procfs.c | 336 + drivers/isdn/divert/isdn_divert.c | 846 + drivers/isdn/divert/isdn_divert.h | 132 + drivers/isdn/gigaset/Kconfig | 71 + drivers/isdn/gigaset/Makefile | 13 + drivers/isdn/gigaset/asyncdata.c | 609 + drivers/isdn/gigaset/bas-gigaset.c | 2675 +++ drivers/isdn/gigaset/capi.c | 2520 +++ drivers/isdn/gigaset/common.c | 1156 ++ drivers/isdn/gigaset/dummyll.c | 77 + drivers/isdn/gigaset/ev-layer.c | 1913 +++ drivers/isdn/gigaset/gigaset.h | 830 + drivers/isdn/gigaset/i4l.c | 695 + drivers/isdn/gigaset/interface.c | 616 + drivers/isdn/gigaset/isocdata.c | 1009 ++ drivers/isdn/gigaset/proc.c | 80 + drivers/isdn/gigaset/ser-gigaset.c | 799 + drivers/isdn/gigaset/usb-gigaset.c | 949 + drivers/isdn/hardware/Kconfig | 8 + drivers/isdn/hardware/Makefile | 1 + .../{staging/isdn => isdn/hardware}/avm/Kconfig | 0 .../{staging/isdn => isdn/hardware}/avm/Makefile | 0 .../{staging/isdn => isdn/hardware}/avm/avm_cs.c | 0 .../{staging/isdn => isdn/hardware}/avm/avmcard.h | 0 drivers/{staging/isdn => isdn/hardware}/avm/b1.c | 0 .../{staging/isdn => isdn/hardware}/avm/b1dma.c | 0 .../{staging/isdn => isdn/hardware}/avm/b1isa.c | 0 .../{staging/isdn => isdn/hardware}/avm/b1pci.c | 0 .../{staging/isdn => isdn/hardware}/avm/b1pcmcia.c | 0 drivers/{staging/isdn => isdn/hardware}/avm/c4.c | 0 .../{staging/isdn => isdn/hardware}/avm/t1isa.c | 0 .../{staging/isdn => isdn/hardware}/avm/t1pci.c | 0 drivers/isdn/hardware/mISDN/Kconfig | 7 +- drivers/isdn/hardware/mISDN/Makefile | 2 - drivers/isdn/hardware/mISDN/avmfritz.c | 15 +- drivers/isdn/hardware/mISDN/hfc_pci.h | 16 +- drivers/isdn/hardware/mISDN/hfcmulti.c | 16 +- drivers/isdn/hardware/mISDN/hfcpci.c | 16 +- drivers/isdn/hardware/mISDN/hfcsusb.c | 16 +- drivers/isdn/hardware/mISDN/iohelper.h | 15 +- drivers/isdn/hardware/mISDN/ipac.h | 15 +- drivers/isdn/hardware/mISDN/isar.h | 15 +- drivers/isdn/hardware/mISDN/isdnhdlc.c | 617 - drivers/isdn/hardware/mISDN/mISDNinfineon.c | 17 +- drivers/isdn/hardware/mISDN/mISDNipac.c | 15 +- drivers/isdn/hardware/mISDN/mISDNisar.c | 15 +- drivers/isdn/hardware/mISDN/netjet.c | 17 +- drivers/isdn/hardware/mISDN/netjet.h | 15 +- drivers/isdn/hardware/mISDN/speedfax.c | 15 +- drivers/isdn/hardware/mISDN/w6692.c | 15 +- drivers/isdn/hardware/mISDN/w6692.h | 15 +- drivers/isdn/hisax/Kconfig | 423 + drivers/isdn/hisax/Makefile | 60 + drivers/isdn/hisax/amd7930_fn.c | 794 + drivers/isdn/hisax/amd7930_fn.h | 37 + drivers/isdn/hisax/arcofi.c | 131 + drivers/isdn/hisax/arcofi.h | 27 + drivers/isdn/hisax/asuscom.c | 423 + drivers/isdn/hisax/avm_a1.c | 307 + drivers/isdn/hisax/avm_a1p.c | 267 + drivers/isdn/hisax/avm_pci.c | 904 + drivers/isdn/hisax/avma1_cs.c | 162 + drivers/isdn/hisax/bkm_a4t.c | 358 + drivers/isdn/hisax/bkm_a8.c | 433 + drivers/isdn/hisax/bkm_ax.h | 119 + drivers/isdn/hisax/callc.c | 1792 ++ drivers/isdn/hisax/config.c | 1993 +++ drivers/isdn/hisax/diva.c | 1282 ++ drivers/isdn/hisax/elsa.c | 1245 ++ drivers/isdn/hisax/elsa_cs.c | 218 + drivers/isdn/hisax/elsa_ser.c | 659 + drivers/isdn/hisax/enternow_pci.c | 420 + drivers/isdn/hisax/fsm.c | 161 + drivers/isdn/hisax/fsm.h | 61 + drivers/isdn/hisax/gazel.c | 691 + drivers/isdn/hisax/hfc4s8s_l1.c | 1584 ++ drivers/isdn/hisax/hfc4s8s_l1.h | 89 + drivers/isdn/hisax/hfc_2bds0.c | 1078 ++ drivers/isdn/hisax/hfc_2bds0.h | 128 + drivers/isdn/hisax/hfc_2bs0.c | 591 + drivers/isdn/hisax/hfc_2bs0.h | 60 + drivers/isdn/hisax/hfc_pci.c | 1755 ++ drivers/isdn/hisax/hfc_pci.h | 235 + drivers/isdn/hisax/hfc_sx.c | 1517 ++ drivers/isdn/hisax/hfc_sx.h | 196 + drivers/isdn/hisax/hfc_usb.c | 1608 ++ drivers/isdn/hisax/hfc_usb.h | 208 + drivers/isdn/hisax/hfcscard.c | 261 + drivers/isdn/hisax/hisax.h | 1352 ++ drivers/isdn/hisax/hisax_cfg.h | 66 + drivers/isdn/hisax/hisax_debug.h | 80 + drivers/isdn/hisax/hisax_fcpcipnp.c | 1024 ++ drivers/isdn/hisax/hisax_fcpcipnp.h | 58 + drivers/isdn/hisax/hisax_if.h | 66 + drivers/isdn/hisax/hisax_isac.c | 895 + drivers/isdn/hisax/hisax_isac.h | 46 + drivers/isdn/hisax/hscx.c | 277 + drivers/isdn/hisax/hscx.h | 41 + drivers/isdn/hisax/hscx_irq.c | 294 + drivers/isdn/hisax/icc.c | 680 + drivers/isdn/hisax/icc.h | 72 + drivers/isdn/hisax/ipac.h | 29 + drivers/isdn/hisax/ipacx.c | 913 + drivers/isdn/hisax/ipacx.h | 162 + drivers/isdn/hisax/isac.c | 681 + drivers/isdn/hisax/isac.h | 70 + drivers/isdn/hisax/isar.c | 1910 +++ drivers/isdn/hisax/isar.h | 222 + drivers/isdn/hisax/isdnl1.c | 930 + drivers/isdn/hisax/isdnl1.h | 32 + drivers/isdn/hisax/isdnl2.c | 1839 ++ drivers/isdn/hisax/isdnl2.h | 25 + drivers/isdn/hisax/isdnl3.c | 594 + drivers/isdn/hisax/isdnl3.h | 42 + drivers/isdn/hisax/isurf.c | 305 + drivers/isdn/hisax/ix1_micro.c | 316 + drivers/isdn/hisax/jade.c | 305 + drivers/isdn/hisax/jade.h | 134 + drivers/isdn/hisax/jade_irq.c | 238 + drivers/isdn/hisax/l3_1tr6.c | 932 + drivers/isdn/hisax/l3_1tr6.h | 164 + drivers/isdn/hisax/l3dss1.c | 3227 ++++ drivers/isdn/hisax/l3dss1.h | 124 + drivers/isdn/hisax/l3ni1.c | 3182 ++++ drivers/isdn/hisax/l3ni1.h | 136 + drivers/isdn/hisax/lmgr.c | 50 + drivers/isdn/hisax/mic.c | 235 + drivers/isdn/hisax/netjet.c | 985 ++ drivers/isdn/hisax/netjet.h | 69 + drivers/isdn/hisax/niccy.c | 380 + drivers/isdn/hisax/nj_s.c | 294 + drivers/isdn/hisax/nj_u.c | 258 + drivers/isdn/hisax/q931.c | 1513 ++ drivers/isdn/hisax/s0box.c | 260 + drivers/isdn/hisax/saphir.c | 296 + drivers/isdn/hisax/sedlbauer.c | 873 + drivers/isdn/hisax/sedlbauer_cs.c | 209 + drivers/isdn/hisax/sportster.c | 267 + drivers/isdn/hisax/st5481.h | 529 + drivers/isdn/hisax/st5481_b.c | 380 + drivers/isdn/hisax/st5481_d.c | 780 + drivers/isdn/hisax/st5481_init.c | 221 + drivers/isdn/hisax/st5481_usb.c | 659 + drivers/isdn/hisax/tei.c | 465 + drivers/isdn/hisax/teleint.c | 334 + drivers/isdn/hisax/teles0.c | 364 + drivers/isdn/hisax/teles3.c | 498 + drivers/isdn/hisax/teles_cs.c | 201 + drivers/isdn/hisax/telespci.c | 349 + drivers/isdn/hisax/w6692.c | 1085 ++ drivers/isdn/hisax/w6692.h | 184 + drivers/{staging => }/isdn/hysdn/Kconfig | 0 drivers/{staging => }/isdn/hysdn/Makefile | 0 drivers/{staging => }/isdn/hysdn/boardergo.c | 0 drivers/{staging => }/isdn/hysdn/boardergo.h | 0 drivers/{staging => }/isdn/hysdn/hycapi.c | 0 drivers/{staging => }/isdn/hysdn/hysdn_boot.c | 0 drivers/{staging => }/isdn/hysdn/hysdn_defs.h | 0 drivers/{staging => }/isdn/hysdn/hysdn_init.c | 0 drivers/isdn/hysdn/hysdn_net.c | 326 + drivers/{staging => }/isdn/hysdn/hysdn_pof.h | 0 drivers/{staging => }/isdn/hysdn/hysdn_procconf.c | 0 drivers/{staging => }/isdn/hysdn/hysdn_proclog.c | 0 drivers/{staging => }/isdn/hysdn/hysdn_sched.c | 0 drivers/{staging => }/isdn/hysdn/ince1pc.h | 0 drivers/isdn/i4l/Kconfig | 129 + drivers/isdn/i4l/Makefile | 20 + drivers/isdn/i4l/isdn_audio.c | 711 + drivers/isdn/i4l/isdn_audio.h | 44 + drivers/isdn/i4l/isdn_bsdcomp.c | 930 + drivers/isdn/i4l/isdn_common.c | 2368 +++ drivers/isdn/i4l/isdn_common.h | 47 + drivers/isdn/i4l/isdn_concap.c | 99 + drivers/isdn/i4l/isdn_concap.h | 11 + drivers/isdn/i4l/isdn_net.c | 3198 ++++ drivers/isdn/i4l/isdn_net.h | 151 + drivers/isdn/i4l/isdn_ppp.c | 3046 ++++ drivers/isdn/i4l/isdn_ppp.h | 41 + drivers/isdn/i4l/isdn_tty.c | 3756 ++++ drivers/isdn/i4l/isdn_tty.h | 120 + drivers/isdn/i4l/isdn_ttyfax.c | 1123 ++ drivers/isdn/i4l/isdn_ttyfax.h | 17 + drivers/isdn/i4l/isdn_v110.c | 625 + drivers/isdn/i4l/isdn_v110.h | 29 + drivers/isdn/i4l/isdn_x25iface.c | 332 + drivers/isdn/i4l/isdn_x25iface.h | 30 + drivers/isdn/i4l/isdnhdlc.c | 617 + drivers/isdn/isdnloop/Makefile | 6 + drivers/isdn/isdnloop/isdnloop.c | 1528 ++ drivers/isdn/isdnloop/isdnloop.h | 112 + drivers/isdn/mISDN/clock.c | 11 +- drivers/isdn/mISDN/core.c | 11 +- drivers/isdn/mISDN/core.h | 11 +- drivers/isdn/mISDN/dsp_cmx.c | 427 +- drivers/isdn/mISDN/dsp_core.c | 2 + drivers/isdn/mISDN/fsm.c | 11 +- drivers/isdn/mISDN/fsm.h | 11 +- drivers/isdn/mISDN/hwchannel.c | 11 +- drivers/isdn/mISDN/l1oip_codec.c | 14 +- drivers/isdn/mISDN/l1oip_core.c | 16 +- drivers/isdn/mISDN/layer1.c | 11 +- drivers/isdn/mISDN/layer1.h | 11 +- drivers/isdn/mISDN/layer2.c | 11 +- drivers/isdn/mISDN/layer2.h | 11 +- drivers/isdn/mISDN/socket.c | 16 +- drivers/isdn/mISDN/stack.c | 11 +- drivers/isdn/mISDN/tei.c | 11 +- drivers/isdn/mISDN/timerdev.c | 11 +- drivers/leds/Kconfig | 35 - drivers/leds/Makefile | 4 - drivers/leds/led-core.c | 5 + drivers/leds/leds-adp5520.c | 3 +- drivers/leds/leds-as3645a.c | 10 +- drivers/leds/leds-bcm6328.c | 6 +- drivers/leds/leds-bcm6358.c | 6 +- drivers/leds/leds-da9052.c | 7 +- drivers/leds/leds-dac124s085.c | 5 +- drivers/leds/leds-is31fl319x.c | 6 +- drivers/leds/leds-lm3530.c | 3 +- drivers/leds/leds-lm3533.c | 6 +- drivers/leds/leds-lm36274.c | 172 - drivers/leds/leds-lm3697.c | 395 - drivers/leds/leds-lp5521.c | 15 +- drivers/leds/leds-lp5523.c | 15 +- drivers/leds/leds-max77650.c | 2 + drivers/leds/leds-menf21bmc.c | 6 +- drivers/leds/leds-mt6323.c | 11 +- drivers/leds/leds-netxbig.c | 15 +- drivers/leds/leds-nic78bx.c | 11 +- drivers/leds/leds-ns2.c | 15 +- drivers/leds/leds-pca9532.c | 6 +- drivers/leds/leds-pca955x.c | 7 +- drivers/leds/leds-pca963x.c | 5 +- drivers/leds/leds-pm8058.c | 10 +- drivers/leds/leds-powernv.c | 6 +- drivers/leds/leds-spi-byte.c | 161 - drivers/leds/leds-ss4200.c | 14 +- drivers/leds/leds-syscon.c | 16 +- drivers/leds/leds-tca6507.c | 2 +- drivers/leds/leds-ti-lmu-common.c | 156 - drivers/leds/leds-tlc591xx.c | 5 +- drivers/leds/trigger/ledtrig-timer.c | 5 - drivers/leds/uleds.c | 11 +- drivers/lightnvm/core.c | 16 +- drivers/macintosh/ams/ams-i2c.c | 6 +- drivers/macintosh/ams/ams-input.c | 6 +- drivers/macintosh/ams/ams-pmu.c | 6 +- drivers/macintosh/macio_asic.c | 6 +- drivers/macintosh/mediabay.c | 6 +- drivers/macintosh/windfarm_smu_sat.c | 3 +- drivers/mailbox/arm_mhu.c | 10 +- drivers/mailbox/bcm-flexrm-mailbox.c | 28 +- drivers/mailbox/bcm-pdc-mailbox.c | 8 +- drivers/mailbox/hi6220-mailbox.c | 11 +- drivers/mailbox/mailbox-altera.c | 13 +- drivers/mailbox/mailbox-sti.c | 6 +- drivers/mailbox/mailbox-test.c | 6 +- drivers/mailbox/pcc.c | 11 +- drivers/mailbox/pl320-ipc.c | 13 +- drivers/mailbox/platform_mhu.c | 10 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 10 +- drivers/mailbox/rockchip-mailbox.c | 10 +- drivers/mailbox/tegra-hsp.c | 10 +- drivers/mcb/mcb-core.c | 5 +- drivers/mcb/mcb-lpc.c | 5 +- drivers/mcb/mcb-pci.c | 5 +- drivers/md/Kconfig | 2 +- drivers/md/bcache/bset.c | 16 +- drivers/md/bcache/bset.h | 34 +- drivers/md/bcache/sysfs.c | 7 +- drivers/md/dm-init.c | 2 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-uevent.c | 15 +- drivers/md/dm-uevent.h | 15 +- drivers/md/dm-verity-fec.c | 6 +- drivers/md/dm-verity-fec.h | 6 +- drivers/md/dm-verity-target.c | 3 +- drivers/md/dm-verity.h | 3 +- drivers/md/dm.c | 3 +- drivers/md/md.c | 16 +- drivers/md/raid1-10.c | 30 - drivers/md/raid1.c | 51 +- drivers/md/raid10.c | 86 +- drivers/md/raid5-cache.c | 11 +- drivers/md/raid5-ppl.c | 10 +- drivers/md/raid5.c | 11 +- drivers/media/Kconfig | 37 +- drivers/media/Makefile | 13 +- drivers/media/cec/cec-adap.c | 112 +- drivers/media/cec/cec-api.c | 8 + drivers/media/cec/cec-core.c | 3 +- drivers/media/cec/cec-priv.h | 5 - drivers/media/common/cx2341x.c | 11 +- drivers/media/common/siano/sms-cards.c | 10 +- drivers/media/common/siano/sms-cards.h | 10 +- drivers/media/common/siano/smscoreapi.c | 10 +- drivers/media/common/tveeprom.c | 10 +- drivers/media/common/videobuf2/videobuf2-core.c | 5 - .../media/common/videobuf2/videobuf2-dma-contig.c | 3 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 5 +- drivers/media/common/videobuf2/videobuf2-dvb.c | 6 +- drivers/media/common/videobuf2/videobuf2-memops.c | 9 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 10 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 3 +- drivers/media/dvb-core/Kconfig | 3 + drivers/media/dvb-core/dvb_frontend.c | 2 +- drivers/media/dvb-frontends/Kconfig | 3 +- drivers/media/dvb-frontends/a8293.c | 11 +- drivers/media/dvb-frontends/a8293.h | 11 +- drivers/media/dvb-frontends/af9013.c | 12 +- drivers/media/dvb-frontends/af9013.h | 12 +- drivers/media/dvb-frontends/af9013_priv.h | 12 +- drivers/media/dvb-frontends/af9033.c | 11 +- drivers/media/dvb-frontends/af9033.h | 11 +- drivers/media/dvb-frontends/af9033_priv.h | 11 +- drivers/media/dvb-frontends/ascot2e.c | 11 +- drivers/media/dvb-frontends/ascot2e.h | 11 +- drivers/media/dvb-frontends/atbm8830.c | 11 +- drivers/media/dvb-frontends/atbm8830.h | 11 +- drivers/media/dvb-frontends/atbm8830_priv.h | 11 +- drivers/media/dvb-frontends/au8522_decoder.c | 11 +- drivers/media/dvb-frontends/bcm3510.h | 11 +- drivers/media/dvb-frontends/bcm3510_priv.h | 11 +- drivers/media/dvb-frontends/cx24113.c | 12 +- drivers/media/dvb-frontends/cx24113.h | 12 +- drivers/media/dvb-frontends/cx24120.c | 10 +- drivers/media/dvb-frontends/cx24120.h | 11 +- drivers/media/dvb-frontends/cx24123.c | 11 +- drivers/media/dvb-frontends/cxd2841er.c | 11 +- drivers/media/dvb-frontends/cxd2841er.h | 11 +- drivers/media/dvb-frontends/cxd2841er_priv.h | 11 +- drivers/media/dvb-frontends/dib0070.c | 14 +- drivers/media/dvb-frontends/dib0070.h | 5 +- drivers/media/dvb-frontends/dib0090.c | 14 +- drivers/media/dvb-frontends/dib0090.h | 5 +- drivers/media/dvb-frontends/dib3000mb_priv.h | 5 +- drivers/media/dvb-frontends/dib3000mc.c | 5 +- drivers/media/dvb-frontends/dib3000mc.h | 5 +- drivers/media/dvb-frontends/dib7000m.c | 5 +- drivers/media/dvb-frontends/dib7000p.c | 5 +- drivers/media/dvb-frontends/dib8000.c | 5 +- drivers/media/dvb-frontends/dib9000.c | 5 +- drivers/media/dvb-frontends/drx39xyj/drx39xxj.h | 12 +- drivers/media/dvb-frontends/dvb-pll.c | 11 +- drivers/media/dvb-frontends/dvb_dummy_fe.c | 12 +- drivers/media/dvb-frontends/dvb_dummy_fe.h | 12 +- drivers/media/dvb-frontends/ec100.c | 12 +- drivers/media/dvb-frontends/ec100.h | 12 +- drivers/media/dvb-frontends/eds1547.h | 5 +- drivers/media/dvb-frontends/gp8psk-fe.c | 5 +- drivers/media/dvb-frontends/helene.c | 11 +- drivers/media/dvb-frontends/helene.h | 11 +- drivers/media/dvb-frontends/horus3a.c | 11 +- drivers/media/dvb-frontends/horus3a.h | 11 +- drivers/media/dvb-frontends/itd1000.c | 12 +- drivers/media/dvb-frontends/itd1000.h | 12 +- drivers/media/dvb-frontends/itd1000_priv.h | 12 +- drivers/media/dvb-frontends/ix2505v.c | 11 +- drivers/media/dvb-frontends/ix2505v.h | 10 +- drivers/media/dvb-frontends/lg2160.c | 12 +- drivers/media/dvb-frontends/lg2160.h | 12 +- drivers/media/dvb-frontends/lgdt3305.c | 12 +- drivers/media/dvb-frontends/lgdt3305.h | 12 +- drivers/media/dvb-frontends/lgdt3306a.c | 11 +- drivers/media/dvb-frontends/lgdt3306a.h | 11 +- drivers/media/dvb-frontends/lgdt330x.c | 12 +- drivers/media/dvb-frontends/lgdt330x.h | 12 +- drivers/media/dvb-frontends/lgdt330x_priv.h | 12 +- drivers/media/dvb-frontends/lgs8gxx.c | 12 +- drivers/media/dvb-frontends/lgs8gxx.h | 12 +- drivers/media/dvb-frontends/lgs8gxx_priv.h | 12 +- drivers/media/dvb-frontends/lnbh24.h | 12 +- drivers/media/dvb-frontends/lnbh25.c | 11 +- drivers/media/dvb-frontends/lnbh25.h | 11 +- drivers/media/dvb-frontends/m88ds3103.c | 11 +- drivers/media/dvb-frontends/m88ds3103.h | 11 +- drivers/media/dvb-frontends/m88ds3103_priv.h | 11 +- drivers/media/dvb-frontends/mb86a20s.c | 10 +- drivers/media/dvb-frontends/mb86a20s.h | 10 +- drivers/media/dvb-frontends/mn88472.c | 11 +- drivers/media/dvb-frontends/mn88472.h | 11 +- drivers/media/dvb-frontends/mn88472_priv.h | 11 +- drivers/media/dvb-frontends/mn88473.c | 11 +- drivers/media/dvb-frontends/mn88473.h | 11 +- drivers/media/dvb-frontends/mn88473_priv.h | 11 +- drivers/media/dvb-frontends/mt352.c | 12 +- drivers/media/dvb-frontends/mt352.h | 12 +- drivers/media/dvb-frontends/mt352_priv.h | 12 +- drivers/media/dvb-frontends/nxt200x.c | 12 +- drivers/media/dvb-frontends/nxt200x.h | 12 +- drivers/media/dvb-frontends/or51132.c | 13 +- drivers/media/dvb-frontends/or51132.h | 12 +- drivers/media/dvb-frontends/or51211.c | 12 +- drivers/media/dvb-frontends/or51211.h | 12 +- drivers/media/dvb-frontends/rtl2830.c | 12 +- drivers/media/dvb-frontends/rtl2830.h | 12 +- drivers/media/dvb-frontends/rtl2830_priv.h | 12 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 5 +- drivers/media/dvb-frontends/s5h1420.c | 12 +- drivers/media/dvb-frontends/s5h1420.h | 12 +- drivers/media/dvb-frontends/s5h1432.c | 11 +- drivers/media/dvb-frontends/s5h1432.h | 12 +- drivers/media/dvb-frontends/s921.c | 10 +- drivers/media/dvb-frontends/s921.h | 10 +- drivers/media/dvb-frontends/si2165.c | 11 +- drivers/media/dvb-frontends/si2165.h | 12 +- drivers/media/dvb-frontends/si2165_priv.h | 12 +- drivers/media/dvb-frontends/si2168.c | 18 +- drivers/media/dvb-frontends/si2168.h | 11 +- drivers/media/dvb-frontends/si2168_priv.h | 11 +- drivers/media/dvb-frontends/si21xx.c | 7 +- drivers/media/dvb-frontends/sp2.c | 11 +- drivers/media/dvb-frontends/sp2.h | 11 +- drivers/media/dvb-frontends/sp2_priv.h | 11 +- drivers/media/dvb-frontends/stv0367.c | 12 +- drivers/media/dvb-frontends/stv0367.h | 12 +- drivers/media/dvb-frontends/stv0367_defs.h | 12 +- drivers/media/dvb-frontends/stv0367_priv.h | 12 +- drivers/media/dvb-frontends/stv0367_regs.h | 12 +- drivers/media/dvb-frontends/stv0900.h | 12 +- drivers/media/dvb-frontends/stv0900_core.c | 12 +- drivers/media/dvb-frontends/stv0900_init.h | 12 +- drivers/media/dvb-frontends/stv0900_priv.h | 12 +- drivers/media/dvb-frontends/stv0900_reg.h | 12 +- drivers/media/dvb-frontends/stv0900_sw.c | 12 +- drivers/media/dvb-frontends/stv090x.c | 198 +- drivers/media/dvb-frontends/stv090x.h | 3 - drivers/media/dvb-frontends/stv090x_priv.h | 2 +- drivers/media/dvb-frontends/stv6110.c | 12 +- drivers/media/dvb-frontends/stv6110.h | 12 +- drivers/media/dvb-frontends/stv6110x.c | 135 +- drivers/media/dvb-frontends/stv6110x.h | 3 - drivers/media/dvb-frontends/stv6110x_priv.h | 3 +- drivers/media/dvb-frontends/tua6100.c | 32 +- drivers/media/dvb-frontends/tua6100.h | 10 +- drivers/media/dvb-frontends/z0194a.h | 5 +- drivers/media/dvb-frontends/zd1301_demod.c | 11 +- drivers/media/dvb-frontends/zd1301_demod.h | 11 +- drivers/media/dvb-frontends/zl10036.c | 10 +- drivers/media/dvb-frontends/zl10036.h | 10 +- drivers/media/dvb-frontends/zl10039.c | 12 +- drivers/media/dvb-frontends/zl10353.c | 12 +- drivers/media/dvb-frontends/zl10353.h | 12 +- drivers/media/dvb-frontends/zl10353_priv.h | 12 +- drivers/media/firewire/firedtv-avc.c | 6 +- drivers/media/firewire/firedtv-ci.c | 6 +- drivers/media/firewire/firedtv-dvb.c | 6 +- drivers/media/firewire/firedtv-fe.c | 6 +- drivers/media/firewire/firedtv-rc.c | 6 +- drivers/media/firewire/firedtv.h | 6 +- drivers/media/i2c/Kconfig | 5 +- drivers/media/i2c/ad5820.c | 10 +- drivers/media/i2c/adp1653.c | 11 +- drivers/media/i2c/adv7170.c | 11 +- drivers/media/i2c/adv7175.c | 11 +- drivers/media/i2c/adv7183.c | 10 +- drivers/media/i2c/adv7183_regs.h | 10 +- drivers/media/i2c/aptina-pll.c | 10 +- drivers/media/i2c/aptina-pll.h | 10 +- drivers/media/i2c/bt819.c | 11 +- drivers/media/i2c/bt856.c | 11 +- drivers/media/i2c/cs3308.c | 11 +- drivers/media/i2c/cs5345.c | 11 +- drivers/media/i2c/cs53l32a.c | 11 +- drivers/media/i2c/cx25840/cx25840-audio.c | 11 +- drivers/media/i2c/cx25840/cx25840-core.c | 1418 +- drivers/media/i2c/cx25840/cx25840-core.h | 41 +- drivers/media/i2c/cx25840/cx25840-firmware.c | 11 +- drivers/media/i2c/cx25840/cx25840-ir.c | 11 +- drivers/media/i2c/cx25840/cx25840-vbi.c | 15 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 10 +- drivers/media/i2c/et8ek8/et8ek8_mode.c | 10 +- drivers/media/i2c/et8ek8/et8ek8_reg.h | 10 +- drivers/media/i2c/imx214.c | 2 +- drivers/media/i2c/ir-kbd-i2c.c | 12 +- drivers/media/i2c/ks0127.c | 11 +- drivers/media/i2c/ks0127.h | 11 +- drivers/media/i2c/lm3560.c | 10 +- drivers/media/i2c/m52790.c | 11 +- drivers/media/i2c/m5mols/m5mols.h | 6 +- drivers/media/i2c/m5mols/m5mols_capture.c | 6 +- drivers/media/i2c/m5mols/m5mols_controls.c | 6 +- drivers/media/i2c/m5mols/m5mols_core.c | 6 +- drivers/media/i2c/m5mols/m5mols_reg.h | 6 +- drivers/media/i2c/ml86v7667.c | 6 +- drivers/media/i2c/msp3400-driver.c | 11 +- drivers/media/i2c/msp3400-kthreads.c | 11 +- drivers/media/i2c/mt9m032.c | 10 +- drivers/media/i2c/mt9p031.c | 2 +- drivers/media/i2c/noon010pc30.c | 6 +- drivers/media/i2c/ov5640.c | 6 +- drivers/media/i2c/ov5645.c | 10 +- drivers/media/i2c/ov7640.c | 10 +- drivers/media/i2c/ov7670.c | 4 +- drivers/media/i2c/ov7740.c | 24 +- drivers/media/i2c/ov8856.c | 12 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 10 +- drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c | 10 +- drivers/media/i2c/s5c73m3/s5c73m3-spi.c | 10 +- drivers/media/i2c/s5c73m3/s5c73m3.h | 10 +- drivers/media/i2c/s5k4ecgx.c | 6 +- drivers/media/i2c/s5k6aa.c | 6 +- drivers/media/i2c/saa7110.c | 11 +- drivers/media/i2c/saa7127.c | 11 +- drivers/media/i2c/saa717x.c | 11 +- drivers/media/i2c/saa7185.c | 11 +- drivers/media/i2c/smiapp-pll.c | 10 +- drivers/media/i2c/smiapp-pll.h | 10 +- drivers/media/i2c/smiapp/smiapp-core.c | 10 +- drivers/media/i2c/smiapp/smiapp-limits.c | 10 +- drivers/media/i2c/smiapp/smiapp-limits.h | 10 +- drivers/media/i2c/smiapp/smiapp-quirk.c | 12 +- drivers/media/i2c/smiapp/smiapp-quirk.h | 10 +- drivers/media/i2c/smiapp/smiapp-reg-defs.h | 10 +- drivers/media/i2c/smiapp/smiapp-reg.h | 10 +- drivers/media/i2c/smiapp/smiapp-regs.c | 10 +- drivers/media/i2c/smiapp/smiapp-regs.h | 10 +- drivers/media/i2c/smiapp/smiapp.h | 10 +- drivers/media/i2c/sony-btf-mpx.c | 10 +- drivers/media/i2c/sr030pc30.c | 6 +- drivers/media/i2c/tda7432.c | 3 +- drivers/media/i2c/tlv320aic23b.c | 11 +- drivers/media/i2c/tvp7002.c | 11 +- drivers/media/i2c/tvp7002_reg.h | 11 +- drivers/media/i2c/tw2804.c | 10 +- drivers/media/i2c/tw9903.c | 10 +- drivers/media/i2c/tw9906.c | 10 +- drivers/media/i2c/uda1342.c | 10 +- drivers/media/i2c/upd64031a.c | 11 +- drivers/media/i2c/upd64083.c | 11 +- drivers/media/i2c/vp27smpx.c | 11 +- drivers/media/i2c/vpx3220.c | 11 +- drivers/media/i2c/vs6624.c | 10 +- drivers/media/i2c/vs6624_regs.h | 10 +- drivers/media/i2c/wm8739.c | 11 +- drivers/media/i2c/wm8775.c | 11 +- drivers/media/mc/Kconfig | 33 - drivers/media/mc/Makefile | 10 - drivers/media/mc/mc-device.c | 902 - drivers/media/mc/mc-devnode.c | 328 - drivers/media/mc/mc-entity.c | 1028 -- .../mc-dev-allocator.c => media-dev-allocator.c} | 0 drivers/media/media-device.c | 902 + drivers/media/media-devnode.c | 336 + drivers/media/media-entity.c | 1036 ++ drivers/media/{mc/mc-request.c => media-request.c} | 0 drivers/media/mmc/siano/smssdio.c | 7 +- drivers/media/pci/bt8xx/bttv-audio-hook.c | 2 +- drivers/media/pci/bt8xx/bttv-audio-hook.h | 2 - drivers/media/pci/bt8xx/bttv-input.c | 11 +- drivers/media/pci/bt8xx/dvb-bt8xx.c | 12 +- drivers/media/pci/bt8xx/dvb-bt8xx.h | 12 +- drivers/media/pci/cobalt/Kconfig | 2 +- drivers/media/pci/cx18/cx18-alsa-main.c | 11 +- drivers/media/pci/cx18/cx18-alsa-pcm.c | 11 +- drivers/media/pci/cx18/cx18-alsa-pcm.h | 11 +- drivers/media/pci/cx18/cx18-alsa.h | 11 +- drivers/media/pci/cx18/cx18-audio.c | 11 +- drivers/media/pci/cx18/cx18-audio.h | 11 +- drivers/media/pci/cx18/cx18-av-audio.c | 11 +- drivers/media/pci/cx18/cx18-av-core.c | 11 +- drivers/media/pci/cx18/cx18-av-core.h | 11 +- drivers/media/pci/cx18/cx18-av-firmware.c | 11 +- drivers/media/pci/cx18/cx18-av-vbi.c | 11 +- drivers/media/pci/cx18/cx18-cards.c | 11 +- drivers/media/pci/cx18/cx18-cards.h | 11 +- drivers/media/pci/cx18/cx18-controls.c | 11 +- drivers/media/pci/cx18/cx18-controls.h | 15 +- drivers/media/pci/cx18/cx18-driver.c | 11 +- drivers/media/pci/cx18/cx18-driver.h | 11 +- drivers/media/pci/cx18/cx18-dvb.c | 12 +- drivers/media/pci/cx18/cx18-dvb.h | 12 +- drivers/media/pci/cx18/cx18-fileops.c | 11 +- drivers/media/pci/cx18/cx18-fileops.h | 11 +- drivers/media/pci/cx18/cx18-firmware.c | 11 +- drivers/media/pci/cx18/cx18-firmware.h | 11 +- drivers/media/pci/cx18/cx18-gpio.c | 11 +- drivers/media/pci/cx18/cx18-gpio.h | 11 +- drivers/media/pci/cx18/cx18-i2c.c | 11 +- drivers/media/pci/cx18/cx18-i2c.h | 11 +- drivers/media/pci/cx18/cx18-io.c | 11 +- drivers/media/pci/cx18/cx18-io.h | 11 +- drivers/media/pci/cx18/cx18-ioctl.c | 11 +- drivers/media/pci/cx18/cx18-ioctl.h | 11 +- drivers/media/pci/cx18/cx18-irq.c | 11 +- drivers/media/pci/cx18/cx18-irq.h | 11 +- drivers/media/pci/cx18/cx18-mailbox.c | 11 +- drivers/media/pci/cx18/cx18-mailbox.h | 11 +- drivers/media/pci/cx18/cx18-queue.c | 11 +- drivers/media/pci/cx18/cx18-queue.h | 11 +- drivers/media/pci/cx18/cx18-scb.c | 11 +- drivers/media/pci/cx18/cx18-scb.h | 11 +- drivers/media/pci/cx18/cx18-streams.c | 11 +- drivers/media/pci/cx18/cx18-streams.h | 11 +- drivers/media/pci/cx18/cx18-vbi.c | 11 +- drivers/media/pci/cx18/cx18-vbi.h | 11 +- drivers/media/pci/cx18/cx18-version.h | 11 +- drivers/media/pci/cx18/cx18-video.c | 11 +- drivers/media/pci/cx18/cx18-video.h | 11 +- drivers/media/pci/cx18/cx23418.h | 11 +- drivers/media/pci/cx23885/altera-ci.c | 12 +- drivers/media/pci/cx23885/altera-ci.h | 12 +- drivers/media/pci/cx23885/cimax2.c | 12 +- drivers/media/pci/cx23885/cimax2.h | 12 +- drivers/media/pci/cx23885/cx23885-417.c | 11 +- drivers/media/pci/cx23885/cx23885-alsa.c | 11 +- drivers/media/pci/cx23885/cx23885-av.c | 11 +- drivers/media/pci/cx23885/cx23885-av.h | 11 +- drivers/media/pci/cx23885/cx23885-cards.c | 12 +- drivers/media/pci/cx23885/cx23885-core.c | 12 +- drivers/media/pci/cx23885/cx23885-dvb.c | 14 +- drivers/media/pci/cx23885/cx23885-f300.c | 12 +- drivers/media/pci/cx23885/cx23885-i2c.c | 12 +- drivers/media/pci/cx23885/cx23885-input.c | 11 +- drivers/media/pci/cx23885/cx23885-input.h | 11 +- drivers/media/pci/cx23885/cx23885-ioctl.c | 12 +- drivers/media/pci/cx23885/cx23885-ioctl.h | 12 +- drivers/media/pci/cx23885/cx23885-ir.c | 11 +- drivers/media/pci/cx23885/cx23885-ir.h | 11 +- drivers/media/pci/cx23885/cx23885-reg.h | 12 +- drivers/media/pci/cx23885/cx23885-vbi.c | 12 +- drivers/media/pci/cx23885/cx23885-video.c | 12 +- drivers/media/pci/cx23885/cx23885-video.h | 11 +- drivers/media/pci/cx23885/cx23885.h | 12 +- drivers/media/pci/cx23885/cx23888-ir.c | 11 +- drivers/media/pci/cx23885/cx23888-ir.h | 11 +- drivers/media/pci/cx23885/netup-eeprom.c | 12 +- drivers/media/pci/cx23885/netup-eeprom.h | 12 +- drivers/media/pci/cx23885/netup-init.c | 12 +- drivers/media/pci/cx23885/netup-init.h | 12 +- drivers/media/pci/cx25821/cx25821-alsa.c | 11 +- drivers/media/pci/cx25821/cx25821-audio.h | 12 +- drivers/media/pci/cx25821/cx25821-biffuncs.h | 12 +- drivers/media/pci/cx25821/cx25821-cards.c | 12 +- drivers/media/pci/cx25821/cx25821-core.c | 12 +- drivers/media/pci/cx25821/cx25821-gpio.c | 12 +- drivers/media/pci/cx25821/cx25821-i2c.c | 12 +- drivers/media/pci/cx25821/cx25821-medusa-defines.h | 12 +- drivers/media/pci/cx25821/cx25821-medusa-reg.h | 12 +- drivers/media/pci/cx25821/cx25821-medusa-video.c | 12 +- drivers/media/pci/cx25821/cx25821-medusa-video.h | 12 +- drivers/media/pci/cx25821/cx25821-reg.h | 12 +- drivers/media/pci/cx25821/cx25821-sram.h | 12 +- drivers/media/pci/cx25821/cx25821-video.c | 13 +- drivers/media/pci/cx25821/cx25821-video.h | 12 +- drivers/media/pci/cx25821/cx25821.h | 12 +- drivers/media/pci/cx88/cx88-alsa.c | 13 +- drivers/media/pci/cx88/cx88-blackbird.c | 13 +- drivers/media/pci/cx88/cx88-cards.c | 11 +- drivers/media/pci/cx88/cx88-core.c | 13 +- drivers/media/pci/cx88/cx88-dsp.c | 11 +- drivers/media/pci/cx88/cx88-dvb.c | 11 +- drivers/media/pci/cx88/cx88-i2c.c | 12 +- drivers/media/pci/cx88/cx88-input.c | 11 +- drivers/media/pci/cx88/cx88-mpeg.c | 11 +- drivers/media/pci/cx88/cx88-reg.h | 11 +- drivers/media/pci/cx88/cx88-tvaudio.c | 11 +- drivers/media/pci/cx88/cx88-video.c | 13 +- drivers/media/pci/cx88/cx88-vp3054-i2c.c | 11 +- drivers/media/pci/cx88/cx88-vp3054-i2c.h | 11 +- drivers/media/pci/cx88/cx88.h | 11 +- drivers/media/pci/ddbridge/Kconfig | 1 + drivers/media/pci/dm1105/dm1105.c | 12 +- drivers/media/pci/dt3155/Kconfig | 1 + drivers/media/pci/dt3155/dt3155.c | 10 +- drivers/media/pci/dt3155/dt3155.h | 10 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 +- drivers/media/pci/ivtv/Kconfig | 2 + drivers/media/pci/ivtv/ivtv-alsa-main.c | 11 +- drivers/media/pci/ivtv/ivtv-alsa-pcm.c | 11 +- drivers/media/pci/ivtv/ivtv-alsa-pcm.h | 11 +- drivers/media/pci/ivtv/ivtv-alsa.h | 11 +- drivers/media/pci/ivtv/ivtv-cards.c | 14 +- drivers/media/pci/ivtv/ivtv-cards.h | 14 +- drivers/media/pci/ivtv/ivtv-controls.c | 14 +- drivers/media/pci/ivtv/ivtv-controls.h | 14 +- drivers/media/pci/ivtv/ivtv-fileops.c | 14 +- drivers/media/pci/ivtv/ivtv-fileops.h | 14 +- drivers/media/pci/ivtv/ivtv-firmware.c | 14 +- drivers/media/pci/ivtv/ivtv-firmware.h | 14 +- drivers/media/pci/ivtv/ivtv-gpio.c | 14 +- drivers/media/pci/ivtv/ivtv-gpio.h | 14 +- drivers/media/pci/ivtv/ivtv-i2c.c | 14 +- drivers/media/pci/ivtv/ivtv-i2c.h | 14 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 14 +- drivers/media/pci/ivtv/ivtv-ioctl.h | 14 +- drivers/media/pci/ivtv/ivtv-irq.c | 14 +- drivers/media/pci/ivtv/ivtv-irq.h | 14 +- drivers/media/pci/ivtv/ivtv-mailbox.c | 14 +- drivers/media/pci/ivtv/ivtv-mailbox.h | 14 +- drivers/media/pci/ivtv/ivtv-queue.c | 14 +- drivers/media/pci/ivtv/ivtv-queue.h | 14 +- drivers/media/pci/ivtv/ivtv-routing.c | 14 +- drivers/media/pci/ivtv/ivtv-routing.h | 14 +- drivers/media/pci/ivtv/ivtv-streams.h | 14 +- drivers/media/pci/ivtv/ivtv-udma.c | 14 +- drivers/media/pci/ivtv/ivtv-udma.h | 14 +- drivers/media/pci/ivtv/ivtv-vbi.c | 14 +- drivers/media/pci/ivtv/ivtv-vbi.h | 14 +- drivers/media/pci/ivtv/ivtv-version.h | 14 +- drivers/media/pci/ivtv/ivtv-yuv.c | 14 +- drivers/media/pci/ivtv/ivtv-yuv.h | 14 +- drivers/media/pci/ivtv/ivtvfb.c | 14 +- drivers/media/pci/mantis/mantis_input.c | 10 +- drivers/media/pci/mantis/mantis_input.h | 10 +- drivers/media/pci/meye/meye.c | 11 +- drivers/media/pci/meye/meye.h | 11 +- drivers/media/pci/netup_unidvb/netup_unidvb.h | 11 +- drivers/media/pci/netup_unidvb/netup_unidvb_ci.c | 11 +- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 11 +- drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c | 11 +- drivers/media/pci/netup_unidvb/netup_unidvb_spi.c | 11 +- drivers/media/pci/pluto2/pluto2.c | 12 +- drivers/media/pci/pt1/pt1.c | 11 +- drivers/media/pci/saa7134/saa7134-alsa.c | 11 +- drivers/media/pci/saa7134/saa7134-cards.c | 11 +- drivers/media/pci/saa7134/saa7134-core.c | 11 +- drivers/media/pci/saa7134/saa7134-dvb.c | 11 +- drivers/media/pci/saa7134/saa7134-empress.c | 11 +- drivers/media/pci/saa7134/saa7134-go7007.c | 10 +- drivers/media/pci/saa7134/saa7134-i2c.c | 11 +- drivers/media/pci/saa7134/saa7134-input.c | 12 +- drivers/media/pci/saa7134/saa7134-ts.c | 11 +- drivers/media/pci/saa7134/saa7134-tvaudio.c | 11 +- drivers/media/pci/saa7134/saa7134-vbi.c | 11 +- drivers/media/pci/saa7134/saa7134-video.c | 11 +- drivers/media/pci/saa7134/saa7134.h | 11 +- drivers/media/pci/saa7164/saa7164-api.c | 12 +- drivers/media/pci/saa7164/saa7164-buffer.c | 12 +- drivers/media/pci/saa7164/saa7164-bus.c | 12 +- drivers/media/pci/saa7164/saa7164-cards.c | 12 +- drivers/media/pci/saa7164/saa7164-cmd.c | 12 +- drivers/media/pci/saa7164/saa7164-core.c | 45 +- drivers/media/pci/saa7164/saa7164-dvb.c | 12 +- drivers/media/pci/saa7164/saa7164-encoder.c | 12 +- drivers/media/pci/saa7164/saa7164-fw.c | 12 +- drivers/media/pci/saa7164/saa7164-i2c.c | 12 +- drivers/media/pci/saa7164/saa7164-reg.h | 12 +- drivers/media/pci/saa7164/saa7164-types.h | 12 +- drivers/media/pci/saa7164/saa7164-vbi.c | 12 +- drivers/media/pci/saa7164/saa7164.h | 12 +- drivers/media/pci/smipcie/smipcie-ir.c | 11 +- drivers/media/pci/smipcie/smipcie-main.c | 11 +- drivers/media/pci/smipcie/smipcie.h | 11 +- drivers/media/pci/solo6x10/solo6x10-core.c | 11 +- drivers/media/pci/solo6x10/solo6x10-disp.c | 11 +- drivers/media/pci/solo6x10/solo6x10-eeprom.c | 11 +- drivers/media/pci/solo6x10/solo6x10-enc.c | 11 +- drivers/media/pci/solo6x10/solo6x10-g723.c | 11 +- drivers/media/pci/solo6x10/solo6x10-gpio.c | 11 +- drivers/media/pci/solo6x10/solo6x10-i2c.c | 11 +- drivers/media/pci/solo6x10/solo6x10-jpeg.h | 11 +- drivers/media/pci/solo6x10/solo6x10-offsets.h | 11 +- drivers/media/pci/solo6x10/solo6x10-p2m.c | 11 +- drivers/media/pci/solo6x10/solo6x10-regs.h | 11 +- drivers/media/pci/solo6x10/solo6x10-tw28.c | 11 +- drivers/media/pci/solo6x10/solo6x10-tw28.h | 11 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 11 +- drivers/media/pci/solo6x10/solo6x10-v4l2.c | 11 +- drivers/media/pci/solo6x10/solo6x10.h | 11 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 18 +- drivers/media/pci/sta2x11/sta2x11_vip.h | 11 +- drivers/media/pci/ttpci/av7110.c | 14 +- drivers/media/pci/ttpci/av7110.h | 21 +- drivers/media/pci/ttpci/av7110_ir.c | 423 +- drivers/media/pci/tw5864/tw5864-core.c | 11 +- drivers/media/pci/tw5864/tw5864-h264.c | 11 +- drivers/media/pci/tw5864/tw5864-reg.h | 11 +- drivers/media/pci/tw5864/tw5864-video.c | 11 +- drivers/media/pci/tw5864/tw5864.h | 11 +- drivers/media/pci/tw68/tw68-core.c | 11 +- drivers/media/pci/tw68/tw68-reg.h | 11 +- drivers/media/pci/tw68/tw68-risc.c | 11 +- drivers/media/pci/tw68/tw68-video.c | 11 +- drivers/media/pci/tw68/tw68.h | 11 +- drivers/media/pci/tw686x/tw686x-audio.c | 5 +- drivers/media/pci/tw686x/tw686x-core.c | 5 +- drivers/media/pci/tw686x/tw686x-video.c | 6 +- drivers/media/pci/tw686x/tw686x.h | 5 +- drivers/media/platform/Kconfig | 12 + drivers/media/platform/aspeed-video.c | 128 +- drivers/media/platform/atmel/atmel-isc-regs.h | 6 +- drivers/media/platform/atmel/atmel-isc.c | 268 +- drivers/media/platform/cec-gpio/cec-gpio.c | 28 +- drivers/media/platform/coda/Makefile | 5 +- drivers/media/platform/coda/coda-bit.c | 81 +- drivers/media/platform/coda/coda-common.c | 154 +- drivers/media/platform/coda/coda-gdi.c | 6 +- drivers/media/platform/coda/coda-h264.c | 9 +- drivers/media/platform/coda/coda-jpeg.c | 6 +- drivers/media/platform/coda/coda-mpeg2.c | 44 - drivers/media/platform/coda/coda-mpeg4.c | 49 - drivers/media/platform/coda/coda.h | 20 +- drivers/media/platform/coda/coda_regs.h | 8 +- drivers/media/platform/coda/imx-vdoa.c | 10 +- drivers/media/platform/coda/imx-vdoa.h | 10 +- drivers/media/platform/coda/trace.h | 2 +- drivers/media/platform/davinci/ccdc_hw_device.h | 11 +- drivers/media/platform/davinci/dm355_ccdc.c | 11 +- drivers/media/platform/davinci/dm355_ccdc_regs.h | 11 +- drivers/media/platform/davinci/dm644x_ccdc.c | 11 +- drivers/media/platform/davinci/dm644x_ccdc_regs.h | 11 +- drivers/media/platform/davinci/isif.c | 11 +- drivers/media/platform/davinci/isif_regs.h | 11 +- drivers/media/platform/davinci/vpbe.c | 10 +- drivers/media/platform/davinci/vpbe_display.c | 10 +- drivers/media/platform/davinci/vpbe_osd.c | 11 +- drivers/media/platform/davinci/vpbe_osd_regs.h | 10 +- drivers/media/platform/davinci/vpbe_venc.c | 10 +- drivers/media/platform/davinci/vpbe_venc_regs.h | 10 +- drivers/media/platform/davinci/vpfe_capture.c | 12 +- drivers/media/platform/davinci/vpif_capture.c | 27 +- drivers/media/platform/davinci/vpif_capture.h | 11 +- drivers/media/platform/davinci/vpss.c | 18 +- drivers/media/platform/exynos-gsc/gsc-core.c | 8 +- drivers/media/platform/exynos-gsc/gsc-core.h | 2 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 20 +- drivers/media/platform/exynos-gsc/gsc-regs.c | 6 +- drivers/media/platform/exynos4-is/common.c | 5 +- drivers/media/platform/exynos4-is/common.h | 3 +- drivers/media/platform/exynos4-is/fimc-capture.c | 10 +- drivers/media/platform/exynos4-is/fimc-core.c | 6 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 9 +- drivers/media/platform/exynos4-is/fimc-lite.c | 10 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 18 +- drivers/media/platform/exynos4-is/media-dev.c | 12 +- drivers/media/platform/fsl-viu.c | 7 +- drivers/media/platform/m2m-deinterlace.c | 6 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 4 +- drivers/media/platform/marvell-ccic/mcam-core.c | 11 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 4 +- drivers/media/platform/meson/ao-cec-g12a.c | 21 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 14 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h | 10 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c | 10 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.h | 10 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_parse.c | 10 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_parse.h | 10 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_reg.h | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_comp.c | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_comp.h | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.h | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_ipi.h | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 28 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.h | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_regs.c | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_regs.h | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_vpu.c | 10 +- drivers/media/platform/mtk-mdp/mtk_mdp_vpu.h | 10 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 52 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 12 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h | 10 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 12 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 41 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.c | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.h | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.h | 10 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 10 +- .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 10 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 10 +- drivers/media/platform/mtk-vcodec/vdec_drv_base.h | 10 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 10 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 10 +- drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 11 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 10 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 10 +- .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 11 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 11 +- drivers/media/platform/mtk-vcodec/venc_drv_base.h | 11 +- drivers/media/platform/mtk-vcodec/venc_drv_if.c | 11 +- drivers/media/platform/mtk-vcodec/venc_drv_if.h | 11 +- drivers/media/platform/mtk-vcodec/venc_ipi_msg.h | 11 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.c | 11 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.h | 11 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 12 +- drivers/media/platform/mtk-vpu/mtk_vpu.h | 10 +- drivers/media/platform/mx2_emmaprp.c | 6 +- drivers/media/platform/omap/Kconfig | 1 + drivers/media/platform/omap3isp/isp.c | 18 +- drivers/media/platform/omap3isp/isph3a_aewb.c | 24 +- drivers/media/platform/omap3isp/isph3a_af.c | 24 +- drivers/media/platform/omap3isp/isphist.c | 11 +- drivers/media/platform/omap3isp/ispstat.c | 4 +- drivers/media/platform/omap3isp/ispvideo.c | 3 +- drivers/media/platform/omap3isp/omap3isp.h | 10 +- drivers/media/platform/pxa_camera.c | 8 +- drivers/media/platform/qcom/camss/camss-video.c | 2 +- drivers/media/platform/qcom/venus/core.c | 15 +- drivers/media/platform/qcom/venus/core.h | 11 +- drivers/media/platform/qcom/venus/firmware.c | 17 +- drivers/media/platform/qcom/venus/firmware.h | 11 +- drivers/media/platform/qcom/venus/helpers.c | 18 +- drivers/media/platform/qcom/venus/helpers.h | 11 +- drivers/media/platform/qcom/venus/hfi.c | 11 +- drivers/media/platform/qcom/venus/hfi.h | 11 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 13 +- drivers/media/platform/qcom/venus/hfi_cmds.h | 11 +- drivers/media/platform/qcom/venus/hfi_helper.h | 15 +- drivers/media/platform/qcom/venus/hfi_msgs.c | 11 +- drivers/media/platform/qcom/venus/hfi_msgs.h | 11 +- drivers/media/platform/qcom/venus/hfi_venus.c | 11 +- drivers/media/platform/qcom/venus/hfi_venus.h | 11 +- drivers/media/platform/qcom/venus/hfi_venus_io.h | 11 +- drivers/media/platform/qcom/venus/vdec.c | 15 +- drivers/media/platform/qcom/venus/vdec.h | 11 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 13 +- drivers/media/platform/qcom/venus/venc.c | 15 +- drivers/media/platform/qcom/venus/venc.h | 11 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 34 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 4 +- drivers/media/platform/rcar_fdp1.c | 12 +- drivers/media/platform/rcar_jpu.c | 10 +- drivers/media/platform/renesas-ceu.c | 2 +- drivers/media/platform/rockchip/rga/rga-buf.c | 10 +- drivers/media/platform/rockchip/rga/rga-hw.c | 10 +- drivers/media/platform/rockchip/rga/rga-hw.h | 10 +- drivers/media/platform/rockchip/rga/rga.c | 10 +- drivers/media/platform/rockchip/rga/rga.h | 10 +- drivers/media/platform/s3c-camif/camif-core.c | 6 +- drivers/media/platform/s5p-cec/s5p_cec.c | 6 +- drivers/media/platform/s5p-cec/s5p_cec.h | 6 +- drivers/media/platform/s5p-g2d/g2d-hw.c | 6 +- drivers/media/platform/s5p-g2d/g2d-regs.h | 6 +- drivers/media/platform/s5p-g2d/g2d.c | 6 +- drivers/media/platform/s5p-g2d/g2d.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 11 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 25 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 27 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_iommu.h | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 8 +- drivers/media/platform/s5p-mfc/s5p_mfc_pm.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_pm.h | 6 +- .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 4 +- drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/stm32/stm32-dcmi.c | 2 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 1 - drivers/media/platform/tegra-cec/tegra_cec.c | 13 +- drivers/media/platform/tegra-cec/tegra_cec.h | 13 +- drivers/media/platform/ti-vpe/vpe.c | 7 +- drivers/media/platform/via-camera.c | 2 +- drivers/media/platform/vicodec/Kconfig | 1 + drivers/media/platform/vicodec/vicodec-core.c | 313 +- drivers/media/platform/video-mux.c | 10 +- drivers/media/platform/vim2m.c | 6 +- drivers/media/platform/vimc/Kconfig | 1 + drivers/media/platform/vimc/vimc-capture.c | 12 +- drivers/media/platform/vimc/vimc-common.c | 12 +- drivers/media/platform/vimc/vimc-common.h | 12 +- drivers/media/platform/vimc/vimc-core.c | 19 +- drivers/media/platform/vimc/vimc-debayer.c | 17 +- drivers/media/platform/vimc/vimc-scaler.c | 19 +- drivers/media/platform/vimc/vimc-sensor.c | 19 +- drivers/media/platform/vivid/Kconfig | 1 + drivers/media/platform/vivid/vivid-core.c | 6 +- drivers/media/platform/vivid/vivid-osd.c | 2 +- drivers/media/platform/vivid/vivid-vid-common.c | 20 + drivers/media/platform/vivid/vivid-vid-common.h | 2 + drivers/media/radio/Kconfig | 1 + drivers/media/radio/dsbr100.c | 14 +- drivers/media/radio/radio-cadet.c | 5 +- drivers/media/radio/radio-isa.c | 14 +- drivers/media/radio/radio-isa.h | 10 +- drivers/media/radio/radio-keene.c | 14 +- drivers/media/radio/radio-ma901.c | 14 +- drivers/media/radio/radio-miropcm20.c | 4 +- drivers/media/radio/radio-mr800.c | 16 +- drivers/media/radio/radio-raremono.c | 3 +- drivers/media/radio/radio-sf16fmi.c | 3 +- drivers/media/radio/radio-si476x.c | 32 +- drivers/media/radio/radio-tea5764.c | 14 +- drivers/media/radio/radio-tea5777.c | 17 +- drivers/media/radio/radio-tea5777.h | 12 +- drivers/media/radio/radio-timb.c | 13 +- drivers/media/radio/radio-wl1273.c | 22 +- drivers/media/radio/saa7706h.c | 10 +- drivers/media/radio/si470x/radio-si470x-common.c | 11 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 18 +- drivers/media/radio/si470x/radio-si470x-usb.c | 17 +- drivers/media/radio/si470x/radio-si470x.h | 11 +- drivers/media/radio/si4713/radio-platform-si4713.c | 15 +- drivers/media/radio/si4713/radio-usb-si4713.c | 4 +- drivers/media/radio/si4713/si4713.c | 11 +- drivers/media/radio/tea575x.c | 20 +- drivers/media/radio/tef6862.c | 10 +- drivers/media/radio/wl128x/fmdrv.h | 11 +- drivers/media/radio/wl128x/fmdrv_common.c | 11 +- drivers/media/radio/wl128x/fmdrv_common.h | 11 +- drivers/media/radio/wl128x/fmdrv_rx.c | 11 +- drivers/media/radio/wl128x/fmdrv_rx.h | 11 +- drivers/media/radio/wl128x/fmdrv_tx.c | 11 +- drivers/media/radio/wl128x/fmdrv_tx.h | 11 +- drivers/media/radio/wl128x/fmdrv_v4l2.c | 24 +- drivers/media/radio/wl128x/fmdrv_v4l2.h | 11 +- drivers/media/rc/ati_remote.c | 12 +- drivers/media/rc/bpf-lirc.c | 30 +- drivers/media/rc/ene_ir.c | 12 +- drivers/media/rc/ene_ir.h | 11 +- drivers/media/rc/fintek-cir.c | 11 +- drivers/media/rc/fintek-cir.h | 11 +- drivers/media/rc/gpio-ir-recv.c | 10 +- drivers/media/rc/igorplugusb.c | 11 +- drivers/media/rc/iguanair.c | 11 +- drivers/media/rc/img-ir/img-ir-core.c | 6 +- drivers/media/rc/img-ir/img-ir-hw.c | 6 +- drivers/media/rc/img-ir/img-ir-hw.h | 6 +- drivers/media/rc/img-ir/img-ir-jvc.c | 6 +- drivers/media/rc/img-ir/img-ir-nec.c | 6 +- drivers/media/rc/img-ir/img-ir-raw.c | 6 +- drivers/media/rc/img-ir/img-ir-raw.h | 6 +- drivers/media/rc/img-ir/img-ir-rc5.c | 6 +- drivers/media/rc/img-ir/img-ir-rc6.c | 6 +- drivers/media/rc/img-ir/img-ir-sanyo.c | 6 +- drivers/media/rc/img-ir/img-ir-sharp.c | 6 +- drivers/media/rc/img-ir/img-ir-sony.c | 6 +- drivers/media/rc/img-ir/img-ir.h | 6 +- drivers/media/rc/imon.c | 11 +- drivers/media/rc/ir-hix5hd2.c | 5 +- drivers/media/rc/ir-jvc-decoder.c | 10 +- drivers/media/rc/ir-mce_kbd-decoder.c | 10 +- drivers/media/rc/ir-rc6-decoder.c | 10 +- drivers/media/rc/ir-rx51.c | 11 +- drivers/media/rc/ir-sharp-decoder.c | 10 +- drivers/media/rc/ir-sony-decoder.c | 10 +- drivers/media/rc/ir-spi.c | 1 - drivers/media/rc/ir-xmp-decoder.c | 10 +- drivers/media/rc/ite-cir.c | 11 +- drivers/media/rc/ite-cir.h | 11 +- drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c | 8 +- .../media/rc/keymaps/rc-avermedia-m733a-rm-k6.c | 6 +- drivers/media/rc/keymaps/rc-cec.c | 6 +- drivers/media/rc/keymaps/rc-d680-dmb.c | 5 +- drivers/media/rc/keymaps/rc-delock-61959.c | 6 +- drivers/media/rc/keymaps/rc-dtt200u.c | 6 +- drivers/media/rc/keymaps/rc-dvbsky.c | 7 +- drivers/media/rc/keymaps/rc-dvico-mce.c | 5 +- drivers/media/rc/keymaps/rc-dvico-portable.c | 5 +- drivers/media/rc/keymaps/rc-geekbox.c | 8 +- drivers/media/rc/keymaps/rc-hauppauge.c | 1 - drivers/media/rc/keymaps/rc-hisi-poplar.c | 6 +- drivers/media/rc/keymaps/rc-hisi-tv-demo.c | 6 +- drivers/media/rc/keymaps/rc-imon-mce.c | 6 +- drivers/media/rc/keymaps/rc-imon-pad.c | 6 +- drivers/media/rc/keymaps/rc-it913x-v1.c | 6 +- drivers/media/rc/keymaps/rc-it913x-v2.c | 6 +- drivers/media/rc/keymaps/rc-kworld-pc150u.c | 6 +- drivers/media/rc/keymaps/rc-lme2510.c | 7 +- drivers/media/rc/keymaps/rc-rc6-mce.c | 6 +- drivers/media/rc/keymaps/rc-streamzap.c | 6 +- drivers/media/rc/keymaps/rc-su3000.c | 6 +- drivers/media/rc/keymaps/rc-technisat-ts35.c | 6 +- .../media/rc/keymaps/rc-terratec-cinergy-c-pci.c | 6 +- .../media/rc/keymaps/rc-terratec-cinergy-s2-hd.c | 6 +- drivers/media/rc/keymaps/rc-tivo.c | 6 +- drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c | 6 +- drivers/media/rc/keymaps/rc-videomate-m1f.c | 6 +- drivers/media/rc/lirc_dev.c | 12 +- drivers/media/rc/mceusb.c | 13 +- drivers/media/rc/meson-ir.c | 8 +- drivers/media/rc/mtk-cir.c | 11 +- drivers/media/rc/nuvoton-cir.h | 11 +- drivers/media/rc/rc-loopback.c | 12 +- drivers/media/rc/rc-main.c | 6 +- drivers/media/rc/redrat3.c | 12 +- drivers/media/rc/serial_ir.c | 10 +- drivers/media/rc/sir_ir.c | 6 +- drivers/media/rc/st_rc.c | 6 +- drivers/media/rc/streamzap.c | 11 +- drivers/media/rc/sunxi-cir.c | 11 +- drivers/media/rc/tango-ir.c | 6 +- drivers/media/rc/ttusbir.c | 11 +- drivers/media/rc/winbond-cir.c | 11 +- drivers/media/spi/Kconfig | 2 +- drivers/media/spi/gs1662.c | 6 +- drivers/media/tuners/Kconfig | 2 +- drivers/media/tuners/fc0011.c | 11 +- drivers/media/tuners/fc0012-priv.h | 11 +- drivers/media/tuners/fc0012.c | 11 +- drivers/media/tuners/fc0012.h | 11 +- drivers/media/tuners/fc0013-priv.h | 12 +- drivers/media/tuners/fc0013.c | 12 +- drivers/media/tuners/fc0013.h | 12 +- drivers/media/tuners/fc001x-common.h | 11 +- drivers/media/tuners/it913x.c | 12 +- drivers/media/tuners/it913x.h | 12 +- drivers/media/tuners/m88rs6000t.c | 11 +- drivers/media/tuners/m88rs6000t.h | 11 +- drivers/media/tuners/max2165.c | 12 +- drivers/media/tuners/max2165.h | 12 +- drivers/media/tuners/max2165_priv.h | 12 +- drivers/media/tuners/mc44s803.c | 12 +- drivers/media/tuners/mc44s803.h | 12 +- drivers/media/tuners/mc44s803_priv.h | 12 +- drivers/media/tuners/msi001.c | 11 +- drivers/media/tuners/mt2060.c | 12 +- drivers/media/tuners/mt2060.h | 12 +- drivers/media/tuners/mt2060_priv.h | 12 +- drivers/media/tuners/mt2131.c | 12 +- drivers/media/tuners/mt2131.h | 12 +- drivers/media/tuners/mt2131_priv.h | 12 +- drivers/media/tuners/mt2266.c | 11 +- drivers/media/tuners/mt2266.h | 11 +- drivers/media/tuners/mxl5007t.c | 11 +- drivers/media/tuners/mxl5007t.h | 11 +- drivers/media/tuners/qt1010.c | 11 +- drivers/media/tuners/qt1010.h | 11 +- drivers/media/tuners/qt1010_priv.h | 11 +- drivers/media/tuners/si2157.c | 11 +- drivers/media/tuners/si2157.h | 11 +- drivers/media/tuners/si2157_priv.h | 11 +- drivers/media/tuners/tda18218.c | 11 +- drivers/media/tuners/tda18218.h | 11 +- drivers/media/tuners/tda18218_priv.h | 11 +- drivers/media/tuners/tda18250.c | 12 +- drivers/media/tuners/tda18250.h | 11 +- drivers/media/tuners/tda18250_priv.h | 11 +- drivers/media/tuners/tda827x.c | 11 +- drivers/media/tuners/tua9001.c | 11 +- drivers/media/tuners/tua9001.h | 11 +- drivers/media/tuners/tua9001_priv.h | 11 +- drivers/media/tuners/xc4000.c | 11 +- drivers/media/tuners/xc4000.h | 12 +- drivers/media/tuners/xc5000.c | 12 +- drivers/media/tuners/xc5000.h | 12 +- drivers/media/usb/airspy/airspy.c | 17 +- drivers/media/usb/au0828/au0828-cards.c | 12 +- drivers/media/usb/au0828/au0828-cards.h | 12 +- drivers/media/usb/au0828/au0828-core.c | 24 +- drivers/media/usb/au0828/au0828-dvb.c | 12 +- drivers/media/usb/au0828/au0828-i2c.c | 12 +- drivers/media/usb/au0828/au0828-reg.h | 12 +- drivers/media/usb/au0828/au0828-video.c | 32 +- drivers/media/usb/au0828/au0828.h | 12 +- drivers/media/usb/cpia2/cpia2.h | 11 +- drivers/media/usb/cpia2/cpia2_core.c | 11 +- drivers/media/usb/cpia2/cpia2_registers.h | 11 +- drivers/media/usb/cpia2/cpia2_usb.c | 14 +- drivers/media/usb/cpia2/cpia2_v4l.c | 20 +- drivers/media/usb/cx231xx/cx231xx-417.c | 11 +- drivers/media/usb/cx231xx/cx231xx-audio.c | 12 +- drivers/media/usb/cx231xx/cx231xx-dif.h | 11 +- drivers/media/usb/cx231xx/cx231xx-dvb.c | 1 - drivers/media/usb/cx231xx/cx231xx-video.c | 28 +- drivers/media/usb/dvb-usb-v2/af9015.c | 12 +- drivers/media/usb/dvb-usb-v2/af9015.h | 12 +- drivers/media/usb/dvb-usb-v2/af9035.c | 2 + drivers/media/usb/dvb-usb-v2/anysee.c | 13 +- drivers/media/usb/dvb-usb-v2/anysee.h | 11 +- drivers/media/usb/dvb-usb-v2/au6610.c | 11 +- drivers/media/usb/dvb-usb-v2/au6610.h | 11 +- drivers/media/usb/dvb-usb-v2/ce6230.c | 12 +- drivers/media/usb/dvb-usb-v2/ce6230.h | 12 +- drivers/media/usb/dvb-usb-v2/dvb_usb_urb.c | 15 +- drivers/media/usb/dvb-usb-v2/dvbsky.c | 22 +- drivers/media/usb/dvb-usb-v2/ec168.c | 12 +- drivers/media/usb/dvb-usb-v2/ec168.h | 12 +- drivers/media/usb/dvb-usb-v2/gl861.c | 5 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 12 +- drivers/media/usb/dvb-usb-v2/lmedm04.h | 4 +- drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-demod.h | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.c | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.h | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.h | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-phy.c | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-phy.h | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-reg.h | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.h | 11 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 5 +- drivers/media/usb/dvb-usb-v2/mxl111sf.h | 5 +- drivers/media/usb/dvb-usb-v2/zd1301.c | 11 +- drivers/media/usb/dvb-usb/Kconfig | 16 +- drivers/media/usb/dvb-usb/Makefile | 3 - drivers/media/usb/dvb-usb/a800.c | 5 +- drivers/media/usb/dvb-usb/af9005-fe.c | 11 +- drivers/media/usb/dvb-usb/af9005-remote.c | 11 +- drivers/media/usb/dvb-usb/af9005.c | 11 +- drivers/media/usb/dvb-usb/af9005.h | 11 +- drivers/media/usb/dvb-usb/az6027.c | 5 +- drivers/media/usb/dvb-usb/cinergyT2-core.c | 12 +- drivers/media/usb/dvb-usb/cinergyT2-fe.c | 12 +- drivers/media/usb/dvb-usb/cinergyT2.h | 12 +- drivers/media/usb/dvb-usb/cxusb-analog.c | 1845 -- drivers/media/usb/dvb-usb/cxusb.c | 801 +- drivers/media/usb/dvb-usb/cxusb.h | 158 +- drivers/media/usb/dvb-usb/dib0700.h | 5 +- drivers/media/usb/dvb-usb/dib0700_core.c | 5 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 5 +- drivers/media/usb/dvb-usb/dibusb-common.c | 5 +- drivers/media/usb/dvb-usb/dibusb-mc-common.c | 5 +- drivers/media/usb/dvb-usb/dibusb.h | 5 +- drivers/media/usb/dvb-usb/digitv.c | 5 +- drivers/media/usb/dvb-usb/dtt200u-fe.c | 5 +- drivers/media/usb/dvb-usb/dtt200u.c | 5 +- drivers/media/usb/dvb-usb/dtt200u.h | 5 +- drivers/media/usb/dvb-usb/dtv5100.c | 11 +- drivers/media/usb/dvb-usb/dtv5100.h | 11 +- drivers/media/usb/dvb-usb/dvb-usb-dvb.c | 5 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 25 +- drivers/media/usb/dvb-usb/dvb-usb.h | 10 - drivers/media/usb/dvb-usb/dw2102.c | 5 +- drivers/media/usb/dvb-usb/gp8psk.c | 5 +- drivers/media/usb/dvb-usb/gp8psk.h | 5 +- drivers/media/usb/dvb-usb/m920x.c | 5 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 5 +- drivers/media/usb/dvb-usb/opera1.c | 5 +- drivers/media/usb/dvb-usb/pctv452e.c | 6 +- drivers/media/usb/dvb-usb/ttusb2.c | 5 +- drivers/media/usb/dvb-usb/ttusb2.h | 5 +- drivers/media/usb/dvb-usb/umt-010.c | 5 +- drivers/media/usb/dvb-usb/vp702x-fe.c | 6 +- drivers/media/usb/dvb-usb/vp702x.c | 5 +- drivers/media/usb/dvb-usb/vp7045-fe.c | 6 +- drivers/media/usb/dvb-usb/vp7045.c | 5 +- drivers/media/usb/dvb-usb/vp7045.h | 5 +- drivers/media/usb/em28xx/em28xx-input.c | 35 +- drivers/media/usb/em28xx/em28xx-video.c | 32 +- drivers/media/usb/go7007/go7007-driver.c | 10 +- drivers/media/usb/go7007/go7007-fw.c | 10 +- drivers/media/usb/go7007/go7007-i2c.c | 10 +- drivers/media/usb/go7007/go7007-loader.c | 10 +- drivers/media/usb/go7007/go7007-priv.h | 10 +- drivers/media/usb/go7007/go7007-usb.c | 10 +- drivers/media/usb/go7007/go7007-v4l2.c | 25 +- drivers/media/usb/go7007/s2250-board.c | 10 +- drivers/media/usb/go7007/snd-go7007.c | 10 +- drivers/media/usb/gspca/autogain_functions.c | 11 +- drivers/media/usb/gspca/cpia1.c | 12 +- drivers/media/usb/gspca/etoms.c | 11 +- drivers/media/usb/gspca/gspca.c | 17 +- drivers/media/usb/gspca/m5602/m5602_bridge.h | 6 +- drivers/media/usb/gspca/m5602/m5602_core.c | 6 +- drivers/media/usb/gspca/m5602/m5602_mt9m111.c | 6 +- drivers/media/usb/gspca/m5602/m5602_mt9m111.h | 6 +- drivers/media/usb/gspca/m5602/m5602_ov7660.c | 6 +- drivers/media/usb/gspca/m5602/m5602_ov7660.h | 6 +- drivers/media/usb/gspca/m5602/m5602_ov9650.c | 6 +- drivers/media/usb/gspca/m5602/m5602_ov9650.h | 6 +- drivers/media/usb/gspca/m5602/m5602_po1030.c | 6 +- drivers/media/usb/gspca/m5602/m5602_po1030.h | 6 +- drivers/media/usb/gspca/m5602/m5602_s5k4aa.c | 6 +- drivers/media/usb/gspca/m5602/m5602_s5k4aa.h | 6 +- drivers/media/usb/gspca/m5602/m5602_s5k83a.c | 6 +- drivers/media/usb/gspca/m5602/m5602_s5k83a.h | 6 +- drivers/media/usb/gspca/m5602/m5602_sensor.h | 6 +- drivers/media/usb/gspca/pac207.c | 12 +- drivers/media/usb/gspca/pac_common.h | 12 +- drivers/media/usb/gspca/se401.c | 12 +- drivers/media/usb/gspca/se401.h | 12 +- drivers/media/usb/gspca/sn9c2028.h | 12 +- drivers/media/usb/gspca/stv0680.c | 12 +- drivers/media/usb/gspca/stv06xx/stv06xx.c | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx.h | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.c | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.h | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.h | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx_sensor.h | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx_st6422.c | 12 +- drivers/media/usb/gspca/stv06xx/stv06xx_st6422.h | 12 +- drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.c | 11 +- drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.h | 11 +- drivers/media/usb/gspca/xirlink_cit.c | 12 +- drivers/media/usb/gspca/zc3xx-reg.h | 3 +- drivers/media/usb/gspca/zc3xx.c | 11 +- drivers/media/usb/hackrf/hackrf.c | 25 +- drivers/media/usb/hdpvr/hdpvr-control.c | 6 +- drivers/media/usb/hdpvr/hdpvr-core.c | 6 +- drivers/media/usb/hdpvr/hdpvr-i2c.c | 6 +- drivers/media/usb/hdpvr/hdpvr-video.c | 11 +- drivers/media/usb/hdpvr/hdpvr.h | 6 +- drivers/media/usb/msi2500/msi2500.c | 16 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 6 +- drivers/media/usb/pvrusb2/pvrusb2-std.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-sysfs.c | 3 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 17 +- drivers/media/usb/pwc/pwc-ctrl.c | 14 +- drivers/media/usb/pwc/pwc-dec1.c | 14 +- drivers/media/usb/pwc/pwc-dec1.h | 14 +- drivers/media/usb/pwc/pwc-dec23.c | 14 +- drivers/media/usb/pwc/pwc-dec23.h | 14 +- drivers/media/usb/pwc/pwc-if.c | 16 +- drivers/media/usb/pwc/pwc-kiara.c | 14 +- drivers/media/usb/pwc/pwc-kiara.h | 14 +- drivers/media/usb/pwc/pwc-misc.c | 14 +- drivers/media/usb/pwc/pwc-timon.c | 14 +- drivers/media/usb/pwc/pwc-timon.h | 14 +- drivers/media/usb/pwc/pwc-uncompress.c | 14 +- drivers/media/usb/pwc/pwc-v4l.c | 17 +- drivers/media/usb/pwc/pwc.h | 32 +- drivers/media/usb/s2255/Kconfig | 1 + drivers/media/usb/s2255/s2255drv.c | 16 +- drivers/media/usb/siano/smsusb.c | 33 +- drivers/media/usb/stk1160/stk1160-ac97.c | 12 +- drivers/media/usb/stk1160/stk1160-core.c | 12 +- drivers/media/usb/stk1160/stk1160-i2c.c | 12 +- drivers/media/usb/stk1160/stk1160-reg.h | 12 +- drivers/media/usb/stk1160/stk1160-v4l.c | 19 +- drivers/media/usb/stk1160/stk1160-video.c | 12 +- drivers/media/usb/stk1160/stk1160.h | 12 +- drivers/media/usb/stkwebcam/stk-sensor.c | 10 +- drivers/media/usb/stkwebcam/stk-webcam.c | 6 +- drivers/media/usb/tm6000/tm6000-dvb.c | 10 +- drivers/media/usb/tm6000/tm6000-input.c | 10 +- drivers/media/usb/tm6000/tm6000-video.c | 20 +- drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c | 6 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 12 +- drivers/media/usb/ttusb-dec/ttusbdecfe.c | 12 +- drivers/media/usb/ttusb-dec/ttusbdecfe.h | 12 +- drivers/media/usb/usbtv/usbtv-video.c | 5 +- drivers/media/usb/usbvision/usbvision-cards.c | 11 +- drivers/media/usb/usbvision/usbvision-core.c | 12 +- drivers/media/usb/usbvision/usbvision-i2c.c | 11 +- drivers/media/usb/usbvision/usbvision-video.c | 35 +- drivers/media/usb/usbvision/usbvision.h | 12 +- drivers/media/usb/uvc/uvc_ctrl.c | 11 +- drivers/media/usb/uvc/uvc_debugfs.c | 12 +- drivers/media/usb/uvc/uvc_driver.c | 7 +- drivers/media/usb/uvc/uvc_entity.c | 7 +- drivers/media/usb/uvc/uvc_isight.c | 7 +- drivers/media/usb/uvc/uvc_metadata.c | 6 +- drivers/media/usb/uvc/uvc_queue.c | 7 +- drivers/media/usb/uvc/uvc_status.c | 7 +- drivers/media/usb/uvc/uvc_v4l2.c | 7 +- drivers/media/usb/uvc/uvc_video.c | 7 +- drivers/media/usb/zr364xx/zr364xx.c | 21 +- drivers/media/v4l2-core/Kconfig | 2 + drivers/media/v4l2-core/v4l2-common.c | 32 +- drivers/media/v4l2-core/v4l2-ctrls.c | 118 +- drivers/media/v4l2-core/v4l2-dev.c | 8 +- drivers/media/v4l2-core/v4l2-device.c | 14 +- drivers/media/v4l2-core/v4l2-event.c | 10 +- drivers/media/v4l2-core/v4l2-fh.c | 10 +- drivers/media/v4l2-core/v4l2-fwnode.c | 13 +- drivers/media/v4l2-core/v4l2-ioctl.c | 33 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 35 +- drivers/media/v4l2-core/v4l2-subdev.c | 10 +- drivers/media/v4l2-core/videobuf-core.c | 5 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 9 +- drivers/media/v4l2-core/videobuf-dma-sg.c | 5 +- drivers/media/v4l2-core/videobuf-vmalloc.c | 7 +- drivers/memory/Kconfig | 10 +- drivers/memory/Makefile | 1 - drivers/memory/atmel-sdramc.c | 14 +- drivers/memory/brcmstb_dpfe.c | 317 +- drivers/memory/emif.c | 3 +- drivers/memory/fsl-corenet-cf.c | 6 +- drivers/memory/jedec_ddr.h | 175 - drivers/memory/jedec_ddr_data.c | 136 - drivers/memory/jz4780-nemc.c | 28 +- drivers/memory/mtk-smi.c | 10 +- drivers/memory/mvebu-devbus.c | 14 +- drivers/memory/of_memory.c | 9 +- drivers/memory/of_memory.h | 6 +- drivers/memory/omap-gpmc.c | 4 +- drivers/memory/tegra/tegra124-emc.c | 11 +- drivers/memory/tegra/tegra124.c | 44 +- drivers/memory/ti-emif-pm.c | 10 +- drivers/memstick/core/memstick.c | 13 +- drivers/memstick/core/mspro_block.c | 13 +- drivers/message/fusion/mptbase.c | 3 +- drivers/mfd/Kconfig | 5 +- drivers/mfd/aat2870-core.c | 15 +- drivers/mfd/ab3100-core.c | 2 +- drivers/mfd/ab3100-otp.c | 2 +- drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/ab8500-debugfs.c | 2 +- drivers/mfd/ab8500-gpadc.c | 2 +- drivers/mfd/ab8500-sysctrl.c | 2 +- drivers/mfd/abx500-core.c | 2 +- drivers/mfd/act8945a.c | 6 +- drivers/mfd/adp5520.c | 3 +- drivers/mfd/altera-a10sr.c | 13 +- drivers/mfd/arizona-core.c | 2 +- drivers/mfd/as3711.c | 5 +- drivers/mfd/as3722.c | 15 +- drivers/mfd/bcm590xx.c | 6 +- drivers/mfd/cros_ec.c | 10 +- drivers/mfd/cros_ec_dev.c | 13 +- drivers/mfd/cs5535-mfd.c | 14 +- drivers/mfd/da9052-core.c | 6 +- drivers/mfd/da9052-i2c.c | 7 +- drivers/mfd/da9052-spi.c | 7 +- drivers/mfd/da9055-core.c | 6 +- drivers/mfd/da9055-i2c.c | 7 +- drivers/mfd/da9062-core.c | 11 +- drivers/mfd/da9150-core.c | 6 +- drivers/mfd/davinci_voicecodec.c | 15 +- drivers/mfd/db8500-prcmu.c | 3 +- drivers/mfd/dbx500-prcmu-regs.h | 3 +- drivers/mfd/dln2.c | 5 +- drivers/mfd/dm355evm_msp.c | 6 +- drivers/mfd/exynos-lpass.c | 5 +- drivers/mfd/htc-pasic3.c | 5 +- drivers/mfd/intel-lpss-pci.c | 6 +- drivers/mfd/intel_quark_i2c_gpio.c | 10 +- drivers/mfd/janz-cmodio.c | 6 +- drivers/mfd/jz4740-adc.c | 10 +- drivers/mfd/kempld-core.c | 10 +- drivers/mfd/lm3533-core.c | 6 +- drivers/mfd/lm3533-ctrlbank.c | 6 +- drivers/mfd/lp87565.c | 9 +- drivers/mfd/lpc_ich.c | 10 +- drivers/mfd/lpc_sch.c | 10 +- drivers/mfd/madera-core.c | 21 +- drivers/mfd/mcp-core.c | 5 +- drivers/mfd/mcp-sa11x0.c | 5 +- drivers/mfd/menelaus.c | 17 +- drivers/mfd/menf21bmc.c | 6 +- drivers/mfd/mfd-core.c | 1 - drivers/mfd/mt6397-core.c | 10 +- drivers/mfd/mxs-lradc.c | 11 +- drivers/mfd/omap-usb-host.c | 13 +- drivers/mfd/omap-usb-tll.c | 13 +- drivers/mfd/palmas.c | 7 +- drivers/mfd/pcf50633-adc.c | 6 +- drivers/mfd/pcf50633-core.c | 7 +- drivers/mfd/pcf50633-gpio.c | 7 +- drivers/mfd/pcf50633-irq.c | 7 +- drivers/mfd/qcom-pm8xxx.c | 10 +- drivers/mfd/qcom-spmi-pmic.c | 10 +- drivers/mfd/qcom_rpm.c | 10 +- drivers/mfd/rc5t583-irq.c | 14 +- drivers/mfd/rc5t583.c | 14 +- drivers/mfd/rk808.c | 10 +- drivers/mfd/rn5t618.c | 8 +- drivers/mfd/rohm-bd718x7.c | 61 +- drivers/mfd/rt5033.c | 5 +- drivers/mfd/si476x-cmd.c | 11 +- drivers/mfd/si476x-i2c.c | 11 +- drivers/mfd/si476x-prop.c | 10 +- drivers/mfd/sprd-sc27xx-spi.c | 10 +- drivers/mfd/ssbi.c | 10 +- drivers/mfd/sta2x11-mfd.c | 15 +- drivers/mfd/stmfx.c | 10 +- drivers/mfd/stw481x.c | 3 +- drivers/mfd/sun6i-prcm.c | 3 +- drivers/mfd/syscon.c | 6 +- drivers/mfd/ti-lmu.c | 23 +- drivers/mfd/timberdale.c | 14 +- drivers/mfd/timberdale.h | 14 +- drivers/mfd/tps6105x.c | 3 +- drivers/mfd/tps65090.c | 13 +- drivers/mfd/tps65910.c | 7 +- drivers/mfd/tps65911-comparator.c | 7 +- drivers/mfd/twl-core.c | 15 +- drivers/mfd/twl4030-audio.c | 16 +- drivers/mfd/twl4030-irq.c | 15 +- drivers/mfd/twl6030-irq.c | 15 +- drivers/mfd/twl6040.c | 16 +- drivers/mfd/ucb1x00-assabet.c | 5 +- drivers/mfd/ucb1x00-core.c | 5 +- drivers/mfd/vexpress-sysreg.c | 9 +- drivers/mfd/viperboard.c | 7 +- drivers/mfd/vx855.c | 17 +- drivers/mfd/wl1273-core.c | 16 +- drivers/mfd/wm831x-auxadc.c | 7 +- drivers/mfd/wm831x-core.c | 7 +- drivers/mfd/wm831x-i2c.c | 7 +- drivers/mfd/wm831x-irq.c | 7 +- drivers/mfd/wm831x-otp.c | 7 +- drivers/mfd/wm831x-spi.c | 7 +- drivers/mfd/wm8350-core.c | 7 +- drivers/mfd/wm8350-gpio.c | 7 +- drivers/mfd/wm8350-i2c.c | 7 +- drivers/mfd/wm8350-irq.c | 7 +- drivers/mfd/wm8350-regmap.c | 6 +- drivers/mfd/wm8400-core.c | 7 +- drivers/mfd/wm8994-core.c | 7 +- drivers/mfd/wm8994-irq.c | 7 +- drivers/mfd/wm8994-regmap.c | 7 +- drivers/mfd/wm8994.h | 7 +- drivers/mfd/wm97xx-core.c | 6 +- drivers/misc/Kconfig | 11 +- drivers/misc/ad525x_dpot-i2c.c | 3 +- drivers/misc/ad525x_dpot-spi.c | 3 +- drivers/misc/ad525x_dpot.c | 3 +- drivers/misc/ad525x_dpot.h | 3 +- drivers/misc/altera-stapl/Kconfig | 1 + drivers/misc/apds9802als.c | 14 +- drivers/misc/apds990x.c | 16 +- drivers/misc/bh1770glc.c | 16 +- drivers/misc/c2port/Kconfig | 2 + drivers/misc/cb710/Kconfig | 1 + drivers/misc/cs5535-mfgpt.c | 5 +- drivers/misc/cxl/Kconfig | 3 + drivers/misc/cxl/api.c | 6 +- drivers/misc/cxl/base.c | 6 +- drivers/misc/cxl/context.c | 6 +- drivers/misc/cxl/cxl.h | 21 +- drivers/misc/cxl/cxllib.c | 6 +- drivers/misc/cxl/debugfs.c | 42 +- drivers/misc/cxl/fault.c | 6 +- drivers/misc/cxl/file.c | 6 +- drivers/misc/cxl/guest.c | 6 +- drivers/misc/cxl/hcalls.c | 6 +- drivers/misc/cxl/hcalls.h | 6 +- drivers/misc/cxl/irq.c | 6 +- drivers/misc/cxl/main.c | 6 +- drivers/misc/cxl/native.c | 6 +- drivers/misc/cxl/of.c | 6 +- drivers/misc/cxl/pci.c | 6 +- drivers/misc/cxl/sysfs.c | 6 +- drivers/misc/cxl/trace.c | 6 +- drivers/misc/cxl/trace.h | 6 +- drivers/misc/cxl/vphb.c | 6 +- drivers/misc/echo/Kconfig | 1 + drivers/misc/echo/echo.c | 14 +- drivers/misc/echo/echo.h | 14 +- drivers/misc/echo/fir.h | 14 +- drivers/misc/echo/oslec.h | 15 +- drivers/misc/eeprom/at24.c | 82 +- drivers/misc/eeprom/at25.c | 6 +- drivers/misc/eeprom/ee1004.c | 49 +- drivers/misc/eeprom/eeprom.c | 11 +- drivers/misc/eeprom/eeprom_93cx6.c | 11 +- drivers/misc/eeprom/max6875.c | 5 +- drivers/misc/enclosure.c | 13 +- drivers/misc/fsa9480.c | 2 +- drivers/misc/genwqe/Kconfig | 1 + drivers/misc/genwqe/card_base.c | 15 +- drivers/misc/genwqe/card_base.h | 12 +- drivers/misc/genwqe/card_ddcb.c | 10 +- drivers/misc/genwqe/card_debugfs.c | 175 +- drivers/misc/genwqe/card_dev.c | 18 +- drivers/misc/genwqe/card_sysfs.c | 10 +- drivers/misc/genwqe/card_utils.c | 14 +- drivers/misc/genwqe/genwqe_driver.h | 10 +- drivers/misc/habanalabs/context.c | 6 - drivers/misc/habanalabs/debugfs.c | 65 +- drivers/misc/habanalabs/device.c | 2 - drivers/misc/habanalabs/goya/goya.c | 3 +- drivers/misc/habanalabs/goya/goyaP.h | 1 - drivers/misc/habanalabs/goya/goya_coresight.c | 31 +- drivers/misc/habanalabs/habanalabs.h | 2 - drivers/misc/habanalabs/memory.c | 6 + drivers/misc/habanalabs/mmu.c | 8 +- drivers/misc/hmc6352.c | 14 +- drivers/misc/ibmasm/command.c | 16 +- drivers/misc/ibmasm/dot_command.c | 16 +- drivers/misc/ibmasm/dot_command.h | 16 +- drivers/misc/ibmasm/event.c | 16 +- drivers/misc/ibmasm/heartbeat.c | 16 +- drivers/misc/ibmasm/i2o.h | 16 +- drivers/misc/ibmasm/ibmasm.h | 16 +- drivers/misc/ibmasm/ibmasmfs.c | 16 +- drivers/misc/ibmasm/lowlevel.c | 16 +- drivers/misc/ibmasm/lowlevel.h | 16 +- drivers/misc/ibmasm/module.c | 16 +- drivers/misc/ibmasm/r_heartbeat.c | 15 +- drivers/misc/ibmasm/remote.c | 16 +- drivers/misc/ibmasm/remote.h | 15 +- drivers/misc/ibmasm/uart.c | 16 +- drivers/misc/ics932s401.c | 15 +- drivers/misc/isl29003.c | 2 +- drivers/misc/isl29020.c | 13 +- drivers/misc/kgdbts.c | 14 +- drivers/misc/lattice-ecp3-config.c | 6 +- drivers/misc/lis3lv02d/Kconfig | 2 + drivers/misc/lis3lv02d/lis3lv02d.c | 15 +- drivers/misc/lis3lv02d/lis3lv02d.h | 15 +- drivers/misc/lis3lv02d/lis3lv02d_i2c.c | 15 +- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 5 +- drivers/misc/lkdtm/Makefile | 3 +- drivers/misc/lkdtm/bugs.c | 25 +- drivers/misc/lkdtm/core.c | 41 +- drivers/misc/lkdtm/heap.c | 72 - drivers/misc/lkdtm/lkdtm.h | 7 +- drivers/misc/lkdtm/usercopy.c | 10 +- drivers/misc/mei/debugfs.c | 223 +- drivers/misc/mei/hdcp/mei_hdcp.c | 13 +- drivers/misc/mei/main.c | 8 +- drivers/misc/mei/mei_dev.h | 7 +- drivers/misc/mic/bus/cosm_bus.c | 13 +- drivers/misc/mic/bus/cosm_bus.h | 13 +- drivers/misc/mic/bus/mic_bus.c | 13 +- drivers/misc/mic/bus/scif_bus.c | 10 +- drivers/misc/mic/bus/scif_bus.h | 10 +- drivers/misc/mic/bus/vop_bus.c | 13 +- drivers/misc/mic/bus/vop_bus.h | 13 +- drivers/misc/mic/card/mic_debugfs.c | 32 +- drivers/misc/mic/card/mic_device.c | 14 +- drivers/misc/mic/card/mic_device.h | 14 +- drivers/misc/mic/card/mic_x100.c | 14 +- drivers/misc/mic/card/mic_x100.h | 14 +- drivers/misc/mic/common/mic_dev.h | 14 +- drivers/misc/mic/cosm/cosm_debugfs.c | 18 +- drivers/misc/mic/cosm/cosm_main.c | 14 +- drivers/misc/mic/cosm/cosm_main.h | 14 +- drivers/misc/mic/cosm/cosm_scif_server.c | 14 +- drivers/misc/mic/cosm/cosm_sysfs.c | 14 +- drivers/misc/mic/cosm_client/cosm_scif_client.c | 14 +- drivers/misc/mic/host/mic_boot.c | 14 +- drivers/misc/mic/host/mic_debugfs.c | 18 +- drivers/misc/mic/host/mic_device.h | 14 +- drivers/misc/mic/host/mic_intr.c | 14 +- drivers/misc/mic/host/mic_intr.h | 14 +- drivers/misc/mic/host/mic_main.c | 13 +- drivers/misc/mic/host/mic_smpt.c | 14 +- drivers/misc/mic/host/mic_smpt.h | 14 +- drivers/misc/mic/host/mic_x100.c | 14 +- drivers/misc/mic/host/mic_x100.h | 14 +- drivers/misc/mic/scif/scif_api.c | 11 +- drivers/misc/mic/scif/scif_debugfs.c | 16 +- drivers/misc/mic/scif/scif_dma.c | 11 +- drivers/misc/mic/scif/scif_epd.c | 11 +- drivers/misc/mic/scif/scif_epd.h | 11 +- drivers/misc/mic/scif/scif_fd.c | 11 +- drivers/misc/mic/scif/scif_fence.c | 11 +- drivers/misc/mic/scif/scif_main.c | 12 +- drivers/misc/mic/scif/scif_main.h | 11 +- drivers/misc/mic/scif/scif_map.h | 11 +- drivers/misc/mic/scif/scif_mmap.c | 11 +- drivers/misc/mic/scif/scif_nm.c | 11 +- drivers/misc/mic/scif/scif_nodeqp.c | 11 +- drivers/misc/mic/scif/scif_peer_bus.c | 10 +- drivers/misc/mic/scif/scif_peer_bus.h | 10 +- drivers/misc/mic/scif/scif_ports.c | 11 +- drivers/misc/mic/scif/scif_rb.c | 11 +- drivers/misc/mic/scif/scif_rma.c | 11 +- drivers/misc/mic/scif/scif_rma_list.c | 11 +- drivers/misc/mic/scif/scif_rma_list.h | 11 +- drivers/misc/mic/vop/vop_debugfs.c | 18 +- drivers/misc/mic/vop/vop_main.c | 18 +- drivers/misc/mic/vop/vop_main.h | 14 +- drivers/misc/mic/vop/vop_vringh.c | 14 +- drivers/misc/ocxl/Kconfig | 1 + drivers/misc/ocxl/pci.c | 2 +- drivers/misc/pch_phub.c | 14 +- drivers/misc/pci_endpoint_test.c | 15 +- drivers/misc/phantom.c | 6 +- drivers/misc/pti.c | 10 +- drivers/misc/qcom-coincell.c | 10 +- drivers/misc/sgi-gru/grufault.c | 15 +- drivers/misc/sgi-gru/grufile.c | 15 +- drivers/misc/sgi-gru/gruhandles.c | 15 +- drivers/misc/sgi-gru/gruhandles.h | 15 +- drivers/misc/sgi-gru/grukdump.c | 15 +- drivers/misc/sgi-gru/grukservices.c | 15 +- drivers/misc/sgi-gru/grukservices.h | 15 +- drivers/misc/sgi-gru/grumain.c | 15 +- drivers/misc/sgi-gru/gruprocfs.c | 15 +- drivers/misc/sgi-gru/grutables.h | 15 +- drivers/misc/sgi-gru/grutlbpurge.c | 15 +- drivers/misc/sgi-xp/xpc_partition.c | 2 +- drivers/misc/sram-exec.c | 2 +- drivers/misc/ti-st/st_core.c | 15 +- drivers/misc/ti-st/st_kim.c | 19 +- drivers/misc/ti-st/st_ll.c | 15 +- drivers/misc/tsl2550.c | 2 +- drivers/misc/vexpress-syscfg.c | 9 +- drivers/misc/vmw_balloon.c | 501 +- drivers/misc/vmw_vmci/vmci_context.c | 10 +- drivers/misc/vmw_vmci/vmci_context.h | 10 +- drivers/misc/vmw_vmci/vmci_datagram.c | 10 +- drivers/misc/vmw_vmci/vmci_datagram.h | 10 +- drivers/misc/vmw_vmci/vmci_doorbell.c | 10 +- drivers/misc/vmw_vmci/vmci_doorbell.h | 10 +- drivers/misc/vmw_vmci/vmci_driver.c | 10 +- drivers/misc/vmw_vmci/vmci_driver.h | 10 +- drivers/misc/vmw_vmci/vmci_event.c | 10 +- drivers/misc/vmw_vmci/vmci_event.h | 10 +- drivers/misc/vmw_vmci/vmci_guest.c | 10 +- drivers/misc/vmw_vmci/vmci_handle_array.c | 10 +- drivers/misc/vmw_vmci/vmci_handle_array.h | 10 +- drivers/misc/vmw_vmci/vmci_host.c | 10 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 10 +- drivers/misc/vmw_vmci/vmci_queue_pair.h | 10 +- drivers/misc/vmw_vmci/vmci_resource.c | 10 +- drivers/misc/vmw_vmci/vmci_resource.h | 10 +- drivers/misc/vmw_vmci/vmci_route.c | 10 +- drivers/misc/vmw_vmci/vmci_route.h | 10 +- drivers/mmc/core/card.h | 3 +- drivers/mmc/core/core.c | 5 +- drivers/mmc/core/debugfs.c | 56 +- drivers/mmc/core/mmc.c | 6 +- drivers/mmc/core/mmc_ops.c | 6 +- drivers/mmc/core/mmc_ops.h | 6 +- drivers/mmc/core/mmc_test.c | 16 +- drivers/mmc/core/pwrseq.c | 3 +- drivers/mmc/core/pwrseq.h | 3 +- drivers/mmc/core/pwrseq_emmc.c | 3 +- drivers/mmc/core/pwrseq_sd8787.c | 12 +- drivers/mmc/core/pwrseq_simple.c | 3 +- drivers/mmc/core/queue.c | 2 - drivers/mmc/core/sd_ops.c | 6 +- drivers/mmc/core/sd_ops.h | 6 +- drivers/mmc/core/sdio.c | 19 +- drivers/mmc/core/sdio_bus.c | 6 +- drivers/mmc/core/sdio_bus.h | 6 +- drivers/mmc/core/sdio_cis.c | 6 +- drivers/mmc/core/sdio_cis.h | 6 +- drivers/mmc/core/sdio_io.c | 83 +- drivers/mmc/core/sdio_irq.c | 10 +- drivers/mmc/core/sdio_ops.c | 6 +- drivers/mmc/core/sdio_ops.h | 6 +- drivers/mmc/core/sdio_uart.c | 6 +- drivers/mmc/core/slot-gpio.h | 3 +- drivers/mmc/host/android-goldfish.c | 31 +- drivers/mmc/host/atmel-mci.c | 38 +- drivers/mmc/host/cqhci.c | 10 +- drivers/mmc/host/cqhci.h | 10 +- drivers/mmc/host/dw_mmc-exynos.c | 6 +- drivers/mmc/host/dw_mmc-exynos.h | 6 +- drivers/mmc/host/dw_mmc-k3.c | 6 +- drivers/mmc/host/dw_mmc-pci.c | 6 +- drivers/mmc/host/dw_mmc-pltfm.c | 6 +- drivers/mmc/host/dw_mmc-pltfm.h | 6 +- drivers/mmc/host/dw_mmc-rockchip.c | 6 +- drivers/mmc/host/dw_mmc-zx.c | 6 +- drivers/mmc/host/dw_mmc.c | 42 +- drivers/mmc/host/dw_mmc.h | 6 +- drivers/mmc/host/jz4740_mmc.c | 11 +- drivers/mmc/host/meson-gx-mmc.c | 91 +- drivers/mmc/host/meson-mx-sdio.c | 6 +- drivers/mmc/host/mmci_qcom_dml.c | 11 +- drivers/mmc/host/mtk-sd.c | 49 +- drivers/mmc/host/renesas_sdhi_core.c | 24 +- drivers/mmc/host/s3cmci.c | 27 +- drivers/mmc/host/s3cmci.h | 2 + drivers/mmc/host/sdhci-acpi.c | 15 +- drivers/mmc/host/sdhci-brcmstb.c | 11 +- drivers/mmc/host/sdhci-cadence.c | 11 +- drivers/mmc/host/sdhci-dove.c | 14 +- drivers/mmc/host/sdhci-esdhc.h | 5 +- drivers/mmc/host/sdhci-msm.c | 11 +- drivers/mmc/host/sdhci-of-arasan.c | 6 +- drivers/mmc/host/sdhci-of-at91.c | 10 +- drivers/mmc/host/sdhci-of-esdhc.c | 23 +- drivers/mmc/host/sdhci-of-hlwd.c | 6 +- drivers/mmc/host/sdhci-omap.c | 13 +- drivers/mmc/host/sdhci-pci-core.c | 8 +- drivers/mmc/host/sdhci-pci-o2micro.c | 28 +- drivers/mmc/host/sdhci-pltfm.c | 14 +- drivers/mmc/host/sdhci-pxav2.c | 11 +- drivers/mmc/host/sdhci-pxav3.c | 11 +- drivers/mmc/host/sdhci-sprd.c | 171 +- drivers/mmc/host/sdhci-st.c | 11 +- drivers/mmc/host/sdhci-tegra.c | 18 +- drivers/mmc/host/sdhci-xenon-phy.c | 5 +- drivers/mmc/host/sdhci-xenon.c | 5 +- drivers/mmc/host/sdhci-xenon.h | 5 +- drivers/mmc/host/sdhci.c | 30 +- drivers/mmc/host/sdhci.h | 8 +- drivers/mmc/host/sdhci_am654.c | 292 +- drivers/mmc/host/sdhci_f_sdh30.c | 5 +- drivers/mmc/host/sunxi-mmc.c | 6 +- drivers/mmc/host/tmio_mmc.c | 5 - drivers/mmc/host/tmio_mmc_core.c | 14 +- drivers/mmc/host/toshsd.c | 6 +- drivers/mmc/host/toshsd.h | 6 +- drivers/mmc/host/uniphier-sd.c | 3 - drivers/mmc/host/ushc.c | 6 +- drivers/mmc/host/via-sdmmc.c | 6 +- drivers/mmc/host/vub300.c | 5 +- drivers/mmc/host/wbsd.c | 7 +- drivers/mmc/host/wbsd.h | 6 +- drivers/mtd/devices/Kconfig | 2 +- drivers/mtd/devices/docg3.c | 16 +- drivers/mtd/devices/docg3.h | 16 +- drivers/mtd/devices/lart.c | 5 +- drivers/mtd/devices/m25p80.c | 6 +- drivers/mtd/devices/mchp23k256.c | 6 +- drivers/mtd/devices/ms02-nv.c | 6 +- drivers/mtd/devices/ms02-nv.h | 6 +- drivers/mtd/devices/mtd_dataflash.c | 6 +- drivers/mtd/devices/pmc551.c | 6 +- drivers/mtd/devices/powernv_flash.c | 11 +- drivers/mtd/devices/serial_flash_cmds.h | 6 +- drivers/mtd/devices/sst25l.c | 6 +- drivers/mtd/devices/st_spi_fsm.c | 6 +- drivers/mtd/inftlcore.c | 15 +- drivers/mtd/inftlmount.c | 15 +- drivers/mtd/lpddr/lpddr2_nvm.c | 11 +- drivers/mtd/maps/netsc520.c | 15 +- drivers/mtd/maps/physmap-versatile.c | 16 +- drivers/mtd/maps/pismo.c | 5 +- drivers/mtd/maps/plat-ram.c | 15 +- drivers/mtd/maps/sbc_gxx.c | 14 +- drivers/mtd/maps/sc520cdp.c | 16 +- drivers/mtd/maps/ts5500_flash.c | 15 +- drivers/mtd/mtdoops.c | 16 +- drivers/mtd/mtdsuper.c | 6 +- drivers/mtd/mtdswap.c | 15 +- drivers/mtd/nand/onenand/omap2.c | 15 +- drivers/mtd/nand/onenand/onenand_base.c | 5 - drivers/mtd/nand/raw/brcmnand/bcm63138_nand.c | 10 +- drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c | 10 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 23 +- drivers/mtd/nand/raw/brcmnand/brcmnand.h | 10 +- drivers/mtd/nand/raw/brcmnand/brcmstb_nand.c | 10 +- drivers/mtd/nand/raw/brcmnand/iproc_nand.c | 10 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 15 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 15 +- drivers/mtd/nand/raw/fsl_upm.c | 6 +- drivers/mtd/nand/raw/fsmc_nand.c | 19 +- drivers/mtd/nand/raw/gpmi-nand/Makefile | 1 + drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c | 934 + drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 1709 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 64 +- drivers/mtd/nand/raw/hisi504_nand.c | 11 +- drivers/mtd/nand/raw/ingenic/jz4740_nand.c | 11 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 12 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 11 +- drivers/mtd/nand/raw/mtk_ecc.c | 10 +- drivers/mtd/nand/raw/mtk_nand.c | 94 +- drivers/mtd/nand/raw/nand_amd.c | 11 +- drivers/mtd/nand/raw/nand_base.c | 83 +- drivers/mtd/nand/raw/nand_hynix.c | 11 +- drivers/mtd/nand/raw/nand_macronix.c | 11 +- drivers/mtd/nand/raw/nand_micron.c | 11 +- drivers/mtd/nand/raw/nand_samsung.c | 11 +- drivers/mtd/nand/raw/nand_toshiba.c | 11 +- drivers/mtd/nand/raw/nandsim.c | 15 +- drivers/mtd/nand/raw/ndfc.c | 7 +- drivers/mtd/nand/raw/nuc900_nand.c | 6 +- drivers/mtd/nand/raw/omap_elm.c | 12 +- drivers/mtd/nand/raw/pasemi_nand.c | 14 +- drivers/mtd/nand/raw/qcom_nandc.c | 10 +- drivers/mtd/nand/raw/s3c2410.c | 15 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 6 - drivers/mtd/nand/spi/core.c | 2 +- drivers/mtd/nand/spi/gigadevice.c | 79 +- drivers/mtd/nftlcore.c | 15 +- drivers/mtd/nftlmount.c | 15 +- drivers/mtd/ofpart.c | 6 +- drivers/mtd/parsers/afs.c | 14 +- drivers/mtd/parsers/parser_imagetag.c | 7 +- drivers/mtd/spi-nor/Kconfig | 7 + drivers/mtd/spi-nor/Makefile | 1 + drivers/mtd/spi-nor/aspeed-smc.c | 6 +- drivers/mtd/spi-nor/cadence-quadspi.c | 13 +- drivers/mtd/spi-nor/mtk-quadspi.c | 10 +- drivers/mtd/spi-nor/spi-nor.c | 5 +- drivers/mtd/spi-nor/stm32-quadspi.c | 720 + drivers/mtd/tests/nandbiterrs.c | 15 +- drivers/mtd/tests/oobtest.c | 14 +- drivers/mtd/tests/pagetest.c | 14 +- drivers/mtd/tests/readtest.c | 14 +- drivers/mtd/tests/speedtest.c | 14 +- drivers/mtd/tests/stresstest.c | 14 +- drivers/mtd/tests/subpagetest.c | 15 +- drivers/mtd/tests/torturetest.c | 14 +- drivers/mtd/ubi/attach.c | 15 +- drivers/mtd/ubi/block.c | 10 +- drivers/mtd/ubi/build.c | 15 +- drivers/mtd/ubi/cdev.c | 15 +- drivers/mtd/ubi/debug.c | 15 +- drivers/mtd/ubi/debug.h | 15 +- drivers/mtd/ubi/eba.c | 15 +- drivers/mtd/ubi/fastmap-wl.c | 11 +- drivers/mtd/ubi/fastmap.c | 11 +- drivers/mtd/ubi/gluebi.c | 15 +- drivers/mtd/ubi/io.c | 15 +- drivers/mtd/ubi/kapi.c | 15 +- drivers/mtd/ubi/misc.c | 15 +- drivers/mtd/ubi/ubi.h | 15 +- drivers/mtd/ubi/upd.c | 15 +- drivers/mtd/ubi/vmt.c | 15 +- drivers/mtd/ubi/vtbl.c | 15 +- drivers/mtd/ubi/wl.c | 15 +- drivers/mux/Kconfig | 12 +- drivers/mux/mmio.c | 6 +- drivers/net/Space.c | 6 +- drivers/net/arcnet/arcdevice.h | 7 +- drivers/net/bonding/bond_3ad.c | 222 +- drivers/net/bonding/bond_alb.c | 30 +- drivers/net/bonding/bond_main.c | 335 +- drivers/net/bonding/bond_netlink.c | 6 +- drivers/net/bonding/bond_options.c | 36 +- drivers/net/bonding/bond_sysfs_slave.c | 6 +- drivers/net/caif/caif_hsi.c | 2 +- drivers/net/caif/caif_serial.c | 2 +- drivers/net/caif/caif_spi.c | 2 +- drivers/net/caif/caif_spi_slave.c | 2 +- drivers/net/caif/caif_virtio.c | 2 +- drivers/net/can/at91_can.c | 12 +- drivers/net/can/dev.c | 13 +- drivers/net/can/flexcan.c | 5 +- drivers/net/can/grcan.c | 6 +- drivers/net/can/janz-ican3.c | 6 +- drivers/net/can/m_can/m_can.c | 21 - drivers/net/can/mscan/mpc5xxx_can.c | 13 +- drivers/net/can/mscan/mscan.c | 13 +- drivers/net/can/mscan/mscan.h | 13 +- drivers/net/can/pch_can.c | 13 +- drivers/net/can/peak_canfd/peak_canfd_user.h | 10 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 2 +- drivers/net/can/rx-offload.c | 13 +- drivers/net/can/sja1000/ems_pci.c | 13 +- drivers/net/can/sja1000/kvaser_pci.c | 13 +- drivers/net/can/sja1000/plx_pci.c | 13 +- drivers/net/can/sja1000/sja1000_isa.c | 13 +- drivers/net/can/sja1000/sja1000_platform.c | 13 +- drivers/net/can/softing/softing_cs.c | 13 +- drivers/net/can/softing/softing_fw.c | 13 +- drivers/net/can/softing/softing_main.c | 13 +- drivers/net/can/spi/Kconfig | 5 +- drivers/net/can/spi/mcp251x.c | 44 +- drivers/net/can/usb/Kconfig | 6 + drivers/net/can/usb/ems_usb.c | 14 +- drivers/net/can/usb/esd_usb2.c | 14 +- drivers/net/can/usb/gs_usb.c | 10 +- drivers/net/can/usb/mcba_usb.c | 13 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 12 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_core.h | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.h | 10 +- drivers/net/can/usb/usb_8dev.c | 13 +- drivers/net/can/vxcan.c | 13 +- drivers/net/can/xilinx_can.c | 12 +- drivers/net/dsa/Makefile | 4 +- drivers/net/dsa/bcm_sf2.c | 6 +- drivers/net/dsa/bcm_sf2.h | 6 +- drivers/net/dsa/bcm_sf2_cfp.c | 6 +- drivers/net/dsa/bcm_sf2_regs.h | 6 +- drivers/net/dsa/dsa_loop.c | 6 +- drivers/net/dsa/lan9303-core.c | 11 +- drivers/net/dsa/lan9303_i2c.c | 11 +- drivers/net/dsa/lan9303_mdio.c | 11 +- drivers/net/dsa/microchip/ksz9477.c | 66 - drivers/net/dsa/microchip/ksz_common.c | 5 - drivers/net/dsa/microchip/ksz_priv.h | 2 - drivers/net/dsa/mt7530.c | 10 +- drivers/net/dsa/mt7530.h | 10 +- drivers/net/dsa/mv88e6060.h | 6 +- drivers/net/dsa/mv88e6xxx/chip.c | 105 +- drivers/net/dsa/mv88e6xxx/chip.h | 14 +- drivers/net/dsa/mv88e6xxx/global1.c | 41 +- drivers/net/dsa/mv88e6xxx/global1.h | 22 +- drivers/net/dsa/mv88e6xxx/global1_atu.c | 11 +- drivers/net/dsa/mv88e6xxx/global1_vtu.c | 66 +- drivers/net/dsa/mv88e6xxx/global2.c | 32 +- drivers/net/dsa/mv88e6xxx/global2.h | 20 +- drivers/net/dsa/mv88e6xxx/global2_avb.c | 6 +- drivers/net/dsa/mv88e6xxx/global2_scratch.c | 6 +- drivers/net/dsa/mv88e6xxx/hwtstamp.c | 6 +- drivers/net/dsa/mv88e6xxx/hwtstamp.h | 6 +- drivers/net/dsa/mv88e6xxx/phy.c | 6 +- drivers/net/dsa/mv88e6xxx/phy.h | 6 +- drivers/net/dsa/mv88e6xxx/port.c | 83 +- drivers/net/dsa/mv88e6xxx/port.h | 20 +- drivers/net/dsa/mv88e6xxx/ptp.c | 6 +- drivers/net/dsa/mv88e6xxx/ptp.h | 6 +- drivers/net/dsa/mv88e6xxx/serdes.c | 6 +- drivers/net/dsa/mv88e6xxx/serdes.h | 6 +- drivers/net/dsa/mv88e6xxx/smi.c | 31 +- drivers/net/dsa/mv88e6xxx/smi.h | 6 +- drivers/net/dsa/qca8k.h | 10 +- drivers/net/dsa/realtek-smi-core.c | 497 - drivers/net/dsa/realtek-smi.c | 497 + .../net/dsa/{realtek-smi-core.h => realtek-smi.h} | 0 drivers/net/dsa/rtl8366.c | 9 +- drivers/net/dsa/rtl8366rb.c | 2 +- drivers/net/dsa/sja1105/Kconfig | 9 +- drivers/net/dsa/sja1105/Makefile | 4 - drivers/net/dsa/sja1105/sja1105.h | 54 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 100 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 146 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.h | 11 +- drivers/net/dsa/sja1105/sja1105_main.c | 673 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 404 - drivers/net/dsa/sja1105/sja1105_ptp.h | 64 - drivers/net/dsa/sja1105/sja1105_spi.c | 72 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 82 +- drivers/net/dsa/sja1105/sja1105_static_config.h | 36 - drivers/net/ethernet/8390/Kconfig | 2 +- drivers/net/ethernet/aeroflex/greth.c | 6 +- drivers/net/ethernet/alteon/acenic.c | 6 +- drivers/net/ethernet/altera/altera_msgdma.c | 13 +- drivers/net/ethernet/altera/altera_msgdma.h | 13 +- drivers/net/ethernet/altera/altera_msgdmahw.h | 13 +- drivers/net/ethernet/altera/altera_sgdma.c | 13 +- drivers/net/ethernet/altera/altera_sgdma.h | 13 +- drivers/net/ethernet/altera/altera_sgdmahw.h | 13 +- drivers/net/ethernet/altera/altera_tse.h | 13 +- drivers/net/ethernet/altera/altera_tse_ethtool.c | 13 +- drivers/net/ethernet/altera/altera_tse_main.c | 13 +- drivers/net/ethernet/altera/altera_utils.c | 13 +- drivers/net/ethernet/altera/altera_utils.h | 13 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 77 +- drivers/net/ethernet/amazon/ena/ena_com.c | 201 +- drivers/net/ethernet/amazon/ena/ena_com.h | 51 - drivers/net/ethernet/amazon/ena/ena_eth_com.c | 54 +- drivers/net/ethernet/amazon/ena/ena_eth_com.h | 73 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 110 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 403 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 44 +- drivers/net/ethernet/amd/au1000_eth.c | 19 +- drivers/net/ethernet/amd/au1000_eth.h | 19 +- drivers/net/ethernet/apple/bmac.h | 6 +- drivers/net/ethernet/apple/mace.h | 6 +- drivers/net/ethernet/apple/macmace.c | 6 +- drivers/net/ethernet/aquantia/atlantic/Makefile | 16 +- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_common.h | 5 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 5 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 5 +- .../net/ethernet/aquantia/atlantic/aq_hw_utils.c | 5 +- .../net/ethernet/aquantia/atlantic/aq_hw_utils.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_main.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 5 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 5 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 56 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_rss.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_utils.h | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.h | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_a0_internal.h | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 69 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 5 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 19 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 5 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 9 +- drivers/net/ethernet/aquantia/atlantic/ver.h | 5 +- drivers/net/ethernet/arc/emac_arc.c | 11 +- drivers/net/ethernet/arc/emac_rockchip.c | 11 +- drivers/net/ethernet/atheros/Kconfig | 10 +- drivers/net/ethernet/atheros/Makefile | 1 - drivers/net/ethernet/atheros/ag71xx.c | 1898 -- drivers/net/ethernet/atheros/atl1c/atl1c.h | 15 +- drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c | 16 +- drivers/net/ethernet/atheros/atl1c/atl1c_hw.c | 15 +- drivers/net/ethernet/atheros/atl1c/atl1c_hw.h | 15 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 15 +- drivers/net/ethernet/atheros/atl1e/atl1e.h | 15 +- drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c | 16 +- drivers/net/ethernet/atheros/atl1e/atl1e_hw.c | 15 +- drivers/net/ethernet/atheros/atl1e/atl1e_hw.h | 15 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 15 +- drivers/net/ethernet/atheros/atl1e/atl1e_param.c | 15 +- drivers/net/ethernet/atheros/atlx/atl1.h | 15 +- drivers/net/ethernet/atheros/atlx/atl2.c | 15 +- drivers/net/ethernet/atheros/atlx/atl2.h | 15 +- drivers/net/ethernet/atheros/atlx/atlx.c | 15 +- drivers/net/ethernet/atheros/atlx/atlx.h | 15 +- drivers/net/ethernet/aurora/nb8800.c | 12 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 30 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/brocade/bna/bfa_cee.c | 10 +- drivers/net/ethernet/brocade/bna/bfa_cee.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_cs.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_defs.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_defs_cna.h | 10 +- .../net/ethernet/brocade/bna/bfa_defs_mfg_comm.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_defs_status.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_ioc.c | 10 +- drivers/net/ethernet/brocade/bna/bfa_ioc.h | 10 +- drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c | 10 +- drivers/net/ethernet/brocade/bna/bfa_msgq.c | 10 +- drivers/net/ethernet/brocade/bna/bfa_msgq.h | 10 +- drivers/net/ethernet/brocade/bna/bfi.h | 10 +- drivers/net/ethernet/brocade/bna/bfi_cna.h | 10 +- drivers/net/ethernet/brocade/bna/bfi_enet.h | 10 +- drivers/net/ethernet/brocade/bna/bfi_reg.h | 10 +- drivers/net/ethernet/brocade/bna/bna.h | 10 +- drivers/net/ethernet/brocade/bna/bna_enet.c | 10 +- drivers/net/ethernet/brocade/bna/bna_hw_defs.h | 10 +- drivers/net/ethernet/brocade/bna/bna_tx_rx.c | 10 +- drivers/net/ethernet/brocade/bna/bna_types.h | 10 +- drivers/net/ethernet/brocade/bna/bnad.c | 10 +- drivers/net/ethernet/brocade/bna/bnad.h | 10 +- drivers/net/ethernet/brocade/bna/bnad_debugfs.c | 10 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 10 +- drivers/net/ethernet/brocade/bna/cna.h | 10 +- drivers/net/ethernet/brocade/bna/cna_fwimg.c | 10 +- drivers/net/ethernet/cadence/macb.h | 7 - drivers/net/ethernet/cadence/macb_main.c | 111 +- drivers/net/ethernet/cadence/macb_pci.c | 13 +- drivers/net/ethernet/cadence/macb_ptp.c | 13 +- drivers/net/ethernet/calxeda/xgmac.c | 13 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 2 +- drivers/net/ethernet/cavium/thunder/nic.h | 5 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 5 +- drivers/net/ethernet/cavium/thunder/nic_reg.h | 5 +- .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 5 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 5 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 5 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.h | 5 +- drivers/net/ethernet/cavium/thunder/q_struct.h | 5 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 5 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.h | 5 +- drivers/net/ethernet/cavium/thunder/thunder_xcv.c | 5 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_common.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h | 14 +- .../net/ethernet/chelsio/cxgb4/cudbg_lib_common.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 9 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 41 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 165 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 5 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c | 13 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 21 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 2 - drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 90 +- drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 4 - drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 28 - drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c | 47 +- drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h | 7 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 6 +- drivers/net/ethernet/davicom/dm9000.c | 11 +- drivers/net/ethernet/dec/tulip/de4x5.c | 1 + drivers/net/ethernet/dec/tulip/dmfe.c | 10 +- drivers/net/ethernet/dec/tulip/uli526x.c | 10 +- drivers/net/ethernet/dlink/dl2k.c | 5 +- drivers/net/ethernet/dlink/dl2k.h | 5 +- drivers/net/ethernet/ec_bhf.c | 11 +- drivers/net/ethernet/emulex/benet/be.h | 6 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 6 +- drivers/net/ethernet/emulex/benet/be_cmds.h | 6 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 8 +- drivers/net/ethernet/emulex/benet/be_hw.h | 6 +- drivers/net/ethernet/emulex/benet/be_main.c | 6 +- drivers/net/ethernet/emulex/benet/be_roce.c | 6 +- drivers/net/ethernet/emulex/benet/be_roce.h | 6 +- drivers/net/ethernet/ezchip/nps_enet.c | 13 +- drivers/net/ethernet/ezchip/nps_enet.h | 13 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 9 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 4 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 3 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 151 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 11 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 3 - drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 242 +- drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h | 48 +- drivers/net/ethernet/freescale/dpaa2/dprtc.c | 191 +- drivers/net/ethernet/freescale/dpaa2/dprtc.h | 62 +- drivers/net/ethernet/freescale/enetc/Kconfig | 10 - drivers/net/ethernet/freescale/enetc/enetc.c | 216 +- drivers/net/ethernet/freescale/enetc/enetc.h | 18 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 31 - drivers/net/ethernet/freescale/enetc/enetc_hw.h | 25 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 - drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 5 - drivers/net/ethernet/freescale/enetc/enetc_vf.c | 2 - drivers/net/ethernet/freescale/fec_main.c | 18 +- drivers/net/ethernet/freescale/fec_ptp.c | 2 +- drivers/net/ethernet/freescale/fman/fman_keygen.c | 3 +- drivers/net/ethernet/freescale/fsl_pq_mdio.c | 7 +- drivers/net/ethernet/freescale/gianfar.c | 6 +- drivers/net/ethernet/freescale/gianfar.h | 6 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 5 +- drivers/net/ethernet/freescale/ucc_geth.c | 6 +- drivers/net/ethernet/freescale/ucc_geth.h | 6 +- drivers/net/ethernet/freescale/ucc_geth_ethtool.c | 6 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 6 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 6 +- drivers/net/ethernet/hisilicon/hns/hnae.c | 6 +- drivers/net/ethernet/hisilicon/hns/hnae.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h | 6 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 6 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_enet.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 10 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 26 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 23 +- drivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 400 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 49 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 12 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 33 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 95 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 734 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 16 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1040 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 60 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 28 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 8 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 145 +- .../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 2 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 187 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 5 - drivers/net/ethernet/hisilicon/hns_mdio.c | 6 +- drivers/net/ethernet/huawei/hinic/Makefile | 2 +- drivers/net/ethernet/huawei/hinic/hinic_common.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_common.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_dev.h | 39 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 458 - .../net/ethernet/huawei/hinic/hinic_hw_api_cmd.c | 11 +- .../net/ethernet/huawei/hinic/hinic_hw_api_cmd.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_csr.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 23 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 55 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 71 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 11 +- .../net/ethernet/huawei/hinic/hinic_hw_qp_ctxt.h | 16 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wqe.h | 49 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 334 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 514 +- drivers/net/ethernet/huawei/hinic/hinic_port.h | 181 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 65 +- drivers/net/ethernet/huawei/hinic/hinic_rx.h | 13 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_tx.h | 11 +- drivers/net/ethernet/ibm/ehea/ehea.h | 16 +- drivers/net/ethernet/ibm/ehea/ehea_ethtool.c | 16 +- drivers/net/ethernet/ibm/ehea/ehea_hw.h | 16 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 16 +- drivers/net/ethernet/ibm/ehea/ehea_phyp.c | 16 +- drivers/net/ethernet/ibm/ehea/ehea_phyp.h | 16 +- drivers/net/ethernet/ibm/ehea/ehea_qmr.c | 16 +- drivers/net/ethernet/ibm/ehea/ehea_qmr.h | 16 +- drivers/net/ethernet/ibm/emac/core.c | 7 +- drivers/net/ethernet/ibm/emac/core.h | 7 +- drivers/net/ethernet/ibm/emac/debug.h | 7 +- drivers/net/ethernet/ibm/emac/emac.h | 7 +- drivers/net/ethernet/ibm/emac/mal.c | 7 +- drivers/net/ethernet/ibm/emac/mal.h | 7 +- drivers/net/ethernet/ibm/emac/phy.h | 6 +- drivers/net/ethernet/ibm/emac/rgmii.c | 7 +- drivers/net/ethernet/ibm/emac/rgmii.h | 6 +- drivers/net/ethernet/ibm/emac/tah.c | 6 +- drivers/net/ethernet/ibm/emac/tah.h | 6 +- drivers/net/ethernet/ibm/emac/zmii.c | 7 +- drivers/net/ethernet/ibm/emac/zmii.h | 7 +- drivers/net/ethernet/ibm/ibmvnic.c | 19 +- drivers/net/ethernet/intel/e1000e/netdev.c | 21 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 + drivers/net/ethernet/intel/i40e/i40e_adminq.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 40 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 82 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 27 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 103 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 1 - drivers/net/ethernet/intel/iavf/Makefile | 2 +- drivers/net/ethernet/intel/iavf/i40e_adminq.c | 936 + drivers/net/ethernet/intel/iavf/i40e_adminq.h | 135 + drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h | 530 + drivers/net/ethernet/intel/iavf/iavf.h | 13 +- drivers/net/ethernet/intel/iavf/iavf_adminq.c | 937 - drivers/net/ethernet/intel/iavf/iavf_adminq.h | 135 - drivers/net/ethernet/intel/iavf/iavf_adminq_cmd.h | 528 - drivers/net/ethernet/intel/iavf/iavf_alloc.h | 17 +- drivers/net/ethernet/intel/iavf/iavf_client.c | 127 +- drivers/net/ethernet/intel/iavf/iavf_client.h | 104 +- drivers/net/ethernet/intel/iavf/iavf_common.c | 499 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 16 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 810 +- drivers/net/ethernet/intel/iavf/iavf_osdep.h | 3 +- drivers/net/ethernet/intel/iavf/iavf_prototype.h | 58 +- drivers/net/ethernet/intel/iavf/iavf_status.h | 136 +- drivers/net/ethernet/intel/iavf/iavf_trace.h | 4 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 35 +- drivers/net/ethernet/intel/iavf/iavf_type.h | 4 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 42 +- drivers/net/ethernet/intel/ice/ice.h | 63 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 49 +- drivers/net/ethernet/intel/ice/ice_common.c | 250 +- drivers/net/ethernet/intel/ice/ice_common.h | 11 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 2 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 2 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 35 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 12 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 230 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 5 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 1027 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 4 - drivers/net/ethernet/intel/ice/ice_lib.c | 477 +- drivers/net/ethernet/intel/ice/ice_lib.h | 14 - drivers/net/ethernet/intel/ice/ice_main.c | 362 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 35 +- drivers/net/ethernet/intel/ice/ice_status.h | 1 - drivers/net/ethernet/intel/ice/ice_switch.c | 9 +- drivers/net/ethernet/intel/ice/ice_switch.h | 7 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 16 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 35 +- drivers/net/ethernet/intel/ice/ice_type.h | 13 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 301 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 33 +- drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 3 +- drivers/net/ethernet/intel/igc/igc_base.c | 49 + drivers/net/ethernet/intel/igc/igc_defines.h | 18 +- drivers/net/ethernet/intel/igc/igc_hw.h | 3 + drivers/net/ethernet/intel/igc/igc_mac.c | 23 +- drivers/net/ethernet/intel/igc/igc_main.c | 22 - drivers/net/ethernet/intel/ixgbe/ixgbe.h | 14 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 6 - drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 187 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 14 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 82 +- drivers/net/ethernet/intel/ixgbevf/vf.c | 5 +- drivers/net/ethernet/jme.c | 15 +- drivers/net/ethernet/jme.h | 15 +- drivers/net/ethernet/marvell/mvneta.c | 42 +- drivers/net/ethernet/marvell/mvneta_bm.c | 4 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 39 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 397 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h | 43 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c | 3 - drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 254 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 23 +- drivers/net/ethernet/marvell/skge.c | 14 +- drivers/net/ethernet/marvell/sky2.c | 14 +- drivers/net/ethernet/mediatek/Makefile | 3 +- drivers/net/ethernet/mediatek/mtk_eth_path.c | 323 - drivers/net/ethernet/mediatek/mtk_eth_soc.c | 122 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 187 +- drivers/net/ethernet/mediatek/mtk_sgmii.c | 105 - drivers/net/ethernet/mellanox/mlx5/core/Makefile | 12 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 25 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 58 - drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 14 - .../net/ethernet/mellanox/mlx5/core/diag/crdump.c | 115 - .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 139 - .../ethernet/mellanox/mlx5/core/diag/fw_tracer.h | 20 - drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 27 + drivers/net/ethernet/mellanox/mlx5/core/ecpf.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 4 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 298 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 41 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c | 335 - .../ethernet/mellanox/mlx5/core/en/tc_tun_gre.c | 95 - .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 151 - .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 10 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 35 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 34 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 79 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 28 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 77 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 444 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 34 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 55 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 204 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 277 - drivers/net/ethernet/mellanox/mlx5/core/events.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 569 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 9 + drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 9 +- .../net/ethernet/mellanox/mlx5/core/lib/geneve.c | 157 - .../net/ethernet/mellanox/mlx5/core/lib/geneve.h | 33 - drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 3 - .../net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c | 316 - .../net/ethernet/mellanox/mlx5/core/lib/pci_vsc.h | 32 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 107 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 24 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 334 - drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 22 - drivers/net/ethernet/mellanox/mlxfw/mlxfw.h | 11 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 57 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 - drivers/net/ethernet/mellanox/mlxsw/Makefile | 1 - drivers/net/ethernet/mellanox/mlxsw/cmd.h | 12 - drivers/net/ethernet/mellanox/mlxsw/core.c | 48 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 11 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 18 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.h | 22 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 27 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 135 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 46 +- drivers/net/ethernet/mellanox/mlxsw/i2c.c | 76 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 18 - drivers/net/ethernet/mellanox/mlxsw/pci.c | 32 - drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 3 - drivers/net/ethernet/mellanox/mlxsw/reg.h | 167 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 120 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 12 - drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 9 +- .../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c | 11 +- .../mellanox/mlxsw/spectrum_acl_flex_keys.c | 10 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 54 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 266 - drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 44 - .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 346 +- drivers/net/ethernet/micrel/ks8695net.c | 11 +- drivers/net/ethernet/micrel/ks8842.c | 14 +- drivers/net/ethernet/micrel/ks8851_mll.c | 14 +- drivers/net/ethernet/micrel/ksz884x.c | 10 +- drivers/net/ethernet/microchip/encx24j600.c | 7 +- drivers/net/ethernet/mscc/Makefile | 2 +- drivers/net/ethernet/mscc/ocelot.c | 69 +- drivers/net/ethernet/mscc/ocelot.h | 15 +- drivers/net/ethernet/mscc/ocelot_ace.c | 782 - drivers/net/ethernet/mscc/ocelot_ace.h | 232 - drivers/net/ethernet/mscc/ocelot_board.c | 1 - drivers/net/ethernet/mscc/ocelot_flower.c | 357 - drivers/net/ethernet/mscc/ocelot_police.c | 227 - drivers/net/ethernet/mscc/ocelot_police.h | 22 - drivers/net/ethernet/mscc/ocelot_regs.c | 11 - drivers/net/ethernet/mscc/ocelot_s2.h | 64 - drivers/net/ethernet/mscc/ocelot_tc.c | 178 - drivers/net/ethernet/mscc/ocelot_tc.h | 22 - drivers/net/ethernet/mscc/ocelot_vcap.h | 403 - drivers/net/ethernet/netronome/Kconfig | 1 - drivers/net/ethernet/netronome/nfp/Makefile | 6 - drivers/net/ethernet/netronome/nfp/bpf/jit.c | 115 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 2 - drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 12 - drivers/net/ethernet/netronome/nfp/ccm.c | 3 + drivers/net/ethernet/netronome/nfp/ccm.h | 56 +- drivers/net/ethernet/netronome/nfp/ccm_mbox.c | 734 - drivers/net/ethernet/netronome/nfp/crypto/crypto.h | 27 - drivers/net/ethernet/netronome/nfp/crypto/fw.h | 82 - drivers/net/ethernet/netronome/nfp/crypto/tls.c | 482 - drivers/net/ethernet/netronome/nfp/flower/action.c | 205 +- .../net/ethernet/netronome/nfp/flower/lag_conf.c | 4 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 12 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 14 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 28 +- .../net/ethernet/netronome/nfp/flower/offload.c | 126 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 3 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 4 - drivers/net/ethernet/netronome/nfp/nfp_net.h | 68 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 189 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c | 15 - drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 21 - .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 26 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 7 +- drivers/net/ethernet/nuvoton/w90p910_ether.c | 6 +- drivers/net/ethernet/nxp/lpc_eth.c | 11 +- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 13 +- .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 13 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 13 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c | 13 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c | 13 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.h | 13 +- drivers/net/ethernet/qlogic/Kconfig | 1 - .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 8 +- drivers/net/ethernet/qlogic/qed/qed.h | 24 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 7 +- drivers/net/ethernet/qlogic/qed/qed_debug.h | 5 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 1276 +- drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 113 +- drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 26 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 16 +- drivers/net/ethernet/qlogic/qed/qed_hw.c | 44 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 9 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 35 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 67 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 406 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 157 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 65 - drivers/net/ethernet/qlogic/qed/qed_mcp.h | 16 - drivers/net/ethernet/qlogic/qed/qed_ptp.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 75 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 6 - drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 3 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 - drivers/net/ethernet/qlogic/qede/qede_dcbnl.c | 5 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 1 - drivers/net/ethernet/qlogic/qede/qede_main.c | 10 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 37 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 5 +- drivers/net/ethernet/qualcomm/emac/emac-ethtool.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-mac.h | 10 +- drivers/net/ethernet/qualcomm/emac/emac-phy.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-phy.h | 10 +- .../ethernet/qualcomm/emac/emac-sgmii-fsm9900.c | 10 +- .../ethernet/qualcomm/emac/emac-sgmii-qdf2400.c | 10 +- .../ethernet/qualcomm/emac/emac-sgmii-qdf2432.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-sgmii.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-sgmii.h | 10 +- drivers/net/ethernet/qualcomm/emac/emac.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac.h | 10 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 11 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.h | 11 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h | 35 +- .../ethernet/qualcomm/rmnet/rmnet_map_command.c | 10 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_private.h | 10 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 12 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.h | 11 +- drivers/net/ethernet/realtek/Makefile | 1 - drivers/net/ethernet/realtek/r8169.c | 7358 ++++++++ drivers/net/ethernet/realtek/r8169_firmware.c | 231 - drivers/net/ethernet/realtek/r8169_firmware.h | 39 - drivers/net/ethernet/realtek/r8169_main.c | 6859 -------- drivers/net/ethernet/renesas/sh_eth.c | 4 - drivers/net/ethernet/rocker/rocker.h | 6 +- drivers/net/ethernet/rocker/rocker_hw.h | 6 +- drivers/net/ethernet/rocker/rocker_main.c | 10 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 31 +- drivers/net/ethernet/rocker/rocker_tlv.c | 6 +- drivers/net/ethernet/rocker/rocker_tlv.h | 6 +- drivers/net/ethernet/sgi/meth.c | 6 +- drivers/net/ethernet/smsc/Kconfig | 6 +- drivers/net/ethernet/socionext/netsec.c | 43 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 13 +- drivers/net/ethernet/stmicro/stmmac/Makefile | 2 - drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 12 +- drivers/net/ethernet/stmicro/stmmac/common.h | 15 +- drivers/net/ethernet/stmicro/stmmac/descs.h | 12 +- drivers/net/ethernet/stmicro/stmmac/descs_com.h | 12 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 14 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 10 +- drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c | 8 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 11 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 118 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 3 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 24 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 11 +- drivers/net/ethernet/stmicro/stmmac/dwmac100.h | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 13 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 34 +- .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 12 +- .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 25 +- drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 42 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.h | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 9 +- drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 12 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 2 - .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 15 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 4 + drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 12 +- drivers/net/ethernet/stmicro/stmmac/hwif.c | 9 - drivers/net/ethernet/stmicro/stmmac/hwif.h | 21 - drivers/net/ethernet/stmicro/stmmac/mmc.h | 16 +- drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 25 +- drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 12 +- drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 41 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 101 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 432 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 81 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 13 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.h | 6 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 43 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.h | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 12 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 850 - drivers/net/ethernet/tehuti/tehuti.c | 6 +- drivers/net/ethernet/tehuti/tehuti.h | 6 +- drivers/net/ethernet/ti/Kconfig | 1 - drivers/net/ethernet/ti/cpsw.c | 38 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 42 +- drivers/net/ethernet/ti/cpts.c | 88 +- drivers/net/ethernet/ti/cpts.h | 2 +- drivers/net/ethernet/ti/davinci_cpdma.c | 85 +- drivers/net/ethernet/ti/davinci_cpdma.h | 2 - drivers/net/ethernet/ti/davinci_emac.c | 4 +- drivers/net/ethernet/ti/netcp_ethss.c | 9 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 15 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 17 +- drivers/net/ethernet/toshiba/ps3_gelic_wireless.c | 14 +- drivers/net/ethernet/toshiba/ps3_gelic_wireless.h | 14 +- drivers/net/ethernet/toshiba/spider_net.c | 15 +- drivers/net/ethernet/toshiba/spider_net.h | 15 +- drivers/net/ethernet/toshiba/spider_net_ethtool.c | 15 +- drivers/net/ethernet/tundra/tsi108_eth.c | 14 +- drivers/net/ethernet/via/via-velocity.h | 2 +- drivers/net/ethernet/wiznet/w5100-spi.c | 27 +- drivers/net/ethernet/wiznet/w5100.c | 3 +- drivers/net/ethernet/wiznet/w5100.h | 3 +- drivers/net/ethernet/wiznet/w5300.c | 3 +- drivers/net/ethernet/xilinx/Kconfig | 6 +- drivers/net/ethernet/xilinx/ll_temac.h | 5 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 258 +- drivers/net/ethernet/xilinx/ll_temac_mdio.c | 20 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 35 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 677 +- drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 111 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 6 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 6 +- drivers/net/fddi/skfp/cfm.c | 6 +- drivers/net/fddi/skfp/drvfbi.c | 6 +- drivers/net/fddi/skfp/ecm.c | 6 +- drivers/net/fddi/skfp/ess.c | 6 +- drivers/net/fddi/skfp/fplustm.c | 6 +- drivers/net/fddi/skfp/h/cmtdef.h | 6 +- drivers/net/fddi/skfp/h/fddi.h | 6 +- drivers/net/fddi/skfp/h/fddimib.h | 6 +- drivers/net/fddi/skfp/h/fplustm.h | 6 +- drivers/net/fddi/skfp/h/hwmtm.h | 6 +- drivers/net/fddi/skfp/h/mbuf.h | 6 +- drivers/net/fddi/skfp/h/osdef1st.h | 6 +- drivers/net/fddi/skfp/h/sba.h | 6 +- drivers/net/fddi/skfp/h/sba_def.h | 6 +- drivers/net/fddi/skfp/h/skfbi.h | 6 +- drivers/net/fddi/skfp/h/skfbiinc.h | 6 +- drivers/net/fddi/skfp/h/smc.h | 6 +- drivers/net/fddi/skfp/h/smt.h | 6 +- drivers/net/fddi/skfp/h/smt_p.h | 6 +- drivers/net/fddi/skfp/h/smtstate.h | 6 +- drivers/net/fddi/skfp/h/supern_2.h | 6 +- drivers/net/fddi/skfp/h/targethw.h | 6 +- drivers/net/fddi/skfp/h/targetos.h | 6 +- drivers/net/fddi/skfp/h/types.h | 6 +- drivers/net/fddi/skfp/hwmtm.c | 6 +- drivers/net/fddi/skfp/hwt.c | 6 +- drivers/net/fddi/skfp/pcmplc.c | 6 +- drivers/net/fddi/skfp/pmf.c | 6 +- drivers/net/fddi/skfp/queue.c | 6 +- drivers/net/fddi/skfp/rmt.c | 6 +- drivers/net/fddi/skfp/skfddi.c | 6 +- drivers/net/fddi/skfp/smt.c | 6 +- drivers/net/fddi/skfp/smtdef.c | 6 +- drivers/net/fddi/skfp/smtinit.c | 6 +- drivers/net/fddi/skfp/smttimer.c | 6 +- drivers/net/fddi/skfp/srf.c | 6 +- drivers/net/fjes/Makefile | 16 +- drivers/net/fjes/fjes.h | 17 +- drivers/net/fjes/fjes_debugfs.c | 17 +- drivers/net/fjes/fjes_ethtool.c | 17 +- drivers/net/fjes/fjes_hw.c | 17 +- drivers/net/fjes/fjes_hw.h | 17 +- drivers/net/fjes/fjes_main.c | 17 +- drivers/net/fjes/fjes_regs.h | 17 +- drivers/net/fjes/fjes_trace.c | 17 +- drivers/net/fjes/fjes_trace.h | 17 +- drivers/net/geneve.c | 2 +- drivers/net/gtp.c | 6 +- drivers/net/hamradio/mkiss.c | 12 +- drivers/net/hippi/rrunner.c | 6 +- drivers/net/hyperv/hyperv_net.h | 14 +- drivers/net/hyperv/netvsc.c | 13 +- drivers/net/hyperv/netvsc_drv.c | 21 +- drivers/net/hyperv/rndis_filter.c | 13 +- drivers/net/ieee802154/adf7242.c | 3 +- drivers/net/ieee802154/at86rf230.c | 10 +- drivers/net/ieee802154/at86rf230.h | 10 +- drivers/net/ieee802154/atusb.c | 5 +- drivers/net/ieee802154/atusb.h | 4 +- drivers/net/ieee802154/cc2520.c | 7 +- drivers/net/ieee802154/fakelb.c | 10 +- drivers/net/ieee802154/mac802154_hwsim.c | 10 +- drivers/net/ieee802154/mcr20a.c | 11 +- drivers/net/ieee802154/mcr20a.h | 11 +- drivers/net/ieee802154/mrf24j40.c | 11 +- drivers/net/ifb.c | 5 +- drivers/net/ipvlan/ipvlan.h | 7 +- drivers/net/ipvlan/ipvlan_core.c | 7 +- drivers/net/ipvlan/ipvlan_l3s.c | 6 +- drivers/net/ipvlan/ipvlan_main.c | 9 +- drivers/net/loopback.c | 6 +- drivers/net/macsec.c | 6 +- drivers/net/macvlan.c | 8 +- drivers/net/netconsole.c | 14 +- drivers/net/netdevsim/dev.c | 44 - drivers/net/netdevsim/netdevsim.h | 1 - drivers/net/phy/Kconfig | 8 +- drivers/net/phy/Makefile | 3 +- drivers/net/phy/aquantia_main.c | 8 - drivers/net/phy/{ax88796b.c => asix.c} | 0 drivers/net/phy/bcm87xx.c | 20 +- drivers/net/phy/broadcom.c | 2 - drivers/net/phy/dp83867.c | 230 +- drivers/net/phy/lxt.c | 6 - drivers/net/phy/marvell10g.c | 13 - drivers/net/phy/nxp-tja11xx.c | 403 - drivers/net/phy/phy-core.c | 4 +- drivers/net/phy/phy.c | 112 +- drivers/net/phy/phy_device.c | 109 +- drivers/net/phy/phylink.c | 305 +- drivers/net/phy/sfp-bus.c | 14 +- drivers/net/phy/sfp.c | 96 +- drivers/net/plip/plip.c | 10 +- drivers/net/ppp/ppp_async.c | 6 +- drivers/net/ppp/ppp_generic.c | 6 +- drivers/net/ppp/ppp_synctty.c | 6 +- drivers/net/ppp/pppoe.c | 7 +- drivers/net/ppp/pppox.c | 7 +- drivers/net/ppp/pptp.c | 7 +- drivers/net/rionet.c | 6 +- drivers/net/sb1000.c | 6 +- drivers/net/team/team.c | 31 +- drivers/net/team/team_mode_activebackup.c | 6 +- drivers/net/team/team_mode_broadcast.c | 6 +- drivers/net/team/team_mode_loadbalance.c | 6 +- drivers/net/team/team_mode_random.c | 6 +- drivers/net/team/team_mode_roundrobin.c | 6 +- drivers/net/tun.c | 30 +- drivers/net/usb/cdc-phonet.c | 15 +- drivers/net/usb/hso.c | 16 +- drivers/net/usb/kalmia.c | 6 +- drivers/net/usb/qmi_wwan.c | 103 +- drivers/net/veth.c | 1 - drivers/net/virtio_net.c | 2 +- drivers/net/vmxnet3/vmxnet3_drv.c | 20 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 10 - drivers/net/vmxnet3/vmxnet3_int.h | 7 +- drivers/net/vrf.c | 6 +- drivers/net/vxlan.c | 96 +- drivers/net/wan/c101.c | 5 +- drivers/net/wan/dlci.c | 6 +- drivers/net/wan/farsync.c | 6 +- drivers/net/wan/farsync.h | 6 +- drivers/net/wan/fsl_ucc_hdlc.c | 6 +- drivers/net/wan/fsl_ucc_hdlc.h | 6 +- drivers/net/wan/hd64570.c | 5 +- drivers/net/wan/hd64572.c | 5 +- drivers/net/wan/hd64572.h | 7 +- drivers/net/wan/hdlc.c | 5 +- drivers/net/wan/hdlc_cisco.c | 16 +- drivers/net/wan/hdlc_fr.c | 5 +- drivers/net/wan/hdlc_ppp.c | 5 +- drivers/net/wan/hdlc_raw.c | 5 +- drivers/net/wan/hdlc_raw_eth.c | 5 +- drivers/net/wan/hdlc_x25.c | 5 +- drivers/net/wan/ixp4xx_hss.c | 5 +- drivers/net/wan/lmc/lmc_ioctl.h | 4 +- drivers/net/wan/lmc/lmc_main.c | 5 +- drivers/net/wan/lmc/lmc_media.c | 4 +- drivers/net/wan/lmc/lmc_proto.c | 4 +- drivers/net/wan/lmc/lmc_var.h | 4 +- drivers/net/wan/n2.c | 5 +- drivers/net/wan/pc300too.c | 5 +- drivers/net/wan/pci200syn.c | 5 +- drivers/net/wan/sdla.c | 6 +- drivers/net/wan/sealevel.c | 7 +- drivers/net/wan/slic_ds26522.c | 6 +- drivers/net/wan/slic_ds26522.h | 6 +- drivers/net/wan/wanxl.c | 5 +- drivers/net/wan/wanxl.h | 5 +- drivers/net/wan/wanxlfw.S | 4 +- drivers/net/wan/x25_asy.c | 4 +- drivers/net/wan/z85230.c | 5 +- drivers/net/wimax/i2400m/debug-levels.h | 16 +- drivers/net/wimax/i2400m/debugfs.c | 16 +- drivers/net/wimax/i2400m/driver.c | 17 +- drivers/net/wimax/i2400m/netdev.c | 17 +- drivers/net/wimax/i2400m/op-rfkill.c | 17 +- drivers/net/wimax/i2400m/sysfs.c | 16 +- drivers/net/wimax/i2400m/usb-debug-levels.h | 16 +- drivers/net/wimax/i2400m/usb.c | 17 +- drivers/net/wireless/ath/ath10k/ahb.c | 2 +- drivers/net/wireless/ath/ath10k/core.c | 48 +- drivers/net/wireless/ath/ath10k/core.h | 12 +- drivers/net/wireless/ath/ath10k/coredump.c | 4 +- drivers/net/wireless/ath/ath10k/debug.c | 50 +- drivers/net/wireless/ath/ath10k/debugfs_sta.c | 7 - drivers/net/wireless/ath/ath10k/htc.c | 1 - drivers/net/wireless/ath/ath10k/htt.h | 60 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 387 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 29 +- drivers/net/wireless/ath/ath10k/hw.h | 6 - drivers/net/wireless/ath/ath10k/mac.c | 14 +- drivers/net/wireless/ath/ath10k/pci.c | 2 +- drivers/net/wireless/ath/ath10k/qmi.c | 15 +- drivers/net/wireless/ath/ath10k/sdio.c | 18 +- drivers/net/wireless/ath/ath10k/snoc.c | 4 +- drivers/net/wireless/ath/ath10k/txrx.c | 3 - drivers/net/wireless/ath/ath10k/usb.c | 2 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 28 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 12 - drivers/net/wireless/ath/ath10k/wmi.c | 37 +- drivers/net/wireless/ath/ath10k/wmi.h | 7 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 4 +- drivers/net/wireless/ath/ath6kl/debug.c | 3 +- drivers/net/wireless/ath/ath6kl/htc_pipe.c | 3 + drivers/net/wireless/ath/ath6kl/wmi.c | 13 +- drivers/net/wireless/ath/ath9k/ar9003_phy.c | 24 +- drivers/net/wireless/ath/ath9k/eeprom.c | 2 +- drivers/net/wireless/ath/ath9k/eeprom_4k.c | 1 - drivers/net/wireless/ath/ath9k/hw.c | 40 +- drivers/net/wireless/ath/ath9k/hw.h | 1 - drivers/net/wireless/ath/ath9k/init.c | 2 +- drivers/net/wireless/ath/ath9k/xmit.c | 18 +- drivers/net/wireless/ath/carl9170/fwdesc.h | 14 +- drivers/net/wireless/ath/carl9170/mac.c | 2 +- drivers/net/wireless/ath/carl9170/rx.c | 2 +- drivers/net/wireless/ath/dfs_pattern_detector.c | 2 +- drivers/net/wireless/ath/regd.h | 1 + drivers/net/wireless/ath/wil6210/cfg80211.c | 4 +- drivers/net/wireless/ath/wil6210/debugfs.c | 70 +- drivers/net/wireless/ath/wil6210/fw.h | 11 +- drivers/net/wireless/ath/wil6210/fw_inc.c | 148 +- drivers/net/wireless/ath/wil6210/interrupt.c | 67 +- drivers/net/wireless/ath/wil6210/main.c | 18 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 2 - drivers/net/wireless/ath/wil6210/rx_reorder.c | 2 +- drivers/net/wireless/ath/wil6210/txrx.c | 26 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 10 +- drivers/net/wireless/ath/wil6210/wil6210.h | 33 +- drivers/net/wireless/ath/wil6210/wmi.c | 14 +- drivers/net/wireless/atmel/at76c50x-usb.c | 7 +- drivers/net/wireless/atmel/at76c50x-usb.h | 6 +- drivers/net/wireless/broadcom/b43/main.c | 7 +- drivers/net/wireless/broadcom/b43/phy_ac.c | 6 +- drivers/net/wireless/broadcom/b43/ppr.c | 11 +- drivers/net/wireless/broadcom/b43/sdio.c | 6 +- drivers/net/wireless/broadcom/brcm80211/Kconfig | 52 +- drivers/net/wireless/broadcom/brcm80211/Makefile | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/Kconfig | 50 - .../wireless/broadcom/brcm80211/brcmfmac/Makefile | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 13 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 13 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 15 +- .../wireless/broadcom/brcm80211/brcmfmac/common.h | 16 +- .../broadcom/brcm80211/brcmfmac/commonring.c | 16 +- .../broadcom/brcm80211/brcmfmac/commonring.h | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.h | 13 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 13 +- .../broadcom/brcm80211/brcmfmac/firmware.h | 13 +- .../broadcom/brcm80211/brcmfmac/flowring.c | 16 +- .../broadcom/brcm80211/brcmfmac/flowring.h | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 15 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 13 +- .../broadcom/brcm80211/brcmfmac/fwil_types.h | 13 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 13 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.h | 16 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 16 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.h | 16 +- .../net/wireless/broadcom/brcm80211/brcmfmac/pno.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/pno.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 30 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 13 +- .../broadcom/brcm80211/brcmfmac/tracepoint.c | 13 +- .../broadcom/brcm80211/brcmfmac/tracepoint.h | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 13 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.h | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/vendor.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/vendor.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_cmn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_hal.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_int.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_qmath.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_qmath.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phy_radio.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phyreg_n.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.h | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_n.c | 13 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_n.h | 13 +- .../wireless/broadcom/brcm80211/brcmutil/Makefile | 13 +- .../net/wireless/broadcom/brcm80211/brcmutil/d11.c | 13 +- .../wireless/broadcom/brcm80211/brcmutil/utils.c | 13 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 13 +- .../broadcom/brcm80211/include/brcmu_d11.h | 13 +- .../broadcom/brcm80211/include/brcmu_utils.h | 13 +- .../broadcom/brcm80211/include/brcmu_wifi.h | 13 +- .../broadcom/brcm80211/include/chipcommon.h | 13 +- .../net/wireless/broadcom/brcm80211/include/defs.h | 13 +- .../net/wireless/broadcom/brcm80211/include/soc.h | 13 +- drivers/net/wireless/intel/iwlegacy/3945-debug.c | 20 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 17 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 20 +- drivers/net/wireless/intel/iwlegacy/3945.c | 17 +- drivers/net/wireless/intel/iwlegacy/3945.h | 17 +- drivers/net/wireless/intel/iwlegacy/4965-debug.c | 20 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 17 +- drivers/net/wireless/intel/iwlegacy/4965-rs.c | 21 +- drivers/net/wireless/intel/iwlegacy/4965.c | 17 +- drivers/net/wireless/intel/iwlegacy/4965.h | 20 +- drivers/net/wireless/intel/iwlegacy/Kconfig | 4 +- drivers/net/wireless/intel/iwlegacy/common.c | 20 +- drivers/net/wireless/intel/iwlegacy/common.h | 17 +- drivers/net/wireless/intel/iwlegacy/debug.c | 20 +- drivers/net/wireless/intel/iwlegacy/iwl-spectrum.h | 17 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 13 +- drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 13 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 13 +- drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 15 +- drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/led.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/led.h | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 15 +- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/power.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/power.h | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 17 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 15 +- drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/tt.h | 13 +- drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 15 +- drivers/net/wireless/intel/iwlwifi/dvm/ucode.c | 15 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 39 - drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 2 - drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 13 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 13 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-io.h | 13 +- .../wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h | 13 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 13 +- .../wireless/intel/iwlwifi/iwl-devtrace-ucode.h | 13 +- drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c | 13 +- drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 13 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 1 + drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 22 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 22 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 57 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 17 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 2 - drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 53 +- drivers/net/wireless/intersil/orinoco/hermes.h | 3 +- drivers/net/wireless/intersil/p54/p54spi.c | 15 +- drivers/net/wireless/intersil/p54/p54spi.h | 15 +- drivers/net/wireless/intersil/p54/p54spi_eeprom.h | 15 +- drivers/net/wireless/intersil/p54/txrx.c | 11 +- drivers/net/wireless/intersil/prism54/isl_38xx.c | 14 +- drivers/net/wireless/intersil/prism54/isl_38xx.h | 14 +- drivers/net/wireless/intersil/prism54/isl_ioctl.h | 14 +- drivers/net/wireless/intersil/prism54/isl_oid.h | 14 +- drivers/net/wireless/intersil/prism54/islpci_dev.c | 14 +- drivers/net/wireless/intersil/prism54/islpci_dev.h | 14 +- drivers/net/wireless/intersil/prism54/islpci_eth.c | 13 +- drivers/net/wireless/intersil/prism54/islpci_eth.h | 14 +- .../net/wireless/intersil/prism54/islpci_hotplug.c | 14 +- drivers/net/wireless/intersil/prism54/islpci_mgt.c | 14 +- drivers/net/wireless/intersil/prism54/islpci_mgt.h | 14 +- drivers/net/wireless/intersil/prism54/oid_mgt.c | 14 +- drivers/net/wireless/intersil/prism54/oid_mgt.h | 14 +- .../net/wireless/intersil/prism54/prismcompat.h | 14 +- drivers/net/wireless/mac80211_hwsim.c | 3 - drivers/net/wireless/marvell/libertas/if_sdio.c | 6 +- drivers/net/wireless/marvell/libertas/if_sdio.h | 6 +- drivers/net/wireless/marvell/libertas/if_spi.c | 6 +- drivers/net/wireless/marvell/libertas/if_spi.h | 6 +- drivers/net/wireless/marvell/libertas/if_usb.c | 2 +- drivers/net/wireless/marvell/libertas_tf/cmd.c | 6 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 8 +- drivers/net/wireless/marvell/libertas_tf/if_usb.h | 6 +- .../net/wireless/marvell/libertas_tf/libertas_tf.h | 6 +- drivers/net/wireless/marvell/libertas_tf/main.c | 6 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 2 +- drivers/net/wireless/marvell/mwifiex/ie.c | 47 +- drivers/net/wireless/marvell/mwifiex/scan.c | 19 - drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.h | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 10 +- .../net/wireless/mediatek/mt76/mt76x0/initvals.h | 10 +- .../wireless/mediatek/mt76/mt76x0/initvals_phy.h | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/mcu.h | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.h | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 10 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 2 +- drivers/net/wireless/mediatek/mt76/util.h | 10 +- drivers/net/wireless/mediatek/mt7601u/core.c | 10 +- drivers/net/wireless/mediatek/mt7601u/debugfs.c | 10 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 10 +- drivers/net/wireless/mediatek/mt7601u/dma.h | 10 +- drivers/net/wireless/mediatek/mt7601u/eeprom.c | 10 +- drivers/net/wireless/mediatek/mt7601u/eeprom.h | 10 +- drivers/net/wireless/mediatek/mt7601u/init.c | 10 +- drivers/net/wireless/mediatek/mt7601u/initvals.h | 10 +- .../net/wireless/mediatek/mt7601u/initvals_phy.h | 10 +- drivers/net/wireless/mediatek/mt7601u/mac.c | 10 +- drivers/net/wireless/mediatek/mt7601u/mac.h | 10 +- drivers/net/wireless/mediatek/mt7601u/main.c | 10 +- drivers/net/wireless/mediatek/mt7601u/mcu.c | 10 +- drivers/net/wireless/mediatek/mt7601u/mcu.h | 10 +- drivers/net/wireless/mediatek/mt7601u/mt7601u.h | 10 +- drivers/net/wireless/mediatek/mt7601u/phy.c | 10 +- drivers/net/wireless/mediatek/mt7601u/regs.h | 10 +- drivers/net/wireless/mediatek/mt7601u/trace.c | 10 +- drivers/net/wireless/mediatek/mt7601u/trace.h | 10 +- drivers/net/wireless/mediatek/mt7601u/tx.c | 10 +- drivers/net/wireless/mediatek/mt7601u/usb.c | 10 +- drivers/net/wireless/mediatek/mt7601u/usb.h | 10 +- drivers/net/wireless/mediatek/mt7601u/util.c | 10 +- drivers/net/wireless/ray_cs.c | 14 +- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 10 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h | 10 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 35 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.h | 1 + .../wireless/realtek/rtlwifi/btcoexist/rtl_btc.c | 3 +- drivers/net/wireless/realtek/rtlwifi/rc.c | 3 + .../net/wireless/realtek/rtlwifi/rtl8192de/dm.c | 695 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 253 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.h | 708 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 3 +- drivers/net/wireless/realtek/rtw88/fw.c | 6 +- drivers/net/wireless/realtek/rtw88/main.c | 5 +- drivers/net/wireless/realtek/rtw88/pci.c | 10 +- drivers/net/wireless/realtek/rtw88/phy.c | 22 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 21 +- drivers/net/wireless/ti/wilink_platform_data.c | 16 +- drivers/net/wireless/ti/wl1251/acx.h | 16 +- drivers/net/wireless/ti/wl1251/boot.c | 16 +- drivers/net/wireless/ti/wl1251/boot.h | 16 +- drivers/net/wireless/ti/wl1251/cmd.h | 16 +- drivers/net/wireless/ti/wl1251/debugfs.c | 16 +- drivers/net/wireless/ti/wl1251/debugfs.h | 16 +- drivers/net/wireless/ti/wl1251/event.c | 16 +- drivers/net/wireless/ti/wl1251/event.h | 16 +- drivers/net/wireless/ti/wl1251/init.c | 16 +- drivers/net/wireless/ti/wl1251/init.h | 16 +- drivers/net/wireless/ti/wl1251/io.c | 16 +- drivers/net/wireless/ti/wl1251/io.h | 16 +- drivers/net/wireless/ti/wl1251/main.c | 16 +- drivers/net/wireless/ti/wl1251/ps.c | 16 +- drivers/net/wireless/ti/wl1251/ps.h | 16 +- drivers/net/wireless/ti/wl1251/reg.h | 16 +- drivers/net/wireless/ti/wl1251/rx.c | 16 +- drivers/net/wireless/ti/wl1251/rx.h | 16 +- drivers/net/wireless/ti/wl1251/sdio.c | 15 +- drivers/net/wireless/ti/wl1251/spi.c | 16 +- drivers/net/wireless/ti/wl1251/spi.h | 16 +- drivers/net/wireless/ti/wl1251/tx.c | 16 +- drivers/net/wireless/ti/wl1251/tx.h | 16 +- drivers/net/wireless/ti/wl1251/wl1251.h | 16 +- drivers/net/wireless/ti/wl12xx/acx.c | 16 +- drivers/net/wireless/ti/wl12xx/acx.h | 16 +- drivers/net/wireless/ti/wl12xx/cmd.c | 16 +- drivers/net/wireless/ti/wl12xx/cmd.h | 16 +- drivers/net/wireless/ti/wl12xx/conf.h | 16 +- drivers/net/wireless/ti/wl12xx/debugfs.c | 16 +- drivers/net/wireless/ti/wl12xx/debugfs.h | 16 +- drivers/net/wireless/ti/wl12xx/event.c | 16 +- drivers/net/wireless/ti/wl12xx/event.h | 16 +- drivers/net/wireless/ti/wl12xx/main.c | 16 +- drivers/net/wireless/ti/wl12xx/reg.h | 16 +- drivers/net/wireless/ti/wl12xx/scan.c | 16 +- drivers/net/wireless/ti/wl12xx/scan.h | 16 +- drivers/net/wireless/ti/wl12xx/wl12xx.h | 16 +- drivers/net/wireless/ti/wl18xx/acx.c | 16 +- drivers/net/wireless/ti/wl18xx/acx.h | 16 +- drivers/net/wireless/ti/wl18xx/cmd.c | 16 +- drivers/net/wireless/ti/wl18xx/cmd.h | 16 +- drivers/net/wireless/ti/wl18xx/conf.h | 16 +- drivers/net/wireless/ti/wl18xx/debugfs.c | 16 +- drivers/net/wireless/ti/wl18xx/debugfs.h | 16 +- drivers/net/wireless/ti/wl18xx/event.c | 16 +- drivers/net/wireless/ti/wl18xx/event.h | 16 +- drivers/net/wireless/ti/wl18xx/io.c | 16 +- drivers/net/wireless/ti/wl18xx/io.h | 16 +- drivers/net/wireless/ti/wl18xx/main.c | 16 +- drivers/net/wireless/ti/wl18xx/reg.h | 16 +- drivers/net/wireless/ti/wl18xx/scan.c | 16 +- drivers/net/wireless/ti/wl18xx/scan.h | 16 +- drivers/net/wireless/ti/wl18xx/tx.c | 16 +- drivers/net/wireless/ti/wl18xx/tx.h | 16 +- drivers/net/wireless/ti/wl18xx/wl18xx.h | 16 +- drivers/net/wireless/ti/wlcore/acx.c | 16 +- drivers/net/wireless/ti/wlcore/acx.h | 16 +- drivers/net/wireless/ti/wlcore/boot.c | 16 +- drivers/net/wireless/ti/wlcore/boot.h | 16 +- drivers/net/wireless/ti/wlcore/cmd.c | 16 +- drivers/net/wireless/ti/wlcore/cmd.h | 16 +- drivers/net/wireless/ti/wlcore/conf.h | 16 +- drivers/net/wireless/ti/wlcore/debug.h | 16 +- drivers/net/wireless/ti/wlcore/debugfs.c | 16 +- drivers/net/wireless/ti/wlcore/debugfs.h | 16 +- drivers/net/wireless/ti/wlcore/event.c | 16 +- drivers/net/wireless/ti/wlcore/event.h | 16 +- drivers/net/wireless/ti/wlcore/hw_ops.h | 16 +- drivers/net/wireless/ti/wlcore/ini.h | 16 +- drivers/net/wireless/ti/wlcore/init.c | 16 +- drivers/net/wireless/ti/wlcore/init.h | 16 +- drivers/net/wireless/ti/wlcore/io.c | 16 +- drivers/net/wireless/ti/wlcore/io.h | 16 +- drivers/net/wireless/ti/wlcore/main.c | 16 +- drivers/net/wireless/ti/wlcore/ps.c | 16 +- drivers/net/wireless/ti/wlcore/ps.h | 16 +- drivers/net/wireless/ti/wlcore/rx.c | 16 +- drivers/net/wireless/ti/wlcore/rx.h | 16 +- drivers/net/wireless/ti/wlcore/scan.c | 16 +- drivers/net/wireless/ti/wlcore/scan.h | 16 +- drivers/net/wireless/ti/wlcore/sdio.c | 16 +- drivers/net/wireless/ti/wlcore/spi.c | 16 +- drivers/net/wireless/ti/wlcore/sysfs.c | 16 +- drivers/net/wireless/ti/wlcore/sysfs.h | 16 +- drivers/net/wireless/ti/wlcore/testmode.c | 16 +- drivers/net/wireless/ti/wlcore/testmode.h | 16 +- drivers/net/wireless/ti/wlcore/tx.c | 16 +- drivers/net/wireless/ti/wlcore/tx.h | 16 +- drivers/net/wireless/ti/wlcore/wlcore.h | 16 +- drivers/net/wireless/ti/wlcore/wlcore_i.h | 16 +- drivers/net/xen-netback/interface.c | 2 +- drivers/nfc/fdp/fdp.c | 45 +- drivers/nfc/fdp/fdp.h | 10 +- drivers/nfc/fdp/i2c.c | 36 +- drivers/nfc/microread/i2c.c | 13 +- drivers/nfc/microread/microread.c | 13 +- drivers/nfc/nfcsim.c | 11 +- drivers/nfc/nxp-nci/core.c | 13 +- drivers/nfc/nxp-nci/firmware.c | 13 +- drivers/nfc/nxp-nci/i2c.c | 13 +- drivers/nfc/nxp-nci/nxp-nci.h | 13 +- drivers/nfc/pn544/i2c.c | 13 +- drivers/nfc/pn544/pn544.c | 13 +- drivers/nfc/port100.c | 11 +- drivers/nfc/st-nci/core.c | 13 +- drivers/nfc/st-nci/i2c.c | 13 +- drivers/nfc/st-nci/ndlc.c | 13 +- drivers/nfc/st-nci/ndlc.h | 13 +- drivers/nfc/st-nci/se.c | 13 +- drivers/nfc/st-nci/spi.c | 13 +- drivers/nfc/st-nci/st-nci.h | 13 +- drivers/nfc/st-nci/vendor_cmds.c | 13 +- drivers/nfc/st21nfca/core.c | 13 +- drivers/nfc/st21nfca/dep.c | 16 +- drivers/nfc/st21nfca/i2c.c | 13 +- drivers/nfc/st21nfca/se.c | 18 +- drivers/nfc/st21nfca/st21nfca.h | 13 +- drivers/nfc/st21nfca/vendor_cmds.c | 13 +- drivers/nfc/st95hf/core.c | 20 +- drivers/nfc/st95hf/spi.c | 13 +- drivers/nfc/st95hf/spi.h | 13 +- drivers/nfc/trf7970a.c | 5 +- drivers/ntb/Kconfig | 11 - drivers/ntb/Makefile | 3 - drivers/ntb/hw/amd/ntb_hw_amd.c | 10 +- drivers/ntb/hw/intel/ntb_hw_gen3.c | 6 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 93 +- drivers/ntb/msi.c | 415 - drivers/ntb/{core.c => ntb.c} | 0 drivers/ntb/ntb_transport.c | 170 +- drivers/ntb/test/Kconfig | 9 - drivers/ntb/test/Makefile | 1 - drivers/ntb/test/ntb_msi_test.c | 433 - drivers/ntb/test/ntb_perf.c | 14 +- drivers/nvdimm/Makefile | 1 - drivers/nvdimm/badrange.c | 10 +- drivers/nvdimm/blk.c | 10 +- drivers/nvdimm/btt.c | 10 +- drivers/nvdimm/btt.h | 10 +- drivers/nvdimm/btt_devs.c | 10 +- drivers/nvdimm/bus.c | 148 +- drivers/nvdimm/claim.c | 16 +- drivers/nvdimm/core.c | 10 +- drivers/nvdimm/dax_devs.c | 12 +- drivers/nvdimm/dimm.c | 10 +- drivers/nvdimm/dimm_devs.c | 10 +- drivers/nvdimm/label.c | 10 +- drivers/nvdimm/label.h | 10 +- drivers/nvdimm/namespace_devs.c | 10 +- drivers/nvdimm/nd-core.h | 13 +- drivers/nvdimm/nd.h | 11 +- drivers/nvdimm/nd_virtio.c | 125 - drivers/nvdimm/pfn.h | 25 +- drivers/nvdimm/pfn_devs.c | 105 +- drivers/nvdimm/pmem.c | 45 +- drivers/nvdimm/region.c | 32 +- drivers/nvdimm/region_devs.c | 47 +- drivers/nvdimm/virtio_pmem.c | 122 - drivers/nvdimm/virtio_pmem.h | 55 - drivers/nvme/host/core.c | 3 +- drivers/nvme/host/fc.c | 7 +- drivers/nvme/host/pci.c | 6 - drivers/nvme/host/rdma.c | 159 +- drivers/nvme/host/tcp.c | 57 +- drivers/nvme/target/io-cmd-bdev.c | 1 - drivers/nvme/target/loop.c | 4 +- drivers/nvmem/Kconfig | 9 +- drivers/nvmem/Makefile | 2 - drivers/nvmem/imx-ocotp-scu.c | 161 - drivers/nvmem/meson-efuse.c | 10 +- drivers/nvmem/meson-mx-efuse.c | 10 +- drivers/nvmem/mtk-efuse.c | 10 +- drivers/nvmem/mxs-ocotp.c | 12 +- drivers/nvmem/qfprom.c | 10 +- drivers/nvmem/rockchip-efuse.c | 10 +- drivers/nvmem/uniphier-efuse.c | 10 +- drivers/nvmem/vf610-ocotp.c | 10 +- drivers/of/base.c | 10 +- drivers/of/fdt.c | 134 +- drivers/of/of_mdio.c | 3 +- drivers/of/of_net.c | 3 +- drivers/of/of_reserved_mem.c | 3 - drivers/opp/Kconfig | 2 +- drivers/opp/core.c | 174 +- drivers/opp/of.c | 30 +- drivers/parisc/asp.c | 6 +- drivers/parisc/ccio-dma.c | 11 +- drivers/parisc/dino.c | 5 +- drivers/parisc/eisa.c | 7 +- drivers/parisc/eisa_eeprom.c | 16 +- drivers/parisc/eisa_enumerator.c | 7 +- drivers/parisc/gsc.c | 6 +- drivers/parisc/gsc.h | 3 +- drivers/parisc/hppb.c | 5 +- drivers/parisc/iosapic.c | 5 +- drivers/parisc/iosapic_private.h | 16 +- drivers/parisc/lasi.c | 6 +- drivers/parisc/lba_pci.c | 5 +- drivers/parisc/led.c | 6 +- drivers/parisc/pdc_stable.c | 15 +- drivers/parisc/sba_iommu.c | 10 +- drivers/parisc/superio.c | 6 +- drivers/parisc/wax.c | 6 +- drivers/parport/Kconfig | 2 +- drivers/parport/parport_gsc.c | 7 +- drivers/parport/parport_gsc.h | 16 +- drivers/parport/parport_ip32.c | 15 +- drivers/parport/share.c | 2 - drivers/pci/controller/Kconfig | 4 +- drivers/pci/controller/dwc/pcie-qcom.c | 115 +- drivers/pci/controller/pci-hyperv.c | 91 +- drivers/pci/controller/pcie-altera-msi.c | 10 - drivers/pci/controller/pcie-altera.c | 28 +- drivers/pci/endpoint/functions/pci-epf-test.c | 35 +- drivers/pci/endpoint/pci-epc-core.c | 3 +- drivers/pci/msi.c | 54 +- drivers/pci/of.c | 8 - drivers/pci/p2pdma.c | 119 +- drivers/pci/pci-acpi.c | 3 +- drivers/pci/pci-driver.c | 82 +- drivers/pci/pci-sysfs.c | 3 - drivers/pci/pci.c | 99 +- drivers/pci/pci.h | 4 +- drivers/pci/pcie/portdrv_core.c | 66 - drivers/pci/probe.c | 2 +- drivers/pci/quirks.c | 80 +- drivers/pci/slot.c | 1 - drivers/pci/switch/switchtec.c | 12 +- drivers/pcmcia/at91_cf.c | 6 +- drivers/pcmcia/ds.c | 2 +- drivers/pcmcia/electra_cf.c | 15 +- drivers/pcmcia/omap_cf.c | 6 +- drivers/pcmcia/pxa2xx_base.c | 3 +- drivers/pcmcia/vrc4171_card.c | 15 +- drivers/perf/Kconfig | 8 - drivers/perf/Makefile | 1 - drivers/perf/arm-ccn.c | 9 +- drivers/perf/fsl_imx8_ddr_perf.c | 554 - drivers/perf/qcom_l2_pmu.c | 10 +- drivers/perf/qcom_l3_pmu.c | 10 +- drivers/phy/allwinner/phy-sun4i-usb.c | 11 +- drivers/phy/allwinner/phy-sun9i-usb.c | 11 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 8 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 8 +- drivers/phy/broadcom/phy-bcm-kona-usb2.c | 10 +- drivers/phy/broadcom/phy-brcm-usb-init.c | 10 +- drivers/phy/broadcom/phy-brcm-usb-init.h | 10 +- drivers/phy/broadcom/phy-brcm-usb.c | 18 +- drivers/phy/hisilicon/phy-hi6220-usb.c | 6 +- drivers/phy/hisilicon/phy-hix5hd2-sata.c | 6 +- drivers/phy/marvell/phy-mvebu-sata.c | 6 +- drivers/phy/marvell/phy-pxa-28nm-hsic.c | 11 +- drivers/phy/marvell/phy-pxa-28nm-usb2.c | 11 +- drivers/phy/phy-core.c | 6 +- drivers/phy/phy-pistachio-usb.c | 5 +- drivers/phy/qualcomm/Kconfig | 8 - drivers/phy/qualcomm/Makefile | 1 - drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 10 +- drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c | 10 +- drivers/phy/qualcomm/phy-qcom-pcie2.c | 331 - drivers/phy/qualcomm/phy-qcom-qusb2.c | 2 +- drivers/phy/qualcomm/phy-qcom-ufs-i.h | 11 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c | 11 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.h | 11 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c | 11 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.h | 11 +- drivers/phy/qualcomm/phy-qcom-ufs.c | 11 +- drivers/phy/ralink/phy-ralink-usb.c | 11 +- drivers/phy/renesas/phy-rcar-gen2.c | 2 - drivers/phy/rockchip/phy-rockchip-dp.c | 5 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 11 +- drivers/phy/rockchip/phy-rockchip-typec.c | 11 +- drivers/phy/st/phy-stm32-usbphyc.c | 2 +- drivers/phy/tegra/xusb-tegra124.c | 19 +- drivers/phy/tegra/xusb-tegra210.c | 19 +- drivers/phy/tegra/xusb.c | 10 +- drivers/phy/tegra/xusb.h | 10 +- drivers/phy/ti/phy-am654-serdes.c | 4 +- drivers/phy/ti/phy-da8xx-usb.c | 10 +- drivers/phy/ti/phy-omap-control.c | 12 +- drivers/phy/ti/phy-omap-usb2.c | 12 +- drivers/phy/ti/phy-ti-pipe3.c | 12 +- drivers/pinctrl/Kconfig | 2 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c | 6 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 10 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 6 +- drivers/pinctrl/aspeed/pinctrl-aspeed.h | 6 +- drivers/pinctrl/bcm/Kconfig | 6 +- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 2 - drivers/pinctrl/core.c | 16 +- drivers/pinctrl/core.h | 3 +- drivers/pinctrl/devicetree.c | 13 +- drivers/pinctrl/devicetree.h | 13 +- drivers/pinctrl/intel/pinctrl-intel.c | 45 +- drivers/pinctrl/mediatek/pinctrl-mt2701.c | 10 +- drivers/pinctrl/mediatek/pinctrl-mt6397.c | 10 +- drivers/pinctrl/mediatek/pinctrl-mt8127.c | 10 +- drivers/pinctrl/mediatek/pinctrl-mt8135.c | 10 +- drivers/pinctrl/mediatek/pinctrl-mt8173.c | 10 +- drivers/pinctrl/mediatek/pinctrl-mt8183.c | 1 - drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 10 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.h | 10 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt2701.h | 10 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt8135.h | 10 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt8173.h | 10 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 19 - drivers/pinctrl/mediatek/pinctrl-paris.h | 2 - drivers/pinctrl/meson/pinctrl-meson-g12a.c | 36 +- drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 8 +- drivers/pinctrl/meson/pinctrl-meson-gxl.c | 8 +- drivers/pinctrl/meson/pinctrl-meson.c | 358 +- drivers/pinctrl/meson/pinctrl-meson.h | 26 +- drivers/pinctrl/meson/pinctrl-meson8-pmx.c | 8 +- drivers/pinctrl/meson/pinctrl-meson8-pmx.h | 8 +- drivers/pinctrl/meson/pinctrl-meson8.c | 8 +- drivers/pinctrl/meson/pinctrl-meson8b.c | 8 +- drivers/pinctrl/mvebu/pinctrl-armada-370.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-375.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-38x.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-39x.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-ap806.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-cp110.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-xp.c | 6 +- drivers/pinctrl/mvebu/pinctrl-dove.c | 6 +- drivers/pinctrl/mvebu/pinctrl-kirkwood.c | 6 +- drivers/pinctrl/mvebu/pinctrl-mvebu.c | 6 +- drivers/pinctrl/mvebu/pinctrl-mvebu.h | 6 +- drivers/pinctrl/mvebu/pinctrl-orion.c | 6 +- drivers/pinctrl/nomadik/Kconfig | 1 - drivers/pinctrl/nomadik/pinctrl-ab8500.c | 5 +- drivers/pinctrl/nomadik/pinctrl-ab8505.c | 5 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 6 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 5 +- drivers/pinctrl/pinconf-generic.c | 5 +- drivers/pinctrl/pinconf.c | 3 +- drivers/pinctrl/pinconf.h | 3 +- drivers/pinctrl/pinctrl-amd.c | 6 +- drivers/pinctrl/pinctrl-amd.h | 6 +- drivers/pinctrl/pinctrl-at91-pio4.c | 10 +- drivers/pinctrl/pinctrl-at91.c | 3 +- drivers/pinctrl/pinctrl-at91.h | 6 +- drivers/pinctrl/pinctrl-axp209.c | 6 +- drivers/pinctrl/pinctrl-bm1880.c | 733 +- drivers/pinctrl/pinctrl-coh901.c | 2 +- drivers/pinctrl/pinctrl-da850-pupd.c | 10 +- drivers/pinctrl/pinctrl-digicolor.c | 6 +- drivers/pinctrl/pinctrl-ingenic.c | 3 +- drivers/pinctrl/pinctrl-lantiq.c | 5 +- drivers/pinctrl/pinctrl-lantiq.h | 5 +- drivers/pinctrl/pinctrl-max77620.c | 5 +- drivers/pinctrl/pinctrl-oxnas.c | 10 +- drivers/pinctrl/pinctrl-pic32.c | 10 +- drivers/pinctrl/pinctrl-pic32.h | 10 +- drivers/pinctrl/pinctrl-pistachio.c | 5 +- drivers/pinctrl/pinctrl-rk805.c | 6 +- drivers/pinctrl/pinctrl-rockchip.c | 11 +- drivers/pinctrl/pinctrl-stmfx.c | 1 - drivers/pinctrl/pinctrl-sx150x.c | 10 +- drivers/pinctrl/pinctrl-tb10x.c | 26 +- drivers/pinctrl/pinctrl-u300.c | 2 +- drivers/pinctrl/pinctrl-xway.c | 5 +- drivers/pinctrl/pinmux.c | 3 +- drivers/pinctrl/pinmux.h | 3 +- drivers/pinctrl/pxa/pinctrl-pxa25x.c | 6 +- drivers/pinctrl/pxa/pinctrl-pxa27x.c | 6 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 7 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.h | 6 +- drivers/pinctrl/qcom/pinctrl-apq8064.c | 10 +- drivers/pinctrl/qcom/pinctrl-apq8084.c | 11 +- drivers/pinctrl/qcom/pinctrl-ipq4019.c | 10 +- drivers/pinctrl/qcom/pinctrl-ipq8064.c | 11 +- drivers/pinctrl/qcom/pinctrl-ipq8074.c | 10 +- drivers/pinctrl/qcom/pinctrl-mdm9615.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm.h | 10 +- drivers/pinctrl/qcom/pinctrl-msm8660.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm8916.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm8960.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm8994.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm8996.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm8x74.c | 10 +- drivers/pinctrl/qcom/pinctrl-qdf2xxx.c | 10 +- drivers/pinctrl/qcom/pinctrl-sdm845.c | 12 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 10 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 10 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 10 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 10 +- drivers/pinctrl/sh-pfc/core.c | 60 +- drivers/pinctrl/sh-pfc/pfc-emev2.c | 70 +- drivers/pinctrl/sh-pfc/pfc-r8a73a4.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7740.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a77470.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 125 +- drivers/pinctrl/sh-pfc/pfc-r8a7779.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 36 +- drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7792.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 434 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 414 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 414 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 410 +- drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 26 +- drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 4 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 181 +- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 2 +- drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 21 +- drivers/pinctrl/sh-pfc/pfc-sh7734.c | 2 +- drivers/pinctrl/sh-pfc/pinctrl.c | 3 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 90 +- drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c | 10 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 10 +- drivers/pinctrl/sprd/pinctrl-sprd.h | 10 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 184 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 2 - drivers/pinctrl/stm32/pinctrl-stm32mp157.c | 5 - drivers/pinctrl/tegra/Kconfig | 4 - drivers/pinctrl/tegra/Makefile | 1 - drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 18 +- drivers/pinctrl/tegra/pinctrl-tegra.h | 18 +- drivers/pinctrl/tegra/pinctrl-tegra114.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra124.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra194.c | 170 - drivers/pinctrl/tegra/pinctrl-tegra20.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra210.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra30.c | 10 +- drivers/pinctrl/vt8500/pinctrl-vt8500.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wm8505.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wm8650.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wm8750.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wm8850.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 10 +- drivers/pinctrl/vt8500/pinctrl-wmt.h | 10 +- drivers/platform/Kconfig | 2 - drivers/platform/Makefile | 2 +- drivers/platform/chrome/Kconfig | 13 - drivers/platform/chrome/Makefile | 1 - drivers/platform/chrome/cros_ec_debugfs.c | 45 +- drivers/platform/chrome/cros_ec_ishtp.c | 763 - drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/platform/chrome/cros_ec_lpc.c | 2 +- drivers/platform/chrome/cros_ec_spi.c | 68 +- drivers/platform/chrome/cros_ec_sysfs.c | 2 +- drivers/platform/chrome/cros_ec_vbc.c | 2 +- drivers/platform/chrome/wilco_ec/Kconfig | 16 - drivers/platform/chrome/wilco_ec/Makefile | 6 +- drivers/platform/chrome/wilco_ec/core.c | 26 +- drivers/platform/chrome/wilco_ec/debugfs.c | 12 +- drivers/platform/chrome/wilco_ec/event.c | 589 - drivers/platform/chrome/wilco_ec/mailbox.c | 21 +- drivers/platform/chrome/wilco_ec/properties.c | 132 - drivers/platform/chrome/wilco_ec/sysfs.c | 156 - drivers/platform/chrome/wilco_ec/telemetry.c | 450 - drivers/platform/mellanox/mlxreg-hotplug.c | 1 - drivers/platform/olpc/Kconfig | 29 - drivers/platform/olpc/Makefile | 3 +- drivers/platform/olpc/olpc-ec.c | 174 +- drivers/platform/olpc/olpc-xo175-ec.c | 753 - drivers/platform/x86/Kconfig | 2 + drivers/platform/x86/acer-wmi.c | 19 +- drivers/platform/x86/acerhdf.c | 15 +- drivers/platform/x86/alienware-wmi.c | 12 +- drivers/platform/x86/amilo-rfkill.c | 6 +- drivers/platform/x86/asus-laptop.c | 17 +- drivers/platform/x86/asus-nb-wmi.c | 23 +- drivers/platform/x86/asus-wmi.c | 17 +- drivers/platform/x86/asus-wmi.h | 16 +- drivers/platform/x86/dcdbas.c | 10 +- drivers/platform/x86/dcdbas.h | 10 +- drivers/platform/x86/dell-rbtn.c | 10 +- drivers/platform/x86/dell-rbtn.h | 10 +- drivers/platform/x86/dell-smo8800.c | 12 +- drivers/platform/x86/dell-wmi-aio.c | 15 +- drivers/platform/x86/dell-wmi-descriptor.c | 10 +- drivers/platform/x86/dell-wmi.c | 15 +- drivers/platform/x86/dell_rbu.c | 10 +- drivers/platform/x86/eeepc-laptop.c | 11 +- drivers/platform/x86/eeepc-wmi.c | 15 +- drivers/platform/x86/fujitsu-tablet.c | 14 +- drivers/platform/x86/hdaps.c | 14 +- drivers/platform/x86/hp-wmi.c | 15 +- drivers/platform/x86/hp_accel.c | 16 +- drivers/platform/x86/ibm_rtl.c | 16 +- drivers/platform/x86/intel-vbtn.c | 16 +- drivers/platform/x86/intel_cht_int33fe.c | 291 +- drivers/platform/x86/intel_menlow.c | 8 +- drivers/platform/x86/mlx-platform.c | 2 +- drivers/platform/x86/msi-wmi.c | 15 +- drivers/platform/x86/mxm-wmi.c | 15 +- drivers/platform/x86/panasonic-laptop.c | 15 +- drivers/platform/x86/pcengines-apuv2.c | 4 +- drivers/platform/x86/pmc_atom.c | 11 +- drivers/platform/x86/surface3-wmi.c | 6 +- drivers/platform/x86/surface3_button.c | 6 +- drivers/platform/x86/surfacepro3_button.c | 6 +- drivers/platform/x86/tc1100-wmi.c | 19 +- drivers/platform/x86/toshiba-wmi.c | 12 +- drivers/platform/x86/toshiba_haps.c | 12 +- drivers/platform/x86/touchscreen_dmi.c | 31 +- drivers/platform/x86/wmi-bmof.c | 10 +- drivers/platform/x86/wmi.c | 19 +- drivers/platform/x86/xo1-rfkill.c | 6 +- drivers/platform/x86/xo15-ebook.c | 6 +- drivers/pnp/pnpacpi/core.c | 15 +- drivers/pnp/pnpbios/core.c | 15 +- drivers/pnp/pnpbios/pnpbios.h | 15 +- drivers/power/avs/rockchip-io-domain.c | 10 +- drivers/power/avs/smartreflex.c | 41 +- drivers/power/reset/as3722-poweroff.c | 10 +- drivers/power/reset/axxia-reset.c | 11 +- drivers/power/reset/gpio-restart.c | 10 +- drivers/power/reset/ltc2952-poweroff.c | 12 +- drivers/power/reset/msm-poweroff.c | 11 +- drivers/power/reset/piix4-poweroff.c | 6 +- drivers/power/reset/qnap-poweroff.c | 6 +- drivers/power/reset/reboot-mode.c | 6 +- drivers/power/reset/syscon-poweroff.c | 11 +- drivers/power/reset/syscon-reboot-mode.c | 6 +- drivers/power/reset/syscon-reboot.c | 11 +- drivers/power/reset/vexpress-poweroff.c | 9 +- drivers/power/reset/xgene-reboot.c | 16 +- drivers/power/supply/Kconfig | 2 +- drivers/power/supply/ab8500_btemp.c | 2 +- drivers/power/supply/ab8500_charger.c | 2 +- drivers/power/supply/ab8500_fg.c | 2 +- drivers/power/supply/abx500_chargalg.c | 2 +- drivers/power/supply/adp5061.c | 3 +- drivers/power/supply/axp20x_ac_power.c | 6 +- drivers/power/supply/axp20x_usb_power.c | 6 +- drivers/power/supply/axp288_charger.c | 10 +- drivers/power/supply/axp288_fuel_gauge.c | 11 +- drivers/power/supply/bq2415x_charger.c | 11 +- drivers/power/supply/bq24257_charger.c | 11 +- drivers/power/supply/bq25890_charger.c | 12 +- drivers/power/supply/cpcap-charger.c | 10 +- drivers/power/supply/da9052-battery.c | 6 +- drivers/power/supply/da9150-charger.c | 6 +- drivers/power/supply/da9150-fg.c | 6 +- drivers/power/supply/gpio-charger.c | 11 +- drivers/power/supply/isp1704_charger.c | 15 +- drivers/power/supply/max8903_charger.c | 16 +- drivers/power/supply/olpc_battery.c | 1 + drivers/power/supply/pcf50633-charger.c | 7 +- drivers/power/supply/pm2301_charger.h | 3 +- drivers/power/supply/power_supply.h | 3 +- drivers/power/supply/power_supply_core.c | 5 +- drivers/power/supply/power_supply_leds.c | 3 +- drivers/power/supply/power_supply_sysfs.c | 3 +- drivers/power/supply/qcom_smbb.c | 10 +- drivers/power/supply/rt5033_battery.c | 5 +- drivers/power/supply/rt9455_charger.c | 11 +- drivers/power/supply/sbs-battery.c | 11 +- drivers/power/supply/sbs-charger.c | 6 +- drivers/power/supply/tps65090-charger.c | 12 +- drivers/power/supply/twl4030_charger.c | 6 +- drivers/powercap/intel_rapl.c | 92 +- drivers/powercap/powercap_sys.c | 14 +- drivers/ps3/ps3-lpm.c | 14 +- drivers/ps3/ps3-sys-manager.c | 14 +- drivers/ps3/ps3-vuart.c | 14 +- drivers/ps3/ps3av.c | 14 +- drivers/ps3/ps3av_cmd.c | 14 +- drivers/ps3/ps3stor_lib.c | 14 +- drivers/ps3/sys-manager-core.c | 14 +- drivers/ps3/vuart.h | 14 +- drivers/ptp/Kconfig | 2 +- drivers/ptp/ptp_clock.c | 3 +- drivers/ptp/ptp_kvm.c | 12 +- drivers/ptp/ptp_pch.c | 14 +- drivers/pwm/pwm-ab8500.c | 2 +- drivers/pwm/pwm-atmel-tcb.c | 2 +- drivers/pwm/pwm-atmel.c | 3 +- drivers/pwm/pwm-brcmstb.c | 11 +- drivers/pwm/pwm-crc.c | 10 +- drivers/pwm/pwm-ep93xx.c | 11 +- drivers/pwm/pwm-fsl-ftm.c | 6 +- drivers/pwm/pwm-img.c | 5 +- drivers/pwm/pwm-jz4740.c | 11 +- drivers/pwm/pwm-lp3943.c | 5 +- drivers/pwm/pwm-lpc18xx-sct.c | 5 +- drivers/pwm/pwm-lpc32xx.c | 6 +- drivers/pwm/pwm-mtk-disp.c | 10 +- drivers/pwm/pwm-samsung.c | 5 +- drivers/pwm/pwm-sti.c | 6 +- drivers/pwm/pwm-sun4i.c | 3 +- drivers/pwm/pwm-tipwmss.c | 12 +- drivers/pwm/pwm-vt8500.c | 10 +- drivers/rapidio/devices/rio_mport_cdev.c | 8 +- drivers/rapidio/devices/tsi721.c | 15 +- drivers/rapidio/devices/tsi721.h | 15 +- drivers/rapidio/rio-access.c | 6 +- drivers/rapidio/rio-driver.c | 6 +- drivers/rapidio/rio-scan.c | 6 +- drivers/rapidio/rio-sysfs.c | 6 +- drivers/rapidio/rio.c | 6 +- drivers/rapidio/rio.h | 6 +- drivers/rapidio/rio_cm.c | 11 +- drivers/rapidio/switches/idt_gen2.c | 6 +- drivers/rapidio/switches/idt_gen3.c | 6 +- drivers/rapidio/switches/idtcps.c | 6 +- drivers/rapidio/switches/tsi568.c | 6 +- drivers/rapidio/switches/tsi57x.c | 6 +- drivers/ras/cec.c | 210 +- .../regulator/{88pm800-regulator.c => 88pm800.c} | 0 drivers/regulator/Kconfig | 28 +- drivers/regulator/Makefile | 3 +- drivers/regulator/aat2870-regulator.c | 15 +- drivers/regulator/ab3100.c | 2 +- drivers/regulator/ab8500-ext.c | 3 +- drivers/regulator/ab8500.c | 3 +- drivers/regulator/act8865-regulator.c | 11 +- drivers/regulator/act8945a-regulator.c | 7 +- drivers/regulator/ad5398.c | 3 +- drivers/regulator/arizona-ldo1.c | 83 +- drivers/regulator/arizona-micsupp.c | 72 +- drivers/regulator/as3722-regulator.c | 16 +- drivers/regulator/bcm590xx-regulator.c | 6 +- drivers/regulator/bd70528-regulator.c | 1 + drivers/regulator/bd718x7-regulator.c | 1 + drivers/regulator/core.c | 30 +- drivers/regulator/cpcap-regulator.c | 2 +- drivers/regulator/da9063-regulator.c | 61 +- drivers/regulator/db8500-prcmu.c | 2 +- drivers/regulator/dbx500-prcmu.c | 2 +- drivers/regulator/dbx500-prcmu.h | 4 +- drivers/regulator/devres.c | 7 +- drivers/regulator/dummy.c | 6 +- drivers/regulator/dummy.h | 6 +- drivers/regulator/fixed.c | 6 +- drivers/regulator/gpio-regulator.c | 6 +- drivers/regulator/helpers.c | 18 +- drivers/regulator/internal.h | 7 +- drivers/regulator/isl9305.c | 6 +- drivers/regulator/lm363x-regulator.c | 78 +- drivers/regulator/lp87565-regulator.c | 5 +- drivers/regulator/ltc3676.c | 11 +- drivers/regulator/max1586.c | 15 +- drivers/regulator/max77620-regulator.c | 31 +- drivers/regulator/max77650-regulator.c | 134 +- drivers/regulator/max77802-regulator.c | 2 + drivers/regulator/max8660.c | 15 +- drivers/regulator/max8952.c | 79 +- drivers/regulator/mc13xxx.h | 6 +- drivers/regulator/of_regulator.c | 6 +- drivers/regulator/palmas-regulator.c | 7 +- drivers/regulator/pcap-regulator.c | 6 +- drivers/regulator/pcf50633-regulator.c | 7 +- drivers/regulator/qcom_rpm-regulator.c | 10 +- drivers/regulator/qcom_smd-regulator.c | 10 +- drivers/regulator/qcom_spmi-regulator.c | 254 +- drivers/regulator/rc5t583-regulator.c | 15 +- drivers/regulator/rk808-regulator.c | 10 +- drivers/regulator/rn5t618-regulator.c | 8 +- drivers/regulator/rt5033-regulator.c | 5 +- drivers/regulator/slg51000-regulator.c | 523 - drivers/regulator/slg51000-regulator.h | 505 - drivers/regulator/stm32-vrefbuf.c | 3 +- drivers/regulator/stw481x-vmmc.c | 3 +- drivers/regulator/tps6105x-regulator.c | 3 +- drivers/regulator/tps6507x-regulator.c | 6 +- drivers/regulator/tps65090-regulator.c | 12 +- drivers/regulator/tps65910-regulator.c | 7 +- drivers/regulator/twl-regulator.c | 6 +- drivers/regulator/twl6030-regulator.c | 6 +- drivers/regulator/userspace-consumer.c | 7 +- drivers/regulator/vctrl-regulator.c | 10 +- drivers/regulator/virtual.c | 6 +- drivers/regulator/wm831x-dcdc.c | 29 +- drivers/remoteproc/Kconfig | 2 +- drivers/remoteproc/imx_rproc.c | 8 +- drivers/remoteproc/keystone_remoteproc.c | 10 +- drivers/remoteproc/omap_remoteproc.c | 10 +- drivers/remoteproc/qcom_common.c | 10 +- drivers/remoteproc/qcom_q6v5_adsp.c | 73 +- drivers/remoteproc/qcom_q6v5_mss.c | 10 +- drivers/remoteproc/qcom_q6v5_pas.c | 10 +- drivers/remoteproc/qcom_wcnss.c | 10 +- drivers/remoteproc/qcom_wcnss_iris.c | 10 +- drivers/remoteproc/remoteproc_core.c | 10 +- drivers/remoteproc/remoteproc_debugfs.c | 10 +- drivers/remoteproc/remoteproc_elf_loader.c | 10 +- drivers/remoteproc/remoteproc_internal.h | 10 +- drivers/remoteproc/remoteproc_sysfs.c | 10 +- drivers/remoteproc/remoteproc_virtio.c | 10 +- drivers/remoteproc/st_slim_rproc.c | 6 +- drivers/remoteproc/wkup_m3_rproc.c | 10 +- drivers/reset/Kconfig | 3 +- drivers/reset/core.c | 9 +- drivers/reset/hisilicon/reset-hi3660.c | 6 +- drivers/reset/reset-a10sr.c | 13 +- drivers/reset/reset-ath79.c | 11 +- drivers/reset/reset-imx7.c | 10 +- drivers/reset/reset-oxnas.c | 13 +- drivers/reset/reset-pistachio.c | 5 +- drivers/reset/reset-simple.c | 8 +- drivers/reset/reset-simple.h | 6 +- drivers/reset/reset-sunxi.c | 6 +- drivers/reset/reset-uniphier.c | 11 +- drivers/reset/reset-zynq.c | 10 +- drivers/reset/sti/reset-stih407.c | 6 +- drivers/reset/sti/reset-syscfg.c | 6 +- drivers/reset/sti/reset-syscfg.h | 6 +- drivers/rpmsg/rpmsg_core.c | 3 +- drivers/rtc/Kconfig | 2 +- drivers/rtc/rtc-ab8500.c | 2 +- drivers/rtc/rtc-ac100.c | 10 +- drivers/rtc/rtc-armada38x.c | 7 +- drivers/rtc/rtc-as3722.c | 11 +- drivers/rtc/rtc-asm9260.c | 6 +- drivers/rtc/rtc-at91rm9200.c | 7 +- drivers/rtc/rtc-at91rm9200.h | 6 +- drivers/rtc/rtc-brcmstb-waketimer.c | 10 +- drivers/rtc/rtc-cmos.c | 6 +- drivers/rtc/rtc-cpcap.c | 10 +- drivers/rtc/rtc-da9052.c | 7 +- drivers/rtc/rtc-da9055.c | 7 +- drivers/rtc/rtc-davinci.c | 15 +- drivers/rtc/rtc-ds1286.c | 6 +- drivers/rtc/rtc-ds1302.c | 5 +- drivers/rtc/rtc-ds1307.c | 129 +- drivers/rtc/rtc-ds2404.c | 5 +- drivers/rtc/rtc-ds3232.c | 6 +- drivers/rtc/rtc-efi.c | 7 +- drivers/rtc/rtc-fm3130.c | 8 +- drivers/rtc/rtc-ftrtc010.c | 11 +- drivers/rtc/rtc-hid-sensor-time.c | 15 +- drivers/rtc/rtc-hym8563.c | 10 +- drivers/rtc/rtc-imx-sc.c | 87 - drivers/rtc/rtc-isl1208.c | 7 +- drivers/rtc/rtc-lpc24xx.c | 7 +- drivers/rtc/rtc-ls1x.c | 6 +- drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-m48t35.c | 6 +- drivers/rtc/rtc-mrst.c | 6 +- drivers/rtc/rtc-mt6397.c | 10 +- drivers/rtc/rtc-mt7622.c | 11 +- drivers/rtc/rtc-nuc900.c | 6 +- drivers/rtc/rtc-pcf2123.c | 354 +- drivers/rtc/rtc-pcf50633.c | 7 +- drivers/rtc/rtc-pl031.c | 6 +- drivers/rtc/rtc-pm8xxx.c | 10 +- drivers/rtc/rtc-pxa.c | 16 +- drivers/rtc/rtc-rc5t583.c | 14 +- drivers/rtc/rtc-rk808.c | 10 +- drivers/rtc/rtc-rv8803.c | 2 +- drivers/rtc/rtc-rx8010.c | 2 +- drivers/rtc/rtc-rx8025.c | 2 +- drivers/rtc/rtc-s35390a.c | 61 +- drivers/rtc/rtc-sa1100.c | 6 +- drivers/rtc/rtc-st-lpc.c | 4 + drivers/rtc/rtc-sun6i.c | 12 +- drivers/rtc/rtc-tegra.c | 253 +- drivers/rtc/rtc-test.c | 1 - drivers/rtc/rtc-tps65910.c | 8 +- drivers/rtc/rtc-twl.c | 6 +- drivers/rtc/rtc-vr41xx.c | 15 +- drivers/rtc/rtc-vt8500.c | 10 +- drivers/rtc/rtc-wm8350.c | 7 +- drivers/s390/block/Kconfig | 2 +- drivers/s390/char/Kconfig | 22 + drivers/s390/char/Makefile | 1 + drivers/s390/char/sclp_async.c | 189 + drivers/s390/char/zcore.c | 2 +- drivers/s390/cio/airq.c | 37 +- drivers/s390/cio/ccwreq.c | 9 +- drivers/s390/cio/chsc.c | 30 + drivers/s390/cio/cio.h | 2 - drivers/s390/cio/css.c | 134 +- drivers/s390/cio/device.c | 68 +- drivers/s390/cio/device_fsm.c | 49 +- drivers/s390/cio/device_id.c | 20 +- drivers/s390/cio/device_ops.c | 21 +- drivers/s390/cio/device_pgid.c | 22 +- drivers/s390/cio/device_status.c | 24 +- drivers/s390/cio/io_sch.h | 20 +- drivers/s390/cio/qdio_main.c | 1 - drivers/s390/cio/qdio_thinint.c | 1 - drivers/s390/cio/vfio_ccw_cp.c | 159 +- drivers/s390/cio/vfio_ccw_drv.c | 7 +- drivers/s390/crypto/ap_bus.c | 26 +- drivers/s390/crypto/ap_bus.h | 3 - drivers/s390/crypto/pkey_api.c | 8 +- drivers/s390/crypto/zcrypt_api.c | 17 +- drivers/s390/crypto/zcrypt_msgtype6.c | 4 - drivers/s390/net/Kconfig | 8 +- drivers/s390/net/qeth_core.h | 27 +- drivers/s390/net/qeth_core_main.c | 636 +- drivers/s390/net/qeth_core_mpc.h | 2 + drivers/s390/net/qeth_l2_main.c | 85 +- drivers/s390/net/qeth_l3_main.c | 73 +- drivers/s390/scsi/zfcp_ext.h | 1 - drivers/s390/scsi/zfcp_fc.c | 4 +- drivers/s390/scsi/zfcp_scsi.c | 9 - drivers/s390/scsi/zfcp_sysfs.c | 55 +- drivers/s390/scsi/zfcp_unit.c | 8 +- drivers/s390/virtio/virtio_ccw.c | 246 +- drivers/scsi/BusLogic.c | 9 +- drivers/scsi/BusLogic.h | 9 +- drivers/scsi/Kconfig | 61 +- drivers/scsi/Makefile | 4 +- drivers/scsi/NCR5380.c | 59 +- drivers/scsi/NCR5380.h | 2 +- drivers/scsi/advansys.c | 8 +- drivers/scsi/aha152x.c | 46 +- drivers/scsi/aic7xxx/aic7xxx.reg | 2 +- drivers/scsi/aic94xx/Makefile | 18 +- drivers/scsi/aic94xx/aic94xx.h | 19 +- drivers/scsi/aic94xx/aic94xx_dev.c | 23 +- drivers/scsi/aic94xx/aic94xx_dump.c | 20 +- drivers/scsi/aic94xx/aic94xx_dump.h | 20 +- drivers/scsi/aic94xx/aic94xx_hwi.c | 20 +- drivers/scsi/aic94xx/aic94xx_hwi.h | 20 +- drivers/scsi/aic94xx/aic94xx_init.c | 20 +- drivers/scsi/aic94xx/aic94xx_reg.c | 20 +- drivers/scsi/aic94xx/aic94xx_reg.h | 20 +- drivers/scsi/aic94xx/aic94xx_reg_def.h | 20 +- drivers/scsi/aic94xx/aic94xx_sas.h | 20 +- drivers/scsi/aic94xx/aic94xx_scb.c | 20 +- drivers/scsi/aic94xx/aic94xx_sds.c | 20 +- drivers/scsi/aic94xx/aic94xx_sds.h | 20 +- drivers/scsi/aic94xx/aic94xx_seq.c | 20 +- drivers/scsi/aic94xx/aic94xx_seq.h | 20 +- drivers/scsi/aic94xx/aic94xx_task.c | 20 +- drivers/scsi/aic94xx/aic94xx_tmf.c | 20 +- drivers/scsi/be2iscsi/be.h | 7 +- drivers/scsi/be2iscsi/be_cmds.c | 7 +- drivers/scsi/be2iscsi/be_cmds.h | 7 +- drivers/scsi/be2iscsi/be_iscsi.c | 6 +- drivers/scsi/be2iscsi/be_iscsi.h | 7 +- drivers/scsi/be2iscsi/be_main.h | 7 +- drivers/scsi/be2iscsi/be_mgmt.h | 7 +- drivers/scsi/bfa/bfa.h | 10 +- drivers/scsi/bfa/bfa_core.c | 10 +- drivers/scsi/bfa/bfa_cs.h | 10 +- drivers/scsi/bfa/bfa_defs.h | 10 +- drivers/scsi/bfa/bfa_defs_fcs.h | 10 +- drivers/scsi/bfa/bfa_defs_svc.h | 10 +- drivers/scsi/bfa/bfa_fc.h | 10 +- drivers/scsi/bfa/bfa_fcbuild.c | 10 +- drivers/scsi/bfa/bfa_fcbuild.h | 10 +- drivers/scsi/bfa/bfa_fcpim.c | 10 +- drivers/scsi/bfa/bfa_fcpim.h | 10 +- drivers/scsi/bfa/bfa_fcs.c | 10 +- drivers/scsi/bfa/bfa_fcs.h | 10 +- drivers/scsi/bfa/bfa_fcs_fcpim.c | 10 +- drivers/scsi/bfa/bfa_fcs_lport.c | 10 +- drivers/scsi/bfa/bfa_fcs_rport.c | 10 +- drivers/scsi/bfa/bfa_hw_cb.c | 10 +- drivers/scsi/bfa/bfa_hw_ct.c | 10 +- drivers/scsi/bfa/bfa_ioc.c | 10 +- drivers/scsi/bfa/bfa_ioc.h | 10 +- drivers/scsi/bfa/bfa_ioc_cb.c | 10 +- drivers/scsi/bfa/bfa_ioc_ct.c | 10 +- drivers/scsi/bfa/bfa_modules.h | 10 +- drivers/scsi/bfa/bfa_plog.h | 10 +- drivers/scsi/bfa/bfa_port.c | 10 +- drivers/scsi/bfa/bfa_port.h | 10 +- drivers/scsi/bfa/bfa_svc.c | 10 +- drivers/scsi/bfa/bfa_svc.h | 10 +- drivers/scsi/bfa/bfad.c | 10 +- drivers/scsi/bfa/bfad_attr.c | 10 +- drivers/scsi/bfa/bfad_bsg.c | 10 +- drivers/scsi/bfa/bfad_bsg.h | 10 +- drivers/scsi/bfa/bfad_debugfs.c | 10 +- drivers/scsi/bfa/bfad_drv.h | 10 +- drivers/scsi/bfa/bfad_im.c | 10 +- drivers/scsi/bfa/bfad_im.h | 10 +- drivers/scsi/bfa/bfi.h | 10 +- drivers/scsi/bfa/bfi_ms.h | 10 +- drivers/scsi/bfa/bfi_reg.h | 10 +- drivers/scsi/cxgbi/cxgb3i/Kbuild | 1 - drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 10 +- drivers/scsi/cxgbi/cxgb4i/Kbuild | 1 - drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 26 +- drivers/scsi/cxgbi/libcxgbi.c | 19 +- drivers/scsi/cxgbi/libcxgbi.h | 9 +- drivers/scsi/cxlflash/backend.h | 6 +- drivers/scsi/cxlflash/common.h | 6 +- drivers/scsi/cxlflash/cxl_hw.c | 6 +- drivers/scsi/cxlflash/lunmgt.c | 6 +- drivers/scsi/cxlflash/main.c | 6 +- drivers/scsi/cxlflash/main.h | 6 +- drivers/scsi/cxlflash/ocxl_hw.c | 6 +- drivers/scsi/cxlflash/ocxl_hw.h | 6 +- drivers/scsi/cxlflash/sislite.h | 6 +- drivers/scsi/cxlflash/superpipe.c | 6 +- drivers/scsi/cxlflash/superpipe.h | 6 +- drivers/scsi/cxlflash/vlun.c | 6 +- drivers/scsi/cxlflash/vlun.h | 6 +- drivers/scsi/device_handler/scsi_dh_alua.c | 22 +- drivers/scsi/dpt/dpti_i2o.h | 7 +- drivers/scsi/dpt/dpti_ioctl.h | 5 +- drivers/scsi/dpt_i2o.c | 5 +- drivers/scsi/dpti.h | 5 +- drivers/scsi/esp_scsi.c | 20 +- drivers/scsi/esp_scsi.h | 2 - drivers/scsi/fcoe/fcoe.c | 14 +- drivers/scsi/fcoe/fcoe.h | 14 +- drivers/scsi/fcoe/fcoe_ctlr.c | 14 +- drivers/scsi/fcoe/fcoe_sysfs.c | 14 +- drivers/scsi/fcoe/fcoe_transport.c | 14 +- drivers/scsi/fdomain.c | 597 - drivers/scsi/fdomain.h | 114 - drivers/scsi/fdomain_isa.c | 222 - drivers/scsi/fdomain_pci.c | 68 - drivers/scsi/gdth.c | 14 +- drivers/scsi/hisi_sas/hisi_sas.h | 15 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 23 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 7 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 57 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 57 +- drivers/scsi/hosts.c | 2 +- drivers/scsi/hpsa.c | 291 +- drivers/scsi/hpsa.h | 6 +- drivers/scsi/hpsa_cmd.h | 3 +- drivers/scsi/hptiop.c | 10 +- drivers/scsi/hptiop.h | 10 +- drivers/scsi/ibmvscsi/ibmvfc.c | 16 +- drivers/scsi/ibmvscsi/ibmvfc.h | 16 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 93 +- drivers/scsi/ibmvscsi/ibmvscsi.h | 26 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 11 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.h | 11 +- drivers/scsi/ibmvscsi_tgt/libsrp.c | 11 +- drivers/scsi/imm.c | 2 +- drivers/scsi/ipr.c | 45 +- drivers/scsi/ipr.h | 15 +- drivers/scsi/isci/remote_device.c | 4 +- drivers/scsi/isci/remote_device.h | 5 + drivers/scsi/isci/request.c | 8 +- drivers/scsi/isci/task.c | 2 +- drivers/scsi/iscsi_boot_sysfs.c | 10 +- drivers/scsi/iscsi_tcp.c | 11 +- drivers/scsi/iscsi_tcp.h | 11 +- drivers/scsi/libfc/fc_disc.c | 14 +- drivers/scsi/libfc/fc_elsct.c | 14 +- drivers/scsi/libfc/fc_exch.c | 14 +- drivers/scsi/libfc/fc_fcp.c | 14 +- drivers/scsi/libfc/fc_frame.c | 14 +- drivers/scsi/libfc/fc_libfc.c | 14 +- drivers/scsi/libfc/fc_libfc.h | 14 +- drivers/scsi/libfc/fc_lport.c | 14 +- drivers/scsi/libfc/fc_npiv.c | 14 +- drivers/scsi/libfc/fc_rport.c | 14 +- drivers/scsi/libiscsi.c | 15 +- drivers/scsi/libiscsi_tcp.c | 13 +- drivers/scsi/libsas/Kconfig | 18 +- drivers/scsi/libsas/Makefile | 17 +- drivers/scsi/libsas/sas_ata.c | 16 +- drivers/scsi/libsas/sas_discover.c | 23 +- drivers/scsi/libsas/sas_event.c | 18 +- drivers/scsi/libsas/sas_expander.c | 73 +- 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 | 24 +- drivers/scsi/libsas/sas_scsi_host.c | 2 +- drivers/scsi/libsas/sas_task.c | 3 +- drivers/scsi/lpfc/lpfc_attr.c | 34 +- drivers/scsi/lpfc/lpfc_bsg.c | 2 +- drivers/scsi/lpfc/lpfc_crtn.h | 3 +- drivers/scsi/lpfc/lpfc_ct.c | 14 +- drivers/scsi/lpfc/lpfc_els.c | 1 - drivers/scsi/lpfc/lpfc_init.c | 514 +- drivers/scsi/lpfc/lpfc_nvme.c | 16 +- drivers/scsi/lpfc/lpfc_nvmet.c | 335 +- drivers/scsi/lpfc/lpfc_nvmet.h | 1 - drivers/scsi/lpfc/lpfc_scsi.c | 16 +- drivers/scsi/lpfc/lpfc_sli.c | 76 +- drivers/scsi/lpfc/lpfc_sli4.h | 11 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mac_scsi.c | 421 +- drivers/scsi/megaraid.c | 7 +- drivers/scsi/megaraid/Kconfig.megaraid | 1 - drivers/scsi/megaraid/Makefile | 2 +- drivers/scsi/megaraid/mbox_defs.h | 7 +- drivers/scsi/megaraid/mega_common.h | 6 +- drivers/scsi/megaraid/megaraid_ioctl.h | 6 +- drivers/scsi/megaraid/megaraid_mbox.c | 7 +- drivers/scsi/megaraid/megaraid_mbox.h | 6 +- drivers/scsi/megaraid/megaraid_mm.c | 6 +- drivers/scsi/megaraid/megaraid_mm.h | 6 +- drivers/scsi/megaraid/megaraid_sas.h | 27 +- drivers/scsi/megaraid/megaraid_sas_base.c | 422 +- drivers/scsi/megaraid/megaraid_sas_debugfs.c | 179 - drivers/scsi/megaraid/megaraid_sas_fp.c | 3 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 309 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 6 +- drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 477 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 34 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 73 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 24 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 38 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 8 +- drivers/scsi/mvsas/Makefile | 17 +- drivers/scsi/mvsas/mv_64xx.c | 18 +- drivers/scsi/mvsas/mv_64xx.h | 18 +- drivers/scsi/mvsas/mv_94xx.c | 18 +- drivers/scsi/mvsas/mv_94xx.h | 18 +- drivers/scsi/mvsas/mv_chips.h | 18 +- drivers/scsi/mvsas/mv_defs.h | 18 +- drivers/scsi/mvsas/mv_init.c | 18 +- drivers/scsi/mvsas/mv_sas.c | 20 +- drivers/scsi/mvsas/mv_sas.h | 21 +- drivers/scsi/mvumi.c | 27 +- 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/pcmcia/nsp_cs.c | 4 +- drivers/scsi/pm8001/pm8001_hwi.c | 4 +- drivers/scsi/pm8001/pm8001_sas.c | 4 +- drivers/scsi/pm8001/pm8001_sas.h | 1 + drivers/scsi/pm8001/pm80xx_hwi.c | 4 +- drivers/scsi/pmcraid.c | 31 +- drivers/scsi/pmcraid.h | 15 +- drivers/scsi/ppa.c | 2 +- drivers/scsi/ps3rom.c | 14 +- drivers/scsi/qedf/drv_fcoe_fw_funcs.c | 5 +- drivers/scsi/qedf/drv_fcoe_fw_funcs.h | 5 +- drivers/scsi/qedf/drv_scsi_fw_funcs.c | 5 +- drivers/scsi/qedf/drv_scsi_fw_funcs.h | 5 +- drivers/scsi/qedf/qedf.h | 5 +- drivers/scsi/qedf/qedf_attr.c | 5 +- drivers/scsi/qedf/qedf_dbg.c | 5 +- drivers/scsi/qedf/qedf_dbg.h | 5 +- drivers/scsi/qedf/qedf_debugfs.c | 5 +- drivers/scsi/qedf/qedf_els.c | 5 +- drivers/scsi/qedf/qedf_fip.c | 5 +- drivers/scsi/qedf/qedf_hsi.h | 5 +- drivers/scsi/qedf/qedf_io.c | 5 +- drivers/scsi/qedf/qedf_main.c | 44 +- drivers/scsi/qedf/qedf_version.h | 5 +- drivers/scsi/qedi/qedi.h | 5 +- drivers/scsi/qedi/qedi_dbg.c | 5 +- drivers/scsi/qedi/qedi_dbg.h | 5 +- drivers/scsi/qedi/qedi_debugfs.c | 5 +- drivers/scsi/qedi/qedi_fw.c | 5 +- drivers/scsi/qedi/qedi_fw_api.c | 5 +- drivers/scsi/qedi/qedi_fw_iscsi.h | 5 +- drivers/scsi/qedi/qedi_fw_scsi.h | 5 +- drivers/scsi/qedi/qedi_gbl.h | 5 +- drivers/scsi/qedi/qedi_hsi.h | 5 +- drivers/scsi/qedi/qedi_iscsi.c | 5 +- drivers/scsi/qedi/qedi_iscsi.h | 5 +- drivers/scsi/qedi/qedi_main.c | 42 +- drivers/scsi/qedi/qedi_nvm_iscsi_cfg.h | 5 +- drivers/scsi/qedi/qedi_sysfs.c | 5 +- drivers/scsi/qedi/qedi_version.h | 11 +- drivers/scsi/qla2xxx/qla_init.c | 1 + drivers/scsi/qla2xxx/qla_os.c | 2 +- drivers/scsi/qla2xxx/qla_target.c | 11 +- drivers/scsi/qla2xxx/qla_target.h | 11 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 10 +- drivers/scsi/raid_class.c | 3 +- drivers/scsi/scsi.c | 14 +- drivers/scsi/scsi_debugfs.h | 1 - drivers/scsi/scsi_dh.c | 15 +- drivers/scsi/scsi_error.c | 28 +- drivers/scsi/scsi_ioctl.c | 2 +- drivers/scsi/scsi_lib.c | 41 +- 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 | 9 +- drivers/scsi/scsi_trace.c | 14 +- drivers/scsi/scsi_transport_fc.c | 19 +- drivers/scsi/scsi_transport_iscsi.c | 15 +- drivers/scsi/scsi_transport_sas.c | 2 +- drivers/scsi/scsi_transport_spi.c | 15 +- drivers/scsi/scsi_transport_srp.c | 16 +- drivers/scsi/sd.c | 113 +- drivers/scsi/sd_dif.c | 16 +- drivers/scsi/sd_zbc.c | 16 +- drivers/scsi/ses.c | 20 +- drivers/scsi/sg.c | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 8 +- drivers/scsi/sr.c | 2 +- drivers/scsi/st.c | 8 +- drivers/scsi/stex.c | 7 +- drivers/scsi/storvsc_drv.c | 25 +- drivers/scsi/sym53c8xx_2/sym53c8xx.h | 15 +- drivers/scsi/sym53c8xx_2/sym_defs.h | 15 +- drivers/scsi/sym53c8xx_2/sym_fw.c | 15 +- drivers/scsi/sym53c8xx_2/sym_fw.h | 15 +- drivers/scsi/sym53c8xx_2/sym_fw1.h | 15 +- drivers/scsi/sym53c8xx_2/sym_fw2.h | 15 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 15 +- drivers/scsi/sym53c8xx_2/sym_glue.h | 15 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 15 +- drivers/scsi/sym53c8xx_2/sym_hipd.h | 15 +- drivers/scsi/sym53c8xx_2/sym_malloc.c | 15 +- drivers/scsi/sym53c8xx_2/sym_misc.h | 15 +- drivers/scsi/sym53c8xx_2/sym_nvram.c | 15 +- drivers/scsi/sym53c8xx_2/sym_nvram.h | 15 +- drivers/scsi/ufs/ufs-qcom.c | 34 +- drivers/scsi/ufs/ufs-qcom.h | 11 +- drivers/scsi/ufs/ufs-sysfs.c | 6 +- drivers/scsi/ufs/ufs_quirks.h | 11 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 11 +- drivers/scsi/ufs/ufshcd-pltfrm.h | 11 +- drivers/scsi/ufs/ufshcd.c | 38 +- drivers/scsi/ufs/ufshcd.h | 5 - drivers/scsi/ufs/ufshci.h | 6 +- drivers/scsi/ufs/unipro.h | 6 +- drivers/scsi/vmw_pvscsi.c | 2 +- drivers/scsi/wd33c93.c | 2 +- drivers/scsi/wd719x.c | 42 +- drivers/slimbus/stream.c | 12 +- drivers/soc/amlogic/meson-canvas.c | 14 +- drivers/soc/aspeed/aspeed-lpc-ctrl.c | 64 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 6 +- drivers/soc/bcm/brcmstb/biuctrl.c | 16 +- drivers/soc/bcm/brcmstb/common.c | 10 +- drivers/soc/bcm/brcmstb/pm/aon_defs.h | 10 +- drivers/soc/bcm/brcmstb/pm/pm-arm.c | 10 +- drivers/soc/bcm/brcmstb/pm/pm-mips.c | 10 +- drivers/soc/bcm/brcmstb/pm/pm.h | 10 +- drivers/soc/bcm/brcmstb/pm/s2-arm.S | 10 +- drivers/soc/bcm/brcmstb/pm/s2-mips.S | 10 +- drivers/soc/bcm/brcmstb/pm/s3-mips.S | 10 +- drivers/soc/fsl/Kconfig | 10 - drivers/soc/fsl/Makefile | 1 - drivers/soc/fsl/dpaa2-console.c | 329 - drivers/soc/fsl/dpio/dpio-driver.c | 23 +- drivers/soc/fsl/dpio/qbman-portal.c | 148 +- drivers/soc/fsl/dpio/qbman-portal.h | 9 +- drivers/soc/fsl/guts.c | 12 +- drivers/soc/fsl/qbman/bman_portal.c | 20 +- drivers/soc/fsl/qbman/qman_ccsr.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 21 +- drivers/soc/fsl/qbman/qman_priv.h | 9 +- drivers/soc/fsl/qe/gpio.c | 6 +- drivers/soc/fsl/qe/qe.c | 169 +- drivers/soc/fsl/qe/qe_common.c | 5 +- drivers/soc/fsl/qe/qe_ic.c | 6 +- drivers/soc/fsl/qe/qe_ic.h | 6 +- drivers/soc/fsl/qe/qe_io.c | 6 +- drivers/soc/fsl/qe/qe_tdm.c | 6 +- drivers/soc/fsl/qe/ucc.c | 6 +- drivers/soc/fsl/qe/ucc_fast.c | 6 +- drivers/soc/fsl/qe/ucc_slow.c | 6 +- drivers/soc/fsl/qe/usb.c | 6 +- drivers/soc/imx/Kconfig | 9 - drivers/soc/imx/Makefile | 1 - drivers/soc/imx/soc-imx-scu.c | 144 - drivers/soc/imx/soc-imx8.c | 60 +- drivers/soc/ixp4xx/ixp4xx-npe.c | 9 +- drivers/soc/ixp4xx/ixp4xx-qmgr.c | 5 +- drivers/soc/mediatek/mtk-infracfg.c | 10 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 10 +- drivers/soc/mediatek/mtk-scpsys.c | 10 +- drivers/soc/qcom/Kconfig | 12 - drivers/soc/qcom/Makefile | 1 - drivers/soc/qcom/apr.c | 76 +- drivers/soc/qcom/glink_ssr.c | 10 +- drivers/soc/qcom/mdt_loader.c | 10 +- drivers/soc/qcom/qcom-geni-se.c | 21 +- drivers/soc/qcom/qcom_aoss.c | 480 - drivers/soc/qcom/qcom_gsbi.c | 10 +- drivers/soc/qcom/rmtfs_mem.c | 10 +- drivers/soc/qcom/rpmpd.c | 134 +- drivers/soc/qcom/smd-rpm.c | 10 +- drivers/soc/qcom/smem.c | 10 +- drivers/soc/qcom/smem_state.c | 10 +- drivers/soc/qcom/smp2p.c | 10 +- drivers/soc/qcom/smsm.c | 10 +- drivers/soc/qcom/spm.c | 10 +- drivers/soc/qcom/wcnss_ctrl.c | 10 +- drivers/soc/renesas/Kconfig | 4 +- drivers/soc/tegra/Kconfig | 1 - drivers/soc/tegra/flowctrl.c | 13 +- drivers/soc/tegra/fuse/fuse-tegra.c | 20 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 15 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 14 +- drivers/soc/tegra/fuse/fuse.h | 11 +- drivers/soc/tegra/fuse/speedo-tegra114.c | 13 +- drivers/soc/tegra/fuse/speedo-tegra124.c | 13 +- drivers/soc/tegra/fuse/speedo-tegra20.c | 13 +- drivers/soc/tegra/fuse/speedo-tegra210.c | 13 +- drivers/soc/tegra/fuse/speedo-tegra30.c | 13 +- drivers/soc/tegra/fuse/tegra-apbmisc.c | 14 +- drivers/soc/tegra/pmc.c | 29 +- drivers/soc/tegra/powergate-bpmp.c | 10 +- drivers/soc/ti/knav_qmss.h | 10 +- drivers/soc/ti/knav_qmss_acc.c | 10 +- drivers/soc/ti/knav_qmss_queue.c | 10 +- drivers/soc/ti/pm33xx.c | 1 - drivers/soc/ti/ti_sci_pm_domains.c | 10 +- drivers/soc/ti/wkup_m3_ipc.c | 10 +- drivers/soc/ux500/ux500-soc-id.c | 2 +- drivers/soc/zte/zx296718_pm_domains.c | 2 +- drivers/soc/zte/zx2967_pm_domains.c | 2 +- drivers/soc/zte/zx2967_pm_domains.h | 2 +- drivers/soundwire/bus.c | 6 +- drivers/soundwire/cadence_master.c | 30 +- drivers/soundwire/intel.c | 21 +- drivers/soundwire/intel.h | 2 +- drivers/soundwire/intel_init.c | 25 +- drivers/soundwire/mipi_disco.c | 35 +- drivers/soundwire/stream.c | 15 +- drivers/spi/Kconfig | 14 +- drivers/spi/Makefile | 1 - drivers/spi/spi-at91-usart.c | 221 +- drivers/spi/spi-au1550.c | 11 +- drivers/spi/spi-axi-spi-engine.c | 3 +- drivers/spi/spi-bcm2835.c | 339 +- drivers/spi/spi-bcm2835aux.c | 15 +- drivers/spi/spi-bcm63xx.c | 11 +- drivers/spi/spi-bitbang.c | 13 +- drivers/spi/spi-butterfly.c | 11 +- drivers/spi/spi-clps711x.c | 6 +- drivers/spi/spi-coldfire-qspi.c | 11 +- drivers/spi/spi-davinci.c | 11 +- drivers/spi/spi-dln2.c | 5 +- drivers/spi/spi-dw-mid.c | 10 +- drivers/spi/spi-dw-mmio.c | 5 +- drivers/spi/spi-dw-pci.c | 10 +- drivers/spi/spi-dw.c | 10 +- drivers/spi/spi-fsl-cpm.c | 6 +- drivers/spi/spi-fsl-cpm.h | 6 +- drivers/spi/spi-fsl-espi.c | 6 +- drivers/spi/spi-fsl-lib.c | 6 +- drivers/spi/spi-fsl-lib.h | 6 +- drivers/spi/spi-fsl-spi.c | 8 +- drivers/spi/spi-fsl-spi.h | 6 +- drivers/spi/spi-gpio.c | 11 +- drivers/spi/spi-img-spfi.c | 5 +- drivers/spi/spi-iproc-qspi.c | 10 +- drivers/spi/spi-lantiq-ssc.c | 5 +- drivers/spi/spi-lm70llp.c | 11 +- drivers/spi/spi-loopback-test.c | 11 +- drivers/spi/spi-lp8841-rtc.c | 11 +- drivers/spi/spi-meson-spifc.c | 18 +- drivers/spi/spi-mpc512x-psc.c | 6 +- drivers/spi/spi-mpc52xx-psc.c | 6 +- drivers/spi/spi-mpc52xx.c | 3 +- drivers/spi/spi-mt65xx.c | 25 +- drivers/spi/spi-omap-100k.c | 11 +- drivers/spi/spi-omap2-mcspi.c | 11 +- drivers/spi/spi-pic32-sqi.c | 10 +- drivers/spi/spi-pic32.c | 10 +- drivers/spi/spi-pl022.c | 11 +- drivers/spi/spi-pxa2xx.c | 11 +- drivers/spi/spi-qup.c | 65 +- drivers/spi/spi-rockchip.c | 15 +- drivers/spi/spi-sc18is602.c | 11 +- drivers/spi/spi-sh-msiof.c | 2 +- drivers/spi/spi-st-ssc4.c | 4 +- drivers/spi/spi-sun4i.c | 6 +- drivers/spi/spi-sun6i.c | 6 +- drivers/spi/spi-synquacer.c | 822 - drivers/spi/spi-tegra114.c | 183 +- drivers/spi/spi-tegra20-sflash.c | 13 +- drivers/spi/spi-tegra20-slink.c | 13 +- drivers/spi/spi-test.h | 11 +- drivers/spi/spi-ti-qspi.c | 9 +- drivers/spi/spi-topcliff-pch.c | 10 +- drivers/spi/spi-xcomm.c | 3 +- drivers/spi/spi.c | 231 +- drivers/spi/spidev.c | 13 +- drivers/spmi/spmi-pmic-arb.c | 10 +- drivers/spmi/spmi.c | 10 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/android/ion/ion_chunk_heap.c | 3 +- drivers/staging/comedi/drivers/usbdux.c | 2 +- drivers/staging/erofs/Makefile | 2 +- drivers/staging/erofs/dir.c | 3 +- drivers/staging/erofs/erofs_fs.h | 13 +- drivers/staging/erofs/inode.c | 43 +- drivers/staging/erofs/internal.h | 14 +- drivers/staging/erofs/namei.c | 1 - drivers/staging/erofs/super.c | 20 - drivers/staging/erofs/unzip_pagevec.h | 5 +- drivers/staging/erofs/unzip_vle.c | 2 +- drivers/staging/erofs/unzip_vle.h | 6 +- .../fieldbus/Documentation/fieldbus_dev.txt | 4 +- drivers/staging/fieldbus/anybuss/Kconfig | 1 - drivers/staging/fieldbus/anybuss/arcx-anybus.c | 44 +- drivers/staging/fieldbus/dev_core.c | 6 +- drivers/staging/fsl-dpaa2/Kconfig | 8 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 1 - drivers/staging/gasket/gasket_core.c | 6 +- drivers/staging/gasket/gasket_ioctl.c | 3 +- drivers/staging/gasket/gasket_page_table.c | 14 +- drivers/staging/iio/adc/Kconfig | 3 - drivers/staging/iio/addac/adt7316.c | 5 +- drivers/staging/iio/cdc/ad7150.c | 19 +- drivers/staging/isdn/Kconfig | 12 - drivers/staging/isdn/Makefile | 8 - drivers/staging/isdn/TODO | 22 - drivers/staging/isdn/gigaset/Kconfig | 62 - drivers/staging/isdn/gigaset/Makefile | 17 - drivers/staging/isdn/gigaset/asyncdata.c | 606 - drivers/staging/isdn/gigaset/bas-gigaset.c | 2672 --- drivers/staging/isdn/gigaset/capi.c | 2517 --- drivers/staging/isdn/gigaset/common.c | 1153 -- drivers/staging/isdn/gigaset/dummyll.c | 74 - drivers/staging/isdn/gigaset/ev-layer.c | 1910 --- drivers/staging/isdn/gigaset/gigaset.h | 827 - drivers/staging/isdn/gigaset/interface.c | 613 - drivers/staging/isdn/gigaset/isocdata.c | 1006 -- drivers/staging/isdn/gigaset/proc.c | 77 - drivers/staging/isdn/gigaset/ser-gigaset.c | 796 - drivers/staging/isdn/gigaset/usb-gigaset.c | 946 - drivers/staging/isdn/hysdn/hysdn_net.c | 330 - drivers/staging/kpc2000/Kconfig | 6 +- drivers/staging/kpc2000/Makefile | 4 +- drivers/staging/kpc2000/TODO | 6 + drivers/staging/kpc2000/kpc2000/Makefile | 2 +- drivers/staging/kpc2000/kpc2000/cell_probe.c | 748 +- drivers/staging/kpc2000/kpc2000/core.c | 894 +- drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 19 + drivers/staging/kpc2000/kpc2000/fileops.c | 131 + drivers/staging/kpc2000/kpc2000/kp2000_module.c | 54 + drivers/staging/kpc2000/kpc2000/pcie.h | 119 +- drivers/staging/kpc2000/kpc2000/uapi.h | 22 +- drivers/staging/kpc2000/kpc2000_i2c.c | 652 - drivers/staging/kpc2000/kpc2000_spi.c | 514 - drivers/staging/kpc2000/kpc_dma/dma.c | 138 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 271 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 121 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 34 +- drivers/staging/kpc2000/kpc_i2c/Makefile | 4 + drivers/staging/kpc2000/kpc_i2c/fileops.c | 181 + drivers/staging/kpc2000/kpc_i2c/i2c_driver.c | 699 + drivers/staging/kpc2000/kpc_spi/Makefile | 4 + drivers/staging/kpc2000/kpc_spi/spi_driver.c | 507 + drivers/staging/kpc2000/kpc_spi/spi_parts.h | 48 + drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/staging/ks7010/ks_hostif.c | 7 +- drivers/staging/media/Kconfig | 8 +- drivers/staging/media/Makefile | 4 +- drivers/staging/media/allegro-dvt/Kconfig | 16 - drivers/staging/media/allegro-dvt/Makefile | 5 - drivers/staging/media/allegro-dvt/TODO | 4 - drivers/staging/media/allegro-dvt/allegro-core.c | 3032 ---- drivers/staging/media/allegro-dvt/nal-h264.c | 1001 -- drivers/staging/media/allegro-dvt/nal-h264.h | 208 - drivers/staging/media/bcm2048/radio-bcm2048.c | 7 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 10 +- drivers/staging/media/davinci_vpfe/dm365_isif.c | 8 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 8 +- drivers/staging/media/davinci_vpfe/vpfe_video.c | 12 +- drivers/staging/media/hantro/Kconfig | 23 - drivers/staging/media/hantro/Makefile | 15 - drivers/staging/media/hantro/hantro.h | 351 - drivers/staging/media/hantro/hantro_drv.c | 874 - drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 260 - drivers/staging/media/hantro/hantro_g1_regs.h | 301 - drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 125 - drivers/staging/media/hantro/hantro_h1_regs.h | 154 - drivers/staging/media/hantro/hantro_hw.h | 102 - drivers/staging/media/hantro/hantro_jpeg.c | 319 - drivers/staging/media/hantro/hantro_jpeg.h | 13 - drivers/staging/media/hantro/hantro_mpeg2.c | 61 - drivers/staging/media/hantro/hantro_v4l2.c | 686 - drivers/staging/media/hantro/hantro_v4l2.h | 26 - drivers/staging/media/hantro/rk3288_vpu_hw.c | 187 - drivers/staging/media/hantro/rk3399_vpu_hw.c | 186 - .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 165 - .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 266 - drivers/staging/media/hantro/rk3399_vpu_regs.h | 600 - drivers/staging/media/imx/Makefile | 18 +- drivers/staging/media/imx/imx-ic-common.c | 68 +- drivers/staging/media/imx/imx-ic-prp.c | 42 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 132 +- drivers/staging/media/imx/imx-ic.h | 6 +- drivers/staging/media/imx/imx-media-capture.c | 97 +- drivers/staging/media/imx/imx-media-csi.c | 70 +- drivers/staging/media/imx/imx-media-dev-common.c | 346 +- drivers/staging/media/imx/imx-media-dev.c | 449 +- drivers/staging/media/imx/imx-media-fim.c | 9 + drivers/staging/media/imx/imx-media-internal-sd.c | 357 +- drivers/staging/media/imx/imx-media-of.c | 41 +- drivers/staging/media/imx/imx-media-utils.c | 243 +- drivers/staging/media/imx/imx-media-vdic.c | 89 +- drivers/staging/media/imx/imx-media.h | 121 +- drivers/staging/media/imx/imx7-media-csi.c | 169 +- drivers/staging/media/imx/imx7-mipi-csis.c | 41 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 2 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 6 +- drivers/staging/media/ipu3/ipu3-css.c | 14 +- drivers/staging/media/ipu3/ipu3-dmamap.c | 15 +- drivers/staging/media/ipu3/ipu3-mmu.c | 125 +- drivers/staging/media/ipu3/ipu3-mmu.h | 5 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 4 +- drivers/staging/media/meson/vdec/Kconfig | 11 - drivers/staging/media/meson/vdec/Makefile | 8 - drivers/staging/media/meson/vdec/TODO | 8 - drivers/staging/media/meson/vdec/codec_mpeg12.c | 210 - drivers/staging/media/meson/vdec/codec_mpeg12.h | 14 - drivers/staging/media/meson/vdec/dos_regs.h | 98 - drivers/staging/media/meson/vdec/esparser.c | 324 - drivers/staging/media/meson/vdec/esparser.h | 32 - drivers/staging/media/meson/vdec/vdec.c | 1099 -- drivers/staging/media/meson/vdec/vdec.h | 267 - drivers/staging/media/meson/vdec/vdec_1.c | 230 - drivers/staging/media/meson/vdec/vdec_1.h | 14 - drivers/staging/media/meson/vdec/vdec_helpers.c | 449 - drivers/staging/media/meson/vdec/vdec_helpers.h | 83 - drivers/staging/media/meson/vdec/vdec_platform.c | 101 - drivers/staging/media/meson/vdec/vdec_platform.h | 30 - drivers/staging/media/omap4iss/iss_video.c | 11 +- drivers/staging/media/rockchip/vpu/Kconfig | 13 + drivers/staging/media/rockchip/vpu/Makefile | 11 + .../staging/media/{hantro => rockchip/vpu}/TODO | 0 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c | 118 + .../media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c | 125 + .../staging/media/rockchip/vpu/rk3288_vpu_regs.h | 442 + drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c | 118 + .../media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c | 159 + .../staging/media/rockchip/vpu/rk3399_vpu_regs.h | 600 + drivers/staging/media/rockchip/vpu/rockchip_vpu.h | 232 + .../media/rockchip/vpu/rockchip_vpu_common.h | 29 + .../staging/media/rockchip/vpu/rockchip_vpu_drv.c | 542 + .../staging/media/rockchip/vpu/rockchip_vpu_enc.c | 671 + .../staging/media/rockchip/vpu/rockchip_vpu_hw.h | 58 + .../staging/media/rockchip/vpu/rockchip_vpu_jpeg.c | 290 + .../staging/media/rockchip/vpu/rockchip_vpu_jpeg.h | 14 + drivers/staging/media/sunxi/cedrus/Makefile | 3 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 42 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 39 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 13 - drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 576 - drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 6 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.h | 2 + drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 91 - drivers/staging/media/sunxi/cedrus/cedrus_video.c | 9 - .../most/Documentation/ABI/configfs-most.txt | 16 +- .../staging/most/Documentation/driver_usage.txt | 8 +- drivers/staging/most/Kconfig | 2 +- drivers/staging/most/net/net.c | 13 +- drivers/staging/most/video/video.c | 13 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 5 +- drivers/staging/mt7621-dts/TODO | 2 +- drivers/staging/octeon-usb/octeon-hcd.c | 3 +- drivers/staging/pi433/pi433_if.c | 5 +- drivers/staging/pi433/rf69.c | 4 +- drivers/staging/pi433/rf69_registers.h | 2 +- drivers/staging/ralink-gdma/ralink-gdma.c | 3 +- drivers/staging/rtl8188eu/Kconfig | 4 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 35 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 14 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 15 +- drivers/staging/rtl8188eu/include/ieee80211.h | 10 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 3 + drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 8 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 33 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 13 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 58 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 36 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 10 +- drivers/staging/rtl8712/drv_types.h | 13 +- drivers/staging/rtl8712/hal_init.c | 174 +- drivers/staging/rtl8712/ieee80211.c | 50 +- drivers/staging/rtl8712/os_intfs.c | 6 +- drivers/staging/rtl8712/recv_linux.c | 50 +- drivers/staging/rtl8712/rtl8712_xmit.c | 2 +- drivers/staging/rtl8712/rtl871x_cmd.c | 14 +- drivers/staging/rtl8712/rtl871x_cmd.h | 4 +- drivers/staging/rtl8712/rtl871x_eeprom.c | 6 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 10 +- drivers/staging/rtl8712/rtl871x_ioctl_set.c | 2 +- drivers/staging/rtl8712/rtl871x_mlme.c | 14 +- drivers/staging/rtl8712/rtl871x_mp.c | 14 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 5 + drivers/staging/rtl8712/rtl871x_recv.c | 14 +- drivers/staging/rtl8712/rtl871x_security.c | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 14 +- drivers/staging/rtl8712/rtl871x_xmit.h | 4 +- drivers/staging/rtl8712/usb_halinit.c | 288 +- drivers/staging/rtl8712/usb_intf.c | 4 +- drivers/staging/rtl8712/usb_ops.c | 84 +- drivers/staging/rtl8712/wifi.h | 11 + drivers/staging/rtl8712/xmit_linux.c | 52 +- drivers/staging/rtl8723bs/Kconfig | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 21 +- drivers/staging/rtl8723bs/core/rtw_btcoex.c | 8 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 24 +- drivers/staging/rtl8723bs/core/rtw_eeprom.c | 120 + drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 17 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 76 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 56 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 17 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 70 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 742 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 4 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 2 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 2 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 6 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 12 +- drivers/staging/rtl8723bs/hal/hal_com.c | 2 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 11 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 29 + drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 2 + drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 6 + drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 52 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 6 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 10 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 39 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 130 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 37 +- drivers/staging/rtl8723bs/include/hal_btcoex.h | 2 +- drivers/staging/rtl8723bs/include/ieee80211.h | 2 +- drivers/staging/rtl8723bs/include/recv_osdep.h | 4 +- drivers/staging/rtl8723bs/include/rtw_ap.h | 4 +- drivers/staging/rtl8723bs/include/rtw_btcoex.h | 1 + drivers/staging/rtl8723bs/include/rtw_mlme.h | 3 + drivers/staging/rtl8723bs/include/sdio_ops.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 34 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 501 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 2 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 36 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 12 +- drivers/staging/rtl8723bs/os_dep/rtw_proc.c | 24 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 21 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 10 +- drivers/staging/rts5208/TODO | 2 +- drivers/staging/rts5208/rtsx_chip.c | 20 +- drivers/staging/sm750fb/Kconfig | 2 +- drivers/staging/speakup/serialio.h | 3 + drivers/staging/unisys/Kconfig | 4 +- drivers/staging/unisys/visorhba/visorhba_main.c | 9 +- drivers/staging/unisys/visornic/visornic_main.c | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 17 +- .../vc04_services/bcm2835-camera/controls.c | 9 +- .../vc04_services/bcm2835-camera/mmal-msg.h | 4 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 11 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 85 +- .../interface/vchiq_arm/vchiq_connected.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 56 +- .../interface/vchiq_arm/vchiq_debugfs.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 6 +- drivers/staging/vt6655/Kconfig | 5 +- drivers/staging/vt6655/card.c | 8 +- drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/test | 2 +- drivers/staging/vt6656/Kconfig | 5 +- drivers/staging/vt6656/baseband.c | 130 +- drivers/staging/vt6656/baseband.h | 8 +- drivers/staging/vt6656/card.c | 20 +- drivers/staging/vt6656/firmware.c | 91 +- drivers/staging/vt6656/int.c | 8 +- drivers/staging/vt6656/int.h | 2 +- drivers/staging/vt6656/mac.c | 19 +- drivers/staging/vt6656/mac.h | 6 +- drivers/staging/vt6656/main_usb.c | 230 +- drivers/staging/vt6656/rf.c | 38 +- drivers/staging/vt6656/rf.h | 2 +- drivers/staging/vt6656/usbpipe.c | 115 +- drivers/staging/vt6656/usbpipe.h | 4 +- drivers/staging/wilc1000/wilc_wlan.c | 11 +- drivers/staging/wlan-ng/cfg80211.c | 14 +- drivers/staging/wlan-ng/hfa384x_usb.c | 3 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 6 +- drivers/target/iscsi/iscsi_target.c | 10 +- drivers/target/iscsi/iscsi_target_auth.c | 10 +- drivers/target/iscsi/iscsi_target_configfs.c | 10 +- drivers/target/iscsi/iscsi_target_datain_values.c | 10 +- drivers/target/iscsi/iscsi_target_device.c | 10 +- drivers/target/iscsi/iscsi_target_erl0.c | 10 +- drivers/target/iscsi/iscsi_target_erl1.c | 10 +- drivers/target/iscsi/iscsi_target_erl2.c | 10 +- drivers/target/iscsi/iscsi_target_login.c | 10 +- drivers/target/iscsi/iscsi_target_nego.c | 25 +- drivers/target/iscsi/iscsi_target_nodeattrib.c | 10 +- drivers/target/iscsi/iscsi_target_parameters.c | 10 +- drivers/target/iscsi/iscsi_target_seq_pdu_list.c | 10 +- drivers/target/iscsi/iscsi_target_stat.c | 10 +- drivers/target/iscsi/iscsi_target_tmr.c | 10 +- drivers/target/iscsi/iscsi_target_tpg.c | 10 +- drivers/target/iscsi/iscsi_target_util.c | 10 +- drivers/target/sbp/sbp_target.c | 15 +- drivers/target/target_core_alua.c | 15 +- drivers/target/target_core_configfs.c | 10 +- drivers/target/target_core_device.c | 15 +- drivers/target/target_core_fabric_configfs.c | 10 +- drivers/target/target_core_fabric_lib.c | 15 +- drivers/target/target_core_file.c | 15 +- drivers/target/target_core_hba.c | 15 +- drivers/target/target_core_iblock.c | 15 +- drivers/target/target_core_pr.c | 15 +- drivers/target/target_core_pscsi.c | 15 +- drivers/target/target_core_rd.c | 15 +- drivers/target/target_core_sbc.c | 15 +- drivers/target/target_core_spc.c | 15 +- drivers/target/target_core_stat.c | 15 +- drivers/target/target_core_tmr.c | 15 +- drivers/target/target_core_tpg.c | 15 +- drivers/target/target_core_transport.c | 15 +- drivers/target/target_core_ua.c | 15 +- drivers/target/target_core_user.c | 30 +- drivers/target/target_core_xcopy.c | 11 +- drivers/target/tcm_fc/tcm_fc.h | 14 +- drivers/target/tcm_fc/tfc_cmd.c | 14 +- drivers/target/tcm_fc/tfc_conf.c | 10 +- drivers/target/tcm_fc/tfc_io.c | 14 +- drivers/target/tcm_fc/tfc_sess.c | 14 +- drivers/tee/optee/call.c | 11 +- drivers/tee/optee/core.c | 11 +- drivers/tee/optee/optee_private.h | 11 +- drivers/tee/optee/rpc.c | 11 +- drivers/tee/optee/shm_pool.c | 11 +- drivers/tee/optee/shm_pool.h | 11 +- drivers/tee/optee/supp.c | 11 +- drivers/tee/tee_core.c | 11 +- drivers/tee/tee_private.h | 11 +- drivers/tee/tee_shm.c | 11 +- drivers/tee/tee_shm_pool.c | 11 +- drivers/thermal/armada_thermal.c | 11 +- drivers/thermal/broadcom/brcmstb_thermal.c | 11 +- drivers/thermal/clock_cooling.c | 10 +- drivers/thermal/da9062-thermal.c | 11 +- drivers/thermal/db8500_thermal.c | 11 +- drivers/thermal/dove_thermal.c | 11 +- drivers/thermal/fair_share.c | 14 +- drivers/thermal/gov_bang_bang.c | 12 +- .../intel/int340x_thermal/int3403_thermal.c | 10 +- .../intel/int340x_thermal/int340x_thermal_zone.c | 11 +- .../intel/int340x_thermal/int340x_thermal_zone.h | 11 +- .../int340x_thermal/processor_thermal_device.c | 11 +- drivers/thermal/intel/intel_bxt_pmic_thermal.c | 11 +- drivers/thermal/intel/intel_pch_thermal.c | 11 +- drivers/thermal/intel/intel_powerclamp.c | 29 +- drivers/thermal/intel/intel_soc_dts_iosf.c | 11 +- drivers/thermal/intel/intel_soc_dts_iosf.h | 11 +- drivers/thermal/intel/intel_soc_dts_thermal.c | 11 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 181 +- drivers/thermal/kirkwood_thermal.c | 11 +- drivers/thermal/max77620_thermal.c | 5 +- drivers/thermal/mtk_thermal.c | 10 +- drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 10 +- drivers/thermal/qcom/tsens-common.c | 14 + drivers/thermal/qcom/tsens-v0_1.c | 1 + drivers/thermal/qcom/tsens-v2.c | 1 + drivers/thermal/qcom/tsens.c | 5 + drivers/thermal/qcom/tsens.h | 1 + drivers/thermal/rockchip_thermal.c | 10 +- drivers/thermal/samsung/exynos_tmu.c | 16 +- drivers/thermal/spear_thermal.c | 11 +- drivers/thermal/st/st_thermal.c | 7 +- drivers/thermal/st/st_thermal.h | 6 +- drivers/thermal/st/st_thermal_memmap.c | 6 +- drivers/thermal/st/st_thermal_syscfg.c | 6 +- drivers/thermal/step_wise.c | 14 +- drivers/thermal/tegra/soctherm-fuse.c | 11 +- drivers/thermal/tegra/soctherm.c | 14 +- drivers/thermal/tegra/tegra-bpmp-thermal.c | 11 +- drivers/thermal/thermal_mmio.c | 7 + drivers/thermal/ti-soc-thermal/dra752-bandgap.h | 16 +- .../thermal/ti-soc-thermal/dra752-thermal-data.c | 11 +- .../thermal/ti-soc-thermal/omap3-thermal-data.c | 10 +- .../thermal/ti-soc-thermal/omap4-thermal-data.c | 11 +- drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h | 16 +- .../thermal/ti-soc-thermal/omap5-thermal-data.c | 11 +- drivers/thermal/ti-soc-thermal/omap5xxx-bandgap.h | 16 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 16 +- drivers/thermal/ti-soc-thermal/ti-bandgap.h | 16 +- drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 16 +- drivers/thermal/ti-soc-thermal/ti-thermal.h | 16 +- drivers/thermal/user_space.c | 14 +- drivers/thermal/zx2967_thermal.c | 3 +- drivers/thunderbolt/icm.c | 188 +- drivers/thunderbolt/switch.c | 45 +- drivers/thunderbolt/tb.h | 7 - drivers/tty/Kconfig | 2 +- drivers/tty/hvc/hvc_vio.c | 16 +- drivers/tty/serial/8250/8250.h | 72 - drivers/tty/serial/8250/8250_dma.c | 11 +- drivers/tty/serial/8250/8250_mtk.c | 73 +- drivers/tty/serial/8250/8250_of.c | 14 +- drivers/tty/serial/8250/8250_omap.c | 14 +- drivers/tty/serial/8250/8250_pci.c | 97 +- drivers/tty/serial/8250/8250_pnp.c | 4 +- drivers/tty/serial/8250/8250_port.c | 38 +- drivers/tty/serial/Kconfig | 1 - drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 19 +- drivers/tty/serial/digicolor-usart.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 8 +- drivers/tty/serial/imx.c | 26 +- drivers/tty/serial/max310x.c | 159 +- drivers/tty/serial/msm_serial.c | 9 +- drivers/tty/serial/sa1100.c | 46 +- drivers/tty/serial/serial_core.c | 7 +- drivers/tty/serial/sh-sci.c | 7 - drivers/tty/serial/stm32-usart.c | 224 +- drivers/tty/serial/stm32-usart.h | 14 +- drivers/tty/serial/sunhv.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 37 +- drivers/tty/tty_io.c | 4 +- drivers/tty/tty_ldisc.c | 6 +- drivers/tty/vt/vt.c | 11 +- drivers/uio/uio_aec.c | 14 +- drivers/usb/Kconfig | 1 - drivers/usb/Makefile | 3 +- drivers/usb/atm/Kconfig | 1 + drivers/usb/atm/ueagle-atm.c | 48 +- drivers/usb/chipidea/ci_hdrc_imx.c | 33 +- drivers/usb/chipidea/ci_hdrc_msm.c | 4 +- drivers/usb/chipidea/core.c | 5 +- drivers/usb/chipidea/udc.c | 20 - drivers/usb/chipidea/usbmisc_imx.c | 8 +- drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/common/common.c | 21 - drivers/usb/common/common.h | 14 - drivers/usb/common/led.c | 9 +- drivers/usb/core/Kconfig | 1 + drivers/usb/core/buffer.c | 17 +- drivers/usb/core/config.c | 4 +- drivers/usb/core/devio.c | 98 +- drivers/usb/core/hcd.c | 51 +- drivers/usb/core/hub.c | 36 +- drivers/usb/core/quirks.c | 6 - drivers/usb/core/usb.c | 10 +- drivers/usb/dwc2/Kconfig | 1 + drivers/usb/dwc2/core.h | 8 - drivers/usb/dwc2/gadget.c | 24 +- drivers/usb/dwc2/hcd.c | 59 +- drivers/usb/dwc2/hcd.h | 21 +- drivers/usb/dwc2/hcd_intr.c | 5 +- drivers/usb/dwc2/hcd_queue.c | 10 +- drivers/usb/dwc2/params.c | 10 - drivers/usb/dwc2/platform.c | 32 +- drivers/usb/dwc3/Kconfig | 2 +- drivers/usb/dwc3/core.c | 16 +- drivers/usb/dwc3/core.h | 4 - drivers/usb/dwc3/dwc3-meson-g12a.c | 36 +- drivers/usb/dwc3/dwc3-qcom.c | 224 +- drivers/usb/dwc3/ep0.c | 9 +- drivers/usb/dwc3/gadget.c | 20 - drivers/usb/dwc3/gadget.h | 6 - drivers/usb/gadget/composite.c | 2 +- drivers/usb/gadget/function/f_fs.c | 9 +- drivers/usb/gadget/function/f_mass_storage.c | 21 +- drivers/usb/gadget/function/f_uvc.c | 1 - drivers/usb/gadget/function/storage_common.h | 1 - drivers/usb/gadget/function/u_audio.c | 4 +- drivers/usb/gadget/function/u_ether.c | 6 +- drivers/usb/gadget/function/uvc_v4l2.c | 4 + drivers/usb/gadget/legacy/Kconfig | 2 + drivers/usb/gadget/udc/at91_udc.c | 3 +- drivers/usb/gadget/udc/fotg210-udc.c | 3 +- drivers/usb/gadget/udc/fusb300_udc.c | 5 - drivers/usb/gadget/udc/lpc32xx_udc.c | 7 +- drivers/usb/gadget/udc/net2272.c | 5 + drivers/usb/gadget/udc/omap_udc.c | 3 +- drivers/usb/gadget/udc/renesas_usb3.c | 91 +- drivers/usb/host/Kconfig | 5 + drivers/usb/host/ehci-exynos.c | 11 - drivers/usb/host/ehci-hcd.c | 2 +- drivers/usb/host/ehci-st.c | 2 + drivers/usb/host/fotg210-hcd.c | 12 +- drivers/usb/host/isp1362.h | 2 +- drivers/usb/host/ohci-exynos.c | 11 - drivers/usb/host/ohci-hcd.c | 25 +- drivers/usb/host/ohci-mem.c | 35 +- drivers/usb/host/ohci-pci.c | 2 +- drivers/usb/host/ohci-s3c2410.c | 2 + drivers/usb/host/ohci-sm501.c | 50 +- drivers/usb/host/ohci-spear.c | 3 + drivers/usb/host/ohci-st.c | 2 + drivers/usb/host/ohci-tmio.c | 15 +- drivers/usb/host/ohci.h | 2 - drivers/usb/host/u132-hcd.c | 3 +- drivers/usb/host/uhci-hcd.c | 2 +- drivers/usb/host/xhci-debugfs.c | 3 - drivers/usb/host/xhci-ring.c | 68 +- drivers/usb/host/xhci-tegra.c | 23 + drivers/usb/host/xhci.c | 72 +- drivers/usb/host/xhci.h | 17 +- drivers/usb/image/microtek.c | 20 +- drivers/usb/image/microtek.h | 2 +- drivers/usb/misc/Kconfig | 4 +- drivers/usb/misc/ftdi-elan.c | 7 + drivers/usb/misc/rio500.c | 80 +- drivers/usb/misc/sisusbvga/sisusb.c | 25 +- drivers/usb/phy/phy-mv-usb.c | 2 + drivers/usb/phy/phy-mxs-usb.c | 14 - drivers/usb/renesas_usbhs/Kconfig | 1 + drivers/usb/renesas_usbhs/Makefile | 2 +- drivers/usb/renesas_usbhs/common.c | 160 +- drivers/usb/renesas_usbhs/common.h | 8 +- drivers/usb/renesas_usbhs/fifo.c | 15 +- drivers/usb/renesas_usbhs/rza.h | 1 - drivers/usb/renesas_usbhs/rza2.c | 72 - drivers/usb/roles/class.c | 2 +- drivers/usb/serial/option.c | 7 - drivers/usb/serial/pl2303.c | 1 - drivers/usb/serial/pl2303.h | 3 - drivers/usb/storage/unusual_realtek.h | 5 - drivers/usb/typec/bus.c | 2 +- drivers/usb/typec/bus.h | 15 - drivers/usb/typec/class.c | 17 +- drivers/usb/typec/mux.c | 238 +- drivers/usb/typec/mux/pi3usb30532.c | 46 +- drivers/usb/typec/tcpm/fusb302.c | 3 +- drivers/usb/typec/ucsi/ucsi.c | 10 - drivers/usb/typec/ucsi/ucsi.h | 1 - drivers/usb/typec/ucsi/ucsi_ccg.c | 124 +- drivers/usb/usbip/stub_dev.c | 75 +- drivers/usb/usbip/stub_main.c | 8 +- drivers/usb/usbip/vhci_tx.c | 12 +- drivers/usb/wusbcore/Kconfig | 8 +- drivers/usb/wusbcore/crypto.c | 169 +- drivers/uwb/address.c | 16 +- drivers/uwb/beacon.c | 16 +- drivers/uwb/driver.c | 16 +- drivers/uwb/est.c | 16 +- drivers/uwb/hwa-rc.c | 19 +- drivers/uwb/i1480/dfu/dfu.c | 16 +- drivers/uwb/i1480/dfu/i1480-dfu.h | 16 +- drivers/uwb/i1480/dfu/mac.c | 16 +- drivers/uwb/i1480/dfu/phy.c | 16 +- drivers/uwb/i1480/dfu/usb.c | 16 +- drivers/uwb/i1480/i1480-est.c | 16 +- drivers/uwb/ie.c | 16 +- drivers/uwb/lc-dev.c | 16 +- drivers/uwb/lc-rc.c | 16 +- drivers/uwb/neh.c | 16 +- drivers/uwb/reset.c | 16 +- drivers/uwb/scan.c | 17 +- drivers/uwb/umc-bus.c | 3 +- drivers/uwb/umc-dev.c | 3 +- drivers/uwb/umc-drv.c | 3 +- drivers/uwb/uwb-debug.c | 16 +- drivers/uwb/uwb-internal.h | 15 +- drivers/uwb/uwbd.c | 16 +- drivers/uwb/whc-rc.c | 16 +- drivers/uwb/whci.c | 3 +- drivers/vfio/mdev/mdev_core.c | 136 +- drivers/vfio/mdev/mdev_private.h | 4 +- drivers/vfio/mdev/mdev_sysfs.c | 6 +- .../vfio/platform/reset/vfio_platform_amdxgbe.c | 13 +- .../platform/reset/vfio_platform_calxedaxgmac.c | 13 +- drivers/vfio/platform/vfio_amba.c | 10 +- drivers/vfio/platform/vfio_platform.c | 10 +- drivers/vfio/platform/vfio_platform_common.c | 10 +- drivers/vfio/platform/vfio_platform_irq.c | 10 +- drivers/vfio/platform/vfio_platform_private.h | 10 +- drivers/vfio/vfio_iommu_spapr_tce.c | 54 +- drivers/vfio/vfio_iommu_type1.c | 17 +- drivers/vhost/net.c | 47 +- drivers/vhost/scsi.c | 21 +- drivers/vhost/vhost.c | 872 +- drivers/vhost/vhost.h | 48 +- drivers/vhost/vsock.c | 28 +- drivers/video/backlight/aat2870_bl.c | 15 +- drivers/video/backlight/adp5520_bl.c | 3 +- drivers/video/backlight/adp8860_bl.c | 3 +- drivers/video/backlight/adp8870_bl.c | 3 +- drivers/video/backlight/ams369fg06.c | 6 +- drivers/video/backlight/da9052_bl.c | 7 +- drivers/video/backlight/ili922x.c | 6 +- drivers/video/backlight/lm3533_bl.c | 6 +- drivers/video/backlight/lms501kf03.c | 6 +- drivers/video/backlight/locomolcd.c | 2 +- drivers/video/backlight/omap1_bl.c | 15 +- drivers/video/backlight/pcf50633-backlight.c | 11 +- drivers/video/backlight/pm8941-wled.c | 10 +- drivers/video/backlight/tdo24m.c | 5 +- drivers/video/display_timing.c | 3 +- drivers/video/fbdev/Kconfig | 69 +- drivers/video/fbdev/Makefile | 1 + drivers/video/fbdev/atafb.c | 21 + drivers/video/fbdev/atmel_lcdfb.c | 4 +- drivers/video/fbdev/au1100fb.c | 24 +- drivers/video/fbdev/au1100fb.h | 1 - drivers/video/fbdev/au1200fb.c | 19 +- drivers/video/fbdev/clps711x-fb.c | 6 +- drivers/video/fbdev/controlfb.h | 6 +- drivers/video/fbdev/core/fbcon.c | 2 +- drivers/video/fbdev/core/fbsysfs.c | 6 +- drivers/video/fbdev/cyber2000fb.c | 5 + drivers/video/fbdev/da8xx-fb.c | 15 +- drivers/video/fbdev/fsl-diu-fb.c | 7 +- drivers/video/fbdev/gbefb.c | 19 +- drivers/video/fbdev/geode/display_gx.c | 6 +- drivers/video/fbdev/geode/display_gx1.c | 6 +- drivers/video/fbdev/geode/display_gx1.h | 6 +- drivers/video/fbdev/geode/geodefb.h | 6 +- drivers/video/fbdev/geode/gx1fb_core.c | 6 +- drivers/video/fbdev/geode/gxfb.h | 6 +- drivers/video/fbdev/geode/gxfb_core.c | 7 +- drivers/video/fbdev/geode/lxfb.h | 6 +- drivers/video/fbdev/geode/lxfb_core.c | 6 +- drivers/video/fbdev/geode/lxfb_ops.c | 6 +- drivers/video/fbdev/geode/suspend_gx.c | 6 +- drivers/video/fbdev/geode/video_cs5530.c | 6 +- drivers/video/fbdev/geode/video_cs5530.h | 6 +- drivers/video/fbdev/geode/video_gx.c | 6 +- drivers/video/fbdev/goldfishfb.c | 11 +- drivers/video/fbdev/grvga.c | 7 +- drivers/video/fbdev/hyperv_fb.c | 11 +- drivers/video/fbdev/jz4740_fb.c | 11 +- drivers/video/fbdev/macfb.c | 5 +- drivers/video/fbdev/matrox/matroxfb_base.c | 2 +- drivers/video/fbdev/mxsfb.c | 1036 ++ drivers/video/fbdev/nuc900fb.c | 6 +- drivers/video/fbdev/nuc900fb.h | 6 +- drivers/video/fbdev/omap/hwa742.c | 15 +- drivers/video/fbdev/omap/lcd_ams_delta.c | 15 +- drivers/video/fbdev/omap/lcd_h3.c | 15 +- drivers/video/fbdev/omap/lcd_htcherald.c | 15 +- drivers/video/fbdev/omap/lcd_inn1510.c | 15 +- drivers/video/fbdev/omap/lcd_inn1610.c | 15 +- drivers/video/fbdev/omap/lcd_mipid.c | 15 +- drivers/video/fbdev/omap/lcd_osk.c | 15 +- drivers/video/fbdev/omap/lcd_palmte.c | 15 +- drivers/video/fbdev/omap/lcd_palmtt.c | 15 +- drivers/video/fbdev/omap/lcd_palmz71.c | 15 +- drivers/video/fbdev/omap/lcdc.c | 15 +- drivers/video/fbdev/omap/omapfb.h | 15 +- drivers/video/fbdev/omap/omapfb_main.c | 15 +- drivers/video/fbdev/omap/sossi.c | 15 +- .../omap2/omapfb/displays/panel-nec-nl8048hl11.c | 6 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 6 +- drivers/video/fbdev/omap2/omapfb/dss/dss-of.c | 10 +- drivers/video/fbdev/omap2/omapfb/dss/video-pll.c | 8 +- drivers/video/fbdev/omap2/omapfb/vrfb.c | 14 +- drivers/video/fbdev/pvr2fb.c | 176 +- drivers/video/fbdev/pxafb.c | 2 +- drivers/video/fbdev/sh7760fb.c | 2 +- drivers/video/fbdev/simplefb.c | 10 +- drivers/video/fbdev/smscufx.c | 5 +- drivers/video/fbdev/tmiofb.c | 10 +- drivers/video/fbdev/udlfb.c | 5 +- drivers/video/fbdev/valkyriefb.h | 6 +- drivers/video/fbdev/via/via-gpio.c | 2 +- drivers/video/fbdev/vt8500lcdfb.c | 10 +- drivers/video/fbdev/vt8500lcdfb.h | 10 +- drivers/video/fbdev/wm8505fb.c | 10 +- drivers/video/fbdev/wm8505fb_regs.h | 10 +- drivers/video/fbdev/wmt_ge_rops.c | 10 +- drivers/video/hdmi.c | 275 +- drivers/video/of_display_timing.c | 3 +- drivers/video/of_videomode.c | 3 +- drivers/video/videomode.c | 3 +- drivers/virtio/Kconfig | 19 +- drivers/vme/boards/vme_vmivme7805.c | 6 +- drivers/vme/boards/vme_vmivme7805.h | 6 +- drivers/vme/bridges/vme_ca91cx42.c | 6 +- drivers/vme/bridges/vme_ca91cx42.h | 6 +- drivers/vme/bridges/vme_fake.c | 6 +- drivers/vme/bridges/vme_tsi148.c | 6 +- drivers/vme/bridges/vme_tsi148.h | 6 +- drivers/vme/vme.c | 6 +- drivers/w1/masters/ds2482.c | 5 +- drivers/w1/masters/ds2490.c | 16 +- drivers/w1/masters/matrox_w1.c | 16 +- drivers/w1/masters/mxc_w1.c | 10 +- drivers/w1/slaves/w1_ds2405.c | 12 +- drivers/w1/slaves/w1_ds2408.c | 2 +- drivers/w1/slaves/w1_ds2413.c | 65 +- drivers/w1/slaves/w1_ds2423.c | 15 +- drivers/w1/slaves/w1_ds2805.c | 6 +- drivers/w1/slaves/w1_therm.c | 16 +- drivers/w1/w1.c | 11 +- drivers/w1/w1_family.c | 11 +- drivers/w1/w1_int.c | 11 +- drivers/w1/w1_internal.h | 11 +- drivers/w1/w1_io.c | 11 +- drivers/w1/w1_netlink.c | 11 +- drivers/w1/w1_netlink.h | 11 +- drivers/watchdog/Kconfig | 6 +- drivers/watchdog/alim1535_wdt.c | 6 +- drivers/watchdog/aspeed_wdt.c | 6 +- drivers/watchdog/atlas7_wdt.c | 3 +- drivers/watchdog/booke_wdt.c | 6 +- drivers/watchdog/dw_wdt.c | 6 +- drivers/watchdog/f71808e_wdt.c | 15 +- drivers/watchdog/gef_wdt.c | 6 +- drivers/watchdog/geodewdt.c | 6 +- drivers/watchdog/gpio_wdt.c | 6 +- drivers/watchdog/i6300esb.c | 6 +- drivers/watchdog/ie6xx_wdt.c | 17 +- drivers/watchdog/indydog.c | 6 +- drivers/watchdog/intel-mid_wdt.c | 5 +- drivers/watchdog/intel_scu_watchdog.c | 17 +- drivers/watchdog/intel_scu_watchdog.h | 17 +- drivers/watchdog/iop_wdt.c | 14 +- drivers/watchdog/it8712f_wdt.c | 6 +- drivers/watchdog/it87_wdt.c | 11 +- drivers/watchdog/jz4740_wdt.c | 11 +- drivers/watchdog/kempld_wdt.c | 10 +- drivers/watchdog/loongson1_wdt.c | 6 +- drivers/watchdog/machzwd.c | 8 +- drivers/watchdog/menf21bmc_wdt.c | 6 +- drivers/watchdog/meson_wdt.c | 6 +- drivers/watchdog/mixcomwd.c | 7 +- drivers/watchdog/mpc8xxx_wdt.c | 6 +- drivers/watchdog/ni903x_wdt.c | 11 +- drivers/watchdog/nic7018_wdt.c | 11 +- drivers/watchdog/nuc900_wdt.c | 6 +- drivers/watchdog/nv_tco.c | 6 +- drivers/watchdog/pic32-dmt.c | 6 +- drivers/watchdog/pic32-wdt.c | 6 +- drivers/watchdog/pnx833x_wdt.c | 6 +- drivers/watchdog/pretimeout_noop.c | 7 +- drivers/watchdog/pretimeout_panic.c | 7 +- drivers/watchdog/qcom-wdt.c | 11 +- drivers/watchdog/rc32434_wdt.c | 7 +- drivers/watchdog/rn5t618_wdt.c | 8 +- drivers/watchdog/s3c2410_wdt.c | 11 +- drivers/watchdog/sama5d4_wdt.c | 3 +- drivers/watchdog/sbc60xxwdt.c | 8 +- drivers/watchdog/sbc_epx_c3.c | 6 +- drivers/watchdog/sbsa_gwdt.c | 11 +- drivers/watchdog/sc1200wdt.c | 7 +- drivers/watchdog/sc520_wdt.c | 6 +- drivers/watchdog/scx200_wdt.c | 5 +- drivers/watchdog/shwdt.c | 6 +- drivers/watchdog/smsc37b787_wdt.c | 8 +- drivers/watchdog/sp5100_tco.c | 6 +- drivers/watchdog/sprd_wdt.c | 10 +- drivers/watchdog/sun4v_wdt.c | 6 +- drivers/watchdog/sunxi_wdt.c | 6 +- drivers/watchdog/twl4030_wdt.c | 15 +- drivers/watchdog/ux500_wdt.c | 3 +- drivers/watchdog/via_wdt.c | 2 +- drivers/watchdog/w83877f_wdt.c | 6 +- drivers/watchdog/w83977f_wdt.c | 7 +- drivers/watchdog/watchdog_pretimeout.c | 7 +- drivers/watchdog/wdrtas.c | 15 +- drivers/watchdog/wdt285.c | 7 +- drivers/watchdog/wdt977.c | 6 +- drivers/watchdog/xen_wdt.c | 6 +- drivers/watchdog/ziirave_wdt.c | 11 +- drivers/watchdog/zx2967_wdt.c | 3 +- drivers/xen/arm-device.c | 13 +- drivers/xen/balloon.c | 7 +- drivers/xen/gntdev.c | 6 +- drivers/xen/pci.c | 14 +- drivers/xen/platform-pci.c | 15 +- drivers/xen/preempt.c | 6 +- drivers/xen/privcmd.c | 6 +- drivers/xen/pvcalls-back.c | 11 +- drivers/xen/pvcalls-front.c | 15 +- drivers/xen/swiotlb-xen.c | 57 +- drivers/xen/xen-acpi-pad.c | 10 +- drivers/xen/xen-acpi-processor.c | 11 +- drivers/xen/xenbus/xenbus.h | 3 - drivers/xen/xenbus/xenbus_dev_frontend.c | 18 - drivers/xen/xenbus/xenbus_xs.c | 7 +- drivers/xen/xlate_mmu.c | 3 +- fs/9p/cache.c | 17 +- fs/9p/cache.h | 17 +- fs/9p/fid.c | 17 +- fs/9p/fid.h | 17 +- fs/9p/v9fs.c | 17 +- fs/9p/v9fs.h | 17 +- fs/9p/v9fs_vfs.h | 17 +- fs/9p/vfs_addr.c | 23 +- fs/9p/vfs_dentry.c | 17 +- fs/9p/vfs_dir.c | 17 +- fs/9p/vfs_file.c | 17 +- fs/9p/vfs_inode.c | 17 +- fs/9p/vfs_inode_dotl.c | 17 +- fs/9p/vfs_super.c | 17 +- fs/Kconfig.binfmt | 18 +- fs/adfs/adfs.h | 14 +- fs/adfs/dir.c | 137 +- fs/adfs/dir_f.c | 43 +- fs/adfs/dir_fplus.c | 24 +- fs/afs/Makefile | 1 + fs/afs/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/callback.c | 14 +- fs/afs/cell.c | 6 +- fs/afs/cmservice.c | 30 +- fs/afs/dir.c | 24 +- fs/afs/file.c | 6 +- fs/afs/flock.c | 6 +- fs/afs/fsclient.c | 57 +- fs/afs/inode.c | 29 +- fs/afs/internal.h | 29 +- fs/afs/main.c | 6 +- fs/afs/misc.c | 6 +- fs/afs/mntpt.c | 6 +- fs/afs/netdevices.c | 48 + fs/afs/proc.c | 6 +- fs/afs/rxrpc.c | 6 +- fs/afs/security.c | 6 +- fs/afs/server.c | 6 +- fs/afs/server_list.c | 6 +- fs/afs/vl_list.c | 6 +- fs/afs/vlclient.c | 6 +- fs/afs/volume.c | 6 +- fs/afs/write.c | 6 +- fs/afs/yfsclient.c | 54 +- fs/aio.c | 51 +- fs/binfmt_elf.c | 1 + fs/binfmt_elf_fdpic.c | 6 +- fs/binfmt_flat.c | 124 +- fs/block_dev.c | 25 +- fs/btrfs/dev-replace.c | 35 +- fs/btrfs/extent-tree.c | 52 +- fs/btrfs/inode.c | 14 +- fs/btrfs/ioctl.c | 2 + fs/btrfs/qgroup.c | 8 +- fs/btrfs/reada.c | 5 - fs/btrfs/relocation.c | 27 +- fs/btrfs/send.c | 52 +- fs/btrfs/sysfs.c | 10 +- fs/btrfs/tree-log.c | 20 +- fs/btrfs/xattr.c | 6 +- fs/btrfs/zstd.c | 20 +- fs/buffer.c | 56 +- fs/ceph/acl.c | 15 +- fs/ceph/cache.c | 17 +- fs/ceph/cache.h | 17 +- fs/ceph/caps.c | 34 +- fs/ceph/file.c | 25 +- fs/ceph/inode.c | 155 +- fs/ceph/mds_client.c | 28 +- fs/ceph/quota.c | 9 +- fs/ceph/snap.c | 16 +- fs/ceph/super.c | 28 +- fs/ceph/super.h | 19 +- fs/char_dev.c | 3 +- fs/cifs/Kconfig | 1 - fs/cifs/asn1.c | 13 +- fs/cifs/cifs_debug.c | 15 +- fs/cifs/cifs_debug.h | 16 +- fs/cifs/cifs_dfs_ref.c | 5 +- fs/cifs/cifs_unicode.c | 15 +- fs/cifs/cifs_unicode.h | 17 +- fs/cifs/cifs_uniupr.h | 16 +- fs/cifs/cifsfs.c | 6 - fs/cifs/cifsglob.h | 5 - fs/cifs/connect.c | 15 +- fs/cifs/dfs_cache.c | 6 +- fs/cifs/file.c | 12 +- fs/cifs/netmisc.c | 15 +- fs/cifs/smb1ops.c | 1 - fs/cifs/smb2maperror.c | 2 +- fs/cifs/smb2ops.c | 18 +- fs/cifs/smb2pdu.c | 30 +- fs/cifs/smb2pdu.h | 5 +- fs/cifs/smb2transport.c | 10 +- fs/cifs/smbdirect.c | 11 +- fs/cifs/smbdirect.h | 11 +- fs/cifs/winucase.c | 15 +- fs/coda/Makefile | 3 +- fs/coda/cache.c | 2 +- fs/coda/cnode.c | 17 +- fs/coda/coda_fs_i.h | 4 +- fs/coda/coda_int.h | 10 - fs/coda/coda_linux.c | 45 +- fs/coda/coda_linux.h | 16 + fs/coda/coda_psdev.h | 95 - fs/coda/dir.c | 12 +- fs/coda/file.c | 143 +- 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 | 146 +- fs/compat_binfmt_elf.c | 5 +- fs/configfs/configfs_internal.h | 16 +- fs/configfs/dir.c | 30 +- fs/configfs/file.c | 16 +- fs/configfs/inode.c | 16 +- fs/configfs/item.c | 16 +- fs/configfs/mount.c | 16 +- fs/configfs/symlink.c | 16 +- fs/coredump.c | 44 +- fs/crypto/bio.c | 73 +- fs/crypto/crypto.c | 299 +- fs/crypto/fname.c | 1 + fs/crypto/fscrypt_private.h | 15 +- fs/crypto/hooks.c | 1 + fs/crypto/keyinfo.c | 1 + fs/crypto/policy.c | 2 - fs/dax.c | 19 +- fs/debugfs/file.c | 14 +- fs/dlm/ast.c | 4 +- fs/dlm/ast.h | 4 +- fs/dlm/config.c | 4 +- fs/dlm/config.h | 4 +- fs/dlm/debug_fs.c | 25 +- fs/dlm/dir.c | 4 +- fs/dlm/dir.h | 4 +- fs/dlm/dlm_internal.h | 12 +- fs/dlm/lock.c | 4 +- fs/dlm/lock.h | 4 +- fs/dlm/lockspace.c | 13 +- fs/dlm/lockspace.h | 4 +- fs/dlm/lowcomms.c | 22 +- fs/dlm/lowcomms.h | 4 +- fs/dlm/lvb_table.h | 4 +- fs/dlm/main.c | 9 +- fs/dlm/member.c | 4 +- fs/dlm/member.h | 4 +- fs/dlm/memory.c | 4 +- fs/dlm/memory.h | 4 +- fs/dlm/midcomms.c | 4 +- fs/dlm/midcomms.h | 4 +- fs/dlm/netlink.c | 5 +- fs/dlm/plock.c | 5 +- fs/dlm/rcom.c | 4 +- fs/dlm/rcom.h | 4 +- fs/dlm/recover.c | 4 +- fs/dlm/recover.h | 4 +- fs/dlm/recoverd.c | 4 +- fs/dlm/recoverd.h | 4 +- fs/dlm/requestqueue.c | 4 +- fs/dlm/requestqueue.h | 4 +- fs/dlm/user.c | 5 +- fs/dlm/user.h | 5 +- fs/dlm/util.c | 4 +- fs/dlm/util.h | 4 +- fs/ecryptfs/crypto.c | 45 +- fs/ecryptfs/debug.c | 38 +- fs/ecryptfs/dentry.c | 16 +- fs/ecryptfs/ecryptfs_kernel.h | 16 +- fs/ecryptfs/file.c | 16 +- fs/ecryptfs/inode.c | 18 +- fs/ecryptfs/keystore.c | 25 +- fs/ecryptfs/kthread.c | 16 +- fs/ecryptfs/main.c | 16 +- fs/ecryptfs/messaging.c | 15 +- fs/ecryptfs/miscdev.c | 15 +- fs/ecryptfs/mmap.c | 16 +- fs/ecryptfs/read_write.c | 16 +- fs/ecryptfs/super.c | 16 +- fs/eventpoll.c | 22 +- fs/exec.c | 2 +- fs/ext2/balloc.c | 3 +- fs/ext2/ialloc.c | 5 +- fs/ext2/inode.c | 7 +- fs/ext2/super.c | 17 +- fs/ext2/xattr.c | 161 +- fs/ext4/file.c | 10 +- fs/ext4/inode.c | 103 +- fs/ext4/page-io.c | 44 +- fs/ext4/sysfs.c | 6 +- fs/f2fs/checkpoint.c | 95 +- fs/f2fs/data.c | 110 +- fs/f2fs/debug.c | 7 - fs/f2fs/dir.c | 14 +- fs/f2fs/extent_cache.c | 7 +- fs/f2fs/f2fs.h | 115 +- fs/f2fs/file.c | 283 +- fs/f2fs/gc.c | 190 +- fs/f2fs/inline.c | 12 +- fs/f2fs/inode.c | 74 +- fs/f2fs/namei.c | 10 +- fs/f2fs/node.c | 32 +- fs/f2fs/recovery.c | 37 +- fs/f2fs/segment.c | 153 +- fs/f2fs/segment.h | 10 +- fs/f2fs/super.c | 594 +- fs/f2fs/sysfs.c | 28 +- fs/fat/fatent.c | 2 +- fs/fat/nfs.c | 11 +- fs/fs-writeback.c | 8 +- fs/fscache/cache.c | 6 +- fs/fscache/cookie.c | 6 +- fs/fscache/fsdef.c | 6 +- fs/fscache/internal.h | 6 +- fs/fscache/main.c | 6 +- fs/fscache/object.c | 6 +- fs/fscache/operation.c | 6 +- fs/fscache/page.c | 6 +- fs/fscache/proc.c | 6 +- fs/fscache/stats.c | 6 +- fs/fuse/cuse.c | 3 +- fs/fuse/dev.c | 10 + fs/fuse/file.c | 72 +- fs/gfs2/acl.c | 5 +- fs/gfs2/acl.h | 5 +- fs/gfs2/aops.c | 5 +- fs/gfs2/bmap.c | 10 +- fs/gfs2/bmap.h | 5 +- fs/gfs2/dentry.c | 5 +- fs/gfs2/dir.c | 9 +- fs/gfs2/dir.h | 5 +- fs/gfs2/export.c | 5 +- fs/gfs2/file.c | 5 +- fs/gfs2/gfs2.h | 5 +- fs/gfs2/glock.c | 11 +- fs/gfs2/glock.h | 5 +- fs/gfs2/glops.c | 5 +- fs/gfs2/glops.h | 5 +- fs/gfs2/incore.h | 7 +- fs/gfs2/inode.c | 7 +- fs/gfs2/inode.h | 5 +- fs/gfs2/lock_dlm.c | 5 +- fs/gfs2/log.c | 9 +- fs/gfs2/log.h | 5 +- fs/gfs2/lops.c | 38 +- fs/gfs2/lops.h | 5 +- fs/gfs2/main.c | 6 +- fs/gfs2/meta_io.c | 5 +- fs/gfs2/meta_io.h | 5 +- fs/gfs2/ops_fstype.c | 30 +- fs/gfs2/quota.c | 5 +- fs/gfs2/quota.h | 5 +- fs/gfs2/recovery.c | 5 +- fs/gfs2/recovery.h | 5 +- fs/gfs2/rgrp.c | 5 +- fs/gfs2/rgrp.h | 5 +- fs/gfs2/super.c | 7 +- fs/gfs2/super.h | 7 +- fs/gfs2/sys.c | 11 +- fs/gfs2/sys.h | 5 +- fs/gfs2/trans.c | 5 +- fs/gfs2/trans.h | 5 +- fs/gfs2/util.c | 5 +- fs/gfs2/util.h | 5 +- fs/gfs2/xattr.c | 5 +- fs/gfs2/xattr.h | 5 +- fs/hfsplus/xattr.c | 2 +- fs/inode.c | 22 +- fs/internal.h | 6 +- fs/io_uring.c | 19 +- fs/iomap.c | 2 +- fs/isofs/compress.c | 7 +- fs/isofs/zisofs.h | 7 +- fs/jbd2/commit.c | 2 +- fs/jbd2/journal.c | 18 +- fs/jffs2/file.c | 4 +- fs/jffs2/fs.c | 2 +- fs/jffs2/os-linux.h | 2 +- fs/jfs/acl.c | 15 +- fs/jfs/file.c | 15 +- fs/jfs/inode.c | 15 +- fs/jfs/jfs_acl.h | 15 +- fs/jfs/jfs_btree.h | 15 +- fs/jfs/jfs_debug.c | 15 +- fs/jfs/jfs_debug.h | 15 +- fs/jfs/jfs_dinode.h | 15 +- fs/jfs/jfs_discard.c | 15 +- fs/jfs/jfs_discard.h | 15 +- fs/jfs/jfs_dmap.c | 15 +- fs/jfs/jfs_dmap.h | 15 +- fs/jfs/jfs_dtree.c | 15 +- fs/jfs/jfs_dtree.h | 15 +- fs/jfs/jfs_extent.c | 15 +- fs/jfs/jfs_extent.h | 15 +- fs/jfs/jfs_filsys.h | 15 +- fs/jfs/jfs_imap.c | 15 +- fs/jfs/jfs_imap.h | 15 +- fs/jfs/jfs_incore.h | 15 +- fs/jfs/jfs_inode.c | 15 +- fs/jfs/jfs_inode.h | 15 +- fs/jfs/jfs_lock.h | 15 +- fs/jfs/jfs_logmgr.c | 15 +- fs/jfs/jfs_logmgr.h | 15 +- fs/jfs/jfs_metapage.c | 15 +- fs/jfs/jfs_metapage.h | 15 +- fs/jfs/jfs_mount.c | 15 +- fs/jfs/jfs_superblock.h | 15 +- fs/jfs/jfs_txnmgr.c | 15 +- fs/jfs/jfs_txnmgr.h | 15 +- fs/jfs/jfs_types.h | 15 +- fs/jfs/jfs_umount.c | 15 +- fs/jfs/jfs_unicode.c | 15 +- fs/jfs/jfs_unicode.h | 15 +- fs/jfs/jfs_uniupr.c | 15 +- fs/jfs/jfs_xattr.h | 15 +- fs/jfs/jfs_xtree.c | 15 +- fs/jfs/jfs_xtree.h | 15 +- fs/jfs/namei.c | 15 +- fs/jfs/resize.c | 15 +- fs/jfs/super.c | 15 +- fs/jfs/symlink.c | 15 +- fs/jfs/xattr.c | 15 +- fs/kernfs/dir.c | 3 +- fs/kernfs/file.c | 3 +- fs/kernfs/inode.c | 3 +- fs/kernfs/kernfs-internal.h | 3 +- fs/kernfs/mount.c | 3 +- fs/kernfs/symlink.c | 3 +- fs/lockd/clntproc.c | 21 +- fs/lockd/svc4proc.c | 14 +- fs/lockd/svclock.c | 118 +- fs/lockd/svcproc.c | 14 +- fs/lockd/svcsubs.c | 2 +- fs/lockd/xdr.c | 3 + fs/lockd/xdr4.c | 3 + fs/locks.c | 67 +- fs/namespace.c | 4 +- fs/nfs/client.c | 6 +- fs/nfs/getroot.c | 6 +- fs/nfs/nfs4file.c | 23 +- fs/nfs/nfs4proc.c | 52 +- fs/nfsd/blocklayout.c | 8 +- fs/nfsd/cache.h | 5 +- fs/nfsd/netns.h | 38 - fs/nfsd/nfs4xdr.c | 17 +- fs/nfsd/nfscache.c | 237 +- fs/nfsd/nfsctl.c | 14 +- fs/nfsd/vfs.c | 2 +- fs/nfsd/xdr4.h | 2 +- fs/no-block.c | 6 +- fs/notify/fanotify/fanotify.c | 9 +- fs/notify/fanotify/fanotify_user.c | 22 - fs/notify/inotify/inotify_fsnotify.c | 8 +- fs/notify/inotify/inotify_user.c | 8 +- fs/notify/mark.c | 14 +- fs/ocfs2/acl.c | 10 +- fs/ocfs2/acl.h | 10 +- fs/ocfs2/alloc.c | 31 +- fs/ocfs2/alloc.h | 16 +- fs/ocfs2/aops.c | 38 +- fs/ocfs2/aops.h | 16 +- fs/ocfs2/blockcheck.c | 66 +- fs/ocfs2/blockcheck.h | 17 +- fs/ocfs2/buffer_head_io.c | 16 +- fs/ocfs2/buffer_head_io.h | 16 +- fs/ocfs2/cluster/heartbeat.c | 118 +- fs/ocfs2/cluster/heartbeat.h | 19 +- fs/ocfs2/cluster/masklog.c | 16 +- fs/ocfs2/cluster/masklog.h | 16 +- fs/ocfs2/cluster/netdebug.c | 56 +- fs/ocfs2/cluster/nodemanager.c | 20 +- fs/ocfs2/cluster/nodemanager.h | 17 +- fs/ocfs2/cluster/ocfs2_heartbeat.h | 16 +- fs/ocfs2/cluster/ocfs2_nodemanager.h | 17 +- fs/ocfs2/cluster/quorum.c | 18 +- fs/ocfs2/cluster/quorum.h | 17 +- fs/ocfs2/cluster/sys.c | 17 +- fs/ocfs2/cluster/sys.h | 17 +- fs/ocfs2/cluster/tcp.c | 21 +- fs/ocfs2/cluster/tcp.h | 22 +- fs/ocfs2/cluster/tcp_internal.h | 16 +- fs/ocfs2/dcache.c | 28 +- fs/ocfs2/dcache.h | 16 +- fs/ocfs2/dir.c | 16 +- fs/ocfs2/dir.h | 16 +- fs/ocfs2/dlm/dlmapi.h | 17 +- fs/ocfs2/dlm/dlmast.c | 17 +- fs/ocfs2/dlm/dlmcommon.h | 17 +- fs/ocfs2/dlm/dlmconvert.c | 17 +- fs/ocfs2/dlm/dlmconvert.h | 17 +- fs/ocfs2/dlm/dlmdebug.c | 61 +- fs/ocfs2/dlm/dlmdebug.h | 27 +- fs/ocfs2/dlm/dlmdomain.c | 27 +- fs/ocfs2/dlm/dlmdomain.h | 17 +- fs/ocfs2/dlm/dlmlock.c | 17 +- fs/ocfs2/dlm/dlmmaster.c | 19 +- fs/ocfs2/dlm/dlmrecovery.c | 25 +- fs/ocfs2/dlm/dlmthread.c | 17 +- fs/ocfs2/dlm/dlmunlock.c | 40 +- fs/ocfs2/dlmfs/dlmfs.c | 16 +- fs/ocfs2/dlmfs/userdlm.c | 16 +- fs/ocfs2/dlmfs/userdlm.h | 16 +- fs/ocfs2/dlmglue.c | 109 +- fs/ocfs2/dlmglue.h | 16 +- fs/ocfs2/export.c | 16 +- fs/ocfs2/export.h | 16 +- fs/ocfs2/extent_map.c | 15 +- fs/ocfs2/extent_map.h | 15 +- fs/ocfs2/file.c | 16 +- fs/ocfs2/file.h | 16 +- fs/ocfs2/filecheck.c | 11 +- fs/ocfs2/filecheck.h | 10 +- fs/ocfs2/heartbeat.c | 16 +- fs/ocfs2/heartbeat.h | 16 +- fs/ocfs2/inode.c | 16 +- fs/ocfs2/inode.h | 16 +- fs/ocfs2/journal.c | 16 +- fs/ocfs2/journal.h | 16 +- fs/ocfs2/localalloc.c | 16 +- fs/ocfs2/localalloc.h | 16 +- fs/ocfs2/locks.c | 16 +- fs/ocfs2/locks.h | 16 +- fs/ocfs2/mmap.c | 16 +- fs/ocfs2/move_extents.c | 10 +- fs/ocfs2/move_extents.h | 10 +- fs/ocfs2/namei.c | 16 +- fs/ocfs2/namei.h | 16 +- fs/ocfs2/ocfs1_fs_compat.h | 15 +- fs/ocfs2/ocfs2.h | 20 +- fs/ocfs2/ocfs2_fs.h | 15 +- fs/ocfs2/ocfs2_ioctl.h | 10 +- fs/ocfs2/ocfs2_lockid.h | 16 +- fs/ocfs2/ocfs2_lockingver.h | 10 +- fs/ocfs2/refcounttree.c | 10 +- fs/ocfs2/refcounttree.h | 10 +- fs/ocfs2/reservations.c | 10 +- fs/ocfs2/reservations.h | 10 +- fs/ocfs2/resize.c | 16 +- fs/ocfs2/resize.h | 16 +- fs/ocfs2/slot_map.c | 18 +- fs/ocfs2/slot_map.h | 16 +- fs/ocfs2/stack_o2cb.c | 10 +- fs/ocfs2/stack_user.c | 10 +- fs/ocfs2/stackglue.c | 10 +- fs/ocfs2/stackglue.h | 10 +- fs/ocfs2/suballoc.c | 16 +- fs/ocfs2/suballoc.h | 16 +- fs/ocfs2/super.c | 45 +- fs/ocfs2/super.h | 16 +- fs/ocfs2/symlink.h | 16 +- fs/ocfs2/sysfile.c | 16 +- fs/ocfs2/sysfile.h | 16 +- fs/ocfs2/uptodate.c | 16 +- fs/ocfs2/uptodate.h | 16 +- fs/ocfs2/xattr.c | 10 +- fs/ocfs2/xattr.h | 10 +- fs/omfs/dir.c | 2 +- fs/omfs/file.c | 2 +- fs/omfs/inode.c | 2 +- fs/overlayfs/copy_up.c | 2 +- fs/overlayfs/dir.c | 2 +- fs/overlayfs/file.c | 96 +- fs/overlayfs/inode.c | 60 +- fs/overlayfs/namei.c | 8 - fs/overlayfs/overlayfs.h | 3 - fs/overlayfs/ovl_entry.h | 6 - fs/overlayfs/super.c | 173 +- fs/overlayfs/util.c | 12 - fs/pnode.c | 4 +- fs/pnode.h | 3 +- fs/proc/Kconfig | 7 +- fs/proc/array.c | 6 +- fs/proc/base.c | 37 +- fs/proc/consoles.c | 3 +- fs/proc/inode.c | 27 +- fs/proc/internal.h | 6 +- fs/proc/nommu.c | 6 +- fs/proc/proc_sysctl.c | 4 - fs/proc/root.c | 2 +- fs/proc/task_mmu.c | 26 +- fs/proc/task_nommu.c | 6 +- fs/proc/vmcore.c | 9 - fs/pstore/ftrace.c | 10 +- fs/pstore/inode.c | 14 +- fs/pstore/platform.c | 21 +- fs/pstore/pmsg.c | 10 +- fs/pstore/ram.c | 73 +- fs/pstore/ram_core.c | 11 +- fs/quota/dquot.c | 15 +- fs/ramfs/file-nommu.c | 6 +- fs/ramfs/inode.c | 12 - fs/ramfs/internal.h | 6 +- fs/read_write.c | 124 +- fs/romfs/internal.h | 6 +- fs/romfs/mmap-nommu.c | 6 +- fs/romfs/storage.c | 6 +- fs/select.c | 102 +- fs/sysfs/group.c | 54 +- fs/ubifs/budget.c | 14 +- fs/ubifs/commit.c | 14 +- fs/ubifs/compress.c | 14 +- fs/ubifs/crypto.c | 19 +- fs/ubifs/debug.c | 14 +- fs/ubifs/debug.h | 14 +- fs/ubifs/dir.c | 14 +- fs/ubifs/file.c | 16 +- fs/ubifs/find.c | 14 +- fs/ubifs/gc.c | 14 +- fs/ubifs/io.c | 14 +- fs/ubifs/ioctl.c | 14 +- fs/ubifs/journal.c | 14 +- fs/ubifs/key.h | 14 +- fs/ubifs/log.c | 14 +- fs/ubifs/lprops.c | 14 +- fs/ubifs/lpt.c | 14 +- fs/ubifs/lpt_commit.c | 14 +- fs/ubifs/master.c | 14 +- fs/ubifs/misc.h | 14 +- fs/ubifs/orphan.c | 64 +- fs/ubifs/recovery.c | 14 +- fs/ubifs/replay.c | 14 +- fs/ubifs/sb.c | 14 +- fs/ubifs/scan.c | 14 +- fs/ubifs/shrinker.c | 14 +- fs/ubifs/super.c | 14 +- fs/ubifs/tnc.c | 30 +- fs/ubifs/tnc_commit.c | 14 +- fs/ubifs/tnc_misc.c | 14 +- fs/ubifs/ubifs-media.h | 14 +- fs/ubifs/ubifs.h | 14 +- fs/ubifs/xattr.c | 14 +- fs/ufs/super.c | 2 + fs/unicode/utf8-norm.c | 11 +- fs/unicode/utf8-selftest.c | 10 +- fs/unicode/utf8n.h | 11 +- fs/xfs/libxfs/xfs_ag.c | 8 +- fs/xfs/libxfs/xfs_alloc.c | 4 +- fs/xfs/libxfs/xfs_attr_remote.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 14 +- fs/xfs/libxfs/xfs_btree.c | 30 +- fs/xfs/libxfs/xfs_btree.h | 10 +- fs/xfs/libxfs/xfs_format.h | 43 +- fs/xfs/libxfs/xfs_ialloc.c | 236 +- fs/xfs/libxfs/xfs_ialloc.h | 18 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 15 +- fs/xfs/libxfs/xfs_inode_buf.c | 5 +- fs/xfs/libxfs/xfs_sb.c | 28 +- fs/xfs/libxfs/xfs_trans_resv.c | 15 +- fs/xfs/libxfs/xfs_trans_space.h | 7 +- fs/xfs/libxfs/xfs_types.c | 4 +- fs/xfs/scrub/ialloc.c | 24 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/scrub/repair.c | 2 +- fs/xfs/xfs_bmap_util.c | 6 +- fs/xfs/xfs_buf.c | 25 +- fs/xfs/xfs_buf.h | 16 +- fs/xfs/xfs_dquot.h | 1 + fs/xfs/xfs_dquot_item.c | 5 + fs/xfs/xfs_file.c | 24 +- fs/xfs/xfs_fsops.c | 4 +- fs/xfs/xfs_inode.c | 20 +- fs/xfs/xfs_itable.c | 11 +- fs/xfs/xfs_log.c | 11 +- fs/xfs/xfs_log_recover.c | 24 +- fs/xfs/xfs_mount.c | 98 +- fs/xfs/xfs_mount.h | 21 +- fs/xfs/xfs_super.c | 6 +- fs/xfs/xfs_super.h | 14 - fs/xfs/xfs_trans.c | 2 +- fs/xfs/xfs_trans.h | 2 +- fs/xfs/xfs_trans_buf.c | 7 +- fs/xfs/xfs_trans_dquot.c | 10 + include/acpi/acpi_bus.h | 15 +- include/acpi/acpi_drivers.h | 17 +- include/acpi/acpi_io.h | 4 +- include/acpi/acpi_lpat.h | 10 +- include/acpi/cppc_acpi.h | 6 +- include/acpi/hed.h | 3 +- include/acpi/pcc.h | 6 +- include/asm-generic/atomic64.h | 26 +- include/asm-generic/bitops-instrumented.h | 263 - include/asm-generic/device.h | 3 +- include/asm-generic/flat.h | 26 - include/asm-generic/irq_regs.h | 6 +- include/asm-generic/mshyperv.h | 180 - include/asm-generic/pgalloc.h | 107 +- include/asm-generic/ptrace.h | 3 +- include/asm-generic/qrwlock.h | 11 +- include/asm-generic/qspinlock.h | 11 +- include/asm-generic/qspinlock_types.h | 11 +- include/asm-generic/syscall.h | 5 +- include/asm-generic/tlb.h | 6 +- include/clocksource/hyperv_timer.h | 105 - include/clocksource/pxa.h | 6 +- include/crypto/acompress.h | 7 +- include/crypto/aead.h | 41 +- include/crypto/akcipher.h | 7 +- include/crypto/algapi.h | 14 +- include/crypto/authenc.h | 7 +- include/crypto/cbc.h | 7 +- include/crypto/chacha.h | 2 +- include/crypto/crypto_wq.h | 8 + include/crypto/ctr.h | 7 +- include/crypto/dh.h | 7 +- include/crypto/drbg.h | 2 - include/crypto/ecdh.h | 7 +- include/crypto/engine.h | 7 +- include/crypto/hash.h | 7 +- include/crypto/hash_info.h | 7 +- include/crypto/if_alg.h | 7 +- include/crypto/internal/acompress.h | 7 +- include/crypto/internal/aead.h | 7 +- include/crypto/internal/akcipher.h | 7 +- include/crypto/internal/geniv.h | 7 +- include/crypto/internal/hash.h | 13 +- include/crypto/internal/kpp.h | 7 +- include/crypto/internal/rng.h | 7 +- include/crypto/internal/rsa.h | 7 +- include/crypto/internal/scompress.h | 7 +- include/crypto/internal/skcipher.h | 67 +- include/crypto/kpp.h | 7 +- include/crypto/padlock.h | 7 +- include/crypto/pcrypt.h | 14 +- include/crypto/rng.h | 7 +- include/crypto/scatterwalk.h | 7 +- include/crypto/skcipher.h | 99 +- include/drm/bridge/analogix_dp.h | 6 +- include/drm/bridge/dw_hdmi.h | 8 +- include/drm/bridge/dw_mipi_dsi.h | 13 +- include/drm/drm_atomic.h | 22 - include/drm/drm_atomic_helper.h | 4 + include/drm/drm_atomic_state_helper.h | 2 - include/drm/drm_auth.h | 11 +- include/drm/drm_bridge.h | 114 - include/drm/drm_client.h | 46 - include/drm/drm_connector.h | 40 +- include/drm/drm_crtc.h | 20 - include/drm/drm_debugfs.h | 2 - include/drm/drm_device.h | 4 - include/drm/drm_dp_helper.h | 33 +- include/drm/drm_edid.h | 38 +- include/drm/drm_fb_helper.h | 102 +- include/drm/drm_format_helper.h | 6 +- include/drm/drm_fourcc.h | 50 +- include/drm/drm_framebuffer.h | 3 - include/drm/drm_gem_vram_helper.h | 153 - include/drm/drm_hdcp.h | 31 +- include/drm/drm_lease.h | 11 +- include/drm/drm_legacy.h | 12 +- include/drm/drm_mode_config.h | 13 - include/drm/drm_modeset_helper_vtables.h | 69 +- include/drm/drm_plane.h | 2 +- include/drm/drm_print.h | 2 - include/drm/drm_self_refresh_helper.h | 20 - include/drm/drm_simple_kms_helper.h | 6 +- include/drm/drm_vram_mm_helper.h | 102 - include/drm/gma_drm.h | 14 +- include/drm/gpu_scheduler.h | 8 +- include/drm/i915_pciids.h | 4 +- include/drm/tinydrm/mipi-dbi.h | 6 +- include/drm/tinydrm/tinydrm-helpers.h | 6 +- include/drm/ttm/ttm_bo_driver.h | 9 +- include/drm/ttm/ttm_execbuf_util.h | 3 +- include/dt-bindings/arm/ux500_pm_domains.h | 2 +- include/dt-bindings/clock/alphascale,asm9260.h | 10 +- include/dt-bindings/clock/am3.h | 10 +- include/dt-bindings/clock/am4.h | 10 +- include/dt-bindings/clock/dm814.h | 10 +- include/dt-bindings/clock/dm816.h | 10 +- include/dt-bindings/clock/dra7.h | 10 +- include/dt-bindings/clock/exynos4.h | 1 - include/dt-bindings/clock/exynos5420.h | 18 +- include/dt-bindings/clock/g12a-clkc.h | 2 +- include/dt-bindings/clock/hi3660-clock.h | 6 +- include/dt-bindings/clock/hix5hd2-clock.h | 5 +- include/dt-bindings/clock/imx8mm-clock.h | 11 +- include/dt-bindings/clock/imx8mq-clock.h | 5 +- include/dt-bindings/clock/microchip,pic32-clock.h | 10 +- include/dt-bindings/clock/mt2701-clk.h | 10 +- include/dt-bindings/clock/mt2712-clk.h | 10 +- include/dt-bindings/clock/mt6797-clk.h | 10 +- include/dt-bindings/clock/mt7622-clk.h | 10 +- include/dt-bindings/clock/mt8135-clk.h | 10 +- include/dt-bindings/clock/mt8173-clk.h | 10 +- include/dt-bindings/clock/mt8516-clk.h | 17 - include/dt-bindings/clock/omap4.h | 10 +- include/dt-bindings/clock/omap5.h | 10 +- include/dt-bindings/clock/oxsemi,ox810se.h | 13 +- include/dt-bindings/clock/oxsemi,ox820.h | 13 +- include/dt-bindings/clock/pistachio-clk.h | 5 +- include/dt-bindings/clock/pxa-clock.h | 6 +- include/dt-bindings/clock/qcom,gcc-apq8084.h | 10 +- include/dt-bindings/clock/qcom,gcc-ipq806x.h | 10 +- include/dt-bindings/clock/qcom,gcc-ipq8074.h | 10 +- include/dt-bindings/clock/qcom,gcc-mdm9615.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8660.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8916.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8960.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8974.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8994.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8996.h | 10 +- include/dt-bindings/clock/qcom,gcc-msm8998.h | 10 +- include/dt-bindings/clock/qcom,gcc-qcs404.h | 7 - include/dt-bindings/clock/qcom,gpucc-msm8998.h | 29 - include/dt-bindings/clock/qcom,lcc-ipq806x.h | 10 +- include/dt-bindings/clock/qcom,lcc-mdm9615.h | 10 +- include/dt-bindings/clock/qcom,lcc-msm8960.h | 10 +- include/dt-bindings/clock/qcom,mmcc-apq8084.h | 10 +- include/dt-bindings/clock/qcom,mmcc-msm8960.h | 10 +- include/dt-bindings/clock/qcom,mmcc-msm8974.h | 10 +- include/dt-bindings/clock/qcom,mmcc-msm8996.h | 10 +- include/dt-bindings/clock/qcom,rpmcc.h | 10 +- include/dt-bindings/clock/r8a73a4-clock.h | 6 +- include/dt-bindings/clock/r8a7740-clock.h | 6 +- include/dt-bindings/clock/r8a7778-clock.h | 6 +- include/dt-bindings/clock/r8a7779-clock.h | 6 +- include/dt-bindings/clock/r8a7790-clock.h | 6 +- include/dt-bindings/clock/r8a7791-clock.h | 6 +- include/dt-bindings/clock/r8a7792-clock.h | 6 +- include/dt-bindings/clock/rk3036-cru.h | 11 +- include/dt-bindings/clock/rk3066a-cru.h | 11 +- include/dt-bindings/clock/rk3128-cru.h | 11 +- include/dt-bindings/clock/rk3188-cru-common.h | 11 +- include/dt-bindings/clock/rk3188-cru.h | 11 +- include/dt-bindings/clock/rk3228-cru.h | 11 +- include/dt-bindings/clock/rk3288-cru.h | 11 +- include/dt-bindings/clock/rk3328-cru.h | 11 +- include/dt-bindings/clock/rk3368-cru.h | 11 +- include/dt-bindings/clock/rk3399-cru.h | 11 +- include/dt-bindings/clock/rv1108-cru.h | 11 +- include/dt-bindings/clock/sh73a0-clock.h | 6 +- include/dt-bindings/clock/stm32fx-clock.h | 2 +- include/dt-bindings/clock/sun5i-ccu.h | 11 +- include/dt-bindings/clock/vf610-clock.h | 6 +- include/dt-bindings/dma/nbpfaxi.h | 5 +- include/dt-bindings/gpio/meson-gxbb-gpio.h | 8 +- include/dt-bindings/gpio/meson-gxl-gpio.h | 8 +- include/dt-bindings/gpio/meson8-gpio.h | 8 +- include/dt-bindings/gpio/meson8b-gpio.h | 8 +- include/dt-bindings/gpio/tegra186-gpio.h | 41 + include/dt-bindings/input/ti-drv260x.h | 10 +- include/dt-bindings/media/omap3-isp.h | 10 +- include/dt-bindings/memory/mt2701-larb-port.h | 10 +- include/dt-bindings/memory/mt8173-larb-port.h | 10 +- include/dt-bindings/net/ti-dp83867.h | 12 +- include/dt-bindings/phy/phy-pistachio-usb.h | 5 +- include/dt-bindings/phy/phy.h | 2 +- include/dt-bindings/pinctrl/mt65xx.h | 10 +- include/dt-bindings/pinctrl/nomadik.h | 2 +- include/dt-bindings/pinctrl/pinctrl-tegra.h | 10 +- include/dt-bindings/pinctrl/rockchip.h | 11 +- include/dt-bindings/power/mt2701-power.h | 10 +- include/dt-bindings/power/qcom-aoss-qmp.h | 14 - include/dt-bindings/power/qcom-rpmpd.h | 34 - include/dt-bindings/power/r8a7779-sysc.h | 5 +- include/dt-bindings/power/r8a7790-sysc.h | 5 +- include/dt-bindings/power/r8a7791-sysc.h | 5 +- include/dt-bindings/power/r8a7792-sysc.h | 5 +- include/dt-bindings/power/r8a7793-sysc.h | 5 +- include/dt-bindings/power/r8a7794-sysc.h | 5 +- include/dt-bindings/power/r8a7795-sysc.h | 5 +- include/dt-bindings/power/r8a7796-sysc.h | 5 +- include/dt-bindings/power/r8a77995-sysc.h | 5 +- include/dt-bindings/power/tegra186-powergate.h | 13 +- include/dt-bindings/reset/altr,rst-mgr-a10.h | 10 +- include/dt-bindings/reset/altr,rst-mgr-a10sr.h | 13 +- include/dt-bindings/reset/altr,rst-mgr-s10.h | 13 +- include/dt-bindings/reset/altr,rst-mgr.h | 10 +- include/dt-bindings/reset/bitmain,bm1880-reset.h | 51 - include/dt-bindings/reset/imx7-reset.h | 13 +- include/dt-bindings/reset/mt2701-resets.h | 10 +- include/dt-bindings/reset/mt7622-reset.h | 10 +- include/dt-bindings/reset/mt8135-resets.h | 10 +- include/dt-bindings/reset/mt8173-resets.h | 10 +- include/dt-bindings/reset/oxsemi,ox810se.h | 13 +- include/dt-bindings/reset/oxsemi,ox820.h | 13 +- include/dt-bindings/reset/qcom,gcc-apq8084.h | 10 +- include/dt-bindings/reset/qcom,gcc-ipq806x.h | 10 +- include/dt-bindings/reset/qcom,gcc-mdm9615.h | 10 +- include/dt-bindings/reset/qcom,gcc-msm8660.h | 10 +- include/dt-bindings/reset/qcom,gcc-msm8916.h | 10 +- include/dt-bindings/reset/qcom,gcc-msm8960.h | 10 +- include/dt-bindings/reset/qcom,gcc-msm8974.h | 10 +- include/dt-bindings/reset/qcom,mmcc-apq8084.h | 10 +- include/dt-bindings/reset/qcom,mmcc-msm8960.h | 10 +- include/dt-bindings/reset/qcom,mmcc-msm8974.h | 10 +- include/dt-bindings/reset/sun5i-ccu.h | 11 +- include/dt-bindings/reset/tegra186-reset.h | 13 +- include/dt-bindings/reset/ti-syscon.h | 11 +- include/dt-bindings/soc/qcom,gsbi.h | 10 +- include/dt-bindings/soc/zte,pm_domains.h | 2 +- include/dt-bindings/sound/meson-g12a-tohdmitx.h | 13 - include/dt-bindings/spmi/spmi.h | 10 +- include/keys/big_key-type.h | 6 +- include/keys/dns_resolver-type.h | 6 +- include/keys/encrypted-type.h | 5 +- include/keys/keyring-type.h | 6 +- include/keys/rxrpc-type.h | 6 +- include/keys/trusted-type.h | 5 +- include/keys/user-type.h | 6 +- include/kvm/arm_arch_timer.h | 14 +- include/kvm/iodev.h | 14 +- include/linux/acpi.h | 22 +- include/linux/acpi_iort.h | 14 +- include/linux/amba/kmi.h | 16 +- include/linux/amba/pl022.h | 11 +- include/linux/amba/serial.h | 15 +- include/linux/amd-iommu.h | 14 +- include/linux/apm-emulation.h | 3 +- include/linux/arm-cci.h | 15 +- include/linux/arm-smccc.h | 11 +- include/linux/async.h | 6 +- include/linux/async_tx.h | 15 +- include/linux/atmel_pdc.h | 6 +- include/linux/attribute_container.h | 3 +- include/linux/audit.h | 25 +- include/linux/avf/virtchnl.h | 16 +- include/linux/backing-dev-defs.h | 1 + include/linux/balloon_compaction.h | 4 - include/linux/bch.h | 14 +- include/linux/bcm47xx_nvram.h | 5 +- include/linux/bcm47xx_sprom.h | 5 +- include/linux/bitfield.h | 10 +- include/linux/bits.h | 17 +- include/linux/bpf-cgroup.h | 21 +- include/linux/bpf.h | 109 +- include/linux/bpf_verifier.h | 90 +- include/linux/cacheinfo.h | 2 - include/linux/can/dev/peak_canfd.h | 10 +- include/linux/cgroup-defs.h | 8 +- include/linux/cgroup.h | 34 +- include/linux/clk/at91_pmc.h | 6 +- include/linux/clk/sunxi-ng.h | 10 +- include/linux/clk/tegra.h | 13 +- include/linux/clk/zynq.h | 15 +- include/linux/clock_cooling.h | 10 +- include/linux/coda.h | 3 +- include/linux/coda_psdev.h | 72 + include/linux/compat.h | 3 +- include/linux/concap.h | 112 + include/linux/configfs.h | 16 +- include/linux/connector.h | 15 +- include/linux/coresight.h | 61 +- include/linux/cper.h | 14 +- include/linux/cpu.h | 4 - include/linux/cpu_cooling.h | 13 +- include/linux/cpu_pm.h | 11 +- include/linux/cpuhotplug.h | 3 +- include/linux/crypto.h | 8 +- include/linux/cs5535.h | 5 +- include/linux/dax.h | 26 +- include/linux/dcache.h | 4 +- include/linux/debugfs.h | 12 +- include/linux/delayacct.h | 12 +- include/linux/devcoredump.h | 17 +- include/linux/device.h | 7 - include/linux/digsig.h | 6 +- include/linux/dlm.h | 4 +- include/linux/dlm_plock.h | 5 +- include/linux/dma-buf.h | 47 +- include/linux/dma-contiguous.h | 19 - include/linux/dma-debug.h | 14 +- include/linux/dma-fence-array.h | 10 +- include/linux/dma-fence-chain.h | 10 +- include/linux/dma-fence.h | 10 +- include/linux/dma-iommu.h | 62 +- include/linux/dma-noncoherent.h | 3 - include/linux/dma/edma.h | 47 - include/linux/dma/mxs-dma.h | 24 - include/linux/dma/qcom_bam_dma.h | 10 +- include/linux/dmaengine.h | 12 +- include/linux/dmar.h | 26 +- include/linux/dsa/8021q.h | 16 +- include/linux/dsa/sja1105.h | 30 +- include/linux/edd.h | 11 +- include/linux/eeprom_93cx6.h | 15 +- include/linux/efi.h | 9 - include/linux/elf-fdpic.h | 6 +- include/linux/enclosure.h | 13 +- include/linux/etherdevice.h | 7 +- include/linux/ethtool.h | 9 - include/linux/eventpoll.h | 7 +- include/linux/extcon-provider.h | 10 +- include/linux/extcon.h | 10 +- include/linux/fault-inject.h | 2 +- include/linux/fcdevice.h | 7 +- include/linux/fddidevice.h | 6 +- include/linux/filter.h | 18 +- include/linux/firmware-map.h | 11 +- include/linux/firmware/meson/meson_sm.h | 8 +- include/linux/firmware/trusted_foundations.h | 11 +- include/linux/fixp-arith.h | 14 +- include/linux/flat.h | 58 +- include/linux/fmc-sdb.h | 39 + include/linux/fmc.h | 269 + include/linux/fpga/adi-axi-common.h | 19 - include/linux/fs.h | 18 +- include/linux/fs_context.h | 2 +- include/linux/fscache-cache.h | 6 +- include/linux/fscache.h | 6 +- include/linux/fscrypt.h | 96 +- include/linux/fsi.h | 10 +- include/linux/fsl-diu-fb.h | 7 +- include/linux/fsl/guts.h | 6 +- include/linux/fsl_devices.h | 6 +- include/linux/fsl_ifc.h | 15 +- include/linux/fsnotify_backend.h | 4 +- include/linux/ftrace.h | 4 +- include/linux/genalloc.h | 58 +- include/linux/generic-radix-tree.h | 2 +- include/linux/gpio/driver.h | 11 +- include/linux/hdlc.h | 5 +- include/linux/hdmi.h | 67 - include/linux/hid-debug.h | 15 +- include/linux/hid-roccat.h | 5 +- include/linux/hid-sensor-hub.h | 15 +- include/linux/hid-sensor-ids.h | 15 +- include/linux/hid.h | 14 +- include/linux/hiddev.h | 14 +- include/linux/hidraw.h | 10 +- include/linux/hippidevice.h | 6 +- include/linux/hmm.h | 89 +- include/linux/host1x.h | 2 - include/linux/hsi/hsi.h | 15 +- include/linux/hsi/ssi_protocol.h | 15 +- include/linux/hugetlb.h | 102 +- include/linux/hwmon.h | 4 +- include/linux/hyperv.h | 15 +- include/linux/i2c.h | 93 +- include/linux/i3c/master.h | 5 +- include/linux/icmp.h | 6 +- include/linux/idr.h | 2 +- include/linux/ieee80211.h | 8 - include/linux/ieee802154.h | 10 +- include/linux/if_arp.h | 6 +- include/linux/if_bridge.h | 6 +- include/linux/if_ether.h | 6 +- include/linux/if_fddi.h | 6 +- include/linux/if_frad.h | 6 +- include/linux/if_pppol2tp.h | 6 +- include/linux/if_pppox.h | 6 +- include/linux/if_rmnet.h | 55 - include/linux/if_team.h | 6 +- include/linux/if_tun.h | 11 +- include/linux/if_vlan.h | 7 +- include/linux/igmp.h | 9 +- include/linux/iio/accel/kxcjk_1013.h | 10 +- include/linux/iio/adc/ad_sigma_delta.h | 3 +- include/linux/iio/buffer-dma.h | 3 +- include/linux/iio/buffer-dmaengine.h | 3 +- include/linux/iio/common/cros_ec_sensors_core.h | 10 +- include/linux/iio/common/ssp_sensors.h | 12 +- include/linux/iio/common/st_sensors.h | 3 +- include/linux/iio/common/st_sensors_i2c.h | 3 +- include/linux/iio/common/st_sensors_spi.h | 3 +- include/linux/iio/dac/ad5504.h | 3 +- include/linux/iio/dac/ad5791.h | 3 +- include/linux/iio/dac/max517.h | 3 +- include/linux/iio/dac/mcp4725.h | 3 +- include/linux/iio/frequency/ad9523.h | 3 +- include/linux/iio/frequency/adf4350.h | 3 +- include/linux/iio/imu/adis.h | 3 +- include/linux/iio/timer/stm32-lptim-trigger.h | 3 +- include/linux/iio/timer/stm32-timer-trigger.h | 3 +- include/linux/ima.h | 5 +- include/linux/imx-media.h | 6 +- include/linux/in.h | 6 +- include/linux/in6.h | 6 +- include/linux/inet.h | 6 +- include/linux/inetdevice.h | 19 +- include/linux/input/ad714x.h | 3 +- include/linux/input/adp5589.h | 3 +- include/linux/input/adxl34x.h | 3 +- include/linux/input/auo-pixcir-ts.h | 12 +- include/linux/input/bu21013.h | 2 +- include/linux/input/cyttsp.h | 16 +- include/linux/input/kxtj9.h | 15 +- include/linux/input/samsung-keypad.h | 6 +- include/linux/integrity.h | 5 +- include/linux/intel-iommu.h | 21 +- include/linux/intel-pti.h | 10 +- include/linux/intel-svm.h | 12 +- include/linux/interrupt.h | 2 +- include/linux/interval_tree_generic.h | 14 +- include/linux/io.h | 1 - include/linux/iommu.h | 113 +- include/linux/iopoll.h | 15 +- include/linux/iova.h | 4 +- include/linux/ip.h | 6 +- include/linux/ipack.h | 5 +- include/linux/ipv6_route.h | 6 +- include/linux/irqchip/arm-gic-common.h | 5 - include/linux/irqchip/arm-gic.h | 3 + include/linux/irqchip/arm-vic.h | 15 +- include/linux/irqchip/ingenic.h | 11 +- include/linux/irqchip/irq-bcm2836.h | 11 +- include/linux/irqchip/irq-omap-intc.h | 10 +- include/linux/iscsi_boot_sysfs.h | 10 +- include/linux/iscsi_ibft.h | 10 +- include/linux/isdn.h | 473 + .../mISDN/isdnhdlc.h => include/linux/isdn/hdlc.h | 0 include/linux/isdn_divertif.h | 35 + include/linux/isdn_ppp.h | 194 + include/linux/isdnif.h | 505 + include/linux/jhash.h | 2 +- include/linux/joystick.h | 14 +- include/linux/jump_label_ratelimit.h | 5 +- include/linux/jz4780-nemc.h | 6 +- include/linux/kernel.h | 2 - include/linux/kernfs.h | 3 +- include/linux/key.h | 20 +- include/linux/kmemleak.h | 14 +- include/linux/kprobes.h | 34 +- include/linux/kref.h | 4 +- include/linux/ks8842.h | 14 +- include/linux/ks8851_mll.h | 14 +- include/linux/led-lm3530.h | 3 +- include/linux/leds-pca9532.h | 6 +- include/linux/leds-tca6507.h | 15 +- include/linux/leds-ti-lmu-common.h | 47 - include/linux/libnvdimm.h | 20 +- include/linux/list_lru.h | 1 - include/linux/livepatch.h | 3 + include/linux/llist.h | 14 +- include/linux/lockd/lockd.h | 2 - include/linux/lockdep.h | 32 +- include/linux/log2.h | 6 +- include/linux/lsm_hooks.h | 2 +- include/linux/lz4.h | 18 +- include/linux/mISDNhw.h | 11 +- include/linux/mcb.h | 5 +- include/linux/memblock.h | 6 +- include/linux/memcontrol.h | 97 +- include/linux/memory.h | 9 +- include/linux/memory_hotplug.h | 27 +- include/linux/mempolicy.h | 3 +- include/linux/memremap.h | 8 - include/linux/mfd/aat2870.h | 15 +- include/linux/mfd/ab3100.h | 3 +- include/linux/mfd/abx500.h | 2 +- include/linux/mfd/abx500/ab8500-bm.h | 2 +- include/linux/mfd/abx500/ab8500-gpadc.h | 2 +- include/linux/mfd/abx500/ab8500-sysctrl.h | 2 +- include/linux/mfd/abx500/ab8500.h | 2 +- include/linux/mfd/abx500/ux500_chargalg.h | 2 +- include/linux/mfd/adp5520.h | 3 +- include/linux/mfd/altera-a10sr.h | 13 +- include/linux/mfd/as3711.h | 5 +- include/linux/mfd/as3722.h | 16 +- include/linux/mfd/bcm590xx.h | 7 +- include/linux/mfd/cros_ec.h | 10 +- include/linux/mfd/cros_ec_commands.h | 3638 +--- include/linux/mfd/da8xx-cfgchip.h | 11 +- include/linux/mfd/da9055/pdata.h | 7 +- include/linux/mfd/da9062/core.h | 11 +- include/linux/mfd/da9062/registers.h | 11 +- include/linux/mfd/da9063/pdata.h | 56 +- include/linux/mfd/da9150/core.h | 6 +- include/linux/mfd/da9150/registers.h | 6 +- include/linux/mfd/davinci_voicecodec.h | 15 +- include/linux/mfd/db8500-prcmu.h | 2 +- include/linux/mfd/dbx500-prcmu.h | 3 +- include/linux/mfd/janz.h | 6 +- include/linux/mfd/kempld.h | 5 +- include/linux/mfd/lm3533.h | 6 +- include/linux/mfd/lp87565.h | 7 +- include/linux/mfd/lpc_ich.h | 14 +- include/linux/mfd/madera/pdata.h | 3 +- include/linux/mfd/max77620.h | 5 +- include/linux/mfd/mcp.h | 5 +- include/linux/mfd/mt6397/core.h | 10 +- include/linux/mfd/mt6397/registers.h | 10 +- include/linux/mfd/mxs-lradc.h | 11 +- include/linux/mfd/palmas.h | 7 +- include/linux/mfd/pcf50633/adc.h | 6 +- include/linux/mfd/pcf50633/backlight.h | 11 +- include/linux/mfd/pcf50633/core.h | 6 +- include/linux/mfd/pcf50633/gpio.h | 6 +- include/linux/mfd/pcf50633/mbc.h | 6 +- include/linux/mfd/rc5t583.h | 14 +- include/linux/mfd/rk808.h | 10 +- include/linux/mfd/rn5t618.h | 8 +- include/linux/mfd/rt5033-private.h | 5 +- include/linux/mfd/rt5033.h | 5 +- include/linux/mfd/si476x-core.h | 11 +- include/linux/mfd/si476x-platform.h | 11 +- include/linux/mfd/si476x-reports.h | 11 +- include/linux/mfd/smsc.h | 7 +- include/linux/mfd/sta2x11-mfd.h | 14 +- include/linux/mfd/stw481x.h | 3 +- include/linux/mfd/syscon.h | 6 +- include/linux/mfd/syscon/clps711x.h | 6 +- include/linux/mfd/ti-lmu-register.h | 63 +- include/linux/mfd/ti-lmu.h | 5 +- include/linux/mfd/tps6105x.h | 3 +- include/linux/mfd/tps65910.h | 7 +- include/linux/mfd/twl.h | 16 +- include/linux/mfd/twl4030-audio.h | 16 +- include/linux/mfd/twl6040.h | 16 +- include/linux/mfd/ucb1x00.h | 5 +- include/linux/mfd/viperboard.h | 7 +- include/linux/mfd/wl1273-core.h | 15 +- include/linux/mfd/wm831x/auxadc.h | 7 +- include/linux/mfd/wm831x/core.h | 7 +- include/linux/mfd/wm831x/gpio.h | 7 +- include/linux/mfd/wm831x/irq.h | 7 +- include/linux/mfd/wm831x/otp.h | 7 +- include/linux/mfd/wm831x/pdata.h | 8 +- include/linux/mfd/wm831x/pmu.h | 7 +- include/linux/mfd/wm831x/regulator.h | 7 +- include/linux/mfd/wm831x/status.h | 7 +- include/linux/mfd/wm831x/watchdog.h | 7 +- include/linux/mfd/wm8350/audio.h | 7 +- include/linux/mfd/wm8350/comparator.h | 6 +- include/linux/mfd/wm8350/core.h | 7 +- include/linux/mfd/wm8350/gpio.h | 7 +- include/linux/mfd/wm8350/pmic.h | 7 +- include/linux/mfd/wm8350/rtc.h | 6 +- include/linux/mfd/wm8350/supply.h | 7 +- include/linux/mfd/wm8350/wdt.h | 6 +- include/linux/mfd/wm8994/core.h | 7 +- include/linux/mfd/wm8994/gpio.h | 7 +- include/linux/mfd/wm8994/pdata.h | 7 +- include/linux/mfd/wm8994/registers.h | 7 +- include/linux/mfd/wm97xx.h | 6 +- include/linux/mic_bus.h | 13 +- include/linux/micrel_phy.h | 7 +- include/linux/migrate.h | 3 +- include/linux/mlx5/device.h | 12 +- include/linux/mlx5/driver.h | 26 +- include/linux/mlx5/eq.h | 23 +- include/linux/mlx5/eswitch.h | 32 +- include/linux/mlx5/fs.h | 1 - include/linux/mlx5/mlx5_ifc.h | 35 +- include/linux/mm.h | 116 +- include/linux/mm_types.h | 2 - include/linux/mmc/host.h | 1 - include/linux/mmc/sd.h | 6 +- include/linux/mmc/sdio.h | 6 +- include/linux/mmc/sdio_func.h | 12 +- include/linux/mmc/sh_mmcif.h | 6 +- include/linux/mmzone.h | 89 +- include/linux/mod_devicetable.h | 29 +- include/linux/msi.h | 8 - include/linux/mtd/onenand_regs.h | 1 - include/linux/mtd/physmap.h | 7 +- include/linux/mtd/pismo.h | 5 +- include/linux/mtd/rawnand.h | 36 - include/linux/mtd/spinand.h | 34 +- include/linux/mtd/super.h | 6 +- include/linux/mtd/ubi.h | 15 +- include/linux/mv643xx.h | 6 +- include/linux/mv643xx_i2c.h | 5 +- include/linux/mxm-wmi.h | 15 +- include/linux/nd.h | 10 +- include/linux/net.h | 6 +- include/linux/netdev_features.h | 7 +- include/linux/netdevice.h | 6 +- include/linux/netfilter.h | 5 + include/linux/netfilter/ipset/ip_set.h | 2 +- include/linux/netfilter/ipset/ip_set_counter.h | 2 +- include/linux/netfilter/ipset/ip_set_skbinfo.h | 2 +- include/linux/netfilter/ipset/ip_set_timeout.h | 2 +- include/linux/netfilter_ipv6.h | 88 - include/linux/nl802154.h | 11 +- include/linux/node.h | 14 +- include/linux/ntb.h | 200 +- include/linux/of_fdt.h | 11 + include/linux/of_mdio.h | 3 +- include/linux/of_net.h | 3 +- include/linux/olpc-ec.h | 37 +- include/linux/omap-gpmc.h | 6 +- include/linux/omapfb.h | 15 +- include/linux/oom.h | 1 + include/linux/openvswitch.h | 15 +- include/linux/padata.h | 14 +- include/linux/page-flags.h | 6 - include/linux/page_ext.h | 1 + include/linux/pageblock-flags.h | 14 +- include/linux/pagemap.h | 3 +- include/linux/pch_dma.h | 14 +- include/linux/pci.h | 61 +- include/linux/pci_ids.h | 7 +- include/linux/pe.h | 13 +- include/linux/percpu-refcount.h | 10 +- include/linux/perf_event.h | 1 - include/linux/pfn_t.h | 11 +- include/linux/phonet.h | 15 +- include/linux/phy.h | 27 +- include/linux/phy/omap_control_phy.h | 12 +- include/linux/phy/omap_usb.h | 12 +- include/linux/phy/phy-sun4i-usb.h | 10 +- include/linux/phy/phy.h | 6 +- include/linux/phy/tegra/xusb.h | 10 +- include/linux/phy_led_triggers.h | 11 +- include/linux/phylink.h | 70 +- include/linux/pid.h | 9 +- include/linux/pinctrl/consumer.h | 3 +- include/linux/pinctrl/devinfo.h | 3 +- include/linux/pinctrl/machine.h | 3 +- include/linux/pinctrl/pinconf-generic.h | 6 +- include/linux/pinctrl/pinconf.h | 3 +- include/linux/pinctrl/pinctrl.h | 8 +- include/linux/pinctrl/pinmux.h | 3 +- include/linux/pl320-ipc.h | 12 +- include/linux/platform_data/ad5449.h | 3 +- include/linux/platform_data/ad5755.h | 3 +- include/linux/platform_data/ad5761.h | 3 +- include/linux/platform_data/ad7266.h | 3 +- include/linux/platform_data/ad7298.h | 3 +- include/linux/platform_data/ad7303.h | 3 +- include/linux/platform_data/ad7793.h | 3 +- include/linux/platform_data/ad7887.h | 3 +- include/linux/platform_data/adau17x1.h | 3 +- include/linux/platform_data/adau1977.h | 3 +- include/linux/platform_data/adp5588.h | 3 +- include/linux/platform_data/adp8860.h | 3 +- include/linux/platform_data/adp8870.h | 3 +- include/linux/platform_data/apds990x.h | 16 +- include/linux/platform_data/arm-ux500-pm.h | 3 +- include/linux/platform_data/asoc-ti-mcbsp.h | 16 +- include/linux/platform_data/asoc-ux500-msp.h | 2 +- include/linux/platform_data/bh1770glc.h | 16 +- include/linux/platform_data/crypto-ux500.h | 2 +- include/linux/platform_data/cyttsp4.h | 16 +- include/linux/platform_data/db8500_thermal.h | 11 +- include/linux/platform_data/dma-atmel.h | 6 +- include/linux/platform_data/dma-coh901318.h | 2 +- include/linux/platform_data/dma-imx.h | 1 + include/linux/platform_data/dma-s3c24xx.h | 6 +- include/linux/platform_data/dma-ste-dma40.h | 2 +- include/linux/platform_data/edma.h | 6 +- include/linux/platform_data/elm.h | 12 +- include/linux/platform_data/eth-netx.h | 14 +- include/linux/platform_data/g762.h | 15 +- include/linux/platform_data/gpio-dwapb.h | 10 +- include/linux/platform_data/gpio-omap.h | 18 +- include/linux/platform_data/gpmc-omap.h | 5 +- include/linux/platform_data/i2c-designware.h | 10 +- include/linux/platform_data/i2c-imx.h | 3 +- include/linux/platform_data/i2c-mux-reg.h | 6 +- include/linux/platform_data/i2c-xiic.h | 14 +- include/linux/platform_data/intel-mid_wdt.h | 5 +- include/linux/platform_data/invensense_mpu6050.h | 10 +- include/linux/platform_data/isl9305.h | 6 +- include/linux/platform_data/jz4740/jz4740_nand.h | 11 +- include/linux/platform_data/keypad-nomadik-ske.h | 2 +- include/linux/platform_data/keyscan-davinci.h | 15 +- include/linux/platform_data/leds-lm355x.h | 3 +- include/linux/platform_data/leds-lm3642.h | 3 +- include/linux/platform_data/leds-pca963x.h | 15 +- include/linux/platform_data/lm8323.h | 14 +- include/linux/platform_data/ltc4245.h | 6 +- include/linux/platform_data/mcs.h | 7 +- include/linux/platform_data/media/camera-mx3.h | 11 +- include/linux/platform_data/media/coda.h | 6 +- include/linux/platform_data/media/s5p_hdmi.h | 6 +- include/linux/platform_data/media/timb_radio.h | 14 +- include/linux/platform_data/media/timb_video.h | 14 +- include/linux/platform_data/mmc-esdhc-imx.h | 6 +- include/linux/platform_data/mv_usb.h | 6 +- include/linux/platform_data/net-cw1200.h | 2 +- include/linux/platform_data/ntc_thermistor.h | 15 +- include/linux/platform_data/omap-twl4030.h | 15 +- include/linux/platform_data/omap-wd-timer.h | 6 +- include/linux/platform_data/omapdss.h | 6 +- include/linux/platform_data/remoteproc-omap.h | 10 +- include/linux/platform_data/sdhci-pic32.h | 10 +- include/linux/platform_data/serial-omap.h | 6 +- include/linux/platform_data/serial-sccnxp.h | 6 +- include/linux/platform_data/sht3x.h | 12 +- include/linux/platform_data/shtc1.h | 11 +- include/linux/platform_data/simplefb.h | 6 +- include/linux/platform_data/spi-clps711x.h | 6 +- include/linux/platform_data/spi-mt65xx.h | 2 + include/linux/platform_data/spi-nuc900.h | 6 +- include/linux/platform_data/ssm2518.h | 3 +- include/linux/platform_data/st_sensors_pdata.h | 3 +- include/linux/platform_data/ti-sysc.h | 12 - include/linux/platform_data/usb-musb-ux500.h | 2 +- include/linux/platform_data/usb-mx2.h | 11 +- include/linux/platform_data/ux500_wdt.h | 3 +- include/linux/platform_data/video-clcd-versatile.h | 28 + include/linux/platform_data/video-nuc900fb.h | 6 +- include/linux/platform_data/wilco-ec.h | 94 +- include/linux/platform_data/wiznet.h | 3 +- include/linux/platform_data/wkup_m3.h | 10 +- include/linux/platform_data/x86/clk-pmc-atom.h | 10 +- include/linux/platform_data/x86/pmc_atom.h | 11 +- include/linux/platform_data/xilinx-ll-temac.h | 3 +- include/linux/platform_data/zforce_ts.h | 10 +- include/linux/platform_device.h | 3 +- include/linux/pm.h | 17 +- include/linux/pm2301_charger.h | 15 +- include/linux/pm_clock.h | 3 +- include/linux/pm_domain.h | 3 +- include/linux/pm_opp.h | 8 +- include/linux/pm_runtime.h | 3 +- include/linux/pm_wakeup.h | 15 +- include/linux/poison.h | 2 +- include/linux/power/ab8500.h | 2 +- include/linux/power/bq24735-charger.h | 15 +- include/linux/power/gpio-charger.h | 11 +- include/linux/power/jz4740-battery.h | 11 +- include/linux/power/max17042_battery.h | 15 +- include/linux/power/max8903_charger.h | 16 +- include/linux/power/twl4030_madc_battery.h | 11 +- include/linux/power_supply.h | 3 +- include/linux/powercap.h | 14 +- include/linux/ppp_channel.h | 6 +- include/linux/proc_fs.h | 9 - include/linux/processor.h | 9 + include/linux/property.h | 95 - include/linux/psci.h | 9 +- include/linux/pstore.h | 14 +- include/linux/pstore_ram.h | 11 +- include/linux/ptp_clock_kernel.h | 8 - include/linux/ptr_ring.h | 6 +- include/linux/ptrace.h | 2 +- include/linux/qcom_scm.h | 10 +- include/linux/qed/fcoe_common.h | 5 +- include/linux/qed/qed_if.h | 10 +- include/linux/qed/qed_rdma_if.h | 2 - include/linux/radix-tree.h | 15 +- include/linux/raid_class.h | 3 +- include/linux/rbtree.h | 14 +- include/linux/rbtree_augmented.h | 14 +- include/linux/rcupdate.h | 6 +- include/linux/regmap.h | 24 +- include/linux/regset.h | 5 +- include/linux/regulator/ab8500.h | 3 +- include/linux/regulator/act8865.h | 10 +- include/linux/regulator/da9211.h | 11 +- include/linux/regulator/db8500-prcmu.h | 3 +- include/linux/regulator/fan53555.h | 6 +- include/linux/regulator/fixed.h | 6 +- include/linux/regulator/gpio-regulator.h | 6 +- include/linux/regulator/max1586.h | 15 +- include/linux/regulator/max8660.h | 14 +- include/linux/regulator/max8952.h | 18 +- include/linux/regulator/mt6311.h | 10 +- include/linux/regulator/mt6323-regulator.h | 10 +- include/linux/regulator/mt6380-regulator.h | 10 +- include/linux/regulator/mt6397-regulator.h | 10 +- include/linux/regulator/tps6507x.h | 14 +- include/linux/remoteproc/st_slim_rproc.h | 6 +- include/linux/reservation.h | 8 +- include/linux/resource_ext.h | 10 +- include/linux/rhashtable.h | 36 +- include/linux/rio.h | 6 +- include/linux/rio_drv.h | 6 +- include/linux/rio_ids.h | 6 +- include/linux/rio_regs.h | 6 +- include/linux/rodata_test.h | 6 +- include/linux/sbitmap.h | 13 +- include/linux/scatterlist.h | 11 +- include/linux/sched.h | 17 +- include/linux/sched/mm.h | 4 - include/linux/sched/nohz.h | 8 + include/linux/sched/signal.h | 31 +- include/linux/sched/task.h | 17 +- include/linux/sched/topology.h | 5 + include/linux/scmi_protocol.h | 1 - include/linux/scpi_protocol.h | 13 +- include/linux/sdla.h | 6 +- include/linux/security.h | 12 +- include/linux/semaphore.h | 3 +- include/linux/seqno-fence.h | 10 +- include/linux/serdev.h | 10 +- include/linux/serial_8250.h | 6 +- include/linux/serial_core.h | 15 +- include/linux/serial_max3100.h | 6 +- include/linux/serial_pnx8xxx.h | 15 +- include/linux/sfp.h | 12 +- include/linux/signal.h | 4 + include/linux/skb_array.h | 6 +- include/linux/skbuff.h | 11 +- include/linux/skmsg.h | 2 - include/linux/slab.h | 11 +- include/linux/sm501.h | 14 +- include/linux/smsc911x.h | 15 +- include/linux/soc/ixp4xx/qmgr.h | 5 +- include/linux/soc/ti/ti_sci_protocol.h | 246 - include/linux/soundwire/sdw.h | 88 +- include/linux/spi/at86rf230.h | 10 +- include/linux/spi/cc2520.h | 7 +- include/linux/spi/l4f00242t03.h | 10 +- include/linux/spi/libertas_spi.h | 6 +- include/linux/spi/lms283gf05.h | 10 +- include/linux/spi/mxs-spi.h | 11 +- include/linux/spi/pxa2xx_spi.h | 11 +- include/linux/spi/rspi.h | 10 +- include/linux/spi/sh_hspi.h | 10 +- include/linux/spi/spi-fsl-dspi.h | 10 +- include/linux/spi/spi.h | 37 - include/linux/spi/tle62x0.h | 10 +- include/linux/spmi.h | 10 +- include/linux/ssb/ssb_driver_chipcommon.h | 3 +- include/linux/ssb/ssb_driver_extif.h | 3 +- include/linux/ssbi.h | 10 +- include/linux/stackdepot.h | 12 +- include/linux/stmmac.h | 22 +- include/linux/stmp3xxx_rtc_wdt.h | 3 +- include/linux/stmp_device.h | 6 +- include/linux/stop_machine.h | 1 - include/linux/sudmac.h | 52 + include/linux/sunrpc/cache.h | 4 +- include/linux/suspend.h | 34 +- include/linux/swap.h | 18 +- include/linux/switchtec.h | 11 +- include/linux/sys_soc.h | 2 +- include/linux/syscalls.h | 11 +- include/linux/syscore_ops.h | 3 +- include/linux/sysctl.h | 10 - include/linux/sysfs.h | 8 - include/linux/tboot.h | 15 +- include/linux/tcp.h | 19 +- include/linux/tee_drv.h | 11 +- include/linux/tfrc.h | 6 +- include/linux/ti_wilink_st.h | 15 +- include/linux/timb_dma.h | 14 +- include/linux/timb_gpio.h | 14 +- include/linux/timecounter.h | 11 +- include/linux/topology.h | 6 - include/linux/tpm.h | 7 +- include/linux/tpm_eventlog.h | 152 - include/linux/tracehook.h | 14 +- include/linux/tracepoint.h | 4 +- include/linux/transport_class.h | 3 +- include/linux/types.h | 2 +- include/linux/uaccess.h | 20 +- include/linux/udp.h | 6 +- include/linux/uio.h | 6 +- include/linux/uio_driver.h | 3 +- include/linux/uprobes.h | 15 +- include/linux/usb.h | 2 - include/linux/usb/ccid.h | 14 +- include/linux/usb/chipidea.h | 1 - include/linux/usb/gadget.h | 3 +- include/linux/usb/hcd.h | 6 +- include/linux/usb/pd.h | 11 +- include/linux/usb/pd_bdo.h | 11 +- include/linux/usb/pd_vdo.h | 11 +- include/linux/usb/renesas_usbhs.h | 6 +- include/linux/usb/tcpm.h | 11 +- include/linux/usb/typec_mux.h | 62 +- include/linux/uuid.h | 10 +- include/linux/uwb.h | 16 +- include/linux/uwb/spec.h | 16 +- include/linux/uwb/umc.h | 3 +- include/linux/uwb/whci.h | 17 +- include/linux/vexpress.h | 9 +- include/linux/via-gpio.h | 2 +- include/linux/vm_sockets.h | 10 +- include/linux/vmw_vmci_api.h | 10 +- include/linux/vmw_vmci_defs.h | 40 +- include/linux/vringh.h | 15 +- include/linux/w1.h | 11 +- include/linux/wait.h | 4 +- include/linux/wanrouter.h | 11 + include/linux/wimax/debug.h | 23 +- include/linux/wl12xx.h | 16 +- include/linux/wmi.h | 10 +- include/linux/xarray.h | 1 - include/math-emu/op-2.h | 17 +- include/math-emu/op-common.h | 11 +- include/media/davinci/ccdc_types.h | 11 +- include/media/davinci/dm355_ccdc.h | 11 +- include/media/davinci/dm644x_ccdc.h | 11 +- include/media/davinci/isif.h | 11 +- include/media/davinci/vpbe.h | 10 +- include/media/davinci/vpbe_display.h | 10 +- include/media/davinci/vpbe_osd.h | 11 +- include/media/davinci/vpbe_types.h | 10 +- include/media/davinci/vpbe_venc.h | 10 +- include/media/davinci/vpfe_capture.h | 11 +- include/media/davinci/vpfe_types.h | 11 +- include/media/davinci/vpif_types.h | 10 +- include/media/davinci/vpss.h | 11 +- include/media/drv-intf/cx2341x.h | 14 +- include/media/drv-intf/cx25840.h | 138 +- include/media/drv-intf/si476x.h | 11 +- include/media/drv-intf/tea575x.h | 12 +- include/media/dvbdev.h | 4 +- include/media/h264-ctrls.h | 197 - include/media/i2c/adp1653.h | 11 +- include/media/i2c/adv7183.h | 10 +- include/media/i2c/lm3560.h | 11 +- include/media/i2c/m5mols.h | 6 +- include/media/i2c/mt9m032.h | 11 +- include/media/i2c/noon010pc30.h | 6 +- include/media/i2c/ov7670.h | 4 +- include/media/i2c/s5k4ecgx.h | 6 +- include/media/i2c/s5k6aa.h | 6 +- include/media/i2c/smiapp.h | 11 +- include/media/i2c/sr030pc30.h | 6 +- include/media/i2c/tvp7002.h | 11 +- include/media/i2c/upd64031a.h | 11 +- include/media/i2c/upd64083.h | 11 +- include/media/imx.h | 6 +- include/media/media-device.h | 10 +- include/media/media-devnode.h | 10 +- include/media/media-entity.h | 10 +- include/media/rc-core.h | 10 +- include/media/rc-map.h | 6 +- include/media/tuner.h | 11 +- include/media/v4l2-common.h | 24 +- include/media/v4l2-ctrls.h | 24 +- include/media/v4l2-device.h | 14 +- include/media/v4l2-event.h | 10 +- include/media/v4l2-fh.h | 10 +- include/media/v4l2-fwnode.h | 5 +- include/media/v4l2-ioctl.h | 14 +- include/media/v4l2-mc.h | 11 +- include/media/v4l2-mem2mem.h | 10 +- include/media/v4l2-subdev.h | 11 +- include/media/videobuf2-core.h | 3 +- include/media/videobuf2-memops.h | 3 +- include/memory/jedec_ddr.h | 175 + include/misc/charlcd.h | 6 +- include/misc/cxl-base.h | 6 +- include/misc/cxl.h | 6 +- include/misc/cxllib.h | 6 +- include/net/9p/9p.h | 17 +- include/net/9p/client.h | 17 +- include/net/9p/transport.h | 17 +- include/net/addrconf.h | 16 - include/net/af_ieee802154.h | 10 +- include/net/af_rxrpc.h | 6 +- include/net/af_vsock.h | 10 +- include/net/bond_options.h | 6 +- include/net/bonding.h | 9 - include/net/busy_poll.h | 14 +- include/net/caif/caif_dev.h | 2 +- include/net/caif/caif_device.h | 2 +- include/net/caif/caif_hsi.h | 2 +- include/net/caif/caif_layer.h | 2 +- include/net/caif/caif_spi.h | 2 +- include/net/caif/cfcnfg.h | 2 +- include/net/caif/cfctrl.h | 2 +- include/net/caif/cffrml.h | 2 +- include/net/caif/cfmuxl.h | 2 +- include/net/caif/cfpkt.h | 2 +- include/net/caif/cfserl.h | 2 +- include/net/caif/cfsrvl.h | 2 +- include/net/cfg80211.h | 85 +- include/net/cfg802154.h | 10 +- include/net/checksum.h | 6 +- include/net/cls_cgroup.h | 7 +- include/net/dcbevent.h | 13 +- include/net/dcbnl.h | 13 +- include/net/devlink.h | 22 +- include/net/dsa.h | 11 +- include/net/fib_rules.h | 1 - include/net/flow_dissector.h | 15 +- include/net/flow_offload.h | 7 - include/net/fq.h | 3 +- include/net/fq_impl.h | 3 +- include/net/hwbm.h | 6 +- include/net/icmp.h | 6 +- include/net/ieee802154_netdev.h | 10 +- include/net/if_inet6.h | 7 +- include/net/ila.h | 6 +- include/net/inet6_connection_sock.h | 6 +- include/net/inet6_hashtables.h | 6 +- include/net/inet_connection_sock.h | 6 +- include/net/inet_frag.h | 39 +- include/net/inet_hashtables.h | 6 +- include/net/inet_sock.h | 6 +- include/net/inet_timewait_sock.h | 7 +- include/net/ip.h | 46 +- include/net/ip6_checksum.h | 6 +- include/net/ip6_fib.h | 49 +- include/net/ip6_route.h | 15 +- include/net/ip6_tunnel.h | 9 +- include/net/ip_fib.h | 37 +- include/net/ip_vs.h | 8 - include/net/ipv6.h | 49 +- include/net/ipv6_frag.h | 2 - include/net/ipv6_stubs.h | 5 - include/net/l3mdev.h | 6 +- include/net/mac80211.h | 32 +- include/net/mac802154.h | 11 +- include/net/mpls.h | 10 +- include/net/mpls_iptunnel.h | 10 +- include/net/net_namespace.h | 7 - include/net/netfilter/br_netfilter.h | 3 +- include/net/netfilter/nf_conntrack.h | 8 +- include/net/netfilter/nf_conntrack_bridge.h | 20 - include/net/netfilter/nf_conntrack_core.h | 3 - include/net/netfilter/nf_conntrack_synproxy.h | 13 +- include/net/netfilter/nf_flow_table.h | 2 + include/net/netfilter/nf_synproxy.h | 44 - include/net/netfilter/nf_tables.h | 2 +- include/net/netfilter/nft_fib.h | 2 +- include/net/netlink.h | 15 +- include/net/netns/ieee802154_6lowpan.h | 2 +- include/net/netns/ipv4.h | 3 +- include/net/netns/ipv6.h | 4 +- include/net/netns/nexthop.h | 18 - include/net/netprio_cgroup.h | 8 +- include/net/nexthop.h | 312 - include/net/nfc/digital.h | 11 +- include/net/nfc/llc.h | 13 +- include/net/page_pool.h | 69 +- include/net/phonet/gprs.h | 15 +- include/net/phonet/pep.h | 15 +- include/net/phonet/phonet.h | 15 +- include/net/phonet/pn_dev.h | 15 +- include/net/ping.h | 6 +- include/net/pkt_cls.h | 5 +- include/net/protocol.h | 6 +- include/net/raw.h | 6 +- include/net/request_sock.h | 9 +- 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 | 19 +- include/net/sock_reuseport.h | 2 - include/net/switchdev.h | 6 +- include/net/tc_act/tc_bpf.h | 6 +- include/net/tc_act/tc_ctinfo.h | 33 - include/net/tc_act/tc_skbedit.h | 13 +- include/net/tc_act/tc_skbmod.h | 6 +- include/net/tc_act/tc_tunnel_key.h | 6 +- include/net/tc_act/tc_vlan.h | 6 +- include/net/tcp.h | 71 +- include/net/tcp_states.h | 6 +- include/net/timewait_sock.h | 6 +- include/net/tls.h | 135 +- include/net/udp.h | 15 +- include/net/vsock_addr.h | 10 +- include/net/vxlan.h | 2 +- include/net/wimax.h | 17 +- include/net/xdp.h | 17 +- include/net/xdp_priv.h | 23 - include/net/xdp_sock.h | 4 +- include/net/xfrm.h | 49 +- include/pcmcia/ds.h | 2 +- include/pcmcia/ss.h | 2 +- include/rdma/ib_umem.h | 19 +- include/rdma/ib_umem_odp.h | 20 - include/rdma/ib_verbs.h | 38 +- include/rdma/mr_pool.h | 10 +- include/rdma/rdma_netlink.h | 2 - include/rdma/rdma_vt.h | 2 +- include/rdma/rw.h | 10 +- include/scsi/fc/fc_encaps.h | 14 +- include/scsi/fc/fc_fc2.h | 14 +- include/scsi/fc/fc_fcoe.h | 14 +- include/scsi/fc/fc_fcp.h | 14 +- include/scsi/fc/fc_fip.h | 14 +- include/scsi/fc/fc_ms.h | 17 +- include/scsi/fc_encode.h | 14 +- include/scsi/fc_frame.h | 14 +- include/scsi/fcoe_sysfs.h | 14 +- include/scsi/iscsi_if.h | 13 +- include/scsi/iscsi_proto.h | 13 +- include/scsi/libfc.h | 14 +- include/scsi/libfcoe.h | 14 +- include/scsi/libiscsi.h | 15 +- include/scsi/libiscsi_tcp.h | 13 +- include/scsi/libsas.h | 5 +- include/scsi/sas.h | 2 +- include/scsi/sas_ata.h | 17 +- include/scsi/scsi_bsg_iscsi.h | 16 +- include/scsi/scsi_dh.h | 15 +- include/scsi/scsi_transport.h | 15 +- include/scsi/scsi_transport_fc.h | 19 +- include/scsi/scsi_transport_iscsi.h | 15 +- include/scsi/scsi_transport_spi.h | 15 +- include/scsi/viosrp.h | 10 +- include/soc/at91/at91sam9_ddrsdr.h | 6 +- include/soc/at91/at91sam9_sdramc.h | 6 +- include/soc/fsl/bman.h | 8 - include/soc/fsl/qe/immap_qe.h | 6 +- include/soc/fsl/qe/qe.h | 6 +- include/soc/fsl/qe/qe_ic.h | 6 +- include/soc/fsl/qe/qe_tdm.h | 6 +- include/soc/fsl/qe/ucc.h | 6 +- include/soc/fsl/qe/ucc_fast.h | 6 +- include/soc/fsl/qe/ucc_slow.h | 6 +- include/soc/fsl/qman.h | 9 - include/soc/imx/cpuidle.h | 10 +- include/soc/mediatek/smi.h | 10 +- include/soc/rockchip/rockchip_sip.h | 10 +- include/soc/tegra/ahb.h | 10 +- include/soc/tegra/bpmp-abi.h | 13 +- include/soc/tegra/bpmp.h | 10 +- include/soc/tegra/cpuidle.h | 10 +- include/soc/tegra/flowctrl.h | 13 +- include/soc/tegra/fuse.h | 13 +- include/soc/tegra/ivc.h | 10 +- include/soc/tegra/pmc.h | 11 +- include/sound/ad1816a.h | 14 +- include/sound/adau1373.h | 3 +- include/sound/ak4113.h | 17 +- include/sound/ak4114.h | 17 +- include/sound/ak4117.h | 17 +- include/sound/ak4531_codec.h | 17 +- include/sound/ak4xxx-adda.h | 16 +- include/sound/asequencer.h | 17 +- include/sound/asound.h | 17 +- include/sound/asoundef.h | 17 +- include/sound/control.h | 17 +- include/sound/core.h | 17 +- include/sound/cs4231-regs.h | 17 +- include/sound/cs4271.h | 11 +- include/sound/cs8403.h | 17 +- include/sound/cs8427.h | 17 +- include/sound/da7218.h | 6 +- include/sound/da7219-aad.h | 6 +- include/sound/da7219.h | 6 +- include/sound/da9055.h | 6 +- include/sound/designware_i2s.h | 16 +- include/sound/emu10k1.h | 17 +- include/sound/emu10k1_synth.h | 15 +- include/sound/emu8000.h | 15 +- include/sound/emu8000_reg.h | 16 +- include/sound/emux_legacy.h | 16 +- include/sound/emux_synth.h | 15 +- include/sound/es1688.h | 17 +- include/sound/gus.h | 17 +- include/sound/hda_codec.h | 18 +- include/sound/hdaudio.h | 3 - include/sound/hdmi-codec.h | 10 +- include/sound/hwdep.h | 17 +- include/sound/i2c.h | 18 +- include/sound/info.h | 17 +- include/sound/initval.h | 16 +- include/sound/jack.h | 17 +- include/sound/max98088.h | 7 +- include/sound/max98090.h | 7 +- include/sound/max98095.h | 7 +- include/sound/memalloc.h | 17 +- include/sound/minors.h | 17 +- include/sound/mixer_oss.h | 17 +- include/sound/mpu401.h | 17 +- include/sound/omap-hdmi-audio.h | 11 +- include/sound/opl3.h | 18 +- include/sound/opl4.h | 15 +- include/sound/pcm.h | 17 +- include/sound/pcm_oss.h | 17 +- include/sound/pcm_params.h | 17 +- include/sound/pt2258.h | 16 +- include/sound/rawmidi.h | 17 +- include/sound/sb.h | 17 +- include/sound/sb16_csp.h | 16 +- include/sound/seq_device.h | 16 +- include/sound/seq_kernel.h | 17 +- include/sound/seq_midi_emul.h | 16 +- include/sound/seq_midi_event.h | 15 +- include/sound/seq_oss.h | 15 +- include/sound/seq_oss_legacy.h | 15 +- include/sound/seq_virmidi.h | 16 +- include/sound/simple_card_utils.h | 20 +- include/sound/soc.h | 159 +- include/sound/sof/dai-intel.h | 3 +- include/sound/sof/dai.h | 1 - include/sound/sof/header.h | 30 +- include/sound/sof/info.h | 20 +- include/sound/sof/topology.h | 7 +- include/sound/sof/trace.h | 14 +- include/sound/sof/xtensa.h | 9 +- include/sound/soundfont.h | 15 +- include/sound/spear_dma.h | 16 +- include/sound/spear_spdif.h | 15 +- include/sound/sta32x.h | 6 +- include/sound/sta350.h | 6 +- include/sound/tas2552-plat.h | 10 +- include/sound/tea6330t.h | 17 +- include/sound/timer.h | 17 +- include/sound/tlv.h | 17 +- include/sound/tpa6130a2-plat.h | 15 +- include/sound/util_mem.h | 15 +- include/sound/vx_core.h | 15 +- include/sound/wavefront.h | 15 +- include/sound/wm0010.h | 6 +- include/sound/wm8904.h | 7 +- include/sound/wm8955.h | 7 +- include/sound/wss.h | 17 +- include/trace/events/afs.h | 67 - include/trace/events/clk.h | 10 +- include/trace/events/filelock.h | 35 - include/trace/events/neigh.h | 49 - include/trace/events/page_pool.h | 87 - include/trace/events/ufs.h | 10 +- include/trace/events/vmscan.h | 71 +- include/trace/events/xdp.h | 115 - include/uapi/Kbuild | 14 - include/uapi/asm-generic/mman-common.h | 7 +- include/uapi/asm-generic/mman.h | 10 +- include/uapi/asm-generic/socket.h | 2 - include/uapi/asm-generic/unistd.h | 6 +- include/uapi/drm/drm.h | 1 - include/uapi/drm/drm_mode.h | 117 - include/uapi/drm/i915_drm.h | 209 +- include/uapi/drm/v3d_drm.h | 28 - include/uapi/linux/Kbuild | 13 + include/uapi/linux/audit.h | 1 - include/uapi/linux/bpf.h | 49 +- include/uapi/linux/cec.h | 1 - include/uapi/linux/coda.h | 56 +- include/uapi/linux/coda_psdev.h | 28 + include/uapi/linux/devlink.h | 5 - include/uapi/linux/dvb/audio.h | 6 +- include/uapi/linux/dvb/osd.h | 174 +- include/uapi/linux/dvb/video.h | 4 +- include/uapi/linux/ethtool.h | 2 - include/uapi/linux/flat.h | 59 + include/uapi/linux/fuse.h | 7 +- include/uapi/linux/if_ether.h | 1 - include/uapi/linux/if_link.h | 5 - include/uapi/linux/iommu.h | 155 - include/uapi/linux/ip_vs.h | 7 - include/uapi/linux/isdn.h | 144 + include/uapi/linux/isdn_divertif.h | 31 + include/uapi/linux/isdn_ppp.h | 68 + include/uapi/linux/isdnif.h | 57 + include/uapi/linux/keyctl.h | 17 - include/uapi/linux/kfd_ioctl.h | 35 +- include/uapi/linux/mii.h | 2 - include/uapi/linux/netfilter/ipset/ip_set.h | 2 +- include/uapi/linux/netfilter/nf_SYNPROXY.h | 19 - include/uapi/linux/netfilter/nf_tables.h | 14 +- include/uapi/linux/netfilter/xt_SYNPROXY.h | 18 +- include/uapi/linux/netfilter/xt_owner.h | 12 +- include/uapi/linux/nexthop.h | 56 - include/uapi/linux/nl80211.h | 24 - include/uapi/linux/pci_regs.h | 4 - include/uapi/linux/pkt_cls.h | 3 +- include/uapi/linux/ptrace.h | 35 - include/uapi/linux/rds.h | 2 - include/uapi/linux/rtnetlink.h | 10 - include/uapi/linux/sched.h | 16 - include/uapi/linux/snmp.h | 2 - include/uapi/linux/tc_act/tc_ctinfo.h | 29 - include/uapi/linux/tcp.h | 3 - include/uapi/linux/unix_diag.h | 2 - include/uapi/linux/usbdevice_fs.h | 26 - include/uapi/linux/v4l2-controls.h | 23 - include/uapi/linux/virtio_ids.h | 2 - include/uapi/linux/virtio_iommu.h | 161 - include/uapi/linux/virtio_pmem.h | 35 - include/uapi/linux/wanrouter.h | 18 + include/uapi/misc/habanalabs.h | 22 +- include/uapi/misc/ocxl.h | 14 +- include/uapi/rdma/ib_user_cm.h | 326 + include/uapi/rdma/rdma_netlink.h | 27 - include/uapi/scsi/fc/fc_els.h | 13 + include/uapi/scsi/fc/fc_fs.h | 13 + include/uapi/scsi/fc/fc_gs.h | 13 + include/uapi/scsi/fc/fc_ns.h | 13 + include/uapi/scsi/scsi_bsg_fc.h | 15 + include/uapi/scsi/scsi_netlink.h | 15 + include/uapi/scsi/scsi_netlink_fc.h | 15 + include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/eq.h | 172 + include/uapi/sound/sof/manifest.h | 188 + include/uapi/sound/sof/tokens.h | 1 - include/uapi/sound/sof/tone.h | 21 + include/uapi/sound/sof/trace.h | 66 + include/video/atmel_lcdc.h | 15 +- include/video/display_timing.h | 3 +- include/video/gbe.h | 4 +- include/video/imx-ipu-image-convert.h | 11 +- include/video/imx-ipu-v3.h | 56 +- include/video/mach64.h | 6 +- include/video/of_display_timing.h | 3 +- include/video/of_videomode.h | 3 +- include/video/omapfb_dss.h | 6 +- include/video/omapvrfb.h | 14 +- include/video/videomode.h | 3 +- init/Kconfig | 47 +- init/init_task.c | 5 +- init/initramfs.c | 4 +- init/main.c | 24 - init/noinitramfs.c | 14 +- ipc/ipc_sysctl.c | 41 +- ipc/mq_sysctl.c | 6 +- ipc/mqueue.c | 19 +- ipc/msg.c | 18 +- kernel/Makefile | 4 +- kernel/async.c | 6 +- kernel/audit.c | 42 +- kernel/audit.h | 23 +- kernel/audit_fsnotify.c | 11 +- kernel/audit_watch.c | 15 +- kernel/auditfilter.c | 77 +- kernel/auditsc.c | 42 +- kernel/backtracetest.c | 6 +- kernel/bpf/Makefile | 1 - kernel/bpf/arraymap.c | 28 +- kernel/bpf/bpf_lru_list.c | 5 +- kernel/bpf/bpf_lru_list.h | 5 +- kernel/bpf/cgroup.c | 94 +- kernel/bpf/core.c | 53 +- kernel/bpf/cpumap.c | 14 +- kernel/bpf/devmap.c | 35 +- kernel/bpf/disasm.c | 10 +- kernel/bpf/disasm.h | 10 +- kernel/bpf/hashtab.c | 24 +- kernel/bpf/helpers.c | 10 +- kernel/bpf/local_storage.c | 13 +- kernel/bpf/lpm_trie.c | 17 +- kernel/bpf/map_in_map.c | 5 +- kernel/bpf/map_in_map.h | 5 +- kernel/bpf/percpu_freelist.c | 5 +- kernel/bpf/percpu_freelist.h | 5 +- kernel/bpf/queue_stack_maps.c | 13 +- kernel/bpf/reuseport_array.c | 17 +- kernel/bpf/stackmap.c | 33 +- kernel/bpf/syscall.c | 121 +- kernel/bpf/verifier.c | 1197 +- kernel/bpf/xskmap.c | 19 +- kernel/cgroup/cgroup.c | 176 +- kernel/cgroup/cpuset.c | 19 +- kernel/cpu.c | 13 +- kernel/cpu_pm.c | 11 +- kernel/cred.c | 13 +- kernel/dma/contiguous.c | 56 - kernel/dma/debug.c | 14 +- kernel/dma/direct.c | 41 +- kernel/dma/remap.c | 5 +- kernel/dma/swiotlb.c | 30 +- kernel/events/core.c | 10 +- kernel/events/internal.h | 4 +- kernel/events/ring_buffer.c | 64 +- kernel/events/uprobes.c | 4 +- kernel/exit.c | 2 +- kernel/extable.c | 14 +- kernel/fail_function.c | 23 +- kernel/fork.c | 242 +- kernel/futex.c | 84 +- kernel/gcov/fs.c | 24 +- kernel/gen_ikh_data.sh | 89 + kernel/gen_kheaders.sh | 96 - kernel/hung_task.c | 44 - kernel/irq/Makefile | 3 - kernel/irq/affinity.c | 12 +- kernel/irq/internals.h | 21 +- kernel/irq/irqdomain.c | 2 +- kernel/irq/timings.c | 453 +- kernel/kexec_core.c | 2 +- kernel/kheaders.c | 40 +- kernel/kprobes.c | 43 +- kernel/ksysfs.c | 4 +- kernel/latencytop.c | 6 +- kernel/livepatch/core.c | 6 - kernel/livepatch/transition.c | 3 +- kernel/locking/lock_events.h | 45 +- kernel/locking/lockdep.c | 673 +- kernel/locking/qrwlock.c | 11 +- kernel/locking/qspinlock.c | 11 +- kernel/locking/qspinlock_stat.h | 10 +- kernel/locking/semaphore.c | 3 +- kernel/memremap.c | 86 +- kernel/module.c | 45 +- kernel/nsproxy.c | 6 +- kernel/params.c | 14 +- kernel/pid.c | 55 +- kernel/pid_namespace.c | 5 +- kernel/power/Kconfig | 6 +- kernel/power/hibernate.c | 16 +- kernel/power/main.c | 4 +- kernel/power/power.h | 2 + kernel/power/snapshot.c | 4 +- kernel/power/suspend.c | 9 +- kernel/power/suspend_test.c | 3 +- kernel/power/swap.c | 4 +- kernel/power/user.c | 4 +- kernel/ptrace.c | 124 +- kernel/resource.c | 49 +- kernel/rseq.c | 4 +- kernel/sched/core.c | 47 +- kernel/sched/cpudeadline.c | 10 +- kernel/sched/cpupri.c | 10 +- kernel/sched/deadline.c | 8 +- kernel/sched/debug.c | 43 +- kernel/sched/fair.c | 390 +- kernel/sched/features.h | 1 + kernel/sched/membarrier.c | 11 +- kernel/sched/rt.c | 4 +- kernel/sched/sched.h | 10 + kernel/sched/topology.c | 10 + kernel/seccomp.c | 2 +- kernel/signal.c | 343 +- kernel/softirq.c | 3 +- kernel/stacktrace.c | 2 +- kernel/stop_machine.c | 19 +- kernel/sys.c | 62 +- kernel/sysctl.c | 255 +- kernel/taskstats.c | 12 +- kernel/time/hrtimer.c | 1 + kernel/time/tick-sched.c | 2 + kernel/time/timekeeping.c | 5 +- kernel/trace/Kconfig | 12 +- kernel/trace/blktrace.c | 6 + kernel/trace/bpf_trace.c | 196 +- kernel/trace/ftrace.c | 70 +- kernel/trace/trace.c | 17 +- kernel/trace/trace_events.c | 2 +- kernel/trace/trace_events_filter.c | 8 +- kernel/trace/trace_hwlat.c | 2 +- kernel/trace/trace_kprobe.c | 112 +- kernel/trace/trace_output.c | 2 +- kernel/trace/trace_probe.c | 37 +- kernel/trace/trace_probe.h | 3 - kernel/trace/trace_probe_tmpl.h | 36 +- kernel/trace/trace_uprobe.c | 36 +- kernel/tracepoint.c | 15 +- kernel/tsacct.c | 13 +- kernel/ucount.c | 13 +- kernel/user_namespace.c | 7 +- kernel/utsname.c | 6 +- kernel/utsname_sysctl.c | 6 +- lib/842/842_compress.c | 11 +- lib/842/842_decompress.c | 11 +- lib/Kconfig | 8 + lib/Kconfig.debug | 49 +- lib/Makefile | 3 +- lib/atomic64.c | 38 +- lib/atomic64_test.c | 6 +- lib/bsearch.c | 5 +- lib/btree.c | 4 +- lib/chacha.c | 6 +- lib/checksum.c | 6 +- lib/debugobjects.c | 80 +- lib/digsig.c | 5 +- lib/dynamic_debug.c | 12 +- lib/earlycpio.c | 10 +- lib/extable.c | 6 +- lib/fault-inject.c | 73 +- lib/find_bit.c | 6 +- lib/find_bit_benchmark.c | 10 +- lib/genalloc.c | 85 +- lib/idr.c | 14 +- lib/ioremap.c | 11 - lib/irq_regs.c | 6 +- lib/jedec_ddr_data.c | 135 + lib/libcrc32c.c | 7 +- lib/list_sort.c | 3 +- lib/llist.c | 14 +- lib/lockref.c | 3 - lib/math/rational.c | 63 +- lib/objagg.c | 6 +- lib/percpu-refcount.c | 13 +- lib/radix-tree.c | 15 +- lib/raid6/recov_avx2.c | 6 +- lib/raid6/recov_avx512.c | 7 +- lib/raid6/recov_neon.c | 6 +- lib/raid6/recov_neon_inner.c | 6 +- lib/raid6/recov_ssse3.c | 6 +- lib/raid6/s390vx.uc | 2 +- lib/ratelimit.c | 3 +- lib/rbtree.c | 14 +- lib/sbitmap.c | 13 +- lib/scatterlist.c | 36 +- lib/sg_pool.c | 39 +- lib/sha256.c | 6 +- lib/show_mem.c | 2 +- lib/smp_processor_id.c | 2 +- lib/sort.c | 15 +- lib/stackdepot.c | 11 +- lib/stmp_device.c | 6 +- lib/string.c | 11 +- lib/string_helpers.c | 77 +- lib/test_bpf.c | 10 +- lib/test_firmware.c | 14 +- lib/test_kasan.c | 81 +- lib/test_meminit.c | 364 - lib/test_overflow.c | 11 +- lib/test_stackinit.c | 23 +- lib/test_static_key_base.c | 10 +- lib/test_static_keys.c | 10 +- lib/test_string.c | 83 +- lib/test_user_copy.c | 10 +- lib/test_xarray.c | 38 - lib/textsearch.c | 6 +- lib/timerqueue.c | 15 +- lib/ts_bm.c | 6 +- lib/ts_fsm.c | 6 +- lib/ts_kmp.c | 6 +- lib/uuid.c | 10 +- lib/vsprintf.c | 2 +- lib/xarray.c | 12 +- localversion-next | 1 - mm/Kconfig | 7 +- mm/Kconfig.debug | 14 +- mm/backing-dev.c | 24 +- mm/balloon_compaction.c | 144 +- mm/cleancache.c | 3 +- mm/compaction.c | 2 +- mm/dmapool.c | 7 +- mm/failslab.c | 3 +- mm/filemap.c | 129 +- mm/gup.c | 19 +- mm/hmm.c | 102 +- mm/huge_memory.c | 11 +- mm/hugetlb.c | 29 +- mm/hwpoison-inject.c | 67 +- mm/internal.h | 31 +- mm/kasan/common.c | 2 +- mm/kasan/kasan.h | 5 - mm/kasan/report.c | 165 - mm/khugepaged.c | 3 - mm/kmemleak-test.c | 14 +- mm/kmemleak.c | 26 +- mm/list_lru.c | 13 +- mm/maccess.c | 122 +- mm/memblock.c | 6 +- mm/memcontrol.c | 513 +- mm/memory-failure.c | 16 +- mm/memory.c | 30 +- mm/memory_hotplug.c | 326 +- mm/mempolicy.c | 26 +- mm/migrate.c | 7 +- mm/mincore.c | 12 +- mm/mlock.c | 7 +- mm/mmap.c | 43 +- mm/mmu_gather.c | 24 +- mm/mmu_notifier.c | 2 +- mm/nommu.c | 3 +- mm/oom_kill.c | 114 +- mm/page-writeback.c | 1 + mm/page_alloc.c | 264 +- mm/page_ext.c | 3 + mm/page_idle.c | 4 +- mm/page_io.c | 2 +- mm/page_owner.c | 61 +- mm/percpu-km.c | 3 +- mm/percpu-stats.c | 3 +- mm/percpu-vm.c | 3 +- mm/percpu.c | 3 +- mm/process_vm_access.c | 6 +- mm/rodata_test.c | 6 +- mm/shmem.c | 3 - mm/slab.c | 57 +- mm/slab.h | 191 +- mm/slab_common.c | 220 +- mm/slub.c | 65 +- mm/sparse-vmemmap.c | 21 +- mm/sparse.c | 354 +- mm/swap.c | 13 +- mm/swap_state.c | 49 +- mm/swapfile.c | 295 +- mm/util.c | 79 +- mm/vmalloc.c | 118 +- mm/vmscan.c | 181 +- mm/z3fold.c | 541 +- mm/zsmalloc.c | 24 +- mm/zswap.c | 13 +- net/6lowpan/core.c | 10 +- net/6lowpan/debugfs.c | 10 +- net/6lowpan/ndisc.c | 10 +- net/6lowpan/nhc.c | 7 +- net/6lowpan/nhc_dest.c | 6 +- net/6lowpan/nhc_fragment.c | 6 +- net/6lowpan/nhc_ghc_ext_dest.c | 6 +- net/6lowpan/nhc_ghc_ext_frag.c | 6 +- net/6lowpan/nhc_ghc_ext_hop.c | 6 +- net/6lowpan/nhc_ghc_ext_route.c | 6 +- net/6lowpan/nhc_ghc_icmpv6.c | 6 +- net/6lowpan/nhc_ghc_udp.c | 6 +- net/6lowpan/nhc_hop.c | 6 +- net/6lowpan/nhc_ipv6.c | 6 +- net/6lowpan/nhc_mobility.c | 6 +- net/6lowpan/nhc_routing.c | 6 +- net/6lowpan/nhc_udp.c | 7 +- net/802/fc.c | 6 +- net/802/fddi.c | 6 +- net/802/hippi.c | 6 +- net/802/p8022.c | 5 +- net/802/p8023.c | 6 +- net/802/psnap.c | 6 +- net/8021q/vlan.c | 6 +- net/8021q/vlan_dev.c | 8 +- net/8021q/vlanproc.c | 5 +- net/9p/client.c | 17 +- net/9p/error.c | 17 +- net/9p/mod.c | 17 +- net/9p/protocol.c | 17 +- net/9p/protocol.h | 17 +- net/9p/trans_fd.c | 17 +- net/9p/trans_rdma.c | 17 +- net/9p/trans_virtio.c | 25 +- net/9p/trans_xen.c | 8 +- net/Kconfig | 2 + net/appletalk/aarp.c | 8 +- net/appletalk/atalk_proc.c | 5 +- net/appletalk/ddp.c | 7 +- net/atm/pppoatm.c | 5 +- net/ax25/af_ax25.c | 5 +- net/ax25/ax25_addr.c | 5 +- net/ax25/ax25_dev.c | 5 +- net/ax25/ax25_ds_in.c | 5 +- net/ax25/ax25_ds_subr.c | 5 +- net/ax25/ax25_ds_timer.c | 5 +- net/ax25/ax25_iface.c | 5 +- net/ax25/ax25_in.c | 5 +- net/ax25/ax25_ip.c | 5 +- net/ax25/ax25_out.c | 5 +- net/ax25/ax25_route.c | 7 +- net/ax25/ax25_std_in.c | 5 +- net/ax25/ax25_std_subr.c | 5 +- net/ax25/ax25_std_timer.c | 5 +- net/ax25/ax25_subr.c | 5 +- net/ax25/ax25_timer.c | 5 +- net/ax25/ax25_uid.c | 5 +- net/ax25/sysctl_net_ax25.c | 5 +- net/bluetooth/6lowpan.c | 9 +- net/bluetooth/a2mp.c | 9 +- net/bluetooth/a2mp.h | 9 +- net/bluetooth/amp.c | 9 +- net/bluetooth/amp.h | 9 +- net/bpf/test_run.c | 5 +- net/bpfilter/bpfilter_kern.c | 2 +- net/bridge/br.c | 6 +- net/bridge/br_arp_nd_proxy.c | 6 +- net/bridge/br_device.c | 7 +- net/bridge/br_fdb.c | 6 +- net/bridge/br_forward.c | 6 +- net/bridge/br_if.c | 6 +- net/bridge/br_input.c | 6 +- net/bridge/br_ioctl.c | 6 +- net/bridge/br_multicast.c | 7 +- net/bridge/br_netfilter_hooks.c | 251 +- net/bridge/br_netfilter_ipv6.c | 8 +- net/bridge/br_netlink.c | 6 +- net/bridge/br_netlink_tunnel.c | 6 +- net/bridge/br_nf_core.c | 6 +- net/bridge/br_private.h | 7 +- net/bridge/br_private_stp.h | 6 +- net/bridge/br_private_tunnel.h | 6 +- net/bridge/br_stp.c | 6 +- net/bridge/br_stp_bpdu.c | 6 +- net/bridge/br_stp_if.c | 6 +- net/bridge/br_stp_timer.c | 6 +- net/bridge/br_sysfs_br.c | 6 +- net/bridge/br_sysfs_if.c | 6 +- net/bridge/br_vlan_tunnel.c | 6 +- net/bridge/netfilter/Kconfig | 16 +- net/bridge/netfilter/Makefile | 3 - net/bridge/netfilter/ebt_dnat.c | 2 +- net/bridge/netfilter/ebt_redirect.c | 2 +- net/bridge/netfilter/ebt_snat.c | 2 +- net/bridge/netfilter/ebtables.c | 6 +- net/bridge/netfilter/nf_conntrack_bridge.c | 433 - net/caif/caif_dev.c | 2 +- net/caif/caif_socket.c | 2 +- net/caif/caif_usb.c | 3 +- net/caif/cfcnfg.c | 2 +- net/caif/cfctrl.c | 2 +- net/caif/cfdbgl.c | 2 +- net/caif/cfdgml.c | 2 +- net/caif/cffrml.c | 2 +- net/caif/cfmuxl.c | 2 +- net/caif/cfpkt_skbuff.c | 2 +- net/caif/cfrfml.c | 2 +- net/caif/cfserl.c | 2 +- net/caif/cfsrvl.c | 2 +- net/caif/cfutill.c | 2 +- net/caif/cfveil.c | 2 +- net/caif/cfvidl.c | 2 +- net/caif/chnl_net.c | 2 +- net/can/af_can.c | 25 +- net/ceph/snapshot.c | 15 +- net/core/bpf_sk_storage.c | 15 +- net/core/dev.c | 102 +- net/core/dev_addr_lists.c | 6 +- net/core/devlink.c | 270 +- net/core/dst_cache.c | 6 +- net/core/ethtool.c | 24 +- net/core/fib_rules.c | 11 +- net/core/filter.c | 123 +- net/core/flow_dissector.c | 26 +- net/core/flow_offload.c | 10 +- net/core/gen_estimator.c | 6 +- net/core/gen_stats.c | 6 +- net/core/hwbm.c | 21 +- net/core/link_watch.c | 7 +- net/core/lwt_bpf.c | 10 +- net/core/lwtunnel.c | 7 +- net/core/neighbour.c | 35 +- net/core/net-sysfs.c | 6 +- net/core/net-traces.c | 4 - net/core/net_namespace.c | 28 - net/core/netclassid_cgroup.c | 6 +- net/core/netevent.c | 6 +- net/core/netpoll.c | 10 +- net/core/netprio_cgroup.c | 6 +- net/core/page_pool.c | 95 +- net/core/pktgen.c | 28 +- net/core/ptp_classifier.c | 10 +- net/core/request_sock.c | 6 +- net/core/rtnetlink.c | 11 +- net/core/scm.c | 6 +- net/core/skbuff.c | 121 +- net/core/sock.c | 24 +- net/core/sock_map.c | 9 +- net/core/sock_reuseport.c | 24 - net/core/sysctl_net_core.c | 41 +- net/core/utils.c | 6 +- net/core/xdp.c | 122 +- net/dcb/dcbevent.c | 13 +- net/dcb/dcbnl.c | 13 +- net/dccp/ackvec.c | 5 +- net/dccp/ccids/ccid3.c | 15 +- net/dccp/ccids/ccid3.h | 15 +- net/dccp/ccids/lib/loss_interval.c | 6 +- net/dccp/ccids/lib/loss_interval.h | 6 +- net/dccp/ccids/lib/packet_history.c | 15 +- net/dccp/ccids/lib/packet_history.h | 15 +- net/dccp/ccids/lib/tfrc.h | 6 +- net/dccp/ccids/lib/tfrc_equation.c | 6 +- net/dccp/feat.c | 7 +- net/dccp/input.c | 6 +- net/dccp/ipv4.c | 6 +- net/dccp/ipv6.c | 6 +- net/dccp/minisocks.c | 6 +- net/dccp/options.c | 6 +- net/dccp/output.c | 6 +- net/dccp/qpolicy.c | 5 +- net/dccp/sysctl.c | 21 +- net/dccp/timer.c | 6 +- net/dsa/Kconfig | 1 - net/dsa/dsa.c | 6 +- net/dsa/dsa2.c | 98 +- net/dsa/dsa_priv.h | 23 +- net/dsa/master.c | 6 +- net/dsa/port.c | 172 +- net/dsa/slave.c | 188 +- net/dsa/switch.c | 6 +- net/dsa/tag_8021q.c | 138 +- net/dsa/tag_sja1105.c | 219 +- net/ethernet/eth.c | 20 +- net/hsr/hsr_framereg.c | 8 - net/ieee802154/6lowpan/reassembly.c | 58 +- net/ieee802154/6lowpan/rx.c | 10 +- net/ieee802154/6lowpan/tx.c | 10 +- net/ieee802154/core.c | 11 +- net/ieee802154/header_ops.c | 10 +- net/ieee802154/ieee802154.h | 11 +- net/ieee802154/netlink.c | 10 +- net/ieee802154/nl-mac.c | 10 +- net/ieee802154/nl-phy.c | 10 +- net/ieee802154/nl802154.c | 10 +- net/ieee802154/nl_policy.c | 11 +- net/ieee802154/socket.c | 10 +- net/ieee802154/sysfs.c | 10 +- net/ipv4/Makefile | 2 +- net/ipv4/af_inet.c | 8 +- net/ipv4/ah4.c | 3 +- net/ipv4/arp.c | 6 +- net/ipv4/datagram.c | 6 +- net/ipv4/devinet.c | 149 +- net/ipv4/esp4.c | 3 +- net/ipv4/esp4_offload.c | 9 +- net/ipv4/fib_frontend.c | 67 +- net/ipv4/fib_lookup.h | 1 - net/ipv4/fib_rules.c | 14 +- net/ipv4/fib_semantics.c | 372 +- net/ipv4/fib_trie.c | 133 +- net/ipv4/gre_demux.c | 7 +- net/ipv4/gre_offload.c | 6 +- net/ipv4/icmp.c | 9 +- net/ipv4/igmp.c | 58 +- net/ipv4/inet_connection_sock.c | 15 +- net/ipv4/inet_diag.c | 6 +- net/ipv4/inet_fragment.c | 136 +- net/ipv4/inet_hashtables.c | 8 +- net/ipv4/ip_fragment.c | 81 +- net/ipv4/ip_gre.c | 7 +- net/ipv4/ip_input.c | 9 +- net/ipv4/ip_output.c | 349 +- net/ipv4/ip_sockglue.c | 2 - net/ipv4/ip_tunnel.c | 15 +- net/ipv4/ip_tunnel_core.c | 24 +- net/ipv4/ip_vti.c | 7 +- net/ipv4/ipcomp.c | 9 +- net/ipv4/ipip.c | 7 +- net/ipv4/ipmr.c | 7 +- net/ipv4/netfilter/Kconfig | 2 +- net/ipv4/netfilter/arpt_mangle.c | 2 +- net/ipv4/netfilter/ipt_ECN.c | 4 +- net/ipv4/netfilter/ipt_SYNPROXY.c | 394 +- net/ipv4/netfilter/iptable_raw.c | 2 +- net/ipv4/netfilter/nf_nat_h323.c | 4 +- net/ipv4/netfilter/nf_nat_snmp_basic_main.c | 2 +- net/ipv4/netfilter/nf_tproxy_ipv4.c | 9 +- net/ipv4/netfilter/nft_fib_ipv4.c | 23 +- net/ipv4/nexthop.c | 1828 -- net/ipv4/ping.c | 7 +- net/ipv4/proc.c | 12 +- net/ipv4/protocol.c | 6 +- net/ipv4/raw.c | 6 +- net/ipv4/route.c | 52 +- net/ipv4/syncookies.c | 6 +- net/ipv4/sysctl_net_ipv4.c | 176 +- net/ipv4/tcp.c | 65 +- net/ipv4/tcp_dctcp.c | 6 +- net/ipv4/tcp_diag.c | 6 +- net/ipv4/tcp_fastopen.c | 206 +- net/ipv4/tcp_input.c | 32 +- net/ipv4/tcp_ipv4.c | 32 +- net/ipv4/tcp_minisocks.c | 3 +- net/ipv4/tcp_offload.c | 6 +- net/ipv4/tcp_output.c | 33 +- net/ipv4/tcp_timer.c | 1 - net/ipv4/udp.c | 44 +- net/ipv4/udp_diag.c | 6 +- net/ipv4/udp_offload.c | 13 +- net/ipv4/udplite.c | 5 +- net/ipv4/xfrm4_output.c | 6 +- net/ipv4/xfrm4_protocol.c | 6 +- net/ipv4/xfrm4_state.c | 45 + net/ipv4/xfrm4_tunnel.c | 3 +- net/ipv6/addrconf.c | 88 +- net/ipv6/addrconf_core.c | 6 - net/ipv6/af_inet6.c | 11 +- net/ipv6/ah6.c | 4 +- net/ipv6/anycast.c | 6 +- net/ipv6/datagram.c | 6 +- net/ipv6/esp6.c | 3 +- net/ipv6/esp6_offload.c | 9 +- net/ipv6/exthdrs.c | 6 +- net/ipv6/exthdrs_offload.c | 6 +- net/ipv6/fib6_rules.c | 5 +- net/ipv6/icmp.c | 27 +- net/ipv6/ila/ila.h | 7 +- net/ipv6/inet6_connection_sock.c | 6 +- net/ipv6/inet6_hashtables.c | 8 +- net/ipv6/ip6_fib.c | 188 +- net/ipv6/ip6_flowlabel.c | 13 +- net/ipv6/ip6_gre.c | 7 +- net/ipv6/ip6_input.c | 6 +- net/ipv6/ip6_offload.c | 6 +- net/ipv6/ip6_offload.h | 6 +- net/ipv6/ip6_output.c | 350 +- net/ipv6/ip6_tunnel.c | 7 +- net/ipv6/ip6_vti.c | 6 +- net/ipv6/ip6mr.c | 7 +- net/ipv6/ipcomp6.c | 3 +- net/ipv6/ipv6_sockglue.c | 8 +- net/ipv6/mcast.c | 6 +- net/ipv6/mcast_snoop.c | 14 +- net/ipv6/mip6.c | 6 +- net/ipv6/ndisc.c | 17 +- net/ipv6/netfilter.c | 127 - net/ipv6/netfilter/Kconfig | 2 +- net/ipv6/netfilter/ip6t_REJECT.c | 6 +- net/ipv6/netfilter/ip6t_SYNPROXY.c | 420 +- net/ipv6/netfilter/ip6t_srh.c | 6 +- net/ipv6/netfilter/ip6table_raw.c | 2 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 81 +- net/ipv6/netfilter/nft_fib_ipv6.c | 16 +- net/ipv6/ping.c | 7 +- net/ipv6/proc.c | 10 +- net/ipv6/protocol.c | 6 +- net/ipv6/raw.c | 31 +- net/ipv6/reassembly.c | 62 +- net/ipv6/route.c | 1095 +- net/ipv6/seg6.c | 7 +- net/ipv6/seg6_hmac.c | 7 +- net/ipv6/seg6_iptunnel.c | 7 +- net/ipv6/seg6_local.c | 7 +- net/ipv6/sit.c | 6 +- net/ipv6/syncookies.c | 7 +- net/ipv6/sysctl_net_ipv6.c | 11 +- net/ipv6/tcp_ipv6.c | 35 +- net/ipv6/tcpv6_offload.c | 6 +- net/ipv6/udp.c | 40 +- net/ipv6/udp_offload.c | 6 +- net/ipv6/udplite.c | 5 +- net/ipv6/xfrm6_output.c | 6 +- net/ipv6/xfrm6_protocol.c | 6 +- net/ipv6/xfrm6_state.c | 137 + net/iucv/af_iucv.c | 49 +- net/iucv/iucv.c | 15 +- net/key/af_key.c | 20 +- net/l2tp/l2tp_debugfs.c | 27 +- net/l2tp/l2tp_eth.c | 6 +- net/l2tp/l2tp_ip.c | 6 +- net/l2tp/l2tp_ip6.c | 6 +- net/l2tp/l2tp_ppp.c | 6 +- net/l3mdev/l3mdev.c | 6 +- net/lapb/lapb_iface.c | 4 +- net/llc/llc_output.c | 11 +- net/mac80211/cfg.c | 10 +- net/mac80211/debugfs.c | 1 - net/mac80211/debugfs_key.c | 3 + net/mac80211/debugfs_netdev.c | 10 +- net/mac80211/debugfs_sta.c | 2 + net/mac80211/ethtool.c | 3 +- net/mac80211/ieee80211_i.h | 12 +- net/mac80211/key.c | 102 +- net/mac80211/main.c | 4 +- net/mac80211/mesh.c | 6 +- net/mac80211/mlme.c | 37 +- net/mac80211/offchannel.c | 4 - net/mac80211/rate.c | 27 +- net/mac80211/rc80211_minstrel.c | 4 + net/mac80211/rc80211_minstrel_ht.c | 3 + net/mac80211/rx.c | 2 - net/mac80211/sta_info.c | 43 +- net/mac80211/tdls.c | 26 +- net/mac80211/util.c | 8 +- net/mac80211/wpa.c | 7 +- net/mac802154/cfg.c | 10 +- net/mac802154/ieee802154_i.h | 10 +- net/mac802154/iface.c | 10 +- net/mac802154/llsec.c | 10 +- net/mac802154/llsec.h | 10 +- net/mac802154/mac_cmd.c | 10 +- net/mac802154/main.c | 10 +- net/mac802154/mib.c | 10 +- net/mac802154/rx.c | 10 +- net/mac802154/tx.c | 10 +- net/mac802154/util.c | 10 +- net/mpls/Kconfig | 1 - net/mpls/af_mpls.c | 10 +- net/mpls/mpls_gso.c | 6 +- net/mpls/mpls_iptunnel.c | 9 +- net/ncsi/internal.h | 6 +- net/ncsi/ncsi-aen.c | 6 +- net/ncsi/ncsi-cmd.c | 6 +- net/ncsi/ncsi-manage.c | 6 +- net/ncsi/ncsi-netlink.c | 6 +- net/ncsi/ncsi-netlink.h | 6 +- net/ncsi/ncsi-pkt.h | 6 +- net/ncsi/ncsi-rsp.c | 6 +- net/netfilter/Kconfig | 16 +- net/netfilter/core.c | 22 + net/netfilter/ipset/ip_set_bitmap_gen.h | 2 +- net/netfilter/ipset/ip_set_bitmap_ip.c | 4 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 4 +- net/netfilter/ipset/ip_set_bitmap_port.c | 4 +- net/netfilter/ipset/ip_set_core.c | 97 +- net/netfilter/ipset/ip_set_getport.c | 2 +- net/netfilter/ipset/ip_set_hash_gen.h | 4 +- net/netfilter/ipset/ip_set_hash_ip.c | 4 +- net/netfilter/ipset/ip_set_hash_ipmark.c | 2 +- net/netfilter/ipset/ip_set_hash_ipport.c | 4 +- net/netfilter/ipset/ip_set_hash_ipportip.c | 4 +- net/netfilter/ipset/ip_set_hash_ipportnet.c | 4 +- net/netfilter/ipset/ip_set_hash_mac.c | 4 +- net/netfilter/ipset/ip_set_hash_net.c | 4 +- net/netfilter/ipset/ip_set_hash_netiface.c | 4 +- net/netfilter/ipset/ip_set_hash_netnet.c | 2 +- net/netfilter/ipset/ip_set_hash_netport.c | 4 +- net/netfilter/ipset/ip_set_hash_netportnet.c | 2 +- net/netfilter/ipset/ip_set_list_set.c | 4 +- net/netfilter/ipvs/ip_vs_app.c | 11 +- net/netfilter/ipvs/ip_vs_conn.c | 7 +- net/netfilter/ipvs/ip_vs_core.c | 81 +- net/netfilter/ipvs/ip_vs_ctl.c | 93 +- net/netfilter/ipvs/ip_vs_dh.c | 7 +- net/netfilter/ipvs/ip_vs_est.c | 6 +- net/netfilter/ipvs/ip_vs_fo.c | 7 +- net/netfilter/ipvs/ip_vs_ftp.c | 12 +- net/netfilter/ipvs/ip_vs_lblc.c | 7 +- net/netfilter/ipvs/ip_vs_lblcr.c | 7 +- net/netfilter/ipvs/ip_vs_lc.c | 7 +- net/netfilter/ipvs/ip_vs_nq.c | 7 +- net/netfilter/ipvs/ip_vs_ovf.c | 7 +- net/netfilter/ipvs/ip_vs_proto.c | 7 +- net/netfilter/ipvs/ip_vs_proto_sctp.c | 4 +- net/netfilter/ipvs/ip_vs_proto_tcp.c | 10 +- net/netfilter/ipvs/ip_vs_proto_udp.c | 11 +- net/netfilter/ipvs/ip_vs_rr.c | 7 +- net/netfilter/ipvs/ip_vs_sched.c | 7 +- net/netfilter/ipvs/ip_vs_sed.c | 7 +- net/netfilter/ipvs/ip_vs_sh.c | 7 +- net/netfilter/ipvs/ip_vs_wlc.c | 7 +- net/netfilter/ipvs/ip_vs_wrr.c | 7 +- net/netfilter/ipvs/ip_vs_xmit.c | 161 +- net/netfilter/nf_conntrack_amanda.c | 6 +- net/netfilter/nf_conntrack_broadcast.c | 15 +- net/netfilter/nf_conntrack_core.c | 25 +- net/netfilter/nf_conntrack_extend.c | 6 +- net/netfilter/nf_conntrack_h323_main.c | 2 +- net/netfilter/nf_conntrack_irc.c | 6 +- net/netfilter/nf_conntrack_netbios_ns.c | 6 +- net/netfilter/nf_conntrack_proto.c | 126 +- net/netfilter/nf_conntrack_proto_sctp.c | 2 +- net/netfilter/nf_conntrack_proto_tcp.c | 2 +- net/netfilter/nf_conntrack_seqadj.c | 4 +- net/netfilter/nf_conntrack_snmp.c | 6 +- net/netfilter/nf_flow_table_core.c | 1 + net/netfilter/nf_flow_table_ip.c | 3 +- net/netfilter/nf_nat_amanda.c | 6 +- net/netfilter/nf_nat_helper.c | 6 +- net/netfilter/nf_nat_irc.c | 6 +- net/netfilter/nf_nat_proto.c | 24 +- net/netfilter/nf_nat_redirect.c | 12 +- net/netfilter/nf_nat_sip.c | 2 +- net/netfilter/nf_queue.c | 1 - net/netfilter/nf_synproxy_core.c | 898 +- net/netfilter/nf_tables_api.c | 72 +- net/netfilter/nfnetlink_osf.c | 5 +- net/netfilter/nfnetlink_queue.c | 2 +- net/netfilter/nft_ct.c | 142 +- net/netfilter/nft_dynset.c | 2 +- net/netfilter/nft_exthdr.c | 3 +- net/netfilter/nft_fib.c | 6 +- net/netfilter/nft_flow_offload.c | 31 +- net/netfilter/nft_masq.c | 3 +- net/netfilter/nft_nat.c | 6 +- net/netfilter/nft_objref.c | 5 +- net/netfilter/nft_payload.c | 6 +- net/netfilter/nft_redir.c | 3 +- net/netfilter/xt_DSCP.c | 8 +- net/netfilter/xt_HL.c | 4 +- net/netfilter/xt_IDLETIMER.c | 15 +- net/netfilter/xt_LED.c | 16 +- net/netfilter/xt_TCPMSS.c | 2 +- net/netfilter/xt_TCPOPTSTRIP.c | 28 +- net/netfilter/xt_ipcomp.c | 6 +- net/netfilter/xt_iprange.c | 4 +- net/netfilter/xt_owner.c | 26 +- net/netfilter/xt_set.c | 45 +- net/netlink/af_netlink.c | 26 +- net/netrom/af_netrom.c | 5 +- net/netrom/nr_dev.c | 5 +- net/netrom/nr_in.c | 5 +- net/netrom/nr_loopback.c | 5 +- net/netrom/nr_out.c | 5 +- net/netrom/nr_route.c | 5 +- net/netrom/nr_subr.c | 5 +- net/netrom/nr_timer.c | 5 +- net/netrom/sysctl_net_netrom.c | 5 +- net/nfc/digital.h | 11 +- net/nfc/digital_core.c | 11 +- net/nfc/digital_dep.c | 11 +- net/nfc/digital_technology.c | 11 +- net/nfc/hci/llc.c | 13 +- net/nfc/hci/llc.h | 13 +- net/nfc/hci/llc_nop.c | 13 +- net/nfc/hci/llc_shdlc.c | 13 +- net/nfc/nci/spi.c | 15 +- net/nfc/netlink.c | 6 +- net/openvswitch/actions.c | 15 +- net/openvswitch/conntrack.c | 10 +- net/openvswitch/conntrack.h | 10 +- net/openvswitch/datapath.c | 17 +- net/openvswitch/datapath.h | 15 +- net/openvswitch/dp_notify.c | 15 +- net/openvswitch/flow.c | 15 +- net/openvswitch/flow.h | 15 +- net/openvswitch/flow_netlink.c | 15 +- net/openvswitch/flow_netlink.h | 15 +- net/openvswitch/flow_table.c | 15 +- net/openvswitch/flow_table.h | 15 +- net/openvswitch/meter.c | 5 +- net/openvswitch/meter.h | 5 +- net/openvswitch/vport-geneve.c | 6 +- net/openvswitch/vport-gre.c | 15 +- net/openvswitch/vport-internal_dev.c | 33 +- net/openvswitch/vport-internal_dev.h | 15 +- net/openvswitch/vport-netdev.c | 15 +- net/openvswitch/vport-netdev.h | 15 +- net/openvswitch/vport-vxlan.c | 15 +- net/openvswitch/vport.c | 17 +- net/openvswitch/vport.h | 15 +- net/packet/af_packet.c | 109 +- net/packet/internal.h | 1 - net/phonet/af_phonet.c | 15 +- net/phonet/datagram.c | 15 +- net/phonet/pep-gprs.c | 15 +- net/phonet/pep.c | 15 +- net/phonet/pn_dev.c | 15 +- net/phonet/pn_netlink.c | 15 +- net/phonet/socket.c | 15 +- net/phonet/sysctl.c | 15 +- net/qrtr/qrtr.c | 10 +- net/qrtr/smd.c | 10 +- net/rds/ib.c | 4 +- net/rds/ib_cm.c | 8 +- net/rds/ib_rdma.c | 10 +- net/rds/ib_recv.c | 3 - net/rose/af_rose.c | 5 +- net/rose/rose_dev.c | 5 +- net/rose/rose_in.c | 5 +- net/rose/rose_link.c | 5 +- net/rose/rose_loopback.c | 5 +- net/rose/rose_out.c | 5 +- net/rose/rose_route.c | 5 +- net/rose/rose_subr.c | 5 +- net/rose/rose_timer.c | 5 +- net/rose/sysctl_net_rose.c | 5 +- net/rxrpc/af_rxrpc.c | 6 +- net/rxrpc/ar-internal.h | 6 +- net/rxrpc/call_accept.c | 6 +- net/rxrpc/call_event.c | 6 +- net/rxrpc/call_object.c | 6 +- net/rxrpc/conn_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 | 25 +- net/sched/Makefile | 1 - net/sched/act_api.c | 11 +- net/sched/act_bpf.c | 6 +- net/sched/act_connmark.c | 6 +- net/sched/act_csum.c | 7 +- net/sched/act_ctinfo.c | 407 - net/sched/act_gact.c | 7 +- net/sched/act_ife.c | 7 +- net/sched/act_ipt.c | 6 +- net/sched/act_meta_mark.c | 7 +- net/sched/act_meta_skbprio.c | 7 +- net/sched/act_meta_skbtcindex.c | 7 +- net/sched/act_mirred.c | 7 +- net/sched/act_nat.c | 6 +- net/sched/act_pedit.c | 6 +- net/sched/act_police.c | 6 +- net/sched/act_simple.c | 7 +- net/sched/act_skbedit.c | 13 +- net/sched/act_skbmod.c | 6 +- net/sched/act_tunnel_key.c | 6 +- net/sched/act_vlan.c | 6 +- net/sched/cls_api.c | 7 +- net/sched/cls_basic.c | 6 +- net/sched/cls_cgroup.c | 6 +- net/sched/cls_flow.c | 6 +- net/sched/cls_flower.c | 57 +- net/sched/cls_fw.c | 20 +- net/sched/cls_matchall.c | 15 +- net/sched/cls_route.c | 6 +- net/sched/cls_rsvp.c | 6 +- net/sched/cls_rsvp.h | 6 +- net/sched/cls_rsvp6.c | 6 +- net/sched/cls_u32.c | 21 +- net/sched/em_cmp.c | 6 +- net/sched/em_ipt.c | 6 +- net/sched/em_meta.c | 6 +- net/sched/em_nbyte.c | 6 +- net/sched/em_text.c | 6 +- net/sched/em_u32.c | 6 +- net/sched/ematch.c | 6 +- net/sched/sch_api.c | 6 +- net/sched/sch_blackhole.c | 6 +- net/sched/sch_cbq.c | 7 +- net/sched/sch_cbs.c | 7 +- net/sched/sch_fifo.c | 6 +- net/sched/sch_fq.c | 6 +- net/sched/sch_fq_codel.c | 6 +- net/sched/sch_generic.c | 6 +- net/sched/sch_gred.c | 7 +- net/sched/sch_htb.c | 6 +- net/sched/sch_ingress.c | 8 +- net/sched/sch_multiq.c | 13 +- net/sched/sch_netem.c | 32 +- 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/protocol.c | 2 +- net/sctp/sm_make_chunk.c | 21 +- net/sctp/sm_sideeffect.c | 5 - net/sctp/sysctl.c | 35 +- net/smc/smc_clc.c | 11 +- net/socket.c | 10 +- net/strparser/strparser.c | 8 +- net/sunrpc/cache.c | 4 +- net/sunrpc/clnt.c | 31 +- net/sunrpc/sched.c | 4 +- net/sunrpc/svc_xprt.c | 2 +- net/sunrpc/xprt.c | 4 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 5 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 7 +- net/sunrpc/xprtrdma/transport.c | 3 +- net/sunrpc/xprtrdma/verbs.c | 3 +- net/switchdev/switchdev.c | 6 +- net/tipc/Kconfig | 2 +- net/tipc/group.c | 1 - net/tipc/link.c | 107 +- net/tipc/node.c | 10 +- net/tipc/sysctl.c | 6 +- net/tipc/udp_media.c | 8 +- net/tls/tls_device.c | 198 +- net/tls/tls_device_fallback.c | 12 +- net/tls/tls_sw.c | 46 +- net/unix/af_unix.c | 7 +- net/unix/diag.c | 12 - net/unix/sysctl_net_unix.c | 6 +- net/vmw_vsock/af_vsock.c | 48 +- net/vmw_vsock/af_vsock_tap.c | 6 +- net/vmw_vsock/diag.c | 10 +- net/vmw_vsock/hyperv_transport.c | 145 +- net/vmw_vsock/virtio_transport_common.c | 4 +- net/vmw_vsock/vmci_transport.c | 10 +- net/vmw_vsock/vmci_transport.h | 10 +- net/vmw_vsock/vmci_transport_notify.c | 10 +- net/vmw_vsock/vmci_transport_notify.h | 10 +- net/vmw_vsock/vmci_transport_notify_qstate.c | 10 +- net/vmw_vsock/vsock_addr.c | 10 +- net/wimax/debug-levels.h | 16 +- net/wimax/debugfs.c | 16 +- net/wimax/id-table.c | 17 +- net/wimax/op-msg.c | 17 +- net/wimax/op-reset.c | 17 +- net/wimax/op-rfkill.c | 17 +- net/wimax/op-state-get.c | 15 +- net/wimax/stack.c | 17 +- net/wimax/wimax-internal.h | 17 +- net/wireless/Kconfig | 2 +- net/wireless/Makefile | 1 - net/wireless/core.c | 21 +- net/wireless/core.h | 4 - net/wireless/nl80211.c | 176 +- net/wireless/pmsr.c | 4 +- net/wireless/scan.c | 37 +- net/wireless/sme.c | 32 +- net/wireless/sysfs.c | 3 +- net/wireless/trace.h | 18 - net/wireless/util.c | 4 +- net/xdp/xdp_umem.c | 11 +- net/xfrm/xfrm_algo.c | 6 +- net/xfrm/xfrm_device.c | 6 +- net/xfrm/xfrm_input.c | 25 +- net/xfrm/xfrm_interface.c | 6 + net/xfrm/xfrm_ipcomp.c | 6 +- net/xfrm/xfrm_output.c | 6 +- net/xfrm/xfrm_policy.c | 2 +- net/xfrm/xfrm_proc.c | 6 +- net/xfrm/xfrm_replay.c | 14 +- net/xfrm/xfrm_state.c | 403 +- net/xfrm/xfrm_user.c | 19 - samples/Kconfig | 14 +- samples/Makefile | 4 +- samples/bpf/.gitignore | 1 - samples/bpf/Makefile | 25 +- samples/bpf/bpf_load.c | 10 +- samples/bpf/do_hbm_test.sh | 10 +- samples/bpf/fds_example.c | 2 +- samples/bpf/hbm.c | 55 +- samples/bpf/hbm.h | 9 +- samples/bpf/hbm_kern.h | 77 +- samples/bpf/hbm_out_kern.c | 48 +- samples/bpf/ibumad_user.c | 2 +- samples/bpf/lathist_user.c | 5 +- samples/bpf/map_perf_test_user.c | 5 +- samples/bpf/offwaketime_user.c | 5 +- samples/bpf/sampleip_user.c | 5 +- samples/bpf/sockex1_user.c | 2 +- samples/bpf/sockex2_user.c | 2 +- samples/bpf/syscall_tp_kern.c | 5 +- samples/bpf/syscall_tp_user.c | 5 +- samples/bpf/task_fd_query_user.c | 2 +- samples/bpf/tc_l2_redirect_user.c | 5 +- samples/bpf/tcp_basertt_kern.c | 7 + samples/bpf/tcp_bufs_kern.c | 7 + samples/bpf/tcp_clamp_kern.c | 7 + samples/bpf/tcp_cong_kern.c | 7 + samples/bpf/tcp_iw_kern.c | 7 + samples/bpf/tcp_rwnd_kern.c | 7 + samples/bpf/tcp_synrto_kern.c | 7 + samples/bpf/tcp_tos_reflect_kern.c | 7 + samples/bpf/test_cgrp2_array_pin.c | 5 +- samples/bpf/test_cgrp2_attach2.c | 459 + samples/bpf/test_current_task_under_cgroup_user.c | 5 +- samples/bpf/test_lru_dist.c | 5 +- samples/bpf/test_map_in_map_user.c | 5 +- samples/bpf/test_overhead_user.c | 5 +- samples/bpf/trace_event_user.c | 5 +- samples/bpf/trace_output_user.c | 5 +- samples/bpf/tracex3_user.c | 5 +- samples/bpf/tracex4_user.c | 5 +- samples/bpf/xdp1_user.c | 9 +- samples/bpf/xdp_adjust_tail_user.c | 4 +- samples/bpf/xdp_fwd_user.c | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 2 +- samples/bpf/xdp_redirect_map_user.c | 12 +- samples/bpf/xdp_redirect_user.c | 12 +- samples/bpf/xdp_router_ipv4_user.c | 7 +- samples/bpf/xdp_rxq_info_user.c | 4 +- samples/bpf/xdp_sample_pkts_kern.c | 7 + samples/bpf/xdp_tx_iptunnel_common.h | 5 +- samples/bpf/xdp_tx_iptunnel_user.c | 7 +- samples/bpf/xdpsock_user.c | 4 +- samples/configfs/configfs_sample.c | 16 +- samples/connector/cn_test.c | 15 +- samples/connector/ucon.c | 16 +- samples/hw_breakpoint/data_breakpoint.c | 15 +- samples/mic/mpssd/micctrl | 13 +- samples/mic/mpssd/mpss | 13 +- samples/mic/mpssd/mpssd.c | 13 +- samples/mic/mpssd/mpssd.h | 13 +- samples/mic/mpssd/sysfs.c | 13 +- samples/pidfd/pidfd-metadata.c | 4 - samples/rpmsg/rpmsg_client_sample.c | 10 +- samples/trace_events/trace-events-sample.c | 2 +- samples/v4l/v4l2-pci-skeleton.c | 1 - scripts/Kbuild.include | 18 +- scripts/Makefile | 5 + scripts/Makefile.build | 9 - scripts/Makefile.extrawarn | 1 + scripts/Makefile.headersinst | 132 +- scripts/Makefile.host | 2 +- scripts/Makefile.lib | 3 - scripts/bootgraph.pl | 16 +- scripts/cc-system-headers.sh | 8 - scripts/checkkconfigsymbols.py | 2 +- scripts/checkpatch.pl | 38 +- scripts/checkstack.pl | 2 +- scripts/coccinelle/api/platform_no_drv_owner.cocci | 3 +- scripts/decode_stacktrace.sh | 6 +- scripts/documentation-file-ref-check | 58 +- scripts/dtc/checks.c | 72 +- scripts/dtc/data.c | 17 +- scripts/dtc/dtc.c | 17 +- scripts/dtc/dtc.h | 20 +- scripts/dtc/dtx_diff | 4 +- scripts/dtc/fdtget.c | 16 +- scripts/dtc/fdtput.c | 16 +- scripts/dtc/flattree.c | 19 +- scripts/dtc/fstree.c | 17 +- scripts/dtc/libfdt/Makefile.libfdt | 2 - scripts/dtc/libfdt/fdt_addresses.c | 47 - scripts/dtc/libfdt/fdt_overlay.c | 10 +- scripts/dtc/libfdt/fdt_ro.c | 50 +- scripts/dtc/libfdt/fdt_rw.c | 22 +- scripts/dtc/libfdt/fdt_strerror.c | 1 - scripts/dtc/libfdt/fdt_sw.c | 78 +- scripts/dtc/libfdt/libfdt.h | 158 +- scripts/dtc/libfdt/libfdt_env.h | 1 - scripts/dtc/livetree.c | 37 +- scripts/dtc/srcpos.c | 16 +- scripts/dtc/srcpos.h | 16 +- scripts/dtc/treesource.c | 17 +- scripts/dtc/util.c | 16 +- scripts/dtc/util.h | 20 +- scripts/dtc/version_gen.h | 2 +- scripts/dtc/yamltree.c | 16 +- scripts/export_report.pl | 2 +- scripts/extract-vmlinux | 2 +- scripts/extract_xc3028.pl | 2 +- scripts/gcc-plugins/gcc-common.h | 4 - scripts/gdb/linux/constants.py.in | 3 +- scripts/genksyms/genksyms.c | 15 +- scripts/genksyms/genksyms.h | 15 +- scripts/gfp-translate | 2 +- scripts/headers.sh | 29 + scripts/headers_install.sh | 48 +- scripts/kconfig/Makefile | 8 +- scripts/kconfig/conf.c | 4 +- scripts/kconfig/confdata.c | 17 + scripts/kconfig/lkc.h | 1 + scripts/kconfig/lkc_proto.h | 1 + scripts/kconfig/preprocess.c | 3 +- scripts/kconfig/symbol.c | 2 +- .../tests/err_recursive_dep/expected_stderr | 14 +- .../tests/err_recursive_inc/expected_stderr | 6 +- scripts/kernel-doc | 16 +- scripts/leaking_addresses.pl | 2 +- scripts/markup_oops.pl | 5 +- scripts/objdiff | 2 +- scripts/package/Makefile | 2 +- scripts/package/builddeb | 2 +- scripts/recordmcount.c | 2 +- scripts/recordmcount.h | 3 +- scripts/recordmcount.pl | 2 +- scripts/selinux/mdp/mdp.c | 15 +- scripts/show_delta | 2 +- scripts/sortextable.c | 2 +- scripts/sortextable.h | 4 +- scripts/spdxcheck.py | 7 +- scripts/spelling.txt | 36 +- scripts/sphinx-pre-install | 149 +- scripts/tracing/draw_functrace.py | 2 +- security/Kconfig | 2 +- security/Kconfig.hardening | 29 - security/apparmor/Kconfig | 2 - security/apparmor/apparmorfs.c | 138 +- security/apparmor/audit.c | 6 +- security/apparmor/capability.c | 6 +- security/apparmor/crypto.c | 6 +- security/apparmor/domain.c | 6 +- security/apparmor/file.c | 6 +- security/apparmor/include/apparmor.h | 7 +- security/apparmor/include/apparmorfs.h | 6 +- security/apparmor/include/audit.h | 6 +- security/apparmor/include/capability.h | 6 +- security/apparmor/include/cred.h | 6 +- security/apparmor/include/crypto.h | 6 +- security/apparmor/include/domain.h | 6 +- security/apparmor/include/file.h | 6 +- security/apparmor/include/ipc.h | 6 +- security/apparmor/include/label.h | 6 +- security/apparmor/include/lib.h | 6 +- security/apparmor/include/match.h | 6 +- security/apparmor/include/mount.h | 6 +- security/apparmor/include/net.h | 6 +- security/apparmor/include/path.h | 6 +- security/apparmor/include/perms.h | 6 +- security/apparmor/include/policy.h | 25 +- security/apparmor/include/policy_ns.h | 6 +- security/apparmor/include/policy_unpack.h | 14 +- security/apparmor/include/procattr.h | 6 +- security/apparmor/include/resource.h | 6 +- security/apparmor/include/secid.h | 6 +- security/apparmor/include/task.h | 6 +- security/apparmor/ipc.c | 6 +- security/apparmor/label.c | 6 +- security/apparmor/lib.c | 6 +- security/apparmor/lsm.c | 53 +- security/apparmor/match.c | 6 +- security/apparmor/mount.c | 6 +- security/apparmor/net.c | 6 +- security/apparmor/path.c | 6 +- security/apparmor/policy.c | 12 +- security/apparmor/policy_ns.c | 6 +- security/apparmor/policy_unpack.c | 171 +- security/apparmor/procattr.c | 6 +- security/apparmor/resource.c | 6 +- security/apparmor/secid.c | 7 +- security/apparmor/task.c | 6 +- security/commoncap.c | 9 +- security/device_cgroup.c | 2 +- security/integrity/digsig.c | 11 +- security/integrity/digsig_asymmetric.c | 6 +- security/integrity/evm/evm.h | 6 +- security/integrity/evm/evm_crypto.c | 8 +- security/integrity/evm/evm_main.c | 5 +- security/integrity/evm/evm_posix_acl.c | 5 +- security/integrity/evm/evm_secfs.c | 5 +- security/integrity/iint.c | 6 +- security/integrity/ima/Kconfig | 3 +- security/integrity/ima/ima.h | 8 +- security/integrity/ima/ima_api.c | 19 +- security/integrity/ima/ima_appraise.c | 5 +- security/integrity/ima/ima_crypto.c | 5 +- security/integrity/ima/ima_fs.c | 6 +- security/integrity/ima/ima_init.c | 10 +- security/integrity/ima/ima_kexec.c | 6 +- security/integrity/ima/ima_main.c | 46 +- security/integrity/ima/ima_mok.c | 7 +- security/integrity/ima/ima_policy.c | 152 +- security/integrity/ima/ima_queue.c | 6 +- security/integrity/ima/ima_template.c | 6 +- security/integrity/ima/ima_template_lib.c | 6 +- security/integrity/ima/ima_template_lib.h | 6 +- security/integrity/integrity.h | 7 +- security/integrity/integrity_audit.c | 5 +- security/keys/compat.c | 12 +- security/keys/compat_dh.c | 6 +- security/keys/dh.c | 6 +- security/keys/encrypted-keys/ecryptfs_format.c | 5 +- security/keys/encrypted-keys/ecryptfs_format.h | 5 +- security/keys/encrypted-keys/encrypted.c | 5 +- security/keys/encrypted-keys/masterkey_trusted.c | 5 +- security/keys/internal.h | 13 +- security/keys/key.c | 33 +- security/keys/keyctl.c | 96 +- security/keys/keyring.c | 284 +- security/keys/permission.c | 6 +- security/keys/proc.c | 6 +- security/keys/process_keys.c | 32 +- security/keys/request_key.c | 15 +- security/keys/request_key_auth.c | 10 +- security/keys/sysctl.c | 26 +- security/keys/trusted.c | 5 +- security/keys/user_defined.c | 6 +- security/loadpin/loadpin.c | 64 +- security/safesetid/lsm.c | 4 +- security/security.c | 29 +- security/selinux/avc.c | 10 +- security/selinux/hooks.c | 52 +- security/selinux/ibpkey.c | 12 +- security/selinux/include/conditional.h | 4 +- security/selinux/include/ibpkey.h | 12 +- security/selinux/include/netnode.h | 12 +- security/selinux/include/netport.h | 12 +- security/selinux/netnode.c | 12 +- security/selinux/netport.c | 12 +- security/selinux/nlmsgtab.c | 5 +- security/selinux/selinuxfs.c | 6 +- security/selinux/ss/avtab.h | 4 +- security/selinux/ss/conditional.c | 4 +- security/selinux/ss/conditional.h | 4 +- security/selinux/ss/ebitmap.c | 10 +- security/selinux/ss/policydb.c | 4 +- security/selinux/ss/policydb.h | 4 +- security/selinux/ss/services.c | 8 +- security/smack/smack.h | 6 +- security/smack/smack_access.c | 6 +- security/smack/smack_lsm.c | 12 +- security/smack/smackfs.c | 6 +- security/yama/yama_lsm.c | 3 +- sound/ac97_bus.c | 6 +- sound/core/compress_offload.c | 15 +- sound/core/control.c | 23 +- sound/core/control_compat.c | 15 +- sound/core/ctljack.c | 6 +- sound/core/device.c | 17 +- sound/core/hrtimer.c | 16 +- sound/core/hwdep.c | 17 +- sound/core/hwdep_compat.c | 16 +- sound/core/info.c | 17 +- sound/core/info_oss.c | 17 +- sound/core/init.c | 17 +- sound/core/isadma.c | 17 +- sound/core/jack.c | 16 +- sound/core/memalloc.c | 17 +- sound/core/memory.c | 17 +- sound/core/misc.c | 17 +- sound/core/oss/mixer_oss.c | 17 +- sound/core/oss/pcm_oss.c | 17 +- sound/core/oss/pcm_plugin.h | 17 +- sound/core/oss/rate.c | 4 +- sound/core/pcm.c | 17 +- sound/core/pcm_compat.c | 16 +- sound/core/pcm_dmaengine.c | 11 +- sound/core/pcm_lib.c | 17 +- sound/core/pcm_local.h | 3 +- sound/core/pcm_memory.c | 17 +- sound/core/pcm_native.c | 17 +- sound/core/pcm_timer.c | 17 +- sound/core/rawmidi.c | 17 +- sound/core/rawmidi_compat.c | 16 +- sound/core/seq/oss/seq_oss.c | 15 +- sound/core/seq/oss/seq_oss_device.h | 15 +- sound/core/seq/oss/seq_oss_event.c | 15 +- sound/core/seq/oss/seq_oss_event.h | 15 +- sound/core/seq/oss/seq_oss_init.c | 15 +- sound/core/seq/oss/seq_oss_ioctl.c | 15 +- sound/core/seq/oss/seq_oss_midi.c | 15 +- sound/core/seq/oss/seq_oss_midi.h | 15 +- sound/core/seq/oss/seq_oss_readq.c | 15 +- sound/core/seq/oss/seq_oss_readq.h | 15 +- sound/core/seq/oss/seq_oss_rw.c | 15 +- sound/core/seq/oss/seq_oss_synth.c | 15 +- sound/core/seq/oss/seq_oss_synth.h | 15 +- sound/core/seq/oss/seq_oss_timer.c | 15 +- sound/core/seq/oss/seq_oss_timer.h | 15 +- sound/core/seq/oss/seq_oss_writeq.c | 15 +- sound/core/seq/oss/seq_oss_writeq.h | 15 +- sound/core/seq/seq.c | 17 +- sound/core/seq/seq_clientmgr.c | 17 +- sound/core/seq/seq_clientmgr.h | 17 +- sound/core/seq/seq_compat.c | 16 +- sound/core/seq/seq_dummy.c | 16 +- sound/core/seq/seq_fifo.c | 17 +- sound/core/seq/seq_fifo.h | 17 +- sound/core/seq/seq_info.c | 17 +- sound/core/seq/seq_info.h | 17 +- sound/core/seq/seq_lock.c | 17 +- sound/core/seq/seq_memory.c | 16 +- sound/core/seq/seq_memory.h | 17 +- sound/core/seq/seq_midi.c | 16 +- sound/core/seq/seq_midi_emul.c | 16 +- sound/core/seq/seq_midi_event.c | 15 +- sound/core/seq/seq_ports.c | 17 +- sound/core/seq/seq_ports.h | 17 +- sound/core/seq/seq_prioq.c | 17 +- sound/core/seq/seq_prioq.h | 17 +- sound/core/seq/seq_queue.c | 15 +- sound/core/seq/seq_queue.h | 16 +- sound/core/seq/seq_system.c | 17 +- sound/core/seq/seq_system.h | 17 +- sound/core/seq/seq_timer.c | 17 +- sound/core/seq/seq_timer.h | 17 +- sound/core/seq/seq_virmidi.c | 16 +- sound/core/seq_device.c | 17 +- sound/core/sgbuf.c | 16 +- sound/core/sound.c | 17 +- sound/core/sound_oss.c | 17 +- sound/core/timer.c | 17 +- sound/core/timer_compat.c | 16 +- sound/core/vmaster.c | 6 +- sound/drivers/aloop.c | 16 +- sound/drivers/dummy.c | 16 +- sound/drivers/ml403-ac97cr.c | 16 +- sound/drivers/mpu401/mpu401.c | 17 +- sound/drivers/mpu401/mpu401_uart.c | 17 +- sound/drivers/mtpav.c | 18 +- sound/drivers/opl3/opl3_drums.c | 16 +- sound/drivers/opl3/opl3_lib.c | 16 +- sound/drivers/opl3/opl3_midi.c | 16 +- sound/drivers/opl3/opl3_oss.c | 15 +- sound/drivers/opl3/opl3_seq.c | 16 +- sound/drivers/opl3/opl3_synth.c | 16 +- sound/drivers/opl3/opl3_voice.h | 15 +- sound/drivers/opl4/opl4_lib.c | 15 +- sound/drivers/opl4/opl4_mixer.c | 15 +- sound/drivers/opl4/opl4_proc.c | 15 +- sound/drivers/serial-u16550.c | 15 +- sound/drivers/virmidi.c | 16 +- sound/drivers/vx/vx_cmd.c | 15 +- sound/drivers/vx/vx_cmd.h | 15 +- sound/drivers/vx/vx_core.c | 15 +- sound/drivers/vx/vx_hwdep.c | 15 +- sound/drivers/vx/vx_mixer.c | 15 +- sound/drivers/vx/vx_pcm.c | 17 +- sound/drivers/vx/vx_uer.c | 15 +- sound/firewire/amdtp-am824.c | 5 +- sound/firewire/amdtp-stream-trace.h | 165 +- sound/firewire/amdtp-stream.c | 513 +- sound/firewire/amdtp-stream.h | 38 +- sound/firewire/bebob/bebob.c | 3 +- sound/firewire/bebob/bebob.h | 8 +- sound/firewire/bebob/bebob_command.c | 3 +- sound/firewire/bebob/bebob_focusrite.c | 3 +- sound/firewire/bebob/bebob_hwdep.c | 3 +- sound/firewire/bebob/bebob_maudio.c | 3 +- sound/firewire/bebob/bebob_midi.c | 56 +- sound/firewire/bebob/bebob_pcm.c | 73 +- sound/firewire/bebob/bebob_proc.c | 3 +- sound/firewire/bebob/bebob_stream.c | 362 +- sound/firewire/bebob/bebob_terratec.c | 3 +- sound/firewire/bebob/bebob_yamaha_terratec.c | 3 +- sound/firewire/cmp.c | 76 +- sound/firewire/cmp.h | 7 +- sound/firewire/dice/Makefile | 2 +- sound/firewire/dice/dice-hwdep.c | 3 +- sound/firewire/dice/dice-midi.c | 13 +- sound/firewire/dice/dice-pcm.c | 65 +- sound/firewire/dice/dice-presonus.c | 62 - sound/firewire/dice/dice-proc.c | 3 +- sound/firewire/dice/dice-stream.c | 353 +- sound/firewire/dice/dice-transaction.c | 3 +- sound/firewire/dice/dice.c | 11 +- sound/firewire/dice/dice.h | 8 +- sound/firewire/digi00x/amdtp-dot.c | 5 +- sound/firewire/digi00x/digi00x-hwdep.c | 3 +- sound/firewire/digi00x/digi00x-midi.c | 13 +- sound/firewire/digi00x/digi00x-pcm.c | 68 +- sound/firewire/digi00x/digi00x-proc.c | 3 +- sound/firewire/digi00x/digi00x-stream.c | 192 +- sound/firewire/digi00x/digi00x-transaction.c | 3 +- sound/firewire/digi00x/digi00x.c | 3 +- sound/firewire/digi00x/digi00x.h | 7 +- sound/firewire/fcp.c | 2 +- sound/firewire/fireface/amdtp-ff.c | 3 +- sound/firewire/fireface/ff-hwdep.c | 3 +- sound/firewire/fireface/ff-midi.c | 3 +- sound/firewire/fireface/ff-pcm.c | 60 +- sound/firewire/fireface/ff-proc.c | 3 +- sound/firewire/fireface/ff-protocol-former.c | 112 +- sound/firewire/fireface/ff-protocol-latter.c | 124 +- sound/firewire/fireface/ff-stream.c | 88 +- sound/firewire/fireface/ff-transaction.c | 3 +- sound/firewire/fireface/ff.c | 3 +- sound/firewire/fireface/ff.h | 6 +- sound/firewire/fireworks/fireworks.c | 3 +- sound/firewire/fireworks/fireworks.h | 9 +- sound/firewire/fireworks/fireworks_command.c | 3 +- sound/firewire/fireworks/fireworks_hwdep.c | 3 +- sound/firewire/fireworks/fireworks_midi.c | 57 +- sound/firewire/fireworks/fireworks_pcm.c | 69 +- sound/firewire/fireworks/fireworks_proc.c | 3 +- sound/firewire/fireworks/fireworks_stream.c | 178 +- sound/firewire/fireworks/fireworks_transaction.c | 3 +- sound/firewire/isight.c | 2 +- sound/firewire/iso-resources.c | 2 +- sound/firewire/lib.c | 2 +- sound/firewire/motu/amdtp-motu-trace.h | 2 +- sound/firewire/motu/amdtp-motu.c | 5 +- sound/firewire/motu/motu-hwdep.c | 3 +- sound/firewire/motu/motu-midi.c | 62 +- sound/firewire/motu/motu-pcm.c | 65 +- sound/firewire/motu/motu-proc.c | 3 +- sound/firewire/motu/motu-protocol-v2.c | 3 +- sound/firewire/motu/motu-protocol-v3.c | 3 +- sound/firewire/motu/motu-stream.c | 208 +- sound/firewire/motu/motu-transaction.c | 3 +- sound/firewire/motu/motu.c | 3 +- sound/firewire/motu/motu.h | 10 +- sound/firewire/oxfw/oxfw-command.c | 3 +- sound/firewire/oxfw/oxfw-hwdep.c | 3 +- sound/firewire/oxfw/oxfw-midi.c | 25 +- sound/firewire/oxfw/oxfw-pcm.c | 36 +- sound/firewire/oxfw/oxfw-proc.c | 3 +- sound/firewire/oxfw/oxfw-scs1x.c | 3 +- sound/firewire/oxfw/oxfw-spkr.c | 2 +- sound/firewire/oxfw/oxfw-stream.c | 352 +- sound/firewire/oxfw/oxfw.c | 22 +- sound/firewire/oxfw/oxfw.h | 24 +- sound/firewire/packets-buffer.c | 2 +- sound/firewire/tascam/amdtp-tascam.c | 5 +- sound/firewire/tascam/tascam-hwdep.c | 3 +- sound/firewire/tascam/tascam-midi.c | 3 +- sound/firewire/tascam/tascam-pcm.c | 62 +- sound/firewire/tascam/tascam-proc.c | 3 +- sound/firewire/tascam/tascam-stream.c | 212 +- sound/firewire/tascam/tascam-transaction.c | 3 +- sound/firewire/tascam/tascam.c | 3 +- sound/firewire/tascam/tascam.h | 5 +- sound/hda/ext/hdac_ext_bus.c | 11 +- sound/hda/ext/hdac_ext_controller.c | 10 +- sound/hda/ext/hdac_ext_stream.c | 10 +- sound/hda/hdac_controller.c | 2 - sound/hda/hdac_i915.c | 11 +- sound/i2c/cs8427.c | 17 +- sound/i2c/i2c.c | 16 +- sound/i2c/other/ak4113.c | 17 +- sound/i2c/other/ak4114.c | 17 +- sound/i2c/other/ak4117.c | 17 +- sound/i2c/other/ak4xxx-adda.c | 16 +- sound/i2c/other/pt2258.c | 16 +- sound/i2c/tea6330t.c | 17 +- sound/isa/ad1816a/ad1816a.c | 14 +- sound/isa/ad1816a/ad1816a_lib.c | 14 +- sound/isa/ad1848/ad1848.c | 17 +- sound/isa/als100.c | 14 +- sound/isa/azt2320.c | 14 +- sound/isa/cmi8330.c | 16 +- sound/isa/cs423x/cs4231.c | 16 +- sound/isa/cs423x/cs4236.c | 17 +- sound/isa/cs423x/cs4236_lib.c | 16 +- sound/isa/es1688/es1688.c | 17 +- sound/isa/es1688/es1688_lib.c | 17 +- sound/isa/es18xx.c | 17 +- sound/isa/gus/gus_dma.c | 17 +- sound/isa/gus/gus_dram.c | 17 +- sound/isa/gus/gus_io.c | 17 +- sound/isa/gus/gus_irq.c | 17 +- sound/isa/gus/gus_main.c | 17 +- sound/isa/gus/gus_mem.c | 17 +- sound/isa/gus/gus_mem_proc.c | 17 +- sound/isa/gus/gus_mixer.c | 17 +- sound/isa/gus/gus_pcm.c | 17 +- sound/isa/gus/gus_reset.c | 17 +- sound/isa/gus/gus_tables.h | 17 +- sound/isa/gus/gus_timer.c | 17 +- sound/isa/gus/gus_uart.c | 17 +- sound/isa/gus/gus_volume.c | 17 +- sound/isa/gus/gusclassic.c | 17 +- sound/isa/gus/gusextreme.c | 17 +- sound/isa/gus/gusmax.c | 17 +- sound/isa/gus/interwave.c | 17 +- sound/isa/msnd/msnd_midi.c | 17 +- sound/isa/msnd/msnd_pinnacle_mixer.c | 5 +- sound/isa/opl3sa2.c | 17 +- sound/isa/opti9xx/miro.c | 15 +- sound/isa/opti9xx/opti92x-ad1848.c | 14 +- sound/isa/sb/emu8000.c | 15 +- sound/isa/sb/emu8000_callback.c | 15 +- sound/isa/sb/emu8000_local.h | 15 +- sound/isa/sb/emu8000_patch.c | 15 +- sound/isa/sb/emu8000_pcm.c | 15 +- sound/isa/sb/emu8000_synth.c | 15 +- sound/isa/sb/sb16.c | 17 +- sound/isa/sb/sb16_csp.c | 16 +- sound/isa/sb/sb16_main.c | 17 +- sound/isa/sb/sb8.c | 17 +- sound/isa/sb/sb8_main.c | 16 +- sound/isa/sb/sb8_midi.c | 15 +- sound/isa/sb/sb_common.c | 16 +- sound/isa/sb/sb_mixer.c | 17 +- sound/isa/sc6000.c | 15 +- sound/isa/sscape.c | 16 +- sound/isa/wavefront/wavefront.c | 15 +- sound/isa/wavefront/wavefront_fx.c | 15 +- sound/isa/wavefront/wavefront_midi.c | 5 +- sound/isa/wavefront/wavefront_synth.c | 5 +- sound/isa/wss/wss_lib.c | 16 +- sound/last.c | 17 +- sound/mips/ad1843.c | 16 +- sound/mips/hal2.c | 15 +- sound/mips/hal2.h | 15 +- sound/mips/sgio2audio.c | 16 +- sound/oss/dmasound/Kconfig | 6 +- sound/parisc/harmony.c | 15 +- sound/pci/ac97/ac97_codec.c | 17 +- sound/pci/ac97/ac97_id.h | 17 +- sound/pci/ac97/ac97_local.h | 17 +- sound/pci/ac97/ac97_patch.c | 17 +- sound/pci/ac97/ac97_patch.h | 17 +- sound/pci/ac97/ac97_pcm.c | 17 +- sound/pci/ac97/ac97_proc.c | 17 +- sound/pci/ad1889.c | 14 +- sound/pci/ak4531_codec.c | 17 +- sound/pci/als300.c | 15 +- sound/pci/als4000.c | 16 +- sound/pci/asihpi/asihpi.c | 15 +- sound/pci/asihpi/hpi.h | 13 +- sound/pci/asihpi/hpi6000.c | 13 +- sound/pci/asihpi/hpi6000.h | 13 +- sound/pci/asihpi/hpi6205.c | 13 +- sound/pci/asihpi/hpi6205.h | 13 +- sound/pci/asihpi/hpi_internal.h | 13 +- sound/pci/asihpi/hpicmn.c | 13 +- sound/pci/asihpi/hpicmn.h | 13 +- sound/pci/asihpi/hpidebug.c | 13 +- sound/pci/asihpi/hpidebug.h | 13 +- sound/pci/asihpi/hpidspcd.c | 13 +- sound/pci/asihpi/hpidspcd.h | 13 +- sound/pci/asihpi/hpimsginit.c | 13 +- sound/pci/asihpi/hpimsginit.h | 13 +- sound/pci/asihpi/hpimsgx.c | 13 +- sound/pci/asihpi/hpimsgx.h | 13 +- sound/pci/asihpi/hpioctl.c | 9 +- sound/pci/asihpi/hpioctl.h | 13 +- sound/pci/asihpi/hpios.c | 13 +- sound/pci/asihpi/hpios.h | 13 +- sound/pci/asihpi/hpipcida.h | 13 +- sound/pci/atiixp.c | 16 +- sound/pci/atiixp_modem.c | 16 +- sound/pci/au88x0/au88x0.h | 14 +- sound/pci/au88x0/au88x0_a3d.c | 14 +- sound/pci/au88x0/au88x0_a3d.h | 14 +- sound/pci/au88x0/au88x0_a3ddata.c | 14 +- sound/pci/au88x0/au88x0_core.c | 14 +- sound/pci/au88x0/au88x0_eq.c | 14 +- sound/pci/au88x0/au88x0_game.c | 15 +- sound/pci/au88x0/au88x0_mpu401.c | 16 +- sound/pci/au88x0/au88x0_pcm.c | 14 +- sound/pci/au88x0/au88x0_synth.c | 14 +- sound/pci/au88x0/au88x0_xtalk.c | 14 +- sound/pci/au88x0/au88x0_xtalk.h | 14 +- sound/pci/ca0106/ca0106.h | 17 +- sound/pci/ca0106/ca0106_main.c | 16 +- sound/pci/ca0106/ca0106_mixer.c | 16 +- sound/pci/ca0106/ca0106_proc.c | 16 +- sound/pci/ca0106/ca_midi.c | 17 +- sound/pci/ca0106/ca_midi.h | 16 +- sound/pci/cmipci.c | 15 +- sound/pci/cs4281.c | 17 +- sound/pci/cs46xx/cs46xx.c | 17 +- sound/pci/cs46xx/cs46xx.h | 17 +- sound/pci/cs46xx/cs46xx_dsp_scb_types.h | 17 +- sound/pci/cs46xx/cs46xx_dsp_spos.h | 17 +- sound/pci/cs46xx/cs46xx_dsp_task_types.h | 17 +- sound/pci/cs46xx/cs46xx_lib.c | 16 +- sound/pci/cs46xx/cs46xx_lib.h | 17 +- sound/pci/cs46xx/dsp_spos.c | 15 +- sound/pci/cs46xx/dsp_spos.h | 17 +- sound/pci/cs46xx/dsp_spos_scb_lib.c | 16 +- sound/pci/cs5535audio/cs5535audio.c | 16 +- sound/pci/cs5535audio/cs5535audio_olpc.c | 6 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 15 +- sound/pci/cs5535audio/cs5535audio_pm.c | 16 +- sound/pci/ctxfi/ct20k1reg.h | 5 +- sound/pci/ctxfi/ct20k2reg.h | 5 +- sound/pci/ctxfi/ctamixer.c | 6 +- sound/pci/ctxfi/ctamixer.h | 6 +- sound/pci/ctxfi/ctatc.c | 5 +- sound/pci/ctxfi/ctatc.h | 6 +- sound/pci/ctxfi/ctdaio.c | 6 +- sound/pci/ctxfi/ctdaio.h | 6 +- sound/pci/ctxfi/cthardware.c | 6 +- sound/pci/ctxfi/cthardware.h | 6 +- sound/pci/ctxfi/cthw20k1.c | 6 +- sound/pci/ctxfi/cthw20k1.h | 6 +- sound/pci/ctxfi/cthw20k2.c | 6 +- sound/pci/ctxfi/cthw20k2.h | 6 +- sound/pci/ctxfi/ctimap.c | 6 +- sound/pci/ctxfi/ctimap.h | 6 +- sound/pci/ctxfi/ctmixer.c | 6 +- sound/pci/ctxfi/ctmixer.h | 6 +- sound/pci/ctxfi/ctpcm.c | 6 +- sound/pci/ctxfi/ctpcm.h | 6 +- sound/pci/ctxfi/ctresource.c | 6 +- sound/pci/ctxfi/ctresource.h | 6 +- sound/pci/ctxfi/ctsrc.c | 6 +- sound/pci/ctxfi/ctsrc.h | 6 +- sound/pci/ctxfi/cttimer.c | 5 +- sound/pci/ctxfi/ctvmem.c | 5 +- sound/pci/ctxfi/ctvmem.h | 5 +- sound/pci/ctxfi/xfi.c | 5 +- sound/pci/echoaudio/darla20.c | 14 +- sound/pci/echoaudio/darla24.c | 14 +- sound/pci/echoaudio/echo3g.c | 14 +- sound/pci/echoaudio/echoaudio.c | 14 +- sound/pci/echoaudio/echoaudio_dsp.c | 7 +- sound/pci/echoaudio/gina20.c | 14 +- sound/pci/echoaudio/gina24.c | 14 +- sound/pci/echoaudio/indigo.c | 14 +- sound/pci/echoaudio/indigodj.c | 14 +- sound/pci/echoaudio/indigodjx.c | 14 +- sound/pci/echoaudio/indigoio.c | 14 +- sound/pci/echoaudio/indigoiox.c | 14 +- sound/pci/echoaudio/layla20.c | 14 +- sound/pci/echoaudio/layla24.c | 14 +- sound/pci/echoaudio/mia.c | 14 +- sound/pci/echoaudio/mona.c | 14 +- sound/pci/emu10k1/emu10k1.c | 18 +- sound/pci/emu10k1/emu10k1_callback.c | 15 +- sound/pci/emu10k1/emu10k1_main.c | 17 +- sound/pci/emu10k1/emu10k1_patch.c | 15 +- sound/pci/emu10k1/emu10k1_synth.c | 15 +- sound/pci/emu10k1/emu10k1_synth_local.h | 15 +- sound/pci/emu10k1/emu10k1x.c | 16 +- sound/pci/emu10k1/emufx.c | 16 +- sound/pci/emu10k1/emumixer.c | 16 +- sound/pci/emu10k1/emumpu401.c | 17 +- sound/pci/emu10k1/emupcm.c | 16 +- sound/pci/emu10k1/emuproc.c | 16 +- sound/pci/emu10k1/io.c | 16 +- sound/pci/emu10k1/irq.c | 16 +- sound/pci/emu10k1/memory.c | 17 +- sound/pci/emu10k1/p16v.c | 16 +- sound/pci/emu10k1/p16v.h | 17 +- sound/pci/emu10k1/p17v.h | 16 +- sound/pci/emu10k1/timer.c | 16 +- sound/pci/emu10k1/tina2.h | 16 +- sound/pci/emu10k1/voice.c | 16 +- sound/pci/ens1370.c | 16 +- sound/pci/es1938.c | 17 +- sound/pci/es1968.c | 16 +- sound/pci/fm801.c | 12 +- sound/pci/hda/hda_codec.c | 11 +- sound/pci/hda/hda_controller.c | 25 +- sound/pci/hda/hda_controller.h | 13 +- sound/pci/hda/hda_intel.c | 28 +- sound/pci/hda/hda_intel.h | 14 +- sound/pci/hda/hda_jack.c | 2 +- sound/pci/hda/hda_local.h | 15 +- sound/pci/hda/hda_tegra.c | 14 +- sound/pci/hda/patch_ca0132.c | 2 +- sound/pci/hda/patch_hdmi.c | 18 +- sound/pci/hda/patch_realtek.c | 97 +- sound/pci/ice1712/ak4xxx.c | 16 +- sound/pci/ice1712/amp.c | 16 +- sound/pci/ice1712/amp.h | 16 +- sound/pci/ice1712/aureon.c | 16 +- sound/pci/ice1712/aureon.h | 16 +- sound/pci/ice1712/delta.c | 16 +- sound/pci/ice1712/delta.h | 16 +- sound/pci/ice1712/envy24ht.h | 16 +- sound/pci/ice1712/ews.c | 18 +- sound/pci/ice1712/ews.h | 16 +- sound/pci/ice1712/hoontech.c | 16 +- sound/pci/ice1712/hoontech.h | 16 +- sound/pci/ice1712/ice1712.c | 16 +- sound/pci/ice1712/ice1712.h | 16 +- sound/pci/ice1712/ice1724.c | 16 +- sound/pci/ice1712/juli.c | 17 +- sound/pci/ice1712/maya44.c | 16 +- sound/pci/ice1712/phase.c | 16 +- sound/pci/ice1712/phase.h | 16 +- sound/pci/ice1712/pontis.c | 16 +- sound/pci/ice1712/pontis.h | 16 +- sound/pci/ice1712/prodigy192.c | 16 +- sound/pci/ice1712/prodigy_hifi.c | 16 +- sound/pci/ice1712/prodigy_hifi.h | 16 +- sound/pci/ice1712/psc724.c | 16 +- sound/pci/ice1712/quartet.c | 17 +- sound/pci/ice1712/revo.c | 16 +- sound/pci/ice1712/revo.h | 16 +- sound/pci/ice1712/se.c | 16 +- sound/pci/ice1712/vt1720_mobo.c | 16 +- sound/pci/ice1712/vt1720_mobo.h | 16 +- sound/pci/ice1712/wm8766.c | 16 +- sound/pci/ice1712/wm8766.h | 16 +- sound/pci/ice1712/wm8776.c | 16 +- sound/pci/ice1712/wm8776.h | 16 +- sound/pci/ice1712/wtm.c | 16 +- sound/pci/intel8x0.c | 17 +- sound/pci/intel8x0m.c | 17 +- sound/pci/korg1212/korg1212.c | 16 +- sound/pci/lola/lola.c | 15 +- sound/pci/lola/lola.h | 15 +- sound/pci/lola/lola_clock.c | 15 +- sound/pci/lola/lola_mixer.c | 15 +- sound/pci/lola/lola_pcm.c | 15 +- sound/pci/lola/lola_proc.c | 15 +- sound/pci/lx6464es/lx_core.c | 5 + sound/pci/maestro3.c | 17 +- sound/pci/mixart/mixart.c | 15 +- sound/pci/mixart/mixart.h | 15 +- sound/pci/mixart/mixart_core.c | 15 +- sound/pci/mixart/mixart_core.h | 15 +- sound/pci/mixart/mixart_hwdep.c | 15 +- sound/pci/mixart/mixart_hwdep.h | 15 +- sound/pci/mixart/mixart_mixer.c | 15 +- sound/pci/mixart/mixart_mixer.h | 15 +- sound/pci/nm256/nm256.c | 16 +- sound/pci/oxygen/oxygen.c | 14 +- sound/pci/oxygen/oxygen_io.c | 14 +- sound/pci/oxygen/oxygen_lib.c | 14 +- sound/pci/oxygen/oxygen_mixer.c | 14 +- sound/pci/oxygen/oxygen_pcm.c | 14 +- sound/pci/oxygen/se6x.c | 12 +- sound/pci/oxygen/virtuoso.c | 14 +- sound/pci/oxygen/xonar_cs43xx.c | 13 +- sound/pci/oxygen/xonar_dg.c | 12 +- sound/pci/oxygen/xonar_dg_mixer.c | 12 +- sound/pci/oxygen/xonar_hdmi.c | 13 +- sound/pci/oxygen/xonar_lib.c | 13 +- sound/pci/oxygen/xonar_pcm179x.c | 13 +- sound/pci/oxygen/xonar_wm87x6.c | 13 +- sound/pci/pcxhr/pcxhr.c | 15 +- sound/pci/pcxhr/pcxhr.h | 15 +- sound/pci/pcxhr/pcxhr_core.c | 15 +- sound/pci/pcxhr/pcxhr_core.h | 15 +- sound/pci/pcxhr/pcxhr_hwdep.c | 15 +- sound/pci/pcxhr/pcxhr_hwdep.h | 15 +- sound/pci/pcxhr/pcxhr_mix22.c | 15 +- sound/pci/pcxhr/pcxhr_mix22.h | 15 +- sound/pci/pcxhr/pcxhr_mixer.c | 15 +- sound/pci/pcxhr/pcxhr_mixer.h | 15 +- sound/pci/riptide/riptide.c | 16 +- sound/pci/rme96.c | 16 +- sound/pci/rme9652/hdsp.c | 16 +- sound/pci/rme9652/hdspm.c | 74 +- sound/pci/rme9652/rme9652.c | 16 +- sound/pci/sis7019.c | 14 +- sound/pci/sis7019.h | 14 +- sound/pci/sonicvibes.c | 16 +- sound/pci/trident/trident.c | 17 +- sound/pci/trident/trident.h | 17 +- sound/pci/trident/trident_main.c | 16 +- sound/pci/trident/trident_memory.c | 17 +- sound/pci/via82xx.c | 16 +- sound/pci/via82xx_modem.c | 16 +- sound/pci/vx222/vx222.c | 15 +- sound/pci/vx222/vx222.h | 15 +- sound/pci/vx222/vx222_ops.c | 15 +- sound/pci/ymfpci/ymfpci.c | 17 +- sound/pci/ymfpci/ymfpci.h | 17 +- sound/pci/ymfpci/ymfpci_main.c | 16 +- sound/pcmcia/pdaudiocf/pdaudiocf.c | 15 +- sound/pcmcia/pdaudiocf/pdaudiocf.h | 15 +- sound/pcmcia/pdaudiocf/pdaudiocf_core.c | 15 +- sound/pcmcia/pdaudiocf/pdaudiocf_irq.c | 15 +- sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 15 +- sound/pcmcia/vx/vxp_mixer.c | 15 +- sound/pcmcia/vx/vxp_ops.c | 15 +- sound/pcmcia/vx/vxpocket.c | 14 +- sound/pcmcia/vx/vxpocket.h | 15 +- sound/ppc/awacs.c | 15 +- sound/ppc/awacs.h | 15 +- sound/ppc/beep.c | 15 +- sound/ppc/burgundy.c | 15 +- sound/ppc/burgundy.h | 15 +- sound/ppc/daca.c | 15 +- sound/ppc/keywest.c | 15 +- sound/ppc/pmac.c | 15 +- sound/ppc/pmac.h | 15 +- sound/ppc/powermac.c | 15 +- sound/ppc/snd_ps3.c | 14 +- sound/ppc/snd_ps3.h | 14 +- sound/ppc/snd_ps3_reg.h | 14 +- sound/ppc/tumbler.c | 16 +- sound/sh/aica.c | 18 +- sound/sh/aica.h | 15 +- sound/sh/sh_dac_audio.c | 17 +- sound/soc/adi/axi-i2s.c | 3 +- sound/soc/adi/axi-spdif.c | 3 +- sound/soc/amd/acp-da7219-max98357a.c | 42 +- sound/soc/amd/acp-pcm-dma.c | 10 +- sound/soc/amd/acp-rt5645.c | 21 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 43 +- sound/soc/atmel/atmel-classd.c | 18 +- sound/soc/atmel/atmel-pcm-dma.c | 15 +- sound/soc/atmel/atmel-pcm-pdc.c | 15 +- sound/soc/atmel/atmel-pcm.h | 15 +- sound/soc/atmel/atmel-pdmic.c | 18 +- sound/soc/atmel/atmel_ssc_dai.c | 15 +- sound/soc/atmel/atmel_ssc_dai.h | 15 +- sound/soc/atmel/atmel_wm8904.c | 18 +- sound/soc/atmel/mikroe-proto.c | 18 +- sound/soc/atmel/sam9g20_wm8731.c | 34 +- sound/soc/atmel/sam9x5_wm8731.c | 24 +- sound/soc/atmel/tse850-pcm5142.c | 11 +- sound/soc/au1x/db1000.c | 10 +- sound/soc/au1x/db1200.c | 50 +- sound/soc/bcm/bcm2835-i2s.c | 10 +- sound/soc/cirrus/edb93xx.c | 21 +- sound/soc/cirrus/ep93xx-pcm.h | 13 +- sound/soc/cirrus/simone.c | 10 +- sound/soc/cirrus/snappercl15.c | 18 +- sound/soc/codecs/Kconfig | 16 +- sound/soc/codecs/Makefile | 4 - sound/soc/codecs/ac97.c | 6 +- sound/soc/codecs/ad1836.c | 3 +- sound/soc/codecs/ad1836.h | 3 +- sound/soc/codecs/ad193x-i2c.c | 3 +- sound/soc/codecs/ad193x-spi.c | 3 +- sound/soc/codecs/ad193x.c | 3 +- sound/soc/codecs/ad193x.h | 3 +- sound/soc/codecs/ad1980.c | 6 +- sound/soc/codecs/ad73311.c | 6 +- sound/soc/codecs/adau-utils.c | 3 +- sound/soc/codecs/adau1373.c | 3 +- sound/soc/codecs/adau1701.c | 3 +- sound/soc/codecs/adau1701.h | 3 +- sound/soc/codecs/adau1761-i2c.c | 3 +- sound/soc/codecs/adau1761-spi.c | 3 +- sound/soc/codecs/adau1761.c | 3 +- sound/soc/codecs/adau1761.h | 3 +- sound/soc/codecs/adau1781-i2c.c | 3 +- sound/soc/codecs/adau1781-spi.c | 3 +- sound/soc/codecs/adau1781.c | 3 +- sound/soc/codecs/adau1781.h | 3 +- sound/soc/codecs/adau17x1.c | 3 +- sound/soc/codecs/adau1977-i2c.c | 3 +- sound/soc/codecs/adau1977-spi.c | 3 +- sound/soc/codecs/adau1977.c | 3 +- sound/soc/codecs/adau1977.h | 3 +- sound/soc/codecs/adau7002.c | 3 +- sound/soc/codecs/adav801.c | 3 +- sound/soc/codecs/adav803.c | 3 +- sound/soc/codecs/adav80x.c | 3 +- sound/soc/codecs/adav80x.h | 3 +- sound/soc/codecs/ads117x.c | 6 +- sound/soc/codecs/ak4104.c | 6 +- sound/soc/codecs/ak4458.c | 18 +- sound/soc/codecs/ak4671.c | 7 +- sound/soc/codecs/ak4671.h | 7 +- sound/soc/codecs/bt-sco.c | 7 +- sound/soc/codecs/cq93vc.c | 15 +- sound/soc/codecs/cros_ec_codec.c | 8 +- sound/soc/codecs/cs4265.c | 2 +- sound/soc/codecs/cs4271-i2c.c | 11 +- sound/soc/codecs/cs4271-spi.c | 11 +- sound/soc/codecs/cs4271.c | 11 +- sound/soc/codecs/cs42l51.c | 10 +- sound/soc/codecs/cs42l51.h | 11 +- sound/soc/codecs/cs42l73.h | 16 +- sound/soc/codecs/cs42xx8.c | 14 - sound/soc/codecs/cs43130.h | 11 +- sound/soc/codecs/cs4349.h | 11 +- sound/soc/codecs/cx20442.c | 6 +- sound/soc/codecs/cx20442.h | 7 +- sound/soc/codecs/cx2072x.c | 1725 -- sound/soc/codecs/cx2072x.h | 314 - sound/soc/codecs/da7213.c | 6 +- sound/soc/codecs/da7218.c | 6 +- sound/soc/codecs/da7218.h | 6 +- sound/soc/codecs/da7219-aad.c | 6 +- sound/soc/codecs/da7219-aad.h | 6 +- sound/soc/codecs/da7219.c | 6 +- sound/soc/codecs/da7219.h | 6 +- sound/soc/codecs/da9055.c | 6 +- sound/soc/codecs/dmic.c | 16 +- sound/soc/codecs/hdac_hdmi.c | 41 +- sound/soc/codecs/hdmi-codec.c | 198 +- sound/soc/codecs/isabelle.c | 7 +- sound/soc/codecs/isabelle.h | 6 +- sound/soc/codecs/lm4857.c | 7 +- sound/soc/codecs/lm49453.c | 5 +- sound/soc/codecs/lm49453.h | 6 +- sound/soc/codecs/max9759.c | 2 +- sound/soc/codecs/max9768.c | 5 +- sound/soc/codecs/max98090.c | 16 - sound/soc/codecs/max98357a.c | 39 +- sound/soc/codecs/max9850.c | 7 +- sound/soc/codecs/max9850.h | 7 +- sound/soc/codecs/max9877.c | 7 +- sound/soc/codecs/max9877.h | 7 +- sound/soc/codecs/max98927.c | 6 +- sound/soc/codecs/max98927.h | 7 +- sound/soc/codecs/ml26124.c | 14 +- sound/soc/codecs/ml26124.h | 14 +- sound/soc/codecs/msm8916-wcd-digital.c | 282 - sound/soc/codecs/nau8822.c | 18 - sound/soc/codecs/nau8822.h | 7 - sound/soc/codecs/nau8825.c | 7 +- sound/soc/codecs/nau8825.h | 2 - sound/soc/codecs/pcm1681.c | 11 +- sound/soc/codecs/pcm179x-i2c.c | 11 +- sound/soc/codecs/pcm179x-spi.c | 11 +- sound/soc/codecs/pcm179x.c | 11 +- sound/soc/codecs/pcm179x.h | 11 +- sound/soc/codecs/pcm3008.c | 6 +- sound/soc/codecs/pcm3168a-i2c.c | 5 +- sound/soc/codecs/pcm3168a-spi.c | 5 +- sound/soc/codecs/pcm3168a.c | 65 +- sound/soc/codecs/pcm3168a.h | 5 +- sound/soc/codecs/pcm5102a.c | 10 +- sound/soc/codecs/pcm512x-i2c.c | 10 +- sound/soc/codecs/pcm512x-spi.c | 10 +- sound/soc/codecs/pcm512x.c | 10 +- sound/soc/codecs/pcm512x.h | 10 +- sound/soc/codecs/rt1011.c | 2244 --- sound/soc/codecs/rt1011.h | 672 - sound/soc/codecs/rt274.c | 3 +- sound/soc/codecs/rt5670.c | 12 - sound/soc/codecs/rt5677-spi.c | 9 +- sound/soc/codecs/rt5677.c | 333 +- sound/soc/codecs/rt5677.h | 46 +- sound/soc/codecs/si476x.c | 11 +- sound/soc/codecs/sigmadsp-i2c.c | 3 +- sound/soc/codecs/sigmadsp-regmap.c | 3 +- sound/soc/codecs/sigmadsp.c | 3 +- sound/soc/codecs/sigmadsp.h | 3 +- sound/soc/codecs/ssm2518.c | 3 +- sound/soc/codecs/ssm2518.h | 3 +- sound/soc/codecs/ssm2602-i2c.c | 3 +- sound/soc/codecs/ssm2602-spi.c | 3 +- sound/soc/codecs/ssm4567.c | 3 +- sound/soc/codecs/sta32x.c | 6 +- sound/soc/codecs/sta32x.h | 6 +- sound/soc/codecs/sta350.c | 6 +- sound/soc/codecs/sta350.h | 6 +- sound/soc/codecs/stac9766.c | 6 +- sound/soc/codecs/sti-sas.c | 2 +- sound/soc/codecs/tas2552.c | 10 +- sound/soc/codecs/tas2552.h | 10 +- sound/soc/codecs/tas5086.c | 11 +- sound/soc/codecs/tas571x.c | 10 +- sound/soc/codecs/tas571x.h | 6 +- sound/soc/codecs/tas5720.c | 10 +- sound/soc/codecs/tas5720.h | 10 +- sound/soc/codecs/tda7419.c | 10 +- sound/soc/codecs/tlv320aic3x.c | 14 +- sound/soc/codecs/tlv320dac33.c | 16 +- sound/soc/codecs/tlv320dac33.h | 16 +- sound/soc/codecs/tpa6130a2.c | 15 +- sound/soc/codecs/tpa6130a2.h | 16 +- sound/soc/codecs/twl4030.c | 16 +- sound/soc/codecs/twl6040.c | 16 +- sound/soc/codecs/twl6040.h | 16 +- sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wl1273.c | 16 +- sound/soc/codecs/wl1273.h | 16 +- sound/soc/codecs/wm1250-ev1.c | 7 +- sound/soc/codecs/wm2200.h | 6 +- sound/soc/codecs/wm8350.h | 6 +- sound/soc/codecs/wm8400.c | 7 +- sound/soc/codecs/wm8400.h | 7 +- sound/soc/codecs/wm8580.c | 6 +- sound/soc/codecs/wm8580.h | 7 +- sound/soc/codecs/wm8727.c | 6 +- sound/soc/codecs/wm8753.c | 7 +- sound/soc/codecs/wm8753.h | 7 +- sound/soc/codecs/wm8782.c | 6 +- sound/soc/codecs/wm8903.h | 6 +- sound/soc/codecs/wm8971.c | 6 +- sound/soc/codecs/wm8971.h | 7 +- sound/soc/codecs/wm8990.c | 6 +- sound/soc/codecs/wm8990.h | 7 +- sound/soc/codecs/wm8991.c | 6 +- sound/soc/codecs/wm8991.h | 6 +- sound/soc/codecs/wm8996.c | 6 +- sound/soc/codecs/wm8996.h | 6 +- sound/soc/codecs/wm9090.c | 15 +- sound/soc/codecs/wm9090.h | 15 +- sound/soc/codecs/wm9705.c | 6 +- sound/soc/codecs/wm9712.c | 6 +- sound/soc/codecs/wm9713.c | 6 +- sound/soc/codecs/wm_adsp.c | 37 +- sound/soc/fsl/efika-audio-fabric.c | 22 +- sound/soc/fsl/eukrea-tlv320.c | 16 +- sound/soc/fsl/fsl-asoc-card.c | 43 +- sound/soc/fsl/fsl_asrc.c | 105 +- sound/soc/fsl/fsl_esai.c | 141 +- sound/soc/fsl/fsl_sai.c | 54 +- sound/soc/fsl/fsl_ssi.c | 4 +- sound/soc/fsl/fsl_ssi.h | 8 +- sound/soc/fsl/fsl_ssi_dbg.c | 18 +- sound/soc/fsl/fsl_utils.c | 2 +- sound/soc/fsl/imx-audmix.c | 39 +- sound/soc/fsl/imx-audmux.c | 10 +- sound/soc/fsl/imx-es8328.c | 20 +- sound/soc/fsl/imx-mc13783.c | 10 +- sound/soc/fsl/imx-pcm-dma.c | 6 +- sound/soc/fsl/imx-sgtl5000.c | 20 +- sound/soc/fsl/imx-spdif.c | 17 +- sound/soc/fsl/mpc8610_hpcd.c | 33 +- sound/soc/fsl/mx27vis-aic32x4.c | 11 +- sound/soc/fsl/p1022_ds.c | 36 +- sound/soc/fsl/p1022_rdk.c | 35 +- sound/soc/fsl/pcm030-audio-fabric.c | 20 +- sound/soc/fsl/phycore-ac97.c | 10 +- sound/soc/fsl/wm1133-ev1.c | 10 +- sound/soc/generic/audio-graph-card.c | 30 +- sound/soc/generic/simple-card-utils.c | 34 +- sound/soc/generic/simple-card.c | 47 +- sound/soc/hisilicon/hi6210-i2s.c | 10 +- sound/soc/hisilicon/hi6210-i2s.h | 13 +- sound/soc/img/img-i2s-in.c | 5 +- sound/soc/img/img-i2s-out.c | 5 +- sound/soc/img/img-parallel-out.c | 5 +- sound/soc/img/img-spdif-in.c | 5 +- sound/soc/img/img-spdif-out.c | 5 +- sound/soc/img/pistachio-internal-dac.c | 5 +- sound/soc/intel/Kconfig | 25 - sound/soc/intel/atom/sst-atom-controls.c | 10 +- sound/soc/intel/atom/sst-atom-controls.h | 11 +- sound/soc/intel/atom/sst-mfld-dsp.h | 10 +- sound/soc/intel/atom/sst-mfld-platform-compress.c | 10 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 10 +- sound/soc/intel/atom/sst-mfld-platform.h | 10 +- sound/soc/intel/atom/sst/sst.c | 10 +- sound/soc/intel/atom/sst/sst.h | 10 +- sound/soc/intel/atom/sst/sst_acpi.c | 77 +- sound/soc/intel/atom/sst/sst_drv_interface.c | 10 +- sound/soc/intel/atom/sst/sst_ipc.c | 10 +- sound/soc/intel/atom/sst/sst_loader.c | 10 +- sound/soc/intel/atom/sst/sst_pci.c | 10 +- sound/soc/intel/atom/sst/sst_pvt.c | 14 +- sound/soc/intel/atom/sst/sst_stream.c | 10 +- sound/soc/intel/baytrail/sst-baytrail-dsp.c | 10 +- sound/soc/intel/baytrail/sst-baytrail-ipc.c | 10 +- sound/soc/intel/baytrail/sst-baytrail-ipc.h | 10 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 10 +- sound/soc/intel/boards/Kconfig | 18 +- sound/soc/intel/boards/Makefile | 2 - sound/soc/intel/boards/bdw-rt5677.c | 35 +- sound/soc/intel/boards/broadwell.c | 57 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 173 +- sound/soc/intel/boards/bxt_rt298.c | 145 +- sound/soc/intel/boards/byt-max98090.c | 20 +- sound/soc/intel/boards/byt-rt5640.c | 20 +- sound/soc/intel/boards/bytcht_cx2072x.c | 270 - sound/soc/intel/boards/bytcht_da7213.c | 48 +- sound/soc/intel/boards/bytcht_es8316.c | 63 +- sound/soc/intel/boards/bytcht_nocodec.c | 40 +- sound/soc/intel/boards/bytcr_rt5640.c | 70 +- sound/soc/intel/boards/bytcr_rt5651.c | 68 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 44 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 53 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 69 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 51 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 145 +- sound/soc/intel/boards/haswell.c | 57 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 115 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 286 +- sound/soc/intel/boards/kbl_rt5660.c | 83 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 194 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 136 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 67 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 4 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 130 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 142 +- sound/soc/intel/boards/skl_rt286.c | 128 +- sound/soc/intel/boards/sof_rt5682.c | 176 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 36 +- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 19 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 10 +- .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 11 +- sound/soc/intel/common/soc-intel-quirks.h | 115 - sound/soc/intel/common/sst-acpi.c | 11 +- sound/soc/intel/common/sst-dsp-priv.h | 11 +- sound/soc/intel/common/sst-dsp.c | 11 +- sound/soc/intel/common/sst-dsp.h | 11 +- sound/soc/intel/common/sst-firmware.c | 11 +- sound/soc/intel/common/sst-ipc.c | 11 +- sound/soc/intel/common/sst-ipc.h | 11 +- sound/soc/intel/haswell/sst-haswell-dsp.c | 11 +- sound/soc/intel/haswell/sst-haswell-ipc.c | 11 +- sound/soc/intel/haswell/sst-haswell-ipc.h | 11 +- sound/soc/intel/haswell/sst-haswell-pcm.c | 11 +- sound/soc/intel/skylake/bxt-sst.c | 10 +- sound/soc/intel/skylake/skl-debug.c | 10 +- sound/soc/intel/skylake/skl-i2s.h | 10 +- sound/soc/intel/skylake/skl-messages.c | 16 - sound/soc/intel/skylake/skl-nhlt.c | 11 +- sound/soc/intel/skylake/skl-nhlt.h | 11 +- sound/soc/intel/skylake/skl-pcm.c | 13 +- sound/soc/intel/skylake/skl-ssp-clk.h | 11 +- sound/soc/intel/skylake/skl-topology.c | 11 +- sound/soc/intel/skylake/skl-topology.h | 11 +- sound/soc/intel/skylake/skl.c | 41 +- sound/soc/intel/skylake/skl.h | 12 +- sound/soc/jz4740/jz4740-i2s.c | 11 +- sound/soc/jz4740/qi_lb60.c | 10 +- sound/soc/kirkwood/armada-370-db.c | 42 +- sound/soc/kirkwood/kirkwood-dma.c | 6 +- sound/soc/kirkwood/kirkwood-i2s.c | 6 +- sound/soc/kirkwood/kirkwood.h | 6 +- sound/soc/mediatek/Kconfig | 2 +- sound/soc/mediatek/common/Makefile | 2 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 6 - sound/soc/mediatek/common/mtk-base-afe.h | 2 - sound/soc/mediatek/common/mtk-btcvsd.c | 22 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 95 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 34 +- sound/soc/mediatek/mt6797/mt6797-mt6351.c | 115 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 34 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 51 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 85 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 74 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 23 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 197 +- sound/soc/mediatek/mt8183/mt8183-dai-adda.c | 14 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 193 +- sound/soc/meson/Kconfig | 8 - sound/soc/meson/Makefile | 2 - sound/soc/meson/axg-card.c | 90 +- sound/soc/meson/axg-tdm-interface.c | 4 +- sound/soc/meson/axg-tdm.h | 2 +- sound/soc/meson/axg-tdmin.c | 1 + sound/soc/meson/axg-tdmout.c | 1 + sound/soc/meson/g12a-tohdmitx.c | 413 - sound/soc/mxs/mxs-sgtl5000.c | 23 +- sound/soc/nuc900/nuc900-ac97.c | 6 +- sound/soc/nuc900/nuc900-audio.c | 16 +- sound/soc/nuc900/nuc900-audio.h | 6 +- sound/soc/nuc900/nuc900-pcm.c | 6 +- sound/soc/pxa/brownstone.c | 17 +- sound/soc/pxa/corgi.c | 16 +- sound/soc/pxa/e740_wm9705.c | 26 +- sound/soc/pxa/e750_wm9705.c | 26 +- sound/soc/pxa/e800_wm9712.c | 27 +- sound/soc/pxa/em-x270.c | 27 +- sound/soc/pxa/hx4700.c | 17 +- sound/soc/pxa/imote2.c | 11 +- sound/soc/pxa/magician.c | 29 +- sound/soc/pxa/mioa701_wm9713.c | 34 +- sound/soc/pxa/mmp-pcm.c | 7 +- sound/soc/pxa/mmp-sspa.c | 16 +- sound/soc/pxa/mmp-sspa.h | 16 +- sound/soc/pxa/palm27x.c | 20 +- sound/soc/pxa/poodle.c | 17 +- sound/soc/pxa/pxa-ssp.c | 6 +- sound/soc/pxa/pxa2xx-i2s.c | 6 +- sound/soc/pxa/spitz.c | 17 +- sound/soc/pxa/tosa.c | 27 +- sound/soc/pxa/ttc-dkb.c | 26 +- sound/soc/pxa/z2.c | 10 +- sound/soc/pxa/zylonite.c | 37 +- sound/soc/qcom/apq8016_sbc.c | 26 +- sound/soc/qcom/common.c | 36 +- sound/soc/qcom/lpass-apq8016.c | 11 +- sound/soc/qcom/lpass-cpu.c | 10 +- sound/soc/qcom/lpass-ipq806x.c | 10 +- sound/soc/qcom/lpass-lpaif-reg.h | 10 +- sound/soc/qcom/lpass-platform.c | 10 +- sound/soc/qcom/lpass.h | 10 +- sound/soc/qcom/qdsp6/q6asm.c | 2 +- sound/soc/qcom/qdsp6/q6core.c | 16 +- sound/soc/qcom/storm.c | 25 +- sound/soc/rockchip/Kconfig | 1 - sound/soc/rockchip/rk3288_hdmi_analog.c | 34 +- sound/soc/rockchip/rk3399_gru_sound.c | 57 +- sound/soc/rockchip/rockchip_max98090.c | 30 +- sound/soc/rockchip/rockchip_pdm.c | 11 +- sound/soc/rockchip/rockchip_pdm.h | 11 +- sound/soc/rockchip/rockchip_rt5645.c | 46 +- sound/soc/samsung/arndale_rt5631.c | 21 +- sound/soc/samsung/bells.c | 87 +- sound/soc/samsung/h1940_uda1380.c | 10 +- sound/soc/samsung/jive_wm8750.c | 10 +- sound/soc/samsung/littlemill.c | 19 +- sound/soc/samsung/lowland.c | 26 +- sound/soc/samsung/neo1973_wm8753.c | 18 +- sound/soc/samsung/odroid.c | 29 +- sound/soc/samsung/rx1950_uda1380.c | 11 +- sound/soc/samsung/s3c24xx_simtec_hermes.c | 11 +- sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c | 11 +- sound/soc/samsung/s3c24xx_uda134x.c | 10 +- sound/soc/samsung/smartq_wm8987.c | 10 +- sound/soc/samsung/smdk_spdif.c | 10 +- sound/soc/samsung/smdk_wm8580.c | 20 +- sound/soc/samsung/smdk_wm8994.c | 27 +- sound/soc/samsung/smdk_wm8994pcm.c | 10 +- sound/soc/samsung/snow.c | 38 +- sound/soc/samsung/speyside.c | 26 +- sound/soc/samsung/tm2_wm5110.c | 36 +- sound/soc/samsung/tobermory.c | 10 +- sound/soc/sh/migor.c | 10 +- sound/soc/sh/rcar/core.c | 120 +- sound/soc/sh/rcar/ctu.c | 2 +- sound/soc/sh/sh7760-ac97.c | 11 +- sound/soc/sirf/sirf-audio.c | 12 +- sound/soc/soc-acpi.c | 2 - sound/soc/soc-core.c | 316 +- sound/soc/soc-dapm.c | 12 +- sound/soc/soc-pcm.c | 91 +- sound/soc/soc-topology.c | 26 +- sound/soc/soc-utils.c | 25 + sound/soc/sof/Kconfig | 16 +- sound/soc/sof/control.c | 279 +- sound/soc/sof/core.c | 29 +- sound/soc/sof/debug.c | 247 +- sound/soc/sof/intel/Kconfig | 32 - sound/soc/sof/intel/apl.c | 1 - sound/soc/sof/intel/bdw.c | 26 +- sound/soc/sof/intel/byt.c | 30 +- sound/soc/sof/intel/cnl.c | 82 +- sound/soc/sof/intel/hda-ctrl.c | 161 +- sound/soc/sof/intel/hda-dai.c | 293 +- sound/soc/sof/intel/hda-dsp.c | 50 +- sound/soc/sof/intel/hda-ipc.c | 60 +- sound/soc/sof/intel/hda-stream.c | 157 +- sound/soc/sof/intel/hda.c | 166 +- sound/soc/sof/intel/hda.h | 21 +- sound/soc/sof/ipc.c | 38 +- sound/soc/sof/loader.c | 12 +- sound/soc/sof/nocodec.c | 21 +- sound/soc/sof/ops.h | 18 +- sound/soc/sof/pcm.c | 44 +- sound/soc/sof/pm.c | 35 +- sound/soc/sof/sof-acpi-dev.c | 57 +- sound/soc/sof/sof-pci-dev.c | 30 +- sound/soc/sof/sof-priv.h | 21 +- sound/soc/sof/topology.c | 156 +- sound/soc/sof/trace.c | 66 +- sound/soc/sof/xtensa/core.c | 2 +- sound/soc/spear/spdif_in_regs.h | 15 +- sound/soc/spear/spdif_out_regs.h | 15 +- sound/soc/spear/spear_pcm.h | 13 +- sound/soc/sti/sti_uniperif.c | 2 +- sound/soc/sti/uniperif.h | 2 +- sound/soc/sti/uniperif_player.c | 2 +- sound/soc/sti/uniperif_reader.c | 2 +- sound/soc/stm/stm32_i2s.c | 72 +- sound/soc/stm/stm32_sai.c | 56 +- sound/soc/stm/stm32_sai.h | 66 +- sound/soc/stm/stm32_sai_sub.c | 26 +- sound/soc/stm/stm32_spdifrx.c | 49 +- sound/soc/sunxi/sun4i-codec.c | 26 +- sound/soc/sunxi/sun4i-i2s.c | 83 +- sound/soc/sunxi/sun4i-spdif.c | 49 +- sound/soc/sunxi/sun8i-codec-analog.c | 11 +- sound/soc/sunxi/sun8i-codec.c | 11 +- sound/soc/tegra/Makefile | 2 +- sound/soc/tegra/tegra20_ac97.c | 11 +- sound/soc/tegra/tegra20_ac97.h | 11 +- sound/soc/tegra/tegra20_das.c | 16 +- sound/soc/tegra/tegra20_das.h | 16 +- sound/soc/tegra/tegra20_i2s.c | 16 +- sound/soc/tegra/tegra20_i2s.h | 16 +- sound/soc/tegra/tegra20_spdif.c | 16 +- sound/soc/tegra/tegra20_spdif.h | 16 +- sound/soc/tegra/tegra30_ahub.c | 13 +- sound/soc/tegra/tegra30_ahub.h | 13 +- sound/soc/tegra/tegra30_i2s.c | 13 +- sound/soc/tegra/tegra30_i2s.h | 13 +- sound/soc/tegra/tegra_alc5632.c | 34 +- sound/soc/tegra/tegra_asoc_utils.c | 16 +- sound/soc/tegra/tegra_asoc_utils.h | 16 +- sound/soc/tegra/tegra_max98090.c | 29 +- sound/soc/tegra/tegra_pcm.c | 16 +- sound/soc/tegra/tegra_pcm.h | 16 +- sound/soc/tegra/tegra_rt5640.c | 29 +- sound/soc/tegra/tegra_rt5677.c | 46 +- sound/soc/tegra/tegra_sgtl5000.c | 47 +- sound/soc/tegra/tegra_wm8753.c | 32 +- sound/soc/tegra/tegra_wm8903.c | 32 +- sound/soc/tegra/tegra_wm9712.c | 24 +- sound/soc/tegra/trimslice.c | 33 +- sound/soc/ti/ams-delta.c | 26 +- sound/soc/ti/davinci-evm.c | 104 +- sound/soc/ti/davinci-mcasp.c | 54 +- sound/soc/ti/davinci-vcif.c | 15 +- sound/soc/ti/edma-pcm.c | 10 +- sound/soc/ti/edma-pcm.h | 10 +- sound/soc/ti/n810.c | 27 +- sound/soc/ti/omap-abe-twl6040.c | 46 +- sound/soc/ti/omap-dmic.c | 16 +- sound/soc/ti/omap-hdmi.c | 28 +- sound/soc/ti/omap-mcbsp.c | 18 +- sound/soc/ti/omap-mcbsp.h | 16 +- sound/soc/ti/omap-mcpdm.c | 16 +- sound/soc/ti/omap-mcpdm.h | 16 +- sound/soc/ti/omap-twl4030.c | 48 +- sound/soc/ti/omap3pandora.c | 36 +- sound/soc/ti/osk5912.c | 27 +- sound/soc/ti/rx51.c | 36 +- sound/soc/txx9/txx9aclc-generic.c | 10 +- sound/soc/ux500/mop500.c | 32 +- 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/Makefile | 2 +- sound/usb/bcd2000/bcd2000.c | 11 +- sound/usb/caiaq/audio.c | 15 +- sound/usb/caiaq/control.c | 15 +- sound/usb/caiaq/device.c | 15 +- sound/usb/caiaq/input.c | 15 +- sound/usb/caiaq/midi.c | 15 +- sound/usb/card.c | 16 +- sound/usb/clock.c | 16 +- sound/usb/endpoint.c | 15 +- sound/usb/format.c | 15 +- sound/usb/helper.c | 15 +- sound/usb/hiface/chip.c | 6 +- sound/usb/hiface/chip.h | 6 +- sound/usb/hiface/pcm.c | 6 +- sound/usb/hiface/pcm.h | 6 +- sound/usb/line6/capture.c | 6 +- sound/usb/line6/capture.h | 6 +- sound/usb/line6/driver.c | 29 +- sound/usb/line6/driver.h | 19 +- sound/usb/line6/midi.c | 6 +- sound/usb/line6/midi.h | 6 +- sound/usb/line6/midibuf.c | 6 +- sound/usb/line6/midibuf.h | 6 +- sound/usb/line6/pcm.c | 6 +- sound/usb/line6/pcm.h | 6 +- sound/usb/line6/playback.c | 6 +- sound/usb/line6/playback.h | 6 +- sound/usb/line6/pod.c | 114 +- sound/usb/line6/podhd.c | 86 +- sound/usb/line6/toneport.c | 35 +- sound/usb/line6/variax.c | 144 +- sound/usb/misc/ua101.c | 12 +- sound/usb/mixer.c | 17 +- sound/usb/mixer_maps.c | 16 +- sound/usb/mixer_quirks.c | 15 +- sound/usb/mixer_scarlett.c | 12 +- sound/usb/mixer_us16x08.c | 12 +- sound/usb/pcm.c | 14 +- sound/usb/proc.c | 15 +- sound/usb/quirks-table.h | 18 +- sound/usb/quirks.c | 14 +- sound/usb/stream.c | 14 +- sound/usb/usbaudio.h | 16 +- sound/usb/usx2y/usX2Yhwdep.c | 15 +- sound/usb/usx2y/usbus428ctldefs.h | 15 +- sound/usb/usx2y/usbusx2y.c | 15 +- sound/usb/usx2y/usbusx2yaudio.c | 16 +- sound/usb/usx2y/usx2y.h | 15 +- sound/usb/usx2y/usx2yhwdeppcm.c | 14 +- sound/x86/intel_hdmi_audio.c | 10 +- sound/x86/intel_hdmi_lpe_audio.h | 10 +- tools/arch/arm64/include/uapi/asm/kvm.h | 43 - tools/arch/powerpc/include/uapi/asm/kvm.h | 46 - tools/arch/s390/include/uapi/asm/kvm.h | 4 +- tools/arch/x86/include/asm/cpufeatures.h | 3 - tools/bpf/bpftool/Documentation/bpftool-btf.rst | 39 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 10 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 4 - tools/bpf/bpftool/Documentation/bpftool-map.rst | 4 - tools/bpf/bpftool/Documentation/bpftool-net.rst | 4 - tools/bpf/bpftool/Documentation/bpftool-perf.rst | 4 - tools/bpf/bpftool/Documentation/bpftool-prog.rst | 7 +- tools/bpf/bpftool/Documentation/bpftool.rst | 4 - tools/bpf/bpftool/bash-completion/bpftool | 37 +- tools/bpf/bpftool/btf.c | 162 +- tools/bpf/bpftool/cgroup.c | 5 +- tools/bpf/bpftool/common.c | 53 +- tools/bpf/bpftool/main.c | 16 +- tools/bpf/bpftool/main.h | 1 - tools/bpf/bpftool/map.c | 2 - tools/bpf/bpftool/prog.c | 30 +- tools/bpf/bpftool/xlated_dumper.c | 4 +- tools/firewire/nosy-dump.c | 15 +- tools/firmware/Makefile | 2 +- tools/gpio/.gitignore | 2 +- tools/hv/hv_fcopy_daemon.c | 11 +- tools/hv/hv_get_dhcp_info.sh | 2 +- tools/hv/hv_kvp_daemon.c | 8 +- tools/hv/hv_set_ifconfig.sh | 2 +- tools/hv/hv_vss_daemon.c | 17 +- tools/hv/lsvmbus | 75 +- tools/include/linux/err.h | 2 +- tools/include/linux/kernel.h | 1 - tools/include/linux/log2.h | 6 +- tools/include/linux/rbtree.h | 14 +- tools/include/linux/rbtree_augmented.h | 14 +- tools/include/uapi/asm-generic/socket.h | 147 - tools/include/uapi/asm-generic/unistd.h | 14 +- tools/include/uapi/drm/drm.h | 37 - tools/include/uapi/drm/i915_drm.h | 254 +- tools/include/uapi/linux/bpf.h | 49 +- tools/include/uapi/linux/fcntl.h | 2 - tools/include/uapi/linux/fs.h | 3 - tools/include/uapi/linux/if_tun.h | 114 - tools/include/uapi/linux/kvm.h | 15 +- tools/include/uapi/linux/mount.h | 62 - tools/include/uapi/linux/pkt_cls.h | 2 +- tools/include/uapi/linux/sched.h | 1 - tools/lib/api/fd/array.c | 3 +- tools/lib/bpf/Build | 4 +- tools/lib/bpf/Makefile | 12 +- tools/lib/bpf/bpf.c | 8 +- tools/lib/bpf/bpf.h | 1 - tools/lib/bpf/bpf_prog_linfo.c | 5 +- tools/lib/bpf/btf.c | 332 +- tools/lib/bpf/btf.h | 20 - tools/lib/bpf/btf_dump.c | 1333 -- tools/lib/bpf/hashmap.c | 229 - tools/lib/bpf/hashmap.h | 173 - tools/lib/bpf/libbpf.c | 1114 +- tools/lib/bpf/libbpf.h | 85 +- tools/lib/bpf/libbpf.map | 10 - tools/lib/bpf/libbpf_internal.h | 13 +- tools/lib/bpf/libbpf_probes.c | 13 +- tools/lib/bpf/xsk.c | 103 +- tools/lib/find_bit.c | 6 +- tools/lib/rbtree.c | 14 +- tools/lib/vsprintf.c | 19 - tools/objtool/Documentation/stack-validation.txt | 4 +- tools/objtool/arch/x86/include/asm/inat.h | 16 +- tools/objtool/arch/x86/include/asm/inat_types.h | 16 +- tools/objtool/arch/x86/include/asm/insn.h | 15 +- tools/objtool/arch/x86/lib/inat.c | 16 +- tools/objtool/arch/x86/lib/insn.c | 15 +- tools/pci/pcitest.c | 21 +- tools/perf/Documentation/intel-pt.txt | 10 +- tools/perf/Documentation/perf-probe.txt | 3 +- tools/perf/Documentation/perf-script.txt | 3 - tools/perf/Documentation/perf-top.txt | 5 - tools/perf/Makefile.perf | 44 +- tools/perf/arch/arm64/entry/syscalls/mksyscalltbl | 2 +- tools/perf/arch/powerpc/util/dwarf-regs.c | 6 +- tools/perf/arch/powerpc/util/skip-callchain-idx.c | 6 +- tools/perf/arch/powerpc/util/unwind-libunwind.c | 6 +- tools/perf/arch/s390/util/header.c | 5 +- tools/perf/arch/s390/util/kvm-stat.c | 5 +- tools/perf/arch/s390/util/machine.c | 9 +- tools/perf/arch/sh/util/dwarf-regs.c | 16 +- tools/perf/arch/sparc/util/dwarf-regs.c | 6 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 6 - tools/perf/arch/x86/tests/gen-insn-x86-dat.awk | 9 +- tools/perf/arch/x86/tests/gen-insn-x86-dat.sh | 9 +- tools/perf/arch/x86/util/auxtrace.c | 11 +- tools/perf/arch/x86/util/dwarf-regs.c | 16 +- tools/perf/arch/x86/util/intel-bts.c | 11 +- tools/perf/arch/x86/util/intel-pt.c | 11 +- tools/perf/arch/xtensa/util/dwarf-regs.c | 6 +- tools/perf/builtin-ftrace.c | 3 +- tools/perf/builtin-kallsyms.c | 3 +- tools/perf/builtin-probe.c | 16 +- tools/perf/builtin-script.c | 43 - tools/perf/builtin-stat.c | 3 +- tools/perf/builtin-timechart.c | 6 +- tools/perf/builtin-top.c | 10 +- tools/perf/builtin-trace.c | 38 +- tools/perf/examples/bpf/augmented_raw_syscalls.c | 15 +- tools/perf/perf-with-kcore.sh | 14 +- tools/perf/python/twatch.py | 9 +- tools/perf/scripts/perl/Perf-Trace-Util/Context.c | 17 +- tools/perf/scripts/perl/rw-by-file.pl | 2 +- tools/perf/scripts/perl/rw-by-pid.pl | 2 +- tools/perf/scripts/perl/rwtop.pl | 2 +- tools/perf/scripts/perl/wakeup-latency.pl | 2 +- .../perf/scripts/python/Perf-Trace-Util/Context.c | 16 +- tools/perf/scripts/python/export-to-postgresql.py | 43 +- tools/perf/scripts/python/export-to-sqlite.py | 44 +- tools/perf/scripts/python/exported-sql-viewer.py | 51 +- tools/perf/tests/Build | 1 - tools/perf/tests/builtin-test.c | 4 - tools/perf/tests/map_groups.c | 120 - tools/perf/tests/tests.h | 1 - tools/perf/tests/vmlinux-kallsyms.c | 9 +- tools/perf/trace/beauty/Build | 4 - tools/perf/trace/beauty/beauty.h | 15 - tools/perf/trace/beauty/clone.c | 1 - tools/perf/trace/beauty/fsconfig.sh | 17 - tools/perf/trace/beauty/fsmount.c | 34 - tools/perf/trace/beauty/fsmount.sh | 22 - tools/perf/trace/beauty/fspick.c | 24 - tools/perf/trace/beauty/fspick.sh | 17 - tools/perf/trace/beauty/move_mount.c | 24 - tools/perf/trace/beauty/move_mount_flags.sh | 17 - tools/perf/trace/beauty/sync_file_range.c | 31 - tools/perf/trace/beauty/sync_file_range.sh | 17 - tools/perf/ui/browsers/annotate.c | 5 +- tools/perf/util/PERF-VERSION-GEN | 2 +- tools/perf/util/annotate.c | 3 +- tools/perf/util/auxtrace.c | 14 +- tools/perf/util/auxtrace.h | 11 +- tools/perf/util/call-path.c | 11 +- tools/perf/util/call-path.h | 11 +- tools/perf/util/data-convert-bt.c | 5 +- tools/perf/util/db-export.c | 11 +- tools/perf/util/db-export.h | 11 +- tools/perf/util/dso.c | 125 +- tools/perf/util/dwarf-aux.c | 16 +- tools/perf/util/dwarf-aux.h | 16 +- tools/perf/util/event.c | 4 +- tools/perf/util/evlist.c | 3 +- tools/perf/util/evsel.c | 3 +- tools/perf/util/genelf.c | 3 +- tools/perf/util/hist.c | 2 +- tools/perf/util/intel-bts.c | 11 +- tools/perf/util/intel-bts.h | 11 +- tools/perf/util/intel-pt-decoder/inat.c | 16 +- tools/perf/util/intel-pt-decoder/inat.h | 16 +- tools/perf/util/intel-pt-decoder/inat_types.h | 16 +- tools/perf/util/intel-pt-decoder/insn.c | 15 +- tools/perf/util/intel-pt-decoder/insn.h | 15 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 11 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 11 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 11 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.h | 11 +- tools/perf/util/intel-pt-decoder/intel-pt-log.c | 11 +- tools/perf/util/intel-pt-decoder/intel-pt-log.h | 11 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 11 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.h | 11 +- tools/perf/util/intel-pt.c | 58 +- tools/perf/util/intel-pt.h | 11 +- tools/perf/util/intlist.c | 3 +- tools/perf/util/machine.c | 35 +- tools/perf/util/map.c | 6 - tools/perf/util/map_groups.h | 2 - tools/perf/util/metricgroup.c | 11 +- tools/perf/util/mmap.c | 3 +- tools/perf/util/probe-event.c | 27 +- tools/perf/util/probe-event.h | 2 - tools/perf/util/probe-file.c | 19 +- tools/perf/util/probe-file.h | 1 - tools/perf/util/probe-finder.c | 35 +- tools/perf/util/rblist.c | 3 +- tools/perf/util/session.c | 21 - tools/perf/util/setup.py | 2 - tools/perf/util/srccode.c | 10 +- tools/perf/util/strlist.c | 3 +- tools/perf/util/svghelper.c | 6 +- tools/perf/util/symbol.c | 97 +- tools/perf/util/symbol_conf.h | 1 - tools/perf/util/syscalltbl.c | 10 +- tools/perf/util/target.c | 3 +- tools/perf/util/thread-stack.c | 11 +- tools/perf/util/thread-stack.h | 11 +- tools/perf/util/thread.c | 21 +- tools/perf/util/thread.h | 4 +- tools/perf/util/top.c | 3 +- tools/perf/util/trace-event-info.c | 18 +- tools/perf/util/trace-event-parse.c | 18 +- tools/perf/util/trace-event-read.c | 18 +- tools/perf/util/trace-event-scripting.c | 16 +- tools/power/acpi/.gitignore | 8 +- tools/power/acpi/Makefile | 5 +- tools/power/acpi/Makefile.config | 5 +- tools/power/acpi/Makefile.rules | 5 +- tools/power/acpi/tools/acpidbg/Makefile | 5 +- tools/power/acpi/tools/acpidump/Makefile | 5 +- tools/power/acpi/tools/ec/Makefile | 5 +- tools/power/cpupower/Makefile | 14 +- tools/power/cpupower/bench/benchmark.c | 15 +- tools/power/cpupower/bench/benchmark.h | 15 +- tools/power/cpupower/bench/config.h | 15 +- tools/power/cpupower/bench/cpufreq-bench_plot.sh | 15 +- tools/power/cpupower/bench/cpufreq-bench_script.sh | 15 +- tools/power/cpupower/bench/main.c | 15 +- tools/power/cpupower/bench/parse.c | 15 +- tools/power/cpupower/bench/parse.h | 15 +- tools/power/cpupower/bench/system.c | 15 +- tools/power/cpupower/bench/system.h | 15 +- tools/power/cpupower/debug/i386/centrino-decode.c | 3 +- tools/power/cpupower/debug/i386/intel_gsic.c | 3 +- .../power/cpupower/debug/i386/powernow-k8-decode.c | 3 +- tools/power/cpupower/lib/cpufreq.c | 3 +- tools/power/cpupower/lib/cpufreq.h | 10 +- tools/power/cpupower/lib/cpuidle.c | 3 +- tools/power/cpupower/lib/cpupower.c | 3 +- tools/power/cpupower/man/cpupower-monitor.1 | 2 +- tools/power/cpupower/po/cs.po | 2 +- tools/power/cpupower/po/de.po | 2 +- tools/power/cpupower/po/fr.po | 2 +- tools/power/cpupower/po/it.po | 2 +- tools/power/cpupower/po/pt.po | 2 +- tools/power/cpupower/utils/cpufreq-info.c | 3 +- tools/power/cpupower/utils/cpufreq-set.c | 5 +- tools/power/cpupower/utils/cpuidle-info.c | 3 +- tools/power/cpupower/utils/cpupower-info.c | 3 +- tools/power/cpupower/utils/cpupower-set.c | 3 +- tools/power/cpupower/utils/cpupower.c | 3 +- tools/power/cpupower/utils/helpers/helpers.h | 3 +- tools/power/cpupower/utils/helpers/sysfs.c | 3 +- tools/power/cpupower/utils/helpers/topology.c | 3 +- .../cpupower/utils/idle_monitor/amd_fam14h_idle.c | 3 +- .../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 4 +- .../cpupower/utils/idle_monitor/cpupower-monitor.c | 4 +- .../cpupower/utils/idle_monitor/cpupower-monitor.h | 4 +- .../cpupower/utils/idle_monitor/hsw_ext_idle.c | 3 +- .../cpupower/utils/idle_monitor/idle_monitors.h | 4 +- .../cpupower/utils/idle_monitor/mperf_monitor.c | 3 +- tools/power/cpupower/utils/idle_monitor/nhm_idle.c | 3 +- tools/power/cpupower/utils/idle_monitor/snb_idle.c | 3 +- tools/power/pm-graph/README | 552 - tools/power/pm-graph/bootgraph.py | 18 +- tools/power/pm-graph/config/example.cfg | 26 - tools/power/pm-graph/sleepgraph.8 | 16 +- tools/power/pm-graph/sleepgraph.py | 867 +- tools/power/x86/turbostat/turbostat.c | 14 +- .../x86_energy_perf_policy.c | 3 +- tools/spi/spidev_test.c | 5 +- tools/testing/fault-injection/failcmd.sh | 2 +- tools/testing/ktest/config-bisect.pl | 3 +- tools/testing/ktest/ktest.pl | 2 +- tools/testing/nvdimm/dax-dev.c | 10 +- tools/testing/nvdimm/pmem-dax.c | 10 +- tools/testing/nvdimm/test/iomap.c | 12 +- tools/testing/nvdimm/test/nfit.c | 10 +- tools/testing/nvdimm/test/nfit_test.h | 10 +- tools/testing/radix-tree/benchmark.c | 10 +- tools/testing/radix-tree/idr-test.c | 56 +- tools/testing/radix-tree/iteration_check.c | 10 +- tools/testing/radix-tree/multiorder.c | 10 +- tools/testing/selftests/android/ion/ion.h | 11 +- .../testing/selftests/android/ion/ionapp_export.c | 11 +- .../testing/selftests/android/ion/ionapp_import.c | 11 +- tools/testing/selftests/bpf/.gitignore | 4 - tools/testing/selftests/bpf/Makefile | 27 +- tools/testing/selftests/bpf/bpf_endian.h | 1 - tools/testing/selftests/bpf/bpf_helpers.h | 13 +- tools/testing/selftests/bpf/bpf_util.h | 37 +- tools/testing/selftests/bpf/cgroup_helpers.c | 57 - .../selftests/bpf/prog_tests/bpf_verif_scale.c | 79 +- .../selftests/bpf/prog_tests/flow_dissector.c | 1 - .../testing/selftests/bpf/prog_tests/send_signal.c | 198 - tools/testing/selftests/bpf/progs/bpf_flow.c | 18 +- .../bpf/progs/btf_dump_test_case_bitfields.c | 92 - .../bpf/progs/btf_dump_test_case_multidim.c | 35 - .../bpf/progs/btf_dump_test_case_namespacing.c | 73 - .../bpf/progs/btf_dump_test_case_ordering.c | 63 - .../bpf/progs/btf_dump_test_case_packing.c | 75 - .../bpf/progs/btf_dump_test_case_padding.c | 111 - .../bpf/progs/btf_dump_test_case_syntax.c | 229 - tools/testing/selftests/bpf/progs/loop1.c | 28 - tools/testing/selftests/bpf/progs/loop2.c | 28 - tools/testing/selftests/bpf/progs/loop3.c | 22 - tools/testing/selftests/bpf/progs/netcnt_prog.c | 22 +- tools/testing/selftests/bpf/progs/pyperf.h | 272 - tools/testing/selftests/bpf/progs/pyperf100.c | 4 - tools/testing/selftests/bpf/progs/pyperf180.c | 4 - tools/testing/selftests/bpf/progs/pyperf50.c | 4 - tools/testing/selftests/bpf/progs/pyperf600.c | 9 - .../selftests/bpf/progs/pyperf600_nounroll.c | 8 - .../selftests/bpf/progs/socket_cookie_prog.c | 49 +- .../selftests/bpf/progs/sockmap_parse_prog.c | 8 + .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 9 +- .../selftests/bpf/progs/sockmap_verdict_prog.c | 8 + tools/testing/selftests/bpf/progs/strobemeta.c | 10 - tools/testing/selftests/bpf/progs/strobemeta.h | 528 - .../selftests/bpf/progs/strobemeta_nounroll1.c | 9 - .../selftests/bpf/progs/strobemeta_nounroll2.c | 9 - tools/testing/selftests/bpf/progs/test_btf_newkv.c | 73 - .../selftests/bpf/progs/test_get_stack_rawtp.c | 27 +- .../testing/selftests/bpf/progs/test_global_data.c | 27 +- tools/testing/selftests/bpf/progs/test_l4lb.c | 45 +- .../selftests/bpf/progs/test_l4lb_noinline.c | 45 +- .../selftests/bpf/progs/test_lwt_seg6local.c | 7 + tools/testing/selftests/bpf/progs/test_map_lock.c | 22 +- tools/testing/selftests/bpf/progs/test_obj_id.c | 5 +- .../testing/selftests/bpf/progs/test_pkt_access.c | 5 +- .../selftests/bpf/progs/test_pkt_md_access.c | 5 +- tools/testing/selftests/bpf/progs/test_seg6_loop.c | 261 - .../bpf/progs/test_select_reuseport_kern.c | 45 +- .../selftests/bpf/progs/test_send_signal_kern.c | 53 - .../selftests/bpf/progs/test_sock_fields_kern.c | 60 +- tools/testing/selftests/bpf/progs/test_spin_lock.c | 33 +- .../selftests/bpf/progs/test_stacktrace_build_id.c | 44 +- .../selftests/bpf/progs/test_stacktrace_map.c | 40 +- .../selftests/bpf/progs/test_sysctl_loop1.c | 71 - .../selftests/bpf/progs/test_sysctl_loop2.c | 72 - .../testing/selftests/bpf/progs/test_sysctl_prog.c | 5 +- .../testing/selftests/bpf/progs/test_tcp_estats.c | 9 +- .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 18 +- .../selftests/bpf/progs/test_tcpnotify_kern.c | 18 +- tools/testing/selftests/bpf/progs/test_xdp.c | 18 +- tools/testing/selftests/bpf/progs/test_xdp_loop.c | 231 - .../selftests/bpf/progs/test_xdp_noinline.c | 67 +- tools/testing/selftests/bpf/progs/xdping_kern.c | 184 - tools/testing/selftests/bpf/test_btf.c | 81 +- tools/testing/selftests/bpf/test_btf_dump.c | 143 - tools/testing/selftests/bpf/test_cgroup_attach.c | 571 - tools/testing/selftests/bpf/test_dev_cgroup.c | 5 +- tools/testing/selftests/bpf/test_hashmap.c | 382 - tools/testing/selftests/bpf/test_iptunnel_common.h | 5 +- tools/testing/selftests/bpf/test_lpm_map.c | 41 +- tools/testing/selftests/bpf/test_lru_map.c | 5 +- tools/testing/selftests/bpf/test_maps.c | 5 +- tools/testing/selftests/bpf/test_progs.c | 5 +- tools/testing/selftests/bpf/test_section_names.c | 10 - .../testing/selftests/bpf/test_select_reuseport.c | 54 - tools/testing/selftests/bpf/test_sock_addr.c | 214 +- tools/testing/selftests/bpf/test_sock_fields.c | 1 - tools/testing/selftests/bpf/test_socket_cookie.c | 25 +- tools/testing/selftests/bpf/test_sockmap_kern.h | 7 + tools/testing/selftests/bpf/test_stub.c | 40 - tools/testing/selftests/bpf/test_tunnel.sh | 32 - tools/testing/selftests/bpf/test_verifier.c | 66 +- tools/testing/selftests/bpf/test_xdping.sh | 99 - tools/testing/selftests/bpf/trace_helpers.c | 4 +- tools/testing/selftests/bpf/verifier/calls.c | 22 +- tools/testing/selftests/bpf/verifier/cfg.c | 11 +- .../selftests/bpf/verifier/direct_packet_access.c | 3 +- .../testing/selftests/bpf/verifier/div_overflow.c | 14 +- .../selftests/bpf/verifier/helper_access_var_len.c | 28 +- tools/testing/selftests/bpf/verifier/loops1.c | 161 - .../selftests/bpf/verifier/prevent_map_lookup.c | 15 + tools/testing/selftests/bpf/verifier/sock.c | 18 - tools/testing/selftests/bpf/verifier/subreg.c | 533 - tools/testing/selftests/bpf/xdping.c | 258 - tools/testing/selftests/bpf/xdping.h | 13 - .../selftests/breakpoints/breakpoint_test.c | 3 +- .../selftests/breakpoints/breakpoint_test_arm64.c | 11 +- .../breakpoints/step_after_suspend_test.c | 11 +- tools/testing/selftests/cgroup/test_core.c | 7 +- tools/testing/selftests/cgroup/test_memcontrol.c | 4 - .../selftests/drivers/net/mlxsw/fib_offload.sh | 349 - .../selftests/drivers/net/mlxsw/rtnetlink.sh | 47 - .../selftests/drivers/net/netdevsim/devlink.sh | 53 - tools/testing/selftests/exec/execveat.c | 3 +- tools/testing/selftests/firmware/fw_filesystem.sh | 73 +- tools/testing/selftests/firmware/fw_lib.sh | 7 - tools/testing/selftests/firmware/fw_run_tests.sh | 1 - tools/testing/selftests/ftrace/ftracetest | 1 - .../ftrace/test.d/kprobe/kprobe_args_user.tc | 32 - .../ftrace/test.d/kprobe/kprobe_ftrace.tc | 2 +- .../selftests/ftrace/test.d/selftest/bashisms.tc | 21 - .../selftests/futex/functional/futex_requeue_pi.c | 6 +- .../functional/futex_requeue_pi_mismatched_ops.c | 6 +- .../functional/futex_requeue_pi_signal_restart.c | 6 +- .../functional/futex_wait_private_mapped_file.c | 6 +- .../futex/functional/futex_wait_timeout.c | 6 +- .../functional/futex_wait_uninitialized_heap.c | 6 +- .../futex/functional/futex_wait_wouldblock.c | 6 +- tools/testing/selftests/futex/functional/run.sh | 6 +- tools/testing/selftests/futex/include/atomic.h | 6 +- tools/testing/selftests/futex/include/futextest.h | 6 +- tools/testing/selftests/futex/include/logging.h | 6 +- tools/testing/selftests/futex/run.sh | 6 +- tools/testing/selftests/kselftest_harness.h | 17 +- tools/testing/selftests/kvm/Makefile | 14 +- tools/testing/selftests/kvm/include/kvm_util.h | 8 - .../selftests/kvm/include/s390x/processor.h | 22 - tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 71 - .../testing/selftests/kvm/lib/aarch64/processor.c | 2 +- tools/testing/selftests/kvm/lib/kvm_util.c | 23 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 286 - tools/testing/selftests/kvm/lib/x86_64/processor.c | 2 +- tools/testing/selftests/kvm/s390x/sync_regs_test.c | 151 - .../selftests/kvm/x86_64/kvm_create_max_vcpus.c | 70 + tools/testing/selftests/net/.gitignore | 4 - tools/testing/selftests/net/Makefile | 5 +- tools/testing/selftests/net/config | 2 - tools/testing/selftests/net/fib-onlink-tests.sh | 48 +- .../selftests/net/fib_nexthop_multiprefix.sh | 290 - tools/testing/selftests/net/fib_nexthops.sh | 1026 -- .../selftests/net/forwarding/router_broadcast.sh | 5 +- .../selftests/net/forwarding/router_mpath_nh.sh | 359 - .../testing/selftests/net/forwarding/tc_flower.sh | 60 +- .../selftests/net/forwarding/tc_flower_router.sh | 172 - .../selftests/net/forwarding/tc_shblocks.sh | 29 +- tools/testing/selftests/net/icmp_redirect.sh | 534 - tools/testing/selftests/net/ipv6_flowlabel.c | 229 - tools/testing/selftests/net/ipv6_flowlabel.sh | 21 - tools/testing/selftests/net/ipv6_flowlabel_mgr.c | 199 - tools/testing/selftests/net/pmtu.sh | 319 +- tools/testing/selftests/net/psock_fanout.c | 16 +- tools/testing/selftests/net/psock_lib.h | 16 +- tools/testing/selftests/net/psock_tpacket.c | 16 +- tools/testing/selftests/net/rtnetlink.sh | 21 - tools/testing/selftests/net/so_txtime.c | 296 - tools/testing/selftests/net/so_txtime.sh | 31 - .../selftests/net/tcp_fastopen_backup_key.c | 335 - .../selftests/net/tcp_fastopen_backup_key.sh | 55 - tools/testing/selftests/net/tcp_inq.c | 12 +- tools/testing/selftests/net/tcp_mmap.c | 16 +- tools/testing/selftests/net/tls.c | 34 - tools/testing/selftests/net/udpgso_bench.sh | 63 +- tools/testing/selftests/net/udpgso_bench_tx.c | 309 +- tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/nft_flowtable.sh | 324 - tools/testing/selftests/netfilter/nft_nat.sh | 6 +- .../networking/timestamping/timestamping.c | 14 +- .../networking/timestamping/txtimestamp.c | 15 +- tools/testing/selftests/ntb/ntb_test.sh | 54 +- tools/testing/selftests/pidfd/.gitignore | 1 - tools/testing/selftests/pidfd/Makefile | 4 +- tools/testing/selftests/pidfd/pidfd.h | 57 - tools/testing/selftests/pidfd/pidfd_open_test.c | 169 - tools/testing/selftests/pidfd/pidfd_test.c | 251 +- .../powerpc/alignment/alignment_handler.c | 6 +- .../powerpc/alignment/copy_first_unaligned.c | 7 +- .../selftests/powerpc/benchmarks/context_switch.c | 6 +- .../selftests/powerpc/benchmarks/futex_bench.c | 2 +- .../selftests/powerpc/benchmarks/gettimeofday.c | 2 +- .../selftests/powerpc/benchmarks/mmap_bench.c | 2 +- .../selftests/powerpc/benchmarks/null_syscall.c | 6 +- .../selftests/powerpc/cache_shape/cache_shape.c | 6 +- tools/testing/selftests/powerpc/harness.c | 2 +- tools/testing/selftests/powerpc/include/fpu_asm.h | 6 +- tools/testing/selftests/powerpc/include/gpr_asm.h | 6 +- tools/testing/selftests/powerpc/include/reg.h | 2 +- tools/testing/selftests/powerpc/include/subunit.h | 2 +- tools/testing/selftests/powerpc/include/utils.h | 2 +- tools/testing/selftests/powerpc/include/vmx_asm.h | 6 +- tools/testing/selftests/powerpc/include/vsx_asm.h | 6 +- tools/testing/selftests/powerpc/lib/reg.S | 6 +- tools/testing/selftests/powerpc/math/fpu_asm.S | 6 +- tools/testing/selftests/powerpc/math/fpu_preempt.c | 6 +- tools/testing/selftests/powerpc/math/fpu_signal.c | 6 +- tools/testing/selftests/powerpc/math/fpu_syscall.c | 6 +- tools/testing/selftests/powerpc/math/vmx_asm.S | 6 +- tools/testing/selftests/powerpc/math/vmx_preempt.c | 6 +- tools/testing/selftests/powerpc/math/vmx_signal.c | 6 +- tools/testing/selftests/powerpc/math/vmx_syscall.c | 6 +- tools/testing/selftests/powerpc/math/vsx_asm.S | 6 +- tools/testing/selftests/powerpc/math/vsx_preempt.c | 6 +- tools/testing/selftests/powerpc/mm/prot_sao.c | 2 +- .../selftests/powerpc/pmu/count_instructions.c | 2 +- .../powerpc/pmu/ebb/back_to_back_ebbs_test.c | 2 +- .../testing/selftests/powerpc/pmu/ebb/busy_loop.S | 2 +- .../powerpc/pmu/ebb/close_clears_pmcc_test.c | 2 +- .../powerpc/pmu/ebb/cpu_event_pinned_vs_ebb_test.c | 2 +- .../powerpc/pmu/ebb/cpu_event_vs_ebb_test.c | 2 +- .../selftests/powerpc/pmu/ebb/cycles_test.c | 2 +- .../powerpc/pmu/ebb/cycles_with_freeze_test.c | 2 +- .../powerpc/pmu/ebb/cycles_with_mmcr2_test.c | 2 +- tools/testing/selftests/powerpc/pmu/ebb/ebb.c | 2 +- tools/testing/selftests/powerpc/pmu/ebb/ebb.h | 2 +- .../selftests/powerpc/pmu/ebb/ebb_handler.S | 2 +- .../selftests/powerpc/pmu/ebb/ebb_on_child_test.c | 2 +- .../powerpc/pmu/ebb/ebb_on_willing_child_test.c | 2 +- .../powerpc/pmu/ebb/ebb_vs_cpu_event_test.c | 2 +- .../powerpc/pmu/ebb/event_attributes_test.c | 2 +- .../powerpc/pmu/ebb/fixed_instruction_loop.S | 2 +- .../selftests/powerpc/pmu/ebb/fork_cleanup_test.c | 2 +- .../powerpc/pmu/ebb/instruction_count_test.c | 2 +- .../powerpc/pmu/ebb/lost_exception_test.c | 2 +- .../selftests/powerpc/pmu/ebb/multi_counter_test.c | 2 +- .../powerpc/pmu/ebb/multi_ebb_procs_test.c | 2 +- .../selftests/powerpc/pmu/ebb/no_handler_test.c | 2 +- .../selftests/powerpc/pmu/ebb/pmae_handling_test.c | 2 +- .../powerpc/pmu/ebb/pmc56_overflow_test.c | 2 +- .../selftests/powerpc/pmu/ebb/reg_access_test.c | 2 +- .../pmu/ebb/task_event_pinned_vs_ebb_test.c | 2 +- .../powerpc/pmu/ebb/task_event_vs_ebb_test.c | 2 +- tools/testing/selftests/powerpc/pmu/ebb/trace.c | 2 +- tools/testing/selftests/powerpc/pmu/ebb/trace.h | 2 +- tools/testing/selftests/powerpc/pmu/event.c | 2 +- tools/testing/selftests/powerpc/pmu/event.h | 2 +- tools/testing/selftests/powerpc/pmu/l3_bank_test.c | 2 +- tools/testing/selftests/powerpc/pmu/lib.c | 2 +- tools/testing/selftests/powerpc/pmu/lib.h | 2 +- tools/testing/selftests/powerpc/pmu/loop.S | 2 +- .../selftests/powerpc/pmu/per_event_excludes.c | 2 +- .../powerpc/primitives/load_unaligned_zeropad.c | 6 +- .../selftests/powerpc/ptrace/perf-hwbreak.c | 6 +- .../testing/selftests/powerpc/ptrace/ptrace-gpr.c | 6 +- .../testing/selftests/powerpc/ptrace/ptrace-gpr.h | 6 +- .../testing/selftests/powerpc/ptrace/ptrace-tar.c | 6 +- .../testing/selftests/powerpc/ptrace/ptrace-tar.h | 6 +- .../selftests/powerpc/ptrace/ptrace-tm-gpr.c | 6 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-gpr.c | 6 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-tar.c | 6 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c | 6 +- .../selftests/powerpc/ptrace/ptrace-tm-spr.c | 6 +- .../selftests/powerpc/ptrace/ptrace-tm-tar.c | 6 +- .../selftests/powerpc/ptrace/ptrace-tm-vsx.c | 6 +- .../testing/selftests/powerpc/ptrace/ptrace-vsx.c | 6 +- .../testing/selftests/powerpc/ptrace/ptrace-vsx.h | 6 +- tools/testing/selftests/powerpc/ptrace/ptrace.h | 6 +- tools/testing/selftests/powerpc/scripts/hmi.sh | 9 +- tools/testing/selftests/powerpc/signal/signal.S | 6 +- tools/testing/selftests/powerpc/signal/signal.c | 6 +- tools/testing/selftests/powerpc/signal/signal_tm.c | 6 +- .../selftests/powerpc/stringloops/asm/ppc-opcode.h | 6 +- .../selftests/powerpc/syscalls/ipc_unmuxed.c | 6 +- tools/testing/selftests/powerpc/tm/tm-exec.c | 6 +- tools/testing/selftests/powerpc/tm/tm-fork.c | 2 +- .../powerpc/tm/tm-signal-context-chk-fpu.c | 7 +- .../powerpc/tm/tm-signal-context-chk-gpr.c | 7 +- .../powerpc/tm/tm-signal-context-chk-vmx.c | 7 +- .../powerpc/tm/tm-signal-context-chk-vsx.c | 7 +- .../selftests/powerpc/tm/tm-signal-msr-resv.c | 2 +- .../testing/selftests/powerpc/tm/tm-signal-stack.c | 2 +- tools/testing/selftests/powerpc/tm/tm-signal.S | 6 +- tools/testing/selftests/powerpc/tm/tm-syscall.c | 2 +- tools/testing/selftests/powerpc/tm/tm-tar.c | 2 +- tools/testing/selftests/powerpc/tm/tm-tmspr.c | 3 +- tools/testing/selftests/powerpc/tm/tm-trap.c | 2 +- .../testing/selftests/powerpc/tm/tm-unavailable.c | 2 +- .../testing/selftests/powerpc/tm/tm-vmx-unavail.c | 2 +- tools/testing/selftests/powerpc/tm/tm-vmxcopy.c | 2 +- tools/testing/selftests/powerpc/tm/tm.h | 2 +- tools/testing/selftests/powerpc/utils.c | 2 +- tools/testing/selftests/proc/proc-pid-vm.c | 17 +- tools/testing/selftests/ptp/phc.sh | 166 - tools/testing/selftests/ptrace/.gitignore | 1 - tools/testing/selftests/ptrace/Makefile | 2 +- tools/testing/selftests/ptrace/get_syscall_info.c | 271 - tools/testing/selftests/rtc/rtctest.c | 6 +- tools/testing/selftests/rtc/setdate.c | 11 +- tools/testing/selftests/size/get_size.c | 3 +- tools/testing/selftests/tc-testing/config | 2 +- .../tc-testing/tc-tests/actions/skbedit.json | 62 +- .../selftests/tc-testing/tc-tests/filters/fw.json | 144 - tools/testing/selftests/tc-testing/tdc_config.py | 2 - tools/testing/selftests/timers/freq-step.c | 10 +- tools/testing/selftests/timers/posix_timers.c | 3 +- .../selftests/vDSO/vdso_standalone_test_x86.c | 2 +- tools/testing/selftests/vDSO/vdso_test.c | 2 +- tools/testing/selftests/vm/Makefile | 6 +- tools/testing/selftests/vm/userfaultfd.c | 2 +- tools/testing/selftests/vm/virtual_address_range.c | 2 +- tools/testing/selftests/x86/check_cc.sh | 2 +- .../selftests/x86/check_initial_reg_state.c | 10 +- tools/testing/selftests/x86/entry_from_vm86.c | 3 +- tools/testing/selftests/x86/fsgsbase.c | 2 +- tools/testing/selftests/x86/mpx-mini-test.c | 5 +- tools/testing/selftests/x86/protection_keys.c | 2 +- tools/testing/selftests/x86/sigreturn.c | 10 +- tools/testing/selftests/x86/single_step_syscall.c | 10 +- tools/testing/selftests/x86/syscall_arg_fault.c | 10 +- tools/testing/selftests/x86/syscall_nt.c | 10 +- tools/testing/selftests/x86/sysret_rip.c | 10 +- tools/testing/selftests/x86/sysret_ss_attrs.c | 10 +- tools/testing/selftests/x86/test_mremap_vdso.c | 10 +- tools/testing/selftests/x86/test_syscall_vdso.c | 10 +- tools/testing/selftests/x86/thunks.S | 10 +- tools/testing/selftests/x86/thunks_32.S | 10 +- .../testing/selftests/x86/trivial_32bit_program.c | 2 +- .../testing/selftests/x86/trivial_64bit_program.c | 2 +- tools/testing/selftests/x86/unwind_vdso.c | 10 +- tools/testing/selftests/x86/vdso_restorer.c | 10 +- tools/testing/vsock/control.c | 6 +- tools/testing/vsock/timeout.c | 6 +- tools/testing/vsock/vsock_diag_test.c | 6 +- tools/time/udelay_test.sh | 9 +- tools/usb/ffs-test.c | 15 +- tools/usb/usbip/src/usbip_port.c | 11 +- tools/virtio/linux/kernel.h | 2 +- tools/virtio/virtio-trace/trace-agent-ctl.c | 4 +- tools/virtio/virtio-trace/trace-agent-rw.c | 4 +- tools/virtio/virtio-trace/trace-agent.c | 4 +- tools/vm/page-types.c | 14 +- tools/vm/slabinfo-gnuplot.sh | 9 +- tools/vm/slabinfo.c | 118 +- usr/.gitignore | 1 + usr/Makefile | 2 - usr/include/.gitignore | 3 - usr/include/Makefile | 132 - virt/kvm/arm/arch_timer.c | 14 +- virt/kvm/arm/arm.c | 17 +- virt/kvm/arm/mmio.c | 14 +- virt/kvm/arm/mmu.c | 16 +- virt/kvm/arm/vgic/vgic-kvm-device.c | 10 +- virt/kvm/arm/vgic/vgic-mmio-v2.c | 10 +- virt/kvm/arm/vgic/vgic-mmio-v3.c | 10 +- virt/kvm/arm/vgic/vgic-mmio.c | 10 +- virt/kvm/irqchip.c | 14 +- virt/kvm/kvm_main.c | 4 +- 18560 files changed, 509756 insertions(+), 479376 deletions(-) delete mode 100644 Documentation/ABI/testing/debugfs-cros-ec create mode 100644 Documentation/ABI/testing/sysfs-bus-mdio delete mode 100644 Documentation/ABI/testing/sysfs-platform-wilco-ec create mode 100644 Documentation/EDID/HOWTO.txt delete mode 100644 Documentation/EDID/howto.rst delete mode 100644 Documentation/IPMB.txt delete mode 100644 Documentation/Kconfig create mode 100644 Documentation/PCI/MSI-HOWTO.txt create mode 100644 Documentation/PCI/PCIEBUS-HOWTO.txt delete mode 100644 Documentation/PCI/acpi-info.rst create mode 100644 Documentation/PCI/acpi-info.txt delete mode 100644 Documentation/PCI/endpoint/index.rst delete mode 100644 Documentation/PCI/endpoint/pci-endpoint-cfs.rst create mode 100644 Documentation/PCI/endpoint/pci-endpoint-cfs.txt delete mode 100644 Documentation/PCI/endpoint/pci-endpoint.rst create mode 100644 Documentation/PCI/endpoint/pci-endpoint.txt delete mode 100644 Documentation/PCI/endpoint/pci-test-function.rst create mode 100644 Documentation/PCI/endpoint/pci-test-function.txt delete mode 100644 Documentation/PCI/endpoint/pci-test-howto.rst create mode 100644 Documentation/PCI/endpoint/pci-test-howto.txt delete mode 100644 Documentation/PCI/index.rst delete mode 100644 Documentation/PCI/msi-howto.rst delete mode 100644 Documentation/PCI/pci-error-recovery.rst create mode 100644 Documentation/PCI/pci-error-recovery.txt delete mode 100644 Documentation/PCI/pci-iov-howto.rst create mode 100644 Documentation/PCI/pci-iov-howto.txt delete mode 100644 Documentation/PCI/pci.rst create mode 100644 Documentation/PCI/pci.txt delete mode 100644 Documentation/PCI/pcieaer-howto.rst create mode 100644 Documentation/PCI/pcieaer-howto.txt delete mode 100644 Documentation/PCI/picebus-howto.rst delete mode 100644 Documentation/aoe/aoe.rst create mode 100644 Documentation/aoe/aoe.txt delete mode 100644 Documentation/aoe/examples.rst delete mode 100644 Documentation/aoe/index.rst delete mode 100644 Documentation/aoe/todo.rst create mode 100644 Documentation/aoe/todo.txt delete mode 100644 Documentation/arm64/acpi_object_usage.rst create mode 100644 Documentation/arm64/acpi_object_usage.txt delete mode 100644 Documentation/arm64/arm-acpi.rst create mode 100644 Documentation/arm64/arm-acpi.txt delete mode 100644 Documentation/arm64/booting.rst create mode 100644 Documentation/arm64/booting.txt delete mode 100644 Documentation/arm64/cpu-feature-registers.rst create mode 100644 Documentation/arm64/cpu-feature-registers.txt delete mode 100644 Documentation/arm64/elf_hwcaps.rst create mode 100644 Documentation/arm64/elf_hwcaps.txt delete mode 100644 Documentation/arm64/hugetlbpage.rst create mode 100644 Documentation/arm64/hugetlbpage.txt delete mode 100644 Documentation/arm64/index.rst delete mode 100644 Documentation/arm64/legacy_instructions.rst create mode 100644 Documentation/arm64/legacy_instructions.txt delete mode 100644 Documentation/arm64/memory.rst create mode 100644 Documentation/arm64/memory.txt delete mode 100644 Documentation/arm64/pointer-authentication.rst create mode 100644 Documentation/arm64/pointer-authentication.txt delete mode 100644 Documentation/arm64/silicon-errata.rst create mode 100644 Documentation/arm64/silicon-errata.txt delete mode 100644 Documentation/arm64/sve.rst create mode 100644 Documentation/arm64/sve.txt delete mode 100644 Documentation/arm64/tagged-pointers.rst create mode 100644 Documentation/arm64/tagged-pointers.txt create mode 100644 Documentation/cdrom/Makefile delete mode 100644 Documentation/cdrom/cdrom-standard.rst create mode 100644 Documentation/cdrom/cdrom-standard.tex create mode 100644 Documentation/cdrom/ide-cd delete mode 100644 Documentation/cdrom/ide-cd.rst delete mode 100644 Documentation/cdrom/index.rst delete mode 100644 Documentation/cdrom/packet-writing.rst create mode 100644 Documentation/cdrom/packet-writing.txt delete mode 100644 Documentation/cgroup-v1/blkio-controller.rst create mode 100644 Documentation/cgroup-v1/blkio-controller.txt delete mode 100644 Documentation/cgroup-v1/cgroups.rst create mode 100644 Documentation/cgroup-v1/cgroups.txt delete mode 100644 Documentation/cgroup-v1/cpuacct.rst create mode 100644 Documentation/cgroup-v1/cpuacct.txt delete mode 100644 Documentation/cgroup-v1/cpusets.rst create mode 100644 Documentation/cgroup-v1/cpusets.txt delete mode 100644 Documentation/cgroup-v1/devices.rst create mode 100644 Documentation/cgroup-v1/devices.txt delete mode 100644 Documentation/cgroup-v1/freezer-subsystem.rst create mode 100644 Documentation/cgroup-v1/freezer-subsystem.txt delete mode 100644 Documentation/cgroup-v1/hugetlb.rst create mode 100644 Documentation/cgroup-v1/hugetlb.txt delete mode 100644 Documentation/cgroup-v1/index.rst delete mode 100644 Documentation/cgroup-v1/memcg_test.rst create mode 100644 Documentation/cgroup-v1/memcg_test.txt delete mode 100644 Documentation/cgroup-v1/memory.rst create mode 100644 Documentation/cgroup-v1/memory.txt delete mode 100644 Documentation/cgroup-v1/net_cls.rst create mode 100644 Documentation/cgroup-v1/net_cls.txt delete mode 100644 Documentation/cgroup-v1/net_prio.rst create mode 100644 Documentation/cgroup-v1/net_prio.txt delete mode 100644 Documentation/cgroup-v1/pids.rst create mode 100644 Documentation/cgroup-v1/pids.txt delete mode 100644 Documentation/cgroup-v1/rdma.rst create mode 100644 Documentation/cgroup-v1/rdma.txt delete mode 100644 Documentation/device-mapper/cache-policies.rst create mode 100644 Documentation/device-mapper/cache-policies.txt delete mode 100644 Documentation/device-mapper/cache.rst create mode 100644 Documentation/device-mapper/cache.txt delete mode 100644 Documentation/device-mapper/delay.rst create mode 100644 Documentation/device-mapper/delay.txt delete mode 100644 Documentation/device-mapper/dm-crypt.rst create mode 100644 Documentation/device-mapper/dm-crypt.txt delete mode 100644 Documentation/device-mapper/dm-flakey.rst create mode 100644 Documentation/device-mapper/dm-flakey.txt delete mode 100644 Documentation/device-mapper/dm-init.rst create mode 100644 Documentation/device-mapper/dm-init.txt delete mode 100644 Documentation/device-mapper/dm-integrity.rst create mode 100644 Documentation/device-mapper/dm-integrity.txt delete mode 100644 Documentation/device-mapper/dm-io.rst create mode 100644 Documentation/device-mapper/dm-io.txt delete mode 100644 Documentation/device-mapper/dm-log.rst create mode 100644 Documentation/device-mapper/dm-log.txt delete mode 100644 Documentation/device-mapper/dm-queue-length.rst create mode 100644 Documentation/device-mapper/dm-queue-length.txt delete mode 100644 Documentation/device-mapper/dm-raid.rst create mode 100644 Documentation/device-mapper/dm-raid.txt delete mode 100644 Documentation/device-mapper/dm-service-time.rst create mode 100644 Documentation/device-mapper/dm-service-time.txt delete mode 100644 Documentation/device-mapper/dm-uevent.rst create mode 100644 Documentation/device-mapper/dm-uevent.txt delete mode 100644 Documentation/device-mapper/dm-zoned.rst create mode 100644 Documentation/device-mapper/dm-zoned.txt delete mode 100644 Documentation/device-mapper/era.rst create mode 100644 Documentation/device-mapper/era.txt delete mode 100644 Documentation/device-mapper/index.rst delete mode 100644 Documentation/device-mapper/kcopyd.rst create mode 100644 Documentation/device-mapper/kcopyd.txt delete mode 100644 Documentation/device-mapper/linear.rst create mode 100644 Documentation/device-mapper/linear.txt delete mode 100644 Documentation/device-mapper/log-writes.rst create mode 100644 Documentation/device-mapper/log-writes.txt delete mode 100644 Documentation/device-mapper/persistent-data.rst create mode 100644 Documentation/device-mapper/persistent-data.txt delete mode 100644 Documentation/device-mapper/snapshot.rst create mode 100644 Documentation/device-mapper/snapshot.txt delete mode 100644 Documentation/device-mapper/statistics.rst create mode 100644 Documentation/device-mapper/statistics.txt delete mode 100644 Documentation/device-mapper/striped.rst create mode 100644 Documentation/device-mapper/striped.txt delete mode 100644 Documentation/device-mapper/switch.rst create mode 100644 Documentation/device-mapper/switch.txt delete mode 100644 Documentation/device-mapper/thin-provisioning.rst create mode 100644 Documentation/device-mapper/thin-provisioning.txt delete mode 100644 Documentation/device-mapper/unstriped.rst create mode 100644 Documentation/device-mapper/unstriped.txt delete mode 100644 Documentation/device-mapper/verity.rst create mode 100644 Documentation/device-mapper/verity.txt delete mode 100644 Documentation/device-mapper/writecache.rst create mode 100644 Documentation/device-mapper/writecache.txt delete mode 100644 Documentation/device-mapper/zero.rst create mode 100644 Documentation/device-mapper/zero.txt create mode 100644 Documentation/devicetree/bindings/arm/amlogic.txt delete mode 100644 Documentation/devicetree/bindings/arm/amlogic.yaml delete mode 100644 Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx- [...] create mode 100644 Documentation/devicetree/bindings/arm/emtrion.txt delete mode 100644 Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml create mode 100644 Documentation/devicetree/bindings/bus/sunxi-rsb.txt delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ccu.yaml create mode 100644 Documentation/devicetree/bindings/clock/sunxi-ccu.txt delete mode 100644 Documentation/devicetree/bindings/cpufreq/imx-cpufreq-dt.txt delete mode 100644 Documentation/devicetree/bindings/csky/pmu.txt delete mode 100644 Documentation/devicetree/bindings/display/allwinner,sun6i-a31-m [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/armadeus,st0700 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/evervision,vgg8 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/koe,tx14d24vm1bpa.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/tfc,s9700rtwv43 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/vl050_8048nt_c01.txt create mode 100644 Documentation/devicetree/bindings/display/sunxi/sun6i-dsi.txt create mode 100644 Documentation/devicetree/bindings/dma/8250_mtk_dma.txt delete mode 100644 Documentation/devicetree/bindings/dma/mtk-uart-apdma.txt create mode 100644 Documentation/devicetree/bindings/gpio/pl061-gpio.txt delete mode 100644 Documentation/devicetree/bindings/gpio/pl061-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adxl345.txt create mode 100644 Documentation/devicetree/bindings/iio/light/isl29018.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/isl29018.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2583.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2583.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] delete mode 100644 Documentation/devicetree/bindings/leds/leds-lm36274.txt delete mode 100644 Documentation/devicetree/bindings/leds/leds-lm3697.txt delete mode 100644 Documentation/devicetree/bindings/leds/leds-spi-byte.txt delete mode 100644 Documentation/devicetree/bindings/media/allegro.txt delete mode 100644 Documentation/devicetree/bindings/media/amlogic,vdec.txt delete mode 100644 Documentation/devicetree/bindings/media/marvell,mmp2-ccic.txt delete mode 100644 Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt delete mode 100644 Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.txt delete mode 100644 Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/mmc-controller.yaml create mode 100644 Documentation/devicetree/bindings/mmc/sunxi-mmc.txt create mode 100644 Documentation/devicetree/bindings/mtd/stm32-quadspi.txt create mode 100644 Documentation/devicetree/bindings/mux/mmio-mux.txt delete mode 100644 Documentation/devicetree/bindings/mux/reg-mux.txt delete mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.txt delete mode 100644 Documentation/devicetree/bindings/net/wiznet,w5x00.txt delete mode 100644 Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt delete mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-mipi- [...] delete mode 100644 Documentation/devicetree/bindings/phy/qcom-pcie2-phy.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra194-pinmux.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/regulator/gpio-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/gpio-regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/max8660.txt delete mode 100644 Documentation/devicetree/bindings/regulator/max8660.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/regulator.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/slg51000.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,adsp-pil.txt delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,hexagon-v56.txt delete mode 100644 Documentation/devicetree/bindings/reset/bitmain,bm1880-reset.txt delete mode 100644 Documentation/devicetree/bindings/riscv/cpus.yaml delete mode 100644 Documentation/devicetree/bindings/riscv/sifive.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/allwinner,sun4i-a10-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/rtc.yaml create mode 100644 Documentation/devicetree/bindings/rtc/sun6i-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/sunxi-rtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/trivial-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt delete mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-spdif.yaml delete mode 100644 Documentation/devicetree/bindings/sound/amlogic,g12a-tohdmitx.txt delete mode 100644 Documentation/devicetree/bindings/sound/rt1011.txt create mode 100644 Documentation/devicetree/bindings/sound/sun4i-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt delete mode 100644 Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-controller.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-gpio.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-pl022.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-sun4i.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-sun6i.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-synquacer.txt create mode 100644 Documentation/devicetree/bindings/spi/spi_pl022.txt delete mode 100644 Documentation/devicetree/bindings/timer/nxp,sysctr-timer.txt delete mode 100644 Documentation/devicetree/bindings/usb/renesas,usbhs.txt rename Documentation/devicetree/bindings/usb/{renesas,usb3.txt => renesas_usb3.txt [...] create mode 100644 Documentation/devicetree/bindings/usb/renesas_usbhs.txt delete mode 100644 Documentation/devicetree/bindings/virtio/iommu.txt delete mode 100644 Documentation/driver-api/mei/hdcp.rst delete mode 100644 Documentation/driver-api/mei/iamt.rst delete mode 100644 Documentation/driver-api/mei/index.rst delete mode 100644 Documentation/driver-api/mei/mei-client-bus.rst delete mode 100644 Documentation/driver-api/mei/mei.rst delete mode 100644 Documentation/driver-api/mei/nfc.rst delete mode 100644 Documentation/driver-api/pps.rst delete mode 100644 Documentation/driver-api/ptp.rst delete mode 100644 Documentation/fault-injection/fault-injection.rst create mode 100644 Documentation/fault-injection/fault-injection.txt delete mode 100644 Documentation/fault-injection/index.rst delete mode 100644 Documentation/fault-injection/notifier-error-inject.rst create mode 100644 Documentation/fault-injection/notifier-error-inject.txt delete mode 100644 Documentation/fault-injection/nvme-fault-injection.rst create mode 100644 Documentation/fault-injection/nvme-fault-injection.txt delete mode 100644 Documentation/fault-injection/provoke-crashes.rst create mode 100644 Documentation/fault-injection/provoke-crashes.txt delete mode 100644 Documentation/fb/api.rst create mode 100644 Documentation/fb/api.txt delete mode 100644 Documentation/fb/arkfb.rst create mode 100644 Documentation/fb/arkfb.txt delete mode 100644 Documentation/fb/aty128fb.rst create mode 100644 Documentation/fb/aty128fb.txt delete mode 100644 Documentation/fb/cirrusfb.rst create mode 100644 Documentation/fb/cirrusfb.txt delete mode 100644 Documentation/fb/cmap_xfbdev.rst create mode 100644 Documentation/fb/cmap_xfbdev.txt delete mode 100644 Documentation/fb/deferred_io.rst create mode 100644 Documentation/fb/deferred_io.txt delete mode 100644 Documentation/fb/efifb.rst create mode 100644 Documentation/fb/efifb.txt delete mode 100644 Documentation/fb/ep93xx-fb.rst create mode 100644 Documentation/fb/ep93xx-fb.txt delete mode 100644 Documentation/fb/fbcon.rst create mode 100644 Documentation/fb/fbcon.txt delete mode 100644 Documentation/fb/framebuffer.rst create mode 100644 Documentation/fb/framebuffer.txt delete mode 100644 Documentation/fb/gxfb.rst create mode 100644 Documentation/fb/gxfb.txt delete mode 100644 Documentation/fb/index.rst delete mode 100644 Documentation/fb/intel810.rst create mode 100644 Documentation/fb/intel810.txt delete mode 100644 Documentation/fb/intelfb.rst create mode 100644 Documentation/fb/intelfb.txt delete mode 100644 Documentation/fb/internals.rst create mode 100644 Documentation/fb/internals.txt delete mode 100644 Documentation/fb/lxfb.rst create mode 100644 Documentation/fb/lxfb.txt delete mode 100644 Documentation/fb/matroxfb.rst create mode 100644 Documentation/fb/matroxfb.txt delete mode 100644 Documentation/fb/metronomefb.rst create mode 100644 Documentation/fb/metronomefb.txt delete mode 100644 Documentation/fb/modedb.rst create mode 100644 Documentation/fb/modedb.txt delete mode 100644 Documentation/fb/pvr2fb.rst create mode 100644 Documentation/fb/pvr2fb.txt delete mode 100644 Documentation/fb/pxafb.rst create mode 100644 Documentation/fb/pxafb.txt delete mode 100644 Documentation/fb/s3fb.rst create mode 100644 Documentation/fb/s3fb.txt delete mode 100644 Documentation/fb/sa1100fb.rst create mode 100644 Documentation/fb/sa1100fb.txt delete mode 100644 Documentation/fb/sh7760fb.rst create mode 100644 Documentation/fb/sh7760fb.txt delete mode 100644 Documentation/fb/sisfb.rst create mode 100644 Documentation/fb/sisfb.txt delete mode 100644 Documentation/fb/sm501.rst create mode 100644 Documentation/fb/sm501.txt delete mode 100644 Documentation/fb/sm712fb.rst create mode 100644 Documentation/fb/sm712fb.txt delete mode 100644 Documentation/fb/sstfb.rst create mode 100644 Documentation/fb/sstfb.txt delete mode 100644 Documentation/fb/tgafb.rst create mode 100644 Documentation/fb/tgafb.txt delete mode 100644 Documentation/fb/tridentfb.rst create mode 100644 Documentation/fb/tridentfb.txt delete mode 100644 Documentation/fb/udlfb.rst create mode 100644 Documentation/fb/udlfb.txt delete mode 100644 Documentation/fb/uvesafb.rst create mode 100644 Documentation/fb/uvesafb.txt delete mode 100644 Documentation/fb/vesafb.rst create mode 100644 Documentation/fb/vesafb.txt delete mode 100644 Documentation/fb/viafb.rst create mode 100644 Documentation/fb/viafb.txt delete mode 100644 Documentation/fb/vt8623fb.rst create mode 100644 Documentation/fb/vt8623fb.txt delete mode 100644 Documentation/filesystems/vfs.rst create mode 100644 Documentation/filesystems/vfs.txt create mode 100644 Documentation/fmc/API.txt create mode 100644 Documentation/fmc/FMC-and-SDB.txt create mode 100644 Documentation/fmc/carrier.txt create mode 100644 Documentation/fmc/fmc-chardev.txt create mode 100644 Documentation/fmc/fmc-fakedev.txt create mode 100644 Documentation/fmc/fmc-trivial.txt create mode 100644 Documentation/fmc/fmc-write-eeprom.txt create mode 100644 Documentation/fmc/identifiers.txt create mode 100644 Documentation/fmc/mezzanine.txt create mode 100644 Documentation/fmc/parameters.txt delete mode 100644 Documentation/fpga/dfl.rst create mode 100644 Documentation/fpga/dfl.txt delete mode 100644 Documentation/fpga/index.rst delete mode 100644 Documentation/gpu/mcde.rst delete mode 100644 Documentation/hwmon/pxe1610 delete mode 100644 Documentation/ide/changelogs.rst delete mode 100644 Documentation/ide/ide-tape.rst create mode 100644 Documentation/ide/ide-tape.txt delete mode 100644 Documentation/ide/ide.rst create mode 100644 Documentation/ide/ide.txt delete mode 100644 Documentation/ide/index.rst delete mode 100644 Documentation/ide/warm-plug-howto.rst create mode 100644 Documentation/ide/warm-plug-howto.txt create mode 100644 Documentation/isdn/HiSax.cert create mode 100644 Documentation/isdn/INTERFACE create mode 100644 Documentation/isdn/INTERFACE.fax create mode 100644 Documentation/isdn/README create mode 100644 Documentation/isdn/README.FAQ create mode 100644 Documentation/isdn/README.HiSax create mode 100644 Documentation/isdn/README.audio create mode 100644 Documentation/isdn/README.concap create mode 100644 Documentation/isdn/README.diversion create mode 100644 Documentation/isdn/README.fax create mode 100644 Documentation/isdn/README.hfc-pci create mode 100644 Documentation/isdn/README.syncppp create mode 100644 Documentation/isdn/README.x25 create mode 100644 Documentation/isdn/syncPPP.FAQ delete mode 100644 Documentation/kbuild/headers_install.rst create mode 100644 Documentation/kbuild/headers_install.txt delete mode 100644 Documentation/kbuild/index.rst delete mode 100644 Documentation/kbuild/issues.rst delete mode 100644 Documentation/kbuild/kbuild.rst create mode 100644 Documentation/kbuild/kbuild.txt delete mode 100644 Documentation/kbuild/kconfig-language.rst create mode 100644 Documentation/kbuild/kconfig-language.txt delete mode 100644 Documentation/kbuild/kconfig-macro-language.rst create mode 100644 Documentation/kbuild/kconfig-macro-language.txt delete mode 100644 Documentation/kbuild/kconfig.rst create mode 100644 Documentation/kbuild/kconfig.txt delete mode 100644 Documentation/kbuild/makefiles.rst create mode 100644 Documentation/kbuild/makefiles.txt delete mode 100644 Documentation/kbuild/modules.rst create mode 100644 Documentation/kbuild/modules.txt delete mode 100644 Documentation/kdump/index.rst delete mode 100644 Documentation/kdump/kdump.rst create mode 100644 Documentation/kdump/kdump.txt delete mode 100644 Documentation/kdump/vmcoreinfo.rst create mode 100644 Documentation/kdump/vmcoreinfo.txt delete mode 100644 Documentation/maintainer/rebasing-and-merging.rst delete mode 100644 Documentation/mic/index.rst delete mode 100644 Documentation/mic/mic_overview.rst create mode 100644 Documentation/mic/mic_overview.txt delete mode 100644 Documentation/mic/scif_overview.rst create mode 100644 Documentation/mic/scif_overview.txt create mode 100644 Documentation/misc-devices/mei/mei-client-bus.txt create mode 100644 Documentation/misc-devices/mei/mei.txt delete mode 100644 Documentation/netlabel/cipso_ipv4.rst create mode 100644 Documentation/netlabel/cipso_ipv4.txt delete mode 100644 Documentation/netlabel/draft_ietf.rst delete mode 100644 Documentation/netlabel/index.rst delete mode 100644 Documentation/netlabel/introduction.rst create mode 100644 Documentation/netlabel/introduction.txt delete mode 100644 Documentation/netlabel/lsm_interface.rst create mode 100644 Documentation/netlabel/lsm_interface.txt delete mode 100644 Documentation/networking/device_drivers/index.rst delete mode 100644 Documentation/networking/device_drivers/mellanox/mlx5.rst delete mode 100644 Documentation/networking/tls-offload-layers.svg delete mode 100644 Documentation/networking/tls-offload-reorder-bad.svg delete mode 100644 Documentation/networking/tls-offload-reorder-good.svg delete mode 100644 Documentation/networking/tls-offload.rst delete mode 100644 Documentation/networking/tls.rst create mode 100644 Documentation/networking/tls.txt delete mode 100644 Documentation/pcmcia/devicetable.rst create mode 100644 Documentation/pcmcia/devicetable.txt delete mode 100644 Documentation/pcmcia/driver-changes.rst create mode 100644 Documentation/pcmcia/driver-changes.txt delete mode 100644 Documentation/pcmcia/driver.rst create mode 100644 Documentation/pcmcia/driver.txt delete mode 100644 Documentation/pcmcia/index.rst delete mode 100644 Documentation/pcmcia/locking.rst create mode 100644 Documentation/pcmcia/locking.txt delete mode 100644 Documentation/power/apm-acpi.rst create mode 100644 Documentation/power/apm-acpi.txt delete mode 100644 Documentation/power/basic-pm-debugging.rst create mode 100644 Documentation/power/basic-pm-debugging.txt delete mode 100644 Documentation/power/charger-manager.rst create mode 100644 Documentation/power/charger-manager.txt delete mode 100644 Documentation/power/drivers-testing.rst create mode 100644 Documentation/power/drivers-testing.txt delete mode 100644 Documentation/power/energy-model.rst create mode 100644 Documentation/power/energy-model.txt delete mode 100644 Documentation/power/freezing-of-tasks.rst create mode 100644 Documentation/power/freezing-of-tasks.txt delete mode 100644 Documentation/power/index.rst delete mode 100644 Documentation/power/interface.rst create mode 100644 Documentation/power/interface.txt delete mode 100644 Documentation/power/opp.rst create mode 100644 Documentation/power/opp.txt delete mode 100644 Documentation/power/pci.rst create mode 100644 Documentation/power/pci.txt delete mode 100644 Documentation/power/pm_qos_interface.rst create mode 100644 Documentation/power/pm_qos_interface.txt delete mode 100644 Documentation/power/power_supply_class.rst create mode 100644 Documentation/power/power_supply_class.txt delete mode 100644 Documentation/power/powercap/powercap.rst create mode 100644 Documentation/power/powercap/powercap.txt delete mode 100644 Documentation/power/regulator/consumer.rst create mode 100644 Documentation/power/regulator/consumer.txt delete mode 100644 Documentation/power/regulator/design.rst create mode 100644 Documentation/power/regulator/design.txt delete mode 100644 Documentation/power/regulator/machine.rst create mode 100644 Documentation/power/regulator/machine.txt delete mode 100644 Documentation/power/regulator/overview.rst create mode 100644 Documentation/power/regulator/overview.txt delete mode 100644 Documentation/power/regulator/regulator.rst create mode 100644 Documentation/power/regulator/regulator.txt delete mode 100644 Documentation/power/runtime_pm.rst create mode 100644 Documentation/power/runtime_pm.txt delete mode 100644 Documentation/power/s2ram.rst create mode 100644 Documentation/power/s2ram.txt delete mode 100644 Documentation/power/suspend-and-cpuhotplug.rst create mode 100644 Documentation/power/suspend-and-cpuhotplug.txt delete mode 100644 Documentation/power/suspend-and-interrupts.rst create mode 100644 Documentation/power/suspend-and-interrupts.txt delete mode 100644 Documentation/power/swsusp-and-swap-files.rst create mode 100644 Documentation/power/swsusp-and-swap-files.txt delete mode 100644 Documentation/power/swsusp-dmcrypt.rst create mode 100644 Documentation/power/swsusp-dmcrypt.txt delete mode 100644 Documentation/power/swsusp.rst create mode 100644 Documentation/power/swsusp.txt delete mode 100644 Documentation/power/tricks.rst create mode 100644 Documentation/power/tricks.txt delete mode 100644 Documentation/power/userland-swsusp.rst create mode 100644 Documentation/power/userland-swsusp.txt delete mode 100644 Documentation/power/video.rst create mode 100644 Documentation/power/video.txt create mode 100644 Documentation/pps/pps.txt create mode 100644 Documentation/ptp/ptp.txt delete mode 100644 Documentation/riscv/index.rst delete mode 100644 Documentation/riscv/pmu.rst create mode 100644 Documentation/riscv/pmu.txt delete mode 100644 Documentation/s390/3270.rst create mode 100644 Documentation/s390/3270.txt create mode 100644 Documentation/s390/CommonIO create mode 100644 Documentation/s390/DASD create mode 100644 Documentation/s390/Debugging390.txt delete mode 100644 Documentation/s390/cds.rst create mode 100644 Documentation/s390/cds.txt delete mode 100644 Documentation/s390/common_io.rst delete mode 100644 Documentation/s390/dasd.rst delete mode 100644 Documentation/s390/debugging390.rst delete mode 100644 Documentation/s390/driver-model.rst create mode 100644 Documentation/s390/driver-model.txt delete mode 100644 Documentation/s390/index.rst delete mode 100644 Documentation/s390/monreader.rst create mode 100644 Documentation/s390/monreader.txt delete mode 100644 Documentation/s390/qeth.rst create mode 100644 Documentation/s390/qeth.txt delete mode 100644 Documentation/s390/s390dbf.rst create mode 100644 Documentation/s390/s390dbf.txt delete mode 100644 Documentation/s390/text_files.rst delete mode 100644 Documentation/s390/vfio-ap.rst create mode 100644 Documentation/s390/vfio-ap.txt delete mode 100644 Documentation/s390/vfio-ccw.rst create mode 100644 Documentation/s390/vfio-ccw.txt delete mode 100644 Documentation/s390/zfcpdump.rst create mode 100644 Documentation/s390/zfcpdump.txt delete mode 100644 Documentation/scheduler/completion.rst create mode 100644 Documentation/scheduler/completion.txt delete mode 100644 Documentation/scheduler/index.rst delete mode 100644 Documentation/scheduler/sched-arch.rst create mode 100644 Documentation/scheduler/sched-arch.txt delete mode 100644 Documentation/scheduler/sched-bwc.rst create mode 100644 Documentation/scheduler/sched-bwc.txt delete mode 100644 Documentation/scheduler/sched-deadline.rst create mode 100644 Documentation/scheduler/sched-deadline.txt delete mode 100644 Documentation/scheduler/sched-design-CFS.rst create mode 100644 Documentation/scheduler/sched-design-CFS.txt delete mode 100644 Documentation/scheduler/sched-domains.rst create mode 100644 Documentation/scheduler/sched-domains.txt delete mode 100644 Documentation/scheduler/sched-energy.rst create mode 100644 Documentation/scheduler/sched-energy.txt delete mode 100644 Documentation/scheduler/sched-nice-design.rst create mode 100644 Documentation/scheduler/sched-nice-design.txt delete mode 100644 Documentation/scheduler/sched-rt-group.rst create mode 100644 Documentation/scheduler/sched-rt-group.txt delete mode 100644 Documentation/scheduler/sched-stats.rst create mode 100644 Documentation/scheduler/sched-stats.txt delete mode 100644 Documentation/scheduler/text_files.rst create mode 100644 Documentation/scsi/osst.txt delete mode 100644 Documentation/sphinx/kernellog.py delete mode 100644 Documentation/target/index.rst delete mode 100644 Documentation/target/scripts.rst delete mode 100644 Documentation/target/tcm_mod_builder.rst create mode 100644 Documentation/target/tcm_mod_builder.txt delete mode 100644 Documentation/target/tcmu-design.rst create mode 100644 Documentation/target/tcmu-design.txt create mode 100644 Documentation/timers/NO_HZ.txt delete mode 100644 Documentation/timers/highres.rst create mode 100644 Documentation/timers/highres.txt delete mode 100644 Documentation/timers/hpet.rst create mode 100644 Documentation/timers/hpet.txt delete mode 100644 Documentation/timers/hrtimers.rst create mode 100644 Documentation/timers/hrtimers.txt delete mode 100644 Documentation/timers/index.rst delete mode 100644 Documentation/timers/no_hz.rst delete mode 100644 Documentation/timers/timekeeping.rst create mode 100644 Documentation/timers/timekeeping.txt delete mode 100644 Documentation/timers/timers-howto.rst create mode 100644 Documentation/timers/timers-howto.txt delete mode 100644 Documentation/translations/it_IT/admin-guide/kernel-parameters.rst create mode 100644 Documentation/translations/zh_CN/basic_profiling.txt delete mode 100644 Documentation/watchdog/convert_drivers_to_kernel_api.rst create mode 100644 Documentation/watchdog/convert_drivers_to_kernel_api.txt delete mode 100644 Documentation/watchdog/hpwdt.rst create mode 100644 Documentation/watchdog/hpwdt.txt delete mode 100644 Documentation/watchdog/index.rst delete mode 100644 Documentation/watchdog/mlx-wdt.rst create mode 100644 Documentation/watchdog/mlx-wdt.txt delete mode 100644 Documentation/watchdog/pcwd-watchdog.rst create mode 100644 Documentation/watchdog/pcwd-watchdog.txt delete mode 100644 Documentation/watchdog/watchdog-api.rst create mode 100644 Documentation/watchdog/watchdog-api.txt delete mode 100644 Documentation/watchdog/watchdog-kernel-api.rst create mode 100644 Documentation/watchdog/watchdog-kernel-api.txt delete mode 100644 Documentation/watchdog/watchdog-parameters.rst create mode 100644 Documentation/watchdog/watchdog-parameters.txt delete mode 100644 Documentation/watchdog/watchdog-pm.rst create mode 100644 Documentation/watchdog/watchdog-pm.txt delete mode 100644 Documentation/watchdog/wdt.rst create mode 100644 Documentation/watchdog/wdt.txt rename Documentation/{core-api => x86}/protection-keys.rst (100%) delete mode 100644 Documentation/xilinx/eemi.rst create mode 100644 Documentation/xilinx/eemi.txt delete mode 100644 Documentation/xilinx/index.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 Next/quilt-import.log delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/am335x-regor-rdk.dts delete mode 100644 arch/arm/boot/dts/am335x-regor.dtsi delete mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-microsoft-olympus.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-swift.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts delete mode 100644 arch/arm/boot/dts/dra71x.dtsi delete mode 100644 arch/arm/boot/dts/ibm-power9-dual.dtsi delete mode 100644 arch/arm/boot/dts/imx7d-meerkat96.dts delete mode 100644 arch/arm/boot/dts/logicpd-torpedo-37xx-devkit-28.dts delete mode 100644 arch/arm/boot/dts/ls1021a-tsn.dts create mode 100644 arch/arm/configs/netx_defconfig create mode 100644 arch/arm/include/asm/flat.h create mode 100644 arch/arm/include/debug/netx.S rename arch/arm/{mach-rpc/ecard-loader.S => lib/ecard.S} (100%) rename arch/arm/{mach-rpc => lib}/floppydma.S (100%) rename arch/arm/{mach-rpc => lib}/io-acorn.S (100%) delete mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-devkit.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-db845c.dts delete mode 100644 arch/arm64/boot/dts/renesas/hihope-common.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m-ex.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-khadas-edge-captain.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-khadas-edge-v.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-khadas-edge.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-khadas-edge.dtsi delete mode 100644 arch/nds32/include/uapi/asm/fp_udfiex_crtl.h create mode 100644 arch/nds32/include/uapi/asm/udftrap.h delete mode 100644 arch/nds32/math-emu/fd2si.c delete mode 100644 arch/nds32/math-emu/fd2siz.c delete mode 100644 arch/nds32/math-emu/fd2ui.c delete mode 100644 arch/nds32/math-emu/fd2uiz.c delete mode 100644 arch/nds32/math-emu/fs2si.c delete mode 100644 arch/nds32/math-emu/fs2siz.c delete mode 100644 arch/nds32/math-emu/fs2ui.c delete mode 100644 arch/nds32/math-emu/fs2uiz.c delete mode 100644 arch/nds32/math-emu/fsi2d.c delete mode 100644 arch/nds32/math-emu/fsi2s.c delete mode 100644 arch/nds32/math-emu/fui2d.c delete mode 100644 arch/nds32/math-emu/fui2s.c delete mode 100644 arch/riscv/boot/dts/Makefile delete mode 100644 arch/riscv/boot/dts/sifive/Makefile delete mode 100644 arch/riscv/boot/dts/sifive/fu540-c000.dtsi delete mode 100644 arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts create mode 100644 arch/s390/configs/performance_defconfig delete mode 100644 arch/s390/include/asm/mem_encrypt.h create mode 100644 arch/sparc/lib/COPYING.LIB rename arch/unicore32/configs/{defconfig => unicore32_defconfig} (100%) delete mode 100644 arch/x86/include/asm/acrn.h delete mode 100644 arch/x86/kernel/cpu/acrn.c delete mode 100644 arch/x86/kernel/paravirt_patch.c create mode 100644 arch/x86/kernel/paravirt_patch_32.c create mode 100644 arch/x86/kernel/paravirt_patch_64.c create mode 100644 crypto/crypto_wq.c delete mode 100644 crypto/xxhash_generic.c delete mode 100644 drivers/base/regmap/regmap-i3c.c delete mode 100644 drivers/char/ipmi/ipmb_dev_int.c delete mode 100644 drivers/clk/mediatek/clk-mt8516-aud.c delete mode 100644 drivers/clocksource/hyperv_timer.c delete mode 100644 drivers/clocksource/timer-imx-sysctr.c delete mode 100644 drivers/clocksource/timer-tegra.c create mode 100644 drivers/clocksource/timer-tegra20.c delete mode 100644 drivers/cpufreq/imx-cpufreq-dt.c delete mode 100644 drivers/cpufreq/raspberrypi-cpufreq.c create mode 100644 drivers/crypto/atmel-ecc.h delete mode 100644 drivers/crypto/atmel-i2c.c delete mode 100644 drivers/crypto/atmel-i2c.h delete mode 100644 drivers/crypto/atmel-sha204a.c delete mode 100644 drivers/dma/dw-edma/Kconfig delete mode 100644 drivers/dma/dw-edma/Makefile delete mode 100644 drivers/dma/dw-edma/dw-edma-core.c delete mode 100644 drivers/dma/dw-edma/dw-edma-core.h delete mode 100644 drivers/dma/dw-edma/dw-edma-pcie.c delete mode 100644 drivers/dma/dw-edma/dw-edma-v0-core.c delete mode 100644 drivers/dma/dw-edma/dw-edma-v0-core.h delete mode 100644 drivers/dma/dw-edma/dw-edma-v0-debugfs.c delete mode 100644 drivers/dma/dw-edma/dw-edma-v0-debugfs.h delete mode 100644 drivers/dma/dw-edma/dw-edma-v0-regs.h delete mode 100644 drivers/dma/mediatek/mtk-uart-apdma.c create mode 100644 drivers/dma/sh/sudmac.c delete mode 100644 drivers/edac/sifive_edac.c create mode 100644 drivers/fmc/Kconfig create mode 100644 drivers/fmc/Makefile create mode 100644 drivers/fmc/fmc-chardev.c create mode 100644 drivers/fmc/fmc-core.c create mode 100644 drivers/fmc/fmc-debug.c create mode 100644 drivers/fmc/fmc-dump.c create mode 100644 drivers/fmc/fmc-fakedev.c create mode 100644 drivers/fmc/fmc-match.c create mode 100644 drivers/fmc/fmc-private.h create mode 100644 drivers/fmc/fmc-sdb.c create mode 100644 drivers/fmc/fmc-trivial.c create mode 100644 drivers/fmc/fmc-write-eeprom.c create mode 100644 drivers/fmc/fru-parse.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr_internal.h delete mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.c delete mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.h delete mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c create mode 100644 drivers/gpu/drm/cirrus/cirrus_ttm.c delete mode 100644 drivers/gpu/drm/drm_client_modeset.c delete mode 100644 drivers/gpu/drm/drm_gem_vram_helper.c delete mode 100644 drivers/gpu/drm/drm_hdcp.c delete mode 100644 drivers/gpu/drm/drm_self_refresh_helper.c delete mode 100644 drivers/gpu/drm/drm_vram_helper_common.c delete mode 100644 drivers/gpu/drm/drm_vram_mm_helper.c create mode 100644 drivers/gpu/drm/i915/.gitignore delete mode 100644 drivers/gpu/drm/i915/Kconfig.profile delete mode 100644 drivers/gpu/drm/i915/display/Makefile delete mode 100644 drivers/gpu/drm/i915/display/Makefile.header-test delete mode 100644 drivers/gpu/drm/i915/display/dvo_ch7017.c delete mode 100644 drivers/gpu/drm/i915/display/dvo_ch7xxx.c delete mode 100644 drivers/gpu/drm/i915/display/dvo_ivch.c delete mode 100644 drivers/gpu/drm/i915/display/dvo_ns2501.c delete mode 100644 drivers/gpu/drm/i915/display/dvo_sil164.c delete mode 100644 drivers/gpu/drm/i915/display/dvo_tfp410.c delete mode 100644 drivers/gpu/drm/i915/display/icl_dsi.c delete mode 100644 drivers/gpu/drm/i915/display/intel_acpi.c delete mode 100644 drivers/gpu/drm/i915/display/intel_acpi.h delete mode 100644 drivers/gpu/drm/i915/display/intel_atomic.c delete mode 100644 drivers/gpu/drm/i915/display/intel_atomic.h delete mode 100644 drivers/gpu/drm/i915/display/intel_atomic_plane.c delete mode 100644 drivers/gpu/drm/i915/display/intel_atomic_plane.h delete mode 100644 drivers/gpu/drm/i915/display/intel_audio.c delete mode 100644 drivers/gpu/drm/i915/display/intel_bios.c delete mode 100644 drivers/gpu/drm/i915/display/intel_bios.h delete mode 100644 drivers/gpu/drm/i915/display/intel_bw.c delete mode 100644 drivers/gpu/drm/i915/display/intel_bw.h delete mode 100644 drivers/gpu/drm/i915/display/intel_cdclk.c delete mode 100644 drivers/gpu/drm/i915/display/intel_color.c delete mode 100644 drivers/gpu/drm/i915/display/intel_color.h delete mode 100644 drivers/gpu/drm/i915/display/intel_combo_phy.c delete mode 100644 drivers/gpu/drm/i915/display/intel_combo_phy.h delete mode 100644 drivers/gpu/drm/i915/display/intel_connector.c delete mode 100644 drivers/gpu/drm/i915/display/intel_crt.c delete mode 100644 drivers/gpu/drm/i915/display/intel_ddi.c delete mode 100644 drivers/gpu/drm/i915/display/intel_ddi.h delete mode 100644 drivers/gpu/drm/i915/display/intel_display.c delete mode 100644 drivers/gpu/drm/i915/display/intel_display.h delete mode 100644 drivers/gpu/drm/i915/display/intel_display_power.c delete mode 100644 drivers/gpu/drm/i915/display/intel_display_power.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dp.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dp.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux_backlight.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dp_link_training.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dp_link_training.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dp_mst.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dp_mst.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dpio_phy.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dpio_phy.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dpll_mgr.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dpll_mgr.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dsi.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dsi_vbt.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dvo.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dvo_dev.h delete mode 100644 drivers/gpu/drm/i915/display/intel_fbc.c delete mode 100644 drivers/gpu/drm/i915/display/intel_fbdev.c delete mode 100644 drivers/gpu/drm/i915/display/intel_fifo_underrun.c delete mode 100644 drivers/gpu/drm/i915/display/intel_fifo_underrun.h delete mode 100644 drivers/gpu/drm/i915/display/intel_frontbuffer.c delete mode 100644 drivers/gpu/drm/i915/display/intel_frontbuffer.h delete mode 100644 drivers/gpu/drm/i915/display/intel_gmbus.c delete mode 100644 drivers/gpu/drm/i915/display/intel_gmbus.h delete mode 100644 drivers/gpu/drm/i915/display/intel_hdcp.c delete mode 100644 drivers/gpu/drm/i915/display/intel_hdcp.h delete mode 100644 drivers/gpu/drm/i915/display/intel_hdmi.c delete mode 100644 drivers/gpu/drm/i915/display/intel_hotplug.c delete mode 100644 drivers/gpu/drm/i915/display/intel_hotplug.h delete mode 100644 drivers/gpu/drm/i915/display/intel_lpe_audio.c delete mode 100644 drivers/gpu/drm/i915/display/intel_lpe_audio.h delete mode 100644 drivers/gpu/drm/i915/display/intel_lvds.c delete mode 100644 drivers/gpu/drm/i915/display/intel_opregion.c delete mode 100644 drivers/gpu/drm/i915/display/intel_overlay.c delete mode 100644 drivers/gpu/drm/i915/display/intel_overlay.h delete mode 100644 drivers/gpu/drm/i915/display/intel_panel.c delete mode 100644 drivers/gpu/drm/i915/display/intel_pipe_crc.c delete mode 100644 drivers/gpu/drm/i915/display/intel_pipe_crc.h delete mode 100644 drivers/gpu/drm/i915/display/intel_psr.c delete mode 100644 drivers/gpu/drm/i915/display/intel_quirks.c delete mode 100644 drivers/gpu/drm/i915/display/intel_quirks.h delete mode 100644 drivers/gpu/drm/i915/display/intel_sdvo.c delete mode 100644 drivers/gpu/drm/i915/display/intel_sdvo_regs.h delete mode 100644 drivers/gpu/drm/i915/display/intel_sprite.c delete mode 100644 drivers/gpu/drm/i915/display/intel_sprite.h delete mode 100644 drivers/gpu/drm/i915/display/intel_tv.c delete mode 100644 drivers/gpu/drm/i915/display/intel_vbt_defs.h delete mode 100644 drivers/gpu/drm/i915/display/intel_vdsc.c delete mode 100644 drivers/gpu/drm/i915/display/intel_vdsc.h delete mode 100644 drivers/gpu/drm/i915/display/vlv_dsi.c delete mode 100644 drivers/gpu/drm/i915/display/vlv_dsi_pll.c create mode 100644 drivers/gpu/drm/i915/dvo.h create mode 100644 drivers/gpu/drm/i915/dvo_ch7017.c create mode 100644 drivers/gpu/drm/i915/dvo_ch7xxx.c create mode 100644 drivers/gpu/drm/i915/dvo_ivch.c create mode 100644 drivers/gpu/drm/i915/dvo_ns2501.c create mode 100644 drivers/gpu/drm/i915/dvo_sil164.c create mode 100644 drivers/gpu/drm/i915/dvo_tfp410.c delete mode 100644 drivers/gpu/drm/i915/gem/Makefile delete mode 100644 drivers/gpu/drm/i915/gem/Makefile.header-test delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_busy.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_clflush.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_clflush.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_context.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_context.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_context_types.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_domain.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_fence.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_internal.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_mman.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_types.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_pages.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_phys.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_pm.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_pm.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_shmem.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_shrinker.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_stolen.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_throttle.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_tiling.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_userptr.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_wait.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.h delete mode 100644 drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/huge_gem_object.h delete mode 100644 drivers/gpu/drm/i915/gem/selftests/huge_pages.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_coherency.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_object.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_object_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h delete mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_context.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_context.h delete mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h delete mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_gem_object.h delete mode 100644 drivers/gpu/drm/i915/gt/Makefile delete mode 100644 drivers/gpu/drm/i915/gt/Makefile.header-test delete mode 100644 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_context.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_context.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_context_types.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_cs.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pm.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pm.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_types.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gpu_commands.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_hangcheck.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_lrc.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_lrc.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_lrc_reg.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_mocs.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_mocs.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_reset.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_reset.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_ringbuffer.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_sseu.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_sseu.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_workarounds.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_workarounds.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_workarounds_types.h delete mode 100644 drivers/gpu/drm/i915/gt/mock_engine.c delete mode 100644 drivers/gpu/drm/i915/gt/mock_engine.h delete mode 100644 drivers/gpu/drm/i915/gt/selftest_hangcheck.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_lrc.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_reset.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_workarounds.c delete mode 100644 drivers/gpu/drm/i915/i915_debugfs.h create mode 100644 drivers/gpu/drm/i915/i915_gem_clflush.c create mode 100644 drivers/gpu/drm/i915/i915_gem_clflush.h create mode 100644 drivers/gpu/drm/i915/i915_gem_context.c create mode 100644 drivers/gpu/drm/i915/i915_gem_context.h create mode 100644 drivers/gpu/drm/i915/i915_gem_context_types.h create mode 100644 drivers/gpu/drm/i915/i915_gem_dmabuf.c create mode 100644 drivers/gpu/drm/i915/i915_gem_execbuffer.c create mode 100644 drivers/gpu/drm/i915/i915_gem_internal.c create mode 100644 drivers/gpu/drm/i915/i915_gem_object.c create mode 100644 drivers/gpu/drm/i915/i915_gem_object.h create mode 100644 drivers/gpu/drm/i915/i915_gem_shrinker.c create mode 100644 drivers/gpu/drm/i915/i915_gem_stolen.c create mode 100644 drivers/gpu/drm/i915/i915_gem_tiling.c create mode 100644 drivers/gpu/drm/i915/i915_gem_userptr.c create mode 100644 drivers/gpu/drm/i915/i915_gemfs.c create mode 100644 drivers/gpu/drm/i915/i915_gemfs.h delete mode 100644 drivers/gpu/drm/i915/i915_irq.h create mode 100644 drivers/gpu/drm/i915/i915_reset.c create mode 100644 drivers/gpu/drm/i915/i915_reset.h delete mode 100644 drivers/gpu/drm/i915/i915_scatterlist.c delete mode 100644 drivers/gpu/drm/i915/i915_scatterlist.h create mode 100644 drivers/gpu/drm/i915/icl_dsi.c create mode 100644 drivers/gpu/drm/i915/intel_acpi.c create mode 100644 drivers/gpu/drm/i915/intel_atomic.c create mode 100644 drivers/gpu/drm/i915/intel_atomic_plane.c create mode 100644 drivers/gpu/drm/i915/intel_atomic_plane.h create mode 100644 drivers/gpu/drm/i915/intel_audio.c rename drivers/gpu/drm/i915/{display => }/intel_audio.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_bios.c create mode 100644 drivers/gpu/drm/i915/intel_bios.h create mode 100644 drivers/gpu/drm/i915/intel_breadcrumbs.c create mode 100644 drivers/gpu/drm/i915/intel_cdclk.c rename drivers/gpu/drm/i915/{display => }/intel_cdclk.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_color.c create mode 100644 drivers/gpu/drm/i915/intel_color.h create mode 100644 drivers/gpu/drm/i915/intel_combo_phy.c create mode 100644 drivers/gpu/drm/i915/intel_connector.c rename drivers/gpu/drm/i915/{display => }/intel_connector.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_context.c create mode 100644 drivers/gpu/drm/i915/intel_context.h create mode 100644 drivers/gpu/drm/i915/intel_context_types.h create mode 100644 drivers/gpu/drm/i915/intel_crt.c rename drivers/gpu/drm/i915/{display => }/intel_crt.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_ddi.c create mode 100644 drivers/gpu/drm/i915/intel_ddi.h create mode 100644 drivers/gpu/drm/i915/intel_display.c create mode 100644 drivers/gpu/drm/i915/intel_display.h create mode 100644 drivers/gpu/drm/i915/intel_dp.c create mode 100644 drivers/gpu/drm/i915/intel_dp.h create mode 100644 drivers/gpu/drm/i915/intel_dp_aux_backlight.c create mode 100644 drivers/gpu/drm/i915/intel_dp_link_training.c create mode 100644 drivers/gpu/drm/i915/intel_dp_mst.c create mode 100644 drivers/gpu/drm/i915/intel_dpio_phy.c create mode 100644 drivers/gpu/drm/i915/intel_dpll_mgr.c create mode 100644 drivers/gpu/drm/i915/intel_dpll_mgr.h rename drivers/gpu/drm/i915/{display => }/intel_dsi.c (100%) create mode 100644 drivers/gpu/drm/i915/intel_dsi.h create mode 100644 drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c create mode 100644 drivers/gpu/drm/i915/intel_dsi_vbt.c create mode 100644 drivers/gpu/drm/i915/intel_dvo.c rename drivers/gpu/drm/i915/{display => }/intel_dvo.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_engine_cs.c create mode 100644 drivers/gpu/drm/i915/intel_engine_types.h create mode 100644 drivers/gpu/drm/i915/intel_fbc.c rename drivers/gpu/drm/i915/{display => }/intel_fbc.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_fbdev.c rename drivers/gpu/drm/i915/{display => }/intel_fbdev.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_fifo_underrun.c create mode 100644 drivers/gpu/drm/i915/intel_frontbuffer.c create mode 100644 drivers/gpu/drm/i915/intel_frontbuffer.h create mode 100644 drivers/gpu/drm/i915/intel_gpu_commands.h create mode 100644 drivers/gpu/drm/i915/intel_hangcheck.c create mode 100644 drivers/gpu/drm/i915/intel_hdcp.c create mode 100644 drivers/gpu/drm/i915/intel_hdcp.h create mode 100644 drivers/gpu/drm/i915/intel_hdmi.c rename drivers/gpu/drm/i915/{display => }/intel_hdmi.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_hotplug.c create mode 100644 drivers/gpu/drm/i915/intel_i2c.c create mode 100644 drivers/gpu/drm/i915/intel_lpe_audio.c create mode 100644 drivers/gpu/drm/i915/intel_lrc.c create mode 100644 drivers/gpu/drm/i915/intel_lrc.h create mode 100644 drivers/gpu/drm/i915/intel_lrc_reg.h rename drivers/gpu/drm/i915/{display => }/intel_lspcon.c (100%) rename drivers/gpu/drm/i915/{display => }/intel_lspcon.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_lvds.c rename drivers/gpu/drm/i915/{display => }/intel_lvds.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_mocs.c create mode 100644 drivers/gpu/drm/i915/intel_mocs.h create mode 100644 drivers/gpu/drm/i915/intel_opregion.c rename drivers/gpu/drm/i915/{display => }/intel_opregion.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_overlay.c create mode 100644 drivers/gpu/drm/i915/intel_panel.c rename drivers/gpu/drm/i915/{display => }/intel_panel.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_pipe_crc.c create mode 100644 drivers/gpu/drm/i915/intel_pipe_crc.h create mode 100644 drivers/gpu/drm/i915/intel_psr.c rename drivers/gpu/drm/i915/{display => }/intel_psr.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_quirks.c create mode 100644 drivers/gpu/drm/i915/intel_ringbuffer.c create mode 100644 drivers/gpu/drm/i915/intel_ringbuffer.h delete mode 100644 drivers/gpu/drm/i915/intel_runtime_pm.h create mode 100644 drivers/gpu/drm/i915/intel_sdvo.c rename drivers/gpu/drm/i915/{display => }/intel_sdvo.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_sdvo_regs.h delete mode 100644 drivers/gpu/drm/i915/intel_sideband.h create mode 100644 drivers/gpu/drm/i915/intel_sprite.c create mode 100644 drivers/gpu/drm/i915/intel_sprite.h create mode 100644 drivers/gpu/drm/i915/intel_tv.c rename drivers/gpu/drm/i915/{display => }/intel_tv.h (100%) create mode 100644 drivers/gpu/drm/i915/intel_vbt_defs.h create mode 100644 drivers/gpu/drm/i915/intel_vdsc.c delete mode 100644 drivers/gpu/drm/i915/intel_wakeref.c delete mode 100644 drivers/gpu/drm/i915/intel_wakeref.h create mode 100644 drivers/gpu/drm/i915/intel_workarounds.c create mode 100644 drivers/gpu/drm/i915/intel_workarounds.h create mode 100644 drivers/gpu/drm/i915/intel_workarounds_types.h create mode 100644 drivers/gpu/drm/i915/selftests/huge_gem_object.c create mode 100644 drivers/gpu/drm/i915/selftests/huge_gem_object.h create mode 100644 drivers/gpu/drm/i915/selftests/huge_pages.c create mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_coherency.c create mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_context.c create mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_dmabuf.c create mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_object.c delete mode 100644 drivers/gpu/drm/i915/selftests/igt_atomic.h rename drivers/gpu/drm/i915/{gt/selftest_engine_cs.c => selftests/intel_engine_cs. [...] create mode 100644 drivers/gpu/drm/i915/selftests/intel_hangcheck.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_lrc.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_workarounds.c create mode 100644 drivers/gpu/drm/i915/selftests/mock_context.c create mode 100644 drivers/gpu/drm/i915/selftests/mock_context.h create mode 100644 drivers/gpu/drm/i915/selftests/mock_dmabuf.c create mode 100644 drivers/gpu/drm/i915/selftests/mock_dmabuf.h create mode 100644 drivers/gpu/drm/i915/selftests/mock_engine.c create mode 100644 drivers/gpu/drm/i915/selftests/mock_engine.h create mode 100644 drivers/gpu/drm/i915/selftests/mock_gem_object.h create mode 100644 drivers/gpu/drm/i915/vlv_dsi.c create mode 100644 drivers/gpu/drm/i915/vlv_dsi_pll.c delete mode 100644 drivers/gpu/drm/mcde/Kconfig delete mode 100644 drivers/gpu/drm/mcde/Makefile delete mode 100644 drivers/gpu/drm/mcde/mcde_display.c delete mode 100644 drivers/gpu/drm/mcde/mcde_display_regs.h delete mode 100644 drivers/gpu/drm/mcde/mcde_drm.h delete mode 100644 drivers/gpu/drm/mcde/mcde_drv.c delete mode 100644 drivers/gpu/drm/mcde/mcde_dsi.c delete mode 100644 drivers/gpu/drm/mcde/mcde_dsi_regs.h delete mode 100644 drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c delete mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c create mode 100644 drivers/gpu/drm/virtio/virtgpu_fb.c delete mode 100644 drivers/gpu/drm/virtio/virtgpu_trace.h delete mode 100644 drivers/gpu/drm/virtio/virtgpu_trace_points.c delete mode 100644 drivers/gpu/ipu-v3/ipu-ic-csc.c delete mode 100644 drivers/hwmon/pmbus/irps5401.c delete mode 100644 drivers/hwmon/pmbus/pxe1610.c delete mode 100644 drivers/hwtracing/coresight/coresight-platform.c create mode 100644 drivers/hwtracing/coresight/of_coresight.c create mode 100644 drivers/infiniband/core/ucm.c create mode 100644 drivers/infiniband/hw/nes/Kconfig create mode 100644 drivers/infiniband/hw/nes/Makefile create mode 100644 drivers/infiniband/hw/nes/nes.c create mode 100644 drivers/infiniband/hw/nes/nes.h create mode 100644 drivers/infiniband/hw/nes/nes_cm.c create mode 100644 drivers/infiniband/hw/nes/nes_cm.h create mode 100644 drivers/infiniband/hw/nes/nes_context.h create mode 100644 drivers/infiniband/hw/nes/nes_hw.c create mode 100644 drivers/infiniband/hw/nes/nes_hw.h create mode 100644 drivers/infiniband/hw/nes/nes_mgt.c create mode 100644 drivers/infiniband/hw/nes/nes_mgt.h create mode 100644 drivers/infiniband/hw/nes/nes_nic.c create mode 100644 drivers/infiniband/hw/nes/nes_utils.c create mode 100644 drivers/infiniband/hw/nes/nes_verbs.c create mode 100644 drivers/infiniband/hw/nes/nes_verbs.h delete mode 100644 drivers/iommu/virtio-iommu.c delete mode 100644 drivers/irqchip/irq-renesas-rza1.c create mode 100644 drivers/isdn/capi/capidrv.c create mode 100644 drivers/isdn/capi/capidrv.h create mode 100644 drivers/isdn/divert/Makefile create mode 100644 drivers/isdn/divert/divert_init.c create mode 100644 drivers/isdn/divert/divert_procfs.c create mode 100644 drivers/isdn/divert/isdn_divert.c create mode 100644 drivers/isdn/divert/isdn_divert.h create mode 100644 drivers/isdn/gigaset/Kconfig create mode 100644 drivers/isdn/gigaset/Makefile create mode 100644 drivers/isdn/gigaset/asyncdata.c create mode 100644 drivers/isdn/gigaset/bas-gigaset.c create mode 100644 drivers/isdn/gigaset/capi.c create mode 100644 drivers/isdn/gigaset/common.c create mode 100644 drivers/isdn/gigaset/dummyll.c create mode 100644 drivers/isdn/gigaset/ev-layer.c create mode 100644 drivers/isdn/gigaset/gigaset.h create mode 100644 drivers/isdn/gigaset/i4l.c create mode 100644 drivers/isdn/gigaset/interface.c create mode 100644 drivers/isdn/gigaset/isocdata.c create mode 100644 drivers/isdn/gigaset/proc.c create mode 100644 drivers/isdn/gigaset/ser-gigaset.c create mode 100644 drivers/isdn/gigaset/usb-gigaset.c create mode 100644 drivers/isdn/hardware/Kconfig rename drivers/{staging/isdn => isdn/hardware}/avm/Kconfig (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/Makefile (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/avm_cs.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/avmcard.h (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/b1.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/b1dma.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/b1isa.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/b1pci.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/b1pcmcia.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/c4.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/t1isa.c (100%) rename drivers/{staging/isdn => isdn/hardware}/avm/t1pci.c (100%) delete mode 100644 drivers/isdn/hardware/mISDN/isdnhdlc.c create mode 100644 drivers/isdn/hisax/Kconfig create mode 100644 drivers/isdn/hisax/Makefile create mode 100644 drivers/isdn/hisax/amd7930_fn.c create mode 100644 drivers/isdn/hisax/amd7930_fn.h create mode 100644 drivers/isdn/hisax/arcofi.c create mode 100644 drivers/isdn/hisax/arcofi.h create mode 100644 drivers/isdn/hisax/asuscom.c create mode 100644 drivers/isdn/hisax/avm_a1.c create mode 100644 drivers/isdn/hisax/avm_a1p.c create mode 100644 drivers/isdn/hisax/avm_pci.c create mode 100644 drivers/isdn/hisax/avma1_cs.c create mode 100644 drivers/isdn/hisax/bkm_a4t.c create mode 100644 drivers/isdn/hisax/bkm_a8.c create mode 100644 drivers/isdn/hisax/bkm_ax.h create mode 100644 drivers/isdn/hisax/callc.c create mode 100644 drivers/isdn/hisax/config.c create mode 100644 drivers/isdn/hisax/diva.c create mode 100644 drivers/isdn/hisax/elsa.c create mode 100644 drivers/isdn/hisax/elsa_cs.c create mode 100644 drivers/isdn/hisax/elsa_ser.c create mode 100644 drivers/isdn/hisax/enternow_pci.c create mode 100644 drivers/isdn/hisax/fsm.c create mode 100644 drivers/isdn/hisax/fsm.h create mode 100644 drivers/isdn/hisax/gazel.c create mode 100644 drivers/isdn/hisax/hfc4s8s_l1.c create mode 100644 drivers/isdn/hisax/hfc4s8s_l1.h create mode 100644 drivers/isdn/hisax/hfc_2bds0.c create mode 100644 drivers/isdn/hisax/hfc_2bds0.h create mode 100644 drivers/isdn/hisax/hfc_2bs0.c create mode 100644 drivers/isdn/hisax/hfc_2bs0.h create mode 100644 drivers/isdn/hisax/hfc_pci.c create mode 100644 drivers/isdn/hisax/hfc_pci.h create mode 100644 drivers/isdn/hisax/hfc_sx.c create mode 100644 drivers/isdn/hisax/hfc_sx.h create mode 100644 drivers/isdn/hisax/hfc_usb.c create mode 100644 drivers/isdn/hisax/hfc_usb.h create mode 100644 drivers/isdn/hisax/hfcscard.c create mode 100644 drivers/isdn/hisax/hisax.h create mode 100644 drivers/isdn/hisax/hisax_cfg.h create mode 100644 drivers/isdn/hisax/hisax_debug.h create mode 100644 drivers/isdn/hisax/hisax_fcpcipnp.c create mode 100644 drivers/isdn/hisax/hisax_fcpcipnp.h create mode 100644 drivers/isdn/hisax/hisax_if.h create mode 100644 drivers/isdn/hisax/hisax_isac.c create mode 100644 drivers/isdn/hisax/hisax_isac.h create mode 100644 drivers/isdn/hisax/hscx.c create mode 100644 drivers/isdn/hisax/hscx.h create mode 100644 drivers/isdn/hisax/hscx_irq.c create mode 100644 drivers/isdn/hisax/icc.c create mode 100644 drivers/isdn/hisax/icc.h create mode 100644 drivers/isdn/hisax/ipac.h create mode 100644 drivers/isdn/hisax/ipacx.c create mode 100644 drivers/isdn/hisax/ipacx.h create mode 100644 drivers/isdn/hisax/isac.c create mode 100644 drivers/isdn/hisax/isac.h create mode 100644 drivers/isdn/hisax/isar.c create mode 100644 drivers/isdn/hisax/isar.h create mode 100644 drivers/isdn/hisax/isdnl1.c create mode 100644 drivers/isdn/hisax/isdnl1.h create mode 100644 drivers/isdn/hisax/isdnl2.c create mode 100644 drivers/isdn/hisax/isdnl2.h create mode 100644 drivers/isdn/hisax/isdnl3.c create mode 100644 drivers/isdn/hisax/isdnl3.h create mode 100644 drivers/isdn/hisax/isurf.c create mode 100644 drivers/isdn/hisax/ix1_micro.c create mode 100644 drivers/isdn/hisax/jade.c create mode 100644 drivers/isdn/hisax/jade.h create mode 100644 drivers/isdn/hisax/jade_irq.c create mode 100644 drivers/isdn/hisax/l3_1tr6.c create mode 100644 drivers/isdn/hisax/l3_1tr6.h create mode 100644 drivers/isdn/hisax/l3dss1.c create mode 100644 drivers/isdn/hisax/l3dss1.h create mode 100644 drivers/isdn/hisax/l3ni1.c create mode 100644 drivers/isdn/hisax/l3ni1.h create mode 100644 drivers/isdn/hisax/lmgr.c create mode 100644 drivers/isdn/hisax/mic.c create mode 100644 drivers/isdn/hisax/netjet.c create mode 100644 drivers/isdn/hisax/netjet.h create mode 100644 drivers/isdn/hisax/niccy.c create mode 100644 drivers/isdn/hisax/nj_s.c create mode 100644 drivers/isdn/hisax/nj_u.c create mode 100644 drivers/isdn/hisax/q931.c create mode 100644 drivers/isdn/hisax/s0box.c create mode 100644 drivers/isdn/hisax/saphir.c create mode 100644 drivers/isdn/hisax/sedlbauer.c create mode 100644 drivers/isdn/hisax/sedlbauer_cs.c create mode 100644 drivers/isdn/hisax/sportster.c create mode 100644 drivers/isdn/hisax/st5481.h create mode 100644 drivers/isdn/hisax/st5481_b.c create mode 100644 drivers/isdn/hisax/st5481_d.c create mode 100644 drivers/isdn/hisax/st5481_init.c create mode 100644 drivers/isdn/hisax/st5481_usb.c create mode 100644 drivers/isdn/hisax/tei.c create mode 100644 drivers/isdn/hisax/teleint.c create mode 100644 drivers/isdn/hisax/teles0.c create mode 100644 drivers/isdn/hisax/teles3.c create mode 100644 drivers/isdn/hisax/teles_cs.c create mode 100644 drivers/isdn/hisax/telespci.c create mode 100644 drivers/isdn/hisax/w6692.c create mode 100644 drivers/isdn/hisax/w6692.h rename drivers/{staging => }/isdn/hysdn/Kconfig (100%) rename drivers/{staging => }/isdn/hysdn/Makefile (100%) rename drivers/{staging => }/isdn/hysdn/boardergo.c (100%) rename drivers/{staging => }/isdn/hysdn/boardergo.h (100%) rename drivers/{staging => }/isdn/hysdn/hycapi.c (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_boot.c (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_defs.h (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_init.c (100%) create mode 100644 drivers/isdn/hysdn/hysdn_net.c rename drivers/{staging => }/isdn/hysdn/hysdn_pof.h (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_procconf.c (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_proclog.c (100%) rename drivers/{staging => }/isdn/hysdn/hysdn_sched.c (100%) rename drivers/{staging => }/isdn/hysdn/ince1pc.h (100%) create mode 100644 drivers/isdn/i4l/Kconfig create mode 100644 drivers/isdn/i4l/Makefile create mode 100644 drivers/isdn/i4l/isdn_audio.c create mode 100644 drivers/isdn/i4l/isdn_audio.h create mode 100644 drivers/isdn/i4l/isdn_bsdcomp.c create mode 100644 drivers/isdn/i4l/isdn_common.c create mode 100644 drivers/isdn/i4l/isdn_common.h create mode 100644 drivers/isdn/i4l/isdn_concap.c create mode 100644 drivers/isdn/i4l/isdn_concap.h create mode 100644 drivers/isdn/i4l/isdn_net.c create mode 100644 drivers/isdn/i4l/isdn_net.h create mode 100644 drivers/isdn/i4l/isdn_ppp.c create mode 100644 drivers/isdn/i4l/isdn_ppp.h create mode 100644 drivers/isdn/i4l/isdn_tty.c create mode 100644 drivers/isdn/i4l/isdn_tty.h create mode 100644 drivers/isdn/i4l/isdn_ttyfax.c create mode 100644 drivers/isdn/i4l/isdn_ttyfax.h create mode 100644 drivers/isdn/i4l/isdn_v110.c create mode 100644 drivers/isdn/i4l/isdn_v110.h create mode 100644 drivers/isdn/i4l/isdn_x25iface.c create mode 100644 drivers/isdn/i4l/isdn_x25iface.h create mode 100644 drivers/isdn/i4l/isdnhdlc.c create mode 100644 drivers/isdn/isdnloop/Makefile create mode 100644 drivers/isdn/isdnloop/isdnloop.c create mode 100644 drivers/isdn/isdnloop/isdnloop.h delete mode 100644 drivers/leds/leds-lm36274.c delete mode 100644 drivers/leds/leds-lm3697.c delete mode 100644 drivers/leds/leds-spi-byte.c delete mode 100644 drivers/leds/leds-ti-lmu-common.c delete mode 100644 drivers/media/mc/Kconfig delete mode 100644 drivers/media/mc/Makefile delete mode 100644 drivers/media/mc/mc-device.c delete mode 100644 drivers/media/mc/mc-devnode.c delete mode 100644 drivers/media/mc/mc-entity.c rename drivers/media/{mc/mc-dev-allocator.c => media-dev-allocator.c} (100%) create mode 100644 drivers/media/media-device.c create mode 100644 drivers/media/media-devnode.c create mode 100644 drivers/media/media-entity.c rename drivers/media/{mc/mc-request.c => media-request.c} (100%) delete mode 100644 drivers/media/platform/coda/coda-mpeg2.c delete mode 100644 drivers/media/platform/coda/coda-mpeg4.c delete mode 100644 drivers/media/usb/dvb-usb/cxusb-analog.c delete mode 100644 drivers/memory/jedec_ddr.h delete mode 100644 drivers/memory/jedec_ddr_data.c create mode 100644 drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c create mode 100644 drivers/mtd/spi-nor/stm32-quadspi.c delete mode 100644 drivers/net/dsa/realtek-smi-core.c create mode 100644 drivers/net/dsa/realtek-smi.c rename drivers/net/dsa/{realtek-smi-core.h => realtek-smi.h} (100%) delete mode 100644 drivers/net/dsa/sja1105/sja1105_ptp.c delete mode 100644 drivers/net/dsa/sja1105/sja1105_ptp.h delete mode 100644 drivers/net/ethernet/atheros/ag71xx.c delete mode 100644 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.c create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.h create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h delete mode 100644 drivers/net/ethernet/intel/iavf/iavf_adminq.c delete mode 100644 drivers/net/ethernet/intel/iavf/iavf_adminq.h delete mode 100644 drivers/net/ethernet/intel/iavf/iavf_adminq_cmd.h delete mode 100644 drivers/net/ethernet/mediatek/mtk_eth_path.c delete mode 100644 drivers/net/ethernet/mediatek/mtk_sgmii.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/devlink.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/devlink.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/crdump.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_ace.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_ace.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_flower.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_police.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_police.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_s2.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_tc.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_tc.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_vcap.h delete mode 100644 drivers/net/ethernet/netronome/nfp/ccm_mbox.c delete mode 100644 drivers/net/ethernet/netronome/nfp/crypto/crypto.h delete mode 100644 drivers/net/ethernet/netronome/nfp/crypto/fw.h delete mode 100644 drivers/net/ethernet/netronome/nfp/crypto/tls.c create mode 100644 drivers/net/ethernet/realtek/r8169.c delete mode 100644 drivers/net/ethernet/realtek/r8169_firmware.c delete mode 100644 drivers/net/ethernet/realtek/r8169_firmware.h delete mode 100644 drivers/net/ethernet/realtek/r8169_main.c delete mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c rename drivers/net/phy/{ax88796b.c => asix.c} (100%) delete mode 100644 drivers/net/phy/nxp-tja11xx.c delete mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/Kconfig delete mode 100644 drivers/ntb/msi.c rename drivers/ntb/{core.c => ntb.c} (100%) delete mode 100644 drivers/ntb/test/ntb_msi_test.c delete mode 100644 drivers/nvdimm/nd_virtio.c delete mode 100644 drivers/nvdimm/virtio_pmem.c delete mode 100644 drivers/nvdimm/virtio_pmem.h delete mode 100644 drivers/nvmem/imx-ocotp-scu.c delete mode 100644 drivers/perf/fsl_imx8_ddr_perf.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-pcie2.c delete mode 100644 drivers/pinctrl/tegra/pinctrl-tegra194.c delete mode 100644 drivers/platform/chrome/cros_ec_ishtp.c delete mode 100644 drivers/platform/chrome/wilco_ec/event.c delete mode 100644 drivers/platform/chrome/wilco_ec/properties.c delete mode 100644 drivers/platform/chrome/wilco_ec/sysfs.c delete mode 100644 drivers/platform/chrome/wilco_ec/telemetry.c delete mode 100644 drivers/platform/olpc/Kconfig delete mode 100644 drivers/platform/olpc/olpc-xo175-ec.c rename drivers/regulator/{88pm800-regulator.c => 88pm800.c} (100%) delete mode 100644 drivers/regulator/slg51000-regulator.c delete mode 100644 drivers/regulator/slg51000-regulator.h create mode 100644 drivers/s390/char/sclp_async.c delete mode 100644 drivers/scsi/fdomain.c delete mode 100644 drivers/scsi/fdomain.h delete mode 100644 drivers/scsi/fdomain_isa.c delete mode 100644 drivers/scsi/fdomain_pci.c delete mode 100644 drivers/scsi/megaraid/megaraid_sas_debugfs.c create mode 100644 drivers/scsi/osst.c create mode 100644 drivers/scsi/osst.h create mode 100644 drivers/scsi/osst_detect.h create mode 100644 drivers/scsi/osst_options.h delete mode 100644 drivers/scsi/pcmcia/fdomain_cs.c delete mode 100644 drivers/soc/fsl/dpaa2-console.c delete mode 100644 drivers/soc/imx/soc-imx-scu.c delete mode 100644 drivers/soc/qcom/qcom_aoss.c delete mode 100644 drivers/spi/spi-synquacer.c delete mode 100644 drivers/staging/isdn/Kconfig delete mode 100644 drivers/staging/isdn/Makefile delete mode 100644 drivers/staging/isdn/TODO delete mode 100644 drivers/staging/isdn/gigaset/Kconfig delete mode 100644 drivers/staging/isdn/gigaset/Makefile delete mode 100644 drivers/staging/isdn/gigaset/asyncdata.c delete mode 100644 drivers/staging/isdn/gigaset/bas-gigaset.c delete mode 100644 drivers/staging/isdn/gigaset/capi.c delete mode 100644 drivers/staging/isdn/gigaset/common.c delete mode 100644 drivers/staging/isdn/gigaset/dummyll.c delete mode 100644 drivers/staging/isdn/gigaset/ev-layer.c delete mode 100644 drivers/staging/isdn/gigaset/gigaset.h delete mode 100644 drivers/staging/isdn/gigaset/interface.c delete mode 100644 drivers/staging/isdn/gigaset/isocdata.c delete mode 100644 drivers/staging/isdn/gigaset/proc.c delete mode 100644 drivers/staging/isdn/gigaset/ser-gigaset.c delete mode 100644 drivers/staging/isdn/gigaset/usb-gigaset.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_net.c create mode 100644 drivers/staging/kpc2000/kpc2000/fileops.c create mode 100644 drivers/staging/kpc2000/kpc2000/kp2000_module.c delete mode 100644 drivers/staging/kpc2000/kpc2000_i2c.c delete mode 100644 drivers/staging/kpc2000/kpc2000_spi.c create mode 100644 drivers/staging/kpc2000/kpc_i2c/Makefile create mode 100644 drivers/staging/kpc2000/kpc_i2c/fileops.c create mode 100644 drivers/staging/kpc2000/kpc_i2c/i2c_driver.c create mode 100644 drivers/staging/kpc2000/kpc_spi/Makefile create mode 100644 drivers/staging/kpc2000/kpc_spi/spi_driver.c create mode 100644 drivers/staging/kpc2000/kpc_spi/spi_parts.h delete mode 100644 drivers/staging/media/allegro-dvt/Kconfig delete mode 100644 drivers/staging/media/allegro-dvt/Makefile delete mode 100644 drivers/staging/media/allegro-dvt/TODO delete mode 100644 drivers/staging/media/allegro-dvt/allegro-core.c delete mode 100644 drivers/staging/media/allegro-dvt/nal-h264.c delete mode 100644 drivers/staging/media/allegro-dvt/nal-h264.h delete mode 100644 drivers/staging/media/hantro/Kconfig delete mode 100644 drivers/staging/media/hantro/Makefile delete mode 100644 drivers/staging/media/hantro/hantro.h delete mode 100644 drivers/staging/media/hantro/hantro_drv.c delete mode 100644 drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c delete mode 100644 drivers/staging/media/hantro/hantro_g1_regs.h delete mode 100644 drivers/staging/media/hantro/hantro_h1_jpeg_enc.c delete mode 100644 drivers/staging/media/hantro/hantro_h1_regs.h delete mode 100644 drivers/staging/media/hantro/hantro_hw.h delete mode 100644 drivers/staging/media/hantro/hantro_jpeg.c delete mode 100644 drivers/staging/media/hantro/hantro_jpeg.h delete mode 100644 drivers/staging/media/hantro/hantro_mpeg2.c delete mode 100644 drivers/staging/media/hantro/hantro_v4l2.c delete mode 100644 drivers/staging/media/hantro/hantro_v4l2.h delete mode 100644 drivers/staging/media/hantro/rk3288_vpu_hw.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_regs.h delete mode 100644 drivers/staging/media/meson/vdec/Kconfig delete mode 100644 drivers/staging/media/meson/vdec/Makefile delete mode 100644 drivers/staging/media/meson/vdec/TODO delete mode 100644 drivers/staging/media/meson/vdec/codec_mpeg12.c delete mode 100644 drivers/staging/media/meson/vdec/codec_mpeg12.h delete mode 100644 drivers/staging/media/meson/vdec/dos_regs.h delete mode 100644 drivers/staging/media/meson/vdec/esparser.c delete mode 100644 drivers/staging/media/meson/vdec/esparser.h delete mode 100644 drivers/staging/media/meson/vdec/vdec.c delete mode 100644 drivers/staging/media/meson/vdec/vdec.h delete mode 100644 drivers/staging/media/meson/vdec/vdec_1.c delete mode 100644 drivers/staging/media/meson/vdec/vdec_1.h delete mode 100644 drivers/staging/media/meson/vdec/vdec_helpers.c delete mode 100644 drivers/staging/media/meson/vdec/vdec_helpers.h delete mode 100644 drivers/staging/media/meson/vdec/vdec_platform.c delete mode 100644 drivers/staging/media/meson/vdec/vdec_platform.h create mode 100644 drivers/staging/media/rockchip/vpu/Kconfig create mode 100644 drivers/staging/media/rockchip/vpu/Makefile rename drivers/staging/media/{hantro => rockchip/vpu}/TODO (100%) create mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c create mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c create mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_regs.h create mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c create mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c create mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_regs.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_common.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_drv.c create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_enc.c create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_hw.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_jpeg.c create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_jpeg.h delete mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_h264.c delete mode 100644 drivers/usb/common/common.h delete mode 100644 drivers/usb/renesas_usbhs/rza2.c create mode 100644 drivers/video/fbdev/mxsfb.c create mode 100644 fs/afs/netdevices.c delete mode 100644 fs/coda/coda_psdev.h delete mode 100644 include/asm-generic/bitops-instrumented.h delete mode 100644 include/asm-generic/flat.h delete mode 100644 include/asm-generic/mshyperv.h delete mode 100644 include/clocksource/hyperv_timer.h create mode 100644 include/crypto/crypto_wq.h delete mode 100644 include/drm/drm_gem_vram_helper.h delete mode 100644 include/drm/drm_self_refresh_helper.h delete mode 100644 include/drm/drm_vram_mm_helper.h delete mode 100644 include/dt-bindings/clock/qcom,gpucc-msm8998.h delete mode 100644 include/dt-bindings/power/qcom-aoss-qmp.h delete mode 100644 include/dt-bindings/reset/bitmain,bm1880-reset.h delete mode 100644 include/dt-bindings/sound/meson-g12a-tohdmitx.h create mode 100644 include/linux/coda_psdev.h create mode 100644 include/linux/concap.h delete mode 100644 include/linux/dma/edma.h delete mode 100644 include/linux/dma/mxs-dma.h create mode 100644 include/linux/fmc-sdb.h create mode 100644 include/linux/fmc.h delete mode 100644 include/linux/fpga/adi-axi-common.h delete mode 100644 include/linux/if_rmnet.h create mode 100644 include/linux/isdn.h rename drivers/isdn/hardware/mISDN/isdnhdlc.h => include/linux/isdn/hdlc.h (100%) create mode 100644 include/linux/isdn_divertif.h create mode 100644 include/linux/isdn_ppp.h create mode 100644 include/linux/isdnif.h delete mode 100644 include/linux/leds-ti-lmu-common.h create mode 100644 include/linux/platform_data/video-clcd-versatile.h create mode 100644 include/linux/sudmac.h create mode 100644 include/linux/wanrouter.h delete mode 100644 include/media/h264-ctrls.h create mode 100644 include/memory/jedec_ddr.h delete mode 100644 include/net/netfilter/nf_conntrack_bridge.h delete mode 100644 include/net/netfilter/nf_synproxy.h delete mode 100644 include/net/netns/nexthop.h delete mode 100644 include/net/nexthop.h delete mode 100644 include/net/tc_act/tc_ctinfo.h delete mode 100644 include/net/xdp_priv.h delete mode 100644 include/trace/events/page_pool.h delete mode 100644 include/uapi/Kbuild create mode 100644 include/uapi/linux/Kbuild create mode 100644 include/uapi/linux/coda_psdev.h create mode 100644 include/uapi/linux/flat.h delete mode 100644 include/uapi/linux/iommu.h create mode 100644 include/uapi/linux/isdn.h create mode 100644 include/uapi/linux/isdn_divertif.h create mode 100644 include/uapi/linux/isdn_ppp.h create mode 100644 include/uapi/linux/isdnif.h delete mode 100644 include/uapi/linux/netfilter/nf_SYNPROXY.h delete mode 100644 include/uapi/linux/nexthop.h delete mode 100644 include/uapi/linux/tc_act/tc_ctinfo.h delete mode 100644 include/uapi/linux/virtio_iommu.h delete mode 100644 include/uapi/linux/virtio_pmem.h create mode 100644 include/uapi/linux/wanrouter.h create mode 100644 include/uapi/rdma/ib_user_cm.h create mode 100644 include/uapi/sound/sof/eq.h create mode 100644 include/uapi/sound/sof/manifest.h create mode 100644 include/uapi/sound/sof/tone.h create mode 100644 include/uapi/sound/sof/trace.h create mode 100755 kernel/gen_ikh_data.sh delete mode 100755 kernel/gen_kheaders.sh create mode 100644 lib/jedec_ddr_data.c delete mode 100644 lib/test_meminit.c delete mode 100644 localversion-next delete mode 100644 net/bridge/netfilter/nf_conntrack_bridge.c delete mode 100644 net/ipv4/nexthop.c delete mode 100644 net/sched/act_ctinfo.c create mode 100644 samples/bpf/test_cgrp2_attach2.c delete mode 100755 scripts/cc-system-headers.sh create mode 100755 scripts/headers.sh delete mode 100644 sound/firewire/dice/dice-presonus.c delete mode 100644 sound/soc/codecs/cx2072x.c delete mode 100644 sound/soc/codecs/cx2072x.h delete mode 100644 sound/soc/codecs/rt1011.c delete mode 100644 sound/soc/codecs/rt1011.h delete mode 100644 sound/soc/intel/boards/bytcht_cx2072x.c delete mode 100644 sound/soc/intel/common/soc-intel-quirks.h delete mode 100644 sound/soc/meson/g12a-tohdmitx.c delete mode 100644 tools/include/uapi/asm-generic/socket.h delete mode 100644 tools/include/uapi/linux/if_tun.h delete mode 100644 tools/lib/bpf/btf_dump.c delete mode 100644 tools/lib/bpf/hashmap.c delete mode 100644 tools/lib/bpf/hashmap.h delete mode 100644 tools/perf/tests/map_groups.c delete mode 100755 tools/perf/trace/beauty/fsconfig.sh delete mode 100644 tools/perf/trace/beauty/fsmount.c delete mode 100755 tools/perf/trace/beauty/fsmount.sh delete mode 100644 tools/perf/trace/beauty/fspick.c delete mode 100755 tools/perf/trace/beauty/fspick.sh delete mode 100644 tools/perf/trace/beauty/move_mount.c delete mode 100755 tools/perf/trace/beauty/move_mount_flags.sh delete mode 100644 tools/perf/trace/beauty/sync_file_range.c delete mode 100755 tools/perf/trace/beauty/sync_file_range.sh delete mode 100644 tools/power/pm-graph/README delete mode 100644 tools/testing/selftests/bpf/prog_tests/send_signal.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_bitfields.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_multidim.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_namespacing.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_ordering.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c delete mode 100644 tools/testing/selftests/bpf/progs/loop1.c delete mode 100644 tools/testing/selftests/bpf/progs/loop2.c delete mode 100644 tools/testing/selftests/bpf/progs/loop3.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf.h delete mode 100644 tools/testing/selftests/bpf/progs/pyperf100.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf180.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf50.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf600.c delete mode 100644 tools/testing/selftests/bpf/progs/pyperf600_nounroll.c delete mode 100644 tools/testing/selftests/bpf/progs/strobemeta.c delete mode 100644 tools/testing/selftests/bpf/progs/strobemeta.h delete mode 100644 tools/testing/selftests/bpf/progs/strobemeta_nounroll1.c delete mode 100644 tools/testing/selftests/bpf/progs/strobemeta_nounroll2.c delete mode 100644 tools/testing/selftests/bpf/progs/test_btf_newkv.c delete mode 100644 tools/testing/selftests/bpf/progs/test_seg6_loop.c delete mode 100644 tools/testing/selftests/bpf/progs/test_send_signal_kern.c delete mode 100644 tools/testing/selftests/bpf/progs/test_sysctl_loop1.c delete mode 100644 tools/testing/selftests/bpf/progs/test_sysctl_loop2.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_loop.c delete mode 100644 tools/testing/selftests/bpf/progs/xdping_kern.c delete mode 100644 tools/testing/selftests/bpf/test_btf_dump.c delete mode 100644 tools/testing/selftests/bpf/test_cgroup_attach.c delete mode 100644 tools/testing/selftests/bpf/test_hashmap.c delete mode 100644 tools/testing/selftests/bpf/test_stub.c delete mode 100755 tools/testing/selftests/bpf/test_xdping.sh delete mode 100644 tools/testing/selftests/bpf/verifier/loops1.c delete mode 100644 tools/testing/selftests/bpf/verifier/subreg.c delete mode 100644 tools/testing/selftests/bpf/xdping.c delete mode 100644 tools/testing/selftests/bpf/xdping.h delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/fib_offload.sh delete mode 100755 tools/testing/selftests/drivers/net/netdevsim/devlink.sh delete mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_user.tc delete mode 100644 tools/testing/selftests/ftrace/test.d/selftest/bashisms.tc delete mode 100644 tools/testing/selftests/kvm/include/s390x/processor.h delete mode 100644 tools/testing/selftests/kvm/kvm_create_max_vcpus.c delete mode 100644 tools/testing/selftests/kvm/lib/s390x/processor.c delete mode 100644 tools/testing/selftests/kvm/s390x/sync_regs_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/kvm_create_max_vcpus.c delete mode 100755 tools/testing/selftests/net/fib_nexthop_multiprefix.sh delete mode 100755 tools/testing/selftests/net/fib_nexthops.sh delete mode 100755 tools/testing/selftests/net/forwarding/router_mpath_nh.sh delete mode 100755 tools/testing/selftests/net/forwarding/tc_flower_router.sh delete mode 100755 tools/testing/selftests/net/icmp_redirect.sh delete mode 100644 tools/testing/selftests/net/ipv6_flowlabel.c delete mode 100755 tools/testing/selftests/net/ipv6_flowlabel.sh delete mode 100644 tools/testing/selftests/net/ipv6_flowlabel_mgr.c delete mode 100644 tools/testing/selftests/net/so_txtime.c delete mode 100755 tools/testing/selftests/net/so_txtime.sh delete mode 100644 tools/testing/selftests/net/tcp_fastopen_backup_key.c delete mode 100755 tools/testing/selftests/net/tcp_fastopen_backup_key.sh delete mode 100755 tools/testing/selftests/netfilter/nft_flowtable.sh delete mode 100644 tools/testing/selftests/pidfd/pidfd.h delete mode 100644 tools/testing/selftests/pidfd/pidfd_open_test.c delete mode 100755 tools/testing/selftests/ptp/phc.sh delete mode 100644 tools/testing/selftests/ptrace/get_syscall_info.c delete mode 100644 usr/include/.gitignore delete mode 100644 usr/include/Makefile