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-aarch64-next-allmodconfig in repository toolchain/ci/linux.
omits e4a08b64261a Add linux-next specific files for 20200430 omits ed949695e481 Merge branch 'akpm/master' omits 8d69f40b20a7 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 77143b1d024d mm: fix s390 compat build error omits f94c6611e55c mm/madvise: make function 'do_process_madvise' static omits 4345cceb451e mm-support-vector-address-ranges-for-process_madvise-fix-fix omits 63dc1873fc12 mm: support compat_sys_process_madvise omits 40a78ba78aaa mm: support vector address ranges for process_madvise omits 0e7f6c2db993 mm/madvise: allow KSM hints for remote API omits d6a95997dc06 mm/madvise: support both pid and pidfd for process_madvise omits 558aac3ad031 pid: move pidfd_get_pid() to pid.c omits 24e75070792e mm/madvise: check fatal signal pending of target process omits 146e676b4c29 fix process_madvise build break for arm64 omits b352569b6cd5 mm/madvise: introduce process_madvise() syscall: an extern [...] omits 40721145ce87 mm/madvise: pass task and mm to do_madvise omits ce310848b583 mm/mmap.c: do not allow mappings outside of allowed limits omits 4a80cbfba8a9 mm/mmap.c: add more sanity checks to get_unmapped_area() omits 5047d54acd00 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy omits 3912b0a314ce mm/swap.c: annotate data races for lru_rotate_pvecs omits fad058c82b92 mm: annotate a data race in page_zonenum() omits 0df43d35b07f mm/rmap: annotate a data race at tlb_flush_batched omits 3ce4e2a6078f mm/util.c: annotate an data race at vm_committed_as omits 54451116991a mm/mempool: fix a data race in mempool_free() omits fd74ce832f59 mm/list_lru: fix a data race in list_lru_count_one omits 0117dde99f54 mm/memcontrol: fix a data race in scan count omits b310a463edb4 mm/page_counter: fix various data races at memsw omits 9827d7f28f5f mm-swapfile-fix-and-annotate-various-data-races-v2 omits 78579b9ce960 mm/swapfile: fix and annotate various data races omits 88cfb640133a mm/filemap.c: fix a data race in filemap_fault() omits eadb15de2e5e mm/swap_state: mark various intentional data races omits 71c49bfbbf1b mm-page_io-mark-various-intentional-data-races-v2 omits 074f536cb875 mm/page_io: mark various intentional data races omits 209a72f55e75 mm/frontswap: mark various intentional data races omits 7975ffe2578a kernel: rename show_stack_loglvl() => show_stack() omits 5f884cf865bc kernel: use show_stack_loglvl() omits 68cf7733bca2 sched: print stack trace with KERN_INFO omits 3daec47282a0 kdb: don't play with console_loglevel omits 9b56eb80bdaf power: use show_stack_loglvl() omits c0e449a815ab x86/amd_gart: print stacktrace for a leak with KERN_ERR omits ff5f446f70e0 sysrq: use show_stack_loglvl() omits 88ed8e14c1f2 xtensa: add show_stack_loglvl() omits 382b7c9c0d86 xtensa: add loglvl to show_trace() omits 8ed596a7b0d8 x86: add show_stack_loglvl() omits 896523bc475b x86: add missing const qualifiers for log_lvl omits a21f6f7637a7 unicore32: add show_stack_loglvl() omits 645d8417fe54 unicore32: add loglvl to c_backtrace() omits aaf252666067 unicore32: remove unused pmode argument in c_backtrace() omits 0826961f6f98 um: add show_stack_loglvl() omits b27ebeee6913 um/sysrq: remove needless variable sp omits cf8d35e26000 sparc: add show_stack_loglvl() omits ab0f037f8016 sh: add show_stack_loglvl() omits cf46ff6b72f9 sh: add loglvl to show_trace() omits f92b338c3bd1 sh: add loglvl to printk_address() omits 59bdc1a06aeb sh: remove needless printk() omits aefb3441cf88 sh: add loglvl to dump_mem() omits c2b6eb3c2dd6 s390: add show_stack_loglvl() omits ef292c314769 riscv: add show_stack_loglvl() omits 5d3696e3db67 powerpc: add show_stack_loglvl() omits 14cca7170833 parisc: add show_stack_loglvl() omits 497c4bdfc691 openrisc: add show_stack_loglvl() omits 9c53420dddd9 nios2: add show_stack_loglvl() omits 974efbab0afa nds32: add show_stack_loglvl() omits f51e97e54b75 mips: add show_stack_loglvl() omits 239b7d6305d3 microblaze: add show_stack_loglvl() omits 35d511243b88 microblaze: add loglvl to microblaze_unwind() omits 0acd44824e73 microblaze: add loglvl to microblaze_unwind_inner() omits b15a65da5470 m68k: add show_stack_loglvl() omits d001bcf37f0e ia64: add show_stack_loglvl() omits d59417c22cea ia64: pass log level as arg into ia64_do_show_stack() omits 2fed52604f83 hexagon: add show_stack_loglvl() omits 93e483c11a45 h8300: add show_stack_loglvl() omits 1d91e9bf8b83 csky: add show_stack_loglvl() omits de4315270ba7 c6x: add show_stack_loglvl() omits 16460925d23d arm64: add show_stack_loglvl() omits 87161fa575b2 arm64: add loglvl to dump_backtrace() omits 000a73dd5efb arm: add show_stack_loglvl() omits c233fb5c30b1 arm: wire up dump_backtrace_{entry,stm} omits 9ec7c0b4ce6b arm: add loglvl to dump_backtrace() omits 11c4d2210d8a arm: add loglvl to unwind_backtrace() omits 6787eb1ca4e2 arm/asm: add loglvl to c_backtrace() omits 4f3290b7d2c3 arc: add show_stack_loglvl() omits cad9a57b389d alpha: add show_stack_loglvl() omits 047d793d94e1 kallsyms/printk: add loglvl to print_ip_sym() omits dbec8620fb27 mm/kmemleak: silence KCSAN splats in checksum omits 0943ed49357c kernel: set USER_DS in kthread_use_mm omits 9418ff411e13 powerpc/vas: fix up for {un}use_mm() rename omits 24bac04b0654 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 omits 8eee1c61be8b kernel: better document the use_mm/unuse_mm API contract omits 4423da433add kernel: move use_mm/unuse_mm to kthread.c omits 8c36ee663ffe kernel: move use_mm/unuse_mm to kthread.c omits 87e479430fc4 i915/gvt: remove unused xen bits omits 6aac10fffdd4 amdgpu: a NULL ->mm does not mean a thread is a kthread omits 39417ab32638 panic: add sysctl to dump all CPUs backtraces on oops event omits 9e9dfe4b58a3 kernel/hung_task.c: introduce sysctl to print all traces w [...] omits cba9fbd7d2ac parisc: add sysctl file interface panic_on_stackoverflow omits dca1e50b5e52 lib/test_sysctl: support testing of sysctl. boot parameter omits ebcdf5bf6c31 tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] omits 1d6f5306fd74 kernel/hung_task convert hung_task_panic boot parameter to sysctl omits 799f4faa2e39 kernel/sysctl: support handling command line aliases omits 444a0109c199 kernel/sysctl: support setting sysctl parameters from kern [...] omits baa6eebac639 Merge branch 'akpm-current/current' omits 165d3ee0162f ipc-convert-ipcs_idr-to-xarray-update omits 442c299f643e ipc: convert ipcs_idr to XArray omits 2e0adfc39b6f ipc/namespace.c: use a work queue to free_ipc omits 62dcec0c157f ipc/msg: add missing annotation for freeque() omits aa7794424d55 initramfs: fix another section mismatch omits 0084b1fb2df2 lib/ubsan.c: fix gcc-10 warnings omits 1522568db088 tools/testing/selftests/vm: remove duplicate headers omits 02219f49b743 selftests: vm: pkeys: fix multilib builds for x86 omits 8d532753a4d5 selftests: vm: pkeys: use the correct page size on powerpc omits 21bbeebcb77a selftests/vm/pkeys: override access right definitions on powerpc omits bdf1f9336bde selftests/vm/pkeys: test correct behaviour of pkey-0 omits bd73587c128e selftests/vm/pkeys: introduce a sub-page allocator omits 1ea75d57813b selftests/vm/pkeys: detect write violation on a mapped acc [...] omits 5810dba24e56 selftests/vm/pkeys: associate key on a mapped page and det [...] omits 2df586394d67 selftests/vm/pkeys: associate key on a mapped page and det [...] omits 451db5bcd147 selftests/vm/pkeys: improve checks to determine pkey support omits 52fe4ac11f6f selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() omits d2c66351b127 selftests/vm/pkeys: fix number of reserved powerpc pkeys omits 974dd1082fff selftests/vm/pkeys: introduce powerpc support omits 30d0b035d315 selftests/vm/pkeys: introduce generic pkey abstractions omits b29b27c46ec5 selftests: vm: pkeys: use the correct huge page size omits e133c0abec45 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] omits 69c032027c71 selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() omits 53de5ae954dc selftests/vm/pkeys: fix pkey_disable_clear() omits 154aa3372459 selftests: vm: pkeys: add helpers for pkey bits omits 9dabceaa9ea6 selftests: vm: pkeys: Use sane types for pkey register omits aa933855e836 selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() omits f54f7f541b10 selftests/vm/pkeys: move some definitions to arch-specific header omits 2bf8f8ccd334 selftests/vm/pkeys: move generic definitions to header file omits 4645e3563673 selftests/vm/pkeys: rename all references to pkru to a gen [...] omits 19f0c1ab7aff selftests/x86/pkeys: move selftests to arch-neutral directory omits 239852e73b46 twist: add option for selecting twist options for syzkalle [...] omits 08808609b9df twist: allow disabling k_spec() function in drivers/tty/vt [...] omits 57f9be20adc7 add kernel config option for twisting kernel behavior. omits c98b99d911f1 aio: simplify read_events() omits 5114cce7fcdf kernel/relay.c: fix read_pos error when multiple readers omits 49f24dbae4a0 rapidio: avoid data race between file operation callbacks [...] omits e7fbc8fdae1d arm64: memory: give hotplug memory a different resource name omits f20149bbd3b3 mm/memory_hotplug: allow arch override of non boot memory [...] omits 2134344031a6 kexec: prevent removal of memory in use by a loaded kexec image omits e92575db5668 umh: fix refcount underflow in fork_usermode_blob(). omits b9666b12df71 fs/seq_file.c: seq_read: Update pr_info_ratelimited omits 2f4806d32137 fat: improve the readahead for FAT entries omits 556818c8d214 fat: don't allow to mount if the FAT length == 0 omits a95cdec9fa0c fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] omits ed647c9c7aa3 elfnote: mark all .note sections SHF_ALLOC omits ff484fe72d06 fs/binfmt_elf: remove redundant elf_map ifndef omits 06aa15906a7a checkpatch: disallow --git and --file/--fix omits 8db0c723a167 checkpatch: look for c99 comments in ctx_locate_comment omits 79965051628e checkpatch: additional MAINTAINER section entry ordering checks omits 0ce67cc82f80 lib/test_lockup.c: make test_inode static omits 92cd3691ea45 lib: optimize cpumask_local_spread() omits 395eefa6ef0e lib: Add might_fault() to strncpy_from_user. omits c284b2dbb939 lib/math: avoid trailing newline hidden in pr_fmt() omits bfb184149280 get_maintainer: add email addresses from .yaml files omits 8bf9f61e4f01 dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] omits b8f79ec539bd dynamic_debug: add an option to enable dynamic debug for m [...] omits 7e5ad41cdbb1 user.c: make uidhash_table static omits 1152dc993702 mm-debug-add-tests-validating-architecture-page-table-helpers-v17 omits 01b7cb675261 mm/debug: add tests validating architecture page table helpers omits 90aa93f3baff x86/mm: define mm_p4d_folded() omits 6ee25aa34c61 proc: rename "catch" function argument omits 446275407b06 kernel/hung_task.c: Monitor killed tasks. omits 8007617e52db fs/buffer.c: dump more info for __getblk_gfp() stall problem omits e4901773741b fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 1fa4ce91139c include/linux/mm.h: return true in cpupid_pid_unset() omits e63d3dc05f26 mm: use false for bool variable omits d3b21ccfa819 mm/memory: fix a typo in comment "attampt"->"attempt" omits 8fae5a2c6c0f mm/page-writeback: fix a typo in comment "effictive"->"effective" omits 8168d0760620 mm/sparse: fix a typo in comment "convienence"->"convenience" omits 74b04b574fa4 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] omits 9943c0b3c00f mm: fix a typo in comment "strucure"->"structure" omits 4b75cdef723d mm, memcg: fix some typos in memcontrol.c omits 4e85fe2c9d59 mm/frontswap: fix some typos in frontswap.c omits aab3e7c871e2 mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" omits 2de51d50f7b9 mm/list_lru: fix a typo in comment "numbesr"->"numbers" omits a59ea0a44772 mm/memblock: fix a typo in comment "implict"->"implicit" omits 5264016e86be mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" omits aaad7401bd32 mm/vmsan: fix some typos in comment omits a6e2d521da4b mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] omits 2c7fc1b79b27 mm/hugetlb: fix a typo in comment "manitained"->"maintained" omits 61af7f351f2c mm/hugetlb: fix a typo in comment "manitained"->"maintained" omits b399c9b47fa3 mm: mmap: fix a typo in comment "compatbility"->"compatibility" omits 32600297ba48 mm: ksm: fix a typo in comment "alreaady"->"already" omits 7f73632ad035 mm: ksm: fix a typo in comment "alreaady"->"already" omits 13d308801b82 mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" omits ba4fb4a6ee30 mm-replace-zero-length-array-with-flexible-array-member-fix omits 52cb49e1c0e0 mm: replace zero-length array with flexible-array member omits 04b2e1689999 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] omits d8850311ab5b mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 omits 4d4c6398bfd8 mm/memory_hotplug: remove is_mem_section_removable() omits 532e8012f0b0 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] omits 45a0ae4c3dbd mm/memory_hotplug: refrain from adding memory into an impo [...] omits 03a534dd08f3 arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined omits 860c8c7a9a67 x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined omits e71c64b50a83 riscv-support-debug_wx-fix omits 6105095c0de9 riscv: support DEBUG_WX omits 6d7442f09b31 mm-add-debug_wx-support-fix omits 66c3ce472a90 mm: add DEBUG_WX support omits 1ba6cb0e703b drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] omits 7e7577f6fbe4 drivers/base/memory.c: cache memory blocks in xarray to ac [...] omits fca4d2cb78cd mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 omits 2b352b467e07 mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() omits a52919096d47 powerpc/mm: drop platform defined pmd_mknotpresent() omits 15e89c743f6a mm: thp: don't need to drain lru cache when splitting and [...] omits ce88e3ceb3e4 mm: khugepaged: don't have to put being freed page back to lru omits e5e93473e45f mm: khugepaged: add exceed_max_ptes_* helpers omits 43a174e7fb8d mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] omits 22235705de1f hugetlbfs: fix changes to command line processing omits cd9fa28b5351 hugetlbfs: clean up command line processing omits 75f73efab4ec arm64/hugetlb: fix hugetlb initialization omits 6a7108866e24 hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] omits da897c9d66d7 hugetlbfs: move hugepagesz= parsing to arch independent code omits fd2adc4d9d46 hugetlbfs: add arch_hugetlb_valid_size omits eb72a9e85c2c selftests: khugepaged: fix several spelling mistakes omits 6f8c5a2c1f2e khugepaged: introduce 'max_ptes_shared' tunable omits 72f9720dab46 thp: change CoW semantics for anon-THP omits 09f9d0ab1fbe khugepaged: allow to collapse PTE-mapped compound pages omits e74df6ca73f6 khugepaged: allow to collapse a page shared across fork omits dd8ebf3f2273 khugepaged: drain LRU add pagevec after swapin omits 4d1fde67643d khugepaged: drain all LRU caches before scanning pages omits 02b48d1c6cce khugepaged: do not stop collapse if less than half PTEs ar [...] omits 57949115f278 khugepaged-add-self-test-fix-2-fix omits af44da5249f8 khugepaged: replace the usage of system(3) in the test omits b43b036da402 selftests: khugepaged: fix several spelling mistakes omits 98cd25638705 khugepaged: add self test omits da7356ab6d17 tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] omits 962f8c58c859 mm, mempolicy: fix up gup usage in lookup_node omits f480fd3b7278 tools/vm/page_owner_sort.c: filter out unneeded line omits 2e0c74cd87fd mm/vmscan.c: change prototype for shrink_page_list omits 80d9505600bd mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch omits a000674ea630 mm/vmscan.c: use update_lru_size() in update_lru_sizes() omits e766871b36e9 mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] omits 8d9164a66757 mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() omits 51794bc65f98 mm/page_alloc: integrate classzone_idx and high_zoneidx omits b164af7399f5 mm/page_alloc: use ac->high_zoneidx for classzone_idx omits c942fc8a3e50 mm/vmstat.c: do not show lowmem reserve protection informa [...] omits 39834bd348e8 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] omits 0dab178bb2a3 mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] omits 9ef8f0d7821f mm/page_alloc.c: remove unused free_bootmem_with_active_regions omits 9f19e9593c4a mm: call cond_resched() from deferred_init_memmap() omits 9f3df2a7ed35 mm: initialize deferred pages with interrupts enabled omits 98b33d11f0a1 mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] omits 82f68dc67593 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] omits 0317d20406bc mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] omits 6271df6b9640 mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] omits b29358d269ac mm/page_alloc.c: rename free_pages_check() to check_free_page() omits 7e5be4ec8e5f mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] omits 96a179cbb249 mm/page_alloc.c: bad_flags is not necessary for bad_page() omits 5101c76365e8 mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] omits 024f77a20af1 docs/vm: update memory-models documentation omits be0fb591a1f1 mm: simplify find_min_pfn_with_active_regions() omits f09e06fb5669 mm: clean up free_area_init_node() and its helpers omits c17422a008d3 mm: rename free_area_init_node() to free_area_init_memoryl [...] omits 51a2f644fd02 mm: free_area_init: allow defining max_zone_pfn in descend [...] omits 001f1d211ed2 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES omits 5be72531978c mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] omits 10bbcbcc035b mm: memmap_init: iterate over memblock regions rather that [...] omits ad18e9f6867a xtensa: simplify detection of memory zone boundaries omits e1e54f707bc8 unicore32: simplify detection of memory zone boundaries omits ec05eb87d1cd sparc32: simplify detection of memory zone boundaries omits f089cfd5d4cb parisc: simplify detection of memory zone boundaries omits 31786c9763b3 m68k: mm: simplify detection of memory zone boundaries omits 5bd45992ad63 csky: simplify detection of memory zone boundaries omits 18b9df6fe610 arm64: simplify detection of memory zone boundaries for UM [...] omits 97160ddafa85 arm: simplify detection of memory zone boundaries omits 8d90a072988e alpha: simplify detection of memory zone boundaries omits 51b6e083b44f mm: use free_area_init() instead of free_area_init_nodes() omits ee22107a199b mm: free_area_init: use maximal zone PFNs rather than zone sizes omits 8446802eff7f mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option omits 6dd36a78e625 mm: make early_pfn_to_nid() and related defintions close t [...] omits 543da1c59ff2 mm: memblock: replace dereferences of memblock_region.nid [...] omits 22ede71b2930 mm: clarify __GFP_MEMALLOC usage omits db0db995f57d string.h: fix incompatibility between FORTIFY_SOURCE and KASAN omits d03411b2c7e6 kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] omits c16f9bdf2c18 kasan: stop tests being eliminated as dead code with FORTI [...] omits 7f63accc9793 mm/mm_init.c: report kasan-tag information stored in page->flags omits 266e60bb5afb s390: use __vmalloc_node in stack_alloc omits fb17a4a80820 powerpc: use __vmalloc_node in alloc_vm_stack omits c740931fbfa8 arm64: use __vmalloc_node in arch_alloc_vmap_stack omits c3fb470ab769 mm-remove-vmalloc_user_node_flags-fix omits 6c78199e28f7 mm: remove vmalloc_user_node_flags omits c998923938d7 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix omits 571609f235c7 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix omits ad6bec5a0cdb mm: switch the test_vmalloc module to use __vmalloc_node omits accfa8e38244 mm-remove-__vmalloc_node_flags_caller-fix omits 8bd9d28f4f72 mm: remove __vmalloc_node_flags_caller omits 96440695dca3 mm: remove both instances of __vmalloc_node_flags omits 02a04767d054 mm: remove the prot argument to __vmalloc_node omits 440e7f744a87 mm: remove the pgprot argument to __vmalloc omits 61696ef142f3 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc omits 382038b5390c mm: enforce that vmap can't map pages executable omits 3c8ce1be43d3 mm: remove the prot argument from vm_map_ram omits 97f2f5869ab8 mm: remove unmap_vmap_area omits cd2645e167da mm: remove map_vm_range omits d35f83e253e4 mm: don't return the number of pages from map_kernel_range [...] omits f6f84816e35e mm: rename vmap_page_range to map_kernel_range omits 7adb62c28f87 mm: remove vmap_page_range_noflush and vunmap_page_range omits 8f8b35f05e3e mm: pass addr as unsigned long to vb_free omits 1de01a5d0c25 mm: only allow page table mappings for built-in zsmalloc omits b3e34f6950cc mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] omits 4932655d2f53 mm: unexport unmap_kernel_range_noflush omits a5c42cde39ef mm: remove __get_vm_area omits 7d1a5da22283 powerpc: remove __ioremap_at and __iounmap_at omits 1dacd2378007 powerpc: add an ioremap_phb helper omits 172c4acee239 dma-mapping: use vmap insted of reimplementing it omits 10b0338692ba staging: media: ipu3: use vmap instead of reimplementing it omits 5ff617b85f7d staging: android: ion: use vmap instead of vm_map_ram omits dfab0e77d4d9 x86: fix vmap arguments in map_irq_stack omits 99ebde56fd9c x86/hyperv: use vmalloc_exec for the hypercall page omits 361a47a0c15c mm/memory: remove unnecessary pte_devmap case in copy_one_pte() omits bc4b66ddd15d mm/mmap.c: fix the adjusted length error omits f9531ddb7a3f /proc/PID/smaps: Add PMD migration entry parsing omits 5507c37f1064 mm/gup.c: further document vma_permits_fault() omits fc4a2ed26cd4 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] omits f816d67d8075 asm-generic: remove pgtable-nop4d-hack.h omits d7fad0ede7ff unicore32: remove __ARCH_USE_5LEVEL_HACK omits 385e0fd90938 sh: add support for folded p4d page tables omits bd51b47596d3 sh: drop __pXd_offset() macros that duplicate pXd_index() ones omits 285145545651 sh: fault: Modernize printing of kernel messages omits b1c421e93454 powerpc-add-support-for-folded-p4d-page-tables-fix omits ec3af971aba6 powerpc: add support for folded p4d page tables omits d560bc7466fd openrisc: add support for folded p4d page tables omits 1fb318a95489 nios2: add support for folded p4d page tables omits 660e1d17df68 ia64: add support for folded p4d page tables omits 8ecd1060993f hexagon: remove __ARCH_USE_5LEVEL_HACK omits 6cba81ed0f62 arm64: add support for folded p4d page tables omits 218f1c390557 arm: add support for folded p4d page tables omits 26ad7ca5f024 h8300: remove usage of __ARCH_USE_5LEVEL_HACK omits e89c26cf356d mm-memcg-decouple-elowmin-state-mutations-from-protection- [...] omits 6b68a0734e2a mm, memcg: decouple e{low,min} state mutations from protec [...] omits 1164e199a2c8 mm, memcg: avoid stale protection values when cgroup is ab [...] omits 077e651c0f2e swap: try to scan more free slots even when fragmented omits a775eec692c1 mm/swapfile.c: omit a duplicate code by compare tmp and max first omits 258f19eff27e mm/swapfile.c: tmp is always smaller than max omits a832350c332b mm/swapfile.c: found_free could be represented by (tmp < max) omits de2d837f0ae2 mm/swapfile.c: remove the extra check in scan_swap_map_slots() omits b63ce4d409e4 mm/swapfile.c: simplify the calculation of n_goal omits 781312841fc7 mm/swapfile.c: remove the unnecessary goto for SSD case omits 4a56de56d775 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] omits 0baf0412a5ad mm/swapfile.c: offset is only used when there is more slots omits 415ccdbd63f6 mm: swap: properly update readahead statistics in unuse_pt [...] omits 73d94e331020 mm/swap_state: fix a data race in swapin_nr_pages omits 4495ab836d9c mm/swapfile: use list_{prev,next}_entry() instead of open-coding omits 7d0e494fd2ba mm-gupc-updating-the-documentation-fix omits d3976d3b72a2 mm/gup.c: update the documentation omits 7cd978c4e615 iomap: convert from readpages to readahead omits 75d14b0b7a5a fuse-convert-from-readpages-to-readahead-fix omits 49a852e06774 fuse: convert from readpages to readahead omits f1c6758147a8 f2fs: pass the inode to f2fs_mpage_readpages omits 272e45338126 f2fs: convert from readpages to readahead omits 5868dada23f7 ext4: pass the inode to ext4_mpage_readpages omits 0c855f1fc999 ext4: convert from readpages to readahead omits b658ce62650f erofs: convert compressed files from readpages to readahead omits 0fd4a8dd5f2b erofs: convert uncompressed files from readpages to readahead omits b746b2c47770 btrfs: convert from readpages to readahead omits 051e3c5064c9 fs: convert mpage_readpages to mpage_readahead omits 245edc2e3f30 mm: use memalloc_nofs_save in readahead path omits b779bc851429 mm: document why we don't set PageReadahead omits ebc0198b60e9 mm: add page_cache_readahead_unbounded omits 1b8c94150341 mm: move end_index check out of readahead loop omits 020a43f3a32e mm: add readahead address space operation omits f4926e5c0c94 mm: put readahead pages in cache earlier omits 0e51fdd8d6db mm: remove 'page_offset' from readahead loop omits 299420e7f404 mm: rename readahead loop variable to 'i' omits 65054d87e25e mm: rename various 'offset' parameters to 'index' omits d8d7304dace0 mm: use readahead_control to pass arguments omits 27ef5695b190 mm: add new readahead_control API omits a6e18cecf081 mm: move readahead nr_pages check into read_pages omits e90d1bf4a067 mm: ignore return value of ->readpages omits 99e7f074bf7a mm: return void from various readahead functions omits 6f016bf10301 mm: move readahead prototypes from mm.h omits e628140e2fcf mm, dump_page(): do not crash with invalid mapping pointer omits 00833215a93d mm/slub: fix stack overruns with SLUB_STATS omits f3601b3d3a50 slub: remove kmalloc under list_lock from list_slab_objects() V2 omits 49ea70664854 slub: Remove userspace notifier for cache add/remove omits 0589b08bb7c2 mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix omits 9486e742a23f mm/slub.c: fix corrupted freechain in deactivate_slab() omits 64817686c6cd usercopy: mark dma-kmalloc caches as usercopy caches omits 016b49755fac kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits f34a8b583d5f buffer: record blockdev write errors in super_block that it backs omits 3b0311e7ca71 vfs: track per-sb writeback errors and report them to syncfs omits c85a75afdcaa ramfs: support O_TMPFILE omits ffb919a5f08d drivers/tty/serial/sh-sci.c: suppress uninitialized var warning omits 26ae6d55df4e ocfs2: mount shared volume without ha stack omits be8513e3ec30 ocfs2: add missing annotation for dlm_empty_lockres() omits b634da427809 squashfs-migrate-from-ll_rw_block-usage-to-bio-fix omits eaf8895abbc5 squashfs: migrate from ll_rw_block usage to BIO omits 9bf34bf16889 mm/slub: fix incorrect interpretation of s->offset omits 14c68e9b572b scripts/gdb: repair rb_first() and rb_last() omits 1f939e06e56a eventpoll: fix missing wakeup for ovflist in ep_poll_callback omits f4103d150adc eventpoll: fix missing wakeup for ovflist in ep_poll_callback omits 5e35fabc2a6a mm/memcg: optimize memory.numa_stat like memory.stat omits ba043104be28 arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in [...] omits 02e45a331c6b scripts/decodecode: fix trapping instruction formatting omits 9f01ef3d42e9 kernel/kcov.c: fix typos in kcov_remote_start documentation omits 7328263299f3 mm/page_alloc: fix watchdog soft lockups during set_zone_c [...] omits 577af221047f usb: core: kcov: collect coverage from usb complete callback omits 596a4dd22a37 kcov: collect coverage from interrupts omits e61c0ea0a5bb kcov: use t->kcov_mode as enabled indicator omits 344113272dc8 kcov: move t->kcov_sequence assignment omits e50a01a2060f kcov: move t->kcov assignments into kcov_start/stop omits 184c33cc58a0 kcov: fix potential use-after-free in kcov_remote_start omits d0566f99c768 kcov: cleanup debug messages omits 39869b013653 mm-memcg-fix-error-return-value-of-mem_cgroup_css_alloc-fix omits d6517e28834e mm, memcg: fix error return value of mem_cgroup_css_alloc() omits a7c58153ade9 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] omits f5742833894e /proc/kpageflags: do not use uninitialized struct pages omits 2996e5ffd938 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits f23610947d35 checkpatch: test $GIT_DIR changes omits 980363c5e705 Merge remote-tracking branch 'kunit-next/kunit' omits b95ba7bf0d9b Merge remote-tracking branch 'fpga/for-next' omits 023eee8c69cb Merge remote-tracking branch 'devfreq/devfreq-next' omits 83171c1c5407 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits fca8f346cc29 Merge remote-tracking branch 'hyperv/hyperv-next' omits eb5400a1b306 Merge remote-tracking branch 'xarray/xarray' omits da7360907119 Merge remote-tracking branch 'nvmem/for-next' omits 322b7f26b8c9 Merge remote-tracking branch 'slimbus/for-next' omits dc6f97e8624e Merge remote-tracking branch 'fsi/next' omits 13500b740613 Merge remote-tracking branch 'kspp/for-next/kspp' omits 547a7542f14e Merge remote-tracking branch 'ntb/ntb-next' omits d3e16579a82a Merge remote-tracking branch 'rtc/rtc-next' omits d41410466473 Merge remote-tracking branch 'coresight/next' omits 3d5bd4b392a3 Merge remote-tracking branch 'livepatching/for-next' omits ba1bc5fd6a7b Merge remote-tracking branch 'kselftest/next' omits cc965bc039a2 Merge remote-tracking branch 'userns/for-next' omits 9f71861f5f17 Merge remote-tracking branch 'pwm/for-next' omits 286f8d5cf03a Merge remote-tracking branch 'pinctrl-samsung/for-next' omits cff20e8187e8 Merge remote-tracking branch 'pinctrl-intel/for-next' omits fe062c30eccd Merge remote-tracking branch 'pinctrl/for-next' omits 7b44d1cec7e3 Merge remote-tracking branch 'gpio-intel/for-next' omits e5203ada9fde Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 2f3b38340ea9 Merge remote-tracking branch 'gpio/for-next' omits e8637a01e524 Merge remote-tracking branch 'rpmsg/for-next' omits 9f06e66bb1c8 Merge remote-tracking branch 'vhost/linux-next' omits 6da4091a2750 Merge remote-tracking branch 'scsi-mkp/for-next' omits 22772875392c Merge remote-tracking branch 'scsi/for-next' omits 32f5350c2813 Merge remote-tracking branch 'cgroup/for-next' omits bc90cb8591f8 Merge remote-tracking branch 'slave-dma/next' omits 087f1129f8f0 Merge remote-tracking branch 'mux/for-next' omits bb69f0dae73b Merge remote-tracking branch 'staging/staging-next' omits 244904edcee9 Merge remote-tracking branch 'thunderbolt/next' omits 6ef8f5dcecee Merge remote-tracking branch 'soundwire/next' omits a2c8b34b5888 Merge remote-tracking branch 'extcon/extcon-next' omits 71dd60bf119f Merge remote-tracking branch 'char-misc/char-misc-next' omits b5f1e1a57d01 Merge remote-tracking branch 'tty/tty-next' omits bf8ebbe87e0a Merge remote-tracking branch 'phy-next/next' omits 5a2bff6b57a8 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 32a3af7aa1bf Merge remote-tracking branch 'usb-serial/usb-next' omits d735de7b8432 Merge remote-tracking branch 'usb/usb-next' omits bd1c5a969545 Merge remote-tracking branch 'driver-core/driver-core-next' omits a3fb5acbf8d5 Merge remote-tracking branch 'ipmi/for-next' omits 19fc16e759e6 Merge remote-tracking branch 'leds/for-next' omits 159a306c0d37 Merge remote-tracking branch 'chrome-platform/for-next' omits 98207dc22301 Merge remote-tracking branch 'drivers-x86/for-next' omits d7ee4d5d8b6d Merge remote-tracking branch 'workqueues/for-next' omits 6318e6c0820b Merge remote-tracking branch 'percpu/for-next' omits 1cc7929ea634 Merge remote-tracking branch 'kvms390/next' omits 18ac744c2dd2 Merge remote-tracking branch 'kvm/linux-next' omits a0a77ae224ec Merge remote-tracking branch 'rcu/rcu/next' omits 814b60595c3a Merge remote-tracking branch 'edac/edac-for-next' omits 0fe3c9a57b61 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits dc71298b1818 Merge remote-tracking branch 'tip/auto-latest' omits a2b9d4eadb77 fpga: dfl: afu: support debug access to memory-mapped afu regions omits 5a53881580f9 fpga: dfl.h: Replace zero-length array with flexible-array member omits fd0d094531db arm64: dts: agilex: correct service layer driver's compati [...] omits fba965a79b92 dt-bindings, firmware: add compatible value Intel Stratix1 [...] omits d299253cf5b4 fpga: stratix10-soc: add compatible property value for int [...] omits 8d6b6bbe6dde arm64: dts: agilex: correct FPGA manager driver's compatib [...] omits 2e00dd1bd656 dt-bindings: fpga: add compatible value to Stratix10 SoC F [...] omits a1d1f5d490a4 fpga: machxo2-spi: Use new structure for SPI transfer delays omits 1493674ba3c0 fpga: ice40-spi: Use new structure for SPI transfer delays omits b6862193ca12 fpga: dfl: support multiple opens on feature device node. omits f7857cc70ff8 Merge remote-tracking branch 'spi/for-next' omits 6a1b72efc847 Merge remote-tracking branch 'devicetree/for-next' omits b52538a45091 Merge remote-tracking branch 'audit/next' omits 179540068643 Merge remote-tracking branch 'tpmdd/next' omits 2fe1933b9658 Merge remote-tracking branch 'selinux/next' omits efc73039e35e Merge remote-tracking branch 'keys/keys-next' omits 3ee1c9ca3b87 Merge remote-tracking branch 'integrity/next-integrity' omits 4fa8b60dbe99 Merge remote-tracking branch 'apparmor/apparmor-next' omits 806497f4c230 Merge remote-tracking branch 'regulator/for-next' omits b244a40fbe3f Merge remote-tracking branch 'battery/for-next' omits 2201b92007da Merge remote-tracking branch 'mmc/next' omits 0efc1b5ca18b Merge remote-tracking branch 'device-mapper/for-next' omits dffd29e1d6e9 Merge remote-tracking branch 'block/for-next' omits 0f2e4eafcaf9 Merge remote-tracking branch 'input/next' omits fe3ea94ea2fb Merge remote-tracking branch 'modules/modules-next' omits c421cafab065 dm ebs: pass discards down to underlying device omits f39853af07a3 dm bufio: implement discard omits 011b0fe6d799 dm: add emulated block size target omits 099c3977ee89 Merge remote-tracking branch 'sound-asoc/for-next' omits 04f29c352c87 Merge remote-tracking branch 'sound/for-next' omits e60a03f59acf Merge remote-tracking branch 'regmap/for-next' omits 5aefe4b4bcc4 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits b83b77516f3d Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits f17364ed2442 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 5cb1d286819d Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits d6b93d0a6b40 Merge remote-tracking branch 'drm-intel/for-linux-next' omits c205b70636af Merge remote-tracking branch 'amdgpu/drm-next' omits bd147722cdfe Merge remote-tracking branch 'drm/drm-next' omits 331cd21998b0 Merge remote-tracking branch 'crypto/master' omits dfdac6b45530 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits e006770d4b8c Merge remote-tracking branch 'gfs2/for-next' omits f7d2a1e2186e Merge remote-tracking branch 'mac80211-next/master' omits 96f25b280c7b Merge remote-tracking branch 'bluetooth/master' omits ddd1d7455739 Merge remote-tracking branch 'wireless-drivers-next/master' omits 78885e46b396 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 146ca9ac13e3 Merge remote-tracking branch 'ipsec-next/master' omits 6f41f08c88c5 scsi: dpt_i2o: Remove always false 'chan < 0' statement omits 4a4c0cfb4be7 scsi: qedi: Check for buffer overflow in qedi_set_path() omits 78b874b7cbf0 scsi: qla2xxx: make 1-bit bit-fields unsigned int omits 20a66f2bf280 scsi: core: free sgtables in case command setup fails omits 239ed8a6c532 Merge remote-tracking branch 'bpf-next/master' omits 962469f57003 Merge remote-tracking branch 'net-next/master' omits cf2e30d37720 Merge remote-tracking branch 'rdma/for-next' omits 93424dc19904 Merge remote-tracking branch 'swiotlb/linux-next' omits a2fc6e39690b Merge remote-tracking branch 'ieee1394/for-next' omits d9af93fb5f18 Merge remote-tracking branch 'thermal/thermal/linux-next' omits acebfd8799eb Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 28b1220e5671 Merge remote-tracking branch 'pm/linux-next' omits 374bdc0722fc Merge remote-tracking branch 'v4l-dvb/master' omits 424f9b5e352a Merge remote-tracking branch 'jc_docs/docs-next' omits a68dfe18babc Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 3f15f5c5140c Merge branch 'dmi/master' omits 6ba738b58209 Merge remote-tracking branch 'i3c/i3c/next' omits fbb354681782 Merge remote-tracking branch 'i2c/i2c/for-next' omits 183be215dbea Merge remote-tracking branch 'hid/for-next' omits 937eea297e26 Merge tag 'amd-drm-next-5.8-2020-04-24' of git://people.fr [...] omits 6508b518d50b Merge remote-tracking branch 'pci/next' omits f497b7dc48e8 Merge remote-tracking branch 'printk/for-next' omits 5fad46a7ba2a Merge remote-tracking branch 'vfs/for-next' omits 9b207f0ac540 Merge remote-tracking branch 'file-locks/locks-next' omits 66e79d4df97b Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 90953128bca8 Merge remote-tracking branch 'nfsd/nfsd-next' omits 27f900788353 Merge remote-tracking branch 'nfs/linux-next' omits 5cdb783e5459 Merge remote-tracking branch 'jfs/jfs-next' omits d63facceeffd Merge remote-tracking branch 'fuse/for-next' omits 86b6c76dbfd1 Merge remote-tracking branch 'f2fs/dev' omits 0e91cfdc070d Merge remote-tracking branch 'ext3/for_next' omits af18ad805180 Merge remote-tracking branch 'exfat/dev' omits fdb8a2c3816c Merge remote-tracking branch 'configfs/for-next' omits 295aaae2c1ae Merge remote-tracking branch 'btrfs/for-next' omits 43f8ec72b795 Merge remote-tracking branch 'uml/linux-next' omits c68a610494c8 Merge remote-tracking branch 'sh/sh-next' omits 868ef28bbbe8 Merge remote-tracking branch 's390/features' omits 82d3e3957573 Merge remote-tracking branch 'risc-v/for-next' omits 8faf934233a1 Merge remote-tracking branch 'powerpc/next' omits cd5a31b72ebf Merge remote-tracking branch 'nds32/next' omits bf2c1ac14e8e Merge remote-tracking branch 'mips/mips-next' omits b8071fb27c30 Merge remote-tracking branch 'm68knommu/for-next' omits 510f62d91ec7 Merge remote-tracking branch 'm68k/for-next' omits 1bae6713011a Merge remote-tracking branch 'h8300/h8300-next' omits d4b1d15e6778 Merge remote-tracking branch 'csky/linux-next' omits 152d73f8ee6b Merge remote-tracking branch 'clk/clk-next' omits c4ddb9d27776 Merge remote-tracking branch 'tegra/for-next' omits 803c71cddc8e Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 0cfb67f249c7 Merge remote-tracking branch 'scmi/for-linux-next' omits f55ad60dab15 Merge remote-tracking branch 'samsung-krzk/for-next' omits bf4e81302d91 Merge remote-tracking branch 'rockchip/for-next' omits 66d1d914d5b7 Merge remote-tracking branch 'reset/reset/next' omits 234e251dc972 Merge remote-tracking branch 'renesas/next' omits 93c66e196bc2 Merge remote-tracking branch 'realtek/for-next' omits a38cc239bf45 Merge remote-tracking branch 'raspberrypi/for-next' omits aea0ced93286 Merge remote-tracking branch 'qcom/for-next' omits 24c6342c3bc6 Merge remote-tracking branch 'omap/for-next' omits b51808ee00c8 Merge remote-tracking branch 'mvebu/for-next' omits 79b357a5f4ba Merge remote-tracking branch 'mediatek/for-next' omits cb9388794032 Merge remote-tracking branch 'keystone/next' omits 6902d58158c9 Merge remote-tracking branch 'imx-mxs/for-next' omits 767a47405a0d Merge remote-tracking branch 'at91/at91-next' omits 5326a024a6a5 Merge remote-tracking branch 'aspeed/for-next' omits c0a5340aaf27 Merge remote-tracking branch 'amlogic/for-next' omits de3b4d9361c8 drm/i915/gt: Restore aggressive post-boost downclocking omits 3f88dde6ee63 drm/i915/gt: Apply the aggressive downclocking to parking omits 36d516be867c drm/i915/gt: Switch to manual evaluation of RPS omits 8e99299a04bc drm/i915/gt: Track use of RPS interrupts in flags omits 9bad2adbddfe drm/i915/gt: Move rps.enabled/active to flags omits 426d0073fb6d drm/i915/gt: Always enable busy-stats for execlists omits 2e14a47eada7 Merge remote-tracking branch 'arm64/for-next/core' omits 49c05efec20a Merge remote-tracking branch 'arm/for-next' omits bcbc3e27e3a7 Merge remote-tracking branch 'dma-mapping/for-next' omits 6c014c6bcbe5 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits f693cee801ec Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits d04619bcbeb5 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 2a6866522f91 Merge remote-tracking branch 'mmc-fixes/fixes' omits 91911e56e4ac Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits ce36d56ab725 Merge remote-tracking branch 'scsi-fixes/fixes' omits e8718e29ead2 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 37455a6bad60 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits c4dad3dbf28d Merge remote-tracking branch 'omap-fixes/fixes' omits a56609f55fd9 Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 4fb38d14a9a1 Merge remote-tracking branch 'vfio-fixes/for-linus' omits 5b47b6a13cf2 Merge remote-tracking branch 'input-current/for-linus' omits 6f1bbcaeb65b Merge remote-tracking branch 'thunderbolt-fixes/fixes' omits 84ac97034b47 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 676375b08a7f Merge remote-tracking branch 'staging.current/staging-linus' omits 926c0b683817 Merge remote-tracking branch 'phy/fixes' omits 9d515b49d66c Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 57e024e92f4b Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 4a2d2ca96725 Merge remote-tracking branch 'usb.current/usb-linus' omits b1fe0494c658 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 212e67d28214 Merge remote-tracking branch 'spi-fixes/for-linus' omits 7f567ef0d877 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 0ab7bf9db3ef Merge remote-tracking branch 'regmap-fixes/for-linus' omits 57cb8154b28f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits a535ba6b8be4 Merge remote-tracking branch 'sound-current/for-linus' omits 7fe2a676ee6b Merge remote-tracking branch 'mac80211/master' omits 40451d99d292 Merge remote-tracking branch 'netfilter/master' omits 3f2eb8e31324 Merge remote-tracking branch 'ipsec/master' omits bb43da44298f Merge remote-tracking branch 'bpf/master' omits 1add3821c184 Merge remote-tracking branch 'net/master' omits f9605d4e6da0 Merge remote-tracking branch 'arm-current/fixes' omits 51f4b9a2d2ae Merge remote-tracking branch 'arc-current/for-curr' omits 44ab661dd29d riscv: Use text_mutex instead of patch_lock omits 6e77eb80b7f9 riscv: Use NOKPROBE_SYMBOL() instead of __krpobes annotation omits 3507bc481177 riscv: Remove the 'riscv_' prefix of function name omits 71e26d08ff38 riscv: Add SW single-step support for KDB omits 899dc734805d riscv: Use the XML target descriptions to report 3 system [...] omits e4f2aa5808fc riscv: Add KGDB support omits 0dad5f850f96 kgdb: Add kgdb_has_hit_break function omits d334dd0201c8 RISC-V: Skip setting up PMPs on traps omits 7bb22d4fd5b1 riscv: K210: Update defconfig omits 876bec3642c7 riscv: K210: Add a built-in device tree omits 4dff42e53aa2 riscv: Allow device trees to be built into the kernel omits 449e14bfdb83 bpf: Fix unused variable warning omits 44a98f79e210 Merge branches 'fixes' and 'misc' into for-next omits af3701612ccd Merge branch 'for-next/bti' into for-next/core omits 0b9ad56b1ea6 selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_as [...] omits 34a2cc6eee80 selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed omits 64d85290d79c bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH omits b4c4a15354ad Merge branches 'for-next/acpi', 'for-next/cpufeature', 'fo [...] omits 0b3b9ca3d154 tools: bpftool: Make libcap dependency optional omits cf9bf714523d tools: bpftool: Allow unprivileged users to probe features omits e3450b79dfe4 tools: bpftool: For "feature probe" define "full_mode" boo [...] omits 30724ccbfc83 Merge branch 'wireguard-fixes' omits eebabcb26ea1 wireguard: receive: use tunnel helpers for decapsulating E [...] omits 130c58606171 wireguard: queueing: cleanup ptr_ring in error path of pac [...] omits d6833e42786e wireguard: send: remove errant newline from packet_encrypt_worker omits 323e395f197f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits f932449c11da MIPS: ingenic: Drop obsolete code, merge the rest in setup.c omits 8827af9427de MIPS: ingenic: GCW0: Update defconfig omits 818c2b36383e MIPS: ingenic: CI20: enable OST, PWM drivers in defconfig omits b1bfdb660516 MIPS: ingenic: DTS: Update GCW0 support omits 061e35b2c76e MIPS: ingenic: DTS: Update JZ4770 support omits bf40bf5ecf3f MIPS: ingenic: DTS: Add nodes for the watchdog/PWM/OST omits cf2e6b8e6f6f MIPS: ingenic: DTS: Respect cell count of common properties omits 59bd128a4127 MIPS: ingenic: DTS: Fix invalid value in #dma-cells omits ada66f183759 arm64: Reorder the macro arguments in the copy routines omits 78b0d99a68ec drm/bridge: fix stack usage warning on old gcc omits 184dbc152e39 arm64: silicon-errata.rst: Sort the Cortex-A55 entries omits f28638eb72a3 Merge branch 'for-5.7/upstream-fixes' into for-next omits 2465f0d5c9e3 HID: mcp2221: add gpiolib dependency omits 31e4267db296 Merge branch 'for-5.7/upstream-fixes' into for-next omits 538f67407e2c HID: i2c-hid: reset Synaptics SYNA2393 on resume omits 61ffafa308f7 Merge branch 'for-5.7/upstream-fixes' into for-next omits dcce8ef8f70a HID: wacom: Report 2nd-gen Intuos Pro S center button stat [...] omits 42c556fef923 mptcp: replace mptcp_disconnect with a stub omits d474fcf1eb18 coresight: Avoid casting void pointers omits 8a879f057c7c coresight: Include required headers in C files omits add3a0d63400 Merge branch 'v5.8/dt64' into tmp/aml-rebuild omits 62a0c82f3a41 Merge branch 'v5.7/fixes' into tmp/aml-rebuild omits 7263d72bec32 Merge branch 'net-smc-preparations-for-SMC-R-link-failover' omits 00a049cfde95 net/smc: move llc layer related init and clear into smc_llc.c omits faca53600837 net/smc: use mutex instead of rwlock_t to protect buffers omits ef79d439cd12 net/smc: process llc responses in tasklet context omits 6c8968c421e0 net/smc: use worker to process incoming llc messages omits 2140ac26f8f5 net/smc: simplify link deactivation omits 1020e1ef53ce net/smc: move testlink work to system work queue omits d854fcbfaeda net/smc: add new link state and related helpers omits e07d31dc16b0 net/smc: multi-link support for smc_rmb_rtoken_handling() omits b9247544c1bc net/smc: convert static link ID instances to support multi [...] omits 387707fdf486 net/smc: convert static link ID to dynamic references omits 026c381fb477 net/smc: introduce link_idx for link group array omits f3c1deddb21c net/smc: separate function for link initialization omits fdff704dc604 net/smc: rework pnet table to support SMC-R failover omits 2e27d33d22af um: Fix typo in vector driver transport option definition omits e6da5df0eefc um: syscall.c: include <asm/unistd.h> omits d0e20fd4c1db um: Fix xor.h include omits f31505089497 arm64: dts: meson: kvim3: move hdmi to tdm a omits c165d57b552a netfilter: nf_osf: avoid passing pointer to local var omits 21615efa6a69 Revert "net: ethernet: fec: Prevent MII event after MII_SP [...] omits 981230749123 net: dsa: mv88e6xxx: remove duplicate assignment of struct [...] omits adf27a87eb4e arm64: dts: meson-g12: remove spurious blank line omits 0477e032a9ea ila: remove unused inline function ila_addr_is_ila omits ad56623119fd net: hsr: remove unused inline functions omits 6d4f3e2bfc49 video: fbdev: controlfb: fix build for COMPILE_TEST=y && P [...] omits 75800d701782 arm64: dts: meson: S922X: extend cpu opp-points omits 40db9367ec1e ARC: guard dsp early init against non ARCv2 omits a54776f2c493 netpoll: Fix use correct return type for ndo_start_xmit() omits 5ac0869fb39b arm64: dts: meson-g12b-khadas-vim3: add missing frddr_a st [...] omits 00b5aac59966 ptp: ptp_ines: convert to devm_platform_ioremap_resource omits cb10228d234c net: hns3: adds support for reading module eeprom info omits 08dc0e5dd9aa arm64: dts: meson: fix leds subnodes name omits d120b5f98031 arm64: dts: meson-gxbb-kii-pro: fix board compatible omits 5c28dcbb3a1b arm64: dts: meson-g12b-ugoos-am6: fix board compatible omits 9ecded10b4b6 arm64: dts: meson: fixup SCP sram nodes omits e4f634d81263 arm64: dts: meson-g12-common: fix dwc2 clock names omits 4e025fd91ba3 arm64: dts: meson-g12b-ugoos-am6: fix usb vbus-supply omits 2f9139c2609f arm64: dts: amlogic: use the new USB control driver for GX [...] omits 2c3cc858a687 MIPS: Loongson64: Switch the order of RS780E and LS7A omits 21b01cc879cc power: supply: max17042_battery: Add support for the TTE_NOW prop omits be1cb55a07bf drm/i915/gt: Keep a no-frills swappable copy of the defaul [...] omits 2a15483b401c regulator: Revert "Use driver_deferred_probe_timeout for r [...] omits 7f17e5a56704 Merge remote-tracking branch 'spi/for-5.8' into spi-next omits 6df8a61e6806 Merge remote-tracking branch 'spi/for-5.7' into spi-linus omits d8b8d449c604 Merge remote-tracking branch 'asoc/for-5.8' into asoc-next omits 25abe220aec4 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus omits be6ef160840f spi: stm32-qspi: Fix unbalanced pm_runtime_enable issue omits 18168291aa7d spi: uniphier: fix error return code in uniphier_spi_probe() omits f84b604dbaf2 spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() omits 79149fb835d7 ASoC: dt-bindings: simple-card: switch to yaml base Documentation omits 79ca782533d3 Merge series "ASoC: soc-dai: add snd_soc_dai_xxx()" from K [...] omits fd443a20c2f0 ASoC: rt5682: fix I2C/Soundwire dependencies omits 087e3900a060 ASoC: fsl_easrc: mark PM functions __maybe_unused omits 58911c240783 drm: Nuke mode->hsync omits ad62de4b9bd2 Merge branch 'for-5.8/block' into for-next omits accea322f543 block: add a bio_queue_enter helper omits 0376e9efe183 block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT omits 760f83ea63a7 block: cleanup the memory stall accounting in submit_bio omits 3fdd40861d80 block: improve the submit_bio and generic_make_request doc [...] omits e1b586f2b83d blk-mq: make function '__blk_mq_sched_dispatch_requests' static omits 4a806e53c4e7 Merge branch 'for-5.7/upstream-fixes' into for-next omits 0ed08faded1d HID: usbhid: Fix race between usbhid_close() and usbhid_stop() omits 60689de46c7f mac80211: fix memory overlap due to variable length param omits 1512bc076e5b mac80211_hwsim: Claim support for setting Beacon frame TX [...] omits 08fad438bed0 mac80211: TX legacy rate control for Beacon frames omits 8c35a1957611 drm/i915/selftests: fix error handling in __live_lrc_indir [...] omits bedd7904e86c mac80211_hwsim: Advertise support for multicast RX registration omits 24aac336ff78 drm/i915: Avoid dereferencing a dead context omits d530b9864073 staging: wilc1000: adjust for management frame register AP [...] omits 2e410da6a098 staging: rtl8723bs: remove mgmt_frame_register method omits 25cba461989c ALSA: seq: oss: remove unused inline function snd_seq_oss_ [...] omits 2c962369d72f ARM: 8970/1: decompressor: increase tag size omits da33574f7f1c ASoC: mxs-saif: Fix unused assignment omits 77be181e2c8e ASoc: nau8810: add AUX related dapm widgets and routes omits ee2cbe06935b ASoC: codecs: wm97xx: fix ac97 dependency omits be16a0f0dc8f ASoC: component: suppress uninitialized-variable warning omits 91e4f3d37e1a ARM: 8972/1: boot: Obtain start of physical memory from DTB omits a780e485b576 ARM: 8971/1: replace the sole use of a symbol with its definition omits 7ae4a78daacf ARM: 8969/1: decompressor: simplify libfdt builds omits 94d7281993a7 ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() omits 88b3a7dfe999 ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() omits ed38cc5909e7 ASoC: soc-dai: add snd_soc_dai_compr_pointer() omits 53294353a05c ASoC: soc-dai: add snd_soc_dai_compr_ack() omits adbef5432666 ASoC: soc-dai: add snd_soc_dai_compr_get_params() omits 8dfedafb5c71 ASoC: soc-dai: add snd_soc_dai_compr_set_params() omits eb08411bdf48 ASoC: soc-dai: add snd_soc_dai_compr_trigger() omits 2b25f81d43b7 ASoC: soc-dai: add snd_soc_dai_compr_shutdown() omits b5ae4ccea5ab ASoC: soc-dai: add snd_soc_dai_compr_start() omits 7eaa313bdec3 ASoC: soc-dai: add snd_soc_pcm_dai_remove() omits 51801aeafdc9 ASoC: soc-dai: add snd_soc_pcm_dai_probe() omits 30819358ae73 ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() omits 42f2472d4689 ASoC: soc-dai: add snd_soc_pcm_dai_trigger() omits d108c7fd0b77 ASoC: soc-dai: add snd_soc_pcm_dai_prepare() omits 0b73ba550cdd ASoC: soc-dai: add snd_soc_pcm_dai_new() omits 479914ed779d ASoC: soc-dai: don't overwide dai->driver->ops omits aa7b8230d4c3 ASoC: soc-dai: add soc_dai_err() omits 933db73351d3 drm/qxl: qxl_release use after free omits 5b5703dbafae drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_ [...] omits 6fdeb6cbe1ef gpio: pca953x: drop unused parameters of pca953x_recalc_addr() omits bcf41dc480b1 gpio: pca953x: fix handling of automatic address incrementing omits 6f793485fc03 gpio: pca953x: Rewrite ->get_multiple() function omits 5409e0cca53a interconnect: qcom: Move the static keyword to the front o [...] omits e51759f56d31 media: v4l2-ctrls.h: clarify the p_def argument of v4l2_ct [...] omits e5ad7db4b2f3 media: cec-gpio: handle gpiod_get_value errors correctly omits fcab45adb853 media: vidioc-reqbufs/create-bufs.rst: fix typo omits 9cc056e6064c media: MAINTAINERS: adjust entries to moving CEC USB drivers omits 9a42a5ff3dac media: vimc: cap: Report a colorspace omits b7ba9f34800a media: si2157: ensure wait_status is initialized omits 408d0244421c media: rc: no need for decoder state if decoder not enabled omits c4ed27cfed45 media: m88ds3103: error in set_frontend is swallowed and n [...] omits 1d09094aa620 arm64: vdso: use consistent 'map' nomenclature omits d3418f3839b6 arm64: vdso: use consistent 'abi' nomenclature omits 3ee16ff3437c arm64: vdso: simplify arch_vdso_type ifdeffery omits 74fc72e77dc5 arm64: vdso: remove aarch32_vdso_pages[] omits 0c1d3f2c9a0d MAINTAINERS: remove entry after hp100 driver removal omits 9e581cd14663 Merge branch 'devel' into for-next omits 9e692aa8d3f8 Merge branch 'devel' into for-next omits a2f647240998 ALSA: hda/hdmi: fix without unlocked before return omits 839b480dd111 MAINTAINERS: Restore alphabetical sorting omits 2ea4a7ba9bf6 drm/i915/gt: Avoid uninitialized use of rpcurupei in frequ [...] omits a830779bcd3b Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 4a3c6e2327e6 rpmsg: glink: Integrate glink_ssr in qcom_glink omits 9180991f41db soc: qcom: glink_ssr: Internalize ssr_notifiers omits 913c313fa6d6 remoteproc: qcom: Pass ssr_name to glink subdevice omits b84691596328 mtd: spi-nor: Fix description of the sr_ready() return value omits 8aadd77cd271 mtd: spi-nor: Uniformize the return value in spi_nor_*_ready() omits f80ff13135cb mtd: spi-nor: micron-st: Enable locking for n25q00 omits 36a816eea186 Merge branch 'imx/defconfig' into for-next omits 6e69b40b15b8 Merge branch 'imx/dt64' into for-next omits f20fd1dddee8 Merge branch 'imx/dt' into for-next omits 02153093be6b Merge branch 'imx/bindings' into for-next omits c53ef256f27f Merge branch 'imx/soc' into for-next omits 4509caa57a2f Merge branch 'imx/drivers' into for-next omits 4c6a87839a37 Merge branch 'imx/fixes' into for-next omits 6c660819d533 arm64: dts: fsl: add fsl,extts-fifo property for fman ptp omits 8c30e7caac74 arm64: dts: imx8mn: Update VDD_ARM 1.2GHz setpoint voltage omits 1248c86fd639 arm64: dts: freescale: imx8mp: update input_val for AUDIOM [...] omits b36522150e5b scsi: ibmvscsi: Fix WARN_ON during event pool release omits ac082ea87d9d arm64: dts: lx2160a: add more thermal zone support omits d394039c1abe arm64: dts: imx8qxp-mek: Add PMIC thermal zone support omits bc3895b29de3 arm64: dts: imx8qxp-mek: Sort labels alphabetically omits fd9c40c575a0 Merge branch 'test_progs-asan' omits e4e8f4d047fd selftests/bpf: Add runqslower binary to .gitignore omits 8d30e80a049a selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest omits 36d0b6159f6a selftests/bpf: Disable ASAN instrumentation for mmap()'ed [...] omits 3521ffa2ee9a libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() omits 13c908495e5d selftests/bpf: Fix invalid memory reads in core_relo selftest omits 9f56bb531a80 selftests/bpf: Fix memory leak in extract_build_id() omits f25d5416d64c selftests/bpf: Fix memory leak in test selector omits 229bf8bf4d91 libbpf: Fix memory leak and possible double-free in hashma [...] omits 42fce2cfb405 selftests/bpf: Convert test_hashmap into test_progs test omits 02995dd4bb02 selftests/bpf: Add SAN_CFLAGS param to selftests build to [...] omits 76148faa161e selftests/bpf: Ensure test flavors use correct skeletons omits ebfa8951e6cd arm64: dts: imx8mm: specify #sound-dai-cells for SAI nodes omits 86b08bd5b994 ARM: dts: imx6-sr-som: add ethernet PHY configuration omits 849af490b6a6 dt-bindings: clocks: imx8mp: Add ids for audiomix clocks omits 01d5bea4d390 clk: imx: Add helpers for passing the device as argument omits 55a8b3cdff54 clk: imx: pll14xx: Add the device as argument when registering omits 1e54afe9fcfe clk: imx: gate2: Allow single bit gating clock omits 4ee2fc81a631 usb: chipidea: usb2: remove unneeded semicolon omits 3271e8f3f63d Merge branch 'BTF-map-in-map' omits 646f02ffdd49 libbpf: Add BTF-defined map-in-map support omits 2d39d7c56f11 libbpf: Refactor map creation logic and fix cleanup leak omits 41017e56af6c libbpf: Refactor BTF-defined map definition parsing logic omits 1f427a807799 Merge branch 'bpf_link-observability' omits 5d085ad2e68c bpftool: Add link bash completions omits 7464d013ccd4 bpftool: Add bpftool-link manpage omits c5481f9a954f bpftool: Add bpf_link show and pin support omits 50325b1761e3 bpftool: Expose attach_type-to-string array to non-cgroup code omits 2c2837b09e9a selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, [...] omits 0dbc866832a0 libbpf: Add low-level APIs for new bpf_link commands omits f2e10bff16a0 bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link omits 2d602c8cf40d bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link omits a3b80e107894 bpf: Allocate ID for bpf_link omits f9d041271cf4 bpf: Refactor bpf_link update handling omits 4aa0fbf92dd1 dm mpath: switch paths in dm_blk_ioctl() code path omits baedd0ee62dc dm crypt: support using encrypted keys omits 5686dee34dbf dm multipath: use updated MPATHF_QUEUE_IO on mapping for b [...] omits aa86e90794c8 power: supply: axp288_charger: Omit superfluous error message omits 8598eb781cf6 drm/i915: Use proper fault mask in interrupt postinstall too omits 5caab2da6320 Input: synaptics-rmi4 - fix error return code in rmi_drive [...] omits 9b329d0dbe41 selftests/bpf: fix test_sysctl_prog with alu32 omits a45d88530b25 netfilter: add audit table unregister actions omits c4dad0aab3fc audit: tidy and extend netfilter_cfg x_tables omits 75080313dccc torture: Remove qemu dependency on EFI firmware omits c76c2230160d Merge branch 'net-ReST-convert' omits b9dd2bea2245 docs: networking: convert kcm.txt to ReST omits 82a07bf33d7d docs: networking: convert ipvs-sysctl.txt to ReST omits 1dc2a785954b docs: networking: convert ipvlan.txt to ReST omits 19093313cb04 docs: networking: convert ipv6.txt to ReST omits 1cec2cacaaec docs: networking: convert ip-sysctl.txt to ReST omits 355e656e017c docs: networking: convert ipsec.txt to ReST omits aac86c887ed6 docs: networking: convert iphase.txt to ReST omits 9de1fcdf36e7 docs: networking: convert ip_dynaddr.txt to ReST omits 7cdb25400f7e docs: networking: convert ipddp.txt to ReST omits 1d2698fa05f5 docs: networking: convert ila.txt to ReST omits 3c3a2fde4d88 docs: networking: convert hinic.txt to ReST omits 81baecb6f6dc docs: networking: convert gtp.txt to ReST omits 8c4989355856 docs: networking: convert gen_stats.txt to ReST omits 110662503de2 docs: networking: convert generic_netlink.txt to ReST omits 16128ad8f927 docs: networking: convert generic-hdlc.txt to ReST omits 5b0d74b54c7f docs: networking: convert framerelay.txt to ReST omits 62502dff2c50 docs: networking: convert fore200e.txt to ReST omits cb3f0d56e153 docs: networking: convert filter.txt to ReST omits aee113427c5d docs: networking: convert fib_trie.txt to ReST omits 06df65723b69 docs: networking: convert eql.txt to ReST omits 28d23311ff35 docs: networking: convert driver.txt to ReST omits 9dfe1361261b docs: networking: convert dns_resolver.txt to ReST omits 5f32c920c23b docs: networking: convert defza.txt to ReST omits 9a69fb9c21c4 docs: networking: convert decnet.txt to ReST omits 8447bb44ef7c docs: networking: convert dctcp.txt to ReST omits 33155bac6519 docs: networking: convert dccp.txt to ReST omits 9a9891fbdf93 docs: networking: convert cxacru.txt to ReST omits 99b0e82dc5e3 docs: networking: convert cops.txt to ReST omits 92f06f4226fd docs: networking: convert cdc_mbim.txt to ReST omits a362032eca22 docs: networking: convert bonding.txt to ReST omits b5fcf32d7d4b docs: networking: convert baycom.txt to ReST omits 20b943f07557 docs: networking: convert ax25.txt to ReST omits ff2269f16a1e docs: networking: convert atm.txt to ReST omits 08bab46f00d0 docs: networking: convert arcnet.txt to ReST omits aa92320b3e38 docs: networking: convert arcnet-hardware.txt to ReST omits 5a7f3132121b docs: networking: convert altera_tse.txt to ReST omits a434aaba17f5 docs: networking: convert 6pack.txt to ReST omits da50d57abd7e docs: networking: convert caif files to ReST omits 790ab249b55d net: ethernet: fec: Prevent MII event after MII_SPEED write omits 88fb831f773e dpaa2-eth: Use proper division helper in dpaa2_dbg_ch_show omits 507122805edd proc: Ensure we see the exit of each process tid exactly omits f6a7c21c9910 drm/i915/execlists: Verify we don't submit two identical CCIDs omits 5c4a53e3b1cb drm/i915/execlists: Track inflight CCID omits 2632f174a2e1 drm/i915/execlists: Avoid reusing the same logical CCID omits 6b03d1304a32 proc: Ensure we see the exit of each process tid exactly once omits 8999dc89497a net/x25: Fix null-ptr-deref in x25_disconnect omits 35fc0e3b0bd5 rculist: Add hlists_swap_heads_rcu omits caec66198d13 net/ena: Fix build warning in ena_xdp_set() omits 9d42205036d4 net: phy: bcm54140: Make a bunch of functions static omits dc5c1439376d gpio: mm-lantiq: Fix small typo omits bcd3469b50df Merge branch 'kselftest-add-fixture-parameters' omits 0feba2219b73 selftests: tls: run all tests for TLS 1.2 and TLS 1.3 omits 74bc7c97fa88 kselftest: add fixture variants omits e7f304607778 kselftest: run tests by fixture omits 142aca6b388c kselftest: create fixture objects omits 1a89595c2272 kselftest: factor out list manipulation to a helper omits d2995eb57efa drm/amdgpu: re-enable runtime pm on vega10 omits ec3218c358d2 PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist omits 8e41855f32a3 drm/amdgpu/display: fix logic inversion in program_timing_sync() omits 6ed20e0d4ed4 drm/amdgpu: work around llvm bug #42576 omits 68ecbb3e3c1b drm/ttm: Break out the loops if need_resched in bo delayed [...] omits 772602783b4a drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2) omits a7d009eeeb54 drm/mm: revert "Break long searches in fragmented address spaces" omits bfc766b87e38 drm/amdgpu: Add a UAPI flag for user to call mem_sync omits caf82ea3d3cf drm/amdgpu: apply AMDGPU_IB_FLAG_EMIT_MEM_SYNC to compute [...] omits e6ca18dc52af drm/amdgpu: Add mem_sync implementation for all the ASICs. omits f2ebe6a6000f drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion omits 81fb180959b4 drm/amdgpu: Add new ring callback to insert memory sync omits b8020b0304c8 drm/amdkfd: Enable over-subscription with >1 GWS queue omits 29633d0e204d drm/amdkfd: Enable GWS based on FW Support omits 5bb4b78be9c6 drm/amdkfd: New IOCTL to allocate queue GWS (v2) omits 5654b897b5bf drm/amdgpu: pass unlocked flag to params at amdgpu_vm_bo_u [...] omits 9c466bcbda68 drm/amdgpu: add new unlocked flag for PTE updates omits eaad0c3aa978 drm/amdgpu: rename direct to immediate for VM updates omits 9ecefb19c3a6 drm/amdgpu: cleanup IB pool handling a bit omits e20858647118 drm/amdgpu: partial revert VM sync changes omits b33f9d70b368 drm/amdgpu: check ring type for secure IBs omits b717fa5cb1a1 drm/amdgpu: fix size calculation in amdgpu_ttm_copy_mem_to_mem omits 9504578314a7 drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2 omits f0ee63cbc526 drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_ [...] omits f77c9aff85ca drm/amdgpu: Fix per-IB secure flag GFX hang omits b71a564e2509 drm/amdgpu: Fine-grained TMZ support omits 218c0b7f183a drm/amdgpu: stop evicting encrypted BOs to swap omits effb97cc4ba6 drm/amdgpu: add TMZ handling to amdgpu_move_blit omits bffc8c5caaa9 drm/amdgpu: also add the TMZ flag to GART omits 11b407a781f4 drm/amdgpu: fix the wrong logic checking when secure buffe [...] omits 0bb5d5b03f78 drm/amdgpu: Move to a per-IB secure flag (TMZ) omits 5888f07a657d drm/amd/display: Indicate use of TMZ buffers to DC omits c6252390fccd drm/amdgpu: implement TMZ accessor (v3) omits 562366c9452c drm/amdgpu: remove the alignment placeholder for secure buffer omits 4baa8ff0690e drm/amdgpu: move CS secure flag next the structs where it's used omits 8fb2e01a1ed8 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 omits b231531c5012 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 omits b7c163fe910f drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 omits c9dc9cfe185f drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] omits be7538ff7488 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter omits 04379e9b0489 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h omits 4cd24494cc87 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) omits cb5fae143d79 drm/amdgpu: job is secure iff CS is secure (v5) omits 8350361d2d75 drm/amdgpu: expand the context control interface with trust flag omits 155748c912e7 drm/amdgpu: expand the emit tmz interface with trusted flag omits eda982a67225 drm/amdgpu: add tmz bit in frame control packet omits 01a8dcec1a08 drm/amdgpu: add function to check tmz capability (v4) omits ae60305ac04f drm/amdgpu: add amdgpu_tmz data structure omits d7ccb38df5f7 drm/amdgpu: add tmz feature parameter (v2) omits c5efd80f48e4 drm/amdgpu: define the TMZ bit for the PTE omits e90c2b210bad drm/amdgpu: add UAPI to create secure commands (v3) omits 35ce00600482 drm/amdgpu: add UAPI for creating encrypted buffers omits 82a7cf006ee1 drm/amd/display: 3.2.83.1 omits b454e25f3e72 drm/amd/display: 3.2.83 omits 1e461c37d1fb drm/amd/display: Use cursor locking to prevent flip delays omits a8bf71649088 drm/amd/display: Internal refactoring to abstract color caps omits 4b0e95d1838f drm/amd/display: Add set backlight to hw sequencer. omits 8d829836cf75 drm/amd/display: Add dummy p-state latency bounding box override omits 18400f91c1c1 drm/amd/display: Add panel cntl id for set backlight level. omits 0ed3bcc45987 drm/amd/display: Pass command instead of header into DMUB service omits 77ef333e48ba drm/amd/display: Update downspread percent to match spread [...] omits 1ab864a00669 drm/amd/display: Defer cursor update around VUPDATE for all ASIC omits 3a4837fb3c96 drm/amd/display: Change viewport limit to 12 for DCN2 omits b8a8d34b107f drm/amd/display: Fail validation if building scaling params fails omits 238387774232 drm/amd/display: fix rn soc bb update omits 3ebd17f53556 drm/amd/display: check if REFCLK_CNTL register is present omits 38a509d5d260 drm/amd/display: Add DML variable for future asics omits d3b18f8c6fe3 drm/amd/display: clean up some header paths omits d561754132e1 drm/amd/display: Fix DMUB meta offset for new load method omits 1dfedb39d38f drm/amd/display: Do not disable pipe split if mode is not [...] omits 1349f6fc334b drm/amd/display: 3.2.82 omits 3e455b7d1a9b Merge branch 'nexthop-API-sysctl' omits 4dddb5be136a selftests: net: add new testcases for nexthop API compat m [...] omits 4f80116d3df3 net: ipv4: add sysctl for nexthop api compatibility mode omits 11dd74b338bf net: ipv6: new arg skip_notify to ip6_rt_del omits a6bbdf2e750f libbpf: Remove unneeded semicolon in btf_dump_emit_type omits 2dc8b5246d2c net/mlx5: TX WQE Add trailer insertion field omits 0e1533bb9cce net/mlx5: Add release all pages capability bit omits ee5cdf7a5e89 net/mlx5: Introduce TLS RX offload hardware bits omits 3df0107784ce net/mlx5: Add structure and defines for pci sync for fw up [...] omits 06939536263d net/mlx5: Add structure layout and defines for MFRL register omits 244faedfd4d8 net/mlx5: Refactor imm_inval_pkey field in cqe struct omits dff8e2d15283 net/mlx5: Use aligned variable while allocating ICM memory omits 2b58f6d9df50 net/mlx5: Introduce IPsec Connect-X offload hardware bits [...] omits d65dbedfd298 net/mlx5: Add support for COPY steering action omits b26d1e2b6028 selftests/bpf: Copy runqslower to OUTPUT directory omits 7c1c5e38fd31 power: supply: sc27xx: Add boot voltage support omits e5431c340852 power: supply: sc27xx: Add CURRENT_NOW/VOLTAGE_NOW propert [...] omits 8720b255f528 power: supply: sc27xx: Allow to change the battery full capacity omits f3912a5d5683 power: supply: sc27xx: Set 'no_thermal' flag for SC27xx fu [...] omits 0b54142e4b09 Merge branch 'work.sysctl' of ssh://gitolite.kernel.org/pu [...] omits ddd86c9534e1 power: supply: ab8500_fg: remove comparison to bool omits fc5be29f9b2c power: reset: qcom-pon: reg write mask depends on pon generation omits 826fc86b5903 drm: pl111: Move VExpress setup into versatile init omits cbcab504ceec drm: pl111: Simplify vexpress init omits 66ddc1e94114 drm: pl111: Fix module autoloading omits 48ebea5026d6 firmware_loader: move fw_fallback_config to a private kern [...] omits eb7fbc9fb118 driver core: Add missing '\n' in log messages omits baf1d9c18293 driver/base/soc: Use kobj_to_dev() API omits ec43a27fffd0 scripts: sphinx-pre-install: change the output order omits 412b09ddadd3 scripts: sphinx-pre-install: fix a bug when using with venv omits 2834a7412bb1 scripts: sphinx-pre-install: change recommendation text if [...] omits 1ef70ced5597 scripts: sphinx-pre-install: change the warning for versio [...] omits a8b380c379ef scripts: sphinx-pre-install: only ask to activate valid venvs omits 274ed9e9eabd drm/i915: Use devm_drm_dev_alloc omits 1f5ea8720e8d doc: nvdimm: remove reference to non-existent CONFIG_NFIT_TEST omits 6bc47621cbf3 docs: sysctl/kernel: document cad_pid omits 2ad9a844fc83 docs: virt/kvm: close inline string literal omits 920af1ce1b6e docs: orangefs: fix pvfs2tab literal block omits 6feb76dbd14a Documentation: zh_CN: convert to use i2c_new_client_device() omits b529c06f9dc7 Update the documentation referencing Plan 9 from User Space. omits 08ce0c1e1116 mailmap: Add entry for Leonardo Bras omits 2d5694796b6b Documentation: x86: fix space instead of tab in uefi doc omits f9d77427c3fd drm/i915/tgl: Wa_14011059788 omits e304f8a0513b drm/qxl: Don't use drm_device->dev_private omits a9b0b24a6fff drm/qxl: Use devm_drm_dev_alloc omits 7456427af9de of: property: Do not link to disabled devices omits ed3655729182 of: property: Fix create device links for all child-suppli [...] omits 8f88fad370bb of: property: Don't retry device_link_add() upon failure omits a4a8ced6fbbc dt-bindings: iio: adi,ltc2983: Add missing quotes on dependencies omits d074684a268d dt-bindings: i2c: i2c-stm32f7: add st,stm32mp15-i2c compatible omits 7fb89e1d44cb ACPI/IORT: take _DMA methods into account for named components omits c3bf9930921b thunderbolt: Check return value of tb_sw_read() in usb4_sw [...] omits 79d6cf2fc937 Merge remote-tracking branch 'regulator/for-5.8' into regu [...] omits 324fa65431d4 Merge remote-tracking branch 'regulator/for-5.7' into regu [...] omits 68d047cb0a20 spi: spi-amd: fix warning omits 76085aff29f5 efi/libstub/arm64: align PE/COFF sections to segment alignment omits 86b878370124 arm64: vdso: Add '-Bsymbolic' to ldflags omits aa72f1d20ee9 dmaengine: dmatest: Fix process hang when reading 'wait' p [...] omits f0ca7b249c73 regulator: bd718x7: remove voltage change restriction from [...] omits 35a672363ab3 driver core: Ensure wait_for_device_probe() waits until th [...] omits 4ccc03e28ec3 driver core: Use dev_warn() instead of dev_WARN() for defe [...] omits ce68929f07de driver core: Revert default driver_deferred_probe_timeout [...] omits 7706b0a76a96 component: Silence bind error on -EPROBE_DEFER omits 00b247557858 driver core: Fix handling of fw_devlink=permissive omits 3740d93e3790 coredump: fix crash when umh is disabled omits ff532461a42a drm/amdgpu: bump version for invalidate L2 before SDMA IBs omits 652a6a858fcf drm/amdgpu: invalidate L2 before SDMA IBs (v2) omits c57053725d9b drm/amdgpu: add tiling flags from Mesa omits 9b5aaec441d3 arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants omits f458488425f1 amba: Initialize dma_parms for amba devices omits 9495b7e92f71 driver core: platform: Initialize dma_parms for platform devices omits cd4df4e6ed17 drm/amdgpu/vcn2.5: wait for tiles off after unpause omits c7833d332e05 drm/amd/powerplay: avoid using pm_en before it is initiali [...] omits a1cd1289a68c Revert "drm/amd/powerplay: avoid using pm_en before it is [...] omits eda12425b266 Merge series "Kconfig updates for DMIC and SOF HDMI suppor [...] omits 433f9cba54fa Merge series "add channel constraint for BDW machine drive [...] omits ac3367442d9e ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() omits 87189b78959c drm: make drm_file use keyed wakeups omits 2f8eae39056f Merge branch 'for-5.7' of https://git.kernel.org/pub/scm/l [...] omits c6d1ec4134ed drm/amdkfd: Put ASIC revision into HSA capability omits 23f65779dcf8 ovl: whiteout inode sharing omits b6dee44c57c7 ovl: inherit SB_NOSEC flag from upperdir omits 32c8a94660e8 pinctrl: db8500: Fix some old bugs omits 767972b9b4ed pinctrl: ab8505: Define group for GPIO pin 50 omits 0320d260a7e7 pinctrl: bm1880: add pwm37 to bm1880_pctrl_groups omits 0cf253eed5d2 gpio: tegra: mask GPIO IRQs during IRQ shutdown omits d83949492427 drm/bochs: Remove explicit drm_connector_register omits a7aed875e3fa drm/ast: Drop explicit connector register/unregister omits cd8294540776 drm/aspeed: Use devm_drm_dev_alloc omits e95d2f401249 drm/aspeed: Drop aspeed_gfx->fbdev omits a39e211f743e Merge branch for-5.8/arm64/dt into for-next omits ef4644e80927 Merge branch for-5.8/arm/dt into for-next omits 411bfece825e Merge branch for-5.8/soc into for-next omits 4867df4a9541 Merge branch for-5.8/memory into for-next omits c000ac17fb95 Merge branch for-5.8/firmware into for-next omits 9dde958d2a0a Merge branch for-5.8/of into for-next omits ee094d5b5afc Merge branch for-5.8/dt-bindings into for-next omits 612ede443fbd Merge branch for-5.8/clk into for-next omits 32491f0ce1c3 Merge branch for-5.7/arm64/defconfig into for-next omits 66d8ad67aab3 gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lo [...] omits 18fc59de4c46 memory: tegra: Support derated timings on Tegra210 omits ed6697c75b67 memory: tegra: Add EMC scaling sequence code for Tegra210 omits 4141105101ce memory: tegra: Add EMC scaling support code for Tegra210 omits 9f94736db9f2 memory: tegra: Make debugfs permissions human-readable omits 09fc14addaa3 Merge branch 'for-5.8/clk' into for-5.8/memory omits de6a28473e63 Merge branch 'for-5.8/of' into for-5.8/memory omits b6733a08ddc5 Merge branch 'for-5.8/dt-bindings' into for-5.8/memory omits fe0a889ac853 dt-bindings: memory: tegra: Add external memory controller [...] omits b0548a245dd3 drm/cirrus: Move to drm/tiny omits ca76282b6faf ALSA: hda/hdmi: fix race in monitor detection during probe omits 0c7890dc1e53 drm/cirrus: Don't use drm_device->dev_private omits 9bb2e63705a1 drm/cirrus: Use devm_drm_dev_alloc omits ec190dda1aab dt-bindings: clock: tegra: Remove PMC clock IDs omits 843ef624a491 drm/komeda: use devm_drm_dev_alloc omits b8d91c0a770e drm/ingenic: Don't set drm_device->dev_private omits 37d8d81f019a drm/ingenic: Use devm_drm_dev_alloc omits fd7ee85cfe7b drm/mcde: Don't use drm_device->dev_private omits 6ff71edfcb0b drm/mcde: Use devm_drm_dev_alloc omits 8650b6099da5 gpio: of: Build fails if CONFIG_OF_DYNAMIC enabled without [...] omits ad18763f4683 ASoC: broadwell: add channel constraint omits 08d6713a4056 ASoC: bdw-rt5650: add channel constraint omits e241f8e77958 ASoC: bdw-rt5677: add channel constraint omits 3927037003f9 drm/tidss: Delete tidss->saved_state omits 02bb1317d5e4 drm/tidss: Don't use drm_device->dev_private omits b3b134007e2c drm/tidss: Use devm_drm_dev_alloc omits 7ced4801d267 drm/gm12u320: Don't use drm_device->dev_private omits 9213142d6b8c drm/gm12u320: Use devm_drm_dev_alloc omits f4be140fa33f KVM: arm64: Drop PTE_S2_MEMATTR_MASK omits 1c12857c6722 gpio: ftgpio010: Fix small typo omits a5e93436e18c gpiolib: Rename "chip" variables to "gc" in core header file omits f3eb15bb796d drm/hx8357d: Use devm_drm_dev_alloc omits 4c99859f3bf9 drm/ili9225: Use devm_drm_dev_alloc omits 262b90116619 gpiolib: Improve kernel messages omits 5301e305c682 drm/ili9341: Use devm_drm_dev_alloc omits 3d49ea22946b drm/ili9486: Use devm_drm_dev_alloc omits 9d2d75ede59b arm64/kernel: Fix range on invalidating dcache for boot pa [...] omits 35d8ef4ba24d drm/mi0283qt: Use devm_drm_dev_alloc omits 98904f3d2d92 drm/repaper: Use devm_drm_dev_alloc omits e20b873802b6 drm/st7586: Use devm_drm_dev_alloc omits 14877bc71597 drm/st7735r: Use devm_drm_dev_alloc omits cfa7ede20f13 arm64: set TEXT_OFFSET to 0x0 in preparation for removing [...] omits 30218da5974c arm64: lib: Consistently enable crc32 extension omits 696a974e0786 clk: tegra: Remove the old emc_mux clock for Tegra210 omits 36995249877c arm64: tegra: Hook up EMC cooling device omits d9766bd1dbec arm64: tegra: Add external memory controller node for Tegra210 omits b26eea549adc clk: tegra: Implement Tegra210 EMC clock omits 46e60a6c6091 clk: tegra: Export functions for EMC clock scaling omits b89dc2ed71d6 clk: tegra: Add PLLP_UD and PLLMB_UD for Tegra210 omits 5ed0d6bcf17c clk: tegra: Rename Tegra124 EMC clock source file omits 6644042da797 of: reserved-memory: Support multiple regions per device omits 97fb056db0b4 of: reserved-memory: Support lookup of regions by name omits 96a4faf524fc drm/i915/selftests: Tweak the tolerance for clock ticks to 12.5% omits e24e03aa00f0 arm64: docs: Mandate that the I-cache doesn't hold stale k [...] omits a2a69963524d arm64: cpufeature: Add an overview comment for the cpufeat [...] omits 98448cdfe706 arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] omits eab2f9260746 arm64: cpufeature: Relax AArch32 system checks if EL1 is 6 [...] omits 1efcfe79d97d arm64: cpufeature: Factor out checking of AArch32 features omits 13dc4d836179 arm64: cpufeature: Remove redundant call to id_aa64pfr0_32 [...] omits 540f76d12c66 arm64: cpufeature: Add CPU capability for AArch32 EL1 support omits 0113340e6e83 arm64: cpufeature: Spell out register fields for ID_ISAR4 [...] omits 9d3f88813550 arm64: cpufeature: Relax check for IESB support omits 6ae355a260d2 drm/udl: don't set drm_device->dev_private omits 65b7e54c6adb hwmon: (lm70) Add support for ACPI omits 50b9bbecaa5b drm/udl: Use devm_drm_dev_alloc omits 0df3ac7657c9 drm/v3d: Delete v3d_dev->pdev omits bc662528e29a drm/v3d: Delete v3d_dev->dev omits 235b7e7d7eee drm/v3d: Use devm_drm_dev_alloc omits af25c16bd1c6 drm/v3d: Don't set drm_device->dev_private omits 4262ddc2ad63 ASoC: Intel: boards: add explicit dependency on GPIOLIB wh [...] omits 68ecabd0e680 arm64/mm: Use phys_to_page() to access pgtable memory omits 2eaf63ba84dc arm64: smp: Make cpus_stuck_in_kernel static omits 0dd2334fd5b9 arm64: entry: remove unneeded semicolon in el1_sync_handler() omits 4cc9b565454b drm/vboxvideo: Use devm_gen_pool_create omits 8558de401b5f drm/vboxvideo: use managed pci functions omits dd9a68935f93 drm/vboxvideo: Stop using drm_device->dev_private omits 35b24eed48ed drm/vboxvideo: Use devm_drm_dev_alloc omits 1eae811da6f4 arm64/kernel: vmlinux.lds: drop redundant discard/keep macros omits 2de955d072e4 drm/vboxvideo: drop DRM_MTRR_WC #define omits 4cf234943dcf arm64: drop GZFLAGS definition and export omits b0b5849e0cc0 drm: Add devm_drm_dev_alloc macro omits 5e56bc06e18d most: core: use function subsys_initcall() omits 522587e7c008 bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_d [...] omits 99ee28d99607 arm64: kexec_file: Avoid temp buffer for RNG seed omits 348a625deef1 arm64: rename stext to primary_entry omits 1475b6293af2 gpio: dwapb: Amend indentation in some cases omits 1afbc80c3d2b gpio: dwapb: Get rid of unnecessary conjunction over 32-bit value omits 36126f5309b5 pinctrl: stmfx: stmfx_pinconf_set doesn't require to get d [...] omits e2bd1dcbe1aa tty: hvc: Fix data abort due to race in hvc_open omits ff62255a2a5c sparc64: vcc: Fix error return code in vcc_probe() omits be8499c48f11 ASoC: tlv320adcx140: Fix mic gain registers omits a697ae6ea56e ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting [...] omits d97a9d7aea04 staging/speakup: Add inflection synth parameter omits de24e9b33ad8 staging: rtl8723bs: core: remove set but not used 'pframe' omits 42577f080041 staging: rtl8723bs: core: remove set but not used 'pwrpriv' omits 47548aa94c21 staging: rtl8723bs: core: remove set but not used 'listen_ [...] omits 3a0514a955ed staging: rtl8723bs: core: remove set but not used 'algthm' omits baae10fe867f Staging: rtl8723bs: core: remove set but not used 'ptxservq' omits 589945844266 staging: rtl8723bs: os_dep: remove set but not used 'size' omits fc84701810fa staging: rtl8723bs: os_dep: remove set but not used 'uintRet' omits 10b674be0a0c staging: vt6656: Remove duplicate code in vnt_rf_table_download omits d78b62c3eaf2 staging: vt6656: Use return instead of goto omits 8a5baa66b01f staging: vt6656: Remove the local variable "array" omits 5fa83c256666 staging: qlge: Remove print statements for lbq_clean_idx a [...] omits 2d2aba6c0f36 staging: qlge: Remove print statement for vlgrp field omits 7b58387cd5f3 staging: qlge: Remove unnecessary parentheses around struct field omits 9075e3180e90 staging: vt6656: Remove preamble_type setting from vnt_tx_packet. omits 7d1a8c98494c staging: vt6656: Remove set short time in vnt_init_registers. omits ea0c2a621443 staging: vt6656: rxtx: remove duration_id and void returns. omits de7db0dc0e79 staging: rtl8188eu: remove some superfluous comments omits 345f2d84dd1a staging: vt6656: Add formula to the vnt_rf_addpower function omits f5e5e3024c1e staging: vt6656: Remove functions' documentation omits 81969fd8abc1 staging: vt6656: Check the return value of vnt_control_out [...] omits 628cbd971a92 staging:r8188eu: avoid skb_clone for amsdu to msdu conversion omits a68b0a5ba548 arm64: tegra: Add XUDC node on Tegra194 omits f158242af81c staging: wfx: update list of errors omits be13e854bf09 staging: wfx: fix display of exception indication omits fa5a345e0fa7 staging: wfx: fix messages names in tracepoints omits 508d99375f38 staging: wfx: update list of known messages in tracepoints omits ef27a2562857 staging: wfx: also show unnamed counters fields omits 2760220700ac staging: wfx: show counters of all interfaces omits 6ae0878b4800 staging: wfx: fix double init of tx_policy_upload_work omits 29d84944ca8b staging: wfx: fix the warning "inconsistent notification" omits 87066173e34b staging: wfx: fix overflow in frame counters omits bfe2eb23d96e staging: wfx: fix highest Rx value declared in ieee80211_s [...] omits 5f041538e276 staging: wfx: add an explicit warning when chip detect too [...] omits 1d52d29983e5 staging: wfx: add support for 'device too hot' indication omits 8e47df5fc4ab staging: wfx: fix CAB sent at the wrong time omits dd5eba1bb5b4 staging: wfx: fix support for AP that do not support PS-Poll omits 7acf88f8649a staging: wfx: mark chip frozen on error indication omits 18f0dddf1fe1 staging: wfx: change the field chip_frozen into a boolean omits 7508f5d90d62 staging: wfx: fix (future) TDLS support omits 2405c856915d staging: wfx: cleanup long lines in data_tx.c omits da50b72c0822 nvmem: ensure sysfs writes handle write-protect pin omits 19d4c761c1d2 s390/qdio: remove always-true condition omits 9b7012dfc33d s390/qdio: de-duplicate tiqdio_inbound_processing() omits d188cac39753 s390/qdio: keep track of allocated queue count omits 2a7cf35c4056 s390/qdio: roll-back after queue allocation error omits edbf3b2a87db s390/qdio: do more fine-grained allocation roll-back omits 3050f022df6a s390/qdio: consolidate thinint init/exit omits 75e82bec6b26 s390/qdio: put thinint indicator after early error omits 68a381746f20 s390/qdio: tear down thinint indicator after early error omits 7b942b4be971 s390/qdio: consistently restore the IRQ handler omits de267a7c71ba s390/pci: Documentation for zPCI omits 53dd462ac4dc s390/pci: Do not disable PF when VFs exist omits 44510d6fa0c0 s390/pci: Handling multifunctions omits 65e450a9f9ad s390/pci: Adding bus resource omits f606b3ef47c9 s390/pci: adapt events for zbus omits 05bc1be6db4b s390/pci: create zPCI bus omits c9a1752b84f1 s390/pci: define RID and RID available omits 6cf17f9a67c1 s390/pci: define kernel parameters for PCI multifunction omits d08d6f5d7524 s390/pci: adaptation of iommu to multifunction omits e6ab7490ffae s390/pci: Expose new port attribute for PCIe functions omits 8312d50b3f94 Merge tag 'gpio-fixes-for-v5.7-rc3' of git://git.kernel.or [...] omits d92067dace29 Merge branch 'i2c/for-current-fixed' into i2c/for-next omits 8839e4605eac Revert "i2c: tegra: Better handle case where CPU0 is busy [...] omits deb821ffe293 Revert "i2c: tegra: Synchronize DMA before termination" omits 068143a8195f i2c: iproc: generate stop event for slave writes omits d71ffeb9f250 pinctrl: fix several typos omits 8c88cc53ffa6 MIPS: Loongson: Get host bridge information omits b9cf2cb52433 usb: core: hub: use true,false for bool variable omits 618c35556e5f MIPS: oprofile: remove unneeded semicolon in common.c omits 62a679cb2825 arm64: simplify ptrauth initialization omits d0055da5266a arm64: remove ptrauth_keys_install_kernel sync arg omits f794edc99901 Bluetooth: hci_h5: Add support for binding RTL8723BS with [...] omits 8206afff252d dt-bindings: net: bluetooth: Add rtl8723bs-bluetooth omits a65aa9c3676f drm/qxl: qxl_release leak in qxl_hw_surface_alloc() omits 85e9b88af1e6 drm/qxl: qxl_release leak in qxl_draw_dirty_fb() omits f8f0aa00898f pinctrl: meson: wire up the gpio_chip's set_config callback omits ef1d0bce38cf pinctrl: meson: implement the gpio_chip get_direction callback omits 44dd0eef4a24 drm/omap: venc: remove unused variable 'venc_config_pal_bdghi' omits bf1f79470a62 Bluetooth: btusb: Add support for Intel Bluetooth Device T [...] omits 37aee136f8c4 Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices omits 31d4ab856e2d Bluetooth: hci_qca: add compatible for QCA9377 omits 65749009242b dt-bindings: net: bluetooth: Add device tree bindings for QCA9377 omits aff8c489256e Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP omits 4364f2e91f0d Bluetooth: allow scatternet connections if supported. omits 220915857e29 Bluetooth: Adding driver and quirk defs for multi-role LE omits 757338371608 drm/tegra: Clean up GPIO includes omits 4010e729349f gpu: host1x: Use SMMU on Tegra124 and Tegra210 omits 501be6c1c724 drm/tegra: Fix SMMU support on Tegra124 and Tegra210 omits f354157a7d18 pinctrl: samsung: Save/restore eint_mask over suspend for [...] omits 26333c37fc28 xfrm: add IPv6 support for espintcp omits 0146dca70b87 xfrm: add support for UDPv6 encapsulation of ESP omits 45c5d2a4f39c drm/virtio: only destroy created contexts omits 4e3ec9e407ad pinctrl: qcom: Add sm8250 pinctrl driver. omits 548e33205964 dt-bindings: pinctrl: qcom: Add sm8250 pinctrl bindings omits 439c2787532f drm/meson: Remove unneeded semicolon omits 86501437d885 ssb: scan: fix block comments coding style issues omits 2aad9f81d34c ssb: sprom: fix block comments coding style issues omits 7c2553f0db61 cpufreq: imx-cpufreq-dt: support i.MX7ULP omits d631461d5cc3 drm/i915/gt: fix spelling mistake "evalution" -> "evaluation" omits 6895681132ec arm64: dts: imx8qxp: support scu mailbox channel omits 3d8bf50860c7 rtw88: fix sparse warnings for download firmware routine omits 00f21412f244 Merge branches 'renesas-arm-soc-for-v5.8', 'renesas-driver [...] omits f1f00aa3f72f Merge branch 'renesas-fixes-for-v5.7' into renesas-next omits b704fc1da9b8 ARM: dts: r7s9210: Remove bogus clock-names from OSTM nodes omits 135e7a156ae2 ARM: shmobile: r8a7742: Basic SoC support omits d954c6f8affa soc: renesas: rcar-rst: Add support for RZ/G1H omits cd6387b01319 soc: renesas: rcar-sysc: add R8A7742 support omits 557b7e545e09 Merge tag 'renesas-r8a7742-dt-binding-defs-tag' into renes [...] omits 9e01d74ce0a1 dt-bindings: reset: rcar-rst: Document r8a7742 reset module omits 17a97f9db948 dt-bindings: power: rcar-sysc: Document r8a7742 SYSC binding omits cf14a924b8f6 Merge branch 'core/core' omits a8a3d1339428 Merge branch 'efi/core' omits 3449f0949f9b Merge branch 'locking/core' omits fe7dc8e0562c Merge branch 'locking/kcsan' omits a51a8decbc07 Merge branch 'objtool/core' omits 63cb61bb8e1f Merge branch 'perf/core' omits 55d89c358c45 Merge branch 'ras/core' omits 6991f76caec2 Merge branch 'smp/core' omits f753db85378a Merge branch 'x86/asm' omits 81379cf49ff0 Merge branch 'x86/boot' omits bbcf1288a7f4 Merge branch 'x86/build' omits 519577329425 Merge branch 'x86/cleanups' omits 888217e055f9 Merge branch 'x86/kdump' omits a0b81ee090dd Merge branch 'x86/microcode' omits 33def5777b2f Merge branch 'x86/mm' omits d6b197b5b411 Merge branch 'x86/urgent' omits 0bb5e559e355 Merge branch 'x86/vdso' omits 41b2df22fafb clk: renesas: Add r8a7742 CPG Core Clock Definitions omits 58f7381c9754 dt-bindings: power: rcar-sysc: Add r8a7742 power domain in [...] omits 9f09e37d1544 mtd: spi-nor: macronix: Add support for mx25u51245g omits 04b8edad262e mtd: spi-nor: macronix: Add support for mx25l51245g omits f4363e64c204 mtd: spi-nor: core: fix kernel-doc typo for spi_nor_[{info [...] omits d207b0b355e7 mtd: spi-nor: core: fix kernel-doc typo for spi_nor_manufa [...] omits 1f241ad2a093 mtd: spi-nor: fix kernel-doc for spi_nor::spimem omits 80cb80114426 mtd: spi-nor: fix kernel-doc for spi_nor::info omits ba053dd3b4d8 mtd: spi-nor: fix kernel-doc for spi_nor::reg_proto omits ba0aa311b0eb mtd: spi-nor: fix kernel-doc for spi_nor::mtd omits 40a571bc408b mtd: spi-nor: fix kernel-doc for 'struct spi_nor' omits 012d1de88776 m68k/PCI: Fix a memory leak in an error handling path omits 2f29298bc2d9 phy: qcom: qmp: Add SM8250 UFS PHY omits 711a01806cf3 phy: qualcomm: usb-hs-28nm: Prepare clocks in init omits a6d1bfa05545 cpufreq: dt: Add support for r8a7742 omits a08e1b6c2d0b cpufreq: Add i.MX7ULP to cpufreq-dt-platdev blacklist omits 59b55c1f2046 cpufreq: omap: Build driver by default for ARCH_OMAP2PLUS omits 66bb7fa81e28 scsi: ibmvfc: Don't send implicit logouts prior to NPIV login omits d5a5e5b5fa7b Input: synaptics-rmi4 - really fix attn_data use-after-free omits 2712c91a54a1 Input: i8042 - add ThinkPad S230u to i8042 reset list omits f4dec2d61609 Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" omits 9d17ad2369dc Input: atkbd - receive and use physcode->keycode mapping from FW omits 8f7b057abe28 Input: atkbd - expose function row physical map to userspace omits 6052abf8ff78 Input: i8042 - attach fwnode to serio i8042 kbd device omits cb4b34e11454 Merge branch 'pci/pm' omits 9fc7c57857b1 Merge branch 'pci/p2pdma' omits 13cc2f88aa79 Merge branch 'pci/kconfig' omits 97cf7afc6939 Merge branch 'pci/hotplug' omits 4a27c5d07264 Merge branch 'pci/error' omits 8f8e42e7c2dd PCI/AER: Use only _OSC to determine AER ownership omits 3ff7ddb1353d netfilter: nft_nat: add netmap support omits acd766e31bb9 netfilter: nft_nat: add helper function to set up NAT addr [...] omits 4566aa440008 netfilter: nft_nat: set flags from initialization path omits 0d7c83463fdf netfilter: nft_nat: return EOPNOTSUPP if type or flags are [...] omits 9d2161bed4e3 audit: log audit netlink multicast bind and unbind omits ea941016abf7 scsi: core: doc: Change function comments to kernel-doc style omits 04ee8a01abf8 scsi: ufs-qcom: Configure write booster type omits c14e7adf3a6a scsi: ufs: sysfs: Add sysfs entries for write booster omits 3d17b9b5ab11 scsi: ufs: Add write booster feature support omits 7dfdcc393dcd scsi: ufs: Use true for bool variables in ufshcd_complete_ [...] omits 655da8e57a46 scsi: sr: Use {get,put}_unaligned_be*() instead of open-co [...] omits f7854c382240 scsi: aacraid: Fix error handling paths in aac_probe_one() omits 488490e0d16c kcsan: Add test suite omits 95cc2e51bbd1 rcutorture: NULL rcu_torture_current earlier in cleanup code omits 079dabef2694 rcutorture: Handle non-statistic bang-string error messages omits d5874944f59e torture: Set configfile variable to current scenario omits 50576bf9f80f objtool, kcsan: Add kcsan_disable_current() and kcsan_enab [...] omits 5a76d2d81a12 kcsan: Add __kcsan_{enable,disable}_current() variants omits e02882cd57e3 rcutorture: Add races with task-exit processing omits 18f02ad19e2c bpf: Fix sk_psock refcnt leak when receiving message omits 182e073f68a0 cpu/hotplug: Fix a typo in comment "broadacasted"->"broadcasted" omits 2ac757e4152e net: ethernet: ti: fix return value check in k3_cppi_desc_ [...] omits 0c2006b29e5f r8169: improve error message if no dedicated PHY driver is found omits 8c1b2bf16d59 bpf, cgroup: Remove unused exports omits fdb9c405e35b netfilter: nf_tables: allow up to 64 bytes in the set elem [...] omits d308a881a591 drm/dp_mst: Kill the second sideband tx slot, save the world omits a21643cf569b Merge tag 'batadv-next-for-davem-20200427' of git://git.op [...] omits 37255e7a8f47 Merge tag 'batadv-net-for-davem-20200427' of git://git.ope [...] omits 799587d5731d ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT omits 46501bc35b71 drm/amd/display: remove conversion to bool in dc_link_ddc.c omits 2367cad7599f drm/amd/display: remove conversion to bool in dcn20_mpc.c omits b6e79d9a314e drm/amdgpu: remove conversion to bool in amdgpu_device.c omits fd90456c757d drm/amdgpu: decouple EccErrCnt query and clear operation omits 40e733147fe0 drm/amdgpu: switch to SMN interface to operate RSMU index mode omits fde812b32c1e drm/amdgpu: drop redundant cg/pg ungate on runpm enter omits 94fa56605866 drm/amdgpu: move kfd suspend after ip_suspend_phase1 omits dfe31f255fd6 drm/amdgpu: sw pstate switch should only be for vega20 omits d18ba57c725e drm/amdgpu: Remove unneeded semicolon omits 68c391e9f66b Merge branch 'v5.7-clk/fixes' into for-next omits c848d8d79e02 Merge branch 'v5.7-armsoc/fixes' into for-next omits c5b7aa1ee3ba Merge branch 'v5.8-clk/next' into for-next omits 49bedb9b00aa Merge branch 'v5.8-armsoc/soc' into for-next omits a2950b4728f3 Merge branch 'v5.8-armsoc/dts64' into for-next omits 19f1f467bc5e Merge branch 'mlxsw-Rework-matchall-offloading-plumbing' omits 075c8aa79d54 selftests: forwarding: tc_actions.sh: add matchall mirror test omits 19f06771ca3d mlxsw: spectrum: Move flow offload binding into spectrum_flow.c omits 3c650136afba mlxsw: spectrum_matchall: Process matchall events from the [...] omits 481ff57aadf5 mlxsw: spectrum: Avoid copying sample values and use RCU p [...] omits dd0fbc89d274 mlxsw: spectrum_matchall: Push per-port rule add/del into [...] omits 47fa15eae487 mlxsw: spectrum_matchall: Move ingress indication into mall_entry omits c7ea0e162fc8 mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_ [...] omits 780ba878a1b0 mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_ [...] omits 6c8cd435b587 mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_ru [...] omits d7fcc986224d mlxsw: spectrum: Push matchall bits into a separate file omits d52238eb7bcf mlxsw: spectrum: Push flow_block related functions into a [...] omits 3bc3ffb6e911 mlxsw: spectrum: Rename acl_block to flow_block omits 49c958ccd243 mlxsw: spectrum_acl: Move block helpers into inline header [...] omits 855bdca1781c ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk [...] omits 89ee3ace7292 arm64: dts: rockchip: Fix Pinebook Pro FUSB302 interrupt omits de70083cbaab arm64: dts: rockchip: remove #sound-dai-cells from &spdif [...] omits e565dd298c6b arm64: dts: rockchip: remove #sound-dai-cells from &i2s1 n [...] omits b14f3898d2c2 ARM: dts: rockchip: swap clock-names of gpu nodes omits c604fd810bda arm64: dts: rockchip: swap interrupts interrupt-names rk33 [...] omits c617ed88502d arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts omits f73a28284e2a arm64: dts: rockchip: remove extra assigned-clocks propert [...] omits 621c8d0c233e ARM: dts: rockchip: fix phy nodename for rk3229-xms6 omits 287e0d538fce ARM: dts: rockchip: fix phy nodename for rk3228-evb omits 611e22b1d9f6 drm/rockchip: Remove unneeded semicolon omits 7c49abb4c2f8 drm/rockchip: cdn-dp-core: Make cdn_dp_core_suspend/resume static omits 10e3cc180e64 net/sonic: Fix a resource leak in an error handling path i [...] omits 4b5b71f770e2 net: tc35815: Fix phydev supported/advertising mask omits df4953e4e997 sch_sfq: validate silly quantum values omits 6488f11f39cf Merge branch 'r8169-improve-chip-config-handling' omits 10478283f210 r8169: improve configuring RxConfig register omits 975e8505e670 r8169: improve handling CPCMD_MASK omits cf7fc3af87b2 Merge branch 'bnxt_en-fixes' omits c72cb303aa6c bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features(). omits bbf211b1ecb8 bnxt_en: Return error when allocating zero size context memory. omits bae361c54fb6 bnxt_en: Improve AER slot reset. omits 9e68cb0359b2 bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF. omits c71c4e49afe1 bnxt_en: Fix VF anti-spoof filter setup. omits 45c9cbec425c Merge branch 'net-bridge-mrp' omits 419dba8a49d7 net: bridge: Add checks for enabling the STP. omits 6536993371fa bridge: mrp: Integrate MRP into the bridge omits 4d02b8f07515 bridge: mrp: Implement netlink interface to configure MRP omits 9a9f26e8f7ea bridge: mrp: Connect MRP API with the switchdev API omits fadd409136f0 bridge: switchdev: mrp: Implement MRP API for switchdev omits c284b5459008 switchdev: mrp: Extend switchdev API to offload MRP omits 2f1a11ae11d2 bridge: mrp: Add MRP interface. omits 3e54442c9384 net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN omits 4b8d7d4c5991 bridge: mrp: Extend bridge interface omits 2cc974f83fb5 bridge: mrp: Update Kconfig omits 4714d13791f8 bridge: uapi: mrp: Add mrp attributes. omits c3e302edca24 net: phy: marvell10g: fix temperature sensor on 2110 omits 869129ee0c62 drm/i915: Use proper fault mask in interrupt postinstall too omits 8738c85c72b3 sch_choke: avoid potential panic in choke_reset() omits 14695212d4cd fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks omits 62b4011fa7be net/tls: Fix sk_psock refcnt leak when in tls_data_ready() omits 4becb7ee5b3d net/x25: Fix x25_neigh refcnt leak when x25 disconnect omits 095f5614bfe1 net/tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() omits ea55d5c5616d docs: RCU: Don't duplicate chapter names in rculist_nulls.rst omits 1bc7c884fe00 docs: RCU: Convert stallwarn.txt to ReST omits 1276c75cbf36 docs: RCU: Convert rcuref.txt to ReST omits c58ac57d9f78 docs: RCU: Convert torture.txt to ReST omits 9e673702a4ff docs: RCU: Convert rculist_nulls.txt to ReST omits c5ac91217057 docs: RCU: Convert lockdep.txt to ReST omits f86fc6f83a9c docs: RCU: Convert lockdep-splat.txt to ReST omits 62b787a3e9c9 docs: RCU: Convert checklist.txt to ReST omits 2d20ecf0b31a rcu: Simplify the calculation of rcu_state.ncpus omits b76bee017655 srcu: Fix a typo in comment "amoritized"->"amortized" omits 90457340fad7 kvm/svm: Disable KCSAN for svm_vcpu_run() omits 0c1a43806a67 mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls omits a9aa090ed123 rcu: Initialize and destroy rcu_synchronize only when necessary omits f93ef791878d locktorture: Use true and false to assign to bool variables omits 51538662a6f9 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] omits 9dc109fd7a27 x86/mm/pat: Mark an intentional data race omits 382dbec4e804 fork: Annotate a data race in vm_area_dup() omits 7d3118016787 net: rtnetlink: remove redundant assignment to variable err omits dee83d1bb89c Merge branch 'lkmm-dev.2020.04.15b' into HEAD omits 6de556c31061 aquantia: Fix the media type of AQC100 ethernet controller [...] omits 256d9d39591e Merge branch 'kcsan-dev.2020.04.13c' into HEAD omits 52785b6ae8ed kcsan: Use GFP_ATOMIC under spin lock omits eba9c444d34c Improve KCSAN documentation a bit omits b6c10df0dbfe Merge branches 'fixes.2020.04.27a', 'kfree_rcu.2020.04.27a [...] omits 709edfa8c5e4 rcutorture: Convert ULONG_CMP_LT() to time_before() omits 7adc8dd19966 torture: Add a --kasan argument omits 62af31085fec torture: Save a few lines by using config_override_param i [...] omits 1d960fc1750e torture: Allow scenario-specific Kconfig options to overri [...] omits 50f361bd2895 torture: Allow --kconfig options to override --kcsan defaults omits fcbb5a4dc306 torture: Abstract application of additional Kconfig options omits dfb06c7d5d83 torture: Eliminate duplicate #CHECK# from ConfigFragment omits 3c59ac5e2a90 rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static omits e65c052c0a94 torture: Make --kcsan argument also create a summary omits 509c01101a3c torture: Add --kcsan argument to top-level kvm.sh script omits dc371b9c7f53 rcu: Allow rcutorture to starve grace-period kthread omits 27904fca54a0 rcutorture: Right-size TREE10 CPU consumption omits 8debcd839f5d rcutorture: Add flag to produce non-busy-wait task stalls omits b35af6a26b7c Default enable RCU list lockdep debugging with PROVE_RCU omits be44ae624311 locktorture.c: Fix if-statement empty body warnings omits c9527bebb017 rcutorture: Mark data-race potential for rcu_barrier() tes [...] omits b3578186b28d rcutorture: Make kvm-recheck-rcu.sh handle truncated lines omits 3b2a47398552 rcutorture: Add KCSAN stubs omits 33b2b93bd831 rcu: Remove self-stack-trace when all quiescent states seen omits 88375825171c rcu: When GP kthread is starved, tag idle threads as false [...] omits 654db05cee81 rcu: Use data_race() for RCU expedited CPU stall-warning prints omits e5a971d76d70 ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() omits 25246fc83155 rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU omits 7e0669c3e9de rcu-tasks: Add IPI failure count to statistics omits 039f3cc93aa0 rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs omits edf3775f0ad6 rcu-tasks: Add count for idle tasks on offline CPUs omits 40471509be3c rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] omits 9796e1ae7386 rcu-tasks: Make RCU tasks trace also wait for idle tasks omits 7e3b70e0703b rcu-tasks: Handle the running-offline idle-task special case omits 81b4a7bc3b54 rcu-tasks: Disable CPU hotplug across RCU tasks trace scans omits b38f57c1fe64 rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks omits 7d0c9c50c5a1 rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] omits 9ae58d7bd11f rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI omits 238dbce39ea4 rcu-tasks: Add grace-period and IPI counts to statistics omits 276c410448db rcu-tasks: Split ->trc_reader_need_end omits b0afa0f05667 rcu-tasks: Provide boot parameter to delay IPIs until late [...] omits 88092d0c99d7 rcu-tasks: Add a grace-period start time for throttling and debug omits 43766c3eadcf rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks omits af051ca4e423 rcu-tasks: Make rcutorture writer stall output include GP state omits e21408ceec2d rcu-tasks: Add RCU tasks to rcutorture writer stall output omits 8fd8ca388ccf rcu-tasks: Move #ifdef into tasks.h omits 4593e772b502 rcu-tasks: Add stall warnings for RCU Tasks Trace omits c1a76c0b6aba rcutorture: Add torture tests for RCU Tasks Trace omits d5f177d35c24 rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] omits d01aa2633b5d rcu-tasks: Code movement to allow more Tasks RCU variants omits e4fe5dd6f26f rcu-tasks: Further refactor RCU-tasks to allow adding more [...] omits c97d12a63c26 rcu-tasks: Use unique names for RCU-Tasks kthreads and messages omits 3d6e43c75d6b rcutorture: Add torture tests for RCU Tasks Rude omits c84aad765406 rcu-tasks: Add an RCU-tasks rude variant omits 5873b8a94e5d rcu-tasks: Refactor RCU-tasks to allow variants to be added omits 9cf8fc6fabd4 rcutorture: Add a test for synchronize_rcu_mult() omits b3d73156b075 rcu: Reinstate synchronize_rcu_mult() omits 07e105158d97 rcu-tasks: Create struct to hold state information omits eacd6f04a133 rcu-tasks: Move Tasks RCU to its own file omits 5bef8da66a9c rcu: Add per-task state to RCU CPU stall warnings omits 2beaf3280e57 sched/core: Add function to sample state of locked-down task omits 66777e5821f6 rcu-tasks: Use context-switch hook for PREEMPT=y kernels omits ac3caf827488 rcu: Add comments marking transitions between RCU watching [...] omits 52b1fc3f798d rcutorture: Add test of holding scheduler locks across rcu [...] omits 5f5fa7ea89dc rcu: Don't use negative nesting depth in __rcu_read_unlock() omits f0bdf6d473cf rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field omits 07b4a930fc44 rcu: Don't set nesting depth negative in rcu_preempt_defer [...] omits e4453d8a1c56 rcu: Make rcu_read_unlock_special() safe for rq/pi locks omits c76e7e0bce10 rcu: Add KCSAN stubs to update.c omits 6be7436d2245 rcu: Add rcu_gp_might_be_stalled() omits a6a82ce18ba4 rcu/tree: Count number of batched kfree_rcu() locklessly omits 9154244c1ab6 rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() [...] omits f87dc808009a rcuperf: Add ability to increase object allocation size omits e2f3ccfa6200 rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() omits 7b2413111a63 rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() omits 29ffebc5fcc0 rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison omits da44cd6c8e88 rcu: Replace 1 by true omits a66dbda7893f rcu: Replace assigned pointer ret value by corresponding b [...] omits 62ae19511f1e rcu: Mark rcu_state.gp_seq to detect more concurrent writes omits c28d5c09d09f rcu: Get rid of some doc warnings in update.c omits ddc465936643 Revert "rculist: Describe variadic macro argument in a Sph [...] omits fcbcc0e70050 rcu: Fix the (t=0 jiffies) false positive omits 1fca4d12f463 rcu: Expedite first two FQS scans under callback-overload [...] omits 53965dbe5396 drm: Make drm_dp_mst_dsc_aux_for_port() safe for old compilers omits 47fbb074536e rcu: Use data_race() for RCU CPU stall-warning prints omits 5822b8126ff0 rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks omits b68c6146512d srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] omits 065a6db12a80 rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks omits 314eeb43e5f2 rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] omits 2f0846956355 rcu: Mark rcu_state.ncpus to detect concurrent writes omits 4f58820fd710 srcu: Add KCSAN stubs omits 353159365e72 rcu: Add KCSAN stubs omits 18e6719c141e Merge branch 'vsock-virtio-fixes-about-packet-delivery-to- [...] omits a78d16397856 vsock/virtio: fix multiple packet delivery to monitoring devices omits 107bc0766b9f vhost/vsock: fix packet delivery order to monitoring devices omits 3608a1997498 dt-bindings: net: convert qca,ar71xx documentation to yaml omits 0767ec042897 net: ag71xx: extend link validation to support other SoCs omits 62eb0c79662c coresight: Initialize arg in sparse friendly way omits dc63e28efa19 Merge branch 'edac-i10nm' into edac-for-next omits 2fc7c955714a coresight: Don't initialize variables unnecessarily omits 440396619c93 coresight: Mark some functions static omits dbc05ae38676 drm/dp_mst: Fix drm_dp_send_dpcd_write() return code omits 2abaad4eb59d drm/i915/gt: Check cacheline is valid before acquiring omits f524a774a4ff drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() omits 5d5e100a2034 drm/i915/selftests: Fix i915_address_space refcnt leak omits ce20670828c1 EDAC/i10nm: Update driver to support different bus number [...] omits dd26bf03644a coresight: etm4x: Add support for Neoverse N1 ETM omits 6dc0d028f539 drm/i915/gt: Fix up clock frequency omits ee5340abab3b EDAC, {skx,i10nm}: Make some configurations CPU model specific omits 5332f8b1d9dd dmaengine: dmatest: Describe members of struct dmatest_info omits 7f2b722668e5 dmaengine: dmatest: Describe members of struct dmatest_params omits 35c5fc028511 dmaengine: dmatest: Allow negative timeout value to specif [...] omits 85f78cec8494 Revert "dmaengine: dmatest: timeout value of -1 should spe [...] omits b9f960201249 dmaengine: dmatest: Fix iteration non-stop logic omits 955b17665d2c dmaengine: stm32-dma: direct mode support through device tree omits 86e673f7c974 dt-bindings: dma: add direct mode support through device t [...] omits 920c5974f0d3 dmaengine: qcom_hidma: Simplify error handling path in hid [...] omits 664475cffb8c dmaengine: tegra-apb: Ensure that clock is enabled during [...] omits c0fca736098c dmaengine: mmp_tdma: Validate the transfer direction omits 7edfe3df2a9f dmaengine: dw-edma: Check MSI descriptor before copying omits 0821009445a8 dmaengine: fix channel index enumeration omits bbb336f39efc spi: spi-amd: Add AMD SPI controller driver support omits 2d744ecf2b98 ASoC: Intel: Skylake: Automatic DMIC format configuration [...] omits 1b450791d517 ASoC: Intel: Multiple I/O PCM format support for pipe omits 1b290ef023b3 ASoC: Intel: Skylake: Add alternative topology binary name omits e5c9a223da3c Merge tag 'v5.7-rc3' into spi-5.8 omits 48dd1a7938e3 regulator: max77826: Remove erroneous additionalProperties omits b430ff7ef8b0 drm/stm: ltdc: check number of endpoints omits 77060f4f71df ASoC: hisilicon: Use the defined variable to clean code omits f3fc1ea011f0 ASoC: fsl_easrc: Check for null pointer before dereferenci [...] omits 1597bfbfdb3c ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_ [...] omits e66f385354b3 ASoC: mxs-saif: Avoid unnecessary check omits b1ca2f63e20b ASoC: Intel: sof_sdw: add amp number in components string for ucm omits e782ddbb0873 ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() omits c31cd5a5b2f2 MAINTAINERS: Add Vinod Koul as Generic PHY co-maintainer omits 67321e02fb2d phy: qcom-qusb2: Re add "qcom,sdm845-qusb2-phy" compat string omits e411eb257b33 libbpf: Return err if bpf_object__load failed omits c85c7cdef3c9 leds: trigger: remove redundant assignment to variable ret omits 9af512e81964 leds: netxbig: Convert to use GPIO descriptors omits 1fecbb71fe0e ASoC: fsl_esai: Disable exception interrupt before schedul [...] omits 1417cff96ef8 usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() omits f670269a42bf x86: Fix early boot crash on gcc-10, next try omits 73da86741e7f x86/build: Check whether the compiler is sane omits a5bff92eaac4 dma-buf: Fix SET_NAME ioctl uapi omits 4243cd5388c8 drm/i915/gt: Sanitize GT first omits 2759e395358b drm/i915/gt: Check cacheline is valid before acquiring omits 68ace460c5b2 drm/i915/execlists: Check preempt-timeout target before su [...] omits 23b5ae2e8e13 locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() omits e8014d83f604 Merge 5.7-rc3 into staging-next omits 3b00933301fc Merge branch 'renesas-arm-dt-for-v5.8' into renesas-next omits e2f5d18dcace Merge branch 'renesas-fixes-for-v5.7' into renesas-next omits cf8ae446bbcb arm64: dts: renesas: Fix IOMMU device node names omits ae990a1de014 ARM: dts: renesas: Fix IOMMU device node names omits fea89b265f78 ARM: dts: shmobile: Update CMT1 compatible values omits 14232c6e788c platform/x86: thinkpad_acpi: Add support for dual fan control omits 366b8149fbff m68k: amiga: config: Replace zero-length array with flexib [...] omits cef8ec8cbd21 leds: add sgm3140 driver omits ea4407fa905a dt-bindings: leds: Add binding for sgm3140 omits 03f613f0571f leds: ariel: Add driver for status LEDs on Dell Wyse 3020 omits 44c606b0058b leds: pwm: check result of led_pwm_set() in led_pwm_add() omits 9f4069b055d1 drm/i915: re-disable -Wframe-address omits a8e5f6d8ecfe Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits d38f9bc9261a Merge branch 'pm-acpi' into linux-next omits a9b760b0266f PM: ACPI: Output correct message on target power state omits 5b88cea04ba7 Merge branches 'acpi-processor' and 'acpi-cppc' into linux-next omits 5c447c18d1f7 ACPI: CPPC: Make some symbols static omits 496121c02127 ACPI: processor: idle: Allow probing on platforms with one [...] omits e1903098e48d Merge branches 'pm-cpufreq-fixes' and 'pm-sleep-fixes' int [...] omits 2351f8d295ed PM: hibernate: Freeze kernel threads in software_resume() omits 8c539776ac83 cpufreq: intel_pstate: Only mention the BIOS disabling tur [...] omits 3caa169b65a8 Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next omits 96fa72ffb215 Merge 5.7-rc3 into driver-core-next omits 48a4cc950348 Merge 5.7-rc3 into char-misc-next omits e947861d0ccb Merge 5.7-rc3 into tty-next omits f6402eb4a2b3 Merge 5.7-rc3 into usb-next omits 694cfd87b0c8 x86/setup: Add an initrdmem= option to specify initrd phys [...] omits ef0b3203c758 ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter omits e62905ae34ea xfrm interface: don't take extra reference to netdev omits 8aebfffacfa3 configfs: fix config_item refcnt leak in configfs_rmdir() omits 32927393dc1c sysctl: pass kernel pointers to ->proc_handler omits f461d2dcd511 sysctl: avoid forward declarations omits 2374c09b1c8a sysctl: remove all extern declaration from sysctl.c omits 26363af56434 mm: remove watermark_boost_factor_sysctl_handler omits ea64d8d6c675 netfilter: nat: never update the UDP checksum when it's 0 omits 74f99482eae0 netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit omits c464f5532fe9 Merge branch 'i2c/for-current' into i2c/for-next omits fdeab9779cfe Merge branch 'i2c/for-5.8' into i2c/for-next omits a66d0af81726 i2c: iproc: generate stop event for slave writes omits 21953ee5013d x86/cpu: Export native_write_cr4() only when CONFIG_LKTDM=m omits f131bd3eee97 Merge branch 'cloudflare-prog' omits 234589012ba0 selftests/bpf: Add cls_redirect classifier omits bfe3d8f6313d x86/tlb: Restrict access to tlbstate omits 8a29204f3e97 xen/privcmd: Remove unneeded asm/tlb.h include omits 6c9b7d79a801 x86/tlb: Move PCID helpers where they are used omits 6f8a57ccf851 bpf: Make verifier log more relevant by default omits af5c40c6ee05 x86/tlb: Uninline nmi_uaccess_okay() omits 71d19214776e bpf: add bpf_ktime_get_boot_ns() omits 0a05861f80fe xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit [...] omits 96f59fe291d2 x86/tlb: Move cr4_set_bits_and_update_boot() to the usage site omits 0cf2ea1121aa MIPS: Kernel: Identify Loongson-2K processors omits 69de6c1a7fc7 x86/tlb: Move paravirt_tlb_remove_table() to the usage site omits 4b04e6c23674 x86/tlb: Move __flush_tlb_all() out of line omits 082b57e3eb09 net: bpf: Make bpf_ktime_get_ns() available to non GPL programs omits 6f3f65d80dac net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head omits 6890896bd765 bpf: Fix missing bpf_base_func_proto in cgroup_base_func_p [...] omits 745abfaa9eaf bpf, riscv: Fix tail call count off by one in RV32 BPF JIT omits ae460c022453 bpf_helpers.h: Add note for building with vmlinux.h or lin [...] omits 0456ea170cd6 bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, [...] omits 93e516894752 tools/bpf/bpftool: Remove duplicate headers omits b0b3fb675922 bpf: Remove set but not used variable 'dst_known' omits 598cc9300563 PM: sleep: Helpful edits for devices.rst documentation omits e2e13925ff74 MIPS: Loongson: Add support for perf tool omits a44f83092d71 MIPS: Rename the "Fill" cache ops to avoid build failure omits 29def599b38b x86/tlb: Move flush_tlb_others() out of line omits 58430c5dba7b x86/tlb: Move __flush_tlb_one_kernel() out of line omits 127ac915c8e1 x86/tlb: Move __flush_tlb_one_user() out of line omits cd30d26cf307 x86/tlb: Move __flush_tlb_global() out of line omits 2faf153bb734 x86/tlb: Move __flush_tlb() out of line omits 84c0eb212c88 platform/mellanox: mlxreg-hotplug: convert to use i2c_new_ [...] omits e14d796d8339 i2c: iproc: add support for SMBUS quick cmd omits 6b98bf01d2af i2c: powermac: Simplify reading the "reg" and "i2c-address [...] omits 1b9e68533299 i2c: qup: remove unneeded conversion to bool omits aef6f2e7cec1 i2c: brcmstb: Fix handling of optional interrupt omits 88fb09c40925 i2c: regroup documentation of bindings omits 09cc9a3bce91 i2c: stm32f7: allows for any bus frequency omits dd16163ea24b dt-bindings: i2c: i2c-stm32f7: allow clock-frequency range omits e07a89775c71 i2c: stm32: don't print an error on probe deferral omits ec43f7434379 i2c: brcmstb: Allow to compile it on BCM2835 omits e804f0a78e9e i2c: slave-eeprom: Make it possible to pre-load eeprom data omits 53fb6e990d78 objtool: Fix infinite loop in for_offset_range() omits cc18b2f4f3f1 ALSA: line6: Fix POD HD500 audio playback omits 3fd8dc269ff0 net: hns3: remove an unnecessary check in hclge_set_umv_space() omits 52a90612fa61 net: remove obsolete comment omits 659d4587fe72 net: openvswitch: use div_u64() for 64-by-32 divisions omits 4b36a0dff794 net: openvswitch: suitable access to the dp_meters omits 06b439de5f89 Merge branch 'hinic-add-SR-IOV-support' omits 1f62cfa19a61 hinic: add net_device_ops associated with vf omits 7dd29ee12865 hinic: add sriov feature support omits a425b6e1c69b hinic: add mailbox function support omits c90af587a9ee net/mlx4_core: Add missing iounmap() in error path omits df346f1aac6c dccp: remove unused inline function dccp_set_seqno omits 163749ad8436 qlcnic: remove unused inline function qlcnic_hw_write_wx_2M omits 308de89fedf4 liquidio: remove unused inline functions omits 3e14462f1bee ptp: clockmatrix: remove unnecessary comparison omits f30e472071c8 hsr: remove unnecessary code in hsr_dev_change_mtu() omits 1200832c6e85 mptcp: fix race in msk status update omits 071c8ed6e88d tcp: mptcp: use mptcp receive buffer space to select rcv window omits 460fd830dd9d dpaa2-eth: add channel stat to debugfs omits ae23aae229b8 octeontx2-pf: Remove unneeded semicolon omits dce38b74b2b5 net: phy: dp83867: Remove unneeded semicolon omits 8b5d10e4d285 Merge branch 'net-hns3-refactor-for-MAC-table' omits 039ba863e8d7 net: hns3: optimize the filter table entries handling when [...] omits 7d0b345156d0 net: hns3: use mutex vport_lock instead of mutex umv_lock omits c631c696823c net: hns3: refactor the promisc mode setting omits f671237a4b45 net: hns3: add support for dumping UC and MC MAC list omits ee4bcd3b7ae4 net: hns3: refactor the MAC address configure omits 4c58f5924701 net: hns3: replace num_req_vfs with num_alloc_vport in hcl [...] omits c1c5f66ee0de net: hns3: remove unnecessary parameter 'is_alloc' in hclg [...] omits 1ac0e6c29298 net: hns3: refine for unicast MAC VLAN space management omits d483389678f9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 7842087b0196 Input: mms114 - add extra compatible for mms345l omits 86d1ee00c86d dt-bindings: mms114: document melfas,mms345l binding omits b8a1181122f7 drm/i915: Use indirect ctx bb to mend CMD_BUF_CCTL omits 1dd47b54baea drm/i915: Add live selftests for indirect ctx batchbuffers omits e1ca5184625d panel: simple: Add Ivo M133NWF4 R0 omits d08ffbeaa100 dt-bindings: display: simple: Add IVO M133NWF4 R0 omits 685d21096f6c drm/i915: Add per ctx batchbuffer wa for timestamp omits 168c6d231b4b drm/i915: Add engine scratch register to live_lrc_fixed omits a69e61051a50 Merge branch 'for-5.8/block' into for-next omits 8cf7961dab42 block: bypass ->make_request_fn for blk-mq drivers omits ae3cc8d8ff06 dm: remove the make_request_fn check in device_area_is_invalid omits a91b2014fc31 bcache: remove a duplicate ->make_request_fn assignment omits 3e82c3485e83 block: remove create_io_context omits b0c664cc80e8 panel: simple: Add BOE NV133FHM-N61 omits 1a8afd1ef47c dt-bindings: display: simple: Add BOE NV133FHM-N61 omits bc7f0b6d4ae4 video/fbdev/riva: Remove dead code omits 3d930aacd637 drm/panel: remove set but not used variable 'config' omits 232f23e8cd97 dt-bindings: panel: Document some missing compatible strings omits 30be30310871 drm/bridge: panel: Return always an error pointer in drm_p [...] omits 4606ed7ede0c drm/bridge: ps8640: Let panel to set the connector type omits d53139b37f10 drm: panel: Set connector type for LP120UP1 omits a29b57e9df22 drm/panel: ili9322: Remove unneeded semicolon omits 03e909acd95a drm/panel: simple: Add support for AUO G121EAN01.4 panel omits d9ccd1f28246 drm/panel: simple: Add support for AUO G156XTN01.0 panel omits 2f7b832fc992 drm/panel: simple: Add support for AUO G190EAN01 panel omits 298f3db6ee69 dma-contiguous: fix comment for dma_release_from_contiguous omits 1d659236fb43 dma-pool: scale the default DMA coherent pool size with me [...] omits 82fef0ad811f x86/mm: unencrypted non-blocking DMA allocations use coher [...] omits 2edc5bb3c5cc dma-pool: add pool sizes to debugfs omits 76a19940bd62 dma-direct: atomic allocations must come from atomic coher [...] omits 54adadf9b085 dma-pool: dynamically expanding atomic pools omits 41aef04524d3 Staging: rtl8188eu: core: rtw_pwrctrl: fixed a coding style issue omits 87f86cddda65 staging: wfx: check ssidlen and prevent an array overflow omits 705b7c364808 Staging: rtl8723bs: Fix comment typo "the the". omits f80fa161ae61 staging: qlge: qlge_dbg.c: Remove trailing semicolon from macro omits 46abf997419c MAINTAINERS: Add rcy@google.com as maintainer for drivers/ [...] omits 3172204a39c9 Staging: gasket: fix typo in gasket_page_table.c comments. omits 4da0b2b7e675 efi/libstub: Re-enable command line initrd loading for x86 omits 81b67439d147 x86/unwind/orc: Fix premature unwind stoppage due to IRET frames omits a0f81bf26888 x86/unwind/orc: Fix error path for bad ORC entry type omits 98d0c8ebf77e x86/unwind/orc: Prevent unwinding before ORC initialization omits f1d9a2abff66 x86/unwind/orc: Don't skip the first frame for inactive tasks omits b08418b54831 x86/unwind: Prevent false warnings for non-current tasks omits 153eb2223c79 x86/unwind/orc: Convert global variables to static omits f977df7b7ca4 x86/entry/64: Fix unwind hints in rewind_stack_do_exit() omits 96c64806b4bf x86/entry/64: Fix unwind hints in __switch_to_asm() omits 1fb143634a38 x86/entry/64: Fix unwind hints in kernel exit path omits 06a9750edcff x86/entry/64: Fix unwind hints in register clearing code omits d8dd25a461e4 objtool: Fix stack offset tracking for indirect CFAs omits 4353dd3b7078 Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux [...] omits 30cdd62dce6b arm64: dts: imx8mp: Add thermal zones support omits 9c4b24db828a dt-bindings: arm: imx: add kontron smarc to schema omits 921a6845d01b arm64: dts: imx8m: Fix AIPS reg properties omits 592a8191f058 arm: dts: ls1021atwr: Add QSPI node properties omits f5ac5ac12dd6 arm64: dts: ls1012a: Add QSPI node properties omits e0d8d4eaccc2 ARM: dts: e60k02: add interrupt for PMIC omits 6033cebdfff9 ptp: idt82p33: remove unnecessary comparison omits 5d7163a11787 net: ipv6: remove unused inline function ip6_set_txhash omits 7f023ec91c3c net: sched: remove unused inline function qdisc_reset_all_tx omits d9e4171a4a2c net: atlantic: Remove unneeded semicolon omits 10395e99f4a6 net/mlxfw: Remove unneeded semicolon omits 993e8ec9754b Merge branch 'net-phy-smaller-phylib-improvements' omits 9576e9fa1c02 net: phy: clear phydev->suspended after soft reset omits 3194915486b2 net: phy: remove genphy_no_soft_reset omits d70c47c8dc69 net: phy: make phy_suspend a no-op if PHY is suspended already omits 5c05c1dbb177 net: phylink, dsa: eliminate phylink_fixed_state_cb() omits 6861d6d9cf36 Merge branch 'qdisc-noop' omits b89c1e6bdc73 dpaa2-eth: fix return codes used in ndo_setup_tc omits b70ba69ef1f7 net: sched: report ndo_setup_tc failures via extack omits af03958da067 PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events omits adc9fbcd7d04 PCI: Use of_node_name_eq() for node name comparisons omits 92dc39fd4047 Merge branch 'mlxsw-Mirroring-cleanups' omits 4780dbdbd957 mlxsw: spectrum_span: Replace zero-length array with flexi [...] omits 4c00dafc59c7 mlxsw: spectrum_span: Use 'refcount_t' for reference counting omits c0c2899cf66e mlxsw: spectrum_span: Remove unnecessary debug prints omits 7f9b099bd9d3 mlxsw: spectrum_span: Rename parms() to parms_set() omits 8146458fcd79 mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entr [...] omits 78fb6bd02578 Merge branch 'misc' into for-next omits 5a9e10f0b4f0 Merge branch 'fixes' into for-next omits f371d5345377 scsi: sgiwd93: Remove unneeded semicolon in sgiwd93.c omits 9b77c9da6a1f scsi: qla4xxx: Remove unneeded semicolon in ql4_os.c omits 8d5e202802a5 scsi: isci: Use true, false for bool variables omits acfcb728bd57 scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c omits f71ded01cc3f scsi: bfa: Remove unneeded semicolon in bfa_fcs_rport.c omits 0745c834f793 scsi: bfa: Remove set but not used variable 'fchs' omits 6942d531e2d2 scsi: snic: Make snic_io_exch_ver_cmpl_handler() return void omits baf3fbf26cc0 scsi: mpt3sas: Remove NULL check before freeing function omits 2e9ef0fcac01 scsi: ipr: Remove NULL check before freeing function omits f166021c0f51 scsi: bfa: Remove unneeded semicolon in bfa_fcs_lport_ns_s [...] omits f8f794a15adc scsi: pmcraid: Replace dma_pool_malloc with dma_pool_zalloc omits 7c59dace7e8e scsi: target: iscsi: Remove the iscsi_data_count structure omits f983622ae605 scsi: core: Avoid calling synchronize_rcu() for each devic [...] omits 3fa65812c202 scsi: BusLogic: Remove conversion to bool in blogic_inquiry() omits 1a5d1d940ba8 scsi: megaraid: Use true, false for bool variables omits 3147d8aaa03e proc: Use PIDTYPE_TGID in next_tgid omits 0fb5ce62c592 proc: modernize proc to support multiple private instances omits c59f415a7cb6 Use proc_pid_ns() to get pid_namespace from the proc superblock omits 9669a5079995 drm/i915: Drop rq->ring->vma peeking from error capture omits 4b63340b9b0e Merge branch 'topic/pcm-oss-fix' into for-linus omits ac957e8c5411 ALSA: pcm: oss: Place the plugin buffer overflow checks co [...] omits edb7f9d6b574 Merge back system-wide PM updates for v5.8. omits a914ff2d78ce PCI/ASPM: Don't select CONFIG_PCIEASPM by default omits 8c8ff55b4da7 PCI/AER: Don't select CONFIG_PCIEAER by default omits 2fff3f73e8c2 Documentation: PM: sleep: Update driver flags documentation omits fbedda4e4dc5 PCI: keystone: Don't select CONFIG_PCI_KEYSTONE_HOST by default omits 4285de0725b1 ALSA: pcm: oss: Place the plugin buffer overflow checks correctly omits 94b84ac1979b PCI: dra7xx: Don't select CONFIG_PCI_DRA7XX_HOST by default omits 2a3f34750b8b PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED omits c3aaf086701d PCI/PM: Call .bridge_d3() hook only if non-NULL omits e07515563d01 PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP omits fa2bfead9103 PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() omits 76c70cb58ce3 PM: sleep: core: Rename dev_pm_may_skip_resume() omits 0fe8a1be599a PM: sleep: core: Rework the power.may_skip_resume handling omits 6e176bf8d461 PM: sleep: core: Do not skip callbacks in the resume phase omits 9c878557b1eb drm/i915/gt: Use the RPM config register to determine clk [...] omits 555a32242997 drm/i915/gt: Trace RPS events omits 9020d3956317 x86/alternatives: Move temporary_mm helpers into C omits ce4c43065c01 scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 omits 8012209eb26b scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region omits 85896421df0c scsi: mpt3sas: Separate out RDPQ allocation to new function omits 550dc875cfbc scsi: mpt3sas: Rename function name is_MSB_are_same omits ba27c5cf286d scsi: mpt3sas: Don't change the DMA coherent mask after al [...] omits cb2a02355b04 x86/cr4: Sanitize CR4.PCE update omits b8d3ad51dfec ASoC: snd-sof-intel-hda-common - add hda_model parameter a [...] omits bc834e074e36 scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() omits 7c67f54661fc KVM: SVM: do not allow VMRUN inside SMM omits acd05785e48c kvm: add capability for halt polling omits 87796555d48c KVM: nVMX: Store vmcs.EXIT_QUALIFICATION as an unsigned lo [...] omits d1ec20a55f6c scsi: aic7xxx: Remove unnecessary NULL checks before kfree omits 9cd7d494bd2b scsi: aic7xxx: Use kzalloc() instead of kmalloc()+memset() omits d8f0b35331c4 x86/cpu: Uninline CR4 accessors omits f8e25f97407c scsi: cxgb4i: Remove superfluous null check omits c213db614685 MIPS: Clear XContext at boot time omits c298f72a534d uapi: revert flexible-array conversions omits d82d500f5118 MIPS: arch_send_call_function_single_ipi() calling convent [...] omits 6c9147d991fb Merge remote-tracking branch 'regmap/for-5.8' into regmap-next omits cef570d20922 Merge remote-tracking branch 'regmap/for-5.7' into regmap-linus omits 1ebf7aaf3ac0 drm/i915/gt: Prefer soft-rc6 over RPS DOWN_TIMEOUT omits f83e4f9896ef MIPS: Loongson-3: Add some unaligned instructions emulation omits d339cd02b888 MIPS: Move unaligned load/store helpers to inst.h omits c05b5940d940 MIPS: Fix the declaration conflict of mm_isBranchInstr() omits c48f849d3f7a scsi: qla2xxx: Delete all sessions before unregister local [...] omits 45a76264c26f scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV omits cbb01c2f2f63 scsi: qla2xxx: Fix MPI failure AEN (8200) handling omits d971d42f0655 amdgpu/dc: remove redundant assignment to variable 'option' omits abb17b1edf7b drm/amdgpu/gmc: Use consistent variable on unlocks omits a96f661a4715 drm/amd/display: remove redundant assignment to variable ret omits 04e4e2e95583 drm/amdgpu: protect ring overrun omits 312a79b6eafe drm/amdgpu: extent threshold of waiting FLR_COMPLETE omits 79bebabb88cb drm/amdgpu: for nv12 always need smu ip omits 8efd72759e9e drm/amdgpu: skip sysfs node not belong to one vf mode omits 38748ad88a2f drm/amdgpu: enable one vf mode for nv12 omits b217e6f579d6 drm/amdgpu: clear the messed up checking logic omits c2ce6aebf092 drm/amdgpu: provide RREG32_SOC15_NO_KIQ, will be used later omits c983361a7249 drm/amdgpu: sriov is forbidden to call disable DPM omits 2f5a0a91191a drm/amdgpu: skip cg/pg set for SRIOV omits 1a0f3667d876 drm/amdgpu: ignore TA ucode for SRIOV omits f0c0d0cf590f selftests/ftrace: Check the first record for kprobe_args_type.tc omits 3ba225b506a2 treewide: Replace zero-length array with flexible-array member omits 02f5cb95a27c Merge branch 'for-5.8/block' into for-next omits 28d65729b050 block: Limit number of items taken from the I/O scheduler [...] omits 895d47759bdc block: unexport bdev_read_page and bdev_write_page omits 7db8736db081 drm/i915: Split some long lines omits 8fdda3854967 drm/i915: Introduce .set_idle_link_train() vfunc omits fb83f72c48a5 drm/i915: Introduce .set_signal_levels() vfunc omits eee3f91195ad drm/i915: Introduce .set_link_train() vfunc omits d7ff281c6d27 drm/i915: Have pfit calculations return an error code omits 4cecc7c0cc2b drm/i915: Pass connector state to pfit calculations omits f650af72e5ba drm/i915: s/pipe_config/crtc_state/ in pfit functions omits 35dd95b4ee19 drm/i915: Use drm_rect to store the pfit window pos/size omits eac9c58539aa drm/i915: Flatten a bunch of the pfit functions omits c5a01ec7579a drm/i915: Fix skl+ non-scaled pfit modes omits 8c5cc19e9470 x86/tlb: Uninline __get_current_cr3_fast() omits 6292b8efe32e drm/edid: Fix off-by-one in DispID DTD pixel clock omits 82f25bd73c0b regmap-i2c: add 16-bit width registers support omits e73f94d1b6f0 batman-adv: remove unused inline function batadv_arp_chang [...] omits a97bf49f824e RDMA/hns: Simplify the status judgment code of hns_roce_v1_m_qp() omits 357f34294686 RDMA/hns: Simplify the state judgment code of qp omits 7c044adca272 RDMA/hns: Simplify the cqe code of poll cq omits a3de9e83810c RDMA/hns: Simplify the qp state convert code omits 375898e83d26 RDMA/hns: Optimize hns_roce_v2_set_mac() omits 9976ea27b526 RDMA/hns: Optimize hns_roce_config_link_table() omits dc234825997e spi: spi-fsl-dspi: Adding shutdown hook omits 4eb8320bd1aa efi: Move arch_tables check to caller omits 4e9a0f73f030 efi: Clean up config table description arrays omits 0a75561489f5 efi/libstub/x86: Avoid getter function for efi_is64 omits 980771f61662 efi/libstub: Drop __pure getters for EFI stub options omits ccc27ae77494 efi/libstub: Drop __pure getter for efi_system_table omits 544393707f3c efi: Kill __efistub_global omits 26a92425f9a3 efi/x86: Remove __efistub_global and add relocation check omits 420b6d00ca94 efi/arm: Remove __efistub_global annotation omits 685d8164b5da efi/libstub: Move efi_relocate_kernel() into separate source file omits e71356fe29e7 efi/libstub/arm64: Switch to ordinary page allocator for k [...] omits 43b1df0e013c efi/libstub: Add API function to allocate aligned memory omits 50de2e9ebbc0 drm/lima: enable runtime pm omits 63945d51490f drm/lima: add pm resume/suspend ops omits 7a475eb470ac drm/lima: separate clk/regulator enable/disable function omits 3446d7e9883d drm/lima: add resume/suspend callback for each ip omits 9f5072a191a1 drm/lima: power down ip blocks when pmu exit omits 4836cf044d74 drm/lima: add lima_devfreq_resume/suspend omits 4eb70cd3f284 drm/lima: always set page directory when switch vm omits 24943269e51b drm/lima: check vm != NULL in lima_vm_put omits d04f2a8e5b19 drm/lima: print process name and pid when task error omits 4eda21d61904 drm/lima: use module_platform_driver helper omits 2ce216edf2c6 drm/lima: Clean up redundant pdev pointer omits 21d81f888299 drm/lima: Clean up IRQ warnings omits 3e645a4add53 ASoC: soc-compress: avoid false-positive Wuninitialized warning omits 4a65ed6562bc Merge branch 'ib-mfd-x86-usb-watchdog-v5.7' omits b6b5c42e3bab mac80211: fix two missing documentation entries omits be689f68d040 cfg80211: reject channels/chandefs with KHz offset >= 1000 omits 3b23c184f72a mac80211: add freq_offset to RX status omits b6011960f392 mac80211: handle channel frequency offset omits 934f4c7dd3a5 cfg80211: express channels with a KHz component omits b57251010016 ieee80211: share 802.11 unit conversion helpers omits bdee75d2ac23 mac80211_hwsim: indicate in IBSS that we have transmitted beacons omits dba25b04c611 mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test omits 302ff8b7a2b0 mac80211: Fail association when AP has no legacy rates omits 0c197f16f7bc mac80211: agg-tx: add an option to defer ADDBA transmit omits 31d8bb4e07f8 mac80211: agg-tx: refactor sending addba omits 4826e721103a mac80211: Skip entries with HE membership selector omits 2a392596d881 cfg80211: Parse HE membership selector omits a4055e74a2ff mac80211: Don't destroy auth data in case of anti-clogging omits d46b4ab870fa mac80211: add twt_protected flag to the bss_conf structure omits 9166cc49767a mac80211: implement Operating Mode Notification extended N [...] omits 873b1cf61105 mac80211: Process multicast RX registration for Action frames omits 155d7c733807 nl80211: allow client-only BIGTK support omits 9dba48a6ece7 cfg80211: support multicast RX registration omits 6cd536fe62ef cfg80211: change internal management frame registration API omits 9eaf183af741 mac80211: Report beacon protection failures to user space omits 4d797fce783a cfg80211: Unprotected Beacon frame RX indication omits c38b608504aa ASoC: wm8962: set CLOCKING2 as non-volatile register omits 50689771c8f0 drm/i915: Only close vma we open omits df474842683c hyper-v: Switch to use UUID types directly omits 87f79075a18e hyper-v: Replace open-coded variant of %*phN specifier omits 767d9fedf674 hyper-v: Supply GUID pointer to printf() like functions omits 44ae7512b511 hyper-v: Use UUID API for exporting the GUID (part 2) omits 2f72d35ea75e MAINTAINERS: Update entry for Intel Broxton PMC driver omits 25f1ca31e230 platform/x86: intel_pmc_ipc: Convert to MFD omits 0759a8730c70 platform/x86: intel_telemetry: Add telemetry_get_pltdata() omits b8da68f44f6d platform/x86: intel_pmc_ipc: Move PCI IDs to intel_scu_pcidrv.c omits 781adff21c84 x86/platform/intel-mid: Add empty stubs for intel_scu_devi [...] omits 7713f9180cb4 platform/x86: intel_pmc_ipc: Drop intel_pmc_ipc_command() omits b62851491a55 usb: typec: mux: Convert the Intel PMC Mux driver to use n [...] omits 68c73fb22477 platform/x86: intel_telemetry: Convert to use new SCU IPC API omits 5036208367cb mfd: intel_soc_pmic_mrfld: Convert to use new SCU IPC API omits 4181bc8f6fab mfd: intel_soc_pmic_bxtwc: Convert to use new SCU IPC API omits e7d3c33c58e0 mfd: intel_soc_pmic: Add SCU IPC member to struct intel_soc_pmic omits ddcce057f50d platform/x86: intel_pmc_ipc: Start using SCU IPC omits 7e18c89d6e37 platform/x86: intel_scu_ipc: Add managed function to regis [...] omits 663cc18861a0 platform/x86: intel_scu_ipcutil: Convert to use new SCU IPC API omits 80ae679b8f86 watchdog: intel-mid_wdt: Convert to use new SCU IPC API omits 595694bd3888 platform/x86: intel_mid_powerbtn: Convert to use new SCU IPC API omits f57fa18583f5 platform/x86: intel_scu_ipc: Introduce new SCU IPC API omits dd8856493739 platform/x86: intel_scu_ipc: Move legacy SCU IPC API to a [...] omits ea608f25fa09 platform/x86: intel_scu_ipc: Log more information if SCU I [...] omits 54b34aa0a729 platform/x86: intel_scu_ipc: Split out SCU IPC functionali [...] omits b5f7311d3a2e platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA omits 90e8f58dfc04 mac80211: fix drv_config_iface_filter() behaviour omits 1db364c88695 mac80211: mlme: remove duplicate AID bookkeeping omits 5cc58a9ecfa1 mac80211_hwsim: notify wmediumd of used MAC addresses omits f78bf066acb9 platform/x86: intel_pmc_core: Change Jasper Lake S0ix debu [...] omits 4a3de90b1184 mac80211: sta_info: Add lockdep condition for RCU list usage omits 7ae14cf581f2 phy: ti: j721e-wiz: Implement DisplayPort mode to the wiz driver omits 5b6cc38f3f3f ALSA: usb-audio: Fix racy list management in output queue omits 9c3d6497fbfa crypto: bcm - Delete redundant variable definition omits 97f2650e5040 crypto: drbg - always seeded with SP800-90B compliant nois [...] omits 764428fe99e8 crypto: jitter - SP800-90B compliance omits 63e05f327517 crypto: algif_rng - remove redundant assignment to variable err omits 8a656a48f75f crypto: chelsio - remove redundant assignment to variable error omits 3ca73b70a3a9 crypto: arm64 - Consistently enable extension omits b61ad5c0e21c phy: tegra: Select USB_COMMON for usb_get_maximum_speed() omits 9784c9963fec gpiolib: devprop: Warn if gpio-line-names is too long omits b2f9fb0d671f EDAC/amd8131: Remove defined but not used bridge_str omits 04c96460bfdb ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen omits f0bd62b64016 ALSA: usb-audio: Improve frames size computation omits 10635d2d2a4c Merge branch 'for-linus' into for-next omits 977dfef40c89 ALSA: hda: Match both PCI ID and SSID for driver blacklist omits 36dbae994532 Merge branch 'topic/nhlt' into for-next omits 0d283287a420 ALSA: hda: Refactor Intel NHLT init omits 33cdfbe37703 exfat: replace 'time_ms' with 'time_cs' omits 1e676227df40 exfat: remove the assignment of 0 to bool variable omits 05d34760f96a exfat: Remove unused functions exfat_high_surrogate() and [...] omits 54198de6eddf exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF omits 96c2007e58ac exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option omits aac3e46ae70d exfat: Use a more common logging style omits 39a3500c2598 exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF omits 435cbab95e39 f2fs: fix quota_sync failure due to f2fs_lock_op omits 126a34061eec Merge tag 'drm-misc-next-2020-04-23' of git://anongit.free [...] omits 1802136023c0 Merge branch 'ovs-meter-tables' omits e57358873bb5 net: openvswitch: use u64 for meter bucket omits c77350089052 net: openvswitch: make EINVAL return value more obvious omits a8e387384f55 net: openvswitch: remove the unnecessary check omits eb58eebc7fb5 net: openvswitch: set max limitation to meters omits c7c4c44c9a95 net: openvswitch: expand the meters supported number omits b4892e440432 drm/i915: Make define for lrc state offset omits f1cc6acf22dd drm/i915/selftests: Add context batchbuffers registers to [...] omits 93a4388b765d selftests: add build/cross-build dependency check script omits 16bcd0f509e4 selftests/ftrace: Check required filter files before running test omits efcd549da9d7 net: phy: bcm54140: fix less than zero comparison on an unsigned omits 8ffe2df6426f qed: Make ll2_cbs static omits 3c9143d96852 net: sched : Remove unnecessary cast in kfree omits 9bd4af240f4d KVM: nVMX: Drop a redundant call to vmx_get_intr_info() omits 6cb181879881 kunit: Add missing newline in summary message omits 7d5b10fcb81e PCI/P2PDMA: Add AMD Zen Raven and Renoir Root Ports to whitelist omits 92a8da46462e Merge branch 'net-ethernet-ti-cpts-add-irq-and-HW_TS_PUSH-events' omits 84ea9c0a95d7 net: ethernet: ti: cpsw: enable cpts irq omits b78aba495df0 net: ethernet: ti: cpts: add support for HW_TS_PUSH events omits 85624412a03d net: ethernet: ti: cpts: add irq support omits ba10742840fb net: ethernet: ti: cpts: rework locking omits c8f8e47efe66 net: ethernet: ti: cpts: move tx timestamp processing to p [...] omits 3bfd41b57811 net: ethernet: ti: cpts: optimize packet to event matching omits 856e59ab7e6d net: ethernet: ti: cpts: switch to use new .gettimex64() i [...] omits 0d6df3e613b7 net: ethernet: ti: cpts: move tc mult update in cpts_fifo_read() omits e66dccced0cf net: ethernet: ti: cpts: separate hw counter read from tim [...] omits 79d6e755a454 net: ethernet: ti: cpts: use dev_yy() api for logs omits 4c532b144fc2 Merge branch 'net-napi-addition-of-napi_defer_hard_irqs' omits cf4058dbaa18 net/mlx4_en: use napi_complete_done() in TX completion omits 7e417a66b86c net: napi: use READ_ONCE()/WRITE_ONCE() omits 6f8b12d661d0 net: napi: add hard irqs deferral feature omits e748f07d00c1 drm/amdgpu: retire legacy vega10 sos version check omits 893d14cbe1ea drm/amdgpu: switch to helper function to init sos ucode omits 1c301f443387 drm/amdgpu: add helper function to init sos ucode omits f4503f9eb3a1 drm/amdgpu: switch to helper function to init asd ucode omits dc7195f66344 drm/amdgpu: add helper function to init asd ucode omits bc9fb7e93c72 drm/amdgpu: retire unused check_fw_loading status omits d4d27897db9f drm/amdgpu: remove unnecessary tOS version check omits a2676149323f drm/amdgpu: retire support_vmr_ring interface omits fe158997c8b7 drm/amdgpu: shrink critical section in amdgpu_amdkfd_gpuvm [...] omits e6acd2b6e84b Merge branch 'qed-aer' omits 731815e720ae qede: Add support for handling the pcie errors. omits 2196d831205b qed: Enable device error reporting capability. omits e131a5634830 net: dsa: add GRO support via gro_cells omits b75326c20124 ipv6: Honor all IPv6 PIO Valid Lifetime values omits 6f81b2d047c5 drm/amdgpu: Init data to avoid oops while reading pp_num_states. omits 00aba6da21e5 drm/amdgpu: remove set but not used variable 'priority' omits 408d9121004d drm: amdgpu: fix kernel-doc struct warning omits 17fd4fe943fa drm: amd/display: fix Kconfig help text omits 5420819401cc drm/amdgpu: request reg_val_offs each kiq read reg omits a6cec3fdbd72 PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros omits e0b4b4722dfa net/mlx5: Update transobj.c new cmd interface omits 7ba294e43595 net/mlx5: Update SW steering new cmd interface omits 2276a0dfc17b net/mlx5: Update port.c new cmd interface omits fa8110f4451c net/mlx5: Update rl.c new cmd interface omits 1fb519343455 net/mlx5: Update uar.c new cmd interface omits 9b3ca3ec0316 net/mlx5: Update pd.c new cmd interface omits 86d41641ddd6 net/mlx5: Update pagealloc.c new cmd interface omits adda874c957c net/mlx5: Update mr.c new cmd interface omits 62a9fec04083 net/mlx5: Update mcg.c new cmd interface omits 3ac0e69e69ad net/mlx5: Update main.c new cmd interface omits 253e790e204f net/mlx5: Update vxlan.c new cmd interface omits 9d6ed2716316 net/mlx5: Update mpfs.c new cmd interface omits bb7664d369bf net/mlx5: Update gid.c new cmd interface omits 5d19395f6988 net/mlx5: Update lag.c new cmd interface omits 59ad21c21fc4 net/mlx5: Update fw.c new cmd interface omits 31a0956ea915 net/mlx5: Update fs_core new cmd interface omits b316e1866fa3 net/mlx5: Update FPGA to new cmd interface omits e08a6832f9c1 net/mlx5: Update eswitch to new cmd interface omits a184cda1bb31 net/mlx5: Update statistics to new cmd interface omits 49d7fcd127c1 net/mlx5: Update eq.c to new cmd interface omits 9aa536ad45ec net/mlx5: Update ecpf.c to new cmd interface omits e36fb468d239 net/mlx5: Update debugfs.c to new cmd interface omits d1f620500cde net/mlx5: Update cq.c to new cmd interface omits 5d1c9a114a6e net/mlx5: Update vport.c to new cmd interface omits 5d12da9dd6c1 efi/libstub/arm64: Simplify randomized loading of kernel image omits 82046702e288 efi/libstub/arm64: Replace 'preferred' offset with alignme [...] omits c37c9162a2fa efi/libstub/random: Increase random alloc granularity omits e1df73e2d18b efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN omits 45d97a749e9f efi/gop: Allow automatically choosing the best mode omits 9a1663bc4d98 efi/gop: Allow specifying depth as well as resolution omits d9ff0323d074 efi/gop: Allow specifying mode by <xres>x<yres> omits fffb68047e56 efi/gop: Allow specifying mode number on command line omits b4b89a027242 efi/gop: Add prototypes for query_mode and set_mode omits d49fd4bbf9bb efi/gop: Remove unreachable code from setup_pixel_info omits 9867fc9de6a6 efi/gop: Use helper macros for find_bits omits f1d1853bdbcf efi/gop: Use helper macros for populating lfb_base omits e484c594ba0e efi/gop: Move variable declarations into loop block omits 8e0a22e2b053 efi/gop: Slightly re-arrange logic of find_gop omits ecf53091f34a efi/gop: Factor out locating the gop into a function omits 6327e6d0e4a5 efi/gop: Get mode information outside the loop omits 8cd207973c37 efi/gop: Move check for framebuffer before con_out omits bd45870409a3 efi/gop: Remove redundant current_fb_base omits 87cd6378b3d2 efi/libstub/arm: Make install_memreserve_table static omits 22090f84bc3f efi/libstub: unify EFI call wrappers for non-x86 omits cf6b83664895 efi/libstub: Make initrd file loader configurable omits 5cbf3264bc71 vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vadd [...] omits 973a5909e99d Revert "drm/dp_mst: Remove single tx msg restriction." omits e661c25df0ca Merge branch 'misc-5.7' into next-fixes omits fe57a92c8858 ASoC: SOF: Add missing dependency on IMX_SCU omits 4e5552b23f9f media: Kconfig: fix some dvb-usb-v2 dependencies omits 6409d049ce28 gpiolib: don't call sleeping functions with a spinlock taken omits 4e1541593017 gpiolib: improve the robustness of watch/unwatch ioctl() omits dc87f6dd058a gpio: pca953x: Fix pca953x_gpio_set_config omits cbfd3a0c5a55 drm/i915/selftests: Add request throughput measurement to perf omits 80300a7d5f2d spi: spi-mem: Fix Dual/Quad modes on Octal-capable devices omits b97f77baa845 drm/i915/gt: Check carefully for an idle engine in wait-for-idle omits 36fe164d8d78 drm/i915/gt: Carefully order virtual_submission_tasklet omits fbc35b45f9f6 Add documentation on meaning of -EPROBE_DEFER omits 3275158fa52a parport: remove use of devmodel omits bae9defb06a7 parport: remove unused parport_register_device() omits 6824f0ce38cb parport: Add comments for parport_register_dev_model() omits a6abfdff4fe5 parport: Standardize use of printmode omits 7b3992572f4c parport_pc: Convert DPRINTK to pr_debug omits 46aea0d41cf8 parport_mfc3: Convert DPRINTK to pr_debug omits 45a272bc018d parport_amiga: Convert DPRINTK to pr_debug omits 88c5cbdef8d2 parport: daisy: Convert DPRINTK to pr_debug omits aa3d6e7c49e3 parport: Use more comon logging styles omits decf26f6ec25 parport: Convert printk(KERN_<LEVEL> to pr_<level>( omits d98ce9fef73d parport: fix if-statement empty body warnings omits 45bb08de65b4 driver core: platform: remove redundant assignment to vari [...] omits af831145158b drivers: visorbus: Use the correct style for SPDX License [...] omits 69b07ee33eb1 debugfs: Use the correct style for SPDX License Identifier omits 0f605db5bdd4 kernfs: Change kernfs_node lockdep name to "kn->active" omits 44b8fb6eaa7c drivers: char: tlclk.c: Avoid data race between init and i [...] omits c18c1f103503 misc: rtsx: Improve compatibility for rts5261 omits 19df2f8ea978 sgi-xp: make some symbols static in xpc_main.c omits 2a23537b3df3 sgi-xp: make some symbols static in xpnet.c omits dceb213ca4a7 ARM: vf610: report soc info via soc device omits 15ddc3e17aec arm64: dts: imx8mn: Change SDMA1 ahb clock for imx8mn omits 0caf34350a25 ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl [...] omits 9e306ba3a929 binderfs: remove redundant assignment to pointer ctx omits 7a1c4f28ead6 binderfs: Fix binderfs.c selftest compilation warning omits 324efc704352 media: platform: fix VIA_CAMERA dependencies omits fecde876bc20 arm64: defconfig: Enable CONFIG_PINCTRL_IMX8DXL by default omits 76ec4aea9fd8 ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" omits cade2f59e7ae ASoC: Intel: Skylake: Replace guid_copy() with import_guid() omits f5f27b79eab8 firmware: imx: scu: Fix corruption of header omits 15665c062b8c misc: xilinx_sdfec: Use memdup_user() as a cleanup omits 8419759f98ad misc: mic: correct a typo omits c56851576b18 lkdtm: bugs: Fix spelling mistake omits 593816fa2f35 arm64: dts: imx: Add Beacon i.MX8m-Mini development kit omits 295615f5e5a5 platform/x86: touchscreen_dmi: Add info for the ONDA V891 [...] omits 5a707af10da9 platform/x86: wmi: Describe function parameters omits 6701cc8f7071 platform/x86: wmi: Fix indentation in some cases omits f9dffc141713 platform/x86: wmi: Replace UUID redefinitions by their originals omits 6f1c0268a487 tty: hvc: remove hvcs_driver_string omits 44da03628b84 serial: fsl_lpuart: Change DMA failure messages to debug level omits 63552502b274 tty: rocket, remove unneeded variable omits 29dafd27626b asm-generic/hyperv: Add definitions for Get/SetVpRegister [...] omits c9ce43cb6973 x86/hyperv: Split hyperv-tlfs.h into arch dependent and in [...] omits 992a60ed0d5e usb: typec: ucsi: register with power_supply class omits 4dbc6a4ef06d usb: typec: ucsi: save power data objects in PD mode omits e2f38ff2f41f usb: typec: ucsi: Correct bit-mask for CCI omits 0db592b1a3b7 usb: typec: ucsi: replace magic numbers omits a0d4618788f2 usb: typec: ucsi: Workaround for missed op_mode change omits 91813ef8da12 usb: typec: ucsi: set USB data role when partner type is p [...] omits 5c330a7cefcc usb: gadget: udc: remove unused 'driver_desc' omits 361ff6c10f4b USB: phy: Use the correct style for SPDX License Identifier omits d28e617144c5 usb: renesas_usbhs: Use the correct style for SPDX License [...] omits 59b4e0cd4d8f USB: Storage: Use the correct style for SPDX License Identifier omits b99bb85a31a6 USB: typec: Use the correct style for SPDX License Identifier omits cfee54616658 usb: pci-quirks: use true,false for bool variables omits a6cd27e9b594 USB: core: Replace an empty statement with a debug message omits 27b0387b4221 usb/early: remove unused including <linux/version.h> omits 22a14b0bd029 x86/hyperv: Remove HV_PROCESSOR_POWER_STATE #defines omits a773de604051 KVM: x86: hyperv: Remove duplicate definitions of Referenc [...] omits 7ecf98df3c12 drivers: hv: remove redundant assignment to pointer primar [...] omits 951d33f2d785 scsi: storvsc: Re-init stor_chns when a channel interrupt [...] omits 752781057343 Drivers: hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL [...] omits d570aec0f215 Drivers: hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug omits 8ef4c4abbbcd Drivers: hv: vmbus: Remove the unused HV_LOCALIZED channel [...] omits 240ad77cb50d PCI: hv: Prepare hv_compose_msi_msg() for the VMBus-channe [...] omits 9403b66e6161 Drivers: hv: vmbus: Use a spin lock for synchronizing chan [...] omits 238d2ed8f7d1 hv_utils: Always execute the fcopy and vss callbacks in a tasklet omits ac5047671758 hv_netvsc: Disable NAPI before closing the VMBus channel omits 8b6a877c060e Drivers: hv: vmbus: Replace the per-CPU channel lists with [...] omits b9fa1b8797dc Drivers: hv: vmbus: Don't bind the offer&rescind works to [...] omits 8a857c55420f Drivers: hv: vmbus: Always handle the VMBus messages on CPU0 omits 52c7803f9bd4 Drivers: hv: check VMBus messages lengths omits b0a284dc65b4 Drivers: hv: make sure that 'struct vmbus_channel_message_ [...] omits 5cc415001bca Drivers: hv: avoid passing opaque pointer to vmbus_onmessage() omits a276463b7aeb Drivers: hv: allocate the exact needed memory for messages omits ac0f7d425841 Drivers: hv: copy from message page only what's needed omits 33b22172452f KVM: x86: move nested-related kvm_x86_ops to a separate struct omits 25091990ef28 KVM: eVMCS: check if nesting is enabled omits 56083bdf67c7 KVM: x86: check_nested_events is never NULL omits 4ce332bb5eb3 vhost: revert "vhost: disable for OABI" omits 4833f4b7c282 virtio: force spec specified alignment on types omits 2e0eb483c058 efi/libstub: Move arm-stub to a common file omits fa6f23de36b7 mmc: sdhci-pci-o2micro: Make some symbols static omits 2556dafe84ed mmc: core: Use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_ [...] omits bf42304b55f5 staging: vt6656: Use fls instead of for loop in vnt_update [...] omits 9f8c9f4a2e6f staging: vt6656: Refactor the vnt_ofdm_min_rate function omits e3436ce60cf5 staging: gasket: Fix mapping refcnt leak when register/sto [...] omits 57a66838e149 staging: gasket: Fix mapping refcnt leak when put attribute fails omits 5975b85ae244 staging: mt7621-pinctrl: Use correct pointer type argument [...] omits e955a071b9b3 staging: qlge: replace deprecated apis pci_dma_* omits 0eb79fd1e911 staging: qlge: cleanup indent in qlge_main.c omits 3436accadc3f staging: vt6656: Move vnt_get_frame_time and vnt_get_phy_f [...] omits 6f21cb793ce2 staging: vt6656: call vnt_update_pre_ed_threshold from vnt [...] omits 72d55ebb50e1 staging: vt6656: Move firmware functions into main_usb. omits 370730894bec Staging: rtl8723bs: rtw_wlan_util: Add size check of SSID IE omits 1bc355cff2c5 staging: rtl8723bs: remove unused variable 'pregistrypriv' omits 5c9e154cff66 staging: rtl8723bs: remove defined but not used 'dB_Invert_Table' omits ce6921b8e017 staging: rtl8723bs: remove some variables in hal_btcoex.c omits 8372e3227f80 drm/i915/icl: Fix timeout handling during TypeC AUX power [...] omits 6ac29cc5af29 staging: wfx: drop unused attribute 'join_complete_status' omits 4b815a9da5e2 staging: wfx: drop unused enum wfx_state omits cf24a82bd265 staging: wfx: simplify wfx_remove_interface() omits 06efad5808aa staging: wfx: drop useless checks in wfx_do_unjoin() omits a2ed05891888 staging: wfx: drop protection for asynchronous join during scan omits 9da38fd5a906 staging: wfx: keys are kept during whole firmware life omits 7a44644c9379 staging: wfx: introduce wfx_set_default_unicast_key() omits 28502e02e27a staging: wfx: drop useless update of field basic_rate_set omits 7b0360e56f10 staging: wfx: simplify hif_set_bss_params() omits 2e885b18b1d9 staging: wfx: field operational_rate_set is ignored by firmware omits d4620087d2eb staging: wfx: dual CTS is never necessary omits 537000acc323 staging: wfx: also fix network parameters for IBSS networks omits 988cf07bb9a0 staging: wfx: handle firmware events synchronously omits 5c442b6a39e1 staging: wfx: drop useless attribute 'bss_params' omits 5a0af6988848 staging: wfx: use ieee80211_beacon_loss() provided by mac80211 omits 13fe5a59b3c7 staging: wfx: simplify the check if the the device is associated omits 58d66175d461 EDAC/thunderx: Make symbols static omits 8c42b100c050 Merge branches 'sunxi/clk-for-5.8', 'sunxi/config-for-5.8' [...] omits 325518e9b743 x86/mm: Use pgprotval_t in protval_4k_2_large() and protva [...] omits bb2401591a6f arm64: dts: allwinner: sun50i-a64: Add missing address/size-cells omits 07761038729a arm64: dts: allwinner: h6: Enable CPU opp tables for Pine H64 omits b34c2fc9ca7d arm64: dts: allwinner: Sort Pine H64 device-tree nodes omits add1e27fb703 arm64: dts: allwinner: h6: Enable CPU opp tables for Tanix TX6 omits ebae33c3f6ce arm64: dts: allwinner: h6: Enable CPU opp tables for Orange Pi 3 omits 67533f873ad7 arm64: dts: allwinner: h6: Enable CPU opp tables for Beelink GS1 omits 905434e0b544 arm64: dts: allwinner: h6: Add CPU Operating Performance P [...] omits 9f8a93b742e9 arm64: dts: allwinner: h6: Add thermal trip points/cooling map omits de17a37896e1 x86/mm: Unexport __cachemode2pte_tbl omits d073569363d9 x86/mm: Cleanup pgprot_4k_2_large() and pgprot_large_2_4k() omits 4e1d96306d8b Merge tag 'iio-for-5.8a' of git://git.kernel.org/pub/scm/l [...] omits db474931df3e dmaengine: ioat: adding missed issue_pending to timeout handler omits 2baedcb6a637 dmaengine: ioat: remove unnesesery double complition timer [...] omits 5a87c506ed76 dmaengine: ioat: removing duplicate code from timeout handler omits a6e26648e6e2 dmaengine: mmp_tdma: Remove the MMP_SRAM dependency omits baed6b34ceea dmaengine: mmp_tdma: Fill in slave capabilities omits 4719d4b71562 dmaengine: mmp_tdma: Log an error if channel is in wrong state omits 0c8944637921 dmaengine: mmp_tdma: Reset channel error on release omits 0d8173f297df dmaengine: mmp_tdma: Drop "mmp_tdma: from error messages omits 363c32701c7f dmaengine: mmp_tdma: Do not ignore slave config validation errors omits 57d8df68eb53 thunderbolt: Add support for Intel Tiger Lake omits 0c98be811822 objtool: Constify arch_decode_instruction() omits bc359ff2f6f3 objtool: Rename elf_read() to elf_open_read() omits 894e48cada64 objtool: Constify 'struct elf *' parameters omits 2e45676a4d33 dmaengine: pch_dma.c: Avoid data race between probe and ir [...] omits c95c5f58b35e xfrm interface: fix oops when deleting a x-netns interface omits 976eba8ab596 ip_vti: receive ipip packet by calling ip_tunnel_rcv omits 4bdbff4da405 media: tuners: Kconfig: add some missing VIDEO_V4L2 dependencies omits 2fb75ceaf71a remoteproc: Add missing '\n' in log messages omits 33467ac3c8dc remoteproc: Add prepare and unprepare ops omits 2346b073fc16 Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] omits b382c1139fbe Merge branch 'arm64-fixes-for-5.7' into for-next omits b1fcc5702a41 arm64: dts: qcom: msm8916: Add CTI options omits e29ff72b7794 remoteproc: remove rproc_elf32_sanity_check omits 75e69fb11b40 rtw88: 8723d: initialize mac/bb/rf basic functions omits d91277de2331 rtw88: 8723d: Organize chip TX/RX FIFO omits ba9f0d1b8d9d rtw88: 8723d: implement set_tx_power_index ops omits 7907b52de08a rtw88: 8723d: 11N chips don't support H2C queue omits fd9ead385102 rtw88: decompose while(1) loop of power sequence polling command omits 4e223a5f5342 rtw88: 8723d: Add mac power-on/-off function omits e5f57ad06ade rtw88: no need to send additional information to legacy firmware omits 15d2fcc6b2de rtw88: add legacy firmware download for 8723D devices omits 2b7aadd3b9e1 wlcore: Adding suppoprt for IGTK key in wlcore driver omits 23a6da79fe8b arm64: dts: qcom: Add Xiaomi Redmi Note 7 (lavender) omits feec34411d4c arm64: dts: qcom: Add SDM660 SoC support omits aab86bbbd3e3 dt-bindings: arm: qcom: Add sdm630 and sdm660 SoCs omits 30685b2a439b Merge branch 'dpaa2-eth-add-support-for-xdp-bulk-enqueue' omits 8665d9780e6e dpaa2-eth: use bulk enqueue in .ndo_xdp_xmit omits 6aa40b9e5b1e dpaa2-eth: split the .ndo_xdp_xmit callback into two stages omits 6ff8044751bd dpaa2-eth: use the bulk ring mode enqueue interface omits 48c0481e5ad1 dpaa2-eth: return num_enqueued frames from enqueue callback omits 788f87ac608c xdp: export the DEV_MAP_BULK_SIZE macro omits 493f3cc7ee02 selftests: A few improvements to fib_nexthops.sh omits 250562aff796 Merge branch 'Add-selftests-for-pedit-ex-munge-ip6-dsfield' omits f132ccc56e35 selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield omits 93e106da6a75 selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield omits ec403d880bcc Merge branch 'add-TJA1102-support' omits 6a64d3cdc5ef net: phy: tja11xx: add delayed registration of TJA1102 PHY1 omits 5972157c2dde net: mdio: of: export part of of_mdiobus_register_phy() omits 8f469506de2a net: phy: tja11xx: add initial TJA1102 support omits d9cc193cf0bf dt-bindings: net: phy: Add support for NXP TJA11xx omits d0f0c55e7c4c net: phy: Use IS_ERR() to check and simplify code omits bcf3440c6dd7 net: phy: micrel: add phy-mode support for the KSZ9031 PHY omits 8518307dc2b2 net: caif: use true,false for bool variables omits c89f44ff10fd net: stmmac: Add support for VLAN promiscuous mode omits 58e64a312c84 macvlan: silence RCU list debugging warning omits 3f251d741150 selftests: Add tests for vrf and xfrms omits 3c7b51bd39b2 net: dsa: felix: allow flooding for all traffic classes omits 7710f80ecd9c arm64: dts: qcom: db820c: fix audio configuration omits 1724397e6595 arm64: dts: qcom: db845c: fix asm dai setup omits 565775aab5b9 arm64: qcom: c630: fix asm dai setup omits 9251dad3a3e5 arm64: dts: imx8mq-librem5-devkit: Don't use underscore in [...] omits 76eceb0f3696 arm64: dts: imx8mq-librem5-devkit: Use 0.9V for VDD_GPU omits 2a716ced1526 Merge branch 'for-next-current-v5.6-20200423' into for-nex [...] omits 78eac6d8d8d4 Merge branch 'misc-next' into for-next-current-v5.6-20200423 omits 7bbfa34856ad Merge branch 'misc-5.7' into for-next-current-v5.6-20200423 omits 6e10cc7a097b btrfs: remove useless check for copy_items() return value omits e94d318f12cd btrfs: fix partial loss of prealloc extent past i_size aft [...] omits c7a0c759326a btrfs: fix transaction leak in btrfs_recover_relocation omits 21ab4c516a1d btrfs: fix block group leak when removing fails omits 63100fb171fb btrfs: simplify direct I/O read repair omits ec190a5aa3e0 btrfs: get rid of one layer of bios in direct I/O omits df70bff7d0d4 btrfs: put direct I/O checksums in btrfs_dio_private inste [...] omits 6639f563077d btrfs: convert btrfs_dio_private->pending_bios to refcount_t omits 52df44703ee5 btrfs: remove unused btrfs_dio_private::private omits e18bd62ec9c5 btrfs: make btrfs_check_repairable() static omits 5cfa29e7394d btrfs: rename __readpage_endio_check to check_data_csum omits b1463254462c btrfs: clarify btrfs_lookup_bio_sums documentation omits 4d8eb7025957 btrfs: don't do repair validation for checksum errors omits 7e89c5eaa756 btrfs: look at full bi_io_vec for repair decision omits 23cbbea28e8f btrfs: fix double __endio_write_update_ordered in direct I/O omits b65eb0d752f4 btrfs: fix error handling when submitting direct I/O bio omits d32f86128eaf block: add bio_for_each_bvec_all() omits 437a35fa8f7b btrfs: drop logs when we've aborted a transaction omits fd94adcc94a4 btrfs: discard: Use the correct style for SPDX License Identifier omits 97dfcece3371 btrfs: simplify error handling of clean_pinned_extents() omits 458e3de37124 btrfs: fix memory leak of transaction when deleting unused [...] omits e09d40bdbac0 drm/amdgpu: change how we update mmRLC_SPM_MC_CNTL omits a891d239f9e0 drm/amdgpu: set error query ready after all IPs late init omits 7dd8c205eaed drm/amdgpu: code cleanup around gpu reset omits 9e94d22c0085 drm/amdgpu: optimize the gpu reset for XGMI setup V2 omits 52fb44cf30fc drm/amdgpu: correct cancel_delayed_work_sync on gpu reset omits a2f63ee8b5ea drm/amdgpu: correct fbdev suspend on gpu reset omits 10f39758b8f3 drm/amdgpu: cleanup coding style in amdkfd a bit omits e05185b34157 drm/amdgpu: clean up unused variable about ring lru omits 4cc1178e166a drm/amdgpu: replace DRM prefix with PCI device info for gfx/mmhub omits f9b93c9ba605 drm/amd/powerplay: limit smu support to Arcturus for onevf omits 7aba19182e99 drm/amdgpu: disble vblank when unloading sriov driver omits d69b8971e540 drm/amdgpu: Print CU information by default during initialization omits a35da666cc08 drm/amd/powerplay: update smu12_driver_if.h to align with pmfw omits 5f6a92e44283 drm/amdgpu/powerplay:avoid to show invalid DPM table info omits e1046a1f703c drm/amdgpu: Adjust the SDMA doorbell info printing omits de430916b4ef drm/amdkfd: Adjust three kfd dmesg printings during initia [...] omits ffadb9d65208 drm/amd/display: fix bug in the logic for panel power control omits a42c1ed50aaf drm/amd/display: Convert memory from cpu to fw endianness [...] omits af031f078aea drm/amd/display: Fix green screen issue after suspend omits e49233873604 drm/amd/display: Adjust refactored dm for color management only omits 4dc0b81442c5 drm/amd/display: access ABM from stream resource. omits 422d9091f7be drm/amd/display: blank dp stream before re-train the link omits 967727021e75 drm/amd/display: DispalyPort: Write OUI only if panel supports it omits d4caa72e275c drm/amd/display: change from panel to panel cntl omits e9e7123a6665 drm/amd/display: Add HW rotation cursor changes to dcn10 omits c400ecce9645 drm/amd/display: Factor in immediate flip support into DLG [...] omits d5bef51f084f drm/amd/display: fix virtual signal dsc setup omits 9da3d0505909 drm/amd/display: destroy panel on link destruct omits 7fc5c319efce drm/amd/display: dmcu wait loop calculation is incorrect in RV omits 904fb6e0f4e8 drm/amd/display: move panel power seq to new panel struct omits fefe92fe747c drm/amd/display: make all backlight calls link based omits 06535a48e297 drm/amd/display: Cap certain DML values for Low Pix Clk on DCN2.1 omits bccbf13dadbe drm/amd/display: Various fixes for PSR on DMCUB omits 7241434f88eb drm/amd/display: 3.2.81 omits 68c10ac91f88 drm/amd/display: Update MPCC if requested omits d0a0a00d32e9 drm/amd/display: Fix HDR visual confirm omits 2059fc5e8c7f drm/amd/display: Use the correct input TF for video formats omits d2bacc38f6ca drm/amd/display: Change infopacket type programming omits f1029e7ead9a drm/amd/display: Avoid NULL pointer in set_backlight when [...] omits 39063de95cfb drm/amd/display: fix stream setting for diags on silicon omits 0b1f04d8876b drm/amd/display: Cast int to float before division omits f2cd2e5d8612 drm/amd/display: Set meta_chunk_value to 0 in DML if DCC d [...] omits a8665946f39a drm/amd/display: add optc get crc support for timings with [...] omits 63b50a95ed93 drm/amd/display: Workaround to disable YCbCr omits d652509e7a24 drm/amd/display: Check ramp != NULL before applying lut1d [...] omits d1ebfdd8d0fc drm/amd/display: Unify psr feature flags omits 44efb7841082 drm/amd/display: Support plane-level gamut remap in DM omits 67d09292f857 drm/amd/display: Add SetBacklight call to abm on dmcub omits f12f70117a3c drm/amd/display: Remove byte swapping for dmcub abm config table omits 868149c9a072 drm/amd/display: Force watermark value propagation omits dd5a94ce6c02 drm/amd/display: Move enable fractional pwm call omits 4c0de7de4cd5 drm/amd/display: Add user backlight level reg write omits 2a28fe92220a drm/amd/display: Correct updating logic of dcn21's pipe VM flags omits 1c256f40bf8e drm/amd/display: Remove aconnector condition check for dpcd read omits 8e0c819dc3c5 drm/amd/dc: remove unused variable 'video_optimized_pixel_rates' omits 1470e957e204 drm/amd/powerplay: remove defined but not used variables omits d84a430d9f7b drm/amdgpu: fix race between pstate and remote buffer map omits 9f65693577d9 drm/amdgpu/display: give aux i2c buses more meaningful names omits bdb9fbc6bae0 drm/amdgpu/display: fix aux registration (v2) omits 7ce016e71a8e drm/amdgpu: Correctly initialize thermal controller for GP [...] omits 4f610503f007 Revert "drm/amdgpu: Disable gfx off if VCN is busy" omits 12c17b9d6266 drm/amdgpu: fix kernel page fault issue by ras recovery on sGPU omits 69d0c18dda2d drm/amdgpu: Disable FRU read on Arcturus omits 4e2fec3321d5 drm/amd/powerplay: fix resume failed as smu table initiali [...] omits 53c9c89ac118 drm/amdgpu/gmc: Fix spelling mistake. omits e57761c68bb4 drm/amdgpu: cache smu fw version info omits fdd21e62b01b Revert "drm/amdgpu: use the BAR if possible in amdgpu_devi [...] omits 079c72ad3a01 drm/amdgpu/gfx9: add gfxoff quirk omits 7f70443fd834 drm/amdgpu: set mp1 state before reload omits 40e611bdd1c7 drm/amdgpu: update psp fw loading sequence omits 47c11cff7e44 drm/amd/powerplay: update Arcturus smu-driver if header omits 774e335b878c drm/amd/powerplay: properly set the dpm_enabled state omits 94e0805ba929 drm/amd/powerplay: correct i2c eeprom init/fini sequence omits 56ddddaaccbf drm/amd/powerplay: bump the NAVI10 smu-driver if version omits 02c0bb4ee3eb drm/amd/powerplay: revise the way to retrieve the board pa [...] omits ced1ba976169 drm/amdgpu: fix the hw hang during perform system reboot a [...] omits 5edb769131e7 drm/amd/display: remove redundant assignment to variable d [...] omits 38347374ae3f Input: dlink-dir685-touchkeys - fix a typo in driver name omits 764f7f911bf7 Input: xpad - add custom init packet for Xbox One S controllers omits 09264098ff15 Input: evdev - call input_flush_device() on release(), not [...] omits 322f3d45a17f RDMA/bnxt: Delete 'nq_ptr' variable which is not used omits dfddb54043f0 net: qrtr: Add tracepoint support omits 540bde5c2c3d ila: remove unused macro 'ILA_HASH_TABLE_SIZE' omits beb97d3a3192 net/sched: act_ct: update nf_conn_acct for act_ct SW offlo [...] omits 9521eb3ea19a selinux: don't produce incorrect filename_trans_count omits 3054d0671907 audit: fix a net reference leak in audit_list_rules_send() omits 744b7bdfa79e RDMA/hns: Support 0 hop addressing for CQE buffer omits 6fd610c5733d RDMA/hns: Support 0 hop addressing for SRQ buffer omits 58989d7cf6ee Merge branch 'net-phy-add-device-managed-devm_mdiobus_register' omits 0785dad48003 r8169: use devm_mdiobus_register omits 38f961e74484 net: phy: add device-managed devm_mdiobus_register omits 4406d36dfdf1 net: phy: bcm54140: add hwmon support omits 6937602ed3f9 net: phy: add Broadcom BCM54140 support omits 0a32f1ff2a2e net: phy: broadcom: add helper to write/read RDB registers omits 66648766ef38 mm: Remove MPX leftovers omits d563099e3e89 RDMA/hns: Support 0 hop addressing for WQE buffer omits 477a0a387072 RDMA/hns: Optimize 0 hop addressing for EQE buffer omits cc23267aedeb RDMA/hns: Optimize hns buffer allocation flow omits 3c873161a0d7 RDMA/hns: Add support for addressing when hopnum is 0 omits b86a0373855b Merge branch 'dt-bindings-net-mdio.yaml-fixes' omits 630c3ff8c3d5 dt-bindings: net: mdio: Make descriptions more general omits b92d905f2c9c dt-bindings: net: mdio: Document common properties omits f42ceca226ca dt-bindings: net: Correct description of 'broken-turn-around' omits a3b6e8fd2723 Merge branch 'Ocelot-MAC_ETYPE-tc-flower-key-improvements' omits 4faa2e06433f net: mscc: ocelot: lift protocol restriction for flow_matc [...] omits 7dec902f4fc0 net: mscc: ocelot: refine the ocelot_ace_is_problematic_ma [...] omits 86b956de119c net: mscc: ocelot: support matching on EtherType omits 60abfd08e88b x86/mm/mmap: Fix -Wmissing-prototypes warnings omits 9adbf3c609af x86/microcode: Fix return value for microcode late loading omits c03ee9af4e07 Bluetooth: btbcm: Add 2 missing models to subver tables omits 74530a639adf Bluetooth: btbcm: Try multiple Patch filenames when loadin [...] omits f53b975cf113 Bluetooth: btbcm: Bail sooner from btbcm_initialize() when [...] omits 0383f16a87c4 Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize omits 2fcdd562b91b Bluetooth: btbcm: Make btbcm_initialize() print local-name [...] omits 0287c5d84f5c Bluetooth: btbcm: Fold Patch loading + applying into btbcm [...] omits f8c51d28e9d1 Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quir [...] omits 3fef10ec321c Bluetooth: btbcm: Drop upper nibble version check from btb [...] omits 40686e855d3c tpm/tpm_ftpm_tee: Use UUID API for exporting the UUID omits d2ba600e2753 mmc: sdhci-of-at91: make MMC_SDHCI_OF_AT91 depend on HAVE_CLK omits e2267d7ca0df Merge branch 'for-5.8/block' into for-next omits bdf8710d69f8 block: move dma_pad handling from blk_rq_map_sg into the callers omits cc97923a5bcc block: move dma drain handling to scsi omits 0475bd6c6597 scsi: merge scsi_init_sgtable into scsi_init_io omits 89de1504d53b block: provide a blk_rq_map_sg variant that returns the la [...] omits e64a0e169284 block: remove RQF_COPY_USER omits 15501287b1c1 drm/i915/execlists: Drop request-before-CS assertion omits 86ac77378e9d Merge branch 'fixes' into next omits 1a8eb6b373c2 mmc: sdhci-pci: Fix eMMC driver strength for BYT-based con [...] omits 4ecb0df1837b mmc: renesas_sdhi: shorten types after refactorization omits 62a417d3157d mmc: mmci_sdmmc: fix power on issue due to pwr_reg initialization omits e61bb8b36a28 proc: use named enums for better readability omits 1c6c4d112e81 proc: use human-readable values for hidepid omits 37e7647a7212 docs: proc: add documentation for "hidepid=4" and "subset= [...] omits 6814ef2d992a proc: add option to mount only a pids subset omits 24a71ce5c47f proc: instantiate only pids that we can ptrace on 'hidepid [...] omits fa10fed30f25 proc: allow to mount many instances of proc in one pid namespace omits 1e88c420190b proc: rename struct proc_fs_info to proc_fs_opts omits cc67e9bbcc86 btrfs: remove the redundant parameter level in btrfs_bin_search() omits cb593e5d2b6d drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() omits c92724de6db1 drm/i915/selftests: Try to detect rollback during batchbuf [...] omits 5c9863981498 MAINTAINERS: reorder media attributes omits 3adbbd2295ad hwrng: cctrng - Add dependency on HAS_IOMEM omits c73d18715037 crypto: hisilicon/qm - add more ACPI dependencies omits 900b217c7c8e ipmi: Replace guid_copy() with import_guid() where it makes sense omits f58dcab68aa5 spi: spi-fsl-qspi: Fix return value check of devm_ioremap( [...] omits 5d7e0b1516df ASoC: dmic: Allow GPIO operations to sleep omits 4aa86e05be84 ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() omits 87cfeb1920f8 Merge tag 'perf-core-for-mingo-5.8-20200420' of git://git. [...] omits a349d3d97ea2 media: MAINTAINERS: Fix Hantro, Rga and Rkvdec entries omits 19ce44f027ca media: rkisp1: fix missing mbus.type -> mbus_type conversion omits d8e25a10ef87 ASoC: SOF: Fix build omits 6d649fca3491 pinctrl: intel: Move npins closer to pin_base in struct in [...] omits 2ccb9cc3b4d8 pinctrl: intel: Update description in struct intel_community omits 45591da76588 powerpc/vas: Include linux/types.h in uapi/asm/vas-api.h omits cbb6f8805a4c drm/i915/selftests: Disable heartbeat around RPS interrupt [...] omits 14ff6c5546e7 ALSA: oxygen: use true,false for bool variables omits 8137d2763bf7 ALSA: usb-audio: Fix a limit check in proc_dump_substream_ [...] omits 0cc9ac8db0b4 objtool: Also consider .entry.text as noinstr omits 932f8e987bfd objtool: Add STT_NOTYPE noinstr validation omits 4b5e2e7ffef8 objtool: Rearrange validate_section() omits da837bd6f199 objtool: Avoid iterating !text section symbols omits 6804c1afd794 kbuild/objtool: Add objtool-vmlinux.o pass omits 87ecb582f0ac objtool: Use sec_offset_hash() for insn_hash omits 34f7c96d96d5 objtool: Optimize !vmlinux.o again omits c4a33939a7eb objtool: Implement noinstr validation omits e7c0219b328c objtool: Fix !CFI insn_state propagation omits a3608f5954d0 objtool: Rename struct cfi_state omits c536ed2fffd5 objtool: Remove SAVE/RESTORE hints omits 9f2dfd61dd02 x86,ftrace: Shrink ftrace_regs_caller() by one byte omits dc2745b61907 x86,ftrace: Use SIZEOF_PTREGS omits 0298739b7983 x86,ftrace: Fix ftrace_regs_caller() unwind omits e25eea89bb88 objtool: Introduce HINT_RET_OFFSET omits b746046238bb objtool: Better handle IRET omits 65ea47dcf4f9 objtool: Support multiple stack_op per instruction omits 1ee444700e96 objtool: Remove redundant .rodata section name comparison omits e378fa17d3fa objtool: Documentation: document UACCESS warnings omits 6f8ca6768396 objtool: Split out arch-specific CFI definitions omits bfb08f220312 objtool: Add abstraction for destination offsets omits aff5e16918c3 objtool: Use arch specific values in restore_reg() omits 7170cf47d16f objtool: Ignore empty alternatives omits 0699e551af26 objtool: Clean instruction state before each function validation omits a70266b5b2e1 objtool: Remove redundant checks on operand type omits aa5847270a0e objtool: Always do header sync check omits 5377cae94ae3 objtool: Fix off-by-one in symbol_by_offset() omits 963d5669171a objtool: Fix 32bit cross builds omits 41d91ec3de8a Merge tag 'tegra-for-5.7-asoc' of git://git.kernel.org/pub [...] omits 788a4ee607e8 USB: serial: Use the correct style for SPDX License Identifier omits e9b3c610a05c USB: serial: garmin_gps: add sanity checking for data length omits 33fc918ab89b media: admin-guide: split driver-specific indexes to new files omits a79a0e71ae67 media: admin-guide: reorganize the guide omits f45ce7a1e582 media: admin-guide: bt8xx.rst: fix a broken cross-reference omits 8cf8f0a68a99 media: admin-guide: add test-drivers omits c84315dd8aec media: admin-guide: add card lists for radio and firewire omits a70559d37a6b media: admin-guide: add SPI cards to platform drivers omits c127fa9d3d54 media: admin-guide: add a list of I2C drivers omits 9436af9eb4e4 media: admin-guide: add a list of platform drivers omits 0753351432ef media: admin-guide: add a table with USB drivers omits 0cb8f667ec6a media: admin-guide: add a list of media PCI cards omits 97b202b004b4 media: admin-guide: replace the frontend drivers list omits d3cb08320729 media: admin-guide: split DVB cards.rst omits ea90626fdf6e media: admin-guide: add a cardlist for all other USB cards omits da95d30bb06e media: admin-guide: add a card list for the Siano driver omits 4b45a0cd391a media: admin-guide: add support for the remaining dvb-usb boards omits f21067392bbd media: admin-guide: add dibusb-mb and dibusb-mc card lists omits 9f054a7e7d1f media: admin-guide: add cardlist for dib0700 driver omits 760ec48b6bea media: admin-guide: add dvb-usb-v2 card lists omits 17ce5e6d72d5 media: admin-guide: improve cardlist.rst documentation omits 2aca74c8b1a1 media: admin-guide: add a generic building guide omits d9d43617bb13 media: admin-guide: Add an introduction chapter omits 433c8e566098 media: admin-guide: update em28xx cardlist omits 74da0d515c20 media: admin-guide: add a card list for cx231xx boards omits 787103913b91 media: pwc-if: place USB device list on numberical order omits 52b88c87e22b media: pwc-if.c: Update comments about each pwc supported model omits 8cbaa12100a1 media: dvb-usb-v2: use DVB_USB_DEVICE() macro omits 49c6644eb6ac media: dvb-usb-ids.h: fix an USB PID name omits e304142c3089 scsi: lpfc: remove duplicate unloading checks omits 355f46b97dac scsi: mpt3sas: use true,false for bool variables omits b7a9d0c6603d scsi: fcoe: remove unneeded semicolon in fcoe.c omits f336c7003c84 scsi: ufs-qcom: remove unneeded variable 'ret' omits ec3414391266 scsi: st: remove unneeded variable 'result' in st_release() omits 1d2ff149b263 scsi: target/iblock: fix WRITE SAME zeroing omits 5a263892d7d0 scsi: qla2xxx: check UNLOADING before posting async work omits 856e152a3c08 scsi: qla2xxx: set UNLOADING before waiting for session deletion omits 6cbb7aeded71 scsi: core: Allow the state change from SDEV_QUIESCE to SD [...] omits 1aa63ddf726e Merge tag 'drm-misc-next-2020-04-14' of git://anongit.free [...] omits efe57fd58e1c SUNRPC: Remove unreachable error condition omits 44dd5efc97da Merge branch 'Support-programmable-pins-for-Ocelot-PTP-driver' omits 5287be405ca2 net: dsa: felix: enable PTP programmable pin omits aabb2bb07c96 net: mscc: ocelot: enable PTP programmable pin omits cc2d87bb8340 net: mscc: ocelot: support 4 PTP programmable pins omits 94aca0824443 net: mscc: ocelot: add wave programming registers definitions omits 3007bc7321e3 net: mscc: ocelot: redefine PTP pins omits d2b09a8e7bcb net: mscc: ocelot: fix timestamp info if ptp clock does not work omits 2b49d128b3f8 net: mscc: ocelot: move ocelot ptp clock code out of ocelot.c omits 37558ac85c19 soc/tegra: fuse: Update the SoC revision attribute to disp [...] omits d08a4095abd8 soc/tegra: fuse: Trivial clean-up of tegra_init_revision() omits 379ac9eb1fe9 soc/tegra: fuse: Add custom SoC attributes omits ba231f48ff64 arm64: tegra: Make the RTC a wakeup source on Jetson TX2 omits c78cf9956f19 soc/tegra: pmc: Enable PMIC wake event on Tegra186 omits d70f5e541ab3 firmware: tegra: Make BPMP a regular driver omits 7ccc9de5c708 firmware: google: vpd: Replace zero-length array with flex [...] omits 1b7add38236f firmware: google: memconsole: Replace zero-length array wi [...] omits fbb9253d9c61 firmware: dmi-sysfs: Replace zero-length array with flexib [...] omits 774f1eeb18b0 Merge tag 'drm-intel-next-2020-04-17' of git://anongit.fre [...] omits 59211053f099 Merge branch 'vermagic-non-global' omits 51161bfc66a6 kernel/module: Hide vermagic header file from general use omits b4f37219813f net/nfp: Update driver to use global kernel version omits cad99e506887 net/hns: Remove custom driver version in favour of global one omits 1c79031f8a75 drivers: Remove inclusion of vermagic header omits 33883310cd8e drm/i915/selftests: Unroll the CS frequency loop omits 7b9121040d83 Documentation: scheduler: fix outdated information on sche [...] omits 5af438d0dcdb doc:it_IT: add RISC-V maintenance guidelines omits 5bf73b1b1dec ASoC: intel/skl/hda - fix oops on systems without i915 aud [...] omits 2f5f5302c569 spi: bcm-qspi: MSPI_SPCR0_MSB MSTR bit exists only on lega [...] omits ab2b493d174e spi: Add support for mspi on brcmstb SoCs omits 43613a77b8d5 spi: bcm-qspi: add support for MSPI sys clk 108Mhz omits d9576ae5dcef spi: bcm-qspi: Use fastbr setting to allow faster MSPI speeds omits 3a01f04d74ef spi: bcm-qspi: Handle lack of MSPI_REV offset omits 66eb228988cf spi: orion: Convert to use GPIO descriptors omits cd2f45b7514c x86/vdso/Makefile: Add vobjs32 omits 833e55bb99bc x86/vdso/vdso2c: Convert iterators to unsigned omits 089ef5579fc1 x86/vdso/vdso2c: Correct error messages on file open omits 787a46c02792 Merge series "ASoC: Add new module driver for new ASRC" fr [...] omits 8baa3b5a6ab8 Merge series "ASoC: add snd_compress_ops and replace" from [...] omits 52e8a94baf90 ASoC: Add initial ZL38060 driver omits 19f303caf636 dt-bindings: sound: add Microsemi ZL38060 binding omits e7cbe528391a ASoC: soc-compress: remove snd_compr_ops omits 27ecad217c14 ASoC: sprd: use snd_compress_ops omits 39118ce50b85 ASoC: sof: use snd_compress_ops omits c60e4459c42d ASoC: intel: atom: use snd_compress_ops omits 849db80ef0ba ASoC: qcom: q6sp6: use snd_compress_ops omits 171d1785c703 ASoC: uniphier: use snd_compress_ops omits 3a5ccf25ee18 ASoC: codec: wm_adsp: use snd_compress_ops omits c6cb522c1461 ASoC: soc-compress: add snd_compress_ops omits 6abf4a2f80ea ASoC: txx9: add back the hack for a too small resource_size_t omits 4f39467e523e Update rmk's email address in various drivers omits c281634c8652 ARM: compat: remove KERNEL_DS usage in sys_oabi_epoll_ctl() omits 1f4c797b748c Merge branch 'omap-for-v5.8/dt' into for-next omits 03a29ff596e0 Merge branch 'omap-for-v5.8/soc' into for-next omits 441ba630ac92 ARM: dts: am57xx-idk-common: add tc358778 bridge omits 520557d4854b ARM: dts: am5729: beaglebone-ai: adding device tree omits d85d5247885e ARM: OMAP2+: drop unnecessary adrl omits 175ae3ad59ab Merge branch 'fixes-v5.7' into fixes omits 90d4d3f4ea45 ARM: dts: dra7: Fix bus_dma_limit for PCIe omits b0bbc039d075 ARM: dts: am574x-idk: Disable m_can node omits 675a59b7dec6 x86/boot/build: Add phony targets in arch/x86/boot/Makefil [...] omits 14bbe3e33710 docs: Add rbtree documentation to the core-api omits 30ce434e44d7 x86/boot/build: Make 'make bzlilo' not depend on vmlinux o [...] omits 955ac624058f ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers omits a960de4da241 ASoC: dt-bindings: fsl_easrc: Add document for EASRC omits be7bd03f0201 ASoC: fsl_asrc: Move common definition to fsl_asrc_common omits 4520af41fd21 ASoC: fsl_asrc: Support new property fsl,asrc-format omits 859e364302c5 ASoC: fsl-asoc-card: Support new property fsl, asrc-format omits b84b4c9a688d ASoC: dt-bindings: fsl_asrc: Add new property fsl, asrc-format omits 7470704d8b42 ASoC: fsl_asrc: rename asrc_priv to asrc omits b2965c912a3d media: dt-bindings: media: rockchip-rga: add power-domains [...] omits b1f487ef3339 media: dt-bindings: media: convert rockchip rga bindings to yaml omits bd3ec9e75893 drm/i915/gt: Poison residual state [HWSP] across resume. omits d0dd92789f44 media: staging: rkisp1: cap: support uv swapped planar formats omits c6a86569e841 media: staging: rkisp1: cap: support uv swap only for semi [...] omits cf9ba27840c2 drm/i915/selftests: Disable C-states when measuring RPS fr [...] omits b82b39937459 media: staging: rkisp1: cap: change the logic for writing [...] omits 4ea6b1c45627 drm/i915/selftests: Show the full scaling curve on failure omits a557c3fa96c8 media: staging: rkisp1: cap: fix value written to uv swap [...] omits ceb348690e29 media: staging: rkisp1: cap: cleanup in mainpath config fo [...] omits ba99522b2bd0 media: v4l2-image-sizes: add HD and Full-HD definitions omits 66f92c4e1701 media: coda: add RC enable controls omits 1d3ac27801e5 media: staging: rkisp1: replace the call to v4l2_async_not [...] omits 4d0b43804c12 media: staging: rkisp1: remove mbus field from rkisp1_sens [...] omits 5c3a7db0c7ec module: Harden STRICT_MODULE_RWX omits 0392727c261b spi: bcm-qspi: Handle clock probe deferral omits 4df3bea7f9d2 spi: bcm-qspi: when tx/rx buffer is NULL set to 0 omits 1b7ad8c405c3 spi: bcm-qspi: Make PM suspend/resume work with SCMI clock [...] omits 742d59580624 spi: bcm-qspi: Drive MSPI peripheral SSb pin on cs_change omits e4b0326c4d70 media: staging: rkisp1: cap: serialize start/stop stream omits 60e915354c27 media: staging: rkisp1: cap: fix return values from pm functions omits b2b1046f1de6 media: v4l2-ctrls: add __v4l2_ctrl_s_ctrl_compound() omits 7c3bae3f430a media: v4l2-ctrls: v4l2_ctrl_g/s_ctrl*(): don't continue w [...] omits ff5d18cb04f4 ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() omits 1e4e0bf136aa ASoC: tegra: Add audio mclk parent configuration omits facb0f4bb35c ASoC: nau8825: Change Tegra clk_out_2 provider to PMC omits 0de6db30ef79 ASoC: tegra: Use device managed resource APIs to get the clock omits fdb9e30e9143 media: iguanair: rc drivers no longer need to do locking omits 038fd4141029 media: cx25840: Register labeling, chip specific correction omits 722b3c140dd4 media: lgdt3306a: Add CNR v5 stat omits d99846cb1c0e media: si2157: add on-demand rf strength func omits 3c1ccbad8080 media: cx231xx: Add i2c device analog tuner support omits fbc9a49cf272 media: cx23885: Add i2c device analog tuner support omits 2be355a08e19 media: cx23885: Add analog frontend to HVR5525 omits f8e76a5e2679 media: cx23885: Add analog frontend to 1265_K4 omits 81118817c4ae media: cx23885: Add analog frontend to Hauppauge QuadHD omits e4361015a4aa media: si2157: module debug option to wait on signal lock omits 578147e968bd media: si2157: Briefly wait for tuning operation to complete omits 7e80a8d14d9f media: si2157: Add analog tuning related functions omits e955f959ac52 media: si2157: Better check for running tuner in init omits 5741f4affb69 media: si2157: Check error status bit on cmd execute omits 5714e84fee50 media: si2157: Enable tuner status flags omits cee1e7e1fb48 ipmi: use vzalloc instead of kmalloc for user creation omits 294411a8e94b ipmi:bt-bmc: Fix some format issue of the code omits 36d730cea60f ipmi:bt-bmc: Avoid unnecessary check omits 269b3a9ac538 MIPS: Make sparse_init() using top-down allocation omits 2a3d47c94ebd MIPS: Cleanup code about plat_mem_setup() omits 2c66e281c033 MIPS: Do not initialise globals to 0 omits 1d2c6c9bd4b7 selftests: kvm/set_memory_region_test: do not check RIP if [...] omits e72436bc3a52 KVM: SVM: avoid infinite loop on NPF from bad address omits 997b7e98990c tools/kvm_stat: add sample systemd unit file omits 3754afe7cf7c tools/kvm_stat: Add command line switch '-L' to log to file omits da1fda288943 tools/kvm_stat: add command line switch '-z' to skip zero records omits 1b94f6f81007 KVM: Remove redundant argument to kvm_arch_vcpu_ioctl_run omits 4f233371f6bb KVM: nSVM: Check for CR0.CD and CR0.NW on VMRUN of nested guests omits a9ab13ff6e84 KVM: X86: Improve latency for single target IPI fastpath omits 873e1da16918 KVM: VMX: Optimize handling of VM-Entry failures in vmx_vc [...] omits b8d295f96b6c KVM: nVMX: Remove non-functional "support" for CR3 target values omits c36b71503a22 KVM: x86/mmu: Avoid an extra memslot lookup in try_async_p [...] omits c583eed6d72b KVM: x86/mmu: Set @writable to false for non-visible acces [...] omits 8791585837f6 KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags omits 5addc235199f KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_r [...] omits ec0241f3bbe1 KVM: nVMX: Drop manual clearing of segment cache on nested [...] omits e5d03de5937e KVM: nVMX: Reset register cache (available and dirty masks [...] omits 9932b49e5abe KVM: nVMX: Invoke ept_save_pdptrs() if and only if PAE pag [...] omits 4dcefa312a6c KVM: nVMX: Rename exit_reason to vm_exit_reason for nested [...] omits 2a7833899f6a KVM: nVMX: Cast exit_reason to u16 to check for nested EXT [...] omits f47baaed4fef KVM: nVMX: Pull exit_reason from vcpu_vmx in nested_vmx_re [...] omits 1d283062c949 KVM: nVMX: Drop a superfluous WARN on reflecting EXTERNAL_ [...] omits 2c1f3323802e KVM: nVMX: Split VM-Exit reflection logic into L0 vs. L1 wants omits 236871b6744a KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_ [...] omits fbdd50250396 KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected() omits 7b7bd87dbd6a KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i.e. move [...] omits 789afc5ccd4e KVM: nVMX: Move reflection check into nested_vmx_reflect_vmexit() omits 812756a82ea5 kvm_host: unify VM_STAT and VCPU_STAT definitions in a sin [...] omits 63d04348371b KVM: x86: move kvm_create_vcpu_debugfs after last failure point omits 1c164cb3ffd0 KVM: SVM: Use do_machine_check to pass MCE to the host omits be100ef13625 KVM: VMX: Clean cr3/pgd handling in vmx_load_mmu_pgd() omits be01e8e2c632 KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code omits ce8fe7b77bd8 KVM: nVMX: Free only the affected contexts when emulating INVEPT omits 9805c5f74b8a KVM: nVMX: Don't flush TLB on nested VMX transition omits 41fab65e7c44 KVM: nVMX: Skip MMU sync on nested VMX transition when possible omits 71fe70130d88 KVM: x86/mmu: Add module param to force TLB flush on root reuse omits 4a632ac6ca66 KVM: x86/mmu: Add separate override for MMU sync during fa [...] omits b869855badd1 KVM: x86/mmu: Move fast_cr3_switch() side effects to __kvm [...] omits 4de1f9d469f4 KVM: VMX: Don't reload APIC access page if its control is [...] omits a4148b7ca2a5 KVM: VMX: Retrieve APIC access page HPA only when necessary omits 1196cb970b99 KVM: nVMX: Reload APIC access page on nested VM-Exit only [...] omits c51e1ffee501 KVM: nVMX: Selectively use TLB_FLUSH_CURRENT for nested VM [...] omits 8c8560b83390 KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specif [...] omits eeeb4f67a6cd KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush cur [...] omits 50b265a4eee0 KVM: nVMX: Add helper to handle TLB flushes on nested VM-E [...] omits 7780938cc70b KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all() omits 4a41e43cbe2c KVM: SVM: Document the ASID logic in svm_flush_tlb() omits 33d19ec9b14c KVM: VMX: Introduce vmx_flush_tlb_current() omits 25d8b84376e7 KVM: nVMX: Move nested_get_vpid02() to vmx/nested.h omits 5058b692c699 KVM: VMX: Move vmx_flush_tlb() to vmx.c omits 72b383208726 KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() omits f55ac304ca47 KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb [...] omits ad104b5e433a KVM: VMX: Clean up vmx_flush_tlb_gva() omits 0baedd792713 KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest() omits 5ad4d8957b69 rtw88: set power trim according to efuse PG values omits ab0a031ecf29 rtw88: 8723d: Add read_efuse to recognize efuse info from map omits 44baa97ca820 rtw88: 8723d: Add new chip op efuse_grant() to control efu [...] omits 1afb5eb7a00d rtw88: 8723d: Add cfg_ldo25 to control LDO25 omits 9874f6851e47 rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables omits e0c27cdbbd41 rtw88: 8723d: Add RF read/write ops omits c57bd7c3af99 rtw88: 8723d: Add power sequence omits 93ae973fb47d rtw88: 8723d: add beamform wrapper functions omits 811853da541a rtw88: 8723d: Add basic chip capabilities omits 887e74239805 rtlwifi: rtl8723ae: fix warning comparison to bool omits e8277abd453d rtlwifi: rtl8821ae: use true,false for bool variables omits 47361089d987 rtlwifi: rtl8723be: use true,false for bool variables omits c13a83b01010 rtlwifi: rtl8192ee: use true,false for bool variables omits 23c2ddb574c6 rtlwifi: rtl8723ae: use true,false for bool variables omits bec095ab477d rtlwifi: rtl8188ee: use true,false for bool variables omits 722c1963aba5 selftests/powerpc: Add README for GZIP engine tests omits 841fb73ad219 selftests/powerpc: Add NX-GZIP engine decompress testcase omits 647c734f62f8 selftests/powerpc: Add NX-GZIP engine compress testcase omits f49b75724cfa selftests/powerpc: Add header files for NX compresion/deco [...] omits d53979b58960 selftests/powerpc: Add header files for GZIP engine test omits 7948efc27f78 Merge NX gzip support into next omits b96ea61665b7 Merge VAS page fault handling into next omits 776d58823a60 dma-buf: Couple of documentation typo fixes omits cd33c830448b media: rkvdec: Add the rkvdec driver omits d6b50a96d337 media: dt-bindings: rockchip: Document RK3399 Video Decode [...] omits b5218cf40c1e media: hantro: h264: Use the generic H264 reflist builder omits 624922a2739b media: v4l2-core: Add helpers to build the H264 P/B0/B1 reflists omits 45776c540f7f media: rkisp1: Fix wrong PHY config dependency omits 42cbdf2b5ecb media: phy-rockchip-dphy-rx0: Drop unneeded CONFIG_OF dependency omits f661aaa007aa media: rkisp1: Get rid of unused variable warning omits d6ef0719fa90 media: v4l2-fh: define v4l2_fh struct regardless of condition omits 003492984ed7 media: staging: rkisp1: change fields names from fmt_type [...] omits b23096af0be4 media: staging: rkisp1: cap: remove field fmt_type from st [...] omits 2990e3dbf7ee media: staging: rkisp1: replace rkisp1_fmt_pix_type with v [...] omits dd844fb8e50b media: platform: fcp: Set appropriate DMA parameters omits dba361345706 media: staging: rkisp1: remove TODO item - uapi structs co [...] omits f36592e7b343 media: vicodec: Fix error codes in probe function omits d00c9761afe7 media: imx.rst: Provide streaming examples for imx6q-sabresd omits 8a4676d6e627 media: imx.rst: Provide the OV560 module part number omits 62ce7201f442 media: imx.rst: Provide an example for unprocessed video capture omits 9429e7072f8f media: imx.rst: Fix the MIPI CSI-2 virtual channel omits ff8c2784b057 media: uapi: h264: Add new profile and levels omits 1ca3cb46a992 media: v4l2-ctrl: Add H264 profile and levels omits 33d236371f70 media: imx-media-csc-scaler: Use a shorter name for driver omits d45c9313782b media: gspca: remove redundant assignment to variable status omits 03f56d9952b4 media: pwc-ctl: remove redundant assignment to variable ret omits 757570f11fa4 media: mtk-mdp: Use correct aliases name omits e13160116939 media: davinci: remove redundant assignment to pointer 'common' omits 4d7463cdf5de media: imx: utils: Constify some mbus and ipu_image arguments omits eef988826fbd media: imx: utils: Rename format lookup and enumeration functions omits 74cd3984f133 media: imx: utils: Split find|enum_format into fourcc and [...] omits c943b6947f45 media: imx: utils: Make imx_media_pixfmt handle variable n [...] omits f0f71ae440a9 media: imx: utils: Introduce PIXFMT_SEL_IPU omits a7d5003cab01 media: imx: utils: Rename pixel format selection enumeration omits 3130c45c2ba3 media: imx: Fix some pixel format selections omits 0cd5d896a192 media: imx: utils: Handle Bayer format lookup through a se [...] omits c25ab5caf516 media: imx: utils: Inline init_mbus_colorimetry() in its caller omits 1df2148fdfc0 media: imx: utils: fix media bus format enumeration omits f2267d7ed803 media: imx: utils: fix and simplify pixel format enumeration omits 9448762fd1d1 media: ir-rx51: Use 64-bit division macro omits c77591a8ca5a media: m88ds3103: Add missing '\n' in log messages omits d27958df9302 media: dvb-usb: make dvb_usb_device_properties const omits 96f3a9392799 media: dvb: return -EREMOTEIO on i2c transfer failure. omits a8648098948d media: rc: if kernel is built without an IR codec, don't a [...] omits 953f10064140 media: dvb: digitv: remove unused array element 0 omits 94ca68472846 ovl: skip overlayfs superblocks at global sync omits fcd1f4184e18 Merge branch 'next/soc' into for-next omits 06b29212c3a2 ARM: samsung: Use devm_platform_ioremap_resource() to simp [...] omits ee9a71ad2554 ARM: samsung: Omit superfluous error message in s3c_adc_probe() omits 5d1a958ddc26 ovl: index dir act as work dir omits bb29926f3c76 ovl: prepare to copy up without workdir omits 942593d8647e ovl: cleanup non-empty directories in ovl_indexdir_cleanup() omits e31f0d630aa4 ovl: resolve more conflicting mount options omits f5e216e42689 ARM: dts: bcm283x: Use firmware PM driver for V3D omits a18549528a11 ARM: bcm2835_defconfig: Enable fixed-regulator omits e4a27ae36d32 ARM: dts: bcm2711: Add vmmc regulator in emmc2 omits aa23c576a2c3 ARM: dts: bcm2711: Update expgpio's GPIO labels omits 74f103928df7 drm/i915/selftests: Show the pstate limits on any failure [...] omits 007ff34e61c5 drm/i915/display/vlv_dsi: Prefer drm_WARN_ON over WARN_ON omits e3c7c1052271 x86/boot/build: Add cpustr.h to targets and remove clean-files omits 6f91a3f7af41 batman-adv: Fix refcnt leak in batadv_v_ogm_process omits 6107c5da0fca batman-adv: Fix refcnt leak in batadv_store_throughput_override omits f872de8185ac batman-adv: Fix refcnt leak in batadv_show_throughput_override omits fd0c42c4dea5 batman-adv: fix batadv_nc_random_weight_tq omits 26893e7e928e batman-adv: Utilize prandom_u32_max for random [0, max) values omits 9204a4f876b2 batman-adv: trace: Drop unneeded types.h include omits c08dd06b3d25 batman-adv: Fix spelling error in term buffer omits 2a7e978625e8 batman-adv: Start new development cycle omits e278f07679b0 drm/i915/display/overlay: Prefer drm_WARN_ON over WARN_ON omits 8d641574f3f0 drm/i915/display/global_state: Prefer drm_WARN* over WARN* omits a7f2ad392928 drm/i915/display/frontbuffer: Prefer drm_WARN_ON over WARN_ON omits 4ad53ededf0b drm/i915/display/dpll_mgr: Prefer drm_WARN_ON over WARN_ON omits cd13c72c1853 ARM: dts: qcom: msm8974-klte: Add max77826 pmic node omits 65876ae91e80 ARM: dts: qcom: msm8974-klte: Add USB node omits 8bf7a360a92c ARM: dts: qcom: msm8974-klte: Add sdhci1 node omits 8513de03928e ARM: dts: qcom: msm8974-klte: Add gpio-keys nodes omits 9111bbf3a19d ARM: dts: qcom: msm8974-klte: Remove inherited vreg_boost node omits 4e7573e7a54e ARM: dts: qcom: msm8974-klte: Add pma8084 regulator nodes omits 240031967ac4 arm64: dts: qcom: sm8250: Fix PDC compatible and reg omits 871c60156dbe drm/gma500: Remove dead code omits 02d8ecc18b8f soc: qcom: pdr: Remove impossible error condition omits 35bb4b22f606 soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner omits ce04ecd9cf1e drm/i915/display/display: Prefer drm_WARN_ON over WARN_ON omits 8b4f2137cc0f drm/i915/display/ddi: Prefer drm_WARN* over WARN* omits 1e6850ee4c44 drm/i915/display/atomic_plane: Prefer drm_WARN_ON over WARN_ON omits 61198fe1bf48 drm/i915/display/icl_dsi: Prefer drm_WARN_ON over WARN_ON omits b7e2fba06622 arm64: dts: qcom: sm8250: Add UFS controller and PHY omits ec13d5c23a33 arm64: dts: qcom: sm8250-mtp: Add pm8150, pm8150l and pm8009 omits 11ebc2321b8e drm/i915/audio: fix compressed_bpp check omits b6f78e270969 arm64: dts: qcom: sm8250: Add rpmhpd node omits 64016bb88e85 soc: qcom: rpmhpd: Add SM8250 power domains omits 81b55ef1f47b drm/i915: drop a bunch of superfluous inlines omits 95c31e68058e arm64: dts: qcom: sc7180: Add Coresight support omits 3c3041149c76 drm/i915/hdmi: remove unused intel_hdmi_hdcp2_protocol() omits 459b1f86f1cb firmware: qcom_scm: fix bogous abuse of dma-direct internals omits 1cf6c1a74e90 drm/gma500: remove unused variable 'hdmi_ids' omits add0aff201fa drm: Fix misspellings of "Analog Devices" omits 150ccc181588 mtd: spi-nor: Enable locking for n25q128a11 omits a204aef9fd77 xfrm: call xfrm_output_gso when inner_protocol is set in x [...] omits 6f297068a069 esp4: support ipv6 nexthdrs process for beet gso segment omits 25a44ae93d1a esp6: support ipv6 nexthdrs process for beet gso segment omits 8e5c4f885286 hwmon: (dell-smm) Use one DMI match for all XPS models omits 0254d0e30ca4 hwmon: (nct7904) Add watchdog function omits 89e01caac641 drm/i915: Use single set of AUX powerwell ops for gen11+ omits 3100423dc133 ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y omits 305ac5a766b1 remoteproc: Add device-managed variants of rproc_alloc/rproc_add omits 28810eecae08 arm64: dts: qcom: msm8996: Reduce vdd_apc voltage omits db6552783615 remoteproc: Use a local copy for the name field omits 226f5db42124 remoteproc: Get rid of tedious error path omits bf860aa176d0 remoteproc: Split rproc_ops allocation from rproc_alloc() omits 9d5f82c8ba24 remoteproc: Restructure firmware name allocation omits 1487deda19c8 remoteproc: Use kstrdup_const() rather than kstrdup() omits f49176fb13db dt-bindings: soc: qcom: apr: Use generic node names for AP [...] omits a48b284b403a audit: fix a net reference leak in audit_send_reply() omits b6246f4d8d07 net: ipv4: remove redundant assignment to variable rc omits bd1266d3f21f Merge branch 'net-bcmgenet-Clean-up-after-ACPI-enablement' omits 7d3cca75c169 net: bcmgenet: Drop too many parentheses in bcmgenet_probe() omits d2af1420cbc8 net: bcmgenet: Use get_unligned_beXX() and put_unaligned_beXX() omits c80d36ff63a5 net: bcmgenet: Use devm_clk_get_optional() to get the clocks omits 9a965942a9ca net: bcmgenet: Drop useless OF code omits d4d9b47e4b10 net: bcmgenet: Drop ACPI_PTR() to avoid compiler warning omits 90c165f0de3a docs: pr_*() kerneldocs and basic printk docs omits 4951d27b099b watchdog: clarify that stop() is optional omits 80ad41f28ade Merge tag 'mlx5-updates-2020-04-20' of git://git.kernel.or [...] omits fc965497d5b3 doc:it_IT: translation of documents in process/ omits 794867ee6730 r8169: change wmb to smb_wmb in rtl8169_start_xmit omits 7dbffd3f84b0 docs: admin-guide: Clarify sentences omits d8e8ff1fe302 docs: ioctl-number.rst: add habanalabs driver IOCTL omits c7e1cc318d4a dma-buf: Couple of documentation typo fixes omits 5d8e5aee0e93 docs: sysctl/kernel: document BPF entries omits 3f11de39c489 Merge branch 'mauro' into docs-next omits 470d4116ef93 dt-bindings: Add an entry for Würth Elektronik, we omits 56ae89228d9c dt-bindings: mailbox: imx-mu: correct example omits 680f9c28c1fd dt-bindings: MIPS: Require SoC compatible string after boa [...] omits 989f51752783 dt-bindings: usb: ingenic,musb: Add usb-role-switch property omits 63d35f6cf31f dt-bindings: dma: Convert jz4740-dma doc to YAML omits 2ebeea2b8906 dt-bindings: mmc: Convert jz4740-mmc doc to YAML omits 49ac0c7cfe02 dt-bindings: timer: Convert ingenic,tcu.txt to YAML omits 4d8d2177625c dt-bindings: nvmem: Convert rockchip-efuse bindings to yaml omits 02c625c5de60 dt-bindings: gpu: mali-utgard: Add the #cooling-cells property omits 2d4a22e79a5f dt-bindings: sram: convert rockchip-pmu-sram bindings to yaml omits 8d3cdfeca808 of: fix the warnings from command line. omits 4642289b5f66 lib: bitmap.c: get rid of some doc warnings omits 03c109d66867 futex: get rid of a kernel-docs build warning omits 2b8e8b5599a1 fs: inode.c: get rid of docs warnings omits af690f459393 firewire: firewire-cdev.hL get rid of a docs warning omits a31a6997e6df ata: libata-core: fix a doc warning omits 77c34b2c18d4 docs: dt: rockchip,dwc3.txt: fix a pointer to a renamed file omits baeb2d5cb8ea docs: Makefile: place final pdf docs on a separate dir omits 36536a02e554 docs: i2c: rename i2c.svg to i2c_bus.svg omits 8f97986ccbd7 docs: powerpc: cxl.rst: mark two section titles as such omits 3f4a6c925a42 docs: dt: fix a broken reference for a file converted to json omits b4c6d8efdcdd docs: dt: qcom,dwc3.txt: fix cross-reference for a converted file omits 9070492b10c3 docs: vm: index.rst: add an orphan doc to the building system omits 4a3fe6541c8c docs: mm: userfaultfd.rst: use a cross-reference for a section omits 14a7e51ff184 docs: mm: userfaultfd.rst: use ``foo`` for literals omits f08252469ef5 docs: drivers: fix some warnings at base/platform.c when b [...] omits ad89c8852fde docs: spi: spi.h: fix a doc building warning omits 00aff9565961 docs: ras: don't need to repeat twice the same thing omits cfa204984d57 docs: ras: get rid of some warnings omits a588332fba0b docs: pci: boot-interrupts.rst: improve html output omits 877a37d31e0f docs: arm64: booting.rst: get rid of some warnings omits d91589556b6a docs: amu: supress some Sphinx warnings omits 0c1bc6b84525 docs: filesystems: fix renamed references omits 3ecad8c2c1ff docs: fix broken references for ReST files that moved around omits 72ef5e52b3f7 docs: fix broken references to text files omits f9faa90899a2 docs: dt: fix broken reference to phy-cadence-torrent.yaml omits 0855a36e2248 MAINTAINERS: dt: fix pointers for ARM Integrator, Versatil [...] omits 101e330fd3f2 MAINTAINERS: dt: update display/allwinner file entry omits 25813cae1eeb docs: LaTeX/PDF: drop list of documents omits d5afc9640a6d docs: update recommended Sphinx version to 2.4.4 omits 0d55d48b19ff scripts: kernel-doc: accept blank lines on parameter description omits ee2aa7590398 scripts: kernel-doc: accept negation like !@var omits 346282db9c6b scripts: kernel-doc: proper handle @foo->bar() omits e64419d991ea KVM: x86: Move "flush guest's TLB" logic to separate kvm_x [...] omits bc41d0c40ec2 KVM: nVMX: Use vpid_sync_vcpu_addr() to emulate INVVPID wi [...] omits ca431c0cc331 KVM: VMX: Drop redundant capability checks in low level IN [...] omits ab4b3597ffce KVM: VMX: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() omits 8a8b097c6cd0 KVM: VMX: Move vpid_sync_vcpu_addr() down a few lines omits 446ace4bca42 KVM: VMX: Use vpid_sync_context() directly when possible omits c746b3a4b84c KVM: VMX: Skip global INVVPID fallback if vpid==0 in vpid_ [...] omits ee1fa209f5e5 KVM: x86: Sync SPTEs when injecting page/EPT fault into L1 omits 0cd665bd20f9 KVM: x86: cleanup kvm_inject_emulated_page_fault omits 5efac0741ce2 KVM: x86: introduce kvm_mmu_invalidate_gva omits 6533380dfd00 net/mlx5: improve some comments omits c89da067a2e4 net/mlx5: Read embedded cpu bit only once omits fa3748775b92 net/mlx5e: Handle errors from netif_set_real_num_{tx,rx}_queues omits d7a42ad062cc net/mlx5e: Allow partial data mask for tunnel options omits 82fe29964198 net/mlx5e: Set of completion request bit should not clear [...] omits 7dfee4b1d79e net/mlx5: IPsec, Refactor SA handle creation and destruction omits 0aab3e1b04ae net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW omits 1dbd51d0a71a net/mlx5: Refactor mlx5_accel_esp_create_hw_context parame [...] omits 9425c595bd51 net/mlx5e: en_accel, Add missing net/geneve.h include omits 8c8eea07c1fd net/mlx5: Use the correct IPsec capability function for FPGA ops omits 2f9c502552cd scripts: sphinx-pre-install: add support for python -m venv omits d6ebf1890c8b scripts: sphinx-pre-install: add support for OpenMandriva omits e45a631742fa scripts: sphinx-pre-install: address some issues with Gentoo omits bfc7f4281066 scripts: sphinx-pre-install: fix a dependency hint with Ub [...] omits b3df6223bdea scripts: sphinx-pre-install: improve openSuse Tumbleweed check omits d14d0c1aea8f scripts: sphinx-pre-install: improve distro detection check omits e6940c03dd62 media: usbvision: depends on USB omits e10daad5bb6e media: staging: rkisp1 Kconfig: depends on OF omits 82ebc889091a qed: use true,false for bool variables omits 820f63652bb4 firmware: qcom_scm: Remove unneeded conversion to bool omits 0fa1484e9c5d Merge branch 'hns3-next' omits d8355240cf8f net: hns3: add trace event support for PF/VF mailbox omits 5cb51cfe8ad6 net: hns3: add support for dumping MAC reg in debugfs omits a3ca5e9048be net: hns3: add debug information for flow table when failed omits 0b4bdc55df61 net: hns3: clean up some coding style issue omits 84944d5c4797 net: hns3: modify some unsuitable type declaration omits f84f6a8634f3 net: hns3: remove two unused structures in hclge_cmd.h omits 16505f878e30 net: hns3: remove useless proto_support field in struct hc [...] omits e9368c4094f5 net: hns3: remove an unnecessary case 0 in hclge_fd_conver [...] omits fa663c096052 net: hns3: split out hclge_get_fd_rule_info() omits 736fc0e17fad net: hns3: split out hclge_fd_check_ether_tuple() omits 61d2ca503d0b arm64: dts: qcom: fix pm8150 gpio interrupts omits b785b06ccaae Merge branch 'RFC-2863-Testing-Oper-status' omits 77e9b2ab451d net: ethtool: self_test: Mark interface in testing operati [...] omits db30a57779b1 net: Add testing sysfs attribute omits eec517cdb481 net: Add IF_OPER_TESTING omits 18931506465a Input: i8042 - add ThinkPad S230u to i8042 nomux list omits 749d22e8f6d5 Merge branch 'FEC-MDIO-speedups' omits 3c01eb62d1bd net: ethernet: fec: Allow the MDIO preamble to be disabled omits 3e782985cb3c net: ethernet: fec: Allow configuration of MDIO bus speed omits 29ae6bd1b0d8 net: ethernet: fec: Replace interrupt driven MDIO with polled IO omits 9d3679fe0f30 r8169: inline rtl8169_make_unusable_by_asic omits 2ac1fa439ee9 r8169: inline rtl8169_mark_as_last_descriptor omits a5006777e99c Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 745e5ad5084d net: qed: Remove unneeded cast from memory allocation omits 5333fdbed0c8 net: sun: Remove unneeded cast from memory allocation omits 92efe48e8fe2 net: ethernet: dnet: convert to devm_platform_get_and_iore [...] omits e07c7606a00c drm/i915/selftests: Fix i915_address_space refcnt leak omits e42a969e725c drm/i915/selftests: Exercise dynamic reclocking with RPS omits 6b36fc9442bb drm/i915/selftests: Show the pcode frequency table on error omits 0eaccc4b180c drm/i915/selftests: Split RPS frequency measurement omits b66c9b8de22b selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU disco [...] omits 9938ee2e631c drm/i915/selftests: Check RPS controls omits a740f5c5f6bc drm/i915/selftests: Skip energy consumption tests if not c [...] omits 4ba74e53ada3 drm/i915/selftests: Verify frequency scaling with RPS omits cceadc831e72 net: phy: mscc: use mdiobus_get_phy() omits 6bedc6948bcf Merge branch 'mlxsw-Two-small-changes' omits b7f03b0b2a21 mlxsw: reg: Increase register field length to 13 bits omits cec2500d4475 mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups omits c290d1ab12d3 net: phy: Propagate error from bus->reset omits 0ea971f8dcd6 vfio: avoid possible overflow in vfio_iommu_type1_pin_pages omits 205323b8ceac vfio: checking of validity of user vaddr in vfio_dma_rw omits f0617ff0b894 drm/i915: Push MST link retraining to the hotplug work omits 3c0ec2c2d594 drm/i915: Flatten intel_dp_check_mst_status() a bit omits eed22a46b979 drm/i915: Pass encoder all the way to intel_ddi_transcoder [...] omits 7c2fedd7608f drm/i915: Push TRANS_DDI_FUNC_CTL into the encoder->enable() hook omits c38730987b4a drm/i915: Move the TRANS_DDI_FUNC_CTL enable to a later point omits 02a715c371d2 drm/i915: Pass encoder to intel_ddi_enable_pipe_clock() omits 92097244f586 coresight: etmv4: Update default filter and initialisation omits ad3df63723a3 Merge branch 'net-phy-realtek-move-PHY-resume-delay-from-M [...] omits 109f0cf23b09 r8169: remove PHY resume delay that is handled in the PHY [...] omits fee698d62b3b net: phy: realtek: add delay to resume path of certain int [...] omits 6d9279771600 net: hns: use true,false for bool variables omits d30e1c3db964 ptp: idt82p33: Make two variables static omits 0673f976285e ptp_kvm: Make kvm_ptp_lock static omits 135e30180ff4 net: dsa: sja1105: enable internal pull-down for RX_DV/CRS [...] omits 6e0d6ac5f3d9 arm64/elf: Disable automatic READ_IMPLIES_EXEC for 64-bit [...] omits eaf3f9e61887 arm32/64/elf: Split READ_IMPLIES_EXEC from executable PT_G [...] omits 78066055b080 arm32/64/elf: Add tables to document READ_IMPLIES_EXEC omits f46e1dc982a0 MIPS: Loongson64: Mark RS780 HPET as broken omits a89aa749ece9 MIPS: DTS: Loongson64: Add ACPI Controller Node omits dbfd92fe57b1 dt-bindings: Document Loongson RS780E PCH ACPI Controller omits 0cfd2440aa03 MIPS: Loongson64: Make RS780E ACPI as a platform driver omits a746f50d69bf MIPS: Loongson64: Remove dead RTC code omits 00bd94ae1cc3 coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb() omits 74916c4db6b9 Merge branch 'for-5.8/block' into for-next omits 9bc5c397d838 block: fold bdev_unhash_inode into invalidate_partition omits 02d33b6771fc block: mark invalidate_partition static omits d5f3178ec9ab block: simplify block device syncing in bdev_del_partition omits e669c1da03a9 block: don't call invalidate_partition from blk_drop_partitions omits 21be6cdc0095 dasd: use blk_drop_partitions instead of badly reimplementing it omits d46430bf5a22 block: remove the disk argument from blk_drop_partitions omits 4377b48da6da block: remove hd_struct_kill omits 8da2892e2783 block: cleanup hd_struct freeing omits cddae808aeb7 block: pass a hd_struct to delete_partition omits fa9156ae597c block: refactor blkpg_ioctl omits 9fccc5c0c99f x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit omits 122306117afe x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK omits e48e83d15bd9 ASoC: wcd934x: remove unneeded semicolon omits 0eb0674616b0 ASoC: wcd9335: remove unneeded semicolon omits 4f05b5c62d24 ASoC: wcd934x: remove unnecessary comparisons to bool omits 629ba12e9998 ASoC: Intel: boards: split woofer and tweeter support omits f7199cf48902 firmware: arm_scmi: Fix return error code in smc_send_message omits 2d3e46b86775 Merge branch 'for-5.8/block' into for-next omits b4fd63f42647 Revert "scsi: core: run queue if SCSI device queue isn't r [...] omits a0823421a4d7 blk-mq: Rerun dispatching in the case of budget contention omits b9151e7bca82 blk-mq: Add blk_mq_delay_run_hw_queues() API call omits ab3cee3762e5 blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reas [...] omits c5bceb98ce0e firmware: arm_scmi: Fix handling of unexpected delayed responses omits d04fb2b2ddef firmware: arm_scmi: Clear channel for delayed responses omits b37f5cc8d243 firmware: arm_scmi: Clear channel on reception of unexpect [...] omits 87dff4e63cf2 firmware: arm_scmi: Rename .clear_notification() transport_ops omits 6b7fc6a3e6af Make the "Reducing compressed framebufer size" message be [...] omits f153f6395a63 drm/i915/gt: Move the late flush_submission in retire to the end omits f7ea285b6266 Merge branch 'ib-pdx86-properties' omits 4eb542cc88c1 soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_code [...] omits a95f3ac21d64 drm/i915/gem: Remove object_is_locked assertion from unpin [...] omits 1b3fb49ac27b NTB: ntb_test: Fix bug when counting remote files omits 7c7691ae3c7e NTB: perf: Fix race condition when run with ntb_test omits 198301838c09 NTB: perf: Fix support for hardware that doesn't have port [...] omits febb15986724 NTB: perf: Don't require one more memory window than numbe [...] omits 505aa2993af3 NTB: ntb_pingpong: Choose doorbells based on port number omits 19eb80b3bf92 NTB: Fix the default port and peer numbers for legacy drivers omits 370e80bc363b NTB: Revert the change to use the NTB device dev for DMA a [...] omits 171c95531a06 NTB: ntb_tool: reading the link file should not end in a N [...] omits 75d892588e95 fuse: Update stale comment in queue_interrupt() omits 0e9fb6f17ad5 fuse: BUG_ON correction in fuse_dev_splice_write() omits a5d8422cc959 virtiofs: Add mount option and atime behavior to the doc omits bb737bbe48be virtiofs: schedule blocking async replies in separate worker omits c60da81e3d3f btrfs: make btrfs_read_disk_super return struct btrfs_disk_super omits 9bcdfadd88d7 btrfs: use list_for_each_entry_safe in free_reloc_roots omits 9725d2ff6d77 btrfs: don't force read-only after error in drop snapshot omits 9d1268ef27e6 btrfs: remove pointless assertion on reclaim_size counter omits acdfed96552d btrfs: tree-checker: remove duplicate definition of 'inode [...] omits f12ca53a6fd6 btrfs: force chunk allocation if our global rsv is larger [...] omits cd00eacca321 btrfs: run btrfs_try_granting_tickets if a priority ticket fails omits 939bbd16676c btrfs: only check priority tickets for priority flushing omits 05134e80f5f8 btrfs: account for trans_block_rsv in may_commit_transaction omits e2f98f7d384d btrfs: allow to use up to 90% of the global block rsv for unlink omits 986b7387a130 btrfs: improve global reserve stealing logic omits 4e753cb7d9f5 btrfs: backref: distinguish reloc and non-reloc use of ind [...] omits 7fe92cc73366 btrfs: reloc: move error handling of build_backref_tree() [...] omits 1dc24f40586d btrfs: backref: rename and move finish_upper_links() omits 4ab8a2846b06 btrfs: backref: rename and move handle_one_tree_block() omits b50c056eb0c9 btrfs: reloc: open code read_fs_root() for handle_indirect [...] omits ea45175f7c6a btrfs: backref: rename and move should_ignore_root() omits a108ebf871fc btrfs: backref: rename and move backref_tree_panic() omits c43ceaec2d32 btrfs: backref: rename and move backref_cache_cleanup() omits f1c3d385dccc btrfs: backref: rename and move remove_backref_node() omits 31860ffb75f9 btrfs: backref: rename and move drop_backref_node() omits 13115112f20e btrfs: backref: rename and move free_backref_(node|edge) omits e429fc1eca61 btrfs: backref: rename and move link_backref_edge() omits 4d2b5acf124d btrfs: backref: rename and move alloc_backref_edge() omits 5bbd55d4a4dd btrfs: backref: rename and move alloc_backref_node() omits 3737caff8876 btrfs: backref: rename and move backref_cache_init() omits f19849bff814 btrfs: rename tree_entry to rb_simple_node and export it omits 1c45f0da7bd4 btrfs: backref: move btrfs_backref_(node|edge|cache) struc [...] omits 38f24ca830f3 btrfs: reloc: add btrfs_ prefix for backref_node/edge/cache omits 3f031cd67cbe btrfs: reloc: refactor useless nodes handling into its own [...] omits 16053dd2fc82 btrfs: reloc: refactor finishing part of upper linkage int [...] omits d8a309794fa2 btrfs: reloc: remove the open-coded goto loop for breadth- [...] omits 7d0b084cc2dd btrfs: reloc: pass essential members for alloc_backref_node() omits 993669f3fef2 btrfs: reloc: use wrapper to replace open-coded edge linking omits ccbc53ca9233 btrfs: reloc: refactor indirect tree backref processing in [...] omits 758d3abdc7fd btrfs: reloc: refactor direct tree backref processing into [...] omits e48ffedd424c btrfs: reloc: make reloc root search-specific for relocati [...] omits 5ca376987935 btrfs: reloc: add backref_cache::fs_info member omits a8efc8d12cdc btrfs: reloc: add backref_cache::pending_edge and backref_ [...] omits 8ad4807e3eb9 btrfs: reloc: rename mark_block_processed and __mark_block [...] omits 3d98bc3d093e btrfs: reloc: use btrfs_backref_iter infrastructure omits 7e7ae20e4741 btrfs: backref: implement btrfs_backref_iter_next() omits bd8bdc532152 btrfs: backref: introduce the skeleton of btrfs_backref_iter omits 3221153d08f1 btrfs: Add missing annotation for btrfs_tree_lock() omits d73cfd055d40 btrfs: Add missing annotation for btrfs_lock_cluster() omits 9558b51ab739 clk: imx: clk-pllv3: Use readl_relaxed_poll_timeout() for [...] omits 9e04ff70cf8e Merge tag 'v5.7-rc2' into patchwork omits 148c01d17623 regmap: Simplify implementation of the regmap_field_read_p [...] omits e44ab4e14d6f regmap: Simplify implementation of the regmap_read_poll_ti [...] omits f25a066d1a07 firmware: imx-scu: Support one TX and one RX omits 23aadcb9a8d5 clk: imx: clk-sscg-pll: Remove unnecessary blank lines omits dd12fa6978a1 arm64: dts: ls1028a: Specify the DMA channels for the DSPI [...] omits 8b7d5839d430 virtio-mmio: Delete an error message in vm_find_vqs() omits e1bcbf4cec24 virtio: add VIRTIO_RING_NO_LEGACY omits ace105dd6159 Merge series "ASoC: Fix dependency issues of SND_SOC" from [...] omits 26bfe3d0b227 ntb: intel: Add Icelake (gen4) support for Intel NTB omits 7648f939cb91 nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl omits c1c050ee74d6 ASoC: Fix wrong dependency of da7210 and wm8983 omits 91e475b5e810 ASoC: wm89xx: Fix build errors caused by I2C dependency omits f0adbc382b8b drm/ast: Allocate initial CRTC state of the correct size omits 9d9e435f3f24 x86/elf: Add table to document READ_IMPLIES_EXEC omits 8a3a9535189d arm64: dts: allwinner: h6: Add clock to CPU cores omits c7582ff7ed38 platform/x86: intel_cht_int33fe: Fix spelling issues omits 7b839f764000 platform/x86: intel_cht_int33fe: Switch to use acpi_dev_hi [...] omits fa0c9cb11bad platform/x86: intel_cht_int33fe: Convert to use set_second [...] omits 140355e5db8b platform/x86: intel_cht_int33fe: Convert software node arr [...] omits 954fd81ce83b mtd: spi-nor: spansion: Enable dual and quad read for s25fl256s0 omits 02094d548705 software node: Allow register and unregister software node groups omits 96489ae170fb device property: export set_secondary_fwnode() to modules omits 7a6659a59198 MIPS: alchemy: Fix build error after ioremap cleanup omits f4d71c6ea9e5 arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes omits 7fa3e10f0f36 x86/mm: Move pgprot2cachemode out of line omits 1f6f655e01ad x86/mm: Add a x86_has_pat_wp() helper omits c84dc6e68a1d dma-pool: add additional coherent pools to map to gfp mask omits e860c299ac0d dma-remap: separate DMA atomic pools from direct remap code omits 05f099a7d0a7 dma-debug: make __dma_entry_alloc_check_leak() static omits e09a74404079 m68k: amiga: config: Mark expected switch fall-through omits 0b545fd17f84 KVM: s390: remove unneeded semicolon in gisa_vcpu_kicker() omits 62cf666e4eb8 KVM: s390: vsie: gmap_table_walk() simplifications omits d075fc3154be KVM: s390: vsie: Move conditional reschedule omits bb15aded5144 mtd: spi-nor: move #define SPINOR_OP_WRDI omits 33a8b496016f Merge branches 'renesas-arm-defconfig-for-v5.8' and 'renes [...] omits 13f7ec9be834 Merge branch 'renesas-fixes-for-v5.7' into renesas-next omits 9d2214b14103 thunderbolt: Check return value of tb_sw_read() in usb4_sw [...] omits 124eb5dc4ca5 ARM: dts: r8a7791: Add PWM device nodes omits d92798d5759d ARM: dts: r8a7791: Add TPU device node omits 0f739fdfe9e5 ARM: dts: r8a73a4: Add missing CMT1 interrupts omits dc7bf14a0895 arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes omits 30205377ddbb PM: sleep: core: Fold functions into their callers omits 107d47b2b95e PM: sleep: core: Simplify the SMART_SUSPEND flag handling omits cdaeaa2560a9 arm64: configs: Enable sun50i cpufreq nvmem omits d7fb38ae36a2 drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam omits 3357b61177a7 hwrng: cctrng - add missing include to linux/fips.h omits f88480e300ac crypto: hisilicon/qm - fix build failure with ACPI off omits 857d60a58fbb mmc: sdhci-msm: Use OPP API to set clk/perf state omits 31a365773664 Merge branch 'fixes' into next omits bb32e1987bc5 mmc: sdhci-xenon: fix annoying 1.8V regulator warning omits 4c427ab28fd1 ARM: shmobile: defconfig: Refresh for v5.7-rc1 omits c04192c04e84 staging: greybus: sdio: Respect the cmd->busy_timeout from [...] omits 67b11ded73f6 mmc: usdhi6rol0: Inform the mmc core about the maximum bus [...] omits adb4be1ca270 mmc: atmel-mci: Respect the cmd->busy_timeout from the mmc core omits cdc4a6ef9b3f mmc: atmel-mci: Set the timer per command rather than per request omits 3d7f156cdd97 mmc: atmel-mci: Keep timer enabled when queuing a next request omits 33f2ada80315 mmc: sdhci-msm: Enable ADMA length mismatch error interrupt omits ca89ff8b2008 mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk omits a8f1745d0e20 Merge branch 'fixes' into next omits 9d8cb58691f8 mmc: sdhci-msm: Enable host capabilities pertains to R1b response omits b1ac62a7ac38 mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open- [...] omits ddca1092c432 mmc: meson-mx-sdio: remove the broken ->card_busy() op omits e53b868b3cf5 mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY omits 44aebc16d7e9 mmc: core: make mmc_interrupt_hpi() static omits f305a43af4b0 mmc: sdhci: add spin lock for sdhci_set_default_irqs in sd [...] omits c77331034acb mmc: host: sdhci-sprd: Implement the request_atomic() API omits ca7295e574c9 mmc: host: sdhci: Implement the request_atomic() API omits 4727af534cde mmc: host: Introduce the request_atomic() for the host omits 55b9fab185ee mmc: sdhci: Reduce maximum time under spinlock in sdhci_se [...] omits ef3781a07b72 mmc: sdhci: Tidy sdhci_request() a bit omits a97bdfc837f2 mmc: sdhci: Remove unneeded forward declaration of sdhci_f [...] omits cfd46e9381e9 mmc: sdhci: Stop exporting sdhci_send_command() omits d1b2368e96cb mmc: sdhci: Add helpers for the auto-CMD23 flag omits 6d2518ce936e mmc: sd: use HIGH_SPEED_BUS_SPEED in mmc_sd_switch_hs() omits abf63d2a89cd mmc: mmci: Switch to mmc_regulator_set_vqmmc() omits 647f5e1b0e54 mmc: core: Return 1 from mmc_regulator_set_vqmmc() if swit [...] omits be79cb5d11d1 mmc: host: Prepare host drivers for mmc_regulator_set_vqmm [...] omits 002c90ccaa87 mmc: sdhci-of-arasan: Remove uninitialized ret variables omits 39a2ebee38fd mmc: renesas_sdhi: simplify summary output omits f30dee7e1a23 mmc: renesas_sdhi: improve TAP selection if all TAPs are good omits efdfa62c192c mmc: renesas_sdhi: clarify handling of selecting TAPs omits dab81d878020 mmc: renesas_sdhi: refactor calculation of best TAP omits 8da1ff4f68a2 mmc: sdhci: use FIELD_GET/PREP for capabilities bit masks omits bb1feddf91c3 mmc: sdhci: move SDHCI_CAPABILITIES_1 to a more suitable place omits 2b8a434ac331 mmc: sdhci-of-arasan: Fix kernel-doc warnings omits fcc14967838a mmc: sdhci-of-arasan: Modify clock operations handling omits d1d2bb00eda3 mmc: sdhci-of-arasan: Rearrange the platform data structs [...] omits f641b5e214ce mmc: sdhci-of-arasan: Rename sdhci_arasan_data to avoid confusion omits 2d2fb36c3519 sdhci: arasan: Add support for Versal Tap Delays omits 4f653503d679 dt-bindings: mmc: arasan: Document 'xlnx,versal-8.9a' controller omits 48a708456a0d mmc: wbsd: Replace hardcoded command numbers with existing [...] omits c3c765a49c12 mmc: s3cmci: Drop redundant code in s3cmci_setup_data() omits 7dab3b780e14 mmc: au1xmmc: Drop redundant code in au1xmmc_send_command() omits fb9b4c1f0cfd mmc: sdhci-sprd: Drop redundant cap flags omits 04c7ccda1b05 mmc: android-goldfish: Enable MMC_CAP2_NO_SDIO omits 2978a43e7690 soundwire: intel: Make sdw_intel_init static omits 1f36ab3f6e3b remoteproc: sysmon: Inform current rproc about all active rprocs omits 611905d6e31c soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_code [...] omits 1877f54f75ad remoteproc: sysmon: Add notifications for events omits 66a4347e9a3e remoteproc: sysmon: Add ability to send type of notification omits c12e38b1d52e Documentation/powerpc: VAS API omits 040b00acec4b crypto/nx: Remove 'pid' in vas_tx_win_attr struct omits 1af11ae22535 crypto/nx: Enable and setup GZIP compression type omits 4aebf3ce26ca crypto/nx: Make enable code generic to add new GZIP compre [...] omits 32e091a668bc crypto/nx: Rename nx-842-powernv file name to nx-common-powernv omits 7673d6568b14 crypto/nx: Initialize coproc entry with kzalloc omits dda44eb29c23 powerpc/vas: Add VAS user space API omits 45f25a79fe50 powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API omits a8c0c69b5e95 powerpc/vas: Initialize window attributes for GZIP coproce [...] omits c420644c0a8f powerpc: Use mm_context vas_windows counter to issue CP_ABORT omits 1d955f981895 powerpc/vas: Free send window in VAS instance after credit [...] omits bd4da68dbd5f powerpc/vas: Display process stuck message omits 04f6296ca7c3 powerpc/vas: Do not use default credits for receive window omits cf33e1e9383e powerpc/vas: Print CRB and FIFO values omits 461862ef94a8 powerpc/vas: Return credits after handling fault omits c96c4436aba4 powerpc/vas: Update CSB and notify process for fault CRBs omits 9774628acf86 powerpc/vas: Setup thread IRQ handler per VAS instance omits db1c08a74063 powerpc/vas: Take reference to PID and mm for user space windows omits 8b8a73dc7919 powerpc/vas: Register NX with fault window ID and IRQ port value omits 0d17de03ce6a powerpc/vas: Setup fault window per VAS instance omits c20e1e299d93 powerpc/vas: Alloc and setup IRQ and trigger port address omits 73a807793882 powerpc/vas: Define nx_fault_stamp in coprocessor_request_block omits 8d0ea29db5ae powerpc/xive: Define xive_native_alloc_irq_on_chip() omits b4ed131dbfb6 drm/i915/audio: error log non-zero audio power refcount af [...] omits 27be41de45a7 drm/i915: fix Sphinx build duplicate label warning omits 704887278b3f soc: qcom: cmd-db: Properly endian swap the slv_id for debugfs omits 3adaf26e7b01 soc: qcom: cmd-db: Use 5 digits for printing address omits 9d6ba921acf4 soc: qcom: cmd-db: Cast sizeof() to int to silence field w [...] omits 3898fc99d199 remoteproc: use rproc_coredump_set_elf_info in drivers omits 418fd7877122 remoteproc: add rproc_coredump_set_elf_info omits 9f0cadc32d73 xfrm: espintcp: save and call old ->sk_destruct omits 29e4276667e2 xfrm: fix error in comment omits 4df4f8be8b3e remoteproc: Simplify default name allocation omits 0c2ae2b1afdf remoteproc: Split firmware name allocation from rproc_alloc() omits 6442df49400b remoteproc: Fix IDR initialisation in rproc_alloc() omits db87668ad1e4 xfrm: remove the xfrm_state_put call becofe going to out_reset omits 4d8948c7334a NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() omits 2592677c0486 ima: Use ima_hash_algo for collision detection in the meas [...] omits 1ea973df6e21 ima: Calculate and extend PCR with digests in ima_template_entry omits 6d94809af6b0 ima: Allocate and initialize tfm for each PCR bank omits aa724fe18a8a ima: Switch to dynamically allocated buffer for template digests omits 7ca79645a1f8 ima: Store template digest directly in ima_template_entry omits e144d6b26541 ima: Evaluate error in init_ima() omits 6f1a1d103b48 ima: Switch to ima_hash_algo for boot aggregate omits 7bcc10585bd9 NFS/pnfs: Ensure that _pnfs_return_layout() waits for layo [...] omits 093b8494f299 ALSA: usb-audio: Print more information in stream proc files omits 949b922e8b1b igc: Add debug messages to MAC filter code omits 5f930713728b igc: Refactor igc_del_mac_filter() omits 794e5bc817bc igc: Refactor igc_mac_entry_can_be_used() omits 83ba21b9ef77 igc: Remove igc_*_mac_steering_filter() wrappers omits e9736fa407e5 igc: Remove IGC_MAC_STATE_QUEUE_STEERING omits c6aae5917b8a igc: Remove 'queue' check in igc_del_mac_filter() omits a73eb651005e igc: Improve address check in igc_del_mac_filter() omits 424045bec085 igc: Refactor igc_rar_set_index() omits ec00f1090735 igc: Fix igc_uc_unsync() omits 58184b8ff078 igc: Change igc_add_mac_filter() returning value omits 23b7b5116756 igc: Check unsupported flag in igc_add_mac_filter() omits 0c2e060859aa igc: Remove duplicate code in MAC filtering logic omits 632fbd5eb5b0 e1000e: fix S0ix flows for cable connected case omits c2a3f8febc69 igc: Add new device IDs for i225 part omits 4ea8391e3556 Input: delete unused GP2AP002A00F driver omits 2de8c02349f0 iio: magnetometer: ak8974: Silence deferred-probe error omits aa8cb0485594 Documentation: ABI: document IIO in_proximity_nearlevel file omits f5a98e1fca15 iio: vcnl4000: Export near level property for proximity sensor omits 138986062b50 dt-bindings: iio: light: vcnl4000: Add proximity-near-level omits 445b16fb6bdc dt-bindings: iio: Introduce common properties for iio sensors omits c194e2389d99 dt-bindings: iio: vcnl4000: convert bindings to YAML format omits 8cba4a9927df iio: Fix misspellings of "Analog Devices" omits 9b7a12c3e090 iio: light: isl29125: fix iio_triggered_buffer_{predisable [...] omits 587122cb8b43 iio: adc: fsl-imx25-gcq: Use devm_platform_ioremap_resource omits af5c2174ca6d iio: adc: at91-adc: Use devm_platform_ioremap_resource omits fd1cadd6ca30 iio: adc: sun4i-gpadc-iio: Use devm_platform_ioremap_resource omits 5372e1e5b4c8 iio:light:ltr501: Drop unnecessary cast of parameter in re [...] omits 06c482605b13 iio:magn:mmc35240: Drop unnecessary casts of val parameter [...] omits d7d3a1327b8a iio:imu:mpu6050: Tidy up parameters to regmap_bulk functions. omits ce968fb6f97c iio:chemical:bme680: Tidy up parameters to regmap_bulk_read omits 0f92afee81ec iio:chemical:atlas-sensor: Drop unnecessary explicit casts [...] omits b01401a228bc iio:accel:mxc4005: Drop unnecessary explicit casts in regm [...] omits 780f1c176140 iio: imu: st_lsm6dsx: drop huge include in sensor-hub driver omits 608d98a2c4a0 iio: buffer: drop devm_iio_kfifo_free() API call omits 05c09e3cee0a iio: buffer: drop devm_iio_hw_consumer_free() API call omits fc1f75a0347a iio: inkern: drop devm_iio_channel_release{_all} API calls omits 92b7ed7fe40d iio: core: drop devm_iio_trigger_free() API call omits 83381c9803a0 iio: core: drop devm_iio_trigger_unregister() API call omits 66be392a48f9 iio: core: drop devm_iio_device_free() API call omits 666e4de43d94 iio: core: drop devm_iio_triggered_buffer_cleanup() API call omits 83af573e980a iio: core: drop devm_iio_device_unregister() API call omits a17cb784fcd7 iio: move 'indio_dev->info' null check first in __iio_devi [...] omits 2e036804d773 iio: buffer: remove 'scan_el_attrs' attribute group from b [...] omits 97f1755ee227 iio: imu: adis: Add a missing '\n' in a log message omits 903b6a07d95b iio: xilinx-xadc: Fix typo omits a630117f2553 dt-bindings: iio: adc: rockchip-saradc: add description for px30 omits 221f7b4fea8d dt-bindings: iio: adc: rockchip-saradc: add description fo [...] omits 4647caae68e8 dt-bindings: iio: adc: convert rockchip saradc bindings to yaml omits c0ae3591d900 iio: dma-buffer: Cleanup buffer.h/buffer_impl.h includes omits 8a80a71d9020 iio: adc: Add MAX1241 driver omits fc20a26a2188 dt-bindings: iio: adc: Add MAX1241 bindings omits 3f4a559bb57c iio: accel: st_sensors: add support for LIS2HH12 omits 9e3fbad5bb85 dt-bindings: st_sensors: add st,lis2hh12 compatible entry omits 394dedec7746 iio: imu: st_lsm6dsx: Add sensor hub device LIS3MDL omits a0e35e2416c7 iio: imu: st_lsm6dsx: Increase ODR_LIST_SIZE omits 2ca73823d05d iio: imu: adis16460: use DEFINE_DEBUGFS_ATTRIBUTE instead [...] omits ae1d37a9bb4b iio: imu: adis16400: use DEFINE_DEBUGFS_ATTRIBUTE instead [...] omits 4ab717d9e8bd iio: imu: st_lsm6dsx: configure full scale on slave device [...] omits 9601c94d9419 dt-bindings: iio: dac: stm32-dac: convert bindings to json-schema omits 9cfea767d22d dt-bindings: iio: tsl2563: convert bindings to YAML omits 94291556b21a dt-bindings: iio: adc: add bindings doc for AD9467 ADC omits ad6797120238 iio: adc: ad9467: add support AD9467 ADC omits 96553a44e96d dt-bindings: iio: adc: add bindings doc for AXI ADC driver omits ef04070692a2 iio: adc: adi-axi-adc: add support for AXI ADC IP core omits e0fcca9fbd99 iio: buffer-dmaengine: add dev-managed calls for buffer alloc omits 6eb3b8acfd07 iio: buffer-dmaengine: use %zu specifier for sprintf(align) omits 20d5fa48d333 include: fpga: adi-axi-common.h: add version helper macros omits 641dedd50c48 include: fpga: adi-axi-common.h: fixup whitespace tab -> space omits 9159c7c06ceb iio: buffer: drop left-over 'stufftoread' field omits 5a464c6e274c iio: temperature: ltc2983: remove redundant comparison to bool omits 4b7ef6040fc4 iio: imu: inv_mpu6050: add debugfs register r/w interface omits 792897ce417f iio: pressure: bmp280: Join string literals back omits a7a047ea5e01 iio: pressure: bmp280: Drop unneeded explicit castings omits df6e71256c84 iio: pressure: bmp280: Explicitly mark GPIO optional omits 6085102c494b iio: pressure: bmp280: Convert to use ->read_avail() omits 97b31a6f5fb9 iio: pressure: bmp280: Tolerate IRQ before registering omits b5fbf0568c51 iio: imu: inv_mpu6050: convert to use i2c_new_client_device() omits 9623473cbb6f iio: magn: bmc150: Use vsprintf extension %pe for symbolic [...] omits 02566b459f39 iio: imu: inv_mpu6050_spi: Use vsprintf extension %pe for [...] omits fb3f7ab7736d iio: imu: inv_mpu6050_i2c: Use vsprintf extension %pe for [...] omits 35c9c8d5ec07 iio: imu: bmi160_spi: Use vsprintf extension %pe for symbo [...] omits 6e924c526a32 iio: imu: bmi160_i2c: Use vsprintf extension %pe for symbo [...] omits 0e5fd387657a iio: gyro: mpu3050: Use vsprintf extension %pe for symboli [...] omits df91cf5c289c iio: gyro: bmg160_spi: Use vsprintf extension %pe for symb [...] omits 442140989f2d iio: gyro: bmg160_i2c: Use vsprintf extension %pe for symb [...] omits f0bd45fea3ea iio: accel: kxsd9: Use vsprintf extension %pe for symbolic [...] omits 1cfe38fc40e6 iio: adc: ad7793: use read_avail iio hook for scale available omits b7329249ea5b iio: buffer: Don't allow buffers without any channels enab [...] omits 3dee04262898 iio: tsl2772: Use scnprintf() for avoiding potential buffe [...] omits bf09cddb2cd4 iio: adc: max1363: replace uses of mlock omits bb8759f28e36 iio: health: max30100: use generic property handler omits 1579fc067f6e iio/gyro/bmg160: Add support for BMI088 chip omits ccd428e42b80 iio: buffer: re-introduce bitmap_zalloc() for trialmask omits 7d744c8f7015 MAINTAINERS: Add Syed Nayyar Waris to ACCES 104-QUAD-8 driver omits 501d3e5dd5bd iio: ad_sigma_delta: remove unused IIO channel macros omits aebefb444fe8 iio: adc: ad7793: define/use own IIO channel macros omits ab3449943b1d iio: adc: ad7791: define/use own IIO channel macros omits 5924dab2412b iio: adc: ad7780: define/use own IIO channel macros omits 58eb7b77ad01 smp: Use smp_call_func_t in on_each_cpu() omits 19c968222934 MIPS: DTS: CI20: make DM9000 Ethernet controller use NVMEM [...] omits 190607f2d59e MIPS: DTS: JZ4780: define node for JZ4780 efuse omits c2591eb5da52 MIPS: use ioremap_page_range omits d257b8fe173a MIPS: move ioremap_prot und iounmap out of line omits 8e487c153c30 MIPS: split out the 64-bit ioremap implementation omits 5c9ff5709dcf MIPS: merge __ioremap_mode into ioremap_prot omits d399157283fb MIPS: cleanup fixup_bigphys_addr handling omits b604d4973af7 MIPS: remove cpu_has_64bit_addresses omits acfaaf52ebfd ASoC: txx9: don't work around too small resource_size_t omits 9446aa5062e9 MIPS: Netlogic: remove unneeded semicolon in fmn_message_h [...] omits 59e9e8e4fe83 net/mlx5: Enable SW-defined RoCEv2 UDP source port omits a2a322f447b9 net/mlx5: Refactor HCA capability set flow omits 333fbaa0255b net/mlx5: Move QP logic to mlx5_ib omits 42f9bbd11278 RDMA/mlx5: Alphabetically sort build artifacts omits 9c275ee4ad82 net/mlx5: Delete not-used cmd header omits bfd745f8f327 RDMA/mlx5: Delete Q counter allocations command omits 66247fbb280c net/mlx5: Remove Q counter low level helper APIs omits 57a6c5e992f5 net/mlx5: Replace hand written QP context struct with auto [...] omits f93f4f4f3149 net/mlx5: Remove extra indirection while storing QPN omits a452e0e43669 net/mlx5: Open-code modify QP in the IPoIB module omits a6532fd925b9 net/mlx5: Open-code modify QP in the FPGA module omits acab4b88e93c net/mlx5: Open-code modify QP in steering module omits 73a75b96fc9a net/mlx5: Remove empty QP and CQ events handlers omits ec44e72b73b7 net/mlx5: Open-code create and destroy QP calls omits bb7fc863729b net/mlx5: Provide simplified command interfaces omits ce33988fb698 arm64: dts: rockchip: add Odroid Advance Go omits 98412e1e57ea dt-bindings: Add binding for Hardkernel Odroid Go Advance omits df07f7df7e5a arm64: dts: rockchip: add core devicetree for rk3326 omits 051083dddf07 arm64: dts: rockchip: remove bus-width from mmc nodes in r [...] omits 1f5a3e167935 arm64: dts: rockchip: add micro SD card regulator to rockpro64 omits 8eea6e26fc2e dt-bindings: display: convert rockchip rk3066 hdmi binding [...] omits 190c7f6fd43a arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 t [...] omits 59782311b24d arm64: dts: rockchip: drop #address-cells, #size-cells fro [...] omits 743a646a05af arm64: dts: rockchip: drop #address-cells, #size-cells fro [...] omits e559bb846ac3 arm64: dts: rockchip: drop non-existent gmac2phy pinmux op [...] omits 83b994129fb4 arm64: dts: rockchip: Replace RK805 PMIC node name with "p [...] omits 7a87adbc4afe arm64: dts: rockchip: enable DC charger detection pullup o [...] omits 40df91a894e9 arm64: dts: rockchip: fix inverted headphone detection on [...] omits 5944eb7a1ec7 arm64: dts: rockchip: Correct PMU compatibles for PX30 and RK3308 omits 81b4d1d22ca0 Input: evdev - use keyed wakeups omits ec4ba6c35b1b Input: spear-keyboard - fix a typo in a module name in Kconfig omits c154703bc8dd Input: tca6416-keypad - fix a typo in MODULE_DESCRIPTION omits e3b4f94ef52a Input: usbtouchscreen - add support for BonXeon TP omits 0bcee1191f3c Input: cros_ec_keyb - use cros_ec_cmd_xfer_status helper omits 0fde6e3b55a1 Merge branch 'r8169-series-with-improvements' omits 773235f4e1cc r8169: add workaround for RTL8168evl TSO hw issues omits 0623b98b41cd r8169: improve rtl8169_tso_csum_v2 omits 145192f83a11 r8169: use rtl8169_set_features in rtl8169_init_one omits 85ab8b245ec6 r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg omits a9b3d56830a3 r8169: remove NETIF_F_HIGHDMA from vlan_features omits 0360c046ca18 r8169: move setting OCP base to generic init code omits 7070eea5e95a enetc: permit configuration of rx-vlan-filter with ethtool omits 89f9ffd3eb67 net: mscc: ocelot: deal with problematic MAC_ETYPE VCAP IS2 rules omits f89370d413b3 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 123aff2a789c net: phy: broadcom: Add support for BCM53125 internal PHYs omits c6f5f242f5ed net: phy: mdio-bcm-iproc: Do not show kernel pointer omits 007fc3c0ca47 net: dsa: b53: per-port interrupts are optional omits 5800091a2061 net: phy: at803x: add support for AR8032 PHY omits b8178c2dfcee Merge branch 'misc' into for-next omits 4a96cef037ee Merge branch 'fixes' into for-next omits 6942557f34e7 Merge branch 'i2c/for-5.8' into i2c/for-next omits e42688ed5cf5 i2c: busses: remove duplicate dev_err() omits e517526195de i2c: Add Qualcomm CCI I2C driver omits b7ed0496d941 dt-bindings: i2c: Add binding for Qualcomm CCI I2C controller omits 2ce0d7f9766f x86/asm: Provide a Kconfig symbol for disabling old assemb [...] omits 12e89e65f446 perf hist: Add fast path for duplicate entries check omits d80da766d181 perf c2c: Add option to enable the LBR stitching approach omits 13e0c844fa09 perf top: Add option to enable the LBR stitching approach omits 680d125cd522 perf script: Add option to enable the LBR stitching approach omits b1d1429b1820 perf report: Add option to enable the LBR stitching approach omits ff165628d726 perf callchain: Stitch LBR call stack omits 7f1d39317c07 perf callchain: Save previous cursor nodes for LBR stitchi [...] omits 9c6c3f471d85 perf thread: Save previous sample for LBR stitching approach omits 771fd155dfaa perf thread: Add a knob for LBR stitch approach omits e2b23483eb1d perf machine: Factor out lbr_callchain_add_lbr_ip() omits dd3e249a0c0a perf machine: Factor out lbr_callchain_add_kernel_ip() omits e48b8311ca45 perf machine: Refine the function for LBR call stack recon [...] omits f8603267bf85 perf machine: Remove the indent in resolve_lbr_callchain_sample omits 6f91ea283a1e perf header: Support CPU PMU capabilities omits 3a6c51e4d66c perf parser: Add support to specify rXXX event with pmu omits e9cfa47e687d perf doc: allow ASCIIDOC_EXTRA to be an argument omits 9fbc61f832eb perf pmu: Add support for PMU capabilities omits f8ff18be1f5c tools lib traceevent: Take care of return value of asprintf omits bec49a9e05db perf stat: Force error in fallback on :k events omits e345997914a8 perf tools: Add support for leader-sampling with AUX area events omits 94d3820f2e18 perf evlist: Allow multiple read formats omits 3713eb371c87 perf evsel: Rearrange perf_evsel__config_leader_sampling() omits 5f34278867b7 perf evlist: Move leader-sampling configuration omits e12ee9f7513c perf evsel: Move and globalize perf_evsel__find_pmu() and [...] omits 31a02eb70b8d drm/i915: Refactor setting dma info to a common helper omits 7479f3c90a6d drm/i915: remove redundant assignment to variable test_result omits 65bb9dd0ec79 drm/i915: Add ICL PG3 PW ID for EHL omits edcb9028d66b drm/i915/display: Load DP_TP_CTL/STATUS offset before use it omits 0f8925090ac7 drm/i915/tc: Do not warn when aux power well of static TC [...] omits 3ed347d1a73e drm/i915/tc: Catch TC users accessing FIA registers withou [...] omits 3c02934b24e3 drm/i915/tc/tgl: Implement TC cold sequences omits 7ce40a671538 drm/i915/tc: Skip ref held check for TC legacy aux power wells omits feb7e0ef5ff8 drm/i915/tc/icl: Implement TC cold sequences omits f8bb28e63a1e drm/i915/display: Split hsw_power_well_enable() into two omits 7109cb515172 scsi: qedf: Get dev info after updating the params omits dba6b0b4eab3 drm/i915/display: Add intel_legacy_aux_to_power_domain() omits ad40f5256095 scsi: qedf: Fix crash when MFW calls for protocol stats wh [...] omits 34a3f0b273a7 drm/i915/display: Move out code to return the digital_port [...] omits f6b172f21999 scsi: qedf: Add schedule recovery handler omits 6e7c8eea929e scsi: qedf: Implement callback for bw_update omits 699fed4a2d8e scsi: qed: Send BW update notifications to the protocol drivers omits fedc173e46d3 scsi: qedf: Honor status qualifier in FCP_RSP per spec omits 334b4f988f73 scsi: qedf: Acquire rport_lock for resetting the delay_timestamp omits b0c4187e2616 scsi: qedf: Increase the upper limit of retry delay omits ab0a82991fca scsi: qedf: Keep track of num of pending flogi omits c0ff9e5e69f3 drm/i915: Add missing deinitialization cases of load failure omits d21481994039 scsi: mvsas: remove unused symbol 'mvs_th' omits a677ab35a967 scsi: mvsas: make mvst_host_attrs static omits 44578ecef7ac scsi: qedi: make qedi_ll2_buf_size static omits 089f5b64b8af scsi: ufs: full reinit upon resume if link was off omits 430059024389 selinux: implement new format of filename transitions omits 225621c9348d selinux: move context hashing under sidtab omits 50077289804c selinux: hash context structure directly omits 7e5ff5917593 Merge branch 'dt/linus' into dt/next omits e67b2ec9f617 selinux: store role transitions in a hash table omits 8ec7d6043263 ASoC: Intel: haswell: Power transition refactor omits c4310defd88e drm/i915/icl: Update forcewake firmware ranges omits 968e6147fcc5 x86/early_printk: Remove unused includes omits c43dd6b4144a drm/i915/selftests: Check power consumption at min/max fre [...] omits d4e3d455a12e drm/i915/selftests: Move gpu energy measurement into its o [...] omits 513a24ffb3f9 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] omits 9ae583804a33 scsi: fnic: make vnic_wq_get_ctrl and vnic_wq_alloc_ring static omits 1d8baf9ed09d scsi: fnic: make fnic_list and fnic_list_lock static omits 363f4d937501 scsi: fnic: make some symbols static omits 680e1af713d9 drm/i915: Add pre/post plane updates for SAGV omits a389c49fac55 drm/i915: Prepare to extract gen specific functions from i [...] omits 442e7ee834e8 drm/i915: Add intel_atomic_get_bw_*_state helpers omits ac9156b27564 igc: Fix default MAC address filter override omits c24fd2481e0b igc: Remove dead code related to flower filter omits 27945ebe5b98 igc: Fix NFC queue redirection support omits 2e39d2c8ff96 igc: Remove copper fiber switch control omits 635071e2c48d igc: Enable NETIF_F_HW_TC flag omits 64900e8ff551 igc: Fix double definition omits b8a61ea15cdf igc: Fix overwrites when dumping registers omits 89d35511f38d igc: Remove forward declaration omits 3d1ce3fa8391 igc: Remove unused CTRL_EXT_LINK_MODE_MASK omits f1fd45598205 igc: Remove unused MDIC_DEST mask omits a34c7f515665 e1000: Distribute switch variables for initialization omits 82faa9b79950 igc: Add support for ETF offloading omits ec50a9d437f0 igc: Add support for taprio offloading omits 34428dff3679 igc: Add GSO partial support omits 8b83ac81f428 f2fs: support read iostat omits df4233997575 f2fs: Fix the accounting of dcc->undiscard_blks omits ce4c638cdd52 f2fs: fix to handle error path of f2fs_ra_meta_pages() omits 3fa6a8c5b55d f2fs: report the discard cmd errors properly omits 141af6ba5216 f2fs: fix long latency due to discard during umount omits 2bc4bea33848 f2fs: add tracepoint for f2fs iostat omits a59f11c764b0 coresight: Fix support for sparsely populated ports omits ac2caae61e56 drm/tegra: Clean up GPIO includes omits 33aa46f252c7 cpufreq: intel_pstate: Use passive mode by default without HWP omits 9cd347294b1d Merge tag 'intel-pinctrl-v5.7-2' of git://git.kernel.org/p [...] omits 693774995595 video: fbdev: vesafb: add missed release_region omits fbe3d80df87b video: fbdev: arcfb: add missed free_irq and fix the order [...] omits 8213fb41874f fbdev: s1d13xxxfb: add missed unregister_framebuffer in remove omits 5e4096ef03dc ARM/fbdev: sa11x0: Switch to use GPIO descriptors omits 7066fcd5531c video: fbdev: aty128fb: remove unused 'sdr_64' omits fff1ac9e2820 omapfb/dss: remove unused variable 'venc_config_pal_bdghi' omits 1c49f35e9e91 video: vt8500lcdfb: fix fallthrough warning omits 5c694f8094e4 video: fbdev: imxfb: ensure balanced regulator usage omits 04dff10ffb55 video: fbdev: controlfb: remove function prototypes part #3 omits a57eb14ebb00 video: fbdev: controlfb: remove function prototypes part #2 omits 946e8fd4fbbf video: fbdev: controlfb: remove function prototypes part #1 omits 72155824e1c9 video: fbdev: controlfb: remove obsolete module support omits a07a63b0e24d video: fbdev: controlfb: add COMPILE_TEST support omits 38bf1077cf24 video: fbdev: controlfb: fix sparse warning about using in [...] omits 304d63d4d89d video: ssd1307fb: Remove redundant forward declaration omits 479382360da6 video: ssd1307fb: Convert to atomic PWM API omits 72915994e028 video: ssd1307fb: Make use of device properties omits fa64c6badea4 video: ssd1307fb: Introduce temporary variable to increase [...] omits 59d961c5972f video: ssd1307fb: Convert driver to use ->probe_new() omits f585c9d5436a platform/x86/intel-uncore-freq: make uncore_root_kobj static omits 97e130f63757 platform/x86: touchscreen_dmi: Add touchscreen info for te [...] omits e415da3597ac platform/x86: touchscreen_dmi: Add info for the MP-man MPW [...] omits a50717dbf417 drm/i915/selftests: Take the engine wakeref around __rps_u [...] omits 713df99a9ef0 platform/x86: wmi: Make two functions static omits 4dbccb873f2b platform/x86: surface3_power: Fix a NULL vs IS_ERR() check [...] omits 9d7e560f4327 drm/i915/selftests: Delay spinner before waiting for an interrupt omits ba50e011b142 leds: tlc591xxt: hide error on EPROBE_DEFER omits 59fc9ad5cb10 spi: hisi-sfc-v3xx: add error check after per operation omits 9d282c17b023 spi: stm32-qspi: Add pm_runtime support omits db991af02f11 module: break nested ARCH_HAS_STRICT_MODULE_RWX and STRICT [...] omits 23122a4d992b drm/i915/gt: Scrub execlists state on resume omits ca99522667ad leds: tca6507: Include the right header omits cb60e2f9af80 leds: lt3593: Drop surplus include omits da542caf1ff7 leds: lp3952: Include the right header omits ea1a6a15f409 leds: lm355x: Drop surplus include omits 10dceb230b3b nvmem: imx-ocotp: Improve logic to save many code lines omits 48b8b04c791d drm/i915/display: Enable DP Display Audio WA omits 82c6ae5f1b49 nvmem: core: cleanup old eeprom compat entry attributes omits a02254f8a676 dmaengine: ioat: Decreasing allocation chunk size 2M->512K omits bd2bf302eef2 dmaengine: ioat: fixing chunk sizing macros dependency omits 2fea2906b5cb dmaengine: Fix misspelling of "Analog Devices" omits b3cb14310eb4 dt-bindings: dma: renesas,usb-dmac: convert bindings to js [...] omits cde9a96ee24f dt-bindings: dma: renesas,rcar-dmac: convert bindings to j [...] omits fc6f5d0a4983 dmaengine: dw-edma: Decouple dw-edma-core.c from struct pci_dev omits 69388e15f507 pinctrl: cherryview: Add missing spinlock usage in chv_gpi [...] omits 3dbf1ee6abbb pinctrl: cherryview: Add missing spinlock usage in chv_gpi [...] omits 9f676e5313c1 gpio: mlxbf2: remove unused including <linux/version.h> omits 4c2b54f73aba gpio: dwapb: Split out dwapb_get_irq() helper omits c59042ed8965 gpio: dwapb: Drop of_match_ptr() & ACPI_PTR() calls omits 4f344e86c739 gpio: dwapb: Drop bogus BUG_ON()s omits 48ce80568346 gpio: dwapb: Switch to more usual pattern of RMW in dwapb_ [...] omits d31275a9dc0b gpio: dwapb: Convert to use IRQ core provided macros omits 9826bbe1fef0 gpio: dwapb: Use device_get_match_data() to simplify code omits e092bc5044ca gpio: dwapb: Convert to use irqd_to_hwirq() omits 43296bf22e16 gpio: dwapb: Deduplicate IRQ resource management omits f9754c79707f gpio: dwapb: set default handler to be handle_bad_irq() omits 9b0aef32c725 gpio: dwapb: Use chained IRQ prologue and epilogue omits 038aa1f0aba9 gpio: dwapb: Refactor IRQ handler to use bit operations omits c58220cba2e0 gpio: dwapb: Append MODULE_ALIAS for platform driver omits a26fa4b5d368 MAINTAINERS: Add Segey Semin to maintainers of DW APB GPIO driver omits 5c544c92d6cd gpio: dwapb: Add debounce reference clock support omits 3ea8094c3b45 gpio: dwapb: Use optional-clocks interface for APB ref-clock omits c55812afd395 dt-bindings: gpio: Add Sergey Semin to DW APB GPIO driver [...] omits 4f1809374367 dt-bindings: gpio: Add DW GPIO debounce clock property omits 657a06df993c dt-bindings: gpio: Convert snps,dw-apb-gpio to DT schema omits 7045e673c2fd pinctrl: mcp23s08: add module license omits 5da42a3d2540 pinctrl: qcom: Remove duplicated include from pinctrl-msm.c omits b23f2e2df6c9 slimbus: ngd: remove redundant assignment omits f69d7b7bc426 slimbus: ngd: get drvdata from correct device omits aa08ff0f345e ALSA: Fix misspellings of "Analog Devices" omits 184fc1bf2783 slimbus: core: Fix mismatch in of_node_get/put omits be777f8331a0 slimbus: core: Set fwnode for a device when setting of_node omits f82cdff1aa7f x86/mce: Drop bogus comment about mce.kflags omits 55623260bb33 test_firmware: remove unnecessary test_fw_mutex in test_de [...] omits ab7c1e163b52 firmware: Drop unused pages field from struct firmware omits 9efa0c1a500f drm/i915: Add i915_lpsp_status debugfs attribute omits 76a23f06011d drm/i915: Add connector dbgfs for all connectors omits 8806211fe7b3 drm/i915: Add i915_lpsp_capability debugfs omits fc4a8c16e34b drm/i915: Power well id for ICL PG3 omits ceab3ac1e60d media: dvb-frontends: DUMMY_FE should depends on DVB_CORE omits a735e6b80d91 media: cec/usb: depends on USB_SUPPORT and TTY omits e36b68ed273e media: mc/Kconfig: remove staging dependency for request API omits 47aa041aec91 arm64: tegra: Kill off "simple-panel" compatibles omits 948565468cfb Merge tag 'topic/phy-compliance-2020-04-08' of git://anong [...] omits 7860c8738a16 ARM: tegra: Kill off "simple-panel" compatibles omits 6af5797c76c1 media: cec: don't select PCI & DMI omits b06ef327e263 drm/i915: Update DRIVER_DATE to 20200417 omits aa58a21ae378 gpio: pca953x: disable regmap locking omits 08d99b2c23df Merge drm/drm-next into drm-misc-next omits 108339e7a4fe extcon: remove redundant assignment to variable idx omits 3cbdb97564a3 drm/i915/tgl: TBT AUX should use TC power well ops omits 075894d45656 rpmsg: fix a comment typo for rpmsg_device_match() omits c78bc072ac80 remoteproc: convert to DEFINE_SHOW_ATTRIBUTE omits 9f60a65bc5e6 dt-bindings: Clean-up schema indentation formatting omits fbfb9a60d5d0 dt-bindings: input: Convert gpio-keys bindings to schema omits da9953b729c1 f2fs: introduce sysfs/data_io_flag to attach REQ_META/FUA omits ad4e80a639fc dm verity fec: fix hash block number in verity_fec_decode omits ce01b5b5386f Merge branch 'for-5.8/mcp2221' into for-next omits 328de1c519c5 HID: mcp2221: add GPIO functionality support omits 31b22120194b dm writecache: fix data corruption when reloading the target omits ce6a086aebfd Merge branch 'for-5.7/upstream-fixes' into for-next omits b43f977dd281 Revert "HID: wacom: generic: read the number of expected t [...] omits 7e73aa90a38c gpio: merrifield: Better show how GPIO and IRQ bases are d [...] omits 6b1c7837af0e gpio: merrifield: Switch over to MSI interrupts omits 5376b0b31295 gpio: pch: Use in pch_irq_type() macros provided by IRQ core omits 368b8436011a gpio: pch: Refactor pch_irq_type() to avoid unnecessary locking omits 5a4245de48d8 gpio: pch: Get rid of unneeded variable in IRQ handler omits 5c85418ab35b gpio: pch: Use BIT() and GENMASK() where it's appropriate omits 5f3b82a168d5 pinctrl: lynxpoint: Use platform_get_irq_optional() explicitly omits c02e96304451 mips: loongsoon2ef: remove private clk api omits 5ceb89f8a301 MIPS: Fix typo for user_ld macro definition omits 2855c05cf14a perf intel-pt: Add support for synthesizing callchains for [...] omits e11869a065e3 perf evsel: Add support for synthesized sample type omits 8e94b3243a9a perf evsel: Be consistent when looking which evsel PERF_SA [...] omits 4fef41bfb1d8 perf thread-stack: Add thread_stack__sample_late() omits 1c5c25b3fdbd perf auxtrace: Add an option to synthesize callchains for [...] omits 5c7bec0c9c54 perf auxtrace: For reporting purposes, un-group AUX area event omits 113fcb46cfd5 perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback omits a58ab57caad0 perf cs-etm: Implement ->evsel_is_auxtrace() callback omits 508c71e3f90e perf arm-spe: Implement ->evsel_is_auxtrace() callback omits 966246f597de perf intel-bts: Implement ->evsel_is_auxtrace() callback omits 6b52bb07c397 perf intel-pt: Implement ->evsel_is_auxtrace() callback omits 853f37d75c44 perf auxtrace: Add ->evsel_is_auxtrace() callback omits 5287f9269206 perf script: Add flamegraph.py script omits 47352aba4003 perf metrictroup: Split the metricgroup__add_metric function omits 871f9f599db8 perf expr: Add expr_scanner_ctx object omits aecce63e2b98 perf expr: Add expr_ prefix for parse_ctx and parse_id omits 04ed4ccb9c07 perf synthetic-events: save 4kb from 2 stack frames omits c6fddb28bad2 tools api fs: Make xxx__mountpoint() more scalable omits 2a4b51666af8 perf bench: Add event synthesis benchmark omits 1a2725f3ee55 perf script: Simplify auxiliary event printing functions omits 025b16f81dd7 doc/admin-guide: update kernel.rst with CAP_PERFMON information omits 902a8dcc5ba6 doc/admin-guide: Update perf-security.rst with CAP_PERFMON [...] omits ab76878bb720 drivers/oprofile: Open access for CAP_PERFMON privileged process omits cea7d0d4a59b drivers/perf: Open access for CAP_PERFMON privileged process omits cf91baf3f7f3 parisc/perf: open access for CAP_PERFMON privileged process omits ff46758313e6 powerpc/perf: open access for CAP_PERFMON privileged process omits 031258da0595 trace/bpf_trace: Open access for CAP_PERFMON privileged process omits 4e3d3456b78f drm/i915/perf: Open access for CAP_PERFMON privileged process omits 6b3e0e2e0461 perf tools: Support CAP_PERFMON capability omits c9e0924e5c2b perf/core: open access to probes for CAP_PERFMON privilege [...] omits 18aa18566218 perf/core: Open access to the core for CAP_PERFMON privile [...] omits 980737282232 capabilities: Introduce CAP_PERFMON to kernel and user space omits 3c29d4483e85 perf annotate: Add basic support for bpf_image omits 7eddf7e74e54 perf machine: Set ksymbol dso as loaded on arrival omits 943930e4729a perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event omits cfbd41b78651 perf stat: Honour --timeout for forked workloads omits 5ba8e3e75361 Merge series "Cleanup chip info in spi-dw driver" from Cle [...] omits 858e26a515c2 spi: spi-fsl-qspi: Reduce devm_ioremap size to 4 times AHB [...] omits b938b25f49cd ASoC: Fix misspellings of "Analog Devices" omits a8e7346b7c0a serial: uartps: Use cdns_uart_tx_empty in console_write omits 42e11948ddf6 serial: uartps: Wait for tx_empty in console setup omits 8fd31e69f890 vt: extract selection chars storing from vc_do_selection omits 9ba4ddbc04fe vt: selection, split __set_selection_kernel omits 30c67b91973c serial: sh-sci: Drop unused include omits cd9479a16720 drivers/tty: remove redundant assignment to variable i and [...] omits 810bc0a5fafb tty: serial: fsl_lpuart: make coverity happy omits 5745fd0f950f serial: omap: Convert to use GPIO descriptors omits 9f3745f3719c serial: lpc32xx_hs: Drop surplus include omits e9010320f2d9 usb: cdns3: gadget: make a bunch of functions static omits 6e24826d2c51 usb: fusb302: Convert to use GPIO descriptors omits eed6ed6e7085 usb: cdns3: change dev_info to dev_dbg for debug message omits 0c7299d68736 usb: cdns3: change "cdsn3" to"cdns3" omits 85820de1b610 usb: cdns3: delete role_override omits 0f2d776199ec usb: cdns3: core: get role switch node from firmware omits 33e8fd4bfbd7 spi: dw: remove cs_control and poll_mode members from chip_data omits ae9e6ac4d854 spi: dw: remove unused dw_spi_chip handling omits 96d7c7b3e654 gpio: gpio-pca953x, Add get_multiple function omits 35c638d039bb ASoC: qdsp6: Suggest more generic node names omits 896fa735084e spi: spidev_test: Add support for Octal mode data transfers omits 66ec7b3bc9c0 spi: spidev: Add support for Octal mode data transfers omits ab455450fe15 usb: phy: jz4770: Add a missing '\n' in a log message omits b0d84e452c1b USB: dwc2: Use the correct style for SPDX License Identifier omits 4d49d352b667 USB: mtu3: Use the correct style for SPDX License Identifier omits 6814c73fdc46 USB: musb: Use the correct style for SPDX License Identifier omits e90b8e91a10f USB: misc: Use the correct style for SPDX License Identifier omits 29e9ead2fe94 USB: isp1760: Use the correct style for SPDX License Identifier omits 3e45ed3cc148 USB: host: Use the correct style for SPDX License Identifier omits 081c95df8992 usb: gadget: legacy: fix redundant initialization warnings [...] omits 48ce9e4119ce usb: host: u132-hcd: Remove u132_static_list and list head [...] omits ec47c6449a4e USB: early: Use the correct style for SPDX License Identifier omits e6075b668950 USB: core: Use the correct style for SPDX License Identifier omits aa5ab36aeda5 usb: host: ehci-tegra: Remove superfluous dev_err() message omits b4203ce05563 i3c master: GETMRL's 3rd byte is optional even with BCR_IB [...] omits 0f04a81784fe pinctrl: mcp23s08: Split to three parts: core, I²C, SPI omits 7b04aaaf660b pinctrl: mcp23s08: Use for_each_set_bit() and hweight_long() omits 1ac30db20be2 pinctrl: mcp23s08: Make use of device properties omits 88af89b52a1b pinctrl: mcp23s08: Propagate error code from device_proper [...] omits 0874758ecb2b pinctrl: mcp23s08: Refactor mcp23s08_spi_regmap_init() omits 0521701c8d10 pinctrl: mcp23s08: Drop unused parameter in mcp23s08_probe_one() omits d3da29b628a8 pinctrl: mcp23s08: Consolidate SPI and I²C code omits 84d02e785d34 pinctrl: mcp23s08: Deduplicate IRQ chip filling omits 6aba6ed879b3 pinctrl: mcp23s08: Get rid of legacy platform data omits f9a8744dde48 pinctrl: imx: Add imx8dxl driver omits 087905f925c9 dt-bindings: arm: fsl-scu: Add imx8dxl pinctrl support omits cef622d7634e Merge tag 'topic/phy-compliance-2020-04-08' of git://anong [...] omits 13e3d94110d8 drm: Don't free a struct never allocated by drm_gem_fb_init() omits 710c451fbcb2 staging: rtl8188eu: make const char array static omits 05a72b561672 staging: rtl8188eu: cleanup long line in fw.c omits 8349fa213e13 staging: rtl8188eu: rename define to upper case omits 7f3115fbfea1 staging: vt6656: remove redundant assignment to variable ed_inx omits 5a78455625a3 staging: vt6656: Remove duplicate code for the phy->servic [...] omits 8a29fb1fcf4e staging: vt6656: Refactor the assignment of the phy->signa [...] omits 8b0eb26ad5f3 staging: vt6656: Use define instead of magic number for tx_rate omits 91fdbcd90929 staging: vt6656: Use BIT() macro instead of bit shift operator omits 2b703bbda271 Merge drm/drm-next into drm-intel-next-queued omits 90bcb0c3ca08 pinctrl: qcom: fix wrong write in update_dual_edge omits 6a27268cdeb0 pinctrl: actions: fix function group name for i2c0_group omits f823cce27936 staging: vt6656: Return error code in vnt_rf_write_embedde [...] omits 4a585df3682c staging: vc04_services: bcm2835-audio: Make function argum [...] omits 2596313a9ff9 staging: sm750fb: Make function arguments alignment match [...] omits 3e63dbd42503 staging: rtl8712: correct spelling mistake in comment omits 8220be592d82 staging: mt7621-pci: initialize 'n' variable when it is declared omits cddc585ec92c staging: mt7621-pci: add clarification comment in 'mt7621_ [...] omits 535bd126d653 staging: mt7621-pci: rename 'PCIE_P2P_MAX' into 'PCIE_P2P_CNT' omits 4ddf14470bd7 staging: wfx: update TODO omits c801351a9d45 staging: wfx: drop useless attribute 'filter_mcast' omits b15973f30852 staging: wfx: drop useless filter update when starting AP omits 2c69b2da3782 staging: wfx: split out wfx_filter_beacon() omits a558395d4ce3 staging: wfx: drop useless attributes 'filter_prbreq' and [...] omits f41224bd47fe staging: wfx: drop useless call to hif_set_rx_filter() omits 981132aa039d staging: wfx: drop struct wfx_grp_addr_table omits 6273691fbd50 staging: wfx: align semantic of probe request filter with [...] omits b07357e02749 staging: wfx: align semantic of beacon filter with other filters omits 824f830fc094 staging: wfx: drop useless wfx_fwd_probe_req() omits ed4a707d2643 staging: wfx: ensure that probe requests are filtered when AP omits 0f55a72e7e38 staging: wfx: stop changing filtering rule in wfx_hw_scan() omits 349e540a3d09 staging: wfx: do not use built-in AUTO_ERP feature omits eb52d63a6dbd staging: wfx: disabling beacon filtering after hif_reset() [...] omits 1ab6bf4c56bb staging: wfx: do not wait for a dtim before associate omits b3919d9bbcde staging: wfx: wfx_update_filtering_work() is no more used omits e269060e79ed staging: wfx: simplify handling of beacon filter during jo [...] omits b460713a5a29 staging: wfx: rework wfx_configure_filter() omits e86bc725ba5f staging: wfx: simplify wfx_update_filtering() omits 427fd02e1681 staging: wfx: update filtering even if not connected omits 3ffaf56e912e drm/i915: HDCP: fix Ri prime check done during link check omits 7edc9079540b Bluetooth: Enhanced Connection Complete event belongs to L [...] omits da90417467b4 drm/i915: Add YUV444 packed format support for skl+ omits dacca5f0fa69 media: media/test_drivers: rename to test-drivers omits 143f8adfd534 media: Documentation/media: drop/fix vivi references omits cbb5494ebce5 Revert "thunderbolt: Prevent crash if non-active NVMem fil [...] omits 016baa59bf9f media: Kconfig: Don't expose the Request API option omits 9cbb04551a85 media: radio: don't use a menu just for wl128x driver omits 5c57ae64e8bc media: i2c/Kconfig: use sub-menus for I2C support omits 39eb3cc8ab8a pinctrl: sunxi: handle probe defferal omits d1f7af4b4a11 pinctrl: mediatek: remove shadow variable declaration omits 9c95f7c2836c pinctrl: mediatek: make MediaTek MT6765 pinctrl ready for [...] omits 8174a8512e3e pinctrl: mediatek: make MediaTek pinctrl v2 driver ready f [...] omits 7e23ab72e73b pinctrl: nomadik:remove unneeded variable omits 04fd1ca77918 gpiolib: acpi: Add missing __init(const) markers to initcall-s omits 0a8f5989e034 crypto: marvell/octeontx - Add missing '\n' in log messages omits 6603523bf5e4 crypto: api - Fix use-after-free and race in crypto_spawn_alg omits eebac678556d crypto: ccp -- don't "select" CONFIG_DMADEVICES omits beeb460cd12a crypto: algapi - Avoid spurious modprobe on LOADED omits 56b80bdee4a1 crypto: sun8i-ss - Delete an error message in sun8i_ss_probe() omits f72fed86a5ac hwrng: xgene - Delete an error message in xgene_rng_probe() omits b111418a226f hwrng: omap - Delete an error message in of_get_omap_rng_d [...] omits 56e0b6273ec8 crypto: amlogic - Delete duplicate dev_err in meson_crypto [...] omits f037fc5f93f4 crypto: hisilicon/qm - stop qp by judging sq and cq tail omits 141876c252a4 crypto: hisilicon/sec2 - add controller reset support for SEC2 omits 1f5c9f34f0cc crypto: hisilicon/hpre - add controller reset support for HPRE omits 84c9b7802b02 crypto: hisilicon/zip - add controller reset support for zip omits 6c6dd5802c2d crypto: hisilicon/qm - add controller reset interface omits 35ee280fb1fb crypto: hisilicon - add vfs_num module parameter for hpre/sec omits cd1b7ae3435c crypto: hisilicon - unify SR-IOV related codes into QM omits 619e464ae22a crypto: hisilicon - put vfs_num into struct hisi_qm omits 3c8e0bd10503 MAINTAINERS: add HG as cctrng maintainer omits a583ed310bb6 hwrng: cctrng - introduce Arm CryptoCell driver omits ffb57daad3a3 dt-bindings: add device tree binding for Arm CryptoCell tr [...] omits beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. omits 7cd5e8adf1bb tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 03087553f102 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits eda792f5c2bf tools/memory-model: Add data-race capabilities to judgelitmus.sh omits c02ee5808fc7 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 78b2449275b3 tools/memory-model: Repair parseargs.sh header comment omits 2fcc8ef823bf tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 94e74beb263a tools/memory-model: Make history-check scripts use mselect7 omits fb0d24bd4d36 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 24fca2a737e8 tools/memory-model: Fix scripting --jobs argument omits 856ed76806e0 tools/memory-model: Implement --hw support for checkghlitmus.sh omits 122b3b588737 tools/memory-model: Add -v flag to jingle7 runs omits d3a5fd1114e5 tools/memory-model: Make runlitmus.sh check for jingle errors omits f301443831b3 tools/memory-model: Allow herd to deduce CPU type omits 693467a32514 tools/memory-model: Keep assembly-language litmus tests omits a25f9e54f006 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 7ed0f5cebc6a tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 8a2b59fc8e96 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits e84eb4c5d4a2 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 2e9ff006e241 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 8dc66086fd28 tools/memory-model: Fix checkalllitmus.sh comment omits b9e096b1c643 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 4462018c220d tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits b19455caf92b tools/memory-model: Update parseargs.sh for hardware verification omits 6a602e49b1d8 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 5441827b32b2 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 6dabb2505f75 tools/memory-model: Make judgelitmus.sh identify bad macros omits 54c630f71b84 tools/memory-model: Make cmplitmushist.sh note timeouts omits b23b84dcc6cf tools/memory-model: Make judgelitmus.sh note timeouts omits dc9a9e408ef6 Documentation/litmus-tests/atomic: Add a test for smp_mb__ [...] omits ca003a539bed Documentation/litmus-tests/atomic: Add a test for atomic_set() omits 54cca12aadb3 Documentation/litmus-tests: Introduce atomic directory omits 3c75f7c188cd tools/memory-model: Add an exception for limitations on _u [...] omits e3b73adbd732 MAINTAINERS: Update maintainers for new Documentation/litm [...] omits 217a5879e10a Merge series "ASoC: SOF: topology and firmware IPC updates [...] omits 72161e0eea64 Merge series "Add support for SOF on i.MX8M" from Daniel B [...] omits a1687c68c308 ASoC: SOF: topology: handle multiple sets of tuple arrays omits f228a5b17038 ASoC: SOF: topology: stop parsing when all tokens have been found omits 18aaab64fbb1 ASoC: SOF: topology: Get HDA rate and channels from topology omits 15bf1831fc91 ASoC: SOF: topology: fix: parse hda_tokens to &config->hda omits c7fc96dfc41d ASoC: SOF: topology: Get ALH rate amd channels from topology omits 1f846505b365 ASoC: SOF: align sof_ipc_dai_alh_params with FW omits 1993ba26cc53 ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field omits 31be5337ace1 ASoC: SOF: Intel: Change DMIC load IPC to fixed length omits 79a4ff94a3fc ASoC: SOF: Intel: Fix typo in header file comment text omits 7893df67e9bd ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer. omits a9a9cbf08141 ASoC: SOF: make sof_ipc_cc_version to fixed length omits 60829341aa60 ASoC: SOF: change type char to uint8_t in topology.h omits f480f804f27a ASoC: SOF: change type char to uint8_t in trace.h omits e6224484454d ASoC: SOF: change type char to uint8_t in info.h omits 2014185eba4e ASoC: SOF: add debug ABI version omits 786d6516877d ASoC: SOF: add probe support extend data omits 542adb2a461f ASoC: SOF: topology: Add support for DC Blocker omits 7c024b948c20 ASoC: SOF: ext_manifest: parse compiler version omits 9e72f13ee541 ASoC: SOF: ext_manifest: parse windows omits 371091417864 ASoC: SOF: ext_manifest: parse firmware version omits e150ef4169a7 ASoC: SOF: Introduce extended manifest omits 92be17a559a8 ASoC: SOF: Introduce offset in firmware data omits 0730c0928d89 ASoC: SOF: Mark get_ext* function ext_hdr arguments as const omits 101001652ee7 ASoC: SOF: topology: fix: handle DAI widget connections pr [...] omits a080bd994c40 drm/i915/gt: Update PMINTRMSK holding fw omits 46495adc6ca7 drm/i915/selftests: Exercise basic RPS interrupt generation omits 2a040f0d08c3 drm/i915/tgl: Initialize multicast register steering for w [...] omits 802101528bce drm/i915/tgl: Extend Wa_1409767108:tgl to B0 stepping omits 35a0f2425205 dt-bindings: dsp: fsl: Add fsl,imx8mp-dsp entry omits 58825cc22539 ASoC: SOF: Add i.MX8MP device descriptor omits dbff5a8db9c6 drm/i915/tgl: Add Wa_14010477008:tgl omits afb93d716533 ASoC: SOF: imx: Add i.MX8M HW support omits cb0312f61c3e ASoC: SOF: imx: fix undefined reference issue omits fe17e6cdc0fe ASoC: SOF: imx8: Fix randbuild error omits 433e3aa37773 selinux: drop unnecessary smp_load_acquire() call omits 197694d09af5 docs: filesystems: convert gfs2-glocks.txt to ReST omits f96198abe8b0 drm/i915/ehl: extended Wa_2006604312 to ehl omits 3aecec068c37 Documentation: LKMM: Add litmus test for RCU GP guarantee [...] omits 37c6ee2fcf7b Documentation: LKMM: Add litmus test for RCU GP guarantee [...] omits a5cca3485d92 Documentation: LKMM: Move MP+onceassign+derefonce to new l [...] omits 9716f4ac8760 tools/memory-model: Fix "conflict" definition omits 999866c92f4a spi: dt-bindings: rspi: Convert to json-schema omits 980f91778a2f ASoC: topology: Remove unneeded semicolon omits f0f383347ced brcmfmac: remove leading space omits 8859c2d37301 Merge branch 'i2c/for-current' into i2c/for-next omits a0caa5387bfd Merge branch 'i2c/for-5.8' into i2c/for-next omits befc8236a74f dt-bindings: memory: tegra: Add external memory controller [...] omits 1a351b10b967 i2c: cadence: Added slave support omits c2ce6bbcfc9f dmaengine: idxd: export hw version through sysfs omits 18bc99156f01 dt-bindings: reserved-memory: Introduce memory-region-names omits 84a25ea9cfd9 dt-bindings: vendor-prefixes: Add Check Point omits aee45dba3ad9 dt-bindings: dma: uniphier-xdmac: switch to single reg region omits 20d60f636447 include/linux/dmaengine: Typos fixes in API documentation omits b269426011bc dmaengine: xilinx_dma: Add missing check for empty list omits a4e688535a08 dmaengine: ti: k3-udma: Disable memcopy via MCU NAVSS on am654 omits 53b3d8e9d577 KVM: x86: Export kvm_propagate_fault() (as kvm_inject_emul [...] omits d6e3f8385d27 KVM: nVMX: Invalidate all roots when emulating INVVPID wit [...] omits f8aa7e3958bc KVM: nVMX: Invalidate all EPTP contexts when emulating INV [...] omits eed0030e4caa KVM: nVMX: Validate the EPTP when emulating INVEPT(EXTENT_ [...] omits e8eff282154f KVM: VMX: Flush all EPTP/VPID contexts on remote TLB flush omits 909e0abaac0f selftests: kvm: Add testcase for creating max number of memslots omits 5b4f758f454b KVM: selftests: Make set_memory_region_test common to all [...] omits 8cc2dd637b89 KVM: selftests: Add "zero" testcase to set_memory_region_test omits 4cd94d125df5 selftests: kvm: Add vm_get_fd() in kvm_util omits 8fb38f05ca9f KVM: selftests: Add "delete" testcase to set_memory_region_test omits 8a0639fe9201 KVM: sefltests: Add explicit synchronization to move mem r [...] omits 3e6b94126784 KVM: selftests: Add GUEST_ASSERT variants to pass values to host omits 8c996e4dae17 KVM: selftests: Add util to delete memory region omits 4d9bba900716 KVM: selftests: Use kernel's list instead of homebrewed re [...] omits 238022ff5d05 KVM: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() omits 43d05de2bee7 KVM: pass through CPUID(0x80000006) omits 24647e0a39b6 KVM: x86: Return updated timer current count register from [...] omits 788109c1ccf7 KVM: remove redundant assignment to variable r omits 172d59ecd61b dmaengine: ti: k3-psil: fix deadlock on error path omits 702a21425a6d dt-bindings: display: move DSI panels to panel-simple-dsi omits 8b9e7ace123d dt-bindings: display: convert olimex,lcd-olinuxino to DT Schema omits 5717f3b80d5f dt-bindings: display: convert lgphilips,lb035q02 to DT Schema omits 90c8466e3771 dt-bindings: display: convert seiko,43wvf1g to DT Schema omits 236623c09ca4 dt-bindings: display: convert sharp,lq150x1lg11 to DT Schema omits e437b61b2132 dt-bindings: display: convert sharp,ls037v7dw01 to DT Schema omits a965584dd089 dt-bindings: display: convert sharp,ls043t1le01 to DT Schema omits 6b3ee820b580 dt-bindings: display: drop unused simple-panel.txt omits 6c424e686221 dt-bindings: display: convert sitronix,st7789v to DT Schema omits c907477e128b dt-bindings: display: convert sony,acx565akm to DT Schema omits 8d1f9345ea70 dt-bindings: display: convert startek,startek-kd050c to DT Schema omits 77aeb2d7942d dt-bindings: display: convert toppoly panels to DT Schema omits f9f2ae6282a7 dt-bindings: display: convert samsung,ld9040 to DT Schema omits 19853af1e44e dt-bindings: display: convert samsung,s6d16d0 to DT Schema omits 48d8e0a712e5 dt-bindings: display: convert samsung AMOLED to DT Schema omits 1aa3bf853cb4 dt-bindings: display: convert raydium,rm67191 to DT Schema omits 05bf34578d4d dt-bindings: display: convert osddisplays,osd101t2587-53ts [...] omits 889034a6a2fd dt-bindings: display: convert lg,lg4573 to DT Schema omits 310abcea76e9 dt-bindings: display: convert simple lg panels to DT Schema omits 7236d77374fd dt-bindings: display: convert kingdisplay,kd097d04 to DT Schema omits 3b5d6c3c9c9b dt-bindings: display: convert kingdisplay,kd035g6-54nt to [...] omits b33b9141b7a8 dt-bindings: display: convert jdi,lt070me05000 to DT Schema omits cd906710d845 dt-bindings: display: convert innolux,p120zdg-bf1 to DT Schema omits 16cd62768d61 dt-bindings: display: convert innolux,p097pfg to DT Schema omits ba98fc38dd50 dt-bindings: display: convert ilitek,ili9881c to DT Schema omits 66e3377c7c81 dt-bindings: display: convert ilitek,ili9322 to DT Schema omits c1eb28405d3a dt-bindings: display: convert boe,himax8279d to DT Schema omits 5304058b1526 dt-bindings: display: convert arm,versatile-tft-panel to D [...] omits 022467444515 dmaengine: ti: k3-udma: Drop COMPILE_TEST for the drivers for now omits ae148b43516d dmaengine: hisilicon: Fix build error without PCI_MSI omits f86a1bb53606 pinctrl: baytrail: Use platform_get_irq_optional() explicitly omits d4e0055b8fa0 dt-bindings: display: convert samsung,s6e63m0 to DT Schema omits 1e4fbcdf8a03 dt-bindings: display: add te-gpios to panel-common omits 16a7e952e824 dt-bindings: display: look for dsi* nodes in dsi-controller omits 95a776e8a628 RDMA/rw: use DIV_ROUND_UP to calculate nr_ops omits 63735af86d64 media: docs: add cros-references to the other media guides omits e4da97eb3a09 media: docs: add GPLv2 for uAPI guide omits cc5d250e5a3b media: docs: move copyrights to the end and update them omits ef7f0c9539d8 media: docs: fix references for vimc omits 4605a6102a7b media: docs: cleanup bttv-devel.rst file omits 371f6ff57f56 media: docs: Add a master topic for the index file omits 1c9eeba23227 media: docs: get rid of obsoleted udev documentation omits 08256f12ac56 media: docs: zr364xx: update documentation omits 12bcf90c693c media: docs: saa7134.rst: update the documentation omits 8a1bfbc70d13 media: docs: update Digital TV faq.rst omits fe877259d8aa media: docs: cpia2.rst: do some cleanups omits 9fafef585718 media: docs: add a cardlist for cx18 boards omits 729126e4b4b3 media: docs: update bttv.rst information omits f631516f6d7d media: docs: bt8xx.rst: update document info omits c5b352431f6f media: docs: update avermedia.rst contents omits 03693a5a2393 media: docs: intro.rst actually contain DVB references omits 109895a1525f media: docs: dvb_intro.rst: update its contents omits c4b89166d291 media: docs: split avermedia.rst contents on two files omits b533cad6fd59 media: docs: update cardlists omits 2eb71a3a68c3 Bluetooth: Clear HCI_LL_RPA_RESOLUTION flag on reset omits ff3b8df2bd75 Bluetooth: Enable LE Enhanced Connection Complete event. omits 849c9c35e80d Bluetooth: Use extra variable to make code more readable omits 55beec10710d Bluetooth: Sort list of LE features constants omits ffb2e0082cfc media: Kconfig: include test_drivers with MEDIA_TEST_SUPPORT omits 0d5956f826fc Merge branch 'i2c/for-5.8' into i2c/for-next omits fc3cc4fb390d Merge branch 'for-5.7/upstream-fixes' into for-next omits 185af3e775b6 HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGAC [...] omits 83b35f4586e2 ASoC: fsl_micfil: Omit superfluous error message in fsl_mi [...] omits 46b7e2ff8cb6 ASoC: Intel: skl_hda_generic: remove rtd->codec_dai omits 906746ba26d0 regulator: qcom-rpmh: Fix typos in pm8150 and pm8150l omits 6472e4e25e57 drm/rockchip: fix spelling mistake "modifer" -> "modifier" omits ea06a482a47c gpiolib: of: improve gpiolib-of support of pull up/down on [...] omits 35eba185fd1a i2c: designware: Calculate SCL timing parameter for High S [...] omits 85f8fcaeed33 i2c: designware: Calculate SCL timing parameter for Fast M [...] omits 79d48da381ca i2c: i2c-stm32f7: improve nack debug message omits be1b92c133cc i2c: i801: Use GPIO_LOOKUP() helper macro omits def00b32f027 i2c: refactor parsing of timings omits df823a8208c4 media: cec: rename CEC platform drivers config options omits f27237c174fd i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets omits c02fb2b8067a i2c: busses: convert to devm_platform_get_and_ioremap_resource omits e0442d762139 i2c: busses: convert to devm_platform_ioremap_resource omits a81068181aad media: move CEC USB drivers to a separate directory omits 4be5e8648b0c media: move CEC platform drivers to a separate directory omits 46d2a3b964dd media: place CEC menu before MEDIA_SUPPORT omits de73b88c7ca1 media: cec: move the core to a separate directory omits d9976bc155b1 MAINTAINERS: Remove sifive_l2_cache.c from EDAC-SIFIVE pattern omits 4c5b566c2193 crash_dump: Remove no longer used saved_max_pfn omits 79799562bf08 thermal: int3400_thermal: Statically initialize .get_mode( [...] omits 5a652b49b41b ipw2x00: make ipw_setup_deferred_work() void omits e871b8bfedda brcmsmac: make brcms_c_stf_ss_update() void omits 7b9ae69d5441 orinoco: remove useless variable 'err' in spectrum_cs_suspend() omits 99cd87d63c0b libertas: make lbs_process_event() void omits 40fb232c02d1 brcmsmac: Add missing annotation for brcms_down() omits 2fe5efb8a475 brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() omits 1c0e3c73e98d hostap: Add missing annotations for prism2_bss_list_proc_s [...] omits 297bcf8222f2 rtw88: add support for set/get antennas omits b9ed7e9505ba rtw88: make rtw_chip_ops::set_antenna return int omits 2fd5fdca6a3a libertas: make lbs_init_mesh() void omits 80efb443ea03 cw1200: make cw1200_spi_irq_unsubscribe() void omits a69a1328fb03 ipw2x00: make ipw_qos_association_resp() void omits 3e8f3bd04716 ALSA: usb-audio: RME Babyface Pro mixer patch omits 8e5b5d75e9d0 media: Kconfig: DVB support should be enabled for Digital TV omits 11ddbdfb68e4 rtc: rc5t619: Fix an ERR_PTR vs NULL check omits 944ed452eb1b rtc: remove unnecessary error message after platform_get_irq omits 3c96ec568289 esp6: get the right proto for transport mode in esp6_gso_encap omits 06a0afcfe2f5 xfrm: do pskb_pull properly in __xfrm_transport_prep omits afcaf61be9d1 xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input omits 9393d050c860 Revert "media: Kconfig: move CEC-specific options to cec/Kconfig" omits 9d33ea331032 platform/chrome: cros_ec_typec: Register port partner omits 5fed73b84f52 platform/chrome: cros_ec_typec: Add struct for port data omits 7110f5f0e5ab platform/chrome: cros_ec_typec: Use notifier for updates omits 3f8f770575d9 Input: mms114 - fix handling of mms345l omits f27ad8932725 Input: elants_i2c - support palm detection omits 1e4ffb8344c5 scsi: libsas: Add missing annotation for sas_ata_qc_issue() omits 4a0b746fa9a7 scsi: ipr: remove unneeded semicolon omits 5d296cc9ab6e scsi: qla1280: make qla1280_firmware_mutex and qla1280_fw_ [...] omits 1909a4386c7e scsi: megaraid: make two symbols static in megaraid_sas_base.c omits 057d1c0d1b03 scsi: megaraid: make some symbols static in megaraid_sas_fusion.c omits 3c3c6f663baa scsi: megaraid: make some symbols static in megaraid_sas_fp.c omits 02ff107046e0 scsi: megaraid: make two symbols static in megaraid_mbox.c omits 4d5956fb5137 scsi: bfa: bfad.c: make max_rport_logins static omits 938b18462ecd scsi: bfa: bfad_attr.c: make two funcitons static omits eae9b1788ab2 scsi: bfa: bfa_ioc_ct.c: make two funcitons static omits 901ad27c6998 scsi: bfa: bfa_fcs_lport.c: make bfa_fcport_get_loop_attr( [...] omits 84a2fd236d75 scsi: bfa: bfa_fcpim.c: make two functions static omits b9ddee1ee15f scsi: bfa: bfa_core.c: make bfa_isr_rspq() static omits 037773f3b6dd scsi: bfa: bfa_svc.c: make two functions static omits 78e8df28c5c3 scsi: gdth: Make __gdth_execute static omits d221aed19c80 scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it omits 8d5e0fd1f288 Merge branch 'misc' into for-next omits 57f25e1cf00d dt-bindings: vendor-prefixes: Add Alps omits 88986987c76f dt-bindings: memory-controllers: exynos-srom: Remove unnee [...] omits dd302ee41e6e RDMA/cma: Limit the scope of rdma_is_consumer_reject function omits f29808b2fb85 soc: qcom: rpmpd: Allow RPMPD driver to be loaded as a module omits d4889ec1fc6a soc: qcom: rpmhpd: Allow RPMHPD driver to be loaded as a module omits 1d3c6f86fd3f soc: qcom: rpmh: Allow RPMH driver to be loaded as a module omits 4a7b0cf24d9a arm64: dts: qcom: sc7180: Update QUSB2 V2 Phy params for S [...] omits 4b8503967ef5 selinux: fix warning Comparison to bool omits e7f552f727f5 Merge branch 'clk-fixes' into clk-next omits 8ce111d00e64 RDMA/bnxt_re: Remove dead code from rcfw omits fddcbbb02af4 RDMA/bnxt_re: Simplify obtaining queue entry from hw ring omits c78671a4e65a RDMA/bnxt_re: Update missing hsi data structures omits 99bf84e24eb8 RDMA/bnxt_re: Reduce device page size detection code omits 4f953089111d IB/qib: Remove unused variable ret omits 255e636df413 IB: Fix some documentation warnings omits 860b511766a3 media: Makefile: fix test drivers compilation omits 1587982e705d RDMA: Remove a few extra calls to ib_get_client_data() omits eb356e6dc15a RDMA/uverbs: Make the event_queue fds return POLLERR when [...] omits cf26deff9036 RDMA/mlx5: Fix udata response upon SRQ creation omits 0184afd15a14 RDMA/rxe: Set default vendor ID omits 9a2506b1a29c dt-bindings: Add vendor prefix for BeagleBoard.org omits eb57a2988abc dt-bindings: net: dwmac: Convert stm32 dwmac to DT schema omits f22531438ff4 dt-bindings: net: dwmac: increase 'maxItems' for 'clocks', [...] omits 0fa007c1e8c2 arm64: dts: qcom: sc7180: Add generic QUSB2 V2 Phy compatible omits d724b42ededb arm64: dts: qcom: sdm845: Add generic QUSB2 V2 Phy compatible omits 78f022d08006 regulator: Document bindings for max77826 omits e7314653dc08 regulator: max77826: Add max77826 regulator driver omits 0a2bd55c194a dm integrity: document allow_discard option omits 21fb1f41bcdf spi: spi-sh-msiof: Fix checkpatch error Complex macros sho [...] omits afedb4b7282b spi: spi-mtk-nor: make mtk_nor_exec_op() statuc omits bb4bf8d2f4e0 spi: sprd: adi: Use IS_ENABLED() to validate configs omits 49686df5b874 spi: remove redundant assignment to variable ms omits 7cb88afb42a4 spi: spi-fsl-spi: Fix checkpatch error "foo * bar" should [...] omits 0b93dd98d6d5 spi: spidev_test: Remove hidden temporary file when make clean omits cb75b0c4dee8 spi: spi-fsl-lpspi: Fix indentation and open brace should [...] omits 7b994759ad3c drm/i915: Start passing latency as parameter omits e82c878d49bf MIPS: Kill MIPS_GIC_IRQ_BASE omits 39400f34a289 Merge branch 'asoc-5.7' into asoc-5.8 omits 408b722d029b MIPS: xilfpga: Removed unused header files omits 78056e701c61 of: property: Add device link support for extcon omits 74aae1c42f4a drm/device: Deprecate dev_private harder omits abf8422cf6de dt-bindings: timer: cadence_ttc: Migrate timer-cadence-ttc [...] omits f86ca4147976 dt-bindings: i2c: xiic: Migrate i2c-xiic documentation to YAML omits aea37006e183 dt-bindings: i2c: cadence: Migrate i2c-cadence documentati [...] omits 8089a622d9b4 dt-bindings: display: allow port and ports in panel-lvds omits f26f1db5d2be drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms omits 2ea8db7200d4 regulator: tps80031: remove redundant assignment to variab [...] omits 29ebe87cdd57 regulator: ab8500: remove some defined but not used variables omits 6b576eb035db regulator: use consumer->supply_name in debugfs/regulator_summary omits d2c2c218ea3f regulator: qcom_rpm: remove defined but not used 'pm8921_ftsmps' omits 3ada1b176e6b Merge series "Add support for Kontron sl28cpld" from Micha [...] omits 4475337326bc Merge series "Add new reg_update_bits() support" from Baol [...] omits bd3ddb495762 regmap: add reg_sequence helpers omits 12479382877d regmap-irq: make it possible to add irq_chip do a specific [...] omits fd7fb0253cdf brcmsmac: make brcms_c_set_mac() void omits c960e2b384ef qtnfmac: Simplify code in _attach functions omits ec4d3e3a0545 b43legacy: Fix case where channel status is corrupted omits 6343a6d4b213 rtw88: Add delay on polling h2c command status bit omits 63e49a9fdac1 p54usb: add AirVasT USB stick device-id omits 80215f133d59 regmap: Add bus reg_update_bits() support omits 09667ea7ce6d brcm80211: remove redundant pointer 'address' omits f9f46bca59d1 rsi: fix a typo "throld" -> "threshold" omits a24993e54b9c rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" omits c57673852062 brcmfmac: fix wrong location to get firmware feature omits ca2c6881dcca rtw88: Make two functions static omits 5c5118dc5d14 Merge series "ASoC: SOF: adjust dmesg verbosity" from Pier [...] omits 3c9432d1efc9 Merge series "ASoC: SOF: trivial code cleanups" from Pierr [...] omits 41d5d7b330b0 Merge series "Support headset on Tegra boards that use WM8 [...] omits df3e71c42f05 Merge series "ASoC: Intel: machine drivers update for 5.8" [...] omits aa982b05950c Merge series "ASoC: remove rtd->cpu/codec_dai{s} v2" from [...] omits 616844408de7 gpio: pl061: Support building as module omits 85a94ff8fb14 gpio: Extend TODO to cover code duplication avoidance omits 7fc504b993ce gpio: xgene-sb: set valid IRQ type in to_irq() omits 90670f0ef690 arm64: defconfig: Re-enable Tegra PCIe host driver omits 4c979a775432 ASoC: wm8900: remove some defined but not used symbols omits f840ebfe5802 ASoC: wm8990: remove some defined but unused symbols omits cdab86902d07 ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxv [...] omits e8ec193e485d ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv omits 6f0841a8197b pwm: Add support for Azoteq IQS620A PWM generator omits 1df73b2131e3 x86/mce: Fixup exception only for the correct MCEs omits 7fc0b9b995f2 EDAC: Drop the EDAC report status checks omits 43505646941b x86/mce: Add mce=print_all option omits 925946cfa715 x86/mce: Change default MCE logger to check mce->kflags omits 23ba710a0864 x86/mce: Fix all mce notifiers to update the mce->kflags bitmask omits 1de08dccd383 x86/mce: Add a struct mce.kflags field omits cbe63a835831 ARM: dts: imx6dl-yapp4: Fix Ursa board Ethernet connection omits 07b053ff1c6e dt-bindings: pwm: rcar: add r8a77961 support omits 9554bfe403bd x86/mce: Convert the CEC to use the MCE notifier omits db539cb928c0 pwm: Add missing '\n' in log messages omits c9c6d216ed28 x86/mce: Rename "first" function as "early" omits 3e0fdec858d8 x86/mce/amd, edac: Remove report_gart_errors omits 04df45fba521 soc: imx8m: No need to put node when of_find_compatible_no [...] omits 8240fe6c91b8 ASoC: tegra-wm8903: Document new nvidia, headset property omits 3ef9d5073b55 ASoC: tegra: tegra_wm8903: Support nvidia, headset property omits a037f3ca0ea0 x86/mce/amd: Make threshold bank setting hotplug robust omits f26d2580a7dd x86/mce/amd: Cleanup threshold device remove path omits e7e5af7df1f5 ARM: dts: colibri: introduce device trees with UHS-I support omits 6458de97fc15 x86/mce/amd: Straighten CPU hotplug path omits 44111124fcfd dt-bindings: arm: fsl: add nxp based toradex colibri bindings omits 6e7a41c63abc x86/mce/amd: Sanitize thresholding device creation hotplug path omits cca9cc05fe98 x86/mce/amd: Protect a not-fully initialized bank from the [...] omits c9bf318f77b3 x86/mce/amd: Init thresholding machinery only on relevant vendors omits b1fe0d0937dd clk: imx: drop the dependency on ARM64 for i.MX8M omits 260dab4478f6 clk: imx7ulp: make it easy to change ARM core clk omits 30e3edfbd1bf ASoC: Intel: sof_sdw_rt711: remove codec_dai use omits 6a739362211b ASoC: Intel: sof_sdw_rt700: remove codec_dai use omits f11633da41bd ASoC: Intel: sof_sdw_rt5682: remove codec_dai use omits 680ca80f731e ASoC: Intel: sof_sdw_rt1308: remove codec dai use omits 5611e6f4b32b ASoC: Intel: sof_sdw_hdmi: remove codec_dai use omits 272e68d06539 ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode omits 35e648cc66ac ASoC: Intel: sof-da7219-max98373: add DMIC widget and route omits 5930d02c2d53 ASoC: intel: sof_sdw: init all aggregated codecs omits db8cfae8c4fd ASoC: Intel: boards: support Elkhart Lake with rt5660 omits a4ed29273376 ASoC: SOF: Intel: add PCI ID for ElkhartLake omits d233c4941630 ALSA: hda: Add ElkhartLake HDMI codec vid omits 3a24f135e6cc ASoC: intel/skl/hda - set autosuspend timeout for hda codecs omits a8bb72f16002 ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k omits ada018b15cce x86/mce/amd: Do proper cleanup on error paths omits e278dcb7048b pinctrl: intel: Add Intel Jasper Lake pin controller support omits 9bd59157e16c pinctrl: intel: Introduce new flag to force GPIO base to be 0 omits d4b41f8bb26d pinctrl: tigerlake: Use generic flag for special GPIO base [...] omits cf2f2c3a445f pinctrl: icelake: Use generic flag for special GPIO base t [...] omits 5ba092edb990 pinctrl: cannonlake: Use generic flag for special GPIO bas [...] omits e5a4ab6a55e2 pinctrl: intel: Introduce common flags for GPIO mapping scheme omits 1729025b04b9 ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais omits 01faf501eefa ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups omits 49648d02008d ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() omits c2233a266178 ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] omits fa93816ba9ca dt-bindings: vendor-prefixes: Add an entry for Protonic Holland omits 58fb82ccbccc of: of_detach_node() remove unneeded local return variable omits 133bf33effff dt-bindings: sram: Add Amlogic SCP SRAM compatibles omits e5bff02a101d dt-bindings: usb: generic-ohci: Document power-domains property omits f98d7c3abca0 dt-bindings: usb: generic-ehci: Document power-domains property omits 2d7401f8632f ARM: dts: imx7d: Add cpu1 supply omits f2e3d666a448 ARM: dts: imx7: Correct CPU supply name omits 41235c8f1093 arm64: dts: imx8mn-ddr4-evk: Add secondary cpus supply omits f3fe96017f09 arm64: dts: imx8mm-evk: Add secondary cpus supply omits 10cb08260605 csky: Fixup perf probe -x hungup omits b2acc24c805a ASoC: soc-core: Add dynamic debug logs in soc_dai_link_san [...] omits 642646cc4f84 ASoC: SOF: Intel: hda: log number of microphones detected [...] omits 0d4453e98706 ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection omits 110f44c2ed1b ASoC: codecs: rt1308-sdw: reduce verbosity omits 87a4eca891b6 EDAC/xgene: Remove set but not used address local var omits 593309423cba x86/32: Remove CONFIG_DOUBLEFAULT omits 805a23de2657 ASoC: SOF: Intel: hda: remove unnecessary parentheses omits 1d03c19e970e ASoC: SOF: remove unneeded variables omits 0dadde344d96 spi: Respect DataBitLength field of SpiSerialBusV2() ACPI [...] omits 6d75145bf6b6 spi: sc18is602: Fix a typo in MODULE_DESCRIPTION omits ec16d2ab4d0b media: docs: fix some broken references omits 3fbfb4585bfd mips: define pud_index() regardless of page table folding omits de0c4eb44c39 MIPS: TXx9: Fix Kconfig warnings omits 6dfcbde592e0 media: ti-vpe: cal: fix stop state timeout omits 355357457a58 media: ti-vpe: cal: improve wait for stop-state omits 5125bfeeb6e4 MIPS: Loongson: Use CONFIG_NR_CPUS_DEFAULT_64 to support m [...] omits c17013918a21 media: ti-vpe: cal: improve wait for CIO resetdone omits cbdda28ab930 media: ti-vpe: cal: move code to separate functions omits cd1a746b9b24 media: ti-vpe: cal: set DMA max seg size omits aaf97874882f media: ti-vpe: cal: program number of lines properly omits c1075243e56c media: ti-vpe: cal: fix dummy read to phy omits f77f2e1f2946 media: ti-vpe: cal: cleanup CIO power enable/disable omits fa72ef7abc90 media: ti-vpe: cal: use reg_write_field omits 05254a2b12ec media: ti-vpe: cal: remove useless IRQ defines omits ad03da58ea57 media: ti-vpe: cal: remove useless CAL_GEN_* macros omits 09ea44ca0743 media: ti-vpe: cal: simplify irq handling omits 842532858515 media: ti-vpe: cal: print errors on timeouts omits ffd41d4f1593 media: ti-vpe: cal: catch error irqs and print errors omits f7271bfb1801 media: ti-vpe: cal: drop cal_runtime_get/put omits b6959ca031ab media: ti-vpe: cal: use runtime_resume for errata handling omits 29decd21bb16 media: ti-vpe: cal: fix use of wrong macro omits 528649578a87 media: ti-vpe: cal: improve enable_irqs omits 3dc4365ba873 media: ti-vpe: cal: fix DMA memory corruption omits 4b7126a78948 media: imx: imx7-mipi-csis: Implement the .enum_mbus_code( [...] omits f89ab84a949f media: imx: imx7-mipi-csis: Don't use imx-media-utils helpers omits 9994e00d4131 media: imx: imx7-mipi-csis: Cleanup includes omits 1d812ad253d4 media: imx: imx7-mipi-csis: Remove link setup on source pad omits 2c2ae48d3b83 media: imx: imx7-mipi-csis: Align macro definitions omits eeea9ac2d2a9 media: imx: imx7-mipi-csis: Never set MIPI_CSIS_ISPCFG_ALI [...] omits b06bde9ac683 media: imx: imx7-mipi-csis: Align image width based on format omits a0ec36a364a7 media: imx: imx7-mipi-csis: Rename data_alignment field to width omits 083285ac9df3 media: imx: imx7-mipi-csis: Add MEDIA_BUS_FMT_UYVY10_2X10 support omits cb373070bf75 media: imx: imx7-mipi-csis: Fix MEDIA_BUS_FMT_UYVY8_2X8 da [...] omits 0aa09e57b0f6 media: imx: imx7-mipi-csis: Expose correct YUV formats omits d9a7dd2f684c media: imx: imx7-mipi-csis: Add missing RAW formats omits 45cde0aab780 media: imx: imx7-mipi-csis: Centralize initialization of p [...] omits d321dd233b9f media: imx: imx7-mipi-csis: Cleanup and fix subdev pad for [...] omits 07f8f22a33a9 media: venus: core: remove CNOC voting while device suspend omits 0f61e171e4bb media: venus: hfi_msgs.h: Replace zero-length array with f [...] omits 380f3bbd9562 media: venus: hfi_cmds.h: Replace zero-length array with f [...] omits 63342afea65e media: venus: vdec: Use pmruntime autosuspend omits e1ebe9f9c88e media: staging: imgu: do not hold spinlock during freeing [...] omits 9611ba28d850 media: ipu3.rst: add yuv-downscaling into pipeline diagram omits f744d9a4fee3 media: staging/intel-ipu3: Simplify single goto jump omits ce7d96a4a77d media: doc-rst: add yavta test example in ipu3 docs omits bfcba38d95a0 media: ov5640: fix use of destroyed mutex omits 34b7db6fff8d media: staging/intel-ipu3: Remove extra blank lines omits 9581ba4596e0 media: staging/intel-ipu3: css: simplify expression omits 33e3c349b2bf media: staging/intel-ipu3: Implement lock for stream on/of [...] omits e671ed99f843 media: vimc: fix kernel-doc markups omits 9d3bf4cd9f1e media: vim2m: Remove unneeded buffer lock omits e472d6a2594b media: vimc: add vimc_ent_type struct for the callbacks of [...] omits 5aa0d0964b98 media: vimc: fix issues in documentation in vimc-common.h omits 967534cb49cd media: vimc: keep the error value when adding an entity fails omits 7a040cf30343 media: vimc: handle error in vimc_add_subdevs omits 4ce4646c2337 media: vimc: remove the function vimc_unregister omits 5c990fa01fb2 media: coda: jpeg: support optimized huffman tables omits 15c3d5aae73e media: coda: lock capture queue wakeup against decoder sto [...] omits 1e34e446d79c media: coda: mark last capture buffer omits d2f1db860852 media: coda: split marking last meta into helper function omits 12310819a26a media: coda: jpeg: add CODA960 JPEG decoder support omits 50733b5b9102 media: add v4l2 JPEG helpers omits dbe939814cfa media: coda: round up decoded buffer size for all codecs omits 58d4c14ed89c media: v4l2-common: Add BGR666 to v4l2_format_info omits 4eaaf0861fa6 media: doc-rst: in the RGB formats table add '-' in undefi [...] omits 48b2bce8c7db thermal: k3: Add support for bandgap sensors omits 3dc748754d68 dt-bindings: thermal: k3: Add VTM bindings documentation omits 8cb775bb005c thermal: Delete an error message in four functions omits 0145f67866b7 thermal: Remove thermal_zone_device_update() stub omits 708418500644 thermal: Remove stubs for thermal_zone_[un]bind_cooling_device omits 60518260cab2 thermal: Change IS_ENABLED to IFDEF in the header file omits 06f1041f5023 thermal: Move get_thermal_instance to the internal header omits f0129c231772 thermal: Move get_tz_trend to the internal header omits 2e7700dc336d thermal: Move trip point structure definition to private header omits 33a88af10944 thermal: Move internal IPA functions omits c68df440b07f thermal: Move struct thermal_attr to the private header omits 8097db407a08 thermal: Move default governor config option to the intern [...] omits 04fa9c804b0e thermal: devfreq_cooling: Use PM QoS to set frequency limits omits 44fc73223eeb thermal: core: Remove pointless debug traces omits bceb5646a15d thermal: core: Make thermal_zone_set_trips private omits d2bc4dd91da6 thermal: imx_sc_thermal: Add hwmon support omits 67f373122bcc Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits cdb82f826eca media: imx.rst: Add example media graphs omits 7ca02435ff25 media: v4l2-common: change the pixel_enc of V4L2_PIX_FMT_G [...] omits 479ce8f5b1fb media: usb: pvrusb2: convert to use i2c_new_client_device() omits f263c8514a38 media: usb: hdpvr: convert to use i2c_new_client_device() omits cb3c38c93ac3 media: usb: cx231xx: convert to use i2c_new_client_device() omits 03c87596b71a media: marvell-ccic: convert to use i2c_new_client_device() omits b041cb6362db media: pci: saa7134: convert to use i2c_new_client_device() omits 286e78a9b508 media: pci: cx88: convert to use i2c_new_client_device() omits 493362dd7b9f EDAC/armada_xp: Fix some log messages omits ba445b7ff43b media: dt-bindings: rockchip-vpu: Convert bindings to json-schema omits 88d06362d1d0 media: hantro: Refactor for V4L2 API spec compliancy omits 774ffd751a94 media: hantro: Move H264 motion vector calculation to a helper omits c9f98d9aeb09 media: hantro: Remove unneeded hantro_dec_buf_finish omits 28a202c55963 media: hantro: Use v4l2_m2m_buf_done_and_job_finish omits 6837e43e9ca1 media: hantro: Set buffers' zeroth plane payload in .buf_prepare omits 2cd6edda8598 Merge branch 'for-5.7/upstream-fixes' into for-next omits e1e213b1b0e4 media: v4l2-mem2mem: return CAPTURE buffer first omits 640e403b1fd2 HID: alps: Add AUI1657 device ID omits 046bf47017ff Merge branch 'for-5.8/core' into for-next omits 16863fbc1cf2 HID: fix typo in Kconfig omits 3de393d3ddd6 Merge branch 'for-5.7/upstream-fixes' into for-next omits b1bd0f75288f HID: logitech: Add support for Logitech G11 extra keys omits ae5ffa08b761 Merge branch 'for-5.7/upstream-fixes' into for-next omits f9e82295eec1 HID: multitouch: add eGalaxTouch P80H84 support omits 85f7cd3a2aad Revert "media: Kconfig: better support hybrid TV devices" omits d29e1ef4d638 media: docs: get rid of Documentation/media/ omits b36343861b21 media: docs: add an uAPI chapter for driver-specific stuff omits 577a7ad33aef media: docs: move driver-specific info to driver-api omits 32e2eae23f8f media: docs: move user-facing docs to the admin guide omits 7395fb496577 ath11k: rx path optimizations omits 05090864fc7e ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts omits 2e9a7e0bc191 media: docs: move fourcc file to the uAPI document omits ff768f596fa1 media: docs: kAPI docs: move them to driver-api omits a3baa8f08419 ath11k: Fix TWT radio count omits 4d09852b6f01 firmware: arm_scmi: Add support for notifications message [...] omits 54f38fcae536 media: docs: move uAPI book to userspace-api/media omits d5141f37c42e firmware: arm_scmi: Add notifications support in transport layer omits 2264417a9a99 firmware: arm_scmi: Update protocol commands and notificat [...] omits 4ebd8f6dea81 firmware: arm_scmi: Add receive buffer support for notifications omits 23818b3d8590 firmware: arm_scpi: Add include guard to linux/scpi_protocol.h omits 70771c69ab9b firmware: arm_scmi: Add include guard to linux/scmi_protocol.h omits 4e44590ee4a9 firmware: arm_scmi: Drop checking for shmem property in pa [...] omits 8aa6e12bbf9d firmware: arm_scmi: Check shmem property for channel availablity omits b9d15ee21cd8 firmware: arm_scmi: Drop empty stub for smc_mark_txdone omits 18988265b876 firmware: arm_scmi: Make mutex channel specific omits 1dc6558062da firmware: arm_scmi: Add smc/hvc transport omits b953dceaddbf dt-bindings: arm: Add smc/hvc transport for SCMI omits 5dfb8db56b27 media: docs: split uAPI info from imx.rst omits 889a500ed5fe media: docs: split uAPI info from omap3isp.rst omits f8dd7a257dce media: docs: split uAPI info from saa7134-devel.rst omits b4a5f46cdee4 media: docs: split uAPI info from fimc.rst omits d81c969b95d4 media: docs: split uAPI info from davinci-vpbe.rst omits 087362d96356 media: docs: cx18-streams.c: fix broken references to docs omits aeb9b21ab449 media: docs: split cx2341x.rst into different audiences omits 51df01acc193 media: docs: split development info from cx88.rst omits 481025598f21 media: docs: split development info from bttv.rst omits 8d562a0038da media: docs: split vimc.rst into devel and admin parts omits a6c5ac5ca760 media: docs: split meye.rst into admin and uAPI docs omits f40b814a3d5a media: docs: split ci.rst into uAPI and user guide docs omits 64a881836a91 media: docs: split cpia2.rst on two files omits c8b667ac517e media: docs: move soc-camera.rst to staging omits 485f9a434c16 media: docs: avermedia.rst: mark a table as such omits b6a7d1bcc55f media: Kconfig: don't use visible for device type select omits f48fd1514212 media: i2c/Kconfig: reorganize items there omits 0c822d97bd14 media: Kconfig: Better organize the per-API options omits b0cd4fb27665 media: Kconfig: on !EMBEDDED && !EXPERT, enable driver filtering omits 1b80d36aeb92 media: Kconfig: move the position of sub-driver autoselection omits 5e9e60f42141 media: Kconfig: place all options under a sub-menu omits 8fc42fff164b media: Kconfig: move media controller core select to main Kconfig omits 8164ab872115 media: Kconfig: move V4L2 subdev API to v4l2-core/Kconfig omits 10713a942040 media: Kconfig: move DVB-specific options to dvb-core/Kconfig omits f1991411257b media: Kconfig: move CEC-specific options to cec/Kconfig omits ce971d957015 media: Kconfig: warn if drivers are filtered omits c6774ee035dc media: Kconfig: make filtering devices optional omits c39d57044a25 media: Kconfig: use a sub-menu to select supported devices omits 7d5bc6930db4 media: Kconfig: reorganize the drivers menu options omits 32a363d0b0b1 media: Kconfig files: use select for V4L2 subdevs and MC omits e58be01614ca media: dvb-core: Kconfig: default to use dynamic minors omits 76c34a8d0e53 media: add SPDX headers on Kconfig and Makefile files omits 6268b3513944 media: Kconfig: fix selection for test drivers omits a3b91d8bd1e0 media: Kconfig: better support hybrid TV devices omits a832862295e0 media: Kconfig: simplify some dependencies omits 97b19498dc02 media: Kconfig: mark other drivers as test drivers omits 9a33a27e7fe5 media: ddbridge: use the ddbridge's own dummy fe driver omits 94ab24a2c886 media: ddbridge-dummy_fe: do some vars and function renames omits bd902b1bdb25 ath11k: Modify the interrupt timer threshold omits 3a137f81f768 media: ddbridge: copy the dvb_dummy_fe driver to ddbridge omits 6a79117187b3 media: Kconfig: mode firewire comment to firewire/Kconfig omits 3bb112016616 media: Kconfig: move drivers-specific TTPCI_EEPROM Kconfig var omits a41034df5389 media: Kconfig: move comment to siano include omits 4b32216adb01 media: split test drivers from platform directory omits dee1877d9168 media: Kconfig: update the MEDIA_SUPPORT help message omits f11175daffad media: pci: move VIDEO_PCI_SKELETON to a different Kconfig omits a19f228b8dd9 media: Kconfig: not all V4L2 platform drivers are for camera omits 06b93644f4d1 media: Kconfig: add an option to filter in/out platform drivers omits d9d6e1f3d5bb media: dvb-usb: auto-select CYPRESS_FIRMWARE omits b97b6a1f6e14 drm: bridge: adv7511: Extend list of audio sample rates omits f7f436b99364 drm: bridge: adv7511: Enable SPDIF DAI omits 1e744bf218b5 ath11k: fix duplication peer create on same radio omits a710158e9fa2 Merge branch 'renesas-arm-dt-for-v5.8' into renesas-next omits 76e6c82c5378 arm64: dts: renesas: r8a77961: Add PCIe device nodes omits 174d0967b344 arm64: dts: renesas: r8a77961: Add PWM device nodes omits 3971a7734862 arm64: dts: renesas: r8a77961: Add SCIF and HSCIF nodes omits 8ab47ffc8d5d arm64: dts: renesas: r8a77961: Add USB3.0 device nodes omits 667fd76faaf9 arm64: dts: renesas: r8a77961: Add USB2.0 device nodes omits 3d478d211b8e arm64: allwinner: h6: orangepi-lite2: Support BT+WIFI comb [...] omits 27c9f2a0c512 arm64: dts: allwinner: h6: orangepi: Disable OTG mode omits b928fd4674fe arm64: dts: allwinner: h6: orangepi: Add gpio power supply omits 34b6826df746 ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity omits e7d5260e2b10 arm64: dts: allwinner: h6: Add msgbox node omits 3e3f39a77438 arm64: dts: allwinner: a64: Add msgbox node omits 667aeaef7451 ARM: dts: sunxi: h3/h5: Add msgbox node omits 9a0e4df7f9be ARM: dts: sunxi: a83t: Add msgbox node omits c21c2c86f606 ARM: dts: sun8i-h3: add opp table for mali gpu omits 89866b2667e0 arm64: dts: allwinner: a64: olinuxino: add user red LED omits 4a0cc312443d ARM: dts: sun7i: Add A20-OLinuXino-LIME-eMMC omits 69f6eb775ede dt-bindings: arm: sunxi: Add compatible for A20-OLinuXino- [...] omits ee25d9742dab clk: sunxi: Fix incorrect usage of round_down() omits 5d2408c6cd59 ARM: configs: sunxi: Add sun8i analog codec omits a35a2f2b3e6e PM / devfreq: tegra30: Delete an error message in tegra_de [...] omits d20ab9bf9088 PM / devfreq: tegra30: Make CPUFreq notifier to take into [...] omits 032c692ae588 soc: qcom: rpmh-rsc: read_tcs_reg()/write_tcs_reg() are no [...] omits 881808d0bbf3 soc: qcom: rpmh-rsc: Caller handles tcs_invalidate() exclusivity omits dded0317f510 soc: qcom: rpmh-rsc: Don't double-check rpmh payload omits ff304ea34d2e soc: qcom: rpmh-rsc: tcs_is_free() can just check tcs_in_use omits e40b0c1628f2 soc: qcom: rpmh-rsc: A lot of comments omits 1bc92a933f19 soc: qcom: rpmh-rsc: Kill cmd_cache and find_match() with fire omits 53d49fe1ff49 soc: qcom: rpmh-rsc: Remove get_tcs_of_type() abstraction omits 427ef4f72bba soc: qcom: rpmh-rsc: Fold tcs_ctrl_write() into its single caller omits 1f7dbeb51a4f soc: qcom: rpmh-rsc: Document the register layout better omits 3b5e3d50f83a soc: qcom: rpmh-rsc: Clean code reading/writing TCS regs/cmds omits b47c5fc15d88 arm64: defconfig: Enable Qualcomm CAMCC, CAMSS and CCI drivers omits 8cd6209962c6 arm64: dts: qcom: sc7180: Add cpuidle low power states omits e8a7fdc505bb arm64: dts: ipq8074: qcom: Re-arrange dts nodes based on address omits 5a307c66a33d arm64: dts: qcom: sc7180: Add interconnect paths for the v [...] omits 22337b91022d arm64: dts: qcom: sc7180: Changed polling mode in Thermal- [...] omits a0e5aea1482b arm64: dts: qcom: sc7180: Swap order of gpucc and sdhc_2 omits 285aa631e353 arm64: dts: qcom: msm8998: remove unit name for thermal tr [...] omits 971b289d8749 arm64: dts: qcom: msm8996: remove unit name for thermal tr [...] omits fe2aff0c574d arm64: dts: qcom: msm8916: remove unit name for thermal tr [...] omits eccdac07ae30 arm64: dts: qcom: sc7180: modify assigned clocks for sc718 [...] omits a0fa17f1ff74 arm64: dts: qcom: sc7180: Include interconnect definitions omits d4919a44564b arm64: dts: qcom: sdm845-db845c: Add ov8856 & ov7251 camera nodes omits 68fc0facce11 arm64: dts: qcom: sdm845-db845c: Add pm_8998 gpio names omits 07484de372bd arm64: dts: qcom: sdm845: Add i2c-qcom-cci node omits 39e0ce6cd1bf arm64: dts: qcom: apq8016-sbc: Add CCI/Sensor nodes omits 1c51a4aba591 arm64: dts: qcom: msm8916: Add i2c-qcom-cci node omits 75e85d53fad2 arm64: dts: qcom: qcs404-evb: Enable USB controllers omits 3d439b2a48bc arm64: dts: qcom: qcs404-evb: Raise vreg_l12_3p3 minimum voltage omits 2c0b742d2f18 arm64: dts: qcom: qcs404-evb: Describe external VBUS regulator omits 599a0f340aa9 arm64: dts: qcom: qcs404-evb: Define USB ID pin omits 70a8c5abc598 arm64: dts: qcom: qcs404-evb: Define VBUS pins omits 9375e7d719b3 arm64: dts: qcom: qcs404: Add USB devices and PHYs omits f97d414d7fee arm64: dts: qcom: sc7180: Fix cpu compatible omits 0e3ac61d703d dt-bindings: arm: cpus: Add kryo468 compatible omits 31abcc91ef39 arm64: dts: qcom: msm8916: Conform to the nodename pattern [...] omits 912f9a6d0b75 arm64: dts: qcom: msm8916: Conform to the domain-idle-stat [...] omits 8acc36189dca ARM: dts: qcom: ipq4019: fix high resolution timer omits 21e855cdfeb9 scsi: qla2xxx: Split qla2x00_configure_local_loop() omits b9b97e690303 scsi: qedi: Fix termination timeouts in session logout omits c6bfa707207c scsi: qedi: Add modules param to enable qed iSCSI debug omits 927527aea0e2 scsi: qedi: Do not flush offload work if ARP not resolved omits cf9e672dd855 scsi: qedi: Use correct msix count for fastpath vectors omits 2e612fab0511 scsi: qedi: Avoid unnecessary endpoint allocation on link down omits 2f1ea39870c9 scsi: qedi: Remove additional char from boot target iqnname omits 38427e5a47bf soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request omits 15b3bf61b8d4 soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS omits 985427f997b6 soc: qcom: rpmh: Invoke rpmh_flush() for dirty caches omits f5ac95f9ca2f soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before fl [...] omits bb7000677a1b soc: qcom: rpmh: Update dirty flag only when data changes omits 51befb888f62 ARM: dts: qcom: add scm definition to ipq806x omits 1790c97125dd soc: qcom: smp2p: Delete an error message in qcom_smp2p_probe() omits d6815c5c43d4 soc: qcom: cmd-db: Add debugfs dumping file omits 27a344139c18 soc: qcom: socinfo: add missing soc_id sysfs entry omits 7ad18bb5c2c4 soc: qcom: cmd-db: Fix compilation error when CMD_DB is disabled omits fbbef0dad79f scsi: qedf: Simplify mutex_unlock() usage omits cdb9b07d8c78 kcsan: Make reporting aware of KCSAN tests omits f770ed10a9ee kcsan: Fix function matching in report omits d071e91361bb kcsan: Change data_race() to no longer require marking rac [...] omits 01b4ff58f72d kcsan: Move kcsan_{disable,enable}_current() to kcsan-checks.h omits d8949ef1d9f1 kcsan: Introduce scoped ASSERT_EXCLUSIVE macros omits 9967683ce5d4 objtool, kcsan: Add explicit check functions to uaccess whitelist omits 757a4cefde76 kcsan: Add support for scoped accesses omits 6119418f94ca kcsan: Avoid blocking producers in prepare_report() omits 135c0872d869 kcsan: Introduce report access_info and other_info omits 164eaf6b435c power: supply: 88pm860x_battery: remove redundant dev_err message omits 4ac54b88b6c1 power: supply: axp288_fuel_gauge: Add the Meegopad T02 to [...] omits 8cf87c744696 firmware/dmi: Report DMI Bios & EC firmware release omits 50f74c9457c4 tools/memory-model: Add recent references omits f05ec5073fde power: supply: max14656: remove set but not used 'ret' omits cf96e284deda Merge remote-tracking branch 'origin/chrome-platform-5.7-f [...] omits eec8fd0277e3 device_cgroup: Cleanup cgroup eBPF device filter code omits 4e2dec66e2ae scsi: docs: fusion: get rid of a doc build warning omits 50f3e61d96bd coresight: etb10: Make coresight_etb_groups static omits 305912163a26 coresight: cti: Make some symbols static omits 45d541884a50 coresight: etm4x: Replace ETM PIDs with UCI IDs for Kryo385 omits 7326f2b55fed coresight: etm4x: Add support for Qualcomm SC7180 SoC omits 29d29b8c2c41 docs: trace: coresight-ect.rst: Fix a build warning omits 4d5821a0377f coresight: docs: Add information about the topology repres [...] omits 91709ab3ac73 coresight: cti: Add in sysfs links to other coresight devices omits 0c9d94d42aa2 coresight: Expose device connections via sysfs omits 00a6c4ed9ce6 coresight: Add generic sysfs link creation functions omits 0b3c1588da31 coresight: Add return value for fixup connections omits c8d72a60b921 coresight: Pass coresight_device for coresight_release_pla [...] omits c7527373fe28 gcc-common.h: Update for GCC 10 omits 8d97fb393c5c gcc-plugins/stackleak: Avoid assignment for unused macro argument omits 23a161322658 Merge branch 'v5.7-next/soc' into for-next omits 55fed0551f56 Merge branch 'v5.7-next/dts64' into for-next omits 689b937bedde arm64: dts: mediatek: add mt8173 elm and hana board omits 72b29215aced arm64: dts: mt8173: fix unit name warnings omits 0f5da28ef827 arm64: dts: mt8173: add uart aliases omits 668f44f354b7 dt-bindings: arm64: dts: mediatek: Add mt8173 elm and hana omits 6b55297581ea arm64: dts: mt8183: adjust cpuidle target residency omits eb4a01afedf6 arm64: dts: mt8173: Add gce setting in mmsys and display node omits ff5b89c2858f arm: dts: mt7623: add phy-mode property for gmac2 omits d94541fa8ae8 Merge branch 'topic/for-5.8' into for-next omits 43ad9b39b0a3 drm/radeon: remove defined but not used variables in ci_dpm.c omits 01e5e998a30e drm/radeon: remove defined but not used 'dte_data_tahiti_le' omits 8e2f84206389 drm/amdgpu: remove dead code in si_dpm.c omits dd4fa6c1b89a drm/amd/amdgpu: remove hardcoded module name in prints omits 539489fc91ea drm/amd/amdgpu: add print prefix for dev_* variants omits d57229b1da72 drm/amd/amdgpu: add prefix for pr_* prints omits bba8289b8f02 drm/amd/display: code clean up in dce80_hw_sequencer.c omits a4c246802719 drm/amdgpu/ring: simplify scheduler setup logic omits a783910d5c8b drm/amdgpu/kiq: add no_scheduler flag to KIQ omits cb3d1085019d drm/amdgpu/ring: add no_scheduler flag omits e8663832b088 drm/amdgpu/powerplay: get SMC FW size to a flexible way omits dadce777e094 drm/amdgpu: fix wrong vram lost counter increment V2 omits ed72aa21c74a drm/amdgpu: replace DRM prefix with PCI device info for GFX RAS omits d32709dac627 drm/amdgpu: resume kiq access debugfs omits 6952e99cfd52 drm/amdgpu: refine ras related message print omits 1f3ef0efbacb drm/amdgpu: add uncorrectable error count print in UMC ecc irq cb omits 7adf5619ae82 drm/amd/powerplay: force the trim of the mclk dpm_levels i [...] omits f9135b086b58 drm/amd/display: Change "error" to "dc_log" at amdgpu_dm d [...] omits 95a2f917387a drm/amdgpu: restrict debugfs register access under SR-IOV omits fd167f7a4a60 platform/chrome: cros_ec_ishtp: free ishtp buffer before s [...] omits 0f706b4fac8b platform/chrome: cros_ec_ishtp: skip old cros_ec responses omits ad35da94b617 platform/chrome: wilco_ec: Provide correct output format t [...] omits 1c7c51347f2e platform/chrome: chromeos_pstore: set user space log size omits 5b167212d673 ARM: dts: imx6q-dhcom: Add DH 560-200 display unit support omits a0348a4da1a7 NTB: Fix static check warning in perf_clear_test omits f454f4d1915b include/ntb: Fix typo in ntb_unregister_device description omits d5b2b22558f1 clk: imx: imx6ul: change flexcan clock to support CiA bitrates omits 87c3d579c8ed power: supply: bq24257_charger: Replace depends on REGMAP_ [...] omits e0d7856eb9a4 arm64: dts: ls1028a: add "fsl,vf610-edma" compatible omits d94a05f87327 dt-bindings: dma: fsl-edma: fix ls1028a-edma compatible omits ce920326663b staging: vt6656: formulate rspinf values into tables omits 9ed05c15a319 staging: r8188eu: replace rtw_malloc/copy_from_user sequen [...] omits 823b6a951fa2 staging: vt6656: Remove unnecessary local variable initialization omits 2661509ffafb staging: vt6656: Remove duplicate code in vnt_vt3184_init [...] omits 8d71b5e11dc3 staging: vt6656: Remove unnecessary local variable initialization omits 2da5445be1da staging: vt6656: rxtx remove rate change and current_rate. omits 463288b98190 staging: vt6556: vnt_rf_setpower convert to use ieee80211_ [...] omits a6a002fd8934 staging: vc04_services: remove set but not used 'local_entity_uc' omits 9485a408ae31 staging: rtl8188eu: remove 5 GHz if test omits fab6710e4c51 staging: mt7621-pci: fix PCIe interrupt mapping omits be3d9b680239 staging: mt7621-pci-phy: dt: bindings: remove bindings txt file omits 2d60093f8eec staging: mt7621-pci-phy: dt: bindings: add mediatek, mt762 [...] omits 5fcded5e857c staging: mt7621-pci: properly power off dual-ported pcie phy omits a53f54859780 staging: wfx: drop useless update of macaddr omits 790241e92847 staging: wfx: drop unused attribute 'beacon_int' omits 239a1d3c6460 staging: wfx: check value of beacon_int omits ac243a1b6ff0 staging: wfx: re-enable BA after reset omits e836ad4e2da4 staging: wfx: introduce wfx_join_ibss() and wfx_leave_ibss() omits 17c8cc79ef72 staging: wfx: allow to join IBSS networks omits 7b063f3bfbcd staging: wfx: avoid duplicate updating of beacon template omits 974dfbf8fe41 staging: wfx: remove unnecessary conditions in wfx_bss_inf [...] omits 23d57c152cef staging: wfx: request to send beacons in IBSS mode omits 9f9a18e40e08 staging: wfx: drop unnecessary condition checks in wfx_upl [...] omits 54a9d85cab08 staging: wfx: disabling keep alive during unjoin is useless omits eeab4787d95b staging: wfx: fix support for BSS_CHANGED_KEEP_ALIVE omits eb63e2fddb51 staging: wfx: remove useless call to wfx_tx_flush() omits 9abb6b26f62e staging: wfx: change the way the station associate to an AP omits 3393eebd9ddb staging: wfx: set all parameters before starting AP omits cba1d8976db0 staging: wfx: implement start_ap/stop_ap omits 836a8fc3f507 staging: wfx: call wfx_do_unjoin() synchronously omits b4d74f7ad1cd staging: wfx: reduce hold duration of cfg80211_bss omits 0f66c31eb6c4 staging: wfx: fix race between configure_filter and remove [...] omits be4692e5e04a staging: wfx: send just necessary bytes omits 9a46a0a93b7b staging: wfx: make hif_ie_table_entry const omits 32f5d47cbf01 staging: wfx: allow to connect an IBSS with an existing SSID omits 9671f1338b67 staging: wfx: place hif_tx_mib functions into a .c file omits fac592d084ab staging: wfx: align members declarations in hif API omits 31db18cccc27 staging: wfx: fix endianness of hif API omits a3d968288640 staging: wfx: remove useless defines omits 29d69a59c4c6 staging: wfx: remove unused definitions from the hif API omits a4aac6b8890f staging: wfx: relocate TX_RETRY_POLICY_MAX and TX_RETRY_PO [...] omits d7dcf8a54ea5 staging: wfx: relocate LINK_ID_NO_ASSOC and MAX_STA_IN_AP_ [...] omits 43aeff2c09e0 staging: wfx: drop unused WFX_LINK_ID_GC_TIMEOUT omits 1ba2ed77210a arm64: dts: mt7622: add built-in Wi-Fi device nodes omits ff602fc2b39e Merge branch 'next/soc' into for-next omits 667c769246b0 soc / drm: mediatek: Fix mediatek-drm device probing omits 2c758e301ed9 soc / drm: mediatek: Move routing control to mmsys device omits 13032709e232 clk / soc: mediatek: Move mt8173 MMSYS to platform driver omits 1a680aa888d6 dt-bindings: mediatek: Update mmsys binding to reflect it [...] omits af19d6450101 drm/mediatek: Omit warning on probe defers omits 778627c78f01 ARM: s3c64xx: convert to use i2c_new_client_device() omits 4bae40beceda Merge branch 'next/dt' into for-next omits a8360727870b ARM: exynos_defconfig: Compile MAC80211/CFG80211 as modules omits 9b6d5690b543 gpio: ich: fix a typo omits ccd025eaddae pinctrl: baytrail: Enable pin configuration setting for GPIO chip omits 5707dd73c71b pinctrl: cherryview: Use GENMASK() consistently omits 6b7275c87717 pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H omits 36ad7b24486a pinctrl: cherryview: Re-use data structures from pinctrl-i [...] omits b577a2799140 pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210 omits f1b0ffaa686f ARM: dts: exynos: Enable WLAN support for the UniversalC210 board omits 95384e977c42 ARM: dts: exynos: Enable WLAN support for the Rinato board omits d22928095975 ARM: dts: exynos: Remove useless address/size cells for ms [...] omits ad0e74f0d670 ARM: dts: exynos: Correct the MAX8997 interrupts on the Tr [...] omits 5453c5c9c5af ARM: dts: exynos: Correct regulator names omits 8df80c1801c9 ARM: dts: exynos: Convert to new i2c-gpio bindings omits 8807d356bfea ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM366 [...] omits a19f6efc01df ARM: dts: exynos: Enable WLAN support for the Trats board omits b6353c31ab64 ARM: dts: exynos: Enable Bluetooth support for Rinato board omits 8620cc2f99b7 ARM: dts: exynos: Add devicetree file for the Galaxy S2 omits 15598aab6eb2 dt-bindings: arm: samsung: Add compatible string for the G [...] omits f8beebe01946 ARM: exynos_defconfig: Enable serial bus and BCM HCIUART drivers omits 2fa9a3cf3055 x86/smpboot: Remove the last ICPU() macro omits 3b02a051d25d Merge tag 'v5.7-rc1' into locking/kcsan, to resolve confli [...] omits 0b973c65d2f2 ARM: rockchip: fix spelling mistake "to" -> "too" omits 37aed36cfec3 ARM: rockchip: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 7b5c597083e7 clk: rockchip: convert rk3036 pll type to use internal loc [...] omits 883265d871b3 clk: rockchip: convert basic pll lock_wait to use regmap_r [...] omits a504d1b30bd6 clk: rockchip: convert rk3399 pll type to use readl_relaxe [...] omits cec9d101d70a clk: rockchip: fix incorrect configuration of rk3228 aclk_ [...] omits 73a6e90041ce staging: rtl8723bs: hal: Correct misspelled symbolic name omits cb514b30a9dc staging: rtl8723bs: hal: Correct misspelt enum name omits e3a2b0d97568 staging: rtl8723bs: Correct misspelt symbolic names omits 3f84adfe1d7a staging: wfx: remove hack about tx_rate policies omits 4fb6036a1b74 staging: wfx: fix case where AP stop with CAB traffic pending omits a39e761aa4fe staging: wfx: fix potential deadlock in wfx_tx_flush() omits 7f573a6fb1d8 staging: wfx: wfx_flush() did not ensure that frames are p [...] omits 4c6b3837c6dc staging: wfx: repair wfx_flush() omits 7db856797f25 staging: wfx: relocate wfx_skb_dtor() prior its callers omits 39dbfa536b40 staging: wfx: improve interface between data_tx.c and queue.c omits cb851c867dc0 staging: wfx: simplify usage of wfx_tx_queues_put() omits d32cedbec0a6 staging: wfx: drop struct wfx_queue_stats omits 41c5dfcdbc75 staging: wfx: drop now useless field edca_params omits 6bf418c50f98 staging: wfx: change the way to choose frame to send omits 7ba22b075422 staging: wfx: introduce a counter of pending frames omits b6ef15497338 staging: wfx: replace wfx_tx_queues_get_after_dtim() by wf [...] omits bf325befc603 staging: wfx: rename wfx_tx_get_raw_link_id() omits 9f84c196f563 staging: wfx: drop unused raw_link_id field omits f4a4fe570b8a staging: wfx: drop unused link_id field omits 9251ad667d74 staging: wfx: do not rely anymore on link_id to choose pac [...] omits 9e76ba774445 staging: wfx: drop useless link_map_cache omits 6c262beb41e6 staging: wfx: do not use link_map_cache to track CAB omits af72697196dc staging: wfx: drop argument tx_allowed_mask since it is co [...] omits 062a6c410258 staging: wfx: drop useless sta_asleep_mask omits 517b358fddd7 staging: wfx: simplify wfx_tx_queue_mask_get() omits abaef5374e53 staging: wfx: drop unused argument in wfx_get_prio_queue() omits f42483f9efef staging: wfx: simplify wfx_tx_queues_empty() omits f5d331ee86a9 staging: wfx: simplify hif_handle_tx_data() omits 566059cc5fe4 staging: wfx: avoid useless wake_up omits 70b727314f90 staging: wfx: drop useless queue_id field omits 365fdf7e3e77 staging: wfx: uniformize queue_id retrieval omits 57c5222004d3 staging: wfx: remove "burst" mechanism omits 055d20cf72fe staging: wfx: take advantage of ieee80211_{stop/start}_queues omits af9d2f79dcb5 staging: wfx: do not stop mac80211 queueing during tx_poli [...] omits a6bdff3f627b staging: wfx: add sanity checks to hif_join() omits a920f3be5268 staging: rtl8188eu: Line over 80 characters omits 1003537f0852 staging: rtl8188eu: Remove unnecessary extra parentheses omits 8c8fbdb27280 staging: rtl8188eu: Properly structure the multiline comment omits 8d36c8d83509 staging: rtl8188eu: remove unnecessary variable omits 2d90027bdde1 staging: rtl8188eu: remove unnecessary asignment omits c5a906e391d9 staging: unisys: visorhba: Correct a typo in comment omits 3c9d0b5e8155 staging: rtl8192e: rtl8192e: Correct misspelt variable name omits 84d041ffc98f staging: gdm724x: remove redundant assignment to pointer 'w' omits af93096eef04 Staging: vt6655: Replace camel case variable names. omits 3ea1cb241df9 staging: bcm2835-camera: reduce indentation in ctrl_set_im [...] omits a60f0c8b563a staging: bcm2835-camera: reduce multiline statements omits f23e128aa814 staging: bcm2835-camera: return early in mmal_setup_components omits 1a59532382a6 staging: bcm2835-camera: Move video component setup in its [...] omits 3c0b37483b82 staging: bcm2835-camera: Move encode component setup in it [...] omits 576b4ff89922 staging: bcm2835-camera: Simplify set_framerate_params omits a9939ce41b44 staging: bcm2835-camera: Make struct indentation consistent omits 93a8883f5e4b staging: bcm2835-camera: Activate V4L2_EXPOSURE_METERING_M [...] omits e7a57270e53d staging: bcm2835-camera: Drop PREVIEW_LAYER omits e21b8f2789eb staging: fsl-dpaa2: ethsw: Fix parenthesis alignment omits 955a50846f11 staging: axis-fifo: Fix parenthesis alignment omits 269da10b1477 staging: rtl8712: fix multiline derefernce warnings omits 2aaeaaff1ae2 staging: rtl8712: code improvements to make_wlanhdr omits f476c5901fc5 staging: rtl8712: fix checkpatch warnings omits 45afa5637b85 staging: rtl8712: fix long-line checkpatch warning omits d7e6ede6acd4 staging: rtl8712: fix checkpatch long-line warning omits 48327b9a7ae3 staging: sm750fb: line over 80 characters omits 37c2513eadd4 staging: comedi: Fix line ending with a ( omits 18bcd8a08ba8 staging: rtl8188eu: refactor Efuse_GetCurrentSize() omits ab966667bde1 staging: rtl8188eu: remove unnecessary parentheses omits 9c39ec313389 staging: android: ion: Align with parenthesis omits 55126bb37d9d staging: vt6656: set all cck rates to default. omits 1b3409b574c0 staging: vt6656: set all ofdm rates to default omits 5035fc591546 staging: vt6656: replace al2230_power_table array with formula. omits d12d96ff66b7 staging: vt6656: Define EnCFG_BBType_MASK as OR between pr [...] omits afa2e976b152 staging: vt6656: add error code handling to unused variable omits 69a809e15693 staging: vt6656: Refactor the vnt_update_pre_ed_threshold [...] omits 3b643f431162 staging: vt6656: Use defines in preamble_type variables omits 3d7b79f2ee47 Staging: vt6655: Remove BBvExitDeepSleep definition. omits 3d1f39e96212 Staging: vt6655: Remove CARDbRadioPowerOn definition. omits 5ec64e91d381 Staging: vt6655: Remove CARDvSetLoopbackMode definition. omits 1ad93e3166b7 Staging: vt6655: Remove CARDbSoftwareReset definition. omits 2f7ccc387cf3 Staging: vt6655: Format long lines. omits b03ee7b2b886 Staging: vt6655: Eliminate nested if else omits e781fd1b3301 Staging: vt6655: Move rate determination logic. omits 5b0578364fb8 Staging: vt6655: Limit return statements. omits 6f5ec72252d1 Staging: vt6655: Remove BBvCalculateParameter comment. omits 81a13643f812 staging: vt6655: Remove multiple assignments. omits 9bb086e5ba94 staging: greybus: fix a missing-check bug in gb_lights_lig [...] omits c42f736332a4 staging: greybus: hid: remove braces {} around single stat [...] omits 49b41356f74b ARC: entry: comment omits a75ff0139033 arc: remove #ifndef CONFIG_AS_CFI_SIGNAL_FRAME omits 9eca345c67ad arc: ptrace: hard-code "arc" instead of UTS_MACHINE omits 14d0066b8477 drm: kirin: Revert change to add register connect helper f [...] omits 486f29df6941 Merge branch 'v5.8/dt' into next omits 6c0bc05ed81e Merge branch 'v5.8/soc' into next omits 4c13ca86dcf8 ARC: [plat-hsdk]: fix USB regression omits 43900edf67d7 ARC: Fix ICCM & DCCM runtime size checks omits 378788120bed dt-bindings: reset: rtd1295: Add SB2 reset omits e624119013bf arm64: dts: realtek: rtd16xx: Add SB2 and SCPU Wrapper sys [...] omits dd473726dc79 arm64: dts: realtek: rtd139x: Add SB2 and SCPU Wrapper sys [...] omits 6de1aced8bd6 arm64: dts: realtek: rtd129x: Add SB2 and SCPU Wrapper sys [...] omits fcf862824652 ARM: dts: rtd1195: Add SB2 and SCPU Wrapper syscon nodes omits 4b1b26deeb58 arm64: dts: realtek: rtd16xx: Add CRT syscon node omits a4516dc56ea8 ARM: dts: rtd1195: Add UART resets omits 6f7f0d95380f ARM: dts: rtd1195: Add reset nodes omits 63313c1ceb94 dt-bindings: reset: Add Realtek RTD1195 omits aff13f7cc869 ARM: dts: rtd1195: Add CRT syscon node omits cc022ebcaf74 arm64: dts: realtek: rtd16xx: Introduce iso and misc syscon omits a5360a35772f arm64: dts: realtek: rtd139x: Introduce CRT, iso and misc syscon omits 9e7c2a1caf25 arm64: dts: realtek: rtd129x: Introduce CRT, iso and misc syscon omits c5021279aa71 ARM: dts: rtd1195: Introduce iso and misc syscon omits e557f4b0ba86 arm64: dts: realtek: rtd1295: Add Xnano X5 omits b5912cac6eac dt-bindings: arm: realtek: Add Xnano X5 omits 7c620476a623 dt-bindings: vendor-prefixes: Add Xnano omits 0d874aad940d arm64: dts: realtek: rtd16xx: Add memory reservations omits 44955042b512 arm64: dts: realtek: rtd16xx: Carve out boot ROM from memory omits d8a6c3b34276 arm64: dts: realtek: Add RTD1619 SoC and Realtek Mjolnir EVB omits 8dcb8b063601 dt-bindings: arm: realtek: Document RTD1619 and Realtek Mj [...] omits 50a87ad8cd6a arm64: dts: realtek: rtd1395: Add Realtek Lion Skin EVB omits 158caa2e14ed dt-bindings: arm: realtek: Add Realtek Lion Skin EVB omits 769c00a2f10b arm64: dts: realtek: Add RTD1395 and BPi-M4 omits 843603bbcdff dt-bindings: arm: realtek: Add RTD1395 and Banana Pi BPI-M4 omits 3040e132beda arm64: dts: realtek: rtd129x: Carve out boot ROM from memory omits 6d2fdb241005 arm64: dts: realtek: rtd129x: Introduce r-bus omits 690677c22d5f arm64: dts: realtek: rtd129x: Use reserved-memory for RPC regions omits 31888c8be148 arm64: dts: realtek: rtd129x: Fix GIC CPU masks for RTD1293 omits 824c46117ae0 ARM: dts: rtd1195: Add Realtek Horseradish EVB omits 89eac40f933c dt-bindings: arm: realtek: Add Realtek Horseradish EVB omits ede8b703750c ARM: dts: rtd1195: Introduce r-bus omits af19d9b8844f ARM: dts: rtd1195: Exclude boot ROM from memory ranges omits 517a77d07c39 ARM: dts: Prepare Realtek RTD1195 and MeLE X1000 omits 7c070e9a2352 dt-bindings: arm: realtek: Add RTD1195 and MeLE X1000 omits ed25e516a100 MAINTAINERS: Add Realtek arm DT files omits 86aeee4d0a4c ARM: Prepare Realtek RTD1195 omits feea1aab9217 fbdev: mx3fb: const pointer to ipu_di_signal_cfg omits 0650857570d1 ALSA: hda: add autodetection for SoundWire omits 04896832c94a Bluetooth: btrtl: Add support for RTL8761B omits f30d3ced9faf agp/intel: Reinforce the barrier after GTT updates omits c1b5ea926d55 drm/i915/selftests: Check for an already completed timeslice omits 772b31406692 xattr: fix uninitialized out-param omits 538c329f7f3e drm/i915: remove redundant assignment to variable err omits dc2f7e67a28a dma-buf: Exercise dma-fence-chain under selftests omits d8ef4b38cb69 Revert "cgroup: Add memory barriers to plug cgroup_rstat_u [...] omits 5de376bb434f dma-buf: Report signaled links inside dma-fence-chain omits 29da47cfc1f0 dma-buf: Prettify typecasts for dma-fence-chain omits 943d5d92c5e8 Bluetooth: log advertisement packet length if it gets corrected omits d103729a623a spi: spi-axi-spi-engine: Access register after clock initi [...] omits 4d1b58d5eafd drm/dp_mst: Print errors on ACT timeouts omits 873a95e0d59a drm/dp_mst: Increase ACT retry timeout to 3s omits a5cb5fa6c3a5 drm/dp_mst: Reformat drm_dp_check_act_status() a bit omits 17e03aa8cc16 drm/dp_mst: Improve kdocs for drm_dp_check_act_status() omits c61a74837043 ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 omits d81686d33356 ath10k: disable TX complete indication of htt for sdio omits 9a785c7ad1d7 drm/amdgpu: increased atom cmd timeout omits 5aaa8fff3aa9 drm/amd/powerplay: unload mp1 for Arcturus RAS baco reset omits ad36d71b3f52 amdgpu_kms: Remove unnecessary condition check omits ef91e8b5c885 drm/amdgpu/display: fix warning when compiling without debugfs omits ba714a56fcb5 drm/amdgpu: unify fw_write_wait for new gfx9 asics omits 2eee0229f65e drm/amdgpu: support access regs outside of mmio bar omits f384ff95f652 drm/amdgpu: retire AMDGPU_REGS_KIQ flag omits ec59847e741d drm/amdgpu: retire RREG32_IDX/WREG32_IDX omits 3c888c163591 drm/amdgpu: retire indirect mmio reg support from cgs omits 46e840ed1045 drm/amdgpu: replace indirect mmio access in non-dc code path omits dec0520aff8d drm/amdgpu: remove inproper workaround for vega10 omits 1744fb2391dd drm/amd/powerplay: error out on forcing clock setting not [...] omits a23ca7f76d55 drm/amdgpu: fix gfx hang during suspend with video playback (v2) omits 5f8693796c06 drm/amd/display: add HDCP caps debugfs omits fe8db3bcf2e5 drm/amd/display: query hdcp capability during link detect omits 1ea2b260eb63 drm/amdgpu: Re-enable FRU check for most models v5 omits 3adf175e2e74 drm/amd/display: 3.2.80 omits a576b345f94f drm/amd/display: Make DMCUB bss/data firmware blob optional omits 8ccf0e20769d drm/amd/display: determine USB C DP2 mode only when USB DP [...] omits 4404b47852f3 drm/amd/display: Check for null fclk voltage when parsing [...] omits 6fb4280ecbff drm/amd/display: Acknowledge wm_optimized_required omits 2fdcc916ed77 drm/amd/display: Update DRAM watermark before checking to [...] omits b754c07a39b1 drm/amd/display: Avoid create MST prop after registration omits 033baeeefbf0 drm/amd/display: Make cursor source translation adjustment [...] omits a1a0e61f3c43 drm/amd/display: Revert to old formula in set_vtg_params omits cdde482caabf drm/amd/display: Refactor color management to take dm plane state omits c7f345e53c45 drm/amd/display: initialize get_max_link_cap omits fa90219a129f drm/amd/display: fix dml pipe merge logic omits bdfbff5ef46b drm/amd/display: Update stream adjust in dc_stream_adjust_ [...] omits 700f7f729810 drm/amd/display: 3.2.79 omits efc3ec87a937 drm/amd/display: Remove unused defines omits 875390a86321 drm/amd/display: Calculate scaling ratios on every medium/ [...] omits b34659deb66b drm/amd/display: Program viewport when source pos changes [...] omits 03a4059b8ddd drm/amd/display: Fix incorrect cursor pos on scaled primary plane omits d3227976f4a8 drm/amd/display: change default pipe_split policy for DCN1 omits 12aec9efea95 drm/amd/display: Translate cursor position by source rect omits 8d26334d1ccd drm/amd/display: Fix ABM config copy for dmcub omits 8d9c07b0eb09 drm/amd/display: only blank dp stream which will be powered off omits 49c4a8b6d93b drm/amd/display: fix typo omits 501b4026c95e drm/amd/display: Use config flag to disable dmcu obj creation omits d5e27f072844 drm/amd/display: Check power_down functions exist before calling omits c97c8d77b11f drm/amd/display: Don't change mpcc tree for medium updates [...] omits c5f5b9d934ba drm/amd/display: blank dp stream before power off receiver omits b3a941df690f drm/amd/display: Power down hw blocks on boot omits 2deade5ede56 drm/amd/display: Remove hdcp display state with mst fix omits c5d5b0ecf9c8 drm/amd/display: Implement abm config table copy to dmcub omits c06a545ae531 drm/amd/display: Program DSC before enabling link omits 5b5c1777bd3c drm/amd/display: prevent loop from occuring in pipe list omits 86f4a94023df drm/amd/display: 3.2.78 omits b639c22c98ff drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset omits fe9824d15eff drm/amdkfd Avoid destroy hqd when GPU is on reset omits 4a06686b9485 drm/amdgpu: update RAS related dmesg print omits b3dbd6d3ec49 drm/amdgpu: resolve mGPU RAS query instability omits c419bdf5b820 drm/amd/amdgpu: Correct gfx10's CG sequence omits b2d92682ff6a drm/amdgpu: add SPM golden settings for Navi12 omits a900f562c8b1 drm/amdgpu: add SPM golden settings for Navi14 omits 4189425d309a drm/amdgpu: add SPM golden settings for Navi10(v2) omits d2155a719d8f drm/amdgpu: Print UTCL2 client ID on a gpuvm fault omits db3e0a284eac drm/amd/powerplay: fix a typo omits 21b704d78352 drm/amdgpu/vcn: add shared memory restore after wake up fr [...] omits 2a20e630f883 drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event omits a45a9e5e10e0 drm/amdgpu/psp: dont warn on missing optional TA's omits 1c6d567bdf73 drm/amdgpu: rework sched_list generation omits 07e14845d1d8 drm/amdgpu: sync ring type and drm hw_ip type omits 04bef61e5da1 drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset omits 44cfc6233447 drm/bridge: Add NWL MIPI DSI host controller support omits 6885e66bc0e7 dt-bindings: display/bridge: Add binding for NWL mipi dsi [...] omits b22b51a0346e drm/vram-helpers: Merge code into a single file omits d7b001d852cd drm/vram-helpers: Set plane fence for display update omits 8e334c1d89d2 drm: Don't return 0 from a void drm_fbdev_generic_setup omits 53dd7028dc39 drm/i915/evict: watch out for unevictable nodes omits 963518c12431 drm/panel: support for boe,tv105wum-nw0 dsi video mode panel omits ffee202a78c2 Bluetooth: Always request for user confirmation for Just W [...] omits 828f138c499b dt-bindings: boe, tv101wum-n16: Add compatible for boe tv1 [...] omits 3f6c93ec9254 fbdev: mx3fb: avoid warning about psABI change omits 1aed9509b29a drm/fb-helper: Remove return value from drm_fbdev_generic_setup() omits 3662cd199266 drm/vboxvideo: Set up fbdev after registering device; remo [...] omits 66459fa21dfe drm/udl: Remove error check from fbdev setup omits f5ef076215df drm/tilcdc: Set up fbdev after fully registering device omits fc54048a4dc2 drm/mgag200: Set up fbdev after registering device; remove [...] omits c05ca218162d drm/mediatek: Remove error check from fbdev setup omits 38d356c7fe7f drm/ingenic: Remove error check from fbdev setup omits e883a82b69a0 drm/kirin: Set up fbdev after fully registering device omits 1a2b3335077f drm/hibmc: Remove error check from fbdev setup omits a4cbf268afee drm/ast: Set up fbdev after registering device; remove err [...] omits 3dba4e16794a drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2) omits 8cdf72711928 drm/i915/dp: Program vswing, pre-emphasis, test-pattern omits fce214aea8e0 drm/i915/dp: Register definition for DP compliance register omits 75947e39f3d9 drm/i915/dp: Add debugfs entry for DP phy compliance omits 88afbfdbfda8 drm/i915/dp: Preparation for DP phy compliance auto test omits 5d1453d529ad drm/i915/dp: Made intel_dp_adjust_train() non-static omits 4342f839ae7e drm/dp: get/set phy compliance pattern omits 8811d9eb4dfa drm/amd/display: Align macro name as per DP spec omits fbaa1229d354 drm/i915/selftests: Take an explicit ref for rq->batch omits dd345efe8aa4 drm/i915/gt: Mark up racy check of breadcrumb irq enabled omits 32a55a109f26 drm/i915/gt: Mark up racy read of intel_ring.head omits b8e9c96a8f70 csky: Fixup compile error for abiv1 entry.S omits 16b4511d836c drm/panel: nt39016: Add support for 50 Hz refresh rate omits fa361758b109 drm/panel: nt39016: Add support for multiple modes omits 4381bbd856d2 drm/i915/uc: prefer struct drm_device based logging omits dc483ba501a5 drm/i915/gt: prefer struct drm_device based logging omits dd1ba6ba09d1 drm/i915/stolen: prefer struct drm_device based logging omits 19b5b50f344a drm/i915/uncore: prefer struct drm_device based logging omits 225ffaa8209b drm/i915/dram: prefer struct drm_device based logging omits 1900aba56787 drm/i915/pmu: prefer struct drm_device based logging omits 58f44aadd365 drm/i915/error: prefer struct drm_device based logging omits 61d5c507e93d drm/i915/uc: prefer struct drm_device based logging omits f54efb6ad033 drm/i915/switcheroo: use struct drm_device based logging omits 9b5d45b175c0 drm/i915/state: use struct drm_device based logging omits c3f81563ec85 drm/i915/bw: use struct drm_device based logging omits 59cbc8eca958 drm/i915/debugfs: use struct drm_device based logging omits d518a20b7f5d drm/i915/crt: use struct drm_device based logging omits af67009c1439 drm/i915/dp: use struct drm_device based logging omits 0383443d89bb drm/i915/tc: use struct drm_device based logging omits 2b3c472cc311 drm/i915/panel: use struct drm_device based logging omits 9282a66ceebe drm/i915/audio: use struct drm_device based logging omits 465b1e058a22 video: fbdev: mb862xx: remove set but not used variable 'mdr' omits 7b987887f97b video: fbdev: matroxfb: remove dead code and set but not u [...] omits 3616e2d046d9 csky/ftrace: Fixup error when disable CONFIG_DYNAMIC_FTRACE omits 6ea4383b9214 drm/panel: add panel driver for Leadtek LTK050H3146W omits 17434fbaa972 dt-bindings: display: panel: Add binding document for Lead [...] omits 0706cd0f94d4 dt-bindings: display: rockchip-vop: add additional properties omits 4e78ba278722 dt-bindings: display: convert rockchip vop bindings to yaml omits cf4c826d96da drm/i915/selftests: Drop vestigal timeslicing assert omits fcd156ee8bc6 Bluetooth: btusb: check for NULL in btusb_find_altsetting() omits 95caa2ae70fd usb: chipidea: allow disabling glue drivers if EMBEDDED omits 1c16f63d1e6c usb: chipidea: usb2: absorb zevio glue driver omits c2de37b31f17 usb: chipidea: usb2: make clock optional omits 8b93527071a8 usb: chipidea: usb2: fix formatting omits fc228ef6397d usb: chipidea: usb2: constify zynq_pdata omits 7fd9681e8fd0 MAINTAINERS: Update feiyang,st7701 panel bindings converte [...] omits dfa10dfcde8f dt-bindings: display: panel: Convert sitronix,st7701 to DT schema omits 91b21a669f18 dt-bindings: display: panel: Convert feiyang,fy07024di26a3 [...] omits 43ea4d090509 video: Add missing annotation for cyber2000fb_enable_ddc() [...] omits 71c45008e2b0 drm/ingenic: Delete an error message in ingenic_drm_probe() omits 20c22ad32957 drm/dp_mst: Remove drm_dp_mst_has_audio() omits 75727b308092 drm/i915/dp_mst: Cast intel_connector->port as drm_dp_mst_port omits 760666268615 video: fbdev: don't print error message on platform_get_ir [...] omits d1d900f822b6 Bluetooth: Simplify / fix return values from tk_request omits 56b165feaf9b drm/vblank: Add intro to documentation omits c2aa30db744d Bluetooth: debugfs option to unset MITM flag omits e2d7fc20b3e2 drm/writeback: wire drm_writeback.h to kernel-doc omits 21de71f6db2e drm: writeback: document callbacks omits c4e8ba739034 drm/i915/gt: Yield the timeslice if caught waiting on a us [...] omits e94f785642dc drm/i915/gem: Promote 'remain' to unsigned long omits 2bbcaaee1fcb ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb omits 19d6c375d671 ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb omits e4ff08a4d727 ath9k: Fix use-after-free Write in ath9k_htc_rx_msg omits abeaa85054ff ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx omits ced21a4c726b ath9k: Fix use-after-free Read in htc_connect_service omits acb31476adc9 ath10k: fix kernel null pointer dereference omits 61272e47c18c drm/dp_mst: Don't drop NAKs for down responses omits cbfb1b74438f drm/dp_mst: Fix NULL deref in drm_dp_get_one_sb_msg() omits e68296259cf3 drm/i915/gem: Wait until the context is finally retired be [...] omits 3b0a05792e2e drm/i915: Allow asynchronous waits on the i915_active barriers omits 442dbc5c6861 drm/i915: Make exclusive awaits on i915_active optional omits 795def8b14ff ath10k: enable radar detection in secondary segment omits 3db24065c2c8 ath10k: enable VHT160 and VHT80+80 modes omits 800113ff4b1d ath11k: Avoid mgmt tx count underflow omits bdef56a36eea ath11k: Increase the tx completion ring size omits 9a8074e3bcd7 ath11k: fix error message to correctly report the command [...] omits 21c1b063f4b9 ath11k: add pktlog checksum in trace events to support pktlog omits 3d1c60460fb2 ath10k: Fix the race condition in firmware dump work queue omits 9556dfa28b4d ath11k: Add sta debugfs support to configure ADDBA and DELBA omits 39d571d17231 drm/i915/gem: Take DBG_FORCE_RELOC into account prior to u [...] omits 30c88a47f1ab drm/i915/gem: Flush all the reloc_gpu batch omits b4df5405f3e6 drm/i915: Extend hotplug detect retry on TypeC connectors [...] omits 8c8919c7c99f drm/i915: Add a retry counter for hotplug detect retries omits 04f6305f8071 Merge branch 'for-5.8/logitech' into for-next omits c08ce255033a HID: logitech: drop outdated references to unifying receivers omits ed7cca1ff014 drm/sun4i: tcon: Delete an error message in sun4i_tcon_init_irq() omits 91fcf8e60384 drm/bridge: fix kernel-doc warning in panel.c omits fa3d55a14a7c drm/sched: fix kernel-doc in gpu_scheduler.h omits d2a3f5f4635b Bluetooth: Add HCI device identifier for VIRTIO devices omits 3679fe7d43c6 Bluetooth: Increment management interface revision omits bc292258c580 Bluetooth: Add support for reading security information omits a479036041d6 Bluetooth: Add support for Read Local Simple Pairing Options omits fc04590e3d39 Bluetooth: btusb: Enable MSFT extension for Intel ThunderP [...] omits 7fd673bcdacc Bluetooth: btusb: Enable Intel events even if already in o [...] omits 145373cb1b1f Bluetooth: Add framework for Microsoft vendor extension omits 3d2336042ae3 Bluetooth: Move debugfs configuration above the selftests omits baac6276c0a9 Bluetooth: btusb: handle mSBC audio over USB Endpoints omits 1f8330ea1692 Bluetooth: add support to notify using SCO air mode omits 50dc581a8f43 drm/amd/display: fix the broken logic in dc_link.c omits 764a21cb085b drm/amd/powerplay: avoid using pm_en before it is initialized omits 567c8fc4a0d2 drm/amd/powerplay: implement the is_dpm_running() omits dbd138dfeb74 drm/amd/display: re-order asic declarations omits 575b0a6e6a2f drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK omits 193cce34a105 amdgpu/drm: remove psp access on navi10 for sriov omits 8913f7ff0580 drm/amd/display: Guard calls to hdcp_ta and dtm_ta omits c0ed2ca61f90 drm/amd/display: remove mod_hdcp_hdcp2_get_link_encryption [...] omits 72dc0f515913 drm/dp_mst: Remove drm_dp_mst_topology_cbs.destroy_connector omits eefc95895124 drm/amd/amdgpu_dm/mst: Stop printing extra messages in dm_ [...] omits 09b974e8983a drm/amd/amdgpu_dm/mst: Remove ->destroy_connector() callback omits e75405bcd8f3 drm/amd/amdgpu_dm/mst: Remove unneeded edid assignment whe [...] omits 848862e67288 drm/i915/gt: Free request pool from virtual engines omits 53f5da74c7a2 drm/i915/selftests: Wait until we start timeslicing after [...] omits 614654abe847 drm/i915: Check current i915_vma.pin_count status first on unbind omits 958f92414de1 drm/panel-leadtek-ltk500hd1829: Fix dotclock omits 6352219c39c0 drm/i915/perf: Do not clear pollin for small user read buffers omits 9657aaa2055d drm/i915: Revoke mmap before fence omits d82a855ac085 drm/i915: Move the port sync DP_TP_CTL stuff to the encoder hook omits ede9771d7f84 drm/i915: Pass atomic state to encoder hooks omits 1ff241ea2b26 drm/i915: Do pipe updates after enables for everyone omits 4f05d7aeba97 drm/i915: Fix port sync code to work with >2 pipes omits b932da3c8a35 drm/i915: Eliminate port sync copy pasta omits dc5b8ed56bb3 drm/i915: Implement port sync for SKL+ omits 10cf8e755a9a drm/i915: Store cpu_transcoder_mask in device info omits bfae03fe75eb drm/i915: Avoid setting timer->expires to 0 omits 625c18d706f7 drm: delete drm_pci.h omits 33775336d56e drm/pci: Move drm_pci_alloc/free under CONFIG_DRM_LEGACY omits 43acd6516ca9 drm/i915: Keep a per-engine request pool omits 61249ce08ee9 spi: spi-ep93xx: fix wrong SPI mode selection omits 1e5479be46a7 Bluetooth: fixing minor typo in comment omits 31ce1c81f672 Merge branch 'for-5.7/upstream-fixes' into for-next omits 778fbf417999 HID: wacom: Read HID_DG_CONTACTMAX directly for non-generi [...] omits c76d4ab764ad drm/virtio: make virtio_gpu_object_attach void omits 6457a0df4df2 drm/virtio: delete notify in virtio_gpu_object_create omits 6eefb4bb938f drm/virtio: delete notify after virtio_gpu_cmd_context_create omits d60138530a78 drm/virtio: random virtgpu_drv.h cleanups omits 7fedd3bb6b77 Bluetooth: Prioritize SCO traffic omits 81bd5d0c6243 Bluetooth: hci_bcm: fix freeing not-requested IRQ omits b25e4df4a83e Bluetooth: hci_bcm: respect IRQ polarity from DT omits 9c9a8468de21 drm/hisilicon: Enforce 128-byte stride alignment to fix th [...] omits ffca8b2a77f2 Merge branch 'work.exfat' into for-next omits 63d0f3ea8ebb drm/i915/tgl: Make Wa_14010229206 permanent omits 98d513167f6f drm/i915/selftests: Check for has-reset before testing hos [...] omits 89ff76bf9b3b drm/i915/gem: Utilize rcu iteration of context engines omits 4c977837ba29 drm/i915/execlists: Peek at the next submission for error [...] omits 7bcb773dafc0 drm/i915/uc: Cleanup kerneldoc warnings omits 27586ca786a7 XArray: Handle retry entries within xas_find_marked omits 303c32f3fce9 XArray: Add xas_for_each_contig omits e8018d0afe78 XArray: Split __xas_store from xas_store omits 2b32111bf854 test_xarray: Test two more things about xa_cmpxchg omits 14c04d4e28bc ida: Free allocated bitmap in error path omits b812e5b4aaed drm/zte: Use simple encoder omits d19561579d23 drm/vkms: Use simple encoder omits 35b9df3cde20 drm/virtgpu: Use simple encoder omits f6ebc1b0f772 drm/vc4: Use simple encoder omits d877d6ea7773 drm/tilcdc: Use simple encoder omits b28ad7deb2f2 drm/tidss: Use simple encoder omits 4d0e95e0e567 drm/tegra: Use simple encoder omits f9f3a38d1654 drm/sun4i: Use simple encoder omits 2d2e89dafc85 drm/shmobile: Use simple encoder omits 0dbd735448bf drm/rockchip: Use simple encoder omits f9b21bde1af5 drm/rcar-du: Use simple encoder omits b534c4f550d9 drm/mediatek: Use simple encoder omits c9f9a6f2f048 drm/ingenic: Use simple encoder omits 62fbddda2f72 drm/imx: Use simple encoder omits a1170f90c4d8 drm/i2c/tda998x: Use simple encoder omits 785b07e1ba60 drm/hisilicon/kirin: Use simple encoder omits d088b69f5017 drm/gma500: Use simple encoder omits 3d5e73abb7be drm/fsl-dcu: Use simple encoder omits 3e1fe32dd5bc drm/exynos: Use simple encoder omits cbb9ea426cc8 drm/atmel-hlcdc: Use simple encoder omits 6a1e7ccf8cdc drm: Fix wrong kfree() in managed resource usage example omits 92516cd97fd4 Bluetooth: Always request for user confirmation for Just Works omits 3ee7b7cd8390 Bluetooth: Add BT_MODE socket option omits b86b0b150fed Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS omits 139dfad6cfa0 dt-bindings: net: bluetooth: Add device tree bindings for [...] omits e5d6468fe9d8 Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC [...] omits 9da0ea09639f drm/i915/gem: Drop cached obj->bind_count omits 0d86ee35097a drm/i915/gt: Make fence revocation unequivocal omits 725c9ee7fc6d drm/i915/gt: Store the fence details on the fence omits 63baf4f3d587 drm/i915/gt: Only wait for GPU activity before unbinding a [...] omits 8a338f4bf642 drm/i915/gem: Try allocating va from free space omits a871afc8d05c drm/amd/dc: Kill dc_conn_log_hex_linux() omits a98c4cd92690 drm/amd/amdgpu_dm/mst: Remove useless sideband tracing omits a500194e73c8 drm/amdgpu/vcn: fix spelling mistake "fimware" -> "firmware" omits 82c416b13cb7 drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 omits 9ec420d83341 drm/amd/display: code cleanup of dc_link file on func dc_l [...] omits ded3491b8522 drm/amd/display: code cleanup on dc_link from is_same_edid [...] omits 621514aa4140 drm/amd/display: codestyle cleanup on dc_link file until d [...] omits 2176409956eb drm/amd/display: cleanup codestyle type BLOCK_COMMENT_STYL [...] omits e520859cde72 drm/amdgpu: enable VCN2.5 DPG mode for Arcturus omits c97e3076eb7a drm/amdgpu/vcn2.5: Add firmware w/r ptr reset sync omits 9352141027af drm/amdgpu/vcn2.0: Add firmware w/r ptr reset sync omits 2c68f0e3771d drm/amdgpu/vcn: Add firmware share memory support omits ad9469fb5b3c drm/amdgpu/vcn2.5: stall DPG when WPTR/RPTR reset omits ef563ff40340 drm/amdgpu/vcn2.0: stall DPG when WPTR/RPTR reset omits e3b41d82daba drm/amdgpu/vcn: fix race condition issue for dpg unpause m [...] omits bd718638b851 drm/amdgpu/vcn: fix race condition issue for vcn start omits 17e137f27cb1 drm/amdgpu: skip access sdma_v5_0 registers under SRIOV (v2) omits 1675c3a24d07 drm/amdgpu: stop disable the scheduler during HW fini omits 6b6706cdaca3 drm/amd/powerplay: added mutex protection on msg issuing omits a0ec225633d9 drm/amd/powerplay: unified interfaces for message issuing [...] omits 5964f3feb000 drm/amd/powerplay: avoid calling Vega20 specific SMU messa [...] omits 81bf835ef90d drm/amd/powerplay: avoid calling SMU10 specific SMU messag [...] omits 7843f537422a drm/amd/powerplay: avoid calling SMU9 specific SMU message [...] omits 92e0070e02e8 drm/amd/powerplay: avoid calling SMU8 specific SMU message [...] omits 87f09ec6c62d drm/amd/powerpaly: drop unused APIs omits d9c8316eb372 drm/amd/powerplay: avoid calling SMU7 specific SMU message [...] omits 22ecc9665d40 drm/amd/powerplay: avoid calling CI specific SMU message i [...] omits 9e94ff338610 drm/amdgpu: reroute VMC and UMD to IH ring 1 for oss v5 omits 0ab176e69c8d drm/amdgpu: call psp to program ih cntl in SR-IOV for Navi omits ab518012062d drm/amdgpu: enable IH ring 1 and ring 2 for navi omits b635ae8744e1 drm/amdgpu: ih doorbell size of range changed for nbio v7.4 omits 04cdac5c17f0 drm/amdgpu: infinite retries fix from UTLC1 RB SDMA omits a9d82d2f9129 drm/amdgpu: fix non-pointer dereference for non-RAS supported omits c76c1a429788 drm/amd/amdgpu: Include headers for PWR and SMUIO registers omits c8e42d57859d drm/amdgpu: implement more ib pools (v2) omits ac60b2294c9e drm/amd/display: Move backlight pwm enable function call omits 16012806e697 drm/amd/display: Add ABM driver implementation omits 46484870d02a drm/amd/display: 3.2.77 omits b7b2a316b95e drm/amdgpu: extend compute job timeout omits ad31da434eb3 drm/amdgpu: No need support vcn decode omits 2f2941324c65 drm/amdgpu: postpone entering fullaccess mode omits dffa11b4f74b drm/amdgpu: adjust sequence of ip_discovery init and timeo [...] omits 122078de168b drm/amdgpu: equip new req_init_data handshake omits ff1f03a7b8c4 drm/amdgpu: use static mmio offset for NV mailbox omits aa53bc2edb66 drm/amdgpu: introduce new request and its function omits c27cbdd2d073 drm/amdgpu: introduce new idh_request/event enum omits 4d130238a760 drm/amdgpu: cleanup idh event/req for NV headers omits ba56657d187a drm/amd/amdgpu: Fix SMUIO/PWR Confusion (v2) omits 6c33a6f4c8a6 drm/amd/amdgpu: Move PWR_MISC_CNTL_STATUS to its own header omits 2e40d9b915d4 drm/amd/amdgpu: Add missing SMUIO v12 register to headers omits 955df04e3b31 drm/amdgpu/uvd7: remove unnecessary conversion to bool omits 1bd9c9392732 drm/radeon: align short build log omits a341deb97236 drm/radeon: use pattern rule to avoid code duplication in [...] omits 4ed513b52dc8 drm/radeon: fix build rules of *_reg_safe.h omits 4bc97748e3f4 drm/radeon: remove unneeded header include path omits d73cd701278a drm/amdgpu: Ignore the not supported error from psp omits 6bc8cdde574b drm/amdgpu: Add 4k resolution for virtual display omits 02f6efb47856 drm/amdgpu: Virtual display need to support multiple ctrcs omits 61380faa4b4c drm/amdgpu: disable ras query and iject during gpu reset omits 66399248feaf drm/amdgpu: added xgmi ras error reset sequence omits 3aa0115d238c drm/amdgpu: cleanup all virtualization detection routine omits b89659b78329 drm/amdgpu: amends feature bits for MM bandwidth mgr omits 8884532a6e0f drm/amdgpu: purge ip_discovery headers omits 714309f0f3e3 drm/amdgpu: Fix FRU data checking omits 358e00e0adc8 drm/amdgpu: Expose TA FW version in fw_version file omits fabe01d7bbda drm/amdgpu: disabled fru eeprom access omits 1f02c97b32dd drm/amd/amdgpu: Add GFX9.1 PWR_MISC_CNTL_STATUS register t [...] omits 18485be97657 drm/amdgpu: Add documentation for unique_id omits 1af8e76e1418 drm/amdgpu: Add documentation for PCIe accounting omits 1d90c13d7119 drm/amdgpu: Add documentation for memory info omits bd607166af7f drm/amdgpu: Enable reading FRU chip via I2C v3 omits dedac37ea96b Merge branch 'for-5.7' into for-next omits 0d961c4610ff drm/i915/gt: fix spelling mistake "undeflow" -> "underflow" omits a5572d1f0d7f drm/i915/gt: Align engine dump active/pending omits bcf6293d7ae9 drm/core: Calculate bpp in afbc helper omits 88f1b29a44b1 drm/core: Use proper debugging macro omits 8523f8875bee drm/amdgpu: improve amdgpu_gem_info debugfs file omits f44ffd677fb3 drm/amdgpu: add support for exporting VRAM using DMA-buf v3 omits 48262cd9499c drm/amdgpu: add checks if DMA-buf P2P is supported omits 57b7b62f5a74 drm/amdgpu: note that we can handle peer2peer DMA-buf omits efa557bc7c81 drm/ttm: lock resv object during destruction omits 09606b5446c2 dma-buf: add peer2peer flag omits 97a37c919f62 drm/i915/gem: Ignore readonly failures when updating relocs omits bdf7e3b782ef drm/dp_mst: make build_clear_payload_id_table return void omits 4d6c18590870 drm/i915/gt: Fill all the unused space in the GGTT omits 708c82d59b14 drm/i915: Report all failed registers for ctx isolation omits 606727842d8b drm/i915/gt: Include the execlists CCID of each port in th [...] omits 917155557238 drm/i915/execlists: Pause CS flow before reset omits 71a6688e81d9 drm/i915/selftests: Tidy up an error message for live_erro [...] omits f53ae29c0ea1 drm/i915/gt: Include a few tracek for timeslicing omits 86dbf52d26cc drm/i915: Defer kicking the tasklet until all rescheduling [...] omits 9f7ffa297978 drm/i915/tc/icl: Update TC vswing tables omits a2ae2010d3b7 drm/i915/dp/ehl: Update vswing table for HBR and RBR omits 70988115ac69 drm/i915/dp: Return the right vswing tables omits f77a2db27f26 drm/i915/icl+: Don't enable DDI IO power on a TypeC port i [...] omits 80e5f89da3ab drm/qxl: Use correct notify port address when creating cur [...] omits 2713778cbfca drm/mm: revert "Break long searches in fragmented address spaces" omits e6219defd366 drm: add docs about the IN_FORMATS plane property omits e2ccf0d009b1 drm/i915/execlists: Double check breadcrumb before crying foul omits d16e137e7f4b drm/i915/perf: don't read head/tail pointers outside criti [...] omits b28b34ac85d7 drm/i915/execlists: Explicitly reset both reg and context runtime omits c7da606edab6 drm/managed: Fix off-by-one in warning omits 0f1dd02295f3 drm/i915/gem: Split eb_vma into its own allocation omits 303973aaef12 drm/fb: fix kernel-doc in drm_framebuffer.h omits d7d50f801d44 drm/i915/perf: Schedule oa_config after modifying the contexts omits 229007e02d69 drm/i915: Wrap i915_active in a simple kreffed struct omits d75a92a81467 drm/i915: Allow for different modes of interruptible i915_ [...] omits 4b379a48ded0 drm/i915/selftests: Check timeout before flush and cond checks omits 8b6d457f9532 drm/i915/execlists: Include priority info in trace_ports omits d472634ef9e1 drm/i915/huc: Fix HuC register used in debugfs omits 6c0ac4d5fff7 drm/dp_mst: add kernel-doc for drm_dp_mst_port.fec_capable omits 2da48b1f888d drm/i915/huc: Add more errors for I915_PARAM_HUC_STATUS omits 2bf99b22beff drm: error out with EBUSY when device has existing master omits 45bc3d26c95a drm: rework SET_MASTER and DROP_MASTER perm handling omits a32f0ecd79b4 Merge fanotify fix from Nathan Chancellor. omits 86b17c7f14ed usb: chipidea: core: show the real pointer value for register omits 80990f3fdc0a usb: chipidea: core: refine the description for this driver omits 5de131d21349 usb: chipidea: udc: fix the kernel doc for udc.h omits c7ccc1b78368 drm/radeon: convert to use i2c_new_client_device() omits 3f9becf950aa drm/nouveau/therm: convert to use i2c_new_client_device() omits bf2993c19b00 drm/i2c/tda998x: convert to use i2c_new_client_device() omits d1fe2e78f27f drm/i2c/sil164: convert to use i2c_new_client_device() omits fae6802daf46 drm/gma500: convert to use i2c_new_client_device() omits 0bf659504912 drm/amdgpu: convert to use i2c_new_client_device() omits 0ddc94526971 dt-bindings: display: add visionox rm69299 panel variant omits b1e44754af50 dt-bindings: display: xpp055c272: Remove the reg property omits dcde9c02f86f dt-bindings: display: ltk500hd1829: Remove the reg property omits 105235e4ae4c drm: panel: Add Starry KR070PE2T omits c2eee4bfda56 dt-bindings: panel: Add binding for Starry KR070PE2T omits 1996970773a3 drm/lima: Add optional devfreq and cooling device support omits 106d4ffd6cb8 drm/i915/tgl: Add definitions for VRR registers and bits omits 35f3fd8182ba drm/i915/execlists: Workaround switching back to a complet [...] omits 6bb0942e8f46 drm/dp_mst: Remove single tx msg restriction. omits fbc821c4a506 drm/mst: Support simultaneous down replies omits 21a729d00776 drm/mst: Separate sideband packet header parsing from mess [...] omits 9d32706f8aa8 Merge branch 'mvebu/dt64' into mvebu/for-next omits 3f785ddb6206 arm64: dts: update SolidRun Armada 8040 phy interface types omits 05d756b0c3b8 drm/i915: Include port sync state in the state dump omits d4d7d9ca57a4 drm/i915: Use REG_FIELD_PREP() & co. for TRANS_DDI_FUNC_CTL2 omits 02d8ea47dbc3 drm/i915: Move icl_get_trans_port_sync_config() into the DDI code omits f73adacadfe5 drm/i915: Drop usless master_transcoder assignments omits 589a4cd6cc43 drm/i915: Move TRANS_DDI_FUNC_CTL2 programming where it belongs omits 3a035ea46631 drm/i915/mst: Use .compute_config_late() to compute master [...] omits d002491168fc drm/i915: Differentiate between aliasing-ppgtt and ggtt pinning omits 0c1abaa7fbfb drm: Constify adjusted_mode a bit omits 743acd115070 drm/i915: Get rid of silly void* from MST code omits 1c664c15cf0a drm/i915: use forced codec wake on all gen9+ platforms omits 4ef10fe05ba0 drm/i915/perf: add new open param to configure polling of [...] omits c51dbc6e8f17 drm/i915/perf: move pollin setup to non hw specific code omits d1df41eb72ef drm/i915/perf: rework aging tail workaround omits c1ac28a4de6f Revert "clocksource: Avoid creating dead devices" omits 1a8bf67df6d8 drm/fb-helper: Add TODO for making drm_fb_helper_alloc_fbi [...] omits 5ea5647f4918 drm/bridge: sii9234: silence warning about regulators duri [...] omits 7bf03e7504e4 drm/i915: Cast remain to unsigned long in eb_relocate_vma omits a9410a625064 drm/i915/uc: do not free err log on uc_fini omits 293a554801b2 drm/i915/uc: Move uC debugfs to its own folder under GT omits 34904bd64a69 drm/i915/debugfs: move uC printers and update debugfs file names omits 801a0caa627b drm/i915/huc: make "support huc" reflect HW capabilities omits 708249a6eba1 drm/i915/guc: drop stage_pool debugfs omits 12df6c59b6db drm/i915/gt: allow setting generic data pointer omits 9e1ed9fb1eb0 drm: Add docs for managed resources omits b1a981bd5576 drm/udl: drop drm_driver.release hook omits fe5b7c86d606 drm/udl: Drop explicit drm_mode_config_cleanup call omits 3421a6c4098f drm/mipi-dbi: Drop explicit drm_mode_config_cleanup call omits 53bdebf7fec8 drm/mipi-dbi: Move drm_mode_config_init into mipi library omits be9f2b034859 drm/repaper: Drop explicit drm_mode_config_cleanup call omits 8f2cb9379fb4 drm/gm12u320: Simplify upload work omits 7ef64ed121c7 drm/gm12u320: Use helpers for shutdown/suspend/resume omits 993f5b193d14 drm/gm12u320: Use devm_drm_dev_init omits 08373edcb9a8 drm/gm12u320: More drmm_ omits c792098baf22 drm/tidss: Drop explicit drm_mode_config_cleanup call omits 18c6222237f8 drm/mtk: Drop explicit drm_mode_config_cleanup call omits e28c853eed8f drm/shmob: Drop explicit drm_mode_config_cleanup call omits 967be0ffa62d drm/stm: Drop explicit drm_mode_config_cleanup call omits 56e35f85bae2 drm/rockchip: Drop explicit drm_mode_config_cleanup call omits b570e88d8827 drm/rcar-du: Drop explicit drm_mode_config_cleanup call omits 5e3e55b69c39 drm/pl111: Drop explicit drm_mode_config_cleanup call omits bd9ff7b521a6 drm/meson: Drop explicit drm_mode_config_cleanup call omits 90c2e13bc30e drm/mcde: More devm_drm_dev_init omits 4b055ab1378a drm/mcde: Drop explicit drm_mode_config_cleanup call omits fe1cc102a381 drm/ingenic: Drop explicit drm_mode_config_cleanup call omits 70c2fe18a4be drm/cirrus: Fully embrace devm_ omits bb1e0dfaa7e9 drm/cirrus: Drop explicit drm_mode_config_cleanup call omits b771a5687d61 drm/bochs: Drop explicit drm_mode_config_cleanup omits 9caf3c801964 drm/bochs: Remove leftover drm_atomic_helper_shutdown omits c3b790ea07a1 drm: Manage drm_mode_config_init with drmm_ omits d33b58d0115e drm: Garbage collect drm_dev_fini omits c23d686f1960 drm: Manage drm_vblank_cleanup with drmm_ omits 641b9103d838 drm: Manage drm_gem_init with drmm_ omits f96306f9892b drm: manage drm_minor cleanup with drmm_ omits 2cbf7fc6718b drm: Use drmm_ for drm_dev_init cleanup omits a5c71fdba9df drm: Handle dev->unique with drmm_ omits d5e56705927e drm/i915/display: Fix mode private_flags comparison at ato [...] omits 5dad34f3c444 drm: Cleanups after drmm_add_final_kfree rollout omits 780e41edf890 drm/<drivers>: Use drmm_add_final_kfree omits b6731025a52f drm/gm12u320: Use drmm_add_final_kfree omits 81e3264652e8 drm/ingenic: Use drmm_add_final_kfree omits 144a29fdac4e drm/repaper: Use drmm_add_final_kfree omits ac19f140bc27 drm/vkms: Use drmm_add_final_kfree omits 363de9e7d4f6 drm/vgem: Use drmm_add_final_kfree omits e2edcaaa3da8 drm/mcde: Use drmm_add_final_kfree omits afeeabb88bab drm/tidss: Use drmm_add_final_kfree omits ea3aa6203c6b drm/v3d: Use drmm_add_final_kfree omits b6097727ae57 drm/cirrus: Use drmm_add_final_kfree omits 7fb81e9d8073 drm/i915: Use drmm_add_final_kfree omits c1b164a5f7ab Merge remote-tracking branch 'drm/drm-next' into drm-misc-next omits 873863b6214a drm/qxl: Use drmm_add_final_kfree omits d0c116adc656 drm/udl: Use drmm_add_final_kfree omits f5ad671b2963 drm/mipi_dbi: Use drmm_add_final_kfree in all drivers omits 6f365e561d66 drm: Set final_kfree in drm_dev_alloc omits c6603c740e0e drm: add managed resources tied to drm_device omits 0ce542f73171 drm/i915: Don't clear drvdata in ->release omits fd7cb5753ef4 mm/sl[uo]b: export __kmalloc_track(_node)_caller omits d121f63c00e3 drm/i915/display: Return early after MISSING_CASE for writ [...] omits 7015f127d821 drm/i915/display: Remove useless but deadly local omits 73c8bfb7feed drm/i915: Drop final few uses of drm_i915_private.engine omits 03582496e01d Pull fanotify name event patches from Amir. omits 9642b4f01bcd drm/i915/wopcm: convert to drm device based logging omits 85f691d369d1 drm/i915/psr: use struct drm_device based logging omits 3dfd8d710419 drm/i915/display: use struct drm_device based logging omits 4fb5eec94c51 drm/i915/display: clean up intel_PLL_is_valid() omits 7bee031d7b31 drm/i915/tv: use struct drm_device based logging omits edd38964a526 drm/i915/connector: use MISSING_CASE instead of logging omits dd10a80f8671 drm/i915/dsi: use struct drm_device based logging omits 419190429cd1 drm/i915/hdmi: use struct drm_device based logging omits 5bdbddff31cd drm/i915/dsi: use struct drm_device based logging omits ca4aae6daae1 drm/i915/dp_mst: use struct drm_device based logging omits eba9836f28b2 drm/i915/dp_aux_backlight: use struct drm_device based logging omits 3c4e3870facc drm/i915/display_power: use struct drm_device based logging omits 47bdb1caba0b drm/i915/ddi: use struct drm_device based logging omits 1443b8c9e712 kcsan: Update API documentation in kcsan-checks.h omits e7325b774cc7 kcsan: Update Documentation/dev-tools/kcsan.rst omits e7b341005007 kcsan: Fix a typo in a comment omits 44656d3dc4f0 kcsan: Add current->state to implicitly atomic accesses omits 2402d0eae589 kcsan: Add option for verbose reporting omits 48b1fc190a18 kcsan: Add option to allow watcher interruptions omits 6c81e21a4742 drm/i915/gt: Stage the transfer of the virtual breadcrumb omits 92581f9fb99c drm/i915: Immediately execute the fenced work omits 6670b413f845 drm/i915/execlists: Pull tasklet interrupt-bh local to dir [...] omits 032d992dcbef drm/i915/selftests: Measure the energy consumed while in RC6 omits 9bf7c31386e5 drm/i915/execlists: Drop setting sibling priority hint on [...] omits 5d1b631c773f arm64: bti: Document behaviour for dynamically linked binaries omits 691f7ba58d52 drm/i915/display/fbc: Make fences a nice-to-have for GEN9+ omits 0e8003076aca drm/bridge: dw-hdmi: rework csc related functions omits 86af379ebca2 drm/bridge: dw-hdmi: Add support for RGB limited range omits 6b633e3efbb4 drm/bridge: dw-hdmi: do not force "none" scan mode omits 1ef1380ca5dd drm/sun4i: Sort includes in VI and UI layer code omits 7831112eded6 drm/sun4i: de2: Don't return de2_fmt_info struct omits daab3d0e8e2b drm/sun4i: de2: csc_mode in de2 format struct is mostly redundant omits a9a753594a89 drm/sun4i: de2: rgb field in de2 format struct is redundant omits 13c5a577b342 drm/i915/gt: Select the deepest available parking mode for rc6 omits f78a862d13e8 drm/i915/dsi: Use private flags to indicate TE in cmd mode omits cebb28acf704 drm/i915/dsi: Add check for periodic command mode omits b683e6d9a679 drm/i915/dsi: Add cmd mode flags in display mode private flags omits b927783228f9 drm/i915/dsi: Add vblank calculation for command mode omits b4b95b056ef3 drm/i915/dsi: Configure transcoder operation for command mode. omits af7a272ef650 drm/i915/gt: Only delay the context barrier pm omits 8ad463acc78a drm/vram-helper: remove unneeded #if defined/endif guards. omits 8493e110a637 drm/i915/selftests: mark huge_gem_object as not shrinkable omits edee52c927ef drm/i915/gt: Delay release of engine-pm after last retirement omits e9037e7f9a16 drm/i915: Extend intel_wakeref to support delayed puts omits 45d417399424 drm/i915/selftests/perf: watch out for stolen objects omits 41e4065a6b0b drm/i915: Rely on direct submission to the queue omits 7707f7227f09 drm/rockchip: Add support for afbc omits 93159e12353c drm/i915/gem: Avoid gem_context->mutex for simple vma lookup omits 3447c4c55d0e drm/i915: Avoid live-lock with i915_vma_parked() omits 8e87e0139aff drm/i915/gt: Mark timeline->cacheline as destroyed after r [...] omits 7328eea1888d clocksource/drivers/timer-vf-pit: Fix build error omits 13ea6db2cf24 drm/i915/edp: Ignore short pulse when panel powered off omits c2320c3ee0e6 Merge branch 'for-5.6/upstream-fixes' into for-next omits 043cd2d14ede drm/i915/gt: Leave rps->cur_freq on unpark omits 21abf0bf168d drm/i915/gt: Treat idling as a RPS downclock event omits bb6892b7ce15 drm/i915/gt: Use the correct err_unlock unwind path for a [...] omits 7f60c4b9d964 drm/lima: add trace point for tasks omits 57b517cecea0 drm/lima: add error sysfs to export error task dump omits b78edd46f6a9 drm/lima: save task info dump when task fail omits c67a3d4f68c7 drm/lima: add max_error_tasks module parameter omits 6ebd24b6bf10 drm/lima: save process info for debug usage omits f019190b7d27 drm/mipi-dbi: Make mipi_dbi_command_stackbuf() data parame [...] omits 92e513fb0798 dt-bindings: display: grammar fixes in panel/ omits 9fd28570ec91 iio: light: tsl2563: Rename macro to fix typo omits 143324fd89ef iio: core: Make mlock internal to the iio core omits 72ad02b15d63 iio: Add SEMTECH SX9310/9311 sensor driver omits 4bb2b8f94ace iio: adc: ad7476: implement devm_add_action_or_reset omits 0267a3166644 iio: adc: ad7476: Add AD7091 support omits 3a6af93dd66e iio: adc: ad7476: Add IIO_CHAN_INFO_RAW for AD7091R omits af37e4703d00 iio: adc: ad7476: Generate CONVST signal internally omits 4be590e3f6ec iio: adc: intel_mrfld_adc: Use be16_to_cpu() instead of ge [...] omits 144eb562becf iio: humidity: hts221: Drop unneeded casting when print er [...] omits 92c3e93b7d2d iio: humidity: hts221: Make use of device properties omits 4d8d2f09ad9f iio: humidity: hts221: Use dev_get_platdata() to get platf [...] omits 38bc80154a50 iio: st_sensors: Join string literals back omits 7da08588b992 iio: st_sensors: Drop unneeded casting when print error code omits 1f38527d5878 iio: st_sensors: Drop unneeded explicit castings omits 49f20fc6fe70 iio: st_sensors: Use dev_get_platdata() to get platform_data omits 3c50dee99588 iio: light: st_uvis25: Drop unneeded casting when print er [...] omits 35a4eeb055c9 iio: core: Use scnprintf() for avoiding potential buffer overflow omits 2dbbe4d513ad iio: xilinx-xadc: Fix typo in author's name omits f5d2313bd3c5 kcsan, trace: Make KCSAN compatible with tracing omits 703b321501c9 kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) omits 81af89e15862 kcsan: Add kcsan_set_access_mask() support omits b738f6169f12 kcsan: Introduce kcsan_value_change type omits b968a08f242d compiler.h, seqlock.h: Remove unnecessary kcsan.h includes omits f0f6928c2c4c kcsan: Move interfaces that affects checks to kcsan-checks.h omits 3a5b45e5031f kcsan: Fix misreporting if concurrent races on same address omits 80d4c4775216 kcsan: Expose core configuration parameters as module params omits a312013578e4 kcsan: Add test to generate conflicts via debugfs omits f97f713dc257 kcsan: Introduce ASSERT_EXCLUSIVE_*() macros omits d591ec3db75f kcsan: Introduce KCSAN_ACCESS_ASSERT access type omits ed95f95c86cd kcsan: Fix 0-sized checks omits 8cfbb04fae75 kcsan: Clean up the main KCSAN Kconfig option omits a249a73231e2 kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS omits 1e6ee2f0fe8a kcsan: Add option to assume plain aligned writes up to wor [...] omits 7ad900d35b49 kcsan: Add docbook header for data_race() omits 76d6f06c36a3 copy_to_user, copy_from_user: Use generic instrumented.h omits d0ef4c360f7e iov_iter: Use generic instrumented.h omits 27f937cc810a asm-generic, kcsan: Add KCSAN instrumentation for bitops omits ed8af2e4d2a7 asm-generic, atomic-instrumented: Use generic instrumented.h omits 36e4d4dd4fc4 include/linux: Add instrumented.h infrastructure omits ad4f8eeca8ea kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY omits f1bc96210c6a kcsan: Make KCSAN compatible with lockdep omits 05f9a4067964 kcsan: Rate-limit reporting per data races omits 47144eca2821 kcsan: Show full access type in report omits 5c361425744d kcsan: Prefer __always_inline for fast-path omits df10846ff2ac Merge branch 'linus' into locking/kcsan, to pick up fixes omits a4654e9bde4e Merge branch 'x86/kdump' into locking/kcsan, to resolve conflicts omits 3af41f40e7f7 Merge branch 'for-5.7/ish' into for-next omits ec539e70d882 Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] omits 4f55bb03801a omapfb: Remove unused writeback code omits 6ce2fc42dbda fbdev: via: fix -Wextra build warning and format warning omits 1a56b9fa3275 fbdev: pm[23]fb.c: fix -Wextra build warnings and errors omits 5194480ce6b2 fbdev: savage: fix -Wextra build warning omits 6ea16a0ba37f fbdev: matrox: fix -Wextra build warnings omits c43da0610723 fbdev: aty: fix -Wextra build warning omits b5445b244114 fbdev: fbmon: fix -Wextra build warnings omits 06b522d6de9d video: uvesafb: Use scnprintf() for avoiding potential buf [...] omits 42f21e5452a2 video: omap2: Use scnprintf() for avoiding potential buffe [...] omits bf1b615ad97e video: omapfb: Use scnprintf() for avoiding potential buff [...] omits b412c63f1cba drm/i915/gt: Report context-is-closed prior to pinning omits cb1824bb1ec6 drm/i915: Fix crtc nv12 etc. plane bitmasks for DPMS off omits 03c761b00c87 drm/i915/dp: Add writing of DP SDPs omits d1eed96dcb60 drm/i915/dp: Add compute routine for DP HDR Metadata Infof [...] omits 9799c4c3b76e drm/i915/dp: Add compute routine for DP VSC SDP omits e2e4c4e1dcaf drm: Add DP1.4 VSC SDP Payload related Data Structures omits 8e37d6991391 drm/i915/gt: Cancel a hung context if already closed omits 207e4a71fb53 drm/i915: Use explicit flag to mark unreachable intel_context omits 2386b492ded4 drm/i915: Prefer '%ps' for printing function symbol names omits 0666a8d7f6a4 drm/virtio: fix OOB in virtio_gpu_object_create omits 394ad36c51ad drm/i915/workarounds: convert to drm_device based logging macros. omits a8fa7c079f3e drm/i915/rps: use struct drm_device based logging macros. omits 606856f09e84 drm/i915/ring_submission: use drm_device based logging macros. omits edf040f4ee61 drm/i915/renderstate: use struct drm_device based logging macros. omits 1ca6ce9332e7 drm/i915/rc6: convert to struct drm_device based logging macros. omits 91682e45ba62 drm/i915/lrc: convert to struct drm_device based logging macros. omits 36034c95d3c7 drm/i915/ggtt: convert to drm_device based logging macros. omits 3882581753d1 drm/i915/tgl: Add new PCI IDs to TGL omits 639e0db2d70f drm/i915/dp: Add dpcd link_rate quirk for Apple 15" MBP 2017 (v3) omits b684822a4446 drm: Skip drm_mode_config_validate() for !modeset omits 260fcfc0e9b0 drm/i915/hdcp: convert to struct drm_device based logging. omits ac467612f403 drm/i915/fbdev: convert to drm_device based logging. omits 97ed48b5c8b1 drm/i915/fbc: convert to drm_device based logging macros. omits 8edb69970739 MAINTAINERS: Better regex for dma_buf|fence|resv omits 7ce84471e3c7 drm: convert .debugfs_init() hook to return void. omits 0df108237433 drm: Validate encoder->possible_crtcs omits 74d2aacbe840 drm: Validate encoder->possible_clones omits 9cb6a97621ae drm/imx: Remove the bogus possible_clones setup omits 8a7827ee32ac drm/gma500: Sanitize possible_clones omits 714277951deb drm: Include the encoder itself in possible_clones omits a212d6a55765 drm/debugfs: remove checks for return value of drm_debugfs [...] omits 092c367ac6c6 drm/edid: Fix DispID tile parsing for override EDID omits bd1f64df3135 drm/edid: Clarify validate_displayid() omits 5f706b4a3bd6 drm/edid: Don't include ext block csum in DispID size omits 8e88c75245a3 drm/edid: Don't parse garbage as DispID blocks omits ea0aa608a8e8 drm/edid: Move validate_displayid() drm_find_displayid_ext [...] omits 23b03867a220 drm/edid: Return DispID length from drm_find_displayid_ext [...] omits 3688118404ad drm/edid: Remove idx==1 assumptions from all over the Disp [...] omits bf5e4a863ae0 drm/edid: Swap some operands in for_each_displayid_db() omits 267ea759b231 drm: Constify topology id omits e196e140f95c drm: make various debugfs_init() functions return 0 omits f06b2052f74d drm/i915: have *_debugfs_init() functions return void. omits 68f73a1bef87 drm/omap: remove checks for return value of drm_debugfs functions omits b4441251e5d0 drm/pl111: make pl111_debugfs_init return 0 omits 0567776b698b drm/nouveau: make nouveau_drm_debugfs_init() return 0 omits 3a748157f209 drm/vram-helper: make drm_vram_mm_debugfs_init() return 0 omits 54ac836b16de drm/sti: remove use of drm_debugfs functions as return values omits 9e2fd463ec34 drm/msm: remove checks for return value of drm_debugfs_cre [...] omits 14b461950c6f drm/etnaviv: remove check for return value of drm_debugfs_ [...] omits 0bc40e18603a drm/arm: make hdlcd_debugfs_init() return 0 omits 2fb9c8a02fd3 drm/arc: make arcgpu_debugfs_init() return 0. omits b9c82f593f26 drm/vc4: remove check of return value of drm_debugfs functions omits 19660e8903e6 drm/v3d: make v3d_debugfs_init() return 0 omits f1c1a1f38db4 drm/tilcdc: remove check for return value of debugfs functions. omits ad6d94f24f20 drm/tegra: remove checks for debugfs functions return value omits 0503b5ad9d95 Merge branch 'for-5.7/glorious' into for-next omits bf7f15c585d5 arm64: elf: Fix allnoconfig kernel build with !ARCH_USE_GN [...] omits 82c0ef94b92e drm: Correct a typo in a function comment omits 84551afa312a drm: drm_vm: Use fallthrough; omits 6e66dbfaaf26 drm/hisilicon: Drop unused #include omits b4ab7aa848ac drm/i915/color: Extract icl_read_luts() omits dbdaf6a3250b locks: reinstate locks_delete_block optimization omits 0a7ada196675 drm/i915: Enable non-contiguous pipe fusing omits 55f7f72753ab drm/core: Add drm_afbc_framebuffer and a corresponding helper omits f2b816d78a94 drm/core: Allow drivers allocate a subclass of struct drm_ [...] omits a639b0c15065 drm/i915/perf: Invalidate OA TLB on when closing perf stream omits d3934f252be4 Merge branch 'for-5.6/upstream-fixes' into for-next omits 500f9ac30251 drm/i915/gt: Always reschedule the new heartbeat omits ba69fb165b03 drm/i915: Fix up documentation paths after file moving omits e4160b2e4b02 x86/purgatory: Fail the build if purgatory.ro has missing symbols omits e2ac07c06058 x86/purgatory: Disable various profiling and sanitizing options omits 11ecbdddf2f8 drm/i915/perf: introduce global sseu pinning omits 371aba6e26fb drm/i915/perf: remove redundant power configuration regist [...] omits 9aba9c188da1 drm/i915/perf: remove generated code omits a22f34783476 drm/i915/gem: Check for a closed context when looking up a [...] omits 51b8479ab20b Merge drm/drm-next into drm-misc-next omits 220a6704ff43 drm/i915/gt: Restore check for invalid vma for fencing omits a2bb8292b193 Merge branch 'for-5.6/upstream-fixes' into for-next omits 0b6bc81dbd6d drm/i915/gt: Allocate i915_fence_reg array omits bd9a4dbc84f5 drm/i915: Remove manual save/resume of fence register state omits dec9cf9ee8cb drm/i915/gt: Pull restoration of GGTT fences underneath the GT omits f899f786d181 drm/i915: Move GGTT fence registers under gt/ omits 383499f8863e arm64: BTI: Add Kconfig entry for userspace BTI omits 424037b77519 mm: smaps: Report arm64 guarded pages in smaps omits de48bb369242 arm64: mm: Display guarded pages in ptdump omits 30685d789c48 KVM: arm64: BTI: Reset BTYPE when skipping emulated instructions omits 0537c4cd71e3 arm64: BTI: Reset BTYPE when skipping emulated instructions omits d2c2ee4cc33b arm64: traps: Shuffle code to eliminate forward declarations omits 172a797661d9 arm64: unify native/compat instruction skipping omits ec94a46ee7ac arm64: BTI: Decode BYTPE bits when printing PSTATE omits ab7876a98a21 arm64: elf: Enable BTI at exec based on ELF program properties omits fe0f67660ee9 elf: Allow arch to tweak initial mmap prot flags omits 8ef8f360cf30 arm64: Basic Branch Target Identification support omits 00e19ceec80b ELF: Add ELF program property parsing support omits db751e309ff0 ELF: UAPI and Kconfig additions for ELF program properties omits 1afe77cad65c Merge branch 'for-5.6/upstream-fixes' into for-next omits a62774782b99 drm/i915/gt: Restrict gen7 w/a batch to Haswell omits 74edd08a4fbf regmap: debugfs: check count when read regmap file omits 26a72bdd906f Merge branch 'for-5.7/appleir' into for-next omits 4acf8a423cd3 Merge branch 'for-5.7' into for-next omits 2739dca88ca7 Merge branch 'for-5.6/upstream-fixes' into for-next omits 2c76b324c794 drm/imx: parallel-display: Adjust bus_flags handling omits 7cbf3dd3139a usb: chipidea: udc: fix sleeping function called from inva [...] omits c4f35f029054 Merge branch 'for-5.7' into for-next omits 1e45d011ae5d Merge branch 'for-5.7/logitech' into for-next omits 9cf59fdb50e8 Merge branch 'for-5.7/mcp2221' into for-next omits 7aba5dcc2346 jfs: Replace zero-length array with flexible-array member omits 2ebf89fd4ecf reset: hi6220: Add support for AO reset controller omits 560b4d4691b0 Merge branch 'for_5.7/keystone-dts' into next omits 7856488bd83b ARM: dts: keystone-k2g-evm: add HDMI video support omits 3a361eabbff0 ARM: dts: keystone-k2g: Add DSS node omits 609c56723133 fs: fix indentation in deactivate_super() omits 5dd0c7270891 vfs: Remove duplicated d_mountpoint check in __is_local_mo [...] omits f9927710da4d erofs: convert to use the new mount fs_context api omits 04684708ce01 reset: imx7: Add support for i.MX8MP SoC omits 50edf7b0d404 dt-bindings: reset: imx7: Document usage on i.MX8MP SoC omits 5febc543a187 dt-bindings: reset: imx7: Add support for i.MX8MN omits 2653de9f0398 fs: nfsd: fileache.c: Use built-in RCU list checking omits 9a08dca5974f fs: nfsd: nfs4state.c: Use built-in RCU list checking omits 601687a0ec60 svcrdma: Replace zero-length array with flexible-array member omits 13a9d741f332 sunrpc: Pass lockdep expression to RCU lists omits 48942b8e37ac sunrpc: Replace zero-length array with flexible-array member omits 9eb54e92718a nfsd: set the server_scope during service startup omits de285b938cf3 ARM: dts: aspeed: ast2600: Fix SCU IRQ controller nodes omits dc7664a6ab9a ARM: dts: aspeed: ast2500: Fix SCU IRQ controller node omits 1de06af52388 ARM: dts: rainier: Set PCA9552 pin types omits f48326e350cc ARM: dts: aspeed: witherspoon: Add gpio line names omits 7a59761be6b6 ARM: dts: aspeed-g4: add vhub port and endpoint properties omits 71be2740edcf ARM: dts: aspeed-g5: add vhub port and endpoint properties omits 049f4bad8e90 ARM: dts: aspeed-g6: add usb functions omits 8e2fbc28c4b2 ARM: dts: rainier: Enable VUART2 omits 7e006a4a24f7 ARM: dts: aspeed: g4: add video engine support omits bed7f2749ad5 ARM: dts: aspeed: tacoma: Enable eMMC controller omits 5c1a0c3db8a4 ARM: dts: aspeed: tiogapass: Add gpio line names omits 84f238c27406 ARM: dts: aspeed: tiogapass: Add IPMB device omits 8efbc518b884 x86/kexec: Do not reserve EFI setup_data in the kexec e820 table omits d785c5a324cd nds32: configs: Cleanup CONFIG_CROSS_COMPILE omits de9a5650b611 nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 530c6c3b37e2 Merge branch 'for-5.6/upstream-fixes' into for-next omits d34f14ae521f Merge branch 'for-5.7-preferred-console' into for-next omits 33225d7b0ac9 printk: Correctly set CON_CONSDEV even when preferred cons [...] omits e369d8227fd2 printk: Fix preferred console selection with multiple matches omits ad8cd1db80cc printk: Move console matching logic into a separate function omits 9d7e22b27ba7 Merge branch 'for-5.6/upstream-fixes' into for-next omits 5ea771abd5a3 kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ omits ffd843b9cf17 kdb: Eliminate strncpy() warnings by replacing with strscpy() omits 43672cf93c6d Merge branch 'notifications-pipe-core' into keys-next omits b7699ccd07d2 smack: Implement the watch_key and post_notification hooks omits 9ba09998baa9 selinux: Implement the watch_key security hook omits d3ebcad2fc6d pipe: Add notification lossage handling omits b67bb04fd27a pipe: Allow buffers to be marked read-whole-or-error for n [...] omits 631ec151fd96 Add sample notification program omits 72938cf0b9c1 keys: Add a notification facility omits 579d6a95e107 Merge branch 'for-5.6/upstream-fixes' into for-next omits 549d46d3827d pipe: Add general notification queue support omits 9a5514dbcb90 pipe: Add O_NOTIFICATION_PIPE omits 858bc27762c1 security: Add a hook for the point of notification insertion omits e8fa137bb3cb security: Add hooks to rule on setting a watch omits 2af8b373dc7a uapi: General notification queue definitions omits 86a9681ffc90 Merge branch 'for-5.6/upstream-fixes' into for-next omits 803e73885ebd Merge branch 'for-5.7/logitech' into for-next omits edea44f5872a Merge branch 'for-5.7/core' into for-next omits 1f7e4b862aad Merge branch 'for-5.6/upstream-fixes' into for-next omits 4f715ef99d6e Merge branch 'for-5.6/upstream-fixes' into for-next omits f93598b8c76f Merge branch 'for-5.7' into for-next omits 5661dd95a295 printk: Convert a use of sprintf to snprintf in console_unlock omits 9cc559fb65bd Merge branch 'for-5.7-console-exit' into for-next omits ada131c2f224 Merge branch 'for-5.6/upstream-fixes' into for-next omits 4e0b9bc98c4a dt-bindings: reset: meson: add gxl internal dac reset omits c3913d30e915 ARM: dts: aspeed: Add Facebook Yosemite V2 BMC omits 45381d287694 ARM: dts: aspeed-g6: Add Video Engine node omits 36123599ba5f ARM: dts: aspeed: ast2600: Add XDMA Engine omits dac31b205ebf ARM: dts: aspeed: ast2500: Add XDMA Engine omits 36e58a01e8a0 ARM: dts: aspeed: ast2600: Add SCU interrupt controllers omits e7839de6e380 ARM: dts: aspeed: ast2500: Add SCU interrupt controller omits 7add7875a8eb Merge branch 'kcsan.2020.01.07a' into locking/kcsan omits 01df52d726b5 apparmor: remove duplicate check of xattrs on profile attachment. omits 0df34a645bae apparmor: add outofband transition and use it in xattr match omits f05841a940df apparmor: fail unpack if profile mode is unknown omits 3ed4aaa94fc0 apparmor: fix nnp subset test for unconfined omits a68d59ff4d67 apparmor: remove useless aafs_create_symlink omits 837171fe77d7 Merge tag 'v5.5-rc7' into locking/kcsan, to refresh the tree omits 6413f852ce08 apparmor: add proc subdir to attrs omits dae6029325a4 apparmor: add consistency check between state and dfa diff [...] omits c659696964a7 apparmor: add a valid state flags check omits e4f4e6ba5eaa AppArmor: Remove semicolon omits 278de07ef84a apparmor: Replace two seq_printf() calls by seq_puts() in [...] omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits d036ff0e56a7 Merge branch 'for-5.6/logitech' into for-next omits c29a59e43829 x86/vdso: Enable sanitizers for vma.o omits 092670f83a6b Merge branch 'for-5.5/upstream-fixes' into for-next omits 1b43c1d11f20 Merge branch 'for-5.5/upstream-fixes' into for-next omits e33f9a169747 kcsan: Add __no_kcsan function attribute omits 7161177481d5 kcsan: Document static blacklisting options omits 944bc9cca7c3 asm-generic/atomic: Use __always_inline for fallback wrappers omits c020395b6634 asm-generic/atomic: Use __always_inline for pure wrappers omits d47715f50e83 kcsan, ubsan: Make KCSAN+UBSAN work together omits 31c7ac388aa9 Merge tag 'v5.5-rc5' into locking/kcsan, to resolve conflict omits f356d58c3a04 Merge branch 'i2c-mux/for-next' into for-next omits e616b43fb3a3 Merge branch 'for-5.6' into for-next omits 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' omits 28336be568bb Merge tag 'v5.5-rc4' into locking/kcsan, to resolve conflicts omits 71bceec41644 Merge branch 'for-5.5/upstream-fixes' into for-next omits 62216a51293d Merge branch 'for-5.5/upstream-fixes' into for-next omits 2951839895b6 Merge branch 'for-5.6/logitech' into for-next omits 68581aab2f63 Merge branch 'for-5.5/upstream-fixes' into for-next omits a193018e5290 sh: add missing EXPORT_SYMBOL() for __delay omits 1d5fd6c33b04 sh: add missing DECLARE_EXPORT() for __ashiftrt_r4_xx omits d70f1e3d5dbd Merge remote-tracking branch 'origin/master' into sh-next omits ac873bff0299 Merge branch 'for-5.5/upstream-fixes' into for-next omits 71b28d8e99c0 Merge branch 'for-5.5/upstream-fixes' into for-next omits de4ebfb11c89 Merge branch 'for-5.5/upstream-fixes' into for-next omits be38958aa8a2 Merge branch 'for-5.5/upstream-fixes' into for-next omits d87980f1c1a4 Merge branch 'for-5.5/upstream-fixes' into for-next omits c6f0a816d9cb Merge branch 'for-5.6/hidraw' into for-next omits 7ef0e29fd060 Merge branch 'for-5.5/upstream-fixes' into for-next omits c8b50de60c9b Merge branch 'for-5.5/upstream-fixes' into for-next omits 20aaa2d8e1f3 Merge branch 'for-5.5-pr-warning-removal' into for-next omits 5cbaefe9743b kcsan: Improve various small stylistic details omits 8e1d58ae0c8d Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] omits 4b8c2dffbb85 Merge branch 'for-5.5/core' into for-next omits 09e3e12e7cb2 Merge branch 'for-5.4/upstream-fixes' into for-next omits 40d04110f879 x86, kcsan: Enable KCSAN for x86 omits e75a6795ed13 locking/atomics, kcsan: Add KCSAN instrumentation omits bf07132f96d4 seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier omits 88ecd153be95 seqlock, kcsan: Add annotations for KCSAN omits 0ebba7141ead build, kcsan: Add KCSAN build exceptions omits 5f5c971292b4 objtool, kcsan: Add KCSAN runtime functions to whitelist omits 905e672b3af5 kcsan: Add Documentation entry in dev-tools omits c48981eeb0d5 include/linux/compiler.h: Introduce data_race(expr) macro omits dfd402a4c4ba kcsan: Add Kernel Concurrency Sanitizer infrastructure omits e3e169092741 Merge branch 'for-5.4/upstream-fixes' into for-next omits 93095665829f Merge branch 'for-5.4/upstream-fixes' into for-next omits 1ec60f92e4e1 Merge branch 'for-5.5/logitech' into for-next omits 0cca3954ad23 Merge branch 'for-5.5/i2c' into for-next omits 7c88431552f3 Merge branch 'for-5.5' into for-next omits bcd4414083c8 Merge branch 'for-5.4/upstream-fixes' into for-next omits c3e664e6024e Merge branch 'for-5.5/core' into for-next omits 2c01397b71c5 fsi: aspeed: Fix OPB0 byte order register values omits 05360011f9d8 fsi: aspeed: Add trace points omits 28df58603dc2 fsi: Add ast2600 master driver omits 171bb546ec4c dt-bindings: fsi: Add description of FSI master omits fb6d6b9f93d3 fsi: Move defines to common header omits 920722d606a5 fsi: fsi_master_class can be static omits b712f6dbed41 fsi: core: Fix small accesses and unaligned offsets via sysfs omits e387fef806fd trace: fsi: Print transfer size unsigned omits 26745246175a ABI: Update FSI path documentation omits 7653416fedb5 Merge branch 'for-5.5' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 87d4af34a2ec Merge branch 'for-5.4/upstream-fixes' into for-next omits e0316fc294a6 Merge branch 'for-5.5/ish' into for-next omits cdce6aedfc19 Merge branch 'for-5.4/upstream-fixes' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 1e85bea0760e fsi: Move master attributes to fsi-master class omits 0604d53d4da8 fsi: Add fsi-master class omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 4a6442ff627f Merge branch 'for-5.5-pr-warn' into for-next omits 1b8e121a4d7e Merge branch 'for-5.4/upstream-fixes' into for-next omits 4db6f1d5c00b Merge branch 'for-5.4/upstream-fixes' into for-next omits bd91855d31c3 Merge branch 'for-5.5' into for-next omits ced612fb3454 Merge branch 'for-5.4/upstream-fixes' into for-next omits dcd66320eb96 Merge branch 'for-5.5/whiskers' into for-next omits bb997194e8d6 Merge branch 'for-5.4/upstream-fixes' into for-next omits f634c6a80287 dt/bindings: display: Add optional property node define fo [...] omits 75799e7ed50e Merge branch 'for-5.5/logitech' into for-next omits 1864b7646b8e Merge branch 'for-5.4/upstream-fixes' into for-next omits e4dfa33d8c6e Merge branch 'for-5.5/logitech' into for-next omits d789dc30163d Merge branch 'for-5.5/hidraw' into for-next omits 1bb324567d81 Merge branch 'for-5.4/upstream-fixes' into for-next omits aaa4dd61647b Merge branch 'for-5.4/upstream-fixes' into for-next omits 8511674bda61 Merge branch 'for-5.5/whiskers' into for-next omits 8c97be0a0aa0 Merge branch 'for-5.4/core' into for-next omits c38822ab9bd6 Merge branch 'for-5.4' into for-next omits 5b5273d070bc Merge branch 'for-5.3/upstream-fixes' into for-next omits 5833f605e9a5 Merge branch 'for-5.4/wacom' into for-next omits 65b7a3fd2a96 Merge branch 'for-5.3/upstream-fixes' into for-next omits 7454450ce6f3 Merge branch 'for-5.3/upstream-fixes' into for-next omits 395ccafa58ea Merge branch 'for-5.4/apple' into for-next omits 3915f097340a Merge branch 'for-5.4/sb0540' into for-next omits 995aaf4df316 Merge branch 'for-5.4/core' into for-next omits 5bd8d1a78c30 Merge branch 'for-5.3/upstream-fixes' into for-next omits 04db301da38e Merge branch 'for-5.4/logitech' into for-next omits f92fe6c5456c Merge branch 'for-5.4/multitouch' into for-next omits 2d37fa555f1f Merge branch 'for-5.4/cleanup' into for-next omits 068dbf447f09 Merge branch 'for-5.4/wacom' into for-next omits ac7c0267abc4 Merge branch 'for-5.3/upstream-fixes' into for-next omits 97d0224e6dd4 Merge branch 'for-5.3/upstream-fixes' into for-next omits 1481b1827625 Merge branch 'for-5.4/wacom' into for-next omits ca85eeb92932 Merge branch 'for-5.4/wacom' into for-next omits a870fc4cd1ca Merge branch 'for-5.3/upstream-fixes' into for-next omits f5a9f36f8be7 Merge branch 'for-5.3/upstream-fixes' into for-next omits 76c522f35c81 Merge branch 'for-5.3/upstream-fixes' into for-next omits 02140f375a72 Merge branch 'for-5.3/upstream-fixes' into for-next omits bbe17d7045e3 Merge branch 'for-5.4/ish' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits cdc177c021b8 Merge branch 'for-5.4' into for-next omits f28b8da266a6 Merge branch 'for-5.3/upstream-fixes' into for-next omits 07c20e845a3a Merge branch 'for-5.3/upstream-fixes' into for-next omits baf58858e8b6 sh: prefer __section from compiler_attributes.h omits 8619b5a9035a sh: Drop -Werror from kernel Makefile omits 3a3a78124693 sh: kernel: disassemble: Mark expected switch fall-throughs omits fb8f77490f55 sh: kernel: hw_breakpoint: Fix missing break in switch statement omits 7773e1130551 Merge branch 'for-5.3/upstream-fixes' into for-next omits b8049091c363 Merge branch 'for-5.3/upstream-fixes' into for-next omits ba2779aa4730 Merge branch 'for-5.3/upstream-fixes' into for-next omits 2c06da2a27b3 Merge branch 'for-5.3/upstream-fixes' into for-next omits 81f2be0966dc Merge branch 'for-5.4/logitech' into for-next omits e1b89a4cb597 Merge branch 'for-5.3/upstream-fixes' into for-next omits 91b2bbd96b66 Merge branch 'for-5.3/upstream-fixes' into for-next omits 910514a8d598 Merge branch 'for-5.3/upstream-fixes' into for-next omits eef83d533e28 Merge branch 'for-5.4/hidraw-hiddev-epoll' into for-next omits 1cc4792cca8d Merge branch 'for-5.3/upstream-fixes' into for-next omits cd10afbc932d sh: remove unneeded uapi asm-generic wrappers omits cbfc6edb6a4a sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE() omits ba174ef6d224 Merge branch 'for-5.3-fixes' into for-next omits f0cc370ab74d Merge branch 'for-5.3' into for-next omits bf4945efabdf Merge branch 'for-5.3/wacom' into for-next omits ffd81a72aae3 Merge branch 'for-5.3/doc' into for-next omits 5082258906dd Merge branch 'for-5.2/fixes' into for-next omits 16f3c329e5e6 Merge branch 'for-5.3/ish' into for-next omits d33ee08dd9a5 Merge branch 'for-5.2/fixes' into for-next omits 5258f23f4608 Merge branch 'for-5.2/fixes' into for-next omits 59cc0d8aac4c Merge branch 'for-5.2/fixes' into for-next omits 52b0da0e0be1 Merge branch 'for-5.2/fixes' into for-next omits b7efc7e85284 Merge branch 'for-5.3/wacom' into for-next omits ad72733d9573 Merge branch 'for-5.2/fixes' into for-next omits 1eaac472eb6d Merge branch 'for-5.2/fixes' into for-next omits 4cdfb27ba80d xen/swiotlb: remember having called xen_create_contiguous_ [...] omits f3a7bb9acba2 xen/swiotlb: simplify range_straddles_page_boundary() omits b0f24237c431 xen/swiotlb: fix condition for calling xen_destroy_contigu [...] omits bb4d6a3e1d1e Merge branch 'devel/for-linus-5.2' into devel/for-linus-5.3 omits d0b1e925e406 swiotlb: fix phys_addr_t overflow warning omits 4d571204897e swiotlb: Return consistent SWIOTLB segments/nr_tbl omits 396bbe92b25a swiotlb: Group identical cleanup in swiotlb_cleanup() omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits b0153147e2d7 Merge branch 'for-5.3/wacom' into for-next omits 753637b2039f Merge branch 'for-5.3' into for-next omits f3d8631d6a04 Merge branch 'for-5.3/uclogic' into for-next omits 227a5f56b66c Merge branch 'for-5.3/logitech' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits e72e014cd305 Merge branch 'for-5.2/fixes' into for-next omits d4582ee4fc55 Merge branch 'for-5.2/fixes' into for-next omits 98609d195737 Merge branch 'for-5.2/fixes' into for-next omits f32a0c18e370 Merge branch 'for-5.2/fixes' into for-next omits 664f0d80dbe6 Merge branch 'for-5.3/logitech' into for-next omits 3daf977fd324 Merge branch 'for-5.2/fixes' into for-next 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 967aa2217b6d Merge branch 'for-5.2-fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits eb18d1215405 Merge branch 'for-5.2/logitech' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 3ba3fee931aa Merge branch 'for-5.2-vsprintf-hardening' into for-next omits 2046ddef4735 Merge branch 'for-5.2-vsprintf-hardening' into for-next omits 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next omits 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next omits 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next omits 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next omits 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next 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 afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next 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 c569255abd6e Merge branch 'for-5.2/core' into for-next omits 9d285bf92ad1 Merge branch 'for-5.2/ish' into 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 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 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 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 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 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 b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next omits 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next 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 b420648f103d Merge branch 'for-5.1-atomic-replace' into 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 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 acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next 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 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 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 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 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next omits 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next 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 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 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 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next omits b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into 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 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 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 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 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 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 d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next
This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allm [...] \ O -- O -- O (e4a08b64261a)
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: .clang-format | 1 - .mailmap | 1 - .../ABI/obsolete/sysfs-driver-intel_pmc_bxt | 22 - Documentation/ABI/stable/sysfs-devices-node | 2 +- Documentation/ABI/stable/sysfs-driver-dma-idxd | 6 - Documentation/ABI/testing/debugfs-cec-error-inj | 2 +- Documentation/ABI/testing/procfs-smaps_rollup | 2 +- Documentation/ABI/testing/sysfs-bus-iio-proximity | 10 - Documentation/ABI/testing/sysfs-bus-iio-sx9310 | 10 - Documentation/ABI/testing/sysfs-class-net | 13 - Documentation/ABI/testing/sysfs-fs-f2fs | 15 - Documentation/Makefile | 16 +- Documentation/PCI/boot-interrupts.rst | 34 +- .../RCU/Design/Requirements/Requirements.rst | 61 +- Documentation/RCU/checklist.rst | 465 - Documentation/RCU/checklist.txt | 458 + Documentation/RCU/index.rst | 9 - Documentation/RCU/lockdep-splat.rst | 115 - Documentation/RCU/lockdep-splat.txt | 110 + Documentation/RCU/lockdep.rst | 116 - Documentation/RCU/lockdep.txt | 112 + Documentation/RCU/rculist_nulls.rst | 200 - Documentation/RCU/rculist_nulls.txt | 172 + Documentation/RCU/rcuref.rst | 158 - Documentation/RCU/rcuref.txt | 151 + Documentation/RCU/stallwarn.rst | 329 - Documentation/RCU/stallwarn.txt | 316 + Documentation/RCU/torture.rst | 293 - Documentation/RCU/torture.txt | 282 + Documentation/admin-guide/cpu-load.rst | 2 +- Documentation/admin-guide/device-mapper/dm-ebs.rst | 51 - .../admin-guide/device-mapper/dm-integrity.rst | 15 +- Documentation/admin-guide/dynamic-debug-howto.rst | 5 - Documentation/admin-guide/index.rst | 1 - Documentation/admin-guide/init.rst | 76 +- Documentation/admin-guide/kernel-parameters.txt | 107 +- Documentation/admin-guide/media/avermedia.rst | 94 - Documentation/admin-guide/media/bt8xx.rst | 156 - Documentation/admin-guide/media/bttv.rst | 1761 ---- Documentation/admin-guide/media/building.rst | 357 - Documentation/admin-guide/media/cardlist.rst | 721 -- Documentation/admin-guide/media/cec-drivers.rst | 10 - Documentation/admin-guide/media/ci.rst | 77 - Documentation/admin-guide/media/cpia2.rst | 145 - Documentation/admin-guide/media/cx18-cardlist.rst | 17 - .../admin-guide/media/cx231xx-cardlist.rst | 99 - .../admin-guide/media/cx23885-cardlist.rst | 267 - Documentation/admin-guide/media/cx88-cardlist.rst | 383 - Documentation/admin-guide/media/cx88.rst | 58 - Documentation/admin-guide/media/davinci-vpbe.rst | 65 - Documentation/admin-guide/media/dvb-drivers.rst | 16 - .../admin-guide/media/dvb-usb-a800-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-af9005-cardlist.rst | 20 - .../admin-guide/media/dvb-usb-af9015-cardlist.rst | 80 - .../admin-guide/media/dvb-usb-af9035-cardlist.rst | 74 - .../admin-guide/media/dvb-usb-anysee-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-au6610-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-az6007-cardlist.rst | 20 - .../admin-guide/media/dvb-usb-az6027-cardlist.rst | 24 - .../admin-guide/media/dvb-usb-ce6230-cardlist.rst | 18 - .../media/dvb-usb-cinergyT2-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-cxusb-cardlist.rst | 40 - .../admin-guide/media/dvb-usb-dib0700-cardlist.rst | 162 - .../media/dvb-usb-dibusb-mb-cardlist.rst | 42 - .../media/dvb-usb-dibusb-mc-cardlist.rst | 30 - .../admin-guide/media/dvb-usb-digitv-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-dtt200u-cardlist.rst | 22 - .../admin-guide/media/dvb-usb-dtv5100-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-dvbsky-cardlist.rst | 42 - .../admin-guide/media/dvb-usb-dw2102-cardlist.rst | 52 - .../admin-guide/media/dvb-usb-ec168-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-gl861-cardlist.rst | 20 - .../admin-guide/media/dvb-usb-gp8psk-cardlist.rst | 22 - .../admin-guide/media/dvb-usb-lmedm04-cardlist.rst | 20 - .../admin-guide/media/dvb-usb-m920x-cardlist.rst | 26 - .../media/dvb-usb-mxl111sf-cardlist.rst | 36 - .../media/dvb-usb-nova-t-usb2-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-opera1-cardlist.rst | 16 - .../media/dvb-usb-pctv452e-cardlist.rst | 20 - .../media/dvb-usb-rtl28xxu-cardlist.rst | 80 - .../media/dvb-usb-technisat-usb2-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-ttusb2-cardlist.rst | 24 - .../admin-guide/media/dvb-usb-umt-010-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-vp702x-cardlist.rst | 16 - .../admin-guide/media/dvb-usb-vp7045-cardlist.rst | 18 - .../admin-guide/media/dvb-usb-zd1301-cardlist.rst | 16 - Documentation/admin-guide/media/dvb.rst | 12 - Documentation/admin-guide/media/dvb_intro.rst | 616 -- Documentation/admin-guide/media/dvb_references.rst | 29 - .../admin-guide/media/em28xx-cardlist.rst | 436 - Documentation/admin-guide/media/faq.rst | 216 - Documentation/admin-guide/media/fimc.rst | 153 - .../admin-guide/media/frontend-cardlist.rst | 226 - Documentation/admin-guide/media/imx.rst | 714 -- .../admin-guide/media/imx6q-sabreauto.dot | 51 - Documentation/admin-guide/media/imx6q-sabresd.dot | 56 - Documentation/admin-guide/media/index.rst | 61 - Documentation/admin-guide/media/intro.rst | 27 - Documentation/admin-guide/media/ipu3.rst | 571 -- Documentation/admin-guide/media/meye.rst | 93 - Documentation/admin-guide/media/omap3isp.rst | 92 - .../admin-guide/media/other-usb-cardlist.rst | 92 - .../admin-guide/media/remote-controller.rst | 76 - Documentation/admin-guide/media/saa7134.rst | 88 - Documentation/admin-guide/media/siano-cardlist.rst | 56 - Documentation/admin-guide/media/v4l-drivers.rst | 33 - Documentation/admin-guide/media/vimc.rst | 90 - Documentation/admin-guide/media/zr364xx.rst | 102 - Documentation/admin-guide/mm/hugetlbpage.rst | 35 - Documentation/admin-guide/mm/transhuge.rst | 7 - Documentation/admin-guide/mm/userfaultfd.rst | 211 +- Documentation/admin-guide/nfs/nfsroot.rst | 2 +- Documentation/admin-guide/perf-security.rst | 86 +- Documentation/admin-guide/pm/intel_pstate.rst | 32 +- Documentation/admin-guide/ras.rst | 18 +- Documentation/admin-guide/sysctl/kernel.rst | 80 +- Documentation/admin-guide/sysctl/net.rst | 4 +- Documentation/arm64/booting.rst | 39 +- Documentation/arm64/cpu-feature-registers.rst | 2 - Documentation/arm64/elf_hwcaps.rst | 5 - Documentation/arm64/silicon-errata.rst | 8 +- Documentation/atomic_t.txt | 24 +- Documentation/block/biovecs.rst | 2 - Documentation/bpf/index.rst | 4 +- Documentation/conf.py | 38 + Documentation/core-api/cachetlb.rst | 2 +- Documentation/core-api/index.rst | 2 - Documentation/core-api/printk-basics.rst | 115 - Documentation/core-api/printk-formats.rst | 2 - Documentation/core-api/xarray.rst | 13 +- Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/kcov.rst | 17 +- Documentation/dev-tools/kcsan.rst | 328 - Documentation/dev-tools/kselftest.rst | 3 +- Documentation/devicetree/bindings/arm/altera.yaml | 6 +- .../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 2 +- Documentation/devicetree/bindings/arm/arm,scmi.txt | 3 +- Documentation/devicetree/bindings/arm/bitmain.yaml | 2 +- Documentation/devicetree/bindings/arm/cpus.yaml | 1 - .../devicetree/bindings/arm/freescale/fsl,scu.txt | 6 +- Documentation/devicetree/bindings/arm/fsl.yaml | 4 - .../devicetree/bindings/arm/mediatek.yaml | 22 - .../bindings/arm/mediatek/mediatek,mmsys.txt | 7 +- .../devicetree/bindings/arm/nxp/lpc32xx.yaml | 9 +- Documentation/devicetree/bindings/arm/qcom.yaml | 7 - Documentation/devicetree/bindings/arm/realtek.yaml | 21 - .../devicetree/bindings/arm/rockchip.yaml | 5 - .../bindings/arm/samsung/samsung-boards.yaml | 1 - .../bindings/arm/socionext/uniphier.yaml | 26 +- .../devicetree/bindings/arm/stm32/st,mlahb.yaml | 2 +- .../bindings/arm/stm32/st,stm32-syscon.yaml | 6 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 5 - .../devicetree/bindings/ata/faraday,ftide010.yaml | 4 +- .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 4 +- .../clock/allwinner,sun4i-a10-gates-clk.yaml | 8 +- .../devicetree/bindings/clock/fsl,plldig.yaml | 17 +- .../devicetree/bindings/clock/qcom,mmcc.yaml | 16 +- .../bindings/connector/usb-connector.yaml | 6 +- .../crypto/allwinner,sun4i-a10-crypto.yaml | 14 +- .../bindings/crypto/allwinner,sun8i-ce.yaml | 16 +- .../bindings/crypto/amlogic,gxl-crypto.yaml | 2 +- .../bindings/display/allwinner,sun4i-a10-hdmi.yaml | 40 +- .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 58 +- .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 30 +- .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 10 +- .../bindings/display/bridge/lvds-codec.yaml | 18 +- .../bindings/display/bridge/nwl-dsi.yaml | 226 - .../bindings/display/dsi-controller.yaml | 4 +- .../display/panel/arm,versatile-tft-panel.txt | 31 + .../display/panel/arm,versatile-tft-panel.yaml | 54 - .../bindings/display/panel/boe,himax8279d.txt | 24 + .../bindings/display/panel/boe,himax8279d.yaml | 59 - .../bindings/display/panel/boe,tv101wum-nl6.yaml | 2 - .../bindings/display/panel/display-timings.yaml | 8 +- .../display/panel/feiyang,fy07024di26a30d.txt | 20 + .../display/panel/feiyang,fy07024di26a30d.yaml | 58 - .../bindings/display/panel/ilitek,ili9322.txt | 49 + .../bindings/display/panel/ilitek,ili9322.yaml | 71 - .../bindings/display/panel/ilitek,ili9881c.txt | 20 + .../bindings/display/panel/ilitek,ili9881c.yaml | 50 - .../bindings/display/panel/innolux,p097pfg.txt | 24 + .../bindings/display/panel/innolux,p097pfg.yaml | 56 - .../bindings/display/panel/innolux,p120zdg-bf1.txt | 22 + .../display/panel/innolux,p120zdg-bf1.yaml | 43 - .../bindings/display/panel/jdi,lt070me05000.txt | 31 + .../bindings/display/panel/jdi,lt070me05000.yaml | 69 - .../display/panel/kingdisplay,kd035g6-54nt.txt | 42 + .../display/panel/kingdisplay,kd035g6-54nt.yaml | 65 - .../display/panel/kingdisplay,kd097d04.txt | 22 + .../display/panel/leadtek,ltk050h3146w.yaml | 51 - .../bindings/display/panel/lg,acx467akm-7.txt | 7 + .../bindings/display/panel/lg,ld070wx3-sl01.txt | 7 + .../bindings/display/panel/lg,lg4573.txt | 19 + .../bindings/display/panel/lg,lg4573.yaml | 45 - .../bindings/display/panel/lg,lh500wx1-sd03.txt | 7 + .../bindings/display/panel/lgphilips,lb035q02.txt | 33 + .../bindings/display/panel/lgphilips,lb035q02.yaml | 59 - .../display/panel/olimex,lcd-olinuxino.txt | 42 + .../display/panel/olimex,lcd-olinuxino.yaml | 70 - .../display/panel/osddisplays,osd101t2587-53ts.txt | 14 + .../bindings/display/panel/panel-common.yaml | 11 +- .../bindings/display/panel/panel-simple-dsi.yaml | 14 - .../bindings/display/panel/panel-simple.yaml | 20 +- .../bindings/display/panel/raydium,rm67191.txt | 41 + .../bindings/display/panel/raydium,rm67191.yaml | 75 - .../display/panel/samsung,amoled-mipi-dsi.yaml | 65 - .../bindings/display/panel/samsung,ld9040.txt | 66 + .../bindings/display/panel/samsung,ld9040.yaml | 107 - .../bindings/display/panel/samsung,s6d16d0.txt | 30 + .../bindings/display/panel/samsung,s6d16d0.yaml | 56 - .../bindings/display/panel/samsung,s6e3ha2.txt | 31 + .../bindings/display/panel/samsung,s6e63j0x03.txt | 24 + .../bindings/display/panel/samsung,s6e63m0.txt | 33 + .../bindings/display/panel/samsung,s6e63m0.yaml | 60 - .../bindings/display/panel/seiko,43wvf1g.txt | 23 + .../bindings/display/panel/seiko,43wvf1g.yaml | 50 - .../bindings/display/panel/sharp,lq150x1lg11.txt | 36 + .../bindings/display/panel/sharp,lq150x1lg11.yaml | 58 - .../bindings/display/panel/sharp,ls037v7dw01.txt | 43 + .../bindings/display/panel/sharp,ls037v7dw01.yaml | 68 - .../bindings/display/panel/sharp,ls043t1le01.txt | 22 + .../bindings/display/panel/sharp,ls043t1le01.yaml | 51 - .../bindings/display/panel/simple-panel.txt | 1 + .../bindings/display/panel/sitronix,st7701.txt | 30 + .../bindings/display/panel/sitronix,st7701.yaml | 69 - .../bindings/display/panel/sitronix,st7789v.txt | 37 + .../bindings/display/panel/sitronix,st7789v.yaml | 63 - .../bindings/display/panel/sony,acx424akp.yaml | 2 +- .../bindings/display/panel/sony,acx565akm.txt | 30 + .../bindings/display/panel/sony,acx565akm.yaml | 57 - .../display/panel/startek,startek-kd050c.txt | 4 + .../display/panel/startek,startek-kd050c.yaml | 33 - .../devicetree/bindings/display/panel/tpo,td.yaml | 65 - .../bindings/display/panel/tpo,td028ttec1.txt | 32 + .../bindings/display/panel/tpo,td043mtea1.txt | 33 + .../bindings/display/panel/visionox,rm69299.yaml | 57 - .../bindings/display/panel/xinpeng,xpp055c272.yaml | 4 +- .../devicetree/bindings/display/renesas,cmm.yaml | 16 +- .../display/rockchip/rockchip,rk3066-hdmi.txt | 72 + .../display/rockchip/rockchip,rk3066-hdmi.yaml | 140 - .../bindings/display/rockchip/rockchip-vop.txt | 74 + .../bindings/display/rockchip/rockchip-vop.yaml | 134 - Documentation/devicetree/bindings/dma/fsl-edma.txt | 3 +- .../devicetree/bindings/dma/ingenic,dma.yaml | 80 - .../devicetree/bindings/dma/jz4780-dma.txt | 64 + .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 117 + .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 150 - .../devicetree/bindings/dma/renesas,usb-dmac.txt | 55 + .../devicetree/bindings/dma/renesas,usb-dmac.yaml | 102 - .../bindings/dma/socionext,uniphier-xdmac.yaml | 7 +- .../devicetree/bindings/dma/st,stm32-dma.yaml | 5 - .../devicetree/bindings/dma/ti/k3-udma.yaml | 8 +- Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 2 - .../bindings/firmware/intel,stratix10-svc.txt | 2 +- .../bindings/fpga/intel-stratix10-soc-fpga-mgr.txt | 3 +- .../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 2 +- .../devicetree/bindings/gpio/snps,dw-apb-gpio.yaml | 134 - .../devicetree/bindings/gpio/snps-dwapb-gpio.txt | 65 + .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 18 +- .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 4 - .../devicetree/bindings/gpu/vivante,gc.yaml | 2 +- .../devicetree/bindings/i2c/cdns,i2c-r1p10.yaml | 58 - .../devicetree/bindings/i2c/i2c-cadence.txt | 28 + .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 92 - .../devicetree/bindings/i2c/i2c-rk3x.yaml | 10 +- Documentation/devicetree/bindings/i2c/i2c-xiic.txt | 25 + Documentation/devicetree/bindings/i2c/i2c.txt | 66 +- .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 14 +- .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 49 - .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 4 +- .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 65 - .../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 62 - .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 6 +- .../devicetree/bindings/iio/adc/maxim,max1241.yaml | 63 - .../bindings/iio/adc/rockchip-saradc.txt | 37 + .../bindings/iio/adc/rockchip-saradc.yaml | 80 - Documentation/devicetree/bindings/iio/common.yaml | 35 - .../devicetree/bindings/iio/dac/st,stm32-dac.txt | 63 + .../devicetree/bindings/iio/dac/st,stm32-dac.yaml | 110 - .../devicetree/bindings/iio/gyroscope/bmg160.txt | 2 +- .../bindings/iio/light/amstaos,tsl2563.yaml | 49 - .../devicetree/bindings/iio/light/tsl2563.txt | 19 + .../devicetree/bindings/iio/light/vcnl4000.txt | 24 + .../bindings/iio/light/vishay,vcnl4000.yaml | 50 - .../devicetree/bindings/iio/st-sensors.txt | 1 - .../bindings/iio/temperature/adi,ltc2983.yaml | 4 +- .../input/allwinner,sun4i-a10-lradc-keys.yaml | 4 +- .../devicetree/bindings/input/gpio-keys-polled.txt | 45 + .../devicetree/bindings/input/gpio-keys.txt | 58 + .../devicetree/bindings/input/gpio-keys.yaml | 152 - .../bindings/input/touchscreen/goodix.yaml | 2 +- .../bindings/input/touchscreen/mms114.txt | 3 +- .../bindings/interconnect/qcom,msm8916.yaml | 4 +- .../bindings/interconnect/qcom,msm8974.yaml | 4 +- .../bindings/interconnect/qcom,qcs404.yaml | 4 +- .../allwinner,sun7i-a20-sc-nmi.yaml | 12 +- .../intel,ixp4xx-interrupt.yaml | 8 +- .../interrupt-controller/st,stm32-exti.yaml | 12 +- .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 10 +- .../devicetree/bindings/leds/leds-sgm3140.yaml | 62 - .../devicetree/bindings/mailbox/fsl,mu.txt | 2 +- .../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 2 +- .../bindings/media/allwinner,sun4i-a10-csi.yaml | 28 +- .../devicetree/bindings/media/amlogic,gx-vdec.yaml | 14 +- .../devicetree/bindings/media/renesas,ceu.yaml | 28 +- .../devicetree/bindings/media/renesas,vin.yaml | 8 +- .../devicetree/bindings/media/rockchip,vdec.yaml | 73 - .../devicetree/bindings/media/rockchip-rga.txt | 34 + .../devicetree/bindings/media/rockchip-rga.yaml | 83 - .../devicetree/bindings/media/rockchip-vpu.txt | 43 + .../devicetree/bindings/media/rockchip-vpu.yaml | 74 - .../devicetree/bindings/media/ti,vpe.yaml | 2 +- .../bindings/memory-controllers/exynos-srom.yaml | 4 +- .../memory-controllers/fsl/imx8m-ddrc.yaml | 6 +- .../memory-controllers/nvidia,tegra210-emc.yaml | 82 - .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 4 +- .../devicetree/bindings/mfd/st,stm32-timers.yaml | 4 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 12 +- .../devicetree/bindings/mips/ingenic/devices.yaml | 4 - .../bindings/mips/loongson/rs780e-acpi.yaml | 40 - .../devicetree/bindings/mmc/arasan,sdhci.txt | 15 - .../devicetree/bindings/mmc/cdns,sdhci.yaml | 2 +- .../devicetree/bindings/mmc/ingenic,mmc.yaml | 79 - Documentation/devicetree/bindings/mmc/jz4740.txt | 41 + .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 16 +- .../bindings/mmc/socionext,uniphier-sd.yaml | 14 +- .../devicetree/bindings/mtd/denali,nand.yaml | 4 +- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 4 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 52 +- .../devicetree/bindings/net/ethernet-phy.yaml | 3 +- Documentation/devicetree/bindings/net/fsl-fec.txt | 1 - Documentation/devicetree/bindings/net/mdio.yaml | 50 +- .../devicetree/bindings/net/nxp,tja11xx.yaml | 61 - .../devicetree/bindings/net/qca,ar71xx.txt | 45 + .../devicetree/bindings/net/qca,ar71xx.yaml | 216 - .../devicetree/bindings/net/qualcomm-bluetooth.txt | 6 - .../devicetree/bindings/net/realtek-bluetooth.yaml | 54 - .../devicetree/bindings/net/renesas,ether.yaml | 4 +- .../devicetree/bindings/net/snps,dwmac.yaml | 8 +- .../devicetree/bindings/net/stm32-dwmac.txt | 44 + .../devicetree/bindings/net/stm32-dwmac.yaml | 149 - .../devicetree/bindings/net/ti,cpsw-switch.yaml | 12 +- .../devicetree/bindings/net/ti,davinci-mdio.yaml | 27 +- .../devicetree/bindings/nvmem/rockchip-efuse.txt | 54 + .../devicetree/bindings/nvmem/rockchip-efuse.yaml | 70 - .../bindings/phy/intel,lgm-emmc-phy.yaml | 2 +- .../devicetree/bindings/phy/qcom-qmp-phy.txt | 5 - .../bindings/pinctrl/qcom,sm8250-pinctrl.yaml | 147 - .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 - .../bindings/power/renesas,rcar-sysc.yaml | 1 - .../devicetree/bindings/pwm/pwm-samsung.yaml | 16 +- .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 1 - .../bindings/regulator/maxim,max77826.yaml | 68 - .../bindings/remoteproc/st,stm32-rproc.yaml | 2 +- .../bindings/reserved-memory/reserved-memory.txt | 2 - .../reset/brcm,bcm7216-pcie-sata-rescal.yaml | 4 +- .../devicetree/bindings/reset/fsl,imx7-src.txt | 6 +- .../devicetree/bindings/reset/renesas,rst.yaml | 1 - .../devicetree/bindings/rng/arm-cctrng.yaml | 54 - .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 38 +- .../bindings/serial/amlogic,meson-uart.yaml | 16 +- .../devicetree/bindings/serial/rs485.yaml | 17 +- .../bindings/soc/amlogic/amlogic,canvas.yaml | 10 +- .../devicetree/bindings/soc/qcom/qcom,apr.txt | 20 +- .../devicetree/bindings/sound/fsl,asrc.txt | 4 - .../devicetree/bindings/sound/fsl,easrc.yaml | 101 - .../devicetree/bindings/sound/nau8825.txt | 2 +- .../bindings/sound/nvidia,tegra-audio-wm8903.txt | 1 - .../devicetree/bindings/sound/qcom,q6adm.txt | 2 +- .../devicetree/bindings/sound/qcom,q6afe.txt | 46 +- .../devicetree/bindings/sound/qcom,q6asm.txt | 7 +- .../devicetree/bindings/sound/qcom,q6core.txt | 2 +- .../devicetree/bindings/sound/renesas,fsi.yaml | 16 +- .../devicetree/bindings/sound/simple-card.txt | 351 + .../devicetree/bindings/sound/simple-card.yaml | 484 - .../devicetree/bindings/sound/zl38060.yaml | 69 - .../devicetree/bindings/spi/brcm,spi-bcm-qspi.txt | 10 - .../bindings/spi/qcom,spi-qcom-qspi.yaml | 10 +- .../devicetree/bindings/spi/renesas,hspi.yaml | 4 +- .../devicetree/bindings/spi/renesas,rspi.yaml | 144 - .../devicetree/bindings/spi/spi-pl022.yaml | 2 +- Documentation/devicetree/bindings/spi/spi-rspi.txt | 73 + .../devicetree/bindings/spi/st,stm32-qspi.yaml | 4 +- .../sram/allwinner,sun4i-a10-system-control.yaml | 64 +- .../devicetree/bindings/sram/rockchip-pmu-sram.txt | 16 + Documentation/devicetree/bindings/sram/sram.yaml | 28 +- .../bindings/thermal/amlogic,thermal.yaml | 10 +- .../bindings/thermal/ti,am654-thermal.yaml | 56 - .../devicetree/bindings/timer/arm,arch_timer.yaml | 4 +- .../bindings/timer/arm,arch_timer_mmio.yaml | 4 +- .../bindings/timer/cadence,ttc-timer.txt | 21 + .../devicetree/bindings/timer/cdns,ttc.yaml | 48 - .../devicetree/bindings/timer/ingenic,tcu.txt | 138 + .../devicetree/bindings/timer/ingenic,tcu.yaml | 281 - Documentation/devicetree/bindings/usb/dwc2.yaml | 8 +- .../devicetree/bindings/usb/generic-ehci.yaml | 3 - .../devicetree/bindings/usb/generic-ohci.yaml | 3 - .../devicetree/bindings/usb/ingenic,musb.yaml | 3 - .../devicetree/bindings/vendor-prefixes.yaml | 14 - Documentation/doc-guide/maintainer-profile.rst | 2 +- Documentation/doc-guide/parse-headers.rst | 2 +- Documentation/driver-api/dma-buf.rst | 4 +- Documentation/driver-api/driver-model/device.rst | 4 +- Documentation/driver-api/driver-model/devres.rst | 8 + Documentation/driver-api/driver-model/driver.rst | 32 +- Documentation/driver-api/driver-model/overview.rst | 2 +- Documentation/driver-api/iio/triggers.rst | 2 + Documentation/driver-api/index.rst | 1 - .../driver-api/media/drivers/bttv-devel.rst | 116 - .../driver-api/media/drivers/cpia2_devel.rst | 56 - .../driver-api/media/drivers/cx2341x-devel.rst | 3685 -------- .../driver-api/media/drivers/cx88-devel.rst | 113 - .../media/drivers/davinci-vpbe-devel.rst | 39 - .../driver-api/media/drivers/fimc-devel.rst | 33 - Documentation/driver-api/media/drivers/index.rst | 38 - .../driver-api/media/drivers/saa7134-devel.rst | 67 - .../driver-api/media/drivers/vimc-devel.rst | 15 - Documentation/driver-api/media/index.rst | 54 - Documentation/driver-api/media/v4l2-videobuf.rst | 403 - Documentation/driver-api/nvdimm/nvdimm.rst | 4 +- Documentation/driver-api/pm/devices.rst | 199 +- Documentation/fb/api.rst | 4 +- Documentation/fb/efifb.rst | 33 +- .../debug/debug-vm-pgtable/arch-support.txt | 34 - .../features/vm/numa-memblock/arch-support.txt | 34 + Documentation/filesystems/9p.rst | 2 +- Documentation/filesystems/dax.txt | 2 +- Documentation/filesystems/dnotify.txt | 2 +- Documentation/filesystems/gfs2-glocks.rst | 253 - Documentation/filesystems/gfs2-glocks.txt | 232 + Documentation/filesystems/index.rst | 1 - Documentation/filesystems/locking.rst | 6 +- Documentation/filesystems/orangefs.rst | 4 +- Documentation/filesystems/overlayfs.rst | 7 +- Documentation/filesystems/proc.rst | 126 +- .../filesystems/ramfs-rootfs-initramfs.rst | 2 +- Documentation/filesystems/sysfs.rst | 2 +- Documentation/filesystems/vfs.rst | 15 - Documentation/filesystems/virtiofs.rst | 14 - Documentation/gpu/amdgpu.rst | 88 - Documentation/gpu/drm-internals.rst | 12 - Documentation/gpu/drm-kms.rst | 5 +- Documentation/gpu/drm-mm.rst | 9 + Documentation/gpu/i915.rst | 6 +- Documentation/gpu/todo.rst | 12 + Documentation/hwmon/bcm54140.rst | 45 - Documentation/hwmon/index.rst | 1 - Documentation/i2c/i2c.svg | 1341 +++ Documentation/i2c/i2c_bus.svg | 1341 --- Documentation/i2c/summary.rst | 2 +- Documentation/index.rst | 1 + Documentation/litmus-tests/README | 14 - ...b__after_atomic-is-stronger-than-acquire.litmus | 32 - ...Atomic-RMW-ops-are-atomic-WRT-atomic_set.litmus | 24 - Documentation/litmus-tests/atomic/README | 16 - .../litmus-tests/rcu/RCU+sync+free.litmus | 42 - .../litmus-tests/rcu/RCU+sync+read.litmus | 37 - Documentation/locking/locktorture.rst | 2 +- Documentation/media/.gitignore | 5 + Documentation/media/Makefile | 69 + .../media/audio.h.rst.exceptions | 0 .../{userspace-api => }/media/ca.h.rst.exceptions | 0 Documentation/media/cec-drivers/index.rst | 34 + .../media => media/cec-drivers}/pulse8-cec.rst | 0 .../{userspace-api => }/media/cec.h.rst.exceptions | 0 .../{userspace-api => }/media/conf_nitpick.py | 0 .../{userspace-api => }/media/dmx.h.rst.exceptions | 0 Documentation/media/dvb-drivers/avermedia.rst | 269 + Documentation/media/dvb-drivers/bt8xx.rst | 124 + Documentation/media/dvb-drivers/cards.rst | 146 + Documentation/media/dvb-drivers/ci.rst | 231 + .../drivers => media/dvb-drivers}/contributors.rst | 0 .../drivers => media/dvb-drivers}/dvb-usb.rst | 0 Documentation/media/dvb-drivers/faq.rst | 169 + .../drivers => media/dvb-drivers}/frontends.rst | 0 Documentation/media/dvb-drivers/index.rst | 45 + Documentation/media/dvb-drivers/intro.rst | 23 + .../media => media/dvb-drivers}/lmedm04.rst | 0 .../media => media/dvb-drivers}/opera-firmware.rst | 0 .../media => media/dvb-drivers}/technisat.rst | 0 .../media => media/dvb-drivers}/ttusb-dec.rst | 0 Documentation/media/dvb-drivers/udev.rst | 63 + .../media/frontend.h.rst.exceptions | 0 Documentation/media/index.rst | 26 + Documentation/{userspace-api => }/media/intro.rst | 0 .../{driver-api/media => media/kapi}/cec-core.rst | 0 .../{driver-api/media => media/kapi}/csi2.rst | 0 .../{driver-api/media => media/kapi}/dtv-ca.rst | 0 .../media => media/kapi}/dtv-common.rst | 0 .../{driver-api/media => media/kapi}/dtv-core.rst | 0 .../{driver-api/media => media/kapi}/dtv-demux.rst | 0 .../media => media/kapi}/dtv-frontend.rst | 0 .../{driver-api/media => media/kapi}/dtv-net.rst | 0 .../{driver-api/media => media/kapi}/mc-core.rst | 0 .../{driver-api/media => media/kapi}/rc-core.rst | 0 .../media => media/kapi}/v4l2-async.rst | 0 .../media => media/kapi}/v4l2-clocks.rst | 0 .../media => media/kapi}/v4l2-common.rst | 0 .../media => media/kapi}/v4l2-controls.rst | 0 .../{driver-api/media => media/kapi}/v4l2-core.rst | 0 .../{driver-api/media => media/kapi}/v4l2-dev.rst | 0 .../media => media/kapi}/v4l2-device.rst | 0 .../media => media/kapi}/v4l2-dv-timings.rst | 0 .../media => media/kapi}/v4l2-event.rst | 0 .../{driver-api/media => media/kapi}/v4l2-fh.rst | 0 .../media => media/kapi}/v4l2-flash-led-class.rst | 0 .../media => media/kapi}/v4l2-fwnode.rst | 0 .../media => media/kapi}/v4l2-intro.rst | 0 .../{driver-api/media => media/kapi}/v4l2-mc.rst | 0 .../media => media/kapi}/v4l2-mediabus.rst | 0 .../media => media/kapi}/v4l2-mem2mem.rst | 0 .../{driver-api/media => media/kapi}/v4l2-rect.rst | 0 .../media => media/kapi}/v4l2-subdev.rst | 0 .../media => media/kapi}/v4l2-tuner.rst | 0 .../media => media/kapi}/v4l2-tveeprom.rst | 0 Documentation/media/kapi/v4l2-videobuf.rst | 406 + .../media => media/kapi}/v4l2-videobuf2.rst | 0 .../media/lirc.h.rst.exceptions | 0 .../media/media.h.rst.exceptions | 0 Documentation/media/media_kapi.rst | 38 + Documentation/media/media_uapi.rst | 33 + .../{userspace-api => }/media/net.h.rst.exceptions | 0 Documentation/media/typical_media_device.svg | 116 + Documentation/media/uapi/cec/cec-api.rst | 54 + Documentation/media/uapi/cec/cec-func-close.rst | 54 + Documentation/media/uapi/cec/cec-func-ioctl.rst | 73 + Documentation/media/uapi/cec/cec-func-open.rst | 85 + Documentation/media/uapi/cec/cec-func-poll.rst | 85 + Documentation/media/uapi/cec/cec-funcs.rst | 30 + Documentation/media/uapi/cec/cec-header.rst | 17 + Documentation/media/uapi/cec/cec-intro.rst | 49 + .../media/uapi/cec/cec-ioc-adap-g-caps.rst | 150 + .../uapi}/cec/cec-ioc-adap-g-conn-info.rst | 0 .../media/uapi/cec/cec-ioc-adap-g-log-addrs.rst | 378 + .../media/uapi/cec/cec-ioc-adap-g-phys-addr.rst | 100 + Documentation/media/uapi/cec/cec-ioc-dqevent.rst | 257 + Documentation/media/uapi/cec/cec-ioc-g-mode.rst | 301 + Documentation/media/uapi/cec/cec-ioc-receive.rst | 391 + Documentation/media/uapi/cec/cec-pin-error-inj.rst | 334 + .../uapi/dvb/audio-bilingual-channel-select.rst | 66 + .../media/uapi/dvb/audio-channel-select.rst | 66 + .../media/uapi/dvb/audio-clear-buffer.rst | 55 + Documentation/media/uapi/dvb/audio-continue.rst | 56 + Documentation/media/uapi/dvb/audio-fclose.rst | 63 + Documentation/media/uapi/dvb/audio-fopen.rst | 115 + Documentation/media/uapi/dvb/audio-fwrite.rst | 91 + .../media/uapi/dvb/audio-get-capabilities.rst | 63 + Documentation/media/uapi/dvb/audio-get-status.rst | 63 + Documentation/media/uapi/dvb/audio-pause.rst | 57 + Documentation/media/uapi/dvb/audio-play.rst | 56 + .../media/uapi/dvb/audio-select-source.rst | 65 + Documentation/media/uapi/dvb/audio-set-av-sync.rst | 67 + .../media/uapi/dvb/audio-set-bypass-mode.rst | 70 + Documentation/media/uapi/dvb/audio-set-id.rst | 67 + Documentation/media/uapi/dvb/audio-set-mixer.rst | 61 + Documentation/media/uapi/dvb/audio-set-mute.rst | 71 + .../media/uapi/dvb/audio-set-streamtype.rst | 77 + Documentation/media/uapi/dvb/audio-stop.rst | 56 + Documentation/media/uapi/dvb/audio.rst | 34 + Documentation/media/uapi/dvb/audio_data_types.rst | 123 + .../media/uapi/dvb/audio_function_calls.rst | 37 + Documentation/media/uapi/dvb/ca-fclose.rst | 50 + Documentation/media/uapi/dvb/ca-fopen.rst | 84 + Documentation/media/uapi/dvb/ca-get-cap.rst | 53 + Documentation/media/uapi/dvb/ca-get-descr-info.rst | 49 + Documentation/media/uapi/dvb/ca-get-msg.rst | 59 + Documentation/media/uapi/dvb/ca-get-slot-info.rst | 64 + Documentation/media/uapi/dvb/ca-reset.rst | 51 + Documentation/media/uapi/dvb/ca-send-msg.rst | 58 + Documentation/media/uapi/dvb/ca-set-descr.rst | 53 + Documentation/media/uapi/dvb/ca.rst | 31 + Documentation/media/uapi/dvb/ca_data_types.rst | 16 + Documentation/media/uapi/dvb/ca_function_calls.rst | 27 + Documentation/media/uapi/dvb/demux.rst | 30 + Documentation/media/uapi/dvb/dmx-add-pid.rst | 56 + Documentation/media/uapi/dvb/dmx-expbuf.rst | 97 + Documentation/media/uapi/dvb/dmx-fclose.rst | 52 + Documentation/media/uapi/dvb/dmx-fopen.rst | 98 + Documentation/media/uapi/dvb/dmx-fread.rst | 87 + Documentation/media/uapi/dvb/dmx-fwrite.rst | 79 + Documentation/media/uapi/dvb/dmx-get-pes-pids.rst | 71 + Documentation/media/uapi/dvb/dmx-get-stc.rst | 73 + Documentation/media/uapi/dvb/dmx-mmap.rst | 125 + Documentation/media/uapi/dvb/dmx-munmap.rst | 63 + Documentation/media/uapi/dvb/dmx-qbuf.rst | 93 + Documentation/media/uapi/dvb/dmx-querybuf.rst | 72 + Documentation/media/uapi/dvb/dmx-remove-pid.rst | 57 + Documentation/media/uapi/dvb/dmx-reqbufs.rst | 83 + .../media/uapi/dvb/dmx-set-buffer-size.rst | 57 + Documentation/media/uapi/dvb/dmx-set-filter.rst | 64 + .../media/uapi/dvb/dmx-set-pes-filter.rst | 76 + Documentation/media/uapi/dvb/dmx-start.rst | 75 + Documentation/media/uapi/dvb/dmx-stop.rst | 52 + Documentation/media/uapi/dvb/dmx_fcalls.rst | 37 + Documentation/media/uapi/dvb/dmx_types.rst | 16 + .../media/uapi/dvb/dvb-fe-read-status.rst | 32 + .../media/uapi/dvb/dvb-frontend-event.rst | 22 + .../media/uapi/dvb/dvb-frontend-parameters.rst | 126 + Documentation/media/uapi/dvb/dvbapi.rst | 126 + Documentation/media/uapi/dvb/dvbproperty.rst | 133 + Documentation/media/uapi/dvb/dvbstb.svg | 43 + Documentation/media/uapi/dvb/examples.rst | 23 + Documentation/media/uapi/dvb/fe-bandwidth-t.rst | 81 + .../media/uapi/dvb/fe-diseqc-recv-slave-reply.rst | 55 + .../media/uapi/dvb/fe-diseqc-reset-overload.rst | 53 + .../media/uapi/dvb/fe-diseqc-send-burst.rst | 59 + .../media/uapi/dvb/fe-diseqc-send-master-cmd.rst | 56 + .../uapi/dvb/fe-dishnetwork-send-legacy-cmd.rst | 62 + .../media/uapi/dvb/fe-enable-high-lnb-voltage.rst | 61 + Documentation/media/uapi/dvb/fe-get-event.rst | 78 + Documentation/media/uapi/dvb/fe-get-frontend.rst | 69 + Documentation/media/uapi/dvb/fe-get-info.rst | 70 + Documentation/media/uapi/dvb/fe-get-property.rst | 83 + Documentation/media/uapi/dvb/fe-read-ber.rst | 57 + .../media/uapi/dvb/fe-read-signal-strength.rst | 57 + Documentation/media/uapi/dvb/fe-read-snr.rst | 57 + Documentation/media/uapi/dvb/fe-read-status.rst | 72 + .../media/uapi/dvb/fe-read-uncorrected-blocks.rst | 59 + .../media/uapi/dvb/fe-set-frontend-tune-mode.rst | 64 + Documentation/media/uapi/dvb/fe-set-frontend.rst | 78 + Documentation/media/uapi/dvb/fe-set-tone.rst | 65 + Documentation/media/uapi/dvb/fe-set-voltage.rst | 69 + Documentation/media/uapi/dvb/fe-type-t.rst | 98 + .../media/uapi/dvb/fe_property_parameters.rst | 1014 ++ Documentation/media/uapi/dvb/frontend-header.rst | 13 + .../uapi/dvb/frontend-property-cable-systems.rst | 82 + .../dvb/frontend-property-satellite-systems.rst | 112 + .../dvb/frontend-property-terrestrial-systems.rst | 301 + .../media/uapi/dvb/frontend-stat-properties.rst | 252 + Documentation/media/uapi/dvb/frontend.rst | 63 + Documentation/media/uapi/dvb/frontend_f_close.rst | 57 + Documentation/media/uapi/dvb/frontend_f_open.rst | 117 + Documentation/media/uapi/dvb/frontend_fcalls.rst | 31 + .../media/uapi/dvb/frontend_legacy_api.rst | 45 + .../media/uapi/dvb/frontend_legacy_dvbv3_api.rst | 25 + Documentation/media/uapi/dvb/headers.rst | 30 + Documentation/media/uapi/dvb/intro.rst | 190 + Documentation/media/uapi/dvb/legacy_dvb_apis.rst | 39 + Documentation/media/uapi/dvb/net-add-if.rst | 60 + Documentation/media/uapi/dvb/net-get-if.rst | 59 + Documentation/media/uapi/dvb/net-remove-if.rst | 55 + Documentation/media/uapi/dvb/net-types.rst | 16 + Documentation/media/uapi/dvb/net.rst | 48 + .../media/uapi/dvb/query-dvb-frontend-info.rst | 20 + .../media/uapi/dvb/video-clear-buffer.rst | 63 + Documentation/media/uapi/dvb/video-command.rst | 105 + Documentation/media/uapi/dvb/video-continue.rst | 66 + .../media/uapi/dvb/video-fast-forward.rst | 83 + Documentation/media/uapi/dvb/video-fclose.rst | 62 + Documentation/media/uapi/dvb/video-fopen.rst | 122 + Documentation/media/uapi/dvb/video-freeze.rst | 70 + Documentation/media/uapi/dvb/video-fwrite.rst | 90 + .../media/uapi/dvb/video-get-capabilities.rst | 70 + Documentation/media/uapi/dvb/video-get-event.rst | 114 + .../media/uapi/dvb/video-get-frame-count.rst | 74 + Documentation/media/uapi/dvb/video-get-pts.rst | 78 + Documentation/media/uapi/dvb/video-get-size.rst | 78 + Documentation/media/uapi/dvb/video-get-status.rst | 80 + Documentation/media/uapi/dvb/video-play.rst | 66 + .../media/uapi/dvb/video-select-source.rst | 84 + Documentation/media/uapi/dvb/video-set-blank.rst | 73 + .../media/uapi/dvb/video-set-display-format.rst | 69 + Documentation/media/uapi/dvb/video-set-format.rst | 92 + .../media/uapi/dvb/video-set-streamtype.rst | 70 + Documentation/media/uapi/dvb/video-slowmotion.rst | 83 + .../media/uapi/dvb/video-stillpicture.rst | 70 + Documentation/media/uapi/dvb/video-stop.rst | 83 + Documentation/media/uapi/dvb/video-try-command.rst | 75 + Documentation/media/uapi/dvb/video.rst | 43 + .../media/uapi/dvb/video_function_calls.rst | 42 + Documentation/media/uapi/dvb/video_types.rst | 255 + Documentation/media/uapi/fdl-appendix.rst | 478 + Documentation/media/uapi/gen-errors.rst | 103 + .../media/uapi/mediactl/media-controller-intro.rst | 40 + .../media/uapi/mediactl/media-controller-model.rst | 42 + .../media/uapi/mediactl/media-controller.rst | 62 + .../media/uapi/mediactl/media-func-close.rst | 54 + .../media/uapi/mediactl/media-func-ioctl.rst | 74 + .../media/uapi/mediactl/media-func-open.rst | 76 + Documentation/media/uapi/mediactl/media-funcs.rst | 33 + Documentation/media/uapi/mediactl/media-header.rst | 17 + .../media/uapi/mediactl/media-ioc-device-info.rst | 118 + .../uapi/mediactl/media-ioc-enum-entities.rst | 156 + .../media/uapi/mediactl/media-ioc-enum-links.rst | 157 + .../media/uapi/mediactl/media-ioc-g-topology.rst | 307 + .../uapi/mediactl/media-ioc-request-alloc.rst | 90 + .../media/uapi/mediactl/media-ioc-setup-link.rst | 74 + .../uapi/mediactl/media-request-ioc-queue.rst | 102 + .../uapi/mediactl/media-request-ioc-reinit.rst | 75 + Documentation/media/uapi/mediactl/media-types.rst | 425 + Documentation/media/uapi/mediactl/request-api.rst | 276 + .../media/uapi/mediactl/request-func-close.rst | 73 + .../media/uapi/mediactl/request-func-ioctl.rst | 91 + .../media/uapi/mediactl/request-func-poll.rst | 101 + Documentation/media/uapi/rc/keytable.c.rst | 183 + Documentation/media/uapi/rc/lirc-dev-intro.rst | 171 + Documentation/media/uapi/rc/lirc-dev.rst | 21 + Documentation/media/uapi/rc/lirc-func.rst | 34 + Documentation/media/uapi/rc/lirc-get-features.rst | 200 + Documentation/media/uapi/rc/lirc-get-rec-mode.rst | 74 + .../media/uapi/rc/lirc-get-rec-resolution.rst | 54 + Documentation/media/uapi/rc/lirc-get-send-mode.rst | 78 + Documentation/media/uapi/rc/lirc-get-timeout.rst | 63 + Documentation/media/uapi/rc/lirc-header.rst | 17 + Documentation/media/uapi/rc/lirc-read.rst | 76 + .../uapi/rc/lirc-set-measure-carrier-mode.rst | 53 + .../media/uapi/rc/lirc-set-rec-carrier-range.rst | 54 + .../media/uapi/rc/lirc-set-rec-carrier.rst | 53 + .../media/uapi/rc/lirc-set-rec-timeout-reports.rst | 56 + .../media/uapi/rc/lirc-set-rec-timeout.rst | 61 + .../media/uapi/rc/lirc-set-send-carrier.rst | 48 + .../media/uapi/rc/lirc-set-send-duty-cycle.rst | 54 + .../media/uapi/rc/lirc-set-transmitter-mask.rst | 58 + .../media/uapi/rc/lirc-set-wideband-receiver.rst | 63 + Documentation/media/uapi/rc/lirc-write.rst | 82 + Documentation/media/uapi/rc/rc-intro.rst | 31 + .../media => media/uapi}/rc/rc-protos.rst | 0 Documentation/media/uapi/rc/rc-sysfs-nodes.rst | 151 + Documentation/media/uapi/rc/rc-table-change.rst | 25 + Documentation/media/uapi/rc/rc-tables.rst | 766 ++ Documentation/media/uapi/rc/remote_controllers.rst | 59 + Documentation/media/uapi/v4l/app-pri.rst | 37 + Documentation/media/uapi/v4l/async.rst | 16 + Documentation/media/uapi/v4l/audio.rst | 104 + Documentation/media/uapi/v4l/bayer.svg | 56 + Documentation/media/uapi/v4l/biblio.rst | 416 + Documentation/media/uapi/v4l/buffer.rst | 817 ++ Documentation/media/uapi/v4l/capture-example.rst | 20 + Documentation/media/uapi/v4l/capture.c.rst | 671 ++ Documentation/media/uapi/v4l/colorspaces-defs.rst | 183 + .../media/uapi/v4l/colorspaces-details.rst | 813 ++ Documentation/media/uapi/v4l/colorspaces.rst | 170 + Documentation/media/uapi/v4l/common-defs.rst | 20 + Documentation/media/uapi/v4l/common.rst | 64 + Documentation/media/uapi/v4l/compat.rst | 25 + Documentation/media/uapi/v4l/constraints.svg | 37 + Documentation/media/uapi/v4l/control.rst | 512 + Documentation/media/uapi/v4l/crop.rst | 324 + Documentation/media/uapi/v4l/crop.svg | 290 + Documentation/media/uapi/v4l/depth-formats.rst | 24 + Documentation/media/uapi/v4l/dev-capture.rst | 111 + .../media => media/uapi}/v4l/dev-decoder.rst | 0 Documentation/media/uapi/v4l/dev-event.rst | 54 + Documentation/media/uapi/v4l/dev-mem2mem.rst | 49 + Documentation/media/uapi/v4l/dev-meta.rst | 74 + Documentation/media/uapi/v4l/dev-osd.rst | 157 + Documentation/media/uapi/v4l/dev-output.rst | 108 + Documentation/media/uapi/v4l/dev-overlay.rst | 328 + Documentation/media/uapi/v4l/dev-radio.rst | 59 + Documentation/media/uapi/v4l/dev-raw-vbi.rst | 306 + Documentation/media/uapi/v4l/dev-rds.rst | 191 + Documentation/media/uapi/v4l/dev-sdr.rst | 114 + Documentation/media/uapi/v4l/dev-sliced-vbi.rst | 669 ++ .../uapi}/v4l/dev-stateless-decoder.rst | 0 Documentation/media/uapi/v4l/dev-subdev.rst | 503 + Documentation/media/uapi/v4l/dev-touch.rst | 63 + Documentation/media/uapi/v4l/devices.rst | 33 + Documentation/media/uapi/v4l/diff-v4l.rst | 693 ++ Documentation/media/uapi/v4l/dmabuf.rst | 169 + Documentation/media/uapi/v4l/dv-timings.rst | 45 + Documentation/media/uapi/v4l/ext-ctrls-camera.rst | 515 ++ Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 4264 +++++++++ Documentation/media/uapi/v4l/ext-ctrls-detect.rst | 71 + Documentation/media/uapi/v4l/ext-ctrls-dv.rst | 166 + Documentation/media/uapi/v4l/ext-ctrls-flash.rst | 192 + Documentation/media/uapi/v4l/ext-ctrls-fm-rx.rst | 95 + Documentation/media/uapi/v4l/ext-ctrls-fm-tx.rst | 188 + .../media/uapi/v4l/ext-ctrls-image-process.rst | 63 + .../media/uapi/v4l/ext-ctrls-image-source.rst | 67 + Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst | 113 + .../media/uapi/v4l/ext-ctrls-rf-tuner.rst | 96 + Documentation/media/uapi/v4l/extended-controls.rst | 180 + Documentation/media/uapi/v4l/field-order.rst | 172 + Documentation/media/uapi/v4l/fieldseq_bt.svg | 2621 ++++++ Documentation/media/uapi/v4l/fieldseq_tb.svg | 2618 ++++++ Documentation/media/uapi/v4l/format.rst | 99 + Documentation/media/uapi/v4l/func-close.rst | 56 + Documentation/media/uapi/v4l/func-ioctl.rst | 69 + Documentation/media/uapi/v4l/func-mmap.rst | 148 + Documentation/media/uapi/v4l/func-munmap.rst | 65 + Documentation/media/uapi/v4l/func-open.rst | 90 + Documentation/media/uapi/v4l/func-poll.rst | 124 + Documentation/media/uapi/v4l/func-read.rst | 140 + Documentation/media/uapi/v4l/func-select.rst | 127 + Documentation/media/uapi/v4l/func-write.rst | 91 + Documentation/media/uapi/v4l/hist-v4l2.rst | 1374 +++ Documentation/media/uapi/v4l/hsv-formats.rst | 26 + Documentation/media/uapi/v4l/io.rst | 58 + .../media/uapi/v4l/libv4l-introduction.rst | 191 + Documentation/media/uapi/v4l/libv4l.rst | 20 + Documentation/media/uapi/v4l/meta-formats.rst | 27 + Documentation/media/uapi/v4l/mmap.rst | 292 + Documentation/media/uapi/v4l/nv12mt.svg | 477 + Documentation/media/uapi/v4l/nv12mt_example.svg | 1616 ++++ Documentation/media/uapi/v4l/open.rst | 165 + .../media => media/uapi}/v4l/pipeline.dot | 0 Documentation/media/uapi/v4l/pixfmt-bayer.rst | 39 + .../media => media/uapi}/v4l/pixfmt-cnf4.rst | 0 Documentation/media/uapi/v4l/pixfmt-compressed.rst | 232 + Documentation/media/uapi/v4l/pixfmt-grey.rst | 51 + Documentation/media/uapi/v4l/pixfmt-indexed.rst | 54 + Documentation/media/uapi/v4l/pixfmt-intro.rst | 58 + Documentation/media/uapi/v4l/pixfmt-inzi.rst | 89 + Documentation/media/uapi/v4l/pixfmt-m420.rst | 133 + Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst | 220 + .../media/uapi/v4l/pixfmt-meta-intel-ipu3.rst | 104 + Documentation/media/uapi/v4l/pixfmt-meta-uvc.rst | 58 + Documentation/media/uapi/v4l/pixfmt-meta-vivid.rst | 60 + .../media/uapi/v4l/pixfmt-meta-vsp1-hgo.rst | 175 + .../media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst | 136 + Documentation/media/uapi/v4l/pixfmt-nv12.rst | 136 + Documentation/media/uapi/v4l/pixfmt-nv12m.rst | 151 + Documentation/media/uapi/v4l/pixfmt-nv12mt.rst | 67 + Documentation/media/uapi/v4l/pixfmt-nv16.rst | 160 + Documentation/media/uapi/v4l/pixfmt-nv16m.rst | 164 + Documentation/media/uapi/v4l/pixfmt-nv24.rst | 102 + Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst | 164 + Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst | 380 + Documentation/media/uapi/v4l/pixfmt-reserved.rst | 282 + Documentation/media/uapi/v4l/pixfmt-rgb.rst | 1304 +++ Documentation/media/uapi/v4l/pixfmt-sdr-cs08.rst | 37 + Documentation/media/uapi/v4l/pixfmt-sdr-cs14le.rst | 41 + Documentation/media/uapi/v4l/pixfmt-sdr-cu08.rst | 37 + Documentation/media/uapi/v4l/pixfmt-sdr-cu16le.rst | 41 + .../media/uapi/v4l/pixfmt-sdr-pcu16be.rst | 62 + .../media/uapi/v4l/pixfmt-sdr-pcu18be.rst | 62 + .../media/uapi/v4l/pixfmt-sdr-pcu20be.rst | 62 + Documentation/media/uapi/v4l/pixfmt-sdr-ru12le.rst | 39 + .../media/uapi/v4l/pixfmt-srggb10-ipu3.rst | 342 + Documentation/media/uapi/v4l/pixfmt-srggb10.rst | 83 + .../media/uapi/v4l/pixfmt-srggb10alaw8.rst | 31 + .../media/uapi/v4l/pixfmt-srggb10dpcm8.rst | 35 + Documentation/media/uapi/v4l/pixfmt-srggb10p.rst | 81 + Documentation/media/uapi/v4l/pixfmt-srggb12.rst | 84 + Documentation/media/uapi/v4l/pixfmt-srggb12p.rst | 94 + Documentation/media/uapi/v4l/pixfmt-srggb14.rst | 82 + Documentation/media/uapi/v4l/pixfmt-srggb14p.rst | 152 + Documentation/media/uapi/v4l/pixfmt-srggb16.rst | 76 + Documentation/media/uapi/v4l/pixfmt-srggb8.rst | 61 + Documentation/media/uapi/v4l/pixfmt-tch-td08.rst | 59 + Documentation/media/uapi/v4l/pixfmt-tch-td16.rst | 74 + Documentation/media/uapi/v4l/pixfmt-tch-tu08.rst | 57 + Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst | 73 + Documentation/media/uapi/v4l/pixfmt-uv8.rst | 54 + Documentation/media/uapi/v4l/pixfmt-uyvy.rst | 117 + .../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 138 + Documentation/media/uapi/v4l/pixfmt-v4l2.rst | 171 + Documentation/media/uapi/v4l/pixfmt-vyuy.rst | 115 + Documentation/media/uapi/v4l/pixfmt-y10.rst | 72 + Documentation/media/uapi/v4l/pixfmt-y10b.rst | 40 + Documentation/media/uapi/v4l/pixfmt-y10p.rst | 50 + Documentation/media/uapi/v4l/pixfmt-y12.rst | 72 + Documentation/media/uapi/v4l/pixfmt-y12i.rst | 43 + Documentation/media/uapi/v4l/pixfmt-y14.rst | 72 + Documentation/media/uapi/v4l/pixfmt-y16-be.rst | 76 + Documentation/media/uapi/v4l/pixfmt-y16.rst | 76 + Documentation/media/uapi/v4l/pixfmt-y41p.rst | 158 + Documentation/media/uapi/v4l/pixfmt-y8i.rst | 73 + Documentation/media/uapi/v4l/pixfmt-yuv410.rst | 134 + Documentation/media/uapi/v4l/pixfmt-yuv411p.rst | 122 + Documentation/media/uapi/v4l/pixfmt-yuv420.rst | 150 + Documentation/media/uapi/v4l/pixfmt-yuv420m.rst | 159 + Documentation/media/uapi/v4l/pixfmt-yuv422m.rst | 148 + Documentation/media/uapi/v4l/pixfmt-yuv422p.rst | 136 + Documentation/media/uapi/v4l/pixfmt-yuv444m.rst | 148 + Documentation/media/uapi/v4l/pixfmt-yuyv.rst | 125 + Documentation/media/uapi/v4l/pixfmt-yvyu.rst | 115 + Documentation/media/uapi/v4l/pixfmt-z16.rst | 73 + Documentation/media/uapi/v4l/pixfmt.rst | 45 + Documentation/media/uapi/v4l/planar-apis.rst | 68 + Documentation/media/uapi/v4l/querycap.rst | 41 + Documentation/media/uapi/v4l/rw.rst | 54 + Documentation/media/uapi/v4l/sdr-formats.rst | 29 + .../media/uapi/v4l/selection-api-configuration.rst | 144 + .../media/uapi/v4l/selection-api-examples.rst | 91 + .../media/uapi/v4l/selection-api-intro.rst | 35 + .../media/uapi/v4l/selection-api-targets.rst | 27 + .../media/uapi/v4l/selection-api-vs-crop-api.rst | 46 + Documentation/media/uapi/v4l/selection-api.rst | 23 + Documentation/media/uapi/v4l/selection.svg | 1178 +++ Documentation/media/uapi/v4l/selections-common.rst | 30 + Documentation/media/uapi/v4l/standard.rst | 192 + Documentation/media/uapi/v4l/streaming-par.rst | 40 + Documentation/media/uapi/v4l/subdev-formats.rst | 7833 ++++++++++++++++ .../uapi/v4l/subdev-image-processing-crop.svg | 312 + .../uapi/v4l/subdev-image-processing-full.svg | 752 ++ ...ubdev-image-processing-scaling-multi-source.svg | 550 ++ Documentation/media/uapi/v4l/tch-formats.rst | 25 + Documentation/media/uapi/v4l/tuner.rst | 92 + Documentation/media/uapi/v4l/user-func.rst | 88 + Documentation/media/uapi/v4l/userp.rst | 128 + .../media/uapi/v4l/v4l2-selection-flags.rst | 51 + .../media/uapi/v4l/v4l2-selection-targets.rst | 78 + Documentation/media/uapi/v4l/v4l2.rst | 423 + Documentation/media/uapi/v4l/v4l2grab-example.rst | 24 + Documentation/media/uapi/v4l/v4l2grab.c.rst | 176 + Documentation/media/uapi/v4l/vbi_525.svg | 821 ++ Documentation/media/uapi/v4l/vbi_625.svg | 870 ++ Documentation/media/uapi/v4l/vbi_hsync.svg | 321 + Documentation/media/uapi/v4l/video.rst | 75 + Documentation/media/uapi/v4l/videodev.rst | 16 + .../media/uapi/v4l/vidioc-create-bufs.rst | 141 + Documentation/media/uapi/v4l/vidioc-cropcap.rst | 143 + .../media/uapi/v4l/vidioc-dbg-g-chip-info.rst | 167 + .../media/uapi/v4l/vidioc-dbg-g-register.rst | 171 + .../media/uapi/v4l/vidioc-decoder-cmd.rst | 226 + Documentation/media/uapi/v4l/vidioc-dqevent.rst | 391 + .../media/uapi/v4l/vidioc-dv-timings-cap.rst | 169 + .../media/uapi/v4l/vidioc-encoder-cmd.rst | 168 + .../media/uapi/v4l/vidioc-enum-dv-timings.rst | 114 + Documentation/media/uapi/v4l/vidioc-enum-fmt.rst | 159 + .../media/uapi/v4l/vidioc-enum-frameintervals.rst | 203 + .../media/uapi/v4l/vidioc-enum-framesizes.rst | 213 + .../media/uapi/v4l/vidioc-enum-freq-bands.rst | 150 + Documentation/media/uapi/v4l/vidioc-enumaudio.rst | 62 + .../media/uapi/v4l/vidioc-enumaudioout.rst | 67 + Documentation/media/uapi/v4l/vidioc-enuminput.rst | 242 + Documentation/media/uapi/v4l/vidioc-enumoutput.rst | 165 + Documentation/media/uapi/v4l/vidioc-enumstd.rst | 367 + Documentation/media/uapi/v4l/vidioc-expbuf.rst | 175 + Documentation/media/uapi/v4l/vidioc-g-audio.rst | 135 + Documentation/media/uapi/v4l/vidioc-g-audioout.rst | 108 + Documentation/media/uapi/v4l/vidioc-g-crop.rst | 119 + Documentation/media/uapi/v4l/vidioc-g-ctrl.rst | 106 + .../media/uapi/v4l/vidioc-g-dv-timings.rst | 312 + Documentation/media/uapi/v4l/vidioc-g-edid.rst | 154 + .../media/uapi/v4l/vidioc-g-enc-index.rst | 156 + .../media/uapi/v4l/vidioc-g-ext-ctrls.rst | 416 + Documentation/media/uapi/v4l/vidioc-g-fbuf.rst | 362 + Documentation/media/uapi/v4l/vidioc-g-fmt.rst | 161 + .../media/uapi/v4l/vidioc-g-frequency.rst | 112 + Documentation/media/uapi/v4l/vidioc-g-input.rst | 71 + Documentation/media/uapi/v4l/vidioc-g-jpegcomp.rst | 134 + .../media/uapi/v4l/vidioc-g-modulator.rst | 202 + Documentation/media/uapi/v4l/vidioc-g-output.rst | 73 + Documentation/media/uapi/v4l/vidioc-g-parm.rst | 270 + Documentation/media/uapi/v4l/vidioc-g-priority.rst | 100 + .../media/uapi/v4l/vidioc-g-selection.rst | 200 + .../media/uapi/v4l/vidioc-g-sliced-vbi-cap.rst | 202 + Documentation/media/uapi/v4l/vidioc-g-std.rst | 81 + Documentation/media/uapi/v4l/vidioc-g-tuner.rst | 476 + Documentation/media/uapi/v4l/vidioc-log-status.rst | 56 + Documentation/media/uapi/v4l/vidioc-overlay.rst | 61 + .../media/uapi/v4l/vidioc-prepare-buf.rst | 65 + Documentation/media/uapi/v4l/vidioc-qbuf.rst | 205 + .../media/uapi/v4l/vidioc-query-dv-timings.rst | 94 + Documentation/media/uapi/v4l/vidioc-querybuf.rst | 87 + Documentation/media/uapi/v4l/vidioc-querycap.rst | 284 + Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 616 ++ Documentation/media/uapi/v4l/vidioc-querystd.rst | 77 + Documentation/media/uapi/v4l/vidioc-reqbufs.rst | 169 + .../media/uapi/v4l/vidioc-s-hw-freq-seek.rst | 147 + Documentation/media/uapi/v4l/vidioc-streamon.rst | 113 + .../uapi/v4l/vidioc-subdev-enum-frame-interval.rst | 120 + .../uapi/v4l/vidioc-subdev-enum-frame-size.rst | 125 + .../uapi/v4l/vidioc-subdev-enum-mbus-code.rst | 98 + .../media/uapi/v4l/vidioc-subdev-g-crop.rst | 125 + .../media/uapi/v4l/vidioc-subdev-g-fmt.rst | 154 + .../uapi/v4l/vidioc-subdev-g-frame-interval.rst | 120 + .../media/uapi/v4l/vidioc-subdev-g-selection.rst | 125 + .../media/uapi/v4l/vidioc-subscribe-event.rst | 123 + Documentation/media/uapi/v4l/yuv-formats.rst | 64 + .../v4l-drivers}/au0828-cardlist.rst | 0 .../media => media/v4l-drivers}/bttv-cardlist.rst | 0 Documentation/media/v4l-drivers/bttv.rst | 1926 ++++ .../media => media/v4l-drivers}/cafe_ccic.rst | 0 Documentation/media/v4l-drivers/cardlist.rst | 20 + Documentation/media/v4l-drivers/cpia2.rst | 195 + Documentation/media/v4l-drivers/cx2341x.rst | 3860 ++++++++ .../media/v4l-drivers/cx23885-cardlist.rst | 263 + Documentation/media/v4l-drivers/cx88-cardlist.rst | 379 + Documentation/media/v4l-drivers/cx88.rst | 165 + Documentation/media/v4l-drivers/davinci-vpbe.rst | 97 + .../media/v4l-drivers/em28xx-cardlist.rst | 428 + Documentation/media/v4l-drivers/fimc.rst | 171 + .../media/v4l => media/v4l-drivers}/fourcc.rst | 0 .../media => media/v4l-drivers}/gspca-cardlist.rst | 0 Documentation/media/v4l-drivers/imx.rst | 705 ++ .../media => media/v4l-drivers}/imx7.rst | 0 Documentation/media/v4l-drivers/index.rst | 68 + Documentation/media/v4l-drivers/ipu3.rst | 558 ++ .../media => media/v4l-drivers}/ipu3_rcb.svg | 0 .../media => media/v4l-drivers}/ivtv-cardlist.rst | 0 .../media => media/v4l-drivers}/ivtv.rst | 0 Documentation/media/v4l-drivers/max2175.rst | 64 + Documentation/media/v4l-drivers/meye.rst | 134 + Documentation/media/v4l-drivers/omap3isp.rst | 284 + .../media => media/v4l-drivers}/omap4_camera.rst | 0 .../media => media/v4l-drivers}/philips.rst | 0 .../drivers => media/v4l-drivers}/pvrusb2.rst | 0 .../drivers => media/v4l-drivers}/pxa_camera.rst | 0 .../media => media/v4l-drivers}/qcom_camss.rst | 0 .../v4l-drivers}/qcom_camss_8x96_graph.dot | 0 .../v4l-drivers}/qcom_camss_graph.dot | 0 .../drivers => media/v4l-drivers}/radiotrack.rst | 0 .../media => media/v4l-drivers}/rcar-fdp1.rst | 0 .../v4l-drivers}/saa7134-cardlist.rst | 0 Documentation/media/v4l-drivers/saa7134.rst | 115 + .../v4l-drivers}/saa7164-cardlist.rst | 0 .../v4l-drivers}/sh_mobile_ceu_camera.rst | 0 .../media => media/v4l-drivers}/si470x.rst | 0 .../media => media/v4l-drivers}/si4713.rst | 0 .../media => media/v4l-drivers}/si476x.rst | 0 .../media/v4l-drivers}/soc-camera.rst | 0 .../v4l-drivers}/tm6000-cardlist.rst | 0 .../media => media/v4l-drivers}/tuner-cardlist.rst | 0 .../media/drivers => media/v4l-drivers}/tuners.rst | 0 .../v4l-drivers}/usbvision-cardlist.rst | 0 .../drivers => media/v4l-drivers}/uvcvideo.rst | 0 Documentation/media/v4l-drivers/v4l-with-ir.rst | 75 + .../media => media/v4l-drivers}/vimc.dot | 0 Documentation/media/v4l-drivers/vimc.rst | 101 + .../media => media/v4l-drivers}/vivid.rst | 0 Documentation/media/v4l-drivers/zr364xx.rst | 110 + .../media/video.h.rst.exceptions | 0 .../media/videodev2.h.rst.exceptions | 0 Documentation/memory-barriers.txt | 2 +- Documentation/networking/6pack.rst | 191 - Documentation/networking/6pack.txt | 175 + Documentation/networking/altera_tse.rst | 286 - Documentation/networking/altera_tse.txt | 263 + Documentation/networking/arcnet-hardware.rst | 3234 ------- Documentation/networking/arcnet-hardware.txt | 3133 +++++++ Documentation/networking/arcnet.rst | 594 -- Documentation/networking/arcnet.txt | 556 ++ Documentation/networking/atm.rst | 14 - Documentation/networking/atm.txt | 8 + Documentation/networking/ax25.rst | 16 - Documentation/networking/ax25.txt | 10 + Documentation/networking/baycom.rst | 174 - Documentation/networking/baycom.txt | 158 + Documentation/networking/bonding.rst | 2890 ------ Documentation/networking/bonding.txt | 2837 ++++++ Documentation/networking/caif/Linux-CAIF.txt | 175 + Documentation/networking/caif/caif.rst | 2 + Documentation/networking/caif/index.rst | 13 - Documentation/networking/caif/linux_caif.rst | 195 - Documentation/networking/caif/spi_porting.rst | 229 - Documentation/networking/caif/spi_porting.txt | 208 + Documentation/networking/cdc_mbim.rst | 355 - Documentation/networking/cdc_mbim.txt | 339 + Documentation/networking/cops.rst | 80 - Documentation/networking/cops.txt | 63 + Documentation/networking/cxacru.rst | 120 - Documentation/networking/cxacru.txt | 100 + Documentation/networking/dccp.rst | 216 - Documentation/networking/dccp.txt | 207 + Documentation/networking/dctcp.rst | 52 - Documentation/networking/dctcp.txt | 44 + Documentation/networking/decnet.rst | 243 - Documentation/networking/decnet.txt | 230 + Documentation/networking/defza.rst | 63 - Documentation/networking/defza.txt | 57 + .../networking/device_drivers/intel/e100.rst | 2 +- .../networking/device_drivers/intel/ixgb.rst | 2 +- Documentation/networking/dns_resolver.rst | 155 - Documentation/networking/dns_resolver.txt | 157 + Documentation/networking/driver.rst | 97 - Documentation/networking/driver.txt | 93 + Documentation/networking/eql.rst | 373 - Documentation/networking/eql.txt | 528 ++ Documentation/networking/fib_trie.rst | 149 - Documentation/networking/fib_trie.txt | 145 + Documentation/networking/filter.rst | 1651 ---- Documentation/networking/filter.txt | 1545 ++++ Documentation/networking/fore200e.rst | 66 - Documentation/networking/fore200e.txt | 64 + Documentation/networking/framerelay.rst | 44 - Documentation/networking/framerelay.txt | 39 + Documentation/networking/gen_stats.rst | 129 - Documentation/networking/gen_stats.txt | 119 + Documentation/networking/generic-hdlc.rst | 170 - Documentation/networking/generic-hdlc.txt | 132 + Documentation/networking/generic_netlink.rst | 9 - Documentation/networking/generic_netlink.txt | 3 + Documentation/networking/gtp.rst | 251 - Documentation/networking/gtp.txt | 230 + Documentation/networking/hinic.rst | 128 - Documentation/networking/hinic.txt | 125 + Documentation/networking/ila.rst | 296 - Documentation/networking/ila.txt | 285 + Documentation/networking/index.rst | 38 - Documentation/networking/ip-sysctl.rst | 2649 ------ Documentation/networking/ip-sysctl.txt | 2362 +++++ Documentation/networking/ip_dynaddr.rst | 40 - Documentation/networking/ip_dynaddr.txt | 29 + Documentation/networking/ipddp.rst | 78 - Documentation/networking/ipddp.txt | 73 + Documentation/networking/iphase.rst | 193 - Documentation/networking/iphase.txt | 158 + Documentation/networking/ipsec.rst | 46 - Documentation/networking/ipsec.txt | 38 + Documentation/networking/ipv6.rst | 78 - Documentation/networking/ipv6.txt | 72 + Documentation/networking/ipvlan.rst | 189 - Documentation/networking/ipvlan.txt | 146 + Documentation/networking/ipvs-sysctl.rst | 302 - Documentation/networking/ipvs-sysctl.txt | 294 + Documentation/networking/kcm.rst | 290 - Documentation/networking/kcm.txt | 285 + Documentation/networking/ltpc.txt | 2 +- Documentation/networking/packet_mmap.txt | 2 +- Documentation/networking/snmp_counter.rst | 2 +- Documentation/power/pci.rst | 58 +- Documentation/powerpc/cxl.rst | 2 - Documentation/powerpc/firmware-assisted-dump.rst | 2 +- Documentation/powerpc/index.rst | 1 - Documentation/powerpc/vas-api.rst | 292 - Documentation/process/adding-syscalls.rst | 2 +- Documentation/process/submit-checklist.rst | 2 +- Documentation/{core-api/rbtree.rst => rbtree.txt} | 0 Documentation/s390/index.rst | 1 - Documentation/s390/pci.rst | 126 - Documentation/scheduler/sched-domains.rst | 10 +- Documentation/security/keys/core.rst | 58 - Documentation/sphinx/requirements.txt | 2 +- Documentation/trace/coresight/coresight-ect.rst | 6 +- Documentation/trace/coresight/coresight.rst | 85 - .../translations/it_IT/doc-guide/parse-headers.rst | 2 +- .../translations/it_IT/process/adding-syscalls.rst | 2 +- .../translations/it_IT/process/email-clients.rst | 332 +- Documentation/translations/it_IT/process/index.rst | 1 - .../it_IT/process/management-style.rst | 293 +- .../it_IT/process/submit-checklist.rst | 2 +- .../translations/it_IT/riscv/patch-acceptance.rst | 40 - .../translations/ko_KR/memory-barriers.txt | 2 +- .../translations/zh_CN/filesystems/sysfs.txt | 8 +- .../zh_CN/process/submit-checklist.rst | 2 +- .../translations/zh_CN/video4linux/omap3isp.txt | 4 +- .../zh_CN/video4linux/v4l2-framework.txt | 8 +- Documentation/userspace-api/index.rst | 1 - Documentation/userspace-api/ioctl/ioctl-number.rst | 3 - Documentation/userspace-api/media/Makefile | 69 - Documentation/userspace-api/media/cec/cec-api.rst | 54 - .../userspace-api/media/cec/cec-func-close.rst | 54 - .../userspace-api/media/cec/cec-func-ioctl.rst | 73 - .../userspace-api/media/cec/cec-func-open.rst | 85 - .../userspace-api/media/cec/cec-func-poll.rst | 85 - .../userspace-api/media/cec/cec-funcs.rst | 30 - .../userspace-api/media/cec/cec-header.rst | 17 - .../userspace-api/media/cec/cec-intro.rst | 49 - .../media/cec/cec-ioc-adap-g-caps.rst | 150 - .../media/cec/cec-ioc-adap-g-log-addrs.rst | 378 - .../media/cec/cec-ioc-adap-g-phys-addr.rst | 100 - .../userspace-api/media/cec/cec-ioc-dqevent.rst | 257 - .../userspace-api/media/cec/cec-ioc-g-mode.rst | 301 - .../userspace-api/media/cec/cec-ioc-receive.rst | 391 - .../userspace-api/media/cec/cec-pin-error-inj.rst | 334 - .../userspace-api/media/drivers/cx2341x-uapi.rst | 179 - .../userspace-api/media/drivers/imx-uapi.rst | 125 - .../userspace-api/media/drivers/index.rst | 39 - .../userspace-api/media/drivers/max2175.rst | 64 - .../userspace-api/media/drivers/meye-uapi.rst | 53 - .../userspace-api/media/drivers/omap3isp-uapi.rst | 208 - .../media/dvb/audio-bilingual-channel-select.rst | 66 - .../media/dvb/audio-channel-select.rst | 66 - .../userspace-api/media/dvb/audio-clear-buffer.rst | 55 - .../userspace-api/media/dvb/audio-continue.rst | 56 - .../userspace-api/media/dvb/audio-fclose.rst | 63 - .../userspace-api/media/dvb/audio-fopen.rst | 115 - .../userspace-api/media/dvb/audio-fwrite.rst | 91 - .../media/dvb/audio-get-capabilities.rst | 63 - .../userspace-api/media/dvb/audio-get-status.rst | 63 - .../userspace-api/media/dvb/audio-pause.rst | 57 - .../userspace-api/media/dvb/audio-play.rst | 56 - .../media/dvb/audio-select-source.rst | 65 - .../userspace-api/media/dvb/audio-set-av-sync.rst | 67 - .../media/dvb/audio-set-bypass-mode.rst | 70 - .../userspace-api/media/dvb/audio-set-id.rst | 67 - .../userspace-api/media/dvb/audio-set-mixer.rst | 61 - .../userspace-api/media/dvb/audio-set-mute.rst | 71 - .../media/dvb/audio-set-streamtype.rst | 77 - .../userspace-api/media/dvb/audio-stop.rst | 56 - Documentation/userspace-api/media/dvb/audio.rst | 34 - .../userspace-api/media/dvb/audio_data_types.rst | 123 - .../media/dvb/audio_function_calls.rst | 37 - .../userspace-api/media/dvb/ca-fclose.rst | 50 - Documentation/userspace-api/media/dvb/ca-fopen.rst | 84 - .../userspace-api/media/dvb/ca-get-cap.rst | 53 - .../userspace-api/media/dvb/ca-get-descr-info.rst | 49 - .../userspace-api/media/dvb/ca-get-msg.rst | 59 - .../userspace-api/media/dvb/ca-get-slot-info.rst | 64 - Documentation/userspace-api/media/dvb/ca-reset.rst | 51 - .../userspace-api/media/dvb/ca-send-msg.rst | 58 - .../userspace-api/media/dvb/ca-set-descr.rst | 53 - Documentation/userspace-api/media/dvb/ca.rst | 32 - .../userspace-api/media/dvb/ca_data_types.rst | 16 - .../userspace-api/media/dvb/ca_function_calls.rst | 27 - .../userspace-api/media/dvb/ca_high_level.rst | 157 - Documentation/userspace-api/media/dvb/demux.rst | 30 - .../userspace-api/media/dvb/dmx-add-pid.rst | 56 - .../userspace-api/media/dvb/dmx-expbuf.rst | 97 - .../userspace-api/media/dvb/dmx-fclose.rst | 52 - .../userspace-api/media/dvb/dmx-fopen.rst | 98 - .../userspace-api/media/dvb/dmx-fread.rst | 87 - .../userspace-api/media/dvb/dmx-fwrite.rst | 79 - .../userspace-api/media/dvb/dmx-get-pes-pids.rst | 71 - .../userspace-api/media/dvb/dmx-get-stc.rst | 73 - Documentation/userspace-api/media/dvb/dmx-mmap.rst | 125 - .../userspace-api/media/dvb/dmx-munmap.rst | 63 - Documentation/userspace-api/media/dvb/dmx-qbuf.rst | 93 - .../userspace-api/media/dvb/dmx-querybuf.rst | 72 - .../userspace-api/media/dvb/dmx-remove-pid.rst | 57 - .../userspace-api/media/dvb/dmx-reqbufs.rst | 83 - .../media/dvb/dmx-set-buffer-size.rst | 57 - .../userspace-api/media/dvb/dmx-set-filter.rst | 64 - .../userspace-api/media/dvb/dmx-set-pes-filter.rst | 76 - .../userspace-api/media/dvb/dmx-start.rst | 75 - Documentation/userspace-api/media/dvb/dmx-stop.rst | 52 - .../userspace-api/media/dvb/dmx_fcalls.rst | 37 - .../userspace-api/media/dvb/dmx_types.rst | 16 - .../userspace-api/media/dvb/dvb-fe-read-status.rst | 32 - .../userspace-api/media/dvb/dvb-frontend-event.rst | 22 - .../media/dvb/dvb-frontend-parameters.rst | 126 - Documentation/userspace-api/media/dvb/dvbapi.rst | 126 - .../userspace-api/media/dvb/dvbproperty.rst | 133 - Documentation/userspace-api/media/dvb/dvbstb.svg | 43 - Documentation/userspace-api/media/dvb/examples.rst | 23 - .../userspace-api/media/dvb/fe-bandwidth-t.rst | 81 - .../media/dvb/fe-diseqc-recv-slave-reply.rst | 55 - .../media/dvb/fe-diseqc-reset-overload.rst | 53 - .../media/dvb/fe-diseqc-send-burst.rst | 59 - .../media/dvb/fe-diseqc-send-master-cmd.rst | 56 - .../media/dvb/fe-dishnetwork-send-legacy-cmd.rst | 62 - .../media/dvb/fe-enable-high-lnb-voltage.rst | 61 - .../userspace-api/media/dvb/fe-get-event.rst | 78 - .../userspace-api/media/dvb/fe-get-frontend.rst | 69 - .../userspace-api/media/dvb/fe-get-info.rst | 70 - .../userspace-api/media/dvb/fe-get-property.rst | 83 - .../userspace-api/media/dvb/fe-read-ber.rst | 57 - .../media/dvb/fe-read-signal-strength.rst | 57 - .../userspace-api/media/dvb/fe-read-snr.rst | 57 - .../userspace-api/media/dvb/fe-read-status.rst | 72 - .../media/dvb/fe-read-uncorrected-blocks.rst | 59 - .../media/dvb/fe-set-frontend-tune-mode.rst | 64 - .../userspace-api/media/dvb/fe-set-frontend.rst | 78 - .../userspace-api/media/dvb/fe-set-tone.rst | 65 - .../userspace-api/media/dvb/fe-set-voltage.rst | 69 - .../userspace-api/media/dvb/fe-type-t.rst | 98 - .../media/dvb/fe_property_parameters.rst | 1014 -- .../userspace-api/media/dvb/frontend-header.rst | 13 - .../media/dvb/frontend-property-cable-systems.rst | 82 - .../dvb/frontend-property-satellite-systems.rst | 112 - .../dvb/frontend-property-terrestrial-systems.rst | 301 - .../media/dvb/frontend-stat-properties.rst | 252 - Documentation/userspace-api/media/dvb/frontend.rst | 63 - .../userspace-api/media/dvb/frontend_f_close.rst | 57 - .../userspace-api/media/dvb/frontend_f_open.rst | 117 - .../userspace-api/media/dvb/frontend_fcalls.rst | 31 - .../media/dvb/frontend_legacy_api.rst | 45 - .../media/dvb/frontend_legacy_dvbv3_api.rst | 25 - Documentation/userspace-api/media/dvb/headers.rst | 30 - Documentation/userspace-api/media/dvb/intro.rst | 190 - .../userspace-api/media/dvb/legacy_dvb_apis.rst | 39 - .../userspace-api/media/dvb/net-add-if.rst | 60 - .../userspace-api/media/dvb/net-get-if.rst | 59 - .../userspace-api/media/dvb/net-remove-if.rst | 55 - .../userspace-api/media/dvb/net-types.rst | 16 - Documentation/userspace-api/media/dvb/net.rst | 48 - .../media/dvb/query-dvb-frontend-info.rst | 20 - .../userspace-api/media/dvb/video-clear-buffer.rst | 63 - .../userspace-api/media/dvb/video-command.rst | 105 - .../userspace-api/media/dvb/video-continue.rst | 66 - .../userspace-api/media/dvb/video-fast-forward.rst | 83 - .../userspace-api/media/dvb/video-fclose.rst | 62 - .../userspace-api/media/dvb/video-fopen.rst | 122 - .../userspace-api/media/dvb/video-freeze.rst | 70 - .../userspace-api/media/dvb/video-fwrite.rst | 90 - .../media/dvb/video-get-capabilities.rst | 70 - .../userspace-api/media/dvb/video-get-event.rst | 114 - .../media/dvb/video-get-frame-count.rst | 74 - .../userspace-api/media/dvb/video-get-pts.rst | 78 - .../userspace-api/media/dvb/video-get-size.rst | 78 - .../userspace-api/media/dvb/video-get-status.rst | 80 - .../userspace-api/media/dvb/video-play.rst | 66 - .../media/dvb/video-select-source.rst | 84 - .../userspace-api/media/dvb/video-set-blank.rst | 73 - .../media/dvb/video-set-display-format.rst | 69 - .../userspace-api/media/dvb/video-set-format.rst | 92 - .../media/dvb/video-set-streamtype.rst | 70 - .../userspace-api/media/dvb/video-slowmotion.rst | 83 - .../userspace-api/media/dvb/video-stillpicture.rst | 70 - .../userspace-api/media/dvb/video-stop.rst | 83 - .../userspace-api/media/dvb/video-try-command.rst | 75 - Documentation/userspace-api/media/dvb/video.rst | 43 - .../media/dvb/video_function_calls.rst | 42 - .../userspace-api/media/dvb/video_types.rst | 255 - Documentation/userspace-api/media/fdl-appendix.rst | 478 - Documentation/userspace-api/media/gen-errors.rst | 103 - Documentation/userspace-api/media/index.rst | 67 - .../media/mediactl/media-controller-intro.rst | 40 - .../media/mediactl/media-controller-model.rst | 42 - .../media/mediactl/media-controller.rst | 62 - .../media/mediactl/media-func-close.rst | 54 - .../media/mediactl/media-func-ioctl.rst | 74 - .../media/mediactl/media-func-open.rst | 76 - .../userspace-api/media/mediactl/media-funcs.rst | 33 - .../userspace-api/media/mediactl/media-header.rst | 17 - .../media/mediactl/media-ioc-device-info.rst | 118 - .../media/mediactl/media-ioc-enum-entities.rst | 156 - .../media/mediactl/media-ioc-enum-links.rst | 157 - .../media/mediactl/media-ioc-g-topology.rst | 307 - .../media/mediactl/media-ioc-request-alloc.rst | 90 - .../media/mediactl/media-ioc-setup-link.rst | 74 - .../media/mediactl/media-request-ioc-queue.rst | 102 - .../media/mediactl/media-request-ioc-reinit.rst | 75 - .../userspace-api/media/mediactl/media-types.rst | 425 - .../userspace-api/media/mediactl/request-api.rst | 276 - .../media/mediactl/request-func-close.rst | 73 - .../media/mediactl/request-func-ioctl.rst | 91 - .../media/mediactl/request-func-poll.rst | 101 - .../userspace-api/media/rc/keytable.c.rst | 183 - .../userspace-api/media/rc/lirc-dev-intro.rst | 171 - Documentation/userspace-api/media/rc/lirc-dev.rst | 21 - Documentation/userspace-api/media/rc/lirc-func.rst | 34 - .../userspace-api/media/rc/lirc-get-features.rst | 200 - .../userspace-api/media/rc/lirc-get-rec-mode.rst | 74 - .../media/rc/lirc-get-rec-resolution.rst | 54 - .../userspace-api/media/rc/lirc-get-send-mode.rst | 78 - .../userspace-api/media/rc/lirc-get-timeout.rst | 63 - .../userspace-api/media/rc/lirc-header.rst | 17 - Documentation/userspace-api/media/rc/lirc-read.rst | 76 - .../media/rc/lirc-set-measure-carrier-mode.rst | 53 - .../media/rc/lirc-set-rec-carrier-range.rst | 54 - .../media/rc/lirc-set-rec-carrier.rst | 53 - .../media/rc/lirc-set-rec-timeout-reports.rst | 56 - .../media/rc/lirc-set-rec-timeout.rst | 61 - .../media/rc/lirc-set-send-carrier.rst | 48 - .../media/rc/lirc-set-send-duty-cycle.rst | 54 - .../media/rc/lirc-set-transmitter-mask.rst | 58 - .../media/rc/lirc-set-wideband-receiver.rst | 63 - .../userspace-api/media/rc/lirc-write.rst | 82 - Documentation/userspace-api/media/rc/rc-intro.rst | 31 - .../userspace-api/media/rc/rc-sysfs-nodes.rst | 151 - .../userspace-api/media/rc/rc-table-change.rst | 25 - Documentation/userspace-api/media/rc/rc-tables.rst | 766 -- .../userspace-api/media/rc/remote_controllers.rst | 59 - .../userspace-api/media/typical_media_device.svg | 116 - Documentation/userspace-api/media/v4l/app-pri.rst | 37 - Documentation/userspace-api/media/v4l/async.rst | 16 - Documentation/userspace-api/media/v4l/audio.rst | 104 - Documentation/userspace-api/media/v4l/bayer.svg | 56 - Documentation/userspace-api/media/v4l/biblio.rst | 416 - Documentation/userspace-api/media/v4l/buffer.rst | 817 -- .../userspace-api/media/v4l/capture-example.rst | 20 - .../userspace-api/media/v4l/capture.c.rst | 671 -- .../userspace-api/media/v4l/colorspaces-defs.rst | 183 - .../media/v4l/colorspaces-details.rst | 813 -- .../userspace-api/media/v4l/colorspaces.rst | 170 - .../userspace-api/media/v4l/common-defs.rst | 20 - Documentation/userspace-api/media/v4l/common.rst | 65 - Documentation/userspace-api/media/v4l/compat.rst | 25 - .../userspace-api/media/v4l/constraints.svg | 37 - Documentation/userspace-api/media/v4l/control.rst | 512 - Documentation/userspace-api/media/v4l/crop.rst | 324 - Documentation/userspace-api/media/v4l/crop.svg | 290 - .../userspace-api/media/v4l/depth-formats.rst | 24 - .../userspace-api/media/v4l/dev-capture.rst | 111 - .../userspace-api/media/v4l/dev-event.rst | 54 - .../userspace-api/media/v4l/dev-mem2mem.rst | 49 - Documentation/userspace-api/media/v4l/dev-meta.rst | 74 - Documentation/userspace-api/media/v4l/dev-osd.rst | 157 - .../userspace-api/media/v4l/dev-output.rst | 108 - .../userspace-api/media/v4l/dev-overlay.rst | 328 - .../userspace-api/media/v4l/dev-radio.rst | 59 - .../userspace-api/media/v4l/dev-raw-vbi.rst | 306 - Documentation/userspace-api/media/v4l/dev-rds.rst | 191 - Documentation/userspace-api/media/v4l/dev-sdr.rst | 114 - .../userspace-api/media/v4l/dev-sliced-vbi.rst | 669 -- .../userspace-api/media/v4l/dev-subdev.rst | 503 - .../userspace-api/media/v4l/dev-touch.rst | 63 - Documentation/userspace-api/media/v4l/devices.rst | 33 - Documentation/userspace-api/media/v4l/diff-v4l.rst | 693 -- Documentation/userspace-api/media/v4l/dmabuf.rst | 169 - .../userspace-api/media/v4l/dv-timings.rst | 45 - .../userspace-api/media/v4l/ext-ctrls-camera.rst | 515 -- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 4274 --------- .../userspace-api/media/v4l/ext-ctrls-detect.rst | 71 - .../userspace-api/media/v4l/ext-ctrls-dv.rst | 166 - .../userspace-api/media/v4l/ext-ctrls-flash.rst | 192 - .../userspace-api/media/v4l/ext-ctrls-fm-rx.rst | 95 - .../userspace-api/media/v4l/ext-ctrls-fm-tx.rst | 188 - .../media/v4l/ext-ctrls-image-process.rst | 63 - .../media/v4l/ext-ctrls-image-source.rst | 67 - .../userspace-api/media/v4l/ext-ctrls-jpeg.rst | 113 - .../userspace-api/media/v4l/ext-ctrls-rf-tuner.rst | 96 - .../userspace-api/media/v4l/extended-controls.rst | 180 - .../userspace-api/media/v4l/field-order.rst | 172 - .../userspace-api/media/v4l/fieldseq_bt.svg | 2621 ------ .../userspace-api/media/v4l/fieldseq_tb.svg | 2618 ------ Documentation/userspace-api/media/v4l/format.rst | 99 - .../userspace-api/media/v4l/func-close.rst | 56 - .../userspace-api/media/v4l/func-ioctl.rst | 69 - .../userspace-api/media/v4l/func-mmap.rst | 148 - .../userspace-api/media/v4l/func-munmap.rst | 65 - .../userspace-api/media/v4l/func-open.rst | 90 - .../userspace-api/media/v4l/func-poll.rst | 124 - .../userspace-api/media/v4l/func-read.rst | 140 - .../userspace-api/media/v4l/func-select.rst | 127 - .../userspace-api/media/v4l/func-write.rst | 91 - .../userspace-api/media/v4l/hist-v4l2.rst | 1374 --- .../userspace-api/media/v4l/hsv-formats.rst | 26 - Documentation/userspace-api/media/v4l/io.rst | 58 - .../media/v4l/libv4l-introduction.rst | 191 - Documentation/userspace-api/media/v4l/libv4l.rst | 20 - .../userspace-api/media/v4l/meta-formats.rst | 27 - Documentation/userspace-api/media/v4l/mmap.rst | 292 - Documentation/userspace-api/media/v4l/nv12mt.svg | 477 - .../userspace-api/media/v4l/nv12mt_example.svg | 1616 ---- Documentation/userspace-api/media/v4l/open.rst | 165 - .../userspace-api/media/v4l/pixfmt-bayer.rst | 39 - .../userspace-api/media/v4l/pixfmt-compressed.rst | 232 - .../userspace-api/media/v4l/pixfmt-grey.rst | 51 - .../userspace-api/media/v4l/pixfmt-indexed.rst | 54 - .../userspace-api/media/v4l/pixfmt-intro.rst | 58 - .../userspace-api/media/v4l/pixfmt-inzi.rst | 89 - .../userspace-api/media/v4l/pixfmt-m420.rst | 133 - .../userspace-api/media/v4l/pixfmt-meta-d4xx.rst | 220 - .../media/v4l/pixfmt-meta-intel-ipu3.rst | 104 - .../userspace-api/media/v4l/pixfmt-meta-uvc.rst | 58 - .../userspace-api/media/v4l/pixfmt-meta-vivid.rst | 60 - .../media/v4l/pixfmt-meta-vsp1-hgo.rst | 175 - .../media/v4l/pixfmt-meta-vsp1-hgt.rst | 136 - .../userspace-api/media/v4l/pixfmt-nv12.rst | 136 - .../userspace-api/media/v4l/pixfmt-nv12m.rst | 151 - .../userspace-api/media/v4l/pixfmt-nv12mt.rst | 67 - .../userspace-api/media/v4l/pixfmt-nv16.rst | 160 - .../userspace-api/media/v4l/pixfmt-nv16m.rst | 164 - .../userspace-api/media/v4l/pixfmt-nv24.rst | 102 - .../userspace-api/media/v4l/pixfmt-packed-hsv.rst | 164 - .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 380 - .../userspace-api/media/v4l/pixfmt-reserved.rst | 282 - .../userspace-api/media/v4l/pixfmt-rgb.rst | 1304 --- .../userspace-api/media/v4l/pixfmt-sdr-cs08.rst | 37 - .../userspace-api/media/v4l/pixfmt-sdr-cs14le.rst | 41 - .../userspace-api/media/v4l/pixfmt-sdr-cu08.rst | 37 - .../userspace-api/media/v4l/pixfmt-sdr-cu16le.rst | 41 - .../userspace-api/media/v4l/pixfmt-sdr-pcu16be.rst | 62 - .../userspace-api/media/v4l/pixfmt-sdr-pcu18be.rst | 62 - .../userspace-api/media/v4l/pixfmt-sdr-pcu20be.rst | 62 - .../userspace-api/media/v4l/pixfmt-sdr-ru12le.rst | 39 - .../media/v4l/pixfmt-srggb10-ipu3.rst | 342 - .../userspace-api/media/v4l/pixfmt-srggb10.rst | 83 - .../media/v4l/pixfmt-srggb10alaw8.rst | 31 - .../media/v4l/pixfmt-srggb10dpcm8.rst | 35 - .../userspace-api/media/v4l/pixfmt-srggb10p.rst | 81 - .../userspace-api/media/v4l/pixfmt-srggb12.rst | 84 - .../userspace-api/media/v4l/pixfmt-srggb12p.rst | 94 - .../userspace-api/media/v4l/pixfmt-srggb14.rst | 82 - .../userspace-api/media/v4l/pixfmt-srggb14p.rst | 152 - .../userspace-api/media/v4l/pixfmt-srggb16.rst | 76 - .../userspace-api/media/v4l/pixfmt-srggb8.rst | 61 - .../userspace-api/media/v4l/pixfmt-tch-td08.rst | 59 - .../userspace-api/media/v4l/pixfmt-tch-td16.rst | 74 - .../userspace-api/media/v4l/pixfmt-tch-tu08.rst | 57 - .../userspace-api/media/v4l/pixfmt-tch-tu16.rst | 73 - .../userspace-api/media/v4l/pixfmt-uv8.rst | 54 - .../userspace-api/media/v4l/pixfmt-uyvy.rst | 117 - .../userspace-api/media/v4l/pixfmt-v4l2-mplane.rst | 138 - .../userspace-api/media/v4l/pixfmt-v4l2.rst | 171 - .../userspace-api/media/v4l/pixfmt-vyuy.rst | 115 - .../userspace-api/media/v4l/pixfmt-y10.rst | 72 - .../userspace-api/media/v4l/pixfmt-y10b.rst | 40 - .../userspace-api/media/v4l/pixfmt-y10p.rst | 50 - .../userspace-api/media/v4l/pixfmt-y12.rst | 72 - .../userspace-api/media/v4l/pixfmt-y12i.rst | 43 - .../userspace-api/media/v4l/pixfmt-y14.rst | 72 - .../userspace-api/media/v4l/pixfmt-y16-be.rst | 76 - .../userspace-api/media/v4l/pixfmt-y16.rst | 76 - .../userspace-api/media/v4l/pixfmt-y41p.rst | 158 - .../userspace-api/media/v4l/pixfmt-y8i.rst | 73 - .../userspace-api/media/v4l/pixfmt-yuv410.rst | 134 - .../userspace-api/media/v4l/pixfmt-yuv411p.rst | 122 - .../userspace-api/media/v4l/pixfmt-yuv420.rst | 150 - .../userspace-api/media/v4l/pixfmt-yuv420m.rst | 159 - .../userspace-api/media/v4l/pixfmt-yuv422m.rst | 148 - .../userspace-api/media/v4l/pixfmt-yuv422p.rst | 136 - .../userspace-api/media/v4l/pixfmt-yuv444m.rst | 148 - .../userspace-api/media/v4l/pixfmt-yuyv.rst | 125 - .../userspace-api/media/v4l/pixfmt-yvyu.rst | 115 - .../userspace-api/media/v4l/pixfmt-z16.rst | 73 - Documentation/userspace-api/media/v4l/pixfmt.rst | 45 - .../userspace-api/media/v4l/planar-apis.rst | 68 - Documentation/userspace-api/media/v4l/querycap.rst | 41 - Documentation/userspace-api/media/v4l/rw.rst | 54 - .../userspace-api/media/v4l/sdr-formats.rst | 29 - .../media/v4l/selection-api-configuration.rst | 144 - .../media/v4l/selection-api-examples.rst | 91 - .../media/v4l/selection-api-intro.rst | 35 - .../media/v4l/selection-api-targets.rst | 27 - .../media/v4l/selection-api-vs-crop-api.rst | 46 - .../userspace-api/media/v4l/selection-api.rst | 23 - .../userspace-api/media/v4l/selection.svg | 1178 --- .../userspace-api/media/v4l/selections-common.rst | 30 - Documentation/userspace-api/media/v4l/standard.rst | 192 - .../userspace-api/media/v4l/streaming-par.rst | 40 - .../userspace-api/media/v4l/subdev-formats.rst | 7833 ---------------- .../media/v4l/subdev-image-processing-crop.svg | 312 - .../media/v4l/subdev-image-processing-full.svg | 752 -- ...ubdev-image-processing-scaling-multi-source.svg | 550 -- .../userspace-api/media/v4l/tch-formats.rst | 25 - Documentation/userspace-api/media/v4l/tuner.rst | 92 - .../userspace-api/media/v4l/user-func.rst | 88 - Documentation/userspace-api/media/v4l/userp.rst | 128 - .../media/v4l/v4l2-selection-flags.rst | 51 - .../media/v4l/v4l2-selection-targets.rst | 78 - Documentation/userspace-api/media/v4l/v4l2.rst | 423 - .../userspace-api/media/v4l/v4l2grab-example.rst | 24 - .../userspace-api/media/v4l/v4l2grab.c.rst | 176 - Documentation/userspace-api/media/v4l/vbi_525.svg | 821 -- Documentation/userspace-api/media/v4l/vbi_625.svg | 870 -- .../userspace-api/media/v4l/vbi_hsync.svg | 321 - Documentation/userspace-api/media/v4l/video.rst | 75 - Documentation/userspace-api/media/v4l/videodev.rst | 16 - .../userspace-api/media/v4l/vidioc-create-bufs.rst | 141 - .../userspace-api/media/v4l/vidioc-cropcap.rst | 143 - .../media/v4l/vidioc-dbg-g-chip-info.rst | 167 - .../media/v4l/vidioc-dbg-g-register.rst | 171 - .../userspace-api/media/v4l/vidioc-decoder-cmd.rst | 226 - .../userspace-api/media/v4l/vidioc-dqevent.rst | 391 - .../media/v4l/vidioc-dv-timings-cap.rst | 169 - .../userspace-api/media/v4l/vidioc-encoder-cmd.rst | 168 - .../media/v4l/vidioc-enum-dv-timings.rst | 114 - .../userspace-api/media/v4l/vidioc-enum-fmt.rst | 159 - .../media/v4l/vidioc-enum-frameintervals.rst | 203 - .../media/v4l/vidioc-enum-framesizes.rst | 213 - .../media/v4l/vidioc-enum-freq-bands.rst | 150 - .../userspace-api/media/v4l/vidioc-enumaudio.rst | 62 - .../media/v4l/vidioc-enumaudioout.rst | 67 - .../userspace-api/media/v4l/vidioc-enuminput.rst | 242 - .../userspace-api/media/v4l/vidioc-enumoutput.rst | 165 - .../userspace-api/media/v4l/vidioc-enumstd.rst | 367 - .../userspace-api/media/v4l/vidioc-expbuf.rst | 175 - .../userspace-api/media/v4l/vidioc-g-audio.rst | 135 - .../userspace-api/media/v4l/vidioc-g-audioout.rst | 108 - .../userspace-api/media/v4l/vidioc-g-crop.rst | 119 - .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 106 - .../media/v4l/vidioc-g-dv-timings.rst | 312 - .../userspace-api/media/v4l/vidioc-g-edid.rst | 154 - .../userspace-api/media/v4l/vidioc-g-enc-index.rst | 156 - .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 416 - .../userspace-api/media/v4l/vidioc-g-fbuf.rst | 362 - .../userspace-api/media/v4l/vidioc-g-fmt.rst | 161 - .../userspace-api/media/v4l/vidioc-g-frequency.rst | 112 - .../userspace-api/media/v4l/vidioc-g-input.rst | 71 - .../userspace-api/media/v4l/vidioc-g-jpegcomp.rst | 134 - .../userspace-api/media/v4l/vidioc-g-modulator.rst | 202 - .../userspace-api/media/v4l/vidioc-g-output.rst | 73 - .../userspace-api/media/v4l/vidioc-g-parm.rst | 270 - .../userspace-api/media/v4l/vidioc-g-priority.rst | 100 - .../userspace-api/media/v4l/vidioc-g-selection.rst | 200 - .../media/v4l/vidioc-g-sliced-vbi-cap.rst | 202 - .../userspace-api/media/v4l/vidioc-g-std.rst | 81 - .../userspace-api/media/v4l/vidioc-g-tuner.rst | 476 - .../userspace-api/media/v4l/vidioc-log-status.rst | 56 - .../userspace-api/media/v4l/vidioc-overlay.rst | 61 - .../userspace-api/media/v4l/vidioc-prepare-buf.rst | 65 - .../userspace-api/media/v4l/vidioc-qbuf.rst | 205 - .../media/v4l/vidioc-query-dv-timings.rst | 94 - .../userspace-api/media/v4l/vidioc-querybuf.rst | 87 - .../userspace-api/media/v4l/vidioc-querycap.rst | 284 - .../userspace-api/media/v4l/vidioc-queryctrl.rst | 616 -- .../userspace-api/media/v4l/vidioc-querystd.rst | 77 - .../userspace-api/media/v4l/vidioc-reqbufs.rst | 169 - .../media/v4l/vidioc-s-hw-freq-seek.rst | 147 - .../userspace-api/media/v4l/vidioc-streamon.rst | 113 - .../v4l/vidioc-subdev-enum-frame-interval.rst | 120 - .../media/v4l/vidioc-subdev-enum-frame-size.rst | 125 - .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 98 - .../media/v4l/vidioc-subdev-g-crop.rst | 125 - .../media/v4l/vidioc-subdev-g-fmt.rst | 154 - .../media/v4l/vidioc-subdev-g-frame-interval.rst | 120 - .../media/v4l/vidioc-subdev-g-selection.rst | 125 - .../media/v4l/vidioc-subscribe-event.rst | 123 - .../userspace-api/media/v4l/yuv-formats.rst | 64 - Documentation/virt/kvm/amd-memory-encryption.rst | 2 +- Documentation/virt/kvm/api.rst | 17 - Documentation/virt/kvm/arm/pvtime.rst | 2 +- Documentation/virt/kvm/devices/vcpu.rst | 2 +- Documentation/virt/kvm/hypercalls.rst | 4 +- Documentation/virt/kvm/mmu.rst | 2 +- Documentation/virt/kvm/nested-vmx.rst | 5 +- Documentation/virt/kvm/review-checklist.rst | 2 +- Documentation/vm/index.rst | 1 - Documentation/vm/memory-model.rst | 9 +- Documentation/vm/page_owner.rst | 3 +- Documentation/watch_queue.rst | 354 - .../watchdog/convert_drivers_to_kernel_api.rst | 2 +- Documentation/watchdog/watchdog-kernel-api.rst | 2 +- Documentation/x86/x86_64/uefi.rst | 2 +- MAINTAINERS | 169 +- Makefile | 3 +- Next/SHA1s | 318 - Next/Trees | 320 - Next/merge.log | 9746 -------------------- Next/quilt-import.log | 2 - arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/alpha/kernel/traps.c | 22 +- arch/alpha/mm/init.c | 16 +- arch/alpha/mm/numa.c | 22 +- arch/arc/Kconfig | 1 - arch/arc/configs/hsdk_defconfig | 1 - arch/arc/include/asm/bug.h | 3 +- arch/arc/include/asm/dsp-impl.h | 2 - arch/arc/include/asm/entry-arcv2.h | 2 - arch/arc/include/asm/hugepage.h | 2 +- arch/arc/kernel/Makefile | 3 + arch/arc/kernel/ptrace.c | 2 +- arch/arc/kernel/setup.c | 5 +- arch/arc/kernel/stacktrace.c | 17 +- arch/arc/kernel/troubleshoot.c | 2 +- arch/arc/kernel/unwind.c | 2 + arch/arc/mm/init.c | 36 +- arch/arc/plat-eznps/Kconfig | 1 - arch/arm/Kconfig | 4 +- arch/arm/Makefile | 3 - arch/arm/boot/compressed/.gitignore | 9 + arch/arm/boot/compressed/Makefile | 41 +- arch/arm/boot/compressed/atags_to_fdt.c | 1 - arch/arm/boot/compressed/fdt.c | 2 - arch/arm/boot/compressed/fdt_get_mem_start.c | 56 - arch/arm/boot/compressed/fdt_ro.c | 2 - arch/arm/boot/compressed/fdt_rw.c | 2 - arch/arm/boot/compressed/fdt_wip.c | 2 - arch/arm/boot/compressed/head.S | 54 +- arch/arm/boot/compressed/libfdt_env.h | 24 + arch/arm/boot/compressed/vmlinux.lds.S | 4 +- arch/arm/boot/dts/Makefile | 7 - arch/arm/boot/dts/am5729-beagleboneai.dts | 731 -- arch/arm/boot/dts/am574x-idk.dts | 4 - arch/arm/boot/dts/am57xx-idk-common.dtsi | 58 - .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 74 - .../boot/dts/aspeed-bmc-facebook-yosemitev2.dts | 151 - arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 21 - arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 4 - arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 34 - arch/arm/boot/dts/aspeed-g4.dtsi | 10 - arch/arm/boot/dts/aspeed-g5.dtsi | 19 - arch/arm/boot/dts/aspeed-g6.dtsi | 38 - arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 13 +- arch/arm/boot/dts/bcm2835-common.dtsi | 1 + arch/arm/boot/dts/bcm2835-rpi-common.dtsi | 12 - arch/arm/boot/dts/bcm2835.dtsi | 1 - arch/arm/boot/dts/bcm2836.dtsi | 1 - arch/arm/boot/dts/bcm2837.dtsi | 1 - arch/arm/boot/dts/dra7.dtsi | 4 +- arch/arm/boot/dts/e60k02.dtsi | 2 - arch/arm/boot/dts/exynos3250-monk.dts | 3 +- arch/arm/boot/dts/exynos3250-rinato.dts | 48 +- arch/arm/boot/dts/exynos4210-i9100.dts | 768 -- arch/arm/boot/dts/exynos4210-origen.dts | 7 +- arch/arm/boot/dts/exynos4210-trats.dts | 41 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 33 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 6 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 17 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 8 +- arch/arm/boot/dts/exynos4412-origen.dts | 14 +- arch/arm/boot/dts/exynos5250-arndale.dts | 13 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts | 4 +- arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts | 31 - arch/arm/boot/dts/imx6dl-yapp4-ursa.dts | 2 +- arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 115 +- arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi | 44 - arch/arm/boot/dts/imx6qdl-colibri.dtsi | 11 +- arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 11 - arch/arm/boot/dts/imx7-tqma7.dtsi | 2 +- arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 4 - arch/arm/boot/dts/imx7d-colibri.dtsi | 4 - arch/arm/boot/dts/imx7d-nitrogen7.dts | 4 - arch/arm/boot/dts/imx7d-sdb.dts | 4 - arch/arm/boot/dts/imx7d-tqma7.dtsi | 4 - arch/arm/boot/dts/imx7d-zii-rmu2.dts | 2 +- arch/arm/boot/dts/imx7d-zii-rpu2.dts | 2 +- arch/arm/boot/dts/keystone-k2g-evm.dts | 101 - arch/arm/boot/dts/keystone-k2g.dtsi | 22 - arch/arm/boot/dts/ls1021a-twr.dts | 14 - arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 1 - arch/arm/boot/dts/qcom-ipq4019.dtsi | 1 - arch/arm/boot/dts/qcom-ipq8064.dtsi | 6 - arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 405 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 11 - arch/arm/boot/dts/r7s9210.dtsi | 3 + arch/arm/boot/dts/r8a73a4.dtsi | 9 +- arch/arm/boot/dts/r8a7740.dtsi | 2 +- arch/arm/boot/dts/r8a7743.dtsi | 12 +- arch/arm/boot/dts/r8a7744.dtsi | 12 +- arch/arm/boot/dts/r8a7745.dtsi | 12 +- arch/arm/boot/dts/r8a7790.dtsi | 12 +- arch/arm/boot/dts/r8a7791.dtsi | 95 +- arch/arm/boot/dts/r8a7793.dtsi | 14 +- arch/arm/boot/dts/r8a7794.dtsi | 12 +- arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/rk3228-evb.dts | 2 +- arch/arm/boot/dts/rk3229-xms6.dts | 2 +- arch/arm/boot/dts/rk322x.dtsi | 6 +- arch/arm/boot/dts/rk3xxx.dtsi | 2 +- arch/arm/boot/dts/rtd1195-horseradish.dts | 32 - arch/arm/boot/dts/rtd1195-mele-x1000.dts | 32 - arch/arm/boot/dts/rtd1195.dtsi | 217 - arch/arm/boot/dts/sh73a0.dtsi | 2 +- .../arm/boot/dts/sun7i-a20-olinuxino-lime-emmc.dts | 32 - arch/arm/boot/dts/sun8i-a83t.dtsi | 10 - .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 2 +- arch/arm/boot/dts/sun8i-h3.dtsi | 24 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 10 - arch/arm/boot/dts/tegra114-dalmore.dts | 3 +- arch/arm/boot/dts/tegra124-venice2.dts | 2 +- arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra20-colibri-iris.dts | 2 +- arch/arm/boot/dts/tegra20-harmony.dts | 2 +- arch/arm/boot/dts/tegra20-medcom-wide.dts | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 2 +- arch/arm/boot/dts/tegra20-seaboard.dts | 2 +- arch/arm/boot/dts/tegra20-ventana.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 2 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 2 +- arch/arm/configs/bcm2835_defconfig | 1 - arch/arm/configs/exynos_defconfig | 10 +- arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm/configs/omap2plus_defconfig | 2 +- arch/arm/configs/shmobile_defconfig | 1 - arch/arm/configs/sunxi_defconfig | 1 - arch/arm/include/asm/assembler.h | 3 +- arch/arm/include/asm/bug.h | 3 +- arch/arm/include/asm/efi.h | 8 + arch/arm/include/asm/pgtable-3level.h | 2 +- arch/arm/include/asm/pgtable.h | 1 + arch/arm/include/asm/traps.h | 3 +- arch/arm/include/asm/unwind.h | 3 +- arch/arm/kernel/elf.c | 27 +- arch/arm/kernel/sys_oabi-compat.c | 15 +- arch/arm/kernel/traps.c | 39 +- arch/arm/kernel/unwind.c | 5 +- arch/arm/lib/backtrace-clang.S | 9 +- arch/arm/lib/backtrace.S | 14 +- arch/arm/lib/uaccess_with_memcpy.c | 7 +- arch/arm/mach-imx/cpu.c | 16 - arch/arm/mach-imx/mach-vf610.c | 53 - arch/arm/mach-imx/mxc.h | 6 - arch/arm/mach-omap2/sleep34xx.S | 2 +- arch/arm/mach-realtek/Kconfig | 11 - arch/arm/mach-realtek/Makefile | 2 - arch/arm/mach-realtek/rtd1195.c | 40 - arch/arm/mach-rockchip/platsmp.c | 2 +- arch/arm/mach-rockchip/rockchip.c | 2 +- arch/arm/mach-s3c64xx/mach-crag6410-module.c | 7 +- arch/arm/mach-sa1100/assabet.c | 2 +- arch/arm/mach-sa1100/shannon.c | 9 - arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 - arch/arm/mm/dump.c | 29 +- arch/arm/mm/fault-armv.c | 7 +- arch/arm/mm/fault.c | 22 +- arch/arm/mm/idmap.c | 3 +- arch/arm/mm/init.c | 68 +- arch/arm/mm/ioremap.c | 12 +- arch/arm/mm/mm.h | 2 +- arch/arm/mm/mmu.c | 35 +- arch/arm/mm/pgd.c | 40 +- arch/arm/plat-samsung/adc.c | 8 +- arch/arm/tools/syscall.tbl | 1 - arch/arm64/Kconfig | 30 +- arch/arm64/Kconfig.debug | 29 + arch/arm64/Makefile | 5 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 9 - arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 12 - .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 9 +- .../boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi | 117 - .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 3 - .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 65 - .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 17 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 43 +- .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 13 - arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 50 - arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-g12.dtsi | 1 + .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 22 +- arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi | 15 - .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 4 +- .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 7 +- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 3 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 10 +- arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 2 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 2 +- .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 2 +- .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 3 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 3 +- .../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts | 4 - .../boot/dts/amlogic/meson-gxl-s905w-p281.dts | 4 - .../boot/dts/amlogic/meson-gxl-s905w-tx3-mini.dts | 4 - .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 4 - .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 7 +- .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 3 +- .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 3 +- arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 45 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 3 +- .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 3 +- arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxm-vega-s96.dts | 4 - arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 7 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1012a-frdm.dts | 15 - arch/arm64/boot/dts/freescale/fsl-ls1012a-frwy.dts | 15 - arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 15 - arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts | 15 - arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 13 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 8 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 130 +- .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 285 - .../arm64/boot/dts/freescale/imx8mm-beacon-kit.dts | 19 - .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 410 - arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 12 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 12 - arch/arm64/boot/dts/freescale/imx8mn.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h | 46 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 80 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 4 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 93 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 18 +- arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi | 1 - arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 2 +- .../dts/marvell/armada-8040-mcbin-singleshot.dts | 4 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts | 4 +- arch/arm64/boot/dts/mediatek/Makefile | 3 - .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 4 - arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 4 - arch/arm64/boot/dts/mediatek/mt7622.dtsi | 11 - .../boot/dts/mediatek/mt8173-elm-hana-rev7.dts | 27 - arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dts | 14 - arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi | 70 - arch/arm64/boot/dts/mediatek/mt8173-elm.dts | 14 - arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 1173 --- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 45 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 26 +- arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 7 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 18 - arch/arm64/boot/dts/nvidia/tegra210.dtsi | 37 +- arch/arm64/boot/dts/qcom/Makefile | 1 - arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 76 - arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 23 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 112 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 474 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 133 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 30 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 38 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 14 +- arch/arm64/boot/dts/qcom/pm8150b.dtsi | 14 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 14 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 85 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 100 - arch/arm64/boot/dts/qcom/sc7180-idp.dts | 6 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 705 +- .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 46 - arch/arm64/boot/dts/qcom/sdm660.dtsi | 372 - arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 213 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 96 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 2 + arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 351 - arch/arm64/boot/dts/qcom/sm8250.dtsi | 126 +- arch/arm64/boot/dts/realtek/Makefile | 6 - arch/arm64/boot/dts/realtek/rtd1293-ds418j.dts | 6 +- arch/arm64/boot/dts/realtek/rtd1293.dtsi | 12 +- arch/arm64/boot/dts/realtek/rtd1295-mele-v9.dts | 6 +- .../arm64/boot/dts/realtek/rtd1295-probox2-ava.dts | 6 +- arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts | 30 - arch/arm64/boot/dts/realtek/rtd1295-zidoo-x9s.dts | 4 +- arch/arm64/boot/dts/realtek/rtd1295.dtsi | 21 +- arch/arm64/boot/dts/realtek/rtd1296-ds418.dts | 4 +- arch/arm64/boot/dts/realtek/rtd1296.dtsi | 8 +- arch/arm64/boot/dts/realtek/rtd129x.dtsi | 221 +- arch/arm64/boot/dts/realtek/rtd1395-bpi-m4.dts | 30 - arch/arm64/boot/dts/realtek/rtd1395-lionskin.dts | 36 - arch/arm64/boot/dts/realtek/rtd1395.dtsi | 65 - arch/arm64/boot/dts/realtek/rtd139x.dtsi | 193 - arch/arm64/boot/dts/realtek/rtd1619-mjolnir.dts | 44 - arch/arm64/boot/dts/realtek/rtd1619.dtsi | 12 - arch/arm64/boot/dts/realtek/rtd16xx.dtsi | 229 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a77950.dtsi | 14 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 34 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 403 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 10 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 20 +- arch/arm64/boot/dts/rockchip/Makefile | 1 - arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 2 + arch/arm64/boot/dts/rockchip/rk3308.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 560 -- arch/arm64/boot/dts/rockchip/rk3326.dtsi | 15 - arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 5 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 18 + arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 1 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 10 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 27 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 14 +- arch/arm64/configs/defconfig | 7 +- arch/arm64/crypto/crct10dif-ce-core.S | 2 +- arch/arm64/include/asm/asm_pointer_auth.h | 43 +- arch/arm64/include/asm/cpucaps.h | 4 +- arch/arm64/include/asm/cpufeature.h | 13 - arch/arm64/include/asm/efi.h | 8 + arch/arm64/include/asm/elf.h | 73 +- arch/arm64/include/asm/esr.h | 2 +- arch/arm64/include/asm/exception.h | 1 - arch/arm64/include/asm/hwcap.h | 1 - arch/arm64/include/asm/kvm_emulate.h | 6 +- arch/arm64/include/asm/kvm_mmu.h | 10 +- arch/arm64/include/asm/memory.h | 11 - arch/arm64/include/asm/mman.h | 37 - arch/arm64/include/asm/pgalloc.h | 10 +- arch/arm64/include/asm/pgtable-hwdef.h | 2 +- arch/arm64/include/asm/pgtable-types.h | 5 +- arch/arm64/include/asm/pgtable.h | 49 +- arch/arm64/include/asm/ptrace.h | 1 - arch/arm64/include/asm/smp.h | 11 + arch/arm64/include/asm/stacktrace.h | 3 +- arch/arm64/include/asm/stage2_pgtable.h | 48 +- arch/arm64/include/asm/sysreg.h | 33 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 - arch/arm64/include/asm/vmap_stack.h | 6 +- arch/arm64/include/uapi/asm/hwcap.h | 1 - arch/arm64/include/uapi/asm/mman.h | 9 - arch/arm64/include/uapi/asm/ptrace.h | 9 - arch/arm64/kernel/armv8_deprecated.c | 2 +- arch/arm64/kernel/asm-offsets.c | 3 + arch/arm64/kernel/cpufeature.c | 280 +- arch/arm64/kernel/cpuinfo.c | 1 - arch/arm64/kernel/efi-entry.S | 2 +- arch/arm64/kernel/efi-header.S | 2 +- arch/arm64/kernel/entry-common.c | 13 +- arch/arm64/kernel/entry.S | 4 +- arch/arm64/kernel/fpsimd.c | 3 +- arch/arm64/kernel/head.S | 43 +- arch/arm64/kernel/hibernate.c | 44 +- arch/arm64/kernel/image-vars.h | 2 +- arch/arm64/kernel/machine_kexec_file.c | 8 +- arch/arm64/kernel/process.c | 43 +- arch/arm64/kernel/ptrace.c | 2 +- arch/arm64/kernel/signal.c | 16 - arch/arm64/kernel/sleep.S | 1 + arch/arm64/kernel/smp.c | 10 +- arch/arm64/kernel/syscall.c | 18 - arch/arm64/kernel/traps.c | 148 +- arch/arm64/kernel/vdso.c | 149 +- arch/arm64/kernel/vdso/Makefile | 8 +- arch/arm64/kernel/vmlinux.lds.S | 18 +- arch/arm64/kvm/guest.c | 23 +- arch/arm64/kvm/reset.c | 12 +- arch/arm64/lib/copy_from_user.S | 32 +- arch/arm64/lib/copy_in_user.S | 32 +- arch/arm64/lib/copy_to_user.S | 32 +- arch/arm64/lib/crc32.S | 2 +- arch/arm64/lib/memcpy.S | 32 +- arch/arm64/mm/dump.c | 5 - arch/arm64/mm/fault.c | 9 +- arch/arm64/mm/hugetlbpage.c | 45 +- arch/arm64/mm/init.c | 56 +- arch/arm64/mm/kasan_init.c | 26 +- arch/arm64/mm/mmu.c | 52 +- arch/arm64/mm/numa.c | 9 +- arch/arm64/mm/pageattr.c | 7 +- arch/arm64/mm/proc.S | 46 +- arch/c6x/kernel/traps.c | 16 +- arch/c6x/mm/init.c | 8 +- arch/csky/abiv2/mcount.S | 2 - arch/csky/include/asm/thread_info.h | 8 +- arch/csky/kernel/dumpstack.c | 9 +- arch/csky/kernel/ftrace.c | 2 - arch/csky/kernel/probes/uprobes.c | 5 - arch/csky/kernel/ptrace.c | 10 +- arch/csky/kernel/setup.c | 26 +- arch/h8300/Kconfig.cpu | 4 - arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/include/asm/pgtable.h | 1 + arch/h8300/kernel/traps.c | 12 +- arch/h8300/lib/memset.S | 17 +- arch/h8300/mm/init.c | 6 +- arch/hexagon/include/asm/fixmap.h | 4 +- arch/hexagon/include/asm/pgtable.h | 1 + arch/hexagon/kernel/traps.c | 25 +- arch/hexagon/mm/init.c | 6 +- arch/ia64/Kconfig | 1 + arch/ia64/include/asm/pgalloc.h | 4 +- arch/ia64/include/asm/pgtable.h | 17 +- arch/ia64/include/asm/ptrace.h | 1 + arch/ia64/kernel/efi.c | 12 +- arch/ia64/kernel/mca.c | 2 +- arch/ia64/kernel/process.c | 17 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 - arch/ia64/kernel/unwind_i.h | 2 +- arch/ia64/mm/contig.c | 2 +- arch/ia64/mm/discontig.c | 2 +- arch/ia64/mm/fault.c | 7 +- arch/ia64/mm/hugetlbpage.c | 18 +- arch/ia64/mm/init.c | 28 +- arch/m68k/amiga/config.c | 7 +- arch/m68k/coldfire/pci.c | 4 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 - arch/m68k/kernel/traps.c | 13 +- arch/m68k/mm/init.c | 6 +- arch/m68k/mm/mcfmmu.c | 9 +- arch/m68k/mm/motorola.c | 15 +- arch/m68k/mm/sun3mmu.c | 10 +- arch/m68k/tools/amiga/dmesg.c | 10 +- arch/microblaze/Kconfig | 1 + arch/microblaze/include/asm/unwind.h | 3 +- arch/microblaze/kernel/stacktrace.c | 4 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 - arch/microblaze/kernel/traps.c | 12 +- arch/microblaze/kernel/unwind.c | 40 +- arch/microblaze/mm/init.c | 2 +- arch/mips/Kconfig | 7 +- arch/mips/alchemy/common/setup.c | 17 +- arch/mips/boot/dts/ingenic/ci20.dts | 3 - arch/mips/boot/dts/ingenic/gcw0.dts | 499 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 33 +- arch/mips/boot/dts/ingenic/jz4770.dtsi | 227 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 65 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 9 +- arch/mips/boot/dts/loongson/rs780e-pch.dtsi | 5 - arch/mips/configs/ci20_defconfig | 62 +- arch/mips/configs/gcw0_defconfig | 131 +- arch/mips/configs/loongson3_defconfig | 1 - arch/mips/include/asm/asm-eva.h | 2 +- arch/mips/include/asm/asm.h | 4 - arch/mips/include/asm/bootinfo.h | 2 +- arch/mips/include/asm/branch.h | 3 - arch/mips/include/asm/cacheops.h | 2 +- arch/mips/include/asm/clock.h | 49 + arch/mips/include/asm/cpu-features.h | 6 + arch/mips/include/asm/cpu.h | 4 - arch/mips/include/asm/fpu_emulator.h | 4 + arch/mips/include/asm/inst.h | 773 -- arch/mips/include/asm/io.h | 87 +- .../include/asm/mach-ath25/cpu-feature-overrides.h | 1 + .../include/asm/mach-ath79/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-au1x00/ioremap.h | 38 + arch/mips/include/asm/mach-bcm63xx/ioremap.h | 5 + arch/mips/include/asm/mach-bmips/ioremap.h | 5 + arch/mips/include/asm/mach-generic/ioremap.h | 9 + arch/mips/include/asm/mach-generic/irq.h | 6 + arch/mips/include/asm/mach-jz4740/base.h | 27 + arch/mips/include/asm/mach-jz4740/dma.h | 23 + arch/mips/include/asm/mach-jz4740/irq.h | 45 +- arch/mips/include/asm/mach-jz4740/timer.h | 126 + .../asm/mach-lantiq/falcon/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-loongson2ef/loongson.h | 1 - arch/mips/include/asm/mach-loongson64/boot_param.h | 6 - .../mips/include/asm/mach-loongson64/mc146818rtc.h | 36 + .../asm/mach-ralink/mt7620/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-ralink/mt7621.h | 2 + .../asm/mach-ralink/mt7621/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/rt288x/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/rt305x/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/rt3883/cpu-feature-overrides.h | 1 + .../asm/mach-rc32434/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-tx39xx/ioremap.h | 9 + arch/mips/include/asm/mach-tx49xx/ioremap.h | 9 + arch/mips/include/asm/mach-xilfpga/irq.h | 14 + arch/mips/include/asm/pgtable-64.h | 4 +- arch/mips/include/asm/pgtable.h | 25 +- arch/mips/include/asm/smp.h | 2 +- arch/mips/include/uapi/asm/inst.h | 26 - arch/mips/jz4740/Makefile | 7 +- arch/mips/jz4740/pm.c | 34 + arch/mips/jz4740/prom.c | 19 + arch/mips/jz4740/reset.c | 24 + arch/mips/jz4740/reset.h | 7 + arch/mips/jz4740/setup.c | 63 +- arch/mips/jz4740/time.c | 17 + arch/mips/jz4740/timer.c | 42 + arch/mips/kernel/cpu-probe.c | 19 +- arch/mips/kernel/head.S | 3 - arch/mips/kernel/idle.c | 3 +- arch/mips/kernel/setup.c | 14 +- arch/mips/kernel/signal.c | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 - arch/mips/kernel/syscalls/syscall_n64.tbl | 1 - arch/mips/kernel/traps.c | 35 +- arch/mips/kernel/unaligned.c | 775 ++ arch/mips/kvm/mips.c | 64 +- arch/mips/lasat/sysctl.c | 13 +- arch/mips/loongson2ef/Kconfig | 1 + arch/mips/loongson2ef/lemote-2f/clock.c | 98 +- arch/mips/loongson64/Kconfig | 12 +- arch/mips/loongson64/Makefile | 3 +- arch/mips/loongson64/acpi_init.c | 151 + arch/mips/loongson64/cop2-ex.c | 289 +- arch/mips/loongson64/env.c | 18 - arch/mips/loongson64/numa.c | 2 +- arch/mips/loongson64/pci.c | 2 + arch/mips/{loongson2ef/common => loongson64}/rtc.c | 0 arch/mips/loongson64/smp.c | 1 + arch/mips/loongson64/time.c | 8 +- arch/mips/mm/Makefile | 2 +- arch/mips/mm/c-r4k.c | 14 +- arch/mips/mm/init.c | 2 +- arch/mips/mm/ioremap.c | 151 +- arch/mips/mm/ioremap64.c | 23 - arch/mips/netlogic/xlr/fmn.c | 2 +- arch/mips/oprofile/common.c | 2 +- arch/mips/pci/pci-alchemy.c | 2 +- arch/mips/pmcs-msp71xx/msp_setup.c | 2 +- arch/mips/sgi-ip27/ip27-memory.c | 2 +- arch/mips/txx9/Kconfig | 14 +- arch/nds32/configs/defconfig | 1 + arch/nds32/kernel/time.c | 2 +- arch/nds32/kernel/traps.c | 15 +- arch/nds32/mm/init.c | 11 +- arch/nios2/include/asm/pgtable.h | 3 +- arch/nios2/kernel/traps.c | 17 +- arch/nios2/mm/fault.c | 9 +- arch/nios2/mm/init.c | 8 +- arch/nios2/mm/ioremap.c | 6 +- arch/openrisc/include/asm/pgtable.h | 1 + arch/openrisc/kernel/traps.c | 12 +- arch/openrisc/mm/fault.c | 10 +- arch/openrisc/mm/init.c | 13 +- arch/parisc/kernel/perf.c | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/parisc/kernel/traps.c | 24 +- arch/parisc/mm/init.c | 22 +- arch/powerpc/Kconfig | 11 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 1 + arch/powerpc/include/asm/book3s/64/hash.h | 4 +- arch/powerpc/include/asm/book3s/64/mmu.h | 3 - arch/powerpc/include/asm/book3s/64/pgalloc.h | 4 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 64 +- arch/powerpc/include/asm/book3s/64/radix.h | 6 +- arch/powerpc/include/asm/icswx.h | 20 +- arch/powerpc/include/asm/io.h | 10 +- arch/powerpc/include/asm/mmu_context.h | 30 - arch/powerpc/include/asm/nohash/32/pgtable.h | 1 + arch/powerpc/include/asm/nohash/64/pgalloc.h | 2 +- arch/powerpc/include/asm/nohash/64/pgtable-4k.h | 32 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 6 +- arch/powerpc/include/asm/pci-bridge.h | 2 +- arch/powerpc/include/asm/pgtable.h | 10 +- arch/powerpc/include/asm/processor.h | 1 + arch/powerpc/include/asm/switch_to.h | 2 + arch/powerpc/include/asm/vas.h | 13 +- arch/powerpc/include/asm/xive.h | 9 +- arch/powerpc/include/uapi/asm/kvm_para.h | 2 +- arch/powerpc/include/uapi/asm/vas-api.h | 24 - arch/powerpc/kernel/irq.c | 5 +- arch/powerpc/kernel/isa-bridge.c | 28 +- arch/powerpc/kernel/pci_64.c | 54 +- arch/powerpc/kernel/process.c | 39 +- arch/powerpc/kernel/stacktrace.c | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/kvm/book3s.c | 61 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 32 +- arch/powerpc/kvm/booke.c | 41 +- arch/powerpc/kvm/powerpc.c | 3 +- arch/powerpc/lib/code-patching.c | 7 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 4 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 26 +- arch/powerpc/mm/book3s64/subpage_prot.c | 6 +- arch/powerpc/mm/hugetlbpage.c | 60 +- arch/powerpc/mm/ioremap_64.c | 50 + arch/powerpc/mm/kasan/kasan_init_32.c | 2 +- arch/powerpc/mm/mem.c | 2 +- arch/powerpc/mm/nohash/book3e_pgtable.c | 15 +- arch/powerpc/mm/pgtable.c | 30 +- arch/powerpc/mm/pgtable_64.c | 10 +- arch/powerpc/mm/ptdump/hashpagetable.c | 20 +- arch/powerpc/mm/ptdump/ptdump.c | 14 +- arch/powerpc/perf/imc-pmu.c | 4 +- arch/powerpc/platforms/powermac/nvram.c | 10 +- arch/powerpc/platforms/powernv/Makefile | 2 +- arch/powerpc/platforms/powernv/vas-api.c | 278 - arch/powerpc/platforms/powernv/vas-debug.c | 2 +- arch/powerpc/platforms/powernv/vas-fault.c | 382 - arch/powerpc/platforms/powernv/vas-window.c | 238 +- arch/powerpc/platforms/powernv/vas.c | 85 +- arch/powerpc/platforms/powernv/vas.h | 59 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 26 +- arch/powerpc/sysdev/xive/native.c | 6 +- arch/powerpc/xmon/xmon.c | 18 +- arch/riscv/Kbuild | 1 - arch/riscv/Kconfig | 9 +- arch/riscv/Kconfig.socs | 17 +- arch/riscv/boot/dts/Makefile | 2 - arch/riscv/boot/dts/kendryte/Makefile | 4 +- arch/riscv/configs/nommu_k210_defconfig | 7 +- arch/riscv/include/asm/gdb_xml.h | 117 - arch/riscv/include/asm/kdebug.h | 12 - arch/riscv/include/asm/kgdb.h | 112 - arch/riscv/include/asm/parse_asm.h | 219 - arch/riscv/include/asm/patch.h | 4 +- arch/riscv/include/asm/pgtable.h | 4 +- arch/riscv/include/asm/ptdump.h | 11 - arch/riscv/include/asm/soc.h | 39 - arch/riscv/kernel/Makefile | 1 - arch/riscv/kernel/ftrace.c | 15 +- arch/riscv/kernel/head.S | 11 +- arch/riscv/kernel/kgdb.c | 390 - arch/riscv/kernel/patch.c | 46 +- arch/riscv/kernel/setup.c | 4 - arch/riscv/kernel/soc.c | 27 - arch/riscv/kernel/stacktrace.c | 9 +- arch/riscv/kernel/traps.c | 5 - arch/riscv/kernel/vmlinux.lds.S | 5 - arch/riscv/mm/hugetlbpage.c | 24 +- arch/riscv/mm/init.c | 14 +- arch/riscv/net/bpf_jit_comp32.c | 5 +- arch/s390/Kconfig | 2 +- arch/s390/appldata/appldata_base.c | 11 +- arch/s390/include/asm/pci.h | 41 +- arch/s390/include/asm/pci_clp.h | 12 +- arch/s390/kernel/debug.c | 2 +- arch/s390/kernel/dumpstack.c | 13 +- arch/s390/kernel/setup.c | 9 +- arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/s390/kernel/topology.c | 2 +- arch/s390/kvm/interrupt.c | 2 +- arch/s390/kvm/kvm-s390.c | 206 +- arch/s390/kvm/vsie.c | 3 +- arch/s390/mm/cmm.c | 12 +- arch/s390/mm/gmap.c | 10 +- arch/s390/mm/hugetlbpage.c | 24 +- arch/s390/mm/init.c | 2 +- arch/s390/pci/Makefile | 3 +- arch/s390/pci/pci.c | 204 +- arch/s390/pci/pci_bus.c | 262 - arch/s390/pci/pci_bus.h | 31 - arch/s390/pci/pci_clp.c | 4 - arch/s390/pci/pci_event.c | 39 +- arch/s390/pci/pci_sysfs.c | 4 +- arch/sh/Kconfig | 1 + arch/sh/include/asm/cache.h | 2 +- arch/sh/include/asm/kdebug.h | 6 +- arch/sh/include/asm/pgtable-2level.h | 1 + arch/sh/include/asm/pgtable-3level.h | 1 + arch/sh/include/asm/pgtable_32.h | 5 +- arch/sh/include/asm/pgtable_64.h | 5 +- arch/sh/include/asm/processor_32.h | 2 +- arch/sh/kernel/Makefile | 2 + arch/sh/kernel/cpu/sh4/sq.c | 3 +- arch/sh/kernel/dumpstack.c | 36 +- arch/sh/kernel/io_trapped.c | 7 +- arch/sh/kernel/process_32.c | 2 +- arch/sh/kernel/process_64.c | 3 +- arch/sh/kernel/sh_ksyms_32.c | 17 - arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sh/kernel/traps.c | 4 +- arch/sh/lib/delay.c | 1 - arch/sh/mm/cache-sh4.c | 4 +- arch/sh/mm/cache-sh5.c | 7 +- arch/sh/mm/fault.c | 67 +- arch/sh/mm/hugetlbpage.c | 28 +- arch/sh/mm/init.c | 17 +- arch/sh/mm/kmap.c | 2 +- arch/sh/mm/tlbex_32.c | 6 +- arch/sh/mm/tlbex_64.c | 7 +- arch/sparc/Kconfig | 10 + arch/sparc/kernel/cpumap.c | 2 +- arch/sparc/kernel/ds.c | 8 +- arch/sparc/kernel/process_32.c | 10 +- arch/sparc/kernel/process_64.c | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 - arch/sparc/kernel/traps_64.c | 9 +- arch/sparc/mm/init_64.c | 45 +- arch/sparc/mm/srmmu.c | 21 +- arch/um/drivers/mconsole_kern.c | 2 +- arch/um/drivers/vector_kern.h | 2 +- arch/um/drivers/vector_user.h | 2 +- arch/um/drivers/vhost_user.h | 2 +- arch/um/include/asm/xor.h | 2 +- arch/um/kernel/mem.c | 12 +- arch/um/kernel/skas/syscall.c | 1 - arch/um/kernel/sysrq.c | 23 +- arch/unicore32/include/asm/memory.h | 2 +- arch/unicore32/include/asm/pgtable.h | 1 + arch/unicore32/include/mach/memory.h | 6 +- arch/unicore32/kernel/hibernate.c | 4 +- arch/unicore32/kernel/pci.c | 14 +- arch/unicore32/kernel/setup.h | 2 +- arch/unicore32/kernel/traps.c | 34 +- arch/unicore32/lib/backtrace.S | 24 +- arch/unicore32/mm/init.c | 43 +- arch/x86/Kconfig | 18 +- arch/x86/Kconfig.debug | 36 + arch/x86/Makefile | 10 +- arch/x86/boot/Makefile | 9 +- arch/x86/boot/compressed/Makefile | 2 - arch/x86/boot/compressed/vmlinux.lds.S | 1 - arch/x86/entry/calling.h | 40 +- arch/x86/entry/entry_32.S | 2 + arch/x86/entry/entry_64.S | 14 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 2 - arch/x86/entry/vdso/Makefile | 21 +- arch/x86/entry/vdso/vdso2c.c | 4 +- arch/x86/entry/vdso/vdso2c.h | 16 +- arch/x86/events/core.c | 11 +- arch/x86/events/intel/bts.c | 2 +- arch/x86/events/intel/uncore.h | 2 +- arch/x86/hyperv/hv_init.c | 5 +- arch/x86/include/asm/amd_nb.h | 1 - arch/x86/include/asm/bitops.h | 6 +- arch/x86/include/asm/doublefault.h | 2 +- arch/x86/include/asm/efi.h | 29 +- arch/x86/include/asm/elf.h | 22 +- arch/x86/include/asm/hyperv-tlfs.h | 472 +- arch/x86/include/asm/intel-mid.h | 9 +- arch/x86/include/asm/intel_pmc_ipc.h | 59 + arch/x86/include/asm/intel_scu_ipc.h | 114 +- arch/x86/include/asm/intel_scu_ipc_legacy.h | 91 - arch/x86/include/asm/intel_telemetry.h | 6 +- arch/x86/include/asm/kvm_host.h | 68 +- arch/x86/include/asm/mce.h | 28 +- arch/x86/include/asm/memtype.h | 3 - arch/x86/include/asm/mmu_context.h | 88 +- arch/x86/include/asm/orc_types.h | 3 +- arch/x86/include/asm/paravirt.h | 12 +- arch/x86/include/asm/pgtable.h | 2 +- arch/x86/include/asm/pgtable_32.h | 2 +- arch/x86/include/asm/pgtable_64.h | 6 - arch/x86/include/asm/pgtable_types.h | 52 +- arch/x86/include/asm/processor.h | 2 + arch/x86/include/asm/stackprotector.h | 7 +- arch/x86/include/asm/stacktrace.h | 2 +- arch/x86/include/asm/tlbflush.h | 441 +- arch/x86/include/asm/traps.h | 2 + arch/x86/include/asm/unwind.h | 2 +- arch/x86/include/asm/unwind_hints.h | 31 +- arch/x86/include/uapi/asm/mce.h | 1 - arch/x86/kernel/Makefile | 8 +- arch/x86/kernel/alternative.c | 55 - arch/x86/kernel/amd_gart_64.c | 2 +- arch/x86/kernel/cpu/Makefile | 3 - arch/x86/kernel/cpu/common.c | 25 +- arch/x86/kernel/cpu/mce/amd.c | 233 +- arch/x86/kernel/cpu/mce/core.c | 84 +- arch/x86/kernel/cpu/mce/dev-mcelog.c | 5 - arch/x86/kernel/cpu/mce/internal.h | 10 +- arch/x86/kernel/cpu/mce/severity.c | 6 +- arch/x86/kernel/cpu/microcode/core.c | 15 +- arch/x86/kernel/cpu/mtrr/generic.c | 4 +- arch/x86/kernel/dumpstack.c | 9 +- arch/x86/kernel/dumpstack_32.c | 4 + arch/x86/kernel/dumpstack_64.c | 3 +- arch/x86/kernel/e820.c | 18 +- arch/x86/kernel/early_printk.c | 3 + arch/x86/kernel/ftrace.c | 12 +- arch/x86/kernel/ftrace_64.S | 40 +- arch/x86/kernel/irq_64.c | 2 +- arch/x86/kernel/itmt.c | 3 +- arch/x86/kernel/paravirt.c | 21 +- arch/x86/kernel/process.c | 11 - arch/x86/kernel/setup.c | 6 - arch/x86/kernel/smpboot.c | 25 +- arch/x86/kernel/traps.c | 2 + arch/x86/kernel/unwind_frame.c | 3 - arch/x86/kernel/unwind_orc.c | 111 +- arch/x86/kvm/cpuid.c | 3 - arch/x86/kvm/hyperv.c | 11 +- arch/x86/kvm/lapic.c | 61 +- arch/x86/kvm/lapic.h | 7 +- arch/x86/kvm/mmu/mmu.c | 228 +- arch/x86/kvm/mmu/paging_tmpl.h | 2 +- arch/x86/kvm/svm/nested.c | 18 +- arch/x86/kvm/svm/sev.c | 5 +- arch/x86/kvm/svm/svm.c | 85 +- arch/x86/kvm/svm/svm.h | 5 +- arch/x86/kvm/vmx/evmcs.c | 32 +- arch/x86/kvm/vmx/nested.c | 503 +- arch/x86/kvm/vmx/nested.h | 41 +- arch/x86/kvm/vmx/ops.h | 32 +- arch/x86/kvm/vmx/vmcs.h | 2 +- arch/x86/kvm/vmx/vmcs12.c | 4 + arch/x86/kvm/vmx/vmcs12.h | 10 +- arch/x86/kvm/vmx/vmx.c | 243 +- arch/x86/kvm/vmx/vmx.h | 54 +- arch/x86/kvm/x86.c | 198 +- arch/x86/kvm/x86.h | 6 - arch/x86/lib/Makefile | 9 - arch/x86/mm/Makefile | 4 - arch/x86/mm/cpu_entry_area.c | 4 +- arch/x86/mm/hugetlbpage.c | 23 +- arch/x86/mm/init.c | 46 +- arch/x86/mm/init_64.c | 4 +- arch/x86/mm/ioremap.c | 10 +- arch/x86/mm/kmmio.c | 4 +- arch/x86/mm/mem_encrypt.c | 2 +- arch/x86/mm/mmap.c | 2 - arch/x86/mm/numa.c | 11 +- arch/x86/mm/pat/set_memory.c | 9 +- arch/x86/mm/pgtable.c | 16 +- arch/x86/mm/pgtable_32.c | 2 +- arch/x86/mm/tlb.c | 384 +- arch/x86/platform/efi/efi.c | 8 +- arch/x86/platform/uv/tlb_uv.c | 4 +- arch/x86/purgatory/.gitignore | 1 - arch/x86/purgatory/Makefile | 21 +- arch/x86/realmode/Makefile | 3 - arch/x86/realmode/rm/Makefile | 3 - arch/x86/xen/smp_pv.c | 1 - arch/xtensa/kernel/syscalls/syscall.tbl | 1 - arch/xtensa/kernel/traps.c | 22 +- arch/xtensa/mm/init.c | 8 +- block/blk-core.c | 130 +- block/blk-map.c | 9 +- block/blk-merge.c | 50 +- block/blk-mq-debugfs.c | 1 + block/blk-mq-sched.c | 82 +- block/blk-mq.c | 43 +- block/blk-settings.c | 37 + block/blk.h | 45 +- block/genhd.c | 37 +- block/ioctl.c | 150 +- block/partitions/core.c | 168 +- block/partitions/ldm.h | 2 +- crypto/algapi.c | 24 +- crypto/algif_rng.c | 2 +- crypto/api.c | 3 +- crypto/drbg.c | 26 +- crypto/internal.h | 1 - crypto/jitterentropy-kcapi.c | 27 - crypto/jitterentropy.c | 417 +- drivers/acpi/acpi_extlog.c | 19 +- drivers/acpi/acpi_lpss.c | 14 +- drivers/acpi/acpi_tad.c | 2 +- drivers/acpi/arm64/iort.c | 11 +- drivers/acpi/cppc_acpi.c | 4 +- drivers/acpi/device_pm.c | 35 +- drivers/acpi/nfit/mce.c | 1 - drivers/acpi/pci_root.c | 9 +- drivers/acpi/processor_idle.c | 9 +- drivers/amba/bus.c | 1 - drivers/amba/tegra-ahb.c | 2 +- drivers/android/binderfs.c | 4 +- drivers/ata/libata-core.c | 2 +- drivers/ata/libata-scsi.c | 30 +- drivers/atm/Kconfig | 4 +- drivers/base/component.c | 8 +- drivers/base/core.c | 10 +- drivers/base/dd.c | 46 +- drivers/base/firmware_loader/fallback.c | 3 - drivers/base/firmware_loader/fallback_table.c | 2 +- drivers/base/firmware_loader/main.c | 3 + drivers/base/memory.c | 44 +- drivers/base/platform.c | 10 +- drivers/base/power/main.c | 350 +- drivers/base/regmap/regmap-debugfs.c | 6 - drivers/base/regmap/regmap-i2c.c | 61 - drivers/base/regmap/regmap-irq.c | 84 +- drivers/base/regmap/regmap.c | 1 - drivers/base/soc.c | 2 +- drivers/base/swnode.c | 48 - drivers/block/drbd/drbd_bitmap.c | 4 +- drivers/block/drbd/drbd_int.h | 2 +- drivers/block/drbd/drbd_protocol.h | 8 +- drivers/block/rbd_types.h | 2 +- drivers/bluetooth/btbcm.c | 139 +- drivers/bluetooth/btbcm.h | 10 +- drivers/bluetooth/btqca.c | 18 +- drivers/bluetooth/btqca.h | 3 +- drivers/bluetooth/btrtl.c | 10 +- drivers/bluetooth/btusb.c | 197 +- drivers/bluetooth/hci_bcm.c | 35 +- drivers/bluetooth/hci_h5.c | 2 - drivers/bluetooth/hci_qca.c | 57 +- drivers/bus/mhi/core/main.c | 2 +- drivers/cdrom/cdrom.c | 2 +- drivers/char/agp/intel-gtt.c | 21 +- drivers/char/hw_random/Kconfig | 13 - drivers/char/hw_random/Makefile | 1 - drivers/char/hw_random/cctrng.c | 737 -- drivers/char/hw_random/cctrng.h | 72 - drivers/char/hw_random/omap-rng.c | 5 +- drivers/char/hw_random/xgene-rng.c | 4 +- drivers/char/ipmi/bt-bmc.c | 9 +- drivers/char/ipmi/ipmi_msghandler.c | 9 +- drivers/char/random.c | 2 +- drivers/char/tlclk.c | 17 +- drivers/char/tpm/tpm_ftpm_tee.c | 2 +- drivers/clk/imx/Kconfig | 8 +- drivers/clk/imx/clk-gate2.c | 31 +- drivers/clk/imx/clk-imx6ul.c | 2 +- drivers/clk/imx/clk-imx7ulp.c | 6 +- drivers/clk/imx/clk-pll14xx.c | 8 +- drivers/clk/imx/clk-pllv3.c | 16 +- drivers/clk/imx/clk-sscg-pll.c | 10 + drivers/clk/imx/clk.h | 55 +- drivers/clk/mediatek/Kconfig | 7 - drivers/clk/mediatek/Makefile | 1 - drivers/clk/mediatek/clk-mt8173-mm.c | 146 - drivers/clk/mediatek/clk-mt8173.c | 104 + drivers/clk/rockchip/clk-pll.c | 70 +- drivers/clk/rockchip/clk-rk3228.c | 17 +- drivers/clk/sunxi/clk-sunxi.c | 2 +- drivers/clk/tegra/Kconfig | 4 + drivers/clk/tegra/Makefile | 3 +- .../clk/tegra/{clk-tegra124-emc.c => clk-emc.c} | 0 drivers/clk/tegra/clk-tegra210-emc.c | 369 - drivers/clk/tegra/clk-tegra210.c | 87 +- drivers/clk/tegra/clk.h | 5 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/cpufreq/Kconfig.arm | 1 - drivers/cpufreq/cpufreq-dt-platdev.c | 2 - drivers/cpufreq/imx-cpufreq-dt.c | 84 +- drivers/cpufreq/intel_pstate.c | 5 +- drivers/cpufreq/loongson2_cpufreq.c | 22 +- .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 2 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 2 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 6 +- drivers/crypto/amlogic/amlogic-gxl-core.c | 4 +- drivers/crypto/bcm/cipher.c | 1 + drivers/crypto/ccp/Kconfig | 3 +- drivers/crypto/chelsio/chcr_algo.c | 2 +- drivers/crypto/chelsio/chcr_crypto.h | 8 +- drivers/crypto/hisilicon/Kconfig | 4 - drivers/crypto/hisilicon/hpre/hpre.h | 1 + drivers/crypto/hisilicon/hpre/hpre_main.c | 176 +- drivers/crypto/hisilicon/qm.c | 803 +- drivers/crypto/hisilicon/qm.h | 41 +- drivers/crypto/hisilicon/sec2/sec.h | 1 + drivers/crypto/hisilicon/sec2/sec_main.c | 177 +- drivers/crypto/hisilicon/zip/zip_main.c | 188 +- drivers/crypto/marvell/octeontx/otx_cptpf_main.c | 4 +- drivers/crypto/marvell/octeontx/otx_cptpf_mbox.c | 12 +- drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c | 95 +- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 6 +- drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 12 +- drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c | 10 +- drivers/crypto/nx/Makefile | 2 +- drivers/crypto/nx/nx-842-powernv.c | 1062 +++ drivers/crypto/nx/nx-common-powernv.c | 1136 --- drivers/dax/device.c | 1 - drivers/devfreq/tegra30-devfreq.c | 7 +- drivers/dma-buf/Makefile | 3 +- drivers/dma-buf/dma-buf.c | 5 +- drivers/dma-buf/dma-fence-chain.c | 10 +- drivers/dma-buf/selftests.h | 1 - drivers/dma-buf/st-dma-fence-chain.c | 715 -- drivers/dma/Kconfig | 7 +- drivers/dma/at_hdmac_regs.h | 2 +- drivers/dma/at_xdmac.c | 2 +- drivers/dma/dmaengine.c | 60 +- drivers/dma/dmatest.c | 30 +- drivers/dma/dw-edma/dw-edma-core.c | 38 +- drivers/dma/dw-edma/dw-edma-core.h | 4 - drivers/dma/dw-edma/dw-edma-pcie.c | 10 - drivers/dma/idxd/sysfs.c | 11 - drivers/dma/ioat/dma.c | 85 +- drivers/dma/ioat/dma.h | 10 +- drivers/dma/ioat/init.c | 2 +- drivers/dma/milbeaut-hdmac.c | 2 +- drivers/dma/milbeaut-xdmac.c | 2 +- drivers/dma/mmp_tdma.c | 31 +- drivers/dma/moxart-dma.c | 2 +- drivers/dma/pch_dma.c | 2 +- drivers/dma/qcom/bam_dma.c | 2 +- drivers/dma/qcom/hidma.c | 1 + drivers/dma/stm32-dma.c | 41 +- drivers/dma/tegra20-apb-dma.c | 11 +- drivers/dma/ti/Kconfig | 4 +- drivers/dma/ti/edma.c | 2 +- drivers/dma/ti/k3-psil.c | 1 - drivers/dma/ti/k3-udma.c | 4 +- drivers/dma/timb_dma.c | 2 +- drivers/dma/xilinx/xilinx_dma.c | 20 +- drivers/edac/amd64_edac.c | 8 + drivers/edac/amd8131_edac.c | 8 + drivers/edac/armada_xp_edac.c | 14 +- drivers/edac/edac_mc.c | 61 + drivers/edac/i10nm_base.c | 27 +- drivers/edac/i7core_edac.c | 5 +- drivers/edac/mce_amd.c | 28 +- drivers/edac/mce_amd.h | 2 + drivers/edac/pnd2_edac.c | 8 +- drivers/edac/sb_edac.c | 7 +- drivers/edac/skx_base.c | 13 +- drivers/edac/skx_common.c | 14 +- drivers/edac/skx_common.h | 11 +- drivers/edac/thunderx_edac.c | 8 +- drivers/edac/xgene_edac.c | 3 + drivers/extcon/extcon.c | 2 +- drivers/firewire/core-cdev.c | 2 +- drivers/firewire/core-transaction.c | 2 +- drivers/firewire/core.h | 2 +- drivers/firewire/net.c | 2 + drivers/firewire/nosy.c | 2 +- drivers/firewire/ohci.c | 2 +- drivers/firmware/arm_scmi/Makefile | 4 +- drivers/firmware/arm_scmi/base.c | 7 - drivers/firmware/arm_scmi/common.h | 11 - drivers/firmware/arm_scmi/driver.c | 133 +- drivers/firmware/arm_scmi/mailbox.c | 17 - drivers/firmware/arm_scmi/perf.c | 5 - drivers/firmware/arm_scmi/power.c | 6 - drivers/firmware/arm_scmi/sensors.c | 4 - drivers/firmware/arm_scmi/shmem.c | 15 - drivers/firmware/arm_scmi/smc.c | 153 - drivers/firmware/dmi-id.c | 6 - drivers/firmware/dmi-sysfs.c | 2 +- drivers/firmware/dmi_scan.c | 30 - drivers/firmware/efi/Kconfig | 15 +- drivers/firmware/efi/arm-init.c | 4 +- drivers/firmware/efi/efi.c | 44 +- drivers/firmware/efi/libstub/Makefile | 44 +- drivers/firmware/efi/libstub/alignedmem.c | 57 - drivers/firmware/efi/libstub/arm-stub.c | 408 + drivers/firmware/efi/libstub/arm64-stub.c | 94 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 47 +- drivers/firmware/efi/libstub/efi-stub.c | 403 - drivers/firmware/efi/libstub/efistub.h | 96 +- drivers/firmware/efi/libstub/fdt.c | 8 +- drivers/firmware/efi/libstub/file.c | 34 +- drivers/firmware/efi/libstub/gop.c | 492 +- drivers/firmware/efi/libstub/mem.c | 191 +- drivers/firmware/efi/libstub/randomalloc.c | 6 +- drivers/firmware/efi/libstub/relocate.c | 174 - drivers/firmware/efi/libstub/x86-stub.c | 35 +- drivers/firmware/google/memconsole-coreboot.c | 2 +- drivers/firmware/google/vpd.c | 2 +- drivers/firmware/imx/imx-scu.c | 62 +- drivers/firmware/iscsi_ibft.c | 2 +- drivers/firmware/pcdp.h | 2 +- drivers/firmware/qcom_scm-legacy.c | 2 +- drivers/firmware/qcom_scm.c | 11 +- drivers/firmware/tegra/bpmp.c | 9 +- drivers/fpga/dfl-afu-main.c | 35 +- drivers/fpga/dfl-fme-main.c | 19 +- drivers/fpga/dfl.c | 15 +- drivers/fpga/dfl.h | 37 +- drivers/fpga/ice40-spi.c | 10 +- drivers/fpga/machxo2-spi.c | 12 +- drivers/fpga/stratix10-soc.c | 3 +- drivers/gnss/serial.h | 2 +- drivers/gpio/Kconfig | 2 +- drivers/gpio/TODO | 4 - drivers/gpio/gpio-dwapb.c | 219 +- drivers/gpio/gpio-ftgpio010.c | 2 +- drivers/gpio/gpio-ich.c | 2 +- drivers/gpio/gpio-merrifield.c | 10 +- drivers/gpio/gpio-mlxbf2.c | 5 +- drivers/gpio/gpio-mm-lantiq.c | 2 +- drivers/gpio/gpio-pca953x.c | 96 +- drivers/gpio/gpio-pch.c | 73 +- drivers/gpio/gpio-pl061.c | 9 +- drivers/gpio/gpio-tegra.c | 1 - drivers/gpio/gpio-xgene-sb.c | 2 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib-devprop.c | 5 +- drivers/gpio/gpiolib-of.c | 31 - drivers/gpio/gpiolib.c | 58 +- drivers/gpio/gpiolib.h | 27 +- drivers/gpu/drm/Kconfig | 4 +- drivers/gpu/drm/Makefile | 7 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 72 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 7 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 8 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 160 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 358 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 61 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 185 - drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h | 29 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 91 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 11 - drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 273 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 74 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 62 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 322 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 103 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 87 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 20 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 109 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 99 - drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 100 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 10 +- drivers/gpu/drm/amd/amdgpu/atom.c | 7 +- drivers/gpu/drm/amd/amdgpu/cik.c | 8 + drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 11 +- drivers/gpu/drm/amd/amdgpu/cikd.h | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2842 +----- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 66 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 75 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 172 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 35 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 5 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 97 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 46 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.h | 3 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 302 +- drivers/gpu/drm/amd/amdgpu/navi10_sdma_pkt_open.h | 16 - drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 18 + drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 18 + drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 7 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 36 +- drivers/gpu/drm/amd/amdgpu/nv.c | 20 +- drivers/gpu/drm/amd/amdgpu/nvd.h | 49 - drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 141 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 237 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 172 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 262 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 11 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 42 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 143 +- drivers/gpu/drm/amd/amdgpu/si.c | 8 + drivers/gpu/drm/amd/amdgpu/si_dma.c | 10 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 20 + drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 3 - drivers/gpu/drm/amd/amdgpu/soc15d.h | 26 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 112 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 6 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 77 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 96 +- drivers/gpu/drm/amd/amdgpu/vi.c | 24 + drivers/gpu/drm/amd/amdgpu/vid.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 42 - drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 40 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 43 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 1 - drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 1 - .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 9 - drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 5 +- drivers/gpu/drm/amd/display/Kconfig | 8 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 116 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 27 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 71 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 88 +- drivers/gpu/drm/amd/display/dc/basics/Makefile | 3 +- .../gpu/drm/amd/display/dc/basics/log_helpers.c | 39 + .../gpu/drm/amd/display/dc/bios/command_table2.c | 62 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 2 +- .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc.c | 36 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 601 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 46 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 1 - drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 40 +- drivers/gpu/drm/amd/display/dc/dc.h | 98 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 2 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 6 - drivers/gpu/drm/amd/display/dc/dc_helper.c | 6 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 31 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 2 + drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 20 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 33 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 65 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 20 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 3 - .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 105 - .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.h | 117 - drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 442 - drivers/gpu/drm/amd/display/dc/dce/dmub_abm.h | 40 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 71 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 31 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 78 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 6 +- .../drm/amd/display/dc/dce110/dce110_opp_csc_v.c | 3 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 31 - .../drm/amd/display/dc/dce112/dce112_resource.c | 31 - .../drm/amd/display/dc/dce120/dce120_resource.c | 31 - .../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 28 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 31 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 18 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 104 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 1 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 4 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 20 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 3 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 15 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.h | 20 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 7 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 79 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 24 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 4 +- .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 40 - .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 4 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h | 3 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 14 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 7 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 116 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 33 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 5 +- .../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 27 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 193 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 3 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 4 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 17 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 1 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 1 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 1 - drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 89 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 3 - drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 10 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 16 - drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h | 53 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 3 - drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 9 - .../drm/amd/display/dc/inc/hw_sequencer_private.h | 2 + .../amd/display/dc/virtual/virtual_link_encoder.c | 9 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 13 - .../gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h | 15 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h | 6 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h | 14 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h | 11 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 24 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 31 +- drivers/gpu/drm/amd/display/include/hdcp_types.h | 7 - .../gpu/drm/amd/display/include/logger_interface.h | 4 + .../drm/amd/display/modules/color/color_gamma.c | 33 +- .../drm/amd/display/modules/color/color_gamma.h | 4 +- .../drm/amd/display/modules/freesync/freesync.c | 101 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 5 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 30 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 2 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 8 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 482 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 3 - drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 5 +- .../gpu/drm/amd/display/modules/inc/mod_shared.h | 5 +- .../amd/display/modules/info_packet/info_packet.c | 3 +- .../drm/amd/display/modules/power/power_helpers.c | 103 +- .../drm/amd/display/modules/power/power_helpers.h | 3 - .../amd/include/asic_reg/nbif/nbif_6_1_offset.h | 2 - .../amd/include/asic_reg/nbio/nbio_7_0_offset.h | 2 - .../amd/include/asic_reg/nbio/nbio_7_4_offset.h | 2 - .../drm/amd/include/asic_reg/pwr/pwr_10_0_offset.h | 27 - .../amd/include/asic_reg/pwr/pwr_10_0_sh_mask.h | 30 - .../include/asic_reg/smuio/smuio_12_0_0_offset.h | 30 - .../include/asic_reg/smuio/smuio_12_0_0_sh_mask.h | 33 - drivers/gpu/drm/amd/include/atomfirmware.h | 102 - drivers/gpu/drm/amd/include/cgs_common.h | 1 + drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 12 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 306 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 10 + drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 174 +- .../amd/powerplay/hwmgr/smu7_clockpowergating.c | 61 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 135 +- .../gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c | 40 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c | 17 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c | 157 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 4 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 141 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 32 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 6 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 149 +- .../gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c | 7 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c | 8 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 181 +- .../gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c | 6 +- .../gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c | 7 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 9 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 1 - .../amd/powerplay/inc/smu11_driver_if_arcturus.h | 15 +- .../gpu/drm/amd/powerplay/inc/smu12_driver_if.h | 40 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 5 +- drivers/gpu/drm/amd/powerplay/inc/smumgr.h | 7 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 105 +- drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 8 +- drivers/gpu/drm/amd/powerplay/smu_internal.h | 5 - drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 79 +- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 16 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 18 +- drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 35 +- .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 1 - .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 31 +- .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 39 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 48 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h | 4 +- drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 69 +- drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c | 56 +- .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 15 +- .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 56 +- .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 68 +- .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 106 +- .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 18 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 4 +- drivers/gpu/drm/arc/arcpgu_drv.c | 7 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 16 +- drivers/gpu/drm/arm/hdlcd_drv.c | 7 +- drivers/gpu/drm/arm/malidp_drv.c | 3 +- drivers/gpu/drm/armada/armada_drv.c | 4 +- drivers/gpu/drm/aspeed/aspeed_gfx.h | 3 +- drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 2 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 31 +- drivers/gpu/drm/aspeed/aspeed_gfx_out.c | 2 +- drivers/gpu/drm/ast/ast_drv.c | 3 - drivers/gpu/drm/ast/ast_main.c | 5 + drivers/gpu/drm/ast/ast_mode.c | 16 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 12 +- drivers/gpu/drm/bochs/bochs.h | 1 + drivers/gpu/drm/bochs/bochs_drv.c | 6 +- drivers/gpu/drm/bochs/bochs_kms.c | 16 +- drivers/gpu/drm/bridge/Kconfig | 16 - drivers/gpu/drm/bridge/Makefile | 1 - drivers/gpu/drm/bridge/adv7511/Kconfig | 2 +- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 26 +- drivers/gpu/drm/bridge/nwl-dsi.c | 1213 --- drivers/gpu/drm/bridge/nwl-dsi.h | 144 - drivers/gpu/drm/bridge/panel.c | 7 +- drivers/gpu/drm/bridge/parade-ps8640.c | 2 + drivers/gpu/drm/bridge/sii9234.c | 3 +- .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 86 +- drivers/gpu/drm/bridge/tc358768.c | 4 +- drivers/gpu/drm/cirrus/Kconfig | 19 + drivers/gpu/drm/cirrus/Makefile | 2 + drivers/gpu/drm/cirrus/cirrus.c | 680 ++ drivers/gpu/drm/drm_atomic.c | 8 +- drivers/gpu/drm/drm_auth.c | 69 +- drivers/gpu/drm/drm_blend.c | 6 - drivers/gpu/drm/drm_bufs.c | 2 +- drivers/gpu/drm/drm_client.c | 8 +- drivers/gpu/drm/drm_connector.c | 6 +- drivers/gpu/drm/drm_crtc_internal.h | 4 +- drivers/gpu/drm/drm_debugfs.c | 45 +- drivers/gpu/drm/drm_dma.c | 2 +- drivers/gpu/drm/drm_dp_helper.c | 96 - drivers/gpu/drm/drm_dp_mst_topology.c | 412 +- drivers/gpu/drm/drm_drv.c | 230 +- drivers/gpu/drm/drm_edid.c | 113 +- drivers/gpu/drm/drm_fb_cma_helper.c | 2 +- drivers/gpu/drm/drm_fb_helper.c | 31 +- drivers/gpu/drm/drm_file.c | 6 +- drivers/gpu/drm/drm_framebuffer.c | 8 +- drivers/gpu/drm/drm_gem.c | 23 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 224 +- drivers/gpu/drm/drm_gem_vram_helper.c | 124 +- drivers/gpu/drm/drm_internal.h | 7 +- drivers/gpu/drm/drm_ioctl.c | 6 +- drivers/gpu/drm/drm_managed.c | 275 - drivers/gpu/drm/drm_mipi_dbi.c | 33 +- drivers/gpu/drm/drm_mode_config.c | 110 +- drivers/gpu/drm/drm_modes.c | 26 + drivers/gpu/drm/drm_pci.c | 4 +- drivers/gpu/drm/drm_scatter.c | 11 +- drivers/gpu/drm/drm_vblank.c | 94 +- drivers/gpu/drm/drm_vm.c | 4 +- drivers/gpu/drm/drm_vram_helper_common.c | 94 + drivers/gpu/drm/etnaviv/etnaviv_drv.c | 20 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 4 +- drivers/gpu/drm/exynos/exynos_dp.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_dpi.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 8 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 8 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 14 +- drivers/gpu/drm/gma500/cdv_intel_crt.c | 14 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 47 +- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 4 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 100 +- drivers/gpu/drm/gma500/framebuffer.c | 16 +- drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 11 +- drivers/gpu/drm/gma500/mdfld_intel_display.c | 31 + drivers/gpu/drm/gma500/mdfld_output.h | 1 + drivers/gpu/drm/gma500/mdfld_tmd_vid.c | 6 + drivers/gpu/drm/gma500/mdfld_tpo_vid.c | 6 + drivers/gpu/drm/gma500/oaktrail_hdmi.c | 19 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 5 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 1 + drivers/gpu/drm/gma500/psb_intel_lvds.c | 18 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 99 + drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 13 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 9 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 8 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 2 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 9 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 1 + drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 43 + drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h | 1 + drivers/gpu/drm/i2c/sil164_drv.c | 7 +- drivers/gpu/drm/i2c/tda998x_drv.c | 20 +- drivers/gpu/drm/i915/Makefile | 29 +- drivers/gpu/drm/i915/display/icl_dsi.c | 188 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 25 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 2 - drivers/gpu/drm/i915/display/intel_audio.c | 163 +- drivers/gpu/drm/i915/display/intel_bw.c | 33 +- drivers/gpu/drm/i915/display/intel_bw.h | 9 - drivers/gpu/drm/i915/display/intel_color.c | 121 +- drivers/gpu/drm/i915/display/intel_connector.c | 5 +- drivers/gpu/drm/i915/display/intel_crt.c | 40 +- drivers/gpu/drm/i915/display/intel_ddi.c | 748 +- drivers/gpu/drm/i915/display/intel_ddi.h | 9 +- drivers/gpu/drm/i915/display/intel_display.c | 845 +- drivers/gpu/drm/i915/display/intel_display.h | 11 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 130 +- .../gpu/drm/i915/display/intel_display_debugfs.h | 4 +- drivers/gpu/drm/i915/display/intel_display_power.c | 558 +- drivers/gpu/drm/i915/display/intel_display_power.h | 5 +- drivers/gpu/drm/i915/display/intel_display_types.h | 47 +- drivers/gpu/drm/i915/display/intel_dp.c | 1515 +-- drivers/gpu/drm/i915/display/intel_dp.h | 4 - .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 84 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 9 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 4 - drivers/gpu/drm/i915/display/intel_dp_mst.c | 157 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 8 +- drivers/gpu/drm/i915/display/intel_dsb.c | 6 +- drivers/gpu/drm/i915/display/intel_dsi.c | 9 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 13 +- drivers/gpu/drm/i915/display/intel_dvo.c | 9 +- drivers/gpu/drm/i915/display/intel_fbc.c | 85 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 96 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 6 +- drivers/gpu/drm/i915/display/intel_global_state.c | 9 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 3 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 29 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 4 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 299 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 16 +- drivers/gpu/drm/i915/display/intel_hotplug.h | 3 +- drivers/gpu/drm/i915/display/intel_lvds.c | 38 +- drivers/gpu/drm/i915/display/intel_overlay.c | 8 +- drivers/gpu/drm/i915/display/intel_panel.c | 162 +- drivers/gpu/drm/i915/display/intel_panel.h | 13 +- drivers/gpu/drm/i915/display/intel_psr.c | 47 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 22 +- drivers/gpu/drm/i915/display/intel_sprite.c | 8 - drivers/gpu/drm/i915/display/intel_tc.c | 142 +- drivers/gpu/drm/i915/display/intel_tv.c | 15 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 4 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 26 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 89 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 4 - drivers/gpu/drm/i915/gem/i915_gem_domain.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 365 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 3 + drivers/gpu/drm/i915/gem/i915_gem_pages.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 20 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 3 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 95 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 3 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 4 + .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 2 +- drivers/gpu/drm/i915/gt/debugfs_engines.c | 2 +- drivers/gpu/drm/i915/gt/debugfs_gt.c | 15 +- drivers/gpu/drm/i915/gt/debugfs_gt.h | 9 +- drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 74 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 6 +- drivers/gpu/drm/i915/gt/intel_context.c | 5 - drivers/gpu/drm/i915/gt/intel_context_sseu.c | 3 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 10 +- drivers/gpu/drm/i915/gt/intel_engine.h | 5 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 205 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 12 +- drivers/gpu/drm/i915/gt/intel_engine_pm.h | 6 - drivers/gpu/drm/i915/gt/intel_engine_types.h | 53 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 59 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 909 -- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h | 78 - drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt.c | 66 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 102 - drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h | 27 - drivers/gpu/drm/i915/gt/intel_gt_irq.c | 15 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 15 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 20 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 9 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 5 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 897 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 1 - drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 6 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 39 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 6 +- drivers/gpu/drm/i915/gt/intel_reset.c | 16 +- drivers/gpu/drm/i915/gt/intel_ring.h | 5 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 49 +- drivers/gpu/drm/i915/gt/intel_rps.c | 446 +- drivers/gpu/drm/i915/gt/intel_rps.h | 60 - drivers/gpu/drm/i915/gt/intel_rps_types.h | 14 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 33 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 31 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 2 - drivers/gpu/drm/i915/gt/intel_workarounds.c | 21 +- drivers/gpu/drm/i915/gt/selftest_context.c | 2 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 8 - drivers/gpu/drm/i915/gt/selftest_lrc.c | 647 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 30 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 1303 --- drivers/gpu/drm/i915/gt/selftest_rps.h | 17 - drivers/gpu/drm/i915/gt/shmem_utils.c | 173 - drivers/gpu/drm/i915/gt/shmem_utils.h | 23 - drivers/gpu/drm/i915/gt/st_shmem_utils.c | 63 - drivers/gpu/drm/i915/gt/uc/intel_guc.c | 46 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 7 - drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c | 42 - drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.h | 14 - drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 14 + drivers/gpu/drm/i915/gt/uc/intel_guc_fw.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 97 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 4 - drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 124 - drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.h | 15 - drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 53 +- drivers/gpu/drm/i915/gt/uc/intel_huc.h | 2 - drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.c | 36 - drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.h | 14 - drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 17 + drivers/gpu/drm/i915/gt/uc/intel_huc_fw.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_uc.c | 35 +- drivers/gpu/drm/i915/gt/uc/intel_uc.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 30 - drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.h | 14 - drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 56 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 3 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 2 +- drivers/gpu/drm/i915/gvt/gvt.c | 1 + drivers/gpu/drm/i915/gvt/hypercall.h | 2 + drivers/gpu/drm/i915/gvt/kvmgt.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 9 +- drivers/gpu/drm/i915/i915_active.c | 137 +- drivers/gpu/drm/i915/i915_active.h | 14 +- drivers/gpu/drm/i915/i915_debugfs.c | 345 +- drivers/gpu/drm/i915/i915_debugfs.h | 4 +- drivers/gpu/drm/i915/i915_drv.c | 156 +- drivers/gpu/drm/i915/i915_drv.h | 14 +- drivers/gpu/drm/i915/i915_gem.c | 20 +- drivers/gpu/drm/i915/i915_gem_evict.c | 7 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 911 ++ drivers/gpu/drm/i915/i915_gem_fence_reg.h | 71 + drivers/gpu/drm/i915/i915_gpu_error.c | 45 +- drivers/gpu/drm/i915/i915_gpu_error.h | 3 +- drivers/gpu/drm/i915/i915_irq.c | 14 +- drivers/gpu/drm/i915/i915_pci.c | 39 +- drivers/gpu/drm/i915/i915_perf.c | 584 +- drivers/gpu/drm/i915/i915_perf_types.h | 46 +- drivers/gpu/drm/i915/i915_pmu.c | 36 +- drivers/gpu/drm/i915/i915_reg.h | 178 +- drivers/gpu/drm/i915/i915_request.c | 29 +- drivers/gpu/drm/i915/i915_request.h | 2 - drivers/gpu/drm/i915/i915_scheduler.c | 10 - drivers/gpu/drm/i915/i915_sw_fence.c | 2 +- drivers/gpu/drm/i915/i915_sw_fence_work.c | 5 +- drivers/gpu/drm/i915/i915_sw_fence_work.h | 23 - drivers/gpu/drm/i915/i915_switcheroo.c | 4 +- drivers/gpu/drm/i915/i915_utils.c | 3 +- drivers/gpu/drm/i915/i915_vma.c | 131 +- drivers/gpu/drm/i915/i915_vma.h | 4 +- drivers/gpu/drm/i915/intel_device_info.c | 42 +- drivers/gpu/drm/i915/intel_device_info.h | 3 - drivers/gpu/drm/i915/intel_dram.c | 3 +- drivers/gpu/drm/i915/intel_pm.c | 100 +- drivers/gpu/drm/i915/intel_pm.h | 2 - drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +- drivers/gpu/drm/i915/intel_sideband.c | 4 +- drivers/gpu/drm/i915/intel_uncore.c | 55 +- drivers/gpu/drm/i915/intel_uncore.h | 6 +- drivers/gpu/drm/i915/intel_wakeref.c | 12 +- drivers/gpu/drm/i915/intel_wakeref.h | 22 +- drivers/gpu/drm/i915/intel_wopcm.c | 44 +- drivers/gpu/drm/i915/oa/i915_oa_bdw.c | 90 + drivers/gpu/drm/i915/oa/i915_oa_bdw.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_bxt.c | 88 + drivers/gpu/drm/i915/oa/i915_oa_bxt.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c | 89 + drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c | 89 + drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_chv.c | 89 + drivers/gpu/drm/i915/oa/i915_oa_chv.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_cnl.c | 101 + drivers/gpu/drm/i915/oa/i915_oa_cnl.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_glk.c | 88 + drivers/gpu/drm/i915/oa/i915_oa_glk.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_hsw.c | 118 + drivers/gpu/drm/i915/oa/i915_oa_hsw.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_icl.c | 98 + drivers/gpu/drm/i915/oa/i915_oa_icl.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c | 89 + drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c | 89 + drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c | 88 + drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c | 89 + drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c | 89 + drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h | 16 + drivers/gpu/drm/i915/oa/i915_oa_tgl.c | 121 + drivers/gpu/drm/i915/oa/i915_oa_tgl.h | 16 + drivers/gpu/drm/i915/selftests/i915_active.c | 12 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 2 + drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 26 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 33 +- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 - drivers/gpu/drm/i915/selftests/i915_perf.c | 98 +- .../gpu/drm/i915/selftests/i915_perf_selftests.h | 1 - drivers/gpu/drm/i915/selftests/i915_request.c | 586 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 5 +- drivers/gpu/drm/i915/selftests/librapl.c | 24 - drivers/gpu/drm/i915/selftests/librapl.h | 13 - drivers/gpu/drm/i915/selftests/mock_gem_device.c | 38 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 8 +- drivers/gpu/drm/imx/imx-drm-core.c | 10 +- drivers/gpu/drm/imx/imx-drm.h | 1 + drivers/gpu/drm/imx/imx-ldb.c | 8 +- drivers/gpu/drm/imx/imx-tve.c | 8 +- drivers/gpu/drm/imx/parallel-display.c | 10 +- drivers/gpu/drm/ingenic/ingenic-drm.c | 43 +- drivers/gpu/drm/lima/Kconfig | 2 - drivers/gpu/drm/lima/Makefile | 4 +- drivers/gpu/drm/lima/lima_bcast.c | 25 +- drivers/gpu/drm/lima/lima_bcast.h | 2 - drivers/gpu/drm/lima/lima_ctx.c | 3 - drivers/gpu/drm/lima/lima_ctx.h | 5 - drivers/gpu/drm/lima/lima_devfreq.c | 257 - drivers/gpu/drm/lima/lima_devfreq.h | 44 - drivers/gpu/drm/lima/lima_device.c | 228 +- drivers/gpu/drm/lima/lima_device.h | 17 +- drivers/gpu/drm/lima/lima_dlbu.c | 17 +- drivers/gpu/drm/lima/lima_dlbu.h | 2 - drivers/gpu/drm/lima/lima_drv.c | 141 +- drivers/gpu/drm/lima/lima_drv.h | 1 - drivers/gpu/drm/lima/lima_dump.h | 77 - drivers/gpu/drm/lima/lima_gp.c | 21 +- drivers/gpu/drm/lima/lima_gp.h | 2 - drivers/gpu/drm/lima/lima_l2_cache.c | 38 +- drivers/gpu/drm/lima/lima_l2_cache.h | 2 - drivers/gpu/drm/lima/lima_mmu.c | 49 +- drivers/gpu/drm/lima/lima_mmu.h | 2 - drivers/gpu/drm/lima/lima_pmu.c | 77 +- drivers/gpu/drm/lima/lima_pmu.h | 2 - drivers/gpu/drm/lima/lima_pp.c | 31 +- drivers/gpu/drm/lima/lima_pp.h | 4 - drivers/gpu/drm/lima/lima_sched.c | 193 +- drivers/gpu/drm/lima/lima_sched.h | 11 - drivers/gpu/drm/lima/lima_trace.c | 7 - drivers/gpu/drm/lima/lima_trace.h | 50 - drivers/gpu/drm/lima/lima_vm.h | 3 +- drivers/gpu/drm/mcde/mcde_display.c | 10 +- drivers/gpu/drm/mcde/mcde_drm.h | 2 - drivers/gpu/drm/mcde/mcde_drv.c | 52 +- drivers/gpu/drm/mcde/mcde_dsi.c | 2 +- drivers/gpu/drm/mediatek/Kconfig | 1 - drivers/gpu/drm/mediatek/mtk_disp_color.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 5 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 26 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 19 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 259 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.h | 7 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 58 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 2 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 22 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 4 +- drivers/gpu/drm/meson/meson_drv.c | 5 +- drivers/gpu/drm/meson/meson_plane.c | 2 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 2 - drivers/gpu/drm/mgag200/mgag200_main.c | 4 + drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 18 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 14 +- drivers/gpu/drm/msm/msm_debugfs.c | 23 +- drivers/gpu/drm/msm/msm_debugfs.h | 2 +- drivers/gpu/drm/msm/msm_gpu.h | 2 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 6 +- drivers/gpu/drm/nouveau/nouveau_debugfs.h | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c | 4 +- drivers/gpu/drm/omapdrm/dss/venc.c | 43 + drivers/gpu/drm/omapdrm/omap_debugfs.c | 29 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 +- drivers/gpu/drm/panel/Kconfig | 11 - drivers/gpu/drm/panel/Makefile | 1 - drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 31 - drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 4 +- drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 691 -- drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 2 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 46 +- drivers/gpu/drm/panel/panel-simple.c | 186 - drivers/gpu/drm/panel/panel-truly-nt35597.c | 2 + drivers/gpu/drm/pl111/Makefile | 1 + drivers/gpu/drm/pl111/pl111_debugfs.c | 8 +- drivers/gpu/drm/pl111/pl111_drm.h | 2 +- drivers/gpu/drm/pl111/pl111_drv.c | 13 +- drivers/gpu/drm/pl111/pl111_versatile.c | 148 +- drivers/gpu/drm/pl111/pl111_vexpress.c | 138 + drivers/gpu/drm/pl111/pl111_vexpress.h | 29 + drivers/gpu/drm/qxl/qxl_cmd.c | 10 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 28 +- drivers/gpu/drm/qxl/qxl_display.c | 38 +- drivers/gpu/drm/qxl/qxl_draw.c | 7 +- drivers/gpu/drm/qxl/qxl_drv.c | 25 +- drivers/gpu/drm/qxl/qxl_drv.h | 20 +- drivers/gpu/drm/qxl/qxl_dumb.c | 2 +- drivers/gpu/drm/qxl/qxl_gem.c | 2 +- drivers/gpu/drm/qxl/qxl_image.c | 3 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 19 +- drivers/gpu/drm/qxl/qxl_irq.c | 2 +- drivers/gpu/drm/qxl/qxl_kms.c | 15 +- drivers/gpu/drm/qxl/qxl_object.c | 2 +- drivers/gpu/drm/qxl/qxl_release.c | 2 +- drivers/gpu/drm/qxl/qxl_ttm.c | 8 +- drivers/gpu/drm/r128/ati_pcigart.c | 3 +- drivers/gpu/drm/radeon/Makefile | 35 +- drivers/gpu/drm/radeon/ci_dpm.c | 14 + drivers/gpu/drm/radeon/radeon_atombios.c | 4 +- drivers/gpu/drm/radeon/radeon_combios.c | 4 +- drivers/gpu/drm/radeon/radeon_drv.c | 2 +- drivers/gpu/drm/radeon/radeon_kms.c | 2 +- drivers/gpu/drm/radeon/si_dpm.c | 18 + drivers/gpu/drm/rcar-du/rcar_du_drv.c | 1 + drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 14 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 4 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 9 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 13 +- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 6 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 8 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 8 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 8 +- drivers/gpu/drm/rockchip/rk3066_hdmi.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 14 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1 - drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 43 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 137 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 17 - drivers/gpu/drm/rockchip/rockchip_lvds.c | 10 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 8 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 83 +- drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 14 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 2 + drivers/gpu/drm/shmobile/shmob_drm_kms.c | 6 +- drivers/gpu/drm/sti/sti_compositor.c | 6 +- drivers/gpu/drm/sti/sti_compositor.h | 4 +- drivers/gpu/drm/sti/sti_crtc.c | 2 +- drivers/gpu/drm/sti/sti_cursor.c | 14 +- drivers/gpu/drm/sti/sti_drv.c | 16 +- drivers/gpu/drm/sti/sti_dvo.c | 13 +- drivers/gpu/drm/sti/sti_gdp.c | 7 +- drivers/gpu/drm/sti/sti_hda.c | 13 +- drivers/gpu/drm/sti/sti_hdmi.c | 13 +- drivers/gpu/drm/sti/sti_hqvdp.c | 12 +- drivers/gpu/drm/sti/sti_mixer.c | 10 +- drivers/gpu/drm/sti/sti_mixer.h | 2 +- drivers/gpu/drm/sti/sti_tvout.c | 13 +- drivers/gpu/drm/sti/sti_vid.c | 8 +- drivers/gpu/drm/sti/sti_vid.h | 2 +- drivers/gpu/drm/stm/drv.c | 10 +- drivers/gpu/drm/stm/ltdc.c | 102 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 14 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 12 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 17 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 17 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 12 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 8 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 111 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 10 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 14 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 40 +- drivers/gpu/drm/tegra/dc.c | 11 +- drivers/gpu/drm/tegra/dpaux.c | 2 + drivers/gpu/drm/tegra/drm.c | 11 +- drivers/gpu/drm/tegra/drm.h | 4 +- drivers/gpu/drm/tegra/dsi.c | 21 +- drivers/gpu/drm/tegra/fb.c | 2 +- drivers/gpu/drm/tegra/hdmi.c | 21 +- drivers/gpu/drm/tegra/output.c | 6 +- drivers/gpu/drm/tegra/rgb.c | 8 +- drivers/gpu/drm/tegra/sor.c | 20 +- drivers/gpu/drm/tidss/tidss_crtc.c | 16 +- drivers/gpu/drm/tidss/tidss_drv.c | 25 +- drivers/gpu/drm/tidss/tidss_drv.h | 4 +- drivers/gpu/drm/tidss/tidss_encoder.c | 22 +- drivers/gpu/drm/tidss/tidss_irq.c | 12 +- drivers/gpu/drm/tidss/tidss_kms.c | 21 +- drivers/gpu/drm/tidss/tidss_kms.h | 1 + drivers/gpu/drm/tidss/tidss_plane.c | 6 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 20 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 10 +- drivers/gpu/drm/tilcdc/tilcdc_panel.c | 8 +- drivers/gpu/drm/tiny/Kconfig | 19 - drivers/gpu/drm/tiny/Makefile | 1 - drivers/gpu/drm/tiny/cirrus.c | 660 -- drivers/gpu/drm/tiny/gm12u320.c | 242 +- drivers/gpu/drm/tiny/hx8357d.c | 16 +- drivers/gpu/drm/tiny/ili9225.c | 16 +- drivers/gpu/drm/tiny/ili9341.c | 16 +- drivers/gpu/drm/tiny/ili9486.c | 16 +- drivers/gpu/drm/tiny/mi0283qt.c | 16 +- drivers/gpu/drm/tiny/repaper.c | 28 +- drivers/gpu/drm/tiny/st7586.c | 16 +- drivers/gpu/drm/tiny/st7735r.c | 16 +- drivers/gpu/drm/ttm/ttm_bo.c | 6 +- drivers/gpu/drm/udl/udl_connector.c | 4 +- drivers/gpu/drm/udl/udl_drv.c | 45 +- drivers/gpu/drm/udl/udl_drv.h | 2 + drivers/gpu/drm/udl/udl_main.c | 10 + drivers/gpu/drm/udl/udl_modeset.c | 27 +- drivers/gpu/drm/v3d/v3d_debugfs.c | 20 +- drivers/gpu/drm/v3d/v3d_drv.c | 53 +- drivers/gpu/drm/v3d/v3d_drv.h | 9 +- drivers/gpu/drm/v3d/v3d_gem.c | 17 +- drivers/gpu/drm/v3d/v3d_irq.c | 16 +- drivers/gpu/drm/v3d/v3d_mmu.c | 10 +- drivers/gpu/drm/v3d/v3d_sched.c | 10 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 32 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 1 - drivers/gpu/drm/vboxvideo/vbox_irq.c | 2 +- drivers/gpu/drm/vboxvideo/vbox_main.c | 29 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 10 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 12 + drivers/gpu/drm/vc4/vc4_debugfs.c | 11 +- drivers/gpu/drm/vc4/vc4_dpi.c | 8 +- drivers/gpu/drm/vc4/vc4_drv.h | 2 +- drivers/gpu/drm/vc4/vc4_dsi.c | 15 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 17 +- drivers/gpu/drm/vc4/vc4_vec.c | 8 +- drivers/gpu/drm/vgem/vgem_drv.c | 15 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 3 +- drivers/gpu/drm/virtio/virtgpu_display.c | 8 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 36 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 13 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 1 + drivers/gpu/drm/virtio/virtgpu_kms.c | 17 +- drivers/gpu/drm/virtio/virtgpu_object.c | 7 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 9 +- drivers/gpu/drm/vkms/vkms_drv.c | 19 +- drivers/gpu/drm/vkms/vkms_output.c | 8 +- drivers/gpu/drm/xen/xen_drm_front.c | 4 +- drivers/gpu/drm/zte/zx_hdmi.c | 8 +- drivers/gpu/drm/zte/zx_tvenc.c | 8 +- drivers/gpu/drm/zte/zx_vga.c | 8 +- drivers/gpu/host1x/dev.c | 59 +- drivers/greybus/arpc.h | 2 +- drivers/hid/Kconfig | 11 +- drivers/hid/hid-alps.c | 1 - drivers/hid/hid-ids.h | 7 +- drivers/hid/hid-lg-g15.c | 4 - drivers/hid/hid-logitech-dj.c | 4 +- drivers/hid/hid-logitech-hidpp.c | 2 +- drivers/hid/hid-mcp2221.c | 169 - drivers/hid/hid-multitouch.c | 3 - drivers/hid/i2c-hid/i2c-hid-core.c | 2 - drivers/hid/usbhid/hid-core.c | 37 +- drivers/hid/usbhid/usbhid.h | 1 - drivers/hid/wacom_sys.c | 4 +- drivers/hid/wacom_wac.c | 88 +- drivers/hv/channel.c | 58 +- drivers/hv/channel_mgmt.c | 411 +- drivers/hv/connection.c | 58 +- drivers/hv/hv.c | 16 +- drivers/hv/hv_fcopy.c | 2 +- drivers/hv/hv_snapshot.c | 2 +- drivers/hv/hv_trace.h | 25 +- drivers/hv/hyperv_vmbus.h | 33 +- drivers/hv/vmbus_drv.c | 306 +- drivers/hwmon/Kconfig | 6 +- drivers/hwmon/dell-smm-hwmon.c | 26 +- drivers/hwmon/lm70.c | 47 +- drivers/hwmon/nct7904.c | 138 +- drivers/hwtracing/coresight/Kconfig | 2 +- drivers/hwtracing/coresight/Makefile | 3 +- .../hwtracing/coresight/coresight-cti-platform.c | 10 +- drivers/hwtracing/coresight/coresight-cti-sysfs.c | 16 +- drivers/hwtracing/coresight/coresight-cti.c | 71 +- drivers/hwtracing/coresight/coresight-cti.h | 8 +- drivers/hwtracing/coresight/coresight-etb10.c | 2 +- drivers/hwtracing/coresight/coresight-etm3x.c | 2 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x.c | 32 +- drivers/hwtracing/coresight/coresight-platform.c | 91 +- drivers/hwtracing/coresight/coresight-priv.h | 21 +- drivers/hwtracing/coresight/coresight-sysfs.c | 204 - drivers/hwtracing/coresight/coresight-tmc-etf.c | 16 +- drivers/hwtracing/coresight/coresight-tmc.c | 2 +- drivers/hwtracing/coresight/coresight.c | 82 +- drivers/hwtracing/stm/policy.c | 2 +- drivers/hwtracing/stm/stm.h | 4 +- drivers/i2c/busses/Kconfig | 14 +- drivers/i2c/busses/Makefile | 1 - drivers/i2c/busses/i2c-altera.c | 8 +- drivers/i2c/busses/i2c-axxia.c | 8 +- drivers/i2c/busses/i2c-bcm-iproc.c | 13 +- drivers/i2c/busses/i2c-bcm-kona.c | 7 +- drivers/i2c/busses/i2c-brcmstb.c | 20 +- drivers/i2c/busses/i2c-cadence.c | 323 +- drivers/i2c/busses/i2c-cht-wc.c | 6 +- drivers/i2c/busses/i2c-davinci.c | 4 +- drivers/i2c/busses/i2c-designware-master.c | 37 +- drivers/i2c/busses/i2c-designware-platdrv.c | 4 +- drivers/i2c/busses/i2c-digicolor.c | 4 +- drivers/i2c/busses/i2c-emev2.c | 4 +- drivers/i2c/busses/i2c-exynos5.c | 4 +- drivers/i2c/busses/i2c-hix5hd2.c | 4 +- drivers/i2c/busses/i2c-i801.c | 6 +- drivers/i2c/busses/i2c-img-scb.c | 8 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 4 +- drivers/i2c/busses/i2c-jz4780.c | 4 +- drivers/i2c/busses/i2c-lpc2k.c | 8 +- drivers/i2c/busses/i2c-meson.c | 8 +- drivers/i2c/busses/i2c-mv64xxx.c | 4 +- drivers/i2c/busses/i2c-octeon-platdrv.c | 4 +- drivers/i2c/busses/i2c-omap.c | 4 +- drivers/i2c/busses/i2c-owl.c | 8 +- drivers/i2c/busses/i2c-pca-platform.c | 3 +- drivers/i2c/busses/i2c-piix4.c | 3 +- drivers/i2c/busses/i2c-pnx.c | 1 + drivers/i2c/busses/i2c-powermac.c | 16 +- drivers/i2c/busses/i2c-pxa.c | 4 +- drivers/i2c/busses/i2c-qcom-cci.c | 791 -- drivers/i2c/busses/i2c-qup.c | 18 +- drivers/i2c/busses/i2c-rcar.c | 4 +- drivers/i2c/busses/i2c-rk3x.c | 8 +- drivers/i2c/busses/i2c-sirf.c | 4 +- drivers/i2c/busses/i2c-sprd.c | 4 +- drivers/i2c/busses/i2c-stm32.c | 10 +- drivers/i2c/busses/i2c-stm32f4.c | 4 +- drivers/i2c/busses/i2c-stm32f7.c | 138 +- drivers/i2c/busses/i2c-stu300.c | 4 +- drivers/i2c/busses/i2c-sun6i-p2wi.c | 8 +- drivers/i2c/busses/i2c-synquacer.c | 8 +- drivers/i2c/busses/i2c-tegra.c | 36 +- drivers/i2c/busses/i2c-uniphier-f.c | 4 +- drivers/i2c/busses/i2c-uniphier.c | 4 +- drivers/i2c/busses/i2c-xlp9xx.c | 8 +- drivers/i2c/busses/i2c-xlr.c | 4 +- drivers/i2c/busses/i2c-zx2967.c | 4 +- drivers/i2c/i2c-core-base.c | 69 +- drivers/i2c/i2c-slave-eeprom.c | 25 - drivers/i3c/master.c | 16 +- drivers/ide/ide-io.c | 7 +- drivers/iio/accel/Kconfig | 2 +- drivers/iio/accel/kxsd9-i2c.c | 4 +- drivers/iio/accel/mxc4005.c | 4 +- drivers/iio/accel/st_accel.h | 2 - drivers/iio/accel/st_accel_buffer.c | 3 +- drivers/iio/accel/st_accel_core.c | 83 +- drivers/iio/accel/st_accel_i2c.c | 5 - drivers/iio/adc/Kconfig | 45 - drivers/iio/adc/Makefile | 3 - drivers/iio/adc/ad7476.c | 59 +- drivers/iio/adc/ad7780.c | 27 +- drivers/iio/adc/ad7791.c | 64 +- drivers/iio/adc/ad7793.c | 144 +- drivers/iio/adc/ad9467.c | 422 - drivers/iio/adc/adi-axi-adc.c | 482 - drivers/iio/adc/at91_adc.c | 5 +- drivers/iio/adc/fsl-imx25-gcq.c | 4 +- drivers/iio/adc/intel_mrfld_adc.c | 6 +- drivers/iio/adc/max1241.c | 227 - drivers/iio/adc/max1363.c | 32 +- drivers/iio/adc/sun4i-gpadc-iio.c | 4 +- drivers/iio/adc/xilinx-xadc-core.c | 4 +- drivers/iio/adc/xilinx-xadc-events.c | 2 +- drivers/iio/adc/xilinx-xadc.h | 2 +- drivers/iio/buffer/industrialio-buffer-dma.c | 1 + drivers/iio/buffer/industrialio-buffer-dmaengine.c | 41 +- drivers/iio/buffer/industrialio-hw-consumer.c | 31 + drivers/iio/buffer/industrialio-triggered-buffer.c | 11 + drivers/iio/buffer/kfifo_buf.c | 22 + drivers/iio/chemical/atlas-sensor.c | 7 +- drivers/iio/chemical/bme680_core.c | 36 +- drivers/iio/common/st_sensors/st_sensors_core.c | 6 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 4 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 6 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 13 +- drivers/iio/gyro/Kconfig | 2 +- drivers/iio/gyro/bmg160_i2c.c | 6 +- drivers/iio/gyro/bmg160_spi.c | 5 +- drivers/iio/gyro/mpu3050-i2c.c | 4 +- drivers/iio/gyro/st_gyro_buffer.c | 3 +- drivers/iio/gyro/st_gyro_core.c | 9 +- drivers/iio/health/max30100.c | 7 +- drivers/iio/humidity/hts221_buffer.c | 6 +- drivers/iio/humidity/hts221_i2c.c | 6 +- drivers/iio/humidity/hts221_spi.c | 6 +- drivers/iio/imu/adis.c | 2 +- drivers/iio/imu/adis16400.c | 19 +- drivers/iio/imu/adis16460.c | 27 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 4 +- drivers/iio/imu/bmi160/bmi160_spi.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 23 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 96 - drivers/iio/industrialio-buffer.c | 18 +- drivers/iio/industrialio-core.c | 88 +- drivers/iio/industrialio-trigger.c | 53 + drivers/iio/inkern.c | 27 + drivers/iio/light/isl29125.c | 28 +- drivers/iio/light/ltr501.c | 2 +- drivers/iio/light/st_uvis25_i2c.c | 4 +- drivers/iio/light/st_uvis25_spi.c | 4 +- drivers/iio/light/tsl2563.c | 2 +- drivers/iio/light/tsl2772.c | 6 +- drivers/iio/light/vcnl4000.c | 25 - drivers/iio/magnetometer/ak8974.c | 7 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 4 +- drivers/iio/magnetometer/mmc35240.c | 4 +- drivers/iio/magnetometer/st_magn_core.c | 3 +- drivers/iio/pressure/bmp280-core.c | 98 +- drivers/iio/pressure/st_pressure_core.c | 7 +- drivers/iio/proximity/Kconfig | 13 - drivers/iio/proximity/Makefile | 1 - drivers/iio/proximity/sx9310.c | 1069 --- drivers/iio/temperature/ltc2983.c | 4 +- drivers/iio/trigger/iio-trig-hrtimer.c | 2 +- drivers/infiniband/core/cma.c | 9 +- drivers/infiniband/core/device.c | 6 +- drivers/infiniband/core/rw.c | 2 +- drivers/infiniband/core/sa_query.c | 15 +- drivers/infiniband/core/uverbs_main.c | 2 - drivers/infiniband/core/verbs.c | 7 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 65 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 10 - drivers/infiniband/hw/bnxt_re/qplib_fp.c | 357 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 42 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 88 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 91 + drivers/infiniband/hw/bnxt_re/qplib_res.c | 1 - drivers/infiniband/hw/bnxt_re/qplib_res.h | 53 - drivers/infiniband/hw/bnxt_re/roce_hsi.h | 106 - drivers/infiniband/hw/hns/hns_roce_alloc.c | 103 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 351 +- drivers/infiniband/hw/hns/hns_roce_device.h | 100 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 9 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 5 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 135 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 544 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 431 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 182 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 368 +- drivers/infiniband/hw/mlx5/Makefile | 28 +- drivers/infiniband/hw/mlx5/cmd.c | 17 + drivers/infiniband/hw/mlx5/cmd.h | 2 + drivers/infiniband/hw/mlx5/cq.c | 11 +- drivers/infiniband/hw/mlx5/devx.c | 10 +- drivers/infiniband/hw/mlx5/flow.c | 4 +- drivers/infiniband/hw/mlx5/ib_virt.c | 2 +- drivers/infiniband/hw/mlx5/mad.c | 5 +- drivers/infiniband/hw/mlx5/main.c | 96 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 3 +- drivers/infiniband/hw/mlx5/odp.c | 3 +- drivers/infiniband/hw/mlx5/qp.c | 79 +- drivers/infiniband/hw/mlx5/qp.h | 46 - drivers/infiniband/hw/mlx5/qpc.c | 605 -- drivers/infiniband/hw/mlx5/srq.c | 10 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 2 +- drivers/infiniband/hw/qib/qib_iba7322.c | 7 +- drivers/infiniband/sw/rxe/rxe.c | 1 - drivers/infiniband/sw/rxe/rxe_param.h | 3 - drivers/infiniband/ulp/srpt/ib_srpt.c | 7 +- drivers/input/evdev.c | 26 +- drivers/input/joystick/xpad.c | 12 - drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/applespi.c | 2 +- drivers/input/keyboard/atkbd.c | 97 +- drivers/input/keyboard/cros_ec_keyb.c | 14 +- drivers/input/keyboard/dlink-dir685-touchkeys.c | 2 +- drivers/input/keyboard/tca6416-keypad.c | 2 +- drivers/input/misc/Kconfig | 11 + drivers/input/misc/Makefile | 1 + drivers/input/misc/gp2ap002a00f.c | 281 + drivers/input/rmi4/rmi_driver.c | 5 +- drivers/input/serio/i8042-x86ia64io.h | 8 - drivers/input/serio/i8042.c | 3 - drivers/input/touchscreen/elants_i2c.c | 11 +- drivers/input/touchscreen/mms114.c | 29 +- drivers/input/touchscreen/usbtouchscreen.c | 1 - drivers/interconnect/qcom/osm-l3.c | 4 +- drivers/interconnect/qcom/sdm845.c | 16 +- drivers/iommu/dma-iommu.c | 5 +- drivers/iommu/s390-iommu.c | 8 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/leds/Kconfig | 19 - drivers/leds/Makefile | 2 - drivers/leds/leds-ariel.c | 133 - drivers/leds/leds-lm355x.c | 1 + drivers/leds/leds-lp3952.c | 2 +- drivers/leds/leds-lt3593.c | 1 + drivers/leds/leds-netxbig.c | 148 +- drivers/leds/leds-pwm.c | 16 +- drivers/leds/leds-sgm3140.c | 320 - drivers/leds/leds-tca6507.c | 2 +- drivers/leds/leds-tlc591xx.c | 5 +- drivers/leds/trigger/ledtrig-timer.c | 4 +- drivers/lightnvm/pblk-init.c | 5 +- drivers/macintosh/mac_hid.c | 3 +- drivers/md/Kconfig | 9 - drivers/md/Makefile | 2 - drivers/md/bcache/request.c | 1 + drivers/md/dm-bufio.c | 73 +- drivers/md/dm-crypt.c | 78 +- drivers/md/dm-ebs-target.c | 471 - drivers/md/dm-integrity.c | 2 +- drivers/md/dm-log-writes.c | 2 +- drivers/md/dm-mpath.c | 8 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-raid1.c | 2 +- drivers/md/dm-stats.c | 2 +- drivers/md/dm-stripe.c | 2 +- drivers/md/dm-switch.c | 2 +- drivers/md/dm-table.c | 17 + drivers/md/dm-verity-fec.c | 2 +- drivers/md/dm-writecache.c | 52 +- drivers/md/dm.c | 3 - drivers/md/md-linear.h | 2 +- drivers/md/persistent-data/dm-btree-internal.h | 2 +- drivers/md/raid1.h | 2 +- drivers/md/raid10.h | 2 +- drivers/media/Kconfig | 242 +- drivers/media/Makefile | 2 +- drivers/media/cec/Kconfig | 25 - drivers/media/cec/Makefile | 16 +- drivers/media/cec/{core => }/cec-adap.c | 0 drivers/media/cec/{core => }/cec-api.c | 0 drivers/media/cec/{core => }/cec-core.c | 0 drivers/media/cec/cec-notifier.c | 236 + drivers/media/cec/{core => }/cec-pin-error-inj.c | 0 drivers/media/cec/{core => }/cec-pin-priv.h | 0 drivers/media/cec/{core => }/cec-pin.c | 0 drivers/media/cec/{core => }/cec-priv.h | 0 drivers/media/cec/core/Makefile | 16 - drivers/media/cec/core/cec-notifier.c | 236 - drivers/media/cec/platform/Kconfig | 120 - drivers/media/cec/platform/Makefile | 14 - drivers/media/cec/platform/cec-gpio/cec-gpio.c | 302 - drivers/media/cec/platform/cros-ec/Makefile | 2 - drivers/media/cec/platform/meson/Makefile | 3 - drivers/media/cec/platform/s5p/Makefile | 3 - drivers/media/cec/platform/seco/Makefile | 2 - drivers/media/cec/platform/seco/seco-cec.c | 803 -- drivers/media/cec/platform/sti/Makefile | 2 - drivers/media/cec/platform/stm32/Makefile | 2 - drivers/media/cec/platform/tegra/Makefile | 2 - drivers/media/cec/usb/Kconfig | 8 - drivers/media/cec/usb/Makefile | 6 - drivers/media/cec/usb/pulse8/Kconfig | 13 - drivers/media/cec/usb/rainshadow/Kconfig | 13 - drivers/media/common/Kconfig | 2 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 3 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 3 +- drivers/media/dvb-core/Kconfig | 27 - drivers/media/dvb-frontends/Kconfig | 16 +- drivers/media/dvb-frontends/dib3000.h | 2 +- drivers/media/dvb-frontends/dib3000mb.c | 2 +- drivers/media/dvb-frontends/eds1547.h | 2 +- drivers/media/dvb-frontends/lgdt3306a.c | 14 - drivers/media/dvb-frontends/m88ds3103.c | 4 +- drivers/media/dvb-frontends/z0194a.h | 2 +- drivers/media/firewire/Kconfig | 5 +- drivers/media/i2c/Kconfig | 444 +- drivers/media/i2c/cx25840/cx25840-core.c | 40 +- drivers/media/i2c/et8ek8/Kconfig | 4 +- drivers/media/i2c/m5mols/Kconfig | 5 +- drivers/media/i2c/max2175.c | 6 +- drivers/media/i2c/ov5640.c | 4 +- drivers/media/i2c/s5k5baf.c | 2 +- drivers/media/i2c/smiapp/Kconfig | 5 +- drivers/media/mc/Kconfig | 19 +- drivers/media/mmc/Kconfig | 1 + drivers/media/mmc/siano/Kconfig | 2 - drivers/media/pci/Kconfig | 14 +- drivers/media/pci/bt8xx/Kconfig | 2 +- drivers/media/pci/cobalt/Kconfig | 4 +- drivers/media/pci/cx18/cx18-streams.c | 4 +- drivers/media/pci/cx23885/cx23885-cards.c | 51 +- drivers/media/pci/cx23885/cx23885-dvb.c | 31 - drivers/media/pci/cx23885/cx23885-video.c | 99 +- drivers/media/pci/cx88/cx88-core.c | 3 +- drivers/media/pci/cx88/cx88-input.c | 2 +- drivers/media/pci/cx88/cx88-video.c | 2 +- drivers/media/pci/ddbridge/Kconfig | 1 + drivers/media/pci/ddbridge/Makefile | 2 +- drivers/media/pci/ddbridge/ddbridge-core.c | 4 +- drivers/media/pci/ddbridge/ddbridge-dummy-fe.c | 153 - drivers/media/pci/ddbridge/ddbridge-dummy-fe.h | 16 - drivers/media/pci/intel/ipu3/Kconfig | 4 +- drivers/media/pci/meye/Kconfig | 2 +- drivers/media/pci/saa7134/saa7134-input.c | 2 +- drivers/media/pci/sta2x11/Kconfig | 6 +- drivers/media/platform/Kconfig | 182 +- drivers/media/platform/Makefile | 17 + drivers/media/platform/am437x/Kconfig | 4 +- drivers/media/platform/atmel/Kconfig | 4 +- drivers/media/platform/cadence/Kconfig | 8 +- drivers/media/{cec => }/platform/cec-gpio/Makefile | 0 drivers/media/platform/cec-gpio/cec-gpio.c | 298 + drivers/media/platform/coda/coda-bit.c | 9 +- drivers/media/platform/coda/coda-common.c | 199 +- drivers/media/platform/coda/coda-jpeg.c | 577 -- drivers/media/platform/coda/coda.h | 12 +- drivers/media/platform/cros-ec-cec/Makefile | 2 + .../cros-ec => platform/cros-ec-cec}/cros-ec-cec.c | 0 drivers/media/platform/davinci/vpif_display.c | 1 + drivers/media/platform/exynos4-is/Kconfig | 5 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 2 +- drivers/media/platform/meson/Makefile | 3 + .../media/{cec => }/platform/meson/ao-cec-g12a.c | 0 drivers/media/{cec => }/platform/meson/ao-cec.c | 0 drivers/media/platform/mtk-mdp/mtk_mdp_comp.c | 8 +- drivers/media/platform/pxa_camera.c | 4 +- drivers/media/platform/qcom/venus/core.c | 15 +- drivers/media/platform/qcom/venus/core.h | 2 - drivers/media/platform/qcom/venus/hfi_cmds.h | 2 +- drivers/media/platform/qcom/venus/hfi_msgs.h | 10 +- drivers/media/platform/qcom/venus/vdec.c | 134 +- drivers/media/platform/rcar-fcp.c | 5 - drivers/media/platform/rcar-vin/Kconfig | 8 +- drivers/media/platform/s5p-cec/Makefile | 3 + .../s5p => platform/s5p-cec}/exynos_hdmi_cec.h | 0 .../s5p => platform/s5p-cec}/exynos_hdmi_cecctrl.c | 0 .../platform/s5p => platform/s5p-cec}/regs-cec.h | 0 .../platform/s5p => platform/s5p-cec}/s5p_cec.c | 0 .../platform/s5p => platform/s5p-cec}/s5p_cec.h | 0 drivers/media/platform/seco-cec/Makefile | 2 + drivers/media/platform/seco-cec/seco-cec.c | 803 ++ .../platform/seco => platform/seco-cec}/seco-cec.h | 0 drivers/media/platform/sti/cec/Makefile | 2 + .../platform/sti => platform/sti/cec}/stih-cec.c | 0 drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/stm32/Makefile | 1 + drivers/media/{cec => }/platform/stm32/stm32-cec.c | 0 drivers/media/platform/sunxi/Kconfig | 2 - drivers/media/platform/sunxi/Makefile | 2 - drivers/media/platform/sunxi/sun4i-csi/Kconfig | 6 +- drivers/media/platform/sunxi/sun4i-csi/Makefile | 2 - drivers/media/platform/sunxi/sun6i-csi/Kconfig | 4 +- drivers/media/platform/tegra-cec/Makefile | 2 + .../tegra => platform/tegra-cec}/tegra_cec.c | 0 .../tegra => platform/tegra-cec}/tegra_cec.h | 0 drivers/media/platform/ti-vpe/cal.c | 397 +- drivers/media/platform/ti-vpe/cal_regs.h | 21 +- drivers/media/platform/vicodec/Kconfig | 13 + .../{test-drivers => platform}/vicodec/Makefile | 0 .../vicodec/codec-fwht.c | 0 .../vicodec/codec-fwht.h | 0 .../vicodec/codec-v4l2-fwht.c | 0 .../vicodec/codec-v4l2-fwht.h | 0 drivers/media/platform/vicodec/vicodec-core.c | 2238 +++++ drivers/media/platform/vim2m.c | 1441 +++ drivers/media/platform/vimc/Kconfig | 15 + .../media/{test-drivers => platform}/vimc/Makefile | 0 drivers/media/platform/vimc/vimc-capture.c | 480 + .../{test-drivers => platform}/vimc/vimc-common.c | 0 drivers/media/platform/vimc/vimc-common.h | 224 + drivers/media/platform/vimc/vimc-core.c | 381 + drivers/media/platform/vimc/vimc-debayer.c | 581 ++ drivers/media/platform/vimc/vimc-scaler.c | 511 + drivers/media/platform/vimc/vimc-sensor.c | 376 + .../vimc/vimc-streamer.c | 0 drivers/media/platform/vimc/vimc-streamer.h | 44 + drivers/media/platform/vivid/Kconfig | 41 + .../{test-drivers => platform}/vivid/Makefile | 0 .../{test-drivers => platform}/vivid/vivid-cec.c | 0 .../{test-drivers => platform}/vivid/vivid-cec.h | 0 .../{test-drivers => platform}/vivid/vivid-core.c | 0 .../{test-drivers => platform}/vivid/vivid-core.h | 0 .../{test-drivers => platform}/vivid/vivid-ctrls.c | 0 .../{test-drivers => platform}/vivid/vivid-ctrls.h | 0 .../vivid/vivid-kthread-cap.c | 0 .../vivid/vivid-kthread-cap.h | 0 .../vivid/vivid-kthread-out.c | 0 .../vivid/vivid-kthread-out.h | 0 .../vivid/vivid-kthread-touch.c | 0 .../vivid/vivid-kthread-touch.h | 0 .../vivid/vivid-meta-cap.c | 0 .../vivid/vivid-meta-cap.h | 0 .../vivid/vivid-meta-out.c | 0 .../vivid/vivid-meta-out.h | 0 .../{test-drivers => platform}/vivid/vivid-osd.c | 0 .../{test-drivers => platform}/vivid/vivid-osd.h | 0 .../vivid/vivid-radio-common.c | 0 .../vivid/vivid-radio-common.h | 0 .../vivid/vivid-radio-rx.c | 0 .../vivid/vivid-radio-rx.h | 0 .../vivid/vivid-radio-tx.c | 0 .../vivid/vivid-radio-tx.h | 0 .../vivid/vivid-rds-gen.c | 0 .../vivid/vivid-rds-gen.h | 0 .../vivid/vivid-sdr-cap.c | 0 .../vivid/vivid-sdr-cap.h | 0 .../vivid/vivid-touch-cap.c | 0 .../vivid/vivid-touch-cap.h | 0 .../vivid/vivid-vbi-cap.c | 0 .../vivid/vivid-vbi-cap.h | 0 .../vivid/vivid-vbi-gen.c | 0 .../vivid/vivid-vbi-gen.h | 0 .../vivid/vivid-vbi-out.c | 0 .../vivid/vivid-vbi-out.h | 0 .../vivid/vivid-vid-cap.c | 0 .../vivid/vivid-vid-cap.h | 0 .../vivid/vivid-vid-common.c | 0 .../vivid/vivid-vid-common.h | 0 .../vivid/vivid-vid-out.c | 0 .../vivid/vivid-vid-out.h | 0 drivers/media/platform/xilinx/Kconfig | 4 +- drivers/media/radio/Kconfig | 12 +- drivers/media/radio/si470x/Kconfig | 2 +- drivers/media/radio/wl128x/Kconfig | 5 +- drivers/media/rc/bpf-lirc.c | 2 - drivers/media/rc/iguanair.c | 36 +- drivers/media/rc/ir-rx51.c | 2 +- drivers/media/rc/rc-core-priv.h | 22 - drivers/media/spi/Kconfig | 8 +- drivers/media/test-drivers/Kconfig | 26 - drivers/media/test-drivers/Makefile | 9 - drivers/media/test-drivers/vicodec/Kconfig | 15 - drivers/media/test-drivers/vicodec/vicodec-core.c | 2241 ----- drivers/media/test-drivers/vim2m.c | 1433 --- drivers/media/test-drivers/vimc/Kconfig | 17 - drivers/media/test-drivers/vimc/vimc-capture.c | 489 - drivers/media/test-drivers/vimc/vimc-common.h | 221 - drivers/media/test-drivers/vimc/vimc-core.c | 369 - drivers/media/test-drivers/vimc/vimc-debayer.c | 586 -- drivers/media/test-drivers/vimc/vimc-scaler.c | 516 -- drivers/media/test-drivers/vimc/vimc-sensor.c | 381 - drivers/media/test-drivers/vimc/vimc-streamer.h | 45 - drivers/media/test-drivers/vivid/Kconfig | 43 - drivers/media/tuners/Kconfig | 6 +- drivers/media/tuners/si2157.c | 419 +- drivers/media/tuners/si2157_priv.h | 2 - drivers/media/usb/Kconfig | 12 +- drivers/media/usb/Makefile | 2 + drivers/media/usb/cx231xx/cx231xx-avcore.c | 35 +- drivers/media/usb/cx231xx/cx231xx-input.c | 5 +- drivers/media/usb/cx231xx/cx231xx-video.c | 85 +- drivers/media/usb/dvb-usb-v2/Kconfig | 10 +- drivers/media/usb/dvb-usb-v2/ec168.c | 25 +- drivers/media/usb/dvb-usb-v2/gl861.c | 4 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 4 +- drivers/media/usb/dvb-usb-v2/lmedm04.h | 2 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 2 +- drivers/media/usb/dvb-usb-v2/mxl111sf.h | 2 +- drivers/media/usb/dvb-usb/Kconfig | 3 +- drivers/media/usb/dvb-usb/a800.c | 8 +- drivers/media/usb/dvb-usb/af9005-fe.c | 2 +- drivers/media/usb/dvb-usb/af9005-remote.c | 2 +- drivers/media/usb/dvb-usb/af9005.c | 6 +- drivers/media/usb/dvb-usb/af9005.h | 2 +- drivers/media/usb/dvb-usb/az6027.c | 6 +- drivers/media/usb/dvb-usb/cxusb.c | 6 +- drivers/media/usb/dvb-usb/dib0700.h | 31 +- drivers/media/usb/dvb-usb/dib0700_core.c | 6 +- drivers/media/usb/dvb-usb/dibusb-common.c | 2 +- drivers/media/usb/dvb-usb/dibusb-mb.c | 4 +- drivers/media/usb/dvb-usb/dibusb-mc-common.c | 2 +- drivers/media/usb/dvb-usb/dibusb-mc.c | 2 +- drivers/media/usb/dvb-usb/dibusb.h | 2 +- drivers/media/usb/dvb-usb/digitv.c | 31 +- drivers/media/usb/dvb-usb/dtt200u-fe.c | 2 +- drivers/media/usb/dvb-usb/dtt200u.c | 2 +- drivers/media/usb/dvb-usb/dtt200u.h | 2 +- drivers/media/usb/dvb-usb/dvb-usb-common.h | 3 +- drivers/media/usb/dvb-usb/dvb-usb-firmware.c | 3 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 10 +- drivers/media/usb/dvb-usb/dvb-usb.h | 10 +- drivers/media/usb/dvb-usb/dw2102.c | 6 +- drivers/media/usb/dvb-usb/gp8psk.c | 2 +- drivers/media/usb/dvb-usb/gp8psk.h | 2 +- drivers/media/usb/dvb-usb/m920x.c | 6 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 2 +- drivers/media/usb/dvb-usb/opera1.c | 2 +- drivers/media/usb/dvb-usb/technisat-usb2.c | 4 +- drivers/media/usb/dvb-usb/ttusb2.c | 9 +- drivers/media/usb/dvb-usb/ttusb2.h | 2 +- drivers/media/usb/dvb-usb/umt-010.c | 2 +- drivers/media/usb/dvb-usb/vp702x-fe.c | 2 +- drivers/media/usb/dvb-usb/vp702x.c | 2 +- drivers/media/usb/dvb-usb/vp7045-fe.c | 2 +- drivers/media/usb/dvb-usb/vp7045.c | 2 +- drivers/media/usb/dvb-usb/vp7045.h | 2 +- drivers/media/usb/gspca/Kconfig | 2 +- drivers/media/usb/gspca/mr97310a.c | 1 + drivers/media/usb/hdpvr/hdpvr-core.c | 4 +- drivers/media/usb/hdpvr/hdpvr-i2c.c | 2 +- drivers/media/usb/pulse8-cec/Kconfig | 12 + .../{cec/usb/pulse8 => usb/pulse8-cec}/Makefile | 0 .../usb/pulse8 => usb/pulse8-cec}/pulse8-cec.c | 0 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 4 +- drivers/media/usb/pwc/pwc-ctrl.c | 2 +- drivers/media/usb/pwc/pwc-if.c | 54 +- drivers/media/usb/pwc/pwc.h | 2 +- drivers/media/usb/rainshadow-cec/Kconfig | 12 + .../usb/rainshadow => usb/rainshadow-cec}/Makefile | 0 .../rainshadow-cec}/rainshadow-cec.c | 0 drivers/media/usb/zr364xx/Kconfig | 2 +- drivers/media/v4l2-core/Kconfig | 27 +- drivers/media/v4l2-core/Makefile | 3 - drivers/media/v4l2-core/v4l2-common.c | 3 +- drivers/media/v4l2-core/v4l2-ctrls.c | 31 +- drivers/media/v4l2-core/v4l2-fwnode.c | 2 +- drivers/media/v4l2-core/v4l2-h264.c | 270 - drivers/media/v4l2-core/v4l2-ioctl.c | 2 + drivers/media/v4l2-core/v4l2-jpeg.c | 632 -- drivers/media/v4l2-core/v4l2-mem2mem.c | 11 +- drivers/memory/tegra/Kconfig | 14 - drivers/memory/tegra/Makefile | 4 - drivers/memory/tegra/mc.h | 1 - drivers/memory/tegra/tegra124-emc.c | 6 +- drivers/memory/tegra/tegra20-emc.c | 6 +- drivers/memory/tegra/tegra210-emc-cc-r21021.c | 1775 ---- drivers/memory/tegra/tegra210-emc-core.c | 2101 ----- drivers/memory/tegra/tegra210-emc-table.c | 90 - drivers/memory/tegra/tegra210-emc.h | 1017 -- drivers/memory/tegra/tegra210-mc.h | 50 - drivers/memory/tegra/tegra30-emc.c | 6 +- drivers/message/fusion/mptbase.c | 8 +- drivers/mfd/Kconfig | 20 +- drivers/mfd/Makefile | 1 - drivers/mfd/intel_pmc_bxt.c | 468 - drivers/mfd/intel_soc_pmic_bxtwc.c | 34 +- drivers/mfd/intel_soc_pmic_mrfld.c | 10 +- drivers/misc/cardreader/rts5261.c | 9 +- drivers/misc/lkdtm/bugs.c | 2 +- drivers/misc/mei/pci-me.c | 2 +- drivers/misc/mei/pci-txe.c | 2 +- drivers/misc/mic/Kconfig | 2 +- drivers/misc/mic/scif/scif_nodeqp.c | 2 +- drivers/misc/sgi-xp/xpc_main.c | 10 +- drivers/misc/sgi-xp/xpnet.c | 8 +- drivers/misc/xilinx_sdfec.c | 11 +- drivers/mmc/core/debugfs.c | 6 +- drivers/mmc/core/mmc_ops.c | 2 +- drivers/mmc/core/regulator.c | 17 +- drivers/mmc/core/sd.c | 4 +- drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/android-goldfish.c | 10 +- drivers/mmc/host/atmel-mci.c | 12 +- drivers/mmc/host/au1xmmc.c | 20 +- drivers/mmc/host/cqhci.c | 21 +- drivers/mmc/host/dw_mmc-k3.c | 2 +- drivers/mmc/host/dw_mmc.c | 3 +- drivers/mmc/host/meson-gx-mmc.c | 5 +- drivers/mmc/host/meson-mx-sdio.c | 11 +- drivers/mmc/host/mmc_hsq.c | 29 +- drivers/mmc/host/mmc_hsq.h | 1 - drivers/mmc/host/mmci.c | 30 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 1 - drivers/mmc/host/mtk-sd.c | 19 +- drivers/mmc/host/renesas_sdhi.h | 4 +- drivers/mmc/host/renesas_sdhi_core.c | 74 +- drivers/mmc/host/s3cmci.c | 7 + drivers/mmc/host/sdhci-esdhc-imx.c | 4 +- drivers/mmc/host/sdhci-msm.c | 50 +- drivers/mmc/host/sdhci-of-arasan.c | 471 +- drivers/mmc/host/sdhci-of-at91.c | 5 +- drivers/mmc/host/sdhci-pci-core.c | 11 +- drivers/mmc/host/sdhci-pci-o2micro.c | 8 +- drivers/mmc/host/sdhci-sprd.c | 28 +- drivers/mmc/host/sdhci-xenon.c | 10 - drivers/mmc/host/sdhci.c | 242 +- drivers/mmc/host/sdhci.h | 23 +- drivers/mmc/host/sunxi-mmc.c | 8 +- drivers/mmc/host/usdhi6rol0.c | 9 +- drivers/mmc/host/wbsd.c | 26 +- drivers/most/core.c | 2 +- drivers/mtd/spi-nor/core.c | 18 +- drivers/mtd/spi-nor/macronix.c | 6 - drivers/mtd/spi-nor/micron-st.c | 6 +- drivers/mtd/spi-nor/spansion.c | 4 +- drivers/mtd/ubi/io.c | 4 +- drivers/net/Kconfig | 4 +- drivers/net/appletalk/Kconfig | 6 +- drivers/net/arcnet/Kconfig | 6 +- drivers/net/bonding/bonding_priv.h | 2 +- drivers/net/caif/Kconfig | 4 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 4 +- drivers/net/dsa/b53/b53_srab.c | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 4 + drivers/net/dsa/ocelot/felix.c | 34 - drivers/net/dsa/ocelot/felix.h | 1 - drivers/net/dsa/ocelot/felix_vsc9959.c | 2 - drivers/net/dsa/sja1105/sja1105.h | 1 - drivers/net/dsa/sja1105/sja1105_clocking.c | 58 +- drivers/net/dsa/sja1105/sja1105_spi.c | 2 - drivers/net/ethernet/3com/3c509.c | 1 + drivers/net/ethernet/3com/3c515.c | 1 + drivers/net/ethernet/adaptec/starfire.c | 1 + drivers/net/ethernet/amazon/ena/ena_netdev.h | 2 +- drivers/net/ethernet/amd/atarilance.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 4 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 43 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 20 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 10 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 49 +- .../net/ethernet/cavium/liquidio/octeon_device.h | 12 + drivers/net/ethernet/dnet.c | 3 +- .../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 9 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 141 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 10 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 44 +- drivers/net/ethernet/freescale/fec.h | 4 +- drivers/net/ethernet/freescale/fec_main.c | 85 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 5 - drivers/net/ethernet/hisilicon/hns3/hnae3.h | 12 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 155 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 14 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 81 +- .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 1 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 40 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 166 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1684 ++-- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 34 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 77 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_trace.h | 87 - .../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 1 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 368 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 26 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 7 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_trace.h | 87 - drivers/net/ethernet/huawei/hinic/Makefile | 2 +- drivers/net/ethernet/huawei/hinic/hinic_dev.h | 3 - drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 18 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_csr.h | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 148 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 48 - drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 98 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h | 7 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 46 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.h | 18 - drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 49 - drivers/net/ethernet/huawei/hinic/hinic_hw_io.h | 23 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c | 1213 --- drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h | 154 - drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 17 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h | 12 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 7 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 9 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h | 6 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 120 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 76 +- drivers/net/ethernet/huawei/hinic/hinic_port.h | 4 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 15 +- drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 1016 -- drivers/net/ethernet/huawei/hinic/hinic_sriov.h | 102 - drivers/net/ethernet/huawei/hinic/hinic_tx.c | 17 +- drivers/net/ethernet/i825xx/sun3_82586.h | 10 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/e1000e/netdev.c | 56 +- drivers/net/ethernet/intel/e1000e/regs.h | 3 - drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/intel/igc/Makefile | 2 +- drivers/net/ethernet/intel/igc/igc.h | 400 +- drivers/net/ethernet/intel/igc/igc_base.c | 3 - drivers/net/ethernet/intel/igc/igc_defines.h | 24 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 33 +- drivers/net/ethernet/intel/igc/igc_hw.h | 3 - drivers/net/ethernet/intel/igc/igc_main.c | 578 +- drivers/net/ethernet/intel/igc/igc_regs.h | 12 - drivers/net/ethernet/intel/igc/igc_tsn.c | 157 - drivers/net/ethernet/intel/igc/igc_tsn.h | 9 - .../ethernet/marvell/octeontx2/nic/otx2_common.h | 2 +- drivers/net/ethernet/mellanox/mlx4/crdump.c | 1 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 20 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- .../net/ethernet/mellanox/mlx5/core/accel/ipsec.c | 19 +- .../net/ethernet/mellanox/mlx5/core/accel/ipsec.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 74 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 30 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 6 +- .../net/ethernet/mellanox/mlx5/core/en/health.c | 2 +- .../ethernet/mellanox/mlx5/core/en/monitor_stats.c | 46 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 2 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 2 - .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 87 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 25 + .../mellanox/mlx5/core/en_accel/ipsec_stats.c | 88 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 7 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 4 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 127 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 79 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 46 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 6 +- .../net/ethernet/mellanox/mlx5/core/esw/chains.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 38 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 6 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c | 29 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 136 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.h | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 31 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.h | 18 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 82 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 34 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 1 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 150 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 6 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 52 +- drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c | 10 +- .../net/ethernet/mellanox/mlx5/core/lib/port_tun.c | 1 + .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 147 +- drivers/net/ethernet/mellanox/mlx5/core/mcg.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/mr.c | 21 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/pd.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/qp.c | 737 ++ drivers/net/ethernet/mellanox/mlx5/core/rl.c | 22 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 33 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 53 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 58 +- .../mellanox/mlx5/core/steering/dr_types.h | 2 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/transobj.c | 113 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 142 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 1 - drivers/net/ethernet/mellanox/mlxsw/reg.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 463 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 167 +- .../ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 207 +- .../net/ethernet/mellanox/mlxsw/spectrum_flow.c | 303 - .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 24 +- .../ethernet/mellanox/mlxsw/spectrum_matchall.c | 278 - .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 8 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 66 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 7 +- drivers/net/ethernet/mscc/Makefile | 2 +- drivers/net/ethernet/mscc/ocelot.c | 212 +- drivers/net/ethernet/mscc/ocelot.h | 3 +- drivers/net/ethernet/mscc/ocelot_ace.c | 113 +- drivers/net/ethernet/mscc/ocelot_ace.h | 5 +- drivers/net/ethernet/mscc/ocelot_board.c | 27 - drivers/net/ethernet/mscc/ocelot_flower.c | 29 +- drivers/net/ethernet/mscc/ocelot_ptp.c | 324 - drivers/net/ethernet/mscc/ocelot_ptp.h | 41 + drivers/net/ethernet/mscc/ocelot_regs.c | 2 - drivers/net/ethernet/natsemi/jazzsonic.c | 6 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 3 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 2 + drivers/net/ethernet/pensando/ionic/ionic_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed.h | 1 - drivers/net/ethernet/qlogic/qed/qed_dev.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 18 - drivers/net/ethernet/qlogic/qed/qed_roce.c | 17 +- drivers/net/ethernet/qlogic/qede/qede.h | 1 - drivers/net/ethernet/qlogic/qede/qede_main.c | 68 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 6 + drivers/net/ethernet/realtek/r8169_main.c | 142 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc91x.c | 10 - drivers/net/ethernet/stmicro/stmmac/common.h | 1 - drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 1 - drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 67 - drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 21 - drivers/net/ethernet/ti/cpsw_new.c | 20 - drivers/net/ethernet/ti/cpsw_priv.c | 17 +- drivers/net/ethernet/ti/cpsw_priv.h | 2 - drivers/net/ethernet/ti/cpts.c | 422 +- drivers/net/ethernet/ti/cpts.h | 27 +- drivers/net/ethernet/ti/k3-cppi-desc-pool.c | 4 +- drivers/net/ethernet/ti/netcp_ethss.c | 3 +- drivers/net/ethernet/toshiba/tc35815.c | 2 +- drivers/net/hamradio/Kconfig | 10 +- drivers/net/hyperv/netvsc.c | 7 +- drivers/net/macvlan.c | 3 +- drivers/net/phy/Kconfig | 11 - drivers/net/phy/Makefile | 1 - drivers/net/phy/at803x.c | 17 - drivers/net/phy/bcm-phy-lib.c | 80 - drivers/net/phy/bcm-phy-lib.h | 9 - drivers/net/phy/bcm54140.c | 879 -- drivers/net/phy/broadcom.c | 14 - drivers/net/phy/cortina.c | 1 + drivers/net/phy/dp83867.c | 4 +- drivers/net/phy/marvell10g.c | 29 +- drivers/net/phy/mdio-bcm-iproc.c | 2 +- drivers/net/phy/mdio_bus.c | 24 +- drivers/net/phy/micrel.c | 128 +- drivers/net/phy/mscc/mscc_main.c | 7 +- drivers/net/phy/nxp-tja11xx.c | 201 +- drivers/net/phy/phy-c45.c | 1 + drivers/net/phy/phy_device.c | 16 +- drivers/net/phy/phylink.c | 46 +- drivers/net/phy/realtek.c | 15 +- drivers/net/phy/swphy.c | 2 +- drivers/net/phy/teranetics.c | 1 + drivers/net/wan/Kconfig | 4 +- drivers/net/wireguard/queueing.c | 4 +- drivers/net/wireguard/receive.c | 6 +- drivers/net/wireguard/send.c | 1 + drivers/net/wireless/ath/ath10k/ce.h | 2 +- drivers/net/wireless/ath/ath10k/core.c | 5 +- drivers/net/wireless/ath/ath10k/core.h | 2 +- drivers/net/wireless/ath/ath10k/coredump.h | 4 +- drivers/net/wireless/ath/ath10k/debug.h | 2 +- drivers/net/wireless/ath/ath10k/hif.h | 9 - drivers/net/wireless/ath/ath10k/htc.c | 10 - drivers/net/wireless/ath/ath10k/htc.h | 3 - drivers/net/wireless/ath/ath10k/htt.c | 5 - drivers/net/wireless/ath/ath10k/htt.h | 55 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 34 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 35 - drivers/net/wireless/ath/ath10k/hw.h | 4 +- drivers/net/wireless/ath/ath10k/mac.c | 84 +- drivers/net/wireless/ath/ath10k/pci.c | 1 - drivers/net/wireless/ath/ath10k/pci.h | 2 +- drivers/net/wireless/ath/ath10k/sdio.c | 23 - drivers/net/wireless/ath/ath10k/sdio.h | 3 +- drivers/net/wireless/ath/ath10k/txrx.c | 2 - drivers/net/wireless/ath/ath10k/wmi-tlv.c | 6 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 6 +- drivers/net/wireless/ath/ath10k/wmi.c | 50 +- drivers/net/wireless/ath/ath10k/wmi.h | 52 +- drivers/net/wireless/ath/ath11k/ahb.c | 2 +- drivers/net/wireless/ath/ath11k/core.h | 6 - drivers/net/wireless/ath/ath11k/debug.h | 10 +- drivers/net/wireless/ath/ath11k/debug_htt_stats.h | 8 +- drivers/net/wireless/ath/ath11k/debugfs_sta.c | 221 - drivers/net/wireless/ath/ath11k/dp.h | 4 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 17 +- drivers/net/wireless/ath/ath11k/hal.h | 2 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 4 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 2 +- drivers/net/wireless/ath/ath11k/hw.h | 2 +- drivers/net/wireless/ath/ath11k/mac.c | 3 +- drivers/net/wireless/ath/ath11k/peer.c | 35 +- drivers/net/wireless/ath/ath11k/peer.h | 1 - drivers/net/wireless/ath/ath11k/trace.h | 12 +- drivers/net/wireless/ath/ath11k/wmi.c | 170 +- drivers/net/wireless/ath/ath11k/wmi.h | 48 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 26 +- drivers/net/wireless/ath/ath6kl/core.h | 4 +- drivers/net/wireless/ath/ath6kl/debug.c | 2 +- drivers/net/wireless/ath/ath6kl/hif.h | 2 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 58 +- drivers/net/wireless/ath/ath9k/hif_usb.h | 6 - drivers/net/wireless/ath/ath9k/htc_drv_init.c | 10 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 6 +- drivers/net/wireless/ath/ath9k/wmi.c | 6 +- drivers/net/wireless/ath/ath9k/wmi.h | 3 +- drivers/net/wireless/ath/carl9170/fwcmd.h | 2 +- drivers/net/wireless/ath/carl9170/hw.h | 2 +- drivers/net/wireless/ath/wcn36xx/hal.h | 4 +- drivers/net/wireless/ath/wcn36xx/testmode.h | 2 +- drivers/net/wireless/ath/wil6210/fw.h | 16 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- drivers/net/wireless/ath/wil6210/wmi.h | 58 +- drivers/net/wireless/broadcom/b43legacy/xmit.c | 1 - .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 19 +- .../broadcom/brcm80211/brcmfmac/commonring.c | 8 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 3 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 2 - .../wireless/broadcom/brcm80211/brcmsmac/main.c | 5 +- .../net/wireless/broadcom/brcm80211/brcmsmac/stf.c | 7 +- .../net/wireless/broadcom/brcm80211/brcmsmac/stf.h | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 25 +- drivers/net/wireless/intel/ipw2x00/ipw2200.h | 10 +- drivers/net/wireless/intel/ipw2x00/libipw.h | 28 +- drivers/net/wireless/intel/iwlegacy/commands.h | 22 +- drivers/net/wireless/intel/iwlegacy/iwl-spectrum.h | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 12 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 6 +- drivers/net/wireless/intersil/hostap/hostap_proc.c | 2 - .../net/wireless/intersil/orinoco/spectrum_cs.c | 3 +- drivers/net/wireless/intersil/p54/p54usb.c | 1 - drivers/net/wireless/intersil/prism54/isl_oid.h | 8 +- drivers/net/wireless/intersil/prism54/islpci_mgt.h | 2 +- drivers/net/wireless/mac80211_hwsim.c | 63 - drivers/net/wireless/mac80211_hwsim.h | 8 - drivers/net/wireless/marvell/libertas/cmd.h | 2 +- drivers/net/wireless/marvell/libertas/cmdresp.c | 5 +- drivers/net/wireless/marvell/libertas/mesh.c | 6 +- drivers/net/wireless/marvell/libertas/mesh.h | 2 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 16 +- drivers/net/wireless/marvell/mwl8k.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/bus.h | 2 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 83 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 2 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 54 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/sw.c | 4 +- .../wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723be/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 4 +- drivers/net/wireless/realtek/rtw88/bf.c | 7 +- drivers/net/wireless/realtek/rtw88/bf.h | 22 - drivers/net/wireless/realtek/rtw88/efuse.c | 26 - drivers/net/wireless/realtek/rtw88/efuse.h | 3 - drivers/net/wireless/realtek/rtw88/fw.c | 48 +- drivers/net/wireless/realtek/rtw88/fw.h | 25 - drivers/net/wireless/realtek/rtw88/mac.c | 404 +- drivers/net/wireless/realtek/rtw88/mac.h | 1 - drivers/net/wireless/realtek/rtw88/mac80211.c | 40 +- drivers/net/wireless/realtek/rtw88/main.c | 56 +- drivers/net/wireless/realtek/rtw88/main.h | 52 +- drivers/net/wireless/realtek/rtw88/pci.c | 38 +- drivers/net/wireless/realtek/rtw88/phy.c | 56 +- drivers/net/wireless/realtek/rtw88/phy.h | 6 - drivers/net/wireless/realtek/rtw88/reg.h | 97 - drivers/net/wireless/realtek/rtw88/rtw8723d.c | 761 -- drivers/net/wireless/realtek/rtw88/rtw8723d.h | 50 - .../net/wireless/realtek/rtw88/rtw8723d_table.c | 1196 --- .../net/wireless/realtek/rtw88/rtw8723d_table.h | 15 - drivers/net/wireless/realtek/rtw88/rtw8822b.c | 21 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 149 - drivers/net/wireless/realtek/rtw88/rtw8822c.h | 28 - drivers/net/wireless/rndis_wlan.c | 8 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 2 +- drivers/net/wireless/st/cw1200/cw1200_spi.c | 6 +- drivers/net/wireless/ti/wlcore/cmd.h | 1 - drivers/net/wireless/ti/wlcore/main.c | 4 - drivers/ntb/core.c | 9 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 4 + drivers/ntb/hw/idt/ntb_hw_idt.c | 6 + drivers/ntb/hw/intel/Makefile | 2 +- drivers/ntb/hw/intel/ntb_hw_gen1.c | 49 +- drivers/ntb/hw/intel/ntb_hw_gen3.c | 13 +- drivers/ntb/hw/intel/ntb_hw_gen3.h | 8 - drivers/ntb/hw/intel/ntb_hw_gen4.c | 500 - drivers/ntb/hw/intel/ntb_hw_gen4.h | 87 - drivers/ntb/hw/intel/ntb_hw_intel.h | 12 - drivers/ntb/test/ntb_perf.c | 33 +- drivers/ntb/test/ntb_pingpong.c | 14 +- drivers/ntb/test/ntb_tool.c | 9 +- drivers/nvme/host/fc.c | 2 +- drivers/nvme/host/lightnvm.c | 2 +- drivers/nvmem/core.c | 104 +- drivers/nvmem/imx-ocotp.c | 9 +- drivers/of/dynamic.c | 3 +- drivers/of/fdt.c | 2 +- drivers/of/of_mdio.c | 73 +- drivers/of/of_reserved_mem.c | 41 +- drivers/of/property.c | 20 +- drivers/oprofile/cpu_buffer.h | 2 +- drivers/oprofile/event_buffer.c | 2 +- drivers/parport/daisy.c | 29 +- drivers/parport/ieee1284.c | 94 +- drivers/parport/ieee1284_ops.c | 70 +- drivers/parport/parport_amiga.c | 22 +- drivers/parport/parport_atari.c | 2 +- drivers/parport/parport_cs.c | 6 +- drivers/parport/parport_gsc.c | 25 +- drivers/parport/parport_gsc.h | 21 +- drivers/parport/parport_ip32.c | 117 +- drivers/parport/parport_mfc3.c | 21 +- drivers/parport/parport_pc.c | 263 +- drivers/parport/parport_sunbpp.c | 2 +- drivers/parport/probe.c | 34 +- drivers/parport/procfs.c | 45 +- drivers/parport/share.c | 292 +- drivers/pci/controller/dwc/Kconfig | 3 +- drivers/pci/controller/pci-hyperv.c | 44 +- drivers/pci/hotplug/pciehp.h | 2 + drivers/pci/hotplug/pciehp_core.c | 2 +- drivers/pci/hotplug/rpaphp_core.c | 2 +- drivers/pci/hotplug/s390_pci_hpc.c | 16 +- drivers/pci/p2pdma.c | 2 - drivers/pci/pci-driver.c | 34 +- drivers/pci/pci.c | 6 +- drivers/pci/pcie/Kconfig | 2 + drivers/pci/pcie/aer.c | 26 +- drivers/pci/pcie/edr.c | 4 +- drivers/pci/pcie/portdrv_pci.c | 2 +- drivers/pcmcia/electra_cf.c | 45 +- drivers/perf/arm_spe_pmu.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 3 - drivers/phy/qualcomm/phy-qcom-qusb2.c | 7 - drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c | 32 +- drivers/phy/samsung/phy-samsung-usb2.h | 2 +- drivers/phy/ti/phy-j721e-wiz.c | 59 +- drivers/pinctrl/Kconfig | 13 +- drivers/pinctrl/Makefile | 2 - drivers/pinctrl/actions/pinctrl-s700.c | 2 +- drivers/pinctrl/freescale/Kconfig | 7 - drivers/pinctrl/freescale/Makefile | 1 - drivers/pinctrl/freescale/pinctrl-imx1-core.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 193 - drivers/pinctrl/intel/Kconfig | 8 - drivers/pinctrl/intel/Makefile | 1 - drivers/pinctrl/intel/pinctrl-baytrail.c | 10 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 58 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 282 +- drivers/pinctrl/intel/pinctrl-icelake.c | 30 +- drivers/pinctrl/intel/pinctrl-intel.c | 22 +- drivers/pinctrl/intel/pinctrl-intel.h | 27 +- drivers/pinctrl/intel/pinctrl-jasperlake.c | 344 - drivers/pinctrl/intel/pinctrl-lynxpoint.c | 10 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 15 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 32 +- drivers/pinctrl/mediatek/Kconfig | 13 +- drivers/pinctrl/mediatek/Makefile | 5 +- drivers/pinctrl/mediatek/mtk-eint.c | 9 - drivers/pinctrl/mediatek/pinctrl-mt6765.c | 4 - drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 24 - drivers/pinctrl/mediatek/pinctrl-paris.c | 8 +- drivers/pinctrl/meson/pinctrl-meson.c | 14 - drivers/pinctrl/nomadik/pinctrl-ab8505.c | 1 - drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 6 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 4 +- drivers/pinctrl/pinctrl-bm1880.c | 1 - drivers/pinctrl/pinctrl-lantiq.c | 2 +- drivers/pinctrl/pinctrl-mcp23s08.c | 514 +- drivers/pinctrl/pinctrl-mcp23s08.h | 52 - drivers/pinctrl/pinctrl-mcp23s08_i2c.c | 124 - drivers/pinctrl/pinctrl-mcp23s08_spi.c | 262 - drivers/pinctrl/pinctrl-stmfx.c | 6 +- drivers/pinctrl/pinctrl-sx150x.c | 2 +- drivers/pinctrl/qcom/Kconfig | 9 - drivers/pinctrl/qcom/Makefile | 1 - drivers/pinctrl/qcom/pinctrl-msm.c | 3 +- drivers/pinctrl/qcom/pinctrl-sm8250.c | 1361 --- drivers/pinctrl/samsung/pinctrl-exynos.c | 82 +- drivers/pinctrl/sh-pfc/pfc-sh7269.c | 5 +- drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c | 7 +- drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 2 +- drivers/pinctrl/zte/pinctrl-zx.c | 2 +- drivers/platform/chrome/Kconfig | 1 - drivers/platform/chrome/chromeos_pstore.c | 1 - drivers/platform/chrome/cros_ec_ishtp.c | 45 +- drivers/platform/chrome/cros_ec_typec.c | 119 +- drivers/platform/chrome/wilco_ec/debugfs.c | 7 +- drivers/platform/mellanox/mlxreg-hotplug.c | 11 +- drivers/platform/mips/Kconfig | 6 - drivers/platform/mips/Makefile | 1 - drivers/platform/mips/rs780e-acpi.c | 169 - drivers/platform/x86/Kconfig | 46 +- drivers/platform/x86/Makefile | 2 +- drivers/platform/x86/asus-nb-wmi.c | 24 - drivers/platform/x86/intel-uncore-frequency.c | 2 +- drivers/platform/x86/intel_cht_int33fe_typec.c | 106 +- drivers/platform/x86/intel_mid_powerbtn.c | 15 +- drivers/platform/x86/intel_pmc_core.c | 6 +- drivers/platform/x86/intel_pmc_ipc.c | 949 ++ drivers/platform/x86/intel_scu_ipc.c | 447 +- drivers/platform/x86/intel_scu_ipcutil.c | 43 +- drivers/platform/x86/intel_scu_pcidrv.c | 68 - drivers/platform/x86/intel_telemetry_core.c | 17 +- drivers/platform/x86/intel_telemetry_debugfs.c | 15 +- drivers/platform/x86/intel_telemetry_pltdrv.c | 97 +- drivers/platform/x86/surface3_power.c | 4 +- drivers/platform/x86/thinkpad_acpi.c | 43 +- drivers/platform/x86/touchscreen_dmi.c | 77 - drivers/platform/x86/wmi.c | 45 +- drivers/platform/x86/xiaomi-wmi.c | 4 +- drivers/pnp/pnpbios/pnpbios.h | 2 +- drivers/power/reset/qcom-pon.c | 3 +- drivers/power/supply/88pm860x_battery.c | 8 +- drivers/power/supply/Kconfig | 2 +- drivers/power/supply/ab8500_fg.c | 2 +- drivers/power/supply/axp288_charger.c | 5 +- drivers/power/supply/axp288_fuel_gauge.c | 6 - drivers/power/supply/max14656_charger_detector.c | 5 +- drivers/power/supply/max17042_battery.c | 8 - drivers/power/supply/sc27xx_fuel_gauge.c | 77 +- drivers/power/supply/test_power.c | 2 +- drivers/ptp/ptp_clockmatrix.c | 2 +- drivers/ptp/ptp_idt82p33.c | 6 +- drivers/ptp/ptp_ines.c | 8 +- drivers/ptp/ptp_kvm.c | 2 +- drivers/pwm/Kconfig | 10 - drivers/pwm/Makefile | 1 - drivers/pwm/core.c | 2 +- drivers/pwm/pwm-iqs620a.c | 270 - drivers/rapidio/devices/rio_mport_cdev.c | 14 +- drivers/rapidio/rio-scan.c | 2 +- drivers/ras/cec.c | 33 +- drivers/regulator/Kconfig | 10 - drivers/regulator/Makefile | 1 - drivers/regulator/ab8500.c | 22 + drivers/regulator/bd718x7-regulator.c | 46 +- drivers/regulator/core.c | 26 +- drivers/regulator/max77826-regulator.c | 301 - drivers/regulator/qcom-rpmh-regulator.c | 8 +- drivers/regulator/qcom_rpm-regulator.c | 10 + drivers/regulator/tps80031-regulator.c | 7 +- drivers/remoteproc/qcom_common.c | 17 +- drivers/remoteproc/qcom_common.h | 5 +- drivers/remoteproc/qcom_q6v5_adsp.c | 3 +- drivers/remoteproc/qcom_q6v5_mss.c | 5 +- drivers/remoteproc/qcom_q6v5_pas.c | 3 +- drivers/remoteproc/qcom_sysmon.c | 116 +- drivers/remoteproc/qcom_wcnss.c | 1 - drivers/remoteproc/remoteproc_core.c | 219 +- drivers/remoteproc/remoteproc_debugfs.c | 28 +- drivers/remoteproc/remoteproc_elf_loader.c | 24 + drivers/remoteproc/remoteproc_internal.h | 17 +- drivers/remoteproc/remoteproc_virtio.c | 3 +- drivers/remoteproc/st_remoteproc.c | 2 +- drivers/remoteproc/st_slim_rproc.c | 2 +- drivers/remoteproc/stm32_rproc.c | 3 +- drivers/reset/hisilicon/hi6220_reset.c | 69 +- drivers/reset/reset-imx7.c | 101 - drivers/rpmsg/Kconfig | 6 +- drivers/rpmsg/Makefile | 3 +- drivers/rpmsg/qcom_glink_ssr.c | 166 - drivers/rpmsg/rpmsg_core.c | 2 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- drivers/rtc/rtc-fsl-ftm-alarm.c | 4 +- drivers/rtc/rtc-lpc24xx.c | 4 +- drivers/rtc/rtc-mt2712.c | 4 +- drivers/rtc/rtc-rc5t619.c | 4 +- drivers/s390/block/dasd_genhd.c | 20 +- drivers/s390/cio/qdio.h | 13 +- drivers/s390/cio/qdio_main.c | 105 +- drivers/s390/cio/qdio_setup.c | 100 +- drivers/s390/cio/qdio_thinint.c | 61 +- drivers/scsi/BusLogic.c | 2 +- drivers/scsi/aacraid/linit.c | 12 +- drivers/scsi/aic7xxx/aic79xx_core.c | 18 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 19 +- drivers/scsi/aic94xx/aic94xx_sds.c | 14 +- drivers/scsi/bfa/bfa_core.c | 2 +- drivers/scsi/bfa/bfa_fcpim.c | 4 +- drivers/scsi/bfa/bfa_fcs_lport.c | 4 +- drivers/scsi/bfa/bfa_fcs_rport.c | 4 +- drivers/scsi/bfa/bfa_ioc_ct.c | 4 +- drivers/scsi/bfa/bfa_svc.c | 7 +- drivers/scsi/bfa/bfad.c | 2 +- drivers/scsi/bfa/bfad_attr.c | 4 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 4 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 1 - drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 7 +- drivers/scsi/dpt_i2o.c | 2 +- drivers/scsi/fcoe/fcoe.c | 4 +- drivers/scsi/fnic/fnic_main.c | 4 +- drivers/scsi/fnic/vnic_dev.c | 12 +- drivers/scsi/fnic/vnic_wq.c | 4 +- drivers/scsi/gdth.c | 4 +- drivers/scsi/ibmvscsi/ibmvfc.c | 5 - drivers/scsi/ibmvscsi/ibmvscsi.c | 4 + drivers/scsi/ipr.c | 5 +- drivers/scsi/isci/isci.h | 6 +- drivers/scsi/libsas/sas_ata.c | 1 - drivers/scsi/lpfc/lpfc_els.c | 10 +- drivers/scsi/lpfc/lpfc_nvme.c | 5 + drivers/scsi/lpfc/lpfc_nvmet.c | 11 + drivers/scsi/megaraid/megaraid_mbox.c | 6 +- drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 12 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 16 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 263 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 9 +- drivers/scsi/mvsas/mv_init.c | 6 +- drivers/scsi/pmcraid.c | 4 +- drivers/scsi/qedf/qedf.h | 6 +- drivers/scsi/qedf/qedf_els.c | 10 +- drivers/scsi/qedf/qedf_io.c | 48 +- drivers/scsi/qedf/qedf_main.c | 135 +- drivers/scsi/qedi/qedi_iscsi.c | 21 +- drivers/scsi/qedi/qedi_main.c | 13 +- drivers/scsi/qla1280.c | 4 +- drivers/scsi/qla2xxx/qla_attr.c | 32 +- drivers/scsi/qla2xxx/qla_dbg.c | 36 +- drivers/scsi/qla2xxx/qla_def.h | 13 +- drivers/scsi/qla2xxx/qla_gbl.h | 3 - drivers/scsi/qla2xxx/qla_init.c | 94 +- drivers/scsi/qla2xxx/qla_isr.c | 54 +- drivers/scsi/qla2xxx/qla_mbx.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 41 +- drivers/scsi/qla2xxx/qla_tmpl.c | 121 +- drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/scsi_lib.c | 286 +- drivers/scsi/sd_zbc.c | 3 +- drivers/scsi/sgiwd93.c | 2 +- drivers/scsi/snic/snic.h | 2 +- drivers/scsi/snic/snic_ctl.c | 5 +- drivers/scsi/sr.c | 26 +- drivers/scsi/st.c | 5 +- drivers/scsi/storvsc_drv.c | 95 +- drivers/scsi/ufs/ufs-qcom.c | 4 +- drivers/scsi/ufs/ufs-sysfs.c | 39 +- drivers/scsi/ufs/ufs.h | 36 +- drivers/scsi/ufs/ufshcd.c | 264 +- drivers/scsi/ufs/ufshcd.h | 14 - drivers/slimbus/core.c | 6 +- drivers/slimbus/qcom-ngd-ctrl.c | 5 +- drivers/soc/imx/soc-imx8m.c | 7 +- drivers/soc/kendryte/k210-sysctl.c | 12 - drivers/soc/mediatek/Kconfig | 8 - drivers/soc/mediatek/Makefile | 1 - drivers/soc/mediatek/mtk-mmsys.c | 337 - drivers/soc/qcom/Kconfig | 15 +- drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/cmd-db.c | 78 +- drivers/soc/qcom/glink_ssr.c | 156 + drivers/soc/qcom/pdr_interface.c | 4 + drivers/soc/qcom/rpmh-internal.h | 65 +- drivers/soc/qcom/rpmh-rsc.c | 654 +- drivers/soc/qcom/rpmh.c | 76 +- drivers/soc/qcom/rpmhpd.c | 24 - drivers/soc/qcom/rpmpd.c | 5 - drivers/soc/qcom/smp2p.c | 4 +- drivers/soc/qcom/socinfo.c | 2 - drivers/soc/renesas/Kconfig | 4 - drivers/soc/renesas/Makefile | 1 - drivers/soc/renesas/r8a7742-sysc.c | 42 - drivers/soc/renesas/rcar-rst.c | 1 - drivers/soc/renesas/rcar-sysc.c | 3 - drivers/soc/renesas/rcar-sysc.h | 1 - drivers/soc/tegra/fuse/fuse-tegra.c | 57 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 1 - drivers/soc/tegra/fuse/fuse-tegra30.c | 6 - drivers/soc/tegra/fuse/fuse.h | 8 - drivers/soc/tegra/fuse/tegra-apbmisc.c | 32 +- drivers/soc/tegra/pmc.c | 1 - drivers/soc/ti/knav_qmss.h | 2 +- drivers/soundwire/intel.c | 4 +- drivers/soundwire/intel_init.c | 3 +- drivers/spi/Kconfig | 6 - drivers/spi/Makefile | 1 - drivers/spi/spi-amd.c | 332 - drivers/spi/spi-axi-spi-engine.c | 32 +- drivers/spi/spi-bcm-qspi.c | 181 +- drivers/spi/spi-dw.c | 57 +- drivers/spi/spi-dw.h | 12 + drivers/spi/spi-ep93xx.c | 8 +- drivers/spi/spi-fsl-dspi.c | 23 - drivers/spi/spi-fsl-lpspi.c | 15 +- drivers/spi/spi-fsl-qspi.c | 11 +- drivers/spi/spi-fsl-spi.c | 2 +- drivers/spi/spi-hisi-sfc-v3xx.c | 26 +- drivers/spi/spi-mem.c | 10 +- drivers/spi/spi-mtk-nor.c | 2 +- drivers/spi/spi-orion.c | 70 +- drivers/spi/spi-sc18is602.c | 2 +- drivers/spi/spi-sh-msiof.c | 2 +- drivers/spi/spi-sprd-adi.c | 2 +- drivers/spi/spi-stm32-qspi.c | 62 +- drivers/spi/spi-uniphier.c | 8 +- drivers/spi/spi.c | 3 +- drivers/spi/spidev.c | 3 +- drivers/ssb/scan.c | 6 +- drivers/ssb/sprom.c | 12 +- drivers/staging/android/ion/ion_heap.c | 4 +- drivers/staging/android/ion/ion_page_pool.c | 4 +- drivers/staging/axis-fifo/axis-fifo.c | 12 +- drivers/staging/comedi/comedi_internal.h | 4 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 6 +- drivers/staging/gasket/gasket_page_table.c | 2 +- drivers/staging/gasket/gasket_sysfs.c | 2 - drivers/staging/gdm724x/gdm_lte.c | 2 +- drivers/staging/greybus/hid.c | 3 +- drivers/staging/greybus/light.c | 3 +- drivers/staging/greybus/sdio.c | 10 +- drivers/staging/iio/Documentation/overview.txt | 2 +- drivers/staging/media/Kconfig | 2 - drivers/staging/media/Makefile | 1 - drivers/staging/media/hantro/Kconfig | 6 +- drivers/staging/media/hantro/Makefile | 2 - drivers/staging/media/hantro/hantro.h | 7 +- drivers/staging/media/hantro/hantro_drv.c | 28 +- drivers/staging/media/hantro/hantro_h264.c | 237 +- drivers/staging/media/hantro/hantro_hw.h | 31 - drivers/staging/media/hantro/hantro_v4l2.c | 111 +- drivers/staging/media/imx/Kconfig | 5 +- drivers/staging/media/imx/imx-ic-prp.c | 15 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 14 +- drivers/staging/media/imx/imx-media-capture.c | 42 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 13 +- drivers/staging/media/imx/imx-media-csi.c | 42 +- drivers/staging/media/imx/imx-media-utils.c | 518 +- drivers/staging/media/imx/imx-media-vdic.c | 12 +- drivers/staging/media/imx/imx-media.h | 57 +- drivers/staging/media/imx/imx7-media-csi.c | 17 +- drivers/staging/media/imx/imx7-mipi-csis.c | 446 +- drivers/staging/media/ipu3/Kconfig | 3 +- drivers/staging/media/ipu3/TODO | 2 + drivers/staging/media/ipu3/ipu3-css-params.c | 14 +- drivers/staging/media/ipu3/ipu3-css-pool.h | 4 +- drivers/staging/media/ipu3/ipu3-dmamap.c | 30 +- drivers/staging/media/ipu3/ipu3-mmu.c | 10 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 28 +- drivers/staging/media/ipu3/ipu3.c | 3 - drivers/staging/media/ipu3/ipu3.h | 4 - drivers/staging/media/omap4iss/Kconfig | 4 +- .../staging/media/phy-rockchip-dphy-rx0/Kconfig | 2 +- drivers/staging/media/rkisp1/Kconfig | 6 +- drivers/staging/media/rkisp1/Makefile | 2 - drivers/staging/media/rkisp1/TODO | 6 + drivers/staging/media/rkisp1/rkisp1-capture.c | 97 +- drivers/staging/media/rkisp1/rkisp1-common.h | 16 +- drivers/staging/media/rkisp1/rkisp1-dev.c | 114 +- drivers/staging/media/rkisp1/rkisp1-isp.c | 94 +- drivers/staging/media/rkisp1/rkisp1-resizer.c | 12 +- drivers/staging/media/rkvdec/Kconfig | 16 - drivers/staging/media/rkvdec/Makefile | 3 - drivers/staging/media/rkvdec/TODO | 11 - drivers/staging/media/rkvdec/rkvdec-h264.c | 1156 --- drivers/staging/media/rkvdec/rkvdec-regs.h | 223 - drivers/staging/media/rkvdec/rkvdec.c | 1103 --- drivers/staging/media/rkvdec/rkvdec.h | 121 - drivers/staging/media/sunxi/cedrus/Kconfig | 5 +- drivers/staging/media/usbvision/Kconfig | 2 +- drivers/staging/mt7621-dts/mt7621.dtsi | 9 +- .../mt7621-pci-phy/mediatek,mt7621-pci-phy.txt | 28 + .../mt7621-pci-phy/mediatek,mt7621-pci-phy.yaml | 36 - drivers/staging/mt7621-pci/pci-mt7621.c | 64 +- drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 2 +- drivers/staging/qlge/qlge_dbg.c | 7 +- drivers/staging/qlge/qlge_main.c | 181 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 99 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 33 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8188eu/core/rtw_led.c | 17 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 6 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 19 +- drivers/staging/rtl8188eu/hal/fw.c | 7 +- drivers/staging/rtl8188eu/hal/odm.c | 54 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 2 + drivers/staging/rtl8188eu/hal/phy.c | 8 +- drivers/staging/rtl8188eu/hal/rf.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 3 + drivers/staging/rtl8188eu/include/osdep_service.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 116 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 8 +- drivers/staging/rtl8712/rtl871x_xmit.c | 158 +- drivers/staging/rtl8712/rtl871x_xmit.h | 2 +- drivers/staging/rtl8712/usb_halinit.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 7 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 2 + drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 22 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 43 + drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 8 +- drivers/staging/rtl8723bs/hal/odm.c | 13 + drivers/staging/rtl8723bs/hal/odm.h | 2 +- drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h | 4 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 4 + drivers/staging/rtl8723bs/include/hal_data.h | 8 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 35 + drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 6 +- drivers/staging/sm750fb/sm750.c | 4 +- drivers/staging/sm750fb/sm750.h | 23 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- drivers/staging/speakup/speakup_decext.c | 4 - drivers/staging/speakup/speakup_decpc.c | 4 - drivers/staging/speakup/speakup_dectlk.c | 5 +- drivers/staging/speakup/speakup_dummy.c | 4 - drivers/staging/speakup/speakup_soft.c | 4 - drivers/staging/speakup/spk_types.h | 3 +- drivers/staging/speakup/spkguide.txt | 7 +- drivers/staging/speakup/sysfs-driver-speakup | 6 - drivers/staging/speakup/varhandlers.c | 1 - drivers/staging/unisys/visorhba/visorhba_main.c | 2 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 382 +- .../vc04_services/bcm2835-camera/bcm2835-camera.h | 62 +- .../vc04_services/bcm2835-camera/controls.c | 97 +- .../vc04_services/bcm2835-camera/mmal-common.h | 18 +- .../vc04_services/bcm2835-camera/mmal-parameters.h | 14 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 4 +- drivers/staging/vt6655/baseband.c | 320 +- drivers/staging/vt6655/baseband.h | 37 +- drivers/staging/vt6655/card.c | 145 +- drivers/staging/vt6655/card.h | 4 + drivers/staging/vt6655/channel.c | 4 +- drivers/staging/vt6655/device_main.c | 36 +- drivers/staging/vt6655/rf.c | 4 +- drivers/staging/vt6655/rxtx.c | 189 +- drivers/staging/vt6656/Makefile | 3 +- drivers/staging/vt6656/baseband.c | 606 +- drivers/staging/vt6656/baseband.h | 17 +- drivers/staging/vt6656/card.c | 493 +- drivers/staging/vt6656/card.h | 20 +- drivers/staging/vt6656/device.h | 5 +- drivers/staging/vt6656/firmware.c | 106 + drivers/staging/vt6656/firmware.h | 25 + drivers/staging/vt6656/mac.c | 128 +- drivers/staging/vt6656/mac.h | 28 +- drivers/staging/vt6656/main_usb.c | 142 +- drivers/staging/vt6656/power.c | 22 +- drivers/staging/vt6656/power.h | 2 +- drivers/staging/vt6656/rf.c | 361 +- drivers/staging/vt6656/rf.h | 3 +- drivers/staging/vt6656/rxtx.c | 213 +- drivers/staging/vt6656/rxtx.h | 7 - drivers/staging/vt6656/wcmd.c | 3 +- drivers/staging/wfx/Makefile | 1 - drivers/staging/wfx/TODO | 40 +- drivers/staging/wfx/bh.c | 4 +- drivers/staging/wfx/data_rx.c | 12 + drivers/staging/wfx/data_tx.c | 267 +- drivers/staging/wfx/data_tx.h | 8 +- drivers/staging/wfx/debug.c | 31 +- drivers/staging/wfx/hif_api_cmd.h | 625 +- drivers/staging/wfx/hif_api_general.h | 444 +- drivers/staging/wfx/hif_api_mib.h | 671 +- drivers/staging/wfx/hif_rx.c | 188 +- drivers/staging/wfx/hif_tx.c | 20 +- drivers/staging/wfx/hif_tx.h | 3 +- drivers/staging/wfx/hif_tx_mib.c | 384 - drivers/staging/wfx/hif_tx_mib.h | 434 +- drivers/staging/wfx/key.c | 69 +- drivers/staging/wfx/key.h | 2 + drivers/staging/wfx/main.c | 14 +- drivers/staging/wfx/queue.c | 539 +- drivers/staging/wfx/queue.h | 39 +- drivers/staging/wfx/scan.c | 8 +- drivers/staging/wfx/sta.c | 757 +- drivers/staging/wfx/sta.h | 35 +- drivers/staging/wfx/traces.h | 15 +- drivers/staging/wfx/wfx.h | 41 +- drivers/staging/wilc1000/cfg80211.c | 36 +- drivers/staging/wilc1000/cfg80211.h | 5 +- drivers/staging/wilc1000/netdev.c | 21 +- drivers/staging/wilc1000/netdev.h | 9 +- drivers/target/iscsi/iscsi_target_util.c | 30 +- drivers/target/target_core_iblock.c | 2 +- drivers/thermal/Kconfig | 10 - drivers/thermal/Makefile | 1 - drivers/thermal/devfreq_cooling.c | 70 +- drivers/thermal/imx8mm_thermal.c | 2 +- drivers/thermal/imx_sc_thermal.c | 4 - .../intel/int340x_thermal/int3400_thermal.c | 5 +- drivers/thermal/k3_bandgap.c | 264 - drivers/thermal/rockchip_thermal.c | 4 +- drivers/thermal/st/st_thermal_memmap.c | 4 +- drivers/thermal/st/stm_thermal.c | 4 +- drivers/thermal/thermal_core.c | 6 + drivers/thermal/thermal_core.h | 52 - drivers/thermal/thermal_helpers.c | 13 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 5 +- drivers/thunderbolt/icm.c | 22 - drivers/thunderbolt/nhi.c | 4 - drivers/thunderbolt/nhi.h | 2 - drivers/thunderbolt/switch.c | 7 + drivers/thunderbolt/usb4.c | 3 - drivers/tty/hvc/hvc_console.c | 16 +- drivers/tty/hvc/hvcs.c | 2 + drivers/tty/rocket.c | 10 +- drivers/tty/serial/8250/serial_cs.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 16 +- drivers/tty/serial/lpc32xx_hs.c | 1 + drivers/tty/serial/omap-serial.c | 48 +- drivers/tty/serial/sh-sci.c | 7 +- drivers/tty/serial/sh-sci.h | 1 + drivers/tty/serial/xilinx_uartps.c | 12 +- drivers/tty/sysrq.c | 2 +- drivers/tty/vcc.c | 1 - drivers/tty/vt/keyboard.c | 2 - drivers/tty/vt/selection.c | 133 +- drivers/usb/cdns3/core.c | 47 +- drivers/usb/cdns3/core.h | 2 + drivers/usb/cdns3/drd.c | 4 +- drivers/usb/cdns3/gadget.c | 22 +- drivers/usb/chipidea/Kconfig | 37 +- drivers/usb/chipidea/Makefile | 13 +- drivers/usb/chipidea/ci_hdrc_usb2.c | 30 +- drivers/usb/chipidea/ci_hdrc_zevio.c | 67 + drivers/usb/chipidea/core.c | 42 +- drivers/usb/chipidea/udc.h | 5 +- drivers/usb/core/hcd.c | 3 - drivers/usb/core/hub.c | 2 +- drivers/usb/core/hub.h | 2 +- drivers/usb/core/otg_whitelist.h | 2 +- drivers/usb/core/sysfs.c | 6 +- drivers/usb/core/usb.h | 2 +- drivers/usb/dwc2/core.h | 2 +- drivers/usb/dwc2/debug.h | 2 +- drivers/usb/dwc2/hcd.h | 2 +- drivers/usb/dwc2/hw.h | 2 +- drivers/usb/early/xhci-dbc.c | 1 + drivers/usb/early/xhci-dbc.h | 2 +- drivers/usb/gadget/function/f_fs.c | 10 +- drivers/usb/gadget/legacy/inode.c | 9 +- drivers/usb/gadget/udc/gr_udc.c | 1 + drivers/usb/host/ehci-fsl.h | 2 +- drivers/usb/host/ehci-tegra.c | 1 + drivers/usb/host/ehci.h | 2 +- drivers/usb/host/fhci.h | 2 +- drivers/usb/host/imx21-hcd.h | 2 +- drivers/usb/host/ohci.h | 2 +- drivers/usb/host/pci-quirks.c | 8 +- drivers/usb/host/r8a66597.h | 2 +- drivers/usb/host/u132-hcd.c | 10 + drivers/usb/host/xhci-debugfs.h | 2 +- drivers/usb/host/xhci-ext-caps.h | 2 +- drivers/usb/host/xhci-mtk.h | 2 +- drivers/usb/host/xhci-mvebu.h | 2 +- drivers/usb/host/xhci-plat.h | 2 +- drivers/usb/host/xhci-rcar.h | 2 +- drivers/usb/host/xhci-trace.h | 2 +- drivers/usb/host/xhci.h | 2 +- drivers/usb/isp1760/isp1760-core.h | 2 +- drivers/usb/isp1760/isp1760-regs.h | 2 +- drivers/usb/isp1760/isp1760-udc.h | 2 +- drivers/usb/misc/sisusbvga/sisusb.h | 2 +- drivers/usb/misc/sisusbvga/sisusb_init.h | 2 +- drivers/usb/misc/sisusbvga/sisusb_struct.h | 2 +- drivers/usb/misc/usb_u132.h | 2 +- drivers/usb/mtu3/mtu3.h | 2 +- drivers/usb/mtu3/mtu3_debug.h | 2 +- drivers/usb/mtu3/mtu3_dr.h | 2 +- drivers/usb/mtu3/mtu3_hw_regs.h | 2 +- drivers/usb/mtu3/mtu3_qmu.h | 2 +- drivers/usb/mtu3/mtu3_trace.h | 2 +- drivers/usb/musb/davinci.h | 2 +- drivers/usb/musb/musb_core.h | 2 +- drivers/usb/musb/musb_debug.h | 2 +- drivers/usb/musb/musb_dma.h | 2 +- drivers/usb/musb/musb_gadget.h | 2 +- drivers/usb/musb/musb_host.h | 2 +- drivers/usb/musb/musb_io.h | 2 +- drivers/usb/musb/musb_regs.h | 2 +- drivers/usb/musb/musb_trace.h | 2 +- drivers/usb/musb/omap2430.h | 2 +- drivers/usb/musb/tusb6010.h | 2 +- drivers/usb/phy/phy-fsl-usb.h | 2 +- drivers/usb/phy/phy-jz4770.c | 12 +- drivers/usb/phy/phy-mv-usb.h | 2 +- drivers/usb/renesas_usbhs/common.h | 2 +- drivers/usb/renesas_usbhs/fifo.h | 2 +- drivers/usb/renesas_usbhs/mod.h | 2 +- drivers/usb/renesas_usbhs/pipe.h | 2 +- drivers/usb/renesas_usbhs/rcar2.h | 2 +- drivers/usb/renesas_usbhs/rcar3.h | 2 +- drivers/usb/renesas_usbhs/rza.h | 2 +- drivers/usb/serial/belkin_sa.h | 2 +- drivers/usb/serial/garmin_gps.c | 4 +- drivers/usb/serial/io_16654.h | 2 +- drivers/usb/serial/io_edgeport.h | 2 +- drivers/usb/serial/io_ionsp.h | 2 +- drivers/usb/serial/io_ti.h | 2 +- drivers/usb/serial/io_usbvend.h | 2 +- drivers/usb/serial/iuu_phoenix.h | 2 +- drivers/usb/serial/mct_u232.h | 2 +- drivers/usb/serial/oti6858.h | 2 +- drivers/usb/serial/pl2303.h | 2 +- drivers/usb/serial/visor.h | 2 +- drivers/usb/serial/whiteheat.h | 2 +- drivers/usb/storage/debug.h | 2 +- drivers/usb/storage/initializers.h | 2 +- drivers/usb/storage/protocol.h | 2 +- drivers/usb/storage/scsiglue.h | 2 +- drivers/usb/storage/transport.h | 2 +- drivers/usb/storage/unusual_alauda.h | 2 +- drivers/usb/storage/unusual_cypress.h | 2 +- drivers/usb/storage/unusual_datafab.h | 2 +- drivers/usb/storage/unusual_devs.h | 2 +- drivers/usb/storage/unusual_ene_ub6250.h | 2 +- drivers/usb/storage/unusual_freecom.h | 2 +- drivers/usb/storage/unusual_isd200.h | 2 +- drivers/usb/storage/unusual_jumpshot.h | 2 +- drivers/usb/storage/unusual_karma.h | 2 +- drivers/usb/storage/unusual_onetouch.h | 2 +- drivers/usb/storage/unusual_realtek.h | 2 +- drivers/usb/storage/unusual_sddr09.h | 2 +- drivers/usb/storage/unusual_sddr55.h | 2 +- drivers/usb/storage/unusual_uas.h | 2 +- drivers/usb/storage/unusual_usbat.h | 2 +- drivers/usb/storage/usb.h | 2 +- drivers/usb/typec/mux/Kconfig | 2 +- drivers/usb/typec/mux/intel_pmc_mux.c | 12 +- drivers/usb/typec/tcpm/Kconfig | 2 +- drivers/usb/typec/tcpm/fusb302.c | 32 +- drivers/usb/typec/tcpm/fusb302_reg.h | 2 +- drivers/usb/typec/ucsi/Makefile | 4 - drivers/usb/typec/ucsi/psy.c | 241 - drivers/usb/typec/ucsi/trace.c | 10 +- drivers/usb/typec/ucsi/ucsi.c | 41 +- drivers/usb/typec/ucsi/ucsi.h | 26 +- drivers/vdpa/Kconfig | 2 +- drivers/vfio/vfio_iommu_type1.c | 16 +- drivers/vhost/Kconfig | 17 +- drivers/vhost/vhost.c | 16 +- drivers/vhost/vhost.h | 6 +- drivers/vhost/vringh.c | 6 +- drivers/vhost/vsock.c | 16 +- drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/arcfb.c | 10 +- drivers/video/fbdev/atmel_lcdfb.c | 1 + drivers/video/fbdev/aty/aty128fb.c | 14 + drivers/video/fbdev/aty/atyfb_base.c | 2 +- drivers/video/fbdev/controlfb.c | 909 +- drivers/video/fbdev/core/fbmon.c | 2 +- drivers/video/fbdev/cyber2000fb.c | 2 - drivers/video/fbdev/imxfb.c | 27 +- drivers/video/fbdev/matrox/g450_pll.c | 22 + drivers/video/fbdev/matrox/matroxfb_base.h | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 2 + drivers/video/fbdev/mx3fb.c | 20 +- drivers/video/fbdev/omap/omapfb_main.c | 14 +- drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 114 + drivers/video/fbdev/omap2/omapfb/dss/dss.h | 20 + drivers/video/fbdev/omap2/omapfb/dss/venc.c | 43 + drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 8 +- drivers/video/fbdev/pm2fb.c | 2 +- drivers/video/fbdev/pm3fb.c | 8 +- drivers/video/fbdev/riva/riva_hw.c | 18 + drivers/video/fbdev/s1d13xxxfb.c | 14 +- drivers/video/fbdev/sa1100fb.c | 20 +- drivers/video/fbdev/sa1100fb.h | 3 - drivers/video/fbdev/savage/savagefb.h | 2 +- drivers/video/fbdev/ssd1307fb.c | 102 +- drivers/video/fbdev/uvesafb.c | 2 +- drivers/video/fbdev/vesafb.c | 16 +- drivers/video/fbdev/via/debug.h | 6 +- drivers/video/fbdev/via/viafbdev.c | 2 +- drivers/video/fbdev/vt8500lcdfb.c | 1 - drivers/virtio/virtio_mmio.c | 4 +- drivers/virtio/virtio_pci_modern.c | 1 - drivers/visorbus/controlvmchannel.h | 2 +- drivers/visorbus/vbuschannel.h | 2 +- drivers/visorbus/visorbus_private.h | 2 +- drivers/w1/w1_netlink.h | 4 +- drivers/watchdog/iTCO_wdt.c | 25 +- drivers/watchdog/intel-mid_wdt.c | 53 +- drivers/xen/privcmd.c | 1 + fs/Kconfig | 2 +- fs/Kconfig.binfmt | 8 +- fs/adfs/Kconfig | 2 +- fs/affs/Kconfig | 2 +- fs/afs/Kconfig | 6 +- fs/aio.c | 12 +- fs/bfs/Kconfig | 2 +- fs/binfmt_elf.c | 153 +- fs/block_dev.c | 26 +- fs/btrfs/backref.c | 834 -- fs/btrfs/backref.h | 297 - fs/btrfs/block-group.c | 20 +- fs/btrfs/block-rsv.c | 3 - fs/btrfs/btrfs_inode.h | 26 +- fs/btrfs/ctree.c | 14 +- fs/btrfs/ctree.h | 6 +- fs/btrfs/extent-tree.c | 3 +- fs/btrfs/extent_io.c | 86 +- fs/btrfs/extent_io.h | 5 +- fs/btrfs/file-item.c | 11 +- fs/btrfs/inode.c | 680 +- fs/btrfs/locking.c | 1 - fs/btrfs/misc.h | 54 - fs/btrfs/relocation.c | 1232 ++- fs/btrfs/space-info.c | 81 +- fs/btrfs/space-info.h | 1 - fs/btrfs/transaction.c | 60 +- fs/btrfs/transaction.h | 3 +- fs/btrfs/tree-checker.c | 4 + fs/btrfs/tree-log.c | 51 +- fs/btrfs/volumes.c | 47 +- fs/buffer.c | 63 +- fs/compat_binfmt_elf.c | 9 - fs/configfs/dir.c | 1 - fs/coredump.c | 8 - fs/cramfs/Kconfig | 2 +- fs/dcache.c | 2 +- fs/debugfs/internal.h | 2 +- fs/dlm/dlm_internal.h | 6 +- fs/dlm/user.c | 2 +- fs/drop_caches.c | 2 +- fs/ecryptfs/Kconfig | 2 +- fs/erofs/data.c | 39 +- fs/erofs/decompressor.c | 2 +- fs/erofs/internal.h | 27 +- fs/erofs/super.c | 251 +- fs/erofs/xattr.c | 4 +- fs/erofs/zdata.c | 33 +- fs/eventpoll.c | 18 +- fs/exec.c | 19 +- fs/exfat/Kconfig | 7 +- fs/exfat/balloc.c | 8 +- fs/exfat/dir.c | 17 +- fs/exfat/exfat_fs.h | 13 +- fs/exfat/exfat_raw.h | 4 +- fs/exfat/fatent.c | 13 +- fs/exfat/file.c | 2 +- fs/exfat/inode.c | 11 +- fs/exfat/misc.c | 22 +- fs/exfat/namei.c | 49 +- fs/exfat/nls.c | 33 +- fs/exfat/super.c | 49 +- fs/ext2/inode.c | 10 +- fs/ext4/ext4.h | 5 +- fs/ext4/inode.c | 21 +- fs/ext4/readpage.c | 25 +- fs/ext4/verity.c | 35 +- fs/f2fs/checkpoint.c | 10 +- fs/f2fs/compress.c | 8 +- fs/f2fs/data.c | 83 +- fs/f2fs/f2fs.h | 55 +- fs/f2fs/file.c | 12 +- fs/f2fs/gc.c | 6 - fs/f2fs/node.c | 8 +- fs/f2fs/segment.c | 20 +- fs/f2fs/super.c | 1 - fs/f2fs/sysfs.c | 88 +- fs/f2fs/verity.c | 35 +- fs/fat/Kconfig | 8 +- fs/fat/fatent.c | 103 +- fs/fat/inode.c | 13 +- fs/file_table.c | 5 +- fs/fscache/main.c | 3 +- fs/fuse/Kconfig | 2 +- fs/fuse/dev.c | 9 +- fs/fuse/file.c | 101 +- fs/fuse/fuse_i.h | 1 - fs/fuse/virtio_fs.c | 106 +- fs/gfs2/aops.c | 23 +- fs/gfs2/dir.c | 9 +- fs/gfs2/quota.c | 2 +- fs/hfs/Kconfig | 2 +- fs/hfs/btree.h | 2 +- fs/hfsplus/hfsplus_fs.h | 2 +- fs/hpfs/Kconfig | 2 +- fs/hpfs/file.c | 7 +- fs/inode.c | 8 +- fs/io-wq.c | 15 +- fs/io_uring.c | 13 +- fs/iomap/buffered-io.c | 92 +- fs/iomap/trace.h | 2 +- fs/isofs/Kconfig | 2 +- fs/isofs/inode.c | 7 +- fs/isofs/rock.h | 8 +- fs/jffs2/nodelist.h | 2 +- fs/jffs2/summary.h | 4 +- fs/jfs/inode.c | 7 +- fs/jfs/jfs_dtree.c | 2 +- fs/jfs/jfs_xattr.h | 4 +- fs/kernfs/file.c | 2 +- fs/locks.c | 4 +- fs/mpage.c | 38 +- fs/namespace.c | 7 +- fs/nfs/blocklayout/extent_tree.c | 2 +- fs/nfs/nfs3acl.c | 22 +- fs/nfs/pnfs.c | 11 +- fs/nilfs2/inode.c | 15 +- fs/notify/fanotify/fanotify.h | 2 +- fs/notify/inotify/Kconfig | 2 +- fs/ntfs/Kconfig | 2 +- fs/ntfs/malloc.h | 2 +- fs/ocfs2/Kconfig | 2 +- fs/ocfs2/aops.c | 34 +- fs/ocfs2/dlm/dlmmaster.c | 1 - fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/slot_map.c | 46 +- fs/ocfs2/super.c | 21 - fs/omfs/file.c | 7 +- fs/open.c | 3 +- fs/overlayfs/Kconfig | 6 +- fs/overlayfs/copy_up.c | 7 +- fs/overlayfs/dir.c | 49 +- fs/overlayfs/namei.c | 11 + fs/overlayfs/overlayfs.h | 6 +- fs/overlayfs/ovl_entry.h | 3 - fs/overlayfs/readdir.c | 18 +- fs/overlayfs/super.c | 83 +- fs/overlayfs/util.c | 3 +- fs/pipe.c | 242 +- fs/proc/Kconfig | 4 +- fs/proc/array.c | 8 +- fs/proc/base.c | 77 +- fs/proc/generic.c | 9 - fs/proc/inode.c | 30 +- fs/proc/page.c | 40 +- fs/proc/proc_sysctl.c | 189 +- fs/proc/root.c | 131 +- fs/proc/self.c | 6 +- fs/proc/task_mmu.c | 22 +- fs/proc/thread_self.c | 6 +- fs/proc_namespace.c | 14 +- fs/qnx6/inode.c | 7 +- fs/quota/dquot.c | 2 +- fs/ramfs/inode.c | 12 - fs/reiserfs/inode.c | 8 +- fs/romfs/Kconfig | 2 +- fs/select.c | 4 +- fs/seq_file.c | 7 +- fs/splice.c | 12 +- fs/squashfs/block.c | 273 +- fs/squashfs/decompressor.h | 5 +- fs/squashfs/decompressor_multi.c | 9 +- fs/squashfs/decompressor_multi_percpu.c | 17 +- fs/squashfs/decompressor_single.c | 9 +- fs/squashfs/lz4_wrapper.c | 17 +- fs/squashfs/lzo_wrapper.c | 17 +- fs/squashfs/squashfs.h | 4 +- fs/squashfs/squashfs_fs.h | 16 +- fs/squashfs/xz_wrapper.c | 51 +- fs/squashfs/zlib_wrapper.c | 63 +- fs/squashfs/zstd_wrapper.c | 64 +- fs/super.c | 2 +- fs/sync.c | 9 +- fs/sysfs/dir.c | 2 +- fs/sysfs/file.c | 2 +- fs/sysfs/mount.c | 2 +- fs/sysfs/symlink.c | 2 +- fs/sysv/Kconfig | 2 +- fs/ubifs/debug.c | 2 +- fs/ubifs/lprops.c | 2 +- fs/ubifs/lpt_commit.c | 4 +- fs/ubifs/orphan.c | 2 +- fs/udf/Kconfig | 2 +- fs/udf/inode.c | 7 +- fs/xattr.c | 6 +- fs/xfs/kmem.c | 2 +- fs/xfs/libxfs/xfs_format.h | 2 +- fs/xfs/xfs_aops.c | 13 +- fs/xfs/xfs_buf.c | 2 +- fs/xfs/xfs_sysctl.c | 4 +- fs/zonefs/super.c | 7 +- include/asm-generic/5level-fixup.h | 58 + include/asm-generic/atomic-instrumented.h | 711 +- include/asm-generic/atomic-long.h | 331 +- include/asm-generic/bitops/instrumented-atomic.h | 14 +- include/asm-generic/bitops/instrumented-lock.h | 10 +- .../asm-generic/bitops/instrumented-non-atomic.h | 16 +- include/asm-generic/hyperv-tlfs.h | 493 - include/asm-generic/pgtable-nop4d-hack.h | 64 + include/asm-generic/pgtable-nopud.h | 4 + include/asm-generic/pgtable.h | 4 - include/crypto/drbg.h | 6 +- include/drm/drm_client.h | 2 +- include/drm/drm_connector.h | 4 +- include/drm/drm_debugfs.h | 16 +- include/drm/drm_device.h | 24 +- include/drm/drm_displayid.h | 4 +- include/drm/drm_dp_helper.h | 170 +- include/drm/drm_dp_mst_helper.h | 86 +- include/drm/drm_drv.h | 44 +- include/drm/drm_encoder.h | 8 +- include/drm/drm_fb_helper.h | 6 +- include/drm/drm_file.h | 11 - include/drm/drm_framebuffer.h | 38 - include/drm/drm_gem_framebuffer_helper.h | 15 - include/drm/drm_gem_vram_helper.h | 2 +- include/drm/drm_legacy.h | 15 - include/drm/drm_managed.h | 109 - include/drm/drm_mipi_dbi.h | 8 +- include/drm/drm_mode_config.h | 18 +- include/drm/drm_modes.h | 11 + include/drm/drm_modeset_helper_vtables.h | 27 - include/drm/drm_pci.h | 63 + include/drm/drm_print.h | 6 - include/drm/drm_writeback.h | 9 - include/drm/gpu_scheduler.h | 1 - include/drm/i915_pciids.h | 8 +- include/drm/ttm/ttm_debug.h | 31 + include/dt-bindings/clock/imx7ulp-clock.h | 5 +- include/dt-bindings/clock/imx8mp-clock.h | 62 - include/dt-bindings/clock/r8a7742-cpg-mssr.h | 42 - include/dt-bindings/clock/tegra114-car.h | 14 +- include/dt-bindings/clock/tegra124-car-common.h | 14 +- include/dt-bindings/clock/tegra20-car.h | 2 +- include/dt-bindings/clock/tegra210-car.h | 18 +- include/dt-bindings/clock/tegra30-car.h | 14 +- include/dt-bindings/pinctrl/pads-imx8dxl.h | 639 -- include/dt-bindings/power/qcom-rpmpd.h | 12 - include/dt-bindings/power/r8a7742-sysc.h | 29 - .../dt-bindings/reset/amlogic,meson-gxbb-reset.h | 2 +- include/dt-bindings/reset/imx8mp-reset.h | 50 - include/dt-bindings/reset/imx8mq-reset.h | 56 +- include/dt-bindings/reset/realtek,rtd1195.h | 74 - include/dt-bindings/reset/realtek,rtd1295.h | 3 - include/keys/encrypted-type.h | 2 +- include/keys/rxrpc-type.h | 4 +- include/keys/user-type.h | 2 +- include/linux/amba/bus.h | 1 - include/linux/atomic-fallback.h | 340 +- include/linux/audit.h | 24 +- include/linux/bio.h | 8 - include/linux/blk-cgroup.h | 10 +- include/linux/blk-mq.h | 3 - include/linux/blk_types.h | 2 +- include/linux/blkdev.h | 21 +- include/linux/bpf-cgroup.h | 23 +- include/linux/bpf.h | 36 +- include/linux/bpf_types.h | 6 - include/linux/brcmphy.h | 5 - include/linux/can/skb.h | 2 +- include/linux/capability.h | 4 - include/linux/cb710.h | 2 +- include/linux/ceph/mon_client.h | 2 +- include/linux/clk/tegra.h | 27 - include/linux/compaction.h | 11 +- include/linux/compat.h | 4 - include/linux/compiler-clang.h | 11 +- include/linux/compiler-gcc.h | 6 - include/linux/compiler.h | 66 +- include/linux/console.h | 2 +- include/linux/coredump.h | 4 - include/linux/coresight.h | 32 +- include/linux/crash_dump.h | 2 + include/linux/crush/crush.h | 2 +- include/linux/dev_printk.h | 6 +- include/linux/device_cgroup.h | 14 +- include/linux/dm-bufio.h | 12 - include/linux/dma-buf.h | 10 - include/linux/dma-direct.h | 2 - include/linux/dma-mapping.h | 6 +- include/linux/dma/ti-cppi5.h | 4 +- include/linux/dmaengine.h | 16 +- include/linux/dynamic_debug.h | 2 +- include/linux/edac.h | 8 + include/linux/efi.h | 4 +- include/linux/elf.h | 43 - include/linux/elfnote.h | 2 +- include/linux/file.h | 2 - include/linux/filter.h | 2 + include/linux/firmware.h | 1 + include/linux/fpga/adi-axi-common.h | 6 +- include/linux/fs.h | 32 +- include/linux/fscache-cache.h | 2 +- include/linux/fsl/bestcomm/bestcomm.h | 2 +- include/linux/ftrace.h | 3 +- include/linux/genhd.h | 2 +- include/linux/gfp.h | 7 +- include/linux/greybus/greybus_protocols.h | 44 +- include/linux/host1x.h | 3 - include/linux/hugetlb.h | 17 +- include/linux/hyperv.h | 63 +- include/linux/i2c-mux.h | 2 +- include/linux/ieee80211.h | 29 +- include/linux/if_bridge.h | 2 - include/linux/if_team.h | 2 +- include/linux/iio/adc/ad_sigma_delta.h | 58 + include/linux/iio/adc/adi-axi-adc.h | 64 - include/linux/iio/buffer-dma.h | 2 +- include/linux/iio/buffer-dmaengine.h | 3 - include/linux/iio/buffer_impl.h | 9 + include/linux/iio/consumer.h | 18 + include/linux/iio/hw-consumer.h | 1 + include/linux/iio/iio.h | 10 +- include/linux/iio/kfifo_buf.h | 1 + include/linux/iio/trigger.h | 3 + include/linux/iio/triggered_buffer.h | 2 + include/linux/input/gp2ap002a00f.h | 23 + include/linux/instrumented.h | 109 - include/linux/iomap.h | 3 +- include/linux/ipc_namespace.h | 12 +- include/linux/kallsyms.h | 4 +- include/linux/kcsan-checks.h | 430 - include/linux/kcsan.h | 59 - include/linux/kernel.h | 6 - include/linux/kexec.h | 2 +- include/linux/key.h | 3 - include/linux/kobject.h | 2 +- include/linux/kobject_ns.h | 2 +- include/linux/kprobes.h | 4 +- include/linux/kthread.h | 5 - include/linux/kvm_host.h | 16 +- include/linux/latencytop.h | 4 +- include/linux/libata.h | 4 +- include/linux/linkage.h | 8 +- include/linux/lsm_audit.h | 1 - include/linux/lsm_hook_defs.h | 10 - include/linux/lsm_hooks.h | 18 - include/linux/mailbox/zynqmp-ipi-message.h | 2 +- include/linux/memblock.h | 8 +- include/linux/memcontrol.h | 47 +- include/linux/memory_hotplug.h | 7 + include/linux/memremap.h | 6 - include/linux/memstick.h | 2 +- include/linux/mfd/intel_pmc_bxt.h | 53 - include/linux/mfd/intel_soc_pmic.h | 15 - include/linux/mlx4/qp.h | 2 +- include/linux/mlx5/accel.h | 12 - include/linux/mlx5/cmd.h | 51 + include/linux/mlx5/cq.h | 2 +- include/linux/mlx5/device.h | 44 +- include/linux/mlx5/driver.h | 21 +- include/linux/mlx5/mlx5_ifc.h | 196 +- include/linux/mlx5/qp.h | 57 +- include/linux/mlx5/transobj.h | 19 +- include/linux/mlx5/vport.h | 3 +- include/linux/mm.h | 95 +- include/linux/mmc/host.h | 3 - include/linux/mmu_context.h | 5 + include/linux/mmzone.h | 52 +- include/linux/mod_devicetable.h | 4 +- include/linux/mpage.h | 4 +- include/linux/mtd/cfi.h | 6 +- include/linux/mtd/qinfo.h | 2 +- include/linux/mtd/spi-nor.h | 16 +- include/linux/net.h | 3 +- include/linux/netdevice.h | 49 +- include/linux/nfs4.h | 2 +- include/linux/nfs_xdr.h | 2 +- include/linux/nmi.h | 16 +- include/linux/ntb.h | 2 +- include/linux/nvme.h | 2 +- include/linux/of_mdio.h | 11 +- include/linux/of_reserved_mem.h | 11 - include/linux/pagemap.h | 156 +- include/linux/parport.h | 16 +- include/linux/pci-acpi.h | 6 + include/linux/pci.h | 4 +- include/linux/perf_event.h | 25 +- include/linux/phy.h | 21 +- include/linux/phylink.h | 6 +- include/linux/pid.h | 5 - include/linux/pid_namespace.h | 12 + include/linux/pipe_fs_i.h | 27 +- include/linux/platform_data/cros_ec_commands.h | 4 +- include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/platform_data/itco_wdt.h | 11 +- include/linux/platform_device.h | 1 - include/linux/pm.h | 34 +- include/linux/printk.h | 123 +- include/linux/proc_fs.h | 30 +- include/linux/property.h | 3 - include/linux/qed/qed_if.h | 1 - include/linux/ras.h | 5 + include/linux/rbtree.h | 2 +- include/linux/rbtree_augmented.h | 2 +- include/linux/rculist.h | 27 +- include/linux/rculist_nulls.h | 2 +- include/linux/rcupdate.h | 53 +- include/linux/rcupdate_trace.h | 88 - include/linux/rcupdate_wait.h | 19 - include/linux/rcutiny.h | 3 +- include/linux/rcutree.h | 1 - include/linux/regmap.h | 65 +- include/linux/relay.h | 2 +- include/linux/remoteproc.h | 19 +- include/linux/rpmsg/qcom_glink.h | 3 +- include/linux/sched.h | 25 +- include/linux/sched/debug.h | 3 +- include/linux/sched/sysctl.h | 51 +- include/linux/scmi_protocol.h | 6 - include/linux/scpi_protocol.h | 6 - include/linux/sctp.h | 36 +- include/linux/security.h | 33 +- include/linux/seqlock.h | 51 +- include/linux/soc/mediatek/mtk-mmsys.h | 20 - include/linux/spi/mcp23s08.h | 18 + include/linux/spi/spi.h | 1 - include/linux/string.h | 60 +- include/linux/syscalls.h | 3 - include/linux/sysctl.h | 65 +- include/linux/sysfs.h | 2 +- include/linux/thermal.h | 84 +- include/linux/thunderbolt.h | 2 +- include/linux/tifm.h | 2 +- include/linux/timer.h | 3 +- include/linux/torture.h | 7 +- include/linux/tty.h | 2 +- include/linux/uaccess.h | 14 +- include/linux/vermagic.h | 4 - include/linux/virtio_vsock.h | 1 - include/linux/vmalloc.h | 31 +- include/linux/vmstat.h | 9 +- include/linux/vringh.h | 6 +- include/linux/wait.h | 6 +- include/linux/watch_queue.h | 127 - include/linux/watchdog.h | 4 +- include/linux/writeback.h | 28 +- include/linux/xarray.h | 23 +- include/linux/zsmalloc.h | 2 +- include/media/cec-notifier.h | 2 +- include/media/cec-pin.h | 16 +- include/media/dvb-usb-ids.h | 2 +- include/media/h264-ctrls.h | 8 +- include/media/rc-map.h | 103 +- include/media/v4l2-ctrls.h | 53 +- include/media/v4l2-fh.h | 2 + include/media/v4l2-h264.h | 85 - include/media/v4l2-image-sizes.h | 6 - include/media/v4l2-jpeg.h | 135 - include/net/addrconf.h | 2 + include/net/bluetooth/bluetooth.h | 8 - include/net/bluetooth/hci.h | 26 +- include/net/bluetooth/hci_core.h | 16 - include/net/bluetooth/l2cap.h | 6 +- include/net/bluetooth/mgmt.h | 47 +- include/net/cfg80211.h | 142 +- include/net/espintcp.h | 1 - include/net/if_inet6.h | 2 +- include/net/ip6_route.h | 2 +- include/net/ipv6.h | 1 + include/net/ipv6_stubs.h | 7 +- include/net/mac80211.h | 45 +- include/net/mptcp.h | 3 - include/net/netfilter/nf_tables.h | 4 - include/net/netns/ipv4.h | 2 - include/net/regulatory.h | 7 + include/net/sch_generic.h | 5 + include/net/switchdev.h | 62 - include/net/xdp.h | 2 - include/net/xfrm.h | 5 - include/pcmcia/cistpl.h | 40 +- include/rdma/ib_verbs.h | 6 +- include/rdma/rdma_cm.h | 8 + include/rdma/rdmavt_qp.h | 2 +- include/scsi/sas.h | 8 +- include/scsi/scsi_cmnd.h | 1 - include/scsi/scsi_device.h | 3 - include/scsi/scsi_host.h | 7 - include/soc/mscc/ocelot.h | 15 +- include/soc/mscc/ocelot_ptp.h | 58 - include/soc/qcom/cmd-db.h | 1 - include/sound/control.h | 2 +- include/sound/intel-nhlt.h | 6 +- include/sound/soc-component.h | 40 +- include/sound/soc-dai.h | 41 +- include/sound/soc-dapm.h | 2 +- include/sound/soc.h | 34 +- include/sound/sof.h | 3 - include/sound/sof/dai-intel.h | 20 +- include/sound/sof/info.h | 26 +- include/sound/sof/topology.h | 16 +- include/sound/sof/trace.h | 2 +- include/target/iscsi/iscsi_target_core.h | 10 + include/trace/events/compaction.h | 22 +- include/trace/events/erofs.h | 6 +- include/trace/events/f2fs.h | 77 +- include/trace/events/huge_memory.h | 3 +- include/trace/events/qrtr.h | 115 - include/trace/events/vmscan.h | 14 +- include/uapi/asm-generic/unistd.h | 5 +- include/uapi/drm/amdgpu_drm.h | 19 +- include/uapi/drm/i915_drm.h | 24 - include/uapi/linux/audit.h | 1 - include/uapi/linux/bpf.h | 46 +- include/uapi/linux/capability.h | 8 +- include/uapi/linux/dlm_device.h | 4 +- include/uapi/linux/dma-buf.h | 6 - include/uapi/linux/elf.h | 11 - include/uapi/linux/ethtool_netlink.h | 2 +- include/uapi/linux/fiemap.h | 2 +- include/uapi/linux/firewire-cdev.h | 2 +- include/uapi/linux/if.h | 1 - include/uapi/linux/if_arcnet.h | 6 +- include/uapi/linux/if_bridge.h | 42 - include/uapi/linux/if_ether.h | 1 - include/uapi/linux/if_link.h | 1 - include/uapi/linux/keyctl.h | 2 - include/uapi/linux/kfd_ioctl.h | 19 +- include/uapi/linux/kvm.h | 5 +- include/uapi/linux/mmc/ioctl.h | 2 +- include/uapi/linux/mrp_bridge.h | 84 - include/uapi/linux/net_dropmon.h | 4 +- include/uapi/linux/netfilter/nf_conntrack_common.h | 8 +- include/uapi/linux/netfilter/nf_nat.h | 4 +- include/uapi/linux/netfilter_bridge/ebt_among.h | 2 +- include/uapi/linux/nl80211.h | 23 - include/uapi/linux/v4l2-controls.h | 5 - include/uapi/linux/virtio_ring.h | 48 +- include/uapi/linux/watch_queue.h | 104 - include/uapi/linux/xfrm.h | 2 +- include/uapi/rdma/rdma_user_ioctl_cmds.h | 2 +- include/uapi/scsi/scsi_bsg_fc.h | 2 +- include/uapi/sound/skl-tplg-interface.h | 2 - include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/tokens.h | 8 - init/Kconfig | 12 - init/do_mounts_initrd.c | 13 +- init/init_task.c | 15 - init/initramfs.c | 4 +- init/main.c | 4 - ipc/ipc_sysctl.c | 24 +- ipc/mq_sysctl.c | 4 +- ipc/mqueue.c | 34 +- ipc/msg.c | 3 +- ipc/namespace.c | 37 +- ipc/sem.c | 1 + ipc/shm.c | 60 +- ipc/util.c | 171 +- ipc/util.h | 4 +- kernel/Makefile | 7 - kernel/audit.c | 100 +- kernel/audit.h | 2 +- kernel/auditfilter.c | 16 +- kernel/auditsc.c | 25 - kernel/bpf/btf.c | 2 - kernel/bpf/cgroup.c | 146 +- kernel/bpf/core.c | 12 +- kernel/bpf/devmap.c | 1 + kernel/bpf/helpers.c | 89 +- kernel/bpf/queue_stack_maps.c | 2 +- kernel/bpf/syscall.c | 377 +- kernel/bpf/verifier.c | 80 +- kernel/cgroup/cgroup.c | 27 + kernel/cgroup/rstat.c | 16 +- kernel/cpu.c | 2 +- kernel/crash_dump.c | 6 + kernel/debug/debug_core.c | 12 - kernel/debug/kdb/kdb_bt.c | 15 +- kernel/dma/Kconfig | 6 +- kernel/dma/Makefile | 1 - kernel/dma/contiguous.c | 4 +- kernel/dma/debug.c | 2 +- kernel/dma/direct.c | 56 +- kernel/dma/pool.c | 264 - kernel/dma/remap.c | 169 +- kernel/events/callchain.c | 4 +- kernel/events/core.c | 12 +- kernel/events/internal.h | 2 +- kernel/exit.c | 17 + kernel/fork.c | 13 +- kernel/futex.c | 3 - kernel/groups.c | 2 +- kernel/hung_task.c | 74 +- kernel/kcov.c | 270 +- kernel/kcsan/Makefile | 17 - kernel/kcsan/atomic.h | 20 - kernel/kcsan/core.c | 807 -- kernel/kcsan/debugfs.c | 349 - kernel/kcsan/encoding.h | 95 - kernel/kcsan/kcsan-test.c | 1067 --- kernel/kcsan/kcsan.h | 142 - kernel/kcsan/report.c | 634 -- kernel/kcsan/test.c | 131 - kernel/kexec_core.c | 56 - kernel/kprobes.c | 2 +- kernel/kthread.c | 61 - kernel/latencytop.c | 4 +- kernel/locking/Makefile | 3 - kernel/locking/lockdep.c | 6 +- kernel/locking/locktorture.c | 14 +- kernel/locking/rtmutex-debug.c | 2 +- kernel/locking/rtmutex.c | 2 + kernel/module.c | 57 +- kernel/panic.c | 11 - kernel/params.c | 2 +- kernel/pid.c | 36 - kernel/pid_namespace.c | 2 +- kernel/power/hibernate.c | 7 - kernel/printk/console_cmdline.h | 1 - kernel/printk/printk.c | 130 +- kernel/rcu/Kconfig | 46 +- kernel/rcu/Kconfig.debug | 15 +- kernel/rcu/rcu.h | 7 - kernel/rcu/rcuperf.c | 5 +- kernel/rcu/rcutorture.c | 285 +- kernel/rcu/srcutree.c | 23 +- kernel/rcu/tasks.h | 1193 --- kernel/rcu/tree.c | 188 +- kernel/rcu/tree.h | 3 - kernel/rcu/tree_exp.h | 50 +- kernel/rcu/tree_plugin.h | 86 +- kernel/rcu/tree_stall.h | 148 +- kernel/rcu/update.c | 406 +- kernel/relay.c | 19 +- kernel/sched/Makefile | 6 - kernel/sched/core.c | 65 +- kernel/sched/fair.c | 5 +- kernel/sched/rt.c | 10 +- kernel/sched/sched.h | 2 +- kernel/sched/topology.c | 2 +- kernel/seccomp.c | 2 +- kernel/smp.c | 2 +- kernel/sys_ni.c | 2 - kernel/sysctl.c | 5771 ++++++------ kernel/time/timer.c | 3 +- kernel/trace/Kconfig | 1 - kernel/trace/Makefile | 3 - kernel/trace/bpf_trace.c | 4 +- kernel/trace/ftrace.c | 25 +- kernel/trace/trace.c | 2 +- kernel/trace/trace_probe.h | 2 +- kernel/tracepoint.c | 2 +- kernel/umh.c | 7 +- kernel/user.c | 2 +- kernel/utsname_sysctl.c | 2 +- kernel/watch_queue.c | 659 -- kernel/watchdog.c | 34 +- kernel/watchdog_hld.c | 1 - lib/Kconfig | 5 +- lib/Kconfig.debug | 61 - lib/Kconfig.kcsan | 202 - lib/Kconfig.twist | 26 - lib/Makefile | 6 +- lib/bitmap.c | 31 +- lib/cpumask.c | 102 +- lib/dump_stack.c | 2 +- lib/dynamic_debug.c | 9 +- lib/idr.c | 1 - lib/iov_iter.c | 7 +- lib/kobject.c | 4 +- lib/kunit/test.c | 2 +- lib/math/prime_numbers.c | 10 +- lib/strncpy_from_user.c | 1 - lib/test_firmware.c | 26 +- lib/test_kasan.c | 29 +- lib/test_lockup.c | 2 +- lib/test_sysctl.c | 13 - lib/test_vmalloc.c | 26 +- lib/test_xarray.c | 20 - lib/ubsan.c | 33 +- lib/usercopy.c | 7 +- lib/xarray.c | 39 +- localversion-next | 1 - mm/Kconfig | 10 +- mm/Kconfig.debug | 33 - mm/Makefile | 11 +- mm/compaction.c | 70 +- mm/debug.c | 56 +- mm/debug_vm_pgtable.c | 382 - mm/fadvise.c | 6 +- mm/filemap.c | 22 +- mm/frontswap.c | 14 +- mm/gup.c | 77 +- mm/huge_memory.c | 259 +- mm/hugetlb.c | 233 +- mm/internal.h | 37 +- mm/kasan/init.c | 11 + mm/khugepaged.c | 254 +- mm/kmemleak.c | 2 - mm/ksm.c | 10 +- mm/list_lru.c | 4 +- mm/madvise.c | 213 +- mm/memblock.c | 21 +- mm/memcontrol.c | 113 +- mm/memory.c | 16 +- mm/memory_hotplug.c | 133 +- mm/mempolicy.c | 5 +- mm/mempool.c | 2 +- mm/memremap.c | 20 - mm/migrate.c | 2 +- mm/mm_init.c | 16 +- mm/mmap.c | 74 +- mm/mmu_context.c | 64 + mm/mremap.c | 2 +- mm/nommu.c | 34 +- mm/oom_kill.c | 10 +- mm/page-writeback.c | 18 +- mm/page_alloc.c | 555 +- mm/page_counter.c | 13 +- mm/page_io.c | 8 +- mm/page_owner.c | 7 +- mm/percpu.c | 2 +- mm/pgtable-generic.c | 2 +- mm/readahead.c | 275 +- mm/rmap.c | 2 +- mm/slab.c | 4 +- mm/slab.h | 2 +- mm/slab_common.c | 3 +- mm/slob.c | 2 - mm/slub.c | 120 +- mm/sparse.c | 2 +- mm/swap.c | 5 +- mm/swap_state.c | 9 +- mm/swapfile.c | 133 +- mm/util.c | 20 +- mm/vmacache.c | 4 +- mm/vmalloc.c | 257 +- mm/vmscan.c | 181 +- mm/vmstat.c | 16 +- mm/zbud.c | 2 +- mm/zsmalloc.c | 12 +- net/Kconfig | 2 +- net/atm/Kconfig | 2 +- net/ax25/Kconfig | 6 +- net/batman-adv/bat_iv_ogm.c | 4 +- net/batman-adv/bat_v_elp.c | 2 +- net/batman-adv/bat_v_ogm.c | 6 +- net/batman-adv/distributed-arp-table.h | 5 + net/batman-adv/main.h | 2 +- net/batman-adv/network-coding.c | 9 +- net/batman-adv/sysfs.c | 3 +- net/batman-adv/trace.h | 1 + net/batman-adv/types.h | 2 +- net/bluetooth/Kconfig | 23 +- net/bluetooth/Makefile | 1 - net/bluetooth/hci_conn.c | 25 +- net/bluetooth/hci_core.c | 131 +- net/bluetooth/hci_debugfs.c | 46 - net/bluetooth/hci_event.c | 58 +- net/bluetooth/hci_request.c | 4 +- net/bluetooth/l2cap_sock.c | 138 +- net/bluetooth/mgmt.c | 55 +- net/bluetooth/msft.c | 141 - net/bluetooth/msft.h | 18 - net/bluetooth/smp.c | 33 +- net/bridge/Kconfig | 12 - net/bridge/Makefile | 2 - net/bridge/br_device.c | 3 - net/bridge/br_if.c | 2 - net/bridge/br_input.c | 3 - net/bridge/br_ioctl.c | 3 +- net/bridge/br_mrp.c | 559 -- net/bridge/br_mrp_netlink.c | 120 - net/bridge/br_mrp_switchdev.c | 140 - net/bridge/br_netfilter_hooks.c | 2 +- net/bridge/br_netlink.c | 12 +- net/bridge/br_private.h | 38 +- net/bridge/br_private_mrp.h | 63 - net/bridge/br_stp.c | 6 - net/bridge/br_stp_if.c | 11 +- net/bridge/br_sysfs_br.c | 4 +- net/bridge/netfilter/ebtables.c | 20 +- net/caif/caif_dev.c | 8 +- net/ceph/Kconfig | 2 +- net/ceph/ceph_common.c | 3 +- net/core/dev.c | 34 +- net/core/filter.c | 84 +- net/core/gen_stats.c | 2 +- net/core/link_watch.c | 12 +- net/core/neighbour.c | 28 +- net/core/net-sysfs.c | 35 +- net/core/netpoll.c | 9 +- net/core/rtnetlink.c | 11 +- net/core/sock.c | 5 +- net/core/sock_map.c | 18 +- net/core/sysctl_net_core.c | 27 +- net/dccp/dccp.h | 5 + net/decnet/Kconfig | 4 +- net/decnet/dn_dev.c | 7 +- net/decnet/sysctl_net_decnet.c | 27 +- net/dns_resolver/Kconfig | 2 +- net/dns_resolver/dns_key.c | 2 +- net/dns_resolver/dns_query.c | 2 +- net/dsa/Kconfig | 1 - net/dsa/dsa.c | 2 +- net/dsa/dsa_priv.h | 3 - net/dsa/slave.c | 30 +- net/ethtool/ioctl.c | 5 +- net/hsr/hsr_device.c | 4 +- net/hsr/hsr_main.h | 19 + net/ipv4/Kconfig | 3 +- net/ipv4/af_inet.c | 3 +- net/ipv4/devinet.c | 9 +- net/ipv4/esp4_offload.c | 17 +- net/ipv4/fib_semantics.c | 3 - net/ipv4/icmp.c | 2 +- net/ipv4/ip_vti.c | 23 +- net/ipv4/nexthop.c | 5 +- net/ipv4/route.c | 3 +- net/ipv4/sysctl_net_ipv4.c | 47 +- net/ipv4/tcp.c | 70 +- net/ipv4/tcp_bpf.c | 9 +- net/ipv4/tcp_output.c | 8 +- net/ipv4/udp.c | 10 +- net/ipv6/Kconfig | 14 +- net/ipv6/addrconf.c | 72 +- net/ipv6/addrconf_core.c | 3 +- net/ipv6/af_inet6.c | 5 - net/ipv6/ah6.c | 1 - net/ipv6/anycast.c | 4 +- net/ipv6/esp6.c | 414 +- net/ipv6/esp6_offload.c | 29 +- net/ipv6/ila/ila.h | 5 + net/ipv6/ila/ila_xlat.c | 2 + net/ipv6/ip6_vti.c | 18 +- net/ipv6/ipcomp6.c | 1 - net/ipv6/ndisc.c | 5 +- net/ipv6/route.c | 19 +- net/ipv6/sysctl_net_ipv6.c | 3 +- net/ipv6/xfrm6_input.c | 106 +- net/ipv6/xfrm6_protocol.c | 48 - net/mac80211/agg-tx.c | 79 +- net/mac80211/cfg.c | 93 +- net/mac80211/chan.c | 1 - net/mac80211/debugfs_netdev.c | 2 +- net/mac80211/he.c | 13 +- net/mac80211/ibss.c | 5 - net/mac80211/ieee80211_i.h | 11 +- net/mac80211/iface.c | 5 - net/mac80211/main.c | 11 +- net/mac80211/mesh.c | 1 - net/mac80211/mlme.c | 62 +- net/mac80211/offchannel.c | 4 - net/mac80211/rc80211_minstrel_ht.c | 3 +- net/mac80211/rx.c | 17 +- net/mac80211/scan.c | 4 +- net/mac80211/sta_info.h | 4 - net/mac80211/tdls.c | 7 +- net/mac80211/trace.h | 41 +- net/mac80211/tx.c | 7 +- net/mac80211/vht.c | 10 +- net/mpls/af_mpls.c | 5 +- net/mptcp/protocol.c | 11 +- net/mptcp/subflow.c | 20 +- net/netfilter/ipvs/ip_vs_ctl.c | 6 +- net/netfilter/nf_conntrack_standalone.c | 6 +- net/netfilter/nf_flow_table_offload.c | 3 - net/netfilter/nf_log.c | 2 +- net/netfilter/nf_nat_proto.c | 4 +- net/netfilter/nf_tables_api.c | 38 +- net/netfilter/nfnetlink_osf.c | 12 +- net/netfilter/nft_nat.c | 110 +- net/netfilter/x_tables.c | 14 +- net/openvswitch/datapath.h | 2 +- net/openvswitch/meter.c | 305 +- net/openvswitch/meter.h | 20 +- net/phonet/sysctl.c | 3 +- net/qrtr/ns.c | 20 +- net/rds/tcp.c | 6 +- net/sched/act_ct.c | 2 - net/sched/cls_api.c | 5 +- net/sched/em_ipt.c | 2 +- net/sched/sch_choke.c | 3 +- net/sched/sch_fq_codel.c | 2 +- net/sched/sch_sfq.c | 9 - net/sctp/sysctl.c | 32 +- net/smc/af_smc.c | 79 +- net/smc/smc.h | 1 - net/smc/smc_cdc.c | 8 +- net/smc/smc_clc.c | 12 +- net/smc/smc_clc.h | 1 - net/smc/smc_core.c | 542 +- net/smc/smc_core.h | 78 +- net/smc/smc_ib.c | 66 +- net/smc/smc_ib.h | 10 +- net/smc/smc_ism.c | 3 +- net/smc/smc_llc.c | 396 +- net/smc/smc_llc.h | 16 +- net/smc/smc_pnet.c | 539 +- net/smc/smc_pnet.h | 2 - net/smc/smc_tx.c | 13 +- net/smc/smc_wr.c | 2 +- net/sunrpc/clnt.c | 3 +- net/sunrpc/sysctl.c | 29 +- net/sunrpc/xprtrdma/svc_rdma.c | 7 +- net/tls/tls_sw.c | 7 +- net/vmw_vsock/virtio_transport_common.c | 4 - net/wireless/chan.c | 71 +- net/wireless/core.c | 10 +- net/wireless/core.h | 11 +- net/wireless/mlme.c | 106 +- net/wireless/nl80211.c | 44 +- net/wireless/rdev-ops.h | 11 +- net/wireless/reg.c | 40 +- net/wireless/scan.c | 4 +- net/wireless/sme.c | 2 - net/wireless/trace.h | 41 +- net/wireless/util.c | 58 +- net/x25/x25_subr.c | 6 - net/xdp/xsk.c | 4 +- net/xfrm/Kconfig | 3 - net/xfrm/Makefile | 2 +- net/xfrm/espintcp.c | 58 +- net/xfrm/xfrm_device.c | 8 +- net/xfrm/xfrm_input.c | 2 +- net/xfrm/xfrm_interface.c | 26 +- net/xfrm/xfrm_output.c | 12 +- samples/Kconfig | 6 - samples/Makefile | 1 - samples/mei/mei-amt-version.c | 2 +- samples/watch_queue/Makefile | 7 - samples/watch_queue/watch_test.c | 186 - scripts/Makefile.kcsan | 6 - scripts/Makefile.lib | 10 - scripts/atomic/fallbacks/acquire | 2 +- scripts/atomic/fallbacks/add_negative | 2 +- scripts/atomic/fallbacks/add_unless | 2 +- scripts/atomic/fallbacks/andnot | 2 +- scripts/atomic/fallbacks/dec | 2 +- scripts/atomic/fallbacks/dec_and_test | 2 +- scripts/atomic/fallbacks/dec_if_positive | 2 +- scripts/atomic/fallbacks/dec_unless_positive | 2 +- scripts/atomic/fallbacks/fence | 2 +- scripts/atomic/fallbacks/fetch_add_unless | 2 +- scripts/atomic/fallbacks/inc | 2 +- scripts/atomic/fallbacks/inc_and_test | 2 +- scripts/atomic/fallbacks/inc_not_zero | 2 +- scripts/atomic/fallbacks/inc_unless_negative | 2 +- scripts/atomic/fallbacks/read_acquire | 2 +- scripts/atomic/fallbacks/release | 2 +- scripts/atomic/fallbacks/set_release | 2 +- scripts/atomic/fallbacks/sub_and_test | 2 +- scripts/atomic/fallbacks/try_cmpxchg | 2 +- scripts/atomic/gen-atomic-fallback.sh | 2 - scripts/atomic/gen-atomic-instrumented.sh | 9 +- scripts/atomic/gen-atomic-long.sh | 3 +- scripts/basic/fixdep.c | 2 +- scripts/checkpatch.pl | 73 +- scripts/decodecode | 2 +- scripts/gcc-plugins/Makefile | 1 - scripts/gcc-plugins/gcc-common.h | 4 - scripts/gcc-plugins/stackleak_plugin.c | 5 +- scripts/gdb/linux/rbtree.py | 4 +- scripts/get_maintainer.pl | 44 +- scripts/kallsyms.c | 2 +- scripts/kernel-doc | 41 +- scripts/link-vmlinux.sh | 24 - scripts/mod/file2alias.c | 2 - scripts/mod/modpost.c | 3 +- scripts/mod/modpost.h | 2 +- scripts/sphinx-pre-install | 291 +- scripts/x86-check-compiler.sh | 9 - security/Makefile | 2 +- security/apparmor/apparmorfs.c | 56 +- security/apparmor/domain.c | 39 +- security/apparmor/include/label.h | 1 - security/apparmor/include/match.h | 11 - security/apparmor/label.c | 37 +- security/apparmor/lsm.c | 2 +- security/apparmor/match.c | 53 +- security/apparmor/path.c | 2 +- security/apparmor/policy_unpack.c | 4 - security/device_cgroup.c | 19 +- security/integrity/ima/ima.h | 12 +- security/integrity/ima/ima_api.c | 22 +- security/integrity/ima/ima_crypto.c | 248 +- security/integrity/ima/ima_fs.c | 4 +- security/integrity/ima/ima_init.c | 22 +- security/integrity/ima/ima_main.c | 3 - security/integrity/ima/ima_queue.c | 36 +- security/integrity/ima/ima_template.c | 25 +- security/integrity/integrity.h | 4 +- security/keys/Kconfig | 9 - security/keys/compat.c | 3 - security/keys/gc.c | 5 - security/keys/internal.h | 30 +- security/keys/key.c | 38 +- security/keys/keyctl.c | 99 +- security/keys/keyring.c | 20 +- security/keys/request_key.c | 4 +- security/min_addr.c | 2 +- security/security.c | 23 - security/selinux/Makefile | 2 +- security/selinux/hooks.c | 14 - security/selinux/include/classmap.h | 4 +- security/selinux/include/security.h | 3 +- security/selinux/ss/context.c | 32 - security/selinux/ss/context.h | 11 +- security/selinux/ss/ebitmap.c | 14 - security/selinux/ss/ebitmap.h | 1 - security/selinux/ss/mls.c | 2 +- security/selinux/ss/mls.h | 11 - security/selinux/ss/policydb.c | 350 +- security/selinux/ss/policydb.h | 11 +- security/selinux/ss/services.c | 111 +- security/selinux/ss/services.h | 3 + security/selinux/ss/sidtab.c | 35 +- security/selinux/ss/sidtab.h | 1 - security/smack/smack_lsm.c | 83 +- security/tomoyo/realpath.c | 4 +- security/yama/yama_lsm.c | 2 +- sound/core/memalloc.c | 2 +- sound/core/oss/pcm_plugin.c | 10 +- sound/core/oss/pcm_plugin.h | 2 +- sound/core/pcm_memory.c | 2 +- sound/core/seq/oss/seq_oss_timer.h | 10 + sound/firewire/fireworks/fireworks.h | 2 +- sound/hda/intel-dsp-config.c | 97 +- sound/hda/intel-nhlt.c | 49 +- sound/isa/ad1816a/ad1816a.c | 2 +- sound/pci/ac97/ac97_patch.c | 2 +- sound/pci/hda/Kconfig | 4 +- sound/pci/hda/hda_intel.c | 9 +- sound/pci/hda/patch_hdmi.c | 7 +- sound/pci/hda/patch_realtek.c | 1 - sound/pci/oxygen/xonar_pcm179x.c | 4 +- sound/soc/codecs/Kconfig | 24 +- sound/soc/codecs/Makefile | 2 - sound/soc/codecs/ad1980.c | 2 +- sound/soc/codecs/ad73311.c | 2 +- sound/soc/codecs/cs47l15.c | 9 +- sound/soc/codecs/cs47l24.c | 8 +- sound/soc/codecs/cs47l35.c | 9 +- sound/soc/codecs/cs47l85.c | 9 +- sound/soc/codecs/cs47l90.c | 9 +- sound/soc/codecs/cs47l92.c | 9 +- sound/soc/codecs/dmic.c | 4 +- sound/soc/codecs/nau8810.c | 35 +- sound/soc/codecs/nau8810.h | 8 - sound/soc/codecs/rt1308-sdw.c | 4 +- sound/soc/codecs/tlv320adcx140.c | 6 +- sound/soc/codecs/wcd9335.c | 44 +- sound/soc/codecs/wcd934x.c | 30 +- sound/soc/codecs/wm5102.c | 9 +- sound/soc/codecs/wm5110.c | 8 +- sound/soc/codecs/wm8782.c | 2 +- sound/soc/codecs/wm8900.c | 6 + sound/soc/codecs/wm8962.c | 3 +- sound/soc/codecs/wm8990.c | 98 + sound/soc/codecs/wm8991.c | 8 + sound/soc/codecs/wm8994.c | 8 + sound/soc/codecs/wm_adsp.c | 18 +- sound/soc/codecs/wm_adsp.h | 18 +- sound/soc/codecs/zl38060.c | 638 -- sound/soc/fsl/Kconfig | 11 - sound/soc/fsl/Makefile | 2 - sound/soc/fsl/fsl-asoc-card.c | 24 +- sound/soc/fsl/fsl_asrc.c | 305 +- sound/soc/fsl/fsl_asrc.h | 74 +- sound/soc/fsl/fsl_asrc_common.h | 106 - sound/soc/fsl/fsl_asrc_dma.c | 54 +- sound/soc/fsl/fsl_easrc.c | 2117 ----- sound/soc/fsl/fsl_easrc.h | 651 -- sound/soc/fsl/fsl_esai.c | 4 - sound/soc/fsl/fsl_micfil.c | 4 +- sound/soc/hisilicon/hi6210-i2s.c | 16 +- sound/soc/intel/atom/sst-atom-controls.h | 2 +- sound/soc/intel/atom/sst-mfld-platform-compress.c | 43 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +- sound/soc/intel/atom/sst-mfld-platform.h | 2 +- sound/soc/intel/boards/Kconfig | 44 +- sound/soc/intel/boards/Makefile | 2 - sound/soc/intel/boards/bdw-rt5650.c | 29 - sound/soc/intel/boards/bdw-rt5677.c | 26 - sound/soc/intel/boards/broadwell.c | 26 - sound/soc/intel/boards/cml_rt1011_rt5682.c | 222 +- sound/soc/intel/boards/ehl_rt5660.c | 323 - sound/soc/intel/boards/skl_hda_dsp_generic.c | 31 +- sound/soc/intel/boards/sof_da7219_max98373.c | 21 - sound/soc/intel/boards/sof_sdw.c | 55 +- sound/soc/intel/boards/sof_sdw_hdmi.c | 4 +- sound/soc/intel/boards/sof_sdw_rt1308.c | 2 +- sound/soc/intel/boards/sof_sdw_rt5682.c | 3 +- sound/soc/intel/boards/sof_sdw_rt700.c | 3 +- sound/soc/intel/boards/sof_sdw_rt711.c | 3 +- sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 7 - sound/soc/intel/haswell/sst-haswell-dsp.c | 185 +- sound/soc/intel/skylake/skl-i2s.h | 2 +- sound/soc/intel/skylake/skl-sst-utils.c | 2 +- sound/soc/intel/skylake/skl-topology.c | 184 +- sound/soc/intel/skylake/skl-topology.h | 5 +- sound/soc/intel/skylake/skl.h | 2 +- sound/soc/mxs/mxs-saif.c | 5 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 51 +- sound/soc/soc-compress.c | 231 +- sound/soc/soc-core.c | 145 +- sound/soc/soc-dai.c | 453 +- sound/soc/soc-dapm.c | 4 +- sound/soc/soc-generic-dmaengine-pcm.c | 6 +- sound/soc/soc-pcm.c | 80 +- sound/soc/soc-topology.c | 2 +- sound/soc/sof/compress.c | 7 +- sound/soc/sof/compress.h | 7 +- sound/soc/sof/imx/Kconfig | 31 +- sound/soc/sof/imx/Makefile | 2 - sound/soc/sof/imx/imx8m.c | 279 - sound/soc/sof/intel/hda-codec.c | 5 +- sound/soc/sof/intel/hda-dsp.c | 8 +- sound/soc/sof/intel/hda-loader.c | 9 +- sound/soc/sof/intel/hda.c | 16 +- sound/soc/sof/loader.c | 37 +- sound/soc/sof/nocodec.c | 6 +- sound/soc/sof/pcm.c | 4 +- sound/soc/sof/probe.h | 8 +- sound/soc/sof/sof-of-dev.c | 14 - sound/soc/sof/sof-pci-dev.c | 2 - sound/soc/sof/sof-priv.h | 2 +- sound/soc/sof/topology.c | 323 +- sound/soc/sprd/sprd-pcm-compress.c | 49 +- sound/soc/sprd/sprd-pcm-dma.c | 2 +- sound/soc/sprd/sprd-pcm-dma.h | 2 +- sound/soc/tegra/tegra_alc5632.c | 7 +- sound/soc/tegra/tegra_asoc_utils.c | 113 +- sound/soc/tegra/tegra_asoc_utils.h | 1 + sound/soc/tegra/tegra_max98090.c | 22 +- sound/soc/tegra/tegra_rt5640.c | 22 +- sound/soc/tegra/tegra_rt5677.c | 7 +- sound/soc/tegra/tegra_sgtl5000.c | 7 +- sound/soc/tegra/tegra_wm8753.c | 22 +- sound/soc/tegra/tegra_wm8903.c | 42 +- sound/soc/tegra/tegra_wm9712.c | 8 +- sound/soc/tegra/trimslice.c | 18 +- sound/soc/ti/davinci-mcasp.c | 4 +- sound/soc/ti/omap-mcbsp.c | 2 +- sound/soc/txx9/txx9aclc-ac97.c | 1 - sound/soc/uniphier/aio-compress.c | 45 +- sound/soc/uniphier/aio-dma.c | 2 +- sound/soc/uniphier/aio.h | 2 +- sound/usb/card.h | 4 - sound/usb/endpoint.c | 49 +- sound/usb/endpoint.h | 1 - sound/usb/line6/podhd.c | 22 +- sound/usb/mixer_quirks.c | 418 - sound/usb/pcm.c | 2 - sound/usb/proc.c | 53 - sound/usb/quirks.c | 14 + sound/usb/usx2y/usbusx2y.h | 2 +- tools/arch/x86/include/asm/orc_types.h | 3 +- tools/bpf/bpf_asm.c | 2 +- tools/bpf/bpf_dbg.c | 2 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 12 +- tools/bpf/bpftool/Documentation/bpftool-link.rst | 118 - tools/bpf/bpftool/Makefile | 13 +- tools/bpf/bpftool/bash-completion/bpftool | 41 +- tools/bpf/bpftool/btf.c | 1 + tools/bpf/bpftool/cgroup.c | 48 +- tools/bpf/bpftool/common.c | 2 - tools/bpf/bpftool/feature.c | 143 +- tools/bpf/bpftool/gen.c | 1 + tools/bpf/bpftool/jit_disasm.c | 1 + tools/bpf/bpftool/link.c | 333 - tools/bpf/bpftool/main.c | 6 +- tools/bpf/bpftool/main.h | 37 - tools/include/linux/kallsyms.h | 2 +- tools/include/linux/rbtree.h | 2 +- tools/include/linux/rbtree_augmented.h | 2 +- tools/include/uapi/linux/bpf.h | 44 +- tools/include/uapi/linux/if_link.h | 1 - tools/include/uapi/linux/kvm.h | 4 +- tools/kvm/kvm_stat/kvm_stat | 84 +- tools/kvm/kvm_stat/kvm_stat.service | 16 - tools/kvm/kvm_stat/kvm_stat.txt | 15 +- tools/lib/api/fs/fs.c | 17 - tools/lib/api/fs/fs.h | 12 - tools/lib/bpf/bpf.c | 19 +- tools/lib/bpf/bpf.h | 4 +- tools/lib/bpf/bpf_helpers.h | 7 - tools/lib/bpf/btf_dump.c | 2 +- tools/lib/bpf/hashmap.c | 7 - tools/lib/bpf/libbpf.c | 707 +- tools/lib/bpf/libbpf.map | 6 - tools/lib/bpf/libbpf_internal.h | 2 +- tools/lib/traceevent/parse-filter.c | 29 +- tools/memory-model/Documentation/explanation.txt | 83 +- tools/memory-model/Documentation/references.txt | 21 +- tools/memory-model/README | 10 +- tools/memory-model/litmus-tests/.gitignore | 2 +- .../litmus-tests}/MP+onceassign+derefonce.litmus | 0 tools/memory-model/litmus-tests/README | 3 + tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/Documentation/stack-validation.txt | 26 - tools/objtool/Makefile | 5 +- tools/objtool/arch.h | 15 +- tools/objtool/arch/x86/decode.c | 44 +- tools/objtool/arch/x86/include/cfi_regs.h | 25 - tools/objtool/builtin-check.c | 11 +- tools/objtool/builtin.h | 2 +- tools/objtool/cfi.h | 35 +- tools/objtool/check.c | 656 +- tools/objtool/check.h | 22 +- tools/objtool/elf.c | 74 +- tools/objtool/elf.h | 42 +- tools/objtool/orc_gen.c | 11 +- tools/perf/Documentation/Makefile | 4 +- tools/perf/Documentation/itrace.txt | 1 - tools/perf/Documentation/perf-bench.txt | 8 - tools/perf/Documentation/perf-c2c.txt | 11 - tools/perf/Documentation/perf-list.txt | 8 - tools/perf/Documentation/perf-report.txt | 11 - tools/perf/Documentation/perf-script.txt | 11 - tools/perf/Documentation/perf-top.txt | 9 - tools/perf/Documentation/perf.data-file-format.txt | 16 - tools/perf/bench/Build | 2 +- tools/perf/bench/bench.h | 2 +- tools/perf/bench/sched-messaging.c | 2 +- tools/perf/bench/synthesize.c | 101 - tools/perf/builtin-bench.c | 6 - tools/perf/builtin-c2c.c | 12 - tools/perf/builtin-ftrace.c | 5 +- tools/perf/builtin-inject.c | 2 +- tools/perf/builtin-report.c | 15 +- tools/perf/builtin-script.c | 320 +- tools/perf/builtin-stat.c | 5 +- tools/perf/builtin-timechart.c | 2 +- tools/perf/builtin-top.c | 11 - tools/perf/design.txt | 3 +- tools/perf/scripts/python/bin/flamegraph-record | 2 - tools/perf/scripts/python/bin/flamegraph-report | 3 - tools/perf/scripts/python/flamegraph.py | 124 - tools/perf/tests/expr.c | 4 +- tools/perf/tests/parse-events.c | 17 +- tools/perf/util/annotate.c | 20 - tools/perf/util/annotate.h | 4 +- tools/perf/util/arm-spe.c | 9 - tools/perf/util/auxtrace.c | 94 +- tools/perf/util/auxtrace.h | 14 - tools/perf/util/bpf-event.c | 93 - tools/perf/util/branch.h | 21 +- tools/perf/util/callchain.h | 8 - tools/perf/util/cap.h | 4 - tools/perf/util/cputopo.h | 2 +- tools/perf/util/cs-etm.c | 11 - tools/perf/util/dso.c | 1 - tools/perf/util/dso.h | 5 +- tools/perf/util/env.h | 3 - tools/perf/util/event.h | 2 +- tools/perf/util/evlist.c | 6 +- tools/perf/util/evsel.c | 35 +- tools/perf/util/evsel.h | 18 +- tools/perf/util/expr.c | 16 +- tools/perf/util/expr.h | 16 +- tools/perf/util/expr.l | 10 +- tools/perf/util/expr.y | 6 +- tools/perf/util/header.c | 108 - tools/perf/util/header.h | 1 - tools/perf/util/hist.c | 23 - tools/perf/util/intel-bts.c | 10 - tools/perf/util/intel-pt.c | 95 +- tools/perf/util/jitdump.c | 2 +- tools/perf/util/jitdump.h | 6 +- tools/perf/util/machine.c | 434 +- tools/perf/util/metricgroup.c | 60 +- tools/perf/util/ordered-events.h | 2 +- tools/perf/util/parse-events.l | 1 - tools/perf/util/parse-events.y | 9 - tools/perf/util/pmu.c | 102 - tools/perf/util/pmu.h | 9 - tools/perf/util/pstack.c | 2 +- tools/perf/util/record.c | 62 - tools/perf/util/s390-cpumcf-kernel.h | 1 - tools/perf/util/s390-cpumsf.c | 11 +- tools/perf/util/sort.c | 2 +- tools/perf/util/sort.h | 2 - tools/perf/util/stat-shadow.c | 2 +- tools/perf/util/symbol.c | 1 - tools/perf/util/symbol.h | 2 +- tools/perf/util/synthetic-events.c | 22 +- tools/perf/util/thread-stack.c | 57 - tools/perf/util/thread-stack.h | 3 - tools/perf/util/thread.c | 24 - tools/perf/util/thread.h | 15 - tools/perf/util/top.h | 1 - tools/perf/util/unwind-libunwind-local.c | 2 +- tools/perf/util/util.c | 1 - tools/spi/Makefile | 4 +- tools/spi/spidev_test.c | 21 +- tools/testing/nvdimm/test/nfit_test.h | 6 +- tools/testing/radix-tree/idr-test.c | 29 - tools/testing/selftests/bpf/.gitignore | 4 +- tools/testing/selftests/bpf/Makefile | 16 +- .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 110 +- .../selftests/bpf/prog_tests/btf_map_in_map.c | 49 - .../selftests/bpf/prog_tests/cls_redirect.c | 456 - .../testing/selftests/bpf/prog_tests/core_reloc.c | 2 +- tools/testing/selftests/bpf/prog_tests/hashmap.c | 380 - .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 5 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 5 - tools/testing/selftests/bpf/prog_tests/sk_assign.c | 21 +- .../testing/selftests/bpf/progs/core_reloc_types.h | 2 +- .../selftests/bpf/progs/test_btf_map_in_map.c | 76 - .../selftests/bpf/progs/test_cls_redirect.c | 1058 --- .../selftests/bpf/progs/test_cls_redirect.h | 54 - tools/testing/selftests/bpf/progs/test_obj_id.c | 14 +- tools/testing/selftests/bpf/progs/test_sk_assign.c | 82 +- .../testing/selftests/bpf/progs/test_sysctl_prog.c | 2 +- tools/testing/selftests/bpf/test_hashmap.c | 382 + tools/testing/selftests/bpf/test_progs.c | 21 +- tools/testing/selftests/bpf/test_progs.h | 7 - tools/testing/selftests/bpf/test_verifier.c | 7 +- .../testing/selftests/bpf/verifier/event_output.c | 24 - .../selftests/bpf/verifier/prevent_map_lookup.c | 30 + tools/testing/selftests/bpf/verifier/sock.c | 70 - .../ftrace/test.d/ftrace/fgraph-filter-stack.tc | 5 +- .../ftrace/test.d/ftrace/fgraph-filter.tc | 2 - .../ftrace/test.d/ftrace/func-filter-glob.tc | 2 - .../test.d/ftrace/func-filter-notrace-pid.tc | 5 +- .../ftrace/test.d/ftrace/func-filter-pid.tc | 5 +- .../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 2 +- .../ftrace/test.d/ftrace/func_event_triggers.tc | 5 +- .../ftrace/test.d/ftrace/func_mod_trace.tc | 2 +- .../ftrace/test.d/ftrace/func_profiler.tc | 5 +- .../ftrace/test.d/ftrace/func_set_ftrace_file.tc | 5 +- .../ftrace/test.d/ftrace/func_stack_tracer.tc | 2 - .../test.d/ftrace/func_traceonoff_triggers.tc | 5 +- tools/testing/selftests/ftrace/test.d/functions | 6 - .../ftrace/test.d/kprobe/kprobe_args_type.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_ftrace.tc | 2 - tools/testing/selftests/gpio/Makefile | 12 +- tools/testing/selftests/intel_pstate/Makefile | 2 +- tools/testing/selftests/kselftest_deps.sh | 272 - tools/testing/selftests/kselftest_harness.h | 234 +- tools/testing/selftests/kvm/.gitignore | 2 +- tools/testing/selftests/kvm/Makefile | 4 +- tools/testing/selftests/kvm/include/kvm_util.h | 28 +- tools/testing/selftests/kvm/lib/kvm_util.c | 154 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 8 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 5 +- .../testing/selftests/kvm/set_memory_region_test.c | 408 - .../selftests/kvm/x86_64/set_memory_region_test.c | 141 + tools/testing/selftests/memfd/Makefile | 14 +- tools/testing/selftests/net/Makefile | 1 - tools/testing/selftests/net/fib_nexthops.sh | 223 +- .../selftests/net/forwarding/pedit_dsfield.sh | 66 - .../testing/selftests/net/forwarding/tc_actions.sh | 26 +- tools/testing/selftests/net/pmtu.sh | 122 - tools/testing/selftests/net/tls.c | 93 +- tools/testing/selftests/net/vrf-xfrm-tests.sh | 436 - tools/testing/selftests/nsfs/pidns.c | 2 +- tools/testing/selftests/ntb/ntb_test.sh | 2 +- tools/testing/selftests/powerpc/Makefile | 1 - .../selftests/powerpc/nx-gzip/99-nx-gzip.rules | 1 - tools/testing/selftests/powerpc/nx-gzip/Makefile | 8 - tools/testing/selftests/powerpc/nx-gzip/README | 45 - .../testing/selftests/powerpc/nx-gzip/gunz_test.c | 1028 --- .../testing/selftests/powerpc/nx-gzip/gzfht_test.c | 433 - tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c | 316 - .../selftests/powerpc/nx-gzip/include/copy-paste.h | 56 - .../selftests/powerpc/nx-gzip/include/crb.h | 155 - .../testing/selftests/powerpc/nx-gzip/include/nx.h | 38 - .../selftests/powerpc/nx-gzip/include/nx_dbg.h | 95 - .../selftests/powerpc/nx-gzip/include/nxu.h | 650 -- .../selftests/powerpc/nx-gzip/include/vas-api.h | 1 - .../selftests/powerpc/nx-gzip/nx-gzip-test.sh | 46 - tools/testing/selftests/powerpc/pmu/ebb/trace.h | 4 +- tools/testing/selftests/proc/.gitignore | 2 - tools/testing/selftests/proc/Makefile | 2 - .../testing/selftests/proc/proc-fsconfig-hidepid.c | 50 - .../testing/selftests/proc/proc-multiple-procfs.c | 48 - .../testing/selftests/rcutorture/bin/functions.sh | 21 +- .../selftests/rcutorture/bin/kcsan-collapse.sh | 22 - .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 16 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 10 - .../selftests/rcutorture/bin/kvm-test-1-run.sh | 53 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 11 - .../selftests/rcutorture/bin/parse-console.sh | 18 +- .../selftests/rcutorture/configs/rcu/CFLIST | 3 - .../selftests/rcutorture/configs/rcu/RUDE01 | 10 - .../selftests/rcutorture/configs/rcu/RUDE01.boot | 1 - .../selftests/rcutorture/configs/rcu/TRACE01 | 11 - .../selftests/rcutorture/configs/rcu/TRACE01.boot | 1 - .../selftests/rcutorture/configs/rcu/TRACE02 | 11 - .../selftests/rcutorture/configs/rcu/TRACE02.boot | 1 - .../selftests/rcutorture/configs/rcu/TREE10 | 2 +- tools/testing/selftests/sysctl/sysctl.sh | 42 +- .../tc-testing/tc-tests/actions/pedit.json | 25 - tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 74 - tools/testing/selftests/vm/khugepaged.c | 1035 --- tools/testing/selftests/vm/mremap_dontunmap.c | 1 + tools/testing/selftests/vm/pkey-helpers.h | 225 - tools/testing/selftests/vm/pkey-powerpc.h | 136 - tools/testing/selftests/vm/pkey-x86.h | 181 - tools/testing/selftests/vm/protection_keys.c | 1580 ---- tools/testing/selftests/vm/write_to_hugetlbfs.c | 2 + .../testing/selftests/wireguard/qemu/debug.config | 1 + tools/testing/selftests/x86/.gitignore | 1 + tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/pkey-helpers.h | 219 + tools/testing/selftests/x86/protection_keys.c | 1506 +++ tools/vm/page_owner_sort.c | 5 +- virt/kvm/arm/arm.c | 6 +- virt/kvm/arm/mmu.c | 209 +- virt/kvm/arm/vgic/vgic-mmio-v3.c | 2 +- virt/kvm/arm/vgic/vgic.h | 4 +- virt/kvm/kvm_main.c | 33 +- 6672 files changed, 190200 insertions(+), 306492 deletions(-) delete mode 100644 Documentation/ABI/obsolete/sysfs-driver-intel_pmc_bxt delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-proximity delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sx9310 delete mode 100644 Documentation/RCU/checklist.rst create mode 100644 Documentation/RCU/checklist.txt delete mode 100644 Documentation/RCU/lockdep-splat.rst create mode 100644 Documentation/RCU/lockdep-splat.txt delete mode 100644 Documentation/RCU/lockdep.rst create mode 100644 Documentation/RCU/lockdep.txt delete mode 100644 Documentation/RCU/rculist_nulls.rst create mode 100644 Documentation/RCU/rculist_nulls.txt delete mode 100644 Documentation/RCU/rcuref.rst create mode 100644 Documentation/RCU/rcuref.txt delete mode 100644 Documentation/RCU/stallwarn.rst create mode 100644 Documentation/RCU/stallwarn.txt delete mode 100644 Documentation/RCU/torture.rst create mode 100644 Documentation/RCU/torture.txt delete mode 100644 Documentation/admin-guide/device-mapper/dm-ebs.rst delete mode 100644 Documentation/admin-guide/media/avermedia.rst delete mode 100644 Documentation/admin-guide/media/bt8xx.rst delete mode 100644 Documentation/admin-guide/media/bttv.rst delete mode 100644 Documentation/admin-guide/media/building.rst delete mode 100644 Documentation/admin-guide/media/cardlist.rst delete mode 100644 Documentation/admin-guide/media/cec-drivers.rst delete mode 100644 Documentation/admin-guide/media/ci.rst delete mode 100644 Documentation/admin-guide/media/cpia2.rst delete mode 100644 Documentation/admin-guide/media/cx18-cardlist.rst delete mode 100644 Documentation/admin-guide/media/cx231xx-cardlist.rst delete mode 100644 Documentation/admin-guide/media/cx23885-cardlist.rst delete mode 100644 Documentation/admin-guide/media/cx88-cardlist.rst delete mode 100644 Documentation/admin-guide/media/cx88.rst delete mode 100644 Documentation/admin-guide/media/davinci-vpbe.rst delete mode 100644 Documentation/admin-guide/media/dvb-drivers.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-a800-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-af9005-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-af9015-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-af9035-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-anysee-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-au6610-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-az6007-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-az6027-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-ce6230-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-cinergyT2-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-cxusb-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-dib0700-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-dibusb-mb-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-dibusb-mc-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-digitv-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-dtt200u-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-dtv5100-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-dvbsky-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-dw2102-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-ec168-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-gl861-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-gp8psk-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-lmedm04-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-m920x-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-mxl111sf-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-nova-t-usb2-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-opera1-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-pctv452e-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-rtl28xxu-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-technisat-usb2-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-ttusb2-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-umt-010-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-vp702x-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-vp7045-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb-usb-zd1301-cardlist.rst delete mode 100644 Documentation/admin-guide/media/dvb.rst delete mode 100644 Documentation/admin-guide/media/dvb_intro.rst delete mode 100644 Documentation/admin-guide/media/dvb_references.rst delete mode 100644 Documentation/admin-guide/media/em28xx-cardlist.rst delete mode 100644 Documentation/admin-guide/media/faq.rst delete mode 100644 Documentation/admin-guide/media/fimc.rst delete mode 100644 Documentation/admin-guide/media/frontend-cardlist.rst delete mode 100644 Documentation/admin-guide/media/imx.rst delete mode 100644 Documentation/admin-guide/media/imx6q-sabreauto.dot delete mode 100644 Documentation/admin-guide/media/imx6q-sabresd.dot delete mode 100644 Documentation/admin-guide/media/index.rst delete mode 100644 Documentation/admin-guide/media/intro.rst delete mode 100644 Documentation/admin-guide/media/ipu3.rst delete mode 100644 Documentation/admin-guide/media/meye.rst delete mode 100644 Documentation/admin-guide/media/omap3isp.rst delete mode 100644 Documentation/admin-guide/media/other-usb-cardlist.rst delete mode 100644 Documentation/admin-guide/media/remote-controller.rst delete mode 100644 Documentation/admin-guide/media/saa7134.rst delete mode 100644 Documentation/admin-guide/media/siano-cardlist.rst delete mode 100644 Documentation/admin-guide/media/v4l-drivers.rst delete mode 100644 Documentation/admin-guide/media/vimc.rst delete mode 100644 Documentation/admin-guide/media/zr364xx.rst delete mode 100644 Documentation/core-api/printk-basics.rst delete mode 100644 Documentation/dev-tools/kcsan.rst delete mode 100644 Documentation/devicetree/bindings/display/bridge/nwl-dsi.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/arm,versatile-t [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/arm,versatile-t [...] create mode 100644 Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/feiyang,fy07024 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/feiyang,fy07024 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9322.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p097pfg.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p097pfg.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p120zdg [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p120zdg [...] create mode 100644 Documentation/devicetree/bindings/display/panel/jdi,lt070me05000.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/jdi,lt070me05000.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/kingdisplay,kd0 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/kingdisplay,kd0 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/kingdisplay,kd0 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/leadtek,ltk050h [...] create mode 100644 Documentation/devicetree/bindings/display/panel/lg,acx467akm-7.txt create mode 100644 Documentation/devicetree/bindings/display/panel/lg,ld070wx3-sl01.txt create mode 100644 Documentation/devicetree/bindings/display/panel/lg,lg4573.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/lg,lg4573.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/lg,lh500wx1-sd03.txt create mode 100644 Documentation/devicetree/bindings/display/panel/lgphilips,lb035q02.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/lgphilips,lb035 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/olimex,lcd-olin [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/olimex,lcd-olin [...] create mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] create mode 100644 Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,amoled- [...] create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,ld9040.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,ld9040.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d16d0.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d16d0.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e3ha2.txt create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e63j0x03.txt create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/seiko,43wvf1g.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/seiko,43wvf1g.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq150x1lg11.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq150x1lg11.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls037v7dw01.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls037v7dw01.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls043t1le01.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls043t1le01.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/simple-panel.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7789v.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sony,acx565akm.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sony,acx565akm.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/startek,startek [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/startek,startek [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/tpo,td.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/tpo,td028ttec1.txt create mode 100644 Documentation/devicetree/bindings/display/panel/tpo,td043mtea1.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/visionox,rm69299.yaml create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,rk3 [...] delete mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,rk3 [...] create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip-vop.txt delete mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip-vop.yaml delete mode 100644 Documentation/devicetree/bindings/dma/ingenic,dma.yaml create mode 100644 Documentation/devicetree/bindings/dma/jz4780-dma.txt create mode 100644 Documentation/devicetree/bindings/dma/renesas,rcar-dmac.txt delete mode 100644 Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml create mode 100644 Documentation/devicetree/bindings/dma/renesas,usb-dmac.txt delete mode 100644 Documentation/devicetree/bindings/dma/renesas,usb-dmac.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt delete mode 100644 Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml create mode 100644 Documentation/devicetree/bindings/i2c/i2c-cadence.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-xiic.txt delete mode 100644 Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1241.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/rockchip-saradc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/common.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/st,stm32-dac.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/st,stm32-dac.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/amstaos,tsl2563.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2563.txt create mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4000.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.yaml create mode 100644 Documentation/devicetree/bindings/input/gpio-keys-polled.txt create mode 100644 Documentation/devicetree/bindings/input/gpio-keys.txt delete mode 100644 Documentation/devicetree/bindings/input/gpio-keys.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-sgm3140.yaml delete mode 100644 Documentation/devicetree/bindings/media/rockchip,vdec.yaml create mode 100644 Documentation/devicetree/bindings/media/rockchip-rga.txt delete mode 100644 Documentation/devicetree/bindings/media/rockchip-rga.yaml create mode 100644 Documentation/devicetree/bindings/media/rockchip-vpu.txt delete mode 100644 Documentation/devicetree/bindings/media/rockchip-vpu.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/mips/loongson/rs780e-acpi.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/ingenic,mmc.yaml create mode 100644 Documentation/devicetree/bindings/mmc/jz4740.txt delete mode 100644 Documentation/devicetree/bindings/net/nxp,tja11xx.yaml create mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.txt delete mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.yaml delete mode 100644 Documentation/devicetree/bindings/net/realtek-bluetooth.yaml create mode 100644 Documentation/devicetree/bindings/net/stm32-dwmac.txt delete mode 100644 Documentation/devicetree/bindings/net/stm32-dwmac.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/rockchip-efuse.txt delete mode 100644 Documentation/devicetree/bindings/nvmem/rockchip-efuse.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77826.yaml delete mode 100644 Documentation/devicetree/bindings/rng/arm-cctrng.yaml delete mode 100644 Documentation/devicetree/bindings/sound/fsl,easrc.yaml create mode 100644 Documentation/devicetree/bindings/sound/simple-card.txt delete mode 100644 Documentation/devicetree/bindings/sound/simple-card.yaml delete mode 100644 Documentation/devicetree/bindings/sound/zl38060.yaml delete mode 100644 Documentation/devicetree/bindings/spi/renesas,rspi.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-rspi.txt create mode 100644 Documentation/devicetree/bindings/sram/rockchip-pmu-sram.txt delete mode 100644 Documentation/devicetree/bindings/thermal/ti,am654-thermal.yaml create mode 100644 Documentation/devicetree/bindings/timer/cadence,ttc-timer.txt delete mode 100644 Documentation/devicetree/bindings/timer/cdns,ttc.yaml create mode 100644 Documentation/devicetree/bindings/timer/ingenic,tcu.txt delete mode 100644 Documentation/devicetree/bindings/timer/ingenic,tcu.yaml delete mode 100644 Documentation/driver-api/media/drivers/bttv-devel.rst delete mode 100644 Documentation/driver-api/media/drivers/cpia2_devel.rst delete mode 100644 Documentation/driver-api/media/drivers/cx2341x-devel.rst delete mode 100644 Documentation/driver-api/media/drivers/cx88-devel.rst delete mode 100644 Documentation/driver-api/media/drivers/davinci-vpbe-devel.rst delete mode 100644 Documentation/driver-api/media/drivers/fimc-devel.rst delete mode 100644 Documentation/driver-api/media/drivers/index.rst delete mode 100644 Documentation/driver-api/media/drivers/saa7134-devel.rst delete mode 100644 Documentation/driver-api/media/drivers/vimc-devel.rst delete mode 100644 Documentation/driver-api/media/index.rst delete mode 100644 Documentation/driver-api/media/v4l2-videobuf.rst delete mode 100644 Documentation/features/debug/debug-vm-pgtable/arch-support.txt create mode 100644 Documentation/features/vm/numa-memblock/arch-support.txt delete mode 100644 Documentation/filesystems/gfs2-glocks.rst create mode 100644 Documentation/filesystems/gfs2-glocks.txt delete mode 100644 Documentation/hwmon/bcm54140.rst create mode 100644 Documentation/i2c/i2c.svg delete mode 100644 Documentation/i2c/i2c_bus.svg delete mode 100644 Documentation/litmus-tests/README delete mode 100644 Documentation/litmus-tests/atomic/Atomic-RMW+mb__after_atomic-i [...] delete mode 100644 Documentation/litmus-tests/atomic/Atomic-RMW-ops-are-atomic-WRT [...] delete mode 100644 Documentation/litmus-tests/atomic/README delete mode 100644 Documentation/litmus-tests/rcu/RCU+sync+free.litmus delete mode 100644 Documentation/litmus-tests/rcu/RCU+sync+read.litmus create mode 100644 Documentation/media/.gitignore create mode 100644 Documentation/media/Makefile rename Documentation/{userspace-api => }/media/audio.h.rst.exceptions (100%) rename Documentation/{userspace-api => }/media/ca.h.rst.exceptions (100%) create mode 100644 Documentation/media/cec-drivers/index.rst rename Documentation/{admin-guide/media => media/cec-drivers}/pulse8-cec.rst (100%) rename Documentation/{userspace-api => }/media/cec.h.rst.exceptions (100%) rename Documentation/{userspace-api => }/media/conf_nitpick.py (100%) rename Documentation/{userspace-api => }/media/dmx.h.rst.exceptions (100%) create mode 100644 Documentation/media/dvb-drivers/avermedia.rst create mode 100644 Documentation/media/dvb-drivers/bt8xx.rst create mode 100644 Documentation/media/dvb-drivers/cards.rst create mode 100644 Documentation/media/dvb-drivers/ci.rst rename Documentation/{driver-api/media/drivers => media/dvb-drivers}/contributors. [...] rename Documentation/{driver-api/media/drivers => media/dvb-drivers}/dvb-usb.rst (100%) create mode 100644 Documentation/media/dvb-drivers/faq.rst rename Documentation/{driver-api/media/drivers => media/dvb-drivers}/frontends.rst (100%) create mode 100644 Documentation/media/dvb-drivers/index.rst create mode 100644 Documentation/media/dvb-drivers/intro.rst rename Documentation/{admin-guide/media => media/dvb-drivers}/lmedm04.rst (100%) rename Documentation/{admin-guide/media => media/dvb-drivers}/opera-firmware.rst (100%) rename Documentation/{admin-guide/media => media/dvb-drivers}/technisat.rst (100%) rename Documentation/{admin-guide/media => media/dvb-drivers}/ttusb-dec.rst (100%) create mode 100644 Documentation/media/dvb-drivers/udev.rst rename Documentation/{userspace-api => }/media/frontend.h.rst.exceptions (100%) create mode 100644 Documentation/media/index.rst rename Documentation/{userspace-api => }/media/intro.rst (100%) rename Documentation/{driver-api/media => media/kapi}/cec-core.rst (100%) rename Documentation/{driver-api/media => media/kapi}/csi2.rst (100%) rename Documentation/{driver-api/media => media/kapi}/dtv-ca.rst (100%) rename Documentation/{driver-api/media => media/kapi}/dtv-common.rst (100%) rename Documentation/{driver-api/media => media/kapi}/dtv-core.rst (100%) rename Documentation/{driver-api/media => media/kapi}/dtv-demux.rst (100%) rename Documentation/{driver-api/media => media/kapi}/dtv-frontend.rst (100%) rename Documentation/{driver-api/media => media/kapi}/dtv-net.rst (100%) rename Documentation/{driver-api/media => media/kapi}/mc-core.rst (100%) rename Documentation/{driver-api/media => media/kapi}/rc-core.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-async.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-clocks.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-common.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-controls.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-core.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-dev.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-device.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-dv-timings.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-event.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-fh.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-flash-led-class.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-fwnode.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-intro.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-mc.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-mediabus.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-mem2mem.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-rect.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-subdev.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-tuner.rst (100%) rename Documentation/{driver-api/media => media/kapi}/v4l2-tveeprom.rst (100%) create mode 100644 Documentation/media/kapi/v4l2-videobuf.rst rename Documentation/{driver-api/media => media/kapi}/v4l2-videobuf2.rst (100%) rename Documentation/{userspace-api => }/media/lirc.h.rst.exceptions (100%) rename Documentation/{userspace-api => }/media/media.h.rst.exceptions (100%) create mode 100644 Documentation/media/media_kapi.rst create mode 100644 Documentation/media/media_uapi.rst rename Documentation/{userspace-api => }/media/net.h.rst.exceptions (100%) create mode 100644 Documentation/media/typical_media_device.svg create mode 100644 Documentation/media/uapi/cec/cec-api.rst create mode 100644 Documentation/media/uapi/cec/cec-func-close.rst create mode 100644 Documentation/media/uapi/cec/cec-func-ioctl.rst create mode 100644 Documentation/media/uapi/cec/cec-func-open.rst create mode 100644 Documentation/media/uapi/cec/cec-func-poll.rst create mode 100644 Documentation/media/uapi/cec/cec-funcs.rst create mode 100644 Documentation/media/uapi/cec/cec-header.rst create mode 100644 Documentation/media/uapi/cec/cec-intro.rst create mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-caps.rst rename Documentation/{userspace-api/media => media/uapi}/cec/cec-ioc-adap-g-conn-i [...] create mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-log-addrs.rst create mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-phys-addr.rst create mode 100644 Documentation/media/uapi/cec/cec-ioc-dqevent.rst create mode 100644 Documentation/media/uapi/cec/cec-ioc-g-mode.rst create mode 100644 Documentation/media/uapi/cec/cec-ioc-receive.rst create mode 100644 Documentation/media/uapi/cec/cec-pin-error-inj.rst create mode 100644 Documentation/media/uapi/dvb/audio-bilingual-channel-select.rst create mode 100644 Documentation/media/uapi/dvb/audio-channel-select.rst create mode 100644 Documentation/media/uapi/dvb/audio-clear-buffer.rst create mode 100644 Documentation/media/uapi/dvb/audio-continue.rst create mode 100644 Documentation/media/uapi/dvb/audio-fclose.rst create mode 100644 Documentation/media/uapi/dvb/audio-fopen.rst create mode 100644 Documentation/media/uapi/dvb/audio-fwrite.rst create mode 100644 Documentation/media/uapi/dvb/audio-get-capabilities.rst create mode 100644 Documentation/media/uapi/dvb/audio-get-status.rst create mode 100644 Documentation/media/uapi/dvb/audio-pause.rst create mode 100644 Documentation/media/uapi/dvb/audio-play.rst create mode 100644 Documentation/media/uapi/dvb/audio-select-source.rst create mode 100644 Documentation/media/uapi/dvb/audio-set-av-sync.rst create mode 100644 Documentation/media/uapi/dvb/audio-set-bypass-mode.rst create mode 100644 Documentation/media/uapi/dvb/audio-set-id.rst create mode 100644 Documentation/media/uapi/dvb/audio-set-mixer.rst create mode 100644 Documentation/media/uapi/dvb/audio-set-mute.rst create mode 100644 Documentation/media/uapi/dvb/audio-set-streamtype.rst create mode 100644 Documentation/media/uapi/dvb/audio-stop.rst create mode 100644 Documentation/media/uapi/dvb/audio.rst create mode 100644 Documentation/media/uapi/dvb/audio_data_types.rst create mode 100644 Documentation/media/uapi/dvb/audio_function_calls.rst create mode 100644 Documentation/media/uapi/dvb/ca-fclose.rst create mode 100644 Documentation/media/uapi/dvb/ca-fopen.rst create mode 100644 Documentation/media/uapi/dvb/ca-get-cap.rst create mode 100644 Documentation/media/uapi/dvb/ca-get-descr-info.rst create mode 100644 Documentation/media/uapi/dvb/ca-get-msg.rst create mode 100644 Documentation/media/uapi/dvb/ca-get-slot-info.rst create mode 100644 Documentation/media/uapi/dvb/ca-reset.rst create mode 100644 Documentation/media/uapi/dvb/ca-send-msg.rst create mode 100644 Documentation/media/uapi/dvb/ca-set-descr.rst create mode 100644 Documentation/media/uapi/dvb/ca.rst create mode 100644 Documentation/media/uapi/dvb/ca_data_types.rst create mode 100644 Documentation/media/uapi/dvb/ca_function_calls.rst create mode 100644 Documentation/media/uapi/dvb/demux.rst create mode 100644 Documentation/media/uapi/dvb/dmx-add-pid.rst create mode 100644 Documentation/media/uapi/dvb/dmx-expbuf.rst create mode 100644 Documentation/media/uapi/dvb/dmx-fclose.rst create mode 100644 Documentation/media/uapi/dvb/dmx-fopen.rst create mode 100644 Documentation/media/uapi/dvb/dmx-fread.rst create mode 100644 Documentation/media/uapi/dvb/dmx-fwrite.rst create mode 100644 Documentation/media/uapi/dvb/dmx-get-pes-pids.rst create mode 100644 Documentation/media/uapi/dvb/dmx-get-stc.rst create mode 100644 Documentation/media/uapi/dvb/dmx-mmap.rst create mode 100644 Documentation/media/uapi/dvb/dmx-munmap.rst create mode 100644 Documentation/media/uapi/dvb/dmx-qbuf.rst create mode 100644 Documentation/media/uapi/dvb/dmx-querybuf.rst create mode 100644 Documentation/media/uapi/dvb/dmx-remove-pid.rst create mode 100644 Documentation/media/uapi/dvb/dmx-reqbufs.rst create mode 100644 Documentation/media/uapi/dvb/dmx-set-buffer-size.rst create mode 100644 Documentation/media/uapi/dvb/dmx-set-filter.rst create mode 100644 Documentation/media/uapi/dvb/dmx-set-pes-filter.rst create mode 100644 Documentation/media/uapi/dvb/dmx-start.rst create mode 100644 Documentation/media/uapi/dvb/dmx-stop.rst create mode 100644 Documentation/media/uapi/dvb/dmx_fcalls.rst create mode 100644 Documentation/media/uapi/dvb/dmx_types.rst create mode 100644 Documentation/media/uapi/dvb/dvb-fe-read-status.rst create mode 100644 Documentation/media/uapi/dvb/dvb-frontend-event.rst create mode 100644 Documentation/media/uapi/dvb/dvb-frontend-parameters.rst create mode 100644 Documentation/media/uapi/dvb/dvbapi.rst create mode 100644 Documentation/media/uapi/dvb/dvbproperty.rst create mode 100644 Documentation/media/uapi/dvb/dvbstb.svg create mode 100644 Documentation/media/uapi/dvb/examples.rst create mode 100644 Documentation/media/uapi/dvb/fe-bandwidth-t.rst create mode 100644 Documentation/media/uapi/dvb/fe-diseqc-recv-slave-reply.rst create mode 100644 Documentation/media/uapi/dvb/fe-diseqc-reset-overload.rst create mode 100644 Documentation/media/uapi/dvb/fe-diseqc-send-burst.rst create mode 100644 Documentation/media/uapi/dvb/fe-diseqc-send-master-cmd.rst create mode 100644 Documentation/media/uapi/dvb/fe-dishnetwork-send-legacy-cmd.rst create mode 100644 Documentation/media/uapi/dvb/fe-enable-high-lnb-voltage.rst create mode 100644 Documentation/media/uapi/dvb/fe-get-event.rst create mode 100644 Documentation/media/uapi/dvb/fe-get-frontend.rst create mode 100644 Documentation/media/uapi/dvb/fe-get-info.rst create mode 100644 Documentation/media/uapi/dvb/fe-get-property.rst create mode 100644 Documentation/media/uapi/dvb/fe-read-ber.rst create mode 100644 Documentation/media/uapi/dvb/fe-read-signal-strength.rst create mode 100644 Documentation/media/uapi/dvb/fe-read-snr.rst create mode 100644 Documentation/media/uapi/dvb/fe-read-status.rst create mode 100644 Documentation/media/uapi/dvb/fe-read-uncorrected-blocks.rst create mode 100644 Documentation/media/uapi/dvb/fe-set-frontend-tune-mode.rst create mode 100644 Documentation/media/uapi/dvb/fe-set-frontend.rst create mode 100644 Documentation/media/uapi/dvb/fe-set-tone.rst create mode 100644 Documentation/media/uapi/dvb/fe-set-voltage.rst create mode 100644 Documentation/media/uapi/dvb/fe-type-t.rst create mode 100644 Documentation/media/uapi/dvb/fe_property_parameters.rst create mode 100644 Documentation/media/uapi/dvb/frontend-header.rst create mode 100644 Documentation/media/uapi/dvb/frontend-property-cable-systems.rst create mode 100644 Documentation/media/uapi/dvb/frontend-property-satellite-systems.rst create mode 100644 Documentation/media/uapi/dvb/frontend-property-terrestrial-systems.rst create mode 100644 Documentation/media/uapi/dvb/frontend-stat-properties.rst create mode 100644 Documentation/media/uapi/dvb/frontend.rst create mode 100644 Documentation/media/uapi/dvb/frontend_f_close.rst create mode 100644 Documentation/media/uapi/dvb/frontend_f_open.rst create mode 100644 Documentation/media/uapi/dvb/frontend_fcalls.rst create mode 100644 Documentation/media/uapi/dvb/frontend_legacy_api.rst create mode 100644 Documentation/media/uapi/dvb/frontend_legacy_dvbv3_api.rst create mode 100644 Documentation/media/uapi/dvb/headers.rst create mode 100644 Documentation/media/uapi/dvb/intro.rst create mode 100644 Documentation/media/uapi/dvb/legacy_dvb_apis.rst create mode 100644 Documentation/media/uapi/dvb/net-add-if.rst create mode 100644 Documentation/media/uapi/dvb/net-get-if.rst create mode 100644 Documentation/media/uapi/dvb/net-remove-if.rst create mode 100644 Documentation/media/uapi/dvb/net-types.rst create mode 100644 Documentation/media/uapi/dvb/net.rst create mode 100644 Documentation/media/uapi/dvb/query-dvb-frontend-info.rst create mode 100644 Documentation/media/uapi/dvb/video-clear-buffer.rst create mode 100644 Documentation/media/uapi/dvb/video-command.rst create mode 100644 Documentation/media/uapi/dvb/video-continue.rst create mode 100644 Documentation/media/uapi/dvb/video-fast-forward.rst create mode 100644 Documentation/media/uapi/dvb/video-fclose.rst create mode 100644 Documentation/media/uapi/dvb/video-fopen.rst create mode 100644 Documentation/media/uapi/dvb/video-freeze.rst create mode 100644 Documentation/media/uapi/dvb/video-fwrite.rst create mode 100644 Documentation/media/uapi/dvb/video-get-capabilities.rst create mode 100644 Documentation/media/uapi/dvb/video-get-event.rst create mode 100644 Documentation/media/uapi/dvb/video-get-frame-count.rst create mode 100644 Documentation/media/uapi/dvb/video-get-pts.rst create mode 100644 Documentation/media/uapi/dvb/video-get-size.rst create mode 100644 Documentation/media/uapi/dvb/video-get-status.rst create mode 100644 Documentation/media/uapi/dvb/video-play.rst create mode 100644 Documentation/media/uapi/dvb/video-select-source.rst create mode 100644 Documentation/media/uapi/dvb/video-set-blank.rst create mode 100644 Documentation/media/uapi/dvb/video-set-display-format.rst create mode 100644 Documentation/media/uapi/dvb/video-set-format.rst create mode 100644 Documentation/media/uapi/dvb/video-set-streamtype.rst create mode 100644 Documentation/media/uapi/dvb/video-slowmotion.rst create mode 100644 Documentation/media/uapi/dvb/video-stillpicture.rst create mode 100644 Documentation/media/uapi/dvb/video-stop.rst create mode 100644 Documentation/media/uapi/dvb/video-try-command.rst create mode 100644 Documentation/media/uapi/dvb/video.rst create mode 100644 Documentation/media/uapi/dvb/video_function_calls.rst create mode 100644 Documentation/media/uapi/dvb/video_types.rst create mode 100644 Documentation/media/uapi/fdl-appendix.rst create mode 100644 Documentation/media/uapi/gen-errors.rst create mode 100644 Documentation/media/uapi/mediactl/media-controller-intro.rst create mode 100644 Documentation/media/uapi/mediactl/media-controller-model.rst create mode 100644 Documentation/media/uapi/mediactl/media-controller.rst create mode 100644 Documentation/media/uapi/mediactl/media-func-close.rst create mode 100644 Documentation/media/uapi/mediactl/media-func-ioctl.rst create mode 100644 Documentation/media/uapi/mediactl/media-func-open.rst create mode 100644 Documentation/media/uapi/mediactl/media-funcs.rst create mode 100644 Documentation/media/uapi/mediactl/media-header.rst create mode 100644 Documentation/media/uapi/mediactl/media-ioc-device-info.rst create mode 100644 Documentation/media/uapi/mediactl/media-ioc-enum-entities.rst create mode 100644 Documentation/media/uapi/mediactl/media-ioc-enum-links.rst create mode 100644 Documentation/media/uapi/mediactl/media-ioc-g-topology.rst create mode 100644 Documentation/media/uapi/mediactl/media-ioc-request-alloc.rst create mode 100644 Documentation/media/uapi/mediactl/media-ioc-setup-link.rst create mode 100644 Documentation/media/uapi/mediactl/media-request-ioc-queue.rst create mode 100644 Documentation/media/uapi/mediactl/media-request-ioc-reinit.rst create mode 100644 Documentation/media/uapi/mediactl/media-types.rst create mode 100644 Documentation/media/uapi/mediactl/request-api.rst create mode 100644 Documentation/media/uapi/mediactl/request-func-close.rst create mode 100644 Documentation/media/uapi/mediactl/request-func-ioctl.rst create mode 100644 Documentation/media/uapi/mediactl/request-func-poll.rst create mode 100644 Documentation/media/uapi/rc/keytable.c.rst create mode 100644 Documentation/media/uapi/rc/lirc-dev-intro.rst create mode 100644 Documentation/media/uapi/rc/lirc-dev.rst create mode 100644 Documentation/media/uapi/rc/lirc-func.rst create mode 100644 Documentation/media/uapi/rc/lirc-get-features.rst create mode 100644 Documentation/media/uapi/rc/lirc-get-rec-mode.rst create mode 100644 Documentation/media/uapi/rc/lirc-get-rec-resolution.rst create mode 100644 Documentation/media/uapi/rc/lirc-get-send-mode.rst create mode 100644 Documentation/media/uapi/rc/lirc-get-timeout.rst create mode 100644 Documentation/media/uapi/rc/lirc-header.rst create mode 100644 Documentation/media/uapi/rc/lirc-read.rst create mode 100644 Documentation/media/uapi/rc/lirc-set-measure-carrier-mode.rst create mode 100644 Documentation/media/uapi/rc/lirc-set-rec-carrier-range.rst create mode 100644 Documentation/media/uapi/rc/lirc-set-rec-carrier.rst create mode 100644 Documentation/media/uapi/rc/lirc-set-rec-timeout-reports.rst create mode 100644 Documentation/media/uapi/rc/lirc-set-rec-timeout.rst create mode 100644 Documentation/media/uapi/rc/lirc-set-send-carrier.rst create mode 100644 Documentation/media/uapi/rc/lirc-set-send-duty-cycle.rst create mode 100644 Documentation/media/uapi/rc/lirc-set-transmitter-mask.rst create mode 100644 Documentation/media/uapi/rc/lirc-set-wideband-receiver.rst create mode 100644 Documentation/media/uapi/rc/lirc-write.rst create mode 100644 Documentation/media/uapi/rc/rc-intro.rst rename Documentation/{userspace-api/media => media/uapi}/rc/rc-protos.rst (100%) create mode 100644 Documentation/media/uapi/rc/rc-sysfs-nodes.rst create mode 100644 Documentation/media/uapi/rc/rc-table-change.rst create mode 100644 Documentation/media/uapi/rc/rc-tables.rst create mode 100644 Documentation/media/uapi/rc/remote_controllers.rst create mode 100644 Documentation/media/uapi/v4l/app-pri.rst create mode 100644 Documentation/media/uapi/v4l/async.rst create mode 100644 Documentation/media/uapi/v4l/audio.rst create mode 100644 Documentation/media/uapi/v4l/bayer.svg create mode 100644 Documentation/media/uapi/v4l/biblio.rst create mode 100644 Documentation/media/uapi/v4l/buffer.rst create mode 100644 Documentation/media/uapi/v4l/capture-example.rst create mode 100644 Documentation/media/uapi/v4l/capture.c.rst create mode 100644 Documentation/media/uapi/v4l/colorspaces-defs.rst create mode 100644 Documentation/media/uapi/v4l/colorspaces-details.rst create mode 100644 Documentation/media/uapi/v4l/colorspaces.rst create mode 100644 Documentation/media/uapi/v4l/common-defs.rst create mode 100644 Documentation/media/uapi/v4l/common.rst create mode 100644 Documentation/media/uapi/v4l/compat.rst create mode 100644 Documentation/media/uapi/v4l/constraints.svg create mode 100644 Documentation/media/uapi/v4l/control.rst create mode 100644 Documentation/media/uapi/v4l/crop.rst create mode 100644 Documentation/media/uapi/v4l/crop.svg create mode 100644 Documentation/media/uapi/v4l/depth-formats.rst create mode 100644 Documentation/media/uapi/v4l/dev-capture.rst rename Documentation/{userspace-api/media => media/uapi}/v4l/dev-decoder.rst (100%) create mode 100644 Documentation/media/uapi/v4l/dev-event.rst create mode 100644 Documentation/media/uapi/v4l/dev-mem2mem.rst create mode 100644 Documentation/media/uapi/v4l/dev-meta.rst create mode 100644 Documentation/media/uapi/v4l/dev-osd.rst create mode 100644 Documentation/media/uapi/v4l/dev-output.rst create mode 100644 Documentation/media/uapi/v4l/dev-overlay.rst create mode 100644 Documentation/media/uapi/v4l/dev-radio.rst create mode 100644 Documentation/media/uapi/v4l/dev-raw-vbi.rst create mode 100644 Documentation/media/uapi/v4l/dev-rds.rst create mode 100644 Documentation/media/uapi/v4l/dev-sdr.rst create mode 100644 Documentation/media/uapi/v4l/dev-sliced-vbi.rst rename Documentation/{userspace-api/media => media/uapi}/v4l/dev-stateless-decoder [...] create mode 100644 Documentation/media/uapi/v4l/dev-subdev.rst create mode 100644 Documentation/media/uapi/v4l/dev-touch.rst create mode 100644 Documentation/media/uapi/v4l/devices.rst create mode 100644 Documentation/media/uapi/v4l/diff-v4l.rst create mode 100644 Documentation/media/uapi/v4l/dmabuf.rst create mode 100644 Documentation/media/uapi/v4l/dv-timings.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-camera.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-codec.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-detect.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-dv.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-flash.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-fm-rx.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-fm-tx.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-image-process.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-image-source.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-rf-tuner.rst create mode 100644 Documentation/media/uapi/v4l/extended-controls.rst create mode 100644 Documentation/media/uapi/v4l/field-order.rst create mode 100644 Documentation/media/uapi/v4l/fieldseq_bt.svg create mode 100644 Documentation/media/uapi/v4l/fieldseq_tb.svg create mode 100644 Documentation/media/uapi/v4l/format.rst create mode 100644 Documentation/media/uapi/v4l/func-close.rst create mode 100644 Documentation/media/uapi/v4l/func-ioctl.rst create mode 100644 Documentation/media/uapi/v4l/func-mmap.rst create mode 100644 Documentation/media/uapi/v4l/func-munmap.rst create mode 100644 Documentation/media/uapi/v4l/func-open.rst create mode 100644 Documentation/media/uapi/v4l/func-poll.rst create mode 100644 Documentation/media/uapi/v4l/func-read.rst create mode 100644 Documentation/media/uapi/v4l/func-select.rst create mode 100644 Documentation/media/uapi/v4l/func-write.rst create mode 100644 Documentation/media/uapi/v4l/hist-v4l2.rst create mode 100644 Documentation/media/uapi/v4l/hsv-formats.rst create mode 100644 Documentation/media/uapi/v4l/io.rst create mode 100644 Documentation/media/uapi/v4l/libv4l-introduction.rst create mode 100644 Documentation/media/uapi/v4l/libv4l.rst create mode 100644 Documentation/media/uapi/v4l/meta-formats.rst create mode 100644 Documentation/media/uapi/v4l/mmap.rst create mode 100644 Documentation/media/uapi/v4l/nv12mt.svg create mode 100644 Documentation/media/uapi/v4l/nv12mt_example.svg create mode 100644 Documentation/media/uapi/v4l/open.rst rename Documentation/{userspace-api/media => media/uapi}/v4l/pipeline.dot (100%) create mode 100644 Documentation/media/uapi/v4l/pixfmt-bayer.rst rename Documentation/{userspace-api/media => media/uapi}/v4l/pixfmt-cnf4.rst (100%) create mode 100644 Documentation/media/uapi/v4l/pixfmt-compressed.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-grey.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-indexed.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-intro.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-inzi.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-m420.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-uvc.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vivid.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vsp1-hgo.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12m.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12mt.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-nv16.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-nv16m.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-nv24.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-reserved.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-rgb.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cs08.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cs14le.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cu08.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cu16le.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-pcu16be.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-pcu18be.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-pcu20be.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-ru12le.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10alaw8.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10dpcm8.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10p.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb12.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb12p.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb14.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb14p.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb16.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb8.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-td08.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-td16.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-tu08.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-uv8.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-uyvy.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-v4l2-mplane.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-v4l2.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-vyuy.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y10.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y10b.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y10p.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y12.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y12i.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y14.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y16-be.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y16.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y41p.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y8i.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv410.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv411p.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv420.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv420m.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv422m.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv422p.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv444m.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-yuyv.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-yvyu.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-z16.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt.rst create mode 100644 Documentation/media/uapi/v4l/planar-apis.rst create mode 100644 Documentation/media/uapi/v4l/querycap.rst create mode 100644 Documentation/media/uapi/v4l/rw.rst create mode 100644 Documentation/media/uapi/v4l/sdr-formats.rst create mode 100644 Documentation/media/uapi/v4l/selection-api-configuration.rst create mode 100644 Documentation/media/uapi/v4l/selection-api-examples.rst create mode 100644 Documentation/media/uapi/v4l/selection-api-intro.rst create mode 100644 Documentation/media/uapi/v4l/selection-api-targets.rst create mode 100644 Documentation/media/uapi/v4l/selection-api-vs-crop-api.rst create mode 100644 Documentation/media/uapi/v4l/selection-api.rst create mode 100644 Documentation/media/uapi/v4l/selection.svg create mode 100644 Documentation/media/uapi/v4l/selections-common.rst create mode 100644 Documentation/media/uapi/v4l/standard.rst create mode 100644 Documentation/media/uapi/v4l/streaming-par.rst create mode 100644 Documentation/media/uapi/v4l/subdev-formats.rst create mode 100644 Documentation/media/uapi/v4l/subdev-image-processing-crop.svg create mode 100644 Documentation/media/uapi/v4l/subdev-image-processing-full.svg create mode 100644 Documentation/media/uapi/v4l/subdev-image-processing-scaling-mu [...] create mode 100644 Documentation/media/uapi/v4l/tch-formats.rst create mode 100644 Documentation/media/uapi/v4l/tuner.rst create mode 100644 Documentation/media/uapi/v4l/user-func.rst create mode 100644 Documentation/media/uapi/v4l/userp.rst create mode 100644 Documentation/media/uapi/v4l/v4l2-selection-flags.rst create mode 100644 Documentation/media/uapi/v4l/v4l2-selection-targets.rst create mode 100644 Documentation/media/uapi/v4l/v4l2.rst create mode 100644 Documentation/media/uapi/v4l/v4l2grab-example.rst create mode 100644 Documentation/media/uapi/v4l/v4l2grab.c.rst create mode 100644 Documentation/media/uapi/v4l/vbi_525.svg create mode 100644 Documentation/media/uapi/v4l/vbi_625.svg create mode 100644 Documentation/media/uapi/v4l/vbi_hsync.svg create mode 100644 Documentation/media/uapi/v4l/video.rst create mode 100644 Documentation/media/uapi/v4l/videodev.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-create-bufs.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-cropcap.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-dbg-g-chip-info.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-dbg-g-register.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-decoder-cmd.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-dqevent.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-dv-timings-cap.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-encoder-cmd.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-enum-dv-timings.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-enum-fmt.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-enum-frameintervals.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-enum-framesizes.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-enum-freq-bands.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-enumaudio.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-enumaudioout.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-enuminput.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-enumoutput.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-enumstd.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-expbuf.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-audio.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-audioout.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-crop.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-ctrl.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-dv-timings.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-edid.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-enc-index.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-ext-ctrls.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-fbuf.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-fmt.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-frequency.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-input.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-jpegcomp.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-modulator.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-output.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-parm.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-priority.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-selection.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-sliced-vbi-cap.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-std.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-g-tuner.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-log-status.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-overlay.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-prepare-buf.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-qbuf.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-query-dv-timings.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-querybuf.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-querycap.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-queryctrl.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-querystd.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-reqbufs.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-s-hw-freq-seek.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-streamon.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-enum-frame-interval.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-enum-frame-size.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-enum-mbus-code.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-crop.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-fmt.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-frame-interval.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-selection.rst create mode 100644 Documentation/media/uapi/v4l/vidioc-subscribe-event.rst create mode 100644 Documentation/media/uapi/v4l/yuv-formats.rst rename Documentation/{admin-guide/media => media/v4l-drivers}/au0828-cardlist.rst (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/bttv-cardlist.rst (100%) create mode 100644 Documentation/media/v4l-drivers/bttv.rst rename Documentation/{admin-guide/media => media/v4l-drivers}/cafe_ccic.rst (100%) create mode 100644 Documentation/media/v4l-drivers/cardlist.rst create mode 100644 Documentation/media/v4l-drivers/cpia2.rst create mode 100644 Documentation/media/v4l-drivers/cx2341x.rst create mode 100644 Documentation/media/v4l-drivers/cx23885-cardlist.rst create mode 100644 Documentation/media/v4l-drivers/cx88-cardlist.rst create mode 100644 Documentation/media/v4l-drivers/cx88.rst create mode 100644 Documentation/media/v4l-drivers/davinci-vpbe.rst create mode 100644 Documentation/media/v4l-drivers/em28xx-cardlist.rst create mode 100644 Documentation/media/v4l-drivers/fimc.rst rename Documentation/{userspace-api/media/v4l => media/v4l-drivers}/fourcc.rst (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/gspca-cardlist.rst (100%) create mode 100644 Documentation/media/v4l-drivers/imx.rst rename Documentation/{admin-guide/media => media/v4l-drivers}/imx7.rst (100%) create mode 100644 Documentation/media/v4l-drivers/index.rst create mode 100644 Documentation/media/v4l-drivers/ipu3.rst rename Documentation/{admin-guide/media => media/v4l-drivers}/ipu3_rcb.svg (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/ivtv-cardlist.rst (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/ivtv.rst (100%) create mode 100644 Documentation/media/v4l-drivers/max2175.rst create mode 100644 Documentation/media/v4l-drivers/meye.rst create mode 100644 Documentation/media/v4l-drivers/omap3isp.rst rename Documentation/{admin-guide/media => media/v4l-drivers}/omap4_camera.rst (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/philips.rst (100%) rename Documentation/{driver-api/media/drivers => media/v4l-drivers}/pvrusb2.rst (100%) rename Documentation/{driver-api/media/drivers => media/v4l-drivers}/pxa_camera.rs [...] rename Documentation/{admin-guide/media => media/v4l-drivers}/qcom_camss.rst (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/qcom_camss_8x96_grap [...] rename Documentation/{admin-guide/media => media/v4l-drivers}/qcom_camss_graph.dot (100%) rename Documentation/{driver-api/media/drivers => media/v4l-drivers}/radiotrack.rs [...] rename Documentation/{admin-guide/media => media/v4l-drivers}/rcar-fdp1.rst (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/saa7134-cardlist.rst (100%) create mode 100644 Documentation/media/v4l-drivers/saa7134.rst rename Documentation/{admin-guide/media => media/v4l-drivers}/saa7164-cardlist.rst (100%) rename Documentation/{driver-api/media/drivers => media/v4l-drivers}/sh_mobile_ceu [...] rename Documentation/{admin-guide/media => media/v4l-drivers}/si470x.rst (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/si4713.rst (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/si476x.rst (100%) rename {drivers/staging/media/soc_camera => Documentation/media/v4l-drivers}/soc-c [...] rename Documentation/{admin-guide/media => media/v4l-drivers}/tm6000-cardlist.rst (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/tuner-cardlist.rst (100%) rename Documentation/{driver-api/media/drivers => media/v4l-drivers}/tuners.rst (100%) rename Documentation/{admin-guide/media => media/v4l-drivers}/usbvision-cardlist.r [...] rename Documentation/{userspace-api/media/drivers => media/v4l-drivers}/uvcvideo.r [...] create mode 100644 Documentation/media/v4l-drivers/v4l-with-ir.rst rename Documentation/{admin-guide/media => media/v4l-drivers}/vimc.dot (100%) create mode 100644 Documentation/media/v4l-drivers/vimc.rst rename Documentation/{admin-guide/media => media/v4l-drivers}/vivid.rst (100%) create mode 100644 Documentation/media/v4l-drivers/zr364xx.rst rename Documentation/{userspace-api => }/media/video.h.rst.exceptions (100%) rename Documentation/{userspace-api => }/media/videodev2.h.rst.exceptions (100%) delete mode 100644 Documentation/networking/6pack.rst create mode 100644 Documentation/networking/6pack.txt delete mode 100644 Documentation/networking/altera_tse.rst create mode 100644 Documentation/networking/altera_tse.txt delete mode 100644 Documentation/networking/arcnet-hardware.rst create mode 100644 Documentation/networking/arcnet-hardware.txt delete mode 100644 Documentation/networking/arcnet.rst create mode 100644 Documentation/networking/arcnet.txt delete mode 100644 Documentation/networking/atm.rst create mode 100644 Documentation/networking/atm.txt delete mode 100644 Documentation/networking/ax25.rst create mode 100644 Documentation/networking/ax25.txt delete mode 100644 Documentation/networking/baycom.rst create mode 100644 Documentation/networking/baycom.txt delete mode 100644 Documentation/networking/bonding.rst create mode 100644 Documentation/networking/bonding.txt create mode 100644 Documentation/networking/caif/Linux-CAIF.txt delete mode 100644 Documentation/networking/caif/index.rst delete mode 100644 Documentation/networking/caif/linux_caif.rst delete mode 100644 Documentation/networking/caif/spi_porting.rst create mode 100644 Documentation/networking/caif/spi_porting.txt delete mode 100644 Documentation/networking/cdc_mbim.rst create mode 100644 Documentation/networking/cdc_mbim.txt delete mode 100644 Documentation/networking/cops.rst create mode 100644 Documentation/networking/cops.txt delete mode 100644 Documentation/networking/cxacru.rst create mode 100644 Documentation/networking/cxacru.txt delete mode 100644 Documentation/networking/dccp.rst create mode 100644 Documentation/networking/dccp.txt delete mode 100644 Documentation/networking/dctcp.rst create mode 100644 Documentation/networking/dctcp.txt delete mode 100644 Documentation/networking/decnet.rst create mode 100644 Documentation/networking/decnet.txt delete mode 100644 Documentation/networking/defza.rst create mode 100644 Documentation/networking/defza.txt delete mode 100644 Documentation/networking/dns_resolver.rst create mode 100644 Documentation/networking/dns_resolver.txt delete mode 100644 Documentation/networking/driver.rst create mode 100644 Documentation/networking/driver.txt delete mode 100644 Documentation/networking/eql.rst create mode 100644 Documentation/networking/eql.txt delete mode 100644 Documentation/networking/fib_trie.rst create mode 100644 Documentation/networking/fib_trie.txt delete mode 100644 Documentation/networking/filter.rst create mode 100644 Documentation/networking/filter.txt delete mode 100644 Documentation/networking/fore200e.rst create mode 100644 Documentation/networking/fore200e.txt delete mode 100644 Documentation/networking/framerelay.rst create mode 100644 Documentation/networking/framerelay.txt delete mode 100644 Documentation/networking/gen_stats.rst create mode 100644 Documentation/networking/gen_stats.txt delete mode 100644 Documentation/networking/generic-hdlc.rst create mode 100644 Documentation/networking/generic-hdlc.txt delete mode 100644 Documentation/networking/generic_netlink.rst create mode 100644 Documentation/networking/generic_netlink.txt delete mode 100644 Documentation/networking/gtp.rst create mode 100644 Documentation/networking/gtp.txt delete mode 100644 Documentation/networking/hinic.rst create mode 100644 Documentation/networking/hinic.txt delete mode 100644 Documentation/networking/ila.rst create mode 100644 Documentation/networking/ila.txt delete mode 100644 Documentation/networking/ip-sysctl.rst create mode 100644 Documentation/networking/ip-sysctl.txt delete mode 100644 Documentation/networking/ip_dynaddr.rst create mode 100644 Documentation/networking/ip_dynaddr.txt delete mode 100644 Documentation/networking/ipddp.rst create mode 100644 Documentation/networking/ipddp.txt delete mode 100644 Documentation/networking/iphase.rst create mode 100644 Documentation/networking/iphase.txt delete mode 100644 Documentation/networking/ipsec.rst create mode 100644 Documentation/networking/ipsec.txt delete mode 100644 Documentation/networking/ipv6.rst create mode 100644 Documentation/networking/ipv6.txt delete mode 100644 Documentation/networking/ipvlan.rst create mode 100644 Documentation/networking/ipvlan.txt delete mode 100644 Documentation/networking/ipvs-sysctl.rst create mode 100644 Documentation/networking/ipvs-sysctl.txt delete mode 100644 Documentation/networking/kcm.rst create mode 100644 Documentation/networking/kcm.txt delete mode 100644 Documentation/powerpc/vas-api.rst rename Documentation/{core-api/rbtree.rst => rbtree.txt} (100%) delete mode 100644 Documentation/s390/pci.rst delete mode 100644 Documentation/translations/it_IT/riscv/patch-acceptance.rst delete mode 100644 Documentation/userspace-api/media/Makefile delete mode 100644 Documentation/userspace-api/media/cec/cec-api.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-func-close.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-func-ioctl.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-func-open.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-func-poll.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-funcs.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-header.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-intro.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-ioc-adap-g-caps.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-ioc-adap-g-log-addrs.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-ioc-adap-g-phys-addr.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-ioc-dqevent.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-ioc-g-mode.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-ioc-receive.rst delete mode 100644 Documentation/userspace-api/media/cec/cec-pin-error-inj.rst delete mode 100644 Documentation/userspace-api/media/drivers/cx2341x-uapi.rst delete mode 100644 Documentation/userspace-api/media/drivers/imx-uapi.rst delete mode 100644 Documentation/userspace-api/media/drivers/index.rst delete mode 100644 Documentation/userspace-api/media/drivers/max2175.rst delete mode 100644 Documentation/userspace-api/media/drivers/meye-uapi.rst delete mode 100644 Documentation/userspace-api/media/drivers/omap3isp-uapi.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-bilingual-channel-s [...] delete mode 100644 Documentation/userspace-api/media/dvb/audio-channel-select.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-clear-buffer.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-continue.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-fclose.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-fopen.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-fwrite.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-get-capabilities.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-get-status.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-pause.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-play.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-select-source.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-set-av-sync.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-set-bypass-mode.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-set-id.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-set-mixer.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-set-mute.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-set-streamtype.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio-stop.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio_data_types.rst delete mode 100644 Documentation/userspace-api/media/dvb/audio_function_calls.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca-fclose.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca-fopen.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca-get-cap.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca-get-descr-info.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca-get-msg.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca-get-slot-info.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca-reset.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca-send-msg.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca-set-descr.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca_data_types.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca_function_calls.rst delete mode 100644 Documentation/userspace-api/media/dvb/ca_high_level.rst delete mode 100644 Documentation/userspace-api/media/dvb/demux.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-add-pid.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-expbuf.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-fclose.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-fopen.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-fread.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-fwrite.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-get-pes-pids.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-get-stc.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-mmap.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-munmap.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-qbuf.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-querybuf.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-remove-pid.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-reqbufs.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-set-buffer-size.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-set-filter.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-set-pes-filter.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-start.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx-stop.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx_fcalls.rst delete mode 100644 Documentation/userspace-api/media/dvb/dmx_types.rst delete mode 100644 Documentation/userspace-api/media/dvb/dvb-fe-read-status.rst delete mode 100644 Documentation/userspace-api/media/dvb/dvb-frontend-event.rst delete mode 100644 Documentation/userspace-api/media/dvb/dvb-frontend-parameters.rst delete mode 100644 Documentation/userspace-api/media/dvb/dvbapi.rst delete mode 100644 Documentation/userspace-api/media/dvb/dvbproperty.rst delete mode 100644 Documentation/userspace-api/media/dvb/dvbstb.svg delete mode 100644 Documentation/userspace-api/media/dvb/examples.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-bandwidth-t.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-recv-slave-reply.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-reset-overload.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-send-burst.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-send-master-cmd.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-dishnetwork-send-legac [...] delete mode 100644 Documentation/userspace-api/media/dvb/fe-enable-high-lnb-voltage.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-get-event.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-get-frontend.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-get-info.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-get-property.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-read-ber.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-read-signal-strength.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-read-snr.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-read-status.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-read-uncorrected-blocks.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-set-frontend-tune-mode.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-set-frontend.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-set-tone.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-set-voltage.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe-type-t.rst delete mode 100644 Documentation/userspace-api/media/dvb/fe_property_parameters.rst delete mode 100644 Documentation/userspace-api/media/dvb/frontend-header.rst delete mode 100644 Documentation/userspace-api/media/dvb/frontend-property-cable-s [...] delete mode 100644 Documentation/userspace-api/media/dvb/frontend-property-satelli [...] delete mode 100644 Documentation/userspace-api/media/dvb/frontend-property-terrest [...] delete mode 100644 Documentation/userspace-api/media/dvb/frontend-stat-properties.rst delete mode 100644 Documentation/userspace-api/media/dvb/frontend.rst delete mode 100644 Documentation/userspace-api/media/dvb/frontend_f_close.rst delete mode 100644 Documentation/userspace-api/media/dvb/frontend_f_open.rst delete mode 100644 Documentation/userspace-api/media/dvb/frontend_fcalls.rst delete mode 100644 Documentation/userspace-api/media/dvb/frontend_legacy_api.rst delete mode 100644 Documentation/userspace-api/media/dvb/frontend_legacy_dvbv3_api.rst delete mode 100644 Documentation/userspace-api/media/dvb/headers.rst delete mode 100644 Documentation/userspace-api/media/dvb/intro.rst delete mode 100644 Documentation/userspace-api/media/dvb/legacy_dvb_apis.rst delete mode 100644 Documentation/userspace-api/media/dvb/net-add-if.rst delete mode 100644 Documentation/userspace-api/media/dvb/net-get-if.rst delete mode 100644 Documentation/userspace-api/media/dvb/net-remove-if.rst delete mode 100644 Documentation/userspace-api/media/dvb/net-types.rst delete mode 100644 Documentation/userspace-api/media/dvb/net.rst delete mode 100644 Documentation/userspace-api/media/dvb/query-dvb-frontend-info.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-clear-buffer.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-command.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-continue.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-fast-forward.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-fclose.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-fopen.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-freeze.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-fwrite.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-get-capabilities.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-get-event.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-get-frame-count.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-get-pts.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-get-size.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-get-status.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-play.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-select-source.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-set-blank.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-set-display-format.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-set-format.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-set-streamtype.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-slowmotion.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-stillpicture.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-stop.rst delete mode 100644 Documentation/userspace-api/media/dvb/video-try-command.rst delete mode 100644 Documentation/userspace-api/media/dvb/video.rst delete mode 100644 Documentation/userspace-api/media/dvb/video_function_calls.rst delete mode 100644 Documentation/userspace-api/media/dvb/video_types.rst delete mode 100644 Documentation/userspace-api/media/fdl-appendix.rst delete mode 100644 Documentation/userspace-api/media/gen-errors.rst delete mode 100644 Documentation/userspace-api/media/index.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-controller-intro.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-controller-model.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-controller.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-func-close.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-func-ioctl.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-func-open.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-funcs.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-header.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-device-info.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-enum-entities.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-enum-links.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-g-topology.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-request-alloc.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-setup-link.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-request-ioc-queue.rst delete mode 100644 Documentation/userspace-api/media/mediactl/media-request-ioc-re [...] delete mode 100644 Documentation/userspace-api/media/mediactl/media-types.rst delete mode 100644 Documentation/userspace-api/media/mediactl/request-api.rst delete mode 100644 Documentation/userspace-api/media/mediactl/request-func-close.rst delete mode 100644 Documentation/userspace-api/media/mediactl/request-func-ioctl.rst delete mode 100644 Documentation/userspace-api/media/mediactl/request-func-poll.rst delete mode 100644 Documentation/userspace-api/media/rc/keytable.c.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-dev-intro.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-dev.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-func.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-get-features.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-get-rec-mode.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-get-rec-resolution.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-get-send-mode.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-get-timeout.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-header.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-read.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-set-measure-carrier-mode.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-carrier-range.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-carrier.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-timeout-reports.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-timeout.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-set-send-carrier.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-set-send-duty-cycle.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-set-transmitter-mask.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-set-wideband-receiver.rst delete mode 100644 Documentation/userspace-api/media/rc/lirc-write.rst delete mode 100644 Documentation/userspace-api/media/rc/rc-intro.rst delete mode 100644 Documentation/userspace-api/media/rc/rc-sysfs-nodes.rst delete mode 100644 Documentation/userspace-api/media/rc/rc-table-change.rst delete mode 100644 Documentation/userspace-api/media/rc/rc-tables.rst delete mode 100644 Documentation/userspace-api/media/rc/remote_controllers.rst delete mode 100644 Documentation/userspace-api/media/typical_media_device.svg delete mode 100644 Documentation/userspace-api/media/v4l/app-pri.rst delete mode 100644 Documentation/userspace-api/media/v4l/async.rst delete mode 100644 Documentation/userspace-api/media/v4l/audio.rst delete mode 100644 Documentation/userspace-api/media/v4l/bayer.svg delete mode 100644 Documentation/userspace-api/media/v4l/biblio.rst delete mode 100644 Documentation/userspace-api/media/v4l/buffer.rst delete mode 100644 Documentation/userspace-api/media/v4l/capture-example.rst delete mode 100644 Documentation/userspace-api/media/v4l/capture.c.rst delete mode 100644 Documentation/userspace-api/media/v4l/colorspaces-defs.rst delete mode 100644 Documentation/userspace-api/media/v4l/colorspaces-details.rst delete mode 100644 Documentation/userspace-api/media/v4l/colorspaces.rst delete mode 100644 Documentation/userspace-api/media/v4l/common-defs.rst delete mode 100644 Documentation/userspace-api/media/v4l/common.rst delete mode 100644 Documentation/userspace-api/media/v4l/compat.rst delete mode 100644 Documentation/userspace-api/media/v4l/constraints.svg delete mode 100644 Documentation/userspace-api/media/v4l/control.rst delete mode 100644 Documentation/userspace-api/media/v4l/crop.rst delete mode 100644 Documentation/userspace-api/media/v4l/crop.svg delete mode 100644 Documentation/userspace-api/media/v4l/depth-formats.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-capture.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-event.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-mem2mem.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-meta.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-osd.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-output.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-overlay.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-radio.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-raw-vbi.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-rds.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-sdr.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-sliced-vbi.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-subdev.rst delete mode 100644 Documentation/userspace-api/media/v4l/dev-touch.rst delete mode 100644 Documentation/userspace-api/media/v4l/devices.rst delete mode 100644 Documentation/userspace-api/media/v4l/diff-v4l.rst delete mode 100644 Documentation/userspace-api/media/v4l/dmabuf.rst delete mode 100644 Documentation/userspace-api/media/v4l/dv-timings.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-camera.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-codec.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-detect.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-dv.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-flash.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-fm-rx.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-fm-tx.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-image-process.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-image-source.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-jpeg.rst delete mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-rf-tuner.rst delete mode 100644 Documentation/userspace-api/media/v4l/extended-controls.rst delete mode 100644 Documentation/userspace-api/media/v4l/field-order.rst delete mode 100644 Documentation/userspace-api/media/v4l/fieldseq_bt.svg delete mode 100644 Documentation/userspace-api/media/v4l/fieldseq_tb.svg delete mode 100644 Documentation/userspace-api/media/v4l/format.rst delete mode 100644 Documentation/userspace-api/media/v4l/func-close.rst delete mode 100644 Documentation/userspace-api/media/v4l/func-ioctl.rst delete mode 100644 Documentation/userspace-api/media/v4l/func-mmap.rst delete mode 100644 Documentation/userspace-api/media/v4l/func-munmap.rst delete mode 100644 Documentation/userspace-api/media/v4l/func-open.rst delete mode 100644 Documentation/userspace-api/media/v4l/func-poll.rst delete mode 100644 Documentation/userspace-api/media/v4l/func-read.rst delete mode 100644 Documentation/userspace-api/media/v4l/func-select.rst delete mode 100644 Documentation/userspace-api/media/v4l/func-write.rst delete mode 100644 Documentation/userspace-api/media/v4l/hist-v4l2.rst delete mode 100644 Documentation/userspace-api/media/v4l/hsv-formats.rst delete mode 100644 Documentation/userspace-api/media/v4l/io.rst delete mode 100644 Documentation/userspace-api/media/v4l/libv4l-introduction.rst delete mode 100644 Documentation/userspace-api/media/v4l/libv4l.rst delete mode 100644 Documentation/userspace-api/media/v4l/meta-formats.rst delete mode 100644 Documentation/userspace-api/media/v4l/mmap.rst delete mode 100644 Documentation/userspace-api/media/v4l/nv12mt.svg delete mode 100644 Documentation/userspace-api/media/v4l/nv12mt_example.svg delete mode 100644 Documentation/userspace-api/media/v4l/open.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-bayer.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-compressed.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-grey.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-indexed.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-intro.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-inzi.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-m420.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-uvc.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-vivid.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-vsp1-hgo.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-vsp1-hgt.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12m.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12mt.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv16.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv16m.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv24.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-packed-hsv.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-packed-yuv.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-reserved.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-rgb.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cs08.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cs14le.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cu08.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cu16le.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu16be.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu18be.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu20be.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-ru12le.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10alaw8.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10dpcm8.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10p.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb12.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb12p.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb14.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb14p.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb16.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb8.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-td08.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-td16.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-tu08.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-tu16.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-uv8.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-uyvy.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-v4l2-mplane.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-v4l2.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-vyuy.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10b.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10p.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y12.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y12i.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y14.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y16-be.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y16.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y41p.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y8i.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv410.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv411p.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv420.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv420m.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv422m.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv422p.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv444m.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuyv.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yvyu.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt-z16.rst delete mode 100644 Documentation/userspace-api/media/v4l/pixfmt.rst delete mode 100644 Documentation/userspace-api/media/v4l/planar-apis.rst delete mode 100644 Documentation/userspace-api/media/v4l/querycap.rst delete mode 100644 Documentation/userspace-api/media/v4l/rw.rst delete mode 100644 Documentation/userspace-api/media/v4l/sdr-formats.rst delete mode 100644 Documentation/userspace-api/media/v4l/selection-api-configuration.rst delete mode 100644 Documentation/userspace-api/media/v4l/selection-api-examples.rst delete mode 100644 Documentation/userspace-api/media/v4l/selection-api-intro.rst delete mode 100644 Documentation/userspace-api/media/v4l/selection-api-targets.rst delete mode 100644 Documentation/userspace-api/media/v4l/selection-api-vs-crop-api.rst delete mode 100644 Documentation/userspace-api/media/v4l/selection-api.rst delete mode 100644 Documentation/userspace-api/media/v4l/selection.svg delete mode 100644 Documentation/userspace-api/media/v4l/selections-common.rst delete mode 100644 Documentation/userspace-api/media/v4l/standard.rst delete mode 100644 Documentation/userspace-api/media/v4l/streaming-par.rst delete mode 100644 Documentation/userspace-api/media/v4l/subdev-formats.rst delete mode 100644 Documentation/userspace-api/media/v4l/subdev-image-processing-crop.svg delete mode 100644 Documentation/userspace-api/media/v4l/subdev-image-processing-full.svg delete mode 100644 Documentation/userspace-api/media/v4l/subdev-image-processing-s [...] delete mode 100644 Documentation/userspace-api/media/v4l/tch-formats.rst delete mode 100644 Documentation/userspace-api/media/v4l/tuner.rst delete mode 100644 Documentation/userspace-api/media/v4l/user-func.rst delete mode 100644 Documentation/userspace-api/media/v4l/userp.rst delete mode 100644 Documentation/userspace-api/media/v4l/v4l2-selection-flags.rst delete mode 100644 Documentation/userspace-api/media/v4l/v4l2-selection-targets.rst delete mode 100644 Documentation/userspace-api/media/v4l/v4l2.rst delete mode 100644 Documentation/userspace-api/media/v4l/v4l2grab-example.rst delete mode 100644 Documentation/userspace-api/media/v4l/v4l2grab.c.rst delete mode 100644 Documentation/userspace-api/media/v4l/vbi_525.svg delete mode 100644 Documentation/userspace-api/media/v4l/vbi_625.svg delete mode 100644 Documentation/userspace-api/media/v4l/vbi_hsync.svg delete mode 100644 Documentation/userspace-api/media/v4l/video.rst delete mode 100644 Documentation/userspace-api/media/v4l/videodev.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-create-bufs.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-cropcap.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-dbg-g-chip-info.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-dbg-g-register.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-decoder-cmd.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-dqevent.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-dv-timings-cap.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-encoder-cmd.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-dv-timings.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-fmt.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-frameintervals.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-framesizes.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-freq-bands.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumaudio.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumaudioout.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-enuminput.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumoutput.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumstd.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-expbuf.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-audio.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-audioout.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-crop.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-ctrl.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-dv-timings.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-edid.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-enc-index.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-ext-ctrls.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-fbuf.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-fmt.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-frequency.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-input.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-jpegcomp.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-modulator.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-output.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-parm.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-priority.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-selection.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-sliced-vbi-cap.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-std.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-tuner.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-log-status.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-overlay.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-prepare-buf.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-qbuf.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-query-dv-timings.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-querybuf.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-querycap.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-queryctrl.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-querystd.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-reqbufs.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-s-hw-freq-seek.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-streamon.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame- [...] delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame- [...] delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-mbus-code.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-crop.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-fmt.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-frame-int [...] delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-selection.rst delete mode 100644 Documentation/userspace-api/media/v4l/vidioc-subscribe-event.rst delete mode 100644 Documentation/userspace-api/media/v4l/yuv-formats.rst delete mode 100644 Documentation/watch_queue.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 Next/quilt-import.log delete mode 100644 arch/arm/boot/compressed/fdt.c delete mode 100644 arch/arm/boot/compressed/fdt_get_mem_start.c delete mode 100644 arch/arm/boot/compressed/fdt_ro.c delete mode 100644 arch/arm/boot/compressed/fdt_rw.c delete mode 100644 arch/arm/boot/compressed/fdt_wip.c create mode 100644 arch/arm/boot/compressed/libfdt_env.h delete mode 100644 arch/arm/boot/dts/am5729-beagleboneai.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-yosemitev2.dts delete mode 100644 arch/arm/boot/dts/bcm2835-rpi-common.dtsi delete mode 100644 arch/arm/boot/dts/exynos4210-i9100.dts delete mode 100644 arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts delete mode 100644 arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi delete mode 100644 arch/arm/boot/dts/rtd1195-horseradish.dts delete mode 100644 arch/arm/boot/dts/rtd1195-mele-x1000.dts delete mode 100644 arch/arm/boot/dts/rtd1195.dtsi delete mode 100644 arch/arm/boot/dts/sun7i-a20-olinuxino-lime-emmc.dts delete mode 100644 arch/arm/mach-realtek/Kconfig delete mode 100644 arch/arm/mach-realtek/Makefile delete mode 100644 arch/arm/mach-realtek/rtd1195.c delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-beacon-baseboard.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-beacon-kit.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm-hana-rev7.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm660.dtsi delete mode 100644 arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts delete mode 100644 arch/arm64/boot/dts/realtek/rtd1395-bpi-m4.dts delete mode 100644 arch/arm64/boot/dts/realtek/rtd1395-lionskin.dts delete mode 100644 arch/arm64/boot/dts/realtek/rtd1395.dtsi delete mode 100644 arch/arm64/boot/dts/realtek/rtd139x.dtsi delete mode 100644 arch/arm64/boot/dts/realtek/rtd1619-mjolnir.dts delete mode 100644 arch/arm64/boot/dts/realtek/rtd1619.dtsi delete mode 100644 arch/arm64/boot/dts/realtek/rtd16xx.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3326.dtsi delete mode 100644 arch/arm64/include/asm/mman.h delete mode 100644 arch/arm64/include/uapi/asm/mman.h create mode 100644 arch/mips/include/asm/clock.h create mode 100644 arch/mips/include/asm/mach-au1x00/ioremap.h create mode 100644 arch/mips/include/asm/mach-jz4740/base.h create mode 100644 arch/mips/include/asm/mach-jz4740/dma.h create mode 100644 arch/mips/include/asm/mach-jz4740/timer.h create mode 100644 arch/mips/include/asm/mach-loongson64/mc146818rtc.h create mode 100644 arch/mips/include/asm/mach-xilfpga/irq.h create mode 100644 arch/mips/jz4740/pm.c create mode 100644 arch/mips/jz4740/prom.c create mode 100644 arch/mips/jz4740/reset.c create mode 100644 arch/mips/jz4740/reset.h create mode 100644 arch/mips/jz4740/time.c create mode 100644 arch/mips/jz4740/timer.c create mode 100644 arch/mips/loongson64/acpi_init.c copy arch/mips/{loongson2ef/common => loongson64}/rtc.c (100%) delete mode 100644 arch/mips/mm/ioremap64.c delete mode 100644 arch/powerpc/include/uapi/asm/vas-api.h delete mode 100644 arch/powerpc/platforms/powernv/vas-api.c delete mode 100644 arch/powerpc/platforms/powernv/vas-fault.c delete mode 100644 arch/riscv/include/asm/gdb_xml.h delete mode 100644 arch/riscv/include/asm/kdebug.h delete mode 100644 arch/riscv/include/asm/kgdb.h delete mode 100644 arch/riscv/include/asm/parse_asm.h delete mode 100644 arch/riscv/kernel/kgdb.c delete mode 100644 arch/s390/pci/pci_bus.c delete mode 100644 arch/s390/pci/pci_bus.h create mode 100644 arch/x86/include/asm/intel_pmc_ipc.h delete mode 100644 arch/x86/include/asm/intel_scu_ipc_legacy.h delete mode 100644 arch/x86/purgatory/.gitignore delete mode 100644 drivers/char/hw_random/cctrng.c delete mode 100644 drivers/char/hw_random/cctrng.h delete mode 100644 drivers/clk/mediatek/clk-mt8173-mm.c rename drivers/clk/tegra/{clk-tegra124-emc.c => clk-emc.c} (100%) delete mode 100644 drivers/clk/tegra/clk-tegra210-emc.c create mode 100644 drivers/crypto/nx/nx-842-powernv.c delete mode 100644 drivers/crypto/nx/nx-common-powernv.c delete mode 100644 drivers/dma-buf/st-dma-fence-chain.c delete mode 100644 drivers/firmware/arm_scmi/smc.c delete mode 100644 drivers/firmware/efi/libstub/alignedmem.c create mode 100644 drivers/firmware/efi/libstub/arm-stub.c delete mode 100644 drivers/firmware/efi/libstub/efi-stub.c delete mode 100644 drivers/firmware/efi/libstub/relocate.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h mode change 100755 => 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c mode change 100755 => 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c create mode 100644 drivers/gpu/drm/amd/display/dc/basics/log_helpers.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_abm.h delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/pwr/pwr_10_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/pwr/pwr_10_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_12_0_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_12_0_0_sh_mask.h delete mode 100644 drivers/gpu/drm/bridge/nwl-dsi.c delete mode 100644 drivers/gpu/drm/bridge/nwl-dsi.h create mode 100644 drivers/gpu/drm/cirrus/Kconfig create mode 100644 drivers/gpu/drm/cirrus/Makefile create mode 100644 drivers/gpu/drm/cirrus/cirrus.c delete mode 100644 drivers/gpu/drm/drm_managed.c create mode 100644 drivers/gpu/drm/drm_vram_helper_common.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h delete mode 100644 drivers/gpu/drm/i915/gt/selftest_rps.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_rps.h delete mode 100644 drivers/gpu/drm/i915/gt/shmem_utils.c delete mode 100644 drivers/gpu/drm/i915/gt/shmem_utils.h delete mode 100644 drivers/gpu/drm/i915/gt/st_shmem_utils.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.h create mode 100644 drivers/gpu/drm/i915/i915_gem_fence_reg.c create mode 100644 drivers/gpu/drm/i915/i915_gem_fence_reg.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bdw.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bdw.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bxt.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bxt.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_chv.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_chv.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cnl.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cnl.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_glk.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_glk.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_hsw.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_hsw.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_icl.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_icl.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.h delete mode 100644 drivers/gpu/drm/i915/selftests/librapl.c delete mode 100644 drivers/gpu/drm/i915/selftests/librapl.h delete mode 100644 drivers/gpu/drm/lima/lima_devfreq.c delete mode 100644 drivers/gpu/drm/lima/lima_devfreq.h delete mode 100644 drivers/gpu/drm/lima/lima_dump.h delete mode 100644 drivers/gpu/drm/lima/lima_trace.c delete mode 100644 drivers/gpu/drm/lima/lima_trace.h delete mode 100644 drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c create mode 100644 drivers/gpu/drm/pl111/pl111_vexpress.c create mode 100644 drivers/gpu/drm/pl111/pl111_vexpress.h delete mode 100644 drivers/gpu/drm/tiny/cirrus.c delete mode 100644 drivers/hwtracing/coresight/coresight-sysfs.c delete mode 100644 drivers/i2c/busses/i2c-qcom-cci.c delete mode 100644 drivers/iio/adc/ad9467.c delete mode 100644 drivers/iio/adc/adi-axi-adc.c delete mode 100644 drivers/iio/adc/max1241.c delete mode 100644 drivers/iio/proximity/sx9310.c delete mode 100644 drivers/infiniband/hw/mlx5/qp.h delete mode 100644 drivers/infiniband/hw/mlx5/qpc.c create mode 100644 drivers/input/misc/gp2ap002a00f.c delete mode 100644 drivers/leds/leds-ariel.c delete mode 100644 drivers/leds/leds-sgm3140.c delete mode 100644 drivers/md/dm-ebs-target.c rename drivers/media/cec/{core => }/cec-adap.c (100%) rename drivers/media/cec/{core => }/cec-api.c (100%) rename drivers/media/cec/{core => }/cec-core.c (100%) create mode 100644 drivers/media/cec/cec-notifier.c rename drivers/media/cec/{core => }/cec-pin-error-inj.c (100%) rename drivers/media/cec/{core => }/cec-pin-priv.h (100%) rename drivers/media/cec/{core => }/cec-pin.c (100%) rename drivers/media/cec/{core => }/cec-priv.h (100%) delete mode 100644 drivers/media/cec/core/Makefile delete mode 100644 drivers/media/cec/core/cec-notifier.c delete mode 100644 drivers/media/cec/platform/Kconfig delete mode 100644 drivers/media/cec/platform/Makefile delete mode 100644 drivers/media/cec/platform/cec-gpio/cec-gpio.c delete mode 100644 drivers/media/cec/platform/cros-ec/Makefile delete mode 100644 drivers/media/cec/platform/meson/Makefile delete mode 100644 drivers/media/cec/platform/s5p/Makefile delete mode 100644 drivers/media/cec/platform/seco/Makefile delete mode 100644 drivers/media/cec/platform/seco/seco-cec.c delete mode 100644 drivers/media/cec/platform/sti/Makefile delete mode 100644 drivers/media/cec/platform/stm32/Makefile delete mode 100644 drivers/media/cec/platform/tegra/Makefile delete mode 100644 drivers/media/cec/usb/Kconfig delete mode 100644 drivers/media/cec/usb/Makefile delete mode 100644 drivers/media/cec/usb/pulse8/Kconfig delete mode 100644 drivers/media/cec/usb/rainshadow/Kconfig delete mode 100644 drivers/media/pci/ddbridge/ddbridge-dummy-fe.c delete mode 100644 drivers/media/pci/ddbridge/ddbridge-dummy-fe.h rename drivers/media/{cec => }/platform/cec-gpio/Makefile (100%) create mode 100644 drivers/media/platform/cec-gpio/cec-gpio.c create mode 100644 drivers/media/platform/cros-ec-cec/Makefile rename drivers/media/{cec/platform/cros-ec => platform/cros-ec-cec}/cros-ec-cec.c (100%) create mode 100644 drivers/media/platform/meson/Makefile rename drivers/media/{cec => }/platform/meson/ao-cec-g12a.c (100%) rename drivers/media/{cec => }/platform/meson/ao-cec.c (100%) create mode 100644 drivers/media/platform/s5p-cec/Makefile rename drivers/media/{cec/platform/s5p => platform/s5p-cec}/exynos_hdmi_cec.h (100%) rename drivers/media/{cec/platform/s5p => platform/s5p-cec}/exynos_hdmi_cecctrl.c (100%) rename drivers/media/{cec/platform/s5p => platform/s5p-cec}/regs-cec.h (100%) rename drivers/media/{cec/platform/s5p => platform/s5p-cec}/s5p_cec.c (100%) rename drivers/media/{cec/platform/s5p => platform/s5p-cec}/s5p_cec.h (100%) create mode 100644 drivers/media/platform/seco-cec/Makefile create mode 100644 drivers/media/platform/seco-cec/seco-cec.c rename drivers/media/{cec/platform/seco => platform/seco-cec}/seco-cec.h (100%) create mode 100644 drivers/media/platform/sti/cec/Makefile rename drivers/media/{cec/platform/sti => platform/sti/cec}/stih-cec.c (100%) rename drivers/media/{cec => }/platform/stm32/stm32-cec.c (100%) create mode 100644 drivers/media/platform/tegra-cec/Makefile rename drivers/media/{cec/platform/tegra => platform/tegra-cec}/tegra_cec.c (100%) rename drivers/media/{cec/platform/tegra => platform/tegra-cec}/tegra_cec.h (100%) create mode 100644 drivers/media/platform/vicodec/Kconfig rename drivers/media/{test-drivers => platform}/vicodec/Makefile (100%) rename drivers/media/{test-drivers => platform}/vicodec/codec-fwht.c (100%) rename drivers/media/{test-drivers => platform}/vicodec/codec-fwht.h (100%) rename drivers/media/{test-drivers => platform}/vicodec/codec-v4l2-fwht.c (100%) rename drivers/media/{test-drivers => platform}/vicodec/codec-v4l2-fwht.h (100%) create mode 100644 drivers/media/platform/vicodec/vicodec-core.c create mode 100644 drivers/media/platform/vim2m.c create mode 100644 drivers/media/platform/vimc/Kconfig rename drivers/media/{test-drivers => platform}/vimc/Makefile (100%) create mode 100644 drivers/media/platform/vimc/vimc-capture.c rename drivers/media/{test-drivers => platform}/vimc/vimc-common.c (100%) create mode 100644 drivers/media/platform/vimc/vimc-common.h create mode 100644 drivers/media/platform/vimc/vimc-core.c create mode 100644 drivers/media/platform/vimc/vimc-debayer.c create mode 100644 drivers/media/platform/vimc/vimc-scaler.c create mode 100644 drivers/media/platform/vimc/vimc-sensor.c rename drivers/media/{test-drivers => platform}/vimc/vimc-streamer.c (100%) create mode 100644 drivers/media/platform/vimc/vimc-streamer.h create mode 100644 drivers/media/platform/vivid/Kconfig rename drivers/media/{test-drivers => platform}/vivid/Makefile (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-cec.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-cec.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-core.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-core.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-ctrls.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-ctrls.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-kthread-cap.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-kthread-cap.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-kthread-out.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-kthread-out.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-kthread-touch.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-kthread-touch.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-meta-cap.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-meta-cap.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-meta-out.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-meta-out.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-osd.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-osd.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-radio-common.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-radio-common.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-radio-rx.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-radio-rx.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-radio-tx.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-radio-tx.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-rds-gen.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-rds-gen.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-sdr-cap.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-sdr-cap.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-touch-cap.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-touch-cap.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vbi-cap.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vbi-cap.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vbi-gen.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vbi-gen.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vbi-out.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vbi-out.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vid-cap.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vid-cap.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vid-common.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vid-common.h (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vid-out.c (100%) rename drivers/media/{test-drivers => platform}/vivid/vivid-vid-out.h (100%) delete mode 100644 drivers/media/test-drivers/Kconfig delete mode 100644 drivers/media/test-drivers/Makefile delete mode 100644 drivers/media/test-drivers/vicodec/Kconfig delete mode 100644 drivers/media/test-drivers/vicodec/vicodec-core.c delete mode 100644 drivers/media/test-drivers/vim2m.c delete mode 100644 drivers/media/test-drivers/vimc/Kconfig delete mode 100644 drivers/media/test-drivers/vimc/vimc-capture.c delete mode 100644 drivers/media/test-drivers/vimc/vimc-common.h delete mode 100644 drivers/media/test-drivers/vimc/vimc-core.c delete mode 100644 drivers/media/test-drivers/vimc/vimc-debayer.c delete mode 100644 drivers/media/test-drivers/vimc/vimc-scaler.c delete mode 100644 drivers/media/test-drivers/vimc/vimc-sensor.c delete mode 100644 drivers/media/test-drivers/vimc/vimc-streamer.h delete mode 100644 drivers/media/test-drivers/vivid/Kconfig create mode 100644 drivers/media/usb/pulse8-cec/Kconfig rename drivers/media/{cec/usb/pulse8 => usb/pulse8-cec}/Makefile (100%) rename drivers/media/{cec/usb/pulse8 => usb/pulse8-cec}/pulse8-cec.c (100%) create mode 100644 drivers/media/usb/rainshadow-cec/Kconfig rename drivers/media/{cec/usb/rainshadow => usb/rainshadow-cec}/Makefile (100%) rename drivers/media/{cec/usb/rainshadow => usb/rainshadow-cec}/rainshadow-cec.c (100%) delete mode 100644 drivers/media/v4l2-core/v4l2-h264.c delete mode 100644 drivers/media/v4l2-core/v4l2-jpeg.c delete mode 100644 drivers/memory/tegra/tegra210-emc-cc-r21021.c delete mode 100644 drivers/memory/tegra/tegra210-emc-core.c delete mode 100644 drivers/memory/tegra/tegra210-emc-table.c delete mode 100644 drivers/memory/tegra/tegra210-emc.h delete mode 100644 drivers/memory/tegra/tegra210-mc.h delete mode 100644 drivers/mfd/intel_pmc_bxt.c delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_trace.h delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_trace.h delete mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c delete mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h delete mode 100644 drivers/net/ethernet/huawei/hinic/hinic_sriov.c delete mode 100644 drivers/net/ethernet/huawei/hinic/hinic_sriov.h delete mode 100644 drivers/net/ethernet/intel/igc/igc_tsn.c delete mode 100644 drivers/net/ethernet/intel/igc/igc_tsn.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/qp.c delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_ptp.c create mode 100644 drivers/net/ethernet/mscc/ocelot_ptp.h delete mode 100644 drivers/net/phy/bcm54140.c delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d.c delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d.h delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d_table.c delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d_table.h delete mode 100644 drivers/ntb/hw/intel/ntb_hw_gen4.c delete mode 100644 drivers/ntb/hw/intel/ntb_hw_gen4.h delete mode 100644 drivers/pinctrl/freescale/pinctrl-imx8dxl.c delete mode 100644 drivers/pinctrl/intel/pinctrl-jasperlake.c delete mode 100644 drivers/pinctrl/pinctrl-mcp23s08.h delete mode 100644 drivers/pinctrl/pinctrl-mcp23s08_i2c.c delete mode 100644 drivers/pinctrl/pinctrl-mcp23s08_spi.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-sm8250.c delete mode 100644 drivers/platform/mips/rs780e-acpi.c create mode 100644 drivers/platform/x86/intel_pmc_ipc.c delete mode 100644 drivers/platform/x86/intel_scu_pcidrv.c delete mode 100644 drivers/pwm/pwm-iqs620a.c delete mode 100644 drivers/regulator/max77826-regulator.c delete mode 100644 drivers/rpmsg/qcom_glink_ssr.c delete mode 100644 drivers/soc/mediatek/mtk-mmsys.c create mode 100644 drivers/soc/qcom/glink_ssr.c delete mode 100644 drivers/soc/renesas/r8a7742-sysc.c delete mode 100644 drivers/spi/spi-amd.c delete mode 100644 drivers/staging/media/rkvdec/Kconfig delete mode 100644 drivers/staging/media/rkvdec/Makefile delete mode 100644 drivers/staging/media/rkvdec/TODO delete mode 100644 drivers/staging/media/rkvdec/rkvdec-h264.c delete mode 100644 drivers/staging/media/rkvdec/rkvdec-regs.h delete mode 100644 drivers/staging/media/rkvdec/rkvdec.c delete mode 100644 drivers/staging/media/rkvdec/rkvdec.h create mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.txt delete mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.yaml create mode 100644 drivers/staging/vt6656/firmware.c create mode 100644 drivers/staging/vt6656/firmware.h delete mode 100644 drivers/staging/wfx/hif_tx_mib.c delete mode 100644 drivers/thermal/k3_bandgap.c create mode 100644 drivers/usb/chipidea/ci_hdrc_zevio.c delete mode 100644 drivers/usb/typec/ucsi/psy.c create mode 100644 include/asm-generic/5level-fixup.h delete mode 100644 include/asm-generic/hyperv-tlfs.h create mode 100644 include/asm-generic/pgtable-nop4d-hack.h delete mode 100644 include/drm/drm_managed.h create mode 100644 include/drm/drm_pci.h create mode 100644 include/drm/ttm/ttm_debug.h delete mode 100644 include/dt-bindings/clock/r8a7742-cpg-mssr.h delete mode 100644 include/dt-bindings/pinctrl/pads-imx8dxl.h delete mode 100644 include/dt-bindings/power/r8a7742-sysc.h delete mode 100644 include/dt-bindings/reset/imx8mp-reset.h delete mode 100644 include/dt-bindings/reset/realtek,rtd1195.h delete mode 100644 include/linux/iio/adc/adi-axi-adc.h create mode 100644 include/linux/input/gp2ap002a00f.h delete mode 100644 include/linux/instrumented.h delete mode 100644 include/linux/kcsan-checks.h delete mode 100644 include/linux/kcsan.h delete mode 100644 include/linux/mfd/intel_pmc_bxt.h create mode 100644 include/linux/mlx5/cmd.h delete mode 100644 include/linux/rcupdate_trace.h delete mode 100644 include/linux/soc/mediatek/mtk-mmsys.h create mode 100644 include/linux/spi/mcp23s08.h delete mode 100644 include/linux/watch_queue.h delete mode 100644 include/media/v4l2-h264.h delete mode 100644 include/media/v4l2-jpeg.h delete mode 100644 include/soc/mscc/ocelot_ptp.h delete mode 100644 include/trace/events/qrtr.h delete mode 100644 include/uapi/linux/mrp_bridge.h delete mode 100644 include/uapi/linux/watch_queue.h delete mode 100644 kernel/dma/pool.c delete mode 100644 kernel/kcsan/Makefile delete mode 100644 kernel/kcsan/atomic.h delete mode 100644 kernel/kcsan/core.c delete mode 100644 kernel/kcsan/debugfs.c delete mode 100644 kernel/kcsan/encoding.h delete mode 100644 kernel/kcsan/kcsan-test.c delete mode 100644 kernel/kcsan/kcsan.h delete mode 100644 kernel/kcsan/report.c delete mode 100644 kernel/kcsan/test.c delete mode 100644 kernel/rcu/tasks.h delete mode 100644 kernel/watch_queue.c delete mode 100644 lib/Kconfig.kcsan delete mode 100644 lib/Kconfig.twist delete mode 100644 localversion-next delete mode 100644 mm/debug_vm_pgtable.c create mode 100644 mm/mmu_context.c delete mode 100644 net/bluetooth/msft.c delete mode 100644 net/bluetooth/msft.h delete mode 100644 net/bridge/br_mrp.c delete mode 100644 net/bridge/br_mrp_netlink.c delete mode 100644 net/bridge/br_mrp_switchdev.c delete mode 100644 net/bridge/br_private_mrp.h delete mode 100644 samples/watch_queue/Makefile delete mode 100644 samples/watch_queue/watch_test.c delete mode 100644 scripts/Makefile.kcsan delete mode 100755 scripts/x86-check-compiler.sh delete mode 100644 security/selinux/ss/context.c delete mode 100644 sound/soc/codecs/zl38060.c delete mode 100644 sound/soc/fsl/fsl_asrc_common.h delete mode 100644 sound/soc/fsl/fsl_easrc.c delete mode 100644 sound/soc/fsl/fsl_easrc.h delete mode 100644 sound/soc/intel/boards/ehl_rt5660.c delete mode 100644 sound/soc/sof/imx/imx8m.c delete mode 100644 tools/bpf/bpftool/Documentation/bpftool-link.rst delete mode 100644 tools/bpf/bpftool/link.c delete mode 100644 tools/kvm/kvm_stat/kvm_stat.service rename {Documentation/litmus-tests/rcu => tools/memory-model/litmus-tests}/MP+once [...] delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh delete mode 100644 tools/objtool/arch/x86/include/cfi_regs.h delete mode 100644 tools/perf/bench/synthesize.c delete mode 100755 tools/perf/scripts/python/bin/flamegraph-record delete mode 100755 tools/perf/scripts/python/bin/flamegraph-report delete mode 100755 tools/perf/scripts/python/flamegraph.py delete mode 100644 tools/testing/selftests/bpf/prog_tests/btf_map_in_map.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/cls_redirect.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/hashmap.c delete mode 100644 tools/testing/selftests/bpf/progs/test_btf_map_in_map.c delete mode 100644 tools/testing/selftests/bpf/progs/test_cls_redirect.c delete mode 100644 tools/testing/selftests/bpf/progs/test_cls_redirect.h create mode 100644 tools/testing/selftests/bpf/test_hashmap.c delete mode 100755 tools/testing/selftests/kselftest_deps.sh delete mode 100644 tools/testing/selftests/kvm/set_memory_region_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/set_memory_region_test.c delete mode 100755 tools/testing/selftests/net/vrf-xfrm-tests.sh delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/99-nx-gzip.rules delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/Makefile delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/README delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/gunz_test.c delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/gzfht_test.c delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/copy-paste.h delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/crb.h delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nx.h delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nx_dbg.h delete mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nxu.h delete mode 120000 tools/testing/selftests/powerpc/nx-gzip/include/vas-api.h delete mode 100755 tools/testing/selftests/powerpc/nx-gzip/nx-gzip-test.sh delete mode 100644 tools/testing/selftests/proc/proc-fsconfig-hidepid.c delete mode 100644 tools/testing/selftests/proc/proc-multiple-procfs.c delete mode 100755 tools/testing/selftests/rcutorture/bin/kcsan-collapse.sh delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/RUDE01 delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/RUDE01.boot delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE01 delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE01.boot delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE02 delete mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE02.boot delete mode 100644 tools/testing/selftests/vm/khugepaged.c delete mode 100644 tools/testing/selftests/vm/pkey-helpers.h delete mode 100644 tools/testing/selftests/vm/pkey-powerpc.h delete mode 100644 tools/testing/selftests/vm/pkey-x86.h delete mode 100644 tools/testing/selftests/vm/protection_keys.c create mode 100644 tools/testing/selftests/x86/pkey-helpers.h create mode 100644 tools/testing/selftests/x86/protection_keys.c