This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits d74b9221a504 kselftest/vm: override TARGETS from arguments omits a68645e2e775 selftests: vm: add test for Soft-Dirty PTE bit omits b7b069c3702f selftests: kselftest framework: provide "finished" helper omits a66851e43f56 selftests: vm: remove dependecy from internal kernel macros omits 67b08ca11635 mm-madvise-madv_dontneed_locked-fix omits 161ea80a0bf3 mm: madvise: MADV_DONTNEED_LOCKED omits e567d883bd07 mm-fix-race-between-madv_free-reclaim-and-blkdev-direct-io [...] omits ce5dfdfe401f mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits 40ee8f908203 mm: unmap_mapping_range_tree() with i_mmap_rwsem shared omits 073f08463fe2 mm: warn on deleting redirtied only if accounted omits 5f56472e4f3d mm-huge_memory-remove-stale-locking-logic-from-__split_hug [...] omits 328eecf89baa mm/huge_memory: remove stale locking logic from __split_hu [...] omits dd5e60ed184b mm/huge_memory: remove stale page_trans_huge_mapcount() omits 05186f354a25 mm/swapfile: remove stale reuse_swap_page() omits 66d7dbadfa3d mm/khugepaged: remove reuse_swap_page() usage omits 2f54d97cca9d mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() omits bfe7c78d63ec mm: streamline COW logic in do_swap_page() omits 0fde63a2d722 mm-slightly-clarify-ksm-logic-in-do_swap_page-fix omits 4b6e380d54c3 mm: slightly clarify KSM logic in do_swap_page() omits 8a676c9d1697 mm: optimize do_wp_page() for fresh pages in local LRU pagevecs omits b71a00db5a65 mm: optimize do_wp_page() for exclusive pages in the swapcache omits a7c34cd7ba86 mm/huge_memory: make is_transparent_hugepage() static omits a4a40e5afc85 userfaultfd/selftests: enable hugetlb remap and remove eve [...] omits 1d26d3b6d9b4 selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test omits d5b4f45fa97b mm: enable MADV_DONTNEED for hugetlb mappings omits 5e9e2ea12b78 kasan: disable LOCKDEP when printing reports omits b077d297bcea kasan: move and hide kasan_save_enable/restore_multi_shot omits cd684825f023 kasan: reorder reporting functions omits aa6089c3d44d kasan: respect KASAN_BIT_REPORTED in all reporting routines omits 1d45e75d656b kasan: add comment about UACCESS regions to kasan_report omits 2ba919650cbc kasan: rename kasan_access_info to kasan_report_info omits f51ad84a99b1 kasan: move and simplify kasan_report_async omits a12c7cbd7003 kasan: call print_report from kasan_report_invalid_free omits 42f5c884abf4 kasan: merge __kasan_report into kasan_report omits 26a68c27367e kasan: restructure kasan_report omits a235fc58b858 kasan: simplify kasan_find_first_bad_addr call sites omits 86784504b7c7 kasan: split out print_report from __kasan_report omits 3a8b948255fd kasan: move disable_trace_on_warning to start_report omits 820d80f8ca4b kasan: move update_kunit_status to start_report omits 4df6b2e18636 kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT omits 70684ae60dda kasan: simplify kasan_update_kunit_status() and call sites omits 893f121af992 kasan: simplify async check in end_report() omits a2915e1ad32c kasan: print basic stack frame info for SW_TAGS omits 521522be3168 kasan: improve stack frame info in reports omits f802bd1eb742 kasan: rearrange stack frame info in reports omits 12763c731983 kasan: more line breaks in reports omits 13805c1dab75 kasan: drop addr check from describe_object_addr omits 4d9e30e3fd9f kasan: print virtual mapping info in reports omits 6e08a7c0ea52 kasan: update function name in comments omits b5c8a5eb6612 mm/kasan: remove unnecessary CONFIG_KASAN option omits add8b3fa9a45 kasan: test: support async (again) and asymm modes for HW_TAGS omits 522ae485ef93 kasan-improve-vmalloc-tests-fix-3-fix omits 846c0647fd89 another fix for "kasan: improve vmalloc tests" omits 68f4d5bd2347 fix for "kasan: improve vmalloc tests" omits 716aeb126847 similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" omits ef4bb8d029d6 kasan: improve vmalloc tests omits 6e6b4f970b58 kasan: documentation updates omits 1666c20bcb12 arm64: select KASAN_VMALLOC for SW/HW_TAGS modes omits 988648d9e135 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS omits 474ebdeee89d kasan: add kasan.vmalloc command line flag omits 2e5105067de2 kasan: clean up feature flags for HW_TAGS mode omits fbb36d93a6da kasan: mark kasan_arg_stacktrace as __initdata omits 0fc6a64fe85c kasan, arm64: don't tag executable vmalloc allocations omits 58db96ddc037 fix for "kasan, vmalloc: only tag normal vmalloc allocations" omits a42e305092e6 kasan, scs: support tagged vmalloc mappings omits 324a44047ca1 fix for "kasan, vmalloc: only tag normal vmalloc allocations" omits dcf36ee01d4e kasan, vmalloc: only tag normal vmalloc allocations omits 4929c72cf5aa kasan, vmalloc: add vmalloc tagging for HW_TAGS omits a4bfaa15a98e kasan, page_alloc: allow skipping memory init for HW_TAGS omits 66c36193c15f kasan, page_alloc: allow skipping unpoisoning for HW_TAGS omits 35d1863f8399 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS omits 9f930d4ab47c kasan, vmalloc: unpoison VM_ALLOC pages after mapping omits bde2e7a11b1a kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged omits e6224ae36eb6 kasan, vmalloc: add vmalloc tagging for SW_TAGS omits 63a1f0116e5d mm: remove unnecessary check in alloc_thread_stack_node() omits 16513d1ec372 fix for "kasan, fork: reset pointer tags of vmapped stacks" omits ba9d191c6aad kasan, arm64: reset pointer tags of vmapped stacks omits f7aa041ed35b kasan, fork: reset pointer tags of vmapped stacks omits efaabb356038 kasan, vmalloc: reset tags in vmalloc functions omits 2672ff2e96bf kasan: add wrappers for vmalloc hooks omits 5f0ddbb89d38 kasan: reorder vmalloc hooks omits 8fb690eb25d6 kasan, vmalloc: drop outdated VM_KASAN comment omits 8ef957a3a33e kasan, x86, arm64, s390: rename functions for modules shadow omits 2195657aac1f kasan: define KASAN_VMALLOC_INVALID for SW_TAGS omits 567ca9ce31c7 kasan: clean up metadata byte definitions omits 37a92f67c442 kasan, page_alloc: rework kasan_unpoison_pages call site omits 0630b7e0ca1b kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook omits bcc3ccf220db kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook omits 05c8c722af43 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] omits 20755d6eb926 kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook omits 277f4acc14eb kasan, page_alloc: refactor init checks in post_alloc_hook omits 8da3298dc165 kasan: only apply __GFP_ZEROTAGS when memory is zeroed omits cf26e192ac25 mm: clarify __GFP_ZEROTAGS comment omits 0a55e172b610 kasan: drop skip_kasan_poison variable in free_pages_prepare omits 09ad309124b4 kasan, page_alloc: init memory of skipped pages on free omits beaa028c716d kasan, page_alloc: simplify kasan_poison_pages call site omits cf0df5b05de6 kasan, page_alloc: merge kasan_free_pages into free_pages_prepare omits 8b195adc3d02 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] omits e7386a905268 kasan, page_alloc: deduplicate should_skip_kasan_poison omits c7dfea19781b mm/migration: add trace events for base page and HugeTLB m [...] omits 57c4e24ca6d9 mm/migration: add trace events for THP migrations omits 1499b5df9483 mm: remove range parameter from follow_invalidate_pte() omits fc2287858587 dax: fix missing writeprotect the pte entry omits fc3d4ae51988 mm: pvmw: add support for walking devmap pages omits fa2af25420ad mm: rmap: introduce pfn_mkclean_range() to cleans PTEs omits 4393931ac0da dax: fix cache flush on PMD-mapped pages omits 98b3a58753b6 mm: rmap: fix cache flush on THP pages omits 29519263dc4e mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() omits 6fe0d4fc95f7 mm: filemap_unaccount_folio() large skip mapcount fixup omits d9e3b1d8f5ce mm: delete __ClearPageWaiters() omits 21c6d3536cea selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT omits 5cc3a8254c0e selftest/vm: add util.h and and move helper functions there omits fe4c4a2ae2c7 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery omits 32f5f4298a9e Merge branch 'akpm-current/current' omits 8c3c4d736c03 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits 5f496cebbc2a Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" omits e1b376531cf5 kernel/resource: fix kfree() of bootmem memory again omits 2fc2436842f8 kcov: properly handle subsequent mmap calls omits f780c3d2349e kcov: split ioctl handling into locked and unlocked parts omits 13e4d370a06d panic: move panic_print before kmsg dumpers omits 9d638be91ca4 panic: add option to dump all CPUs backtraces in panic_print omits 5438601bf77a sysctl: documentation: fix table format warning omits 0ad2aa2d391d docs: sysctl/kernel: add missing bit to panic_print omits 7de948ffa5de taskstats-remove-unneeded-dead-assignment-fix omits 2481fe1e681c taskstats: remove unneeded dead assignment omits 257bb6f1305c kasan: no need to unset panic_on_warn in end_report() omits 32092c55f25c ubsan: no need to unset panic_on_warn in ubsan_epilogue() omits 62c90a193551 panic: unset panic_on_warn inside panic() omits 54963246d233 docs: kdump: add scp example to write out the dump file omits 85211c48fbdf docs: kdump: update description about sysfs file system support omits b0d6afd0eb3d arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits 58e3b7a07519 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits bd3076459c5e riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] omits 7f6a6045a941 kexec: make crashk_res, crashk_low_res and crash_notes sym [...] omits 702e2ea008cb cgroup: add a comment to cgroup_rstat_flush_locked(). omits a32a04f96631 cgroup: use irqsave in cgroup_rstat_flush_locked(). omits 7a8ab3cc9591 fat: use pointer to simple type in put_user() omits 6a56bd978e55 minix: fix bug when opening a file with O_DIRECT omits 47c02cc3f4e7 fs/pipe.c: local vars have to match types of proper pipe_i [...] omits 4d01801cfae7 fs/pipe: use kvcalloc to allocate a pipe_buffer array omits 3bd9656a3530 init/main.c: silence some -Wunused-parameter warnings omits 7732a7d59a99 init/main.c: return 1 from handled __setup() functions omits f311df3e4db3 init.h: improve __setup and early_param documentation omits a47b8ae34d10 init: use ktime_us_delta() to make initcall_debug log more [...] omits e3047ae068d2 kallsyms: print module name in %ps/S case when KALLSYMS is [...] omits 262d424bff7c checkpatch: use python3 to find codespell dictionary omits 6eb7294298e8 checkpatch: add early_param exception to blank line after [...] omits 639a646553bc checkpatch: add --fix option for some TRAILING_STATEMENTS omits 77291e8ae77f checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] omits 7a65ddf21784 lz4: fix LZ4_decompress_safe_partial read out of bound omits a97c27e38603 lib: bitmap: fix many kernel-doc warnings omits b75732d21dee lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option omits 3465449ef42b bitfield: add explicit inclusions to the example omits 33c6ffd629ee ilog2: force inlining of __ilog2_u32() and __ilog2_u64() omits 8294d98318d5 include: drop pointless __compiler_offsetof indirection omits 55d0cd7b8743 Kconfig.debug: make DEBUG_INFO always default=n omits a7859357be0f Kconfig.debug: make DEBUG_INFO selectable from a choice omits e6af81a67bbb kernel/ksysfs.c: use helper macro __ATTR_RW omits 172a1319ab24 proc/sysctl: make protected_* world readable omits 29df258dcc97 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment omits f34c2667d2da proc/vmcore: fix possible deadlock on concurrent mmap and read omits 3b0bbfcabe8c proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix omits 698e3be4e5ae proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks omits 0c2ed9cfe222 kernel/hung_task.c: Monitor killed tasks. omits 1ab6cee15186 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 16af917c7c1b fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 7d1f63265c83 mm/damon/sysfs: remove repeat container_of() in damon_sysf [...] omits 4b17a967027f Docs/ABI/testing: add DAMON sysfs interface ABI document omits bdcf356b1e41 Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface omits d4544a104c5b selftests/damon: add a test for DAMON sysfs interface omits 8ea7dfba01d4 mm/damon/sysfs: support DAMOS stats omits 0fdd48071a20 mm/damon/sysfs: fix out-of-bound array access for wmark_me [...] omits 7616f2249a7a mm/damon/sysfs: support DAMOS watermarks omits 535014d9ac6f mm/damon/sysfs: support schemes prioritization omits fa57ae595ed7 mm/damon/sysfs: support DAMOS quotas omits 568244fec92e mm/damon/sysfs: support DAMON-based Operation Schemes omits d03abac06b88 mm/damon/sysfs: support the physical address space monitoring omits f24380ef4dbc mm/damon/sysfs: link DAMON for virtual address spaces monitoring omits c7b4eb3cc74e mm/damon/sysfs: fix missing error code in damon_sysfs_attr [...] omits 1c976897a50c mm/damon: implement a minimal stub for sysfs-based DAMON i [...] omits 7c78af45d13f mm/damon/core: add number of each enum type values omits 4428496c4d43 mm/damon/core: allow non-exclusive DAMON start/stop omits 6f4e11965694 Docs/damon: update outdated term 'regions update interval' omits 123d7b9c5b30 Docs/vm/damon/design: update DAMON-Idle Page Tracking inte [...] omits d46e8012b037 Docs/vm/damon: call low level monitoring primitives the op [...] omits 17c9c3a706b5 mm/damon: remove unnecessary CONFIG_DAMON option omits b5ba74f6d456 mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,se [...] omits 2f09ea28cf39 mm/damon/dbgfs-test: fix is_target_id() change omits 0de793ddd270 mm/damon/dbgfs: use operations id for knowing if the targe [...] omits 92054a1349f9 mm/damon/dbgfs: use damon_select_ops() instead of damon_{v [...] omits caceff05f857 mm/damon/reclaim: use damon_select_ops() instead of damon_ [...] omits 820b7e62eda3 mm/damon/paddr,vaddr: register themselves to DAMON in subs [...] omits 34f97634948b mm/damon: let monitoring operations can be registered and [...] omits a6b504c014fe mm/damon: rename damon_primitives to damon_operations omits 23dfaf693481 mm/damon: remove redundant page validation omits 20f9a9a95ce8 mm/damon: remove the target id concept omits 4c76b020c57b mm/damon/core: move damon_set_targets() into dbgfs omits b4194351f8d1 Docs/admin-guide/mm/damon/usage: update for changed initai [...] omits 2797df0289bf mm/damon/dbgfs/init_regions: use target index instead of t [...] omits 216b51b1f22d mm/hmm.c: remove unneeded local variable ret omits b11a7ead15b9 kfence: allow use of a deferrable timer omits d35c13cf3627 kfence: test: try to avoid test_gfpzero trigger rcu_stall omits 480a2b2b1d5a kunit: make kunit_test_timeout compatible with comment omits 4ea9847c0782 kunit: fix UAF when run kfence test case test_gfpzero omits 8b4d52581cce kfence: alloc kfence_pool after system startup omits e02ae233793e kfence: allow re-enabling KFENCE after system startup omits cedf027b0070 mm/kfence: remove unnecessary CONFIG_KFENCE option omits 5cfbfe2d6b53 mm/page_table_check.c: use strtobool for param parsing omits d85acbd0007f mm/highmem: remove unnecessary done label omits e5353abf30e8 highmem-document-kunmap_local-v2 omits 22619e19f658 highmem: document kunmap_local() omits c7f80373b931 mm/usercopy: return 1 from hardened_usercopy __setup() handler omits adc6c91bf3c1 mm: uninline copy_overflow() omits b1dfca3f9478 mm: remove usercopy_warn() omits 81ec02de43aa mm/zswap.c: allow handling just same-value filled pages omits 72a6b430b0ee mm/thp: ClearPageDoubleMap in first page_add_file_rmap() omits 2b41166f308d mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 1eb0bc9453cd drivers/base/memory: clarify adding and removing of memory blocks omits a9569c8895fb drivers/base/memory: determine and store zone for single-z [...] omits a0ce08183554 drivers/base/node: rename link_mem_sections() to register_ [...] omits a5de18104861 mm/memory_hotplug: fix misplaced comment in offline_pages omits 1c10717ea8e5 mm/memory_hotplug: clean up try_offline_node omits 6d89bfc12647 mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] omits a8b45bab02e9 mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix omits 0204ce046278 mm/memory_hotplug: remove obsolete comment of __add_pages omits 86b7672818e1 drivers/base/node: consolidate node device subsystem initi [...] omits 1021a6296265 drivers/base/memory: add memory block to memory group afte [...] omits a03d0b600ad1 memcg: do not tweak node in alloc_mem_cgroup_per_node_info omits 8524fd3fcdd9 mm: make free_area_init_node aware of memory less nodes omits eea5fe80b4df mm, memory_hotplug: reorganize new pgdat initialization omits 4e59f96707ea mm, memory_hotplug: drop arch_free_nodedata omits 557167192548 mm-handle-uninitialized-numa-nodes-gracefully-fix omits 27f0f28464dd mm: handle uninitialized numa nodes gracefully omits a51135529823 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] omits 8f4f56d2df36 mm/hwpoison: check the subpage, not the head page omits b6f9c2023c7f mm/ksm: use helper macro __ATTR_RW omits 9028fc8a5414 mm/vmstat: add event for ksm swapping in copy omits 2733f427a8e2 mm: page_io: fix psi memory pressure error on cold swapins omits daf681d3719c memory tiering: skip to scan fast memory omits 742fbac8642a NUMA balancing: optimize page placement for memory tiering system omits 580524783a1c NUMA Balancing: add page promotion counter omits 2535fc14000f powerpc/fadump: opt out from freeing pages on cma activati [...] omits 7b2d06985fc9 mm/cma: provide option to opt out from exposing pages on a [...] omits 822eac6a711c mm/thp: refix __split_huge_pmd_locked() for migration PMD omits 42b5a0c3977c mm,migrate: fix establishing demotion target omits 71ab014e5a70 mm/oom_kill: remove unneeded is_memcg_oom check omits bf7303394ab3 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 09be331f6516 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits ba4f9e632ff8 mempolicy: mbind_range() set_policy() after vma_merge() omits 38ef759adcaa mm: workingset: replace IRQ-off check with a lockdep assert. omits 5ec0a31d5dc5 userfaultfd/selftests: fix uninitialized_var.cocci warning omits fd1adff2735e userfaultfd-provide-unmasked-address-on-page-fault-v3-fix omits 7ebcf01dc3fc userfaultfd: provide unmasked address on page-fault omits 9df88583cd49 userfaultfd: provide unmasked address on page-fault omits 38752673e890 mm-export-pageheadhuge-fix omits c88287a02fbf mm/hugetlb.c: export PageHeadHuge() omits fdd6c2e51bef mm/hugetlb: use helper macro __ATTR_RW omits ca5f7bcc91f5 hugetlb-clean-up-potential-spectre-issue-warnings-v2 omits 0b32ebffdc90 hugetlb: clean up potential spectre issue warnings omits 00ec67819f5b mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB omits 5429c4966c43 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits 029c5d6d60b6 selftests: vm: add a hugetlb test case omits d9296752e51a mm: sparsemem: use page table lock to protect kernel pmd o [...] omits 9e212a1a6d74 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits d24e04bc9b53 mm-hugetlb-free-the-2nd-vmemmap-page-associated-with-each- [...] omits bd0853544420 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits 5cd4fcb8688e mm/hwpoison: add in-use hugepage hwpoison filter judgement omits db46479d69d6 mm/hwpoison: avoid the impact of hwpoison_filter() return [...] omits e517d2a59855 mm-hwpoison-inject-support-injecting-hwpoison-to-free-page-fix omits f422a33e0f50 mm/hwpoison-inject: support injecting hwpoison to free page omits 8c4797e580dd mm/memory-failure.c: remove unnecessary PageTransTail check omits a0561eeb15b9 mm/memory-failure.c: remove obsolete comment in __soft_off [...] omits 597cdda38453 mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] omits 84a2fbb640c2 mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev omits a442d0dc2a02 mm/memory-failure.c: fix race with changing page more robustly omits 1a3c49b20f27 mm/memory-failure.c: rework the signaling logic in kill_proc omits 5562cb258162 mm/memory-failure.c: catch unexpected -EFAULT from vma_address() omits 7d88fcb73d33 mm/memory-failure.c: minor clean up for memory_failure_dev [...] omits ace547c1e145 mm: invalidate hwpoison page cache page in fault path omits c963992e0a03 mm/hwpoison: fix error page recovered but reported "not re [...] omits 8c077bf220c8 mm/memory-failure.c: remove obsolete comment omits 99d9eb4ebbee mm/page_alloc: call check_new_pages() while zone spinlock [...] omits 97e304510bd6 mm: count time in drain_all_pages during direct reclaim as [...] omits 458466da4a0e arch-x86-mm-numa-do-not-initialize-nodes-twice-v2 omits 86e1ef8efb3a arch/x86/mm/numa: Do not initialize nodes twice omits 4ddddf3dbe0b mm/page_alloc: do not prefetch buddies during bulk free omits c640b5fd77f9 mm/page_alloc: limit number of high-order pages on PCP dur [...] omits 9b6dc3993ca0 mm/page_alloc: free pages in a single pass during bulk free omits b9b9e36e75d2 mm/page_alloc: drain the requested list first during bulk free omits 60ec30b71232 mm/page_alloc: simplify how many pages are selected per pc [...] omits 187b8368b329 mm/page_alloc: track range of active PCP lists during bulk free omits 72931f3d2961 mm/page_alloc: fetch the correct pcp buddy during bulk free omits 58dc11f61d37 mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end [...] omits 60ac7bc11700 mm/page_alloc: mark pagesets as __maybe_unused omits 6d0d9c415288 mm: enforce pageblock_order < MAX_ORDER omits 13631d608023 cma: factor out minimum alignment requirement omits cae26f3bafd4 mm/page_alloc: don't pass pfn to free_unref_page_commit() omits a54370fcc9ed mm/mmzone.h: remove unused macros omits 5ecd0aa6c01e mm: discard __GFP_ATOMIC omits 5b0b617b29d2 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() omits 0f385a271b29 mm/page_alloc: add penalty to local_node omits 9ddaa769ef7a mm/page_alloc: adding same penalty is enough to get round- [...] omits 4d245b7c7305 mm: page_alloc: avoid merging non-fallbackable pageblocks [...] omits 50e8134fb5ff mm/vmalloc: fix comments about vmap_area struct omits 1dd4a05b4e82 mm/vmalloc.c: vmap(): don't allow invalid pages omits bda4a56e82bb mm/vmalloc.c: fix "unused function" warning omits 23e0da72410e mm/vmalloc: eliminate an extra orig_gfp_mask omits c0b9bf1b9f17 mm/vmalloc: add adjust_search_size parameter omits 572a1e5aa3be mm/vmalloc: Move draining areas out of caller context omits 5c2208ddf929 mm/vmalloc: remove unneeded function forward declaration omits e92847841eb6 mm/sparse: make mminit_validate_memmodel_limits() static omits 2c3bde5103ef mm/mmap: remove obsolete comment in ksys_mmap_pgoff omits 2a782fb02550 mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK omits 537023610d14 mm/memory.c: use helper macro min and max in unmap_mapping [...] omits ab7d45fbc985 mm/memory.c: use helper function range_in_vma() omits 28157711319a mm/mmap: return 1 from stack_guard_gap __setup() handler omits 0719731c39d4 mm: rework swap handling of zap_pte_range omits b5dd0cdff975 mm: change zap_details.zap_mapping into even_cows omits c283c122861b mm: rename zap_skip_check_mapping() to should_zap_page() omits 74cbb0c0a39a mm-dont-skip-swap-entry-even-if-zap_details-specified-v5 omits 470e7ca58e73 mm: don't skip swap entry even if zap_details specified omits 0340bade3fd1 mm: replace multiple dcache flush with flush_dcache_folio() omits e1cf8192ee44 mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] omits ea20cfcafad8 mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() omits 8af64b098dcb mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] omits 8cfc3368c2f0 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] omits 1e90df0214f5 mm: fix missing cache flush for all tail pages of compound page omits 61baaf7cd7d9 mm: thp: fix wrong cache flush in remove_migration_pmd() omits 5eef77731d02 mm: remove mmu_gathers storage from remaining architectures omits 480458f1630c mm: merge pte_mkhuge() call into arch_make_huge_pte() omits e25ff72a53b9 mm: generalize ARCH_HAS_FILTER_PGPROT omits 5d7dd5ddfdc4 memcg: enable accounting for tty-related objects omits e763ef6f511b mm: memcontrol: rename memcg_cache_id to memcg_kmem_id omits 25b5d40aa35d mm: list_lru: rename list_lru_per_memcg to list_lru_memcg omits 4ce6fd4c25ec mm: memcontrol: fix cannot alloc the maximum memcg ID omits 3c04364a34f8 mm: memcontrol: reuse memory cgroup ID for kmem ID omits cc24c4f777bc mm-list_lru-replace-linear-array-with-xarray-fix omits 3df92be6694b mm: list_lru: replace linear array with xarray omits 9df19d618e6b mm: list_lru: rename memcg_drain_all_list_lrus to memcg_re [...] omits 74afb71897c0 mm: list_lru: allocate list_lru_one only when needed omits b8c37d21435f mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css [...] omits f71e408b3e53 xarray: use kmem_cache_alloc_lru to allocate xa_node omits 9b69e93afa8b mm: dcache: use kmem_cache_alloc_lru() to allocate dentry omits 1eee7f345c76 f2fs: allocate inode by using alloc_inode_sb() omits 30754f44cd68 fs: allocate inode by using alloc_inode_sb() omits 381557868f4a fs: introduce alloc_inode_sb() to allocate filesystems spe [...] omits c5a7763feae6 mm: introduce kmem_cache_alloc_lru omits 77180f9d68de mm: list_lru: transpose the array of per-node per-memcg lru lists omits ae46eed7d14d mm/memcg: disable migration instead of preemption in drain [...] omits 5f4536c20b86 mm/memcg: protect memcg_stock with a local_lock_t omits d08b51d762a7 mm/memcg: opencode the inner part of obj_cgroup_uncharge_p [...] omits 0ce6878bcf1e mm/memcg: protect per-CPU counter by disabling preemption [...] omits f7ed51fa275a mm/memcg: disable threshold event handlers on PREEMPT_RT omits c25e2cb60ec8 mm/memcg: revert ("mm/memcg: optimize user context object [...] omits 8f06f0e6738f mm/memcg: move generation assignment and comparison together omits 37ac82b44654 mm/memcg: set pos to prev unconditionally omits ded226b19346 mm/memcg: set memcg after css verified and got reference omits 49860f4e64d0 mm/memcontrol: return 1 from cgroup.memory __setup() handler omits 8a026078bfb3 memcg: synchronously enforce memory.high for large overcharges omits d8c45ae0f8b3 selftests: memcg: test high limit for single entry allocation omits 246a419ccdd0 memcg: unify force charging conditions omits 5ce80a0d28e6 memcg: refactor mem_cgroup_oom omits 0d2dc63bc681 mm/memcg: retrieve parent memcg from css.parent omits 89c036affaf2 mm/memcg: mem_cgroup_per_node is already set to 0 on allocation omits a8b316145526 memcg: add per-memcg total kernel memory stat omits d90e7bb3eeb1 memcg: replace in_interrupt() with !in_task() omits 55ce0643c5df tmpfs: do not allocate pages on read omits f124a6afe139 shmem: mapping_set_exiting() to help mapped resilience omits c13101d217ec tmpfs: three tweaks to creation time patch omits 507eb7e41f22 tmpfs: support for file creation time omits 15d51d34ff02 mm/gup: remove unused get_user_pages_locked() omits 51bd49671d55 mm: change lookup_node() to use get_user_pages_fast() omits 88ee21962be1 mm/gup: remove unused pin_user_pages_locked() omits e35f97571eac mm/gup: follow_pfn_pte(): -EEXIST cleanup omits 4396efebdc60 mm: fix invalid page pointer returned with FOLL_PIN gups omits 07057ac4d6a8 mm: fs: fix lru_cache_disabled race in bh_lru omits 0387226860c6 mm/writeback: minor clean up for highmem_dirtyable_memory omits 50305956a7a3 filemap: remove find_get_pages() omits af58122b92cd tools/vm/page_owner_sort.c: support for selecting by PID, [...] omits cd28c6afb580 tools/vm/page_owner_sort: support for sorting by task comm [...] omits 1bc1fe5d37e1 tools/vm/page_owner_sort: fix three trivival places omits b67c5239ac68 tools/vm/page_owner_sort.c: support sorting by tgid and up [...] omits 7d852a0853ad tools/vm/page_owner_sort.c: add a security check omits f5c7be9e8d9e tools/vm/page_owner_sort.c: fix comments omits 16c3304c1695 mm: unexport page_init_poison omits ef410f28ff6f tools/vm/page_owner_sort.c: fix the instructions for use omits c43ffc31605a mm/page_owner.c: record tgid omits aceb0fbb0a00 mm/page_owner: record task command name omits 0e9e314223e5 mm/page_owner: print memcg information omits 9daa0ef07e0e mm/page_owner: use scnprintf() to avoid excessive buffer o [...] omits 8521f1936b24 lib/vsprintf: avoid redundant work with 0 size omits 2ac4bc034c86 Documentation/vm/page_owner.rst: fix unexpected indentation warns omits 22168b8482f6 documentation-vm-page_ownerrst-update-the-documentation-fix omits ee9942548d95 Documentation/vm/page_owner.rst: update the documentation omits 99ea42f1987c tools/vm/page_owner_sort.c: delete invalid duplicate code omits 1b0570247b70 tools/vm/page_owner_sort.c: two trivial fixes omits 3a6dec2586c1 tools/vm/page_owner_sort.c: support sorting pid and time omits fd26012eafc2 tools/vm/page_owner_sort.c: add switch between culling by [...] omits 50d23b974fb6 tools/vm/page_owner_sort.c: support sorting by stack trace omits e0fcd583c8e1 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits dc7b1393c26e tools/vm/page_owner_sort.c: sort by stacktrace before culling omits 43e6fd60c736 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] omits 454d81113849 mount: warn only once about timestamp range expiration omits b5b8b9c2b77f mm/list_lru: optimize memcg_reparent_list_lru_node() omits c15afac9742f mm: __isolate_lru_page_prepare() in isolate_migratepages_block() omits 3361e5c7fe6f mm/fs: delete PF_SWAPWRITE omits cff98008bdd5 remove congestion tracking framework omits ce2c64a90c84 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" omits ae88307e0bfd f2fs: replace congestion_wait() calls with io_schedule_timeout() omits 52feac74e317 remove-bdi_congested-and-wb_congested-and-related-functions-fix omits 19373cac2e86 remove bdi_congested() and wb_congested() and related functions omits 71761802711f remove inode_congested() omits 464eee2a4a80 ceph: remove reliance on bdi congestion omits 89ca702e59fa nfs: remove reliance on bdi congestion omits 378ef584e75e fuse: remove reliance on bdi congestion omits 5e517b92fca5 mm: improve cleanup when ->readpages doesn't process all pages omits 7c2c7a95bb58 mm: document and polish read-ahead code omits 03a4a5bd04af doc: convert 'subsection' to 'section' in gfp.h omits 7964761b924d ocfs2: fix ocfs2 corrupt when iputting an inode omits ac140c5a007f ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 08ca3ca83444 ocfs2: reflink deadlock when clone file to the same direct [...] omits dc749e116591 fs/ocfs2: fix comments mentioning i_mutex omits 9ddc59a6baf9 ocfs2: cleanup some return variables omits 997ac4f07d92 ntfs: add sanity check on allocation size omits 32d16691f0fc scripts/spelling.txt: add more spellings to spelling.txt omits c35eb121204f procfs: prevent unprivileged processes accessing fdinfo dir omits c5b5e0b35f1c /proc/kpageflags: do not use uninitialized struct pages omits 4398035287ad /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits b6608bbcd02a configs/debug: restore DEBUG_INFO=y for overriding omits 0c44ba2618c5 hugetlb: do not demote poisoned hugetlb pages omits b4b1a35dd4ea memcg-sync-flush-only-if-periodic-flush-is-delayed-fix omits 828947eb4a4d memcg: sync flush only if periodic flush is delayed omits 4185477769f3 selftests: vm: fix clang build error multiple output files omits 7b9cd52e510d mm: swap: get rid of deadloop in swapin readahead omits dd38edc50b21 userfaultfd: mark uffd_wp regardless of VM_WRITE flag omits ef8e636ac5f3 mm: fix panic in __alloc_pages omits 341484132609 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 064ece5a5a95 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits cb54d620fb04 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits cc025664246c Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 83a5c94fa083 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits ad7fa69772db Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits d7f1f9f899f7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 394c314abcd4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6b4b3f3b139f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cd99fd2524bc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 91253d43142b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 020ff6578586 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits d1e55e784271 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 46c4f7b8c37e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5482cea69e98 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 7079208bb020 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 5471fa0551cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 34948a87044c Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits c9754f4ed143 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits 158dc00bc287 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 30123cad1cd6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1db1cc8bb121 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1850bb71f5fa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b682a2f3db0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 55a9f7d17434 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 20bbad37e93c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 356b25bf0d78 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 9b7db8619543 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5acf172605db Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits b7c33c9378b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ee6fbc512dd0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2144f7fdac97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5a2cffb7f180 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7d0a1f949d7e Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 4f1e915421ef Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 914ff5bf8f24 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 298e23f3142b Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 95e50c7c9e40 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cd33edb2e6bd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2a8b1e90d720 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0f8732c3a42e Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 610706a19e8c Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 1eb2df64f29e Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 0feac21a1a09 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 4b4c33750c02 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 66aa335e6f78 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 33e8796bcf80 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits bdc58b7bce8b Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 41b3afc8071e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 78dfe35e6cbf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 66c4ae0bb1d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1ebcdf9ba768 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 077745e05475 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fe06987c825c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits e1856ad985b3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ff25169997e1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits afc61d52ccc7 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits a714dff16742 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits b9b3764c739e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ce742c540645 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 534624046852 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits ab8cf86f9a57 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 192b5f11dd85 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 6abfddfd8948 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 601d53971673 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 45b6321d26e0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 494132811066 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 359c58a3c892 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ec97408f01c1 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits b3c5a67015bf Merge branch 'next' of git://github.com/cschaufler/smack-next omits 8f42ef45315e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 177d33f7ff5f Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits b46f60a8bd82 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits da529740cf20 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits eab01c66a92d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d165b5ded531 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b5b189f4708c Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits e07c891a9cb1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 221f77a6d57a Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits e2e201811111 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fb8297c00f53 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 00485cf583fb Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 91d8110ac1fb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 103bf95224a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ac8562309a74 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5ed3f880d99f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f21ad71b2f67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits baea579b4a37 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 07e0c847ae5e Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits bc134099fcb1 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits d46a1f586f08 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 05766e5a6d31 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 4b51d04b68b7 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits eedccf87ef8f Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits b353dc7eb912 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d40f7a33637f Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits ffc57a0e6bc8 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 66576588364a Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 8844b5edcd86 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits e205277288eb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 12508ea996e8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7a6de7120ef6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits da5221ce8ff4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f5f2fdcb1183 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bf786414202a Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 28dc98d188bc Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits ec813985a27d Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits c48023f133fc Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 8d5ed7dfae9e Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 573864a83008 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 27b48b97da59 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits b7d81b2ed10b Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 97df5e214f35 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits d0563685f3b6 random: check for signal and try earlier when generating entropy omits c5c9dc50856f random: reseed more often immediately after booting omits d2b432f4e2bb random: make consistent usage of crng_ready() omits bef62219a8f3 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 867c7dbbf6aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3924213e7917 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 8b9cf0c3bcce Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d423b45d372f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6db26e6cf65d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 50485d38e756 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 138f35caa8f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b7c7af96fc6 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 18ca6d87b43a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6d5585fcdd50 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 504e14ff9cca Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 5dc175528165 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 736306f3e9cc Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits dc21b79616db Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 50efd5f735d6 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 42afcadecc17 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits ce4874dc52b4 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits d65c3d3d29f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits df1f8be9b244 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 19386f21ba43 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 7e30ee7d955c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e20856c1cc3a afs: Maintain netfs_i_context::remote_i_size omits 047159b5596b netfs: Keep track of the actual remote file size omits f15cf7198f02 netfs: Split some core bits out into their own file omits 95c5b1084623 netfs: Split fs/netfs/read_helper.c omits b5e167b0157e netfs: Rename read_helper.c to io.c omits 45025fc241ce netfs: Prepare to split read_helper.c omits 1529708fce30 netfs: Add a function to consolidate beginning a read omits 22b3ab5fd638 netfs: Add a netfs inode context omits 5c8b56464926 ceph: Make ceph_init_request() check caps on readahead omits 44dadcd6131e netfs: Change ->init_request() to return an error code omits 5186d2f665f5 netfs: Refactor arguments for netfs_alloc_read_request omits b5d6b9d8dc99 netfs: Adjust the netfs_failure tracepoint to indicate non [...] omits 3fd418976d73 netfs: Trace refcounting on the netfs_io_subrequest struct omits edb97d8dfd24 netfs: Trace refcounting on the netfs_io_request struct omits c810feb4e9fe netfs: Adjust the netfs_rreq tracepoint slightly omits 18255f7ff376 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 65ae491cf7b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8b84c052fd48 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 498976166930 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits db794876ba20 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 70902d70dd62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 410eab27d276 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 550aa84a1261 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 123783067e94 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 209ae32ef53e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3a8c19c09c59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 93b06d3ab0a6 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 9af944c3832d Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits f86e8ff1ab96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef59e14cb8d0 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits f6ea6c9d9d42 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 07b5db84dee7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4eb4fe33a07c Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits ea604661f094 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits d89a3c756385 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 98d4ac1130e6 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits f75f70923028 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5f643f525cf1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4672c54765b4 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits bf7bf1d24248 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bf88eed17dd8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1923335be07b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3e35bfd79d57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 51e97fa6b0dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 287570b2da5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e8643cb8a94e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8bc0484f2ff1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1442f613035e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits e4a5c4dc42d6 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 31e96efc6cad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d3030444cfbd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4ee70c9ff802 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4cea236ecbd4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits be00143fe9df Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 81ccb79ed9fe Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits c55ad20374c3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits dc2c19aea39a Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits c16ac4810db1 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits f451569b9da8 a.out: Stop building a.out/osf1 support on alpha and m68k omits 5934af892b8e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 483b57a0f972 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits d3ff41d9579f Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 9d431815d6bf Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 1e89f06c517e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6f0d19f4ca4c Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits dc7a30ca2d66 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 422bf3bfe6c1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9cb99cd8eabe Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits cb4330abf7a5 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 835f766ef7c8 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 1d2290772359 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits c66be9d67c0f Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] omits 7cdcb437a5b5 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 72d5bf5063cd Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits fceff9f94a49 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 2217e0e89756 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ed0cd4ee628d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 767efd72d788 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 940f6741f953 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b0445f2aa704 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 96b3691227c6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5c98bf27be3a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ebe6a7e58aa5 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 61e25219698b Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 172864570c6d Merge branch 'for-next/pending-fixes' into for-next/kspp omits 315cc73b6e3b MIPS: boot/compressed: Use array reference for image bounds omits d5e5a1743e72 ARM/dma-mapping: Remove CMA code when not built with CMA omits fda6476b98ff Merge branch 'for-5.18/64bit-pi' into for-next omits da30d928e829 Merge branch 'for-5.18/write-streams' into for-next omits 9b04d61dac64 Merge branch 'for-5.18/alloc-cleanups' into for-next omits b9c0767f1a8e Merge branch 'for-5.18/io_uring-statx' into for-next omits 1b2d0e89da96 Merge branch 'for-5.18/io_uring' into for-next omits 319ccda6ef6f io_uring: use unlocked xarray helpers omits 5e180d7e83af io_uring: recycle provided buffers if request goes async omits d6de1addf9cb io_uring: speedup provided buffer handling omits 1dbe07e166cf io_uring: add support for registering ring file descriptors omits b0527562d525 Merge of prlimit-tasklist_lock-for-v5.18, per-namespace-ip [...] omits 7903522790f4 Merge branch 'for-next/spectre-bhb' into for-next/core omits d2ef1f89ccfe Merge branch 'for-next/fpsimd' into for-next/core omits fc3271799405 Merge branch 'for-next/strings' into for-next/core omits 42a111a61a9d Merge branches 'for-next/coredump', 'for-next/docs', 'for- [...] omits 790ccc2ac9ae dm thin: use dm_submit_bio_remap omits e7550a748ba9 dm: add WARN_ON to dm_submit_bio_remap omits cc5a1e382509 memblock tests: Add TODO and README files omits ee3e6d69a21b drivers/xen: use helper macro __ATTR_RW omits cf4a68247a20 Merge branch 'kbuild' into for-next omits 3ccb7c9a44ff Merge branch 'slab/for-5.18/cleanups' into slab/for-next omits a17dbd9fec85 Merge branch 'slab/for-5.18/trivial' into slab/for-next omits 35821dcbafe5 Merge branch irq/aic-pmu into irq/irqchip-next omits f494ca3edc8c KVM: s390: selftests: Add error memop tests omits de64608f44df KVM: s390: selftests: Add more copy memop tests omits b9a721d26c90 KVM: s390: selftests: Add named stages for memop test omits ca222482f7d7 KVM: s390: selftests: Add macro as abstraction for MEM_OP omits c9b62d6cb495 KVM: s390: selftests: Split memop tests omits ea36382b085d Kbuild: use -std=gnu11 for KBUILD_USERCFLAGS omits 6992f0b3f0fd Kbuild: move to -std=gnu11 omits 6e7731b097b1 Kbuild: use -Wdeclaration-after-statement omits bc179834d8a3 Kbuild: add -Wno-shift-negative-value where -Wextra is used omits aadaa2207cbb tools/virtio: fix after premapped buf support omits 896314439a53 virtio_ring: remove flags check for unmap packed indirect desc omits e1264a8aa559 virtio_ring: remove flags check for unmap split indirect desc omits da82c36d4a07 virtio_ring: rename vring_unmap_state_packed() to vring_un [...] omits c5ea7d07e4b0 net/mlx5: Add support for configuring max device MTU omits 568176248d78 virtio-crypto: rename skcipher algs omits 3d6ec7dee955 virtio-crypto: implement RSA algorithm omits b4f7cfea458c x86/xen: Fix kerneldoc warning omits c147a3a0efbd xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 omits 393b48b8cdc6 xen: use time_is_before_eq_jiffies() instead of open coding it omits 7b12e49669c9 fs: remove fs.f_write_hint omits 41d36a9f3e53 fs: remove kiocb.ki_hint omits 064017096835 Merge remote-tracking branch 'spi/for-5.18' into spi-next omits 89fa6409247a Merge branch 'spi-linus' into spi-next omits 194a533b9841 Merge remote-tracking branch 'spi/for-5.16' into spi-linus omits 7d37c5592332 Merge remote-tracking branch 'regulator/for-5.18' into reg [...] omits 0090939f6d63 Merge branch 'regulator-linus' into regulator-next omits 1a69f6b8c034 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits 0b7daa6bd0a4 Merge remote-tracking branch 'asoc/for-5.18' into asoc-next omits dbc7b8a6670b Merge branch 'asoc-linus' into asoc-next omits 032884362e9e KVM: s390x: fix SCK locking omits 77848115626f Merge branch 'for-next-current-v5.16-20220308' into for-ne [...] omits 1c15ffbdcc11 Merge branch 'misc-5.18' into for-next-current-v5.16-20220308 omits 0e963aa235d7 Merge branch 'misc-5.17' into for-next-current-v5.16-20220308 omits 7b03446f992d Merge x86/urgent into tip/master omits 0e1fda893211 Merge timers/core into tip/master omits c96fbdb64056 Merge core/core into tip/master omits 549245cf22f4 Merge perf/core into tip/master omits 90b2f290ba7e Merge irq/core into tip/master omits a83839b2a56e Merge sched/core into tip/master omits abb4af9c2c15 Merge x86/cc into tip/master omits f936f8dc06a5 Merge x86/cleanups into tip/master omits 4ee5f0221150 Merge ras/core into tip/master omits d8ba6972f87f Merge x86/sgx into tip/master omits f318b48a8bcd Merge x86/cpu into tip/master omits 31b8dd91b88f Merge locking/core into tip/master omits 8fe784203a21 Merge x86/pasid into tip/master omits df4f541679c9 Merge x86/sev into tip/master omits b995e5fa57aa Merge x86/irq into tip/master omits 7aec2446c691 Merge x86/paravirt into tip/master omits cd43f6a5b19b Merge x86/build into tip/master omits 2ded399fedd6 Merge x86/misc into tip/master omits e32b16884708 Merge branch 'features' into for-next omits 1c515c988b9f Merge branch 'fixes' into for-next omits 82167527382f virtio-crypto: introduce akcipher service omits e7c4543ccccf virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC omits a2b55e8df245 Add definition of VIRTIO_F_IN_ORDER feature bit omits 035e54ae7b1d Bluetooth: mgmt: remove redundant assignment to variable cur_len omits 695e8113f409 btrfs: fix qgroup reserve overflow the qgroup limit omits 165ef96f998e btrfs: zoned: remove left over ASSERT checking for single profile omits aeccabf9a3fc btrfs: zoned: use RCU list in btrfs_can_activate_zone omits a7103b015e37 btrfs: zoned: put block group after final usage omits c410004d26f4 btrfs: don't access possibly stale fs_info data in device_ [...] omits ecf6f19878f4 btrfs: add lockdep_assert_held to need_preemptive_reclaim omits 93b6343ba103 btrfs: verify the tranisd of the to-be-written dirty exten [...] omits fd88398c74d3 btrfs: unify the error handling of btrfs_read_buffer() omits b99ab4936b33 btrfs: unify the error handling pattern for read_tree_block() omits 86dc23816b1c btrfs: factor out do_free_extent_accounting helper omits 8e0e979102e1 btrfs: remove last_ref from the extent freeing code omits 2b9684524890 btrfs: add a alloc_reserved_extent helper omits 12d48b90154d btrfs: remove BUG_ON(ret) in alloc_reserved_tree_block omits a87380b440b9 btrfs: add and use helper for unlinking inode during log replay omits 4cdac4d66914 btrfs: extend locking to all space_info members accesses omits 26559780b953 btrfs: zoned: mark relocation as writing omits 37da9493451c fs: allow cross-vfsmount reflink/dedupe omits 41d3f4abe2b8 btrfs: remove the cross file system checks from remap omits a6790c789801 btrfs: pass btrfs_fs_info to btrfs_recover_relocation omits 8032d34ed35c btrfs: pass btrfs_fs_info for deleting snapshots and cleaner omits a93b5df51932 btrfs: add filesystems state details to error messages omits 6a2b4af91979 btrfs: deal with unexpected extent type during reflinking omits 9faf2d3ea835 btrfs: fix unexpected error path when reflinking an inline extent omits 6e770afa8c66 btrfs: reset last_reflink_trans after fsyncing inode omits 15a2706a2f6a btrfs: voluntarily relinquish cpu when doing a full fsync omits 79fda89450c2 btrfs: hold on to less memory when logging checksums durin [...] omits ae8436caa500 btrfs: stop copying old file extents when doing a full fsync omits 1b1d8b5537bd btrfs: do not clean up repair bio if submit fails omits a97323a86d1d btrfs: do not try to repair bio that has no mirror set omits d5548abf4400 btrfs: do not double complete bio on errors during compres [...] omits 0e4349df811e btrfs: track compressed bio errors as blk_status_t omits 589ff485c433 btrfs: remove the bio argument from finish_compressed_bio_read omits 3bb691b1fe2f btrfs: check correct bio in finish_compressed_bio_read omits 734bb39c9ef8 btrfs: handle csum lookup errors properly on reads omits bf0083943c60 btrfs: make search_csum_tree return 0 if we get -EFBIG omits 888ef20bb13f btrfs: add BTRFS_IOC_ENCODED_WRITE omits 05424d4ac065 btrfs: add BTRFS_IOC_ENCODED_READ ioctl omits 69125e3d12fd btrfs: add definitions and documentation for encoded I/O ioctls omits 95f9dfb9be0e btrfs: optionally extend i_size in cow_file_range_inline() omits b91250112bd3 btrfs: clean up cow_file_range_inline() omits 7ff8d25c67a6 btrfs: support different disk extent size for delalloc omits bd63ad395946 btrfs: add ram_bytes and offset to btrfs_ordered_extent omits 4a007988b5a8 btrfs: don't advance offset for compressed bios in btrfs_c [...] omits f52af661ed55 fs: export variant of generic_write_checks without iov_iter omits 888d6a4d21df fs: export rw_verify_area() omits 596e209a82e1 btrfs: qgroup: remove outdated TODO comments omits 296b3e5cf406 btrfs: qgroup: remove duplicated check in adding qgroup relations omits b6da4a9111db btrfs: add lzo workspace buffer length constants omits 2a6f1f1539b1 btrfs: populate extent_map::generation when reading from disk omits bfb8a2a5a7f2 btrfs: assert we have a write lock when removing and repla [...] omits 541ce612dca6 btrfs: remove no longer used counter when reading data page omits 4a4374c08c80 btrfs: fix lost error return value when reading a data page omits a07d0cf40a54 btrfs: stop checking for NULL return from btrfs_get_extent() omits 770780ada5a1 btrfs: prepare extents to be logged before locking a log t [...] omits 2f0a3f4df4c1 btrfs: remove useless path release in the fast fsync path omits 9781dc33b4d5 btrfs: remove constraint on number of visited leaves when [...] omits 682a1899885e btrfs: avoid unnecessary computation when deleting items f [...] omits a0bb593fc020 btrfs: avoid unnecessary COW of leaves when deleting items [...] omits 8241e4f434b9 btrfs: remove unnecessary leaf free space checks when push [...] omits 2ffa3c358880 btrfs: stop checking for NULL return from btrfs_get_extent [...] omits 39351025b6a0 btrfs: zoned: remove redundant assignment in btrfs_check_z [...] omits 70ff72b71e6e btrfs: replace BUILD_BUG_ON by static_assert omits fb9ea1c0d1de btrfs: zoned: allow DUP on meta-data block groups omits e3ab40239718 btrfs: zoned: prepare for allowing DUP on zoned omits c2fede1b5bff btrfs: zoned: make zone finishing multi stripe capable omits 4cb4d0c00d29 btrfs: zoned: make zone activation multi stripe capable omits 3164fd2607ab btrfs: add support for multiple global roots omits 2e4f33849c79 btrfs: add code to support the block group root omits 7cdec883e5e4 btrfs: abstract out loading the tree root omits 425f5312666b btrfs: tree-checker: don't fail on empty extent roots for [...] omits cd4ff6568848 btrfs: disable space cache related mount options for exten [...] omits dc58915ae867 btrfs: disable snapshot creation/deletion for extent tree v2 omits 48151da1a84f btrfs: disable scrub for extent-tree-v2 omits 303420a2bd04 btrfs: disable qgroups in extent tree v2 omits a2832be1cecf btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 omits 347f14279bd1 btrfs: disable balance for extent tree v2 for now omits d70094cc836a btrfs: add definition for EXTENT_TREE_V2 omits 3bf22626f6b3 btrfs: use single variable to track return value at btrfs_ [...] omits 850069ff23ac btrfs: avoid inode logging during rename and link when possible omits 24ffac9c13c4 btrfs: stop doing unnecessary log updates during a rename omits 1b7211d004f2 btrfs: avoid logging all directory changes during renames omits d511b32af740 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] omits 3f0ba0fd7808 btrfs: add helper to delete a dir entry from a log tree omits 3cb68077d5cc btrfs: send: remove redundant ret variable in fs_path_copy omits 3fe4d794a6b4 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] omits f62a8092d3b5 btrfs: scrub: remove redundant initialization of increment omits 8ea47518876d btrfs: zoned: remove redundant initialization of to_add omits 8622527a069d btrfs: cleanup temporary variables when finding rotational [...] omits c33f7d1dc3f6 btrfs: use dev_t to match device in device_matched omits 48dad11cbb8e btrfs: add device major-minor info in the struct btrfs_device omits d39c33cfddd1 btrfs: match stale devices by dev_t omits bbf5d8bb6f04 btrfs: harden identification of a stale device omits 1c7743293a5f btrfs: simplify fs_devices member access in btrfs_init_dev [...] omits 56ebd97911f8 btrfs: reuse existing inode from btrfs_ioctl omits 7cf3a31a006f btrfs: move missing device handling in a dedicate function omits 5504e3288992 btrfs: stop trying to log subdirectories created in past t [...] omits 40f858f2d0e4 btrfs: stop copying old dir items when logging a directory omits 54146f0b7240 btrfs: put initial index value of a directory in a constant omits 65ae3659808b btrfs: don't log unnecessary boundary keys when logging directory omits d96e8c9f3fb3 btrfs: reuse existing pointers from btrfs_ioctl omits 3b900d2aaa40 btrfs: remove write and wait of struct walk_control omits 341c6c03da34 Merge branch 'devel-stable' into for-next omits aad2f30934ef Merge branches 'misc' and 'fixes' into for-next omits 3edb65f4e8fd nds32: Remove the architecture omits d0d793c28700 random: use SipHash as interrupt entropy accumulator omits 49e87fbe7f4a wireguard: device: clear keys on VM fork omits 0a6e7c867cfd random: provide notifier for VM fork omits 13ce6f659559 random: replace custom notifier chain with standard one omits caf82d3ee6c1 random: do not export add_vmfork_randomness() unless needed omits 406331fd45c5 virt: vmgenid: notify RNG of VM fork and supply generation ID omits 34caf88a4234 mm/balloon_compaction: make balloon page compaction callba [...] omits 124b4bf063cd vDPA/ifcvf: cacheline alignment for ifcvf_hw omits 79333575b8bd vDPA/ifcvf: implement shared IRQ feature omits acec0f777773 vDPA/ifcvf: implement device MSIX vector allocator omits b0c7282ad087 vhost_vdpa: don't setup irq offloading when irq_num < 0 omits c6bc2b8afdc9 vDPA/ifcvf: make use of virtio pci modern IO helpers in ifcvf omits 75ad1f84f984 vhost: cache avail index in vhost_enable_notify() omits 7b4891800b74 drivers/virtio: Enable virtio mem for ARM64 omits c060cc0014c9 Merge branch 'rproc-next' into for-next omits 6c4d1a169863 f2fs: introduce F2FS_UNFAIR_RWSEM to support unfair rwsem omits e91b25889fa7 f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes omits 89756932b780 Merge branch 'mvebu/dt64' into mvebu/for-next omits db972b026910 Merge branch 'mvebu/dt' into mvebu/for-next omits b3c57902bef6 Merge branch 'remotes/lorenzo/pci/uniphier' omits 72fca291402a Merge branch 'remotes/lorenzo/pci/qcom' omits 39d3e18d4c89 Merge branch 'remotes/lorenzo/pci/mvebu' omits bbb9c0a1bf51 Merge branch 'remotes/lorenzo/pci/misc' omits ee921f8ddaaf Merge branch 'remotes/lorenzo/pci/imx6' omits a343d57d3b78 Merge branch 'remotes/lorenzo/pci/endpoint' omits 99e10aa7e2f0 Merge branch 'remotes/lorenzo/pci/aardvark' omits 2045274a6fba Merge branch 'pci/vga' omits b57e6a1a29ac Merge branch 'pci/p2pdma' omits 6061644034d7 Merge branch 'pci/hotplug' omits 71cf78303adc Merge branch 'pci/bridge-class-codes' omits 24bbbcac9670 Merge branch 'pci/acpi' omits 943f0c7ba0fd PCI/VGA: Replace full MIT license text with SPDX identifier omits 62ca13daf00b PCI/VGA: Use unsigned format string to print lock counts omits 5d10cbfb5a68 PCI/VGA: Log bridge control messages when adding devices omits dfbc486fe7b0 PCI/VGA: Remove empty vga_arb_device_card_gone() omits 2932a4a7248a PCI/VGA: Move disabled VGA device detection to ADD_DEVICE path omits 4a79de89c6b5 PCI/VGA: Move non-legacy VGA detection to ADD_DEVICE path omits 388582100ff2 PCI/VGA: Move firmware default device detection to ADD_DEV [...] omits 1696becdaf28 PCI/VGA: Factor out default VGA device selection omits bb215ca61d16 PCI/VGA: Factor out vga_select_framebuffer_device() omits aa974a1408bf PCI/VGA: Move vga_arb_integrated_gpu() earlier in file omits a519fd34c856 PCI/VGA: Move vgaarb to drivers/pci omits 1498a74770d7 torture: Enable CSD-lock stall reports for scftorture omits 0ada8a476e3a kernel/smp: Provide boot-time timeout for CSD lock diagnostics omits 0048089f4d15 ACPI: allow longer device IDs omits db1d52c9d21b random: add mechanism for VM forks to reinitialize crng omits a516c6f7efbd random: don't let 644 read-only sysctls be written to omits 99caac9b7e97 random: give sysctl_random_min_urandom_seed a more sensible value omits 66b50641d11b scftorture: Fix distribution of short handler delays omits b54f53bc11a5 coresight: Drop unused 'none' enum value for each component omits bf27a962851b fs/lock: only call lm_breaker_owns_lease if there is conflict. omits cd4fa4bf150c fs/lock: add new callback, lm_lock_expired, to lock_manage [...] omits c7234469ac65 fs/lock: documentation cleanup. Replace inode->i_lock with [...] omits 81da9fbd0c28 NFSD: Fix nfsd_breaker_owns_lease() return values omits ecdc0fb11faa NFSD: Clean up _lm_ operation names omits 992f06f90b84 arch: Remove references to CONFIG_NFSD_V3 in the default configs omits 6a687e69a54e NFSD: Remove CONFIG_NFSD_V3 omits 2ad310f93ec3 random: block in /dev/urandom omits 1b01a23d9a48 Merge branch 'for-next/hardening' into for-next/kspp omits dd3c8c8f115b Merge branch 'for-next/overflow' into for-next/kspp omits 14b32112c442 Merge branch 'for-next/memcpy' into for-next/kspp omits 923055f561dc Merge branch 'for-next/array-bounds' into for-next/kspp omits c8ac32bec3d5 rcu-tasks: Print pre-stall-warning informational messages omits c22368edfa24 io-uring: Make statx API stable omits c5f855c2694f torture: Skip vmlinux check for kvm-again.sh runs omits 9f0daba62e95 torture: Make thread detection more robust by using lspcu omits d21d3f34cf6e parisc/unaligned: Enhance user-space visible output omits 6a6520c89dfe rcu: Check for jiffies going backwards omits 98c9ab7fdb6c torture: Permit running of experimental torture types omits fbf61d448a81 docs: Add documentation for rude and trace RCU flavors omits 17d17bbfbd11 rcu-tasks: Fix race in schedule and flush work omits 786506950a64 rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] omits afa9f302fc2e rcu: Initialize boost kthread only for boot node prior SMP [...] omits d74608943fb4 rcu: Assume rcu_init() is called before smp omits 2bb32b303a74 rcu/nocb: Move rcu_nocb_is_setup to rcu_state omits 347748eff950 rcu: Remove rcu_is_nocb_cpu() omits e657766253ac rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT omits 46856c962adc rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting omits 604307d39f22 torture: Use "-o Batchmode=yes" to disable ssh password requests omits 8a39393d4784 torture: Reposition so that $? collects ssh code in torture.sh omits 90703e5d9f64 lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd [...] omits 8001c4ebd4f7 tick/rcu: Stop allowing RCU_SOFTIRQ in idle omits 2253d02cf83c tick/rcu: Remove obsolete rcu_needs_cpu() parameters omits 130684baaae6 tools/nolibc/stdlib: implement abort() omits 02b139e17bbd tools/nolibc: also mention how to build by just setting th [...] omits 21b09698383d tools/nolibc/time: create time.h with time() omits 319c9f2279d4 tools/nolibc/signal: move raise() to signal.h omits a32169fee4af tools/nolibc/unistd: add usleep() omits 17df4cafac0c tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] omits 9c9c8ab62b22 tools/nolibc/errno: extract errno.h from sys.h omits 30fbcb146060 tools/nolibc/string: export memset() and memmove() omits 6559f4607a38 tools/nolibc/types: define PATH_MAX and MAXPATHLEN omits d18f9280fdb1 tools/nolibc/arch: mark the _start symbol as weak omits 919dc8eb88fa tools/nolibc: move exported functions to their own section omits 087477fac4c9 tools/nolibc/string: add tiny versions of strncat() and strlcat() omits b0da4b903d97 tools/nolibc/string: add strncpy() and strlcpy() omits a79fa17941bb tools/nolibc/string: slightly simplify memmove() omits 4d7ebd54b584 tools/nolibc/string: use unidirectional variants for memcpy() omits 0eccbeabf5fc tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] omits 9c153b97d070 tools/nolibc/stdlib: make raise() use the lower level sysc [...] omits acc3571581f1 tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() omits 3edfdacd944a tools/nolibc/sys: make open() take a vararg on the 3rd argument omits 642921ee0c88 tools/nolibc/stdio: add perror() to report the errno value omits a925e37c6677 tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE omits f35e25da0d0c tools/nolibc/stdio: add a minimal [vf]printf() implementation omits 8b9b08843e87 tools/nolibc/stdio: add fwrite() to stdio omits f8c7a4c175e6 tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] omits 77e4b8b60fd2 tools/nolibc/stdio: add a minimal set of stdio functions omits c99700a71e71 tools/nolibc/stdlib: add utoh() and u64toh() omits daabae252c50 tools/nolibc/stdlib: add i64toa() and u64toa() omits 5b718a9cad6b tools/nolibc/stdlib: replace the ltoa() function with more [...] omits 013e54c05461 tools/nolibc/stdlib: move ltoa() to stdlib.h omits 4d76cf560836 tools/nolibc/types: move makedev to types.h and make it a macro omits f3dc964bdf09 tools/nolibc/types: make FD_SETSIZE configurable omits d926009c8bf6 tools/nolibc/types: move the FD_* functions to macros in types.h omits 81e4b6f2de04 tools/nolibc/ctype: add the missing is* functions omits 92492c9de371 tools/nolibc/ctype: split the is* functions to ctype.h omits 086df40bf443 tools/nolibc/string: split the string functions into string.h omits 399c1866f7bf tools/nolibc/stdlib: extract the stdlib-specific functions [...] omits 4ca9173ed4a0 tools/nolibc/sys: split the syscall definitions into their [...] omits 14743819487e tools/nolibc/arch: split arch-specific code into individual files omits 3bec3b0b63d9 tools/nolibc/types: split syscall-specific definitions int [...] omits 03d4945fe91b tools/nolibc/std: move the standard type definitions to std.h omits da1b79bb39a8 tools/nolibc: guard the main file against multiple inclusion omits d70b3f4f3de6 tools/nolibc: use pselect6 on RISCV omits 9e94fde01799 rcutorture: Suppress debugging grace period delays during [...] omits 33be65be8046 torture: Add rcu_normal and rcu_expedited runs to torture.sh omits 556d8afe4a77 EXP rcutorture: Test polled expedited grace-period primitives omits 6227afdc95e4 EXP rcu: Add polled expedited grace-period primitives omits 8eb954756a8d EXP tick: Detect and fix jiffies update stall omits 5b51d7486c3e rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() omits 7f74daaf4bd8 EXP rcu-tasks: Check for abandoned callbacks omits 2011a975d8bf Merge branch 'lkmm-dev.2022.02.01b' into HEAD omits 6810a554d274 io_uring: documentation fixup omits f78708d0a180 io_uring: do not recalculate ppos unnecessarily omits 7255f9920a71 io_uring: update kiocb->ki_pos at execution time omits 5de6d1e610ab io_uring: remove duplicated calls to io_kiocb_ppos omits 54a940515027 parisc/unaligned: Tweak 32-bit inline assembly of emulate_sth() omits b88e9a7b6965 parisc/unaligned: Tweak 32-bit inline assembly of emulate_ldd() omits 00e6714f4103 parisc/unaligned: Tweak inline assembly of emulate_ldw() omits 7390423b5b9e parisc/unaligned: Tweak inline assembly of emulate_ldh() omits 9335dcab42fa parisc/unaligned: Use EFAULT fixup handler in unaligned handlers omits ea0db216ecb8 parisc: Reduce code size by optimizing get_current() funct [...] omits d4a767ea8b0e parisc: Use constants to encode the space registers like S [...] omits 6fc048a71d7b parisc: Use SR_USER and SR_KERNEL in get_user() and put_user() omits f371e6e235e5 parisc: Add defines for various space register omits 94222c73dd39 parisc: Always use the self-extracting kernel feature omits 5249b7881452 video/fbdev/stifb: Implement the stifb_fillrect() function omits e28bc2017e60 parisc: Add vDSO support omits 2013b615a7a7 coresight: etm3x: Don't trace PID for non-root PID namespace omits 0f2be4cd06c7 coresight: etm4x: Don't trace PID for non-root PID namespace omits 058c09abfe3d coresight: etm4x: Don't use virtual contextID for non-root [...] omits ad9331e45185 coresight: etm4x: Add lock for reading virtual context ID [...] omits cfa3d90fe334 coresight: trbe: Move check for kernel page table isolatio [...] omits 497fd1c2916f coresight: no-op refactor to make INSTP0 check more idiomatic omits 4a8794012432 hwtracing: coresight: Replace acpi_bus_get_device() omits 5340bf5df9d2 coresight: syscfg: Fix memleak on registration failure in [...] omits 91a2f2941df2 coresight: Fix TRCCONFIGR.QE sysfs interface omits 7f4cd3375906 coresight: trbe: Work around the trace data corruption omits 0ecf2c747437 coresight: trbe: Work around the invalid prohibited states omits 8b6927d0adad coresight: trbe: Work around the ignored system register writes omits 2166a9974902 dax: make sure inodes are flushed before destroy cache omits 9e9d83faa9f5 io_uring: Remove unneeded test in io_run_task_work_sig() omits b57d34f5cc69 io-uring: Make tracepoints consistent. omits 8592d34e8ffa io-uring: add __fill_cqe function omits 662edc8a1a3b io-wq: use IO_WQ_ACCT_NR rather than hardcoded number omits 46fa4e4066ec io-wq: reduce acct->lock crossing functions lock/unlock omits 785d7c2aaac4 io-wq: decouple work_list protection from the big wqe->lock omits 4c6572308133 io_uring: Fix use of uninitialized ret in io_eventfd_register() omits 1a927cda94ac Documentation: ksmbd: update Feature Status table omits 88a0394bc27d io_uring: remove ring quiesce for io_uring_register omits 44eb33702dad io_uring: avoid ring quiesce while registering restriction [...] omits 06d3fc633a1c io_uring: avoid ring quiesce while registering async eventfd omits 1a75fac9a0f9 io_uring: avoid ring quiesce while registering/unregisteri [...] omits 9b1644c19b17 io_uring: remove trace for eventfd omits 33a2f66a158e tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 06fd59242587 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 9798916cea66 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 000de0eb9f23 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits ed88ea03c182 tools/memory-model: Repair parseargs.sh header comment omits 311f4f6cbeb2 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 4891feb630e5 tools/memory-model: Make history-check scripts use mselect7 omits a0645c26f202 tools/memory-model: Make checkghlitmus.sh use mselect7 omits b8a4815a8762 tools/memory-model: Fix scripting --jobs argument omits e5e5eea14c59 tools/memory-model: Implement --hw support for checkghlitmus.sh omits aa09b964d460 tools/memory-model: Add -v flag to jingle7 runs omits 0c54b596fd43 tools/memory-model: Make runlitmus.sh check for jingle errors omits ab023c1a3733 tools/memory-model: Allow herd to deduce CPU type omits f51269141ba1 tools/memory-model: Keep assembly-language litmus tests omits 4c63e313b695 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 20c3bdc38057 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 80464d9c771b tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits c307464de3c7 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits fa473d89d006 tools/memory-model: Hardware checking for check{,all}litmus.sh omits b1fe2d2a9f38 tools/memory-model: Fix checkalllitmus.sh comment omits 936b551a3954 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 7d71b3e5ff96 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits d8772abddbd7 tools/memory-model: Update parseargs.sh for hardware verification omits f8601cfe192f tools/memory-model: Fix paulmck email address on pre-exist [...] omits 8ba13e4f4d67 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 0e587a7042e4 tools/memory-model: Make judgelitmus.sh identify bad macros omits 77f5835170ae tools/memory-model: Make cmplitmushist.sh note timeouts omits 320518d6cbc2 tools/memory-model: Make judgelitmus.sh note timeouts omits ffe7d0072594 tools/memory-model: Document locking corner cases adds 37c333a5dea5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 36168e387fa7 ARM: Do not use NOCROSSREFS directive with ld.lld adds 52c9f93a9c48 arm64: Do not include __READ_ONCE() block in assembly files adds 3bf7edc84a9e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 3777ea7bac31 xen/xenbus: don't let xenbus_grant_ring() remove grants in [...] adds 6b1775f26a2d xen/grant-table: add gnttab_try_end_foreign_access() adds abf1fd5919d6 xen/blkfront: don't use gnttab_query_foreign_access() for [...] adds 31185df7e2b1 xen/netfront: don't use gnttab_query_foreign_access() for [...] adds 33172ab50a53 xen/scsifront: don't use gnttab_query_foreign_access() for [...] adds d3b6372c5881 xen/gntalloc: don't use gnttab_query_foreign_access() adds 1dbd11ca75fe xen: remove gnttab_query_foreign_access() adds cd7bcfab4e73 xen/usb: don't use gnttab_end_foreign_access() in xenhcd_g [...] adds 5cadd4bb1d7f xen/9p: use alloc/free_pages_exact() adds b0576cc9c6b8 xen/pvcalls: use alloc/free_pages_exact() adds 42baefac638f xen/gnttab: fix gnttab_end_foreign_access() without page s [...] adds 66e3531b33ee xen/netfront: react properly to failing gnttab_end_foreign [...] adds b5521fe9a933 Merge tag 'xsa396-5.17-tag' of git://git.kernel.org/pub/sc [...] adds 9c674947f611 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 03fe00354797 gpio: ts4900: Do not set DAT and OE together adds 55d01c98a88b gpio: sim: fix a typo adds cef06913a0af Merge tag 'gpio-fixes-for-v5.17' of git://git.kernel.org/p [...] adds b1a384d2cbcc ARM: fix build warning in proc-v7-bugs.c adds 1db333d9a51f Merge tag 'spi-fix-v5.17-rc7' of git://git.kernel.org/pub/ [...] adds fe673d3f5bf1 mm: gup: make fault_in_safe_writeable() use fixup_user_fault() adds 1860d3046636 MAINTAINERS: Update git tree for Broadcom iProc SoCs adds d25ca9083307 Merge tag 'arm-soc/for-5.18/maintainers' of https://github [...] adds d986afd5a7b7 MAINTAINERS: Update Jisheng's email address adds a1cc1697bb56 arm64: dts: marvell: armada-37xx: Remap IO space to bus ad [...] adds 7e606edaa0a2 Merge tag 'mvebu-fixes-5.17-2' of git://git.kernel.org/pub [...] adds 55b4083b4436 Merge tag 'soc-fixes-5.17-3' of git://git.kernel.org/pub/s [...] adds c30b5b8cfb72 Merge tag 'staging-5.17-rc8' of git://git.kernel.org/pub/s [...] adds 0a5aa8d161d1 block: fix blk_mq_attempt_bio_merge and rq_qos_throttle pr [...] adds 3bcb6451cc96 Merge tag 'block-5.17-2022-03-10' of git://git.kernel.dk/l [...] adds f80cfe2f2658 NFC: port100: fix use-after-free in port100_send_complete adds 18dfc667550f selftests: pmtu.sh: Kill tcpdump processes launched by subshell. adds 94a4a4fe4c69 selftests: pmtu.sh: Kill nettest processes launched in subshell. adds 5f1474760578 Merge branch 'selftests-pmtu-sh-fix-cleanup-of-processes-l [...] adds 2ac5b58e645c gianfar: ethtool: Fix refcount leak in gfar_get_ts_info adds 37c9d66c9556 net: phy: DP83822: clear MISR2 register to disable interrupts adds ac77998b7ac3 net/mlx5: Fix size field in bufferx_reg struct adds 063bd3555954 net/mlx5: Fix a race on command flush flow adds 39bab83b119f net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE adds ad11c4f1d8fd net/mlx5e: Lag, Only handle events from highest priority m [...] adds 99a2b9be077a net/mlx5e: SHAMPO, reduce TIR indication adds 55c4bf4d93be Merge tag 'mlx5-fixes-2022-03-09' of git://git.kernel.org/ [...] adds 26183cfe478c net: phy: correct spelling error of media in documentation adds 633593a80898 sctp: fix kernel-infoleak for SCTP sockets adds bc0e610a6eb0 net: arc_emac: Fix use after free in arc_mdio_probe() adds 00b022f8f876 net: bcmgenet: Don't claim WOL when its not available adds 2c87c6f9fbdd net: phy: meson-gxl: improve link-up behavior adds 5cb1ebdbc434 ice: Fix race condition during interface enslave adds e0ae713023a9 xdp: xdp_mem_allocator can be NULL in trace_mem_connect(). adds 186d32bbf034 Merge tag 'net-5.17-rc8' of git://git.kernel.org/pub/scm/l [...] adds f0cfe17bcc1d tracing/osnoise: Do not unregister events twice adds caf4c86bf136 tracing/osnoise: Force quiescent states while tracing adds 78cbc6513217 ftrace: Fix some W=1 warnings in kernel doc comments adds dda64ead7e82 Merge tag 'trace-v5.17-rc6' of git://git.kernel.org/pub/sc [...] adds 1f37299bb4e1 Merge tag 'drm-misc-fixes-2022-03-10' of git://anongit.fre [...] adds 30eb13a26014 Merge tag 'drm-intel-fixes-2022-03-10' of git://anongit.fr [...] adds 79b00034e9dc Merge tag 'drm-fixes-2022-03-11' of git://anongit.freedesk [...] adds c993ee0f9f81 watch_queue: Fix filter limit check adds db8facfc9faf watch_queue, pipe: Free watchqueue state after clearing pipe ring adds c1853fbadcba watch_queue: Fix to release page in ->release() adds 96a4d8912b28 watch_queue: Fix to always request a pow-of-2 pipe ring size adds a66bd7575b5f watch_queue: Use the bitmap API when applicable adds 3b4c0371928c watch_queue: Fix the alloc bitmap size to reflect notes allocated adds 7ea1a0124b6d watch_queue: Free the alloc bitmap when the watch_queue is [...] adds 2ed147f015af watch_queue: Fix lack of barrier/sync/lock between post and read adds 4edc0760412b watch_queue: Make comment about setting ->defunct more accurate adds 173ce1ca47c4 afs: Fix potential thrashing in afs writeback adds 413a4a6b0b55 cachefiles: Fix volume coherency attribute adds 93ce93587d36 Merge branch 'davidh' (fixes from David Howells) adds 3977a3fb6770 Merge tag 'mmc-v5.17-rc6' of git://git.kernel.org/pub/scm/ [...] adds 6c7cb60bff7a ARM: fix Thumb2 regression with Spectre BHB adds 878409ecde7c Merge tag 'powerpc-5.17-6' of git://git.kernel.org/pub/scm [...] adds c80ee64a8020 riscv: alternative only works on !XIP_KERNEL adds 0966d385830d riscv: Fix auipc+jalr relocation range checks adds 77fe1ba90241 Merge tag 'riscv-for-linus-5.17-rc8' of git://git.kernel.o [...] adds 68453767131a ARM: Spectre-BHB: provide empty stub for non-config adds 3755d35ee1d2 drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP adds 1518a4f636b3 Merge tag 'drm-fixes-2022-03-12' of git://anongit.freedesk [...] adds 3ec94eeaff9a tools kvm headers arm64: Update KVM headers from the kerne [...] adds ec9d50ace399 tools headers cpufeatures: Sync with the kernel sources adds a7a72631f624 perf parse-events: Fix NULL check against wrong variable adds 073a15c3512f perf bench: Fix NULL check against wrong variable adds 91c9923a473a perf parse: Fix event parser error for hybrid systems adds aad611a868d1 Merge tag 'perf-tools-fixes-for-v5.17-2022-03-12' of git:/ [...] adds 7228918b3461 x86/boot: Fix memremap of setup_indirect structures adds 445c1470b6ef x86/boot: Add setup_indirect support in early_memremap_is_ [...] adds a365a65f9ca1 x86/traps: Mark do_int3() NOKPROBE_SYMBOL adds 08999b2489b4 x86/sgx: Free backing memory after faulting the enclave page adds f0e18b03fcaf Merge tag 'x86_urgent_for_v5.17_rc8' of git://git.kernel.o [...] adds 09688c0166e7 Linux 5.17-rc8 adds 8a5bd3bbe7b5 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 5e34af4142ff net: ipv6: fix skb_over_panic in __ip6_append_data adds 46b348fd2d81 alx: acquire mutex for alx_reinit in alx_change_mtu adds 8e6ed963763f vsock: each transport cycles only on its own sockets adds e981bc74aefc net: dsa: microchip: add spi_device_id tables adds dd18cbda6510 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ede4d170d7a5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9a564bccb78a af_key: add __GFP_ZERO flag for compose_sadb_supported in [...] adds 93660000e3f9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 09354ebe10b7 Merge tag 'asoc-fix-v5.17-rc7' of https://git.kernel.org/p [...] adds 882bd07f564f ALSA: hda/realtek - Fix headset mic problem for a HP machi [...] adds 0f306cca42fe ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB adds b7557267c233 ALSA: hda/realtek: Add quirk for ASUS GA402 adds c14231cc0433 ALSA: cmipci: Restore aux vol on suspend/resume adds 903b0fbc8261 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 353bb6a5f2ac ASoC: wm_adsp: Compressed stream DSP memory structs should [...] adds 18e8785818f8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2b000c66100f Merge remote-tracking branch 'regulator/for-5.16' into reg [...] adds 834ec113a473 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 827180a2a1a0 Merge remote-tracking branch 'spi/for-5.16' into spi-linus adds 34d0219aa906 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9c253994c5ba x86/PCI: Eliminate remove_e820_regions() common subexpressions adds d13f73e9108a x86/PCI: Log host bridge window clipping for E820 regions adds 5949965ec934 x86/PCI: Preserve host bridge windows completely covered by E820 adds 4486f945bea8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 8acbc5c14100 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 1975884c2ac7 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds ee572b511720 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] adds a680b1832ced crypto: qcom-rng - ensure buffer for generate is completel [...] adds a6867138254e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 31d2a95ad71f Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 68473b38581f Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 25d16ec9f9b6 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds dda9f72f275a Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 6556641ded02 gpio: ts4900: Fix comment formatting and grammar adds 14c7bc072a42 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 2a920a588ca2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 84913c3fca07 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds 95470f32bad9 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 40ce1121c1d7 drm/mgag200: Fix PLL setup for g200wb and g200ew adds 702087d7e205 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 1344794a59db Kbuild: add -Wno-shift-negative-value where -Wextra is used new 4d94f910e79a Kbuild: use -Wdeclaration-after-statement new e8c07082a810 Kbuild: move to -std=gnu11 new 1e24078113ae Kbuild: use -std=gnu11 for KBUILD_USERCFLAGS new a9a257614bcb fixdep: use fflush() and ferror() to ensure successful wri [...] new f442ec0815ed kbuild: add --target to correctly cross-compile UAPI heade [...] new 6c4457c324cd Merge branch 'kbuild' into for-next new d078aba16ab2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f1e175e49a35 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new 8ddde07a3d28 dma-mapping: benchmark: extract a common header file for m [...] new abb699590f63 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new aec499c75cf8 nds32: Remove the architecture new ef1cb0435cc6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new c852b6e6c419 Merge branches 'misc' and 'fixes' into for-next new c46c2c9b43f4 ARM: unwind: set frame.pc correctly for current-thread unwinding new 7a8ca84a258a ARM: entry: fix unwinder problems caused by IRQ stacks new bee4e1fdc312 ARM: Revert "unwind: dump exception stack from calling frame" new f6b8e3526feb ARM: unwind: only permit stack switch when unwinding call_ [...] new 234a0f202a09 ARM: fix building NOMMU ARMv4/v5 kernels new b717496e1158 Merge branch 'devel-stable' into for-next new 839524fcff94 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 0d3d031595cb Merge branch 'for-next/coredump' into for-next/core new b523d6b80fbc Merge branch 'for-next/docs' into for-next/core new cd92fdfcfa39 Merge branch 'for-next/errata' into for-next/core new b7323ae6913d Merge branch 'for-next/insn' into for-next/core new 839d0758927f Merge branch 'for-next/kselftest' into for-next/core new 563c46359530 Merge branch 'for-next/linkage' into for-next/core new b3ea0eafa982 Merge branch 'for-next/misc' into for-next/core new 20fd2ed10f01 Merge branch 'for-next/mm' into for-next/core new 9986c7650eb3 docs: sysfs-devices-system-cpu: document "asymm" value for [...] new bf587af2abd8 Merge branch 'for-next/mte' into for-next/core new 292ca2d8eedf Merge branch 'for-next/pauth' into for-next/core new b5ef94fb565f Merge branch 'for-next/perf' into for-next/core new 92051a107ae7 Merge branch 'for-next/rng' into for-next/core new 515e5da7b6b5 Merge branch 'for-next/strings' into for-next/core new 8d93b7a242b2 Merge branch 'for-next/fpsimd' into for-next/core new 641d80415729 Merge branch 'for-next/spectre-bhb' into for-next/core new 2c20a10f2681 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new ddb5239c4be4 Merge branch 'arm/fixes' into for-next new fc30ed4edd4d Merge tag 'v5.18-rockchip-dts64-2' of git://git.kernel.org [...] new 634f0f26cb9b Merge tag 'v5.18-rockchip-dts32-2' of git://git.kernel.org [...] new 1fbb99ebf959 Merge branch 'arm/dt' into for-next new cc473cb1af67 soc: document merges new a461cac0c4b4 arm64: defconfig: enable the CVP driver new 47c561af900a Merge tag 'arm64_defconfig_for_v5.18' of git://git.kernel. [...] new eaff8ee7b9a7 Merge branch 'arm/defconfig' into for-next new 448841d9a2bc dt-bindings: usb: dwc2: fix compatible of Intel Agilex new 1b5f9a048759 dt-bindings: usb: dwc2: add iommus new 4b9ff41f22d6 dt-bindings: usb: dwc2: add disable-over-current new 4b557e171ae7 arm64: dts: agilex/stratix10: add clock-names to USB DWC2 node new ef82c9be844f arm64: dts: n5x: add sdr edac support new 2ef363660d72 Merge tag 'socfpga_dts_update_for_v5.18_part2' of git://gi [...] new 2201faa9fd72 arm64: dts: seattle: Update spi clock properties new 19297aab805a arm64: dts: lg131x: Update spi clock properties new dc89633b8a1c ARM: dts: lpc32xx: Update spi clock properties new f2831464edb4 Merge branch 'arm/dt' into for-next new 2da5d49b92a5 soc: document merges new 1bf4203c56c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4af1d02d6b60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 03859595eb4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aebdc11b6e58 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new be100bb41e21 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 0e99008f200a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new c4c0904139f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 65082a7cab45 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 713d303a264d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5004e6297fee Merge branch 'mvebu/arm' into mvebu/for-next new 5ea063cd440d Merge branch 'mvebu/dt' into mvebu/for-next new 8885ae5142a4 Merge branch 'mvebu/dt64' into mvebu/for-next new eb90203a70e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 75aca6becf34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 64f3493ba3b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fc3061936567 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new af9a5a6f8e9c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 85bbe3272c50 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new eb93f142a079 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5e007de5ba1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ca81870d8574 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 2d30722d9602 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 9b68bd62dedf Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 302ba5fb65f7 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new ec34b0af94cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d24fe42b6d76 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 703da2aed99c clk: nxp: Remove unused variable new 2eb3b3f0e870 clk: nxp: Declare mux table parameter as const u32 * new 891b7023010c clk: mux: Declare u32 *table parameter as const new 08edf70457b3 clk: hisilicon: Remove unnecessary cast of mux table to u32 * new 8a8e164b1de0 clk: mmp: Declare mux tables as const u32[] new eac03cb010a9 clk: qcom: Declare mux table as const u32[] new fa6ffe65cce5 clk: pistachio: Declare mux table as const u32[] new 75061a6ff49b clk: Mark 'all_lists' as const new 8df64183b8b7 clk: Mark clk_core_evict_parent_cache_subtree() 'target' const new de408377db30 Merge branch 'clk-const' into clk-next new 34f749787653 Merge tag 'clk-at91-5.18' of git://git.kernel.org/pub/scm/ [...] new 05d4453f6cb5 Merge branch 'clk-at91' into clk-next new 738e7891345f Merge tag 'clk-imx-5.18' of git://git.kernel.org/pub/scm/l [...] new c62b1f34e93f MAINTAINERS: clk: imx: add git tree and dt-bindings files new 3e6054d043c0 clk: imx: remove redundant re-assignment of pll->base new 7811a4631173 Merge branch 'clk-imx' into clk-next new 328212de9f84 Merge tag 'v5.18-rockchip-clk1' of git://git.kernel.org/pu [...] new 454a72ab58f8 Merge branch 'clk-rockchip' into clk-next new 9a771038959c Merge tag 'renesas-clk-for-v5.18-tag2' of git://git.kernel [...] new dac6ad043392 Merge branch 'clk-renesas' into clk-next new 40dda3532f90 clk: starfive: jh7100: Don't round divisor up twice new 73bfc8d745a9 clk: starfive: jh7100: Handle audio_div clock properly new 458dad7cac03 dt-bindings: clock: Add JH7100 audio clock definitions new c31b32fef8de dt-bindings: clock: Add starfive,jh7100-audclk bindings new 26ad971faa07 clk: starfive: jh7100: Make hw clock implementation reusable new 8c373f8c793c clk: starfive: jh7100: Support more clock types new 3028181ea3b8 clk: starfive: Add JH7100 audio clock driver new 4fe9d9f545b9 Merge branch 'clk-starfive' into clk-next new 78ab3a9a3d57 clk: ti: Constify clkctrl_name new 80864594ff2a clk: ti: Preserve node in ti_dt_clocks_register() new 274d679810da clk: ti: Optionally parse IO address from parent clock node new 51f661ef9a10 clk: ti: Add ti_find_clock_provider() to use clock-output-names new d02747e9894c clk: ti: Use clock-output-names for clkctrl new 2c1593328d7f clk: ti: Add ti_dt_clk_name() helper to use clock-output-names new 9e56a7d4263c clk: ti: Update pll and clockdomain clocks to use ti_dt_cl [...] new ed06099c5d0b clk: ti: Update component clocks to use ti_dt_clk_name() new 3b34cafca1c5 Merge branch 'clk-ti' into clk-next new d8a441e53e24 clk: actions: Terminate clk_div_table with sentinel element new 3eb00f89162e clk: loongson1: Terminate clk_div_table with sentinel element new 113b261bdf2b clk: hisilicon: Terminate clk_div_table with sentinel element new 8bed4ed5aa34 clk: clps711x: Terminate clk_div_table with sentinel element new 1fdfd517ce79 clk: actions: Make sentinel elements more obvious new bbe9b2e42b65 Merge branch 'clk-terminate' into clk-next new 6f3cf24864ac clk: socfpga: cleanup spdx tags new 7c55e8efd290 clk: cleanup comments new 74e40517ba4f Merge branch 'clk-cleanup' into clk-next new 65a29e39b013 clk: zynq: trivial warning fix new 97b0db5f1fec clk: zynq: Update the parameters to zynq_clk_register_periph_clk new 0c1b56df4517 clk: Fix clk_hw_get_clk() when dev is NULL new 723d0530d9d7 clk: Introduce Kunit Tests for the framework new 10c46f2ea914 clk: Enforce that disjoints limits are invalid new 948fb0969eae clk: Always clamp the rounded rate new a9b269310ad9 clk: Use clamp instead of open-coding our own new c80ac50cbb37 clk: Always set the rate on clk_set_range_rate new c97448437847 clk: Add clk_drop_range new 12c90f3f27bb clk: bcm: rpi: Add variant structure new 542acfec4e31 clk: bcm: rpi: Set a default minimum rate new e9d6cea2af1c clk: bcm: rpi: Run some clocks at the minimum rate allowed new 606ba94db18e Merge branch 'clk-range' into clk-next new 6d6ef58c2470 clk: tegra: tegra124-emc: Fix missing put_device() call in [...] new 09e3b18ca5de clk: bcm2835: Remove unused variable new cde8e3ae3d37 clk: Use of_device_get_match_data() new 7cd5c56054f8 clk: COMMON_CLK_LAN966X should depend on SOC_LAN966 new 99f8c42885f3 Merge branch 'clk-cleanup' into clk-next new ca85a66710a8 clk: uniphier: Fix fixed-rate initialization new 94e19abed09e Merge branch 'clk-uniphier' into clk-next new 635e5e73370e clk: microchip: Add driver for Microchip PolarFire SoC new 91a4f5040931 Merge branch 'clk-microchip' into clk-next new 00d5d031d328 dt-bindings: clock: Add Apple NCO new 6641057d5dba clk: clk-apple-nco: Add driver for Apple NCO new d447eaf746be MAINTAINERS: Add clk-apple-nco under ARM/APPLE MACHINE new 93cdab11d346 Merge branch 'clk-apple' into clk-next new ae08d1678492 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 6da9e774741c Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new 8bb67bc88db4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 89c8ca0e25fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 680efc051ce0 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 4528668ca331 mips: cdmm: Fix refcount leak in mips_cdmm_phys_base new 4d409ca3e510 MIPS: boot/compressed: Use array reference for image bounds new b847bd64ea9f MIPS: Only use current_stack_pointer on GCC new 8755d57ba1ff MIPS: RB532: fix return value of __setup handler new 2bc5bab9a763 MIPS: pgalloc: fix memory leak caused by pgd_free() new 89fa12689324 MIPS: Remove redundant check in device_tree_init() new cd04d58e829d MIPS: Remove redundant definitions of device_tree_init() new 588d08201c2d MIPS: Fix wrong comments in asm/prom.h new 21dc31476a8b Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 622c72898103 Merge branch 'for-next' of git://github.com/openrisc/linux.git new f839e5f1cef3 parisc: Fix non-access data TLB cache flush faults new e00b0a2ab8ec parisc: Fix handling off probe non-access faults new 14615ecccb8b parisc: Simplify fast path for non-access data TLB faults new df24e1783e6e parisc: Add vDSO support new 9c379c652417 video/fbdev/stifb: Implement the stifb_fillrect() function new b9f50eea4f27 parisc: Always use the self-extracting kernel feature new 46b4016f7d3b parisc: Add defines for various space register new 5613a930857e parisc: Use SR_USER and SR_KERNEL in get_user() and put_user() new 360bd6c65807 parisc: Use constants to encode the space registers like S [...] new 8278cc162663 parisc: Reduce code size by optimizing get_current() funct [...] new d1434e03b291 parisc/unaligned: Use EFAULT fixup handler in unaligned handlers new f85b2af1f046 parisc/unaligned: Rewrite inline assembly of emulate_ldh() new e8aa7b17fe41 parisc/unaligned: Rewrite inline assembly of emulate_ldw() new 427c1073a2a1 parisc/unaligned: Rewrite 32-bit inline assembly of emulate_ldd() new 3029ce31af15 parisc/unaligned: Rewrite 32-bit inline assembly of emulate_sth() new e5e9e7f222e5 parisc/unaligned: Enhance user-space visible output new a58e9d0984e8 parisc: Increase parisc_cache_flush_threshold setting new 0433401dc11d parisc: Avoid calling SMP cache flush functions on cache-l [...] new 1ae1cebfe243 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 88ab555e2e9b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bf6575b4c53e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 213556235526 dt-bindings: soc/microchip: update syscontroller compatibles new b435a1728c9f dt-bindings: soc/microchip: add info about services to mpf [...] new 4cbcc0d7b397 dt-bindings: rtc: add bindings for microchip mpfs rtc new 735806d8a68e dt-bindings: gpio: add bindings for microchip mpfs gpio new df77f7735786 dt-bindings: pwm: add microchip corepwm binding new 6546f920868e riscv: dts: microchip: use clk defines for icicle kit new 72560c6559b8 riscv: dts: microchip: add fpga fabric section to icicle kit new c5094f371008 riscv: dts: microchip: refactor icicle kit device tree new 5b28df37d311 riscv: dts: microchip: update peripherals in icicle kit de [...] new 528a5b1f2556 riscv: dts: microchip: add new peripherals to icicle kit d [...] new 48e8641c2bf0 MAINTAINERS: update riscv/microchip entry new feeb38685523 Update the Icicle Kit device tree new 9d1f0ec9f717 riscv: Fixed misaligned memory access. Fixed pointer comparison. new 9f58344aa24e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6c2797cd5121 s390/pci: make zpci_set_irq()/zpci_clear_irq() static new eed38cd2f46f s390/nospec: generate single register thunks if possible new 1d2ad084800e s390/nospec: add an option to use thunk-extern new 602bf1687e6f s390/nospec: align and size extern thunks new 432b1cc78e98 s390/uaccess: Add copy_from/to_user_key functions new 4efd417f298b s390: raise minimum supported machine generation to z10 new bedc96698f48 s390/nospec: move to single register thunks new 10bc15ba3a85 s390: assume stckf is always present new 731efc9613ee s390: convert ".insn" encoding to instruction names new 63bf38ff5bc3 s390/kprobes: Avoid additional kprobe in kretprobe handling new c65f677b62d6 s390/test_unwind: add kretprobe tests new 1c95dce9847d Merge branch 'features' into for-next new 3cf9f30559fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0d7e879d8fb9 MAINTAINERS: Update UserModeLinux entry new 3bdd271bc8be um: Remove duplicated include in syscalls_64.c new 2a6852cb8ff0 lib/logic_iomem: correct fallback config references new 6427c165275f um: Document dtb command line option new e3a33af812c6 um: fix and optimize xor select template for CONFIG64 and [...] new 39508aab4a66 um: Fix order of dtb unflatten/early init new b35507a4cfb2 um: Migrate vector drivers to NAPI new d2a0a616ab22 um: Fix WRITE_ZEROES in the UBD Driver new b5fa1d09f10f uml: net: vector: fix const issue new f4f03f299a56 um: Cleanup syscall_handler_t definition/cast, fix warning new 1a3a6a2a035b um: Fix uml_mconsole stop/go new 0e6d630cef8b um: Remove unused timeval_to_ns() function new 4ef5a0b2e1b8 docs: UML: Mention telnetd for port channel new 6580c5c18fb3 um: clang: Strip out -mno-global-merge from USER_CFLAGS new 6e8f4b70127f um: port_user: Search for in.telnetd in PATH new db8109a8bb4a um: port_user: Allow setting path to port-helper using UML [...] new 3cb5a7f167c6 um: port_user: Improve error handling when port-helper is [...] new 82017457957a um: run_helper: Write error message to kernel log on exec [...] new 31e471c824c0 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 8c9ab55c0fbd xtensa: add missing XCHAL_HAVE_WINDOWED check new dbf4ed894c0f xtensa: add helpers for division, remainder and shifts new 19c5699f9aff xtensa: don't link with libgcc new c20e1117d9aa xtensa: add kernel ABI selection to Kconfig new 89b184f980f0 xtensa: make secondary reset vector support conditional new a5811ecc8510 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new fa4dd8936229 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5ec03a426fec Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] new 2454120d598c netfs: Adjust the netfs_rreq tracepoint slightly new 0af722cc9f5f netfs: Trace refcounting on the netfs_io_request struct new 6a9a15a81195 netfs: Trace refcounting on the netfs_io_subrequest struct new 197c8c41c01e netfs: Adjust the netfs_failure tracepoint to indicate non [...] new 0de140d2851b netfs: Refactor arguments for netfs_alloc_read_request new 52df12d718be netfs: Change ->init_request() to return an error code new 7082946186fc ceph: Make ceph_init_request() check caps on readahead new 0c31679cf2c0 netfs: Add a netfs inode context new adc65b0d7960 netfs: Add a function to consolidate beginning a read new 2837a1f656cc netfs: Prepare to split read_helper.c new cff95728d513 netfs: Rename read_helper.c to io.c new f584bae88bab netfs: Split fs/netfs/read_helper.c new 7e098092fcbb netfs: Split some core bits out into their own file new a28a7bc70c51 netfs: Keep track of the actual remote file size new 8e26e1e7ae2b afs: Maintain netfs_i_context::remote_i_size new e07f15f747ec Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] new 2127b7825b78 Merge branch 'misc-5.17' into for-next-current-v5.16-20220314 new c816d705b9db btrfs: remove write and wait of struct walk_control new dc408ccdf01d btrfs: reuse existing pointers from btrfs_ioctl new a450a4af7433 btrfs: don't log unnecessary boundary keys when logging directory new 528ee697126f btrfs: put initial index value of a directory in a constant new 732d591a5d6c btrfs: stop copying old dir items when logging a directory new de6bc7f59896 btrfs: stop trying to log subdirectories created in past t [...] new ff37c89f94be btrfs: move missing device handling in a dedicate function new 9ad1230533ef btrfs: reuse existing inode from btrfs_ioctl new bef16b52987b btrfs: simplify fs_devices member access in btrfs_init_dev [...] new 770c79fb6550 btrfs: harden identification of a stale device new 16cab91a0c8f btrfs: match stale devices by dev_t new 4889bc05a96e btrfs: add device major-minor info in the struct btrfs_device new 330a5bf45517 btrfs: use dev_t to match device in device_matched new 823f8e5c1f06 btrfs: cleanup temporary variables when finding rotational [...] new c4bf19099995 btrfs: zoned: remove redundant initialization of to_add new 5c07c53f2d27 btrfs: scrub: remove redundant initialization of increment new db5df2541200 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] new 0292ecf19b35 btrfs: send: remove redundant ret variable in fs_path_copy new 839061fe88be btrfs: add helper to delete a dir entry from a log tree new d5f5bd546552 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] new 88d2beec7e53 btrfs: avoid logging all directory changes during renames new 259c4b96d78d btrfs: stop doing unnecessary log updates during a rename new 0f8ce49821de btrfs: avoid inode logging during rename and link when possible new 65faced5b9ef btrfs: use single variable to track return value at btrfs_ [...] new 2c7d2a230237 btrfs: add definition for EXTENT_TREE_V2 new 4b3492539907 btrfs: disable balance for extent tree v2 for now new 914a519b19e8 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 new ef3eccc19aa8 btrfs: disable qgroups in extent tree v2 new da32c6d5708b btrfs: disable scrub for extent-tree-v2 new 813febdbe6c9 btrfs: disable snapshot creation/deletion for extent tree v2 new 63cd070decb1 btrfs: disable space cache related mount options for exten [...] new c2fa821cc9f9 btrfs: tree-checker: don't fail on empty extent roots for [...] new bd676446c138 btrfs: abstract out loading the tree root new 9c54e80ddc6b btrfs: add code to support the block group root new f7238e509404 btrfs: add support for multiple global roots new f9a912a3c45f btrfs: zoned: make zone activation multi stripe capable new 4dcbb8ab31c1 btrfs: zoned: make zone finishing multi stripe capable new dbfcc18f2721 btrfs: zoned: prepare for allowing DUP on zoned new 265f7237dd25 btrfs: zoned: allow DUP on meta-data block groups new a55e65b80e31 btrfs: replace BUILD_BUG_ON by static_assert new f716fa4798df btrfs: zoned: remove redundant assignment in btrfs_check_z [...] new 6b5b7a41d070 btrfs: stop checking for NULL return from btrfs_get_extent [...] new b4e098a97f17 btrfs: remove unnecessary leaf free space checks when push [...] new 7c4063d19efc btrfs: avoid unnecessary COW of leaves when deleting items [...] new 0cae23b66a5f btrfs: avoid unnecessary computation when deleting items f [...] new 7ecb4c31e773 btrfs: remove constraint on number of visited leaves when [...] new d84575317078 btrfs: remove useless path release in the fast fsync path new e1f53ed874e2 btrfs: prepare extents to be logged before locking a log t [...] new c03475506e3e btrfs: stop checking for NULL return from btrfs_get_extent() new bbf0ea7ea385 btrfs: fix lost error return value when reading a data page new ad3fc7946b18 btrfs: remove no longer used counter when reading data page new 6d3b050efa07 btrfs: assert we have a write lock when removing and repla [...] new 40e7efe057ae btrfs: populate extent_map::generation when reading from disk new dc4a4bdb3f22 btrfs: add lzo workspace buffer length constants new a8f6f619e444 btrfs: qgroup: remove duplicated check in adding qgroup relations new 457b0a3d6e26 btrfs: qgroup: remove outdated TODO comments new 871129332d74 fs: export rw_verify_area() new f6f7a25a6508 fs: export variant of generic_write_checks without iov_iter new e331f6b19f8a btrfs: don't advance offset for compressed bios in btrfs_c [...] new cb36a9bb17c4 btrfs: add ram_bytes and offset to btrfs_ordered_extent new 28c9b1e75aa1 btrfs: support different disk extent size for delalloc new 8dd9872d2e26 btrfs: clean up cow_file_range_inline() new d9496e8aba49 btrfs: optionally extend i_size in cow_file_range_inline() new dcb77a9ae87d btrfs: add definitions and documentation for encoded I/O ioctls new 1881fba89bd5 btrfs: add BTRFS_IOC_ENCODED_READ ioctl new 7c0c7269f7b5 btrfs: add BTRFS_IOC_ENCODED_WRITE new 03ddb19d2ea7 btrfs: make search_csum_tree return 0 if we get -EFBIG new 1784b7d502a9 btrfs: handle csum lookup errors properly on reads new b0bbc8a3d493 btrfs: check correct bio in finish_compressed_bio_read new e14bfdb5a1f5 btrfs: remove the bio argument from finish_compressed_bio_read new 606f82e797e2 btrfs: track compressed bio errors as blk_status_t new f9f15de85d74 btrfs: do not double complete bio on errors during compres [...] new 510671d2d836 btrfs: do not try to repair bio that has no mirror set new 8cbc3001a326 btrfs: do not clean up repair bio if submit fails new 7f30c07288bb btrfs: stop copying old file extents when doing a full fsync new 5b7ce5e287f0 btrfs: hold on to less memory when logging checksums durin [...] new 96acb3753e07 btrfs: voluntarily relinquish cpu when doing a full fsync new 23e3337faf73 btrfs: reset last_reflink_trans after fsyncing inode new 1f4613cdbe77 btrfs: fix unexpected error path when reflinking an inline extent new b2d9f2dc019f btrfs: deal with unexpected extent type during reflinking new c067da878156 btrfs: add filesystems state details to error messages new 33c44184991e btrfs: pass btrfs_fs_info for deleting snapshots and cleaner new 7eefae6bb1dd btrfs: pass btrfs_fs_info to btrfs_recover_relocation new ae460f058e9f btrfs: remove the cross file system checks from remap new 9f5710bbfd30 fs: allow cross-vfsmount reflink/dedupe new ca5e4ea0beae btrfs: zoned: mark relocation as writing new 06bae876634e btrfs: extend locking to all space_info members accesses new 313ab75399d0 btrfs: add and use helper for unlinking inode during log replay new b3c958a3694e btrfs: remove BUG_ON(ret) in alloc_reserved_tree_block new 3466670558d7 btrfs: add a alloc_reserved_extent helper new 5b2a54bb7c47 btrfs: remove last_ref from the extent freeing code new 8f8aa4c7a9bd btrfs: factor out do_free_extent_accounting helper new 4eb150d6122b btrfs: unify the error handling pattern for read_tree_block() new 9a4ffa1bd629 btrfs: unify the error handling of btrfs_read_buffer() new 3777369ff151 btrfs: verify the tranisd of the to-be-written dirty exten [...] new bf7bd725b022 btrfs: add lockdep_assert_held to need_preemptive_reclaim new 79c9234ba596 btrfs: don't access possibly stale fs_info data in device_ [...] new d3e29967079c btrfs: zoned: put block group after final usage new 71f3883a5968 btrfs: zoned: use RCU list in btrfs_can_activate_zone new 7d5e73a6ef6c btrfs: zoned: remove left over ASSERT checking for single profile new 77fd0e401165 btrfs: fix qgroup reserve overflow the qgroup limit new 959ff28a497f Merge branch 'misc-5.18' into for-next-current-v5.16-20220314 new 89a925d75608 Merge branch 'for-next-current-v5.16-20220314' into for-ne [...] new 731a4c05abcc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c0dcdb40a258 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 644796c370c2 erofs: silence warnings related to impossible m_plen new ae31123272bf erofs: clean up z_erofs_extent_lookback new ab6bfa6e1e22 erofs: refine managed inode stuffs new c2c302c69dd7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 31e9dc49c2c0 udf: remove redundant assignment of variable etype new c4439eccd55e Pull udf cleanup from Colin Ian King. new f92ca72b0263 fsnotify: remove redundant parameter judgment new f06e95c3a4ca Merge fsnotify cleanup from Bang Li. new 8d49f8603573 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 27b38686a3bb ext4: make mb_optimize_scan option work with set/unset mount cmd new 077d0c2c78df ext4: make mb_optimize_scan performance mount option work [...] new 688b0d8536e0 doc: fixed a typo in ext4 documentation new 2bb8dd401a4f ext4: warn when dirtying page w/o buffers in data=journal mode new c864ccd182d6 ext4: remove unused enum EXT4_FC_COMMIT_FAILED new 7af1974af0a9 ext4: fix ext4_fc_stats trace point new 8cb5a30372ef ext4: convert ext4_fc_track_dentry type events to use event class new 7f1424408474 ext4: do not call FC trace event in ext4_fc_commit() if FS [...] new 9d5623d7ef87 ext4: return early for non-eligible fast_commit track events new 810e6a2b0cc2 ext4: add new trace event in ext4_fc_cleanup new 9f7165eeb47e ext4: add transaction tid info in fc_track events new 20bc9c03722d ext4: add commit_tid info in jbd debug log new d0852d55b0ca ext4: add commit tid info in ext4_fc_commit_start/stop tra [...] new 6a5fb2ca06cf ext4: fix remaining two trace events to use same printk co [...] new f7d6c24543c3 ext4: fix kernel doc warnings new 3a39f69352ea Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 50c63009f6ab f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes new 7f8e249dccc4 f2fs: introduce F2FS_UNFAIR_RWSEM to support unfair rwsem new d13732cc0cc9 f2fs: remove unnecessary read for F2FS_FITS_IN_INODE new db5ba70a824f f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs new 0e18a4058b3e f2fs: use spin_lock to avoid hang new 798c7d4f9e80 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 70cca2fb4057 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5d8883851b15 Documentation: ksmbd: update Feature Status table new cabab3a1d938 ksmbd: use netif_is_bridge_port new d034f1b6ee69 ksmbd: remove internal.h include new 4f8c35616f1e ksmbd: remove filename in ksmbd_file new 7e02126ddced ksmbd: fix racy issue from using ->d_parent and ->d_name new c7b2c4536cd9 ksmbd: increment reference count of parent fp new 23f918902388 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new b38e09b9b613 Revert "NFSv4: use unique client identifiers in network na [...] new 64cfca85bacd NFS: Return valid errors from nfs2/3_decode_dirent() new 1a93b82c59ab NFS: constify nfs_server_capable() and nfs_have_writebacks() new 2eef8a311122 NFS: Trace lookup revalidation failure new d1e32ea35502 NFS: Initialise the readdir verifier as best we can in nfs [...] new 281f31b2e5a2 NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context new 0b2662b7e7fd NFS: Calculate page offsets algorithmically new d09e673f4971 NFS: Store the change attribute in the directory page cache new 728dd0ab3742 NFS: Don't re-read the entire page cache to find the next cookie new c8f0523ba398 NFS: Don't advance the page pointer unless the page is full new 580f236737d1 NFS: Adjust the amount of readahead performed by NFS readdir new 6c34f05b7546 NFS: If the cookie verifier changes, we must invalidate th [...] new 9ff89c25d8ad NFS: Simplify nfs_readdir_xdr_to_array() new 9c3f4d988c23 NFS: Reduce use of uncached readdir new 230bc98f7a2a NFS: Improve heuristic for readdirplus new ad1e109a4109 NFS: Don't ask for readdirplus unless it can help nfs_getattr() new c49c68944f2d NFSv4: Ask for a full XDR buffer of readdir goodness new 2c2c336506e9 NFS: Readdirplus can't help lookup for case insensitive fi [...] new 0b3cc71b5ab3 NFS: Don't request readdirplus when revalidation was forced new 310e3187450d NFS: Add basic readdir tracing new eace45a18ccb NFS: Trace effects of readdirplus on the dcache new 11d03d0a1ed8 NFS: Trace effects of the readdirplus heuristic new 9332cf14e2db NFS: Clean up page array initialisation/free new f648022faa68 NFS: Convert readdir page cache to use a cookie based index new b0365ccb0712 NFS: Fix up forced readdirplus new 0adf85b445c7 NFS: Optimise away the previous cookie field new 612896ec5a4e NFS: Cache all entries in the readdirplus reply new cb8fac6d2727 NFS: remove unneeded check in decode_devicenotify_args() new b4be2c598b76 NFSv4.1 restrict GETATTR fs_location query to the main transport new 45f3a70ba68e NFS: Cleanup usage of nfs_inode in fscache interface new fc1c5abfca7e NFS: Rename fscache read and write pages functions new e3f0a7fe698f NFS: Replace dfprintks with tracepoints in fscache read an [...] new b5fdf66f6eb2 NFS: Remove remaining dfprintks related to fscache and rem [...] new 944d95f766c6 NFS: remove IS_SWAPFILE hack new c487216bec83 SUNRPC/call_alloc: async tasks mustn't block waiting for memory new a41b05edfedb SUNRPC/auth: async tasks mustn't block waiting for memory new a721035477fb SUNRPC/xprt: async tasks mustn't block waiting for memory new a80a84618689 SUNRPC: remove scheduling boost for "SWAPPER" tasks. new 89c2be8a9516 NFS: discard NFS_RPC_SWAPFLAGS and RPC_TASK_ROOTCREDS new 8db55a032ac7 SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC new 4dc73c679114 NFSv4: keep state manager thread active if swap is enabled new 64158668ac8b NFS: swap IO handling is slightly different for O_DIRECT IO new c265de257f55 NFS: swap-out must always use STABLE writes. new 693486d5f895 SUNRPC: change locking for xs_swap_enable/disable new c8d78dc04486 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 5f9a62ff7d28 NFSD: Remove CONFIG_NFSD_V3 new f3e4080edd27 arch: Remove references to CONFIG_NFSD_V3 in the default configs new 35aff0678f99 NFSD: Clean up _lm_ operation names new 50719bf3442d NFSD: Fix nfsd_breaker_owns_lease() return values new 9d6647762b9c fs/lock: documentation cleanup. Replace inode->i_lock with [...] new 081589174883 fs/lock: add new callback, lm_lock_expired, to lock_manage [...] new eca663f330dc fs/lock: only call lm_breaker_owns_lease if there is conflict. new ba6a9ed5b44e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 414f587602cf Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 1a39ae415c1b xfs: add missing cmap->br_state = XFS_EXT_NORM update new eba0549bc7d1 xfs: don't generate selinux audit messages for capability testing new e014f37db1a2 xfs: use setattr_copy to set vfs inode attributes new dd3b015dd806 xfs: refactor user/group quota chown in xfs_setattr_nonsize new 871b9316e7a7 xfs: reserve quota for dir expansion when linking/unlinking files new 41667260bc84 xfs: reserve quota for target dir expansion when renaming files new 996b2329b20a xfs: constify the name argument to various directory functions new 744e6c8ada5d xfs: constify xfs_name_dotdot new c1935aa62c1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 6b0d70142228 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new be9902439f37 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 0d17aaaa98ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7b0b9fb50701 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1fb63f3286af Merge branch 'pci/acpi' new 3b500f151fb8 Merge branch 'pci/bridge-class-codes' new 3dc8a1f6f644 PCI: Support BAR sizes up to 8TB new 92c45b63ce22 PCI: Reduce warnings on possible RW1C corruption new 1f72907dfebb Merge branch 'pci/enumeration' new e0f89ea6ebee Merge branch 'pci/hotplug' new 602a4eda6883 PCI/AER: Update aer-inject URL new 749165e4dbd2 Merge branch 'pci/misc' new d7377879839b Merge branch 'pci/p2pdma' new 1d38fe6ee6a8 PCI/VGA: Move vgaarb to drivers/pci new c1593ddd894d PCI/VGA: Move vga_arb_integrated_gpu() earlier in file new 60a9bac8ab48 PCI/VGA: Factor out vga_select_framebuffer_device() new dfe3da812d99 PCI/VGA: Factor out default VGA device selection new f8d81df285a2 PCI/VGA: Move firmware default device detection to ADD_DEV [...] new e96902eb8c69 PCI/VGA: Move non-legacy VGA detection to ADD_DEVICE path new 37114e4d1547 PCI/VGA: Move disabled VGA device detection to ADD_DEVICE path new dc593fd48abb PCI/VGA: Remove empty vga_arb_device_card_gone() new 4e6c91847a7f PCI/VGA: Log bridge control messages when adding devices new d5109fe4d1ec PCI/VGA: Use unsigned format string to print lock counts new f321c35feaee PCI/VGA: Replace full MIT license text with SPDX identifier new 137c09609100 Merge branch 'pci/vga' new 61ecccc3f713 Merge branch 'remotes/lorenzo/pci/aardvark' new 815953dc2011 PCI: dwc: Restore MSI Receiver mask during resume new f6fe0b5947b1 Merge branch 'pci/host/dwc' new bf8d87c076f5 PCI: endpoint: Fix misused goto label new 648fb9960080 Merge branch 'remotes/lorenzo/pci/endpoint' new cf18fce4ed5c PCI: fu740: Drop redundant '-gpios' from DT GPIO lookup new 710d8220f85c Merge branch 'pci/host/fu740' new d06957d7a692 PCI: hv: Avoid the retarget interrupt hypercall in irq_unm [...] new c58e3f317cad Merge branch 'remotes/lorenzo/pci/hv' new f81dd043ec41 PCI: imx6: Enable i.MX6QP PCIe power management support new efe96059740e Merge branch 'remotes/lorenzo/pci/imx6' new 1fe067bd3ed1 Merge branch 'remotes/lorenzo/pci/misc' new 4af2e9168699 Merge branch 'remotes/lorenzo/pci/mvebu' new efb943c51a50 Merge branch 'remotes/lorenzo/pci/qcom' new e14f0af749b9 PCI: rcar: Finish transition to L1 state in rcar_pcie_conf [...] new 704abc66a5d2 Merge branch 'pci/host/rcar' new bd147bd4c926 Merge branch 'remotes/lorenzo/pci/uniphier' new 66dc9869feb5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1c4bce62759b Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new f97ec5d75e92 HID: intel-ish-hid: Use dma_alloc_coherent for firmware update new 3cc519d82627 Merge branch 'for-5.17/upstream-fixes' into for-next new f67a90969492 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 52c74d17d89c i2c: i801: Drop two outdated comments new 0016a32f7591 i2c: mt65xx: Simplify with clk-bulk new 09055eb060a4 dt-bindings: i2c: update bindings for MT8168 SoC new 1bff55b57ea1 i2c: mediatek: Add i2c compatible for Mediatek MT8168 new d0583229bcf5 i2c: designware: Mark dw_i2c_plat_{suspend,resume}() as __ [...] new 246313e31316 MAINTAINERS: adjust XLP9XX I2C DRIVER after removing the d [...] new 8b6d8d00a46a i2c: cros-ec-tunnel: Fix syntax errors in comments new 7effd734baa8 Merge branch 'i2c/for-mergewindow' into i2c/for-next new f2b38664b4d2 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 11e132825cf3 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] new 66b8ed8dca6a Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new f09f6f9b6982 Documentation/process: Add Researcher Guidelines new 125c0d0bec56 docs/zh_CN: add riscv vm-layout translation new 0c21751f0a07 docs/zh_CN: add peci index translation new 78cebdb7c612 docs/zh_CN: add peci subsystem translation new fa04150b8ef7 Documentation: describe how to apply incremental stable patches new a17b0169f29b docs/zh_CN: add devicetree index translation new c56481299df3 docs/zh_CN: add devicetree usage-model translation new 09d4466d3f3c docs/zh_CN: add devicetree of_unittest translation new d29360ff239c docs/zh_CN: Add sched-stats Chinese translation new 6f22931bbf75 Add Chinese translation for vm/ksm.rst new f0abc76d7b8c zh_CN: Add translations for admin-guide/mm/ksm.rst new 72e1bfd1b8e9 zh_CN: Add translation for admin-guide/mm/index.rst new bad0eb76dcca docs/zh_CN: Refactoring the admin-guide directory index new 496cc140279b docs/zh_CN: add admin-guide damon index translation new 94b140b08597 docs/zh_CN: add admin-guide damon start translation new 93b51a101947 docs/zh_CN: add damon usage translation new ffce1439fe31 docs/zh_CN: add damon reclaim translation new 89ee9301ac16 docs: UML: Mention telnetd for port channel new 33f588f8be65 docs: serial: fix a reference file name in driver.rst new ff1368763bb4 Docs: ktap: add code-block type new 7418fb59a991 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 71e67edaffc5 Merge branch 'master' of git://linuxtv.org/media_tree.git new d76231e460fb media: xc2028: rename the driver from tuner-xc2028 new 271e4323d9e9 media: Makefiles: remove extra spaces new 5c89357a7a0f media: Makefiles: sort entries where it fits new f7fb2414db9e media: platform: Makefile: reorganize its contents new 256bf685691d media: platform: move platform menu dependencies to drivers new 69c5ee8aae03 media: platform: place Aspeed driver on a separate dir new 46fb99951fe2 media: platform: place NXP drivers on a separate dir new 95495f2aa9d8 media: platform: place Intel drivers on a separate dir new 81acf39488cf media: platform: place Via drivers on a separate dir new ee4a77a32b39 media: platform: place Renesas drivers on a separate dir new 5a20fabf71d7 media: platform: allegro-dvt: move config to its own file new 52b3a219dd4a media: platform: amphion: move config to its own file new d205d312b1bb media: platform: coda: move config to its own file new ebad2e8db541 media: platform: exynos-gsc: move config to its own file new a0d2dda6b0cb media: platform: ge2d: move config to its own file new d46abc044bbb media: platform: mtk-jpeg: move config to its own file new 5778cf934613 media: platform: mtk-mdp: move config to its own file new 39b7b40cabbd media: platform: mtk-vcodec: move config to its own file new b54a0115b2be media: platform: mtk-vpu: move config to its own file new f0717e1c41ef media: platform: omap3isp: move config to its own file new 9b1ca66a0cf6 media: platform: camss: move config to its own file new ffc94a1c149d media: platform: venus: move config to its own file new 2feaaa94cd80 media: platform: rga: move config to its own file new fb3511d9ee14 media: platform: s3c-camif: move config to its own file new a8564f46d856 media: platform: s5p-g2d: move config to its own file new d62e8531e4c3 media: platform: hva: move config to its own file new bb266eddc72e media: platform: stm32: move config to its own file new 7c2f0067cf14 media: platform: sun8i-di: move config to its own file new 6b8d5a719102 media: platform: sun8i-rotate: move config to its own file new d77d3b21c933 media: platform: vde: move config to its own file new 08be9797320e media: platform: ti-vpe: move config to its own file new 83f1eeefb5f2 media: platform: rkisp1: move config to its own file new c08f6083f39e media: platform: delta: move config to its own file new b43975b752a7 media: platform: bdisp: move config to its own file new 7bd52c3b542f media: platform: s5p-mfc: move config to its own file new e157601ebb3a media: platform: s5p-jpeg: move config to its own file new 76c0f364de11 media: platform: Kconfig: sort entries new ae3f201db4fe media: platform: move some manufacturer entries new 546823232933 media: platform: Kconfig: place platform drivers on a submenu new c9da33a847e9 media: platform: rename coda/ to chips-media/ new ee2d2808bcba media: platform: rename marvell-ccic/ to marvell/ new 83078d0edf79 media: platform: rename meson/ge2d/ to amlogic/meson-ge2d/ new 0a08968029e9 media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/ new 8a2f9f065b1a media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/ new 01e83934b803 media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/ new e2ad7e269209 media: platform: rename mtk-vpu/ to mediatek/mtk-vpu/ new 85266b480902 media: platform: rename sunxi/ to allwinner/ new da4cde4f2787 media: platform: rename tegra/vde/ to nvidia/tegra-vde/ new e94d7863a951 media: platform: rename exynos4-is/ to samsung/exynos4-is/ new 602ebbef489f media: platform: rename exynos-gsc/ to samsung/exynos-gsc/ new 41b562b77ab3 media: platform: rename s3c-camif/ to samsung/s3c-camif/ new a26328cf8c9a media: platform: rename s5p-g2d/ to samsung/s5p-g2d/ new 4242d3230081 media: platform: rename s5p-jpeg/ to samsung/s5p-jpeg/ new 281a05b760fc media: platform: rename s5p-mfc/ to samsung/s5p-mfc/ new 16d08dbabfae media: platform: rename stm32/ to stm/stm32/ new c4547b2dbe99 media: platform: rename sti/ to stm/sti/ new 1ebc47e42c26 media: platform: rename am437x/ to ti/am437x/ new 23bb79b3e168 media: platform: rename davinci/ to ti/davinci/ new aab8929d858c media: platform: rename omap3isp/ to ti/omap3isp/ new b01e1edbcf05 media: platform: rename omap/ to ti/omap/ new ab9466f3294b media: platform: re-structure TI drivers new 19dfb55be38c media: platform: ti/Kconfig: move VPE/CAL entries to it new 619701b36108 media: platform: Create vendor/{Makefile,Kconfig} files new 4a598f62a03b media: platform/*/Kconfig: make manufacturer menus more uniform new d5b6678363c4 media: Kconfig: cleanup VIDEO_DEV dependencies new 79bfd880f0f7 media: media/*/Kconfig: sort entries new a7d36ceef067 media: platform: rename mediatek/mtk-jpeg/ to mediatek/jpeg/ new 49b60f965c79 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new 3f8dec116210 ACPI/APEI: Limit printable size of BERT table data new b58e141ee424 Merge branch 'acpi-apei' into linux-next new 659b66e98bb3 cpuidle: haltpoll: Call cpuidle_poll_state_init() later new 23c296fb7eee cpufreq: amd-pstate: Add more tracepoint for AMD P-State module new ab3ff9f1d750 tools/power/x86/intel_pstate_tracer: make tracer as a module new 5e32adccea8d tools/power/x86/amd_pstate_tracer: Add tracer tool for AMD [...] new b020771a66e4 Documentation: amd-pstate: add tracer tool introduction new 9e5436faf91d Merge branches 'pm-cpuidle' and 'pm-tools' into linux-next new e86801b0ff1c ACPI: tables: Add AGDI to the list of known table signatures new a2a591fb76e6 ACPI: AGDI: Add driver for Arm Generic Diagnostic Dump and [...] new 1132e6de11cf x86, ACPI: rename init_freq_invariance_cppc() to arch_init [...] new 9924fbb51e0a arch_topology: obtain cpu capacity using information from CPPC new 82909316caac arm64, topology: enable use of init_cpu_capacity_cppc() new fff9bfd25cdb Merge branches 'acpi-tables', 'acpi-apei' and 'acpi-cppc' [...] new 85750bcd480c cpufreq: unify show() and store() naming and use __ATTR_XX new 524bb1da785a PM: core: keep irq flags in device_pm_check_callbacks() new bda0a27564ac Merge branches 'pm-cpufreq' and 'pm-core' into linux-next new 25dba73d4ab2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new cac2ed0a1b06 dt-bindings: dvfs: Use MediaTek CPUFREQ HW as an example new b7f2b0d3511a dt-bindings: cpufreq: cpufreq-qcom-hw: Convert to YAML bindings new 1dd3ca969a4e Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 89bb760febf5 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 1edae1a5e92d Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 869a4f70d9d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e58bc864630f drivers: vxlan: fix returnvar.cocci warning new e18058ea9986 net: dsa: microchip: ksz9477: implement MTU configuration new 013a3e7c79ac ptp: idt82p33: use rsmu driver to access i2c/spi bus new 91ec77924714 e1000e: Print PHY register address when MDI read/write fails new 1a21277190c7 net: stmmac: switch no PTP HW support message to info level new 4a5eaa2fde59 bnxt: revert hastily merged uAPI aberrations new 77f09e66f613 net/tls: Provide {__,}tls_driver_ctx() unconditionally new b23f9239195a net/fungible: fix errors when CONFIG_TLS_DEVICE=n new c01e605904f1 Merge branch 'net-fungible-fix-errors-when-config_tls_device-n' new d9f509915925 net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSC [...] new 30c5601fbf35 stmmac: intel: Add ADL-N PCI ID new b0de0cf4f57c tcp: autocork: take MSG_EOR hint into consideration new 65466904b015 tcp: adjust TSO packet sizes based on min_rtt new 6c7e7da2e0f2 net: axienet: Use napi_alloc_skb when refilling RX ring new 3126b731ceb1 net: dsa: tag_rtl8_4: fix typo in modalias name new 3c082695e78b selftests: mptcp: drop msg argument of chk_csum_nr new 3afd0280e7d3 selftests: mptcp: join: define tests groups once new e59300ce3ff8 selftests: mptcp: join: reset failing links new ae7bd9ccecc3 selftests: mptcp: join: option to execute specific tests new c7d49c033de0 selftests: mptcp: join: alt. to exec specific tests new 39aab88242a8 selftests: mptcp: join: list failure at the end new 3469d72f135a selftests: mptcp: join: helper to filter TCP new 1e777bd818bd selftests: mptcp: join: clarify local/global vars new 4bfadd7120a1 selftests: mptcp: join: avoid backquotes new d8d083020530 selftests: mptcp: join: make it shellcheck compliant new 2a9eef868a99 Merge branch 'mptcp-selftests-refactor-join-tests' new 371c2b349d92 net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr [...] new 34f46ae0d4b3 net/mlx5: Add command failures data to debugfs new 4dac2f10ada0 net/mlx5: Remove redundant notify fail on give pages new 113fdaaad75a net/mlx5: Remove redundant error on give pages new 8d564292a166 net/mlx5: Remove redundant error on reclaim pages new d2cb8dda214f net/mlx5: Change release_all_pages cap bit location new 66771a1c729e net/mlx5: Move debugfs entries to separate struct new 4e05cbf05c66 net/mlx5: Add pages debugfs new 32071187e9fb net/mlx5: Add debugfs counters for page commands failures new aa818fbf8f36 net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior new 5c422bfad2fb net/mlx5: DR, Add support for matching on Internet Header [...] new 11659ef8d28e net/mlx5: DR, Remove unneeded comments new bdc3ab5795a6 net/mlx5: DR, Fix handling of different actions on the sam [...] new 75a3926ca6a4 net/mlx5: DR, Rename action modify fields to reflect namin [...] new 638a07f1090e net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 new 6862c787c7e8 net/mlx5: DR, Add support for ConnectX-7 steering new 3e18bcb778e6 Merge tag 'mlx5-updates-2022-03-09' of git://git.kernel.or [...] new 1e8a3f0d2a1e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 4b7fe92c0690 can: isotp: add local echo tx processing for consecutive frames new 530e0d46c613 can: isotp: set default value for N_As to 50 micro seconds new 9c0c191d82a1 can: isotp: set max PDU size to 64 kByte new 1574481bb3de vxcan: remove sk reference in peer skb new 259bdba27e32 vxcan: enable local echo for sent CAN frames new 7a8cd7c0ee82 can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_ev [...] new d6254d52d70d dt-bindings: can: renesas,rcar-canfd: Document r8a779a0 support new 45721c406dcf can: rcar_canfd: Add support for r8a779a0 SoC new 4c7044f3efc0 can: gs_usb: use consistent one space indention new b9d9b030d009 can: gs_usb: fix checkpatch warning new f6bb251096bf can: gs_usb: sort include files alphabetically new 4b8f03e33f07 can: gs_usb: GS_CAN_FLAG_OVERFLOW: make use of BIT() new d0cd2aa83fbc can: gs_usb: rewrap error messages new c1ee72690cdd can: gs_usb: rewrap usb_control_msg() and usb_fill_bulk_urb() new e0d25759fa91 can: gs_usb: gs_make_candev(): call SET_NETDEV_DEV() after [...] new d42d21116943 can: gs_usb: add HW timestamp mode bit new 15564f821c04 can: gs_usb: update GS_CAN_FEATURE_IDENTIFY documentation new e0902cad4b32 can: gs_usb: document the USER_ID feature new 4643e34eccfc can: gs_usb: document the PAD_PKTS_TO_MAX_PKT_SIZE feature new 5374d083117c can: gs_usb: gs_usb_probe(): introduce udev and make use of it new e10ab8b39405 can: gs_usb: support up to 3 channels per device new c359931d2545 can: gs_usb: use union and FLEX_ARRAY for data in struct g [...] new 26949ac935e3 can: gs_usb: add CAN-FD support new eb9fa77a4211 can: gs_usb: add usb quirk for NXP LPC546xx controllers new 32cd9013c207 can: gs_usb: add quirk for CANtact Pro overlapping GS_USB_ [...] new b00ca070e022 can: gs_usb: activate quirks for CANtact Pro unconditionally new 6679f4c5e5a6 can: gs_usb: add extended bt_const feature new d03bb08e2be1 can: gs_usb: add VID/PID for CES CANext FD devices new 0691a4b55c89 can: gs_usb: add VID/PID for ABE CAN Debugger devices new 8bed3d02a663 Merge tag 'linux-can-next-for-5.18-20220310' of git://git. [...] new c40bb4fedcd6 net: dsa: lantiq_gswip: enable jumbo frames on GSWIP new 1926407a4ab0 net: openvswitch: fix uAPI incompatibility with existing u [...] new 5d26cff5bdbe net: account alternate interface name memory new 155fb43b70b5 net: limit altnames to 64k total new 462248536174 Merge branch 'net-control-the-length-of-the-altname-list' new 34a897758efe ice: Add support for inner etype in switchdev new c8ff29b58742 ice: Add slow path offload stats on port representor in switchdev new ad24d9ebc446 ice: change "can't set link" message to dbg level new 457a02f03e92 ice: avoid XDP checks in ice_clean_tx_irq() new 02ddec1986ff ice: Add support for outer dest MAC for ADQ tunnels new 4c7d2e179576 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 87ed3de674c6 nfp: xsk: fix a warning when allocating rx rings new c17c4059df24 ptp: ocp: add UPF_NO_THRE_TEST flag for serial ports new c7be12fa2fcc net: ipa: kill struct ipa_interconnect new 9dd50068916c net: ipa: use icc_enable() and icc_disable() new 90078e63e601 net: ipa: use interconnect bulk enable/disable operations new ba22a9778dd8 net: ipa: use bulk operations to set up interconnects new 63ac8cce5063 net: ipa: use bulk interconnect initialization new 8ee7ec4890e2 net: ipa: embed interconnect array in the power structure new 37e0cf33f8a1 net: ipa: use IPA power device pointer new 63f13b2e8796 Merge branch 'net-ipa-use-bulk-interconnect-interfaces' new 042637019ea3 net/mlx4: Delete useless moduleparam include new 71ab580705c1 net/mlx5: Delete useless module.h include new 196df17ac53a net/mlx5: Node-aware allocation for the IRQ table new e894246df513 net/mlx5: Node-aware allocation for the EQ table new 7f880719b953 net/mlx5: Node-aware allocation for the EQs new b5e4c3079490 net/mlx5: Node-aware allocation for UAR new a3540effb766 net/mlx5: Node-aware allocation for the doorbell pgdir new 769090005230 net/mlx5: CT: Introduce a platform for multiple flow steer [...] new 34ea969d1645 net/mlx5: DR, Add helper to get backing dr table from a ml [...] new c6fef514adaa net/mlx5: Add smfs lib to export direct steering API to CT new 3ee61ebb0df1 net/mlx5: CT: Add software steering ct flow steering provider new fbf6836db42d net/mlx5: CT: Create smfs dr matchers dynamically new 271907ee2f29 net/mlx5: Query the maximum MCIA register read size from firmware new fcb610a86c53 net/mlx5: Parse module mapping using mlx5_ifc new 970adfb76095 net/mlx5e: Remove overzealous validations in netlink EEPROM query new 8ef1dc4d204a Merge tag 'mlx5-updates-2022-03-10' of git://git.kernel.or [...] new 3af722cb735d powerpc/net: Implement powerpc specific csum_shift() to re [...] new e8609e69470f net: ethernet: ti: am65-cpsw: Convert to PHYLINK new 7cd08f108d95 net: ethernet: ti: davinci_emac: Use platform_get_irq() to [...] new bf2b83425b59 net: mv643xx_eth: use platform_get_irq() instead of platfo [...] new f65e58440d4f flow_dissector: Add support for HSRv0 new 89ff05d5953b net: ethernet: ezchip: fix platform_get_irq.cocci warning new fb9eb027fbc9 net: lan966x: Improve the CPU TX bitrate. new a509a7c61e3b ptp: ocp: Add support for selectable SMA directions. new b2c4f0ac53f3 ptp: ocp: Add ability to disable input selectors. new be69087ce675 ptp: ocp: Rename output selector 'GNSS' to 'GNSS1' new cd09193ffbf8 ptp: ocp: Add GND and VCC output selectors new c205d53c4923 ptp: ocp: Add firmware capability bits for feature gating new b325af3cfab9 ptp: ocp: Add signal generators and update sysfs nodes new 1aa66a3a135a ptp: ocp: Program the signal generators via PTP_CLK_REQ_PEROUT new 2407f5d62017 ptp: ocp: Add 4 frequency counters new 0fa3ff7eb02a ptp: ocp: Add 2 more timestampers new ff1d56cb2653 docs: ABI: Document new timecard sysfs nodes. new 59d5923536ac Merge branch 'ptp-ocp-new-firmware-support' new 56e4e4538ef0 MAINTAINERS: brcm80211: remove Infineon maintainers new 8cbc3d51b4ae cw1200: use time_is_after_jiffies() instead of open coding it new 857f837d856a bcma: gpio: remove redundant re-assignment of chip->owner new cb459950edcf rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_p [...] new 2386f64ceb33 brcmfmac: make the read-only array pktflags static const new f015725fb59b MAINTAINERS: add devicetree bindings entry for mt76 new 0ac80e05ea32 rtw89: 8852c: add 8852c empty files new 4a9e48accf2d rtw89: pci: add struct rtw89_pci_info new 97d61bf94026 rtw89: pci: add V1 of PCI channel address new e4133f269eb7 rtw89: pci: use a struct to describe all registers address [...] new a8bdac120484 rtw89: read chip version depends on chip ID new 2a7e54db40f0 rtw89: add power_{on/off}_func new 2af64b4af48e rtw89: add hci_func_en_addr to support variant generation new e8955811c658 rtw89: add chip_info::{h2c,c2h}_reg to support more chips new ab8a56716b11 rtw89: add page_regs to handle v1 chips new 79d099e022ae rtw89: 8852c: add chip::dle_mem new bdfbf06c2c28 rtw89: support DAV efuse reading operation new a82174c6a175 rtw89: 8852c: process efuse of phycap new ea37206459ac rtw89: 8852c: process logic efuse map new 8061effc78fa iwlwifi: bump FW API to 71 for AX devices new b0aa02b3de89 iwlwifi: mvm: add a flag to reduce power command. new b49c2b252b58 iwlwifi: Configure FW debug preset via module param. new 8b3d2c488287 iwlwifi: mvm: remove cipher scheme support new 5053a451109e iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled new 1c4db7613f35 iwlwifi: mvm: add support for IMR based on platform new a6d21729ff7a iwlwifi: yoyo: dump IMR DRAM only for HW and FW error new 7b9f485091a5 iwlwifi: pcie: fix SW error MSI-X mapping new bb16ffd561b6 iwlwifi: use 4k queue size for Bz A-step new f0c163382cd2 iwlwifi: dbg: in sync mode don't call schedule new 97374513bbc4 iwlwifi: dbg: check trigger data before access new e8e10a37c51c iwlwifi: acpi: move ppag code from mvm to fw/acpi new 8594ab868799 iwlwifi: bump FW API to 72 for AX devices new 3b03fc9ac3ef Merge tag 'iwlwifi-next-for-kalle-2022-03-10' of git://git [...] new 1ec7ed5163c7 Revert "ath: add support for special 0x0 regulatory domain" new 324edddf2505 ath6kl: wmi: Replace one-element array with flexible-array [...] new 56f1257fdcc0 ath6kl: wmi: Replace one-element array with flexible-array [...] new 3c5e6994eea3 ath6kl: wmi: Replace one-element array with flexible-array [...] new dfb0203939b1 ath6kl: wmi: Replace one-element array with flexible-array [...] new 5140df50e655 ath6kl: wmi: Replace one-element array with flexible-array [...] new 0dff6f05a9dc ath6kl: wmi: Replace one-element array with flexible-array [...] new 44d445c02388 ath9k: make array voice_priority static const new 0ac121b86321 ath6kl: add device ID for WLU5150-D81 new 57fe207f752a ath11k: remove unneeded flush_workqueue new 9747a78d5f75 ath10k: Fix error handling in ath10k_setup_msa_resources new e42fe43a216c carl9170: replace GFP_ATOMIC in ampdu_action, it can sleep new 23de0fa0d2a0 carl9170: devres-ing hwrng_register usage new 87ddb2fc29f1 carl9170: devres-ing input_allocate_device new a8da65f901fa carl9170: replace bitmap_zalloc with devm_bitmap_zalloc new 83fe43abdacf carl9170: devres ar->survey_info new 192226017560 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new 3856f1b31f6c mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBU [...] new 60df54f8e6bb mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible new 2916b7a9c7c2 nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation new 022143d0c52b mac80211: correct legacy rates check in ieee80211_calc_rx_airtime new 4a2d4496e15e mac80211: fix potential double free on mesh join new 7d352ccf1e99 mac80211: Add support to trigger sta disconnect on hardwar [...] new 0b3660695e80 Merge tag 'wireless-next-2022-03-11' of git://git.kernel.o [...] new cb631a639819 net: ipa: use struct_size() for the interconnect array new 515bb3071e16 tcp: unexport tcp_ca_get_key_by_name and tcp_ca_get_name_by_key new 8cf5ab362dce net: netvsc: remove break after return new 2387834dd228 net: remove exports for netdev_name_node_alt_create() and destroy new d59c85ddacb3 ethernet: 8390: Remove unnecessary print function dev_err() new 940ea0eae31b nfp: remove define for an unused control bit new f6df1aa628f5 nfp: remove pessimistic NFP_QCP_MAX_ADD limits new 113e96241631 nfp: use PCI_DEVICE_ID_NETRONOME_NFP6000_VF for VFs instead new 5d1359ed5d69 nfp: use PluDevice register for model for non-NFP6000 chips new 7ab7985df257 nfp: sort the device ID tables new 9423d24b7b84 nfp: introduce dev_info static chip data new f524b335c08c nfp: use dev_info for PCIe config space BAR offsets new 9ba1dc994ff5 nfp: use dev_info for the DMA mask new e900db704c85 nfp: parametrize QCP offset/size using dev_info new 7f3aa620f86a nfp: take chip version into account for ring sizes new d3826a95222c nfp: add support for NFP3800/NFP3803 PCIe devices new a8c063372bff Merge branch 'nfp-preliminary-support-for-nfp-3800' new 625788b58445 net: add per-cpu storage and net->core_stats new d57da85dc4e3 net: usb: asix: unify ax88772_resume code new 5436fb3fd4c1 net: usb: asix: store chipid to avoid reading it on reset new d5f3c81c569f net: usb: asix: make use of mdiobus_get_phy and phy_connec [...] new 4d17d43de9d1 net: usb: asix: suspend embedded PHY if external is used new b20dc3c68458 gtp: Allow to create GTP device without FDs new 9af41cc33471 gtp: Implement GTP echo response new d33bd757d362 gtp: Implement GTP echo request new e3acda7ade0a net/sched: Allow flower to match on GTP options new 81dd9849fa49 gtp: Add support for checking GTP device type new e5dd661b8bb3 ice: Fix FV offset searching new 9a225f81f540 ice: Support GTP-U and GTP-C offload in switchdev new 97aeb877de7f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new fc7dcd05f4c2 can: vxcan: vxcan_xmit(): use kfree_skb() instead of kfree [...] new c47675b11ba1 can: mcp251xfd: mcp251xfd_ring_init(): use %d to print free RAM new a1439a5add62 can: mcp251xfd: ram: add helper function for runtime ring [...] new b8123d94f58c can: mcp251xfd: ram: coalescing support new d86ba8db6af3 can: mcp251xfd: ethtool: add support new 0a1f2e6502a1 can: mcp251xfd: ring: prepare support for runtime configur [...] new c9e6b80dfd48 can: mcp251xfd: update macros describing ring, FIFO and RA [...] new 9263c2e92be9 can: mcp251xfd: ring: add support for runtime configurable [...] new 60a848c50d2d can: mcp251xfd: add RX IRQ coalescing support new 846990e0ed82 can: mcp251xfd: add RX IRQ coalescing ethtool support new 169d00a25658 can: mcp251xfd: add TX IRQ coalescing support new 656fc12ddaf8 can: mcp251xfd: add TX IRQ coalescing ethtool support new aa66ae9b241e can: mcp251xfd: ring: increase number of RX-FIFOs to 3 and [...] new de29aff976d3 Merge tag 'linux-can-next-for-5.18-20220313' of git://git. [...] new 291ac68478d9 net: macvlan: fix potential UAF problem for lowerdev new 1f4a5983d623 net: macvlan: add net device refcount tracker new d96657dc9238 Merge branch 'macvlan-uaf' new fbd9a2ceba5c net: Add lockdep asserts to ____napi_schedule(). new 102e4a8e12fd selftests: tc-testing: Increase timeout in tdc config file new d538eca85c2a net: dsa: report and change port default priority using dcbnl new 47d75f782206 net: dsa: report and change port dscp priority using dcbnl new 978777d0fb06 net: dsa: felix: configure default-prio and dscp priorities new 92ebb2361e1b Merge branch 'dsa-felix-qos' new 8f73b37cf3fb phy: add support for the Layerscape SerDes 28G new c553f22e0531 dt-bindings: phy: add bindings for Lynx 28G PHY new 38d28b02a08e dpaa2-mac: add the MC API for retrieving the version new 332b9ea59e56 dpaa2-mac: add the MC API for reconfiguring the protocol new dff953813e7d dpaa2-mac: retrieve API version and detect features new aa95c3711241 dpaa2-mac: move setting up supported_interfaces into a function new f978fe85b8d1 dpaa2-mac: configure the SerDes phy on a protocol change new 3cbe93a1f540 arch: arm64: dts: lx2160a: describe the SerDes block #1 new 5e7350e8a618 Merge branch 'dpaa2-mac-protocol-change' new ebc0b8b5374e drivers: net: packetengines: fix typos in comments new fc93db153b01 net: disable preemption in dev_core_stats_XXX_inc() helpers new 3c2dfb735b4a net/mlx4_en: use kzalloc new 8772cc499bff net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats new bdd6a89de44b nfp: flower: avoid newline at the end of message in NL_SET [...] new 2030566677fc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f655c088e74f bpftool: Restore support for BPF offload-enabled feature probing new eecbfd976e86 bpf: Initialise retval in bpf_prog_test_run_xdp() new 743bec1b78af bpf, test_run: Use kvfree() for memory allocated with kvmalloc() new 3b5d4ddf8fe1 bpf: net: Remove TC_AT_INGRESS_OFFSET and SKB_MONO_DELIVER [...] new 539de9328e3a bpf: Simplify insn rewrite on BPF_READ __sk_buff->tstamp new 9d90db97e4d4 bpf: Simplify insn rewrite on BPF_WRITE __sk_buff->tstamp new 9bb984f28d5b bpf: Remove BPF_SKB_DELIVERY_TIME_NONE and rename s/delive [...] new 3daf0896f3f9 bpf: selftests: Update tests after s/delivery_time/tstamp/ [...] new 60695896e41a Merge branch 'bpf-tstamp-follow-ups' new 58617014405a bpf: Fix comment for helper bpf_current_task_under_cgroup() new 1b773d0003aa bpf: Use offsetofend() to simplify macro definition new 357b3cc3c046 bpftool: Ensure bytes_memlock json output is correct new bae60eefb95c ima: Fix documentation-related warnings in ima_main.c new 280fe8367b0d ima: Always return a file measurement in ima_file_hash() new 174b16946e39 bpf-lsm: Introduce new helper bpf_ima_file_hash() new 2746de3c53d6 selftests/bpf: Move sample generation code to ima_test_common() new 27a77d0d460c selftests/bpf: Add test for bpf_ima_file_hash() new 91e8fa254dbd selftests/bpf: Check if the digest is refreshed after a fi [...] new df6b3039fa11 bpf-lsm: Make bpf_lsm_kernel_read_file() as sleepable new e6dcf7bbf37c selftests/bpf: Add test for bpf_lsm_kernel_read_file() new 7bae42b68d7f selftests/bpf: Check that bpf_kernel_read_file() denies re [...] new a77c2cfd4ee4 Merge branch 'bpf-lsm: Extend interoperability with IMA' new 6789ab9668d9 compiler_types: Refactor the use of btf_type_tag attribute. new b6f1f780b393 bpf, test_run: Fix packet size check for live packet mode new c09df4bd3a91 selftests/bpf: Add a test for maximum packet size in xdp_d [...] new d3b351f65bf4 selftests/bpf: Fix a clang compilation error for send_signal.c new f2382b497f80 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b569fa8bb7f7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 7e37d2e3e547 Bluetooth: mgmt: remove redundant assignment to variable cur_len new 84382437a464 Bluetooth: btusb: Add missing Chicony device for Realtek R [...] new 8f550f55b155 Bluetooth: btmtkuart: rely on BT_MTK module new d64b76aedee7 Bluetooth: btmtkuart: add .set_bdaddr support new 695da30e4789 Bluetooth: btmtkuart: fix the conflict between mtk and msf [...] new 94ea164ef6ec Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL new f564af34bb7d Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on f [...] new db0309dd3768 Bluetooth: Fix use after free in hci_send_acl new 928df045e94e Bluetooth: hci_uart: add missing NULL check in h5_enqueue new 263a90f4f1a6 Bluetooth: btrtl: Add support for RTL8852B new 29197d4c1f9f Bluetooth: Don't assign twice the same value new 1a6b1e84cfca Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new ceef4cf97bec mtd: tests: Fix eraseblock read speed miscalculation for l [...] new d9a16830e10e dt-bindings: mtd: partitions: convert BCM47xx to the json-schema new ec090a0392ff mtd: core: Remove partid and partname debugfs files new 5fc69b6e51ae mtd: hyperbus: HBMC_AM654 should depend on ARCH_K3 new 5a368fb65ad9 mtd: nand: mxic-ecc: make two read-only arrays static const new dfee0ed3ba38 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new fba6eb4fc4e6 mtd: rawnand: rockchip: fix platform_get_irq.cocci warning new fecbd4a317c9 mtd: rawnand: atmel: fix refcount issue in atmel_nand_cont [...] new 955feaefed0e Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 13c69af7d7c1 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new 7f0f1f3ef62e hwrng: nomadik - Change clk_disable to clk_disable_unprepare new c6ded03bcac9 crypto: dh - Remove the unused function dh_safe_prime_dh_alg() new a5997f1ae84a MAINTAINERS: update HPRE/SEC2/TRNG driver maintainers list new 0e03b8fd2936 crypto: xilinx - Turn SHA into a tristate and allow COMPILE_TEST new df1f0905ae44 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 970dc5ed6b6a drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname( [...] new 6a91548e6b5c drm/exynos: mixer: Use platform_get_irq() to get the interrupt new 9df3f43acf9a drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() [...] new 61f5fc8d5d57 drm/exynos/fimc: Use platform_get_irq() to get the interrupt new 25b522796223 drm/exynos: gsc: Use platform_get_irq() to get the interrupt new 8e3fa9d841db drm/exynos: Don't fail if no TE-gpio is defined for DSI driver new fedc89821990 drm/exynos: Search for TE-gpio in DSI panel's node new 2d684f4e155c drm/exynos: fimd: add BGR support for exynos4/5 new e6700703353f Merge tag 'exynos-drm-next-v5.18' of git://git.kernel.org/ [...] new 482d7b582d7f Merge tag 'drm-msm-next-2022-03-08' of https://gitlab.free [...] new 955ad0c8ba93 Merge tag 'amd-drm-next-5.18-2022-03-09' of https://gitlab [...] new f6d790e5a7fe Merge tag 'drm-intel-next-fixes-2022-03-10' of git://anong [...] new 54f23c405091 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new 410bef6c322a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 48039997c963 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 3886a86e7e6c drm/i915/gem: add missing boundary check in vm_access new f5a780acaebe Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 72e593e623f0 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new 691fd8fa63a2 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new 5b34b0c22489 video: fbdev: offb: fix warning comparing pointer to 0 new e445c8b2aa2d video: fbdev: kyro: make read-only array ODValues static const new c6a1e35753be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dccd52b68ade Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 327e8ba54a21 ALSA: hda/i915 - avoid hung task timeout in i915 wait new 3baa40d4fd7f ALSA: seq: oss: use kzalloc new b62c563f1cb9 ALSA: seq: oss: fix typo new e6194c8d0653 ALSA: hda/realtek: fix right sounds and mute/micmute LEDs [...] new 262328c04082 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3139f5c24208 Merge branch 'asoc-linus' into asoc-next new 8b1d3b733f3e ASoC: fsl_rpmsg: Remove SET_SYSTEM_SLEEP_PM_OPS callback new 9779a8e61a83 ASoC: Intel: boards: fix randconfig issue new c8ee0c37c045 ASoC: SOF: amd: Remove unneeded semicolon new 5af07dad6964 ASoC: SOF: amd: Remove unneeded semicolon new 5bd998af5b69 ASoC: fsl_spdif: keep all TxClk sources by txclk array new 81acac8c2c88 ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer new 31ef579d433a ASoC: qcom: fix Kconfig for SC7280 new 1174442b82b6 ASoC: soc-acpi: fix kernel-doc descriptor new 679aa83a0fb7 ASoC: soc-acpi: add information on I2S/TDM link mask new 92c1b7c0f780 ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards new 0c470db0399e ALSA: intel-nhlt: add helper to detect SSP link mask new bd015f633b05 ASoC: SOF: Intel: hda: report SSP link mask to machine driver new 4694b8382d6b ASoC: Intel: soc-acpi: quirk topology filename dynamically new de24d97fb845 ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices new 1cedb6eabf0f ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices new cded07a2dccd ALSA: intel-dspconfig: add ES8336 support for CNL new b3d6a07236eb ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake [...] new 5a6cfba5553b ASoC: Intel: sof_es8336: make gpio optional new 42302b205f03 ASoC: Intel: sof_es8336: get codec device with ACPI instea [...] new 1b5283483a78 ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk fo [...] new 651c304df7f6 ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP new 9c818d849192 ASoC: Intel: sof_es8336: log all quirks new d94c11a9b0e8 ASoC: Intel: sof_es8336: move comment to the right place new 8e5db4918241 ASoC: Intel: sof_es8336: add support for JD inverted quirk new 70b519e5cade ASoC: Intel: sof_es8336: extend machine driver to support [...] new 6e13567d2fdf ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support new fe0596a00608 ASoC: Intel: bytcht_es8316: move comment to the right place new efb1a2d3d8f5 ALSA/ASoC/SOF/Intel: improve support for ES8336-based platforms new 7a976552a4f2 ASoC: SOF: make struct snd_sof_widget IPC agnostic new 2b4b383f85ba ASoC: SOF: topology: make sof_route_load() IPC agnostic new c7b655ade96a ASoC: SOF: Add a tuples array to struct snd_sof_widget new 38a9a06794fe ASoC: SOF: topology: Modify signature for token parsing functions new e0974a382e7c ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() new 5f8333f62fca ASoC: SOF: topology: Rename arguments in sof_parse_tokens() new 839e484f9e17 ASoC: SOF: make struct snd_sof_dai IPC agnostic new f535880b2d32 ASoC: SOF: move definition of snd_sof_ipc to header file new 233d2c4a103a Clean ups and preparation for IPC abstraction in the SOF driver new 6ddf611219ba ASoC: fsl_spdif: Disable TX clock when stop new 2588a01431a8 ASoC: atmel: mchp-pdmc: Remove unnecessary print function [...] new 3b891513f95c ASoC: imx-es8328: Fix error return code in imx_es8328_probe() new 6b6bb5e26222 ASoC: atmel: mchp-pdmc: Fix spelling mistake "microchopnes [...] new 886e09c77d2b ASoC: mchp-spdifrx: fix typo new 5bbe2918accc ASoC: simple-card-utils: Don't reset clock of active DAI new 375a347da488 ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepa [...] new c19bd02e9029 ALSA: hda: Add helper macros for DSP capable devices new da0398099a83 ASoC: Export DAI register and widget ctor and dctor functions new 9fe51c559a86 ASoC: Intel: Introduce AVS driver new 2879516fcd6d ASoC: Intel: avs: Inter process communication new cb1eb6b5be42 ASoC: Intel: avs: Add code loading requests new b956b27b477a ASoC: Intel: avs: Add pipeline management requests new f14a1c5a9f83 ASoC: Intel: avs: Add module management requests new 469e87ca9a20 ASoC: Intel: avs: Add power management requests new 25f414fcdb87 ASoC: Intel: avs: Add ROM requests new 3322e1688953 ASoC: Intel: avs: Add basefw runtime-parameter requests new c1a427e8da93 ASoC: Intel: avs: Firmware resources management utilities new 580a5912d1fe ASoC: Intel: avs: Declare module configuration types new 215e67b2d2de ASoC: Intel: avs: Dynamic firmware resources management new b27f45231723 ASoC: Intel: avs: General code loading flow new 45864e49a05a ASoC: Intel: avs: Implement CLDMA transfer new 65794fe1a5f6 ASoC: Intel: avs: Code loading over CLDMA new 092cf7b26a48 ASoC: Intel: avs: Code loading over HDA new c1156cce4719 ASoC: Intel: AVS - Audio DSP for cAVS new f67084148dac ASoC: mediatek: mt8195: add reset controller new ee7f79a81a27 dt-bindings: mediatek: mt8195: add reset property new ee60f738e3bc ASoC: mediatek: Add mt8195 reset control support new a174e72e2355 ASoC: SOF: Intel: enable DMI L1 for playback streams new 7e4bfcf10a03 ASoC: SOF: compress: fix null check after dereference new d8b502a7c353 ASoC: SOF: trace: Use proper DMA direction for the trace d [...] new 24320c555661 ASoC: SOF: Intel: add topology overwrite for Taniks new d7be9e33c4ad ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL [...] new c0fc71e2d7d2 ASoC: SOF/Intel: small fixes and updates for 5.18 new d7bc6ddef016 ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_p [...] new 31f60a0c943d ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC [...] new d1b1146fc708 ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper new 757ce8103c9e ASoC: SOF: Introduce optional callback to configure stream [...] new a6db22a68b0b ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback [...] new 9a0a809a5aae ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() new 29e3aa0bb934 ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() new cf73363e4a55 ASoC: SOF: Intel: Convert to use the generic set_stream_da [...] new f0383aded3c6 ASoC: SOF: imx: Convert to use the generic set_stream_data [...] new 00f192536337 ASoC: SOF: Remove ipc_pcm_params() ops new 8fc262265918 Make the SOF pcm_hw_params DSP op IPC agnostic new ccb4214f7f2a ASoC: soc-compress: Change the check for codec_dai new 910f42bfe967 ASoC: dt-bindings: Fix patternProperties with fixed strings new 2546018f02f1 Merge remote-tracking branch 'asoc/for-5.18' into asoc-next new 747d28c79aab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2afd9bfd3b08 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4e00f9757ee7 Merge branch 'for-5.18/alloc-cleanups' into for-next new 4fa77b7329ec Merge branch 'for-5.18/64bit-pi' into for-next new 2757be22c0f4 io_uring: remove trace for eventfd new 77bc59b49817 io_uring: avoid ring quiesce while registering/unregisteri [...] new c75312dd592b io_uring: avoid ring quiesce while registering async eventfd new ff16cfcfdaaf io_uring: avoid ring quiesce while registering restriction [...] new 8bb649ee1da3 io_uring: remove ring quiesce for io_uring_register new f0a4e62bb534 io_uring: Fix use of uninitialized ret in io_eventfd_register() new 42abc95f05bf io-wq: decouple work_list protection from the big wqe->lock new e13fb1fe1483 io-wq: reduce acct->lock crossing functions lock/unlock new 86127bb18aea io-wq: use IO_WQ_ACCT_NR rather than hardcoded number new d5ec1dfaf59b io-uring: add __fill_cqe function new 502c87d65564 io-uring: Make tracepoints consistent. new c5020bc8d929 io_uring: Remove unneeded test in io_run_task_work_sig() new af9c45ecebaf io_uring: remove duplicated calls to io_kiocb_ppos new d34e1e5b396a io_uring: update kiocb->ki_pos at execution time new b4aec4001595 io_uring: do not recalculate ppos unnecessarily new 63c36549737e io_uring: documentation fixup new e7a6c00dc77a io_uring: add support for registering ring file descriptors new cc3cec8367cb io_uring: speedup provided buffer handling new 4f57f06ce218 io_uring: add support for IORING_OP_MSG_RING command new 950e79dd7313 io_uring: minor io_cqring_wait() optimization new adc8682ec690 io_uring: Add support for napi_busy_poll new 1b6fe6e0dfec io-uring: Make statx API stable new 494a9ed28359 Merge branch 'for-5.18/io_uring-statx' into for-next new 9af177ee3ef1 io_uring: retry early for reads if we can poll new 2be2eb02e2f5 io_uring: ensure reads re-import for selected buffers new b1c62645758e io_uring: recycle provided buffers if request goes async new e36a1cbb8c50 Merge branch 'for-5.18/io_uring' into for-next new 9f7c3f837a37 raid5-ppl: fully initialize the bio in ppl_new_iounit new 0dd00cba99c3 raid5-cache: fully initialize flush_bio when needed new 89f94b64408b raid5-cache: statically allocate the recovery ra bio new 03a6b195e8e8 raid5: initialize the stripe_head embeeded bios as needed new 67b56134ce03 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new aa9d05e54f14 Merge branch 'for-5.18/drivers' into for-next new bcbb7bf6ccde io_uring: allow submissions to continue on error new 2af1bb0690d7 Merge branch 'for-5.18/io_uring' into for-next new 85d9abcd7331 xen/blkfront: speed up purge_persistent_grants() new 981fb8f46c87 Merge branch 'for-5.18/drivers' into for-next new 5b2050718d09 block: ensure plug merging checks the correct queue at least once new 26fed4ac4eab block: flush plug based on hardware and software queue order new b218b4903d60 Merge branch 'for-5.18/block' into for-next new f3b6a41eb2bb io_uring: remove duplicated member check for io_msg_ring_prep() new 44569689184a Merge branch 'for-5.18/io_uring' into for-next new 7c8b01ebf34d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 0a8e9599b91d dm: add WARN_ON_ONCE to dm_submit_bio_remap new a92512819b1f dm thin: use dm_submit_bio_remap new b7f8dff09827 dm: simplify dm_sumbit_bio_remap interface new 69596f555b81 dm cache: use dm_submit_bio_remap new e27363472f9b dm: factor out dm_io_complete new 332f2b1e7360 dm: return void from __send_empty_flush new e9567332a4a0 dm: update email address in MAINTAINERS new a75642f52eaf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d268afa1ff6f ata: pata_pxa: Use platform_get_irq() to get the interrupt new e9ecedf8c895 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 58d492a93509 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] new e23b2f54db1d dt-bindings: mmc: sunxi: add Allwinner F1c100s compatible new 2813dfbfe25b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9462eaba9b69 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new c22fca40522e power: ab8500_chargalg: Use CLOCK_MONOTONIC new 67da88831028 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d5b9ccc706eb Merge branch 'regulator-linus' into regulator-next new b77e70f6b8f2 regulator: Add bindings for Richtek RT5190A PMIC new 760423dfad53 regulator: rt5190a: Add support for Richtek RT5190A PMIC new 9c37731b9501 Merge remote-tracking branch 'regulator/for-5.18' into reg [...] new 4898fb2ef0a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 28d46141cb15 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new ce7aa9ffe1e0 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new f2544f5e6c69 EVM: fix the evm= __setup handler return value new 4a48b4c428dc MAINTAINERS: add missing security/integrity/platform_certs new 6f826dfe4b2d Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 46322025d328 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 75f2d212b521 Merge branch 'next' of git://github.com/cschaufler/smack-next new b58671823258 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new b114f6a7cb98 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 43537dc4ce8a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9c5e936aa65c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b3e664a7f449 dt-bindings: kbuild: Print a warning if yamllint is not found new 21d5929ff230 dt-bindings: imx6q-pcie: Add iMX8MM PCIe compatible string new 9be01ee2289b dt-bindings: imx6q-pcie: Add iMX8MP PCIe compatible string new b48b56362665 dt-bindings: net: mscc,vsc7514-switch: convert txt binding [...] new 6853fece628c dt-bindings: clk: cleanup comments new 7ea75dd386be dt-bindings: i2c: convert i2c-at91 to json-schema new 2a4013c0cc29 dt-bindings: i2c: at91: Add SAMA7G5 compatible strings list new 1d9a770bc8f0 dt-bindings: arm: Convert QEMU fw-cfg to DT schema new 37de81210f74 dt-bindings: Add QEMU virt machine compatible new 2783a7f56f99 dt-bindings: kbuild: Pass DT_SCHEMA_FILES to dt-validate new ef8795f3f1ce dt-bindings: kbuild: Use DTB files for validation new 7f4f25a6887c dt-bindings: ata: ahci-platform: Convert DT bindings to yaml new 3f5a539b35e4 dt-bindings: ata: ahci-platform: Add power-domains property new 593adaa64599 dt-bindings: ata: ahci-platform: Add rk3568-dwc-ahci compatible new e4bf09345497 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 60de2d2dc284 mailbox: tegra-hsp: Flush whole channel new bcc8d70f912d dt-bindings: mailbox: Add compatible for the MSM8976 new 5c0fab31cadd mailbox: qcom-apcs-ipc: Add compatible for MSM8976 SoC new afa092e1e882 dt-bindings: mailbox: mtk,adsp-mbox: add mtk adsp-mbox document new af2dfa96c52d mailbox: mediatek: add support for adsp mailbox controller new 892cb524ae8a mailbox: imx: fix wakeup failure from freeze mode new 8219efd08a0a mailbox: imx: fix crash in resume on i.mx8ulp new 81a9d3b9301c mailbox: imx: enlarge timeout while reading/writing messag [...] new 960dcc1574c7 dt-bindings: mailbox: imx-mu: add i.MX8 SECO MU support new 315d2e562418 mailbox: imx: introduce rxdb callback new 11dac1d3fa42 mailbox: imx: add i.MX8 SECO MU support new 6149a543adc7 dt-bindings: mailbox: imx-mu: add i.MX93 MU new 241aba6c1ebd dt-bindings: mailbox: imx-mu: add i.MX93 S4 MU support new cfd162f604bf mailbox: imx: extend irq to an array new a5cb407a7af4 mailbox: imx: support dual interrupts new 0184cc2026a0 mailbox: imx: support i.MX93 S401 MU new cb62b8f73463 mailbox: ti-msgmgr: Refactor message read during interrupt [...] new df227dc8a68d mailbox: ti-msgmgr: Operate mailbox in polled mode during [...] new 1b0d0f7c12d5 dt-bindings: mailbox: add definition for mt8186 new 30313969ca48 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] new 00a0b24732c4 Merge branch 'spi-linus' into spi-next new 2cfdf0b4441a spi: rockchip-sfc: fix platform_get_irq.cocci warning new 1889421a891f spi: Update clock-names property for arm pl022 new 2e295e69be78 Merge remote-tracking branch 'spi/for-5.18' into spi-next new 373e00099b2f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new faf70379938d Merge x86/misc into tip/master new c23071d21ca4 Merge x86/build into tip/master new 75ba93d7d433 Merge x86/paravirt into tip/master new f70baf1d3c6f Merge x86/irq into tip/master new 61690a77f3fd Merge x86/sev into tip/master new 46376d67e708 Merge x86/pasid into tip/master new fc2090fb3a0b Merge locking/core into tip/master new 81d5b7189011 Merge x86/cpu into tip/master new dd49eb88a4f2 Merge ras/core into tip/master new d2c0b7990020 Merge x86/cc into tip/master new 7608a0b18485 Merge irq/core into tip/master new 8466aa0d54ba Merge perf/core into tip/master new 7f0ce6b9891c Merge core/core into tip/master new 242662b2bd7b Merge timers/core into tip/master new 07f03a78f410 Merge x86/urgent into tip/master new ed83935a9af0 x86/sgx: Free backing memory after faulting the enclave page new 39c668b0f969 Merge x86/sgx into tip/master new f9444ea5e208 x86: Remove a.out support new 3323f3b9c074 Merge x86/cleanups into tip/master new 58ab8f3f37d0 tools/objtool: Check for use of the ENQCMD instruction in [...] new 4bf4dec7a6cc Merge branch 'for-next/linkage' of git://git.kernel.org/pu [...] new 01ddabda5a3e static_call: Avoid building empty .static_call_sites new 951c6aeb3bda objtool: Add --dry-run new def466688a10 objtool: Default ignore INT3 for unreachable new f99b84d14feb objtool,efi: Update __efi64_thunk annotation new 03232d084245 objtool: Have WARN_FUNC fall back to sym+off new 41c5ef31ad71 x86/ibt: Base IBT bits new 34963d5e9be5 x86/ibt: Add ANNOTATE_NOENDBR new dbf45ea73312 x86/text-patching: Make text_gen_insn() play nice with ANN [...] new 7fb70b697550 x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() new 41c8dc098c62 x86/entry: Cleanup PARAVIRT new 5b96185120bf x86/entry,xen: Early rewrite of restore_regs_and_return_to [...] new 745fc9ec4d0d x86/ibt,xen: Sprinkle the ENDBR new 32850ea3d351 x86/ibt,entry: Sprinkle ENDBR dust new 1d295d6e83f8 x86/linkage: Add ENDBR to SYM_FUNC_START*() new f0a38bd300b2 x86/ibt,paravirt: Sprinkle ENDBR new db76667e7844 x86/ibt,crypto: Add ENDBR for the jump-table entries new 598b53d261c1 x86/ibt,kvm: Add ENDBR to fastops new ee1a8cf8dd0f x86/ibt,ftrace: Search for __fentry__ location new a557abfd1a16 x86/livepatch: Validate __fentry__ location new 069cfa728513 x86/ibt,ftrace: Make function-graph play nice new 19d1033ec715 x86/ibt,kprobes: Cure sym+0 equals fentry woes new 2f6f7bf13ab6 x86/ibt,bpf: Add ENDBR instructions to prologue and trampoline new cba7a74a1b13 x86/ibt,ftrace: Add ENDBR to samples/ftrace new 103c0093ceb6 x86/ibt: Add IBT feature, MSR and #CP handling new f9a08abb06d0 x86/ibt,kexec: Disable CET on kexec new 8cdcaee61f7f x86/alternative: Simplify int3_selftest_ip new 80b6c4987788 x86/ibt: Disable IBT around firmware new eabab5ecc899 x86/ibt: Annotate text references new 84683d8f7eba x86/ibt,ftrace: Annotate ftrace code patching new e58b0dfcd863 x86/ibt,sev: Annotations new c0b5a22ebc8f x86/ibt: Dont generate ENDBR in .discard.text new 43d8f5801147 x86/ibt: Ensure module init/exit points have references new 5af720d0563a objtool: Rename --duplicate to --lto new 7e37550e6019 objtool: Ignore extra-symbol code new b109f2f6ab58 x86: Mark stop_this_cpu() __noreturn new fb604370c4b1 exit: Mark do_group_exit() __noreturn new 0d5b64134b49 objtool: Rework ASM_REACHABLE new 2170221418e4 x86: Annotate call_on_stack() new 8856dadf7ad3 Kbuild: Allow whole module objtool runs new 51727f8e4a1a objtool: Read the NOENDBR annotation new df280fcb49f9 objtool: Add IBT/ENDBR decoding new b87d2fcee362 objtool: Validate IBT assumptions new 49f8cb48085d objtool: Find unused ENDBR instructions new 8959fcf5650e x86/alternative: Use .ibt_endbr_seal to seal indirect calls new c7d90e15b895 x86: Fix {int3,ibt}_selftest() vs LTO new c841668784cc x86,ftrace: Fix modify_ftrace_direct() new 9e1db76f44de x86,bpf: Fix bpf_arch_text_poke() new f957ed11fe98 Merge x86/core into tip/master new eb77cf1c151c sched/deadline: Remove unused def_dl_bandwidth new f1304ecbef3c sched/deadline: Move bandwidth mgmt and reclaim functions [...] new 772b6539fdda sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() new f4478e7c855d sched/deadline: Use __node_2_[pdl|dle]() and rb_first_cach [...] new 71d29747b0e2 sched/deadline,rt: Remove unused functions for !CONFIG_SMP new 821aecd09e5a sched/deadline,rt: Remove unused parameter from pick_next_ [...] new 7f434dff7621 sched/topology: Remove redundant variable and fix incorrec [...] new a0a7e453b502 sched/preempt: Tell about PREEMPT_DYNAMIC on kernel headers new 6ca31f662ae5 Merge sched/core into tip/master new e036a50def6a Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new 93502548791c Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new a03bd8b500e0 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new dc29812dbc87 irqchip/apple-aic: Fix cpumask allocation for FIQs new c425060a406c Merge branch irq/aic-pmu into irq/irqchip-next new 89eb1681b73f PCI: apple: Change MSI handling to handle 4-cell AIC fwspec form new ab1fd5abb750 dt-bindings: interrupt-controller: apple,aic2: New binding [...] new 2cf68211664a irqchip/apple-aic: Add Fast IPI support new 7c841f5f6fa3 irqchip/apple-aic: Switch to irq_domain_create_tree and sp [...] new dc97fd6fec00 irqchip/apple-aic: Dynamically compute register offsets new a801f0ee563b irqchip/apple-aic: Support multiple dies new 768d4435de2a irqchip/apple-aic: Add support for AICv2 new 89ea5be11a5f Merge branch irq/aic-v2 into irq/irqchip-next new 54fc9851c0e0 dt-bindings: interrupt-controller: Add Qualcomm MPM support new a6199bb514d8 irqchip: Add Qualcomm MPM controller driver new de26a7424331 Merge branch irq/qcom-mpm into irq/irqchip-next new 4be33e059018 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new f5acff7ab3b1 next-20220310/ftrace new a1a7624c12d8 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new c19f0aa55bb9 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new f09b83a6cce5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c0573ba5c5a2 KVM: s390x: fix SCK locking new 70e2f9f03905 KVM: s390: selftests: Split memop tests new 4eb562ab99c4 KVM: s390: selftests: Add macro as abstraction for MEM_OP new c4816a1b7fed KVM: s390: selftests: Add named stages for memop test new 1bb873495a9e KVM: s390: selftests: Add more copy memop tests new 3bcc372c9865 KVM: s390: selftests: Add error memop tests new 2f3c423f6e6d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b537bf429a68 xen: use time_is_before_eq_jiffies() instead of open coding it new eed05744322d xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 new b359b3a0296a x86/xen: Fix kerneldoc warning new 982e4430beb9 drivers/xen: use helper macro __ATTR_RW new 9f46557d9f34 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 18a925df2b21 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e288114dd00e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 854abe25ddb0 platform/x86: amd-pmc: Validate entry into the deepest sta [...] new 6bbfb25e9524 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f3675a01e993 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 052a132ea667 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 49b664213e87 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 7c0ebac452e3 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 6edc3f89fad2 Merge tag 'usb-serial-5.18-rc1' of https://git.kernel.org/ [...] new 7d2c8a13c925 Merge tag 'thunderbolt-for-v5.18-rc1' of git://git.kernel. [...] new 2217a58361a1 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 93a472ffe6ef Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] new 9f50f031fa15 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 0245107a838b Merge tag 'fpga-for-5.18-rc1' of git://git.kernel.org/pub/ [...] new aff5d9d378e7 habanalabs: check the return value of hl_cs_poll_fences() new eb85eec858c1 habanalabs: fix possible memory leak in MMU DR fini new 4edb4ffe39c9 habanalabs/gaudi: disable CGM permanently new d280d5954ec3 habanalabs: remove ASIC functions of clock gating new 2bf338f2ac69 habanalabs: make some MMU functions common new bfbe9cbedd41 habanalabs: sysfs functions should be in sysfs.c new 9e2884ce989a habanalabs: get clk is common function new 8d96430784fc habanalabs: remove hwmgr.c new 092a31c52662 habanalabs: move more f/w functions to firmware_if.c new 7ae439a0614f habanalabs: remove asic callback set_pll_profile() new be028a3648f3 habanalabs: rename dev_attr_grp to dev_clk_attr_grp new b62ff1a41236 habanalabs: add vrm version to sysfs new 2491533808d7 habanalabs: remove power9 workaround for dma support new 6ba2c0ce2692 habanalabs: use common wrapper for MMU cache invalidation new 4c01e524b21f habanalabs: sysfs support for fw os version new e24a62cb68d1 habanalabs: there is no kernel TDR in future ASICs new 1dc6cc4b38e5 habanalabs: duplicate HOP table props to MMU props new 7169f0dfecf7 habanalabs: don't free phys_pg_pack inside lock new ca4c8e4e7b57 habanalabs: avoid copying pll data if pll_info_get fails new aa3e1f12a2c1 habanalabs: add missing error check in sysfs clk_freq_mhz_show new 15f8eb190573 habanalabs: fix soft reset flow in case of failure new 4ae9548de7f8 habanalabs: add missing error check in sysfs max_power_show new 008255ec3d79 habanalabs: update to latest f/w specs new aa3766def750 habanalabs: expose number of user interrupts new 9a79e3e4a363 habanalabs: reject host map with mmu disabled new 54faa5607b54 habanalabs: fix user interrupt wait when timeout is 0 new 7a78d4d4819e habanalabs: fix race between wait and irq new 930feb41efe2 habanalabs: prevent false heartbeat failure during soft-reset new d2cfd6897ce0 habanalabs: remove duplicate print new a8076c47f6f7 habanalabs: silence an uninitialized variable warning new b32cd10480eb habanalabs: fix race when waiting on encaps signal new 9158bf69e74f habanalabs: Timestamps buffers registration new 960be39db6fe habanalabs: fix spelling mistake new 2a835946ee49 habanalabs: rephrase error messages in PCI initialization new 57b6f02fff3e habanalabs: fix use-after-free bug new 9e70ac1aa7ba habanalabs: add missing include of vmalloc.h new 4a0b01fa63c9 habanalabs: change function to static new d01e6cc97b44 habanalabs: enable stop-on-error debugfs setting per ASIC new 35629bc171b6 habanalabs: use proper max_power variable for device utilization new 2908826d09f8 habanalabs: set max power on device init per ASIC new 59456f4c2250 habanalabs: avoid using an uninitialized variable new 9349a321d327 habanalabs: use kernel-doc for memory ioctl documentation new f23f280277d5 habanalabs: allow user to set allocation page size new 26ef1c000bc2 habanalabs/gaudi: handle axi errors from NIC engines new 100fcf1e111d habanalabs/gaudi: add missing handling of NIC related events new e8458e20e0a3 habanalabs: make sure device mem alloc is page aligned new a78b07dcae2f habanalabs: Fix reset upon device release bug new 9c27896ac1bb habanalabs: Add check for pci_enable_device new b0106bc6fe5a habanalabs: add an option to delay a device reset new 655221c56739 habanalabs: remove deprecated firmware states new 4dee7a7138fa Merge tag 'misc-habanalabs-next-2022-02-28' of https://git [...] new 57b1659faad0 Merge tag 'soundwire-5.18-rc1' of git://git.kernel.org/pub [...] new 9edcfaa349af Merge tag 'phy-for-5.18' of git://git.kernel.org/pub/scm/l [...] new d6cd2f85931f Merge tag 'icc-5.18-rc1' of git://git.kernel.org/pub/scm/l [...] new 275e3adddf53 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new d88b12efaff7 extcon: usb-gpio: Remove disable irq operation in system sleep new f708a2568ff0 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 9d48eabd0058 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git new 4cc893176cf6 Merge 5.17-rc8 into staging-next new ad95c80177b4 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new b050f3f931d4 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 60c10db9b173 Merge tag 'dmaengine-fix-5.17' into next new d143f939a956 dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbala [...] new fb7a444a5f90 dmaengine: imx-sdma: clean up some inconsistent indenting new 2ed4ba9486cb dmaengine: ti: cleanup comments new 03cbdf8b1252 dmaengine: ti: k3-udma: Add AM62x DMSS support new 5ac6bfb58777 dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data new 386fe06c39e8 dmaengine: sh: Kconfig: Add ARCH_R9A07G054 dependency for [...] new 8f7cc6373bbb dmaengine: qcom_hidma: Remove useless DMA-32 fallback conf [...] new b6f2f0352c03 dmaengine: idxd: Remove useless DMA-32 fallback configuration new 417c7d0dba8b dmaengine: ppc4xx: Make use of the helper macro LIST_HEAD() new 9c391cebedf5 dt-bindings: dma: Convert mtk-uart-apdma to DT schema new a0754cf3b3bf dmaengine: fsl-dpaa2-qdma: Drop comma after SoC match tabl [...] new e7c7a0161bdb dmaengine: dw-axi-dmac: cleanup comments new b95044b38425 dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma new db8ca69c6334 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4148be7de0a3 cgroup: rstat: use same convention to assign cgroup_base_stat new 95b99f353cf3 cgroup: rstat: retrieve current bstat to delta directly new ffacbd11e258 cgroup: Fix cgroup_can_fork() and cgroup_post_fork() kerne [...] new f9da322e864e cgroup: cleanup comments new 1be9b7206b7d Merge branch 'for-5.18' into for-next new b8b2750cb4a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3e5c5769f466 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c2fe588d0a4f Revert "x86: Fix {int3,ibt}_selftest() vs LTO" new 98c3ac21cd75 Revert "x86/alternative: Use .ibt_endbr_seal to seal indir [...] new 8ea343041761 Revert "objtool: Find unused ENDBR instructions" new 327f3e4ffe92 Revert "objtool: Validate IBT assumptions" new a1a0ff558072 Revert "objtool: Add IBT/ENDBR decoding" new 20e61e190ddc Revert "objtool: Read the NOENDBR annotation" new 04b7d13c9c5f Revert "Kbuild: Allow whole module objtool runs" new 2ea3a393bfae scsi: lpfc: Remove failing soft_wwn support new 5c9bf3635b66 scsi: libsas: Add sas_execute_internal_abort_single() new 6a91c3e31578 scsi: libsas: Add sas_execute_internal_abort_dev() new 2cbbf489778e scsi: pm8001: Use libsas internal abort support new 095478a6e5bf scsi: hisi_sas: Use libsas internal abort support new d72d827f2f26 scsi: target: Add iscsi/cpus_allowed_list in configfs new f089ce7bb5ee scsi: aacraid: Clean up some inconsistent indenting new 7db304bd2a4f scsi: megasas: Clean up some inconsistent indenting new e1b353e7a31d scsi: core: Remove unreachable code warning new ad515cada7da scsi: iscsi: Add helper functions to manage iscsi_cls_conn new 7dae459f5e56 scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization new 8709c323091b scsi: libiscsi: Teardown iscsi_cls_conn gracefully new 58ca5999e036 scsi: qla2xxx: Fix incorrect reporting of task management failure new 6a45c8e137d4 scsi: qla2xxx: Fix disk failure to rediscover new db212f2eb3fb scsi: qla2xxx: Fix loss of NVMe namespaces after driver re [...] new c85ab7d9e27a scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests new 0972252450f9 scsi: qla2xxx: Fix crash during module load unload test new c13ce47c64ea scsi: qla2xxx: Fix N2N inconsistent PLOGI new c02aada06d19 scsi: qla2xxx: Fix hang due to session stuck new 713b415726f1 scsi: qla2xxx: Fix laggy FC remote port session recovery new d2646eed7b19 scsi: qla2xxx: Reduce false trigger to login new f3502e2e98a9 scsi: qla2xxx: Fix stuck session of PRLI reject new a7e05f7a1bcb scsi: qla2xxx: Use correct feature type field during RFF_I [...] new 3648bcf1c137 scsi: qla2xxx: Increase max limit of ql2xnvme_queues new 811655d005b2 scsi: qla2xxx: Update version to 10.02.07.400-k new 9a866e6aaf4e scsi: lpfc: Fix typos in comments new 8037185d1ad8 scsi: elx: libefc_sli: Fix typos in comments new 5419e0f15622 scsi: qla2xxx: Fix typos in comments new 9d05790f5187 scsi: aic7xxx: Fix typos in comments new dc2646417d54 scsi: lpfc: Use kcalloc() new eb581ea689e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 95932ab2ea07 vhost: allow batching hint without size new 6f9d29ab6049 drivers/virtio: Enable virtio mem for ARM64 new f32d6531a45e vhost: cache avail index in vhost_enable_notify() new 80638c487e2e vDPA/ifcvf: make use of virtio pci modern IO helpers in ifcvf new fba5c453f97f vhost_vdpa: don't setup irq offloading when irq_num < 0 new faaa9171cada vDPA/ifcvf: implement device MSIX vector allocator new 8d45566f7fb9 vDPA/ifcvf: implement shared IRQ feature new 7181e31680c0 vDPA/ifcvf: cacheline alignment for ifcvf_hw new 5486c5b316f4 mm/balloon_compaction: make balloon page compaction callba [...] new 2fd9db30dd3f Add definition of VIRTIO_F_IN_ORDER feature bit new 37d81282a7d5 virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC new 0ff74d6ec17f virtio-crypto: introduce akcipher service new 774696916022 virtio-crypto: implement RSA algorithm new 61699a958c65 virtio-crypto: rename skcipher algs new 28df7a77a853 net/mlx5: Add support for configuring max device MTU new 46813c2bc186 virtio_ring: rename vring_unmap_state_packed() to vring_un [...] new b928b3fadf27 virtio_ring: remove flags check for unmap split indirect desc new 9eb0cdf3a86d virtio_ring: remove flags check for unmap packed indirect desc new 775fa3196050 tools/virtio: fix after premapped buf support new 8d0f9256941f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 9d85fb73a31b rpmsg: qcom_smd: Promote to arch_initcall new a8f8cc6b39b7 rpmsg: smd: allow opening rpm_requests even if already opened new 18fc82d6e899 rpmsg: use struct_size over open coded arithmetic new db64e7e74bd2 rpmsg: qcom_smd: Fix redundant channel->registered assignment new cbf58250b33e rpmsg: char: treat rpmsg_trysend() ENOMEM as EAGAIN new 69265bc12b65 rpmsg: char: Export eptdev create and destroy functions new 608edd96049b rpmsg: Create the rpmsg class in core instead of in rpmsg char new 617d32938d1b rpmsg: Move the rpmsg control device from rpmsg_char to rp [...] new 472f84eef700 rpmsg: Update rpmsg_chrdev_register_device function new cc9da7de4a7c rpmsg: char: Refactor rpmsg_chrdev_eptdev_create function new bea9b79c2d10 rpmsg: char: Add possibility to use default endpoint of th [...] new bc69d1066569 rpmsg: char: Introduce the "rpmsg-raw" channel new 8109517b394e rpmsg: ctrl: Introduce new RPMSG_CREATE/RELEASE_DEV_IOCTL [...] new b65700d046a6 remoteproc: move rproc_da_to_va declaration to remoteproc.h new 505b5b1616e2 remoteproc: qcom: Fix missing of_node_put in adsp_alloc_me [...] new 8f90161a66bc remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss [...] new 07a5dcc4bed9 remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_me [...] new 22335385157d dt-bindings: remoteproc: mediatek: Add binding for mt8186 scp new 80d691854ffb remoteproc: mediatek: Support mt8186 scp new 8d9be5c6bdcd remoteproc: qcom: q6v5: Add interconnect path proxy vote new c13b780c4597 remoteproc: Change rproc_shutdown() to return a status new e3865c85385a remoteproc: k3-r5: Refactor mbox request code in start new 1168af40b1ad remoteproc: k3-r5: Add support for IPC-only mode for all R5Fs new 2eab5efeb4d6 remoteproc: k3-dsp: Refactor mbox request code in start new b8431920391d remoteproc: k3-dsp: Add support for IPC-only mode for all K3 DSPs new 841fdd0ac005 dt-bindings: remoteproc: qcom: adsp: Convert binding to YAML new 2630504894e8 dt-bindings: remoteproc: qcom: Add SC7280 WPSS support new 358b586fb3bc remoteproc: qcom: q6v5_wpss: Add support for sc7280 WPSS new 59983c74fc42 remoteproc: qcom_q6v5_mss: Create platform device for BAM-DMUX new 571c3496e3c2 dt-bindings: hwlock: omap: Remove redundant binding example new 3e5f1ff7e4f2 hwspinlock: stm32: Use struct_size() helper in devm_kzalloc() new 9a41358972eb hwspinlock: sprd: Use struct_size() helper in devm_kzalloc() new 9ea79a3861c9 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] new 3f04687f4d93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 87ba5badc541 gpio: ts4900: Use SPDX header new 226a827e93b5 gpio: Drop CONFIG_DEBUG_GPIO new c37debde26aa Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 01a23f750c1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1f85b7db0167 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 19397e8b546d ptrace: Move ptrace_report_syscall into ptrace.h new 42da6b7e7db5 ptrace/arm: Rename tracehook_report_syscall report_syscall new 153474ba1a4a ptrace: Create ptrace_report_syscall_{entry,exit} in ptrace.h new 0cfcb2b9ef48 ptrace: Remove arch_syscall_{enter,exit}_tracehook new c145137dc990 ptrace: Remove tracehook_signal_handler new 8ca07e17c9dd task_work: Remove unnecessary include from posix_timers.h new 7f62d40d9cb5 task_work: Introduce task_work_pending new 8ba62d37949e task_work: Call tracehook_notify_signal from get_signal on [...] new 7c5d8fa6fbb1 task_work: Decouple TIF_NOTIFY_SIGNAL and task_work new 593febb143d1 signal: Move set_notify_signal and clear_notify_signal int [...] new d3c51a0c8944 resume_user_mode: Remove #ifdef TIF_NOTIFY_RESUME in set_n [...] new 03248addadf1 resume_user_mode: Move to resume_user_mode.h new 355f841a3f8c tracehook: Remove tracehook.h new f524fbecf1f9 Merge of prlimit-tasklist_lock-for-v5.18, per-namespace-ip [...] new ee38415078fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5c2a3d71d7a5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 991bb433f170 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ac0ba2100298 coresight: trbe: Work around the ignored system register writes new f209e9fe5bd7 coresight: trbe: Work around the invalid prohibited states new 3a828845ae35 coresight: trbe: Work around the trace data corruption new ea75a342aed5 coresight: Fix TRCCONFIGR.QE sysfs interface new cfa5dbcdd7ae coresight: syscfg: Fix memleak on registration failure in [...] new 27caf7e473ef hwtracing: coresight: Replace acpi_bus_get_device() new d05bbad0130f coresight: no-op refactor to make INSTP0 check more idiomatic new ef1dacf4b3e2 coresight: trbe: Move check for kernel page table isolatio [...] new bf0ef4f12c63 coresight: etm4x: Add lock for reading virtual context ID [...] new 1314dd197130 coresight: etm4x: Don't use virtual contextID for non-root [...] new aab473867fed coresight: etm4x: Don't trace PID for non-root PID namespace new ec70b05d5da9 coresight: etm3x: Don't trace PID for non-root PID namespace new 286f950545e0 coresight: Drop unused 'none' enum value for each component new 0fd2de9a54b0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b6e649834afa clk: sunxi-ng: mux: Allow muxes to have keys new df8925adc02f clk: sunxi-ng: Add support for the sun6i RTC clocks new dc1d63a69730 clk: sunxi-ng: sun6i-rtc: Add support for H6 new c10049d01243 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new a7e8de822e0b dax: make sure inodes are flushed before destroy cache new db8cd5efeebc dax: Fix missing kdoc for dax_device new 9a61d0838cd0 drivers/nvdimm: Add nvdimm pmu structure new 0fab1ba6ad6b drivers/nvdimm: Add perf interface to expose nvdimm perfor [...] new 4c08d4bbc089 powerpc/papr_scm: Add perf interface support new 2bec6d9aa89c docs: ABI: sysfs-bus-nvdimm: Document sysfs event format e [...] new d9d290d7e659 nvdimm/region: Fix default alignment for small regions new f8669f1d6a86 nvdimm/blk: Delete the block-aperture window driver new fadc38a6672a nvdimm/namespace: Delete blk namespace consideration in sh [...] new 84bd3690bf54 nvdimm/namespace: Delete nd_namespace_blk new a4b96046a882 ACPI: NFIT: Remove block aperture support new 3b6c6c039707 nvdimm/region: Delete nd_blk_region infrastructure new 66908004f055 Merge perf monitor support for papr-nvdimms and BLK-apertu [...] new e914fb4db30f Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new e3753715da07 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 0eb1fb16396c slimbus: qcom-ngd-ctrl: Use platform_get_irq() to get the [...] new 6cd58e8d9003 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 86b4aea0066d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 61f35a44ffbc Merge branch 'main' of git://git.infradead.org/users/willy [...] new 510bd337fd95 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new 38a6c23ce768 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 0e66fe865aad Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 58ffc34896db memblock tests: Add TODO and README files new dee475d43e5e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 41ae9105f5e2 cxl/port: Fix endpoint refcount leak new 74be98774dfb cxl/port: Hold port reference until decoder release new d930a8eb0569 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 382627824afb mm: slab: Delete unused SLAB_DEACTIVATED flag new a485e1dacdb0 mm: slub: Delete useless parameter of alloc_slab_page() new 820c39796f53 Merge branch 'slab/for-5.18/trivial' into slab/for-next new c0a21b0f6928 Merge branch 'slab/for-5.18/cleanups' into slab/for-next new 37f2a49abdc9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6f98a4bfee72 random: block in /dev/urandom new d0efdf35a6a7 random: give sysctl_random_min_urandom_seed a more sensible value new 77553cf8f448 random: don't let 644 read-only sysctls be written to new ae099e8e98fb random: add mechanism for VM forks to reinitialize crng new d273845ecb0e ACPI: allow longer device IDs new af6b54e2b5ba virt: vmgenid: notify RNG of VM fork and supply generation ID new a4107d34f960 random: do not export add_vmfork_randomness() unless needed new 5acd35487dc9 random: replace custom notifier chain with standard one new f3c2682bad7b random: provide notifier for VM fork new 2d6919c3205b wireguard: device: clear keys on VM fork new f5eab0e2db4f random: use SipHash as interrupt entropy accumulator new a96cfe2d4270 random: make consistent usage of crng_ready() new 7a7ff644aeaf random: reseed more often immediately after booting new 3e504d2026eb random: check for signal and try earlier when generating entropy new c1dfc4b5138e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 878025bdb8d1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 887a1a66d3ae Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 8c7bb3a144f6 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 2122ffd573d1 next-20220310/folio new 19e8b701e258 a.out: Stop building a.out/osf1 support on alpha and m68k new bf7703b64669 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new afcf5441b9ff arm64: Add gcc Shadow Call Stack support new 1cefa6f4333f ARM/dma-mapping: Remove CMA code when not built with CMA new 10008190a629 MIPS: boot/compressed: Use array reference for image bounds new 723908690e47 Merge branches 'for-next/hardening', 'for-next/array-bound [...] new 90300a8c33a0 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new be8fd69cd677 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new f608f5188158 fixup for "net: dsa: felix: configure default-prio and dsc [...] new 847fc679aa88 mm: swap: get rid of deadloop in swapin readahead new 7580f2926b1d memcg: sync flush only if periodic flush is delayed new eb069ed78908 memcg-sync-flush-only-if-periodic-flush-is-delayed-fix new d3c30ff762e1 mm: fix panic in __alloc_pages new 3edf23e2ca36 userfaultfd: mark uffd_wp regardless of VM_WRITE flag new e9d2137aee2a selftests: vm: fix clang build error multiple output files new 28d1852119fd hugetlb: do not demote poisoned hugetlb pages new 8d2d33d6b6a5 configs/debug: restore DEBUG_INFO=y for overriding new 1c60f9357143 ocfs2: fix crash when initialize filecheck kobj fails new 46887ea958c9 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 3ff0bd357610 /proc/kpageflags: do not use uninitialized struct pages new 86bb4b1dbad0 procfs: prevent unprivileged processes accessing fdinfo dir new 254d1f8427e4 linux/kthread.h: remove unused macros new bf00603cb2ce scripts/spelling.txt: add more spellings to spelling.txt new f4f3a3f6f074 ntfs: add sanity check on allocation size new e9541737d857 ocfs2: cleanup some return variables new a715b0cd9f45 fs/ocfs2: fix comments mentioning i_mutex new c27a4e5c0248 ocfs2: reflink deadlock when clone file to the same direct [...] new 536138cdface ocfs2: clear links count in ocfs2_mknod() if an error occurs new eaeaf44f40fb ocfs2: fix ocfs2 corrupt when iputting an inode new 5b55bad848e5 doc: convert 'subsection' to 'section' in gfp.h new 66759d130009 mm: document and polish read-ahead code new 7787eaa06024 mm: improve cleanup when ->readpages doesn't process all pages new 17b20e577c7d fuse: remove reliance on bdi congestion new f5ed8291c09c nfs: remove reliance on bdi congestion new 008d7ad54f65 ceph: remove reliance on bdi congestion new ec93546f7cf1 remove inode_congested() new e37031bf8f36 remove bdi_congested() and wb_congested() and related functions new bafe389aa0c4 remove-bdi_congested-and-wb_congested-and-related-functions-fix new 6aeca7bba4b6 f2fs: replace congestion_wait() calls with io_schedule_timeout() new 85f6021c8db4 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" new e08447e16bcf remove congestion tracking framework new 14c2ce3a8b03 mm/fs: delete PF_SWAPWRITE new 73007fb5e407 mm: __isolate_lru_page_prepare() in isolate_migratepages_block() new 7656d765b0e6 mm/list_lru: optimize memcg_reparent_list_lru_node() new 245e2f3423a2 mm: lru_cache_disable: replace work queue synchronization [...] new 3efe45ce005a mount: warn only once about timestamp range expiration new 978696c2225a mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] new 1c6d2119605a tools/vm/page_owner_sort.c: sort by stacktrace before culling new 666e42069c43 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] new f44c490258b0 tools/vm/page_owner_sort.c: support sorting by stack trace new 95b1c209d0d0 tools/vm/page_owner_sort.c: add switch between culling by [...] new 54516b8199fa tools/vm/page_owner_sort.c: support sorting pid and time new 5f708c66ff32 tools/vm/page_owner_sort.c: two trivial fixes new 397a8af42cbb tools/vm/page_owner_sort.c: delete invalid duplicate code new 3825bd23cb47 Documentation/vm/page_owner.rst: update the documentation new 174bede2ba5f documentation-vm-page_ownerrst-update-the-documentation-fix new 5c297d549fbe Documentation/vm/page_owner.rst: fix unexpected indentation warns new 852a2ce37510 lib/vsprintf: avoid redundant work with 0 size new 2e986e842dfb mm/page_owner: use scnprintf() to avoid excessive buffer o [...] new 938e84996181 mm/page_owner: print memcg information new 2185f1a15329 mm/page_owner: record task command name new 1ab2ebaced9d mm/page_owner.c: record tgid new 3eb8aba5631f tools/vm/page_owner_sort.c: fix the instructions for use new 25a4ae7c24eb tools/vm/page_owner_sort.c: fix comments new f5002458657b tools/vm/page_owner_sort.c: add a security check new e8cbb449bcf6 tools/vm/page_owner_sort.c: support sorting by tgid and up [...] new cc00b934e4da tools/vm/page_owner_sort: fix three trivival places new 58433b9b3d3b tools/vm/page_owner_sort: support for sorting by task comm [...] new 90a800144a20 tools/vm/page_owner_sort.c: support for selecting by PID, [...] new 86856060e3d5 tools/vm/page_owner_sort.c: support for user-defined culli [...] new e5db27cbda33 mm: unexport page_init_poison new 23f5735f42af filemap: remove find_get_pages() new 68b74f0aa178 mm/writeback: minor clean up for highmem_dirtyable_memory new 8ea744ba70e2 mm: fs: fix lru_cache_disabled race in bh_lru new 0f229d67ce76 mm: fix invalid page pointer returned with FOLL_PIN gups new 8470293c70fe mm/gup: follow_pfn_pte(): -EEXIST cleanup new 713b6b38e931 mm/gup: remove unused pin_user_pages_locked() new 49d8a7a33663 mm: change lookup_node() to use get_user_pages_fast() new 399cc3e281e3 mm/gup: remove unused get_user_pages_locked() new 03f214540aa5 mm/swap: fix confusing comment in folio_mark_accessed new 23fc7743453f tmpfs: support for file creation time new 5b2dbd1ed03d tmpfs: three tweaks to creation time patch new 6cc464a1b3fa shmem: mapping_set_exiting() to help mapped resilience new cf28989c32ef tmpfs: do not allocate pages on read new a5c2d8409333 mm: shmem: use helper macro __ATTR_RW new 609320ef1bba memcg: replace in_interrupt() with !in_task() new bc9bd8730c2a memcg: add per-memcg total kernel memory stat new 74adf35b15ac mm/memcg: mem_cgroup_per_node is already set to 0 on allocation new 4e538a125f1c mm/memcg: retrieve parent memcg from css.parent new 9c79033ca50b memcg: refactor mem_cgroup_oom new 5372c10475cc memcg: unify force charging conditions new b2ace52097bb selftests: memcg: test high limit for single entry allocation new 72334e5fbd6c memcg: synchronously enforce memory.high for large overcharges new fc087a0238d7 mm/memcontrol: return 1 from cgroup.memory __setup() handler new ee2a22cd3583 mm/memcg: set memcg after css verified and got reference new b71d251af4c0 mm/memcg: set pos to prev unconditionally new 07bd35fa863c mm/memcg: move generation assignment and comparison together new d240c17a7d76 mm/memcg: revert ("mm/memcg: optimize user context object [...] new c4ecdbe2a47b mm/memcg: disable threshold event handlers on PREEMPT_RT new 11f8ce06e6c2 mm/memcg: protect per-CPU counter by disabling preemption [...] new 2298f22065ed mm/memcg: opencode the inner part of obj_cgroup_uncharge_p [...] new 660a5fa9e3dd mm/memcg: protect memcg_stock with a local_lock_t new bbfb38c9a6a6 mm/memcg: disable migration instead of preemption in drain [...] new a959a66a815d mm: list_lru: transpose the array of per-node per-memcg lru lists new be2c20d5ca1f mm: introduce kmem_cache_alloc_lru new f13cf5b943e8 fs: introduce alloc_inode_sb() to allocate filesystems spe [...] new 00c28f8a4348 fs: allocate inode by using alloc_inode_sb() new 94041405d48c f2fs: allocate inode by using alloc_inode_sb() new 5ece139d5f3a mm: dcache: use kmem_cache_alloc_lru() to allocate dentry new e5ea8abc5de4 xarray: use kmem_cache_alloc_lru to allocate xa_node new ce75f429a62f mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css [...] new c7856198a8f2 mm: list_lru: allocate list_lru_one only when needed new 5b68ba55cf8f mm: list_lru: rename memcg_drain_all_list_lrus to memcg_re [...] new b91e2268c5fb mm: list_lru: replace linear array with xarray new 15432636999b mm-list_lru-replace-linear-array-with-xarray-fix new 404feee03271 mm: memcontrol: reuse memory cgroup ID for kmem ID new c7368efe5994 mm: memcontrol: fix cannot alloc the maximum memcg ID new 18248177b3c6 mm: list_lru: rename list_lru_per_memcg to list_lru_memcg new 0f6803d52cc3 mm: memcontrol: rename memcg_cache_id to memcg_kmem_id new 8f6aca93eef1 memcg: enable accounting for tty-related objects new 3e0de29d5946 selftests, x86: fix how check_cc.sh is being invoked new ae805c112395 mm: merge pte_mkhuge() call into arch_make_huge_pte() new 989477827cb2 mm: remove mmu_gathers storage from remaining architectures new 4e17f94b226b mm: thp: fix wrong cache flush in remove_migration_pmd() new 5375a25fe305 mm: fix missing cache flush for all tail pages of compound page new 32779ea8eead mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] new 76b612fe43e4 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] new 45cc774fcbe0 mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() new 29c85c7cd191 mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] new d6a5c4abf8df mm: replace multiple dcache flush with flush_dcache_folio() new af5c05916a4b mm: don't skip swap entry even if zap_details specified new 916e76655da0 mm-dont-skip-swap-entry-even-if-zap_details-specified-v5 new ae624776af50 mm: rename zap_skip_check_mapping() to should_zap_page() new 2dd94e02e4f9 mm: change zap_details.zap_mapping into even_cows new 87cc29d3f7f5 mm: rework swap handling of zap_pte_range new cea127f6e2fc mm/mmap: return 1 from stack_guard_gap __setup() handler new 096b0f0b837a mm/memory.c: use helper function range_in_vma() new 922b06acd402 mm/memory.c: use helper macro min and max in unmap_mapping [...] new 17a071494b8a mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK new 6a5497c5ee4a mm/mmap: remove obsolete comment in ksys_mmap_pgoff new dc420479614c mm/mremap:: use vma_lookup() instead of find_vma() new 24289c42a274 mm/sparse: make mminit_validate_memmodel_limits() static new a435769ba6e3 mm/vmalloc: remove unneeded function forward declaration new 64d2155d03f3 mm/vmalloc: Move draining areas out of caller context new 6c67f65274ff mm/vmalloc: add adjust_search_size parameter new e1763eb17edf mm/vmalloc: eliminate an extra orig_gfp_mask new e97e58a035d8 mm/vmalloc.c: fix "unused function" warning new 4979da186d22 mm/vmalloc.c: vmap(): don't allow invalid pages new ef5128eb8512 mm/vmalloc: fix comments about vmap_area struct new 68e4f6870126 mm: page_alloc: avoid merging non-fallbackable pageblocks [...] new affe104e1673 mm/page_alloc: adding same penalty is enough to get round- [...] new 8e3e14061a77 mm/page_alloc: add penalty to local_node new 922fbf50830a mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() new 8ef44923f0e0 mm: discard __GFP_ATOMIC new a1eb8c14526e mm/mmzone.h: remove unused macros new 9d5392c2fcca mm/page_alloc: don't pass pfn to free_unref_page_commit() new a132f537774a cma: factor out minimum alignment requirement new 6d0363faa41f mm: enforce pageblock_order < MAX_ORDER new 0bf1f76bef99 mm/page_alloc: mark pagesets as __maybe_unused new fbc0c8bc9abc mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end [...] new 0413561b1dbf mm/page_alloc: fetch the correct pcp buddy during bulk free new f55d58d5936c mm/page_alloc: track range of active PCP lists during bulk free new 40eff45793b8 mm/page_alloc: simplify how many pages are selected per pc [...] new e03849e5e767 mm/page_alloc: drain the requested list first during bulk free new 2c6561c7147a mm/page_alloc: free pages in a single pass during bulk free new 95322cbc6582 mm/page_alloc: limit number of high-order pages on PCP dur [...] new f3a9f844c361 mm/page_alloc: do not prefetch buddies during bulk free new ca70a31b56ef arch/x86/mm/numa: Do not initialize nodes twice new ec7b945d9256 arch-x86-mm-numa-do-not-initialize-nodes-twice-v2 new f2f5d176dbcf mm: count time in drain_all_pages during direct reclaim as [...] new 45ebb877fc4e mm/page_alloc: call check_new_pages() while zone spinlock [...] new 0e732ff74e72 mm/page_alloc: check high-order pages for corruption durin [...] new 1c71a2775f9e mm/memory-failure.c: remove obsolete comment new 36a4ae0fa0f8 mm/hwpoison: fix error page recovered but reported "not re [...] new 83221825129c mm: invalidate hwpoison page cache page in fault path new 0b3cc70c584b mm/memory-failure.c: minor clean up for memory_failure_dev [...] new e5e1621e3351 mm/memory-failure.c: catch unexpected -EFAULT from vma_address() new 0c752de35d63 mm/memory-failure.c: rework the signaling logic in kill_proc new b3592fb8cbfc mm/memory-failure.c: fix race with changing page more robustly new e4f026b699c2 mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev new 3bc1e7253a4b mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] new 13c54d810072 mm/memory-failure.c: remove obsolete comment in __soft_off [...] new ed317c5fdb7b mm/memory-failure.c: remove unnecessary PageTransTail check new 79940f3dc2db mm/hwpoison-inject: support injecting hwpoison to free page new b73227e69ba4 mm-hwpoison-inject-support-injecting-hwpoison-to-free-page-fix new dbb04950d168 mm/hwpoison: avoid the impact of hwpoison_filter() return [...] new bda090207394 mm/hwpoison: add in-use hugepage hwpoison filter judgement new a9cac887fdf5 mm/memory-failure.c: fix race with changing page compound again new 8a3e7ac7a2c0 mm-memory-failurec-fix-race-with-changing-page-compound-again-fix new 9d1949352253 mm/memory-failure.c: avoid calling invalidate_inode_page() [...] new 2c3261b2ef09 mm/memory-failure.c: make non-LRU movable pages unhandlable new 12ac4d816132 mm, fault-injection: declare should_fail_alloc_page() new bf43e540ba86 mm/mlock: fix potential imbalanced rlimit ucounts adjustment new 4f66368057cd mm: hugetlb: free the 2nd vmemmap page associated with eac [...] new a8be5c120ff6 mm-hugetlb-free-the-2nd-vmemmap-page-associated-with-each- [...] new 2486e616b78a mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] new 9e604d882d4f mm: sparsemem: use page table lock to protect kernel pmd o [...] new b25b33bc60e1 selftests: vm: add a hugetlb test case new b2c4e60326a0 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] new 0b2f3a49496c mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB new afc1b0e5b6ce hugetlb: clean up potential spectre issue warnings new 560134e0efef hugetlb-clean-up-potential-spectre-issue-warnings-v2 new f6eb62279050 mm/hugetlb: use helper macro __ATTR_RW new 6efae10fd31d mm/hugetlb.c: export PageHeadHuge() new c12cbf8d9864 mm-export-pageheadhuge-fix new 23750a3aa11d mm: remove unneeded local variable follflags new 2cb0841ddac5 userfaultfd: provide unmasked address on page-fault new 0cab0bb2dcdf userfaultfd: provide unmasked address on page-fault new f643bd91c98c userfaultfd-provide-unmasked-address-on-page-fault-v3-fix new 9e9effcdd733 userfaultfd/selftests: fix uninitialized_var.cocci warning new bef6065f0a51 mm: workingset: replace IRQ-off check with a lockdep assert. new 82dc06b16b19 mm: vmscan: fix documentation for page_check_references() new 95abfbc3207c mm: compaction: cleanup the compaction trace events new a68775dd5cc8 mempolicy: mbind_range() set_policy() after vma_merge() new 159158905f72 mm/mempolicy: fix potential mpol_new leak in shared_policy [...] new e07e37dac75b mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 1830d5b829a9 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 8fe7e26d05bd mm/oom_kill: remove unneeded is_memcg_oom check new 1cb99f0d151d mm,migrate: fix establishing demotion target new 480c21aa99cf mm/migrate: fix race between lock page and clear PG_Isolated new 24d69feece0c mm/thp: refix __split_huge_pmd_locked() for migration PMD new 091bde2abe43 mm/cma: provide option to opt out from exposing pages on a [...] new a5773fab6da9 powerpc/fadump: opt out from freeing pages on cma activati [...] new 4a170294ce59 NUMA Balancing: add page promotion counter new a726d7725501 NUMA balancing: optimize page placement for memory tiering system new 1662ab4b8cc4 memory tiering: skip to scan fast memory new 8f61089592dd mm: page_io: fix psi memory pressure error on cold swapins new 702bc2c8cb0e mm/vmstat: add event for ksm swapping in copy new 85d295b65e56 mm/ksm: use helper macro __ATTR_RW new 57b52e750df2 mm/hwpoison: check the subpage, not the head page new 44fb4d0043e0 mm/madvise: use vma_lookup() instead of find_vma() new 5635b55f0fe8 mm: madvise: return correct bytes advised with process_madvise new ecd48ab96770 mm: madvise: skip unmapped vma holes passed to process_madvise new a1abc2629018 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] new daf316809913 mm: handle uninitialized numa nodes gracefully new de8531ba71b5 mm-handle-uninitialized-numa-nodes-gracefully-fix new e29bfc819b6b mm, memory_hotplug: drop arch_free_nodedata new 1abd641a07b1 mm, memory_hotplug: reorganize new pgdat initialization new 734babe4333b mm: make free_area_init_node aware of memory less nodes new aa58dc378fd2 memcg: do not tweak node in alloc_mem_cgroup_per_node_info new 202da478c5e3 drivers/base/memory: add memory block to memory group afte [...] new 58be87bab374 drivers/base/node: consolidate node device subsystem initi [...] new c8857571f1f5 mm/memory_hotplug: remove obsolete comment of __add_pages new 37589cddc963 mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix new 5cfaa1cd8f16 mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] new 920cbe5a8ef5 mm/memory_hotplug: clean up try_offline_node new ec1dd43b5ab6 mm/memory_hotplug: fix misplaced comment in offline_pages new a79c4e77b7f1 drivers/base/node: rename link_mem_sections() to register_ [...] new 547605bb0be7 drivers/base/memory: determine and store zone for single-z [...] new 7fe792cf3a43 drivers/base/memory: clarify adding and removing of memory blocks new 048c52a47f02 mm: only re-generate demotion targets when a numa node cha [...] new d02602cff87a mm-only-re-generate-demotion-targets-when-a-numa-node-chan [...] new fbdb37e278de mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new a1cbff082a8a mm/thp: ClearPageDoubleMap in first page_add_file_rmap() new ed6638902160 mm/zswap.c: allow handling just same-value filled pages new 5a47ae6c4eb6 mm: remove usercopy_warn() new e8cdb4d09801 mm: uninline copy_overflow() new 9add7449b296 mm/usercopy: return 1 from hardened_usercopy __setup() handler new bfdf497f163b mm/early_ioremap: declare early_memremap_pgprot_adjust() new bb73ae1d1bc1 highmem: document kunmap_local() new 8c587f7ff173 highmem-document-kunmap_local-v2 new a31ecf781bf7 mm/highmem: remove unnecessary done label new 3f598ffaa498 mm/page_table_check.c: use strtobool for param parsing new 3c226bbcc08a mm/kfence: remove unnecessary CONFIG_KFENCE option new 4ceea6b71bc9 kfence: allow re-enabling KFENCE after system startup new bf4f1a6e6c0c kfence: alloc kfence_pool after system startup new 9001a6d3bbea kunit: fix UAF when run kfence test case test_gfpzero new 81b447c38140 kunit: make kunit_test_timeout compatible with comment new 6a0c8efdd6b5 kfence: test: try to avoid test_gfpzero trigger rcu_stall new 884295099244 kfence: allow use of a deferrable timer new e02f12c59f1a mm/hmm.c: remove unneeded local variable ret new b039a6568762 mm/damon/dbgfs/init_regions: use target index instead of t [...] new 38d7afa82a31 Docs/admin-guide/mm/damon/usage: update for changed initai [...] new 030ab7ea1150 mm/damon/core: move damon_set_targets() into dbgfs new 30f12f4769b5 mm/damon: remove the target id concept new 2dfd8e5764ee mm/damon: remove redundant page validation new 59e4d272a4d0 mm/damon: rename damon_primitives to damon_operations new 9ac64a52fa1c mm/damon: let monitoring operations can be registered and [...] new 53582a56a56f mm/damon/paddr,vaddr: register themselves to DAMON in subs [...] new 10a27635b574 mm/damon/reclaim: use damon_select_ops() instead of damon_ [...] new 2388667d25b5 mm/damon/dbgfs: use damon_select_ops() instead of damon_{v [...] new 9d91f5ff7d30 mm/damon/dbgfs: use operations id for knowing if the targe [...] new 092aaf5e0dcc mm/damon/dbgfs-test: fix is_target_id() change new adb3915728b8 mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,se [...] new 25ee2dddc900 mm/damon: remove unnecessary CONFIG_DAMON option new 6321241979b4 Docs/vm/damon: call low level monitoring primitives the op [...] new 8afcd8f3abad Docs/vm/damon/design: update DAMON-Idle Page Tracking inte [...] new 072fd1b47215 Docs/damon: update outdated term 'regions update interval' new bf4ad618caa6 mm/damon/core: allow non-exclusive DAMON start/stop new 67ca0faef512 mm/damon/core: add number of each enum type values new ef872a73c74c mm/damon: implement a minimal stub for sysfs-based DAMON i [...] new b0a5d690e18e mm/damon/sysfs: fix missing error code in damon_sysfs_attr [...] new 79ab4b4d07b1 mm/damon/sysfs: link DAMON for virtual address spaces monitoring new 04cde2cb68dc mm/damon/sysfs: support the physical address space monitoring new 5969c513ac59 mm/damon/sysfs: support DAMON-based Operation Schemes new 4507f25218f0 mm/damon/sysfs: support DAMOS quotas new f5cf3394cfcf mm/damon/sysfs: support schemes prioritization new 2f43ef966f63 mm/damon/sysfs: support DAMOS watermarks new cec8d109d132 mm/damon/sysfs: fix out-of-bound array access for wmark_me [...] new 86c99fe4a767 mm/damon/sysfs: support DAMOS stats new 551ec3858be2 selftests/damon: add a test for DAMON sysfs interface new 3d029480f24e Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface new a01f60d3f4ef Docs/ABI/testing: add DAMON sysfs interface ABI document new 8e0da2329c1d mm/damon/sysfs: remove repeat container_of() in damon_sysf [...] new 49a0f7536d25 fs/buffer.c: add debug print for __getblk_gfp() stall problem new af2d27ae7688 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 3ff60dc95ff2 kernel/hung_task.c: Monitor killed tasks. new 7dd08a087738 proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks new d1e7bc5640c5 proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix new a425413c8445 proc/vmcore: fix possible deadlock on concurrent mmap and read new ce44008d4a53 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment new 7b3495d3d74c proc/sysctl: make protected_* world readable new 03b2f60cf04c linux/types.h: remove unnecessary __bitwise__ new ec0b46feea98 linux-typesh-remove-unnecessary-__bitwise__-fix new a7e15f5aee27 Documentation/sparse: add hints about __CHECKER__ new 64a7aee89200 kernel/ksysfs.c: use helper macro __ATTR_RW new 3984474a3526 Kconfig.debug: make DEBUG_INFO selectable from a choice new 23bfc3abe9b6 Kconfig.debug: make DEBUG_INFO always default=n new 4f8ec9a98238 include: drop pointless __compiler_offsetof indirection new fdad679da14b ilog2: force inlining of __ilog2_u32() and __ilog2_u64() new aa6f66c8273d bitfield: add explicit inclusions to the example new 2c4c59e651c2 lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option new 30b0208542fd lib: bitmap: fix many kernel-doc warnings new d7067df6aab7 lz4: fix LZ4_decompress_safe_partial read out of bound new 6958409fedb5 checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] new 50878f5ea1cc checkpatch: add --fix option for some TRAILING_STATEMENTS new 717801bdc22e checkpatch: add early_param exception to blank line after [...] new b6ff76bd22d3 checkpatch: use python3 to find codespell dictionary new a71a173a0870 kallsyms: print module name in %ps/S case when KALLSYMS is [...] new 14d4d54d63f9 init: use ktime_us_delta() to make initcall_debug log more [...] new dcecddc2d8cb init.h: improve __setup and early_param documentation new ce5f60292794 init/main.c: return 1 from handled __setup() functions new ed8132b7dc45 init/main.c: silence some -Wunused-parameter warnings new 53c94ad0f0e5 fs/pipe: use kvcalloc to allocate a pipe_buffer array new 0925f2f15145 fs/pipe.c: local vars have to match types of proper pipe_i [...] new 31eedcccd7a6 minix: fix bug when opening a file with O_DIRECT new 9d410f596ef2 fat: use pointer to simple type in put_user() new 2a42e21c087c cgroup: use irqsave in cgroup_rstat_flush_locked(). new 730b26791723 cgroup: add a comment to cgroup_rstat_flush_locked(). new 0ed8e55e42cc kexec: make crashk_res, crashk_low_res and crash_notes sym [...] new 4bdd0ffbf55e riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] new 23a530415970 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new 9747814e2f2f arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new 14ef05015cd8 docs: kdump: update description about sysfs file system support new 56038720d7a7 docs: kdump: add scp example to write out the dump file new 72636738018e panic: unset panic_on_warn inside panic() new be5d12d27e65 ubsan: no need to unset panic_on_warn in ubsan_epilogue() new d544090c4505 kasan: no need to unset panic_on_warn in end_report() new b24ecf3e2fee taskstats: remove unneeded dead assignment new e09459e86ba8 taskstats-remove-unneeded-dead-assignment-fix new 353e217cdc55 docs: sysctl/kernel: add missing bit to panic_print new ca4cde38ba97 sysctl: documentation: fix table format warning new 99afa692bc86 panic: add option to dump all CPUs backtraces in panic_print new 328287c16b35 panic: move panic_print before kmsg dumpers new 0c3058855fa8 kcov: split ioctl handling into locked and unlocked parts new d36cc5e826a3 kcov: properly handle subsequent mmap calls new 1022d1142ef2 kernel/resource: fix kfree() of bootmem memory again new d6b90466bf9a Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" new a48cedacd4b8 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() new 3e7318a19215 Merge branch 'akpm-current/current' new 371aa9528e6c mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery new 5b0338f18415 selftest/vm: add util.h and and move helper functions there new 1d880e1f2d48 selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT new cdb2ed7a08c0 mm: delete __ClearPageWaiters() new 69ac57c17127 mm: filemap_unaccount_folio() large skip mapcount fixup new d56c1bb0b85a mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() new a3020be2b204 mm: rmap: fix cache flush on THP pages new 5bbcb88ddd74 dax: fix cache flush on PMD-mapped pages new 76c068f7115a mm: rmap: introduce pfn_mkclean_range() to cleans PTEs new 8de0ff98c1eb mm: pvmw: add support for walking devmap pages new 76b2cd811583 dax: fix missing writeprotect the pte entry new 9bc1fc299394 mm: remove range parameter from follow_invalidate_pte() new 7515cf66bd23 mm/migration: add trace events for THP migrations new 4beb6c5a2edf mm/migration: add trace events for base page and HugeTLB m [...] new ca9ad8a8f5fe kasan, page_alloc: deduplicate should_skip_kasan_poison new 34ebe1e104f8 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] new 705c31c6c13c kasan, page_alloc: merge kasan_free_pages into free_pages_prepare new 2fa3b72fe0fe kasan, page_alloc: simplify kasan_poison_pages call site new 5da06eb772a8 kasan, page_alloc: init memory of skipped pages on free new d7dac27ed464 kasan: drop skip_kasan_poison variable in free_pages_prepare new f348abd23a3c mm: clarify __GFP_ZEROTAGS comment new cf0aeb5ab9c8 kasan: only apply __GFP_ZEROTAGS when memory is zeroed new 8754cff2d6db kasan, page_alloc: refactor init checks in post_alloc_hook new e09b31f0a3f8 kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook new 1b0c65b78e53 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] new b18986784a6c kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook new 67be01b5bcfc kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook new c1c2566fc7a2 kasan, page_alloc: rework kasan_unpoison_pages call site new a58d7f0e4fcf kasan: clean up metadata byte definitions new 38fe59c40f4f kasan: define KASAN_VMALLOC_INVALID for SW_TAGS new 8640c38ca79b kasan, x86, arm64, s390: rename functions for modules shadow new 399ad5ddec98 kasan, vmalloc: drop outdated VM_KASAN comment new 28a5a675566f kasan: reorder vmalloc hooks new 55c57b683f25 kasan: add wrappers for vmalloc hooks new 1b291a784cbd kasan, vmalloc: reset tags in vmalloc functions new 8a53e1dd2879 kasan, fork: reset pointer tags of vmapped stacks new 95abfea920c3 kasan, arm64: reset pointer tags of vmapped stacks new 10963bfab457 fix for "kasan, fork: reset pointer tags of vmapped stacks" new c92f50a6dd36 mm: remove unnecessary check in alloc_thread_stack_node() new 4cb78479a815 kasan, vmalloc: add vmalloc tagging for SW_TAGS new 85a9ae163de8 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged new fd65a31e7671 kasan, vmalloc: unpoison VM_ALLOC pages after mapping new fe7bda41592c kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS new 8accc4545dea kasan, page_alloc: allow skipping unpoisoning for HW_TAGS new f13dd9f720f7 kasan, page_alloc: allow skipping memory init for HW_TAGS new b028a6bec8b9 kasan, vmalloc: add vmalloc tagging for HW_TAGS new bd186f191b8a kasan, vmalloc: only tag normal vmalloc allocations new 72b5d836cfec fix for "kasan, vmalloc: only tag normal vmalloc allocations" new 5379c6963ed6 kasan, scs: support tagged vmalloc mappings new 3b1850fe8dc1 fix for "kasan, vmalloc: only tag normal vmalloc allocations" new 519d38bebcc9 kasan, arm64: don't tag executable vmalloc allocations new bc6d3ba4244b kasan: mark kasan_arg_stacktrace as __initdata new f8214708088b kasan: clean up feature flags for HW_TAGS mode new 3786615810d3 kasan: add kasan.vmalloc command line flag new d91482c8d2d7 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS new f0e9a649858f arm64: select KASAN_VMALLOC for SW/HW_TAGS modes new 1c3d2587cc30 kasan: documentation updates new 4f3379c8c548 kasan: improve vmalloc tests new 65f28beee2f5 similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" new fafbbb910591 fix for "kasan: improve vmalloc tests" new a9b8c96e715d another fix for "kasan: improve vmalloc tests" new b3693d577329 kasan-improve-vmalloc-tests-fix-3-fix new c209504ad815 kasan: test: support async (again) and asymm modes for HW_TAGS new 3a9d4cddd936 mm/kasan: remove unnecessary CONFIG_KASAN option new 769f7f64f33e kasan: update function name in comments new 7156c2ba24d5 kasan: print virtual mapping info in reports new f21a933bac1c kasan: drop addr check from describe_object_addr new 1f442d375116 kasan: more line breaks in reports new 40e0bdc15af8 kasan: rearrange stack frame info in reports new 794abb3052c8 kasan: improve stack frame info in reports new 297cb947b801 kasan: print basic stack frame info for SW_TAGS new ef9319eaca52 fix for "kasan: print basic stack frame info for SW_TAGS" new 7a9232443638 kasan: simplify async check in end_report() new f07fe1cd4ff4 kasan: simplify kasan_update_kunit_status() and call sites new 385553023573 kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT new 1694384783ec kasan: move update_kunit_status to start_report new b21fdd54df62 kasan: move disable_trace_on_warning to start_report new ab0ced019a09 kasan: split out print_report from __kasan_report new 3851a99a0b00 kasan: simplify kasan_find_first_bad_addr call sites new 6572efb3776a kasan: restructure kasan_report new 7caf2216f753 kasan: merge __kasan_report into kasan_report new 38fa0a7c1d72 kasan: call print_report from kasan_report_invalid_free new 2da65f5296fd kasan: move and simplify kasan_report_async new 8fa61799f0d4 kasan: rename kasan_access_info to kasan_report_info new e55c24e93d14 kasan: add comment about UACCESS regions to kasan_report new 78f1796c0e26 kasan: respect KASAN_BIT_REPORTED in all reporting routines new b4391bbe522e kasan: reorder reporting functions new 9437d4b02655 kasan: move and hide kasan_save_enable/restore_multi_shot new ffebdb61e211 kasan: disable LOCKDEP when printing reports new 1ae9e2349dd1 mm: enable MADV_DONTNEED for hugetlb mappings new 5d5dbb6dfdcb selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test new 7e83485f2b59 userfaultfd/selftests: enable hugetlb remap and remove eve [...] new 29096f5ace28 mm/huge_memory: make is_transparent_hugepage() static new d1c66898f8f0 mm: optimize do_wp_page() for exclusive pages in the swapcache new 8f9061aabddd mm: optimize do_wp_page() for fresh pages in local LRU pagevecs new c41fc0b17e81 mm: slightly clarify KSM logic in do_swap_page() new e2ac42d440df mm-slightly-clarify-ksm-logic-in-do_swap_page-fix new 907b7b5be3f3 mm: streamline COW logic in do_swap_page() new 298cf38efa2e mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() new d0b1e821384a mm/khugepaged: remove reuse_swap_page() usage new 428944b00e01 mm/swapfile: remove stale reuse_swap_page() new b3958c2eba86 mm/huge_memory: remove stale page_trans_huge_mapcount() new d249293eeed0 mm/huge_memory: remove stale locking logic from __split_hu [...] new 6dec065c21f2 mm-huge_memory-remove-stale-locking-logic-from-__split_hug [...] new b48f813ff173 mm: warn on deleting redirtied only if accounted new 1d989670ca84 mm: unmap_mapping_range_tree() with i_mmap_rwsem shared new d278ae667585 mm: generalize ARCH_HAS_FILTER_PGPROT new f4c958137ccb mm: fix race between MADV_FREE reclaim and blkdev direct IO read new a6a69225b547 mm-fix-race-between-madv_free-reclaim-and-blkdev-direct-io [...] new e76fcb59a2b0 mm: madvise: MADV_DONTNEED_LOCKED new 793ad9a58366 mm-madvise-madv_dontneed_locked-fix new 3a4e66110e39 selftests: vm: remove dependecy from internal kernel macros new 7fc355432b79 selftests: kselftest framework: provide "finished" helper new f483b2aa8298 selftests: vm: add test for Soft-Dirty PTE bit new b60beb7f5855 kselftest/vm: override TARGETS from arguments
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (d74b9221a504) \ N -- N -- N refs/heads/akpm (b60beb7f5855)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 2049 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 2 + .../ABI/testing/debugfs-driver-habanalabs | 20 +- Documentation/ABI/testing/sysfs-bus-nvdimm | 35 + Documentation/ABI/testing/sysfs-devices-system-cpu | 1 + Documentation/ABI/testing/sysfs-driver-habanalabs | 16 +- Documentation/ABI/testing/sysfs-fs-f2fs | 1 + Documentation/ABI/testing/sysfs-timecard | 94 +- .../RCU/Design/Requirements/Requirements.rst | 32 - Documentation/RCU/stallwarn.rst | 18 - Documentation/admin-guide/kernel-parameters.txt | 50 +- Documentation/admin-guide/media/fimc.rst | 2 +- Documentation/admin-guide/media/i2c-cardlist.rst | 2 +- Documentation/admin-guide/media/omap3isp.rst | 2 +- Documentation/admin-guide/media/omap4_camera.rst | 2 +- Documentation/admin-guide/pm/amd-pstate.rst | 26 + Documentation/dev-tools/ktap.rst | 18 +- Documentation/dev-tools/sparse.rst | 2 + Documentation/devicetree/bindings/Makefile | 38 +- Documentation/devicetree/bindings/arm/fw-cfg.txt | 38 - .../devicetree/bindings/arm/linux,dummy-virt.yaml | 20 + .../devicetree/bindings/ata/ahci-platform.txt | 79 - .../devicetree/bindings/ata/ahci-platform.yaml | 189 ++ .../devicetree/bindings/clock/apple,nco.yaml | 62 + .../bindings/clock/starfive,jh7100-audclk.yaml | 57 + .../bindings/cpufreq/cpufreq-qcom-hw.txt | 172 -- .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 201 ++ .../devicetree/bindings/dma/mediatek,uart-dma.yaml | 122 + .../devicetree/bindings/dma/mtk-uart-apdma.txt | 56 - .../bindings/dvfs/performance-domain.yaml | 14 +- .../bindings/firmware/qemu,fw-cfg-mmio.yaml | 54 + .../bindings/gpio/microchip,mpfs-gpio.yaml | 79 + .../bindings/hwlock/ti,omap-hwspinlock.yaml | 33 +- .../devicetree/bindings/i2c/atmel,at91sam-i2c.yaml | 146 + Documentation/devicetree/bindings/i2c/i2c-at91.txt | 82 - .../devicetree/bindings/i2c/i2c-mt65xx.txt | 1 + .../bindings/interrupt-controller/apple,aic2.yaml | 98 + .../bindings/interrupt-controller/qcom,mpm.yaml | 96 + .../devicetree/bindings/mailbox/fsl,mu.yaml | 35 +- .../bindings/mailbox/microchip,mpfs-mailbox.yaml | 47 + .../mailbox/microchip,polarfire-soc-mailbox.yaml | 47 - .../devicetree/bindings/mailbox/mtk,adsp-mbox.yaml | 50 + .../devicetree/bindings/mailbox/mtk-gce.txt | 8 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 + .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 3 + .../partitions/brcm,bcm947xx-cfe-partitions.txt | 42 - .../partitions/brcm,bcm947xx-cfe-partitions.yaml | 48 + .../bindings/net/can/renesas,rcar-canfd.yaml | 2 + .../bindings/net/mscc,vsc7514-switch.yaml | 191 ++ .../devicetree/bindings/net/mscc-ocelot.txt | 83 - .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 2 + .../devicetree/bindings/phy/fsl,lynx-28g.yaml | 40 + .../devicetree/bindings/pwm/microchip,corepwm.yaml | 81 + .../regulator/richtek,rt5190a-regulator.yaml | 141 + .../devicetree/bindings/remoteproc/mtk,scp.yaml | 1 + .../bindings/remoteproc/qcom,hexagon-v56.txt | 140 - .../bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml | 161 + .../bindings/remoteproc/qcom,sc7280-wpss-pil.yaml | 219 ++ .../bindings/remoteproc/qcom,sdm845-adsp-pil.yaml | 160 + .../bindings/rtc/microchip,mfps-rtc.yaml | 58 + .../microchip/microchip,mpfs-sys-controller.yaml | 40 + .../microchip,polarfire-soc-sys-controller.yaml | 35 - .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 10 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 16 +- .../devicetree/bindings/sound/simple-card.yaml | 42 +- .../devicetree/bindings/spi/spi-pl022.yaml | 4 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 8 + .../devicetree/bindings/writing-schema.rst | 17 +- .../media/drivers/davinci-vpbe-devel.rst | 20 +- .../driver-api/media/drivers/fimc-devel.rst | 14 +- Documentation/driver-api/media/v4l2-event.rst | 2 +- Documentation/driver-api/nvdimm/nvdimm.rst | 406 +-- Documentation/driver-api/serial/driver.rst | 2 +- Documentation/filesystems/ext4/blocks.rst | 2 +- Documentation/filesystems/netfs_library.rst | 1 + .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/networking/ip-sysctl.rst | 23 + Documentation/process/applying-patches.rst | 28 +- Documentation/process/index.rst | 1 + Documentation/process/researcher-guidelines.rst | 143 + Documentation/staging/remoteproc.rst | 3 +- .../translations/zh_CN/admin-guide/index.rst | 124 +- .../zh_CN/admin-guide/mm/damon/index.rst | 28 + .../zh_CN/admin-guide/mm/damon/reclaim.rst | 232 ++ .../zh_CN/admin-guide/mm/damon/start.rst | 132 + .../zh_CN/admin-guide/mm/damon/usage.rst | 286 ++ .../translations/zh_CN/admin-guide/mm/index.rst | 49 + .../translations/zh_CN/admin-guide/mm/ksm.rst | 148 + .../translations/zh_CN/devicetree/index.rst | 50 + .../translations/zh_CN/devicetree/of_unittest.rst | 189 ++ .../translations/zh_CN/devicetree/usage-model.rst | 330 ++ Documentation/translations/zh_CN/index.rst | 7 +- Documentation/translations/zh_CN/peci/index.rst | 26 + Documentation/translations/zh_CN/peci/peci.rst | 54 + Documentation/translations/zh_CN/riscv/index.rst | 1 + .../translations/zh_CN/riscv/vm-layout.rst | 67 + .../translations/zh_CN/scheduler/index.rst | 3 +- .../translations/zh_CN/scheduler/sched-stats.rst | 156 + Documentation/translations/zh_CN/vm/index.rst | 1 + Documentation/translations/zh_CN/vm/ksm.rst | 70 + .../virt/uml/user_mode_linux_howto_v2.rst | 26 +- Documentation/vm/index.rst | 1 - Documentation/vm/page_owner.rst | 31 +- MAINTAINERS | 135 +- Makefile | 4 +- arch/Kconfig | 24 +- arch/alpha/kernel/ptrace.c | 5 +- arch/alpha/kernel/signal.c | 4 +- arch/arc/kernel/ptrace.c | 5 +- arch/arc/kernel/signal.c | 4 +- arch/arm/Kconfig | 2 +- arch/arm/arm-soc-for-next-contents.txt | 35 +- arch/arm/boot/dts/lpc32xx.dtsi | 8 +- arch/arm/include/asm/spectre.h | 6 + arch/arm/include/asm/stacktrace.h | 10 - arch/arm/include/asm/vmlinux.lds.h | 8 + arch/arm/kernel/entry-armv.S | 61 +- arch/arm/kernel/ptrace.c | 12 +- arch/arm/kernel/return_address.c | 3 +- arch/arm/kernel/signal.c | 4 +- arch/arm/kernel/stacktrace.c | 3 +- arch/arm/kernel/traps.c | 3 +- arch/arm/kernel/unwind.c | 42 +- arch/arm/mm/proc-v7-bugs.c | 3 +- arch/arm64/Kconfig | 3 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 1 + arch/arm64/boot/dts/amd/amd-seattle-soc.dtsi | 8 +- .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 4 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 6 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 1 + arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 10 + arch/arm64/boot/dts/lg/lg1312.dtsi | 8 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 8 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 7 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 +- arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/rwonce.h | 4 +- arch/arm64/include/asm/topology.h | 4 + arch/arm64/kernel/ptrace.c | 14 +- arch/arm64/kernel/signal.c | 4 +- arch/csky/kernel/ptrace.c | 5 +- arch/csky/kernel/signal.c | 4 +- arch/h8300/kernel/ptrace.c | 5 +- arch/h8300/kernel/signal.c | 4 +- arch/hexagon/kernel/process.c | 4 +- arch/hexagon/kernel/signal.c | 1 - arch/hexagon/kernel/traps.c | 6 +- arch/ia64/kernel/process.c | 4 +- arch/ia64/kernel/ptrace.c | 6 +- arch/ia64/kernel/signal.c | 1 - arch/m68k/kernel/ptrace.c | 6 +- arch/m68k/kernel/signal.c | 4 +- arch/microblaze/kernel/ptrace.c | 5 +- arch/microblaze/kernel/signal.c | 4 +- arch/mips/Kconfig | 2 +- arch/mips/ath79/setup.c | 5 - arch/mips/include/asm/pgalloc.h | 6 + arch/mips/include/asm/prom.h | 4 +- arch/mips/include/asm/thread_info.h | 2 + arch/mips/kernel/irq.c | 3 +- arch/mips/kernel/prom.c | 5 + arch/mips/kernel/ptrace.c | 5 +- arch/mips/kernel/signal.c | 4 +- arch/mips/lantiq/prom.c | 5 - arch/mips/lib/uncached.c | 4 +- arch/mips/loongson64/setup.c | 8 - arch/mips/mti-malta/Makefile | 1 - arch/mips/mti-malta/malta-dt.c | 15 - arch/mips/pic32/pic32mzda/init.c | 8 - arch/mips/ralink/of.c | 5 - arch/mips/rb532/devices.c | 6 +- arch/nios2/kernel/ptrace.c | 5 +- arch/nios2/kernel/signal.c | 4 +- arch/openrisc/kernel/ptrace.c | 5 +- arch/openrisc/kernel/signal.c | 4 +- arch/parisc/include/asm/traps.h | 1 + arch/parisc/kernel/cache.c | 55 +- arch/parisc/kernel/entry.S | 72 +- arch/parisc/kernel/ptrace.c | 7 +- arch/parisc/kernel/signal.c | 4 +- arch/parisc/kernel/traps.c | 2 + arch/parisc/mm/fault.c | 89 + arch/powerpc/include/asm/checksum.h | 7 + arch/powerpc/include/asm/device.h | 5 + arch/powerpc/include/asm/livepatch.h | 10 - arch/powerpc/kernel/kprobes.c | 34 +- arch/powerpc/kernel/ptrace/ptrace.c | 8 +- arch/powerpc/kernel/signal.c | 4 +- arch/powerpc/platforms/pseries/papr_scm.c | 224 ++ arch/riscv/Kconfig.erratas | 1 + arch/riscv/Kconfig.socs | 4 +- .../boot/dts/microchip/microchip-mpfs-fabric.dtsi | 25 + .../dts/microchip/microchip-mpfs-icicle-kit.dts | 115 +- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 254 +- arch/riscv/kernel/module.c | 21 +- arch/riscv/kernel/ptrace.c | 5 +- arch/riscv/kernel/signal.c | 4 +- arch/riscv/lib/memmove.S | 368 ++- arch/s390/Kconfig | 81 +- arch/s390/Makefile | 20 +- arch/s390/crypto/chacha-s390.S | 20 +- arch/s390/include/asm/bitops.h | 12 - arch/s390/include/asm/cpu_mf.h | 12 +- arch/s390/include/asm/entry-common.h | 1 - arch/s390/include/asm/kprobes.h | 1 + arch/s390/include/asm/lowcore.h | 8 +- arch/s390/include/asm/nospec-insn.h | 92 +- arch/s390/include/asm/pci.h | 3 - arch/s390/include/asm/pgtable.h | 16 +- arch/s390/include/asm/processor.h | 3 +- arch/s390/include/asm/timex.h | 6 +- arch/s390/include/asm/tlbflush.h | 4 +- arch/s390/include/asm/uaccess.h | 18 - arch/s390/kernel/Makefile | 4 +- arch/s390/kernel/asm-offsets.c | 1 - arch/s390/kernel/cache.c | 6 - arch/s390/kernel/entry.S | 15 +- arch/s390/kernel/ftrace.c | 19 +- arch/s390/kernel/ftrace.h | 2 - arch/s390/kernel/kprobes.c | 38 +- arch/s390/kernel/mcount.S | 62 +- arch/s390/kernel/module.c | 12 +- arch/s390/kernel/nospec-branch.c | 6 - arch/s390/kernel/perf_cpum_cf.c | 11 +- arch/s390/kernel/processor.c | 22 +- arch/s390/kernel/ptrace.c | 1 - arch/s390/kernel/setup.c | 1 - arch/s390/kernel/signal.c | 5 +- arch/s390/kernel/smp.c | 1 - arch/s390/kernel/uprobes.c | 16 +- arch/s390/kernel/vtime.c | 13 +- arch/s390/kvm/priv.c | 15 +- arch/s390/lib/Makefile | 1 + arch/s390/lib/expoline.S | 12 + arch/s390/lib/test_unwind.c | 56 + arch/s390/lib/uaccess.c | 182 +- arch/s390/mm/gmap.c | 2 +- arch/s390/mm/vmem.c | 8 +- arch/s390/net/bpf_jit_comp.c | 31 +- arch/s390/pci/pci_irq.c | 4 +- arch/s390/tools/gcc-thunk-extern.sh | 24 + arch/s390/tools/gen_facilities.c | 8 - arch/sh/kernel/ptrace_32.c | 5 +- arch/sh/kernel/signal_32.c | 4 +- arch/sparc/kernel/ptrace_32.c | 5 +- arch/sparc/kernel/ptrace_64.c | 5 +- arch/sparc/kernel/signal32.c | 1 - arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/signal_64.c | 4 +- arch/um/Makefile | 4 + arch/um/drivers/mconsole_kern.c | 3 +- arch/um/drivers/port_user.c | 18 +- arch/um/drivers/ubd_kern.c | 8 +- arch/um/drivers/vector_kern.c | 105 +- arch/um/drivers/vector_kern.h | 3 +- arch/um/drivers/vector_user.c | 2 +- arch/um/drivers/vector_user.h | 2 +- arch/um/include/asm/xor.h | 4 +- arch/um/include/shared/os.h | 1 + arch/um/kernel/dtb.c | 2 +- arch/um/kernel/process.c | 4 +- arch/um/kernel/ptrace.c | 5 +- arch/um/os-Linux/file.c | 9 + arch/um/os-Linux/helper.c | 5 + arch/x86/Kconfig | 27 +- arch/x86/Makefile | 16 +- arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 3 + arch/x86/entry/entry_64.S | 27 +- arch/x86/entry/entry_64_compat.S | 5 + arch/x86/ia32/Makefile | 2 - arch/x86/ia32/ia32_aout.c | 325 -- arch/x86/include/asm/cpu.h | 4 + arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/e820/api.h | 5 + arch/x86/include/asm/efi.h | 9 +- arch/x86/include/asm/ibt.h | 93 + arch/x86/include/asm/idtentry.h | 25 +- arch/x86/include/asm/irq_stack.h | 3 +- arch/x86/include/asm/irqflags.h | 5 - arch/x86/include/asm/linkage.h | 31 + arch/x86/include/asm/msr-index.h | 20 +- arch/x86/include/asm/paravirt.h | 1 + arch/x86/include/asm/paravirt_types.h | 1 - arch/x86/include/asm/processor.h | 2 +- arch/x86/include/asm/qspinlock_paravirt.h | 3 + arch/x86/include/asm/segment.h | 5 +- arch/x86/include/asm/setup.h | 3 +- arch/x86/include/asm/text-patching.h | 30 +- arch/x86/include/asm/topology.h | 2 +- arch/x86/include/asm/traps.h | 2 + arch/x86/include/uapi/asm/processor-flags.h | 2 + arch/x86/kernel/alternative.c | 19 +- arch/x86/kernel/apm_32.c | 7 + arch/x86/kernel/cpu/common.c | 59 +- arch/x86/kernel/cpu/sgx/encl.c | 57 +- arch/x86/kernel/e820.c | 41 +- arch/x86/kernel/ftrace.c | 9 +- arch/x86/kernel/ftrace_64.S | 28 +- arch/x86/kernel/head_64.S | 14 +- arch/x86/kernel/idt.c | 9 +- arch/x86/kernel/kdebugfs.c | 37 +- arch/x86/kernel/kprobes/core.c | 29 +- arch/x86/kernel/ksysfs.c | 77 +- arch/x86/kernel/kvm.c | 3 +- arch/x86/kernel/machine_kexec_64.c | 4 +- arch/x86/kernel/paravirt.c | 29 +- arch/x86/kernel/process.c | 2 +- arch/x86/kernel/ptrace.c | 1 - arch/x86/kernel/relocate_kernel_64.S | 10 + arch/x86/kernel/resource.c | 38 +- arch/x86/kernel/setup.c | 34 +- arch/x86/kernel/signal.c | 5 +- arch/x86/kernel/traps.c | 75 + arch/x86/kvm/emulate.c | 6 +- arch/x86/lib/error-inject.c | 2 + arch/x86/lib/retpoline.S | 1 + arch/x86/mm/ioremap.c | 57 +- arch/x86/mm/tlb.c | 1 + arch/x86/net/bpf_jit_comp.c | 23 +- arch/x86/pci/acpi.c | 5 + arch/x86/platform/efi/Makefile | 1 - arch/x86/platform/efi/efi_thunk_64.S | 6 +- arch/x86/um/syscalls_64.c | 1 - arch/x86/xen/enlighten_pv.c | 10 +- arch/x86/xen/time.c | 7 +- arch/x86/xen/xen-asm.S | 10 + arch/x86/xen/xen-head.S | 9 +- arch/xtensa/Kconfig | 47 + arch/xtensa/Makefile | 10 +- arch/xtensa/include/asm/asmmacro.h | 34 + arch/xtensa/kernel/Makefile | 3 +- arch/xtensa/kernel/mxhead.S | 2 + arch/xtensa/kernel/ptrace.c | 5 +- arch/xtensa/kernel/setup.c | 2 +- arch/xtensa/kernel/signal.c | 4 +- arch/xtensa/kernel/vmlinux.lds.S | 4 +- arch/xtensa/kernel/xtensa_ksyms.c | 14 - arch/xtensa/lib/Makefile | 2 + arch/xtensa/lib/ashldi3.S | 28 + arch/xtensa/lib/ashrdi3.S | 28 + arch/xtensa/lib/divsi3.S | 74 + arch/xtensa/lib/lshrdi3.S | 28 + arch/xtensa/lib/modsi3.S | 87 + arch/xtensa/lib/mulsi3.S | 133 + arch/xtensa/lib/udivsi3.S | 68 + arch/xtensa/lib/umodsi3.S | 57 + block/blk-cgroup.c | 2 +- block/blk-merge.c | 20 +- block/blk-mq.c | 94 +- crypto/dh.c | 6 - drivers/acpi/apei/bert.c | 8 +- drivers/acpi/arm64/Kconfig | 10 + drivers/acpi/arm64/Makefile | 1 + drivers/acpi/arm64/agdi.c | 116 + drivers/acpi/bus.c | 2 + drivers/acpi/cppc_acpi.c | 6 +- drivers/acpi/nfit/core.c | 387 +-- drivers/acpi/nfit/nfit.h | 6 - drivers/acpi/tables.c | 2 +- drivers/ata/pata_pxa.c | 10 +- drivers/base/arch_topology.c | 45 +- drivers/base/power/main.c | 6 +- drivers/bcma/driver_gpio.c | 1 - drivers/block/xen-blkfront.c | 68 +- drivers/bluetooth/Kconfig | 1 + drivers/bluetooth/btmtk.c | 1 + drivers/bluetooth/btmtk.h | 1 + drivers/bluetooth/btmtkuart.c | 194 +- drivers/bluetooth/btrtl.c | 13 + drivers/bluetooth/btusb.c | 7 +- drivers/bluetooth/hci_h5.c | 8 +- drivers/bus/mips_cdmm.c | 1 + drivers/char/hw_random/nomadik-rng.c | 4 +- drivers/char/random.c | 64 +- drivers/clk/.kunitconfig | 1 + drivers/clk/Kconfig | 21 +- drivers/clk/Makefile | 4 +- drivers/clk/actions/owl-s500.c | 16 +- drivers/clk/actions/owl-s700.c | 17 +- drivers/clk/actions/owl-s900.c | 26 +- drivers/clk/at91/sckc.c | 2 +- drivers/clk/axis/clk-artpec6.c | 2 +- drivers/clk/bcm/clk-bcm2835.c | 2 - drivers/clk/bcm/clk-iproc.h | 2 +- drivers/clk/bcm/clk-kona-setup.c | 2 +- drivers/clk/bcm/clk-raspberrypi.c | 127 +- drivers/clk/clk-apple-nco.c | 334 ++ drivers/clk/clk-clps711x.c | 2 + drivers/clk/clk-fractional-divider.c | 2 +- drivers/clk/clk-mux.c | 10 +- drivers/clk/clk-oxnas.c | 6 +- drivers/clk/clk-si5341.c | 2 +- drivers/clk/clk.c | 82 +- drivers/clk/clk_test.c | 795 +++++ drivers/clk/hisilicon/clk-hi3559a.c | 4 +- drivers/clk/hisilicon/clk.c | 2 +- drivers/clk/imx/clk-sscg-pll.c | 1 - drivers/clk/loongson1/clk-loongson1c.c | 1 + drivers/clk/meson/meson8b.c | 2 +- drivers/clk/microchip/Kconfig | 10 + drivers/clk/microchip/Makefile | 1 + drivers/clk/microchip/clk-mpfs.c | 381 +++ drivers/clk/mmp/clk-of-mmp2.c | 4 +- drivers/clk/mmp/pwr-island.c | 2 +- drivers/clk/nxp/clk-lpc18xx-cgu.c | 5 +- drivers/clk/pistachio/clk-pistachio.c | 2 +- drivers/clk/qcom/kpss-xcc.c | 2 +- drivers/clk/socfpga/clk-gate-s10.c | 2 +- drivers/clk/socfpga/clk-periph-s10.c | 2 +- drivers/clk/socfpga/clk-pll-s10.c | 2 +- drivers/clk/socfpga/clk-s10.c | 2 +- drivers/clk/starfive/Kconfig | 8 + drivers/clk/starfive/Makefile | 1 + drivers/clk/starfive/clk-starfive-jh7100-audio.c | 170 ++ drivers/clk/starfive/clk-starfive-jh7100.c | 176 +- drivers/clk/starfive/clk-starfive-jh7100.h | 112 + drivers/clk/sunxi-ng/Kconfig | 5 + drivers/clk/sunxi-ng/Makefile | 2 + drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 393 +++ drivers/clk/sunxi-ng/ccu-sun6i-rtc.h | 15 + drivers/clk/sunxi-ng/ccu_common.h | 1 + drivers/clk/sunxi-ng/ccu_mux.c | 7 + drivers/clk/tegra/clk-tegra124-emc.c | 1 + drivers/clk/ti/apll.c | 13 +- drivers/clk/ti/autoidle.c | 2 +- drivers/clk/ti/clk-dra7-atl.c | 6 +- drivers/clk/ti/clk.c | 86 +- drivers/clk/ti/clkctrl.c | 24 +- drivers/clk/ti/clock.h | 1 + drivers/clk/ti/clockdomain.c | 2 +- drivers/clk/ti/composite.c | 6 +- drivers/clk/ti/divider.c | 6 +- drivers/clk/ti/dpll.c | 8 +- drivers/clk/ti/fapll.c | 11 +- drivers/clk/ti/fixed-factor.c | 2 +- drivers/clk/ti/gate.c | 4 +- drivers/clk/ti/interface.c | 4 +- drivers/clk/ti/mux.c | 4 +- drivers/clk/uniphier/clk-uniphier-fixed-rate.c | 1 + drivers/clk/zynq/clkc.c | 13 +- drivers/clocksource/Makefile | 1 - drivers/cpufreq/amd-pstate-trace.h | 22 +- drivers/cpufreq/amd-pstate.c | 59 +- drivers/cpufreq/cpufreq_conservative.c | 10 +- drivers/cpufreq/cpufreq_governor.c | 6 +- drivers/cpufreq/cpufreq_governor.h | 12 +- drivers/cpufreq/cpufreq_ondemand.c | 10 +- drivers/cpuidle/cpuidle-haltpoll.c | 4 +- drivers/crypto/Kconfig | 4 +- drivers/crypto/qcom-rng.c | 17 +- drivers/cxl/core/port.c | 7 +- drivers/dax/super.c | 1 + drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 8 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 2 +- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h | 2 +- drivers/dma/hisi_dma.c | 2 +- drivers/dma/idxd/init.c | 2 - drivers/dma/imx-sdma.c | 4 +- drivers/dma/ppc4xx/adma.c | 2 +- drivers/dma/qcom/hidma.c | 4 +- drivers/dma/sh/Kconfig | 6 +- drivers/dma/sh/shdma-base.c | 4 +- drivers/dma/ti/Makefile | 3 +- drivers/dma/ti/cppi41.c | 6 +- drivers/dma/ti/edma.c | 10 +- drivers/dma/ti/k3-psil-am62.c | 186 ++ drivers/dma/ti/k3-psil-priv.h | 1 + drivers/dma/ti/k3-psil.c | 1 + drivers/dma/ti/k3-udma.c | 1 + drivers/dma/ti/omap-dma.c | 2 +- drivers/extcon/extcon-usb-gpio.c | 15 - drivers/gpio/Kconfig | 11 - drivers/gpio/Makefile | 2 - drivers/gpio/gpio-sim.c | 2 +- drivers/gpio/gpio-ts4900.c | 34 +- drivers/gpio/gpiolib.c | 30 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 42 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/mgag200/mgag200_pll.c | 6 +- drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 29 +- drivers/hwspinlock/stm32_hwspinlock.c | 4 +- drivers/i2c/busses/i2c-cros-ec-tunnel.c | 4 +- drivers/i2c/busses/i2c-designware-platdrv.c | 4 +- drivers/i2c/busses/i2c-i801.c | 5 - drivers/i2c/busses/i2c-mt65xx.c | 138 +- drivers/infiniband/hw/mlx5/cong.c | 3 +- drivers/infiniband/hw/mlx5/main.c | 2 +- drivers/infiniband/hw/mlx5/mr.c | 2 +- drivers/input/rmi4/Kconfig | 2 +- drivers/input/touchscreen/Kconfig | 4 +- drivers/irqchip/Kconfig | 9 +- drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-apple-aic.c | 465 ++- drivers/irqchip/irq-qcom-mpm.c | 461 +++ drivers/mailbox/Kconfig | 9 + drivers/mailbox/Makefile | 2 + drivers/mailbox/imx-mailbox.c | 308 +- drivers/mailbox/mtk-adsp-mailbox.c | 176 ++ drivers/mailbox/qcom-apcs-ipc-mailbox.c | 1 + drivers/mailbox/tegra-hsp.c | 5 + drivers/mailbox/ti-msgmgr.c | 181 +- drivers/md/dm-cache-target.c | 7 +- drivers/md/dm-core.h | 1 + drivers/md/dm-crypt.c | 6 +- drivers/md/dm-delay.c | 2 +- drivers/md/dm-thin.c | 4 +- drivers/md/dm.c | 166 +- drivers/md/raid5-cache.c | 33 +- drivers/md/raid5-ppl.c | 5 +- drivers/md/raid5.c | 25 +- drivers/media/Kconfig | 11 +- drivers/media/Makefile | 4 +- drivers/media/cec/platform/Makefile | 16 +- drivers/media/common/Kconfig | 16 +- drivers/media/common/Makefile | 7 +- drivers/media/common/saa7146/Kconfig | 2 +- drivers/media/common/videobuf2/Makefile | 8 +- drivers/media/dvb-core/Kconfig | 2 +- drivers/media/dvb-frontends/Kconfig | 663 ++-- drivers/media/dvb-frontends/Makefile | 193 +- drivers/media/firewire/Makefile | 2 +- drivers/media/i2c/Kconfig | 826 ++--- drivers/media/i2c/Makefile | 192 +- drivers/media/i2c/ccs/Kconfig | 2 +- drivers/media/i2c/cx25840/Kconfig | 2 +- drivers/media/i2c/et8ek8/Kconfig | 2 +- drivers/media/i2c/m5mols/Kconfig | 2 +- drivers/media/mmc/Kconfig | 1 + drivers/media/pci/Kconfig | 31 +- drivers/media/pci/Makefile | 22 +- drivers/media/pci/bt8xx/Kconfig | 2 +- drivers/media/pci/cobalt/Kconfig | 2 +- drivers/media/pci/cx18/Kconfig | 2 +- drivers/media/pci/cx18/cx18-driver.c | 2 +- drivers/media/pci/cx18/cx18-dvb.c | 2 +- drivers/media/pci/cx18/cx18-gpio.c | 2 +- drivers/media/pci/cx23885/cx23885-cards.c | 2 +- drivers/media/pci/cx23885/cx23885-dvb.c | 2 +- drivers/media/pci/cx23885/cx23885-video.c | 2 +- drivers/media/pci/cx88/cx88.h | 2 +- drivers/media/pci/dt3155/Kconfig | 2 +- drivers/media/pci/intel/ipu3/Kconfig | 2 +- drivers/media/pci/ivtv/Kconfig | 2 +- drivers/media/pci/ivtv/ivtv-driver.c | 2 +- drivers/media/pci/ivtv/ivtv-gpio.c | 2 +- drivers/media/pci/meye/Kconfig | 2 +- drivers/media/pci/saa7134/saa7134-cards.c | 2 +- drivers/media/pci/saa7134/saa7134-dvb.c | 2 +- drivers/media/pci/saa7146/Kconfig | 6 +- drivers/media/pci/sta2x11/Kconfig | 2 +- drivers/media/pci/tw5864/Kconfig | 2 +- drivers/media/pci/tw68/Kconfig | 2 +- drivers/media/pci/tw686x/Kconfig | 2 +- drivers/media/platform/Kconfig | 733 +---- drivers/media/platform/Makefile | 116 +- drivers/media/platform/allegro-dvt/Kconfig | 19 + drivers/media/platform/allwinner/Kconfig | 6 + .../media/platform/{sunxi => allwinner}/Makefile | 0 drivers/media/platform/allwinner/sun4i-csi/Kconfig | 16 + .../{sunxi => allwinner}/sun4i-csi/Makefile | 0 .../{sunxi => allwinner}/sun4i-csi/sun4i_csi.c | 0 .../{sunxi => allwinner}/sun4i-csi/sun4i_csi.h | 0 .../{sunxi => allwinner}/sun4i-csi/sun4i_dma.c | 0 .../{sunxi => allwinner}/sun4i-csi/sun4i_v4l2.c | 0 drivers/media/platform/allwinner/sun6i-csi/Kconfig | 13 + .../{sunxi => allwinner}/sun6i-csi/Makefile | 0 .../{sunxi => allwinner}/sun6i-csi/sun6i_csi.c | 0 .../{sunxi => allwinner}/sun6i-csi/sun6i_csi.h | 0 .../{sunxi => allwinner}/sun6i-csi/sun6i_csi_reg.h | 0 .../{sunxi => allwinner}/sun6i-csi/sun6i_video.c | 0 .../{sunxi => allwinner}/sun6i-csi/sun6i_video.h | 0 drivers/media/platform/allwinner/sun8i-di/Kconfig | 14 + .../{sunxi => allwinner}/sun8i-di/Makefile | 0 .../{sunxi => allwinner}/sun8i-di/sun8i-di.c | 0 .../{sunxi => allwinner}/sun8i-di/sun8i-di.h | 0 .../media/platform/allwinner/sun8i-rotate/Kconfig | 14 + .../{sunxi => allwinner}/sun8i-rotate/Makefile | 0 .../sun8i-rotate/sun8i-formats.h | 0 .../sun8i-rotate/sun8i-rotate.h | 0 .../sun8i-rotate/sun8i_formats.c | 0 .../sun8i-rotate/sun8i_rotate.c | 0 drivers/media/platform/am437x/Kconfig | 15 - drivers/media/platform/amlogic/Kconfig | 5 + drivers/media/platform/amlogic/Makefile | 2 + drivers/media/platform/amlogic/meson-ge2d/Kconfig | 14 + .../{meson/ge2d => amlogic/meson-ge2d}/Makefile | 0 .../{meson/ge2d => amlogic/meson-ge2d}/ge2d-regs.h | 0 .../{meson/ge2d => amlogic/meson-ge2d}/ge2d.c | 0 drivers/media/platform/amphion/Kconfig | 22 + drivers/media/platform/aspeed/Kconfig | 13 + drivers/media/platform/aspeed/Makefile | 2 + drivers/media/platform/{ => aspeed}/aspeed-video.c | 0 drivers/media/platform/atmel/Kconfig | 15 +- drivers/media/platform/cadence/Kconfig | 16 +- drivers/media/platform/chips-media/Kconfig | 20 + .../media/platform/{coda => chips-media}/Makefile | 0 .../platform/{coda => chips-media}/coda-bit.c | 0 .../platform/{coda => chips-media}/coda-common.c | 0 .../platform/{coda => chips-media}/coda-gdi.c | 0 .../platform/{coda => chips-media}/coda-h264.c | 0 .../platform/{coda => chips-media}/coda-jpeg.c | 0 .../platform/{coda => chips-media}/coda-mpeg2.c | 0 .../platform/{coda => chips-media}/coda-mpeg4.c | 0 .../media/platform/{coda => chips-media}/coda.h | 0 drivers/media/platform/chips-media/coda_regs.h | 563 ++++ .../platform/{coda => chips-media}/imx-vdoa.c | 0 .../platform/{coda => chips-media}/imx-vdoa.h | 0 drivers/media/platform/chips-media/trace.h | 175 ++ drivers/media/platform/coda/coda_regs.h | 563 ---- drivers/media/platform/coda/trace.h | 175 -- drivers/media/platform/davinci/Kconfig | 92 - drivers/media/platform/exynos4-is/Kconfig | 83 - drivers/media/platform/imx-jpeg/Kconfig | 11 - drivers/media/platform/imx-jpeg/mxc-jpeg.c | 2254 -------------- drivers/media/platform/imx/Kconfig | 24 - drivers/media/platform/imx/Makefile | 1 - drivers/media/platform/intel/Kconfig | 14 + drivers/media/platform/intel/Makefile | 2 + drivers/media/platform/{ => intel}/pxa_camera.c | 0 drivers/media/platform/marvell-ccic/Kconfig | 30 - drivers/media/platform/marvell/Kconfig | 35 + .../platform/{marvell-ccic => marvell}/Makefile | 0 .../{marvell-ccic => marvell}/cafe-driver.c | 0 .../platform/{marvell-ccic => marvell}/mcam-core.c | 0 .../platform/{marvell-ccic => marvell}/mcam-core.h | 0 .../{marvell-ccic => marvell}/mmp-driver.c | 0 drivers/media/platform/mediatek/Kconfig | 8 + drivers/media/platform/mediatek/Makefile | 5 + drivers/media/platform/mediatek/jpeg/Kconfig | 16 + .../platform/{mtk-jpeg => mediatek/jpeg}/Makefile | 0 .../{mtk-jpeg => mediatek/jpeg}/mtk_jpeg_core.c | 0 .../{mtk-jpeg => mediatek/jpeg}/mtk_jpeg_core.h | 0 .../{mtk-jpeg => mediatek/jpeg}/mtk_jpeg_dec_hw.c | 0 .../{mtk-jpeg => mediatek/jpeg}/mtk_jpeg_dec_hw.h | 0 .../jpeg}/mtk_jpeg_dec_parse.c | 0 .../jpeg}/mtk_jpeg_dec_parse.h | 0 .../{mtk-jpeg => mediatek/jpeg}/mtk_jpeg_dec_reg.h | 0 .../{mtk-jpeg => mediatek/jpeg}/mtk_jpeg_enc_hw.c | 0 .../{mtk-jpeg => mediatek/jpeg}/mtk_jpeg_enc_hw.h | 0 drivers/media/platform/mediatek/mdp/Kconfig | 17 + drivers/media/platform/mediatek/mdp/Makefile | 10 + .../{mtk-mdp => mediatek/mdp}/mtk_mdp_comp.c | 0 .../{mtk-mdp => mediatek/mdp}/mtk_mdp_comp.h | 0 .../{mtk-mdp => mediatek/mdp}/mtk_mdp_core.c | 0 .../{mtk-mdp => mediatek/mdp}/mtk_mdp_core.h | 0 .../{mtk-mdp => mediatek/mdp}/mtk_mdp_ipi.h | 0 .../{mtk-mdp => mediatek/mdp}/mtk_mdp_m2m.c | 0 .../{mtk-mdp => mediatek/mdp}/mtk_mdp_m2m.h | 0 .../{mtk-mdp => mediatek/mdp}/mtk_mdp_regs.c | 0 .../{mtk-mdp => mediatek/mdp}/mtk_mdp_regs.h | 0 .../{mtk-mdp => mediatek/mdp}/mtk_mdp_vpu.c | 0 .../{mtk-mdp => mediatek/mdp}/mtk_mdp_vpu.h | 0 drivers/media/platform/mediatek/vcodec/Kconfig | 36 + .../{mtk-vcodec => mediatek/vcodec}/Makefile | 0 .../vcodec}/mtk_vcodec_dec.c | 0 .../vcodec}/mtk_vcodec_dec.h | 0 .../vcodec}/mtk_vcodec_dec_drv.c | 0 .../vcodec}/mtk_vcodec_dec_hw.c | 0 .../vcodec}/mtk_vcodec_dec_hw.h | 0 .../vcodec}/mtk_vcodec_dec_pm.c | 0 .../vcodec}/mtk_vcodec_dec_pm.h | 0 .../vcodec}/mtk_vcodec_dec_stateful.c | 0 .../vcodec}/mtk_vcodec_dec_stateless.c | 0 .../vcodec}/mtk_vcodec_drv.h | 0 .../vcodec}/mtk_vcodec_enc.c | 0 .../vcodec}/mtk_vcodec_enc.h | 0 .../vcodec}/mtk_vcodec_enc_drv.c | 0 .../vcodec}/mtk_vcodec_enc_pm.c | 0 .../vcodec}/mtk_vcodec_enc_pm.h | 0 .../vcodec}/mtk_vcodec_fw.c | 0 .../media/platform/mediatek/vcodec/mtk_vcodec_fw.h | 43 + .../vcodec}/mtk_vcodec_fw_priv.h | 0 .../vcodec}/mtk_vcodec_fw_scp.c | 0 .../vcodec}/mtk_vcodec_fw_vpu.c | 0 .../vcodec}/mtk_vcodec_intr.c | 0 .../vcodec}/mtk_vcodec_intr.h | 0 .../vcodec}/mtk_vcodec_util.c | 0 .../vcodec}/mtk_vcodec_util.h | 0 .../vcodec}/vdec/vdec_h264_if.c | 0 .../vcodec}/vdec/vdec_h264_req_if.c | 0 .../vcodec}/vdec/vdec_vp8_if.c | 0 .../vcodec}/vdec/vdec_vp9_if.c | 0 .../vcodec}/vdec_drv_base.h | 0 .../{mtk-vcodec => mediatek/vcodec}/vdec_drv_if.c | 0 .../{mtk-vcodec => mediatek/vcodec}/vdec_drv_if.h | 0 .../{mtk-vcodec => mediatek/vcodec}/vdec_ipi_msg.h | 0 .../vcodec}/vdec_msg_queue.c | 0 .../vcodec}/vdec_msg_queue.h | 0 .../{mtk-vcodec => mediatek/vcodec}/vdec_vpu_if.c | 0 .../{mtk-vcodec => mediatek/vcodec}/vdec_vpu_if.h | 0 .../vcodec}/venc/venc_h264_if.c | 0 .../vcodec}/venc/venc_vp8_if.c | 0 .../vcodec}/venc_drv_base.h | 0 .../{mtk-vcodec => mediatek/vcodec}/venc_drv_if.c | 0 .../{mtk-vcodec => mediatek/vcodec}/venc_drv_if.h | 0 .../{mtk-vcodec => mediatek/vcodec}/venc_ipi_msg.h | 0 .../{mtk-vcodec => mediatek/vcodec}/venc_vpu_if.c | 0 .../{mtk-vcodec => mediatek/vcodec}/venc_vpu_if.h | 0 drivers/media/platform/mediatek/vpu/Kconfig | 15 + .../platform/{mtk-vpu => mediatek/vpu}/Makefile | 0 .../platform/{mtk-vpu => mediatek/vpu}/mtk_vpu.c | 0 .../platform/{mtk-vpu => mediatek/vpu}/mtk_vpu.h | 0 drivers/media/platform/mtk-mdp/Makefile | 10 - drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h | 43 - drivers/media/platform/nvidia/Kconfig | 5 + drivers/media/platform/nvidia/Makefile | 3 + drivers/media/platform/nvidia/tegra-vde/Kconfig | 17 + .../{tegra/vde => nvidia/tegra-vde}/Makefile | 0 .../{tegra/vde => nvidia/tegra-vde}/dmabuf-cache.c | 0 .../{tegra/vde => nvidia/tegra-vde}/h264.c | 0 .../{tegra/vde => nvidia/tegra-vde}/iommu.c | 0 drivers/media/platform/nvidia/tegra-vde/trace.h | 95 + .../{tegra/vde => nvidia/tegra-vde}/v4l2.c | 0 .../platform/{tegra/vde => nvidia/tegra-vde}/vde.c | 0 .../platform/{tegra/vde => nvidia/tegra-vde}/vde.h | 0 drivers/media/platform/nxp/Kconfig | 54 + drivers/media/platform/nxp/Makefile | 8 + drivers/media/platform/{ => nxp}/fsl-viu.c | 0 drivers/media/platform/nxp/imx-jpeg/Kconfig | 12 + drivers/media/platform/{ => nxp}/imx-jpeg/Makefile | 0 .../platform/{ => nxp}/imx-jpeg/mxc-jpeg-hw.c | 0 .../platform/{ => nxp}/imx-jpeg/mxc-jpeg-hw.h | 0 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 2254 ++++++++++++++ .../media/platform/{ => nxp}/imx-jpeg/mxc-jpeg.h | 0 .../media/platform/{imx => nxp}/imx-mipi-csis.c | 0 drivers/media/platform/{ => nxp}/imx-pxp.c | 0 drivers/media/platform/{ => nxp}/imx-pxp.h | 0 drivers/media/platform/{ => nxp}/mx2_emmaprp.c | 0 drivers/media/platform/omap/Kconfig | 16 - drivers/media/platform/qcom/Kconfig | 6 + drivers/media/platform/qcom/Makefile | 3 + drivers/media/platform/qcom/camss/Kconfig | 9 + drivers/media/platform/qcom/venus/Kconfig | 14 + drivers/media/platform/rcar-vin/Kconfig | 30 - drivers/media/platform/rcar_jpu.c | 1764 ----------- drivers/media/platform/renesas/Kconfig | 121 + drivers/media/platform/renesas/Makefile | 15 + drivers/media/platform/{ => renesas}/rcar-fcp.c | 0 drivers/media/platform/{ => renesas}/rcar-isp.c | 0 drivers/media/platform/renesas/rcar-vin/Kconfig | 32 + .../media/platform/{ => renesas}/rcar-vin/Makefile | 0 .../platform/{ => renesas}/rcar-vin/rcar-core.c | 0 .../platform/{ => renesas}/rcar-vin/rcar-csi2.c | 0 .../platform/{ => renesas}/rcar-vin/rcar-dma.c | 0 .../platform/{ => renesas}/rcar-vin/rcar-v4l2.c | 0 .../platform/{ => renesas}/rcar-vin/rcar-vin.h | 0 drivers/media/platform/{ => renesas}/rcar_drif.c | 0 drivers/media/platform/{ => renesas}/rcar_fdp1.c | 0 drivers/media/platform/renesas/rcar_jpu.c | 1764 +++++++++++ drivers/media/platform/{ => renesas}/renesas-ceu.c | 0 drivers/media/platform/{ => renesas}/sh_vou.c | 0 drivers/media/platform/{ => renesas}/vsp1/Makefile | 0 drivers/media/platform/{ => renesas}/vsp1/vsp1.h | 0 .../media/platform/{ => renesas}/vsp1/vsp1_brx.c | 0 .../media/platform/{ => renesas}/vsp1/vsp1_brx.h | 0 .../media/platform/{ => renesas}/vsp1/vsp1_clu.c | 0 .../media/platform/{ => renesas}/vsp1/vsp1_clu.h | 0 .../media/platform/{ => renesas}/vsp1/vsp1_dl.c | 0 .../media/platform/{ => renesas}/vsp1/vsp1_dl.h | 0 .../media/platform/{ => renesas}/vsp1/vsp1_drm.c | 0 .../media/platform/{ => renesas}/vsp1/vsp1_drm.h | 0 .../media/platform/{ => renesas}/vsp1/vsp1_drv.c | 0 .../platform/{ => renesas}/vsp1/vsp1_entity.c | 0 .../platform/{ => renesas}/vsp1/vsp1_entity.h | 0 .../media/platform/{ => renesas}/vsp1/vsp1_hgo.c | 0 .../media/platform/{ => renesas}/vsp1/vsp1_hgo.h | 0 .../media/platform/{ => renesas}/vsp1/vsp1_hgt.c | 0 .../media/platform/{ => renesas}/vsp1/vsp1_hgt.h | 0 .../media/platform/{ => renesas}/vsp1/vsp1_histo.c | 0 .../media/platform/{ => renesas}/vsp1/vsp1_histo.h | 0 .../media/platform/{ => renesas}/vsp1/vsp1_hsit.c | 0 .../media/platform/{ => renesas}/vsp1/vsp1_hsit.h | 0 .../media/platform/{ => renesas}/vsp1/vsp1_lif.c | 0 .../media/platform/{ => renesas}/vsp1/vsp1_lif.h | 0 .../media/platform/{ => renesas}/vsp1/vsp1_lut.c | 0 .../media/platform/{ => renesas}/vsp1/vsp1_lut.h | 0 .../media/platform/{ => renesas}/vsp1/vsp1_pipe.c | 0 .../media/platform/{ => renesas}/vsp1/vsp1_pipe.h | 0 .../media/platform/{ => renesas}/vsp1/vsp1_regs.h | 0 .../media/platform/{ => renesas}/vsp1/vsp1_rpf.c | 0 .../media/platform/{ => renesas}/vsp1/vsp1_rwpf.c | 0 .../media/platform/{ => renesas}/vsp1/vsp1_rwpf.h | 0 .../media/platform/{ => renesas}/vsp1/vsp1_sru.c | 0 .../media/platform/{ => renesas}/vsp1/vsp1_sru.h | 0 .../media/platform/{ => renesas}/vsp1/vsp1_uds.c | 0 .../media/platform/{ => renesas}/vsp1/vsp1_uds.h | 0 .../media/platform/{ => renesas}/vsp1/vsp1_uif.c | 0 .../media/platform/{ => renesas}/vsp1/vsp1_uif.h | 0 .../media/platform/{ => renesas}/vsp1/vsp1_video.c | 0 .../media/platform/{ => renesas}/vsp1/vsp1_video.h | 0 .../media/platform/{ => renesas}/vsp1/vsp1_wpf.c | 0 drivers/media/platform/rockchip/Kconfig | 6 + drivers/media/platform/rockchip/Makefile | 3 + drivers/media/platform/rockchip/rga/Kconfig | 14 + drivers/media/platform/rockchip/rkisp1/Kconfig | 19 + drivers/media/platform/s5p-jpeg/jpeg-core.c | 3182 -------------------- drivers/media/platform/s5p-jpeg/jpeg-core.h | 267 -- .../media/platform/s5p-jpeg/jpeg-hw-exynos3250.h | 57 - drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c | 306 -- drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h | 57 - drivers/media/platform/s5p-jpeg/jpeg-regs.h | 646 ---- drivers/media/platform/s5p-mfc/s5p_mfc_cmd.c | 25 - drivers/media/platform/s5p-mfc/s5p_mfc_cmd.h | 31 - drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.c | 163 - drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.h | 16 - drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.c | 169 -- drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.h | 16 - drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c | 482 --- drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.h | 29 - drivers/media/platform/s5p-mfc/s5p_mfc_debug.h | 51 - drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 1218 -------- drivers/media/platform/s5p-mfc/s5p_mfc_dec.h | 20 - drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 2697 ----------------- drivers/media/platform/s5p-mfc/s5p_mfc_enc.h | 20 - drivers/media/platform/s5p-mfc/s5p_mfc_opr.c | 124 - drivers/media/platform/s5p-mfc/s5p_mfc_opr.h | 339 --- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 2534 ---------------- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.h | 57 - drivers/media/platform/s5p-mfc/s5p_mfc_pm.c | 119 - drivers/media/platform/s5p-mfc/s5p_mfc_pm.h | 20 - drivers/media/platform/samsung/Kconfig | 10 + drivers/media/platform/samsung/Makefile | 7 + drivers/media/platform/samsung/exynos-gsc/Kconfig | 10 + .../platform/{ => samsung}/exynos-gsc/Makefile | 0 .../platform/{ => samsung}/exynos-gsc/gsc-core.c | 0 .../platform/{ => samsung}/exynos-gsc/gsc-core.h | 0 .../platform/{ => samsung}/exynos-gsc/gsc-m2m.c | 0 .../platform/{ => samsung}/exynos-gsc/gsc-regs.c | 0 .../platform/{ => samsung}/exynos-gsc/gsc-regs.h | 0 drivers/media/platform/samsung/exynos4-is/Kconfig | 84 + .../platform/{ => samsung}/exynos4-is/Makefile | 0 .../platform/{ => samsung}/exynos4-is/common.c | 0 .../platform/{ => samsung}/exynos4-is/common.h | 0 .../{ => samsung}/exynos4-is/fimc-capture.c | 0 .../platform/{ => samsung}/exynos4-is/fimc-core.c | 0 .../platform/{ => samsung}/exynos4-is/fimc-core.h | 0 .../{ => samsung}/exynos4-is/fimc-is-command.h | 0 .../{ => samsung}/exynos4-is/fimc-is-errno.c | 0 .../{ => samsung}/exynos4-is/fimc-is-errno.h | 0 .../{ => samsung}/exynos4-is/fimc-is-i2c.c | 0 .../{ => samsung}/exynos4-is/fimc-is-i2c.h | 0 .../{ => samsung}/exynos4-is/fimc-is-param.c | 0 .../{ => samsung}/exynos4-is/fimc-is-param.h | 0 .../{ => samsung}/exynos4-is/fimc-is-regs.c | 0 .../{ => samsung}/exynos4-is/fimc-is-regs.h | 0 .../{ => samsung}/exynos4-is/fimc-is-sensor.c | 0 .../{ => samsung}/exynos4-is/fimc-is-sensor.h | 0 .../platform/{ => samsung}/exynos4-is/fimc-is.c | 0 .../platform/{ => samsung}/exynos4-is/fimc-is.h | 0 .../{ => samsung}/exynos4-is/fimc-isp-video.c | 0 .../{ => samsung}/exynos4-is/fimc-isp-video.h | 0 .../platform/{ => samsung}/exynos4-is/fimc-isp.c | 0 .../platform/{ => samsung}/exynos4-is/fimc-isp.h | 0 .../{ => samsung}/exynos4-is/fimc-lite-reg.c | 0 .../{ => samsung}/exynos4-is/fimc-lite-reg.h | 0 .../platform/{ => samsung}/exynos4-is/fimc-lite.c | 0 .../platform/{ => samsung}/exynos4-is/fimc-lite.h | 0 .../platform/{ => samsung}/exynos4-is/fimc-m2m.c | 0 .../platform/{ => samsung}/exynos4-is/fimc-reg.c | 0 .../platform/{ => samsung}/exynos4-is/fimc-reg.h | 0 .../platform/{ => samsung}/exynos4-is/media-dev.c | 0 .../platform/{ => samsung}/exynos4-is/media-dev.h | 0 .../platform/{ => samsung}/exynos4-is/mipi-csis.c | 0 .../platform/{ => samsung}/exynos4-is/mipi-csis.h | 0 drivers/media/platform/samsung/s3c-camif/Kconfig | 15 + .../platform/{ => samsung}/s3c-camif/Makefile | 0 .../{ => samsung}/s3c-camif/camif-capture.c | 0 .../platform/{ => samsung}/s3c-camif/camif-core.c | 0 .../platform/{ => samsung}/s3c-camif/camif-core.h | 0 .../platform/{ => samsung}/s3c-camif/camif-regs.c | 0 .../platform/{ => samsung}/s3c-camif/camif-regs.h | 0 drivers/media/platform/samsung/s5p-g2d/Kconfig | 11 + .../media/platform/{ => samsung}/s5p-g2d/Makefile | 0 .../media/platform/{ => samsung}/s5p-g2d/g2d-hw.c | 0 .../platform/{ => samsung}/s5p-g2d/g2d-regs.h | 0 drivers/media/platform/{ => samsung}/s5p-g2d/g2d.c | 0 drivers/media/platform/{ => samsung}/s5p-g2d/g2d.h | 0 drivers/media/platform/samsung/s5p-jpeg/Kconfig | 12 + .../media/platform/{ => samsung}/s5p-jpeg/Makefile | 0 .../media/platform/samsung/s5p-jpeg/jpeg-core.c | 3182 ++++++++++++++++++++ .../media/platform/samsung/s5p-jpeg/jpeg-core.h | 267 ++ .../{ => samsung}/s5p-jpeg/jpeg-hw-exynos3250.c | 0 .../platform/samsung/s5p-jpeg/jpeg-hw-exynos3250.h | 57 + .../{ => samsung}/s5p-jpeg/jpeg-hw-exynos4.c | 0 .../{ => samsung}/s5p-jpeg/jpeg-hw-exynos4.h | 0 .../media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.c | 306 ++ .../media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.h | 57 + .../media/platform/samsung/s5p-jpeg/jpeg-regs.h | 646 ++++ drivers/media/platform/samsung/s5p-mfc/Kconfig | 9 + .../media/platform/{ => samsung}/s5p-mfc/Makefile | 0 .../platform/{ => samsung}/s5p-mfc/regs-mfc-v10.h | 0 .../platform/{ => samsung}/s5p-mfc/regs-mfc-v6.h | 0 .../platform/{ => samsung}/s5p-mfc/regs-mfc-v7.h | 0 .../platform/{ => samsung}/s5p-mfc/regs-mfc-v8.h | 0 .../platform/{ => samsung}/s5p-mfc/regs-mfc.h | 0 .../media/platform/{ => samsung}/s5p-mfc/s5p_mfc.c | 0 .../media/platform/samsung/s5p-mfc/s5p_mfc_cmd.c | 25 + .../media/platform/samsung/s5p-mfc/s5p_mfc_cmd.h | 31 + .../platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c | 163 + .../platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.h | 16 + .../platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c | 169 ++ .../platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.h | 16 + .../{ => samsung}/s5p-mfc/s5p_mfc_common.h | 0 .../media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.c | 482 +++ .../media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.h | 29 + .../media/platform/samsung/s5p-mfc/s5p_mfc_debug.h | 51 + .../media/platform/samsung/s5p-mfc/s5p_mfc_dec.c | 1218 ++++++++ .../media/platform/samsung/s5p-mfc/s5p_mfc_dec.h | 20 + .../media/platform/samsung/s5p-mfc/s5p_mfc_enc.c | 2697 +++++++++++++++++ .../media/platform/samsung/s5p-mfc/s5p_mfc_enc.h | 20 + .../platform/{ => samsung}/s5p-mfc/s5p_mfc_intr.c | 0 .../platform/{ => samsung}/s5p-mfc/s5p_mfc_intr.h | 0 .../platform/{ => samsung}/s5p-mfc/s5p_mfc_iommu.h | 0 .../media/platform/samsung/s5p-mfc/s5p_mfc_opr.c | 124 + .../media/platform/samsung/s5p-mfc/s5p_mfc_opr.h | 339 +++ .../{ => samsung}/s5p-mfc/s5p_mfc_opr_v5.c | 0 .../{ => samsung}/s5p-mfc/s5p_mfc_opr_v5.h | 0 .../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c | 2534 ++++++++++++++++ .../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.h | 57 + .../media/platform/samsung/s5p-mfc/s5p_mfc_pm.c | 119 + .../media/platform/samsung/s5p-mfc/s5p_mfc_pm.h | 20 + drivers/media/platform/sti/c8sectpfe/Kconfig | 28 - drivers/media/platform/stm/Kconfig | 6 + drivers/media/platform/stm/Makefile | 7 + drivers/media/platform/stm/sti/Kconfig | 5 + drivers/media/platform/stm/sti/Makefile | 6 + drivers/media/platform/stm/sti/bdisp/Kconfig | 10 + .../media/platform/{ => stm}/sti/bdisp/Makefile | 0 .../platform/{ => stm}/sti/bdisp/bdisp-debug.c | 0 .../platform/{ => stm}/sti/bdisp/bdisp-filter.h | 0 .../media/platform/{ => stm}/sti/bdisp/bdisp-hw.c | 0 .../media/platform/{ => stm}/sti/bdisp/bdisp-reg.h | 0 .../platform/{ => stm}/sti/bdisp/bdisp-v4l2.c | 0 drivers/media/platform/{ => stm}/sti/bdisp/bdisp.h | 0 drivers/media/platform/stm/sti/c8sectpfe/Kconfig | 29 + .../platform/{ => stm}/sti/c8sectpfe/Makefile | 0 .../{ => stm}/sti/c8sectpfe/c8sectpfe-common.c | 0 .../{ => stm}/sti/c8sectpfe/c8sectpfe-common.h | 0 .../{ => stm}/sti/c8sectpfe/c8sectpfe-core.c | 0 .../{ => stm}/sti/c8sectpfe/c8sectpfe-core.h | 0 .../{ => stm}/sti/c8sectpfe/c8sectpfe-debugfs.c | 0 .../{ => stm}/sti/c8sectpfe/c8sectpfe-debugfs.h | 0 .../{ => stm}/sti/c8sectpfe/c8sectpfe-dvb.c | 0 .../{ => stm}/sti/c8sectpfe/c8sectpfe-dvb.h | 0 drivers/media/platform/stm/sti/delta/Kconfig | 36 + .../media/platform/{ => stm}/sti/delta/Makefile | 0 .../media/platform/{ => stm}/sti/delta/delta-cfg.h | 0 .../platform/{ => stm}/sti/delta/delta-debug.c | 0 .../platform/{ => stm}/sti/delta/delta-debug.h | 0 .../media/platform/{ => stm}/sti/delta/delta-ipc.c | 0 .../media/platform/{ => stm}/sti/delta/delta-ipc.h | 0 .../media/platform/{ => stm}/sti/delta/delta-mem.c | 0 .../media/platform/{ => stm}/sti/delta/delta-mem.h | 0 .../platform/{ => stm}/sti/delta/delta-mjpeg-dec.c | 0 .../platform/{ => stm}/sti/delta/delta-mjpeg-fw.h | 0 .../platform/{ => stm}/sti/delta/delta-mjpeg-hdr.c | 0 .../platform/{ => stm}/sti/delta/delta-mjpeg.h | 0 .../platform/{ => stm}/sti/delta/delta-v4l2.c | 0 drivers/media/platform/{ => stm}/sti/delta/delta.h | 0 drivers/media/platform/stm/sti/hva/Kconfig | 26 + drivers/media/platform/{ => stm}/sti/hva/Makefile | 0 .../media/platform/{ => stm}/sti/hva/hva-debugfs.c | 0 .../media/platform/{ => stm}/sti/hva/hva-h264.c | 0 drivers/media/platform/{ => stm}/sti/hva/hva-hw.c | 0 drivers/media/platform/{ => stm}/sti/hva/hva-hw.h | 0 drivers/media/platform/{ => stm}/sti/hva/hva-mem.c | 0 drivers/media/platform/{ => stm}/sti/hva/hva-mem.h | 0 .../media/platform/{ => stm}/sti/hva/hva-v4l2.c | 0 drivers/media/platform/{ => stm}/sti/hva/hva.h | 0 drivers/media/platform/stm/stm32/Kconfig | 31 + drivers/media/platform/{ => stm}/stm32/Makefile | 0 .../platform/{ => stm}/stm32/dma2d/dma2d-hw.c | 0 .../platform/{ => stm}/stm32/dma2d/dma2d-regs.h | 0 .../media/platform/{ => stm}/stm32/dma2d/dma2d.c | 0 .../media/platform/{ => stm}/stm32/dma2d/dma2d.h | 0 .../media/platform/{ => stm}/stm32/stm32-dcmi.c | 0 drivers/media/platform/sunxi/Kconfig | 4 - drivers/media/platform/sunxi/sun4i-csi/Kconfig | 15 - drivers/media/platform/sunxi/sun6i-csi/Kconfig | 12 - drivers/media/platform/tegra/vde/trace.h | 95 - drivers/media/platform/ti-vpe/Makefile | 16 - drivers/media/platform/ti/Kconfig | 69 + drivers/media/platform/ti/Makefile | 7 + drivers/media/platform/ti/am437x/Kconfig | 16 + drivers/media/platform/{ => ti}/am437x/Makefile | 0 .../media/platform/{ => ti}/am437x/am437x-vpfe.c | 0 .../media/platform/{ => ti}/am437x/am437x-vpfe.h | 0 .../platform/{ => ti}/am437x/am437x-vpfe_regs.h | 0 drivers/media/platform/ti/cal/Makefile | 3 + .../platform/{ti-vpe => ti/cal}/cal-camerarx.c | 0 .../media/platform/{ti-vpe => ti/cal}/cal-video.c | 0 drivers/media/platform/{ti-vpe => ti/cal}/cal.c | 0 drivers/media/platform/{ti-vpe => ti/cal}/cal.h | 0 .../media/platform/{ti-vpe => ti/cal}/cal_regs.h | 0 drivers/media/platform/ti/davinci/Kconfig | 98 + drivers/media/platform/{ => ti}/davinci/Makefile | 0 .../platform/{ => ti}/davinci/ccdc_hw_device.h | 0 .../media/platform/{ => ti}/davinci/dm355_ccdc.c | 0 .../platform/{ => ti}/davinci/dm355_ccdc_regs.h | 0 .../media/platform/{ => ti}/davinci/dm644x_ccdc.c | 0 .../platform/{ => ti}/davinci/dm644x_ccdc_regs.h | 0 drivers/media/platform/{ => ti}/davinci/isif.c | 0 .../media/platform/{ => ti}/davinci/isif_regs.h | 0 drivers/media/platform/{ => ti}/davinci/vpbe.c | 0 .../media/platform/{ => ti}/davinci/vpbe_display.c | 0 drivers/media/platform/{ => ti}/davinci/vpbe_osd.c | 0 .../platform/{ => ti}/davinci/vpbe_osd_regs.h | 0 .../media/platform/{ => ti}/davinci/vpbe_venc.c | 0 .../platform/{ => ti}/davinci/vpbe_venc_regs.h | 0 .../media/platform/{ => ti}/davinci/vpfe_capture.c | 0 drivers/media/platform/{ => ti}/davinci/vpif.c | 0 drivers/media/platform/{ => ti}/davinci/vpif.h | 0 .../media/platform/{ => ti}/davinci/vpif_capture.c | 0 .../media/platform/{ => ti}/davinci/vpif_capture.h | 0 .../media/platform/{ => ti}/davinci/vpif_display.c | 0 .../media/platform/{ => ti}/davinci/vpif_display.h | 0 drivers/media/platform/{ => ti}/davinci/vpss.c | 0 drivers/media/platform/ti/omap/Kconfig | 17 + drivers/media/platform/{ => ti}/omap/Makefile | 0 drivers/media/platform/{ => ti}/omap/omap_vout.c | 0 .../media/platform/{ => ti}/omap/omap_vout_vrfb.c | 0 .../media/platform/{ => ti}/omap/omap_vout_vrfb.h | 0 .../media/platform/{ => ti}/omap/omap_voutdef.h | 0 .../media/platform/{ => ti}/omap/omap_voutlib.c | 0 .../media/platform/{ => ti}/omap/omap_voutlib.h | 0 drivers/media/platform/ti/omap3isp/Kconfig | 21 + drivers/media/platform/{ => ti}/omap3isp/Makefile | 0 .../platform/{ => ti}/omap3isp/cfa_coef_table.h | 0 .../media/platform/{ => ti}/omap3isp/gamma_table.h | 0 drivers/media/platform/{ => ti}/omap3isp/isp.c | 0 drivers/media/platform/{ => ti}/omap3isp/isp.h | 0 drivers/media/platform/{ => ti}/omap3isp/ispccdc.c | 0 drivers/media/platform/{ => ti}/omap3isp/ispccdc.h | 0 drivers/media/platform/{ => ti}/omap3isp/ispccp2.c | 0 drivers/media/platform/{ => ti}/omap3isp/ispccp2.h | 0 drivers/media/platform/{ => ti}/omap3isp/ispcsi2.c | 0 drivers/media/platform/{ => ti}/omap3isp/ispcsi2.h | 0 .../media/platform/{ => ti}/omap3isp/ispcsiphy.c | 0 .../media/platform/{ => ti}/omap3isp/ispcsiphy.h | 0 drivers/media/platform/{ => ti}/omap3isp/isph3a.h | 0 .../media/platform/{ => ti}/omap3isp/isph3a_aewb.c | 0 .../media/platform/{ => ti}/omap3isp/isph3a_af.c | 0 drivers/media/platform/{ => ti}/omap3isp/isphist.c | 0 drivers/media/platform/{ => ti}/omap3isp/isphist.h | 0 .../media/platform/{ => ti}/omap3isp/isppreview.c | 0 .../media/platform/{ => ti}/omap3isp/isppreview.h | 0 drivers/media/platform/{ => ti}/omap3isp/ispreg.h | 0 .../media/platform/{ => ti}/omap3isp/ispresizer.c | 0 .../media/platform/{ => ti}/omap3isp/ispresizer.h | 0 drivers/media/platform/{ => ti}/omap3isp/ispstat.c | 0 drivers/media/platform/{ => ti}/omap3isp/ispstat.h | 0 .../media/platform/{ => ti}/omap3isp/ispvideo.c | 0 .../media/platform/{ => ti}/omap3isp/ispvideo.h | 0 .../{ => ti}/omap3isp/luma_enhance_table.h | 0 .../{ => ti}/omap3isp/noise_filter_table.h | 0 .../media/platform/{ => ti}/omap3isp/omap3isp.h | 0 drivers/media/platform/ti/vpe/Makefile | 12 + drivers/media/platform/{ti-vpe => ti/vpe}/csc.c | 0 drivers/media/platform/{ti-vpe => ti/vpe}/csc.h | 0 drivers/media/platform/{ti-vpe => ti/vpe}/sc.c | 0 drivers/media/platform/{ti-vpe => ti/vpe}/sc.h | 0 .../media/platform/{ti-vpe => ti/vpe}/sc_coeff.h | 0 drivers/media/platform/{ti-vpe => ti/vpe}/vpdma.c | 0 drivers/media/platform/{ti-vpe => ti/vpe}/vpdma.h | 0 .../media/platform/{ti-vpe => ti/vpe}/vpdma_priv.h | 0 drivers/media/platform/{ti-vpe => ti/vpe}/vpe.c | 0 .../media/platform/{ti-vpe => ti/vpe}/vpe_regs.h | 0 drivers/media/platform/via/Kconfig | 14 + drivers/media/platform/via/Makefile | 2 + drivers/media/platform/{ => via}/via-camera.c | 0 drivers/media/platform/{ => via}/via-camera.h | 0 drivers/media/platform/xilinx/Kconfig | 10 +- drivers/media/radio/Kconfig | 348 ++- drivers/media/radio/Makefile | 43 +- drivers/media/radio/si470x/Kconfig | 2 +- drivers/media/radio/wl128x/Kconfig | 2 +- drivers/media/rc/Kconfig | 376 +-- drivers/media/rc/Makefile | 47 +- drivers/media/rc/keymaps/Makefile | 34 +- drivers/media/spi/Kconfig | 4 +- drivers/media/spi/Makefile | 7 +- drivers/media/test-drivers/Kconfig | 8 +- drivers/media/test-drivers/Makefile | 14 +- drivers/media/test-drivers/vicodec/Kconfig | 2 +- drivers/media/test-drivers/vidtv/Kconfig | 1 - drivers/media/test-drivers/vimc/Kconfig | 2 +- drivers/media/test-drivers/vivid/Kconfig | 2 +- drivers/media/tuners/Kconfig | 241 +- drivers/media/tuners/Makefile | 66 +- drivers/media/tuners/e4000.c | 6 +- drivers/media/tuners/fc2580.c | 6 +- drivers/media/tuners/tuner-types.c | 2 +- drivers/media/tuners/tuner-xc2028-types.h | 142 - drivers/media/tuners/tuner-xc2028.c | 1522 ---------- drivers/media/tuners/tuner-xc2028.h | 73 - drivers/media/tuners/xc2028-types.h | 142 + drivers/media/tuners/xc2028.c | 1522 ++++++++++ drivers/media/tuners/xc2028.h | 73 + drivers/media/tuners/xc4000.c | 2 +- drivers/media/usb/Kconfig | 33 +- drivers/media/usb/Makefile | 40 +- drivers/media/usb/airspy/Kconfig | 2 +- drivers/media/usb/au0828/Kconfig | 6 +- drivers/media/usb/cpia2/Kconfig | 2 +- drivers/media/usb/dvb-usb-v2/Kconfig | 34 +- drivers/media/usb/dvb-usb/Kconfig | 368 +-- drivers/media/usb/dvb-usb/cxusb.c | 2 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 2 +- drivers/media/usb/em28xx/em28xx-i2c.c | 2 +- drivers/media/usb/em28xx/em28xx.h | 2 +- drivers/media/usb/gspca/Kconfig | 121 +- drivers/media/usb/gspca/Makefile | 88 +- drivers/media/usb/gspca/gl860/Kconfig | 2 +- drivers/media/usb/gspca/m5602/Kconfig | 2 +- drivers/media/usb/hackrf/Kconfig | 2 +- drivers/media/usb/hdpvr/Kconfig | 2 +- drivers/media/usb/msi2500/Kconfig | 2 +- drivers/media/usb/pvrusb2/Kconfig | 2 +- drivers/media/usb/pwc/Kconfig | 2 +- drivers/media/usb/s2255/Kconfig | 2 +- drivers/media/usb/stkwebcam/Kconfig | 2 +- drivers/media/usb/tm6000/tm6000-cards.c | 2 +- drivers/media/usb/tm6000/tm6000-dvb.c | 2 +- drivers/media/usb/tm6000/tm6000-i2c.c | 2 +- drivers/media/usb/usbtv/Kconfig | 2 +- drivers/media/usb/uvc/Kconfig | 2 +- drivers/media/usb/zr364xx/Kconfig | 2 +- drivers/media/v4l2-core/Kconfig | 12 +- drivers/media/v4l2-core/Makefile | 34 +- drivers/media/v4l2-core/tuner-core.c | 2 +- drivers/misc/habanalabs/common/Makefile | 2 +- drivers/misc/habanalabs/common/command_buffer.c | 4 +- .../misc/habanalabs/common/command_submission.c | 265 +- drivers/misc/habanalabs/common/debugfs.c | 40 +- drivers/misc/habanalabs/common/device.c | 53 +- drivers/misc/habanalabs/common/firmware_if.c | 152 +- drivers/misc/habanalabs/common/habanalabs.h | 209 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 3 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 13 +- drivers/misc/habanalabs/common/hwmgr.c | 117 - drivers/misc/habanalabs/common/irq.c | 127 +- drivers/misc/habanalabs/common/memory.c | 360 ++- drivers/misc/habanalabs/common/mmu/mmu.c | 55 + drivers/misc/habanalabs/common/mmu/mmu_v1.c | 47 +- drivers/misc/habanalabs/common/pci/pci.c | 9 +- drivers/misc/habanalabs/common/sysfs.c | 176 +- drivers/misc/habanalabs/gaudi/gaudi.c | 462 +-- drivers/misc/habanalabs/gaudi/gaudiP.h | 8 +- drivers/misc/habanalabs/goya/goya.c | 45 +- drivers/misc/habanalabs/goya/goyaP.h | 6 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 67 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 2 + .../misc/habanalabs/include/common/hl_boot_if.h | 5 + .../habanalabs/include/gaudi/gaudi_async_events.h | 10 + drivers/mtd/hyperbus/Kconfig | 2 +- drivers/mtd/mtdcore.c | 35 +- drivers/mtd/nand/ecc-mxic.c | 4 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 14 +- drivers/mtd/nand/raw/rockchip-nand-controller.c | 1 - drivers/mtd/tests/speedtest.c | 11 +- drivers/net/bonding/bond_main.c | 2 +- drivers/net/can/rcar/rcar_canfd.c | 353 ++- drivers/net/can/spi/mcp251xfd/Makefile | 2 + drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 7 + drivers/net/can/spi/mcp251xfd/mcp251xfd-ethtool.c | 143 + drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c | 153 + drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.h | 62 + drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c | 244 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c | 12 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c | 6 + drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 71 +- drivers/net/can/usb/etas_es58x/es58x_fd.c | 3 +- drivers/net/can/usb/gs_usb.c | 446 ++- drivers/net/can/vxcan.c | 19 +- drivers/net/dsa/lantiq_gswip.c | 53 +- drivers/net/dsa/microchip/ksz8795_spi.c | 11 + drivers/net/dsa/microchip/ksz9477.c | 36 +- drivers/net/dsa/microchip/ksz9477_reg.h | 3 + drivers/net/dsa/microchip/ksz9477_spi.c | 12 + drivers/net/dsa/microchip/ksz_common.h | 1 + drivers/net/dsa/ocelot/felix.c | 43 + drivers/net/ethernet/8390/mcf8390.c | 4 +- drivers/net/ethernet/arc/emac_mdio.c | 5 +- drivers/net/ethernet/atheros/alx/main.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 23 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 45 - drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 153 - drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 66 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 7 - drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 7 + drivers/net/ethernet/ezchip/nps_enet.c | 1 - drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 5 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 159 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 8 + .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 5 +- drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h | 12 + drivers/net/ethernet/freescale/dpaa2/dpmac.c | 54 + drivers/net/ethernet/freescale/dpaa2/dpmac.h | 5 + drivers/net/ethernet/freescale/gianfar_ethtool.c | 1 + drivers/net/ethernet/fungible/funeth/funeth_ktls.h | 7 +- drivers/net/ethernet/fungible/funeth/funeth_tx.c | 9 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 4 +- drivers/net/ethernet/intel/e1000e/phy.c | 8 +- drivers/net/ethernet/intel/ice/ice.h | 15 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 53 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 2 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 6 +- drivers/net/ethernet/intel/ice/ice_lib.c | 6 +- drivers/net/ethernet/intel/ice/ice_main.c | 18 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 21 + drivers/net/ethernet/intel/ice/ice_repr.c | 55 + drivers/net/ethernet/intel/ice/ice_switch.c | 1104 ++++++- drivers/net/ethernet/intel/ice/ice_switch.h | 9 + drivers/net/ethernet/intel/ice/ice_tc_lib.c | 152 +- drivers/net/ethernet/intel/ice/ice_tc_lib.h | 3 + drivers/net/ethernet/intel/ice/ice_txrx.c | 7 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 10 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/Makefile | 9 +- drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 62 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 59 +- .../net/ethernet/mellanox/mlx5/core/en/tc/ct_fs.h | 49 + .../ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c | 79 + .../ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c | 372 +++ drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 53 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 3 - .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 10 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/fw.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/health.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 11 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 3 - .../net/ethernet/mellanox/mlx5/core/lib/port_tun.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.c | 68 + drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.h | 36 + .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/mcg.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/mr.c | 1 - .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 41 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/pd.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/port.c | 37 +- drivers/net/ethernet/mellanox/mlx5/core/rl.c | 1 - .../mellanox/mlx5/core/steering/dr_action.c | 12 +- .../ethernet/mellanox/mlx5/core/steering/dr_dbg.c | 3 +- .../mellanox/mlx5/core/steering/dr_domain.c | 2 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 19 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 24 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 7 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 10 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 253 +- .../mellanox/mlx5/core/steering/dr_ste_v1.h | 94 + .../mellanox/mlx5/core/steering/dr_ste_v2.c | 231 ++ .../mellanox/mlx5/core/steering/dr_table.c | 5 + .../mellanox/mlx5/core/steering/dr_types.h | 5 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 9 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 3 + drivers/net/ethernet/mscc/ocelot.c | 117 + drivers/net/ethernet/netronome/nfp/Makefile | 1 + drivers/net/ethernet/netronome/nfp/flower/action.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 24 +- drivers/net/ethernet/netronome/nfp/nfp_main.h | 2 + drivers/net/ethernet/netronome/nfp/nfp_net.h | 52 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 21 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 1 - .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 14 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 8 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 23 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 29 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.h | 3 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h | 4 - .../ethernet/netronome/nfp/nfpcore/nfp_cpplib.c | 9 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_dev.c | 49 + .../net/ethernet/netronome/nfp/nfpcore/nfp_dev.h | 34 + drivers/net/ethernet/packetengines/yellowfin.c | 2 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 2 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 56 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 228 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 5 +- drivers/net/ethernet/ti/davinci_emac.c | 25 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +- drivers/net/gtp.c | 565 +++- drivers/net/hyperv/netvsc.c | 1 - drivers/net/ipa/ipa_power.c | 178 +- drivers/net/ipvlan/ipvlan_core.c | 2 +- drivers/net/macvlan.c | 16 +- drivers/net/net_failover.c | 2 +- drivers/net/phy/dp83822.c | 2 +- drivers/net/phy/meson-gxl.c | 8 +- drivers/net/tun.c | 16 +- drivers/net/usb/asix.h | 6 +- drivers/net/usb/asix_devices.c | 84 +- drivers/net/vxlan/vxlan_core.c | 5 +- drivers/net/wireless/ath/ath10k/snoc.c | 2 +- drivers/net/wireless/ath/ath11k/core.c | 1 - drivers/net/wireless/ath/ath6kl/usb.c | 1 + drivers/net/wireless/ath/ath6kl/wmi.c | 22 +- drivers/net/wireless/ath/ath6kl/wmi.h | 12 +- drivers/net/wireless/ath/ath9k/mci.c | 2 +- drivers/net/wireless/ath/carl9170/carl9170.h | 1 - drivers/net/wireless/ath/carl9170/main.c | 59 +- drivers/net/wireless/ath/regd.c | 10 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 19 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 211 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 28 + drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 27 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 34 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 28 - drivers/net/wireless/intel/iwlwifi/fw/img.h | 12 - drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 3 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 5 +- .../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 69 +- drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 221 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 33 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 1 - .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 5 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 2 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 4 + drivers/net/wireless/mac80211_hwsim.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/phy.c | 32 +- drivers/net/wireless/realtek/rtw89/core.c | 3 +- drivers/net/wireless/realtek/rtw89/core.h | 38 + drivers/net/wireless/realtek/rtw89/efuse.c | 160 +- drivers/net/wireless/realtek/rtw89/fw.c | 20 +- drivers/net/wireless/realtek/rtw89/mac.c | 184 +- drivers/net/wireless/realtek/rtw89/mac.h | 48 + drivers/net/wireless/realtek/rtw89/pci.c | 200 +- drivers/net/wireless/realtek/rtw89/pci.h | 76 +- drivers/net/wireless/realtek/rtw89/reg.h | 121 + drivers/net/wireless/realtek/rtw89/rtw8852a.c | 36 + drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 7 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 479 +++ drivers/net/wireless/realtek/rtw89/rtw8852c.h | 76 + drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 43 + drivers/net/wireless/st/cw1200/queue.c | 3 +- drivers/net/xen-netfront.c | 54 +- drivers/nfc/port100.c | 2 + drivers/nvdimm/Kconfig | 25 +- drivers/nvdimm/Makefile | 4 +- drivers/nvdimm/blk.c | 333 -- drivers/nvdimm/bus.c | 2 - drivers/nvdimm/dimm_devs.c | 204 +- drivers/nvdimm/label.c | 346 +-- drivers/nvdimm/label.h | 5 +- drivers/nvdimm/namespace_devs.c | 506 +--- drivers/nvdimm/nd-core.h | 27 +- drivers/nvdimm/nd.h | 13 - drivers/nvdimm/nd_perf.c | 328 ++ drivers/nvdimm/region.c | 31 +- drivers/nvdimm/region_devs.c | 157 +- drivers/pci/access.c | 9 +- drivers/pci/controller/dwc/pci-imx6.c | 4 +- drivers/pci/controller/dwc/pcie-designware-host.c | 7 +- drivers/pci/controller/dwc/pcie-fu740.c | 4 +- drivers/pci/controller/pci-hyperv.c | 233 +- drivers/pci/controller/pcie-apple.c | 2 +- drivers/pci/controller/pcie-rcar-host.c | 76 +- drivers/pci/endpoint/functions/pci-epf-test.c | 2 +- drivers/pci/pcie/Kconfig | 2 +- drivers/pci/pcie/aer_inject.c | 2 +- drivers/pci/setup-bus.c | 2 +- drivers/phy/freescale/Kconfig | 10 + drivers/phy/freescale/Makefile | 1 + drivers/phy/freescale/phy-fsl-lynx-28g.c | 624 ++++ drivers/platform/x86/amd-pmc.c | 29 +- drivers/power/supply/ab8500_chargalg.c | 4 +- drivers/ptp/ptp_idt82p33.c | 344 +-- drivers/ptp/ptp_idt82p33.h | 151 +- drivers/ptp/ptp_ocp.c | 1208 +++++++- drivers/regulator/Kconfig | 10 + drivers/regulator/Makefile | 1 + drivers/regulator/rt5190a-regulator.c | 513 ++++ drivers/remoteproc/mtk_common.h | 3 + drivers/remoteproc/mtk_scp.c | 35 + drivers/remoteproc/qcom_q6v5.c | 21 +- drivers/remoteproc/qcom_q6v5.h | 3 + drivers/remoteproc/qcom_q6v5_adsp.c | 228 +- drivers/remoteproc/qcom_q6v5_mss.c | 19 +- drivers/remoteproc/qcom_wcnss.c | 1 + drivers/remoteproc/remoteproc_cdev.c | 2 +- drivers/remoteproc/remoteproc_core.c | 9 +- drivers/remoteproc/remoteproc_internal.h | 1 - drivers/remoteproc/remoteproc_sysfs.c | 2 +- drivers/remoteproc/ti_k3_dsp_remoteproc.c | 208 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 287 +- drivers/rpmsg/Kconfig | 8 + drivers/rpmsg/Makefile | 1 + drivers/rpmsg/qcom_glink_native.c | 4 +- drivers/rpmsg/qcom_smd.c | 13 +- drivers/rpmsg/rpmsg_char.c | 238 +- drivers/rpmsg/rpmsg_char.h | 46 + drivers/rpmsg/rpmsg_core.c | 15 +- drivers/rpmsg/rpmsg_ctrl.c | 243 ++ drivers/rpmsg/rpmsg_internal.h | 10 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- drivers/rtc/rtc-sun6i.c | 24 +- drivers/scsi/aacraid/linit.c | 2 +- drivers/scsi/aic7xxx/aicasm/aicasm.c | 2 +- drivers/scsi/elx/libefc_sli/sli4.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 8 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 453 +-- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 11 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 18 +- drivers/scsi/libiscsi.c | 23 +- drivers/scsi/libsas/sas_scsi_host.c | 89 + drivers/scsi/lpfc/lpfc.h | 3 - drivers/scsi/lpfc/lpfc_attr.c | 228 -- drivers/scsi/lpfc/lpfc_debugfs.c | 9 +- drivers/scsi/lpfc/lpfc_init.c | 12 +- drivers/scsi/lpfc/lpfc_mbox.c | 2 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 4 +- drivers/scsi/pm8001/pm8001_hwi.c | 27 +- drivers/scsi/pm8001/pm8001_hwi.h | 5 - drivers/scsi/pm8001/pm8001_sas.c | 178 +- drivers/scsi/pm8001/pm8001_sas.h | 6 +- drivers/scsi/pm8001/pm80xx_hwi.h | 5 - drivers/scsi/qla2xxx/qla_def.h | 5 + drivers/scsi/qla2xxx/qla_gs.c | 7 +- drivers/scsi/qla2xxx/qla_init.c | 36 +- drivers/scsi/qla2xxx/qla_iocb.c | 8 +- drivers/scsi/qla2xxx/qla_isr.c | 1 + drivers/scsi/qla2xxx/qla_nvme.c | 67 +- drivers/scsi/qla2xxx/qla_nvme.h | 1 - drivers/scsi/qla2xxx/qla_os.c | 23 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi_error.c | 2 - drivers/scsi/scsi_transport_iscsi.c | 90 +- drivers/scsi/xen-scsifront.c | 3 +- drivers/slimbus/qcom-ngd-ctrl.c | 10 +- drivers/spi/spi-rockchip-sfc.c | 4 +- drivers/staging/media/atomisp/Kconfig | 2 +- drivers/staging/media/atomisp/i2c/Kconfig | 14 +- drivers/staging/media/hantro/Kconfig | 2 +- drivers/staging/media/imx/Kconfig | 2 +- drivers/staging/media/ipu3/Kconfig | 2 +- drivers/staging/media/max96712/Kconfig | 2 +- drivers/staging/media/meson/vdec/Kconfig | 2 +- drivers/staging/media/omap4iss/Kconfig | 2 +- drivers/staging/media/rkvdec/Kconfig | 2 +- drivers/staging/media/sunxi/cedrus/Kconfig | 2 +- drivers/staging/media/tegra-video/Kconfig | 2 +- drivers/staging/media/zoran/Kconfig | 2 +- drivers/staging/most/video/Kconfig | 2 +- .../staging/vc04_services/bcm2835-camera/Kconfig | 2 +- drivers/target/iscsi/iscsi_target.c | 77 +- drivers/target/iscsi/iscsi_target_configfs.c | 32 + drivers/target/iscsi/iscsi_target_login.c | 8 + drivers/usb/gadget/Kconfig | 2 +- drivers/usb/gadget/legacy/Kconfig | 2 +- drivers/usb/host/xen-hcd.c | 26 +- drivers/vhost/vhost.c | 4 +- drivers/vhost/vsock.c | 3 +- drivers/video/fbdev/kyro/STG4000InitDevice.c | 2 +- drivers/video/fbdev/offb.c | 2 +- drivers/xen/gntalloc.c | 25 +- drivers/xen/grant-table.c | 71 +- drivers/xen/pvcalls-front.c | 8 +- drivers/xen/xenbus/xenbus_client.c | 24 +- fs/9p/v9fs.h | 1 + fs/Kconfig | 2 +- fs/afs/write.c | 9 +- fs/aio.c | 1 + fs/cachefiles/io.c | 2 + fs/cachefiles/xattr.c | 23 +- fs/ceph/addr.c | 6 +- fs/ceph/super.h | 1 + fs/coredump.c | 1 - fs/erofs/super.c | 8 +- fs/erofs/zdata.c | 7 +- fs/erofs/zmap.c | 71 +- fs/exec.c | 1 - fs/ext4/balloc.c | 1 + fs/ext4/fast_commit.c | 95 +- fs/ext4/fast_commit.h | 1 - fs/ext4/inode.c | 10 +- fs/ext4/ioctl.c | 6 +- fs/ext4/mballoc.c | 2 +- fs/ext4/super.c | 24 +- fs/f2fs/debug.c | 18 +- fs/f2fs/f2fs.h | 1 + fs/f2fs/file.c | 23 +- fs/f2fs/inode.c | 6 +- fs/f2fs/super.c | 4 + fs/fcntl.c | 18 + fs/internal.h | 2 - fs/io-wq.c | 6 +- fs/io_uring.c | 355 ++- fs/ksmbd/misc.c | 40 +- fs/ksmbd/misc.h | 3 +- fs/ksmbd/oplock.c | 30 - fs/ksmbd/oplock.h | 2 - fs/ksmbd/smb2pdu.c | 124 +- fs/ksmbd/transport_tcp.c | 4 +- fs/ksmbd/vfs.c | 261 +- fs/ksmbd/vfs.h | 7 +- fs/ksmbd/vfs_cache.c | 7 +- fs/ksmbd/vfs_cache.h | 1 - fs/namei.c | 40 +- fs/netfs/io.c | 2 +- fs/netfs/objects.c | 1 - fs/nfs/Kconfig | 4 + fs/nfs/callback_xdr.c | 4 - fs/nfs/dir.c | 595 ++-- fs/nfs/direct.c | 48 +- fs/nfs/file.c | 24 +- fs/nfs/fscache.c | 53 +- fs/nfs/fscache.h | 45 +- fs/nfs/inode.c | 45 +- fs/nfs/internal.h | 4 +- fs/nfs/nfs2xdr.c | 3 +- fs/nfs/nfs3xdr.c | 29 +- fs/nfs/nfs4_fs.h | 1 + fs/nfs/nfs4proc.c | 35 +- fs/nfs/nfs4state.c | 40 +- fs/nfs/nfs4xdr.c | 7 +- fs/nfs/nfstrace.h | 214 +- fs/nfs/read.c | 8 +- fs/nfs/sysfs.c | 14 - fs/nfs/write.c | 2 + fs/notify/fsnotify.c | 6 +- fs/ocfs2/super.c | 22 +- fs/open.c | 1 + fs/pipe.c | 11 +- fs/proc/array.c | 1 - fs/proc/base.c | 1 - fs/udf/super.c | 3 +- fs/xfs/libxfs/xfs_dir2.c | 36 +- fs/xfs/libxfs/xfs_dir2.h | 8 +- fs/xfs/libxfs/xfs_dir2_priv.h | 5 +- fs/xfs/xfs_fsmap.c | 4 +- fs/xfs/xfs_inode.c | 85 +- fs/xfs/xfs_inode.h | 2 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_iops.c | 118 +- fs/xfs/xfs_pnfs.c | 3 +- fs/xfs/xfs_reflink.c | 5 +- fs/xfs/xfs_trace.h | 4 +- fs/xfs/xfs_trans.c | 86 + fs/xfs/xfs_trans.h | 3 + include/asm-generic/syscall.h | 2 +- include/asm-generic/vmlinux.lds.h | 4 + include/dt-bindings/clock/alphascale,asm9260.h | 2 +- include/dt-bindings/clock/axis,artpec6-clkctrl.h | 2 +- include/dt-bindings/clock/boston-clock.h | 3 +- include/dt-bindings/clock/marvell,mmp2.h | 4 +- include/dt-bindings/clock/marvell,pxa168.h | 4 +- include/dt-bindings/clock/marvell,pxa910.h | 4 +- include/dt-bindings/clock/nuvoton,npcm7xx-clock.h | 2 +- include/dt-bindings/clock/starfive-jh7100-audio.h | 41 + include/dt-bindings/clock/stm32fx-clock.h | 4 +- include/dt-bindings/clock/stratix10-clock.h | 2 +- .../regulator/richtek,rt5190a-regulator.h | 15 + include/linux/acpi_agdi.h | 13 + include/linux/arch_topology.h | 4 + include/linux/cfi.h | 11 +- include/linux/clk-provider.h | 12 +- include/linux/clk.h | 11 + include/linux/clk/sunxi-ng.h | 2 + include/linux/compiler-gcc.h | 4 + include/linux/compiler_types.h | 20 +- include/linux/device-mapper.h | 2 +- include/linux/entry-common.h | 47 +- include/linux/entry-kvm.h | 2 +- include/linux/fault-inject.h | 2 + include/linux/filter.h | 2 +- include/linux/fs.h | 21 + include/linux/if_macvlan.h | 1 + include/linux/interrupt.h | 11 +- include/linux/kprobes.h | 3 +- include/linux/kthread.h | 22 - include/linux/libnvdimm.h | 24 - include/linux/lockdep.h | 7 + include/linux/map_benchmark.h | 31 + include/linux/mfd/idt82p33_reg.h | 3 + include/linux/migrate.h | 8 + include/linux/mlx5/driver.h | 38 +- include/linux/mlx5/mlx5_ifc.h | 26 +- include/linux/mlx5/port.h | 2 - include/linux/mm.h | 1 + include/linux/mtd/mtd.h | 3 - include/linux/namei.h | 6 + include/linux/nd.h | 70 +- include/linux/netdevice.h | 50 +- include/linux/nfs_fs.h | 30 +- include/linux/nfs_xdr.h | 5 +- include/linux/objtool.h | 16 + include/linux/page-flags.h | 2 +- include/linux/pci.h | 1 + include/linux/pci_ids.h | 2 + include/linux/phy.h | 4 +- include/linux/posix-timers.h | 1 - include/linux/ptrace.h | 78 + include/linux/rcutiny.h | 23 +- include/linux/rcutree.h | 6 +- include/linux/remoteproc.h | 3 +- include/linux/resume_user_mode.h | 64 + include/linux/sched/signal.h | 17 + include/linux/sched/task.h | 2 +- include/linux/skbuff.h | 10 +- include/linux/slab.h | 3 - include/linux/soc/ti/ti-msgmgr.h | 8 +- include/linux/sunrpc/auth.h | 1 + include/linux/sunrpc/sched.h | 1 - include/linux/task_work.h | 5 + include/linux/tracehook.h | 226 -- include/linux/watch_queue.h | 3 +- include/net/af_vsock.h | 3 +- include/net/bluetooth/hci.h | 10 + include/net/bonding.h | 2 +- include/net/checksum.h | 2 + include/net/dsa.h | 12 + include/net/gtp.h | 42 + include/net/mac80211.h | 10 + include/net/netns/ipv4.h | 3 +- include/net/tls.h | 2 - include/ras/ras_event.h | 1 + include/scsi/libsas.h | 24 + include/scsi/sas.h | 2 + include/scsi/scsi_transport_iscsi.h | 5 +- include/soc/mscc/ocelot.h | 5 + include/sound/hdaudio.h | 3 + include/sound/hdaudio_ext.h | 50 + include/sound/intel-nhlt.h | 22 +- include/sound/soc-acpi.h | 27 +- include/sound/soc-dapm.h | 1 + include/sound/sof/dai.h | 5 + include/sound/sof/topology.h | 8 - include/target/iscsi/iscsi_target_core.h | 31 +- include/trace/events/cachefiles.h | 2 + include/trace/events/compaction.h | 26 +- include/trace/events/ext4.h | 298 +- include/trace/events/f2fs.h | 3 +- include/trace/events/netfs.h | 4 +- include/trace/events/sunrpc.h | 1 - include/uapi/linux/bpf.h | 55 +- include/uapi/linux/can/isotp.h | 28 +- include/uapi/linux/gtp.h | 1 + include/uapi/linux/if_link.h | 2 + include/uapi/linux/if_tunnel.h | 4 +- include/uapi/linux/io_uring.h | 4 + include/uapi/linux/ndctl.h | 2 - include/uapi/linux/nfs_fs.h | 2 +- include/uapi/linux/nl80211.h | 2 +- include/uapi/linux/openvswitch.h | 18 +- include/uapi/linux/pkt_cls.h | 15 + include/uapi/linux/ptrace.h | 2 +- include/uapi/linux/rpmsg.h | 10 + include/uapi/linux/types.h | 6 +- include/uapi/misc/habanalabs.h | 146 +- include/video/samsung_fimd.h | 4 + include/xen/grant_table.h | 19 +- init/Makefile | 3 +- kernel/bpf/bpf_lsm.c | 21 + kernel/bpf/trampoline.c | 20 +- kernel/bpf/verifier.c | 3 +- kernel/capability.c | 1 + kernel/cgroup/cgroup.c | 2 + kernel/cgroup/cpuset.c | 10 +- kernel/cgroup/freezer.c | 2 +- kernel/cgroup/rstat.c | 5 +- kernel/dma/map_benchmark.c | 25 +- kernel/entry/common.c | 19 +- kernel/entry/kvm.c | 9 +- kernel/exit.c | 5 +- kernel/kprobes.c | 74 +- kernel/livepatch/patch.c | 19 +- kernel/livepatch/transition.c | 1 - kernel/rcu/Kconfig.debug | 13 - kernel/rcu/rcu.h | 15 +- kernel/rcu/rcu_segcblist.c | 8 +- kernel/rcu/rcutorture.c | 91 +- kernel/rcu/tasks.h | 48 +- kernel/rcu/tree.c | 76 +- kernel/rcu/tree.h | 11 +- kernel/rcu/tree_exp.h | 155 +- kernel/rcu/tree_nocb.h | 39 +- kernel/rcu/tree_plugin.h | 17 +- kernel/rcu/tree_stall.h | 26 - kernel/rcu/update.c | 2 - kernel/scftorture.c | 5 +- kernel/sched/core.c | 14 +- kernel/sched/deadline.c | 141 +- kernel/sched/rt.c | 16 +- kernel/sched/sched.h | 53 +- kernel/sched/topology.c | 8 +- kernel/seccomp.c | 1 - kernel/signal.c | 23 +- kernel/smp.c | 7 +- kernel/task_work.c | 4 +- kernel/time/posix-cpu-timers.c | 1 + kernel/time/tick-sched.c | 77 +- kernel/time/tick-sched.h | 4 - kernel/trace/ftrace.c | 52 +- kernel/trace/trace_osnoise.c | 31 + kernel/watch_queue.c | 22 +- lib/logic_iomem.c | 8 +- mm/compaction.c | 9 +- mm/early_ioremap.c | 1 + mm/gup.c | 57 +- mm/huge_memory.c | 4 +- mm/internal.h | 6 + mm/kasan/report_sw_tags.c | 1 + mm/madvise.c | 16 +- mm/memcontrol.c | 2 +- mm/memory-failure.c | 34 +- mm/mempolicy.c | 1 + mm/migrate.c | 63 +- mm/mlock.c | 1 + mm/mremap.c | 4 +- mm/page_alloc.c | 46 +- mm/shmem.c | 3 +- mm/slub.c | 8 +- mm/swap.c | 25 +- mm/vmstat.c | 13 +- net/9p/trans_xen.c | 14 +- net/bluetooth/hci_event.c | 3 +- net/bluetooth/hci_sync.c | 16 + net/bluetooth/l2cap_core.c | 1 - net/bpf/test_run.c | 12 +- net/can/isotp.c | 235 +- net/core/dev.c | 58 +- net/core/filter.c | 133 +- net/core/flow_dissector.c | 1 + net/core/gro_cells.c | 2 +- net/core/rtnetlink.c | 13 +- net/core/xdp.c | 3 +- net/dsa/slave.c | 223 ++ net/dsa/tag_rtl8_4.c | 2 +- net/hsr/hsr_device.c | 2 +- net/ipv4/sysctl_net_ipv4.c | 7 + net/ipv4/tcp.c | 3 +- net/ipv4/tcp_cong.c | 2 - net/ipv4/tcp_ipv4.c | 1 + net/ipv4/tcp_output.c | 33 +- net/ipv6/ip6_output.c | 4 +- net/key/af_key.c | 2 +- net/mac80211/airtime.c | 4 +- net/mac80211/cfg.c | 3 - net/mac80211/ieee80211_i.h | 3 + net/mac80211/mesh.c | 2 +- net/mac80211/mlme.c | 12 + net/mac80211/util.c | 33 +- net/openvswitch/flow_netlink.c | 13 +- net/sched/cls_flower.c | 116 + net/sctp/diag.c | 9 +- net/smc/smc_sysctl.h | 4 +- net/sunrpc/auth.c | 8 +- net/sunrpc/auth_gss/auth_gss.c | 6 +- net/sunrpc/auth_unix.c | 10 +- net/sunrpc/clnt.c | 7 +- net/sunrpc/sched.c | 29 +- net/sunrpc/xprt.c | 19 +- net/sunrpc/xprtrdma/transport.c | 10 +- net/sunrpc/xprtsock.c | 34 +- net/vmw_vsock/af_vsock.c | 9 +- net/vmw_vsock/virtio_transport.c | 7 +- net/vmw_vsock/vmci_transport.c | 5 +- net/xfrm/xfrm_device.c | 2 +- samples/ftrace/ftrace-direct-modify.c | 5 + samples/ftrace/ftrace-direct-multi-modify.c | 10 +- samples/ftrace/ftrace-direct-multi.c | 5 +- samples/ftrace/ftrace-direct-too.c | 3 + samples/ftrace/ftrace-direct.c | 3 + scripts/Makefile.lib | 25 +- scripts/basic/fixdep.c | 46 +- scripts/dtc/Makefile | 13 - scripts/dtc/update-dtc-source.sh | 2 +- scripts/link-vmlinux.sh | 2 +- scripts/mkcompile_h | 17 +- scripts/mod/modpost.c | 5 + security/apparmor/domain.c | 1 - security/integrity/evm/evm_main.c | 2 +- security/integrity/ima/ima_main.c | 57 +- security/selinux/hooks.c | 1 - sound/core/seq/oss/seq_oss_init.c | 5 +- sound/hda/hdac_i915.c | 4 +- sound/hda/intel-dsp-config.c | 36 +- sound/hda/intel-nhlt.c | 22 + sound/pci/Kconfig | 4 +- sound/pci/cmipci.c | 3 +- sound/pci/hda/patch_realtek.c | 6 + sound/soc/atmel/mchp-pdmc.c | 6 +- sound/soc/atmel/mchp-spdifrx.c | 2 +- sound/soc/codecs/msm8916-wcd-digital.c | 5 +- sound/soc/codecs/wm_adsp.c | 10 +- sound/soc/fsl/fsl_rpmsg.c | 2 - sound/soc/fsl/fsl_spdif.c | 43 +- sound/soc/fsl/imx-es8328.c | 1 + sound/soc/generic/simple-card-utils.c | 12 +- sound/soc/intel/Kconfig | 12 + sound/soc/intel/Makefile | 1 + sound/soc/intel/avs/Makefile | 6 + sound/soc/intel/avs/avs.h | 247 ++ sound/soc/intel/avs/cldma.c | 316 ++ sound/soc/intel/avs/cldma.h | 29 + sound/soc/intel/avs/core.c | 61 + sound/soc/intel/avs/dsp.c | 302 ++ sound/soc/intel/avs/ipc.c | 382 +++ sound/soc/intel/avs/loader.c | 608 ++++ sound/soc/intel/avs/messages.c | 695 +++++ sound/soc/intel/avs/messages.h | 752 +++++ sound/soc/intel/avs/registers.h | 75 + sound/soc/intel/avs/utils.c | 301 ++ sound/soc/intel/boards/Kconfig | 6 +- sound/soc/intel/boards/bytcht_es8316.c | 2 +- sound/soc/intel/boards/sof_es8336.c | 142 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 15 + sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 12 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 12 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 14 + sound/soc/intel/common/soc-acpi-intel-glk-match.c | 12 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 12 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 12 +- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 16 + sound/soc/qcom/Kconfig | 4 +- sound/soc/soc-compress.c | 19 +- sound/soc/soc-core.c | 1 + sound/soc/soc-dapm.c | 15 + sound/soc/sof/amd/acp-ipc.c | 2 +- sound/soc/sof/amd/acp-pcm.c | 8 +- sound/soc/sof/amd/acp.c | 2 +- sound/soc/sof/amd/acp.h | 3 +- sound/soc/sof/compress.c | 6 +- sound/soc/sof/core.c | 3 +- sound/soc/sof/imx/imx8.c | 4 +- sound/soc/sof/imx/imx8m.c | 2 +- sound/soc/sof/intel/apl.c | 2 +- sound/soc/sof/intel/bdw.c | 2 +- sound/soc/sof/intel/byt.c | 4 +- sound/soc/sof/intel/cnl.c | 2 +- sound/soc/sof/intel/hda-dai.c | 27 +- sound/soc/sof/intel/hda-ipc.c | 8 +- sound/soc/sof/intel/hda-pcm.c | 19 +- sound/soc/sof/intel/hda.c | 159 +- sound/soc/sof/intel/hda.h | 8 +- sound/soc/sof/intel/icl.c | 2 +- sound/soc/sof/intel/pci-tng.c | 2 +- sound/soc/sof/intel/tgl.c | 2 +- sound/soc/sof/ipc.c | 12 - sound/soc/sof/ops.h | 21 +- sound/soc/sof/pcm.c | 122 +- sound/soc/sof/sof-audio.c | 45 +- sound/soc/sof/sof-audio.h | 21 +- sound/soc/sof/sof-client-ipc-msg-injector.c | 2 +- sound/soc/sof/sof-pci-dev.c | 8 + sound/soc/sof/sof-priv.h | 45 +- sound/soc/sof/stream-ipc.c | 9 +- sound/soc/sof/topology.c | 200 +- sound/soc/sof/trace.c | 12 +- sound/usb/mixer_quirks.c | 7 +- tools/arch/arm64/include/uapi/asm/kvm.h | 5 + tools/arch/x86/include/asm/cpufeatures.h | 2 +- tools/bpf/bpftool/feature.c | 152 +- tools/bpf/bpftool/map.c | 2 +- tools/bpf/bpftool/prog.c | 2 +- tools/include/linux/objtool.h | 16 + tools/include/linux/types.h | 5 +- tools/include/nolibc/arch-aarch64.h | 200 -- tools/include/nolibc/arch-arm.h | 205 -- tools/include/nolibc/arch-i386.h | 197 -- tools/include/nolibc/arch-mips.h | 216 -- tools/include/nolibc/arch-riscv.h | 205 -- tools/include/nolibc/arch-x86_64.h | 216 -- tools/include/nolibc/arch.h | 32 - tools/include/nolibc/ctype.h | 99 - tools/include/nolibc/errno.h | 27 - tools/include/nolibc/nolibc.h | 2540 +++++++++++++++- tools/include/nolibc/signal.h | 22 - tools/include/nolibc/std.h | 49 - tools/include/nolibc/stdio.h | 296 -- tools/include/nolibc/stdlib.h | 311 -- tools/include/nolibc/string.h | 212 -- tools/include/nolibc/sys.h | 1168 ------- tools/include/nolibc/time.h | 28 - tools/include/nolibc/types.h | 184 -- tools/include/nolibc/unistd.h | 54 - tools/include/uapi/linux/bpf.h | 55 +- tools/memory-model/Documentation/locking.txt | 320 -- tools/memory-model/litmus-tests/.gitignore | 2 +- 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/builtin-check.c | 5 +- tools/objtool/check.c | 97 +- tools/objtool/elf.c | 63 + tools/objtool/include/objtool/builtin.h | 2 +- tools/objtool/include/objtool/elf.h | 1 + tools/objtool/include/objtool/warn.h | 2 + tools/perf/bench/epoll-ctl.c | 2 +- tools/perf/util/parse-events.c | 8 +- .../x86/amd_pstate_tracer/amd_pstate_trace.py | 354 +++ .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 260 +- tools/testing/nvdimm/Kbuild | 4 - tools/testing/nvdimm/config_check.c | 1 - tools/testing/nvdimm/test/ndtest.c | 67 +- tools/testing/nvdimm/test/nfit.c | 23 - tools/testing/selftests/bpf/ima_setup.sh | 35 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 2 +- tools/testing/selftests/bpf/prog_tests/test_ima.c | 149 +- .../selftests/bpf/prog_tests/xdp_do_redirect.c | 24 + tools/testing/selftests/bpf/progs/ima.c | 66 +- tools/testing/selftests/bpf/progs/test_tc_dtime.c | 38 +- tools/testing/selftests/dma/dma_map_benchmark.c | 25 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 2249 +++++++------- tools/testing/selftests/net/pmtu.sh | 21 +- .../testing/selftests/rcutorture/bin/functions.sh | 2 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 7 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 14 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 4 +- tools/testing/selftests/rcutorture/bin/torture.sh | 20 +- tools/testing/selftests/tc-testing/tdc_config.py | 2 +- tools/testing/selftests/vm/Makefile | 6 +- tools/testing/selftests/x86/Makefile | 6 +- tools/vm/page_owner_sort.c | 150 +- usr/include/Makefile | 2 +- 1949 files changed, 63631 insertions(+), 43327 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/fw-cfg.txt create mode 100644 Documentation/devicetree/bindings/arm/linux,dummy-virt.yaml delete mode 100644 Documentation/devicetree/bindings/ata/ahci-platform.txt create mode 100644 Documentation/devicetree/bindings/ata/ahci-platform.yaml create mode 100644 Documentation/devicetree/bindings/clock/apple,nco.yaml create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7100-audclk.yaml delete mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.txt create mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.yaml create mode 100644 Documentation/devicetree/bindings/dma/mediatek,uart-dma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/mtk-uart-apdma.txt create mode 100644 Documentation/devicetree/bindings/firmware/qemu,fw-cfg-mmio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml create mode 100644 Documentation/devicetree/bindings/i2c/atmel,at91sam-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-at91.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/apple,aic2.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/qcom,mpm.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/microchip,polarfire-s [...] create mode 100644 Documentation/devicetree/bindings/mailbox/mtk,adsp-mbox.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/brcm,bcm947xx- [...] create mode 100644 Documentation/devicetree/bindings/mtd/partitions/brcm,bcm947xx- [...] create mode 100644 Documentation/devicetree/bindings/net/mscc,vsc7514-switch.yaml delete mode 100644 Documentation/devicetree/bindings/net/mscc-ocelot.txt create mode 100644 Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml create mode 100644 Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt5190a-reg [...] delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,hexagon-v56.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc7280-wpss-pil.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sdm845-adsp-pil.yaml create mode 100644 Documentation/devicetree/bindings/rtc/microchip,mfps-rtc.yaml create mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,mpfs- [...] delete mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,polar [...] delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/process/researcher-guidelines.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/index.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/reclaim.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/start.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/usage.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/mm/index.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/mm/ksm.rst create mode 100644 Documentation/translations/zh_CN/devicetree/index.rst create mode 100644 Documentation/translations/zh_CN/devicetree/of_unittest.rst create mode 100644 Documentation/translations/zh_CN/devicetree/usage-model.rst create mode 100644 Documentation/translations/zh_CN/peci/index.rst create mode 100644 Documentation/translations/zh_CN/peci/peci.rst create mode 100644 Documentation/translations/zh_CN/riscv/vm-layout.rst create mode 100644 Documentation/translations/zh_CN/scheduler/sched-stats.rst create mode 100644 Documentation/translations/zh_CN/vm/ksm.rst delete mode 100644 arch/mips/mti-malta/malta-dt.c create mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs-fabric.dtsi create mode 100644 arch/s390/lib/expoline.S create mode 100755 arch/s390/tools/gcc-thunk-extern.sh delete mode 100644 arch/x86/ia32/ia32_aout.c create mode 100644 arch/x86/include/asm/ibt.h create mode 100644 arch/xtensa/lib/ashldi3.S create mode 100644 arch/xtensa/lib/ashrdi3.S create mode 100644 arch/xtensa/lib/divsi3.S create mode 100644 arch/xtensa/lib/lshrdi3.S create mode 100644 arch/xtensa/lib/modsi3.S create mode 100644 arch/xtensa/lib/mulsi3.S create mode 100644 arch/xtensa/lib/udivsi3.S create mode 100644 arch/xtensa/lib/umodsi3.S create mode 100644 drivers/acpi/arm64/agdi.c create mode 100644 drivers/clk/clk-apple-nco.c create mode 100644 drivers/clk/clk_test.c create mode 100644 drivers/clk/microchip/Kconfig create mode 100644 drivers/clk/microchip/clk-mpfs.c create mode 100644 drivers/clk/starfive/clk-starfive-jh7100-audio.c create mode 100644 drivers/clk/starfive/clk-starfive-jh7100.h create mode 100644 drivers/clk/sunxi-ng/ccu-sun6i-rtc.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun6i-rtc.h create mode 100644 drivers/dma/ti/k3-psil-am62.c create mode 100644 drivers/irqchip/irq-qcom-mpm.c create mode 100644 drivers/mailbox/mtk-adsp-mailbox.c create mode 100644 drivers/media/platform/allegro-dvt/Kconfig create mode 100644 drivers/media/platform/allwinner/Kconfig rename drivers/media/platform/{sunxi => allwinner}/Makefile (100%) create mode 100644 drivers/media/platform/allwinner/sun4i-csi/Kconfig rename drivers/media/platform/{sunxi => allwinner}/sun4i-csi/Makefile (100%) rename drivers/media/platform/{sunxi => allwinner}/sun4i-csi/sun4i_csi.c (100%) rename drivers/media/platform/{sunxi => allwinner}/sun4i-csi/sun4i_csi.h (100%) rename drivers/media/platform/{sunxi => allwinner}/sun4i-csi/sun4i_dma.c (100%) rename drivers/media/platform/{sunxi => allwinner}/sun4i-csi/sun4i_v4l2.c (100%) create mode 100644 drivers/media/platform/allwinner/sun6i-csi/Kconfig rename drivers/media/platform/{sunxi => allwinner}/sun6i-csi/Makefile (100%) rename drivers/media/platform/{sunxi => allwinner}/sun6i-csi/sun6i_csi.c (100%) rename drivers/media/platform/{sunxi => allwinner}/sun6i-csi/sun6i_csi.h (100%) rename drivers/media/platform/{sunxi => allwinner}/sun6i-csi/sun6i_csi_reg.h (100%) rename drivers/media/platform/{sunxi => allwinner}/sun6i-csi/sun6i_video.c (100%) rename drivers/media/platform/{sunxi => allwinner}/sun6i-csi/sun6i_video.h (100%) create mode 100644 drivers/media/platform/allwinner/sun8i-di/Kconfig rename drivers/media/platform/{sunxi => allwinner}/sun8i-di/Makefile (100%) rename drivers/media/platform/{sunxi => allwinner}/sun8i-di/sun8i-di.c (100%) rename drivers/media/platform/{sunxi => allwinner}/sun8i-di/sun8i-di.h (100%) create mode 100644 drivers/media/platform/allwinner/sun8i-rotate/Kconfig rename drivers/media/platform/{sunxi => allwinner}/sun8i-rotate/Makefile (100%) rename drivers/media/platform/{sunxi => allwinner}/sun8i-rotate/sun8i-formats.h (100%) rename drivers/media/platform/{sunxi => allwinner}/sun8i-rotate/sun8i-rotate.h (100%) rename drivers/media/platform/{sunxi => allwinner}/sun8i-rotate/sun8i_formats.c (100%) rename drivers/media/platform/{sunxi => allwinner}/sun8i-rotate/sun8i_rotate.c (100%) delete mode 100644 drivers/media/platform/am437x/Kconfig create mode 100644 drivers/media/platform/amlogic/Kconfig create mode 100644 drivers/media/platform/amlogic/Makefile create mode 100644 drivers/media/platform/amlogic/meson-ge2d/Kconfig rename drivers/media/platform/{meson/ge2d => amlogic/meson-ge2d}/Makefile (100%) rename drivers/media/platform/{meson/ge2d => amlogic/meson-ge2d}/ge2d-regs.h (100%) rename drivers/media/platform/{meson/ge2d => amlogic/meson-ge2d}/ge2d.c (100%) create mode 100644 drivers/media/platform/amphion/Kconfig create mode 100644 drivers/media/platform/aspeed/Kconfig create mode 100644 drivers/media/platform/aspeed/Makefile rename drivers/media/platform/{ => aspeed}/aspeed-video.c (100%) create mode 100644 drivers/media/platform/chips-media/Kconfig rename drivers/media/platform/{coda => chips-media}/Makefile (100%) rename drivers/media/platform/{coda => chips-media}/coda-bit.c (100%) rename drivers/media/platform/{coda => chips-media}/coda-common.c (100%) rename drivers/media/platform/{coda => chips-media}/coda-gdi.c (100%) rename drivers/media/platform/{coda => chips-media}/coda-h264.c (100%) rename drivers/media/platform/{coda => chips-media}/coda-jpeg.c (100%) rename drivers/media/platform/{coda => chips-media}/coda-mpeg2.c (100%) rename drivers/media/platform/{coda => chips-media}/coda-mpeg4.c (100%) rename drivers/media/platform/{coda => chips-media}/coda.h (100%) create mode 100644 drivers/media/platform/chips-media/coda_regs.h rename drivers/media/platform/{coda => chips-media}/imx-vdoa.c (100%) rename drivers/media/platform/{coda => chips-media}/imx-vdoa.h (100%) create mode 100644 drivers/media/platform/chips-media/trace.h delete mode 100644 drivers/media/platform/coda/coda_regs.h delete mode 100644 drivers/media/platform/coda/trace.h delete mode 100644 drivers/media/platform/davinci/Kconfig delete mode 100644 drivers/media/platform/exynos4-is/Kconfig delete mode 100644 drivers/media/platform/imx-jpeg/Kconfig delete mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.c delete mode 100644 drivers/media/platform/imx/Kconfig delete mode 100644 drivers/media/platform/imx/Makefile create mode 100644 drivers/media/platform/intel/Kconfig create mode 100644 drivers/media/platform/intel/Makefile rename drivers/media/platform/{ => intel}/pxa_camera.c (100%) delete mode 100644 drivers/media/platform/marvell-ccic/Kconfig create mode 100644 drivers/media/platform/marvell/Kconfig rename drivers/media/platform/{marvell-ccic => marvell}/Makefile (100%) rename drivers/media/platform/{marvell-ccic => marvell}/cafe-driver.c (100%) rename drivers/media/platform/{marvell-ccic => marvell}/mcam-core.c (100%) rename drivers/media/platform/{marvell-ccic => marvell}/mcam-core.h (100%) rename drivers/media/platform/{marvell-ccic => marvell}/mmp-driver.c (100%) create mode 100644 drivers/media/platform/mediatek/Kconfig create mode 100644 drivers/media/platform/mediatek/Makefile create mode 100644 drivers/media/platform/mediatek/jpeg/Kconfig rename drivers/media/platform/{mtk-jpeg => mediatek/jpeg}/Makefile (100%) rename drivers/media/platform/{mtk-jpeg => mediatek/jpeg}/mtk_jpeg_core.c (100%) rename drivers/media/platform/{mtk-jpeg => mediatek/jpeg}/mtk_jpeg_core.h (100%) rename drivers/media/platform/{mtk-jpeg => mediatek/jpeg}/mtk_jpeg_dec_hw.c (100%) rename drivers/media/platform/{mtk-jpeg => mediatek/jpeg}/mtk_jpeg_dec_hw.h (100%) rename drivers/media/platform/{mtk-jpeg => mediatek/jpeg}/mtk_jpeg_dec_parse.c (100%) rename drivers/media/platform/{mtk-jpeg => mediatek/jpeg}/mtk_jpeg_dec_parse.h (100%) rename drivers/media/platform/{mtk-jpeg => mediatek/jpeg}/mtk_jpeg_dec_reg.h (100%) rename drivers/media/platform/{mtk-jpeg => mediatek/jpeg}/mtk_jpeg_enc_hw.c (100%) rename drivers/media/platform/{mtk-jpeg => mediatek/jpeg}/mtk_jpeg_enc_hw.h (100%) create mode 100644 drivers/media/platform/mediatek/mdp/Kconfig create mode 100644 drivers/media/platform/mediatek/mdp/Makefile rename drivers/media/platform/{mtk-mdp => mediatek/mdp}/mtk_mdp_comp.c (100%) rename drivers/media/platform/{mtk-mdp => mediatek/mdp}/mtk_mdp_comp.h (100%) rename drivers/media/platform/{mtk-mdp => mediatek/mdp}/mtk_mdp_core.c (100%) rename drivers/media/platform/{mtk-mdp => mediatek/mdp}/mtk_mdp_core.h (100%) rename drivers/media/platform/{mtk-mdp => mediatek/mdp}/mtk_mdp_ipi.h (100%) rename drivers/media/platform/{mtk-mdp => mediatek/mdp}/mtk_mdp_m2m.c (100%) rename drivers/media/platform/{mtk-mdp => mediatek/mdp}/mtk_mdp_m2m.h (100%) rename drivers/media/platform/{mtk-mdp => mediatek/mdp}/mtk_mdp_regs.c (100%) rename drivers/media/platform/{mtk-mdp => mediatek/mdp}/mtk_mdp_regs.h (100%) rename drivers/media/platform/{mtk-mdp => mediatek/mdp}/mtk_mdp_vpu.c (100%) rename drivers/media/platform/{mtk-mdp => mediatek/mdp}/mtk_mdp_vpu.h (100%) create mode 100644 drivers/media/platform/mediatek/vcodec/Kconfig rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/Makefile (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_dec.c (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_dec.h (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_dec_drv.c (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_dec_hw.c (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_dec_hw.h (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_dec_pm.c (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_dec_pm.h (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_dec_state [...] rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_dec_state [...] rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_drv.h (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_enc.c (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_enc.h (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_enc_drv.c (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_enc_pm.c (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_enc_pm.h (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_fw.c (100%) create mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw.h rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_fw_priv.h (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_fw_scp.c (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_fw_vpu.c (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_intr.c (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_intr.h (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_util.c (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/mtk_vcodec_util.h (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/vdec/vdec_h264_if.c (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/vdec/vdec_h264_req_i [...] rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/vdec/vdec_vp8_if.c (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/vdec/vdec_vp9_if.c (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/vdec_drv_base.h (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/vdec_drv_if.c (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/vdec_drv_if.h (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/vdec_ipi_msg.h (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/vdec_msg_queue.c (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/vdec_msg_queue.h (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/vdec_vpu_if.c (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/vdec_vpu_if.h (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/venc/venc_h264_if.c (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/venc/venc_vp8_if.c (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/venc_drv_base.h (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/venc_drv_if.c (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/venc_drv_if.h (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/venc_ipi_msg.h (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/venc_vpu_if.c (100%) rename drivers/media/platform/{mtk-vcodec => mediatek/vcodec}/venc_vpu_if.h (100%) create mode 100644 drivers/media/platform/mediatek/vpu/Kconfig rename drivers/media/platform/{mtk-vpu => mediatek/vpu}/Makefile (100%) rename drivers/media/platform/{mtk-vpu => mediatek/vpu}/mtk_vpu.c (100%) rename drivers/media/platform/{mtk-vpu => mediatek/vpu}/mtk_vpu.h (100%) delete mode 100644 drivers/media/platform/mtk-mdp/Makefile delete mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h create mode 100644 drivers/media/platform/nvidia/Kconfig create mode 100644 drivers/media/platform/nvidia/Makefile create mode 100644 drivers/media/platform/nvidia/tegra-vde/Kconfig rename drivers/media/platform/{tegra/vde => nvidia/tegra-vde}/Makefile (100%) rename drivers/media/platform/{tegra/vde => nvidia/tegra-vde}/dmabuf-cache.c (100%) rename drivers/media/platform/{tegra/vde => nvidia/tegra-vde}/h264.c (100%) rename drivers/media/platform/{tegra/vde => nvidia/tegra-vde}/iommu.c (100%) create mode 100644 drivers/media/platform/nvidia/tegra-vde/trace.h rename drivers/media/platform/{tegra/vde => nvidia/tegra-vde}/v4l2.c (100%) rename drivers/media/platform/{tegra/vde => nvidia/tegra-vde}/vde.c (100%) rename drivers/media/platform/{tegra/vde => nvidia/tegra-vde}/vde.h (100%) create mode 100644 drivers/media/platform/nxp/Kconfig create mode 100644 drivers/media/platform/nxp/Makefile rename drivers/media/platform/{ => nxp}/fsl-viu.c (100%) create mode 100644 drivers/media/platform/nxp/imx-jpeg/Kconfig rename drivers/media/platform/{ => nxp}/imx-jpeg/Makefile (100%) rename drivers/media/platform/{ => nxp}/imx-jpeg/mxc-jpeg-hw.c (100%) rename drivers/media/platform/{ => nxp}/imx-jpeg/mxc-jpeg-hw.h (100%) create mode 100644 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c rename drivers/media/platform/{ => nxp}/imx-jpeg/mxc-jpeg.h (100%) rename drivers/media/platform/{imx => nxp}/imx-mipi-csis.c (100%) rename drivers/media/platform/{ => nxp}/imx-pxp.c (100%) rename drivers/media/platform/{ => nxp}/imx-pxp.h (100%) rename drivers/media/platform/{ => nxp}/mx2_emmaprp.c (100%) delete mode 100644 drivers/media/platform/omap/Kconfig create mode 100644 drivers/media/platform/qcom/Kconfig create mode 100644 drivers/media/platform/qcom/Makefile create mode 100644 drivers/media/platform/qcom/camss/Kconfig create mode 100644 drivers/media/platform/qcom/venus/Kconfig delete mode 100644 drivers/media/platform/rcar-vin/Kconfig delete mode 100644 drivers/media/platform/rcar_jpu.c create mode 100644 drivers/media/platform/renesas/Kconfig create mode 100644 drivers/media/platform/renesas/Makefile rename drivers/media/platform/{ => renesas}/rcar-fcp.c (100%) rename drivers/media/platform/{ => renesas}/rcar-isp.c (100%) create mode 100644 drivers/media/platform/renesas/rcar-vin/Kconfig rename drivers/media/platform/{ => renesas}/rcar-vin/Makefile (100%) rename drivers/media/platform/{ => renesas}/rcar-vin/rcar-core.c (100%) rename drivers/media/platform/{ => renesas}/rcar-vin/rcar-csi2.c (100%) rename drivers/media/platform/{ => renesas}/rcar-vin/rcar-dma.c (100%) rename drivers/media/platform/{ => renesas}/rcar-vin/rcar-v4l2.c (100%) rename drivers/media/platform/{ => renesas}/rcar-vin/rcar-vin.h (100%) rename drivers/media/platform/{ => renesas}/rcar_drif.c (100%) rename drivers/media/platform/{ => renesas}/rcar_fdp1.c (100%) create mode 100644 drivers/media/platform/renesas/rcar_jpu.c rename drivers/media/platform/{ => renesas}/renesas-ceu.c (100%) rename drivers/media/platform/{ => renesas}/sh_vou.c (100%) rename drivers/media/platform/{ => renesas}/vsp1/Makefile (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1.h (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_brx.c (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_brx.h (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_clu.c (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_clu.h (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_dl.c (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_dl.h (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_drm.c (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_drm.h (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_drv.c (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_entity.c (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_entity.h (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_hgo.c (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_hgo.h (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_hgt.c (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_hgt.h (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_histo.c (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_histo.h (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_hsit.c (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_hsit.h (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_lif.c (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_lif.h (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_lut.c (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_lut.h (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_pipe.c (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_pipe.h (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_regs.h (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_rpf.c (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_rwpf.c (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_rwpf.h (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_sru.c (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_sru.h (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_uds.c (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_uds.h (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_uif.c (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_uif.h (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_video.c (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_video.h (100%) rename drivers/media/platform/{ => renesas}/vsp1/vsp1_wpf.c (100%) create mode 100644 drivers/media/platform/rockchip/Kconfig create mode 100644 drivers/media/platform/rockchip/Makefile create mode 100644 drivers/media/platform/rockchip/rga/Kconfig create mode 100644 drivers/media/platform/rockchip/rkisp1/Kconfig delete mode 100644 drivers/media/platform/s5p-jpeg/jpeg-core.c delete mode 100644 drivers/media/platform/s5p-jpeg/jpeg-core.h delete mode 100644 drivers/media/platform/s5p-jpeg/jpeg-hw-exynos3250.h delete mode 100644 drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c delete mode 100644 drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h delete mode 100644 drivers/media/platform/s5p-jpeg/jpeg-regs.h delete mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd.c delete mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd.h delete mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.c delete mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.h delete mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.c delete mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.h delete mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c delete mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.h delete mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_debug.h delete mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c delete mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_dec.h delete mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c delete mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_enc.h delete mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_opr.c delete mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_opr.h delete mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c delete mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.h delete mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_pm.c delete mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_pm.h create mode 100644 drivers/media/platform/samsung/Kconfig create mode 100644 drivers/media/platform/samsung/Makefile create mode 100644 drivers/media/platform/samsung/exynos-gsc/Kconfig rename drivers/media/platform/{ => samsung}/exynos-gsc/Makefile (100%) rename drivers/media/platform/{ => samsung}/exynos-gsc/gsc-core.c (100%) rename drivers/media/platform/{ => samsung}/exynos-gsc/gsc-core.h (100%) rename drivers/media/platform/{ => samsung}/exynos-gsc/gsc-m2m.c (100%) rename drivers/media/platform/{ => samsung}/exynos-gsc/gsc-regs.c (100%) rename drivers/media/platform/{ => samsung}/exynos-gsc/gsc-regs.h (100%) create mode 100644 drivers/media/platform/samsung/exynos4-is/Kconfig rename drivers/media/platform/{ => samsung}/exynos4-is/Makefile (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/common.c (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/common.h (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-capture.c (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-core.c (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-core.h (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-command.h (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-errno.c (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-errno.h (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-i2c.c (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-i2c.h (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-param.c (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-param.h (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-regs.c (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-regs.h (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-sensor.c (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is-sensor.h (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is.c (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-is.h (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-isp-video.c (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-isp-video.h (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-isp.c (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-isp.h (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-lite-reg.c (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-lite-reg.h (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-lite.c (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-lite.h (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-m2m.c (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-reg.c (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/fimc-reg.h (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/media-dev.c (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/media-dev.h (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/mipi-csis.c (100%) rename drivers/media/platform/{ => samsung}/exynos4-is/mipi-csis.h (100%) create mode 100644 drivers/media/platform/samsung/s3c-camif/Kconfig rename drivers/media/platform/{ => samsung}/s3c-camif/Makefile (100%) rename drivers/media/platform/{ => samsung}/s3c-camif/camif-capture.c (100%) rename drivers/media/platform/{ => samsung}/s3c-camif/camif-core.c (100%) rename drivers/media/platform/{ => samsung}/s3c-camif/camif-core.h (100%) rename drivers/media/platform/{ => samsung}/s3c-camif/camif-regs.c (100%) rename drivers/media/platform/{ => samsung}/s3c-camif/camif-regs.h (100%) create mode 100644 drivers/media/platform/samsung/s5p-g2d/Kconfig rename drivers/media/platform/{ => samsung}/s5p-g2d/Makefile (100%) rename drivers/media/platform/{ => samsung}/s5p-g2d/g2d-hw.c (100%) rename drivers/media/platform/{ => samsung}/s5p-g2d/g2d-regs.h (100%) rename drivers/media/platform/{ => samsung}/s5p-g2d/g2d.c (100%) rename drivers/media/platform/{ => samsung}/s5p-g2d/g2d.h (100%) create mode 100644 drivers/media/platform/samsung/s5p-jpeg/Kconfig rename drivers/media/platform/{ => samsung}/s5p-jpeg/Makefile (100%) create mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c create mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-core.h rename drivers/media/platform/{ => samsung}/s5p-jpeg/jpeg-hw-exynos3250.c (100%) create mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-exynos3250.h rename drivers/media/platform/{ => samsung}/s5p-jpeg/jpeg-hw-exynos4.c (100%) rename drivers/media/platform/{ => samsung}/s5p-jpeg/jpeg-hw-exynos4.h (100%) create mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.c create mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.h create mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-regs.h create mode 100644 drivers/media/platform/samsung/s5p-mfc/Kconfig rename drivers/media/platform/{ => samsung}/s5p-mfc/Makefile (100%) rename drivers/media/platform/{ => samsung}/s5p-mfc/regs-mfc-v10.h (100%) rename drivers/media/platform/{ => samsung}/s5p-mfc/regs-mfc-v6.h (100%) rename drivers/media/platform/{ => samsung}/s5p-mfc/regs-mfc-v7.h (100%) rename drivers/media/platform/{ => samsung}/s5p-mfc/regs-mfc-v8.h (100%) rename drivers/media/platform/{ => samsung}/s5p-mfc/regs-mfc.h (100%) rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc.c (100%) create mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd.c create mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd.h create mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c create mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.h create mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c create mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.h rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_common.h (100%) create mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.c create mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.h create mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_debug.h create mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c create mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.h create mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c create mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.h rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_intr.c (100%) rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_intr.h (100%) rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_iommu.h (100%) create mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c create mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.h rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_opr_v5.c (100%) rename drivers/media/platform/{ => samsung}/s5p-mfc/s5p_mfc_opr_v5.h (100%) create mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c create mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.h create mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_pm.c create mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_pm.h delete mode 100644 drivers/media/platform/sti/c8sectpfe/Kconfig create mode 100644 drivers/media/platform/stm/Kconfig create mode 100644 drivers/media/platform/stm/Makefile create mode 100644 drivers/media/platform/stm/sti/Kconfig create mode 100644 drivers/media/platform/stm/sti/Makefile create mode 100644 drivers/media/platform/stm/sti/bdisp/Kconfig rename drivers/media/platform/{ => stm}/sti/bdisp/Makefile (100%) rename drivers/media/platform/{ => stm}/sti/bdisp/bdisp-debug.c (100%) rename drivers/media/platform/{ => stm}/sti/bdisp/bdisp-filter.h (100%) rename drivers/media/platform/{ => stm}/sti/bdisp/bdisp-hw.c (100%) rename drivers/media/platform/{ => stm}/sti/bdisp/bdisp-reg.h (100%) rename drivers/media/platform/{ => stm}/sti/bdisp/bdisp-v4l2.c (100%) rename drivers/media/platform/{ => stm}/sti/bdisp/bdisp.h (100%) create mode 100644 drivers/media/platform/stm/sti/c8sectpfe/Kconfig rename drivers/media/platform/{ => stm}/sti/c8sectpfe/Makefile (100%) rename drivers/media/platform/{ => stm}/sti/c8sectpfe/c8sectpfe-common.c (100%) rename drivers/media/platform/{ => stm}/sti/c8sectpfe/c8sectpfe-common.h (100%) rename drivers/media/platform/{ => stm}/sti/c8sectpfe/c8sectpfe-core.c (100%) rename drivers/media/platform/{ => stm}/sti/c8sectpfe/c8sectpfe-core.h (100%) rename drivers/media/platform/{ => stm}/sti/c8sectpfe/c8sectpfe-debugfs.c (100%) rename drivers/media/platform/{ => stm}/sti/c8sectpfe/c8sectpfe-debugfs.h (100%) rename drivers/media/platform/{ => stm}/sti/c8sectpfe/c8sectpfe-dvb.c (100%) rename drivers/media/platform/{ => stm}/sti/c8sectpfe/c8sectpfe-dvb.h (100%) create mode 100644 drivers/media/platform/stm/sti/delta/Kconfig rename drivers/media/platform/{ => stm}/sti/delta/Makefile (100%) rename drivers/media/platform/{ => stm}/sti/delta/delta-cfg.h (100%) rename drivers/media/platform/{ => stm}/sti/delta/delta-debug.c (100%) rename drivers/media/platform/{ => stm}/sti/delta/delta-debug.h (100%) rename drivers/media/platform/{ => stm}/sti/delta/delta-ipc.c (100%) rename drivers/media/platform/{ => stm}/sti/delta/delta-ipc.h (100%) rename drivers/media/platform/{ => stm}/sti/delta/delta-mem.c (100%) rename drivers/media/platform/{ => stm}/sti/delta/delta-mem.h (100%) rename drivers/media/platform/{ => stm}/sti/delta/delta-mjpeg-dec.c (100%) rename drivers/media/platform/{ => stm}/sti/delta/delta-mjpeg-fw.h (100%) rename drivers/media/platform/{ => stm}/sti/delta/delta-mjpeg-hdr.c (100%) rename drivers/media/platform/{ => stm}/sti/delta/delta-mjpeg.h (100%) rename drivers/media/platform/{ => stm}/sti/delta/delta-v4l2.c (100%) rename drivers/media/platform/{ => stm}/sti/delta/delta.h (100%) create mode 100644 drivers/media/platform/stm/sti/hva/Kconfig rename drivers/media/platform/{ => stm}/sti/hva/Makefile (100%) rename drivers/media/platform/{ => stm}/sti/hva/hva-debugfs.c (100%) rename drivers/media/platform/{ => stm}/sti/hva/hva-h264.c (100%) rename drivers/media/platform/{ => stm}/sti/hva/hva-hw.c (100%) rename drivers/media/platform/{ => stm}/sti/hva/hva-hw.h (100%) rename drivers/media/platform/{ => stm}/sti/hva/hva-mem.c (100%) rename drivers/media/platform/{ => stm}/sti/hva/hva-mem.h (100%) rename drivers/media/platform/{ => stm}/sti/hva/hva-v4l2.c (100%) rename drivers/media/platform/{ => stm}/sti/hva/hva.h (100%) create mode 100644 drivers/media/platform/stm/stm32/Kconfig rename drivers/media/platform/{ => stm}/stm32/Makefile (100%) rename drivers/media/platform/{ => stm}/stm32/dma2d/dma2d-hw.c (100%) rename drivers/media/platform/{ => stm}/stm32/dma2d/dma2d-regs.h (100%) rename drivers/media/platform/{ => stm}/stm32/dma2d/dma2d.c (100%) rename drivers/media/platform/{ => stm}/stm32/dma2d/dma2d.h (100%) rename drivers/media/platform/{ => stm}/stm32/stm32-dcmi.c (100%) delete mode 100644 drivers/media/platform/sunxi/Kconfig delete mode 100644 drivers/media/platform/sunxi/sun4i-csi/Kconfig delete mode 100644 drivers/media/platform/sunxi/sun6i-csi/Kconfig delete mode 100644 drivers/media/platform/tegra/vde/trace.h delete mode 100644 drivers/media/platform/ti-vpe/Makefile create mode 100644 drivers/media/platform/ti/Kconfig create mode 100644 drivers/media/platform/ti/Makefile create mode 100644 drivers/media/platform/ti/am437x/Kconfig rename drivers/media/platform/{ => ti}/am437x/Makefile (100%) rename drivers/media/platform/{ => ti}/am437x/am437x-vpfe.c (100%) rename drivers/media/platform/{ => ti}/am437x/am437x-vpfe.h (100%) rename drivers/media/platform/{ => ti}/am437x/am437x-vpfe_regs.h (100%) create mode 100644 drivers/media/platform/ti/cal/Makefile rename drivers/media/platform/{ti-vpe => ti/cal}/cal-camerarx.c (100%) rename drivers/media/platform/{ti-vpe => ti/cal}/cal-video.c (100%) rename drivers/media/platform/{ti-vpe => ti/cal}/cal.c (100%) rename drivers/media/platform/{ti-vpe => ti/cal}/cal.h (100%) rename drivers/media/platform/{ti-vpe => ti/cal}/cal_regs.h (100%) create mode 100644 drivers/media/platform/ti/davinci/Kconfig rename drivers/media/platform/{ => ti}/davinci/Makefile (100%) rename drivers/media/platform/{ => ti}/davinci/ccdc_hw_device.h (100%) rename drivers/media/platform/{ => ti}/davinci/dm355_ccdc.c (100%) rename drivers/media/platform/{ => ti}/davinci/dm355_ccdc_regs.h (100%) rename drivers/media/platform/{ => ti}/davinci/dm644x_ccdc.c (100%) rename drivers/media/platform/{ => ti}/davinci/dm644x_ccdc_regs.h (100%) rename drivers/media/platform/{ => ti}/davinci/isif.c (100%) rename drivers/media/platform/{ => ti}/davinci/isif_regs.h (100%) rename drivers/media/platform/{ => ti}/davinci/vpbe.c (100%) rename drivers/media/platform/{ => ti}/davinci/vpbe_display.c (100%) rename drivers/media/platform/{ => ti}/davinci/vpbe_osd.c (100%) rename drivers/media/platform/{ => ti}/davinci/vpbe_osd_regs.h (100%) rename drivers/media/platform/{ => ti}/davinci/vpbe_venc.c (100%) rename drivers/media/platform/{ => ti}/davinci/vpbe_venc_regs.h (100%) rename drivers/media/platform/{ => ti}/davinci/vpfe_capture.c (100%) rename drivers/media/platform/{ => ti}/davinci/vpif.c (100%) rename drivers/media/platform/{ => ti}/davinci/vpif.h (100%) rename drivers/media/platform/{ => ti}/davinci/vpif_capture.c (100%) rename drivers/media/platform/{ => ti}/davinci/vpif_capture.h (100%) rename drivers/media/platform/{ => ti}/davinci/vpif_display.c (100%) rename drivers/media/platform/{ => ti}/davinci/vpif_display.h (100%) rename drivers/media/platform/{ => ti}/davinci/vpss.c (100%) create mode 100644 drivers/media/platform/ti/omap/Kconfig rename drivers/media/platform/{ => ti}/omap/Makefile (100%) rename drivers/media/platform/{ => ti}/omap/omap_vout.c (100%) rename drivers/media/platform/{ => ti}/omap/omap_vout_vrfb.c (100%) rename drivers/media/platform/{ => ti}/omap/omap_vout_vrfb.h (100%) rename drivers/media/platform/{ => ti}/omap/omap_voutdef.h (100%) rename drivers/media/platform/{ => ti}/omap/omap_voutlib.c (100%) rename drivers/media/platform/{ => ti}/omap/omap_voutlib.h (100%) create mode 100644 drivers/media/platform/ti/omap3isp/Kconfig rename drivers/media/platform/{ => ti}/omap3isp/Makefile (100%) rename drivers/media/platform/{ => ti}/omap3isp/cfa_coef_table.h (100%) rename drivers/media/platform/{ => ti}/omap3isp/gamma_table.h (100%) rename drivers/media/platform/{ => ti}/omap3isp/isp.c (100%) rename drivers/media/platform/{ => ti}/omap3isp/isp.h (100%) rename drivers/media/platform/{ => ti}/omap3isp/ispccdc.c (100%) rename drivers/media/platform/{ => ti}/omap3isp/ispccdc.h (100%) rename drivers/media/platform/{ => ti}/omap3isp/ispccp2.c (100%) rename drivers/media/platform/{ => ti}/omap3isp/ispccp2.h (100%) rename drivers/media/platform/{ => ti}/omap3isp/ispcsi2.c (100%) rename drivers/media/platform/{ => ti}/omap3isp/ispcsi2.h (100%) rename drivers/media/platform/{ => ti}/omap3isp/ispcsiphy.c (100%) rename drivers/media/platform/{ => ti}/omap3isp/ispcsiphy.h (100%) rename drivers/media/platform/{ => ti}/omap3isp/isph3a.h (100%) rename drivers/media/platform/{ => ti}/omap3isp/isph3a_aewb.c (100%) rename drivers/media/platform/{ => ti}/omap3isp/isph3a_af.c (100%) rename drivers/media/platform/{ => ti}/omap3isp/isphist.c (100%) rename drivers/media/platform/{ => ti}/omap3isp/isphist.h (100%) rename drivers/media/platform/{ => ti}/omap3isp/isppreview.c (100%) rename drivers/media/platform/{ => ti}/omap3isp/isppreview.h (100%) rename drivers/media/platform/{ => ti}/omap3isp/ispreg.h (100%) rename drivers/media/platform/{ => ti}/omap3isp/ispresizer.c (100%) rename drivers/media/platform/{ => ti}/omap3isp/ispresizer.h (100%) rename drivers/media/platform/{ => ti}/omap3isp/ispstat.c (100%) rename drivers/media/platform/{ => ti}/omap3isp/ispstat.h (100%) rename drivers/media/platform/{ => ti}/omap3isp/ispvideo.c (100%) rename drivers/media/platform/{ => ti}/omap3isp/ispvideo.h (100%) rename drivers/media/platform/{ => ti}/omap3isp/luma_enhance_table.h (100%) rename drivers/media/platform/{ => ti}/omap3isp/noise_filter_table.h (100%) rename drivers/media/platform/{ => ti}/omap3isp/omap3isp.h (100%) create mode 100644 drivers/media/platform/ti/vpe/Makefile rename drivers/media/platform/{ti-vpe => ti/vpe}/csc.c (100%) rename drivers/media/platform/{ti-vpe => ti/vpe}/csc.h (100%) rename drivers/media/platform/{ti-vpe => ti/vpe}/sc.c (100%) rename drivers/media/platform/{ti-vpe => ti/vpe}/sc.h (100%) rename drivers/media/platform/{ti-vpe => ti/vpe}/sc_coeff.h (100%) rename drivers/media/platform/{ti-vpe => ti/vpe}/vpdma.c (100%) rename drivers/media/platform/{ti-vpe => ti/vpe}/vpdma.h (100%) rename drivers/media/platform/{ti-vpe => ti/vpe}/vpdma_priv.h (100%) rename drivers/media/platform/{ti-vpe => ti/vpe}/vpe.c (100%) rename drivers/media/platform/{ti-vpe => ti/vpe}/vpe_regs.h (100%) create mode 100644 drivers/media/platform/via/Kconfig create mode 100644 drivers/media/platform/via/Makefile rename drivers/media/platform/{ => via}/via-camera.c (100%) rename drivers/media/platform/{ => via}/via-camera.h (100%) delete mode 100644 drivers/media/tuners/tuner-xc2028-types.h delete mode 100644 drivers/media/tuners/tuner-xc2028.c delete mode 100644 drivers/media/tuners/tuner-xc2028.h create mode 100644 drivers/media/tuners/xc2028-types.h create mode 100644 drivers/media/tuners/xc2028.c create mode 100644 drivers/media/tuners/xc2028.h delete mode 100644 drivers/misc/habanalabs/common/hwmgr.c create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-ethtool.c create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v1.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v2.c create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_dev.c create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_dev.h create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c.h create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852ce.c delete mode 100644 drivers/nvdimm/blk.c create mode 100644 drivers/nvdimm/nd_perf.c create mode 100644 drivers/phy/freescale/phy-fsl-lynx-28g.c create mode 100644 drivers/regulator/rt5190a-regulator.c create mode 100644 drivers/rpmsg/rpmsg_char.h create mode 100644 drivers/rpmsg/rpmsg_ctrl.c create mode 100644 include/dt-bindings/clock/starfive-jh7100-audio.h create mode 100644 include/dt-bindings/regulator/richtek,rt5190a-regulator.h create mode 100644 include/linux/acpi_agdi.h create mode 100644 include/linux/map_benchmark.h create mode 100644 include/linux/resume_user_mode.h delete mode 100644 include/linux/tracehook.h create mode 100644 sound/soc/intel/avs/Makefile create mode 100644 sound/soc/intel/avs/avs.h create mode 100644 sound/soc/intel/avs/cldma.c create mode 100644 sound/soc/intel/avs/cldma.h create mode 100644 sound/soc/intel/avs/core.c create mode 100644 sound/soc/intel/avs/dsp.c create mode 100644 sound/soc/intel/avs/ipc.c create mode 100644 sound/soc/intel/avs/loader.c create mode 100644 sound/soc/intel/avs/messages.c create mode 100644 sound/soc/intel/avs/messages.h create mode 100644 sound/soc/intel/avs/registers.h create mode 100644 sound/soc/intel/avs/utils.c delete mode 100644 tools/include/nolibc/arch-aarch64.h delete mode 100644 tools/include/nolibc/arch-arm.h delete mode 100644 tools/include/nolibc/arch-i386.h delete mode 100644 tools/include/nolibc/arch-mips.h delete mode 100644 tools/include/nolibc/arch-riscv.h delete mode 100644 tools/include/nolibc/arch-x86_64.h delete mode 100644 tools/include/nolibc/arch.h delete mode 100644 tools/include/nolibc/ctype.h delete mode 100644 tools/include/nolibc/errno.h delete mode 100644 tools/include/nolibc/signal.h delete mode 100644 tools/include/nolibc/std.h delete mode 100644 tools/include/nolibc/stdio.h delete mode 100644 tools/include/nolibc/stdlib.h delete mode 100644 tools/include/nolibc/string.h delete mode 100644 tools/include/nolibc/sys.h delete mode 100644 tools/include/nolibc/time.h delete mode 100644 tools/include/nolibc/types.h delete mode 100644 tools/include/nolibc/unistd.h delete mode 100644 tools/memory-model/Documentation/locking.txt 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 create mode 100755 tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py