This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-defconfig in repository toolchain/ci/linux.
omits 6d9bd4ad4ca0 Add linux-next specific files for 20220211 omits a00df6c1c55a Merge branch 'akpm-current/current' omits feb823bca035 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 8ec51777d074 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fb9b50934a9a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7998c119ba2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 14b4e5adad63 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 688225412c85 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 4f86180bd0a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef5be3177227 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits e57ef21a0a86 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits a53a398d54f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 830586550dea Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 161c75b4b9a7 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits b3cbe336fec7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2db1a8d2de4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 99552f462f9d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8a45a5863fa0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 056dc0e68ef5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef211bf29a93 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits c5ecb088e567 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4c6429a25325 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bcd78ce4d1b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 822261f19c1a Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits c73162967c6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9674bc18c2fe Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits e9cf38189a85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 977889616aa5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5fc15292e95c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 519b21ce1e55 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 378bcd572fde Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 91d6b11d1275 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 1a26d7f069c3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ca6e8e11d462 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cb7615324a9d Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 247675144df4 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits a4a9743f3d77 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 76e2d9cdac3c Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 823635261f43 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits 4469ed723761 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" omits 2704008a02c8 selftests: kselftest framework: provide "finished" helper omits eebe5fad8659 selftests: vm: remove dependecy from internal kernel macros omits ed012fd5d334 selftests: vm: add the uapi headers include variable omits 7c52f6187121 selftests: mptcp: add the uapi headers include variable omits 2170c0ef9c0b selftests: net: add the uapi headers include variable omits ff9fe1a60a45 selftests: landlock: add the uapi headers include variable omits 1b4346849c02 selftests: kvm: add the uapi headers include variable omits 55ab1be2d07a selftests: futex: add the uapi headers include variable omits 9f6d8f1fa5ad selftests: correct the headers install path omits 84a2c7cfdc10 selftests: add and export a kernel uapi headers path omits 3909742a0365 selftests: set the BUILD variable to absolute path omits 0467b5bbe0c5 kcov: properly handle subsequent mmap calls omits 7173b2e41df4 kcov: split ioctl handling into locked and unlocked parts omits 28144ad18c55 panic: add option to dump all CPUs backtraces in panic_print omits e4ce4c1685cd sysctl: documentation: fix table format warning omits 49c7ab4bd4a6 docs: sysctl/kernel: add missing bit to panic_print omits 5a1658099f38 kasan: no need to unset panic_on_warn in end_report() omits 4af998746a33 ubsan: no need to unset panic_on_warn in ubsan_epilogue() omits 3720158f9a51 panic: unset panic_on_warn inside panic() omits 25eccbe48e54 docs: kdump: add scp example to write out the dump file omits 2b2853c83571 docs: kdump: update description about sysfs file system support omits 034312e4db1f arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits b61afd472ef1 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits 066d3f3a0d96 riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] omits 8d887b972eda kexec: make crashk_res, crashk_low_res and crash_notes sym [...] omits bb541c7f345e selftests/exec: test for empty string on NULL argv omits 18104fe602da exec: Fix min/max typo in stack space calculation omits cc4f13068e20 exec: force single empty string when argv is empty omits 975042a990d5 minix: fix bug when opening a file with O_DIRECT omits 1c0732c25f12 fs/pipe.c: local vars have to match types of proper pipe_i [...] omits c7e179c7eaab fs/pipe: use kvcalloc to allocate a pipe_buffer array omits 860fe42b6a2d init/main.c: silence some -Wunused-parameter warnings omits 18cf22793dd0 kallsyms: print module name in %ps/S case when KALLSYMS is [...] omits 2002b47c79dd ELF: fix overflow in total mapping size calculation omits 85168a55d031 fs/binfmt_elf: refactor load_elf_binary function omits 53dd35d185e1 fs-binfmt_elf-fix-at_phdr-for-unusual-elf-files-v5 omits 509b60c1cb0a fs/binfmt_elf: fix AT_PHDR for unusual ELF files omits 3a420a0a3f26 scripts/checkpatch.pl: remove _deferred and _deferred_once [...] omits d776e81bbe16 checkpatch: add --fix option for some TRAILING_STATEMENTS omits 29774caf5ea3 checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] omits a032b253d231 lz4: fix LZ4_decompress_safe_partial read out of bound omits d95de956ede6 bitfield: add explicit inclusions to the example omits 247b14ca5cb0 ilog2: force inlining of __ilog2_u32() and __ilog2_u64() omits 0737e80372af include: drop pointless __compiler_offsetof indirection omits eb2f85d7836d Kconfig.debug: make DEBUG_INFO always default=n omits 4e0e2951f8cc Kconfig.debug: make DEBUG_INFO selectable from a choice omits e320e7437e75 proc/sysctl: make protected_* world readable omits 825f1ce40241 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment omits 3a822abfc72e proc/vmcore: fix possible deadlock on concurrent mmap and read omits 427c3ff26767 proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix omits 4a4249e4beea proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks omits 2e1dbd65e8fe kernel/hung_task.c: Monitor killed tasks. omits 850a9f98601a fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 8db012813a3f fs/buffer.c: add debug print for __getblk_gfp() stall problem omits b812d39424e2 mm/damon: remove redundant page validation omits 486dc52b416b mm/damon: remove the target id concept omits 3399cf02e1ed mm/damon/core: move damon_set_targets() into dbgfs omits 8b58d43f3021 Docs/admin-guide/mm/damon/usage: update for changed initai [...] omits d1e8c0947794 mm/damon/dbgfs/init_regions: use target index instead of t [...] omits 9f47843cae4c tools: add hmm gup test for long term pinned device pages omits 33d59b643c5a mm/gup: make migrate_device_page() fails always if !CONFIG [...] omits a9a8101d12ac mm/gup.c: migrate device coherent pages when pinning inste [...] omits 753d23572343 migrate.c: remove vma check in migrate_vma_setup() omits c5ea992e66ff tools: update test_hmm script to support SP config omits 1e57df6e07c9 tools: update hmm-test to support device coherent type omits 873cd499570f lib: add support for device coherent type in test_hmm omits eaf499651bd6 lib: test_hmm add module param for zone device type omits 2e72bfda40cb lib: test_hmm add ioctl to get zone device type omits 1f155b83d8d9 drm/amdkfd: coherent type as sys mem on migration to ram omits 5afbb09768d4 drm/amdkfd: add SPM support for SVM omits dcbb483575d9 mm/gup: fail get_user_pages for LONGTERM dev coherent type omits c1dfed0b6674 mm: add device coherent vma selection for memory migration omits 3ffa03413169 mm: add zone device coherent type memory support omits 1d28b02aac83 mm/hmm.c: remove unneeded local variable ret omits 20eba0620ab4 mm/highmem: remove unnecessary done label omits 6baa13b2ab92 highmem-document-kunmap_local-v2 omits 9656af7422e3 highmem: document kunmap_local() omits b8aad1d50c20 mm-outline-copy_overflow-fix omits 9d8ff0b40bf5 mm: uninline copy_overflow() omits c8c47fb5e92d mm: remove usercopy_warn() omits ddcaed781981 mm/zswap.c: allow handling just same-value filled pages omits b631060b6d74 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 24c2988eb262 mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP omits ef48710bf840 mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) omits d2fda71bccc5 mm/munlock: page migration needs mlock pagevec drained omits 14489c0e9e02 mm/internal: Implement no-op mlock_page_drain() for !CONFIG_MMU omits a337c6e48cfb Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits d482f1fa00eb Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 5c886f185622 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 179a9a54e543 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits def6976173d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3e42645eab23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5b152c1a5494 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 06dc521a7a9f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 9845899fc4a5 init/Kconfig: Specify the interpreter for rust-is-available.sh omits b8eba89e788f [RFC] drivers: android: Binder IPC in Rust omits 7039efd96f1e [RFC] drivers: gpio: PrimeCell PL061 in Rust omits 3940a5bf9ed4 MAINTAINERS: Rust omits e08d0f75a50b samples: add Rust examples omits 16c7ab1830e6 Kbuild: add Rust support omits 0b154fdfa6ec docs: add Rust documentation omits ff44a20f31f3 scripts: decode_stacktrace: demangle Rust symbols omits 94edb1a916b3 scripts: add `generate_rust_analyzer.py` omits d6b5278df365 vsprintf: add new `%pA` format specifier omits 532047a64fbc rust: export generated symbols omits 7b3c0edf343a rust: add `kernel` crate omits 92f6f2db61e7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d39852735a33 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 04de78f61ee0 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits b32c20ad73c3 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 31b187ecb5a1 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 567b49239653 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 5b5abd4aaec3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2811de8082c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ebef0d2f433c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1736835b4011 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits d702274b4584 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits d896e07ce74c Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits f9b49de0ddec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits feaf6bbeef25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 483d414ed802 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits df663da40999 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a408c4156839 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits a2222344eec0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 554d42c61de6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fbd1a60cb64d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 82cb4a658a08 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7b7871364a50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 229902dd7f46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f758816a2832 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8ac204760260 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b7e7b25f59da Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits ea8ad1ea1208 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 78bb8e275107 Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] omits cd1fc9c5f4e1 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits fe8132f2100a Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits f10b37005582 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 81dc356177d2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e0384ce03f0d Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 05fedd2cd1a7 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 70325364d000 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 4dcfa4ead558 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 1e1c43ff117c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 63b37fc6c6a6 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits c109cd7aa829 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b8255e166704 mm/munlock: mlock_page() munlock_page() batch by pagevec omits 81f7ae869792 mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() omits 3f23ca997c95 mm/migrate: __unmap_and_move() push good newpage to LRU omits 02e46416c7a6 mm/munlock: mlock_pte_range() when mlocking or munlocking omits 392acd3b39f6 mm/munlock: maintain page->mlock_count while unevictable omits 1a073313bcfb mm/munlock: replace clear_page_mlock() by final clearance omits 9473776ffc99 mm/munlock: rmap call mlock_vma_page() munlock_vma_page() omits 220087a225f7 mm/munlock: delete munlock_vma_pages_all(), allow oomreap omits ab9ea505450e mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE omits 3f707ceee92e mm/munlock: delete page_mlock() and all its works omits 466bba2b18f5 mm/memory_hotplug: fix misplaced comment in offline_pages omits c4d5a33f1b9b mm/memory_hotplug: clean up try_offline_node omits 5694a04777fe mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] omits 9d016b1754ec mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix omits 80c5373a1ba1 mm/memory_hotplug: remove obsolete comment of __add_pages omits e3c3c319bdf8 drivers/base/node: consolidate node device subsystem initi [...] omits f02571bfe310 drivers/base/memory: add memory block to memory group afte [...] omits 825e7fa08b6d memcg: do not tweak node in alloc_mem_cgroup_per_node_info omits f2a2bf7f14ef mm: make free_area_init_node aware of memory less nodes omits c56809bf8cf0 mm, memory_hotplug: reorganize new pgdat initialization omits 4dcbf77aafcc mm, memory_hotplug: drop arch_free_nodedata omits 2321f30263aa mm-handle-uninitialized-numa-nodes-gracefully-fix omits a61b5ad15c4d mm: handle uninitialized numa nodes gracefully omits 70ed65739f64 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] omits ae5945b3f7c5 mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits 49955e28079b mm/balloon_compaction: make balloon page compaction callba [...] omits ae02e0e307f9 mm/hwpoison: check the subpage, not the head page omits d3f742f05ba3 mm/vmstat: add event for ksm swapping in copy omits ee4b8d563dcf memory tiering: skip to scan fast memory omits 46267d9448a2 numa-balancing-optimize-page-placement-for-memory-tiering- [...] omits a0493af71bae numa-balancing-optimize-page-placement-for-memory-tiering- [...] omits 2fd13790e9af NUMA balancing: optimize page placement for memory tiering system omits 7863923b6b4d NUMA Balancing: add page promotion counter omits 31590c0a5675 powerpc/fadump: opt out from freeing pages on cma activati [...] omits 4613e6138b6e mm/cma: provide option to opt out from exposing pages on a [...] omits 399ea679ac90 mm,migrate: fix establishing demotion target omits 5ae4270f7e7e mm/migration: add trace events for base page and HugeTLB m [...] omits 0b6e2e385e96 mm/migration: add trace events for THP migrations omits 0d7ed1e0d429 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits b32a5aae4192 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 9daa7cf99804 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB omits 563f9d5fea18 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits c3a70d660b64 selftests: vm: add a hugetlb test case omits 09beb2990598 mm: sparsemem: use page table lock to protect kernel pmd o [...] omits 02af408a571f mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits 2e579f241c8c mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits 7ded9787b772 mm/hwpoison: fix error page recovered but reported "not re [...] omits e596babd495b mm/memory-failure.c: remove obsolete comment omits b5ce4dc442b7 mm/page_alloc: don't pass pfn to free_unref_page_commit() omits d518abfee517 mm/mmzone.h: remove unused macros omits e5575341465d mm: discard __GFP_ATOMIC omits 28dd3135dee3 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() omits 4da2a428d9fb mm/page_alloc: add penalty to local_node omits 2026e164b34a mm/page_alloc: adding same penalty is enough to get round- [...] omits 2996f5bc7d8a mm: page_alloc: avoid merging non-fallbackable pageblocks [...] omits 20a870e07c7b mm/vmalloc.c: vmap(): don't allow invalid pages omits b23d58e9e06d mm/vmalloc.c: fix "unused function" warning omits f25771b15ed0 mm/vmalloc: eliminate an extra orig_gfp_mask omits a39e5c730c87 mm/vmalloc: add adjust_search_size parameter omits b5cdec5e43d1 mm/vmalloc: Move draining areas out of caller context omits a003ee7f5140 mm/vmalloc: remove unneeded function forward declaration omits 8d8ae7f4bb71 mm-sparsemem-fix-mem_section-will-never-be-null-gcc-12-warning-v2 omits 35419b6b6a78 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning omits 869291ce7974 mm/sparse: make mminit_validate_memmodel_limits() static omits c3ccc706a76a mm: remove mmu_gathers storage from remaining architectures omits e20aea6ba7e8 mm: replace multiple dcache flush with flush_dcache_folio() omits dbfe652eaec0 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] omits a4aef1013df1 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] omits 92cb00ee8ec3 mm: fix missing cache flush for all tail pages of compound page omits d2090703cb9f mm: thp: fix wrong cache flush in remove_migration_pmd() omits 7c58d4f5ea49 mm: merge pte_mkhuge() call into arch_make_huge_pte() omits d990f7d22422 mm/huge_memory: remove stale locking logic from __split_hu [...] omits 7d37ffd2f195 mm/huge_memory: remove stale page_trans_huge_mapcount() omits 54aed56ac4ec mm/swapfile: remove stale reuse_swap_page() omits 2921315a496c mm/khugepaged: remove reuse_swap_page() usage omits 1d70dc1df5cf mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() omits e49f1349146c mm: streamline COW logic in do_swap_page() omits 89aef36173cb mm: slightly clarify KSM logic in do_swap_page() omits bde0975e412b mm: optimize do_wp_page() for fresh pages in local LRU pagevecs omits 3cc04b6f4a40 mm: optimize do_wp_page() for exclusive pages in the swapcache omits 0f0f6092c19b mm: generalize ARCH_HAS_FILTER_PGPROT omits 23f034a9e526 mm/memcg: retrieve parent memcg from css.parent omits 88ef7f0054bd mm/memcg: mem_cgroup_per_node is already set to 0 on allocation omits 0bc57ef1e57e memcg-add-per-memcg-total-kernel-memory-stat-v2 omits 3b83ac8e9933 memcg: add per-memcg total kernel memory stat omits 059576d7b946 memcg: replace in_interrupt() with !in_task() omits 989f6b893cec mm/gup: remove unused get_user_pages_locked() omits 34a7334a848d mm: change lookup_node() to use get_user_pages_fast() omits 9a2afde43f52 mm/gup: remove unused pin_user_pages_locked() omits 17fc8f1692ed mm/gup: follow_pfn_pte(): -EEXIST cleanup omits 47e1d26238b1 mm: fix invalid page pointer returned with FOLL_PIN gups omits c1948cbcda1e filemap: remove find_get_pages() omits c329c73eb5d9 mm-move-page-writeback-sysctls-to-is-own-file-fix omits 107d3efb5103 mm-move-page-writeback-sysctls-to-is-own-file-checkpatch-fixes omits 3eb7a613cb25 mm: move page-writeback sysctls to their own file omits 384dbe672e3c mm: unexport page_init_poison omits f80659b66cf8 mm/page_owner: record task command name omits 5b0142d8054f mm/page_owner: print memcg information omits b84d73c087c2 mm/page_owner: use scnprintf() to avoid excessive buffer o [...] omits be30b0e2fc30 lib/vsprintf: avoid redundant work with 0 size omits 4be4a474b7f2 Documentation/vm/page_owner.rst: fix unexpected indentation warns omits d21a34310047 documentation-vm-page_ownerrst-update-the-documentation-fix omits 4f6efd4fbb14 Documentation/vm/page_owner.rst: update the documentation omits 3cb514e1e2d2 tools/vm/page_owner_sort.c: delete invalid duplicate code omits 501cc553a61c tools/vm/page_owner_sort.c: two trivial fixes omits 8a41b51e72e5 tools/vm/page_owner_sort.c: support sorting pid and time omits ab184d158ffa tools/vm/page_owner_sort.c: add switch between culling by [...] omits 4dfec3976fe9 tools/vm/page_owner_sort.c: support sorting by stack trace omits 77705ed98011 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits e3f0daaf7f3e tools/vm/page_owner_sort.c: sort by stacktrace before culling omits 79f14978c5b6 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] omits 394ddf2a837f similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" omits 2a333b11216b kasan: improve vmalloc tests omits ef18451394b1 kasan: documentation updates omits d878d05db63d arm64: select KASAN_VMALLOC for SW/HW_TAGS modes omits 4c00f99c10b0 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS omits 9c400e7059be kasan: add kasan.vmalloc command line flag omits 79c966e5a131 kasan: clean up feature flags for HW_TAGS mode omits 8ae1da40233c kasan: mark kasan_arg_stacktrace as __initdata omits 2b9266a7d335 kasan, arm64: don't tag executable vmalloc allocations omits 8109c2d99ea5 kasan, vmalloc: only tag normal vmalloc allocations omits ed43c2da9f69 kasan, vmalloc: add vmalloc tagging for HW_TAGS omits 6da4c234dabe kasan, page_alloc: allow skipping memory init for HW_TAGS omits 5b7efdcbfd88 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS omits b64a1a77581e kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS omits cd561b6cfa23 kasan, vmalloc: unpoison VM_ALLOC pages after mapping omits 8b267034f528 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged omits 5a297d4423ff kasan, vmalloc: add vmalloc tagging for SW_TAGS omits 82e205bb8199 kasan, arm64: reset pointer tags of vmapped stacks omits d88ab804bde3 kasan, fork: reset pointer tags of vmapped stacks omits 62a7f21025fd kasan, vmalloc: reset tags in vmalloc functions omits 8ddee5afe8e4 kasan: add wrappers for vmalloc hooks omits 8e19a051c21b kasan: reorder vmalloc hooks omits f5bf9bfd0f57 kasan, vmalloc: drop outdated VM_KASAN comment omits 385f4ecc8654 kasan, x86, arm64, s390: rename functions for modules shadow omits a2c97110e95e kasan: define KASAN_VMALLOC_INVALID for SW_TAGS omits 569ee120fc47 kasan: clean up metadata byte definitions omits 1361539d49ec kasan, page_alloc: rework kasan_unpoison_pages call site omits 9e5b7436cb97 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook omits 6262c83bfc78 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook omits 1a3fd02f64fb kasan, page_alloc: combine tag_clear_highpage calls in pos [...] omits d771205ea7bf kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook omits e872557436c3 kasan, page_alloc: refactor init checks in post_alloc_hook omits 4afdc4d3afb5 kasan: only apply __GFP_ZEROTAGS when memory is zeroed omits 3128fce6f2a8 mm: clarify __GFP_ZEROTAGS comment omits 8f5d28fc631c kasan: drop skip_kasan_poison variable in free_pages_prepare omits 1707d21021fe kasan, page_alloc: init memory of skipped pages on free omits b5e527adb904 kasan, page_alloc: simplify kasan_poison_pages call site omits 5567121d48ef kasan, page_alloc: merge kasan_free_pages into free_pages_prepare omits a425ac997830 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] omits c80fc4021e0c kasan, page_alloc: deduplicate should_skip_kasan_poison omits 1cb6a295f6c8 mount: warn only once about timestamp range expiration omits 48c43f51d8be mm: remove congestion tracking framework omits 9d290208f35f block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" omits 6c84d0ab98d4 NFS: remove congestion control omits 6b1bd10b027f fuse: don't set/clear bdi_congested omits 1206860b80a7 cephfs: don't set/clear bdi_congestion omits 86ef2064da29 f2f2: replace some congestion_wait() calls with io_schedul [...] omits e1f31dab4328 f2fs: change retry waiting for f2fs_write_single_data_page() omits 43b6946b9b7e ext2: remove unused pointer bdi omits 2cbedb468221 remove-bdi_congested-and-wb_congested-and-related-functions-fix omits fa715c348ab0 mm/fs: remove bdi_congested() and wb_congested() and relat [...] omits 080987862288 mm/fs: remove inode_congested() omits 894c9949e764 ocfs2: fix ocfs2 corrupt when iputting an inode omits 2e1a47c67faf ocfs2: clear links count in ocfs2_mknod() if an error occurs omits f204df327936 ocfs2: reflink deadlock when clone file to the same direct [...] omits 9fc36daa7011 ocfs2: cleanup some return variables omits 864f5a02e35a ntfs: add sanity check on allocation size omits a6d279ccf949 procfs: prevent unpriveleged processes accessing fdinfo dir omits 86af28cf83e8 /proc/kpageflags: do not use uninitialized struct pages omits 378cb9f6d83a /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits da6fdf44afdb kfence: make test case compatible with run time set sample [...] omits a51b312c8b57 kasan: test: prevent cache merging in kmem_cache_double_destroy omits 602a1743bcf1 selftests/vm: cleanup hugetlb file after mremap test omits 8584ec83e825 mm: fix panic in __alloc_pages omits 6d66882e05cf random: ensure mix_interrupt_randomness() is consistent omits ab32be29b406 next-20220208/bpf-next omits eb64ab21520a next-20220209/net-next omits d47f013d59e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 59df9c601c13 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 2aa057a199be Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits b67959013391 random: rearrange and redocument omits 251841928220 random: add proper SPDX header omits 6e5a544fdb63 random: deobfuscate irq u32/u64 contributions omits 8d8d932620a2 random: move fast_pool/fast_mix definitions to site of use omits 8bc09b5b90e9 random: remove unused tracepoints omits c607a82525bf random: remove ifdef'd out interrupt bench omits 94eca16ee805 random: tie batched entropy generation to base_crng generation omits b11ca5913ce9 random: fix locking for crng_init in crng_reseed() omits be755b813b93 random: zero buffer after reading entropy from userspace omits a1214689f821 random: remove outdated INT_MAX >> 6 check in urandom_read() omits c29399435b93 random: make more consistent use of integer types omits 180393e78172 random: use hash function for crng_slow_load() omits d968978f3954 random: use simpler fast key erasure flow on per-cpu keys omits 5ff7b1e04458 random: absorb fast pool into input pool after fast load omits 592f3064c422 random: do not xor RDRAND when writing into /dev/random omits 92f1bee6839c random: ensure early RDSEED goes through mixer on init omits f7ffe34fd41f random: inline leaves of rand_initialize() omits bb2565bc15bc random: get rid of secondary crngs omits 751c59c17811 random: use RDSEED instead of RDRAND in entropy extraction omits c435eb18be80 random: fix locking in crng_fast_load() omits 08506326bf01 random: defer fast pool mixing to worker omits e8884913a084 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 15ceaf862bd5 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 00383387e348 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 41ca67a14c3e Merge branch 'docs-next' of git://git.lwn.net/linux.git omits aa1239a65482 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits b823e34b6802 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 5202b8b30a95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 30c90dab557c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6328498f308b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 941cf9536037 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits f0ea1bd67597 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits af990d155f2a Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 8ab4542f5743 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 1ff611b0e2f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8b8e75b53320 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits b1c77bbfe38b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1aeca3dbd44b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits ce3df8de4d87 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 39243cb312e3 next-20220210/btrfs omits bb578f97effb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0fb3cf5bdf69 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 905f1dd22558 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 294521da3129 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4bba90eb1233 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ba3fdc6fd945 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ba73afe16c80 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits d6c971c4e122 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 399508e34a7c Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 3a3c0f875f81 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits e5dde587b71f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aa25b7b4ad7a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4a2a3e66b316 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 6ae0c2927d65 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits d9f717dbb309 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 64a892e7d236 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits be32fba3c1db Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 12d404cacd31 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 3e436ea200ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b84ee245c089 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 6b75fa562723 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 17058dabd3bc Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits d5688c504e37 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 8b14f430757b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits da11974f0ac1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f9d4ffdebbfd Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits f4d61bd8d5b9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 254026aa5105 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 843c2a0fcbf5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7196d0c9a432 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8224ecfbef0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5cba2e92ed45 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e2fe316d94be Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 08c1ceeca713 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4bda8dbd8694 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits b191591d28fc Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 29605913a0c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 26e24a3b936f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f3a6eaa28b0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2343e22d654f Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] omits 0bffd2e1c553 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 9184c52f84ba Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 1110941b1a9c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9b960151a798 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits c849047c2473 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 5fe1af06c8eb Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 34cc86fb341a Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits 1644bd609492 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ec09e5d3c2ca Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] omits c89bdde4b5d1 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits fd41a27a1bd7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8764f6f89a48 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 2af1645572f8 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 94cf00744cc8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a11d6c7fcaf7 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits a23e0ce64ae7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6f3c80430684 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits ea267867e916 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a2cd69fad87f Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits e3d76bb86c68 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 4cf52f357ecb Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits b55a65e66f17 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 8bce30679bad Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits b7bbfc1f46f4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 85ea1727bfcf Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 1c6bda4b8c29 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits f4d5097247d4 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits 56c59d1fc691 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2bb22e9506b8 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 345a37dfe4e5 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits c5f69c44814f Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 5f2602db6128 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 33b34db47d1d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ef688f298558 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d0fcae3f9d09 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 7ca2ec63f963 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ac5d8559d736 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits a0eafda3873b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9d06b7209881 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ed5c4ce937bf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 075a3c8a6af7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c222a32827a2 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 1a9d6a1129aa Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 4f3b857f4e06 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 1a548fa22524 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits e13b748294e6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 17b8e0e55db5 block: add bio_start_io_acct_remapped for the benefit of DM omits d4875907ac49 dm: improve correctness and efficiency of bio-based IO accounting omits 9b044ca4ac33 Merge branch 'thermal-hfi' into linux-next omits d9d81d84f948 cifs: fix double free race when mount fails in cifs_get_root() omits 27df960cd5e5 Merge branch 'docs-fixes' into docs-next omits 1f1f56216ebf docs: Makefile: Add -no-shell-escape option to LATEXOPTS omits ed8aa41d5e81 parisc: Fix some apparent put_user() failures omits b9d4792d4c56 dm delay: dm_submit_bio_remap omits 7623c33ab076 dm crypt: use dm_submit_bio_remap omits 53720ecb6b56 dm: add dm_submit_bio_remap interface omits d63f70780623 random: remove batched entropy locking omits 5b8cca3c47ea dm: prep for following changes omits fc8f444edf42 dm: record old_sector in dm_target_io before calling map function omits 26c1ea9db945 dm: remove code only needed before submit_bio recursion omits bcddf1b15366 dm: remove unused mapped_device argument from free_tio omits f5e33bc47e91 dm: remove impossible BUG_ON in __send_empty_flush omits 50c130504a8f dm: reduce code duplication in __map_bio omits 5b49d19f0a9b dm: refactor dm_split_and_process_bio a bit omits db09d8201c41 dm: fold __clone_and_map_data_bio into __split_and_process_bio omits fde3852e1120 dm: rename split functions omits 14f71764c260 Merge branch 'for-5.18' into for-next omits 0ba8896d2fd7 lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd [...] omits efa8027149a1 tick/rcu: Stop allowing RCU_SOFTIRQ in idle omits d338d22b9d33 tick/rcu: Remove obsolete rcu_needs_cpu() parameters omits 7a935b7ac61b tools/nolibc/stdlib: implement abort() omits e7c2ea570394 tools/nolibc: also mention how to build by just setting th [...] omits b7fda8865e9c tools/nolibc/time: create time.h with time() omits c40ab4c7870f tools/nolibc/signal: move raise() to signal.h omits 3e3a301d1eb4 tools/nolibc/unistd: add usleep() omits 1774903d6525 tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] omits 64f0b4d59a74 tools/nolibc/errno: extract errno.h from sys.h omits 8bcc95aaaf1d tools/nolibc/string: export memset() and memmove() omits a5dedc75582d tools/nolibc/types: define PATH_MAX and MAXPATHLEN omits 6adb05488104 tools/nolibc/arch: mark the _start symbol as weak omits 5baada7bbae0 tools/nolibc: move exported functions to their own section omits e5d0fa016533 tools/nolibc/string: add tiny versions of strncat() and strlcat() omits 37b53fa7b2d3 tools/nolibc/string: add strncpy() and strlcpy() omits 98d3d37683e2 tools/nolibc/string: slightly simplify memmove() omits 4320832b0bf6 tools/nolibc/string: use unidirectional variants for memcpy() omits 77c87181dd9c tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] omits 9c0448613a0d tools/nolibc/stdlib: make raise() use the lower level sysc [...] omits 0a47c1537b9c tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() omits 7e31581a425b tools/nolibc/sys: make open() take a vararg on the 3rd argument omits fd5723783646 tools/nolibc/stdio: add perror() to report the errno value omits 2ec53a8b1578 tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE omits 195ee481335f tools/nolibc/stdio: add a minimal [vf]printf() implementation omits fc8e8c6dec46 tools/nolibc/stdio: add fwrite() to stdio omits 34e926182dcf tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] omits ff2bc0f2f842 tools/nolibc/stdio: add a minimal set of stdio functions omits 58039c0bb9ab tools/nolibc/stdlib: add utoh() and u64toh() omits bf0851ab0be4 tools/nolibc/stdlib: add i64toa() and u64toa() omits 542c32d788c9 tools/nolibc/stdlib: replace the ltoa() function with more [...] omits c9d5f7064fba tools/nolibc/stdlib: move ltoa() to stdlib.h omits 6fc3a097968c tools/nolibc/types: move makedev to types.h and make it a macro omits f596dcbd84ea tools/nolibc/types: make FD_SETSIZE configurable omits 83d71a02e2dd tools/nolibc/types: move the FD_* functions to macros in types.h omits 98e1d2500f09 tools/nolibc/ctype: add the missing is* functions omits 151f368e5cd3 tools/nolibc/ctype: split the is* functions to ctype.h omits 29088796e597 tools/nolibc/string: split the string functions into string.h omits 84c341ea26fc tools/nolibc/stdlib: extract the stdlib-specific functions [...] omits f2c478960f51 tools/nolibc/sys: split the syscall definitions into their [...] omits ae824c59a2b3 tools/nolibc/arch: split arch-specific code into individual files omits ed04c3298236 tools/nolibc/types: split syscall-specific definitions int [...] omits 9843ae057299 tools/nolibc/std: move the standard type definitions to std.h omits 68b468d1e76e tools/nolibc: guard the main file against multiple inclusion omits c89bc6a05464 tools/nolibc: use pselect6 on RISCV omits 8615055f00a5 printk: defer_console_output: use atomic update omits ba2c5d15022a drm/i915/ttm: tweak priority hint selection omits 6d4ebbbe09f9 opp: Expose of-node's name in debugfs omits 3803ad40e73c Merge branch 'for-next/hardening' into for-next/kspp omits 1607085dd837 Merge branch 'for-next/overflow' into for-next/kspp omits 6d7027b5514d Merge branch 'for-next/array-bounds' into for-next/kspp omits a092a8e705ca Makefile: Enable -Wzero-length-bounds omits 19cc51c4a01b Makefile: Enable -Warray-bounds omits 44dc8eeec2cc scsi: ibmvscsis: Silence -Warray-bounds warning omits 456a8a02cdfc m68k: cmpxchg: Dereference matching size omits 6263c633794f alpha: Silence -Warray-bounds warnings omits d05425523c40 tpm: vtpm_proxy: Check length to avoid compiler warning omits e8d07dab476a iio: addac: ad74413r: Do not reference negative array offsets omits 9737cb2ba01d drm/dp: Fix OOB read when handling Post Cursor2 register omits 26645f94e83b drm/dp: Fix off-by-one in register cache size omits e6cc5dc39ba4 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] omits 90825c12d694 drm/radeon: Add HD-audio component notifier support (v2) omits 43a71c1ed23b Revert "drm/amd/display: To modify the condition in indica [...] omits 9fe2e5192d6d drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 5502e3c09584 drm/amdgpu: only check for _PR3 on dGPUs omits 46d95a3a6dea drm/amdgpu: add another raven1 gfxoff quirk omits e9ebe9d15a97 fortify: Add Clang support omits 9f51c7bfb5df fortify: Make sure strlen() may still be used as a constan [...] omits 154aa14cf705 fortify: Use __diagnose_as() for better diagnostic coverage omits 08c6c1240b98 fortify: Make pointer arguments const omits 82266a67f833 Compiler Attributes: Add __diagnose_as for Clang omits ff9d91e11c69 Compiler Attributes: Add __overloadable for Clang omits f962e01a944b Compiler Attributes: Add __pass_object_size for Clang omits e425afe3f96e fortify: Replace open-coded __gnu_inline attribute omits f2edd5978acc Merge branch 'acpi-x86' into linux-next omits 46c22c5279f7 Merge remote-tracking branch 'spi/for-5.16' into spi-linus omits bf8900406e9e drm/i915/guc: Use a single pass to calculate regset omits f4044ca19670 drm/i915/guc: Prepare for error propagation omits 0e91de9ca5c0 cifs: channel helper functions should set tcpStatus omits 1774fd262ec2 coredump: also dump first pages of non-executable ELF libraries omits 8a4cc4b9f748 mm: memcg: synchronize objcg lists with a dedicated spinlock omits 1f03fd4e59b4 mm: vmscan: remove deadlock due to throttling failing to m [...] omits 39a32e8a9379 proc: avoid unused variable warning in pagemap_pmd_range() omits acea685153b2 fs-proc-task_mmuc-dont-read-mapcount-for-migration-entry-v4 omits ebf6eed85545 fs/proc: task_mmu.c: don't read mapcount for migration entry omits 1dd369f8ada0 fs/binfmt_elf: fix PT_LOAD p_align values for loaders omits 5004c264ca64 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits f99444784bf9 fortify: Update compile-time tests for Clang 14 omits 45e31710b1ca fortify: Detect struct member overflows in memset() at com [...] omits 4a47e3d1c71c fortify: Detect struct member overflows in memmove() at co [...] omits 9b106a9037d7 fortify: Detect struct member overflows in memcpy() at com [...] omits 05720d5322e7 scsi: mpt3sas: Convert to flexible arrays omits 8a9c87e35d75 media: omap3isp: Use struct_group() for memcpy() region omits ee3dbe5d2c84 intel_th: msu: Use memset_startat() for clearing hw header omits 483b347a9394 KVM: x86: Replace memset() "optimization" with normal per- [...] omits 1e2d75f89fc7 Merge branch 'acpi-pm' into linux-next omits 30368e183a06 rcutorture: Suppress debugging grace period delays during [...] omits e3377867a242 torture: Add rcu_normal and rcu_expedited runs to torture.sh omits c9b7da6070b1 EXP rcutorture: Test polled expedited grace-period primitives omits df1dbbf1700e EXP rcu: Add polled expedited grace-period primitives omits ff864be10938 EXP tick: Detect and fix jiffies update stall omits 2d789b703a61 rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() omits 628a5d1bd306 EXP rcu-tasks: Check for abandoned callbacks omits 3bc1ef882594 Merge branch 'lkmm-dev.2022.02.01b' into HEAD omits f65fbc21b767 Merge branch 'clocksource.2022.02.01b' into HEAD omits 029b31d2ef70 Merge branch 'lkmm.2022.02.01b' into HEAD omits 9e7e0ffb99c5 Merge branches 'exp.2022.02.08a', 'fixes.2022.02.08a', 'rc [...] omits 1aa6a7957230 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits c86993b58297 rcu: Replace cpumask_weight with cpumask_empty where appropriate omits d1fa370242bb rcu: Remove __read_mostly annotations from rcu_scheduler_a [...] omits 68a30197b7c6 rcu: Uninline multi-use function: finish_rcuwait() omits 7fd1f3ba20b7 mmc: core: use sysfs_emit() instead of sprintf() omits 03131b47c09f Merge branch 'fixes' into next omits 399518b62db7 mmc: sunxi-mmc: Add D1 MMC variant omits fd2f5100b5d0 dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles omits 220d92d87391 mmc: dw_mmc: Use device_property_string_array_count() omits 7ddce43e6d22 mmc: davinci: Use of_device_get_match_data() helper omits ec880b99aebd mmc: sdhci-of-at91: Use of_device_get_match_data() helper omits e9962e2054b0 mmc: sdhci-tegra: Use of_device_get_match_data() helper omits 47611e5d4113 mmc: wmt-sdmmc: Use of_device_get_match_data() helper omits 3c285d6989a7 random: remove use_input_pool parameter from crng_reseed() omits 966038a49e2b random: make credit_entropy_bits() always safe omits 43ce66e0805c random: always wake up entropy writers after extraction omits dd0602d8dfd6 random: use linear min-entropy accumulation crediting omits cc674e7a3d6c random: simplify entropy debiting omits d512f889f8c7 random: use computational hash for entropy extraction omits 14cc509e7b68 selftests/powerpc/copyloops: Add memmove_64 test omits 6fe3cb915752 powerpc/pseries: make pseries_devicetree_update() static omits b139e2632409 Revert "PCI/portdrv: Do not setup up IRQs if there are no users" omits 62565b54e588 Merge branch 'acpi-tables' into linux-next omits 0292c169c39a Merge branch 'pnp' into linux-next omits 83178e8ef33e Merge branch 'pm-cpufreq' into linux-next omits 0a005c36b900 Merge branches 'thermal-int340x' and 'thermal-powerclamp' [...] omits c3ff4b5d3d7c Merge branch 'pm-tools' into linux-next omits 983bbeae0126 Merge branch 'thermal-hfi' into linux-next omits 9a0ef006a9be Merge branches 'acpica', 'acpi-osl' and 'acpi-properties' [...] omits c9aacc6f62ac Merge branch 'thermal-docs' into linux-next omits 728b9b5874f8 f2fs: add a way to limit roll forward recovery time omits 87c1ead75ee8 f2fs: support idmapped mounts omits fc030fdb5a46 powerpc/vdso: Move cvdso_call macro into gettimeofday.S omits 27f8f913b29d powerpc/vdso: Remove cvdso_call_time macro omits 7f0d5d689700 powerpc/vdso: Merge vdso64 and vdso32 into a single directory omits d7f5ddb38c75 powerpc/vdso: Rework VDSO32 makefile to add a prefix to ob [...] omits c6e5230ae8db powerpc/vdso: augment VDSO32 functions to support 64 bits build omits 52ccb366879d powerpc/lib/sstep: use truncate_if_32bit() omits 9dae6ca3d575 powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__ omits e38baf4eedda powerpc/lib/sstep: Use l1_dcache_bytes() instead of opencoding omits b6a879da57a0 powerpc: Use the newly added is_tsk_32bit_task() macro omits 5561a7fce027 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits d211fae36445 powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core omits 35bc8486acf8 powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and T [...] omits fe36c0f37f99 powerpc: Add set_memory_{p/np}() and remove set_memory_attr() omits ecf6a7d05379 powerpc/set_memory: Avoid spinlock recursion in change_pag [...] omits 3a1a8f078670 powerpc/ftrace: Remove ftrace_32.S omits 021ff8547d2a m68k: m5441x: remove erroneous clock disable omits 8cc70b8e6c92 m68knommu: fix ucsimm sparse warnings omits 6e117e183550 m68knommu: fix 'screen_bits' defined but not used omits 65480863da95 m68knommu: fix warning: no previous prototype for 'init_dragen2' omits 163812a9c80a Merge x86/cpu into tip/master omits f271b3c56499 Merge irq/core into tip/master omits baef9012364c Merge x86/irq into tip/master omits e81993dd975a Merge perf/core into tip/master omits b0b2a19ba9b2 Merge sched/core into tip/master omits 87e71eae3d63 Merge locking/core into tip/master omits 880538d70283 Merge x86/paravirt into tip/master omits 070e3f15154d Merge x86/build into tip/master omits ad794154940e Merge x86/misc into tip/master omits c924e8d6f4a4 Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] omits 80839488f2a7 Merge branch 'for-next-next-v5.17-20220204' into for-next- [...] omits 7cb25875e95a Merge branch 'for-next-current-v5.16-20220204' into for-ne [...] omits 78c89c69bbbc Merge branch 'ext/filipe/cleanups-logging' into for-next-n [...] omits 4d75d3047bdc Merge branch 'ext/filipe/read-cleanups' into for-next-next [...] omits df9b5c799eb0 Merge branch 'ext/qu/more-defrag-fixes' into for-next-next [...] omits cfb5c8e04ddd Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] omits 207e153e022d Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] omits 995f7b23203e Merge branch 'ext/omar/encoded' into for-next-next-v5.17-20220204 omits 6cdc80cd277d Merge branch 'misc-next' into for-next-next-v5.17-20220204 omits 7ae58b9aac9b Merge branch 'misc-5.17' into for-next-current-v5.16-20220204 omits 5cfd2010719d btrfs: defrag: remove an ambiguous condition for rejection omits a7c0fab916ae btrfs: defrag: don't defrag extents which is already at it [...] omits f4d840610c66 btrfs: defrag: don't try to merge regular extents with pre [...] omits 30ba322788d7 btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] omits 76e2822c3d45 btrfs: introduce dedicated helper to scrub simple-stripe b [...] omits 9dae7e613729 btrfs: introduce dedicated helper to scrub simple-mirror b [...] omits d6ff6c653ced btrfs: introduce a helper to locate an extent item omits a29423c05321 btrfs: expand subpage support to any PAGE_SIZE > 4K omits b2e01c34e821 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits 42e9b6113415 btrfs: use dummy extent buffer for super block sys chunk a [...] omits 047fbf431722 linux-next: build failure after merge of the kspp tree omits e5402ab080aa btrfs: add BTRFS_IOC_ENCODED_WRITE omits e2b865e02688 btrfs: add BTRFS_IOC_ENCODED_READ omits d43c6f21edd8 btrfs: add definitions + documentation for encoded I/O ioctls omits 805104ec24fe btrfs: optionally extend i_size in cow_file_range_inline() omits 6be12bc442b7 btrfs: clean up cow_file_range_inline() omits 77b48121e8cb btrfs: support different disk extent size for delalloc omits 72bee479fd5b btrfs: add ram_bytes and offset to btrfs_ordered_extent omits 0653fdc91e4f btrfs: don't advance offset for compressed bios in btrfs_c [...] omits 40faa2c77aee fs: export variant of generic_write_checks without iov_iter omits 9d0d6412ce45 fs: export rw_verify_area() omits 7b6830648997 btrfs: prepare extents to be logged before locking a log t [...] omits e409a9df9309 btrfs: remove useless path release in the fast fsync path omits 8df544e91b36 btrfs: remove constraint on number of visited leaves when [...] omits 3b080ef8a112 btrfs: avoid unnecessary computation when deleting items f [...] omits f181aaea7438 btrfs: avoid unnecessary COW of leaves when deleting items [...] omits 6b79729069d0 btrfs: remove unnecessary leaf free space checks when push [...] omits 2f50e60cd27a btrfs: assert we have a write lock when removing and repla [...] omits c401a2b2a24c btrfs: remove no longer used counter when reading data page omits ca1a9cca2456 btrfs: fix lost error return value when reading a data page omits b353325c483d btrfs: stop checking for NULL return from btrfs_get_extent() omits 9b2bdd007c34 btrfs: stop checking for NULL return from btrfs_get_extent [...] omits 7cc0ce61f01d btrfs: zoned: remove redundant assignment in btrfs_check_z [...] omits ae75fa542281 x86/cpufeatures: Put the AMX macros in the word 18 block omits 876f7a438e42 Merge drm/drm-next into drm-intel-gt-next omits e27cd859ac8c MAINTAINERS: add missing "security/integrity" directory omits 5e8d21c230f9 ima: Fix trivial typos in the comments omits e7b2a1b85b3b btrfs: replace BUILD_BUG_ON by static_assert omits d1ac1e6d7b2b btrfs: don't hold CPU for too long when defragging a file omits 9421fdba4215 gfs2: Initialize gh_error in gfs2_glock_nq omits 0fcc006691f5 gfs2: Make use of list_is_first omits a322ebf62539 gfs2: Switch lock order of inode and iopen glock omits edbe77ba49c8 gfs2: cancel timed-out glock requests omits 6aa66962ceb6 gfs2: Expect -EBUSY after canceling dlm locking requests omits fae885c3f17c gfs2: gfs2_setattr_size error path fix omits 1b43ebb1dbf4 rcu: Mark writes to the rcu_segcblist structure's ->flags field omits a6075a506439 kasan: Record work creation stack trace with interrupts enabled omits 441066bfb74c rcu: Inline __call_rcu() into call_rcu() omits 3253707913eb rcu: Add mutex for rcu boost kthread spawning and affinity [...] omits 63fd4853d0a7 rcu: Fix description of kvfree_rcu() omits 1095325c0690 MAINTAINERS: Add Frederic and Neeraj to their RCU files omits 86df41418693 drm/i915: Introduce G12 subplatform of DG2 omits 29b9702ffe70 drm/i915/ttm: Return some errors instead of trying memcpy move omits ef6e871af312 drm/i915/dg2: s/engine->i915/i915/ for engine workarounds omits 8dfa08baad02 SUNRPC: Record endpoint information in trace log omits cc308fec8e4d SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid omits 4d2cb234e1a0 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] omits 1d04e2f684e1 NFSD: Remove NFSD_PROC_ARGS_* macros omits dcc7b56e0dad NFSD: Use __sockaddr field to store socket addresses omits 38750c9d26bb tracing: Update print fmt check to handle new __get_sockad [...] omits 6fa057b1cfec tracing: Introduce helpers to safely handle dynamic-sized [...] omits 0af4886b0b78 NFSD: Streamline the rare "found" case omits 4a4e44933d2e NFSD: Skip extra computation for RC_NOCACHE case omits 44bbebb25ac2 NFSD: De-duplicate hash bucket indexing omits ae9318f841e0 nfsd: Add support for the birth time attribute omits 0cb63fc57859 dt-bindings: mmc: Add compatible for Mediatek MT8186 omits f1c07bbfe79e Merge branch 'fixes' into next omits 02accd6c0c05 btrfs: zoned: allow DUP on meta-data block groups omits 56e029df09fa btrfs: zoned: prepare for allowing DUP on zoned omits cdff03c0153b btrfs: zoned: make zone finishing multi stripe capable omits 5c1f44a2a0f0 btrfs: zoned: make zone activation multi stripe capable omits ba87132c7e06 btrfs: add support for multiple global roots omits 97f3684358c4 btrfs: add code to support the block group root omits 4dcbe0d73dd5 btrfs: abstract out loading the tree root omits 014f69860ad1 btrfs: tree-checker: don't fail on empty extent roots for [...] omits 6d42cebaa34d btrfs: disable space cache related mount options for exten [...] omits 5c9f3b2af2fb btrfs: disable snapshot creation/deletion for extent tree v2 omits 5f1e6501e0c8 btrfs: disable scrub for extent-tree-v2 omits 6a0375c9855e btrfs: disable qgroups in extent tree v2 omits d5810c821194 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 omits aefd84a73caa btrfs: disable balance for extent tree v2 for now omits bfc02e089422 btrfs: add definition for EXTENT_TREE_V2 omits 6d062d89db6e btrfs: use single variable to track return value at btrfs_ [...] omits fcbc3d39923f btrfs: avoid inode logging during rename and link when possible omits 594c0edba2ba btrfs: stop doing unnecessary log updates during a rename omits a4c1c682cd29 btrfs: avoid logging all directory changes during renames omits ca3f601b7407 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] omits 5468a675c11d btrfs: add helper to delete a dir entry from a log tree omits af445f5103f2 btrfs: skip reserved bytes warning on unmount after log cl [...] omits a6eaa3018967 btrfs: send: remove redundant ret variable in fs_path_copy omits dd4bd65bf5a1 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] omits 8a7aa8b97995 btrfs: fix use of uninitialized variable at rm device ioctl omits ca580b5175c3 btrfs: scrub: remove redundant initialization of increment omits 91a847140a32 btrfs: zoned: remove redundant initialization of to_add omits fe81a078aad9 btrfs: fix use-after-free after failure to create a snapshot omits 89fb2531b70e btrfs: tree-checker: check item_size for dev_item omits d17aa3c4df79 btrfs: tree-checker: check item_size for inode_item omits 28aac724c9d4 btrfs: cleanup temporary variables when finding rotational [...] omits fd81f57b440d btrfs: fix deadlock between quota disable and qgroup resca [...] omits fe97b9a8ef63 btrfs: use dev_t to match device in device_matched omits 5ac23c8af585 btrfs: add device major-minor info in the struct btrfs_device omits e721dd9b4740 btrfs: match stale devices by dev_t omits b042fbc6c4b1 btrfs: harden identification of a stale device omits 877a0388fb99 btrfs: simplify fs_devices member access in btrfs_init_dev [...] omits 8754f7c257e9 btrfs: reuse existing inode from btrfs_ioctl omits a1ed976c8fff btrfs: move missing device handling in a dedicate function omits 7080f941de94 btrfs: stop trying to log subdirectories created in past t [...] omits bbbf338af54e btrfs: stop copying old dir items when logging a directory omits 4cf46a8dc2e5 btrfs: put initial index value of a directory in a constant omits 98872f868849 btrfs: don't log unnecessary boundary keys when logging directory omits 7827c43b0f93 btrfs: don't start transaction for scrub if the fs is moun [...] omits 9c4e34c58bd8 btrfs: reuse existing pointers from btrfs_ioctl omits 3a1c3e9268be btrfs: remove write and wait of struct walk_control omits afb77a29073e Merge branch 'imx/defconfig' into for-next omits 4c8b3e7ce24f Merge branch 'imx/dt64' into for-next omits 8867481cd8a9 Merge branch 'imx/dt' into for-next omits 1f5c6c75816f Merge branch 'imx/bindings' into for-next omits 830aeeac6d04 Merge branch 'imx/soc' into for-next omits f0cd033f6829 Merge branch 'imx/drivers' into for-next omits d3f23948554e arm64: dts: ls1028a-qds: define mdio slots for networking options omits df5548c3c699 arm64: dts: imx8m{m,n}_venice*: add gpio-line-names omits bedd1fd45443 arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_ [...] omits 11eaa59bd6b1 arm64: dts: imx8mp: disable usb3_phy1 omits 107726103c24 arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible omits 270677026261 drm/i915/dg2: Add Wa_14015227452 omits a594525c82e0 drm/i915: Allow dead vm to unbind vma's without lock. omits c192d22b7d65 arm64: dts: imx8: add mu5/6 node omits 7a05c5a0c883 drm/i915: Lock dpt_obj around set_cache_level, v2. omits c5e3b1396d52 arm64: dts: imx8qm: Add SCU RTC node omits bc1922e5d349 drm/i915: Fix a race between vma / object destruction and [...] omits 512712a824de drm/i915/pmu: Fix KMD and GuC race on accessing busyness omits c36846f39179 drm/i915: delete shadow "ret" variable omits d7e66b9882a1 arm64: dts: mnt-reform2: correct i2c3 pad-ctrl omits a40f74a7caad arm64: dts: mnt-reform2: add internal display support omits d4a852c5d086 arm64: dts: imx8mq: disable DDRC node by default omits 91762c0c114c arm64: dts: imx: add Protonic PRT8MM board omits 8020c706789c arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible omits b229712b26b5 drm/i915/guc: Update guc shim control programming on newer [...] omits db3b3f3e6227 drm/i915/wopcm: Handle pre-programmed WOPCM registers omits 8295524a2d55 drm/i915/rpl-s: Add stepping info omits 273b94cc81d6 dt-bindings: arm: imx: add Protonic PRT8MM board compatible omits 8f4f9a3b3a0b drm/i915: Fix vma resource freeing omits 5f97b8a6b41c arm64: dts: imx8mm-venice*: add PCIe support omits cec49bce6e0c drm/i915/guc: Use struct_size() helper in kmalloc() omits 92ffd78e5650 arm64: dts: imx8mn: Enable GPU omits 20ba6905f283 arm64: dts: imx8mn: add DISP blk-ctrl omits 7f557cb31b90 arm64: dts: imx8mn: put USB controller into power-domains omits f3bfe2b6917b arm64: dts: imx8mn: add GPC node omits 422adab3cebb arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board omits 854a4766ac12 arm64: dts: imx8mm: Add the pcie support omits b9ec888f636f arm64: dts: imx8mm: Add the pcie phy support omits 721fd84ea1fe drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP f [...] omits 29c52ab2711f drm/i915/selftests: Use less in contexts steal guc id test omits 85e97b1dd5d2 drm/i915/guc: Ensure multi-lrc fini breadcrumb math is correct omits ff3aeb34deb2 drm/i915/dg2: Add Wa_18018781329 omits c7d3bacbbfbb Merge branch 'fixes' into next omits e573896a3276 mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for [...] omits ddaa0033f3d6 mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9 [...] omits 91a1937298f2 mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9 [...] omits 48413da89d40 mmc: Add driver for LiteX's LiteSDCard interface omits b801d57edad1 dt-bindings: mmc: Add bindings for LiteSDCard omits 34cca3f53929 MAINTAINERS: co-maintain LiteX platform omits 3257843d2c43 mmc: sdhci-tegra: Enable wake on SD card event omits 72c27a8a862b dt-bindings: mmc: sdhci-msm: Add msm8953 compatible omits 09bdcfee8419 mmc: dw_mmc: Fix potential null pointer risk omits 70b42b5845c8 drm/i915: fix header file inclusion for might_alloc() omits cb935c4618bd drm/i915: Lock timeline mutex directly in error path of eb [...] omits 5fe0fdd23e33 drm/i915/guc: Flush G2H handler during a GT reset omits 1f73a367420c drm/i915/guc: Add work queue to trigger a GT reset omits 4f72fc3c7f3d drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL omits c6553cd5dec6 usr/include/Makefile: add linux/nfc.h to the compile-test [...] omits 41f8aa5d6a8a drm/i915/guc: Remove hacks for reset and schedule disable [...] omits 4e6835466771 drm/i915/selftests: Add a cancel request selftest that tri [...] omits 72744f509650 gfs2: Fix gfs2_release for non-writers regression omits b5cfe6f7a6e1 drm/i915: Remove short-term pins from execbuf, v6. omits 294996a98a64 drm/i915: Remove support for unlocked i915_vma unbind omits 0f341974cbc2 drm/i915: Add i915_vma_unbind_unlocked, and take obj lock [...] omits 7e00897be8bf drm/i915: Add object locking to i915_gem_evict_for_node an [...] omits 6945c53bc712 drm/i915: Add locking to i915_gem_evict_vm(), v3. omits e849f7e70860 drm/i915: Call i915_gem_evict_vm in vm_fault_gtt to preven [...] omits 647bfd26bf05 Merge drm/drm-next into drm-intel-gt-next omits 1e8a930071a1 gfs2: assign rgrp glock before compute_bitstructs omits 3a5d604f90f9 i915: make array flex_regs static const omits afd088ac05f1 drm/i915/guc: Improve GuC loading status check/error reports omits 77b6f79df66e drm/i915/guc: Update to GuC version 69.0.3 omits 53c8283ba9b4 drm/i915/guc: Temporarily bump the GuC load timeout omits 60dc43d1190d drm/i915: Use struct vma_resource instead of struct vma_snapshot omits 950505cabe51 drm/i915: Asynchronous migration selftest omits 2f6b90da9192 drm/i915: Use vma resources for async unbinding omits ebf3c361f43b drm/i915: Don't pin the object pages during pending vma binds omits 39a2bd34c933 drm/i915: Use the vma resource as argument for gtt binding [...] omits e1a4bbb6e837 drm/i915: Initial introduction of vma resources omits ab4911b7d411 drm/i915/ttm: ensure we unmap when purging omits 903e0387270e drm/i915/ttm: add unmap_virtual callback omits f3cb4a2de541 drm/i915/ttm: only fault WILLNEED objects omits 658a0c632625 drm/i915: don't call free_mmap_offset when purging omits ffa3fe080c77 drm/i915: clean up shrinker_release_pages omits 9354417750e5 drm/i915: remove writeback hook omits 57ded5fc98b1 drm/i915/pxp: Hold RPM wakelock during PXP unbind omits cdeea858d8df drm/i915: Remove unused i915->ggtt omits 17190a3492bb drm/i915/selftests: Use to_gt() helper for GGTT accesses omits 59dc4632e35b drm/i915/display: Use to_gt() helper for GGTT accesses omits 5c24c9d227e9 drm/i915/gem: Use to_gt() helper for GGTT accesses omits 204129a211fc drm/i915: Use to_gt() helper for GGTT accesses omits 848915c35e22 drm/i915/gt: Use to_gt() helper for GGTT accesses omits 816e3be74f16 drm/i915/gem: Use local pointer ttm for __i915_ttm_move omits 62eeb9ae1364 drm/i915: Increment composite fence seqno omits cbffbac9c142 drm/i915: Fix possible uninitialized variable in parallel [...] omits c3c2ac4c77ee drm/i915/guc: Check for wedged before doing stuff omits a88afcfa2586 drm/i915/execlists: Weak parallel submission support for e [...] omits 249af7242af7 drm/i915/guc: Report error on invalid reset notification omits d949edb503b1 leds: lp55xx: initialise output direction from dts omits cca4717422ce ARM: dts: omap3-n900: Fix lp5523 for multi color omits c4443fa2979e leds: ktd2692: Drop calling dev_of_node() in ktd2692_parse_dt omits 48d26841d9b6 leds: lgm-sso: Get rid of duplicate of_node assignment omits e68e05e67085 leds: tca6507: Get rid of duplicate of_node assignment omits 317465bcc6f4 Merge branch 'fs.idmapped' into for-next omits 66340b5a6f86 leds: leds-fsg: Drop FSG3 LED driver omits 110ac1426544 leds: lp50xx: remove unused variable omits ce352be35ba0 Merge branch 'async_notif' into next omits 0f8821da4845 fs/namespace: Boost the mount_lock.lock owner instead of s [...] omits 2c702b9c8e9b dt-bindings: leds: Replace moonlight with indicator in mt6 [...] omits 94d0fdf061c5 leds: led-core: Update fwnode with device_set_node omits bd5fc9db54e2 leds: tca6507: use swap() to make code cleaner omits d667c5384577 From: Gene Chen gene_chen@richtek.com omits 8f40da9494cf Merge branch 'misc.namei' into for-next omits 8e222b83dec2 Merge branch 'work.iov_iter' into for-next omits 2cfbffc62045 Merge branch 'work.init' into for-next adds ff00854812b2 Merge tag 'linux-kselftest-kunit-fixes-5.17-rc4' of git:// [...] adds 16f7432c884b Merge tag 'linux-kselftest-fixes-5.17-rc4' of git://git.ke [...] adds f1baf68e1383 Merge tag 'net-5.17-rc4' of git://git.kernel.org/pub/scm/l [...] adds 8619e32825fd rtla: Follow kernel version adds f35491b86129 rtla/utils: Fix session duration parsing adds 1a6229096bb5 rtla/trace: Error message fixup adds 4bbf59a9db44 rtla: Fix segmentation fault when failing to enable -t adds 3a92e6de780c MAINTAINERS: Add RTLA entry adds 3203ce39ac0b tracing: Fix tp_printk option related with tp_printk_stop_on_boot adds 32f6c5d03774 Merge tag 'trace-v5.17-rc2' of git://git.kernel.org/pub/sc [...] adds df2bb4dc285e Merge tag 'drm-misc-fixes-2022-02-10' of git://anongit.fre [...] adds 783064383553 Merge tag 'drm-intel-fixes-2022-02-10' of git://anongit.fr [...] adds 03ad3093c7c0 display/amd: decrease message verbosity about watermarks t [...] adds a072312f43c3 drm/amdgpu: add utcl2_harvest to gc 10.3.1 adds 328e34a5ad22 drm/amd/display: Cap pflip irqs per max otg number adds 60fdf98a774e drm/amd/display: fix yellow carp wm clamping adds ad787771b436 drm/amd/display: keep eDP Vdd on when eDP stream is alread [...] adds a8b1e8636a32 drm/amd/pm: fix hwmon node of power1_label create issue adds 6e7545ddb134 drm/amdgpu/display: change pipe policy for DCN 2.0 adds 95e875bdb186 Merge tag 'amd-drm-fixes-5.17-2022-02-09' of https://gitla [...] adds c3ee3a9e4fa6 Merge tag 'drm-fixes-2022-02-11' of git://anongit.freedesk [...] adds 921d2eb09673 ata: sata_fsl: fix sscanf() and sysfs_emit() format strings adds c8ea23d5fa59 ata: libata-core: Disable TRIM on M88V29 adds 284fce044332 Merge tag 'ata-5.17-rc4-2' of git://git.kernel.org/pub/scm [...] adds 0b9df436192a Merge tag 'gpio-fixes-for-v5.17-rc4' of git://git.kernel.o [...] adds 0d7c1153d929 io_uring: Clean up a false-positive warning from GCC 9.3.0 adds 0a3f1e0beacf mm: io_uring: allow oom-killer from io_uring_setup adds 199b7f84c428 Merge tag 'io_uring-5.17-2022-02-11' of git://git.kernel.d [...] adds 00e757b648c0 nvme: add nvme_complete_req tracepoint for batched completion adds 63573807b27e nvme-tcp: fix bogus request completion when failing to send AER adds 93e2c52d71a6 Merge tag 'nvme-5.17-2022-02-10' of git://git.infradead.or [...] adds bf23747ee053 loop: revert "make autoclear operation asynchronous" adds cf26a2360a6e Merge tag 'block-5.17-2022-02-11' of git://git.kernel.dk/l [...] adds 356b8103d4c4 Revert "gfs2: check context in gfs2_glock_put" adds d3add1a9519d gfs2: Fix gfs2_release for non-writers regression adds 8ce964b520ad Merge tag 'gfs2-v5.16-rc3-fixes2' of git://git.kernel.org/ [...] adds 27a98fe60b03 Merge branch 'acpi-x86' adds 883fd0aba1ae Merge tag 'acpi-5.17-rc4' of git://git.kernel.org/pub/scm/ [...] adds e47ca4032626 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 1d41d2e82623 Merge tag 'riscv-for-linus-5.17-rc4' of git://git.kernel.o [...] adds 075b7d363c67 Revert "PCI/portdrv: Do not setup up IRQs if there are no users" adds adccc16ea3c5 Merge tag 'pci-v5.17-fixes-4' of git://git.kernel.org/pub/ [...] adds 5225e1b87432 ARM: dts: meson: Fix the UART compatible strings adds 57007bfb5469 ARM: dts: meson8: Fix the UART device-tree schema validation adds 3375aa77135f ARM: dts: meson8b: Fix the UART device-tree schema validation adds 789602061203 Merge tag 'amlogic-fixes-v5.17-rc-v2' of git://git.kernel. [...] adds 1830947ee4e8 arm64: Remove ARCH_VULCAN adds 5e5eddd94c89 Revert "arm64: dts: imx8mn-venice-gw7902: disable gpu" adds 83e396641110 Merge tag 'soc-fixes-5.17-1' of git://git.kernel.org/pub/s [...] adds 925346c129da fs/binfmt_elf: fix PT_LOAD p_align values for loaders adds 24d7275ce279 fs/proc: task_mmu.c: don't read mapcount for migration entry adds b485c6f1f9f5 mm: vmscan: remove deadlock due to throttling failing to m [...] adds 0764db9b49c9 mm: memcg: synchronize objcg lists with a dedicated spinlock adds 8913c6100148 kfence: make test case compatible with run time set sample [...] adds 9917ff5f3197 Merge branch 'akpm' (patches from Andrew) adds eef8cffcaba8 Merge tag 'seccomp-v5.17-rc4' of git://git.kernel.org/pub/ [...] adds 4a387c98b3ab Merge tag 'for-linus-5.17a-rc4-tag' of git://git.kernel.or [...] adds a4fd49cdb549 Merge tag 's390-5.17-4' of git://git.kernel.org/pub/scm/li [...] adds 57bc3d3ae8c1 net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup adds c853685d11c0 usb: core: Unregister device on component_add() failure adds 75e5b4849b81 USB: gadget: validate interface OS descriptor requests adds 38ea1eac7d88 usb: gadget: rndis: check size of RNDIS_MSG_SET command adds 269cbcf7b72d usb: dwc2: drd: fix soft connect when gadget is unconfigured adds c1dd10c681cd Merge tag 'usb-serial-5.17-rc4' of https://git.kernel.org/ [...] adds 736e8d89044c Revert "usb: dwc2: drd: fix soft connect when gadget is un [...] adds 85187378990e Merge tag 'usb-5.17-rc4' of git://git.kernel.org/pub/scm/l [...] adds 522e7d03f7d2 Merge tag 'tty-5.17-rc4' of git://git.kernel.org/pub/scm/l [...] adds dcd72f546657 Merge tag 'staging-5.17-rc4' of git://git.kernel.org/pub/s [...] adds c72ea2050361 iio: buffer: Fix file related error handling in IIO_BUFFER [...] adds 080eba785fe1 Merge tag 'char-misc-5.17-rc4' of git://git.kernel.org/pub [...] adds b81b1829e7e3 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds e9c25787db08 Merge tag '5.17-rc4-smb3-fixes' of git://git.samba.org/sfr [...] adds 8795359e35bc x86/sgx: Silence softlockup detection when releasing large [...] adds 808f0ab22106 Merge tag 'x86_urgent_for_v5.17_rc4' of git://git.kernel.o [...] adds 5f4e5ce638e6 perf: Fix list corruption in perf_cgroup_switch() adds f5e02656b19f Merge tag 'perf_urgent_for_v5.17_rc4' of git://git.kernel. [...] adds 13765de8148f sched/fair: Fix fault in reweight_entity adds 6f3573672324 Merge tag 'sched_urgent_for_v5.17_rc4' of git://git.kernel [...] adds bfb1a7c91fb7 x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm adds 42964a18f81c Merge tag 'objtool_urgent_for_v5.17_rc4' of git://git.kern [...] adds 1e34064b6055 Merge tag 'irqchip-fixes-5.17-2' of git://git.kernel.org/p [...] adds c5d714aa6dce Merge tag 'irq-urgent-2022-02-13' of git://git.kernel.org/ [...] adds 1b9e740a81f9 kconfig: fix failing to generate auto.conf adds e89d3a467109 Merge tag 'kbuild-fixes-v5.17-2' of git://git.kernel.org/p [...] adds 754e0b0e3560 Linux 5.17-rc4 adds d567f5db412e Merge tag 'regulator-fix-v5.17-rc4' of git://git.kernel.or [...] adds c24449b32109 Merge tag 'hyperv-fixes-signed-20220215' of git://git.kern [...] adds b160628e9ebc parisc: Show error if wrong 32/64-bit compiler is being used adds dbd0b42350d5 parisc: Fix some apparent put_user() failures adds 6e8793674bb0 serial: parisc: GSC: fix build when IOSAPIC is not set adds 2572da44a511 Merge tag 'for-5.17/parisc-3' of git://git.kernel.org/pub/ [...] adds 705d84a366cf Merge tag 'for-5.17-rc4-tag' of git://git.kernel.org/pub/s [...] adds 0cf74235f440 HID: amd_sfh: Handle amd_sfh work buffer in PM ops adds aa0b724a2bf0 HID: amd_sfh: Correct the structure field name adds b300667b33b2 HID: amd_sfh: Disable the interrupt for all command adds fb75a3791a80 HID: amd_sfh: Add functionality to clear interrupts adds 7f016b35ca76 HID: amd_sfh: Add interrupt handler to process interrupts adds a254a9da455c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5bfa685e62e9 KVM: arm64: vgic: Read HW interrupt pending state from the HW adds ed343aa85718 Merge tag 'kvmarm-fixes-5.17-3' of git://git.kernel.org/pu [...] adds 0316dbb9a017 selftests: kvm: Remove absent target file adds 0a5f784273aa KVM: SVM: extract avic_ring_doorbell adds 30811174f0db KVM: SVM: set IRR in svm_deliver_interrupt adds 66fa226c131f KVM: SVM: fix race between interrupt delivery and AVIC inhibition adds b8bfee85f130 KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when crea [...] adds 710c47651431 KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW adds c5d9ae265b10 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new e923b71a3eb0 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 4f6de676d94e arm64: Correct wrong label in macro __init_el2_gicv3 new dd12b0f4a167 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] new f449fd5ee93a Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new 009697027d8a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 1de9770d121e net/smc: Avoid overwriting the copies of clcsock callback [...] adds dcd54265c8bc drop_monitor: fix data-race in dropmon_net_event / trace_n [...] adds 7152303cbec4 selftests: netfilter: add synproxy test adds 75063c9294fb netfilter: xt_socket: fix a typo in socket_mt_destroy() adds 2e71ec1a725a selftests: netfilter: fix exit value for nft_concat_range adds 2b4e5fb4d377 netfilter: nft_synproxy: unregister hooks on init error path adds 249749c88906 selftests: netfilter: synproxy test requires nf_conntrack adds bbe4c0896d25 selftests: netfilter: disable rp_filter on router adds 525de9a79349 Merge ra.kernel.org:/pub/scm/linux/kernel/git/netfilter/nf adds 85d24ad38bc4 Merge tag 'wireless-2022-02-11' of git://git.kernel.org/pu [...] adds 6bb9681a43f3 net: dsa: lan9303: fix reset on probe adds 6c342ce2239c mctp: serial: Cancel pending work from ndo_uninit handler adds bf8e59fd315f atl1c: fix tx timeout after link flap on Mikrotik 10/25G NIC adds 143de8d97d79 tipc: fix a bit overflow in tipc_crypto_key_rcv() adds 86006f996346 ice: enable parsing IPSEC SPI headers for RSS adds 26394fc118d6 ipv6: mcast: use rcu-safe version of ipv6_get_lladdr() adds a2614140dc0f net: dsa: mv88e6xxx: flush switchdev FDB workqueue before [...] adds 5891cd5ec46c net_sched: add __rcu annotation to netdev->qdisc adds 0fc95dec096c net: fix documentation for kernel_getsockname adds 603c692d5741 MAINTAINERS: bridge: update my email adds 6605cc67ca18 USB: zaurus: support another broken Zaurus new 032062f363b4 tipc: fix wrong publisher node address in link publications new 525b108e6d95 net: phy: mediatek: remove PHY mode check on MT7531 new bdc120a2bcd8 net: ieee802154: ca8210: Fix lifs/sifs periods new b465c0dc83be Merge tag 'ieee802154-for-net-2022-02-15' of git://git.ker [...] new 25206111512d crypto: af_alg - get rid of alg_memory_allocated new 9d2d38c35e7a ipv4: add description about martian source new 2a36ed7c1cd5 dpaa2-switch: fix default return of dpaa2_switch_flower_pa [...] new 07dd44852be8 dpaa2-eth: Initialize mutex used in one step timestamping path new 9ceaf6f76b20 bonding: fix data-races around agg_select_timer new ef5764057540 net: mscc: ocelot: fix use-after-free in ocelot_vlan_del() new 7e5b6a5c8c44 mctp: fix use after free new 8d2b1a1ec9f5 CDC-NCM: avoid overflow in sanity checking new 1b5c4366800f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4a11678f6838 bpf: Do not try bpf_msg_push_data with len 0 adds a8abb0c3dc1e bpf: Fix crash due to incorrect copy_map_value adds a7e75016a075 selftests/bpf: Add test for bpf_timer overwriting crash adds acc3c47394a1 Merge branch 'Fix for crash due to overwrite in copy_map_value' adds 3bd916ee0ecb bpf: Emit bpf_timer in vmlinux BTF adds 5eaed6eedbe9 bpf: Fix a bpf_timer initialization issue adds 3df9d803163e Merge branch 'bpf: fix a bpf_timer initialization issue' new 61d06f01f971 selftests: bpf: Check bpf_msg_push_data return value new 9aa12b90bdea Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 0eed19c55c1f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8e1741c65899 ALSA: memalloc: Fix dma_need_sync() checks adds 3e16dc50d77d ALSA: memalloc: invalidate SG pages before sync adds 19d20c7a29bf ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Aud [...] adds c07f2c7b4541 ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 adds 6317f7449348 ALSA: hda: Fix regression on forced probe mask option adds dd8e5b161d7f ALSA: hda: Fix missing codec probe on Shenker Dock 15 adds 9a5adeb28b77 ALSA: usb-audio: Don't abort resume upon errors adds 2a845837e3d0 ALSA: hda/realtek: Fix deadlock by COEF mutex adds 5948342a526f Merge tag 'asoc-fix-v5.17-rc4' of https://git.kernel.org/p [...] new 698c0cde926a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a472cca485bb Merge remote-tracking branch 'regulator/for-5.16' into reg [...] new a9588e733db0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 9fdb6d8d4658 Merge remote-tracking branch 'spi/for-5.16' into spi-linus new a621cad0b292 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c49ae619905e PCI: mvebu: Fix device enumeration regression new 0cd7dc8ad4a9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 038438a25c45 usb: dwc3: pci: add support for the Intel Raptor Lake-S new d7c93a903f33 usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel B [...] new 8b328f8002bc xhci: re-initialize the HC during resume if HCE was set new 243a1dd7ba48 xhci: Prevent futile URB re-submissions due to incorrect r [...] new 839f8a95ad9c Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new 5d683adb34f6 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] new b6821b0d9b56 staging: fbtft: fb_st7789v: reset display before initialization new 1a2020708551 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] new aef772af6ebc Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds a7e793a867ae selftests/exec: Add non-regular to TEST_GEN_PROGS adds 21bffcb76ee2 selftests/seccomp: Fix seccomp failure by adding missing headers adds 6fec1ab67f8d selftests/ftrace: Do not trace do_softirq because of PREEMPT_RT new 7d0fb879ac01 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 3c62fd3406e0 dmaengine: ptdma: Fix the error handling path in pt_core_init() new aa7accb7f91c dmaengine: at_xdmac: Fix missing unlock in at_xdmac_tasklet() new 2d21543efe33 dmaengine: sh: rcar-dmac: Check for error num after setting mask new e831c7aba950 dmaengine: stm32-dmamux: Fix PM disable depth imbalance in [...] new da2ad87fba08 dmaengine: sh: rcar-dmac: Check for error num after dma_se [...] new 455896c53d5b dmaengine: shdma: Fix runtime PM imbalance on error new 5ec5cf13da9e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 7f92997740ee Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new fe75cc662a17 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 6620e311ae76 MAINTAINERS: replace a Microchip AT91 maintainer adds 26077968f838 dt-bindings: ARM: at91: update maintainers entry new e0ca373ccbe7 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] new 4ca25eeb84be Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new b073a5c2a26b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 69aaa2317928 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 96faa6c022b8 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds f10f582d2822 scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() a [...] new 7f4c5a26f735 scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop new 10af11564617 scsi: ufs: core: Fix divide by zero in ufshcd_map_queues() new 5421325f2b6b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 91c64a4f1cb0 drm/i915/gvt: clean up kernel-doc in gtt.c adds d72d69abfdb6 drm/i915/gvt: Make DRM_I915_GVT depend on X86 adds aa4d01a4734b Merge tag 'gvt-fixes-2022-01-13' of https://github.com/int [...] adds 698bef8ff5d2 drm/i915: Fix dbuf slice config lookup adds 8d9d2a723d64 drm/i915: Fix mbus join config lookup adds 0bdc0a069992 drm/i915/ttm: tweak priority hint selection adds ea958422291d drm/i915/opregion: check port number bounds for SWSCI disp [...] adds 26ace8793aae drm/i915/fbc: Fix the plane end Y offset check new 2260ef93396c Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 08a7a3701bcc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 036cf7c89bb7 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new 12f4a665cc35 RISC-V: Fix hartid mask handling for hartid 31 and up new 2b35d5b7d130 RISC-V: Fix handling of empty cpu masks new 5feef64f4c67 RISC-V: Fix IPI/RFENCE hmask on non-monotonic hartid ordering new 4246a020c0b9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 6f66db29e241 pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" new 2dbf6a401147 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 0f9d9aa41ab2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 287b5401bf36 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 59f39bfa6553 drm/cma-helper: Set VM_DONTEXPAND for mmap new a9d1ea1cfc32 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds e6148767825c Makefile: Enable -Warray-bounds adds 00a4f836eb36 Makefile: Enable -Wzero-length-bounds adds f68f2ff91512 fortify: Detect struct member overflows in memcpy() at com [...] adds 938a000e3f9b fortify: Detect struct member overflows in memmove() at co [...] adds 28e77cc1c068 fortify: Detect struct member overflows in memset() at com [...] adds 818ab43fc56a fortify: Update compile-time tests for Clang 14 adds f36114314136 fortify: Replace open-coded __gnu_inline attribute adds f0202b8ca48c Compiler Attributes: Add __pass_object_size for Clang adds d694dbaefd6f Compiler Attributes: Add __overloadable for Clang adds 1c7f4e5c1b6c Compiler Attributes: Add __diagnose_as for Clang adds 0a2b782a00f3 fortify: Make pointer arguments const adds 92df138a8d66 fortify: Use __diagnose_as() for better diagnostic coverage adds 67ebc3ab4462 fortify: Make sure strlen() may still be used as a constan [...] adds 281d0c962752 fortify: Add Clang support adds a8797d469d50 Merge branch 'for-next/memcpy' into for-next/kspp adds 1c1d836b96ba overflow: Provide constant expression struct_size adds c967ca505706 Merge branch 'for-next/overflow' into for-next/kspp adds 8cb37a5974a4 stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET adds efa90c11f62e stack: Constrain and fix stack offset randomization with C [...] adds af8edea7c9f5 Merge branch 'for-next/hardening' into for-next/kspp adds 73ab4a3509e6 KVM: x86: Replace memset() "optimization" with normal per- [...] adds 9ed0a59c0cbb intel_th: msu: Use memset_startat() for clearing hw header adds 2a55550fbba6 m68k: cmpxchg: Dereference matching size adds 545c272232ca alpha: Silence -Warray-bounds warnings adds 729af1cb7a4a drm/dp: Fix off-by-one in register cache size adds 10de29725e90 drm/dp: Fix OOB read when handling Post Cursor2 register adds b6e6dab10041 tpm: vtpm_proxy: Check length to avoid compiler warning adds b0b2b5434478 media: omap3isp: Use struct_group() for memcpy() region adds 10bec4fcf4ad iio: addac: ad74413r: Do not reference negative array offsets adds 87f02d058380 scsi: ibmvscsis: Silence -Warray-bounds warning adds 4efa1a67d4da scsi: mpt3sas: Convert to flexible arrays adds a88ff09ac457 etherdevice: Adjust ether_addr* prototypes to silence -Wst [...] adds 48f4900c115a tools: Fix use-after-free for realloc(..., 0) adds 9622c0be0973 kasan: test: Silence allocation warnings from GCC 12 adds e1558b5e29c6 Merge branch 'for-next/pending-fixes' into for-next/kspp new 61ad4e5b50df Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 04c36bd452de hwspinlock: sprd: Use struct_size() helper in devm_kzalloc() adds eb29c492def3 tpm: xen-tpmfront: Use struct_size() helper new 08af3628a0e7 treewide: Replace zero-length arrays with flexible-array members new 757856e8836b Merge branch 'for-next/kspp-fam0' into for-next/kspp new a65e8d0f9e4e Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds a5575df58004 kbuild: unify cmd_copy and cmd_shipped adds f67695c9962e kbuild: Add environment variables for userprogs flags new 5c8166419acf kbuild: replace $(if A,A,B) with $(or A,B) new 3b132779cb3a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 67fd18924647 perf tools: Try chroot'ed filename when opening dso/symbol adds 75d48c56703d perf inject: Try chroot directory when reading build-id adds 40b0c5fd2455 perf annotate: Try chroot filename for objdump adds 7672d00a76d8 perf lock: Convert lockhash_table to use hlist adds e1c3177b0d5b perf lock: Change type of lock_stat->addr to u64 adds f4cf2d75acac perf lock: Sort map info based on class name adds ba8a56c7e6e7 perf lock: Fix lock name length check for printing adds 0d435bf8c3f4 perf lock: Add -c/--combine-locks option adds ea0ddc27e260 perf lock: Carefully combine lock stats for discarded entries adds 7954f71689f9 perf record: Introduce thread affinity and mmap masks adds d87c25e8f405 tools lib: Introduce fdarray duplicate function adds 415ccb58f68a perf record: Introduce thread specific data array adds 6fbe4f48ad59 perf record: Introduce function to propagate control commands adds 396b626b95d2 perf record: Introduce thread local variable adds 1e5de7d9c6de perf record: Stop threads in the end of trace streaming adds 3217e9fecf11 perf record: Start threads in the beginning of trace streaming adds 56f735fff35e perf record: Introduce data file at mmap buffer object adds ae9c7242b29f perf record: Introduce bytes written stats adds 75f5f1fcb9c0 perf record: Introduce compressor at mmap buffer object adds 610fbc016531 perf record: Introduce data transferred and compressed stats adds 06380a849fa8 perf record: Introduce --threads command line option adds f466e5ed6c35 perf record: Extend --threads command line option adds b5f2511d4b39 perf record: Implement compatibility checks adds bb6be405c4a2 perf session: Load data directory files for analysis adds 2292083f5956 perf report: Output data file name in raw trace dump adds c56c39276baa perf cpumap: Migrate to libperf cpumap api adds 6a12a63e5fa8 perf cpumap: Use for each loop adds b80675fabef0 perf map: Add const to map_ip and unmap_ip adds bcaf0a97858d perf namespaces: Add functions to access nsinfo adds 710f6c38bc5f perf bpf: Stop using deprecated bpf_load_program() API adds e8eaadf45b90 perf bpf: Stop using deprecated bpf_object__next() API adds 1a97cee604dc perf maps: Use a pointer for kmaps adds 3fd998657553 perf test: Use pointer for maps adds 0f1b9149057e perf maps: Reduce scope of init and exit adds 9d31d18bbb68 perf maps: Move maps code to own C file adds 59835f55ce02 perf map: Make map__contains_symbol() args const new 00236a2dc8a3 perf test: Allow skip for all metrics test new 3bad20d7d129 perf vendor events: Update metrics for SkyLake Server new 34cb72efdcba perf vendor events: Update metrics for Broadwell DE new 49898fef49d6 perf vendor events: Update metrics for CascadelakeX new f16c32369bbe perf vendor events: Update metrics for HaswellX new e0f6eeefe44d perf vendor events: Update metrics for Ivybridge new c11ffe52c9f0 perf vendor events: Update for Westmere EP-DP new 09625cff0122 perf vendor events: Update metrics for IcelakeX new c42bee96e880 perf vendor events: Update for Bonnell new 10e8d85fbd19 perf vendor events: Update metrics for Broadwell new 56f57cff07d2 perf vendor events: Update metrics for BroadwellX new 4ee19e314f94 perf vendor events: Update for Goldmont new 45957c1e2321 perf vendor events: Update for GoldmontPlus new 4dd252721b28 perf vendor events: Update metrics for Haswell new dd7415ce88d0 perf vendor events: Update metrics for Icelake new 70d90a6a5752 perf vendor events: Update metrics for Ivytown new 2782403c0879 perf vendor events: Update metrics for Jaketown new ff3d02b2625c perf vendor events: Update Knights Landing new 44a9189f4c52 perf vendor events: Update Nehalem EP new 3f5f0df7bf0f perf vendor events: Update metrics for Skylake new b5948fc6fb33 perf vendor events: Update Sandybridge new a2f6001b8abb perf vendor events: Update Silvermont new 43d54e94d5f5 perf vendor events: Update Tigerlake new 274c0a75f646 perf vendor events: Update Westmere EP-SP new 4ad91126e649 perf vendor events: Update Westmere EX new be5764c4e276 perf vendor events: Update TremontX new 1a4e9f953330 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new d004b6aab4cf Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 62fe253d892b Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 00778207bfaa Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] new c84b0ad895de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5a98ea0e1975 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 04fbbb4977d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aec0767bb01c Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new a9121eb09fe2 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 7a7b1414ea9a dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains adds a1415fbcdd8a Merge commit '7a7b1414ea9a3641672be768afe16f583f0b76e7' in [...] adds 608d7c325e85 soc: imx: imx8m-blk-ctrl: add i.MX8MQ VPU blk-ctrl adds 6d240170811a firmware: imx: add get resource owner api adds 11db13da61c7 Merge branch 'imx/soc' into for-next adds 182c4e1f92c1 dt-bindings: soc: add binding for i.MX8MQ VPU blk-ctrl adds 5f558b6dbf21 dt-bindings: arm: imx: add Protonic PRT8MM board compatible adds 00ffe9e0833c dt-bindings: arm: Add emtrion hardware emCON-MX8M Mini adds 6ba8986b35ed dt-bindings: arm: fsl: add toradex,verdin-imx8mm et al. adds 39d01d9c4522 dt-bindings: power: add defines for i.MX8MP power domain adds 38294f6158b8 dt-bindings: power: imx8mp: add defines for HSIO blk-ctrl domains adds 8a473f456090 dt-bindings: soc: add binding for i.MX8MP HSIO blk-ctrl adds e47b3c8d7902 Merge branch 'imx/bindings' into for-next adds 4cb7df64c732 ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk [...] adds daad593a0c9a ARM: dts: imx6qdl-phytec: add missing pmic MFD subdevices adds 84ff7ceaff09 ARM: dts: imx6qdl-phytec: handle unneeded MFD-subdevices c [...] adds 0c6f71176ea4 ARM: dts: imx: Add missing LVDS decoder on M53Menlo adds 87158e5e8c3d ARM: dts: imx7: Move PCIe out of AIPS3 adds fff5ea96659a ARM: dts: imx6qdl-mba6: Move rtc alias to common location adds 33b424c68485 ARM: dts: imx6qdl: tqma6: Add i2c bus recovery adds 0563988cf7c4 ARM: dts: imx6qdl: tqma6: Mark gpio-buttons as wakeup-source adds b94684099d8c ARM: dts: imx6qdl: tqma6: Remove obsolete comment adds b251fd8ccd6c ARM: dts: imx6qdl-mba6: Move pinmux to regulator node adds 0e1200846a55 ARM: dts: imx6dl-prtvt7: Add display and panel nodes adds 6d09161111ef ARM: dts: imx6dl-prtvt7: Add missing tvp5150 video decoder node adds 9a6dbef4f234 ARM: dts: imx6qdl-vicut1: add CAN termination support adds add9b6b629cc ARM: dts: imx6dl: plym2m, prtvt7, victgo: make use of new [...] adds 7b3c8ad08830 ARM: dts: imx6dl: plym2m, prtvt7, victgo: add thermal zone [...] adds ecd96e26fdf1 Merge branch 'imx/dt' into for-next adds cfc5078432ca arm64: dts: imx8mm: Add the pcie phy support adds aaeba6a8e226 arm64: dts: imx8mm: Add the pcie support adds b4d36c10bf17 arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board adds 8b8ebec67360 arm64: dts: imx8mn: add GPC node adds ea2b5af58ab2 arm64: dts: imx8mn: put USB controller into power-domains adds 18d4a6c9f280 arm64: dts: imx8mn: add DISP blk-ctrl adds 9a0f3b157e22 arm64: dts: imx8mn: Enable GPU adds afb424b99e0f arm64: dts: imx8mm-venice*: add PCIe support adds 84a7f5a98346 arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible adds 58497d7a13ed arm64: dts: imx: add Protonic PRT8MM board adds 0bcc4bf063b2 arm64: dts: imx8mq: disable DDRC node by default adds eb893e34309c arm64: dts: mnt-reform2: add internal display support adds 0c84549ab5c4 arm64: dts: mnt-reform2: correct i2c3 pad-ctrl adds 75e4493e881d arm64: dts: imx8qm: Add SCU RTC node adds 591de9fb73b7 arm64: dts: imx8: add mu5/6 node adds 5c87d6cbebc3 arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible adds b2d67d7bdf74 arm64: dts: imx8mp: disable usb3_phy1 adds b10e940f8a81 arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_ [...] adds 8cd449d73d82 arm64: dts: imx8mn-venice-gw7902: disable gpu adds 9d46d9f7821e arm64: dts: imx8m{m,n}_venice*: add gpio-line-names adds 34b13d121344 arm64: dts: ls1028a-qds: define mdio slots for networking options adds 30e5d233682f arm64: dts: imx8mq-tqma8mq: Remove redundant vpu reference adds 79e791870ac3 Merge commit '7a7b1414ea9a3641672be768afe16f583f0b76e7' in [...] adds 4ac7e4a81272 arm64: dts: imx8mq: Enable both G1 and G2 VPU's with vpu-blk-ctrl adds 9cbe605b8e3f arm64: dts: imx8mm: Enable Hantro G1 and G2 video decoders adds 1d84283101fc arm64: dts: tqma8mqml: add PCIe support adds 2449d0440a2b arm64: dts: imx8mm: Add support for emtrion emCON-MX8M Mini adds 708756e1972e arm64: dts: imx8mm: fix strange hex notation adds d7a385660e24 arm64: dts: fsl-ls1028a-qds: Drop overlay syntax hard coding adds 6f112d0fcf78 arm64: dts: freescale: Use overlay target for simplicity adds 9fb35e0d4d54 arm64: dts: imx8mp-evk: add PCA6416 interrupt controller mode adds 6a57f224f734 arm64: dts: freescale: add initial support for verdin imx8m mini adds f471b9a52679 arm64: dts: imx8mm-beacon: Enable PCIe adds 5edaa224645b arm64: dts: imx8mq-evk: Add second PCIe port support adds 50197bc4e126 Merge branch 'imx/dt64' into for-next adds 10fb2ac13bc3 arm64: defconfig: enable taskstats configuration adds 34d9d2c9dc87 arm64: defconfig: enable pcieaer configuration adds 6e3807935e18 arm64: defconfig: re-order default configuration adds dde8cd786e37 arm64: defconfig: rebuild default configuration adds 5cf36c315f9e arm64: defconfig: enable bpf/cgroup firewalling adds 547950e571f2 arm64: defconfig: enable imx8m pcie phy driver adds e95622289f26 arm64: defconfig: build imx-sdma as a module adds ca5a50301755 arm64: defconfig: build r8169 as a module adds cf3f722be6ca arm64: defconfig: enable verdin-imx8mm relevant drivers as [...] adds 551c8a926246 Merge branch 'imx/defconfig' into for-next new 56e4f96756cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0da9dfb9f226 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 23f9abd603cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8e4a832d4235 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e9dcdb44f952 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6d10fcd2faac arm64: defconfig: Add SM8450 GCC config new 4685e234ab34 arm64: defconfig: Add SM8450 pinctrl config new 156f91f1c49a arm64: defconfig: Add SM8450 icc configs new bfcc08a078af Merge branch 'arm64-defconfig-for-5.17' into arm64-defconf [...] adds a28106a2734f arm64: dts: qcom: c630: Add backlight controller adds ff899133fdae arm64: dts: qcom: c630: Move panel to aux-bus adds 59892de947f0 arm64: dts: qcom: ipq8074: enable the GICv2m support adds 3d44861d006b arm64: dts: qcom: ipq6018: enable the GICv2m support adds 134cfc5565d3 dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles adds 3431a7f5bbf2 arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible adds f55dda215731 arm64: dts: qcom: msm8996: Rename cluster OPP tables adds b7072cc5704d arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables adds aa2d0bf04a3c arm64: dts: qcom: sm8450: add interconnect nodes adds 555ab09c7896 arm64: dts: qcom: ipq8074: drop the clock-frequency property adds 01b8c4aff332 arm64: dts: qcom: ipq6018: drop the clock-frequency property adds 1dc3e50eb680 arm64: dts: qcom: sm8450: Add LLCC/system-cache-controller node adds bf8f5182b8f5 clk: qcom: ipq8074: fix PCI-E clock oops adds 85cedb4e0c9d dt-bindings: clock: Add qualcomm QCM2290 DISPCC bindings adds cc517ea3333f clk: qcom: Add display clock controller driver for QCM2290 adds 30ac9f356f50 clk: qcom: gpucc-sdm660: fix two clocks with parent_names adds 6985fdc0c80c clk: qcom: gpucc-sdm660: get rid of the test clock adds ba9b57dcac4f clk: qcom: gpucc-sdm660: use parent_hws instead of parent_data adds 3ca901712156 clk: qcom: camcc-sc7180: use ARRAY_SIZE instead of specify [...] adds 5d57a18f2569 clk: qcom: camcc-sc7180: get rid of the test clock adds f1697f36196e clk: qcom: camcc-sc7180: use parent_hws instead of parent_data adds cf4cd3dcb79a clk: qcom: camcc-sdm845: use ARRAY_SIZE instead of specify [...] adds 6b7ef45f7aa9 clk: qcom: camcc-sdm845: get rid of the test clock adds b4e2d27ec748 clk: qcom: camcc-sdm845: move clock parent tables down adds 0cc3bd80610c clk: qcom: camcc-sdm845: convert to parent_hws/_data adds 38d40dd3ed38 clk: qcom: videocc-sc7180: use parent_hws instead of parent_data adds ed96df3d461e clk: qcom: gcc-msm8996: use ARRAY_SIZE instead of specifyi [...] adds b554a687b497 clk: qcom: gcc-msm8996: drop unsupported clock sources adds 1a2789cff03c clk: qcom: gcc-msm8996: move clock parent tables down adds b3867679d460 clk: qcom: gcc-msm8996: use parent_hws/_data instead of pa [...] adds fb4701307ce7 clk: qcom: gcc-msm8996: start getting rid of xo clk adds ef36263aa03b dt-bindings: clock: Add support for the MSM8226 mmcc adds e6db8c8be7ad clk: qcom: Add MSM8226 Multimedia Clock Controller support new 7495af930835 ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c new 23fb96d857c2 Merge branch 'defconfig-for-5.17' into defconfig-for-5.18 adds 76ee15ae1b13 soc: qcom: socinfo: Add some more PMICs and SoCs adds 06b24ab36440 soc: qcom: llcc: Add support for 16 ways of allocation adds 8008e7902f28 soc: qcom: llcc: Update the logic for version info extraction adds 2b8175a1f108 soc: qcom: llcc: Add write-cache cacheable support adds bc88a42075cd soc: qcom: llcc: Add missing llcc configuration data adds 424ad93c23e2 soc: qcom: llcc: Update register offsets for newer LLCC HW adds a6e9d7ef252c soc: qcom: llcc: Add configuration data for SM8450 SoC adds c4bfcb73b609 dt-bindings: arm: msm: Add LLCC compatible for SM8350 adds c9413e3e1e59 dt-bindings: arm: msm: Add LLCC compatible for SM8450 adds c8a8f7551707 ARM: dts: qcom: sdx55: Fix the address used for PCIe EP lo [...] new 382e3e0eb6a8 arm64: dts: qcom: c630: disable crypto due to serror new 1b2ab1a30acb Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] new 0eb8db5b7cd4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 85937ce2e1c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2c67a1354cb5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d59db0034534 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 810028668c6d arm64: dts: rockchip: add gpu node to rk356x adds c0a7259fad2d arm64: dts: rockchip: add cooling map and trip points for [...] adds 6ac383456452 arm64: dts: rockchip: enable the gpu on quartz64-a adds 0f546cd635ee arm64: dts: rockchip: enable the gpu on rk3568-evb1-v10 adds 679f048a10d8 arm64: dts: rockchip: enable the tsadc on rk3568-evb1-v10 adds 3fa9a567369f Merge branch 'v5.18-armsoc/dts64' into for-next adds a7c9013216f3 dt-bindings: arm: rockchip: Add Pine64 PineNote board adds 79c5f0e52d29 arm64: dts: rockchip: Add pdm node to rk356x adds d449121e5e8a arm64: dts: rockchip: Add Pine64 PineNote board adds 1d82f9be3486 Merge branch 'v5.18-armsoc/dts64' into for-next adds be4e65bdffab ARM: dts: rockchip: reorder rk322x hmdi clocks adds 3916c3619599 ARM: dts: rockchip: fix a typo on rk3288 crypto-controller adds 390ab8960817 Merge branch 'v5.17-armsoc/dtsfixes' into for-next new 5a68ce0a7b89 ARM: dts: rockchip: remove status from rk3288 crypto node new 82ca450db051 Merge branch 'v5.18-armsoc/dts32' into for-next new 8e1387fd70fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e465ea5cc05d dt-bindings: soc: samsung: usi: refer to dtschema for children adds 8b5584aa4c4a Merge branch 'next/soc' into for-next adds 60a9914cb206 ARM: dts: exynos: add missing HDMI supplies on SMDK5250 adds 453a24ded415 ARM: dts: exynos: add missing HDMI supplies on SMDK5420 adds c443ddd03aec Merge branch 'next/dt' into for-next adds daeb1c2b50fb arm64: dts: exynos: drop incorrectly placed wakeup interru [...] adds 75a0c6a50580 arm64: dts: exynos: align pinctrl with dtschema in Exynos850 adds f377d4d4beaf arm64: dts: exynos: use dedicated wake-up pinctrl compatib [...] adds 9f6408ce5dfa Merge branch 'next/dt64' into for-next new 387ebe1c0a15 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 976843648c79 Merge tag 'juno-fix-5.17' of git://git.kernel.org/pub/scm/ [...] adds 1ba603f56568 firmware: arm_scmi: Remove space in MODULE_ALIAS name adds 2bbc788dadb8 Merge tag 'scmi-fix-5.17' of git://git.kernel.org/pub/scm/ [...] adds 96bbcc3f6c0b firmware: arm_scmi: Add a virtio channel refcount adds 2409ec4c0946 firmware: arm_scmi: Review virtio free_list handling adds 4fb016d955a3 firmware: arm_scmi: Add atomic mode support to virtio transport adds 498023dbb15f dt-bindings: firmware: arm,scmi: Add atomic-threshold-us o [...] adds f66e99eb0175 firmware: arm_scmi: Support optional system wide atomic-th [...] adds ced6c0c7a16b firmware: arm_scmi: Add atomic support to clock protocol adds 064079250602 firmware: arm_scmi: Add support for clock_enable_latency adds 035bd7e27962 clk: scmi: Support atomic clock enable/disable API adds 77c6e3825c8f Merge branch 'for-next/scmi/updates' of git://git.kernel.o [...] new 614fb23a54aa Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 9d2192ec224f ARM: dts: stm32: add DMA configuration to UART nodes on st [...] adds cc677e6cfa84 ARM: dts: stm32: keep uart4 behavior on stm32mp157c-ed1 adds 8aa7e0dd79f7 ARM: dts: stm32: keep uart4 and uart7 behavior on stm32mp15xx-dkx adds c6a850ec6967 ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-ctouch2 adds 8652d235709c ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-edimm2.2 adds 838ecd5095fc ARM: dts: stm32: keep uart4 behavior on stm32mp157a-iot-box adds 4b44441dfd26 ARM: dts: stm32: keep uart nodes behavior on stm32mp1-micr [...] adds 44c3461859ef ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0 adds 998341cbbaad ARM: dts: stm32: keep uart nodes behavior on stm32mp157a-s [...] adds 3b105fb39d50 ARM: dts: stm32: keep uart4 behavior on stm32mp157c-lxa-mc1 adds ae1ff12b16a2 ARM: dts: stm32: keep uart4 behavior on stm32mp157c-odyssey adds 2e6594ceed05 ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] adds 7c8b55417a50 ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] adds 2633b82d3dfb ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] adds f9a3283d62c9 ARM: dts: stm32: keep uart4 behavior on stm32mp15xx-dhcom-som adds e83990fa102e ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] adds a252d147d55f ARM: dts: stm32: Enable EXTI on stm32mp13 adds 6617e8c27782 ARM: dts: stm32: remove some timer duplicate unit-address [...] adds a0977e3dbcb4 ARM: dts: stm32: remove timer5 duplicate unit-address on s [...] new 55a070ab2361 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 4013ebe59431 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 40eb0dcf4114 tee: optee: fix error return code in probe function new 58eb25972cc2 Merge tag 'optee-fix2-for-v5.17' into next new f7b67642dd98 tee: amdtee: Make use of the helper macro LIST_HEAD() new eafbff34f15c Merge branch 'amdtee_for_v5.18' into next new 9e10aa1fd4fa Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 298e37912512 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 85342691b72b Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 05b5b58e8eb5 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new ea2bc51ccc9d Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 4ea665a87963 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0e1bcc479684 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 4a0f0b3d5900 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new 53698886d6fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds aa6094bbb45d m68knommu: fix warning: no previous prototype for 'init_dragen2' adds 4798b97f7a2d m68knommu: fix 'screen_bits' defined but not used adds 90ba8ee4c472 m68knommu: fix ucsimm sparse warnings adds 128542976f8e m68k: m5441x: remove erroneous clock disable new be7e9b4e5872 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 48645c9222b4 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new ba22b573312e Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new d20810019bac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f949a7fd7688 Merge branch 'for-next' of git://github.com/openrisc/linux.git new e00fdcecab84 parisc: Add initial vDSO support new 0b466224972d video/fbdev/stifb: Implement the stifb_fillrect() function new d86e15b40c9c parisc: Always use the self-extracting kernel feature new 41b444caf12d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4ee83a2cfbc4 powerpc/ftrace: Remove ftrace_32.S adds a4c182ecf335 powerpc/set_memory: Avoid spinlock recursion in change_pag [...] adds f222ab83df92 powerpc: Add set_memory_{p/np}() and remove set_memory_attr() adds a8936569a07b powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and T [...] adds 0670010f3b10 powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core adds 9d44d1bd93b9 powerpc: Use the newly added is_tsk_32bit_task() macro adds 67484e0de9c9 powerpc/lib/sstep: Use l1_dcache_bytes() instead of opencoding adds 7c3bba919990 powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__ adds 6836f099039e powerpc/lib/sstep: use truncate_if_32bit() adds f061fb03ee61 powerpc/vdso: augment VDSO32 functions to support 64 bits build adds d88378d8d2c7 powerpc/vdso: Rework VDSO32 makefile to add a prefix to ob [...] adds fd1feade75fb powerpc/vdso: Merge vdso64 and vdso32 into a single directory adds 9b97bea90072 powerpc/vdso: Remove cvdso_call_time macro adds 692b21d78046 powerpc/vdso: Move cvdso_call macro into gettimeofday.S adds 92e6dc257bd5 powerpc/pseries: make pseries_devicetree_update() static adds 2504e5b9827f selftests/powerpc/copyloops: Add memmove_64 test adds 2354ad252b66 powerpc/mm: Update default hugetlb size early adds 5a72345e6a78 powerpc: Fix STACKTRACE=n build new 0bfb0ee6f18a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ddfd5dbb7217 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 67ff2f262619 riscv: mm: init: mark satp_mode __ro_after_init new 5d6f45e3dde9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8ed4e1a53b1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8120079e7e56 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds d1c56bfdaca4 tests: fix idmapped mount_setattr test adds 97acd701185b MAINTAINERS: add entry for idmapped mounts adds 538f4f022a46 fs: add kernel doc for mnt_{hold,unhold}_writers() adds a26f788b6e7a fs: add mnt_allow_writers() and simplify mount_setattr_prepare() adds 03b6abee9ba6 fs: simplify check in mount_setattr_commit() adds ad1844a0127a fs: don't open-code mnt_hold_writers() adds 87bb5b60019c fs: clean up mount_setattr control flow adds ddc204b517e6 copy_process(): Move fd_install() out of sighand->siglock [...] adds d52c14f5f9b3 Merge branch 'pidfd.fd_install' into for-next new 5c8789fc3d4a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c6c89783eba0 fscrypt: add functions for direct I/O support adds 489734ef94f4 iomap: support direct I/O with fscrypt using blk-crypto adds 38ea50daa7a4 ext4: support direct I/O with fscrypt using blk-crypto adds 8a2c77bc2a9a f2fs: support direct I/O with fscrypt using blk-crypto adds cdaa1b1941f6 fscrypt: update documentation for direct I/O support new 517073b621a0 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] new 5e8ace0371b3 Merge branch 'misc-5.17' into for-next-current-v5.16-20220215 new 9bca3201b23d Merge branch 'for-next-current-v5.16-20220215' into for-ne [...] adds 712734e777a9 btrfs: remove write and wait of struct walk_control adds 8846187d2d4f btrfs: reuse existing pointers from btrfs_ioctl adds 4af340b9878b btrfs: don't log unnecessary boundary keys when logging directory adds dcaf8752a9b8 btrfs: put initial index value of a directory in a constant adds 6d5f55851c5d btrfs: stop copying old dir items when logging a directory adds 46812187fa7a btrfs: stop trying to log subdirectories created in past t [...] adds cd23865b8e02 btrfs: move missing device handling in a dedicate function adds 8e9f8cbb48e2 btrfs: reuse existing inode from btrfs_ioctl adds 4a02d38fb342 btrfs: simplify fs_devices member access in btrfs_init_dev [...] adds 5d560859741e btrfs: harden identification of a stale device adds 4b84588893b9 btrfs: match stale devices by dev_t adds 120d24ba411a btrfs: add device major-minor info in the struct btrfs_device adds 150f28898b96 btrfs: use dev_t to match device in device_matched adds 7048d95bdef2 btrfs: cleanup temporary variables when finding rotational [...] adds a253b9deb212 btrfs: zoned: remove redundant initialization of to_add adds a5ded00dd21f btrfs: scrub: remove redundant initialization of increment adds 28d776e53e9f btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] adds c04402256ca5 btrfs: send: remove redundant ret variable in fs_path_copy adds 56e46b80bda2 btrfs: add helper to delete a dir entry from a log tree adds 4f847b757f9c btrfs: pass the dentry to btrfs_log_new_name() instead of [...] adds 1711befd380e btrfs: avoid logging all directory changes during renames adds c1bf185a9f80 btrfs: stop doing unnecessary log updates during a rename adds 68d4f72a066e btrfs: avoid inode logging during rename and link when possible adds a44dd4801754 btrfs: use single variable to track return value at btrfs_ [...] adds 0e6562a8b4c5 btrfs: add definition for EXTENT_TREE_V2 adds ca1fd40c9503 btrfs: disable balance for extent tree v2 for now adds 94b18a760778 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 adds c3696397277b btrfs: disable qgroups in extent tree v2 adds 21fcddb61aa6 btrfs: disable scrub for extent-tree-v2 adds 6bd13b53340a btrfs: disable snapshot creation/deletion for extent tree v2 adds d084b429a130 btrfs: disable space cache related mount options for exten [...] adds 77db70015065 btrfs: tree-checker: don't fail on empty extent roots for [...] adds 1d985b6fb401 btrfs: abstract out loading the tree root adds 55d12936e54b btrfs: add code to support the block group root adds 73ba3c7e4d8b btrfs: add support for multiple global roots adds 1dfacbc50ab2 btrfs: zoned: make zone activation multi stripe capable adds b7358d7980a7 btrfs: zoned: make zone finishing multi stripe capable adds 75c3142eeaaf btrfs: zoned: prepare for allowing DUP on zoned adds 03fd90e538af btrfs: zoned: allow DUP on meta-data block groups adds 3fe2c8dbf93f btrfs: don't hold CPU for too long when defragging a file adds 32af32a141a8 btrfs: replace BUILD_BUG_ON by static_assert adds e4e5efc9af57 btrfs: zoned: remove redundant assignment in btrfs_check_z [...] adds e5b101a36780 btrfs: stop checking for NULL return from btrfs_get_extent [...] adds 7d7bea3f639c btrfs: remove unnecessary leaf free space checks when push [...] adds 95a614a59008 btrfs: avoid unnecessary COW of leaves when deleting items [...] adds 7182186bf2e5 btrfs: avoid unnecessary computation when deleting items f [...] adds df7326d44203 btrfs: remove constraint on number of visited leaves when [...] adds 4c960bb2cbda btrfs: remove useless path release in the fast fsync path adds 742f2e139a25 btrfs: prepare extents to be logged before locking a log t [...] adds 30c37c77db3b btrfs: stop checking for NULL return from btrfs_get_extent() adds 1ef88557e5a2 btrfs: fix lost error return value when reading a data page adds 9dbd1c0df6ae btrfs: remove no longer used counter when reading data page adds 9dfb6ee1c93a btrfs: assert we have a write lock when removing and repla [...] adds 67ae21a25c75 btrfs: populate extent_map::generation when reading from disk adds 79c19b4d71f6 btrfs: defrag: don't try to defrag extents which are under [...] adds 37d2f3781eda btrfs: get rid of warning on transaction commit when using [...] adds cfac9c56a623 btrfs: send: in case of IO error log it adds c8a37a801591 btrfs: prevent copying too big compressed lzo segment adds 48b433a2ef82 btrfs: add lzo workspace buffer length constants adds b6a98303810d btrfs: qgroup: remove duplicated check in adding qgroup relations adds 5bbbd8bb93df btrfs: qgroup: remove outdated TODO comments adds c0a67d1ead13 btrfs: defrag: allow defrag_one_cluster() to skip large ex [...] adds b41350081b64 btrfs: defrag: don't try to merge regular extents with pre [...] adds c55eaee8366f btrfs: defrag: don't defrag extents which are already at m [...] adds 3086126664ee btrfs: defrag: remove an ambiguous condition for rejection new d3394d779b14 btrfs: uapi: introduce BTRFS_DEFRAG_RANGE_MASK for later s [...] new a65b76f42a5e btrfs: defrag: introduce control structure for later use new e6c69fcbee7e btrfs: defrag: use control structure in btrfs_defrag_file() new 46e1d01a42dc Merge branch 'misc-next' into for-next-next-v5.17-20220215 new 1ebb563f6047 fs: export rw_verify_area() new ea6e1f0107d0 fs: export variant of generic_write_checks without iov_iter new 987a6fef9b85 btrfs: don't advance offset for compressed bios in btrfs_c [...] new ba069f1fdae3 btrfs: add ram_bytes and offset to btrfs_ordered_extent new e651da519969 btrfs: support different disk extent size for delalloc new a5d549011ede btrfs: clean up cow_file_range_inline() new bee2f2a09ccd btrfs: optionally extend i_size in cow_file_range_inline() new 6032db9d6ec8 btrfs: add definitions and documentation for encoded I/O ioctls new f8fdec1e3aeb btrfs: add BTRFS_IOC_ENCODED_READ ioctl new 98a7b7e5f1b7 btrfs: add BTRFS_IOC_ENCODED_WRITE new b0ca1bd9248d Merge branch 'ext/omar/encoded-13-git' into for-next-next- [...] new 3bc2e1df1e14 btrfs: use dummy extent buffer for super block sys chunk a [...] new 8e7f7bf59a79 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] new bac1332b0b69 btrfs: expand subpage support to any PAGE_SIZE > 4K new 72906121bc27 Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] new e851af6b75bf btrfs: introduce a helper to locate an extent item new 175c223e5452 btrfs: introduce dedicated helper to scrub simple-mirror b [...] new c864fae1fe88 btrfs: introduce dedicated helper to scrub simple-stripe b [...] new 7c5cc429e323 btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] new 687e958a1e81 Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] new 847778463132 btrfs: make search_csum_tree return 0 if we get -EFBIG new 79e89e2bc908 btrfs: handle csum lookup errors properly on reads new 7be76c9a78c5 btrfs: check correct bio in finish_compressed_bio_read new 8f79c103fe60 btrfs: remove the bio argument from finish_compressed_bio_read new d1e5bf4e1242 btrfs: track compressed bio errors as blk_status_t new f9598dce2aba btrfs: do not double complete bio on errors during compres [...] new 5ba2cd2be137 btrfs: do not try to repair bio that has no mirror set new df89c4c9c037 btrfs: do not clean up repair bio if submit fails new be2a52492326 Merge branch 'ext/josef/eh-fixes' into for-next-next-v5.17 [...] new d5f9e56c77d1 fs: add asserting functions for sb_start_{write,pagefault, [...] new f927ff1abd00 btrfs: zoned: mark relocation as writing new d1a0942ec76e Merge branch 'ext/naohiro/sb-write-reloc' into for-next-ne [...] new 9f7743c67199 btrfs: remove unused parameter for btrfs_add_inode_defrag() new 546303c782db btrfs: add trace events for defrag new db360c49d476 btrfs: autodefrag: only scan one inode once new 13b2f7ab699a btrfs: close the gap between inode_should_defrag() and aut [...] new b6a513ab11a8 Merge branch 'ext/qu/autodefrag-fixes' into for-next-next- [...] new 6b17743d934e btrfs: defrag: bring back the old file extent search behavior new 2a7070365c1a btrfs: defrag: don't use merged extent map for their gener [...] new ed884d9a5090 Merge branch 'ext/qu/defrag-search' into for-next-next-v5. [...] new 7ba32505eb7f Merge branch 'for-next-next-v5.17-20220215' into for-next- [...] new 064f966fe603 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9405b5f8b20c smb3: fix snapshot mount option adds dd5a927e4118 cifs: fix set of group SID via NTSD xattrs adds 26d3dadebbcb cifs: do not use uninitialized data in the owner/group sid adds 3d6cc9898efd cifs: fix double free race when mount fails in cifs_get_root() adds 0c6f4ebf8835 cifs: modefromsids must add an ACE for authenticated users new 5279203f772d cifs: use a different reconnect helper for non-cifsd threads new 334835015cbd Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 47c8ebcce85e f2fs: add a way to limit roll forward recovery time adds 984fc4e76d63 f2fs: support idmapped mounts adds 3837d3f03400 f2fs: fix missing free nid in f2fs_handle_failed_inode adds 2df83a0575ff f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes new a88cdcd7c0c0 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 428f651cb80b gfs2: assign rgrp glock before compute_bitstructs new 7336905a89f1 gfs2: gfs2_setattr_size error path fix new a892b12393af gfs2: Expect -EBUSY after canceling dlm locking requests new 1fc05c8d8426 gfs2: cancel timed-out glock requests new 29464ee36bca gfs2: Switch lock order of inode and iopen glock new 5a27a43efd1d gfs2: Make use of list_is_first new a4e8145edcfd gfs2: Initialize gh_error in gfs2_glock_nq new 84bf7ea59f4b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2de5fe607d10 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 9d047bf68fe8 NFS: Remove an incorrect revalidation in nfs4_update_chang [...] adds e0caaf75d443 NFS: LOOKUP_DIRECTORY is also ok with symlinks new b33154a92f35 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 55efb643f67a nfsd: Add support for the birth time attribute adds 2df441b3712d NFSD: De-duplicate hash bucket indexing adds 7b766a636fee NFSD: Skip extra computation for RC_NOCACHE case adds f1b4c530314b NFSD: Streamline the rare "found" case adds 349e6ce41ef3 tracing: Introduce helpers to safely handle dynamic-sized [...] adds 88c4ead4b0cf tracing: Update print fmt check to handle new __get_sockad [...] adds 5bd9e74aa920 NFSD: Use __sockaddr field to store socket addresses adds b9a8bfb02979 NFSD: Remove NFSD_PROC_ARGS_* macros adds 564083ecca10 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] adds bc42446d242f SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid adds 34de90a1039a SUNRPC: Record endpoint information in trace log adds 28bb9c734bcd SUNRPC: Remove the .svo_enqueue_xprt method adds 1981f4b9edad SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() adds 45fb0a5b97ac SUNRPC: Remove svo_shutdown method new 7b83e5c4fe22 SUNRPC: Rename svc_create_xprt() new 6747d3c87355 SUNRPC: Rename svc_close_xprt() new ac9f697ddcf8 SUNRPC: Remove svc_shutdown_net() new 3fc2493721b5 NFSD: Remove CONFIG_NFSD_V3 new 42563e4e6774 arch: Remove references to CONFIG_NFSD_V3 in the default configs new 6bc65c2f672d NFSD: Fix nfsd_breaker_owns_lease() return values new d6358143b3e4 fs/lock: documentation cleanup. Replace inode->i_lock with [...] new 4e6e22c6b6bc fs/lock: add new callback, lm_lock_expired, to lock_manage [...] new 9bc6a67e9f0c fs/lock: only call lm_breaker_owns_lease if there is conflict. new dbaa47e8158e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dd661b401c09 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new b264a5f98b79 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 1ceacd055df9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d3b21126de60 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds c51acdb78f92 fs: Remove FIXME comment in generic_write_checks() adds 1e2d84644d1c constify struct path argument of finish_automount()/do_add [...] adds 0c9dceb9bb6d asm/user.h: killed unused macros adds 6692531df62d uml/x86: use x86 load_unaligned_zeropad() adds 90b2433edb6d seq_file: fix NULL pointer arithmetic warning adds 124f75f864f3 clean overflow checks in count_mounts() a bit new d57f8db6ad70 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 77498617857f printk: Add panic_in_progress helper adds d51507098ff9 printk: disable optimistic spin during panic adds 13fb0f74d702 printk: Avoid livelock with heavy printk during panic adds 8ebc476fd51e printk: Drop console_sem during panic new 7035abfeb16d Merge branch 'for-5.18-panic-deadlocks' into for-next new 2ba3673d7017 printk: use atomic updates for klogd work new cfab610f0005 Merge branch 'for-5.18' into for-next new 9b2babd2bde9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cf5b2fb012c0 HID: i2c-hid: fix handling numbered reports with IDs of 15 [...] adds a5e5e03e9476 HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports adds d34c6105499b HID: i2c-hid: use "struct i2c_hid" as argument in most calls adds b26fc3161b78 HID: i2c-hid: refactor reset command adds dbe0dd5fd2e0 HID: i2c-hid: explicitly code setting and sending reports adds 8399bd01026e HID: i2c-hid: define i2c_hid_read_register() and use it adds acb8dd95974d HID: i2c-hid: create a helper for SET_POWER command adds 50c5249fcafc HID: i2c-hid: convert i2c_hid_execute_reset() to use i2c_h [...] adds 85df713377dd HID: i2c-hid: rework i2c_hid_get_report() to use i2c_hid_xfer() adds 86fc3fd28157 HID: i2c-hid: use helpers to do endian conversion in i2c_h [...] adds 551117c52237 HID: i2c-hid: no longer need raw access to HID descriptor [...] adds 1c4d6cd4cb48 HID: i2c-hid: note that I2C xfer buffers are DMA-safe adds c537b53ed352 Merge branch 'for-5.12/i2c-hid' into for-next adds cc64431a9607 Merge branch 'for-5.17/upstream-fixes' into for-next new 4241c1d823f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a0d48505a1d6 i2c: qcom-cci: don't delete an unregistered adapter adds 02a4a69667a2 i2c: qcom-cci: don't put a device tree node before i2c_add [...] adds c75b4e6b8166 Merge branch 'i2c/for-current' into i2c/for-next adds a3325d225b00 i2c: piix4: Move port I/O region request/release code into [...] adds 0a59a24e14e9 i2c: piix4: Move SMBus controller base address detect into [...] adds fbafbd51bff5 i2c: piix4: Move SMBus port selection into function adds 7c148722d074 i2c: piix4: Add EFCH MMIO support to region request and release adds 46967bc1ee93 i2c: piix4: Add EFCH MMIO support to SMBus base address detect adds 381a3083c674 i2c: piix4: Add EFCH MMIO support for SMBus port select adds 6cf72f41808a i2c: piix4: Enable EFCH MMIO for Family 17h+ adds 6960331dee17 i2c: designware: Add missing locks adds 78d5e9e299e3 i2c: designware: Add AMD PSP I2C bus support adds b36fc8181e3b dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support adds ea01b71b0799 i2c: rcar: Add R-Car Gen4 support adds d0aee048d648 i2c: brcmstb: allow compiling on BCM4908 adds f1bd6661946b dt-bindings: i2c: add bindings for microchip mpfs i2c adds 5df51bacc41d Merge branch 'i2c/for-mergewindow' into i2c/for-next new 0b0dcb3882c8 i2c: cadence: allow COMPILE_TEST new 2ce4462f2724 i2c: imx: allow COMPILE_TEST new 5de717974005 i2c: qup: allow COMPILE_TEST new 05cbbaf7ff2f Merge branch 'i2c/for-current' into i2c/for-next new 481153991c41 i2c: don't expose function which is only used internally new 9c02d4011e92 i2c: i801: Add support for Intel Raptor Lake PCH-S new 4ebf4987c091 i2c: Introduce common module to instantiate CCGx UCSI new 2079563d6f60 i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() new c2c25be6dc94 i2c: nvidia-gpu: Use temporary variable for struct device new c74a30ce1376 i2c: nvidia-gpu: Convert to use dev_err_probe() new 531310dd5d9f i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() new 1e4fe5430bd7 i2c: designware: remove unneeded semicolon new 19e138e43a08 i2c: pasemi: Drop I2C classes from platform driver variant new 75560f01a8af Merge branch 'i2c/for-mergewindow' into i2c/for-next new 748f77ae3cc5 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 65f2566506f9 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 6b22ce002f75 docs: Makefile: Add -no-shell-escape option to LATEXOPTS new dbb50309ab9e Merge branch 'docs-next' of git://git.lwn.net/linux.git new 48023937f5d6 Merge branch 'master' of git://linuxtv.org/media_tree.git new 6dc0dfc8a4a4 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 8182e5e01bbb Merge branches 'acpica', 'acpi-osl' and 'acpi-properties' [...] adds 37015b0a175a Merge branch 'acpi-tables' into linux-next adds 1cd4a97227ca Merge branches 'pm-cpufreq' and 'pm-tools' into linux-next adds 414df0267347 Merge branch 'thermal-hfi' into linux-next adds ddc592547ca4 Merge branches 'thermal-powerclamp' and 'thermal-int340x' [...] adds d8036ad09527 Merge branch 'thermal-docs' into linux-next adds 7eb6678636cf Merge branch 'pnp' into linux-next adds a47381055bd5 Merge branch 'i2c/alert-for-acpi' of git://git.kernel.org/ [...] adds b2638e56c2ce device property: Don't split fwnode_get_irq*() APIs in the code adds d4e043a4af96 Merge branch 'devprop' into linux-next new 631e3893c35e ACPI: PM: Print additional debug message in acpi_s2idle_wake() new 977dc3082285 ACPI: EC / PM: Print additional debug message in acpi_ec_d [...] new 8c51d352999e Merge branch 'acpi-pm' into linux-next new 9aa60f3cbafb ACPI: EC: Do not return result from advance_transaction() new 54b86141d71d ACPI: EC: Reduce indentation level in acpi_ec_submit_event() new 13a62d0e1330 ACPI: EC: Rearrange code in acpi_ec_submit_event() new 8922f193c2ef Merge branch 'acpi-ec' into linux-next new f521a6e687d1 ACPI: APEI: explicit init HEST and GHES in apci_init() new 9270b5f62c1f ACPI: APEI: rename ghes_init() with "acpi_" prefix new 69be9dd40064 Merge branch 'acpi-apei' into linux-next new f98da1d66298 ACPI: tables: Quiet ACPI table not found warning new be8b582111d6 Merge branch 'acpi-tables-fixes' into linux-next new d725f9cd51a8 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 5f462af94717 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 021dbecabc93 opp: Expose of-node's name in debugfs new 2ab418af491e Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds b1377cc37f6b RDMA/rxe: Check the last packet by RXE_END_MASK adds b794eecb2af7 ice: add support for DSCP QoS for IDC adds 83483055321f RDMA/irdma: Refactor DCB bits in prep for DSCP support adds 4b860c9169dc RDMA/irdma: Add support for DSCP adds 2f1b2820b546 Merge branch 'irdma_dscp' into rdma.git for-next new fb6ad76b1e4d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a501ab3f37a5 Merge branch 'iwl-next' of git://git.kernel.org/pub/scm/li [...] adds 99f5a5f2b948 et131x: support arbitrary MAX_SKB_FRAGS adds b2309a71c1f2 net: add dev->dev_registered_tracker adds 21a216a8fc63 ipv6/addrconf: allocate a per netns hash table adds 8805d13ff1b2 ipv6/addrconf: use one delayed work per netns adds e66d11722204 ipv6/addrconf: switch to per netns inet6_addr_lst hash table adds fea7b201320c nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() adds 1c6957646143 ipv4: add fib_net_exit_batch() adds ea3e91666ddd ipv6: change fib6_rules_net_exit() to batch mode adds e2f736b753ec ip6mr: introduce ip6mr_net_exit_batch() adds 696e595f7075 ipmr: introduce ipmr_net_exit_batch() adds ef0de6696c38 can: gw: switch cangw_pernet_exit() to batch mode adds 16a41634acca bonding: switch bond_net_exit() to batch mode adds ee403248fa6d net: remove default_device_exit() adds 4caaf75888d8 Merge branch 'net-speedup-netns-dismantles' adds 4e76b5c11d25 ptp_pch: use mac_pton() adds 8664d49a815e ptp_pch: Use ioread64_lo_hi() / iowrite64_lo_hi() adds d09adf61002f ptp_pch: Use ioread64_hi_lo() / iowrite64_hi_lo() adds 3fa66d3d60b9 ptp_pch: Switch to use module_pci_driver() macro adds 874f50c82e14 ptp_pch: Convert to use managed functions pcim_* and devm_* adds 946df10db670 ptp_pch: Remove unused pch_pm_ops adds c7d9a6751a5f net: dsa: typo in comment adds 654f89f9496d dt-bindings: net: renesas,etheravb: Document RZ/V2L SoC adds 5e2e8cc9dd33 dt-bindings: net: renesas,etheravb: Document RZ/G2UL SoC adds 453307b569a0 igc: avoid kernel warning when changing RX ring parameters adds e62ad74aa534 igb: refactor XDP registration adds 4d8cb5ffe382 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds b539324f6fe7 Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() adds 3a5f238f2b36 ip6_tunnel: fix possible NULL deref in ip6_tnl_xmit adds 89bb09837b97 i40e: Remove rx page reuse double count adds b3936d27673c i40e: Aggregate and export RX page reuse stat adds 453f83054838 i40e: Add a stat tracking new RX page allocations adds cb963b989755 i40e: Add a stat for tracking pages waived adds b76bc129839d i40e: Add a stat for tracking busy rx pages adds aa4725c2fc03 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 62a2b005c6d6 mctp: tests: Rename FL_T macro to FL_TO adds c5755214623d mctp: tests: Add key state tests adds 8069b22d656f mctp: Add helper for address match checking adds 0de55a7d1133 mctp: Allow keys matching any local address adds 63ed1aab3d40 mctp: Add SIOCMCTP{ALLOC,DROP}TAG ioctls for tag control adds b4f029f4f433 Merge branch 'MCTP-tag-control-interface' adds d957b51f7ed6 octeontx2-af: Don't enable Pause frames by default adds 1121f6b02e7a octeontx2-af: Priority flow control configuration support adds e740003874ed octeontx2-af: Flow control resource management adds 8e67558177f8 octeontx2-pf: PFC config support with DCBx adds dc178d31b942 Merge branch 'octeontx2-af-priority-flow-control' adds 035dd64de948 dpaa2-eth: rearrange variable declaration in __dpaa2_eth_tx adds 8378a7910d14 dpaa2-eth: allocate a fragment already aligned adds ae3b08177529 dpaa2-eth: extract the S/G table buffer cache interaction [...] adds a4218aef7c86 dpaa2-eth: use the S/G table cache also for the normal S/G path adds a4ca448e8bfe dpaa2-eth: work with an array of FDs adds 3dc709e0cd47 dpaa2-eth: add support for software TSO adds 86ec882f59a0 soc: fsl: dpio: read the consumer index from the cache inh [...] adds 62b5b162e472 Merge branch 'dpaa2-eth-sw-TSO' adds b3a723dbc94a net:enetc: allocate CBD ring data memory using DMA coheren [...] adds 0cc11cdbcb39 net:enetc: command BD ring data memory alloc as one functi [...] adds 237d20c208db net:enetc: enetc qos using the CBDR dma alloc function adds 038fcdaf0470 net: ethernet: cavium: use div64_u64() instead of do_div() adds 1710b52d7c13 net: usb: smsc95xx: add generic selftest support adds 5cad527d5ffa net: drop_monitor: support drop reason adds fac54e2bfb5b x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_ [...] adds 3486bedd9919 bpf: Use bytes instead of pages for bpf_jit_[charge|unchar [...] adds ed2d9e1a26cc bpf: Use size instead of pages in bpf_binary_header adds d00c6473b1ee bpf: Use prog->jited_len in bpf_prog_ksym_set_addr() adds 0e06b4037168 x86/alternative: Introduce text_poke_copy adds ebc1415d9b4f bpf: Introduce bpf_arch_text_copy adds 57631054fae6 bpf: Introduce bpf_prog_pack allocator adds 33c9805860e5 bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free] adds 1022a5498f6f bpf, x86_64: Use bpf_jit_binary_pack_alloc adds 80123f0ac4a6 Merge branch 'bpf_prog_pack allocator' adds 9d63b59d1e9d bpf: test_run: Fix overflow in xdp frags parsing adds 5d1e9f437df5 bpf: test_run: Fix overflow in bpf_test_finish frags parsing adds f95f768f0af4 bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finali [...] adds 5912fcb4bee1 selftests/bpf: Do not export subtest as standalone test adds 4172843ed4a3 libbpf: Fix signedness bug in btf_dump_array_data() adds 0f350231b5ac bpf: Fix leftover header->pages in sparc and powerpc code. adds c1b13a9451ab bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZE adds cca62426ab49 Merge branch 'fix bpf_prog_pack build errors' adds 4fc49b51ab9d selftests/bpf: Fix an endianness issue in bpf_syscall_macro test adds c5a1ffa0da76 libbpf: Add PT_REGS_SYSCALL_REGS macro adds 3f928cab927c selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macro adds f07f1503469b libbpf: Fix accessing syscall arguments on powerpc adds 5c101153bfd6 libbpf: Fix riscv register names adds cf0b5b276923 libbpf: Fix accessing syscall arguments on riscv adds 9e45a377f29b selftests/bpf: Skip test_bpf_syscall_macro's syscall_arg1 [...] adds 60d16c5ccb81 libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALL adds fbca4a2f6497 libbpf: Fix accessing the first syscall argument on arm64 adds 1f22a6f9f9a0 libbpf: Fix accessing the first syscall argument on s390 adds 8dd039a6fcf3 Merge branch 'Fix accessing syscall arguments' adds 816ae1095547 libbpf: Add BPF_KPROBE_SYSCALL macro adds c28748233b47 selftests/bpf: Test BPF_KPROBE_SYSCALL macro adds 3caa7d2e2e9b Merge branch 'libbpf: Add syscall-specific variant of BPF_KPROBE' adds dc37dc617fab libbpf: Fix compilation warning due to mismatched printf format adds 9a69e2b385f4 bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide adds 2ed0dc5937d3 selftests/bpf: Cover 4-byte load from remote_port in bpf_s [...] adds e5313968c41b Merge branch 'Split bpf_sk_lookup remote_port field' adds 1127170d457e Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 4f9bf2a2f5aa tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. adds 8dd8678e42b5 netfilter: ecache: don't use nf_conn spinlock adds 7afa38831aee netfilter: cttimeout: use option structure adds 23f68d462984 netfilter: nft_cmp: optimize comparison for 16-bytes adds 98eee88b8dec nfqueue: enable to set skb->priority adds 5948ed297eef netfilter: ctnetlink: use dump structure instead of raw args adds 45230829827b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] adds daf4dd16438b ice: Refactor spoofcheck configuration functions adds 3e0b59714bd4 ice: Add helper function for adding VLAN 0 adds bc42afa95487 ice: Add new VSI VLAN ops adds fb05ba1257d7 ice: Introduce ice_vlan struct adds a19d7f7f0122 ice: Refactor vf->port_vlan_info to use ice_vlan adds 2bfefa2dab6b ice: Use the proto argument for VLAN ops adds 7bd527aa174f ice: Adjust naming for inner VLAN operations adds c31af68a1b94 ice: Add outer_vlan_ops and VSI specific VLAN ops implementations adds 0d54d8f7a16d ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads adds cc71de8fa133 ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 adds a1ffafb0b4a4 ice: Support configuring the device to Double VLAN Mode adds 1babaf77f49d ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev adds cbc8b5645a4b ice: Add support for 802.1ad port VLANs VF adds f1da5a0866bc ice: Add ability for PF admin to enable VF VLAN pruning adds adc27288f229 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 416abf4f1891 ieee802154: atusb: move to new USB API adds 9d70c7e10a89 net: ieee802154: hwsim: Ensure frame checksum are valid adds 898db3b8f945 net: ieee802154: Use the IEEE802154_MAX_PAGE define when relevant adds c265a3a6690b net: mac802154: Explain the use of ieee802154_wake/stop_queue() adds 02b2a91c6f0d net: ieee802154: Provide a kdoc to the address structure adds 9557167bc63e Merge tag 'ieee802154-for-davem-2022-02-10' of git://git.k [...] adds 426522394649 net: ping6: remove a pr_debug() statement adds e7b060460f29 net: ping6: support packet timestamping adds 3ebb0b1032e5 net: ping6: support setting socket options via cmsg adds a086ee24cce2 selftests: net: rename cmsg_so_mark adds 49b786130296 selftests: net: make cmsg_so_mark ready for more options adds de17e305a810 selftests: net: cmsg_sender: support icmp and raw sockets adds 0344488e11ca selftests: net: cmsg_so_mark: test ICMP and RAW sockets adds 9bbfbc92c64a selftests: net: cmsg_so_mark: test with SO_MARK set by setsockopt adds 4d397424a5e0 selftests: net: cmsg_sender: support setting SO_TXTIME adds eb8f3116fb3f selftests: net: cmsg_sender: support Tx timestamping adds af6ca20591ef selftests: net: test standard socket cmsgs across UDP and [...] adds 57ea56b05b7f Merge branch 'ping6-cmsg' adds ca2d5f1ff059 qed: prevent a fw assert during device shutdown adds ede6c39c4f90 net: make net->dev_unreg_count atomic adds 4b0385bc8e6a octeontx2-pf: Add TC feature for VFs adds dc513a405cad ipv4: Reject again rules with high DSCP values adds d8c2858181cc net/switchdev: use struct_size over open coded arithmetic adds 4f5e483b8c7a net: dsa: qca8k: fix noderef.cocci warnings adds 5b91c5cc0e7b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 429c83c78ab2 dt-bindings: net: dsa: realtek: convert to YAML schema, add MDIO adds 3079e342d265 net/smc: Make smc_tcp_listen_work() independent adds 8270d9c21041 net/smc: Limit backlog connections adds 48b6190a0042 net/smc: Limit SMC visits when handshake workqueue congested adds a6a6fe27bab4 net/smc: Dynamic control handshake limitation by socket options adds f9496b7c1b48 net/smc: Add global configure for handshake limitation by netlink adds 1ea59b5e1ae3 Merge branch 'smc-optimizations' adds 45b987d5edf2 net: dsa: remove ndo_get_phys_port_name and ndo_get_port_p [...] adds 8db2bc790d20 net: dsa: remove lockdep class for DSA master address list adds ddb44bdcdef7 net: dsa: remove lockdep class for DSA slave address list adds 12a8f37fd2d3 Merge branch 'dsa-cleanup' adds b9605161e7be ipv6: Reject routes configurations that specify dsfield (tos) adds 066c4b6ba063 dt-bindings: phy: Add `tx-p2p-microvolt` property binding adds 926eae604403 dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable adds 2d4feb2c1ba7 ipv6: get rid of net->ipv6.rt6_stats->fib_rt_uncache adds e5f80fcf869a ipv6: give an IPv6 dev to blackhole_netdev adds ba55ef81637c ipv6: add (struct uncached_list)->quarantine list adds 29e5375d7fcb ipv4: add (struct uncached_list)->quarantine list adds c002496babfd Merge branch 'ipv6-loopback' adds b96a79253fff Merge tag 'wireless-next-2022-02-11' of git://git.kernel.o [...] adds 5f7dc7d48c94 octeontx2-af: fix array bound error adds c9ac080b25d9 net: moxa: use GFP_KERNEL adds f126ec9d6e57 Revert "net: ethernet: cavium: use div64_u64() instead of [...] adds 1f52d7b62285 net: wwan: iosm: Enable M.2 7360 WWAN card support adds bb4f6bffe33c net: lan743x: Add PCI11010 / PCI11414 device IDs adds cf9aaea8e55b net: lan743x: Add support for 4 Tx queues adds ac16b6eb39d6 net: lan743x: Increase MSI(x) vectors to 16 and Int de-ass [...] adds a46d9d37c4f4 net: lan743x: Add support for SGMII interface adds a2ab95a31352 net: lan743x: Add support for Clause-45 MDIO PHY management adds 48927142bcba Merge branch 'lan743x-enhancements' adds 1da52b0e4724 net: lan966x: Fix when CONFIG_PTP_1588_CLOCK is compiled a [...] adds 867b1db874c9 net: lan966x: Fix when CONFIG_IPV6 is not set adds 2618a0dae09e etherdevice: Adjust ether_addr* prototypes to silence -Wst [...] adds 4ddc844eb81d net/sched: act_police: more accurate MTU policing adds 806c37ddcf28 Generate netlink notification when default IPv6 route pref [...] adds 2e13bde13153 net/smc: Add comment for smc_tx_pending adds 759856e961e4 dt-bindings: net: Add Davicom dm9051 SPI ethernet controller adds 2dc95a4d30ed net: Add dm9051 driver adds a1b86c5de725 Merge branch 'dm9051' adds 4cf91f825b27 ipv6: Add reasons for skb drops to __udp6_lib_rcv adds e27d785e60b6 net: mscc: ocelot: remove unnecessary stat reading from ethtool adds 65c53595bc2a net: ocelot: align macros for consistency adds 40f3a5c81555 net: mscc: ocelot: add ability to perform bulk reads adds d87b1c08f38a net: mscc: ocelot: use bulk reads for stats adds d4e7592b6404 Merge branch 'ocelot-stats' adds 88f62aea1cff ice: Simplify tracking status of RDMA support adds f234ae294761 net: dev: Remove preempt_disable() and get_cpu() in netif_ [...] adds baebdf48c360 net: dev: Makes sure netif_rx() can be invoked in any context. adds e722db8de6e6 net: dev: Make rps_lock() disable interrupts. adds da54d75bebf4 Merge branch 'netdev-RT' adds 7db45f8d955d net: dsa: realtek: rename macro to match filename adds dd263a8cb194 ipv6: blackhole_netdev needs snmp6 counters adds 9a236b543f6b net: dsa: realtek: realtek-smi: clean-up reset adds 05f7b042c5a6 net: dsa: realtek: realtek-mdio: reset before setup adds 1e997d040ab4 Merge branch 'dsa-realtek-next' adds 76f05d88623e net: wwan: debugfs obtained dev reference not dropped adds 163f69ae22e5 net: wwan: iosm: drop debugfs dev reference adds e81f1e0de816 Merge branch 'wwan-debugfs' adds fa5d824ce5dd net: prestera: acl: add multi-chain support offload adds 12d8c11198af selftests: net: cmsg_sender: Fix spelling mistake "MONOTIN [...] new d0b78ab1ca35 net: dsa: mv88e6xxx: Fix validation of built-in PHYs on 6095/6097 new 9536923d3f35 net/mlx5e: Remove unused tstamp SQ field new c27bd1718c06 net/mlx5e: Read max WQEBBs on the SQ from firmware new 76c31e5f7585 net/mlx5e: Use FW limitation for max MPW WQEBBs new befa41771f9e net/mlx5e: Cleanup of start/stop all queues new d08c6e2a4d03 net/mlx5e: Disable TX queues before registering the netdev new 6ce204eac387 net/mlx5e: Use a barrier after updating txq2sq new 17c84cb46e33 net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues new 8bf30be75069 net/mlx5e: Introduce select queue parameters new 6b23f6ab86a4 net/mlx5e: Move mlx5e_select_queue to en/selq.c new 3ab45777a27c net/mlx5e: Use select queue parameters to sync with control flow new 62f7991feab6 net/mlx5e: Move repeating code that gets TC prio into a function new ed5f9cf06b20 net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state new 3c87aedd4899 net/mlx5e: Optimize mlx5e_select_queue new 3a9e5fff2ab0 net/mlx5e: Optimize modulo in mlx5e_select_queue new 71753b8ec103 net/mlx5e: Optimize the common case condition in mlx5e_sel [...] new 9b3e446cd07f Merge tag 'mlx5-updates-2022-02-14' of git://git.kernel.or [...] new 4f50ef152ec6 virtio_net: Fix code indent error new 25ce79db8042 net: hso: Use GFP_KERNEL instead of GFP_ATOMIC when possible new 5454f5c28eca net: bridge: vlan: check for errors from __vlan_del in __v [...] new 99cd6a64e128 dpaa2-eth: Simplify bool conversion new 2c955856da4f net: dm9051: Fix spelling mistake "eror" -> "error" new c0882f36e25a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b1d18a7574d0 bpf: Extend sys_bpf commands for bpf_syscall programs. adds 6fe65f1b4db3 libbpf: Prepare light skeleton for the kernel. adds 28d743f67127 bpftool: Generalize light skeleton generation. adds d7beb3d6aba3 bpf: Update iterators.lskel.h. adds cb80ddc67152 bpf: Convert bpf_preload.ko to use light skeleton. adds 85fbd23303bc Merge branch 'bpf-light-skel' adds a5a358abbc39 selftest/bpf: Check invalid length in test_xdp_update_frags adds 4cc0991abd39 bpf: Fix bpf_prog_pack build for ppc64_defconfig adds 61fce9693f03 bpftool: Add libbpf's version number to "bpftool version" output adds 9910a74d6ebf bpftool: Update versioning scheme, align on libbpf's versi [...] adds 4407fa06aea1 Merge branch 'bpftool: Switch to new versioning scheme (al [...] adds d130e954a002 libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0 adds 9c3de619e13e libbpf: Use dynamically allocated buffer when receiving ne [...] new edc21dc909c6 bpftool: Fix the error when lookup in no-btf maps new d3b0b80064e0 selftests/bpf: Fix GCC11 compiler warnings in -O2 mode new bb8ffe61ea45 bpftool: Add C++-specific open/load/etc skeleton wrappers new 189e0ecabc17 selftests/bpf: Add Skeleton templated wrapper as an example new d2b94f33e437 Merge branch 'Make BPF skeleton easier to use from C++ code' new 8cbf062a250e bpf: Reject kfunc calls that overflow insn->imm new 724f6bc69f5e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7dc52bdf38d1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b84b83a7c26a Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 9b9f89c60d64 Bluetooth: btusb: add support for LG LGSBWAC02 (MT7663BUN) adds 42a401988bc4 Bluetooth: btusb: Improve stability for QCA devices adds 952b6d5f1859 Bluetooth: 6lowpan: No need to clear memory twice new b3f22e69d4be Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ed26edf7bfd9 brcmfmac: Add BCM43454/6 support adds db7fa61ae443 rtw89: make rfk helpers common across chips adds 0701a42499d8 rtw89: refine naming of rfk helpers with prefix adds 8e438ad4826c rtw89: extend subband for 6G band adds f76b327606c7 rtw89: add 6G support to rate adaptive mechanism adds d221270af360 rtw89: declare if chip support 160M bandwidth adds 167044af3887 rtw89: handle TX/RX 160M bandwidth new bf7b5183e74a Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] new e89836d8e3cc Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new d24018940abe Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds c9c28ed0ab61 crypto: hmac - add fips_skip support adds 37f36e571786 crypto: hmac - disallow keys < 112 bits in FIPS mode adds e8bf24bd439d crypto: atmel-tdes - Add support for the TDES IP available [...] adds 297565aa22cf lib/xor: make xor prototypes more friendly to compiler vec [...] adds a69cb445f7d1 crypto: arm/xor - make vectorized C code Clang-friendly new b124684b4a9c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e7a09cea6483 Merge tag 'drm-intel-next-2022-02-08' of git://anongit.fre [...] adds cc188a73addc drm/amd/pm: fix enabled features retrieving on Renoir and [...] adds e5af61ffaaef drm/amdkfd: CRIU fix a NULL vs IS_ERR() check adds 5aa71bd773c3 drm/amdkfd: CRIU return -EFAULT for copy_to_user() failure adds 574ff46f1010 drm/amdkfd: fix freeing an unset pointer adds fd22013a098b drm/amd/display: extend dcn201 support adds d8a25e485857 drm/amdkfd: fix loop error handling adds f9ed188d5a08 drm/amdgpu: add support for GC 10.1.4 adds 69f915cc97c4 drm/amdgpu: loose check for umc poison mode adds b06b48d7ddae amdgpu/pm: Implement emit_clk_levels for navi10 adds c8cb19c7b26d amdgpu/pm: Add emit_clock_levels calls adds 60aac460ed97 drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish [...] adds 816d61d51a31 drm/amd/pm: fulfill the support for DriverSmuConfig table adds 8bbd4d83a68b drm/amdgpu: Reset OOB table error count info adds 461fa7b0ac56 drm/amdgpu: remove ctx->lock adds f3986e86b2d8 drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix. adds 1915a4339542 drm/amdgpu: adjust register address calculation adds b010a46bd3ab drm/amdkfd: CRIU fix extra whitespace and block comment warnings adds 24992ab0b8b0 drm/amdkfd: Fix prototype warning for get_process_num_bos adds 7f161df1a513 drm/amdkfd: replace err by dbg print at svm vram migration adds 123db17ddff0 Merge tag 'amd-drm-next-5.18-2022-02-11-1' of https://gitl [...] adds b9c7babe2c2e Backmerge tag 'v5.17-rc4' of git://git.kernel.org/pub/scm/ [...] new bad040894a97 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds b64fa6922482 drm/amdgpu: add another raven1 gfxoff quirk adds 08f34fe2bab7 drm/amdgpu: only check for _PR3 on dGPUs adds 92a6a399b0f7 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds f9819b73462a Revert "drm/amd/display: To modify the condition in indica [...] adds 2afa24d0df97 drm/radeon: Add HD-audio component notifier support (v2) adds 9d6fb14c4697 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] new fbf2c0cf42ba next-20220214/amdgpu adds 24a644ebbfd3 drm/i915/opregion: check port number bounds for SWSCI disp [...] adds 73144c0ce4e9 drm/i915/opregion: abstract the check for valid swsci function adds 66b09ddd8b32 drm/i915/opregion: early exit from encoder notify if SWSCI [...] adds 69898171829d drm/i915/opregion: handle SWSCI Mailbox #2 obsoletion adds a391e06958b2 drm/i915/opregion: debug log about Mailbox #2 for backlight adds f7bc440bc79a drm/i915/fbc: Fix the plane end Y offset check adds 0f4b58423f35 drm/dp: add drm_dp_128b132b_read_aux_rd_interval() adds 0192c25c03cd drm/dp: add 128b/132b link status helpers from DP 2.0 E11 adds 427153ef63a8 drm/dp: add some new DPCD macros from DP 2.0 E11 adds 92e438619d16 drm/i915/dp: move intel_dp_prepare_link_train() call adds a421d8a99216 drm/i915/dp: rewrite DP 2.0 128b/132b link training based [...] adds 3ee7fab0f3d2 drm/i915/dp: add 128b/132b support to link status checks adds 420f63cb6d2a drm/i915/mst: update slot information for 128b/132b adds b508d01fa577 drm/i915: split out i915_gem_internal.h from i915_drv.h adds f3392b85130f drm/i915: remove leftover i915_gem_pm.h declarations from [...] adds 985a0256df32 drm/i915/selftests: Disable runtime pm wakeref tracking fo [...] adds c8eb426d47ab drm/i915: split out gem/i915_gem_dmabuf.h from i915_drv.h adds be137d791b50 drm/i915: split out gem/i915_gem_create.h from i915_drv.h adds d21b3be8e144 drm/i915: Drop pointless dev_priv argument adds 8a84e7a176c0 drm/i915: Extract skl_ddb_entry_init() adds 759d4fff3d2d drm/i915: Fix plane relative_data_rate calculation adds 63b81e606320 drm/i915: Introduce skl_plane_ddb_iter adds 04d4e167522f drm/i915: Extract skl_allocate_plane_ddb() adds cad3fab413ef drm/i915: Extract skl_crtc_calc_dbuf_bw() adds 5d488786a3a1 drm/i915/hdmi: Simplify intel_hdmi_mode_clock_valid() adds 0c63fd3d9625 drm/i915/dp: Reuse intel_hdmi_tmds_clock() adds 1a7a8d93db9b drm/i915: Flag crtc scaling_filter changes as modeset adds 6148f3653bba drm/i915: Fix bigjoiner state copy fails adds 2b1466ea1918 drm/i915: Remove weird code from intel_atomic_check_bigjoiner() adds aeb47df35742 drm/i915: Clean up the bigjoiner state copy logic adds 02cae05ec4b6 drm/i915: Nuke some dead code new 85b93eccfd8e next-20220214/drm-intel new 4ec25976c754 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new c38afb96a9ec Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 4f37ea5d0e7c video: fbdev: s3c-fb: Use platform_get_irq() to get the interrupt adds 0d84dcab5cf8 video: fbdev: omapfb: Use sysfs_emit() instead of snprintf() adds f63658a59c3d video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() inste [...] adds c07a039cbb96 video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit [...] adds 81a998288956 video: fbdev: udlfb: replace snprintf in show functions wi [...] new 79c544da7c16 next-20220215/fbdev adds 2d2329787ba2 regmap: irq: cleanup comments new 89a445a12afd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fdb1e56932a3 ALSA: ca0106: Rename register macro names adds a531caa5989e ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake adds bad03efd11df ALSA: cleanup double word in comment new 0707541df449 Merge tag 'platform-drivers-x86-serial-multi-instantiate-1 [...] new a9f73b06ff91 Merge branch 'for-linus' into for-next new 1ff464d20afc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0f1d41a85bda ASoC: wm_adsp: Make compressed buffers optional adds c55b3e46cb99 ASoC: wm_adsp: Add trace caps to speaker protection FW adds 695c105933cf ASoC: Intel: bytcr_wm5102: use GFP_KERNEL adds e7c799e76f07 ASoC: SOF: compr: Mark snd_compress_ops static adds 0b88a6590021 ASoC: wm8731: Delete empty remove() function adds 3c7a4c24bd0a ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY adds 0c483a07e926 ASoC: pcm3168a: cleanup unintuitive mask usage adds c7270209fc6f ASoC: pcm3168a: refactor hw_params routine adds 6bfc1242ee99 ASoC: pcm3168a: refactor format handling adds 3e63d3c1a2e5 ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES adds 9fe0c0128d7c ASoC: pcm3168a: code cleanup adds 013cc2aea0f6 ASoC: codec: wcd938x: Add switch control for selecting CTI [...] adds 20ea94bc5317 ASoC: dt-bindings: wcd938x: Add gpio property for selectin [...] adds 0191899db468 ASoC: Add Euro Headset support for wcd938x codec new 4965e38fa064 ASoC: SOF: Makefile: Fix randconfig sof-client build when [...] new 83a1bed1f498 ASoC: tegra20: spdif: make const array rates static new f7d344a2bd5e ASoC: soc-core: skip zero num_dai component in searching dai name new d36e0b4a4a36 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7e6226cc0c5e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 785d7c2aaac4 io-wq: decouple work_list protection from the big wqe->lock adds 46fa4e4066ec io-wq: reduce acct->lock crossing functions lock/unlock adds 662edc8a1a3b io-wq: use IO_WQ_ACCT_NR rather than hardcoded number adds 30992d861ffd Merge branch 'for-5.18/io_uring' into for-next adds d5869fdc189f block: introduce block_rq_error tracepoint adds 9edc6ddf51b6 Merge branch 'for-5.18/block' into for-next adds 0e51e2ab49a9 block: remove THROTL_IOPS_MAX adds 472e4314c039 block: move initialization of q->blkg_list into blkcg_init_queue adds 672fdcf0e7de block: partition include/linux/blk-cgroup.h adds 697ed8a83bca Merge branch 'for-5.18/block' into for-next adds 2e2f0199a207 docs: block: biodoc.rst: Drop the obsolete and incorrect content adds 2d6998968c1f Merge branch 'for-5.18/block' into for-next adds 65f43c679194 loop: clean up grammar in warning message adds 9c63ffcf4786 Merge branch 'for-5.18/drivers' into for-next new 69591a402d18 block: remove biodoc.rst new 08db7e5318c7 Merge branch 'for-5.18/block' into for-next new 090b71c8ebbe null_blk: fix return value from null_add_dev() new 08492c310520 Merge branch 'for-5.18/drivers' into for-next new ec9fd2a13d74 blk-lib: don't check bdev_get_queue() NULL check new 0ac6d39b8240 Merge branch 'for-5.18/block' into for-next new f122d103b564 blk-cgroup: set blkg iostat after percpu stat aggregation new 70ccd5b95827 Merge branch 'for-5.18/block' into for-next new 8592d34e8ffa io-uring: add __fill_cqe function new b57d34f5cc69 io-uring: Make tracepoints consistent. new 9860f79d9db3 Merge branch 'for-5.18/io_uring' into for-next new d6fcd8b8eadc loop: use sysfs_emit() in the sysfs xxx show() new d55a2148eaa6 loop: remove extra variable in lo_fallocate() new 29e13a9196fd loop: remove extra variable in lo_req_flush new e54bd217b585 loop: allow user to set the queue depth new a102cd383c4a Merge branch 'for-5.18/drivers' into for-next new 3d008c82a5ad Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 8da8939a421c dm: rename split functions new ddfa0bcb9544 dm: fold __clone_and_map_data_bio into __split_and_process_bio new 43ec6fd1dec0 dm: refactor dm_split_and_process_bio a bit new fe5e9fa1cdc9 dm: reduce code duplication in __map_bio new c40b2462f395 dm: remove impossible BUG_ON in __send_empty_flush new 1abcc40a2b02 dm: remove unused mapped_device argument from free_tio new 28d34493ea59 dm: remove code only needed before submit_bio recursion new 2c328027b451 dm: record old_sector in dm_target_io before calling map function new 21322cd421d3 dm: move kicking of suspend queue to dm_io_dec_pending new 226d58bd6466 dm: move duplicate code from callers of alloc_tio into alloc_tio new 9ce103d2984f dm: reduce dm_io and dm_target_io struct sizes new 150e76bd609e dm: flag clones created by __send_duplicate_bios new f4ed39e8afb3 dm: add dm_submit_bio_remap interface new 28d40154c8ac dm crypt: use dm_submit_bio_remap new da0b451839e7 dm delay: use dm_submit_bio_remap new 213f63071f1d dm: fix double accounting of flush with data new 525a781231db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d71c02b0caef pata_mpc52xx: use GFP_KERNEL new 3c62c2af921f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3341a56c114d Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 610c07913de3 mmc: dw_mmc: Fix potential null pointer risk adds 0502f7590e8b dt-bindings: mmc: sdhci-msm: Add msm8953 compatible adds 4b538a2fa371 mmc: sdhci-tegra: Enable wake on SD card event adds 567b16391a5d MAINTAINERS: co-maintain LiteX platform adds caea978ec930 dt-bindings: mmc: Add bindings for LiteSDCard adds 4576abc4dbd7 mmc: Add driver for LiteX's LiteSDCard interface adds b257ff7dc113 mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9 [...] adds 2b5d5565bd27 mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9 [...] adds 5d537febf0c7 mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for [...] adds 6e445b34316a dt-bindings: mmc: Add compatible for Mediatek MT8186 adds c36c1ef4febe mmc: wmt-sdmmc: Use of_device_get_match_data() helper adds 341fde0ef869 mmc: sdhci-tegra: Use of_device_get_match_data() helper adds 1ebe7a0a62f4 mmc: sdhci-of-at91: Use of_device_get_match_data() helper adds 5320b0004947 mmc: davinci: Use of_device_get_match_data() helper adds c8f4a8618966 mmc: dw_mmc: Use device_property_string_array_count() adds 6f26011f5a5f dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles adds 8001fdb17517 mmc: sunxi-mmc: Add D1 MMC variant adds 7894da421112 mmc: core: use sysfs_emit() instead of sprintf() adds aa622e2b7734 Merge branch 'fixes' into next new bb44234c40d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e01ad46e2939 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds 7562ccd85ffb power: supply: core: Use fwnode_property_*() in power_supp [...] adds c76787b0d8d2 power: supply: core: Add support for generic fwnodes to po [...] adds 5e8c1dc78ccf power: supply: bq24190_charger: Turn off 5V boost regulato [...] adds a314fae31263 power: supply: bq24190_charger: Always call power_supply_g [...] adds 73633ccbba38 power: supply: bq24190_charger: Store ichg-max and vreg-ma [...] adds 445c21d2080f power: supply: bq24190_charger: Program charger with fwnod [...] adds 4e456230f1ba power: supply: bq24190_charger: Disallow ccc_ireg and cvc_ [...] adds f059b46e6fc3 power: supply: ug3105_battery: Add driver for uPI uG3105 b [...] adds a942f913a902 power: supply: core: Simplify hwmon memory allocation adds e83c7204f185 power: supply: rt9455: Don't pass an error code in remove [...] adds 1c97db1747b7 power: supply: core: Use device_property_string_array_count() adds d58964be64f3 power: supply: ab8500: Drop BATCTRL thermal mode adds d662a7df36e1 power: supply: ab8500: Swap max and overvoltage adds 2b0e7ac0841b power: supply: ab8500: Integrate thermal zone adds edc400e1632f power: supply: ab8500_fg: Break loop for measurement adds 673b50322bb6 power: supply: ab8500_fg: Break out load compensated voltage adds 965a990427b3 power: supply: ab8500_fg: Safeguard compensated voltage adds 3bab736363cf power: supply: ab8500_fg: Drop useless parameter adds 05906f58c822 power: supply: ab8500_chargalg: Drop charging step adds 75ee3f6f0c1a power: supply: ab8500_chargalg: Drop enable/disable sysfs adds 0f6dad11fdf7 power: supply: ab8500_charger: Restrict ADC retrieveal adds 21ad180d0fdf power: supply: ab8500_charger: Fix VBAT interval check adds 845301001308 power: supply: PCHG: Use MKBP for device event handling adds 6a4760463dbc power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init adds 8f5b373960f9 power: supply: ab8500_charger: Fix spelling typo adds cf215c37f581 power: supply: ltc2941: simplify Qlsb calculation adds 513e3b53c1d5 power: supply: ltc2941: clean up error messages adds cd4c7b2725cc power: supply: ab8500: Remove unneeded variable adds 5ac121b81b40 power: supply: axp288-charger: Set Vhold to 4.4V new 5df7dc85de75 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a94e5cd8457f regulator: tps62864: Fix bindings for SW property new 941dc0d4f377 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 57e3b4cb05eb Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 13db6c2acdcd apparmor: fix aa_label_asxprint return check new c9d84021d5ab Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 65603435599f ima: Fix trivial typos in the comments new 18848c719132 MAINTAINERS: add missing "security/integrity" directory new e4e071baea41 ima: Return error code obtained from securityfs functions new aae6ccbd826d ima: rename IMA_ACTION_FLAGS to IMA_NONACTION_FLAGS new 8c54135e2e6d ima: define ima_max_digest_data struct without a flexible [...] new 8921186b2bd7 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 5e50f5d4ff31 security: add sctp_assoc_established hook new 3eb8eaf2ca3e security: implement sctp_assoc_established hook in selinux new 913f4ca49f82 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6b813e0e48d7 iommu/msm: Use standard driver registration adds a063158b20af iommu/msm: Simplify with dev_err_probe() adds 1fdbbfd5099f iommu/ipmmu-vmsa: Check for error num after setting mask adds da9f8386d6b7 dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779f0 support adds ae684caf465b iommu/ipmmu-vmsa: Add support for R-Car Gen4 adds 6efd3b835669 iommu/rockchip: : Use standard driver registration adds 5ce97f4ec5e0 iommu/amd: Recover from event log overflow adds 6b0b2d9a6a30 iommu/amd: Fix I/O page table memory leak adds f266c11bce79 iommu/vtd: Replace acpi_bus_get_device() adds 114a6f5015df iommu: Remove trivial ops->capable implementations adds 32e92d9f6f87 iommu/iova: Separate out rcache init adds a9b491f6d6de Merge branches 'arm/msm', 'arm/renesas', 'arm/rockchip', ' [...] new 6ae7782f14a5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e044e3e696b1 dt-bindings: display: bridge: document Toshiba TC358768 ce [...] new c2687295df00 dt-bindings: arm: Trivial typo fixes in cpu-capacity.txt new bd79e84c6500 dt-bindings: net: ethernet-controller: document label property new 49364138080e dt-bindings: timer: armv7m-systick: convert to dtschema new 2c82858e7e94 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5790597d7113 spi: Fix warning for Clang build and simplify code new f48dc6b96649 spi: Retire legacy GPIO handling new cd149eff8d22 mtd: spi-nor: intel-spi: Disable write protection only if asked new e23e5a05d1fd mtd: spi-nor: intel-spi: Convert to SPI MEM new 4ab13489735d Documentation / MTD: Rename the intel-spi driver new 0177212e2789 mtd: spi-nor / spi / MFD: Convert intel-spi to SPI MEM new 715bea3568e7 spi: amd: Use iopoll for busy waiting new fbc71367288c spi: amd: Remove needless rom_addr variable new 209043554915 spi: amd: Add support for version AMDI0062 new db91535d7704 spi: amd: Add support for new controller version new 19cad0b8001f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5a8e470c423f Merge x86/misc into tip/master new ae8d3dbe971f Merge x86/build into tip/master new b06c51928517 Merge x86/paravirt into tip/master new 6cf1d379ca74 Merge perf/core into tip/master new 756ba7b61c69 Merge x86/irq into tip/master new c23b98610a34 Merge irq/core into tip/master adds fa31a4d669bd x86/cpufeatures: Put the AMX macros in the word 18 block new 75d7007353bf Merge x86/cpu into tip/master adds 2d03861e0d1d selftests/sgx: Fix NULL-pointer-dereference upon early tes [...] adds fff36bcbfde1 selftests/sgx: Do not attempt enclave build without valid enclave adds 2db703fc3b15 selftests/sgx: Ensure enclave data available during debug print adds 5626de65f97a selftests/sgx: Remove extra newlines in test output new c8add9b0bf47 Merge x86/sgx into tip/master new 28df029d53a2 lockdep: Correct lock_classes index mapping new ddab10636d69 Merge locking/urgent into tip/master new 889c5d60fbcf selftests/rseq: Change type of rseq_offset to ptrdiff_t new 2cfb7a1b031b sched/fair: Improve consistency of allowed NUMA balance ca [...] new e496132ebedd sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA [...] new 3624ba7b5e2a sched/numa-balancing: Move some document to make it consis [...] new 5498f519a3f9 Merge sched/core into tip/master adds 5f1170332434 x86/head64: Add missing __head annotation to sme_postproce [...] new 8f1a1fb87356 Merge x86/sev into tip/master adds c441e934b604 locking: Add missing __sched attributes adds dc1b4df09acd atomics: Fix atomic64_{read_acquire,set_release} fallbacks adds 9983a9d577db locking/local_lock: Make the empty local_lock_*() function [...] adds 1c6f9ec00954 locking: Enable RT_MUTEXES by default on PREEMPT_RT. adds f5c54f77b07b cpumask: Add a x86-specific cpumask_clear_cpu() helper adds b008893b08dc x86/ptrace: Always inline v8086_mode() for instrumentation new 1b5e86ee01b6 Merge locking/core into tip/master new c0f6799de2a0 Merge tip:locking/core into tip:ras/core new f11445ba7a11 x86/mce: Use arch atomic and bit helpers new 6dc3a0aee256 Merge ras/core into tip/master new 7ba564722d98 iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA new 7a853c2d5951 mm: Change CONFIG option for mm->pasid field new 7a5fbc9bcba5 iommu/ioasid: Introduce a helper to check for valid PASIDs new a6cbd44093ef kernel/fork: Initialize mm's PASID new 701fac40384f iommu/sva: Assign a PASID to mm on PASID allocation and fr [...] new dc7507ddce59 x86/fpu: Clear PASID when copying fpstate new a3d29e8291b6 sched: Define and initialize a flag to identify valid PASI [...] new fa6af69f38d3 x86/traps: Demand-populate PASID MSR via #GP new 7c1ef59145f1 x86/cpufeatures: Re-enable ENQCMD new 6e3133d901e8 tools/objtool: Check for use of the ENQCMD instruction in [...] new 83aa52ffed5d Documentation/x86: Update documentation for SVA (Shared Vi [...] new 0ef7c79e43d0 Merge x86/pasid into tip/master new 561a2d297179 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds 841255544b65 clocksource/drivers/imx-sysctr: Drop IRQF_IRQPOLL adds 59e2bcd8a95b clocksource/drivers/imx-tpm: Drop IRQF_IRQPOLL adds 5b3c267506eb clocksource/drivers/imx-tpm: Mark two variable with __ro_a [...] adds 39664b624f6a clocksource/drivers/imx-tpm: Add CLOCK_EVT_FEAT_DYNIRQ adds e547ffe9e6f4 clocksource/drivers/imx-tpm: Update name of clkevt new 728644af8792 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new f8efca92ae50 EDAC: Fix calculation of returned address and next offset [...] new 9e32472d8b3f Merge branch 'edac-urgent' into edac-for-next new 44b0ce99cac5 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 45ec846c1cd1 irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a [...] new 393e1280f765 genirq: Allow irq_chip registration functions to take a co [...] new 0a25cb5544f4 genirq/debugfs: Use irq_print_chip() when provided by irqchip new 745f1fb91fe5 irqchip/gic: Switch to dynamic chip name output new 365550239f87 irqchip/lpc32xx: Switch to dynamic chip name output new 421f16238a9d irqchip/mvebu-pic: Switch to dynamic chip name output new 3344265a2692 irqchip/ts4800: Switch to dynamic chip name output new 3fb212a042fb irqchip/versatile-fpga: Switch to dynamic chip name output new 86c12c738651 Merge branch irq/print_chip into irq/irqchip-next new 170669dc646a Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds bd265aadd1b7 MAINTAINERS: Add Frederic and Neeraj to their RCU files adds 150154aae431 rcu: Fix description of kvfree_rcu() adds 218b957a6959 rcu: Add mutex for rcu boost kthread spawning and affinity [...] adds 1fe09ebe7a9c rcu: Inline __call_rcu() into call_rcu() adds d818cc76e2b4 kasan: Record work creation stack trace with interrupts enabled adds c09929031018 rcu: Mark writes to the rcu_segcblist structure's ->flags field adds 58d4292bd037 rcu: Uninline multi-use function: finish_rcuwait() adds e6339d3b443c rcu: Remove __read_mostly annotations from rcu_scheduler_a [...] adds 6a2c1d450a6a rcu: Replace cpumask_weight with cpumask_empty where appropriate adds e7778e71c264 Merge branches 'exp.2022.02.08a', 'fixes.2022.02.14a', 'rc [...] adds 7075b1b438e2 Merge branch 'lkmm.2022.02.01b' into HEAD adds 7389eb9aece0 Merge branch 'clocksource.2022.02.01b' into HEAD adds 2c7d9bdcc274 Merge branch 'lkmm-dev.2022.02.01b' into HEAD adds 36437cc00fc3 EXP rcu-tasks: Check for abandoned callbacks adds f5303a97aa76 rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() adds e062a9cf73ab EXP tick: Detect and fix jiffies update stall adds 67a8e9e317e6 EXP rcu: Add polled expedited grace-period primitives adds 139cb9cac2e8 EXP rcutorture: Test polled expedited grace-period primitives adds 56906a11fc8a torture: Add rcu_normal and rcu_expedited runs to torture.sh adds 7060596d495d rcutorture: Suppress debugging grace period delays during [...] adds b89091b4cb34 tools/nolibc: use pselect6 on RISCV adds 4a74e83aa9f2 tools/nolibc: guard the main file against multiple inclusion adds 36c72168f09b tools/nolibc/std: move the standard type definitions to std.h adds 86238ff3a71d tools/nolibc/types: split syscall-specific definitions int [...] adds 2329d8c3bb55 tools/nolibc/arch: split arch-specific code into individual files adds 048f1bb915b5 tools/nolibc/sys: split the syscall definitions into their [...] adds 26f05ab71dec tools/nolibc/stdlib: extract the stdlib-specific functions [...] adds 11bd96efe4de tools/nolibc/string: split the string functions into string.h adds f3ae8184f26c tools/nolibc/ctype: split the is* functions to ctype.h adds 1b2e65a2c223 tools/nolibc/ctype: add the missing is* functions adds d0c4ca283607 tools/nolibc/types: move the FD_* functions to macros in types.h adds 2e21a7cfff2b tools/nolibc/types: make FD_SETSIZE configurable adds 72cb10c89993 tools/nolibc/types: move makedev to types.h and make it a macro adds 79cd00521c85 tools/nolibc/stdlib: move ltoa() to stdlib.h adds 0fa38f464f73 tools/nolibc/stdlib: replace the ltoa() function with more [...] adds 6d0f522b0e30 tools/nolibc/stdlib: add i64toa() and u64toa() adds 23d235aed139 tools/nolibc/stdlib: add utoh() and u64toh() adds 40673faa30dd tools/nolibc/stdio: add a minimal set of stdio functions adds 2709b000119e tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] adds 31b9615ae94d tools/nolibc/stdio: add fwrite() to stdio adds c0b7829fe142 tools/nolibc/stdio: add a minimal [vf]printf() implementation adds 7f7d6ab02b49 tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE adds 900c48367126 tools/nolibc/stdio: add perror() to report the errno value adds 5f0935d23308 tools/nolibc/sys: make open() take a vararg on the 3rd argument adds fc719fb64370 tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() adds 2708ed9d03d3 tools/nolibc/stdlib: make raise() use the lower level sysc [...] adds 47b0880daba0 tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] adds a824078c6a8b tools/nolibc/string: use unidirectional variants for memcpy() adds fffda88a5576 tools/nolibc/string: slightly simplify memmove() adds ff94ad06a0bb tools/nolibc/string: add strncpy() and strlcpy() adds 14c1d43d886a tools/nolibc/string: add tiny versions of strncat() and strlcat() adds a099c31f4854 tools/nolibc: move exported functions to their own section adds d7d515141728 tools/nolibc/arch: mark the _start symbol as weak adds 0a3e789c9b29 tools/nolibc/types: define PATH_MAX and MAXPATHLEN adds 3fcf2cd11bc6 tools/nolibc/string: export memset() and memmove() adds 4ff3db90501b tools/nolibc/errno: extract errno.h from sys.h adds e70638de6c6e tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] adds a2f2e5ea138a tools/nolibc/unistd: add usleep() adds b9a1e49b968b tools/nolibc/signal: move raise() to signal.h adds 3755f4beb2fa tools/nolibc/time: create time.h with time() adds 577bf39ea657 tools/nolibc: also mention how to build by just setting th [...] adds f520bbc89cd3 tools/nolibc/stdlib: implement abort() adds 273f1176acfb tick/rcu: Remove obsolete rcu_needs_cpu() parameters adds 4569212dbab7 tick/rcu: Stop allowing RCU_SOFTIRQ in idle adds fbc1ed420b65 lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd [...] new 6fcef8c3cae2 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 4e71cad31c62 Merge remote-tracking branch 'kvm/master' into HEAD adds db6e7adf8de9 KVM: SVM: Rename AVIC helpers to use "avic" prefix instead [...] new c65bf6026cd0 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 80311d7b41bc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bfced9f96395 KVM: s390: MAINTAINERS: promote Claudio Imbrenda adds 1a82f6ab2365 s390/uaccess: Add copy_from/to_user_key functions adds e613d83454d7 KVM: s390: Honor storage keys when accessing guest memory adds 61380a7adfce KVM: s390: handle_tprot: Honor storage keys adds c7ef9ebbed20 KVM: s390: selftests: Test TEST PROTECTION emulation adds e9e9feebcbc1 KVM: s390: Add optional storage key checking to MEMOP IOCTL adds ef11c9463ae0 KVM: s390: Add vm IOCTL for key checked guest absolute mem [...] adds 0e1234c02b77 KVM: s390: Rename existing vcpu memop functions adds d004079edc16 KVM: s390: Add capability for storage key extension of MEM [...] adds 5e35d0eb472b KVM: s390: Update api documentation for memop ioctl new 05515d341fe5 selftests: kvm: Check whether SIDA memop fails for normal guests new 08ee38f54935 KVM: s390: pv: make use of ultravisor AIV support new 5eda956c0f09 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 216e7bbd78e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f23a66f22dcf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d717e4509af0 platform/x86: asus-wmi: Fix regression when probing for fa [...] adds 5c8e4c8662ff platform/x86: x86-android-tablets: Add battery swnode support adds de7601a681bf platform/x86: x86-android-tablets: Add Asus ME176C/TF103C [...] adds 381d785d9eef platform/x86: x86-android-tablets: Add x86_android_tablet_ [...] adds 66d1d6665a61 platform/x86: x86-android-tablets: Add lid-switch gpio-key [...] adds fdac7c8a6ee5 platform/x86: x86-android-tablets: Add IRQ to Asus ME176C [...] adds 09dd99dd201f platform/x86: x86-android-tablets: Add Nextbook Ares 8 data adds 5030e8d9ff0d platform/x86: x86-android-tablets: Minor charger / fuel-ga [...] adds 915623a80b5a platform/x86: intel_cht_int33fe: Switch to DMI modalias ba [...] adds bb22fc518c73 platform/x86: intel_cht_int33fe: Drop Lenovo Yogabook YB1- [...] adds ae707d0eb707 platform/x86: intel_cht_int33fe: Move to intel directory new 840f99d8c21e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 05ae1fd3837c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 114fa138e41d dt-bindings: leds: common: fix unit address in max77693 example adds 2f1b6bb66900 dt-bindings: vendor-prefixes: Add ocs prefix adds 77d62fccebd4 leds: sgm3140: Add ocs,ocp8110 compatible adds cf642faef74f leds: lm3692x: Return 0 from remove callback new ef272a424e4a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 06e930f87150 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 666fe46d4a9b Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 6a3cd5bef253 USB: usbfs: Use a spinlock instead of atomic accesses to t [...] adds 56f26f177b26 dt-bindings: usb: dwc2: add compatible "intel,socfpga-agil [...] adds 3d8d3504d233 usb: dwc2: Add platform specific data for Intel's Agilex adds 325b820fa97f arm64: dts: agilex: use the compatible "intel,socfpga-agil [...] adds 8609e3e17504 dt-bindings: usb: mtk-xhci: add support ip-sleep for mt8195 adds 43d48bbb1486 usb: xhci-mtk: add support ip-sleep wakeup for mt8195 adds 3a0f60b5ea32 dt-bindings: usb: rt1719: Add binding for Richtek RT1719 adds 25d29b980912 usb: typec: rt1719: Add support for Richtek RT1719 adds 334daddbe655 dt-bindings: Add the yaml bindings for EUD adds 306a20df822d bindings: usb: dwc3: Update dwc3 properties for EUD connector adds 9a1bf58ccd44 usb: misc: eud: Add driver support for Embedded USB Debugger(EUD) adds a0c68e493007 arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector adds c18553956f34 arm64: dts: qcom: sc7280: Set the default dr_mode for usb2 adds fbd533e90d23 Merge 5.17-rc4 into usb-next new bd0a0a024f2a usb: ulpi: Add debugfs support new 18819ad23828 MAINTAINERS: Add maintainer entry for EUD new 4378e427f705 usbip: vudc: Make use of the helper macro LIST_HEAD() new 11f0c4e4d675 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 1e011c2056a8 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 582e9a24fc13 tty: serial: imx: Add fast path when rs485 delays are 0 adds e67b9bc4d926 dt-bindings: serial: fsl-lpuart: Drop i.MX8QXP backwards c [...] adds ad30d108a513 dt-bindings: serial: fsl-lpuart: Remove i.MX8QM from enum adds 802d00bd774b Merge 5.17-rc4 into tty-next new 1f6e44ef513f Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds e6cb9c167eeb Merge 5.17-rc4 into char-misc-next new 69ebfd6c2aea Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new e77e52e00b18 extcon: Fix extcon_get_extcon_dev() error handling new d1887cda9ff1 extcon: int3496: Make the driver a bit less verbose new 93c6c2516d79 extcon: int3496: Request non-exclusive access to the ID GPIO new d5f260959eb0 extcon: int3496: Add support for binding to plain platform [...] new c74078fcc886 extcon: int3496: Add support for controlling Vbus through [...] new 0f8f81c33cfb extcon: usbc-cros-ec: Use struct_size() helper in kzalloc() new b26c5f03a645 extcon: Fix some kernel-doc comments new 878071483f57 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 15bb87e48c51 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d1b328557058 soundwire: bus: add dev_warn() messages to track UNATTACHE [...] adds 3957db3ae3da soundwire: intel: fix wrong register name in intel_shim_wake adds 8733729e6300 soundwire: Replace acpi_bus_get_device() adds ad027fa29866 soundwire: stream: remove unused parameter in sdw_stream_a [...] adds 823ca8853d60 soundwire: stream: add slave runtime to list earlier adds 5ec17b98f1d4 soundwire: stream: simplify check on port range adds 6ccf3292e4ff soundwire: stream: add alloc/config/free helpers for ports adds 2811221a3f64 soundwire: stream: split port allocation and configuration loops adds 1508876f0255 soundwire: stream: split alloc and config in two functions adds 4bbd6d55a678 soundwire: stream: add 'slave' prefix for port range checks adds c7aa9d770e23 soundwire: stream: group sdw_port and sdw_master/slave_por [...] adds 1a21892d59b9 soundwire: stream: simplify sdw_alloc_master_rt() adds bb10659a6f84 soundwire: stream: split sdw_alloc_master_rt() in alloc an [...] adds bf75ba4bdba8 soundwire: stream: move sdw_alloc_slave_rt() before 'maste [...] adds edd5cf99a715 soundwire: stream: split sdw_alloc_slave_rt() in alloc and config adds 7a908906d0c1 soundwire: stream: group sdw_stream_ functions adds 00ce0d2afe5a soundwire: stream: rename and move master/slave_rt_free routines adds 42aad41e9699 soundwire: stream: move list addition to sdw_slave_alloc_rt() adds ac3bc88cc56e soundwire: stream: separate alloc and config within sdw_st [...] adds 5e1df5431f5b soundwire: stream: introduce sdw_slave_rt_find() helper adds f3016b891c8c soundwire: stream: sdw_stream_add_ functions can be called [...] adds 63fadaa2c719 soundwire: stream: make enable/disable/deprepare idempotent new a3b7f40402bc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9d8e3053a749 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1e7f32f77608 Merge 5.17-rc4 into staging-testing new b7cd571ab728 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new c9f2e899986b Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 715df262a7b0 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 12bf2f9f7fdd dt-bindings: dma: rz-dmac: Document RZ/V2L SoC new 614c8beca7cd dt-bindings: dma: rz-dmac: Document RZ/G2UL SoC new 6fa7e0e836e2 dmaengine: ptdma: fix concurrency issue with multiple dma [...] new b6ccf0197597 dmaengine: ptdma: handle the cases based on DMA is complete new 4ae7094011be dmaengine: iot: Remove useless DMA-32 fallback configuration new 5b215c28b923 dmaengine: imx-sdma: restart cyclic channel if needed new 177360e04b70 dmaengine: imx-sdma: fix cyclic buffer race condition new 728f6c783313 dmaengine: stm32-dma: set dma_device max_sg_burst new 7326bf800a47 dmaengine: altera-msgdma: Remove useless DMA-32 fallback c [...] new ea7c8f598c32 dmaengine: idxd: restore traffic class defaults after wq reset new 994e5592479c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 05c7b7a92cc8 cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug adds ad9bff39fb84 Merge branch 'for-5.17-fixes' into for-next new 896a858203ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2995fd171901 Merge branch 'fixes' into for-next adds c7f0d7b37291 Merge branch 'misc' into for-next new f3d74cbf70c9 Merge branch 'fixes' into for-next adds 49b729f58e7a scsi: qla2xxx: Add qla2x00_async_done() for async routines adds 03e4383c7ce3 scsi: ibmvscsis: Silence -Warray-bounds warning adds 106b7a2549b4 scsi: pm8001: Clean up inconsistent indenting adds fa1d43f396f7 scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scs [...] adds c39d5aa457f2 scsi: isci: Drop SAS_TASK_AT_INITIATOR check in isci_task_ [...] adds 26fc0ea74fcb scsi: libsas: Drop SAS_TASK_AT_INITIATOR adds 31b17c3aeb5e scsi: smartpqi: Fix unused variable pqi_pm_ops for clang adds f69b0791df1d scsi: message: fusion: Use GFP_KERNEL adds 26d4a969dd05 scsi: libsas: Use void for sas_discover_event() return code adds 59803ccb657d scsi: libsas: Remove duplicated setting for task->task_sta [...] adds 3a20e64281fd scsi: libsas: Remove unused parameter for function sas_ata_eh() adds 23406e4d1f1e scsi: Remove unused member cmd_pool for structure scsi_hos [...] adds 580e6742205e scsi: mpi3mr: Fix deadlock while canceling the fw event adds 6d211f1d2635 scsi: mpi3mr: Fix printing of pending I/O count adds 04b27e538d50 scsi: mpi3mr: Update MPI3 headers adds 191a3ef58634 scsi: mpi3mr: Fix hibernation issue adds b3911ab3a76e scsi: mpi3mr: Fix cmnd getting marked as in use forever adds 999224612724 scsi: mpi3mr: Fix reporting of actual data transfer size adds 21401408ddeb scsi: mpi3mr: Update the copyright year adds d44b5fefb22e scsi: mpi3mr: Fix memory leaks adds 22754f7fbb40 scsi: mpi3mr: Bump driver version to 8.0.0.68.0 new 1e0a20264859 Merge branch 'misc' into for-next new eb51548766f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ac2beb4e3bd7 Merge branch '5.17/scsi-fixes' into 5.18/scsi-staging new 27518cd09965 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2234c9f0a7e3 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 7f694bfdbf63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1c62a3454a6a Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 9f80fef6b19a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e5ecd7354567 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e3be99c327c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 46dd3bcc326c Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new a41968c4eba9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 06d9d45f5aec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fe620df1877c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new edf015b6edcd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e98487afce74 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c8fa17d9f08a rtc: fix use-after-free on device removal new f720002d8468 dt-bindings: rtc: sun6i: Clean up repetition new 8487614a8a8a dt-bindings: rtc: sun6i: Add H616, R329, and D1 support new 2ca03e29e64b rtc: sun6i: Enable the bus clock when provided new 85bcb01f145d rtc: pcf8523: Fix GCC 12 warning new d4785b46345c rtc: pcf2127: use IRQ flags obtained from device tree if a [...] new 73ce05302007 rtc: pcf2127: fix bug when reading alarm registers new 483c6a39dc64 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new a3f0e8065159 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds a74f2b7d9083 dt-bindings: nvmem: SID: Add compatible for D1 adds bf06963d2b7c nvmem: sunxi_sid: Add support for D1 variant adds 26b081a017c0 nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() adds fc036516aae4 dt-bindings: nvmem: add fsl,layerscape-sfp binding adds a498017d0571 nvmem: add driver for Layerscape SFP (Security Fuse Processor) adds 29be7d2b8f9e doc: nvmem: Remove references to regmap adds 902ed4903c19 doc: nvmem: Update example new b33571593d59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7bdee7082fff Merge branch 'main' of git://git.infradead.org/users/willy [...] new a6fcc2445bea Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new 17e99cb93dd0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fb39c1748c8b Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 44cfe7d492f6 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new cf76c2f623a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d232fc449c65 random: use computational hash for entropy extraction adds e881eb34f2ea random: simplify entropy debiting adds 08f2689055c7 random: use linear min-entropy accumulation crediting adds 77a5fda6165b random: always wake up entropy writers after extraction adds 2c3906259458 random: make credit_entropy_bits() always safe adds 8990c225eb9f random: remove use_input_pool parameter from crng_reseed() adds 6a1d5317ee05 random: remove batched entropy locking adds 519b52becb65 random: fix locking in crng_fast_load() adds 418d04cc876d random: use RDSEED instead of RDRAND in entropy extraction adds 9b9a0c25a8d1 random: get rid of secondary crngs adds 4823f059d0ac random: inline leaves of rand_initialize() adds 75b8fd96f4dc random: ensure early RDSEED goes through mixer on init adds e8d4b479251d random: do not xor RDRAND when writing into /dev/random adds a086a3a1cbfe random: absorb fast pool into input pool after fast load adds c99c582963b8 random: use simpler fast key erasure flow on per-cpu keys adds 6372cc7e5531 random: use hash function for crng_slow_load() adds 60681e367870 random: make more consistent use of integer types adds 930f959ba484 random: remove outdated INT_MAX >> 6 check in urandom_read() adds cd7fc37163da random: zero buffer after reading entropy from userspace adds eac1bb16e570 random: fix locking for crng_init in crng_reseed() adds f543199c1ffc random: tie batched entropy generation to base_crng generation adds dd3c977c3ec3 random: remove ifdef'd out interrupt bench adds 9e529d63b4d6 random: remove unused tracepoints adds bf4e0b0a1140 random: add proper SPDX header adds 4ce3ea935e91 random: deobfuscate irq u32/u64 contributions adds 5d4fd94b8f19 random: introduce drain_entropy() helper to declutter crng [...] adds a67ac08a2c66 random: remove useless header comment adds 2eb0bc04d8b0 random: remove whitespace and reorder includes adds ff30036847db random: group initialization wait functions adds 7e883733ddb8 random: group crng functions adds 5c54c3a0725a random: group entropy extraction functions adds d350a9e5f831 random: group entropy collection functions adds 413762a946c9 random: group userspace read/write functions adds 079f87ee3392 random: group sysctl functions adds 23698e0a679c random: rewrite header introductory comment adds a727282b8518 random: defer fast pool mixing to worker adds 7e2862edd5b3 random: do not take pool spinlock at boot adds 77f41b97d529 random: unify early init crng load accounting adds 5e0c8c5c30c2 random: check for crng_init == 0 in add_device_randomness() adds eb1f9cb7627f random: pull add_hwgenerator_randomness() declaration into [...] new 4c3c0fb58277 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new fd325eee94cb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a289bace34c9 rust: add `kernel` crate's `sync` module adds 9af92b3847ba rust: add `kernel` crate adds 933a9669ef0c rust: export generated symbols adds 07bb023cbccf vsprintf: add new `%pA` format specifier adds 6594494859dc scripts: add `generate_rust_analyzer.py` adds 25ade75c5dab scripts: decode_stacktrace: demangle Rust symbols adds 628714b2457b docs: add Rust documentation adds 17295a6760d5 Kbuild: add Rust support adds 0ba49d473c95 samples: add Rust examples adds 8009947b056c MAINTAINERS: Rust adds 3191308cf30a [RFC] drivers: gpio: PrimeCell PL061 in Rust adds 255b71ccea93 [RFC] drivers: android: Binder IPC in Rust adds 847245fe812e init/Kconfig: Specify the interpreter for rust-is-available.sh new 42053d273b8a Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 38448dee893d Revert "spi: amd: Add support for version AMDI0062" new 5d476a3ad5c4 coredump: also dump first pages of non-executable ELF libraries new d41471514231 mm: fix panic in __alloc_pages new bccf1afab76c selftests/vm: cleanup hugetlb file after mremap test new 050f689e13aa mm/hugetlb: fix kernel crash with hugetlb mremap new 91bc23179ce0 kasan: test: prevent cache merging in kmem_cache_double_destroy new 97dc7acd104b mm: fix use-after-free when anon vma name is used after vm [...] new 83e40f32ab09 mm: fix use-after-free bug when mm->mmap is reused after b [...] new 0dfc61feb0f4 hugetlbfs: fix a truncation issue in hugepages parameter new 031a9eda77cc fs/file_table: fix adding missing kmemleak_not_leak() new 4ad5a477404e /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 259d0bfeec7e /proc/kpageflags: do not use uninitialized struct pages new cdbf603cdd77 procfs: prevent unprivileged processes accessing fdinfo dir new 46620a2790ba ntfs: add sanity check on allocation size new 2bf0b92ff8aa ocfs2: cleanup some return variables new 9c0ba9d6dfdd fs/ocfs2: fix comments mentioning i_mutex new 31902d6a4095 ocfs2: reflink deadlock when clone file to the same direct [...] new b786c778d34d ocfs2: clear links count in ocfs2_mknod() if an error occurs new 7810f2fce4a7 ocfs2: fix ocfs2 corrupt when iputting an inode new 392621d77da1 mm/fs: remove inode_congested() new 107939281577 mm/fs: remove bdi_congested() and wb_congested() and relat [...] new 3dc99f97078e remove-bdi_congested-and-wb_congested-and-related-functions-fix new d9723475888a ext2: remove unused pointer bdi new 476f0247d64f f2fs: change retry waiting for f2fs_write_single_data_page() new 25dffd2354aa f2f2: replace some congestion_wait() calls with io_schedul [...] new 5c8cb9e5a91e cephfs: don't set/clear bdi_congestion new 8d2da2d7298f fuse: don't set/clear bdi_congested new a3f8b865bb80 NFS: remove congestion control new 30bcf1d8aba3 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" new bf6de015a8bf mm: remove congestion tracking framework new cb7a6ff6b509 mount: warn only once about timestamp range expiration new ce6ebd105897 kasan, page_alloc: deduplicate should_skip_kasan_poison new 46d2ff21c3ac kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] new 2c8208290d13 kasan, page_alloc: merge kasan_free_pages into free_pages_prepare new 346de0c33dfa kasan, page_alloc: simplify kasan_poison_pages call site new 2e83cd716ac9 kasan, page_alloc: init memory of skipped pages on free new 2c2a1dcb6edd kasan: drop skip_kasan_poison variable in free_pages_prepare new abdb14bc162a mm: clarify __GFP_ZEROTAGS comment new 7bfcf77b30c9 kasan: only apply __GFP_ZEROTAGS when memory is zeroed new fb151cf5eda4 kasan, page_alloc: refactor init checks in post_alloc_hook new b085cd7d1f26 kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook new fae194da61bf kasan, page_alloc: combine tag_clear_highpage calls in pos [...] new ac8130a6b881 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook new f1ed584848e7 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook new 97d13822024f kasan, page_alloc: rework kasan_unpoison_pages call site new d3b78b1b9fa3 kasan: clean up metadata byte definitions new 92652a437146 kasan: define KASAN_VMALLOC_INVALID for SW_TAGS new fc4fc01e951d kasan, x86, arm64, s390: rename functions for modules shadow new c6e074418099 kasan, vmalloc: drop outdated VM_KASAN comment new a94dcc7e0aef kasan: reorder vmalloc hooks new 0de122c9a323 kasan: add wrappers for vmalloc hooks new b117a7541c7c kasan, vmalloc: reset tags in vmalloc functions new d82c81f11604 kasan, fork: reset pointer tags of vmapped stacks new 35934bbf0c6b kasan, arm64: reset pointer tags of vmapped stacks new 02b0b3a35d41 kasan, vmalloc: add vmalloc tagging for SW_TAGS new 07ed549d88b2 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged new 112c1703d653 kasan, vmalloc: unpoison VM_ALLOC pages after mapping new 2ee534e8c33a kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS new 12834da7c959 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS new c615d2615488 kasan, page_alloc: allow skipping memory init for HW_TAGS new 25350803f931 kasan, vmalloc: add vmalloc tagging for HW_TAGS new c523f9ee05e0 kasan, vmalloc: only tag normal vmalloc allocations new 2ed5d97c9c56 kasan, arm64: don't tag executable vmalloc allocations new 5af65642ff14 kasan: mark kasan_arg_stacktrace as __initdata new 6f77c2ebf048 kasan: clean up feature flags for HW_TAGS mode new a577812cc348 kasan: add kasan.vmalloc command line flag new 4bb57b1d1b1c kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS new 6f208425249a arm64: select KASAN_VMALLOC for SW/HW_TAGS modes new c455e19374a8 kasan: documentation updates new dcee870a49c2 kasan: improve vmalloc tests new 074d139b7068 similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" new 87c84771ef07 fix for "kasan: improve vmalloc tests" new 76e36e956a14 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] new 295cda1765b5 tools/vm/page_owner_sort.c: sort by stacktrace before culling new 35b3896abf6c tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] new 24fe67fc67ae tools/vm/page_owner_sort.c: support sorting by stack trace new e68cfb903955 tools/vm/page_owner_sort.c: add switch between culling by [...] new b085550fd2fc tools/vm/page_owner_sort.c: support sorting pid and time new 5a537441f352 tools/vm/page_owner_sort.c: two trivial fixes new 65bb012bfc9b tools/vm/page_owner_sort.c: delete invalid duplicate code new 15f5ea01f22e Documentation/vm/page_owner.rst: update the documentation new d29dfe232fc4 documentation-vm-page_ownerrst-update-the-documentation-fix new 38835684cec1 Documentation/vm/page_owner.rst: fix unexpected indentation warns new c3a2a1288b79 lib/vsprintf: avoid redundant work with 0 size new ed136879caea mm/page_owner: use scnprintf() to avoid excessive buffer o [...] new 6f19db574bb9 mm/page_owner: print memcg information new ecd86f320cc8 mm/page_owner: record task command name new 9509efdb5d93 tools/vm/page_owner: filter out pid and timestamp new ba5dde2f66a2 mm: unexport page_init_poison new 62d6ea564cfd mm: move page-writeback sysctls to their own file new daa3321ea87b mm-move-page-writeback-sysctls-to-is-own-file-checkpatch-fixes new 28d01b40b00d mm-move-page-writeback-sysctls-to-is-own-file-fix new 57c83b300464 filemap: remove find_get_pages() new 7d7ffe8f9605 mm: fix invalid page pointer returned with FOLL_PIN gups new 6376f5969879 mm/gup: follow_pfn_pte(): -EEXIST cleanup new 67baccf07405 mm/gup: remove unused pin_user_pages_locked() new 0cbdd7d136e9 mm: change lookup_node() to use get_user_pages_fast() new 6f45c98b05cd mm/gup: remove unused get_user_pages_locked() new 2d6269c090af tmpfs: support for file creation time new 3aae582fc96a memcg: replace in_interrupt() with !in_task() new 18a5393ed62d memcg: add per-memcg total kernel memory stat new 02f9c4a77a28 memcg-add-per-memcg-total-kernel-memory-stat-v2 new 2f168d8527c5 mm/memcg: mem_cgroup_per_node is already set to 0 on allocation new fa6a939878e0 mm/memcg: retrieve parent memcg from css.parent new a2bee4cfc1cd memcg: refactor mem_cgroup_oom new 3f4401713dbb memcg: unify force charging conditions new 9793cffc4f7d selftests: memcg: test high limit for single entry allocation new ce3e1bfd5ebf memcg: synchronously enforce memory.high for large overcharges new d849db0f5cad mm: generalize ARCH_HAS_FILTER_PGPROT new debac8bffb55 mm: optimize do_wp_page() for exclusive pages in the swapcache new 9426834cdd4f mm: optimize do_wp_page() for fresh pages in local LRU pagevecs new b44b3409f46f mm: slightly clarify KSM logic in do_swap_page() new 75aa784c4eaa mm: streamline COW logic in do_swap_page() new c28564603a18 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() new 6b28af07a3a0 mm/khugepaged: remove reuse_swap_page() usage new b8d1ad4a52a5 mm/swapfile: remove stale reuse_swap_page() new 1e80a02e51b8 mm/huge_memory: remove stale page_trans_huge_mapcount() new dbe67be3d9f3 mm/huge_memory: remove stale locking logic from __split_hu [...] new 8ac6487d4d76 mm: merge pte_mkhuge() call into arch_make_huge_pte() new 42725f7e4c6c mm: remove mmu_gathers storage from remaining architectures new e3a81a5ae5a8 mm: thp: fix wrong cache flush in remove_migration_pmd() new 607342ad8330 mm: fix missing cache flush for all tail pages of compound page new 6062f43127d4 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] new a9ec93fc6617 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] new c966793c308d mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() new 559e5d2c4891 mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] new 2ef5bbce1471 mm: replace multiple dcache flush with flush_dcache_folio() new 27323748616b memfd: fix shmem huge page failed to set F_SEAL_WRITE attr [...] new 8d54b58e3eb7 mm/sparse: make mminit_validate_memmodel_limits() static new edecc06b4d34 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning new fff3b2a167db mm-sparsemem-fix-mem_section-will-never-be-null-gcc-12-warning-v2 new 393dff331c41 mm/vmalloc: remove unneeded function forward declaration new ae377d7c8649 mm/vmalloc: Move draining areas out of caller context new cfd0720b9d71 mm/vmalloc: add adjust_search_size parameter new 4aef14c30b62 mm/vmalloc: eliminate an extra orig_gfp_mask new 41a33a6c9cfe mm/vmalloc.c: fix "unused function" warning new fc1749521c8c mm/vmalloc.c: vmap(): don't allow invalid pages new 4833404b8ae7 mm: page_alloc: avoid merging non-fallbackable pageblocks [...] new 807fb5116c0e mm/page_alloc: adding same penalty is enough to get round- [...] new 72eca1089b93 mm/page_alloc: add penalty to local_node new be309555a716 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() new c79da81ae59a mm: discard __GFP_ATOMIC new 673be4d40e75 mm/mmzone.h: remove unused macros new f8edcc2a03bb mm/page_alloc: don't pass pfn to free_unref_page_commit() new f7242481486b cma: factor out minimum alignment requirement new 2a034a7529c3 mm: enforce pageblock_order < MAX_ORDER new ab7e803d9083 mm/page_alloc: mark pagesets as __maybe_unused new 8c8732ea39e2 mm/page_alloc: fetch the correct pcp buddy during bulk free new 09c0fc2b3db8 mm/page_alloc: track range of active PCP lists during bulk free new 45b27a3f3396 mm/page_alloc: simplify how many pages are selected per pc [...] new af2da3ea0948 mm/page_alloc: free pages in a single pass during bulk free new 9dfc6caa212d mm/page_alloc: limit number of high-order pages on PCP dur [...] new ea4ae9f64bd8 mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end [...] new 376bbe43f173 mm/memory-failure.c: remove obsolete comment new 6e1a291573d3 mm/hwpoison: fix error page recovered but reported "not re [...] new a5824cab6598 mm/memory-failure.c: minor clean up for memory_failure_dev [...] new 7ccad0ac903d mm/memory-failure.c: avoid walking page table when vma_add [...] new bd92b445e02d mm/memory-failure.c: rework the signaling logic in kill_proc new 46c0856fea3b mm/memory-failure.c: remove unneeded orig_head new 78863155b67a mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev new 0782ae63ec48 mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] new 6a3a84fe608a mm/memory-failure.c: remove obsolete comment in __soft_off [...] new 0311b4c473e1 mm/memory-failure.c: remove unnecessary PageTransTail check new e14533e49ce3 mm: invalidate hwpoison page cache page in fault path new ea2c33eafa55 mm/munlock: delete page_mlock() and all its works new 05a5ae4a296e mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE new 8140d8d6b00d mm/munlock: delete munlock_vma_pages_all(), allow oomreap new c1879365d325 mm/munlock: rmap call mlock_vma_page() munlock_vma_page() new ea6f65faf203 mm/munlock: replace clear_page_mlock() by final clearance new 1b412d12edec mm/munlock: maintain page->mlock_count while unevictable new 5ca3031cbdca mm/munlock: mlock_pte_range() when mlocking or munlocking new 31e2ed74337d mm/migrate: __unmap_and_move() push good newpage to LRU new d80c0ad21f8b mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() new 20c014c75315 mm/munlock: mlock_page() munlock_page() batch by pagevec new 00b7c8a62939 mm-munlock-mlock_page-munlock_page-batch-by-pagevec-fix new 8cc303b58528 mm/munlock: page migration needs mlock pagevec drained new a014878e7e50 mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) new 00c00f90b15f mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP new cdb057ace4bf mm: hugetlb: free the 2nd vmemmap page associated with eac [...] new 49e987e20fc5 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] new 49a2e542b78f mm: sparsemem: use page table lock to protect kernel pmd o [...] new c35aacd6e354 selftests: vm: add a hugetlb test case new e261b1da58e2 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] new 0c1ae7edbe1b mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB new 245db2b3a5e9 mm: enable MADV_DONTNEED for hugetlb mappings new 5e3a57a806ae selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test new d2600b33fd65 userfaultfd/selftests: enable hugetlb remap and remove eve [...] new 20b9a2201212 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 7ad3a5a131ce mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 5c4a1da27403 mm: move oom_kill sysctls to their own file new 636cac5a75f9 mm/migration: add trace events for THP migrations new 09f9f547bd74 mm/migration: add trace events for base page and HugeTLB m [...] new 88c0595aff38 mm,migrate: fix establishing demotion target new c0401004006f mm/cma: provide option to opt out from exposing pages on a [...] new 6247a4a1ee54 powerpc/fadump: opt out from freeing pages on cma activati [...] new a1c57bb0cb4f NUMA Balancing: add page promotion counter new 2dc52f4f86f9 NUMA balancing: optimize page placement for memory tiering system new 2b43b4228180 numa-balancing-optimize-page-placement-for-memory-tiering- [...] new 5a26c7be893e numa-balancing-optimize-page-placement-for-memory-tiering- [...] new bf429a2a5c02 numa-balancing-optimize-page-placement-for-memory-tiering- [...] new b77b8f0ba4c4 memory tiering: skip to scan fast memory new 21331a48710b mm: page_io: fix psi memory pressure error on cold swapins new 1c608797534b mm/vmstat: add event for ksm swapping in copy new 7095ad3b9c98 mm/hwpoison: check the subpage, not the head page new f20b8f2cd871 mm/balloon_compaction: make balloon page compaction callba [...] new 0a9f6487f96e mm: fix race between MADV_FREE reclaim and blkdev direct IO read new 2a9359dcecd2 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] new 5a8dbb3da197 mm: handle uninitialized numa nodes gracefully new 9652d561e82c mm-handle-uninitialized-numa-nodes-gracefully-fix new 60d201eff3f8 mm, memory_hotplug: drop arch_free_nodedata new a83542689a99 mm, memory_hotplug: reorganize new pgdat initialization new 9ac55ed17f6f mm: make free_area_init_node aware of memory less nodes new a46e96a9b0da memcg: do not tweak node in alloc_mem_cgroup_per_node_info new d9cc30965e13 drivers/base/memory: add memory block to memory group afte [...] new d41d2e581478 drivers/base/node: consolidate node device subsystem initi [...] new e963b6ae7d38 mm/memory_hotplug: remove obsolete comment of __add_pages new 6eb836e069b1 mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix new aa49def6906b mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] new ecc87d59c72f mm/memory_hotplug: clean up try_offline_node new c275078b23df mm/memory_hotplug: fix misplaced comment in offline_pages new 5fb4ad8aee24 drivers/base/node: rename link_mem_sections() to register_ [...] new bd7ab912ed23 drivers/base/memory: determine and store zone for single-z [...] new e1031ff41f17 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new 06d692bd5e28 mm/zswap.c: allow handling just same-value filled pages new 9c50f47c0488 mm: remove usercopy_warn() new 851cdbefe107 mm: uninline copy_overflow() new 96d9a7f08741 highmem: document kunmap_local() new 45ecbfb7d6ff highmem-document-kunmap_local-v2 new de72875021a7 mm/highmem: remove unnecessary done label new 1fa378adac24 mm/hmm.c: remove unneeded local variable ret new 4865022f9cbe mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages new cd6e2cfcd31e mm: remove the __KERNEL__ guard from <linux/mm.h> new 07cc4247dcbd mm: remove pointless includes from <linux/hmm.h> new 14cbdc96e4ff mm: move free_devmap_managed_page to memremap.c new ae309274c01a mm: simplify freeing of devmap managed pages new 339a4445f258 mm: don't include <linux/memremap.h> in <linux/mm.h> new 1051f59b2ddb mm-dont-include-linux-memremaph-in-linux-mmh-fix new acbd364d9737 fix for "mm: don't include <linux/memremap.h> in <linux/mm.h>" new 1c7c894810cc mm: remove the extra ZONE_DEVICE struct page refcount new f986e00f26d9 fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED new ef81d8e104f1 mm: generalize the pgmap based page_free infrastructure new d4dddc8ac982 mm: refactor check_and_migrate_movable_pages new 3da1c3c30ccc mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page new 247926ebb1b1 mm: refactor the ZONE_DEVICE handling in migrate_vma_pages new 10a6daea21b1 mm: move the migrate_vma_* device migration code into its [...] new 286dc8c77ded mm: include <asm/tlbflush.h> in migrate_device.c new d7314e391cd2 mm: build migrate_vma_* for all configs with ZONE_DEVICE support new ef73f688fb32 mm: add zone device coherent type memory support new d577b444a9e6 mm: add device coherent vma selection for memory migration new 2bba8945c42e mm/gup: fail get_user_pages for LONGTERM dev coherent type new eca9d98fb162 drm/amdkfd: add SPM support for SVM new 7eef8c05a6f5 drm/amdkfd: coherent type as sys mem on migration to ram new 0743b216a985 lib: test_hmm add ioctl to get zone device type new 6a9e5e375d51 lib: test_hmm add module param for zone device type new 670f72489c6f lib: add support for device coherent type in test_hmm new edc34596a99e tools: update hmm-test to support device coherent type new 1e620fe54972 tools: update test_hmm script to support SP config new 2dd9463aacfb mm: remove the vma check in migrate_vma_setup() new de09ea3e8f88 mm/gup: migrate device coherent pages when pinning instead [...] new 6c5c7dd3b4d4 mm/damon/dbgfs/init_regions: use target index instead of t [...] new fc04d6489a6c Docs/admin-guide/mm/damon/usage: update for changed initai [...] new 4f2ed4916485 mm/damon/core: move damon_set_targets() into dbgfs new cdeb45eb31a6 mm/damon: remove the target id concept new 67f127bca9be mm/damon: remove redundant page validation new 51fd22d6dcff mm/damon: rename damon_primitives to damon_operations new cfa8aaa3b487 mm/damon: let monitoring operations can be registered and [...] new 17d4c1e3b3ef mm/damon/paddr,vaddr: register themselves to DAMON in subs [...] new 3a1f75c0e190 mm/damon/reclaim: use damon_select_ops() instead of damon_ [...] new 76161501666d mm/damon/dbgfs: use damon_select_ops() instead of damon_{v [...] new 022a9edf225c mm/damon/dbgfs: use operations id for knowing if the targe [...] new 50b1e29451b7 mm/damon/dbgfs-test: fix is_target_id() change new a4eaaf94a909 mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,se [...] new f71a97dea8c1 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 592a2460b346 fs/buffer.c: dump more info for __getblk_gfp() stall problem new a610fde92c8e kernel/hung_task.c: Monitor killed tasks. new 3f153f8c1138 proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks new 618ac64ed81e proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix new 9cc2172bbb28 proc/vmcore: fix possible deadlock on concurrent mmap and read new dd5277416144 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment new 107e69100747 proc/sysctl: make protected_* world readable new 80ca78a98c31 Kconfig.debug: make DEBUG_INFO selectable from a choice new 40e3eeb73a80 Kconfig.debug: make DEBUG_INFO always default=n new cbb3e32aec7e include: drop pointless __compiler_offsetof indirection new ba24f28e0565 ilog2: force inlining of __ilog2_u32() and __ilog2_u64() new 1332e2460517 bitfield: add explicit inclusions to the example new a4075db3a0a6 lz4: fix LZ4_decompress_safe_partial read out of bound new 688b73ee97ab checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] new fb2abbef8a5a checkpatch: add --fix option for some TRAILING_STATEMENTS new 7bdf3fbc14d5 checkpatch: add early_param exception to blank line after [...] new 980785897291 scripts/checkpatch.pl: remove _deferred and _deferred_once [...] new f0d35d9f725a fs/binfmt_elf: fix AT_PHDR for unusual ELF files new 5d780ae39fe3 fs-binfmt_elf-fix-at_phdr-for-unusual-elf-files-v5 new bd8c83f723bc fs/binfmt_elf: refactor load_elf_binary function new fcb8acb7f00a ELF: fix overflow in total mapping size calculation new 33ec7dab5b63 binfmt: move more stuff undef CONFIG_COREDUMP new bb2aa02ac34e kallsyms: print module name in %ps/S case when KALLSYMS is [...] new 36294cb69aeb init: use ktime_us_delta() to make initcall_debug log more [...] new 9aa4f02ea494 init/main.c: silence some -Wunused-parameter warnings new 269f1387e5e8 fs/pipe: use kvcalloc to allocate a pipe_buffer array new c8fc2e5e9c77 fs/pipe.c: local vars have to match types of proper pipe_i [...] new dde61da6eb61 minix: fix bug when opening a file with O_DIRECT new 18daff3383c3 fat: use pointer to simple type in put_user() new b29bd5b01d1b exec: force single empty string when argv is empty new 051e410fde7c exec: Fix min/max typo in stack space calculation new f047da01e5c8 selftests/exec: test for empty string on NULL argv new 847a5f49b55a kexec: make crashk_res, crashk_low_res and crash_notes sym [...] new 8ecb81e27379 riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] new 907de0a20e2d x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new 7d854f5a1f83 arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new 92a3a9907487 docs: kdump: update description about sysfs file system support new 0fec5400e09e docs: kdump: add scp example to write out the dump file new 4fcbefaca9c5 panic: unset panic_on_warn inside panic() new 181789245c04 ubsan: no need to unset panic_on_warn in ubsan_epilogue() new 2b6d4dffe8d0 kasan: no need to unset panic_on_warn in end_report() new 621ffc66167f docs: sysctl/kernel: add missing bit to panic_print new 14826c525974 sysctl: documentation: fix table format warning new fbc9d7057ab1 panic: add option to dump all CPUs backtraces in panic_print new 1deab8c8abe3 panic: allow printing extra panic information on kdump new 8e24de0c3cb4 kcov: split ioctl handling into locked and unlocked parts new 88f839a6275f kcov: properly handle subsequent mmap calls new e6f16a6f86d0 selftests: set the BUILD variable to absolute path new c6acd6e24c50 selftests: add and export a kernel uapi headers path new 91b9151bb7c0 selftests: correct the headers install path new ca5d1025f57d selftests: futex: add the uapi headers include variable new 81ebb44f2b1e selftests: kvm: add the uapi headers include variable new 92765a2fbf11 selftests: landlock: add the uapi headers include variable new 66ef2260411e selftests: net: add the uapi headers include variable new 65defe4d06e9 selftests: mptcp: add the uapi headers include variable new 18e07d7d0b57 selftests: vm: add the uapi headers include variable new a7adf7623dd5 selftests: vm: remove dependecy from internal kernel macros new f065abd2be37 selftests: kselftest framework: provide "finished" helper new a3fb2b42316f selftests: use -isystem instead of -I to include headers new b431842264ad Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" new 5e48dd54779f ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() new 2dbbb3c5ea7a Merge branch 'akpm-current/current' new ee47a6990ead fix up for "mm: move oom_kill sysctls to their own file" new 763a906a02e9 Add linux-next specific files for 20220216
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 (6d9bd4ad4ca0) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
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 861 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: CREDITS | 6 + Documentation/ABI/testing/sysfs-driver-eud | 9 + Documentation/admin-guide/sysctl/kernel.rst | 46 +- Documentation/block/biodoc.rst | 1159 ---- Documentation/block/index.rst | 1 - .../devicetree/bindings/arm/atmel-at91.yaml | 3 +- .../devicetree/bindings/arm/cpu-capacity.txt | 4 +- Documentation/devicetree/bindings/arm/fsl.yaml | 22 + .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 + Documentation/devicetree/bindings/arm/qcom.yaml | 16 +- .../devicetree/bindings/arm/rockchip.yaml | 8 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 1 + .../bindings/clock/qcom,qcm2290-dispcc.yaml | 87 + .../bindings/display/bridge/toshiba,tc358768.yaml | 7 +- .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 4 +- .../devicetree/bindings/firmware/arm,scmi.yaml | 11 + .../devicetree/bindings/i2c/microchip,corei2c.yaml | 56 + .../devicetree/bindings/i2c/renesas,rcar-i2c.yaml | 6 + .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 4 + Documentation/devicetree/bindings/leds/common.yaml | 9 +- .../devicetree/bindings/net/davicom,dm9051.yaml | 62 + .../devicetree/bindings/net/dsa/realtek-smi.txt | 240 - .../devicetree/bindings/net/dsa/realtek.yaml | 394 ++ .../bindings/net/ethernet-controller.yaml | 4 + .../devicetree/bindings/net/renesas,etheravb.yaml | 4 +- .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 1 + .../bindings/nvmem/fsl,layerscape-sfp.yaml | 38 + .../bindings/phy/transmit-amplitude.yaml | 103 + .../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 2 + .../devicetree/bindings/regulator/ti,tps62864.yaml | 3 +- .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 84 +- .../devicetree/bindings/serial/fsl-lpuart.yaml | 6 +- .../bindings/soc/imx/fsl,imx8mp-hsio-blk-ctrl.yaml | 78 + .../bindings/soc/imx/fsl,imx8mq-vpu-blk-ctrl.yaml | 71 + .../devicetree/bindings/soc/qcom/qcom,eud.yaml | 77 + .../bindings/soc/samsung/exynos-usi.yaml | 20 +- .../devicetree/bindings/sound/qcom,wcd938x.yaml | 4 + .../bindings/timer/arm,armv7m-systick.txt | 26 - .../bindings/timer/arm,armv7m-systick.yaml | 54 + Documentation/devicetree/bindings/usb/dwc2.yaml | 1 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 6 +- .../devicetree/bindings/usb/richtek,rt1719.yaml | 85 + .../devicetree/bindings/usb/snps,dwc3.yaml | 6 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/mtd/index.rst | 2 +- Documentation/driver-api/mtd/intel-spi.rst | 90 - Documentation/driver-api/mtd/spi-intel.rst | 90 + Documentation/driver-api/nvmem.rst | 28 +- Documentation/filesystems/fscrypt.rst | 25 +- Documentation/filesystems/locking.rst | 8 +- Documentation/gpu/i915.rst | 1 - Documentation/i2c/busses/i2c-i801.rst | 1 + Documentation/kbuild/kbuild.rst | 11 + Documentation/kbuild/makefiles.rst | 2 + Documentation/networking/mctp.rst | 48 + Documentation/rust/coding-guidelines.rst | 2 +- Documentation/scheduler/index.rst | 1 + Documentation/scheduler/sched-debug.rst | 54 + Documentation/security/SCTP.rst | 22 +- Documentation/virt/kvm/api.rst | 112 +- Documentation/x86/sva.rst | 53 +- MAINTAINERS | 31 +- Makefile | 22 +- Next/SHA1s | 219 +- Next/Trees | 3 +- Next/merge.log | 7133 ++++++++++---------- arch/Kconfig | 24 +- arch/alpha/configs/defconfig | 1 - arch/alpha/include/asm/hwrpb.h | 2 +- arch/alpha/include/asm/user.h | 6 - arch/alpha/include/asm/xor.h | 53 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 3 + arch/arm/boot/dts/exynos5420-smdk5420.dts | 3 + arch/arm/boot/dts/imx53-m53menlo.dts | 29 +- arch/arm/boot/dts/imx6dl-plym2m.dts | 131 +- arch/arm/boot/dts/imx6dl-prtvt7.dts | 203 +- arch/arm/boot/dts/imx6dl-victgo.dts | 121 +- arch/arm/boot/dts/imx6qdl-mba6.dtsi | 16 +- arch/arm/boot/dts/imx6qdl-mba6a.dtsi | 6 - arch/arm/boot/dts/imx6qdl-mba6b.dtsi | 11 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 13 + arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 10 + arch/arm/boot/dts/imx6qdl-tqma6.dtsi | 14 + arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 7 +- arch/arm/boot/dts/imx6qdl-tqma6b.dtsi | 7 +- arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 12 +- arch/arm/boot/dts/imx7-colibri.dtsi | 4 +- arch/arm/boot/dts/imx7-mba7.dtsi | 2 +- arch/arm/boot/dts/imx7d-nitrogen7.dts | 2 +- arch/arm/boot/dts/imx7d-pico-hobbit.dts | 4 +- arch/arm/boot/dts/imx7d-pico-pi.dts | 4 +- arch/arm/boot/dts/imx7d-sdb.dts | 4 +- arch/arm/boot/dts/imx7d.dtsi | 86 +- arch/arm/boot/dts/imx7s-warp.dts | 4 +- arch/arm/boot/dts/meson.dtsi | 8 +- arch/arm/boot/dts/meson8.dtsi | 24 +- arch/arm/boot/dts/meson8b.dtsi | 24 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 2 +- arch/arm/boot/dts/rk322x.dtsi | 4 +- arch/arm/boot/dts/rk3288.dtsi | 3 +- arch/arm/boot/dts/stm32746g-eval.dts | 12 + arch/arm/boot/dts/stm32f746-disco.dts | 12 + arch/arm/boot/dts/stm32f746.dtsi | 47 - arch/arm/boot/dts/stm32f769-disco.dts | 12 + arch/arm/boot/dts/stm32mp131.dtsi | 7 + arch/arm/boot/dts/stm32mp151.dtsi | 21 + .../dts/stm32mp157a-icore-stm32mp1-ctouch2.dts | 2 + .../dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts | 2 + arch/arm/boot/dts/stm32mp157a-iot-box.dts | 2 + ...m32mp157a-microgea-stm32mp1-microdev2.0-of7.dts | 4 + .../stm32mp157a-microgea-stm32mp1-microdev2.0.dts | 4 + arch/arm/boot/dts/stm32mp157a-stinger96.dtsi | 6 + arch/arm/boot/dts/stm32mp157c-ed1.dts | 2 + arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 2 + arch/arm/boot/dts/stm32mp157c-odyssey.dts | 2 + arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 4 + arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 4 + arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 4 + arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 2 + arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 6 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 4 + arch/arm/configs/davinci_all_defconfig | 1 - arch/arm/configs/ezx_defconfig | 1 - arch/arm/configs/imote2_defconfig | 1 - arch/arm/configs/integrator_defconfig | 1 - arch/arm/configs/iop32x_defconfig | 1 - arch/arm/configs/keystone_defconfig | 1 - arch/arm/configs/lart_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 57 +- arch/arm/configs/netwinder_defconfig | 1 - arch/arm/configs/versatile_defconfig | 1 - arch/arm/configs/viper_defconfig | 1 - arch/arm/configs/zeus_defconfig | 1 - arch/arm/include/asm/user.h | 4 - arch/arm/include/asm/xor.h | 42 +- arch/arm/lib/xor-neon.c | 12 +- arch/arm64/Kconfig.platforms | 3 - arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi | 56 +- arch/arm64/boot/dts/exynos/exynos850.dtsi | 44 +- arch/arm64/boot/dts/freescale/Makefile | 36 +- .../boot/dts/freescale/fsl-ls1028a-qds-13bb.dts | 146 +- .../boot/dts/freescale/fsl-ls1028a-qds-65bb.dts | 138 +- .../boot/dts/freescale/fsl-ls1028a-qds-7777.dts | 99 +- .../boot/dts/freescale/fsl-ls1028a-qds-85bb.dts | 134 +- .../boot/dts/freescale/fsl-ls1028a-qds-899b.dts | 86 +- .../boot/dts/freescale/fsl-ls1028a-qds-9999.dts | 97 +- .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 57 + .../boot/dts/freescale/imx8mm-emcon-avari.dts | 23 + .../boot/dts/freescale/imx8mm-emcon-avari.dtsi | 139 + arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi | 627 ++ arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 6 +- .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 19 + .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 5 + .../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | 150 + .../boot/dts/freescale/imx8mm-verdin-dev.dtsi | 67 + .../dts/freescale/imx8mm-verdin-nonwifi-dahlia.dts | 18 + .../dts/freescale/imx8mm-verdin-nonwifi-dev.dts | 18 + .../boot/dts/freescale/imx8mm-verdin-nonwifi.dtsi | 75 + .../dts/freescale/imx8mm-verdin-wifi-dahlia.dts | 18 + .../boot/dts/freescale/imx8mm-verdin-wifi-dev.dts | 18 + .../boot/dts/freescale/imx8mm-verdin-wifi.dtsi | 94 + arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 1264 ++++ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 22 + arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 12 + arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 38 + arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 4 - arch/arm64/boot/dts/freescale/imx8mq.dtsi | 63 +- arch/arm64/boot/dts/freescale/mba8mx.dtsi | 6 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 10 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 4 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 36 + .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 38 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 92 + arch/arm64/boot/dts/rockchip/Makefile | 2 + .../boot/dts/rockchip/rk3566-pinenote-v1.1.dts | 18 + .../boot/dts/rockchip/rk3566-pinenote-v1.2.dts | 18 + arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 639 ++ arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 5 + arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 11 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 96 + arch/arm64/configs/defconfig | 128 +- arch/arm64/include/asm/el2_setup.h | 2 +- arch/arm64/include/asm/xor.h | 21 +- arch/arm64/kvm/vgic/vgic-mmio.c | 2 + arch/arm64/lib/xor-neon.c | 46 +- arch/arm64/mm/mmu.c | 1 + arch/h8300/include/asm/user.h | 4 - arch/ia64/configs/zx1_defconfig | 1 - arch/ia64/include/asm/sal.h | 2 +- arch/ia64/include/asm/user.h | 6 - arch/ia64/include/asm/xor.h | 21 +- arch/m68k/configs/amiga_defconfig | 1 - arch/m68k/configs/apollo_defconfig | 1 - arch/m68k/configs/atari_defconfig | 1 - arch/m68k/configs/bvme6000_defconfig | 1 - arch/m68k/configs/hp300_defconfig | 1 - arch/m68k/configs/mac_defconfig | 1 - arch/m68k/configs/multi_defconfig | 1 - arch/m68k/configs/mvme147_defconfig | 1 - arch/m68k/configs/mvme16x_defconfig | 1 - arch/m68k/configs/q40_defconfig | 1 - arch/m68k/configs/sun3_defconfig | 1 - arch/m68k/configs/sun3x_defconfig | 1 - arch/m68k/include/asm/user.h | 4 - arch/microblaze/boot/Makefile | 2 +- arch/microblaze/boot/dts/Makefile | 2 +- arch/mips/configs/cobalt_defconfig | 1 - arch/mips/configs/decstation_64_defconfig | 1 - arch/mips/configs/decstation_defconfig | 1 - arch/mips/configs/decstation_r4k_defconfig | 1 - arch/mips/configs/ip22_defconfig | 1 - arch/mips/configs/ip32_defconfig | 1 - arch/mips/configs/jazz_defconfig | 1 - arch/mips/configs/malta_defconfig | 1 - arch/mips/configs/malta_kvm_defconfig | 1 - arch/mips/configs/maltaup_xpa_defconfig | 1 - arch/mips/configs/rm200_defconfig | 1 - arch/mips/configs/tb0219_defconfig | 1 - arch/mips/configs/tb0226_defconfig | 1 - arch/mips/configs/tb0287_defconfig | 1 - arch/mips/configs/workpad_defconfig | 1 - arch/parisc/Kconfig | 13 +- arch/parisc/Makefile | 39 +- arch/parisc/configs/generic-32bit_defconfig | 1 - arch/parisc/include/asm/bitops.h | 8 + arch/parisc/include/asm/elf.h | 15 + arch/parisc/include/asm/mmu.h | 6 +- arch/parisc/include/asm/mmu_context.h | 16 +- arch/parisc/include/asm/page.h | 2 + arch/parisc/include/asm/pgtable.h | 7 +- arch/parisc/include/asm/processor.h | 2 +- arch/parisc/include/asm/rt_sigframe.h | 10 +- arch/parisc/include/asm/tlbflush.h | 2 +- arch/parisc/include/asm/uaccess.h | 40 +- arch/parisc/include/asm/unistd.h | 4 - arch/parisc/include/asm/vdso.h | 24 + arch/parisc/include/uapi/asm/auxvec.h | 8 + arch/parisc/kernel/Makefile | 9 +- arch/parisc/kernel/asm-offsets.c | 9 + arch/parisc/kernel/cache.c | 10 +- arch/parisc/kernel/signal.c | 227 +- arch/parisc/kernel/signal32.h | 19 +- arch/parisc/kernel/vdso.c | 122 + arch/parisc/kernel/vdso32/Makefile | 53 + arch/parisc/kernel/vdso32/gen_vdso_offsets.sh | 15 + .../kernel/vdso32/note.S} | 0 arch/parisc/kernel/vdso32/restart_syscall.S | 32 + arch/parisc/kernel/vdso32/sigtramp.S | 195 + arch/parisc/kernel/vdso32/vdso32.lds.S | 111 + arch/parisc/kernel/vdso32/vdso32_wrapper.S | 14 + arch/parisc/kernel/vdso64/Makefile | 48 + .../kernel/vdso64/gen_vdso_offsets.sh | 0 arch/parisc/kernel/vdso64/note.S | 2 + arch/parisc/kernel/vdso64/restart_syscall.S | 3 + arch/parisc/kernel/vdso64/sigtramp.S | 166 + arch/parisc/kernel/vdso64/vdso64.lds.S | 109 + arch/parisc/kernel/vdso64/vdso64_wrapper.S | 14 + arch/parisc/mm/fault.c | 31 +- arch/powerpc/configs/linkstation_defconfig | 1 - arch/powerpc/configs/mvme5100_defconfig | 1 - arch/powerpc/include/asm/fadump-internal.h | 5 - arch/powerpc/include/asm/hugetlb.h | 5 +- arch/powerpc/include/asm/nmi.h | 2 +- arch/powerpc/include/asm/user.h | 5 - arch/powerpc/include/asm/xor_altivec.h | 25 +- arch/powerpc/kernel/fadump.c | 2 +- arch/powerpc/kernel/trace/Makefile | 3 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 2 +- arch/powerpc/lib/xor_vmx.c | 28 +- arch/powerpc/lib/xor_vmx.h | 27 +- arch/powerpc/lib/xor_vmx_glue.c | 32 +- arch/powerpc/mm/book3s64/hugetlbpage.c | 2 +- arch/powerpc/mm/hugetlbpage.c | 5 +- arch/powerpc/mm/init_64.c | 4 + arch/powerpc/net/bpf_jit_comp.c | 2 +- arch/riscv/kernel/sbi.c | 72 +- arch/riscv/mm/init.c | 4 +- arch/s390/include/asm/ccwgroup.h | 2 +- arch/s390/include/asm/chsc.h | 2 +- arch/s390/include/asm/ctl_reg.h | 2 + arch/s390/include/asm/eadm.h | 2 +- arch/s390/include/asm/fcx.h | 4 +- arch/s390/include/asm/idals.h | 2 +- arch/s390/include/asm/page.h | 2 + arch/s390/include/asm/sclp.h | 2 +- arch/s390/include/asm/sysinfo.h | 6 +- arch/s390/include/asm/uaccess.h | 22 + arch/s390/include/asm/user.h | 4 - arch/s390/include/asm/uv.h | 1 + arch/s390/kvm/gaccess.c | 250 +- arch/s390/kvm/gaccess.h | 84 +- arch/s390/kvm/intercept.c | 12 +- arch/s390/kvm/interrupt.c | 54 +- arch/s390/kvm/kvm-s390.c | 143 +- arch/s390/kvm/kvm-s390.h | 11 + arch/s390/kvm/priv.c | 66 +- arch/s390/lib/uaccess.c | 81 +- arch/s390/lib/xor.c | 21 +- arch/sh/configs/ap325rxa_defconfig | 1 - arch/sh/configs/ecovec24_defconfig | 1 - arch/sh/configs/landisk_defconfig | 1 - arch/sh/configs/sdk7780_defconfig | 1 - arch/sh/configs/se7724_defconfig | 1 - arch/sh/configs/sh03_defconfig | 1 - arch/sh/configs/sh7785lcr_32bit_defconfig | 1 - arch/sh/configs/titan_defconfig | 1 - arch/sh/include/asm/thread_info.h | 2 +- arch/sh/include/asm/user.h | 6 - arch/sparc/include/asm/vio.h | 10 +- arch/sparc/include/asm/xor_32.h | 21 +- arch/sparc/include/asm/xor_64.h | 42 +- arch/sparc/net/bpf_jit_comp_64.c | 2 +- arch/um/include/asm/Kbuild | 1 - arch/um/include/shared/net_kern.h | 2 +- arch/x86/Kconfig | 1 + arch/x86/include/asm/bug.h | 20 +- arch/x86/include/asm/cpufeatures.h | 4 +- arch/x86/include/asm/cpumask.h | 10 + arch/x86/include/asm/disabled-features.h | 7 +- arch/x86/include/asm/microcode_amd.h | 2 +- arch/x86/include/asm/microcode_intel.h | 4 +- arch/x86/include/asm/pci.h | 2 +- arch/x86/include/asm/pci_x86.h | 2 +- arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/text-patching.h | 1 + arch/x86/include/asm/user_32.h | 4 - arch/x86/include/asm/user_64.h | 4 - arch/x86/include/asm/xor.h | 42 +- arch/x86/include/asm/xor_32.h | 42 +- arch/x86/include/asm/xor_avx.h | 21 +- arch/x86/kernel/alternative.c | 34 + arch/x86/kernel/cpu/mce/core.c | 58 +- arch/x86/kernel/cpu/mce/internal.h | 23 +- arch/x86/kernel/cpu/mce/severity.c | 2 +- arch/x86/kernel/cpu/sgx/encl.c | 2 + arch/x86/kernel/fpu/core.c | 7 + arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/traps.c | 55 + arch/x86/kvm/pmu.c | 7 +- arch/x86/kvm/svm/avic.c | 99 +- arch/x86/kvm/svm/svm.c | 66 +- arch/x86/kvm/svm/svm.h | 24 +- arch/x86/kvm/x86.c | 4 +- arch/x86/lib/csum-partial_64.c | 26 - arch/x86/net/bpf_jit_comp.c | 69 +- arch/x86/um/Kconfig | 1 + arch/xtensa/include/asm/bootparam.h | 2 +- block/bfq-iosched.h | 1 - block/bio.c | 2 +- block/blk-cgroup-rwstat.h | 2 +- block/blk-cgroup.c | 14 +- block/blk-cgroup.h | 477 ++ block/blk-core.c | 29 +- block/blk-crypto-fallback.c | 2 +- block/blk-iocost.c | 2 +- block/blk-iolatency.c | 2 +- block/blk-ioprio.c | 2 +- block/blk-lib.c | 14 - block/blk-mq.c | 4 +- block/blk-sysfs.c | 2 +- block/blk-throttle.c | 1 - block/bounce.c | 2 +- block/elevator.c | 2 +- crypto/af_alg.c | 3 - crypto/hmac.c | 4 + crypto/testmgr.c | 3 + crypto/testmgr.h | 11 + drivers/acpi/apei/ghes.c | 19 +- drivers/acpi/bus.c | 2 + drivers/acpi/ec.c | 90 +- drivers/acpi/pci_root.c | 3 - drivers/acpi/sleep.c | 2 + drivers/acpi/tables.c | 2 +- drivers/ata/libata-core.c | 1 + drivers/ata/pata_mpc52xx.c | 2 +- drivers/ata/sata_fsl.c | 16 +- drivers/base/memory.c | 101 +- drivers/base/node.c | 18 +- drivers/base/property.c | 32 +- drivers/base/regmap/regmap-irq.c | 4 +- drivers/block/loop.c | 106 +- drivers/block/loop.h | 1 - drivers/block/null_blk/main.c | 5 +- drivers/bluetooth/btusb.c | 13 + drivers/char/hw_random/core.c | 1 + drivers/char/random.c | 547 +- drivers/char/tpm/xen-tpmfront.c | 8 +- drivers/clk/clk-scmi.c | 71 +- drivers/clk/qcom/Kconfig | 9 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/camcc-sc7180.c | 221 +- drivers/clk/qcom/camcc-sdm845.c | 323 +- drivers/clk/qcom/dispcc-qcm2290.c | 555 ++ drivers/clk/qcom/gcc-ipq8074.c | 19 +- drivers/clk/qcom/gcc-msm8996.c | 971 +-- drivers/clk/qcom/gpucc-sdm660.c | 21 +- drivers/clk/qcom/mmcc-msm8974.c | 206 +- drivers/clk/qcom/videocc-sc7180.c | 8 +- drivers/clocksource/timer-imx-sysctr.c | 2 +- drivers/clocksource/timer-imx-tpm.c | 10 +- drivers/crypto/atmel-tdes.c | 1 + drivers/crypto/caam/pdb.h | 2 +- drivers/dma/altera-msgdma.c | 4 +- drivers/dma/at_xdmac.c | 4 +- drivers/dma/idxd/device.c | 9 +- drivers/dma/imx-sdma.c | 18 +- drivers/dma/ioat/init.c | 2 - drivers/dma/ptdma/ptdma-dev.c | 17 +- drivers/dma/ptdma/ptdma-dmaengine.c | 24 +- drivers/dma/sh/rcar-dmac.c | 9 +- drivers/dma/sh/shdma-base.c | 4 +- drivers/dma/stm32-dma.c | 1 + drivers/dma/stm32-dmamux.c | 4 +- drivers/edac/edac_mc.c | 2 +- drivers/extcon/extcon-axp288.c | 4 +- drivers/extcon/extcon-intel-int3496.c | 54 +- drivers/extcon/extcon-usbc-cros-ec.c | 2 +- drivers/extcon/extcon.c | 8 +- drivers/firmware/Kconfig | 1 + drivers/firmware/arm_scmi/Kconfig | 15 + drivers/firmware/arm_scmi/clock.c | 34 +- drivers/firmware/arm_scmi/driver.c | 38 +- drivers/firmware/arm_scmi/virtio.c | 495 +- drivers/firmware/arm_sdei.c | 13 +- drivers/firmware/imx/rm.c | 45 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 3 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 9 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/nv.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 8 + drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 25 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 20 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 11 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 2 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 1 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 49 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 1 + .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 219 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 39 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h | 8 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 27 +- drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 2 +- drivers/gpu/drm/dp/drm_dp.c | 83 + drivers/gpu/drm/drm_cache.c | 2 +- drivers/gpu/drm/drm_gem_cma_helper.c | 1 + drivers/gpu/drm/i915/Kconfig | 1 + drivers/gpu/drm/i915/Makefile | 2 +- drivers/gpu/drm/i915/display/intel_atomic.c | 11 - drivers/gpu/drm/i915/display/intel_atomic.h | 2 - drivers/gpu/drm/i915/display/intel_bw.c | 82 +- drivers/gpu/drm/i915/display/intel_display.c | 209 +- drivers/gpu/drm/i915/display/intel_dp.c | 59 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 307 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 4 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 33 +- drivers/gpu/drm/i915/display/intel_dpt.c | 33 +- drivers/gpu/drm/i915/display/intel_dsb.c | 2 + drivers/gpu/drm/i915/display/intel_fb_pin.c | 8 +- drivers/gpu/drm/i915/display/intel_fbc.c | 5 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 43 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 1 + drivers/gpu/drm/i915/display/intel_opregion.c | 78 +- drivers/gpu/drm/i915/display/intel_overlay.c | 1 + drivers/gpu/drm/i915/display/intel_plane_initial.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 2 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_create.h | 17 + drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h | 18 + drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 239 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_internal.h | 23 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 37 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 20 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 51 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 10 + drivers/gpu/drm/i915/gem/i915_gem_pm.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 30 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 13 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 42 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 4 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 3 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 192 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 29 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 1 + drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 21 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 37 +- drivers/gpu/drm/i915/gt/intel_context.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 10 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 38 - drivers/gpu/drm/i915/gt/intel_ggtt.c | 133 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 7 +- drivers/gpu/drm/i915/gt/intel_gt.c | 14 +- drivers/gpu/drm/i915/gt/intel_gt.h | 2 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 1 + drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 - drivers/gpu/drm/i915/gt/intel_gtt.c | 5 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 19 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 4 - drivers/gpu/drm/i915/gt/intel_ppgtt.c | 22 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 4 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 + drivers/gpu/drm/i915/gt/intel_ring.c | 1 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 + drivers/gpu/drm/i915/gt/intel_timeline.c | 3 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 39 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 1 + drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 3 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 2 + drivers/gpu/drm/i915/gt/selftest_migrate.c | 2 + drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 2 + drivers/gpu/drm/i915/gt/selftest_workarounds.c | 1 + drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 80 +- drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h | 23 - drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h | 82 - drivers/gpu/drm/i915/gt/uc/intel_guc.c | 126 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 20 - drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 206 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 143 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 38 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 37 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 31 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 3 - drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 7 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 148 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 1 - drivers/gpu/drm/i915/gt/uc/intel_uc.c | 31 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 43 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 2 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 2 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 2 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 4 +- drivers/gpu/drm/i915/gvt/gtt.c | 4 +- drivers/gpu/drm/i915/i915_debugfs.c | 7 +- drivers/gpu/drm/i915/i915_driver.c | 12 +- drivers/gpu/drm/i915/i915_drv.h | 48 +- drivers/gpu/drm/i915/i915_gem.c | 38 +- drivers/gpu/drm/i915/i915_gem_evict.c | 101 +- drivers/gpu/drm/i915/i915_gem_evict.h | 5 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 16 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 4 - drivers/gpu/drm/i915/i915_getparam.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 87 +- drivers/gpu/drm/i915/i915_module.c | 3 - drivers/gpu/drm/i915/i915_pci.c | 1 - drivers/gpu/drm/i915/i915_perf.c | 9 +- drivers/gpu/drm/i915/i915_request.c | 12 +- drivers/gpu/drm/i915/i915_request.h | 6 +- drivers/gpu/drm/i915/i915_vgpu.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 376 +- drivers/gpu/drm/i915/i915_vma.h | 34 +- drivers/gpu/drm/i915/i915_vma_resource.c | 418 -- drivers/gpu/drm/i915/i915_vma_resource.h | 234 - drivers/gpu/drm/i915/i915_vma_snapshot.c | 134 + drivers/gpu/drm/i915/i915_vma_snapshot.h | 112 + drivers/gpu/drm/i915/i915_vma_types.h | 19 +- drivers/gpu/drm/i915/intel_device_info.h | 4 +- drivers/gpu/drm/i915/intel_pm.c | 216 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 3 + drivers/gpu/drm/i915/intel_runtime_pm.h | 1 + drivers/gpu/drm/i915/intel_step.c | 15 - drivers/gpu/drm/i915/intel_wopcm.c | 42 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 11 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 29 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 210 +- drivers/gpu/drm/i915/selftests/i915_request.c | 120 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 31 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 1 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 13 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 21 +- drivers/gpu/drm/i915/selftests/mock_gtt.h | 3 +- drivers/gpu/drm/nouveau/include/nvfw/hs.h | 2 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 1 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 72 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 4 +- drivers/hid/i2c-hid/i2c-hid-core.c | 591 +- drivers/hwspinlock/sprd_hwspinlock.c | 3 +- drivers/hwtracing/coresight/coresight-config.h | 2 +- drivers/i2c/busses/Kconfig | 20 +- drivers/i2c/busses/Makefile | 3 + drivers/i2c/busses/i2c-ccgx-ucsi.c | 30 + drivers/i2c/busses/i2c-ccgx-ucsi.h | 11 + drivers/i2c/busses/i2c-designware-amdpsp.c | 4 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 30 +- drivers/i2c/busses/i2c-i801.c | 3 + drivers/i2c/busses/i2c-nvidia-gpu.c | 62 +- drivers/i2c/busses/i2c-pasemi-core.c | 1 - drivers/i2c/busses/i2c-pasemi-pci.c | 1 + drivers/i2c/busses/i2c-qcom-cci.c | 16 +- drivers/i2c/busses/i2c-rcar.c | 1 + drivers/i2c/i2c-core-smbus.c | 1 - drivers/i2c/i2c-core.h | 9 + drivers/iio/industrialio-buffer.c | 14 +- drivers/infiniband/core/rw.c | 1 + drivers/infiniband/hw/irdma/cm.c | 24 +- drivers/infiniband/hw/irdma/cm.h | 7 + drivers/infiniband/hw/irdma/ctrl.c | 39 +- drivers/infiniband/hw/irdma/i40iw_if.c | 2 +- drivers/infiniband/hw/irdma/main.c | 10 +- drivers/infiniband/hw/irdma/main.h | 2 +- drivers/infiniband/hw/irdma/osdep.h | 1 + drivers/infiniband/hw/irdma/type.h | 4 + drivers/infiniband/hw/irdma/verbs.c | 4 +- drivers/infiniband/sw/rxe/rxe_resp.c | 10 +- drivers/iommu/Kconfig | 6 +- drivers/iommu/Makefile | 2 +- drivers/iommu/amd/amd_iommu.h | 1 + drivers/iommu/amd/amd_iommu_types.h | 1 + drivers/iommu/amd/init.c | 10 + drivers/iommu/amd/io_pgtable.c | 12 +- drivers/iommu/amd/iommu.c | 10 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 5 +- drivers/iommu/dma-iommu.c | 4 + drivers/iommu/intel/Kconfig | 2 +- drivers/iommu/intel/dmar.c | 3 +- drivers/iommu/intel/iommu.c | 4 +- drivers/iommu/intel/svm.c | 9 - drivers/iommu/ioasid.c | 39 +- drivers/iommu/iommu-sva-lib.c | 39 +- drivers/iommu/iommu-sva-lib.h | 7 +- drivers/iommu/iova.c | 73 +- drivers/iommu/ipmmu-vmsa.c | 14 +- drivers/iommu/msm_iommu.c | 44 +- drivers/iommu/rockchip-iommu.c | 7 +- drivers/iommu/tegra-gart.c | 6 - drivers/iommu/tegra-smmu.c | 6 - drivers/irqchip/irq-ftintc010.c | 1 - drivers/irqchip/irq-gic.c | 102 +- drivers/irqchip/irq-lpc32xx.c | 34 +- drivers/irqchip/irq-mvebu-pic.c | 28 +- drivers/irqchip/irq-ts4800.c | 25 +- drivers/irqchip/irq-versatile-fpga.c | 46 +- drivers/leds/flash/leds-sgm3140.c | 1 + drivers/leds/leds-lm3692x.c | 5 +- drivers/md/dm-core.h | 14 +- drivers/md/dm-crypt.c | 12 +- drivers/md/dm-delay.c | 4 +- drivers/md/dm-stats.c | 8 +- drivers/md/dm-stats.h | 2 +- drivers/md/dm.c | 224 +- drivers/message/fusion/mptspi.c | 2 +- drivers/mfd/lpc_ich.c | 59 +- drivers/misc/bcm-vk/bcm_vk.h | 2 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 6 +- .../misc/habanalabs/include/gaudi/gaudi_packets.h | 4 +- .../misc/habanalabs/include/goya/goya_packets.h | 4 +- drivers/mtd/spi-nor/controllers/Kconfig | 36 - drivers/mtd/spi-nor/controllers/Makefile | 3 - drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 99 - .../mtd/spi-nor/controllers/intel-spi-platform.c | 54 - drivers/mtd/spi-nor/controllers/intel-spi.c | 968 --- drivers/mtd/spi-nor/controllers/intel-spi.h | 21 - drivers/net/amt.c | 4 +- drivers/net/bonding/bond_3ad.c | 30 +- drivers/net/bonding/bond_main.c | 27 +- drivers/net/bonding/bond_procfs.c | 1 - drivers/net/dsa/lan9303-core.c | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 53 +- drivers/net/dsa/mv88e6xxx/chip.h | 4 + drivers/net/dsa/mv88e6xxx/serdes.c | 38 + drivers/net/dsa/mv88e6xxx/serdes.h | 5 + drivers/net/dsa/qca8k.c | 2 +- drivers/net/dsa/realtek/realtek-mdio.c | 19 + drivers/net/dsa/realtek/realtek-smi.c | 22 +- drivers/net/dsa/realtek/realtek.h | 9 +- drivers/net/ethernet/agere/et131x.c | 14 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/davicom/Kconfig | 31 + drivers/net/ethernet/davicom/Makefile | 1 + drivers/net/ethernet/davicom/dm9051.c | 1258 ++++ drivers/net/ethernet/davicom/dm9051.h | 162 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 345 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 18 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 2 + .../ethernet/freescale/dpaa2/dpaa2-switch-flower.c | 4 +- drivers/net/ethernet/freescale/enetc/enetc.h | 38 + drivers/net/ethernet/freescale/enetc/enetc_cbdr.c | 41 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 2 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 103 +- drivers/net/ethernet/i825xx/sun3_82586.h | 2 +- drivers/net/ethernet/intel/i40e/i40e.h | 4 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 4 + drivers/net/ethernet/intel/i40e/i40e_main.c | 14 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 25 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 3 + drivers/net/ethernet/intel/ice/Makefile | 12 +- drivers/net/ethernet/intel/ice/ice.h | 7 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 255 +- drivers/net/ethernet/intel/ice/ice_base.c | 19 +- drivers/net/ethernet/intel/ice/ice_common.c | 49 +- drivers/net/ethernet/intel/ice/ice_common.h | 3 + drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 8 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 9 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 9 + drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 291 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 13 + drivers/net/ethernet/intel/ice/ice_flex_type.h | 40 + drivers/net/ethernet/intel/ice/ice_fltr.c | 37 +- drivers/net/ethernet/intel/ice/ice_fltr.h | 10 +- drivers/net/ethernet/intel/ice/ice_idc.c | 11 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 2 + drivers/net/ethernet/intel/ice/ice_lib.c | 394 +- drivers/net/ethernet/intel/ice/ice_lib.h | 19 +- drivers/net/ethernet/intel/ice/ice_main.c | 335 +- drivers/net/ethernet/intel/ice/ice_osdep.h | 1 + .../net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c | 38 + .../net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.h | 13 + drivers/net/ethernet/intel/ice/ice_switch.c | 80 + drivers/net/ethernet/intel/ice/ice_switch.h | 24 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 28 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 3 + drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 9 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 30 +- drivers/net/ethernet/intel/ice/ice_type.h | 19 + .../net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c | 202 + .../net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.h | 19 + .../ethernet/intel/ice/ice_virtchnl_allowlist.c | 10 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 1605 ++++- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 17 +- drivers/net/ethernet/intel/ice/ice_vlan.h | 18 + drivers/net/ethernet/intel/ice/ice_vlan_mode.c | 439 ++ drivers/net/ethernet/intel/ice/ice_vlan_mode.h | 13 + drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c | 707 ++ drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h | 32 + drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c | 103 + drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.h | 29 + drivers/net/ethernet/intel/ice/ice_xsk.c | 6 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 - drivers/net/ethernet/intel/igb/igb_main.c | 19 +- drivers/net/ethernet/intel/igc/igc_main.c | 3 + drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 247 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 13 + .../ethernet/marvell/octeontx2/af/lmac_common.h | 10 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 19 + drivers/net/ethernet/marvell/octeontx2/af/npc.h | 6 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 224 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 30 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 3 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 117 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 17 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 3 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 68 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 14 + .../ethernet/marvell/octeontx2/nic/otx2_dcbnl.c | 170 + .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 50 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 69 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 5 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 52 +- .../net/ethernet/marvell/prestera/prestera_acl.c | 124 +- .../net/ethernet/marvell/prestera/prestera_acl.h | 30 +- .../net/ethernet/marvell/prestera/prestera_flow.c | 5 +- .../net/ethernet/marvell/prestera/prestera_flow.h | 3 +- .../ethernet/marvell/prestera/prestera_flower.c | 73 +- .../ethernet/marvell/prestera/prestera_flower.h | 1 - .../net/ethernet/marvell/prestera/prestera_hw.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 43 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 42 +- drivers/net/ethernet/mellanox/mlx5/core/en/selq.c | 231 + drivers/net/ethernet/mellanox/mlx5/core/en/selq.h | 51 + drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 47 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 7 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 6 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 113 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 5 - drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 128 +- drivers/net/ethernet/microchip/lan743x_main.c | 274 +- drivers/net/ethernet/microchip/lan743x_main.h | 62 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 8 +- drivers/net/ethernet/microchip/lan966x/Kconfig | 1 + .../net/ethernet/microchip/lan966x/lan966x_main.c | 3 +- drivers/net/ethernet/moxa/moxart_ether.c | 4 +- drivers/net/ethernet/mscc/ocelot.c | 101 +- drivers/net/ethernet/mscc/ocelot_io.c | 13 + drivers/net/ethernet/qlogic/qed/qed_dev.c | 3 + drivers/net/ethernet/qlogic/qed/qed_mcp.c | 42 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 8 + drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h | 2 +- drivers/net/ethernet/ti/davinci_mdio.c | 2 +- drivers/net/geneve.c | 4 +- drivers/net/gtp.c | 2 +- drivers/net/hyperv/netvsc.c | 24 +- drivers/net/ieee802154/atusb.c | 186 +- drivers/net/ieee802154/ca8210.c | 4 +- drivers/net/ieee802154/mac802154_hwsim.c | 2 +- drivers/net/loopback.c | 4 +- drivers/net/macsec.c | 6 +- drivers/net/macvlan.c | 4 +- drivers/net/mctp/mctp-serial.c | 9 +- drivers/net/mhi_net.c | 2 +- drivers/net/ntb_netdev.c | 2 +- drivers/net/phy/mediatek-ge.c | 3 - drivers/net/rionet.c | 2 +- drivers/net/sb1000.c | 2 +- drivers/net/usb/Kconfig | 1 + drivers/net/usb/ax88179_178a.c | 68 +- drivers/net/usb/cdc_ether.c | 12 + drivers/net/usb/cdc_ncm.c | 8 +- drivers/net/usb/hso.c | 2 +- drivers/net/usb/smsc95xx.c | 25 + drivers/net/usb/zaurus.c | 12 + drivers/net/veth.c | 2 +- drivers/net/virtio_net.c | 3 +- drivers/net/vrf.c | 2 +- drivers/net/vxlan.c | 2 +- drivers/net/wireless/ath/ath9k/rng.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 2 + .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 1 + .../broadcom/brcm80211/include/brcm_hw_ids.h | 1 + drivers/net/wireless/realtek/rtw89/core.c | 93 +- drivers/net/wireless/realtek/rtw89/core.h | 22 + drivers/net/wireless/realtek/rtw89/phy.c | 84 +- drivers/net/wireless/realtek/rtw89/phy.h | 59 + drivers/net/wireless/realtek/rtw89/rtw8852a.c | 1 + drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 62 +- .../wireless/realtek/rtw89/rtw8852a_rfk_table.c | 2744 ++++---- .../wireless/realtek/rtw89/rtw8852a_rfk_table.h | 49 +- drivers/net/wwan/iosm/iosm_ipc_debugfs.c | 5 +- drivers/net/wwan/iosm/iosm_ipc_imem.c | 54 +- drivers/net/wwan/iosm/iosm_ipc_imem.h | 7 + drivers/net/wwan/iosm/iosm_ipc_mmio.c | 6 +- drivers/net/wwan/iosm/iosm_ipc_mmio.h | 6 +- drivers/net/wwan/iosm/iosm_ipc_mux.c | 21 +- drivers/net/wwan/iosm/iosm_ipc_mux.h | 133 +- drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 742 +- drivers/net/wwan/iosm/iosm_ipc_mux_codec.h | 142 +- drivers/net/wwan/iosm/iosm_ipc_pcie.c | 1 + drivers/net/wwan/iosm/iosm_ipc_pcie.h | 1 + drivers/net/wwan/wwan_core.c | 36 + drivers/nvdimm/pmem.h | 1 + drivers/nvme/host/core.c | 1 + drivers/nvme/host/pci.c | 1 + drivers/nvme/host/tcp.c | 10 +- drivers/nvme/target/io-cmd-bdev.c | 1 + drivers/nvmem/Kconfig | 12 + drivers/nvmem/Makefile | 2 + drivers/nvmem/layerscape-sfp.c | 89 + drivers/nvmem/meson-mx-efuse.c | 3 +- drivers/nvmem/sunxi_sid.c | 6 + drivers/of/of_reserved_mem.c | 9 +- drivers/pci/controller/pci-mvebu.c | 3 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 1 - drivers/platform/x86/intel/Kconfig | 21 +- drivers/platform/x86/intel/Makefile | 3 +- drivers/platform/x86/intel/chtwc_int33fe.c | 437 ++ drivers/platform/x86/intel/int33fe/Kconfig | 24 - drivers/platform/x86/intel/int33fe/Makefile | 5 - .../x86/intel/int33fe/intel_cht_int33fe_common.c | 118 - .../x86/intel/int33fe/intel_cht_int33fe_common.h | 41 - .../x86/intel/int33fe/intel_cht_int33fe_microb.c | 61 - .../x86/intel/int33fe/intel_cht_int33fe_typec.c | 380 -- drivers/platform/x86/x86-android-tablets.c | 350 +- drivers/power/supply/Kconfig | 17 + drivers/power/supply/Makefile | 1 + drivers/power/supply/ab8500-bm.h | 49 - drivers/power/supply/ab8500_bmdata.c | 34 +- drivers/power/supply/ab8500_btemp.c | 330 +- drivers/power/supply/ab8500_chargalg.c | 319 +- drivers/power/supply/ab8500_charger.c | 47 +- drivers/power/supply/ab8500_fg.c | 103 +- drivers/power/supply/axp288_charger.c | 31 +- drivers/power/supply/bq24190_charger.c | 114 +- drivers/power/supply/charger-manager.c | 7 +- drivers/power/supply/cros_peripheral_charger.c | 37 +- drivers/power/supply/ltc2941-battery-gauge.c | 61 +- drivers/power/supply/max8997_charger.c | 10 +- drivers/power/supply/power_supply_core.c | 96 +- drivers/power/supply/power_supply_hwmon.c | 15 +- drivers/power/supply/rt9455_charger.c | 2 +- drivers/power/supply/ug3105_battery.c | 486 ++ drivers/ptp/ptp_pch.c | 195 +- drivers/rtc/class.c | 9 + drivers/rtc/rtc-pcf2127.c | 16 +- drivers/rtc/rtc-pcf8523.c | 4 +- drivers/rtc/rtc-sun6i.c | 24 + drivers/scsi/aic94xx/aic94xx_task.c | 9 - drivers/scsi/dpt/dpti_i2o.h | 2 +- drivers/scsi/elx/libefc_sli/sli4.h | 20 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 8 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 3 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 3 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 3 +- drivers/scsi/isci/request.c | 15 +- drivers/scsi/isci/request.h | 5 +- drivers/scsi/isci/task.c | 23 +- drivers/scsi/libsas/sas_ata.c | 4 +- drivers/scsi/libsas/sas_discover.c | 6 +- drivers/scsi/libsas/sas_scsi_host.c | 2 +- drivers/scsi/lpfc/lpfc.h | 1 + drivers/scsi/lpfc/lpfc_attr.c | 3 + drivers/scsi/lpfc/lpfc_els.c | 20 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 5 +- drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 122 +- drivers/scsi/mpi3mr/mpi/mpi30_init.h | 3 + drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 46 +- drivers/scsi/mpi3mr/mpi/mpi30_pci.h | 3 +- drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 8 +- drivers/scsi/mpi3mr/mpi3mr.h | 12 +- drivers/scsi/mpi3mr/mpi3mr_debug.h | 2 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 12 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 159 +- drivers/scsi/mvsas/mv_sas.c | 6 +- drivers/scsi/pm8001/pm8001_ctl.c | 61 +- drivers/scsi/pm8001/pm8001_hwi.c | 7 - drivers/scsi/pm8001/pm8001_sas.c | 4 - drivers/scsi/pm8001/pm80xx_hwi.c | 5 - drivers/scsi/qedi/qedi_fw.c | 6 +- drivers/scsi/qla2xxx/qla_bsg.h | 4 +- drivers/scsi/qla2xxx/qla_def.h | 3 +- drivers/scsi/qla2xxx/qla_edif_bsg.h | 4 +- drivers/scsi/qla2xxx/qla_fw.h | 2 +- drivers/scsi/qla2xxx/qla_iocb.c | 17 +- drivers/scsi/qla2xxx/qla_os.c | 1 - drivers/scsi/qla2xxx/qla_target.c | 20 - drivers/scsi/qla4xxx/ql4_fw.h | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 4 + drivers/scsi/ufs/ufshcd.c | 2 +- drivers/soc/fsl/dpio/qbman-portal.c | 8 +- drivers/soc/imx/imx8m-blk-ctrl.c | 66 + drivers/soc/qcom/llcc-qcom.c | 102 +- drivers/soc/qcom/socinfo.c | 12 + drivers/soundwire/bus.c | 8 +- drivers/soundwire/intel.c | 4 +- drivers/soundwire/intel_init.c | 7 +- drivers/soundwire/stream.c | 952 +-- drivers/spi/Kconfig | 39 + drivers/spi/Makefile | 3 + drivers/spi/spi-amd.c | 14 +- drivers/spi/spi-intel-pci.c | 94 + drivers/spi/spi-intel-platform.c | 39 + drivers/spi/spi-intel.c | 1250 ++++ drivers/spi/spi-intel.h | 19 + drivers/spi/spi-sunplus-sp7021.c | 38 +- drivers/spi/spi.c | 125 +- drivers/staging/fbtft/fb_st7789v.c | 2 + drivers/staging/r8188eu/include/ieee80211.h | 6 +- drivers/staging/r8188eu/include/rtw_cmd.h | 10 +- drivers/staging/rtl8712/rtl871x_cmd.h | 8 +- drivers/staging/rtl8723bs/include/ieee80211.h | 2 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 2 +- .../include/linux/raspberrypi/vchiq.h | 2 +- drivers/tee/amdtee/call.c | 2 +- drivers/tee/optee/ffa_abi.c | 4 +- drivers/tee/optee/smc_abi.c | 4 +- drivers/tty/serial/8250/8250_gsc.c | 2 +- drivers/tty/serial/imx.c | 18 +- drivers/usb/common/ulpi.c | 71 +- drivers/usb/core/devio.c | 32 +- drivers/usb/core/port.c | 9 +- drivers/usb/dwc2/params.c | 10 + drivers/usb/dwc3/drd.c | 9 +- drivers/usb/dwc3/dwc3-pci.c | 17 +- drivers/usb/gadget/composite.c | 3 + drivers/usb/gadget/function/rndis.c | 9 +- drivers/usb/host/xhci-mtk.c | 37 + drivers/usb/host/xhci.c | 28 +- drivers/usb/misc/Kconfig | 10 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/qcom_eud.c | 251 + drivers/usb/phy/phy-omap-otg.c | 4 +- drivers/usb/typec/Kconfig | 12 + drivers/usb/typec/Makefile | 1 + drivers/usb/typec/rt1719.c | 961 +++ drivers/usb/typec/tcpm/fusb302.c | 4 +- drivers/usb/usbip/vudc_main.c | 2 +- drivers/vdpa/vdpa_user/iova_domain.c | 11 + drivers/video/fbdev/omap/omapfb_main.c | 13 +- .../fbdev/omap2/omapfb/displays/panel-dsi-cm.c | 8 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 4 +- drivers/video/fbdev/s3c-fb.c | 7 +- drivers/video/fbdev/stifb.c | 45 +- drivers/video/fbdev/udlfb.c | 8 +- drivers/virtio/virtio_mem.c | 9 +- drivers/visorbus/vbuschannel.h | 2 +- fs/Kconfig | 2 +- fs/binfmt_elf.c | 2 + fs/binfmt_elf_fdpic.c | 2 +- fs/binfmt_flat.c | 2 + fs/btrfs/block-group.c | 8 +- fs/btrfs/compression.c | 52 +- fs/btrfs/compression.h | 2 +- fs/btrfs/ctree.h | 29 +- fs/btrfs/extent_io.c | 25 +- fs/btrfs/extent_map.c | 2 + fs/btrfs/extent_map.h | 8 + fs/btrfs/file-item.c | 26 +- fs/btrfs/file.c | 162 +- fs/btrfs/inode.c | 226 +- fs/btrfs/ioctl.c | 385 +- fs/btrfs/lzo.c | 20 +- fs/btrfs/ordered-data.c | 23 +- fs/btrfs/ordered-data.h | 2 +- fs/btrfs/qgroup.c | 53 +- fs/btrfs/tree-log.c | 2 +- fs/btrfs/volumes.c | 6 + fs/cifs/cifs_swn.c | 6 +- fs/cifs/cifsacl.c | 9 +- fs/cifs/cifsproto.h | 5 +- fs/cifs/connect.c | 46 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/fs_context.c | 4 +- fs/cifs/netmisc.c | 2 +- fs/cifs/ntlmssp.h | 2 +- fs/cifs/sess.c | 22 +- fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2ops.c | 4 +- fs/cifs/transport.c | 2 +- fs/cifs/xattr.c | 2 + fs/crypto/crypto.c | 8 + fs/crypto/inline_crypt.c | 93 + fs/ext4/fast_commit.h | 4 +- fs/ext4/file.c | 10 +- fs/ext4/inode.c | 7 + fs/f2fs/checkpoint.c | 10 +- fs/f2fs/data.c | 7 + fs/f2fs/f2fs.h | 6 +- fs/f2fs/inode.c | 1 + fs/fat/dir.c | 2 +- fs/file_table.c | 8 +- fs/fuse/virtio_fs.c | 1 + fs/gfs2/glock.c | 3 - fs/internal.h | 2 +- fs/io-wq.c | 114 +- fs/io_uring.c | 50 +- fs/iomap/direct-io.c | 6 + fs/kernfs/file.c | 7 +- fs/ksmbd/ksmbd_netlink.h | 2 +- fs/ksmbd/ntlmssp.h | 6 +- fs/ksmbd/smb2pdu.h | 8 +- fs/ksmbd/transport_rdma.c | 2 +- fs/ksmbd/xattr.h | 2 +- fs/lockd/svc.c | 14 +- fs/locks.c | 20 +- fs/namespace.c | 191 +- fs/nfs/callback.c | 16 +- fs/nfs/dir.c | 4 +- fs/nfs/nfs4proc.c | 3 +- fs/nfsd/Kconfig | 11 - fs/nfsd/Makefile | 3 +- fs/nfsd/nfs4state.c | 12 +- fs/nfsd/nfsctl.c | 10 +- fs/nfsd/nfsfh.c | 4 - fs/nfsd/nfsfh.h | 20 - fs/nfsd/nfssvc.c | 15 +- fs/nfsd/vfs.c | 9 - fs/nfsd/vfs.h | 2 - fs/ocfs2/alloc.c | 2 +- fs/ocfs2/aops.c | 2 +- fs/ocfs2/cluster/nodemanager.c | 2 +- fs/ocfs2/dir.c | 4 +- fs/ocfs2/file.c | 4 +- fs/ocfs2/inode.c | 2 +- fs/ocfs2/localalloc.c | 6 +- fs/ocfs2/namei.c | 2 +- fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/quota_global.c | 2 +- fs/proc/page.c | 1 + fs/read_write.c | 1 - fs/seq_file.c | 4 +- fs/unicode/Makefile | 2 +- fs/xfs/scrub/attr.h | 2 +- include/acpi/actbl2.h | 2 +- include/acpi/apei.h | 4 +- include/asm-generic/tlb.h | 4 +- include/asm-generic/xor.h | 84 +- include/drm/dp/drm_dp_helper.h | 24 +- include/dt-bindings/clock/qcom,dispcc-qcm2290.h | 34 + include/dt-bindings/clock/sun6i-rtc.h | 10 + include/dt-bindings/power/imx8mp-power.h | 35 + include/dt-bindings/power/imx8mq-power.h | 3 + include/linux/arm_sdei.h | 2 + include/linux/atomic/atomic-arch-fallback.h | 38 +- include/linux/binfmts.h | 2 + include/linux/blk-cgroup.h | 461 +- include/linux/blkdev.h | 16 +- include/linux/bpf.h | 16 +- include/linux/cma.h | 8 + include/linux/compiler.h | 21 +- include/linux/cpumask.h | 4 +- include/linux/damon.h | 72 +- include/linux/device-mapper.h | 2 +- include/linux/dma-buf-map.h | 266 + include/linux/etherdevice.h | 5 +- include/linux/extcon.h | 2 +- include/linux/filter.h | 27 +- include/linux/firmware/imx/svc/rm.h | 5 + include/linux/fs.h | 25 +- include/linux/fscrypt.h | 18 + include/linux/greybus/greybus_manifest.h | 4 +- include/linux/greybus/hd.h | 2 +- include/linux/greybus/module.h | 2 +- include/linux/hmm.h | 9 +- include/linux/hw_random.h | 2 - include/linux/i2c-smbus.h | 8 - include/linux/i3c/ccc.h | 6 +- include/linux/ioasid.h | 21 +- include/linux/iova.h | 15 +- include/linux/irq.h | 7 +- include/linux/irqchip/versatile-fpga.h | 14 - include/linux/irqdomain.h | 5 +- include/linux/local_lock_internal.h | 6 +- include/linux/lsm_hook_defs.h | 2 + include/linux/lsm_hooks.h | 5 + include/linux/memory.h | 12 + include/linux/memory_hotplug.h | 6 +- include/linux/memremap.h | 28 +- include/linux/mfd/lpc_ich.h | 2 +- include/linux/mm.h | 75 +- include/linux/mm_inline.h | 13 + include/linux/mm_types.h | 2 +- include/linux/net/intel/iidc.h | 4 + include/linux/netdevice.h | 19 +- include/linux/node.h | 16 +- include/linux/oom.h | 4 - include/linux/overflow.h | 10 +- include/linux/pageblock-flags.h | 7 +- include/linux/platform_data/brcmfmac.h | 2 +- include/linux/platform_data/cros_ec_commands.h | 66 +- include/linux/platform_data/x86/intel-spi.h | 29 - include/linux/platform_data/x86/spi-intel.h | 31 + include/linux/property.h | 6 +- include/linux/raid/xor.h | 21 +- include/linux/random.h | 2 + include/linux/randomize_kstack.h | 21 +- include/linux/sched.h | 3 + include/linux/sched/mm.h | 26 + include/linux/sched/topology.h | 1 + include/linux/scmi_protocol.h | 9 +- include/linux/security.h | 8 + include/linux/seq_file.h | 1 + include/linux/shmem_fs.h | 1 + include/linux/soc/qcom/llcc-qcom.h | 9 +- include/linux/socket.h | 1 + include/linux/spi/spi.h | 14 +- include/linux/sunrpc/svc.h | 7 - include/linux/sunrpc/svc_xprt.h | 11 +- include/linux/tcp.h | 1 + include/linux/thread_info.h | 8 +- include/linux/wwan.h | 2 + include/net/addrconf.h | 2 - include/net/bluetooth/mgmt.h | 2 +- include/net/bond_3ad.h | 2 +- include/net/cfg802154.h | 10 + include/net/dsa.h | 3 +- include/net/ioam6.h | 2 +- include/net/ip6_fib.h | 3 +- include/net/mac802154.h | 12 + include/net/mctp.h | 16 +- include/net/net_namespace.h | 2 +- include/net/netfilter/nf_conntrack_ecache.h | 2 +- include/net/netfilter/nf_conntrack_timeout.h | 8 +- include/net/netfilter/nf_tables_core.h | 9 + include/net/netns/ipv6.h | 5 + include/net/netns/smc.h | 2 + include/scsi/libsas.h | 3 +- include/scsi/sas_ata.h | 6 +- include/scsi/scsi_host.h | 3 - include/soc/mscc/ocelot.h | 57 +- include/sound/hda_verbs.h | 2 +- include/sound/sof/channel_map.h | 4 +- include/trace/events/block.h | 49 +- include/trace/events/btrfs.h | 127 + include/trace/events/io_uring.h | 318 +- include/trace/events/mctp.h | 5 +- include/trace/events/net.h | 14 - include/uapi/linux/bpf.h | 3 +- include/uapi/linux/btrfs.h | 6 +- include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/kvm.h | 11 +- include/uapi/linux/mctp.h | 18 + include/uapi/linux/net_dropmon.h | 1 + include/uapi/linux/smc.h | 15 + init/Kconfig | 9 +- init/main.c | 10 +- kernel/bpf/core.c | 273 +- kernel/bpf/helpers.c | 2 + kernel/bpf/inode.c | 39 +- kernel/bpf/preload/Kconfig | 7 +- kernel/bpf/preload/Makefile | 14 +- kernel/bpf/preload/bpf_preload.h | 8 +- kernel/bpf/preload/bpf_preload_kern.c | 119 +- kernel/bpf/preload/bpf_preload_umd_blob.S | 7 - kernel/bpf/preload/iterators/bpf_preload_common.h | 13 - kernel/bpf/preload/iterators/iterators.c | 108 - kernel/bpf/preload/iterators/iterators.lskel.h | 141 +- kernel/bpf/syscall.c | 40 +- kernel/bpf/trampoline.c | 6 +- kernel/bpf/verifier.c | 12 +- kernel/cgroup/cpuset.c | 2 + kernel/dma/contiguous.c | 4 +- kernel/events/core.c | 4 +- kernel/fork.c | 22 +- kernel/irq/chip.c | 9 +- kernel/irq/debugfs.c | 8 +- kernel/irq/irqdomain.c | 9 +- kernel/locking/lockdep.c | 4 +- kernel/locking/percpu-rwsem.c | 5 +- kernel/locking/rwsem.c | 2 +- kernel/panic.c | 7 + kernel/printk/printk.c | 57 +- kernel/sched/core.c | 11 +- kernel/sched/fair.c | 30 +- kernel/sched/topology.c | 53 + kernel/sysctl.c | 23 - kernel/trace/trace.c | 4 + lib/test_hmm.c | 49 +- lib/test_kasan.c | 20 +- lib/test_overflow.c | 7 + localversion-next | 2 +- mm/Kconfig | 10 +- mm/Makefile | 1 + mm/cma.c | 20 +- mm/damon/Kconfig | 12 +- mm/damon/Makefile | 4 +- mm/damon/core.c | 131 +- mm/damon/dbgfs-test.h | 4 +- mm/damon/dbgfs.c | 20 +- mm/damon/ops-common.c | 133 + mm/damon/{prmtv-common.h => ops-common.h} | 0 mm/damon/paddr.c | 36 +- mm/damon/prmtv-common.c | 133 - mm/damon/reclaim.c | 4 +- mm/damon/vaddr-test.h | 2 +- mm/damon/vaddr.c | 33 +- mm/gup.c | 176 +- mm/hugetlb.c | 11 +- mm/init-mm.c | 4 + mm/internal.h | 3 + mm/maccess.c | 4 +- mm/madvise.c | 100 +- mm/memcontrol.c | 81 +- mm/memfd.c | 16 +- mm/memory-failure.c | 73 +- mm/memory.c | 9 +- mm/memory_hotplug.c | 56 +- mm/memremap.c | 67 +- mm/migrate.c | 768 --- mm/migrate_device.c | 823 +++ mm/mlock.c | 22 +- mm/mmap.c | 1 + mm/oom_kill.c | 38 +- mm/page_alloc.c | 171 +- mm/page_io.c | 7 +- mm/rmap.c | 2 +- mm/shmem.c | 15 +- mm/swap.c | 49 +- mm/userfaultfd.c | 3 + net/bluetooth/6lowpan.c | 1 - net/bpf/test_run.c | 13 +- net/bridge/br_vlan.c | 9 +- net/can/gw.c | 9 +- net/core/dev.c | 187 +- net/core/drop_monitor.c | 52 +- net/core/filter.c | 6 +- net/core/rtnetlink.c | 8 +- net/dsa/dsa.c | 1 + net/dsa/dsa_priv.h | 1 - net/dsa/master.c | 4 - net/dsa/slave.c | 54 +- net/ieee802154/nl-phy.c | 4 +- net/ipv4/fib_frontend.c | 22 +- net/ipv4/fib_rules.c | 5 + net/ipv4/inet_hashtables.c | 53 +- net/ipv4/ipmr.c | 20 +- net/ipv4/nexthop.c | 12 +- net/ipv4/route.c | 12 +- net/ipv4/tcp_input.c | 3 +- net/ipv6/addrconf.c | 205 +- net/ipv6/fib6_rules.c | 11 +- net/ipv6/inet6_hashtables.c | 5 +- net/ipv6/ip6_tunnel.c | 5 +- net/ipv6/ip6mr.c | 20 +- net/ipv6/mcast.c | 2 +- net/ipv6/ndisc.c | 6 +- net/ipv6/ping.c | 14 +- net/ipv6/route.c | 48 +- net/ipv6/udp.c | 11 +- net/ipv6/xfrm6_policy.c | 1 - net/mctp/af_mctp.c | 189 +- net/mctp/route.c | 135 +- net/mctp/test/route-test.c | 157 +- net/netfilter/nf_conntrack_ecache.c | 25 +- net/netfilter/nf_conntrack_netlink.c | 36 +- net/netfilter/nf_conntrack_timeout.c | 31 +- net/netfilter/nf_tables_core.c | 16 + net/netfilter/nfnetlink_cttimeout.c | 11 +- net/netfilter/nfnetlink_queue.c | 8 + net/netfilter/nft_cmp.c | 102 +- net/netfilter/nft_synproxy.c | 4 +- net/netfilter/xt_socket.c | 2 +- net/sched/act_police.c | 16 +- net/sched/cls_api.c | 6 +- net/sched/sch_api.c | 22 +- net/sched/sch_generic.c | 29 +- net/sctp/sm_statefuns.c | 8 +- net/smc/af_smc.c | 194 +- net/smc/smc.h | 13 +- net/smc/smc_netlink.c | 15 + net/smc/smc_pnet.c | 3 + net/smc/smc_tx.c | 7 +- net/socket.c | 4 +- net/sunrpc/svc.c | 11 +- net/sunrpc/svc_xprt.c | 68 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 2 +- net/switchdev/switchdev.c | 2 +- net/tipc/crypto.c | 2 +- net/tipc/node.c | 2 +- scripts/Makefile.build | 3 +- scripts/Makefile.clean | 2 +- scripts/Makefile.lib | 16 +- scripts/atomic/fallbacks/read_acquire | 11 +- scripts/atomic/fallbacks/set_release | 7 +- scripts/checkpatch.pl | 2 +- scripts/dtc/libfdt/fdt.h | 4 +- scripts/kconfig/confdata.c | 13 +- security/apparmor/label.c | 6 +- security/integrity/ima/ima_api.c | 10 +- security/integrity/ima/ima_fs.c | 31 +- security/integrity/ima/ima_init.c | 5 +- security/integrity/ima/ima_main.c | 7 +- security/integrity/ima/ima_policy.c | 2 +- security/integrity/ima/ima_template_lib.c | 5 +- security/integrity/integrity.h | 14 +- security/security.c | 7 + security/selinux/hooks.c | 90 +- sound/core/memalloc.c | 15 +- sound/pci/ca0106/ca0106.h | 18 +- sound/pci/ca0106/ca0106_main.c | 70 +- sound/pci/ca0106/ca0106_mixer.c | 16 +- sound/pci/hda/hda_intel.c | 16 +- sound/pci/hda/patch_hdmi.c | 1 + sound/pci/hda/patch_realtek.c | 40 +- sound/soc/codecs/pcm3168a.c | 150 +- sound/soc/codecs/wcd938x.c | 38 + sound/soc/codecs/wm8731.c | 6 - sound/soc/codecs/wm8960.c | 13 +- sound/soc/codecs/wm_adsp.c | 63 +- sound/soc/intel/atom/sst-mfld-dsp.h | 4 +- sound/soc/intel/boards/bytcr_wm5102.c | 2 +- sound/soc/intel/skylake/skl-topology.h | 2 +- sound/soc/soc-core.c | 2 +- sound/soc/sof/Makefile | 4 +- sound/soc/sof/compress.c | 26 +- sound/soc/tegra/tegra20_spdif.c | 2 +- sound/usb/implicit.c | 4 +- sound/usb/mixer.c | 9 +- tools/bpf/bpftool/Documentation/common_options.rst | 13 +- tools/bpf/bpftool/Makefile | 10 +- tools/bpf/bpftool/gen.c | 63 +- tools/bpf/bpftool/main.c | 25 + tools/bpf/bpftool/map.c | 6 +- tools/build/Makefile | 2 +- tools/counter/Makefile | 2 +- tools/gpio/Makefile | 2 +- tools/hv/Makefile | 2 +- tools/iio/Makefile | 2 +- tools/include/nolibc/types.h | 30 +- tools/include/uapi/linux/bpf.h | 3 +- tools/lib/api/Makefile | 2 +- tools/lib/api/fd/array.c | 17 + tools/lib/api/fd/array.h | 1 + tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/bpf_tracing.h | 85 +- tools/lib/bpf/btf_dump.c | 6 +- tools/lib/bpf/gen_loader.c | 15 +- tools/lib/bpf/libbpf.map | 2 +- tools/lib/bpf/netlink.c | 55 +- tools/lib/bpf/skel_internal.h | 185 +- tools/lib/perf/Makefile | 2 +- tools/lib/perf/include/perf/event.h | 2 +- tools/lib/subcmd/Makefile | 2 +- tools/lib/subcmd/subcmd-util.h | 11 +- tools/objtool/Makefile | 2 +- tools/objtool/arch/x86/decode.c | 11 +- tools/pci/Makefile | 2 +- tools/perf/Documentation/perf-lock.txt | 4 + tools/perf/Documentation/perf-record.txt | 34 + tools/perf/Makefile.perf | 4 +- tools/perf/arch/x86/util/event.c | 2 +- tools/perf/builtin-inject.c | 15 +- tools/perf/builtin-kvm.c | 2 +- tools/perf/builtin-lock.c | 155 +- tools/perf/builtin-probe.c | 2 +- tools/perf/builtin-record.c | 1164 +++- tools/perf/builtin-top.c | 2 +- tools/perf/builtin-trace.c | 2 +- tools/perf/pmu-events/arch/x86/bonnell/cache.json | 748 +- .../arch/x86/bonnell/floating-point.json | 274 +- .../perf/pmu-events/arch/x86/bonnell/frontend.json | 96 +- tools/perf/pmu-events/arch/x86/bonnell/memory.json | 152 +- tools/perf/pmu-events/arch/x86/bonnell/other.json | 452 +- .../perf/pmu-events/arch/x86/bonnell/pipeline.json | 402 +- .../arch/x86/bonnell/virtual-memory.json | 126 +- .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 353 +- .../perf/pmu-events/arch/x86/broadwell/cache.json | 4713 ++++++------- .../arch/x86/broadwell/floating-point.json | 235 +- .../pmu-events/arch/x86/broadwell/frontend.json | 361 +- .../perf/pmu-events/arch/x86/broadwell/memory.json | 4312 ++++++------ .../perf/pmu-events/arch/x86/broadwell/other.json | 42 +- .../pmu-events/arch/x86/broadwell/pipeline.json | 1903 +++--- .../arch/x86/broadwell/virtual-memory.json | 412 +- .../arch/x86/broadwellde/bdwde-metrics.json | 407 +- .../pmu-events/arch/x86/broadwellde/cache.json | 1122 +-- .../arch/x86/broadwellde/floating-point.json | 222 +- .../pmu-events/arch/x86/broadwellde/frontend.json | 335 +- .../pmu-events/arch/x86/broadwellde/memory.json | 608 +- .../pmu-events/arch/x86/broadwellde/other.json | 28 +- .../pmu-events/arch/x86/broadwellde/pipeline.json | 1892 +++--- .../arch/x86/broadwellde/virtual-memory.json | 394 +- .../arch/x86/broadwellx/bdx-metrics.json | 351 +- .../perf/pmu-events/arch/x86/broadwellx/cache.json | 1300 ++-- .../arch/x86/broadwellx/floating-point.json | 224 +- .../pmu-events/arch/x86/broadwellx/frontend.json | 335 +- .../pmu-events/arch/x86/broadwellx/memory.json | 974 +-- .../perf/pmu-events/arch/x86/broadwellx/other.json | 28 +- .../pmu-events/arch/x86/broadwellx/pipeline.json | 1891 +++--- .../arch/x86/broadwellx/virtual-memory.json | 394 +- .../pmu-events/arch/x86/cascadelakex/cache.json | 967 +-- .../arch/x86/cascadelakex/clx-metrics.json | 469 +- .../arch/x86/cascadelakex/floating-point.json | 50 +- .../pmu-events/arch/x86/cascadelakex/frontend.json | 18 +- .../pmu-events/arch/x86/cascadelakex/memory.json | 1008 +-- .../pmu-events/arch/x86/cascadelakex/other.json | 952 +-- .../pmu-events/arch/x86/cascadelakex/pipeline.json | 11 + .../arch/x86/cascadelakex/uncore-other.json | 23 + tools/perf/pmu-events/arch/x86/goldmont/cache.json | 1466 ++-- .../arch/x86/goldmont/floating-point.json | 33 + .../pmu-events/arch/x86/goldmont/frontend.json | 78 +- .../perf/pmu-events/arch/x86/goldmont/memory.json | 38 +- tools/perf/pmu-events/arch/x86/goldmont/other.json | 92 +- .../pmu-events/arch/x86/goldmont/pipeline.json | 538 +- .../arch/x86/goldmont/virtual-memory.json | 94 +- .../pmu-events/arch/x86/goldmontplus/cache.json | 1730 +++-- .../arch/x86/goldmontplus/floating-point.json | 38 + .../pmu-events/arch/x86/goldmontplus/frontend.json | 88 +- .../pmu-events/arch/x86/goldmontplus/memory.json | 44 +- .../pmu-events/arch/x86/goldmontplus/other.json | 106 +- .../pmu-events/arch/x86/goldmontplus/pipeline.json | 616 +- .../arch/x86/goldmontplus/virtual-memory.json | 214 +- tools/perf/pmu-events/arch/x86/haswell/cache.json | 1446 ++-- .../arch/x86/haswell/floating-point.json | 129 +- .../perf/pmu-events/arch/x86/haswell/frontend.json | 362 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 265 +- tools/perf/pmu-events/arch/x86/haswell/memory.json | 1004 +-- tools/perf/pmu-events/arch/x86/haswell/other.json | 40 +- .../perf/pmu-events/arch/x86/haswell/pipeline.json | 1796 +++-- .../pmu-events/arch/x86/haswell/uncore-cache.json | 252 + .../pmu-events/arch/x86/haswell/uncore-other.json | 69 + tools/perf/pmu-events/arch/x86/haswell/uncore.json | 374 - .../arch/x86/haswell/virtual-memory.json | 552 +- tools/perf/pmu-events/arch/x86/haswellx/cache.json | 1434 ++-- .../arch/x86/haswellx/floating-point.json | 116 +- .../pmu-events/arch/x86/haswellx/frontend.json | 336 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 263 +- .../perf/pmu-events/arch/x86/haswellx/memory.json | 1070 +-- tools/perf/pmu-events/arch/x86/haswellx/other.json | 28 +- .../pmu-events/arch/x86/haswellx/pipeline.json | 1763 +++-- .../arch/x86/haswellx/virtual-memory.json | 512 +- tools/perf/pmu-events/arch/x86/icelake/cache.json | 658 +- .../arch/x86/icelake/floating-point.json | 69 +- .../perf/pmu-events/arch/x86/icelake/frontend.json | 449 +- .../pmu-events/arch/x86/icelake/icl-metrics.json | 338 +- tools/perf/pmu-events/arch/x86/icelake/memory.json | 591 +- tools/perf/pmu-events/arch/x86/icelake/other.json | 630 +- .../perf/pmu-events/arch/x86/icelake/pipeline.json | 1081 +-- .../arch/x86/icelake/virtual-memory.json | 178 +- tools/perf/pmu-events/arch/x86/icelakex/cache.json | 851 ++- .../arch/x86/icelakex/floating-point.json | 51 +- .../pmu-events/arch/x86/icelakex/frontend.json | 501 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 304 +- .../perf/pmu-events/arch/x86/icelakex/memory.json | 601 +- tools/perf/pmu-events/arch/x86/icelakex/other.json | 794 ++- .../pmu-events/arch/x86/icelakex/pipeline.json | 1112 +-- .../pmu-events/arch/x86/icelakex/uncore-other.json | 61 +- .../arch/x86/icelakex/virtual-memory.json | 150 +- .../perf/pmu-events/arch/x86/ivybridge/cache.json | 1446 ++-- .../arch/x86/ivybridge/floating-point.json | 212 +- .../pmu-events/arch/x86/ivybridge/frontend.json | 386 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 287 +- .../perf/pmu-events/arch/x86/ivybridge/memory.json | 290 +- .../perf/pmu-events/arch/x86/ivybridge/other.json | 42 +- .../pmu-events/arch/x86/ivybridge/pipeline.json | 1769 +++-- .../arch/x86/ivybridge/uncore-cache.json | 252 + .../arch/x86/ivybridge/uncore-other.json | 91 + .../perf/pmu-events/arch/x86/ivybridge/uncore.json | 314 - .../arch/x86/ivybridge/virtual-memory.json | 208 +- tools/perf/pmu-events/arch/x86/ivytown/cache.json | 1594 ++--- .../arch/x86/ivytown/floating-point.json | 212 +- .../perf/pmu-events/arch/x86/ivytown/frontend.json | 386 +- .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 277 +- tools/perf/pmu-events/arch/x86/ivytown/memory.json | 562 +- tools/perf/pmu-events/arch/x86/ivytown/other.json | 42 +- .../perf/pmu-events/arch/x86/ivytown/pipeline.json | 1769 +++-- .../arch/x86/ivytown/virtual-memory.json | 232 +- tools/perf/pmu-events/arch/x86/jaketown/cache.json | 1582 +++-- .../arch/x86/jaketown/floating-point.json | 160 +- .../pmu-events/arch/x86/jaketown/frontend.json | 363 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 140 +- .../perf/pmu-events/arch/x86/jaketown/memory.json | 478 +- tools/perf/pmu-events/arch/x86/jaketown/other.json | 58 +- .../pmu-events/arch/x86/jaketown/pipeline.json | 1556 +++-- .../arch/x86/jaketown/virtual-memory.json | 178 +- .../pmu-events/arch/x86/knightslanding/cache.json | 2602 ++++--- .../arch/x86/knightslanding/floating-point.json | 29 + .../arch/x86/knightslanding/frontend.json | 48 +- .../pmu-events/arch/x86/knightslanding/memory.json | 1226 ++-- .../arch/x86/knightslanding/pipeline.json | 465 +- .../arch/x86/knightslanding/virtual-memory.json | 68 +- .../perf/pmu-events/arch/x86/nehalemep/cache.json | 3062 ++++----- .../arch/x86/nehalemep/floating-point.json | 180 +- .../pmu-events/arch/x86/nehalemep/frontend.json | 18 +- .../perf/pmu-events/arch/x86/nehalemep/memory.json | 670 +- .../perf/pmu-events/arch/x86/nehalemep/other.json | 156 +- .../pmu-events/arch/x86/nehalemep/pipeline.json | 764 +-- .../arch/x86/nehalemep/virtual-memory.json | 90 +- .../pmu-events/arch/x86/sandybridge/cache.json | 2298 +++---- .../arch/x86/sandybridge/floating-point.json | 172 +- .../pmu-events/arch/x86/sandybridge/frontend.json | 365 +- .../pmu-events/arch/x86/sandybridge/memory.json | 520 +- .../pmu-events/arch/x86/sandybridge/other.json | 66 +- .../pmu-events/arch/x86/sandybridge/pipeline.json | 1634 +++-- .../arch/x86/sandybridge/snb-metrics.json | 150 +- .../arch/x86/sandybridge/uncore-cache.json | 252 + .../arch/x86/sandybridge/uncore-other.json | 91 + .../pmu-events/arch/x86/sandybridge/uncore.json | 314 - .../arch/x86/sandybridge/virtual-memory.json | 160 +- .../perf/pmu-events/arch/x86/silvermont/cache.json | 940 ++- .../arch/x86/silvermont/floating-point.json | 11 + .../pmu-events/arch/x86/silvermont/frontend.json | 75 +- .../pmu-events/arch/x86/silvermont/memory.json | 8 +- .../perf/pmu-events/arch/x86/silvermont/other.json | 20 +- .../pmu-events/arch/x86/silvermont/pipeline.json | 422 +- .../arch/x86/silvermont/virtual-memory.json | 76 +- tools/perf/pmu-events/arch/x86/skylake/cache.json | 2611 +++---- .../arch/x86/skylake/floating-point.json | 48 +- .../perf/pmu-events/arch/x86/skylake/frontend.json | 578 +- tools/perf/pmu-events/arch/x86/skylake/memory.json | 1566 ++--- tools/perf/pmu-events/arch/x86/skylake/other.json | 46 +- .../perf/pmu-events/arch/x86/skylake/pipeline.json | 1083 +-- .../pmu-events/arch/x86/skylake/skl-metrics.json | 497 +- .../arch/x86/skylake/virtual-memory.json | 274 +- tools/perf/pmu-events/arch/x86/skylakex/cache.json | 111 +- .../arch/x86/skylakex/floating-point.json | 24 +- .../pmu-events/arch/x86/skylakex/frontend.json | 18 +- .../perf/pmu-events/arch/x86/skylakex/memory.json | 96 +- .../pmu-events/arch/x86/skylakex/pipeline.json | 11 + .../pmu-events/arch/x86/skylakex/skx-metrics.json | 461 +- .../pmu-events/arch/x86/skylakex/uncore-other.json | 23 + .../perf/pmu-events/arch/x86/tigerlake/cache.json | 44 +- .../arch/x86/tigerlake/floating-point.json | 11 +- .../pmu-events/arch/x86/tigerlake/frontend.json | 17 +- .../pmu-events/arch/x86/tigerlake/pipeline.json | 37 +- tools/perf/pmu-events/arch/x86/tremontx/cache.json | 282 +- .../{elkhartlake => tremontx}/floating-point.json | 0 .../pmu-events/arch/x86/tremontx/frontend.json | 97 +- .../perf/pmu-events/arch/x86/tremontx/memory.json | 449 +- tools/perf/pmu-events/arch/x86/tremontx/other.json | 1786 ++++- .../pmu-events/arch/x86/tremontx/pipeline.json | 341 +- .../arch/x86/tremontx/uncore-memory.json | 156 +- .../pmu-events/arch/x86/tremontx/uncore-other.json | 2045 +++++- .../arch/x86/tremontx/virtual-memory.json | 320 +- .../pmu-events/arch/x86/westmereep-dp/cache.json | 2734 ++++---- .../arch/x86/westmereep-dp/floating-point.json | 180 +- .../arch/x86/westmereep-dp/frontend.json | 18 +- .../pmu-events/arch/x86/westmereep-dp/memory.json | 686 +- .../pmu-events/arch/x86/westmereep-dp/other.json | 238 +- .../arch/x86/westmereep-dp/pipeline.json | 780 +-- .../arch/x86/westmereep-dp/virtual-memory.json | 138 +- .../pmu-events/arch/x86/westmereep-sp/cache.json | 3142 ++++----- .../arch/x86/westmereep-sp/floating-point.json | 180 +- .../arch/x86/westmereep-sp/frontend.json | 18 +- .../pmu-events/arch/x86/westmereep-sp/memory.json | 670 +- .../pmu-events/arch/x86/westmereep-sp/other.json | 238 +- .../arch/x86/westmereep-sp/pipeline.json | 780 +-- .../arch/x86/westmereep-sp/virtual-memory.json | 120 +- .../perf/pmu-events/arch/x86/westmereex/cache.json | 3142 ++++----- .../arch/x86/westmereex/floating-point.json | 180 +- .../pmu-events/arch/x86/westmereex/frontend.json | 18 +- .../pmu-events/arch/x86/westmereex/memory.json | 676 +- .../perf/pmu-events/arch/x86/westmereex/other.json | 238 +- .../pmu-events/arch/x86/westmereex/pipeline.json | 784 ++- .../arch/x86/westmereex/virtual-memory.json | 138 +- tools/perf/tests/bpf.c | 14 +- tools/perf/tests/cpumap.c | 12 +- tools/perf/tests/maps.c | 20 +- tools/perf/tests/shell/stat_all_metrics.sh | 10 +- tools/perf/tests/vmlinux-kallsyms.c | 8 +- tools/perf/util/Build | 1 + tools/perf/util/annotate.c | 10 + tools/perf/util/bpf-event.c | 15 +- tools/perf/util/bpf-loader.c | 98 +- tools/perf/util/build-id.c | 4 +- tools/perf/util/callchain.c | 2 +- tools/perf/util/dso.c | 15 +- tools/perf/util/dsos.c | 13 + tools/perf/util/event.c | 6 +- tools/perf/util/evlist.c | 16 + tools/perf/util/evlist.h | 1 + tools/perf/util/jitdump.c | 10 +- tools/perf/util/machine.c | 38 +- tools/perf/util/machine.h | 8 +- tools/perf/util/map.c | 436 +- tools/perf/util/map.h | 26 +- tools/perf/util/maps.c | 403 ++ tools/perf/util/maps.h | 2 - tools/perf/util/mmap.c | 10 + tools/perf/util/mmap.h | 3 + tools/perf/util/namespaces.c | 50 +- tools/perf/util/namespaces.h | 10 +- tools/perf/util/ordered-events.c | 3 +- tools/perf/util/ordered-events.h | 3 +- tools/perf/util/pmu.c | 14 +- tools/perf/util/probe-event.c | 2 +- tools/perf/util/record.h | 2 + tools/perf/util/session.c | 208 +- tools/perf/util/session.h | 3 +- tools/perf/util/symbol.c | 18 +- tools/perf/util/tool.h | 3 +- tools/perf/util/util.c | 31 + tools/perf/util/util.h | 2 + tools/power/x86/intel-speed-select/Makefile | 2 +- tools/scripts/utilities.mak | 2 +- tools/spi/Makefile | 6 +- tools/testing/selftests/Makefile | 4 +- tools/testing/selftests/bpf/prog_tests/btf.c | 2 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 2 +- .../selftests/bpf/prog_tests/ksyms_module.c | 4 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 2 +- .../bpf/prog_tests/test_bpf_syscall_macro.c | 10 + .../testing/selftests/bpf/prog_tests/timer_crash.c | 32 + .../selftests/bpf/prog_tests/xdp_adjust_frags.c | 40 +- .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 4 +- .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 4 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 2 +- .../selftests/bpf/progs/bpf_syscall_macro.c | 32 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 6 + .../selftests/bpf/progs/test_sockmap_kern.h | 26 +- tools/testing/selftests/bpf/progs/timer_crash.c | 54 + tools/testing/selftests/bpf/test_cpp.cpp | 87 +- tools/testing/selftests/cgroup/cgroup_util.c | 15 +- tools/testing/selftests/cgroup/cgroup_util.h | 1 + tools/testing/selftests/cgroup/test_memcontrol.c | 78 + tools/testing/selftests/exec/Makefile | 4 +- .../ftrace/test.d/ftrace/func_set_ftrace_file.tc | 2 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 2 +- tools/testing/selftests/kvm/s390x/memop.c | 15 + tools/testing/selftests/kvm/s390x/tprot.c | 227 + .../selftests/mount_setattr/mount_setattr_test.c | 4 +- tools/testing/selftests/net/.gitignore | 2 +- tools/testing/selftests/net/Makefile | 3 +- tools/testing/selftests/net/cmsg_sender.c | 380 ++ tools/testing/selftests/net/cmsg_so_mark.c | 67 - tools/testing/selftests/net/cmsg_so_mark.sh | 32 +- tools/testing/selftests/net/cmsg_time.sh | 83 + tools/testing/selftests/net/fib_tests.sh | 13 + .../testing/selftests/net/forwarding/tc_police.sh | 52 + tools/testing/selftests/netfilter/Makefile | 2 +- .../selftests/netfilter/nft_concat_range.sh | 2 +- tools/testing/selftests/netfilter/nft_fib.sh | 1 + tools/testing/selftests/netfilter/nft_synproxy.sh | 117 + tools/testing/selftests/rseq/rseq-x86.h | 14 +- tools/testing/selftests/rseq/rseq.c | 5 +- tools/testing/selftests/rseq/rseq.h | 3 +- tools/testing/selftests/seccomp/Makefile | 2 +- tools/testing/selftests/sgx/load.c | 9 +- tools/testing/selftests/sgx/main.c | 9 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 3 +- tools/testing/selftests/vm/hmm-tests.c | 81 - tools/testing/selftests/vm/hugetlb-madvise.c | 410 ++ tools/testing/selftests/vm/run_vmtests.sh | 15 +- tools/testing/selftests/vm/userfaultfd.c | 69 +- tools/tracing/rtla/Makefile | 6 +- tools/tracing/rtla/src/osnoise.c | 3 + tools/tracing/rtla/src/osnoise_hist.c | 7 +- tools/tracing/rtla/src/osnoise_top.c | 7 +- tools/tracing/rtla/src/timerlat_hist.c | 7 +- tools/tracing/rtla/src/timerlat_top.c | 7 +- tools/tracing/rtla/src/trace.c | 8 +- tools/tracing/rtla/src/utils.c | 4 +- tools/usb/Makefile | 2 +- tools/vm/page_owner_sort.c | 6 + usr/Makefile | 4 +- usr/include/Makefile | 3 + 1719 files changed, 109711 insertions(+), 78058 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-eud delete mode 100644 Documentation/block/biodoc.rst create mode 100644 Documentation/devicetree/bindings/clock/qcom,qcm2290-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml create mode 100644 Documentation/devicetree/bindings/net/davicom,dm9051.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/realtek-smi.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/realtek.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/fsl,layerscape-sfp.yaml create mode 100644 Documentation/devicetree/bindings/phy/transmit-amplitude.yaml create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-hsio-blk-c [...] create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mq-vpu-blk-ctrl.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml delete mode 100644 Documentation/devicetree/bindings/timer/arm,armv7m-systick.txt create mode 100644 Documentation/devicetree/bindings/timer/arm,armv7m-systick.yaml create mode 100644 Documentation/devicetree/bindings/usb/richtek,rt1719.yaml delete mode 100644 Documentation/driver-api/mtd/intel-spi.rst create mode 100644 Documentation/driver-api/mtd/spi-intel.rst create mode 100644 Documentation/scheduler/sched-debug.rst create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon-avari.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon-avari.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dev.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote-v1.1.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote-v1.2.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi create mode 100644 arch/parisc/include/asm/vdso.h create mode 100644 arch/parisc/include/uapi/asm/auxvec.h create mode 100644 arch/parisc/kernel/vdso.c create mode 100644 arch/parisc/kernel/vdso32/Makefile create mode 100755 arch/parisc/kernel/vdso32/gen_vdso_offsets.sh copy arch/{sh/kernel/vsyscall/vsyscall-note.S => parisc/kernel/vdso32/note.S} (100%) create mode 100644 arch/parisc/kernel/vdso32/restart_syscall.S create mode 100644 arch/parisc/kernel/vdso32/sigtramp.S create mode 100644 arch/parisc/kernel/vdso32/vdso32.lds.S create mode 100644 arch/parisc/kernel/vdso32/vdso32_wrapper.S create mode 100644 arch/parisc/kernel/vdso64/Makefile copy arch/{s390 => parisc}/kernel/vdso64/gen_vdso_offsets.sh (100%) create mode 100644 arch/parisc/kernel/vdso64/note.S create mode 100644 arch/parisc/kernel/vdso64/restart_syscall.S create mode 100644 arch/parisc/kernel/vdso64/sigtramp.S create mode 100644 arch/parisc/kernel/vdso64/vdso64.lds.S create mode 100644 arch/parisc/kernel/vdso64/vdso64_wrapper.S create mode 100644 block/blk-cgroup.h create mode 100644 drivers/clk/qcom/dispcc-qcm2290.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_create.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_internal.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h delete mode 100644 drivers/gpu/drm/i915/i915_vma_resource.c delete mode 100644 drivers/gpu/drm/i915/i915_vma_resource.h create mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.c create mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.h create mode 100644 drivers/i2c/busses/i2c-ccgx-ucsi.c create mode 100644 drivers/i2c/busses/i2c-ccgx-ucsi.h delete mode 100644 drivers/mtd/spi-nor/controllers/intel-spi-pci.c delete mode 100644 drivers/mtd/spi-nor/controllers/intel-spi-platform.c delete mode 100644 drivers/mtd/spi-nor/controllers/intel-spi.c delete mode 100644 drivers/mtd/spi-nor/controllers/intel-spi.h create mode 100644 drivers/net/ethernet/davicom/dm9051.c create mode 100644 drivers/net/ethernet/davicom/dm9051.h create mode 100644 drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c create mode 100644 drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vlan.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vlan_mode.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vlan_mode.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/selq.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/selq.h create mode 100644 drivers/nvmem/layerscape-sfp.c create mode 100644 drivers/platform/x86/intel/chtwc_int33fe.c delete mode 100644 drivers/platform/x86/intel/int33fe/Kconfig delete mode 100644 drivers/platform/x86/intel/int33fe/Makefile delete mode 100644 drivers/platform/x86/intel/int33fe/intel_cht_int33fe_common.c delete mode 100644 drivers/platform/x86/intel/int33fe/intel_cht_int33fe_common.h delete mode 100644 drivers/platform/x86/intel/int33fe/intel_cht_int33fe_microb.c delete mode 100644 drivers/platform/x86/intel/int33fe/intel_cht_int33fe_typec.c create mode 100644 drivers/power/supply/ug3105_battery.c create mode 100644 drivers/spi/spi-intel-pci.c create mode 100644 drivers/spi/spi-intel-platform.c create mode 100644 drivers/spi/spi-intel.c create mode 100644 drivers/spi/spi-intel.h create mode 100644 drivers/usb/misc/qcom_eud.c create mode 100644 drivers/usb/typec/rt1719.c create mode 100644 include/dt-bindings/clock/qcom,dispcc-qcm2290.h create mode 100644 include/dt-bindings/clock/sun6i-rtc.h create mode 100644 include/dt-bindings/power/imx8mp-power.h create mode 100644 include/linux/dma-buf-map.h delete mode 100644 include/linux/irqchip/versatile-fpga.h delete mode 100644 include/linux/platform_data/x86/intel-spi.h create mode 100644 include/linux/platform_data/x86/spi-intel.h delete mode 100644 kernel/bpf/preload/bpf_preload_umd_blob.S delete mode 100644 kernel/bpf/preload/iterators/bpf_preload_common.h delete mode 100644 kernel/bpf/preload/iterators/iterators.c create mode 100644 mm/damon/ops-common.c rename mm/damon/{prmtv-common.h => ops-common.h} (100%) delete mode 100644 mm/damon/prmtv-common.c create mode 100644 mm/migrate_device.c create mode 100644 tools/perf/pmu-events/arch/x86/goldmont/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/goldmontplus/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore-cache.json create mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore.json create mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore-cache.json create mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore.json create mode 100644 tools/perf/pmu-events/arch/x86/knightslanding/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore-cache.json create mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore.json create mode 100644 tools/perf/pmu-events/arch/x86/silvermont/floating-point.json copy tools/perf/pmu-events/arch/x86/{elkhartlake => tremontx}/floating-point.json (100%) create mode 100644 tools/perf/util/maps.c create mode 100644 tools/testing/selftests/bpf/prog_tests/timer_crash.c create mode 100644 tools/testing/selftests/bpf/progs/timer_crash.c create mode 100644 tools/testing/selftests/kvm/s390x/tprot.c create mode 100644 tools/testing/selftests/net/cmsg_sender.c delete mode 100644 tools/testing/selftests/net/cmsg_so_mark.c create mode 100755 tools/testing/selftests/net/cmsg_time.sh create mode 100755 tools/testing/selftests/netfilter/nft_synproxy.sh create mode 100644 tools/testing/selftests/vm/hugetlb-madvise.c