This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 917bb9458c6a kselftest/vm: override TARGETS from arguments omits f2942e7b31e7 selftests: vm: add test for Soft-Dirty PTE bit omits 3ac9aff8160c selftests: kselftest framework: provide "finished" helper omits f81224ee7677 selftests: vm: remove dependecy from internal kernel macros omits bf083fb9a8bc mm: madvise: MADV_DONTNEED_LOCKED fix omits 724c9ceeacb4 mm: madvise: MADV_DONTNEED_LOCKED omits b725dda6b2a5 mm-fix-race-between-madv_free-reclaim-and-blkdev-direct-io [...] omits 016676027be5 mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits 12641add2a92 mm: unmap_mapping_range_tree() with i_mmap_rwsem shared omits 516196dfaecf mm: warn on deleting redirtied only if accounted omits 2a2b85d10ec3 mm/huge_memory: remove stale page_trans_huge_mapcount() omits 14e5a46acf3a mm/swapfile: remove stale reuse_swap_page() omits 322c92337064 mm/khugepaged: remove reuse_swap_page() usage omits 9db21649f618 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() omits b00dca75efed mm: streamline COW logic in do_swap_page() omits 18ff07c5ba34 mm: slightly clarify KSM logic in do_swap_page() omits 8d0a49c15248 mm: optimize do_wp_page() for fresh pages in local LRU pagevecs omits af987330e09a mm: optimize do_wp_page() for exclusive pages in the swapcache omits ecd869d0818b mm/huge_memory: make is_transparent_hugepage() static omits 89f53ee1dc48 userfaultfd/selftests: enable hugetlb remap and remove eve [...] omits bd6a0d0010a5 selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test omits 5f89aecd0c40 mm: enable MADV_DONTNEED for hugetlb mappings omits dca95f3592d5 kasan: disable LOCKDEP when printing reports omits ed9b5a2c1a91 kasan: move and hide kasan_save_enable/restore_multi_shot omits 30c3f64abce3 kasan: reorder reporting functions omits 4a55a349a368 kasan: respect KASAN_BIT_REPORTED in all reporting routines omits ccb22420af83 kasan: add comment about UACCESS regions to kasan_report omits 3ae9c3c305e9 kasan: rename kasan_access_info to kasan_report_info omits 7e9d4d1dfbe3 kasan: move and simplify kasan_report_async omits b4dbce5c87b2 kasan: call print_report from kasan_report_invalid_free omits 28f665b2492d kasan: merge __kasan_report into kasan_report omits d6bc2c716fb1 kasan: restructure kasan_report omits 30cfbc4edfa1 kasan: simplify kasan_find_first_bad_addr call sites omits 115e713dcc01 kasan: split out print_report from __kasan_report omits b6e96d587ea4 kasan: move disable_trace_on_warning to start_report omits e3a924efc957 kasan: move update_kunit_status to start_report omits c88044cf0ccc kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT omits eb5b2b7f4a9e kasan: simplify kasan_update_kunit_status() and call sites omits 42077ea4d696 kasan: simplify async check in end_report() omits 15b4f8fb062a kasan: print basic stack frame info for SW_TAGS omits 480378df645b kasan: improve stack frame info in reports omits 5c0ad4f1388a kasan: rearrange stack frame info in reports omits a663d599c83c kasan: more line breaks in reports omits 3a19cb068bc6 kasan: drop addr check from describe_object_addr omits 1607c955cc71 kasan: print virtual mapping info in reports omits 86664928cb8c kasan: update function name in comments omits 7fda9830ad55 mm/kasan: remove unnecessary CONFIG_KASAN option omits 355bd73102b8 kasan: test: support async (again) and asymm modes for HW_TAGS omits ddbc43fe50c0 kasan-improve-vmalloc-tests-fix-3-fix omits e51bbe62c5b6 another fix for "kasan: improve vmalloc tests" omits cfd367d5d050 fix for "kasan: improve vmalloc tests" omits 59de8b33c04e similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" omits f41484386f55 kasan: improve vmalloc tests omits 3b4603c0aa93 kasan: documentation updates omits 24af33693cce arm64: select KASAN_VMALLOC for SW/HW_TAGS modes omits 99e3d90ab09e kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS omits e3721bbfa093 kasan: add kasan.vmalloc command line flag omits 1653bbae6ce9 kasan: clean up feature flags for HW_TAGS mode omits 5981dbb970e3 kasan: mark kasan_arg_stacktrace as __initdata omits 916266d648e4 kasan, arm64: don't tag executable vmalloc allocations omits 9040c0ea5597 kasan, scs: support tagged vmalloc mappings omits 74b7bd284d03 fix for "kasan, vmalloc: only tag normal vmalloc allocations" omits 8cb0c3f66470 kasan, vmalloc: only tag normal vmalloc allocations omits 1bcc5b0a51af kasan, vmalloc: add vmalloc tagging for HW_TAGS omits 15079630cedc kasan, page_alloc: allow skipping memory init for HW_TAGS omits 266d9a5b6b80 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS omits 292a756cff74 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS omits 2a8c87781224 kasan, vmalloc: unpoison VM_ALLOC pages after mapping omits 60f02649f370 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged omits 1c941709c867 kasan, vmalloc: add vmalloc tagging for SW_TAGS omits c10e20bcf567 mm: remove unnecessary check in alloc_thread_stack_node() omits 47fef7d50b94 fix for "kasan, fork: reset pointer tags of vmapped stacks" omits aba168445f6b kasan, arm64: reset pointer tags of vmapped stacks omits da2100423354 kasan, fork: reset pointer tags of vmapped stacks omits 75cfd3577695 kasan, vmalloc: reset tags in vmalloc functions omits 79d3f895b7fa kasan: add wrappers for vmalloc hooks omits 8ac2afe07caf kasan: reorder vmalloc hooks omits f7091bca71ba kasan, vmalloc: drop outdated VM_KASAN comment omits a0d4cda9d7b2 kasan, x86, arm64, s390: rename functions for modules shadow omits 53f1cbe83fa7 kasan: define KASAN_VMALLOC_INVALID for SW_TAGS omits f961fa193e3d kasan: clean up metadata byte definitions omits 4bda98a716f5 kasan, page_alloc: rework kasan_unpoison_pages call site omits d438fe48fd64 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook omits 02eb4e95f61c kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook omits 3029d4376f6f kasan, page_alloc: combine tag_clear_highpage calls in pos [...] omits 8fd61a1326fd kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook omits 9933a3be907d kasan, page_alloc: refactor init checks in post_alloc_hook omits 2d49de679ce8 kasan: only apply __GFP_ZEROTAGS when memory is zeroed omits 57fe85dc5829 mm: clarify __GFP_ZEROTAGS comment omits a9161f78926d kasan: drop skip_kasan_poison variable in free_pages_prepare omits 055b8b9691a6 kasan, page_alloc: init memory of skipped pages on free omits a57608654f6f kasan, page_alloc: simplify kasan_poison_pages call site omits 1586585ff41c kasan, page_alloc: merge kasan_free_pages into free_pages_prepare omits 926a2ca2d007 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] omits bde772937bea kasan, page_alloc: deduplicate should_skip_kasan_poison omits c4dd63324d64 mm/migration: add trace events for base page and HugeTLB m [...] omits 74f0766a03a6 mm/migration: add trace events for THP migrations omits d68914951601 mm: remove range parameter from follow_invalidate_pte() omits 70c239f7da58 dax: fix missing writeprotect the pte entry omits 549539f67a3f mm: pvmw: add support for walking devmap pages omits 024abe1ae5f9 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs omits b7e0bfb8b14e dax: fix cache flush on PMD-mapped pages omits 14244edadf7e mm: rmap: fix cache flush on THP pages omits aae2359b1a51 mm: thp: don't have to lock page anymore when splitting PMD omits 4a58fee4f3dd mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() omits 4fdab48b99d7 mm: filemap_unaccount_folio() large skip mapcount fixup omits fd40640ae609 mm: delete __ClearPageWaiters() omits 073e76ce0d29 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery omits eca75a77272b arch/x86/kernel/resource.c: needs spinlock.h omits bf4df257f388 Merge branch 'akpm-current/current' omits 0942b2490a61 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 4908a4d8a71b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 8ad1c356bab0 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 8831e0b51c96 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 99f67026aadd Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits b6b3b283adaf Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits a06be24b9f54 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 70bf6c26f499 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8e2563c320ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 516f837fd98b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 051dbe9baa2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3dae163da6ef Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 378c7d0d050e Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 3266e8cbaf31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3ab3455aa2a6 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 3d61ac6b4e1c Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 39829ae291e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a3f785f31bb1 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 698c257defc9 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits e19b8b304b50 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 21f50b207d91 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6e20b77ae176 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a1f0f74fcc9f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 269f4ef93b22 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits acae818cf3bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6128320de52b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5ebdf3fc1b8a Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 6b8eaa49d6e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e9aea0c93e5d Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 3ae6cc3d5c09 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef4b6b0ccd89 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5a4b6c9a5214 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 286e9be00cd1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0bb7e76f5ab9 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits dee5de337377 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 80bb5c66f2f2 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 71e047cf8b52 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits b9ffcbe71f7c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bb6bfcdc9e85 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 91944bea5036 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 83a25e6211b3 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 026b85ca6188 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits e8cd6ce79061 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 42f65c48e513 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 7cad573240a6 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits c37fc1af37eb Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 674491801492 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 05d51c1153fc Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 1b9f7302c1aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f57c64531ffb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 00c3ec767d02 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits efe1e68dd964 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a7240e12f64b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 372c40c0d5f5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0d82cdabbb1e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 77086752af16 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 1d92e9dc687f Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 0a6fad6b0d63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a0db5fdfaa4f Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 8055c6d02962 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 5fbe2268fb2e Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 399761124f50 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 7b23dabeba32 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 99b4a7358cac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c072317d5f50 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 19fddc629ee2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c19c1dc91e30 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f6ccbebcb5de Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits dcd59db1bf66 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 3e875fe3d3d2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8fcb043b7df2 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits fe404295b79a Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 619b321253c9 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 075672c22bed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits da75d5587201 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7511a454c025 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits ce1114db3e4e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f3739c021aa2 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits 45e5640d1adc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 02ebc16f86bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f0476306c7d1 next-20220308/block omits 59383cdc2be6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e9b44b372e18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ab38d7b89474 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2a1a741ba7c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 75639c43247a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3629adf2be4a Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 6e29e7ecdacc Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 36fd13545f5d Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits f12df20edc9d Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits d0193cb1f992 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 1d388c6fe5a5 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 3adf30e4e54d Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 896d5e1c6411 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8a3a21acee18 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits d23c3365dd4e Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits c7235425f363 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits b65d0e576fef Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits d432bba6bad6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 181bef766f9d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e0ca24b461a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits da84e41c183d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 840a18e82105 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d6473fa01152 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits b3ee8996dd0b Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits e382eb8b5a9b Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 55b269d8634a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits c41a63381bcd Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 724f6ac7296b Merge branch 'master' of git://linuxtv.org/media_tree.git omits 207f05b8d093 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 587a2e377693 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits d45fb82a0540 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits ae0d798d7e1f Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits a0c6be207640 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 126096362247 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 24a575ee5886 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a03f9fd32144 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0ef7d7f771cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 43ec61dc90f8 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits e73030acccbe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 14b4b6c13b59 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits d287e396ca8f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 288b7f98ae8e Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 69e9ba6a8b5c Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 8f2bf5921131 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5e275a7ccd93 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 197f2d218258 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits bde06c774be6 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 0f586005ac49 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 07c823f764e0 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 9afd2e2db7d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8fc02d250958 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits fc345996a9fd Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 5a5fb43e0c58 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 37c3f24df8a1 dm thin: use dm_submit_bio_remap omits f84538e2197c dm: add WARN_ON to dm_submit_bio_remap omits 6ec187114ef2 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits defd21e9b965 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 756189f2f2d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 23f92680db85 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 85ef9998b4a1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2b23702463d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0029859cd4a1 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 498a86afc354 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 9940d8da049d Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits d444389c563d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7b96cb9b5d63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 04d1522f5897 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits ab21e2b9d4c7 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits fde91141db6d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 13afbbb52599 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 330097fbf65c Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 1ff08e495bd3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 84024f555e4d Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 2f25126625aa Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 56248119c7c8 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits a229b1c15f35 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits d114de0275cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1e02777c128a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f70e981f73c1 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 67a86b2d56e2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7f21d6df72cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0ddc3ee335d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d85c3a2e312d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f4fc023104c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fb8c2a4a77b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits de0416ec796b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8e91e71fa441 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7af6e601ed41 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 418d7cddeaf2 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 2329e37ee1ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits acbfb83bb6bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 102943cbf225 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 65887b66adc6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits db57ecb0522f Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 6805e097c82a dm: support bio polling omits 1ce653c78a84 block: add ->poll_bio to block_device_operations omits 89eefc522f38 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits eb2230de9020 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 85370dcd0ed5 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 65248a1f67b6 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 0a3de53a4a72 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 14256a63a561 Merge branch 'coredump-vma-snapshot-fix' of https://git.ke [...] omits fb8a41b34095 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits e2c899ab09ab Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits cb91a058b940 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits e1a83e409fc7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 5c52a9b57330 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 801499e17a93 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits ad4cd5d58ee4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d78a64bfbf80 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 269850638418 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 308b1720f98f Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 8e29f2bfc213 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 99dd05160448 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] omits f23872d094d4 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits c96c3e0f3ac1 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits bb56cab3b203 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits e098482248a7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 1b385448ced1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c62597eb1af6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 727be042c614 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0cce4b84e8b9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits bb3d53526f90 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits efa0048c0667 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f67a1e1a4227 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 43e27e6f71c4 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits a64b7f0e6fb5 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 69915559aac4 Merge of prlimit-tasklist_lock-for-v5.18, per-namespace-ip [...] omits 20c76355f915 crypto: virtio - Select new dependencies omits 597ead139f93 random: make consistent usage of crng_ready() omits 7c1b4cda992e random: check for signal and try earlier when generating entropy omits 409f87333182 Merge branch irq/aic-pmu into irq/irqchip-next omits 8a43cf068643 Merge branch 'thermal-hfi' into linux-next omits 013b977203e0 Merge branches 'thermal-int340x', 'thermal-powerclamp' and [...] omits 3f4e86234272 Merge branch 'devprop' into linux-next omits 5d3cab59e610 Merge branch 'pm-tools' into linux-next omits f26c63969eec Merge branch 'powercap' into linux-next omits bf2b5aa283b2 Merge branches 'pm-core', 'pm-sleep', 'pm-domains' and 'pm [...] omits ec666fd20586 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next omits dfd9a085381e Merge branch 'pnp' into linux-next omits 4c692d0ddea4 Merge branch 'acpica' into linux-next omits f9b53731322b Merge branch 'acpi-docs' into linux-next omits 40ef632aa49a Merge branches 'acpi-soc', 'acpi-fan', 'acpi-battery' and [...] omits d0e0849c4fee Merge branch 'acpi-ec' into linux-next omits e79a8779354f Merge branches 'acpi-pm', 'acpi-bus', 'acpi-misc' and 'acp [...] omits a866fe492730 Merge branch 'for-next/fpsimd' into for-next/core omits 23eea47b6208 Merge branch 'for-next/strings' into for-next/core omits 27b251f450b5 Merge branches 'for-next/coredump', 'for-next/docs', 'for- [...] omits c5f633abfd09 virtio_net: support set_ringparam omits 48e34bd80ece virtio_net: set the default max ring size by find_vqs() omits 26ae35c46f93 virtio_net: support rx/tx queue reset omits dee6b9a1647e virtio_net: split free_unused_bufs() omits 5c436ba4a959 virtio_net: get ringparam by virtqueue_get_vring_max_size() omits e8092e55f294 virtio: add helper virtio_find_vqs_ctx_size() omits 545ac6046c6a virtio_mmio: support the arg sizes of find_vqs() omits 11776a476ba9 virtio_pci: support the arg sizes of find_vqs() omits 7d0ca296508f virtio: find_vqs() add arg sizes omits 67d5bb4bae25 virtio_pci: queue_reset: support VIRTIO_F_RING_RESET omits 16e1935b3516 virtio_pci: queue_reset: extract the logic of active vq fo [...] omits fd756deedf86 virtio_pci: queue_reset: update struct virtio_pci_common_c [...] omits 117aa42634bd virtio: add helper for queue reset omits 6b772ea5b32a virtio: queue_reset: struct virtio_config_ops add callback [...] omits 01dcab1b06c4 virtio_ring: update the document of the virtqueue_detach_u [...] omits 3a04ad4628ec virtio_ring: introduce virtqueue_reset_vring() omits c32dfdd688e2 virtio_ring: packed: implement virtqueue_reset_vring_packed() omits f38e3246cb67 virtio_ring: split: implement virtqueue_reset_vring_split() omits 8e107481206f virtio_ring: extract the logic of freeing vring omits 2bace1697ca9 virtio_ring: packed: extract the logic of init vq and atta [...] omits fe831703d694 virtio_ring: packed: extract the logic of creating vring omits a4557fd8ae71 virtio_ring: split: extract the logic of init vq and attach vring omits fc7e74636146 virtio_ring: split: extract the logic of creating vring omits d743e53dabac virtio: add helper virtqueue_get_vring_max_size() omits b986be5e49b0 virtio: queue_reset: add VIRTIO_F_RING_RESET omits 2c9800c5f7c6 virtio_pci: struct virtio_pci_common_cfg add queue_notify_data omits f4fe76112c8f tpm: use try_get_ops() in tpm-space.c omits ec5b7dc890e0 KEYS: asymmetric: properly validate hash_algo and encoding omits 65c6b3c3b2e2 KEYS: asymmetric: enforce that sig algo matches key algo omits 3cb8fe4cadd5 netfs: Change the docs to match the renaming omits b7f42602add7 afs: Maintain netfs_i_context::remote_i_size omits 996d5243b039 netfs: Keep track of the actual remote file size omits 3cfd4d3310f7 netfs: Split some core bits out into their own file omits 6e0f2b72127e netfs: Split fs/netfs/read_helper.c omits 3832bb39f5b9 netfs: Rename read_helper.c to io.c omits 293f60945dd3 netfs: Prepare to split read_helper.c omits 928ea736a093 netfs: Add a function to consolidate beginning a read omits 166c2e52fda3 netfs: Add a netfs inode context omits fba29d7408b7 netfs: Change ->init_request() to return an error code omits ff5bc2c8aab6 netfs: Refactor arguments for netfs_alloc_read_request omits e4db3e7e6fb9 tools/virtio: fix after premapped buf support omits 3452ffeda496 virtio_ring: remove flags check for unmap packed indirect desc omits eb021ffe222a virtio_ring: remove flags check for unmap split indirect desc omits 798cb9fe272f virtio_ring: rename vring_unmap_state_packed() to vring_un [...] omits 5e58762a4652 net/mlx5: Add support for configuring max device MTU omits dde2510f4e12 virtio-crypto: rename skcipher algs omits 8a75f36b5d7a virtio-crypto: implement RSA algorithm omits 1a7b2121ebd3 kasan: fix a missing header include of static_keys.h omits 4a7e452774c1 drm/radeon: Add HD-audio component notifier support (v2) omits d61e3b974c74 Revert "drm/amd/display: To modify the condition in indica [...] omits ecffbfb6ba56 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 6c626983c4dd drm/amdgpu: only check for _PR3 on dGPUs omits fae495717933 drm/amdgpu: add another raven1 gfxoff quirk omits 92699143fa6b Merge branch 'for-5.18/64bit-pi' into for-next omits fd7d4d92f4e9 Merge branch 'for-5.18/write-streams' into for-next omits 035c7ff40de2 Merge branch 'for-5.18/io_uring-statx' into for-next omits 44a11add1963 Merge branch 'for-5.18/alloc-cleanups' into for-next omits ff4837a681b0 Merge branch 'for-5.18/drivers' into for-next omits 314118926eb5 Merge branch 'for-5.18/block' into for-next omits 58ff3c444519 Merge branch 'for-5.18/io_uring' into for-next omits 1aa71e6ce480 Merge branch 'slab/for-5.18/cleanups' into slab/for-next omits fb15a2ce432a Merge branch 'slab/for-5.18/trivial' into slab/for-next omits 89f8d19d2c89 netfs: Adjust the netfs_failure tracepoint to indicate non [...] omits d6eebecf2adc netfs: Trace refcounting on the netfs_io_subrequest struct omits 0c71d3630a04 netfs: Trace refcounting on the netfs_io_request struct omits 13b7b29fc4eb mm/slub: refactor deactivate_slab() omits 807c2f09248a netfs: Adjust the netfs_rreq tracepoint slightly omits 74d2a51f3319 netfs: Split netfs_io_* object handling out omits 78b7892c5af8 mm/slub: limit number of node partial slabs only in cache [...] omits 05e2bccfe472 netfs: Finish off rename of netfs_read_request to netfs_io [...] omits e9efc2fd3e6a netfs: Rename netfs_read_*request to netfs_io_*request omits a36f330518af ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits 1ef821b7463c Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" omits 8272952c9aab kernel/resource: fix kfree() of bootmem memory again omits cacbcd74fe97 kcov: properly handle subsequent mmap calls omits 83d78a959a1f kcov: split ioctl handling into locked and unlocked parts omits 650f00832396 panic: move panic_print before kmsg dumpers omits a9712ee80c32 panic: add option to dump all CPUs backtraces in panic_print omits 84d10a7fc171 sysctl: documentation: fix table format warning omits 394bcb1ed12f docs: sysctl/kernel: add missing bit to panic_print omits bd2d5aac384e kasan: no need to unset panic_on_warn in end_report() omits cc611fc1eed8 ubsan: no need to unset panic_on_warn in ubsan_epilogue() omits cc1f0fad16c7 panic: unset panic_on_warn inside panic() omits 5a3c8b7886e2 docs: kdump: add scp example to write out the dump file omits c4a5011388e7 docs: kdump: update description about sysfs file system support omits 90fe411af8fa arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits c3a460367095 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits d71ac3abf0e4 riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] omits 79921dc70db2 kexec: make crashk_res, crashk_low_res and crash_notes sym [...] omits 3183f0f672a7 cgroup: add a comment to cgroup_rstat_flush_locked(). omits 36c82b6c86a3 cgroup: use irqsave in cgroup_rstat_flush_locked(). omits f35e0a19c4d7 fat: use pointer to simple type in put_user() omits 3b8dfaf43fa3 minix: fix bug when opening a file with O_DIRECT omits 906cebf8640a fs/pipe.c: local vars have to match types of proper pipe_i [...] omits 49bd40e0989e fs/pipe: use kvcalloc to allocate a pipe_buffer array omits 77e11ab8e08c init/main.c: silence some -Wunused-parameter warnings omits 4010b64d70cf init/main.c: return 1 from handled __setup() functions omits aa47ac8f3669 init.h: improve __setup and early_param documentation omits 7c5a3cf88021 init: use ktime_us_delta() to make initcall_debug log more [...] omits da72e33eab10 kallsyms: print module name in %ps/S case when KALLSYMS is [...] omits 1660b118a547 checkpatch: add early_param exception to blank line after [...] omits 6dabc1762e62 checkpatch: add --fix option for some TRAILING_STATEMENTS omits 9dca358e6468 checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] omits 87de31ab50c7 lz4: fix LZ4_decompress_safe_partial read out of bound omits a784169c92ae lib: bitmap: fix many kernel-doc warnings omits ac52da713970 lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option omits 44fa40534c5b bitfield: add explicit inclusions to the example omits be9b68d62108 ilog2: force inlining of __ilog2_u32() and __ilog2_u64() omits 3f57a3f3af77 include: drop pointless __compiler_offsetof indirection omits 7a2272cb245f Kconfig.debug: make DEBUG_INFO always default=n omits 3bc0b2301910 Kconfig.debug: make DEBUG_INFO selectable from a choice omits 3ad56c3d3054 kernel/ksysfs.c: use helper macro __ATTR_RW omits cd70b81f9c7c proc/sysctl: make protected_* world readable omits 63036113c935 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment omits 70d848416bc4 proc/vmcore: fix possible deadlock on concurrent mmap and read omits 039d1af41889 proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix omits 4d0649edc7c1 proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks omits 59c5db54ada6 kernel/hung_task.c: Monitor killed tasks. omits 156cc887b8ed fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 80909ccb48bf fs/buffer.c: add debug print for __getblk_gfp() stall problem omits f7aeed8460b9 mm/damon/sysfs: remove repeat container_of() in damon_sysf [...] omits 6b5457e141ac Docs/ABI/testing: add DAMON sysfs interface ABI document omits 3ba789fc3066 Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface omits 4647b8f7289c selftests/damon: add a test for DAMON sysfs interface omits e64ebd6be3f4 mm/damon/sysfs: support DAMOS stats omits 4d44bfab426d mm/damon/sysfs: fix out-of-bound array access for wmark_me [...] omits 581f6c720603 mm/damon/sysfs: support DAMOS watermarks omits c1293a90b09a mm/damon/sysfs: support schemes prioritization omits b82a71cb4a81 mm/damon/sysfs: support DAMOS quotas omits dd34eb053ab3 mm/damon/sysfs: support DAMON-based Operation Schemes omits 43a451702b7d mm/damon/sysfs: support the physical address space monitoring omits 5ccd63a0ef6b mm/damon/sysfs: link DAMON for virtual address spaces monitoring omits e53851e1cc73 mm/damon/sysfs: fix missing error code in damon_sysfs_attr [...] omits 518e2c36c63c mm/damon: implement a minimal stub for sysfs-based DAMON i [...] omits 8a0ee91d04f1 mm/damon/core: add number of each enum type values omits 64989ead044b mm/damon/core: allow non-exclusive DAMON start/stop omits 0a1b0b0e27b9 Docs/damon: update outdated term 'regions update interval' omits e53acce498db Docs/vm/damon/design: update DAMON-Idle Page Tracking inte [...] omits f7ce6db52c50 Docs/vm/damon: call low level monitoring primitives the op [...] omits 6d9f47967b41 mm/damon: remove unnecessary CONFIG_DAMON option omits 101d495ecb2f mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,se [...] omits 162b1e690e7f mm/damon/dbgfs-test: fix is_target_id() change omits 59af523362d9 mm/damon/dbgfs: use operations id for knowing if the targe [...] omits 6aca9fa11c03 mm/damon/dbgfs: use damon_select_ops() instead of damon_{v [...] omits 5b5785b20812 mm/damon/reclaim: use damon_select_ops() instead of damon_ [...] omits fbb1b8ff6bf7 mm/damon/paddr,vaddr: register themselves to DAMON in subs [...] omits 82f1aa5484c3 mm/damon: let monitoring operations can be registered and [...] omits f5467d5b2847 mm/damon: rename damon_primitives to damon_operations omits 7b0d889e5c28 mm/damon: remove redundant page validation omits 4ed237004167 mm/damon: remove the target id concept omits 5a0073e791c6 mm/damon/core: move damon_set_targets() into dbgfs omits b8fa3a409cb5 Docs/admin-guide/mm/damon/usage: update for changed initai [...] omits 4bb5b07fa21f mm/damon/dbgfs/init_regions: use target index instead of t [...] omits e4d8587a0047 mm/hmm.c: remove unneeded local variable ret omits 110fd3514aa5 mm/kfence: remove unnecessary CONFIG_KFENCE option omits 0e2414ae2961 mm/page_table_check.c: use strtobool for param parsing omits e5bf79375e78 mm/highmem: remove unnecessary done label omits 56750e28f7e0 highmem-document-kunmap_local-v2 omits 71fafdd964b1 highmem: document kunmap_local() omits b6cd6f5d7f53 mm/usercopy: return 1 from hardened_usercopy __setup() handler omits 9f9250ab5100 mm: uninline copy_overflow() omits 461e9aa3b3a7 mm: remove usercopy_warn() omits b7646ce38bc4 mm/zswap.c: allow handling just same-value filled pages omits 699e41710c71 mm/thp: ClearPageDoubleMap in first page_add_file_rmap() omits 06562ee0f08f mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 1dbf495d4e8a drivers/base/memory: clarify adding and removing of memory blocks omits bb620cef692d drivers/base/memory: determine and store zone for single-z [...] omits 1eba5f03d863 drivers/base/node: rename link_mem_sections() to register_ [...] omits adfa7535a6c7 mm/memory_hotplug: fix misplaced comment in offline_pages omits 67e862f83ad8 mm/memory_hotplug: clean up try_offline_node omits b7cdd1036174 mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] omits 305182df515a mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix omits ec917e1a440c mm/memory_hotplug: remove obsolete comment of __add_pages omits 9f5e90728edf drivers/base/node: consolidate node device subsystem initi [...] omits c5336f240d44 drivers/base/memory: add memory block to memory group afte [...] omits 47093c140639 memcg: do not tweak node in alloc_mem_cgroup_per_node_info omits 192c4e8039d2 mm: make free_area_init_node aware of memory less nodes omits 64dbc2ec6bb7 mm, memory_hotplug: reorganize new pgdat initialization omits 6a2870295583 mm, memory_hotplug: drop arch_free_nodedata omits e2e8a4c0eb90 mm-handle-uninitialized-numa-nodes-gracefully-fix omits 0d6647f19d3c mm: handle uninitialized numa nodes gracefully omits 32cc1103e388 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] omits 8d1015b5dbb5 mm/balloon_compaction: make balloon page compaction callba [...] omits e6f0779030eb mm/hwpoison: check the subpage, not the head page omits f02b9358bf3c mm/ksm: use helper macro __ATTR_RW omits 76327938244f mm/vmstat: add event for ksm swapping in copy omits 2b413a1a728f mm: page_io: fix psi memory pressure error on cold swapins omits 89537bb0fbe3 memory tiering: skip to scan fast memory omits 54b4587a8be7 NUMA balancing: optimize page placement for memory tiering system omits 42ccafed054f NUMA Balancing: add page promotion counter omits b1813d41c889 powerpc/fadump: opt out from freeing pages on cma activati [...] omits 9b5b4ba4057b mm/cma: provide option to opt out from exposing pages on a [...] omits 8e132617a750 mm/thp: refix __split_huge_pmd_locked() for migration PMD omits cada61ff7249 mm,migrate: fix establishing demotion target omits 4159ec02ae80 mm/oom_kill: remove unneeded is_memcg_oom check omits 3ebf7f5ecfd5 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits d42c1285936d mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 9e5cd1110648 mempolicy: mbind_range() set_policy() after vma_merge() omits d68e31bb660c mm: workingset: replace IRQ-off check with a lockdep assert. omits 34bb8730987d userfaultfd/selftests: fix uninitialized_var.cocci warning omits 0f2a3aa47c62 userfaultfd-provide-unmasked-address-on-page-fault-v3-fix omits c8b9a952a653 userfaultfd: provide unmasked address on page-fault omits b0eb5d3a05c4 userfaultfd: provide unmasked address on page-fault omits f50dea26660c mm-export-pageheadhuge-fix omits a71ec6ca82c8 mm/hugetlb.c: export PageHeadHuge() omits ec73dbe5988a mm/hugetlb: use helper macro __ATTR_RW omits 43ffd7a78bfc hugetlb-clean-up-potential-spectre-issue-warnings-v2 omits ba5f2d7cb206 hugetlb: clean up potential spectre issue warnings omits f9390d396a32 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB omits 211b0bcaab60 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits db0a9fbd94ec selftests: vm: add a hugetlb test case omits 21a5a9de6eee mm: sparsemem: use page table lock to protect kernel pmd o [...] omits d0a2731d7bf5 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits 7ee1bd35bd76 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits 50133f3c9433 mm/hwpoison: add in-use hugepage hwpoison filter judgement omits cafe6dea3275 mm/hwpoison: avoid the impact of hwpoison_filter() return [...] omits 6f00356963e2 mm-hwpoison-inject-support-injecting-hwpoison-to-free-page-fix omits f3867661e33e mm/hwpoison-inject: support injecting hwpoison to free page omits b9d8959e96c7 mm/memory-failure.c: remove unnecessary PageTransTail check omits cbe13875c178 mm/memory-failure.c: remove obsolete comment in __soft_off [...] omits ee2f2ebcb6d0 mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] omits d425dd8d4d34 mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev omits ca278ef2ba43 mm/memory-failure.c: fix race with changing page more robustly omits 865af093577f mm/memory-failure.c: rework the signaling logic in kill_proc omits 7793f23774c1 mm/memory-failure.c: catch unexpected -EFAULT from vma_address() omits e39d8ac4f438 mm/memory-failure.c: minor clean up for memory_failure_dev [...] omits dbb42c24114b mm: invalidate hwpoison page cache page in fault path omits b1dad5d44cf5 mm/hwpoison: fix error page recovered but reported "not re [...] omits fe929db83cb3 mm/memory-failure.c: remove obsolete comment omits e6130b1c007b mm/page_alloc: call check_new_pages() while zone spinlock [...] omits ba2a838b4446 mm: count time in drain_all_pages during direct reclaim as [...] omits a99b966b5c46 arch-x86-mm-numa-do-not-initialize-nodes-twice-v2 omits c56261149945 arch/x86/mm/numa: Do not initialize nodes twice omits 7e24cc94dead mm/page_alloc: do not prefetch buddies during bulk free omits e7f8dc35848d mm/page_alloc: limit number of high-order pages on PCP dur [...] omits d186ec854780 mm/page_alloc: free pages in a single pass during bulk free omits 14459bf48164 mm/page_alloc: drain the requested list first during bulk free omits 1cb6e7d0b7d9 mm/page_alloc: simplify how many pages are selected per pc [...] omits 8bcf2ee06c59 mm/page_alloc: track range of active PCP lists during bulk free omits fde0d9d9fc2c mm/page_alloc: fetch the correct pcp buddy during bulk free omits b490cd66b680 mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end [...] omits b342a25a2d19 mm/page_alloc: mark pagesets as __maybe_unused omits 8a36088eaf0c mm: enforce pageblock_order < MAX_ORDER omits f7030e3f83be cma: factor out minimum alignment requirement omits 115d1ee4fd4e mm/page_alloc: don't pass pfn to free_unref_page_commit() omits a325d66e9281 mm/mmzone.h: remove unused macros omits 9190c91752a9 mm: discard __GFP_ATOMIC omits 130cf1d2378c mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() omits 9895689b48d8 mm/page_alloc: add penalty to local_node omits e251001d499f mm/page_alloc: adding same penalty is enough to get round- [...] omits 4ea44ea68a80 mm: page_alloc: avoid merging non-fallbackable pageblocks [...] omits fbeff40a7bec mm/vmalloc: fix comments about vmap_area struct omits cec523b69002 mm/vmalloc.c: vmap(): don't allow invalid pages omits 3b9fcfbe2ace mm/vmalloc.c: fix "unused function" warning omits c120d92ad697 mm/vmalloc: eliminate an extra orig_gfp_mask omits 89c335b43b29 mm/vmalloc: add adjust_search_size parameter omits f3e3f894a199 mm/vmalloc: Move draining areas out of caller context omits 0bc6dfe37159 mm/vmalloc: remove unneeded function forward declaration omits ae706c6c93ec mm/sparse: make mminit_validate_memmodel_limits() static omits cfa069fc5c64 mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK omits 289482fee02a mm/memory.c: use helper macro min and max in unmap_mapping [...] omits 05bf511b27c7 mm/memory.c: use helper function range_in_vma() omits 68e8386bc37a mm/mmap: return 1 from stack_guard_gap __setup() handler omits f0ca18617ffe mm: rework swap handling of zap_pte_range omits 2f85c641a25a mm: change zap_details.zap_mapping into even_cows omits 641854281fb6 mm: rename zap_skip_check_mapping() to should_zap_page() omits 4d95dbc02722 mm-dont-skip-swap-entry-even-if-zap_details-specified-v5 omits 42008cb1da21 mm: don't skip swap entry even if zap_details specified omits 8534cf17c8b3 mm: replace multiple dcache flush with flush_dcache_folio() omits 36c2572bc7cb mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] omits ef9bfcd1540a mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() omits 9fb64f853d51 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] omits 84bc7a5f42a9 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] omits a2ccb808ebed mm: fix missing cache flush for all tail pages of compound page omits f8119e7d2ecb mm: thp: fix wrong cache flush in remove_migration_pmd() omits c0b141465c2e mm: remove mmu_gathers storage from remaining architectures omits 5fa51135700a mm: merge pte_mkhuge() call into arch_make_huge_pte() omits 1bfe2982fa63 mm: generalize ARCH_HAS_FILTER_PGPROT omits 01cab5013805 memcg: enable accounting for tty-related objects omits 1ccc82263bdd mm: memcontrol: rename memcg_cache_id to memcg_kmem_id omits 85a5fdd4d193 mm: list_lru: rename list_lru_per_memcg to list_lru_memcg omits fd4af199e830 mm: memcontrol: fix cannot alloc the maximum memcg ID omits a850db437f2f mm: memcontrol: reuse memory cgroup ID for kmem ID omits 691cd80a9cac mm-list_lru-replace-linear-array-with-xarray-fix omits dbcde4a1ca2c mm: list_lru: replace linear array with xarray omits ff221bc26bdd mm: list_lru: rename memcg_drain_all_list_lrus to memcg_re [...] omits d5b4af6f8d98 mm: list_lru: allocate list_lru_one only when needed omits d3c4cbe11485 mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css [...] omits f23c220dd379 xarray: use kmem_cache_alloc_lru to allocate xa_node omits 20771639aacf mm: dcache: use kmem_cache_alloc_lru() to allocate dentry omits e599c5565cea f2fs: allocate inode by using alloc_inode_sb() omits c9cb90bcf630 fs: allocate inode by using alloc_inode_sb() omits 042dc1a93687 fs: introduce alloc_inode_sb() to allocate filesystems spe [...] omits 093b2ef0b488 mm: introduce kmem_cache_alloc_lru omits 333e1a341481 mm: list_lru: transpose the array of per-node per-memcg lru lists omits 460952952de2 mm/memcg: disable migration instead of preemption in drain [...] omits 392d90421da4 mm/memcg: protect memcg_stock with a local_lock_t omits 4d93259e3f39 mm/memcg: opencode the inner part of obj_cgroup_uncharge_p [...] omits bb6a636471d4 mm/memcg: protect per-CPU counter by disabling preemption [...] omits 036435e3f210 mm/memcg: disable threshold event handlers on PREEMPT_RT omits 67ae06f58811 mm/memcg: revert ("mm/memcg: optimize user context object [...] omits 7506075e1ba0 mm/memcg: move generation assignment and comparison together omits 0f5032908d66 mm/memcg: set pos to prev unconditionally omits b46f61595144 mm/memcg: set memcg after css verified and got reference omits d065bbc03766 mm/memcontrol: return 1 from cgroup.memory __setup() handler omits e3dfc47a33b5 memcg: synchronously enforce memory.high for large overcharges omits db46849ba5eb selftests: memcg: test high limit for single entry allocation omits 987ed74741db memcg: unify force charging conditions omits 14b221108fa4 memcg: refactor mem_cgroup_oom omits b0616eb07a38 mm/memcg: retrieve parent memcg from css.parent omits 808251b73a4f mm/memcg: mem_cgroup_per_node is already set to 0 on allocation omits a928d8b904f8 memcg: add per-memcg total kernel memory stat omits 3ad600dd4e51 memcg: replace in_interrupt() with !in_task() omits baa60e268684 tmpfs: do not allocate pages on read omits a432ae75efe9 shmem: mapping_set_exiting() to help mapped resilience omits d77052bb4868 tmpfs: three tweaks to creation time patch omits b193b4757c6a tmpfs: support for file creation time omits b5bce3386ad1 mm/gup: remove unused get_user_pages_locked() omits 1db9b5e06511 mm: change lookup_node() to use get_user_pages_fast() omits 3a93fc88bf2d mm/gup: remove unused pin_user_pages_locked() omits be540ab40f9a mm/gup: follow_pfn_pte(): -EEXIST cleanup omits 8185b18c693f mm: fix invalid page pointer returned with FOLL_PIN gups omits 8dc3dfe7d4d9 mm/writeback: minor clean up for highmem_dirtyable_memory omits f6743894d709 filemap: remove find_get_pages() omits 6aee667b2160 tools/vm/page_owner_sort: support for sorting by task comm [...] omits 51c7d100fb3a tools/vm/page_owner_sort: fix three trivival places omits 4ed0a9cb6fcc tools/vm/page_owner_sort.c: support sorting by tgid and up [...] omits 48d4e1ae3fe8 tools/vm/page_owner_sort.c: add a security check omits 04bdd63bec51 tools/vm/page_owner_sort.c: fix comments omits 7d594a93abb0 mm: unexport page_init_poison omits 0748d680f183 tools/vm/page_owner_sort.c: fix the instructions for use omits d4d42fc1e207 mm/page_owner.c: record tgid omits c4ba9bbf45ca mm/page_owner: record task command name omits 7aa64896726d mm/page_owner: print memcg information omits 85335c1b3813 mm/page_owner: use scnprintf() to avoid excessive buffer o [...] omits 730c63eb684e lib/vsprintf: avoid redundant work with 0 size omits 8445e0b460a3 Documentation/vm/page_owner.rst: fix comments omits 18c99aa5d74d Documentation/vm/page_owner.rst: fix unexpected indentation warns omits 1ae017ee714e documentation-vm-page_ownerrst-update-the-documentation-fix omits af1fe809694e Documentation/vm/page_owner.rst: update the documentation omits 0fb660f284bc tools/vm/page_owner_sort.c: delete invalid duplicate code omits 5f228b3c5a88 tools/vm/page_owner_sort.c: two trivial fixes omits 6aeea08a1064 tools/vm/page_owner_sort.c: support sorting pid and time omits 1b343ba90d4a tools/vm/page_owner_sort.c: add switch between culling by [...] omits 283d34444121 tools/vm/page_owner_sort.c: support sorting by stack trace omits b3b3e6295787 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits a5a5e0a35feb tools/vm/page_owner_sort.c: sort by stacktrace before culling omits 79f5cefa49fc mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] omits 4c8bc19dc6ea mount: warn only once about timestamp range expiration omits 5a30f0cb40c6 mm: __isolate_lru_page_prepare() in isolate_migratepages_block() omits 30024198861f mm/fs: delete PF_SWAPWRITE omits 614c6b0a0464 remove congestion tracking framework omits dd11e637e60d block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" omits dcebb66e1be2 f2fs: replace congestion_wait() calls with io_schedule_timeout() omits 6dd587da2502 remove-bdi_congested-and-wb_congested-and-related-functions-fix omits d0497d3e27ba remove bdi_congested() and wb_congested() and related functions omits f5b959e07b33 remove inode_congested() omits 9e73911973ce ceph: remove reliance on bdi congestion omits e66f590870da nfs: remove reliance on bdi congestion omits 4a8a9120cd61 fuse: remove reliance on bdi congestion omits 70c49eff0f3c mm: improve cleanup when ->readpages doesn't process all pages omits 2721d651ee17 mm: document and polish read-ahead code omits 186feae30a34 doc: convert 'subsection' to 'section' in gfp.h omits 9996bfd6128c ocfs2: fix ocfs2 corrupt when iputting an inode omits dc1443685857 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 3b7f5b2f2b9c ocfs2: reflink deadlock when clone file to the same direct [...] omits 14d6db65692e fs/ocfs2: fix comments mentioning i_mutex omits eefb3ae65aaa ocfs2: cleanup some return variables omits b0c700d10a4a ntfs: add sanity check on allocation size omits 2c377cbd441d scripts/spelling.txt: add more spellings to spelling.txt omits 33a659af4219 procfs: prevent unprivileged processes accessing fdinfo dir omits 4ec1c6812864 /proc/kpageflags: do not use uninitialized struct pages omits b0511ff5c3e7 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits e7c81817ec8c memcg-sync-flush-only-if-periodic-flush-is-delayed-fix omits 703181fc3fed memcg: sync flush only if periodic flush is delayed omits 51c22a5e2cee mm/page_alloc: add scheduling point to free_unref_page_list omits 11a0b1dd2315 selftests: vm: fix clang build error multiple output files omits 8d0c31b1bcdc mm: swap: get rid of deadloop in swapin readahead omits 0a2c1734e508 userfaultfd: mark uffd_wp regardless of VM_WRITE flag omits 63d021d69842 mm: fix panic in __alloc_pages omits 4df8ddda0298 Merge remote-tracking branch 'linux/master' into irq/irqchip-next omits 97dcde2a5279 Merge branch irq/meson-gpio into irq/irqchip-next omits d8a61a2ec7e7 irqchip/meson-gpio: Add support for meson s4 SoCs omits 8061ecdca611 io_uring: add support for registering ring file descriptors omits 75f17b36839d netfs: Generate enums from trace symbol mapping lists omits f6ac53e4c422 fscache: export fscache_end_operation() omits 947a4a402d9d Merge branch kvm-arm64/misc-5.18 into kvmarm-master/next omits 9028fcdfd178 ACPI: bus: For platform _OSC negotiate capabilities omits a412caea5a2d ACPI: bus: Allow negotiating _OSC capabilities omits 0d4c871cdbe6 ACPI: APEI: Adjust for acpi_run_osc() logic changes omits 4a392c0308fb ceph: fix memory leakage in ceph_readdir omits f6de306274ab Merge branch 'misc' into for-next omits 22139a9091fd Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] omits 95cd16ea1a66 Merge branch 'misc' into for-next omits 1e0a20264859 Merge branch 'misc' into for-next omits f3d74cbf70c9 Merge branch 'fixes' into for-next omits c7f0d7b37291 Merge branch 'misc' into for-next omits 2995fd171901 Merge branch 'fixes' into for-next omits c8312098022b Merge branch 'misc' into for-next omits 1dcb74853276 Merge branch 'fixes' into for-next omits 7bc8faaf4d50 Merge branch 'fixes' into for-next omits 84dc9b125c8b Merge branch 'misc' into for-next adds 33970b031dc4 ARM: fix co-processor register typo adds 6e2edd6371a4 arm64: Ensure execute-only permissions are not allowed wit [...] adds b859ebedd1e7 arm64: kasan: fix include error in MTE functions adds e7e19defa575 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 61e25219698b Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds ebe6a7e58aa5 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 5c98bf27be3a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b19ab4b38b06 ethernet: Fix error handling in xemaclite_of_probe adds c79fcc27be90 tipc: fix incorrect order of state message data sanity check adds 2cf29e558948 iavf: Fix handling of vlan strip virtual channel messages adds 57d03f5608c3 iavf: Fix adopting new combined setting adds 5710ab791665 i40e: stop disabling VFs due to PF error responses adds 79498d5af8e4 ice: stop disabling VFs due to PF error responses adds 97b0129146b1 ice: Fix error with handling of bonding MTU adds 3d97f1afd8d8 ice: Don't use GFP_KERNEL in atomic context adds ad35ffa252af ice: Fix curr_link_speed advertised speed adds 030141b0fce1 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 6babfc6e6fab net: ethernet: ti: cpts: Handle error for clk_enable adds 2a760554dcba net:mcf8390: Use platform_get_irq() to get the interrupt adds 2169b79258c8 net: ethernet: lpc_eth: Handle error for clk_enable adds c9ffa3e2bc45 net: marvell: prestera: Add missing of_node_put() in prest [...] adds 71171ac8eb34 ax25: Fix NULL pointer dereference in ax25_kill_by_device adds cc7e2f596e64 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 96b3691227c6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b0445f2aa704 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9cb727506704 ALSA: hda/realtek: Add quirk for Clevo NP50PNJ adds 940f6741f953 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 767efd72d788 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ed0cd4ee628d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2217e0e89756 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds fceff9f94a49 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 72d5bf5063cd Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds 7cdcb437a5b5 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds c66be9d67c0f Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] adds 1d2290772359 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 835f766ef7c8 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds cb4330abf7a5 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 9cb99cd8eabe Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 422bf3bfe6c1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds dc7a30ca2d66 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 6f0d19f4ca4c Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 1e89f06c517e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9d431815d6bf Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds d3ff41d9579f Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 483b57a0f972 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new bc179834d8a3 Kbuild: add -Wno-shift-negative-value where -Wextra is used new 6e7731b097b1 Kbuild: use -Wdeclaration-after-statement new 6992f0b3f0fd Kbuild: move to -std=gnu11 new ea36382b085d Kbuild: use -std=gnu11 for KBUILD_USERCFLAGS new 6ce019f73d52 certs: include certs/signing_key.x509 unconditionally new f44b645fe007 certs: simplify empty certs creation in certs/Makefile new 55de8686df7e kconfig: change .config format to use =n instead of "is not set" new 437ff7609232 usr/include: replace extra-y with always-y new b841c43a43f4 arch: syscalls: simplify uapi/kapi directory creation new cf4a68247a20 Merge branch 'kbuild' into for-next new 5934af892b8e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c16ac4810db1 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new dc2c19aea39a Merge branch 'for-next' of git://git.infradead.org/users/h [...] new c55ad20374c3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 81ccb79ed9fe Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new f90205b95368 arm64: Add cavium_erratum_23154_cpus missing sentinel new 770093459b9b arm64: mm: Drop 'const' from conditional arm64_dma_phys_li [...] new 3c3dd2c81a10 Documentation: vmcoreinfo: Fix htmldocs warning new d8fd5a1e78db kasan: fix a missing header include of static_keys.h new cf220ad6749b arm64/mte: Remove asymmetric mode from the prctl() interface new 6676a42f1e4f perf/marvell: Fix !CONFIG_OF build for CN10K DDR PMU driver new 42a111a61a9d Merge branches 'for-next/coredump', 'for-next/docs', 'for- [...] new fc3271799405 Merge branch 'for-next/strings' into for-next/core new d2ef1f89ccfe Merge branch 'for-next/fpsimd' into for-next/core new 7903522790f4 Merge branch 'for-next/spectre-bhb' into for-next/core new be00143fe9df Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 4cea236ecbd4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4ee70c9ff802 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d3030444cfbd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 31e96efc6cad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e4a5c4dc42d6 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 1442f613035e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 8bc0484f2ff1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e8643cb8a94e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 287570b2da5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 51e97fa6b0dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3e35bfd79d57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8b6167a90135 dt-bindings: clock: Add sc8280xp to the RPMh clock control [...] new 809b48289674 clk: qcom: rpmhcc: add sc8280xp support to the RPMh clock [...] new 6914b82f3721 dt-bindings: clock: add QCOM SM6350 display clock bindings new 837519775f1d clk: qcom: Add display clock controller driver for SM6350 new 7b91b9d8cc6c dt-bindings: clock: add SM6350 QCOM Graphics clock bindings new 013804a727a0 clk: qcom: Add GPU clock controller driver for SM6350 new 2cabc4523765 dt-bindings: clock: Add A7 PLL binding for SDX65 new af44e3276bf8 clk: qcom: Add A7 PLL support for SDX65 new 2081df368ef3 clk: qcom: Add SDX65 APCS clock controller support new a03965ed1310 dt-bindings: clock: split qcom,gcc.yaml to common and spec [...] new a469bf89a009 dt-bindings: clock: simplify qcom,gcc-apq8064 Documentation new 85e125878b4a dt-bindings: clock: document qcom,gcc-ipq8064 binding new e95e825333ed clk: qcom: gcc-ipq806x: fix wrong naming for gcc_pxo_pll8_pll0 new cb02866f9a74 clk: qcom: gcc-ipq806x: convert parent_names to parent_data new a6aedd653213 clk: qcom: gcc-ipq806x: use ARRAY_SIZE for num_parents new 512ea2edfe15 clk: qcom: gcc-ipq806x: add additional freq nss cores new 28aa450d38e5 clk: qcom: gcc-ipq806x: add unusued flag for critical clock new 33958ad3fc02 clk: qcom: clk-rcg: add clk_rcg_floor_ops ops new 7e726f34c782 clk: qcom: gcc-ipq806x: add additional freq for sdc table new b565d66403e3 dt-bindings: clock: add ipq8064 ce5 clk define new b293510f3961 clk: qcom: gcc-ipq806x: add CryptoEngine clocks new 887646c47d5c dt-bindings: reset: add ipq8064 ce5 resets new 4f865bdcb44f clk: qcom: gcc-ipq806x: add CryptoEngine resets new 5b2fa289c0d4 dt-bindings: clock: qcom: rpmcc: Add RPM Modem SubSystem ( [...] new f804360bb3a5 clk: qcom: smd: Add missing RPM clocks for msm8992/4 new 89f0f1a46015 clk: qcom: smd: Add missing MSM8998 RPM clocks new 58922910add1 clk: qcom: clk-rcg2: Update logic to calculate D value for RCG new b527358cb4cd clk: qcom: clk-rcg2: Update the frac table for pixel clock new 2dc63e768ce2 clk: qcom: gcc: Add PCIe0 and PCIe1 GDSC for SM8150 new 2fb605a1a529 clk: qcom: gcc: Add UFS_CARD and UFS_PHY GDSCs for SM8150 new fb0c4f9d7293 clk: qcom: gcc: sm8150: Fix some identation issues new d1a16e345578 clk: qcom: gcc: Add emac GDSC support for SM8150 new 620f51252838 clk: qcom: Fix sorting of SDX_GCC_65 in Makefile and Kconfig new 8397c9c0c26b dt-bindings: clock: add QCOM SM6125 display clock bindings new 6e87c8f07407 clk: qcom: Add display clock controller driver for SM6125 new b8277c8275a1 Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] new 1923335be07b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bf88eed17dd8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bf7bf1d24248 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4672c54765b4 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 5f643f525cf1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f75f70923028 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 98d4ac1130e6 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new d89a3c756385 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new ea604661f094 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 4eb4fe33a07c Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 07b5db84dee7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f6ea6c9d9d42 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new ef59e14cb8d0 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new f86e8ff1ab96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9af944c3832d Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 93b06d3ab0a6 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new 3a8c19c09c59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 209ae32ef53e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 123783067e94 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 550aa84a1261 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 410eab27d276 Merge branch 'for-next' of git://github.com/openrisc/linux.git new 70902d70dd62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d601fd24e696 powerpc/secvar: fix refcount leak in format_show() new 5986f6b6575a powerpc/spufs: Fix build warning when CONFIG_PROC_FS=n new 6b3a3e12f8e6 powerpc: declare unmodified attribute_group usages const new 0b0057cc4193 powerpc/bitops: Force inlining of fls() new 792993919349 powerpc/64: Force inlining of prevent_user_access() and se [...] new 9f5196065eeb powerpc/ps3: remove unneeded semicolons new 3fd46e551f67 powerpc: 8xx: fix a return value error in mpc8xx_pic_init new d79976918852 powerpc/64: Add UADDR64 relocation support new db794876ba20 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 498976166930 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8b84c052fd48 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 65ae491cf7b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 18255f7ff376 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 7e30ee7d955c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 19386f21ba43 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] new 4e07e88d5074 fscache: export fscache_end_operation() new c4140494c9bd netfs: Generate enums from trace symbol mapping lists new 2f7dfbc822a7 netfs: Rename netfs_read_*request to netfs_io_*request new 969048024a88 netfs: Finish off rename of netfs_read_request to netfs_io [...] new 1a57530f30f6 netfs: Split netfs_io_* object handling out new c810feb4e9fe netfs: Adjust the netfs_rreq tracepoint slightly new edb97d8dfd24 netfs: Trace refcounting on the netfs_io_request struct new 3fd418976d73 netfs: Trace refcounting on the netfs_io_subrequest struct new b5d6b9d8dc99 netfs: Adjust the netfs_failure tracepoint to indicate non [...] new 5186d2f665f5 netfs: Refactor arguments for netfs_alloc_read_request new 44dadcd6131e netfs: Change ->init_request() to return an error code new 5c8b56464926 ceph: Make ceph_init_request() check caps on readahead new 22b3ab5fd638 netfs: Add a netfs inode context new 1529708fce30 netfs: Add a function to consolidate beginning a read new 45025fc241ce netfs: Prepare to split read_helper.c new b5e167b0157e netfs: Rename read_helper.c to io.c new 95c5b1084623 netfs: Split fs/netfs/read_helper.c new f15cf7198f02 netfs: Split some core bits out into their own file new 047159b5596b netfs: Keep track of the actual remote file size new e20856c1cc3a afs: Maintain netfs_i_context::remote_i_size new df1f8be9b244 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] new d65c3d3d29f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8923810de10e cifs: use a different reconnect helper for non-cifsd threads new 6a4006fdea4a cifs: change iface_list from array to sorted linked list new 4eb628dd74df cifs: during reconnect, update interface if necessary new ce4874dc52b4 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new d189849b4432 Documentation/filesystem/dax: update DAX description on erofs new 42afcadecc17 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 50efd5f735d6 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new dc21b79616db Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 736306f3e9cc Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 5dc175528165 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 504e14ff9cca Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 6d5585fcdd50 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 18ca6d87b43a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2b7c7af96fc6 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 138f35caa8f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 50485d38e756 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 6db26e6cf65d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d423b45d372f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8b9cf0c3bcce Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3924213e7917 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 867c7dbbf6aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bef62219a8f3 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 97df5e214f35 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] new b7d81b2ed10b Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 27b48b97da59 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 573864a83008 Merge branch 'master' of git://linuxtv.org/media_tree.git new 8d5ed7dfae9e Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new fd8af343a299 x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c new 82d89369141b x86/ACPI: CPPC: Move AMD maximum frequency ratio setting f [...] new 666f6ecf35bc x86: Expose init_freq_invariance() to topology header new eb5616d4adee x86/ACPI: CPPC: Move init_freq_invariance_cppc() into x86 CPPC new e702196bf857 ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board new 39b854a67a7d Merge branches 'acpi-pm', 'acpi-bus', 'acpi-misc' and 'acp [...] new 830751d54b4a ACPI: docs: gpio-properties: Unify ASL style for GPIO examples new a2acc397d8c8 Merge branches 'acpi-ec' and 'acpi-docs' into linux-next new f3303ff649db ACPI: APEI: fix return value of __setup handlers new db5078d239e2 Merge branches 'acpi-fan', 'acpi-battery', 'acpi-soc' and [...] new 8116d6f8ac17 Merge branch 'acpica' into linux-next new 9b8d84c757fe Merge branch 'pnp' into linux-next new 4ddd2c22d71d Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next new a759de6991b3 PM: sleep: Add device name to suspend_report_result() new 7f72c94004b3 Merge branches 'pm-core', 'pm-sleep', 'pm-domains' and 'pm [...] new 3400e7108cf6 Merge branch 'powercap' into linux-next new 4aa814c0a80d Merge branch 'pm-tools' into linux-next new 41add2ba3853 device property: Allow error pointer to be passed to fwnode APIs new 206ecbab1e3a Merge branch 'devprop' into linux-next new 94b42d8b5265 Merge branches 'thermal-int340x', 'thermal-powerclamp' and [...] new a6f23ab9708d Merge branch 'thermal-hfi' into linux-next new 6bf0f1c235fa Merge tag 'thermal-v5.18-rc1' of https://git.kernel.org/pu [...] new cdd758e337cb Merge branch 'thermal' into linux-next new c48023f133fc Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new ec813985a27d Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 28dc98d188bc Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 8db984a37113 dt-bindings: thermal: rzg2l-thermal: Document RZ/V2L bindings new 1379d28e840f thermal: rcar_thermal: Use platform_get_irq_optional() to [...] new bf786414202a Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new f5f2fdcb1183 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0eb4e7ee1655 mptcp: add tracepoint in mptcp_sendmsg_frag new ea56dcb43c20 mptcp: use MPTCP_SUBFLOW_NODATA new 826d7bdca833 selftests: mptcp: join: allow running -cCi new f98c2bca7b2b selftests: mptcp: Rename wait function new 6fa0174a7c86 mptcp: more careful RM_ADDR generation new d045b9eb95a9 mptcp: introduce implicit endpoints new 4cf86ae84c71 mptcp: strict local address ID selection new 69c6ce7b6eca selftests: mptcp: add implicit endpoint test case new 0dc626e5e853 mptcp: add fullmesh flag check for adding address new 964efdab0349 Merge branch 'mptcp-advertisement-reliability-improvement- [...] new 869420a8be19 SO_ZEROCOPY should return -EOPNOTSUPP rather than -ENOTSUPP new 4587369b6cba ptp: ocp: correct label for error path new d82a6c5ef9dc net: prestera: acl: make read-only array client_map static const new 366fd1000995 ixgbe: add the ability for the PF to disable VF link state new 008ca35f6e87 ixgbe: add improvement for MDD response functionality new 443ebdd68b44 ixgbevf: add disable link state new b57b44f7496a Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] new 0cfcdd1ebcfe ptp: ocp: add nvmem interface for accessing eeprom new b0ca789ade4e ptp: ocp: Update devlink firmware display path. new ce7ec1b8ec78 Merge branch 'ptrp-ocp-next' new 0832cd9f1f02 net: dsa: warn if port lists aren't empty in dsa_port_teardown new fe95784fb14e net: dsa: move port lists initialization to dsa_port_touch new c69f40ac6006 net: dsa: felix: drop "bool change" from felix_set_tag_protocol new e2d0576f0c00 net: dsa: be mostly no-op in dsa_slave_set_mac_address when down new f2e2662ccf48 net: dsa: felix: actually disable flooding towards NPI port new 7e580490ac98 net: dsa: felix: avoid early deletion of host FDB entries new 1163319993f0 Merge branch 'dsa-next-fixups' new 1330b6ef3313 skb: make drop reason booleanable new cdba24904e1d net/fungible: Fix local_memory_node error new 40bb09c87f0b net/fungible: CONFIG_FUN_CORE needs SBITMAP new 2c9ec169f70b net: ethernet: sun: use min_t() to make code cleaner new 0dbdf819f4c1 net: lan966x: Add spinlock for frame transmission from CPU. new 7f415828f987 MAINTAINERS: rectify entry for REALTEK RTL83xx SMI DSA ROU [...] new 24055bb87977 net: tcp: fix shim definition of tcp_inbound_md5_hash new da5221ce8ff4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d4b540544499 Improve perf related BPF tests (sample_freq issue) new 1fd49864127c Improve send_signal BPF test stability new ba83af059153 Improve stability of find_vma BPF test new 3399dd9f372b Merge branch 'BPF test_progs tests improvement' new b530e9e1063e bpf: Add "live packet" mode for XDP in BPF_PROG_RUN new 1a7551f15097 Documentation/bpf: Add documentation for BPF_PROG_RUN new 24592ad1ab18 libbpf: Support batch_size option to bpf_prog_test_run new a30338840fa5 selftests/bpf: Move open_netns() and close_netns() into ne [...] new 55fcacca3646 selftests/bpf: Add selftest for XDP_REDIRECT in BPF_PROG_RUN new de55c9a1967c Merge branch 'Add support for transmitting packets using X [...] new 7a6de7120ef6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 12508ea996e8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new e205277288eb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 895907779752 rtw89: 8852a: add ieee80211_ops::hw_scan new 7bfd05ff4e80 rtw89: add tx_wake notify for low ps mode new 517eed92bca2 rtw89: fix HE PHY bandwidth capability new 12b604d4ba69 rtw89: declare HE capabilities in 6G band new 8844b5edcd86 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] new 66576588364a Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new ffc57a0e6bc8 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new d40f7a33637f Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new 54cce8ecb925 crypto: ccp - ccp_dmaengine_unregister release dma channels new 3d950c34074e crypto: ccree - Fix use after free in cc_cipher_exit() new ee6584bf3c68 crypto: marvell/octeontx - Use swap() instead of open coding it new 7a70d9a1cf11 crypto: xilinx: prevent probing on non-xilinx hardware new fd11727eec0d crypto: hisilicon/qm - fix memset during queues clearing new 8893d27ffcaf crypto: qat - disable registration of algorithms new c700216c70fc crypto: qat - remove unneeded assignment new 54584146cc8c crypto: qat - fix initialization of pfvf cap_msg structures new 44dbd0c61bf1 crypto: qat - fix initialization of pfvf rts_map_msg structures new cd6714f94091 crypto: arm64 - cleanup comments new b353dc7eb912 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new eedccf87ef8f Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new 4b51d04b68b7 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new d55957fb299b drm/amdkfd: bail out early if no get_atc_vmid_pasid_mapping_info new 96a2f0f2c800 drm/amdgpu: fix a wrong ib reference new 6e8101c1e5f1 drm/amdgpu: Disable baco dummy mode new 1019f23da041 drm/amdgpu: change registers in error checking for smu 13.0.5 new bedc8a1215f0 drm/amd/display: add debug option to bypass ssinfo from bi [...] new 308b01d94fd2 drm/amd/display: fix deep color ratio new c5a7bb0fb574 drm/amd/display: cleaning up smu_if to add future flexibility new e17f663c4d7d drm/amd/display: fix the clock source contruct for dcn315 new fb44338fd4c0 drm/amd/display: Clean up fixed VS PHY test w/a function new d909814ec9ad drm/amd/display: Add minimal pipe split transition state new 0d62e78ec41a drm/amd/display: Release AUX engine after failed acquire new ef03de346362 drm/amd/display: move FPU associated DCN303 code to DML folder new 53fd4a371470 drm/amd/display: Add link dp trace support new 40f8c6c8da1f drm/amd/display: merge two duplicated clock_source_create new df2fa6021389 drm/amd/display: add gamut coefficient set A and B new 4d377d2c4912 drm/amd/display: disable HPD SW timer for passive dongle t [...] new ee09d4fbc5b2 drm/amd/display: handle DP2.0 RX with UHBR20 but not UHBR1 [...] new 86524ff65557 drm/amd/display: enable dcn315/316 s0i2 support new b94554ff22bd drm/amd/display: [FW Promotion] Release 0.0.107.0 new ce32cc10a06a drm/amd/display: 3.2.176 new 57c27926244a drm/amd/display: Add NULL check new fd2aea5a270c drm/amd/display: Fix double free during GPU reset on DC streams new 6590c3ac06d1 drm/amd/display: Fix compile error from TO_CLK_MGR_INTERNAL new beadb774e691 drm/amd/display: move FPU-related code from dcn20 to dml folder new b2ecedcffc17 drm/amd/display: move FPU operations from dcn21 to dml/dcn [...] new a0296a8c727e drm/amd/display: move FPU code from dcn10 to dml/dcn10 folder new 620506ed1ce4 drm/amd/pm: add send bad channel info function new 4ed9bd8a805f drm/amdgpu: message smu to update bad channel info new b80c939539e9 drm/amd/pm: Send message when resp status is 0xFC new e1a05c016ebe drm/amd/display: fix dp kvm can't light up new 153841899127 drm/amdkfd: CRIU remove sync and TLB flush on restore new 9c5268456847 drm/amdkfd: CRIU Refactor restore BO function new bf0bb962cf1a drm/amdkfd: CRIU export dmabuf handles for GTT BOs new 8c0e1773f017 drm/amdgpu: add another raven1 gfxoff quirk new 277c0ad3da40 drm/amdgpu: only check for _PR3 on dGPUs new 1b0c6046294a drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new e9410c05177a Revert "drm/amd/display: To modify the condition in indica [...] new 74b121b6a354 drm/radeon: Add HD-audio component notifier support (v2) new 05766e5a6d31 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 5e7f44b5c2c0 drm/i915/gtt: reduce overzealous alignment constraints for GGTT new d46a1f586f08 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new bc134099fcb1 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new 05afd57f4d34 drm/msm/gpu: Fix crash on devices without devfreq support (v2) new 07e0c847ae5e Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new baea579b4a37 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new f21ad71b2f67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5ed3f880d99f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 441d1e10476b ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections new 604b388419d0 ALSA: scarlett2: Add support for the internal "standalone" switch new 7cacfa4a7b0d ALSA: hda: Add AlderLake-PS variant PCI ID new ac8562309a74 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 103bf95224a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 91d8110ac1fb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 15729ff8143f Revert "Revert "block, bfq: honor already-setup queue merges"" new 4d805131abf2 blk-mq: figure out correct numa node for hw queue new 306f13ee1642 blk-mq: simplify reallocation of hw ctxs a bit new 42ee3061293e blk-mq: reconfigure poll after queue map is changed new de0328d3a253 block: mtip32xx: don't touch q->queue_hw_ctx new 4f481208749a blk-mq: prepare for implementing hctx table via xarray new 4e5cc99e1e48 blk-mq: manage hctx map via xarray new 41fa722239b4 blk-mq: do not include passthrough requests in I/O accounting new e02657ea7b86 blk-mq: handle already freed tags gracefully in blk_mq_free_rqs new e7f76552277c scsi: don't use disk->private_data to find the scsi_driver new fad45c3007a1 sd: rename the scsi_disk.dev field new c76c46fa04c4 sd: call sd_zbc_release_disk before releasing the scsi_dev [...] new 534cf52aa9c1 sd: delay calling free_opal_dev new 9c63f7f6ff31 sd: implement ->free_disk to simplify refcounting new 01d0c698536f sr: implement ->free_disk to simplify refcounting new 1059699f87eb block: move blkcg initialization/destroy into disk allocat [...] new de3d347f7b8a block: don't remove hctx debugfs dir from blk_mq_exit_queue new ba3e845665fb block: move q_usage_counter release into blk_queue_release new 28ce942fa2d5 block: move blk_exit_queue into disk_release new 28883074fc10 block: do more work in elevator_exit new 5ca7546fe317 block: move rq_qos_exit() into disk_release() new 925be444d999 Merge branch 'for-5.18/block' into for-next new daae161fd2e5 md: raid1/raid10: drop pending_cnt new a5359ddd0528 lib/raid6/test: fix multiple definition linking error new 633174a7046e lib/raid6/test/Makefile: Use $(pound) instead of # for Make 4.3 new 5b401e4e9ac4 lib/raid6: Include <asm/ppc-opcode.h> for VPERMXOR new 7d959f6e978c md: use msleep() in md_notify_reboot() new a2daeab5cffa Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new 8acb0c8a0a62 Merge branch 'for-5.18/drivers' into for-next new 1dbe07e166cf io_uring: add support for registering ring file descriptors new d6de1addf9cb io_uring: speedup provided buffer handling new 5e180d7e83af io_uring: recycle provided buffers if request goes async new 319ccda6ef6f io_uring: use unlocked xarray helpers new 1b2d0e89da96 Merge branch 'for-5.18/io_uring' into for-next new b9c0767f1a8e Merge branch 'for-5.18/io_uring-statx' into for-next new 5189810a6687 f2fs: don't pass a bio to f2fs_target_device new 64bf0eef0171 f2fs: pass the bio operation to bio_alloc_bioset new 9b04d61dac64 Merge branch 'for-5.18/alloc-cleanups' into for-next new 41d36a9f3e53 fs: remove kiocb.ki_hint new 7b12e49669c9 fs: remove fs.f_write_hint new da30d928e829 Merge branch 'for-5.18/write-streams' into for-next new fda6476b98ff Merge branch 'for-5.18/64bit-pi' into for-next new 00485cf583fb Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 69fe0f298920 block: add ->poll_bio to block_device_operations new b99fdcdc3636 dm: support bio polling new e7550a748ba9 dm: add WARN_ON to dm_submit_bio_remap new 790ccc2ac9ae dm thin: use dm_submit_bio_remap new fb8297c00f53 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e2e201811111 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 221f77a6d57a Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] new e07c891a9cb1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b5b189f4708c Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new d165b5ded531 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eab01c66a92d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new da529740cf20 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new b46f60a8bd82 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 177d33f7ff5f Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 8f42ef45315e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b3c5a67015bf Merge branch 'next' of git://github.com/cschaufler/smack-next new ec97408f01c1 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new 2abc9c246e05 KEYS: asymmetric: enforce that sig algo matches key algo new 590bfb57b232 KEYS: asymmetric: properly validate hash_algo and encoding new fb5abce6b2bb tpm: use try_get_ops() in tpm-space.c new 359c58a3c892 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 494132811066 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 45b6321d26e0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 28650a5c3a34 Merge branch 'dt/linus' into dt/next new 16d1f0a79385 dt-bindings: Add vendor prefix for Xen hypervisor new 601d53971673 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6abfddfd8948 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 192b5f11dd85 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new ab8cf86f9a57 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new 534624046852 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new d6c47d21a0ef irqchip/meson-gpio: Add support for meson s4 SoCs new 92af5d479013 Merge branch irq/meson-gpio into irq/irqchip-next new 35821dcbafe5 Merge branch irq/aic-pmu into irq/irqchip-next new ce742c540645 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new b9b3764c739e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a714dff16742 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new afc61d52ccc7 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 3fbf4207dc68 Documentation: KVM: Update documentation to indicate KVM i [...] new 7297a8bcc0ae Merge branch kvm-arm64/misc-5.18 into kvmarm-master/next new 9d3e7b7c82fd KVM: arm64: Really propagate PSCI SYSTEM_RESET2 arguments [...] new 9872e6bc08d6 Merge branch kvm-arm64/psci-1.1 into kvmarm-master/next new ff25169997e1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c9b62d6cb495 KVM: s390: selftests: Split memop tests new ca222482f7d7 KVM: s390: selftests: Add macro as abstraction for MEM_OP new b9a721d26c90 KVM: s390: selftests: Add named stages for memop test new de64608f44df KVM: s390: selftests: Add more copy memop tests new f494ca3edc8c KVM: s390: selftests: Add error memop tests new e1856ad985b3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 393b48b8cdc6 xen: use time_is_before_eq_jiffies() instead of open coding it new c147a3a0efbd xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 new b4f7cfea458c x86/xen: Fix kerneldoc warning new ee3e6d69a21b drivers/xen: use helper macro __ATTR_RW new fe06987c825c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 077745e05475 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1ebcdf9ba768 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c91a5b1c221a platform/x86: huawei-wmi: check the return value of device [...] new f2a6c7e74740 platform/x86: intel-uncore-freq: fix uncore_freq_common_in [...] new d713b8d2aa03 platform/x86: amd-pmc: uninitialized variable in amd_pmc_s [...] new 1e8aa2aa1274 platform/x86: x86-android-tablets: Depend on EFI and SPI new d4b938abafc8 platform/x86: thinkpad_acpi: clean up dytc profile convert new 6229ce9c3638 platform/x86: thinkpad_acpi: Fix compiler warning about un [...] new 10b29dd7eafe platform/x86: thinkpad_acpi: Don't use test_bit on an integer new 66c4ae0bb1d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 78dfe35e6cbf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 41b3afc8071e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bdc58b7bce8b Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 33e8796bcf80 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 66aa335e6f78 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 4b4c33750c02 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 0feac21a1a09 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] new 1eb2df64f29e Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 610706a19e8c Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 0f8732c3a42e Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 2a8b1e90d720 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new cd33edb2e6bd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 95e50c7c9e40 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5b26f2c249b1 vfio/mlx5: Fix to not use 0 as NULL pointer new 298e23f3142b Merge branch 'next' of git://github.com/awilliam/linux-vfio.git new 914ff5bf8f24 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 4f1e915421ef Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 7d0a1f949d7e Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 5a2cffb7f180 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2144f7fdac97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ee6fbc512dd0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b7c33c9378b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3d6ec7dee955 virtio-crypto: implement RSA algorithm new 568176248d78 virtio-crypto: rename skcipher algs new c5ea7d07e4b0 net/mlx5: Add support for configuring max device MTU new da82c36d4a07 virtio_ring: rename vring_unmap_state_packed() to vring_un [...] new e1264a8aa559 virtio_ring: remove flags check for unmap split indirect desc new 896314439a53 virtio_ring: remove flags check for unmap packed indirect desc new aadaa2207cbb tools/virtio: fix after premapped buf support new 5acf172605db Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 9b7db8619543 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 356b25bf0d78 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 20bbad37e93c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 55a9f7d17434 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f833116ad2c3 coredump: Don't compile flat_core_dump when coredumps are [...] new b0527562d525 Merge of prlimit-tasklist_lock-for-v5.18, per-namespace-ip [...] new b682a2f3db0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1850bb71f5fa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1db1cc8bb121 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 30123cad1cd6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 158dc00bc287 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new c9754f4ed143 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new 34948a87044c Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 5471fa0551cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7079208bb020 Merge branch 'main' of git://git.infradead.org/users/willy [...] new 5482cea69e98 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new 46c4f7b8c37e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d1e55e784271 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 020ff6578586 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 2c3dacba5d46 memblock tests: Split up reset_memblock function new 284d950dd6b0 memblock tests: Add simulation of physical memory new 142eac65f3e0 memblock tests: Add memblock_alloc tests for top down new 0237ee238870 memblock tests: Add memblock_alloc tests for bottom up new 16567b5f30f6 memblock tests: Add memblock_alloc_from tests for top down new 0ac06631a3bc memblock tests: Add memblock_alloc_from tests for bottom up new 8f98435d674e memblock tests: Add memblock_alloc_try_nid tests for top down new 9d8f6abe980f memblock tests: Add memblock_alloc_try_nid tests for bottom up new cc5a1e382509 memblock tests: Add TODO and README files new 91253d43142b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cd99fd2524bc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ae44d81d5027 mm/slub: remove forced_order parameter in calculate_sizes new a17dbd9fec85 Merge branch 'slab/for-5.18/trivial' into slab/for-next new 5182f3c91803 mm/slub: limit number of node partial slabs only in cache [...] new 6d3a16d09bfa mm/slub: refactor deactivate_slab() new 3ccb7c9a44ff Merge branch 'slab/for-5.18/cleanups' into slab/for-next new 6b4b3f3b139f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d2b432f4e2bb random: make consistent usage of crng_ready() new c5c9dc50856f random: reseed more often immediately after booting new d0563685f3b6 random: check for signal and try earlier when generating entropy new 394c314abcd4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d7f1f9f899f7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ad7fa69772db Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 83a5c94fa083 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new cc025664246c Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 2722ae9c9419 Merge branch 'coredump-vma-snapshot-fix-for-v5.18' of http [...] new f451569b9da8 a.out: Stop building a.out/osf1 support on alpha and m68k new cb54d620fb04 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new d5e5a1743e72 ARM/dma-mapping: Remove CMA code when not built with CMA new 315cc73b6e3b MIPS: boot/compressed: Use array reference for image bounds new 172864570c6d Merge branch 'for-next/pending-fixes' into for-next/kspp new 064ece5a5a95 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 341484132609 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new ef8e636ac5f3 mm: fix panic in __alloc_pages new dd38edc50b21 userfaultfd: mark uffd_wp regardless of VM_WRITE flag new 7b9cd52e510d mm: swap: get rid of deadloop in swapin readahead new 4185477769f3 selftests: vm: fix clang build error multiple output files new 828947eb4a4d memcg: sync flush only if periodic flush is delayed new b4b1a35dd4ea memcg-sync-flush-only-if-periodic-flush-is-delayed-fix new 0c44ba2618c5 hugetlb: do not demote poisoned hugetlb pages new b6608bbcd02a configs/debug: restore DEBUG_INFO=y for overriding new 4398035287ad /proc/kpageflags: prevent an integer overflow in stable_pa [...] new c5b5e0b35f1c /proc/kpageflags: do not use uninitialized struct pages new c35eb121204f procfs: prevent unprivileged processes accessing fdinfo dir new 32d16691f0fc scripts/spelling.txt: add more spellings to spelling.txt new 997ac4f07d92 ntfs: add sanity check on allocation size new 9ddc59a6baf9 ocfs2: cleanup some return variables new dc749e116591 fs/ocfs2: fix comments mentioning i_mutex new 08ca3ca83444 ocfs2: reflink deadlock when clone file to the same direct [...] new ac140c5a007f ocfs2: clear links count in ocfs2_mknod() if an error occurs new 7964761b924d ocfs2: fix ocfs2 corrupt when iputting an inode new 03a4a5bd04af doc: convert 'subsection' to 'section' in gfp.h new 7c2c7a95bb58 mm: document and polish read-ahead code new 5e517b92fca5 mm: improve cleanup when ->readpages doesn't process all pages new 378ef584e75e fuse: remove reliance on bdi congestion new 89ca702e59fa nfs: remove reliance on bdi congestion new 464eee2a4a80 ceph: remove reliance on bdi congestion new 71761802711f remove inode_congested() new 19373cac2e86 remove bdi_congested() and wb_congested() and related functions new 52feac74e317 remove-bdi_congested-and-wb_congested-and-related-functions-fix new ae88307e0bfd f2fs: replace congestion_wait() calls with io_schedule_timeout() new ce2c64a90c84 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" new cff98008bdd5 remove congestion tracking framework new 3361e5c7fe6f mm/fs: delete PF_SWAPWRITE new c15afac9742f mm: __isolate_lru_page_prepare() in isolate_migratepages_block() new b5b8b9c2b77f mm/list_lru: optimize memcg_reparent_list_lru_node() new 454d81113849 mount: warn only once about timestamp range expiration new 43e6fd60c736 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] new dc7b1393c26e tools/vm/page_owner_sort.c: sort by stacktrace before culling new e0fcd583c8e1 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] new 50d23b974fb6 tools/vm/page_owner_sort.c: support sorting by stack trace new fd26012eafc2 tools/vm/page_owner_sort.c: add switch between culling by [...] new 3a6dec2586c1 tools/vm/page_owner_sort.c: support sorting pid and time new 1b0570247b70 tools/vm/page_owner_sort.c: two trivial fixes new 99ea42f1987c tools/vm/page_owner_sort.c: delete invalid duplicate code new ee9942548d95 Documentation/vm/page_owner.rst: update the documentation new 22168b8482f6 documentation-vm-page_ownerrst-update-the-documentation-fix new 2ac4bc034c86 Documentation/vm/page_owner.rst: fix unexpected indentation warns new 8521f1936b24 lib/vsprintf: avoid redundant work with 0 size new 9daa0ef07e0e mm/page_owner: use scnprintf() to avoid excessive buffer o [...] new 0e9e314223e5 mm/page_owner: print memcg information new aceb0fbb0a00 mm/page_owner: record task command name new c43ffc31605a mm/page_owner.c: record tgid new ef410f28ff6f tools/vm/page_owner_sort.c: fix the instructions for use new 16c3304c1695 mm: unexport page_init_poison new f5c7be9e8d9e tools/vm/page_owner_sort.c: fix comments new 7d852a0853ad tools/vm/page_owner_sort.c: add a security check new b67c5239ac68 tools/vm/page_owner_sort.c: support sorting by tgid and up [...] new 1bc1fe5d37e1 tools/vm/page_owner_sort: fix three trivival places new cd28c6afb580 tools/vm/page_owner_sort: support for sorting by task comm [...] new af58122b92cd tools/vm/page_owner_sort.c: support for selecting by PID, [...] new 50305956a7a3 filemap: remove find_get_pages() new 0387226860c6 mm/writeback: minor clean up for highmem_dirtyable_memory new 07057ac4d6a8 mm: fs: fix lru_cache_disabled race in bh_lru new 4396efebdc60 mm: fix invalid page pointer returned with FOLL_PIN gups new e35f97571eac mm/gup: follow_pfn_pte(): -EEXIST cleanup new 88ee21962be1 mm/gup: remove unused pin_user_pages_locked() new 51bd49671d55 mm: change lookup_node() to use get_user_pages_fast() new 15d51d34ff02 mm/gup: remove unused get_user_pages_locked() new 507eb7e41f22 tmpfs: support for file creation time new c13101d217ec tmpfs: three tweaks to creation time patch new f124a6afe139 shmem: mapping_set_exiting() to help mapped resilience new 55ce0643c5df tmpfs: do not allocate pages on read new d90e7bb3eeb1 memcg: replace in_interrupt() with !in_task() new a8b316145526 memcg: add per-memcg total kernel memory stat new 89c036affaf2 mm/memcg: mem_cgroup_per_node is already set to 0 on allocation new 0d2dc63bc681 mm/memcg: retrieve parent memcg from css.parent new 5ce80a0d28e6 memcg: refactor mem_cgroup_oom new 246a419ccdd0 memcg: unify force charging conditions new d8c45ae0f8b3 selftests: memcg: test high limit for single entry allocation new 8a026078bfb3 memcg: synchronously enforce memory.high for large overcharges new 49860f4e64d0 mm/memcontrol: return 1 from cgroup.memory __setup() handler new ded226b19346 mm/memcg: set memcg after css verified and got reference new 37ac82b44654 mm/memcg: set pos to prev unconditionally new 8f06f0e6738f mm/memcg: move generation assignment and comparison together new c25e2cb60ec8 mm/memcg: revert ("mm/memcg: optimize user context object [...] new f7ed51fa275a mm/memcg: disable threshold event handlers on PREEMPT_RT new 0ce6878bcf1e mm/memcg: protect per-CPU counter by disabling preemption [...] new d08b51d762a7 mm/memcg: opencode the inner part of obj_cgroup_uncharge_p [...] new 5f4536c20b86 mm/memcg: protect memcg_stock with a local_lock_t new ae46eed7d14d mm/memcg: disable migration instead of preemption in drain [...] new 77180f9d68de mm: list_lru: transpose the array of per-node per-memcg lru lists new c5a7763feae6 mm: introduce kmem_cache_alloc_lru new 381557868f4a fs: introduce alloc_inode_sb() to allocate filesystems spe [...] new 30754f44cd68 fs: allocate inode by using alloc_inode_sb() new 1eee7f345c76 f2fs: allocate inode by using alloc_inode_sb() new 9b69e93afa8b mm: dcache: use kmem_cache_alloc_lru() to allocate dentry new f71e408b3e53 xarray: use kmem_cache_alloc_lru to allocate xa_node new b8c37d21435f mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css [...] new 74afb71897c0 mm: list_lru: allocate list_lru_one only when needed new 9df19d618e6b mm: list_lru: rename memcg_drain_all_list_lrus to memcg_re [...] new 3df92be6694b mm: list_lru: replace linear array with xarray new cc24c4f777bc mm-list_lru-replace-linear-array-with-xarray-fix new 3c04364a34f8 mm: memcontrol: reuse memory cgroup ID for kmem ID new 4ce6fd4c25ec mm: memcontrol: fix cannot alloc the maximum memcg ID new 25b5d40aa35d mm: list_lru: rename list_lru_per_memcg to list_lru_memcg new e763ef6f511b mm: memcontrol: rename memcg_cache_id to memcg_kmem_id new 5d7dd5ddfdc4 memcg: enable accounting for tty-related objects new e25ff72a53b9 mm: generalize ARCH_HAS_FILTER_PGPROT new 480458f1630c mm: merge pte_mkhuge() call into arch_make_huge_pte() new 5eef77731d02 mm: remove mmu_gathers storage from remaining architectures new 61baaf7cd7d9 mm: thp: fix wrong cache flush in remove_migration_pmd() new 1e90df0214f5 mm: fix missing cache flush for all tail pages of compound page new 8cfc3368c2f0 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] new 8af64b098dcb mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] new ea20cfcafad8 mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() new e1cf8192ee44 mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] new 0340bade3fd1 mm: replace multiple dcache flush with flush_dcache_folio() new 470e7ca58e73 mm: don't skip swap entry even if zap_details specified new 74cbb0c0a39a mm-dont-skip-swap-entry-even-if-zap_details-specified-v5 new c283c122861b mm: rename zap_skip_check_mapping() to should_zap_page() new b5dd0cdff975 mm: change zap_details.zap_mapping into even_cows new 0719731c39d4 mm: rework swap handling of zap_pte_range new 28157711319a mm/mmap: return 1 from stack_guard_gap __setup() handler new ab7d45fbc985 mm/memory.c: use helper function range_in_vma() new 537023610d14 mm/memory.c: use helper macro min and max in unmap_mapping [...] new 2a782fb02550 mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK new 2c3bde5103ef mm/mmap: remove obsolete comment in ksys_mmap_pgoff new e92847841eb6 mm/sparse: make mminit_validate_memmodel_limits() static new 5c2208ddf929 mm/vmalloc: remove unneeded function forward declaration new 572a1e5aa3be mm/vmalloc: Move draining areas out of caller context new c0b9bf1b9f17 mm/vmalloc: add adjust_search_size parameter new 23e0da72410e mm/vmalloc: eliminate an extra orig_gfp_mask new bda4a56e82bb mm/vmalloc.c: fix "unused function" warning new 1dd4a05b4e82 mm/vmalloc.c: vmap(): don't allow invalid pages new 50e8134fb5ff mm/vmalloc: fix comments about vmap_area struct new 4d245b7c7305 mm: page_alloc: avoid merging non-fallbackable pageblocks [...] new 9ddaa769ef7a mm/page_alloc: adding same penalty is enough to get round- [...] new 0f385a271b29 mm/page_alloc: add penalty to local_node new 5b0b617b29d2 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() new 5ecd0aa6c01e mm: discard __GFP_ATOMIC new a54370fcc9ed mm/mmzone.h: remove unused macros new cae26f3bafd4 mm/page_alloc: don't pass pfn to free_unref_page_commit() new 13631d608023 cma: factor out minimum alignment requirement new 6d0d9c415288 mm: enforce pageblock_order < MAX_ORDER new 60ac7bc11700 mm/page_alloc: mark pagesets as __maybe_unused new 58dc11f61d37 mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end [...] new 72931f3d2961 mm/page_alloc: fetch the correct pcp buddy during bulk free new 187b8368b329 mm/page_alloc: track range of active PCP lists during bulk free new 60ec30b71232 mm/page_alloc: simplify how many pages are selected per pc [...] new b9b9e36e75d2 mm/page_alloc: drain the requested list first during bulk free new 9b6dc3993ca0 mm/page_alloc: free pages in a single pass during bulk free new c640b5fd77f9 mm/page_alloc: limit number of high-order pages on PCP dur [...] new 4ddddf3dbe0b mm/page_alloc: do not prefetch buddies during bulk free new 86e1ef8efb3a arch/x86/mm/numa: Do not initialize nodes twice new 458466da4a0e arch-x86-mm-numa-do-not-initialize-nodes-twice-v2 new 97e304510bd6 mm: count time in drain_all_pages during direct reclaim as [...] new 99d9eb4ebbee mm/page_alloc: call check_new_pages() while zone spinlock [...] new 8c077bf220c8 mm/memory-failure.c: remove obsolete comment new c963992e0a03 mm/hwpoison: fix error page recovered but reported "not re [...] new ace547c1e145 mm: invalidate hwpoison page cache page in fault path new 7d88fcb73d33 mm/memory-failure.c: minor clean up for memory_failure_dev [...] new 5562cb258162 mm/memory-failure.c: catch unexpected -EFAULT from vma_address() new 1a3c49b20f27 mm/memory-failure.c: rework the signaling logic in kill_proc new a442d0dc2a02 mm/memory-failure.c: fix race with changing page more robustly new 84a2fbb640c2 mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev new 597cdda38453 mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] new a0561eeb15b9 mm/memory-failure.c: remove obsolete comment in __soft_off [...] new 8c4797e580dd mm/memory-failure.c: remove unnecessary PageTransTail check new f422a33e0f50 mm/hwpoison-inject: support injecting hwpoison to free page new e517d2a59855 mm-hwpoison-inject-support-injecting-hwpoison-to-free-page-fix new db46479d69d6 mm/hwpoison: avoid the impact of hwpoison_filter() return [...] new 5cd4fcb8688e mm/hwpoison: add in-use hugepage hwpoison filter judgement new bd0853544420 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] new d24e04bc9b53 mm-hugetlb-free-the-2nd-vmemmap-page-associated-with-each- [...] new 9e212a1a6d74 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] new d9296752e51a mm: sparsemem: use page table lock to protect kernel pmd o [...] new 029c5d6d60b6 selftests: vm: add a hugetlb test case new 5429c4966c43 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] new 00ec67819f5b mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB new 0b32ebffdc90 hugetlb: clean up potential spectre issue warnings new ca5f7bcc91f5 hugetlb-clean-up-potential-spectre-issue-warnings-v2 new fdd6c2e51bef mm/hugetlb: use helper macro __ATTR_RW new c88287a02fbf mm/hugetlb.c: export PageHeadHuge() new 38752673e890 mm-export-pageheadhuge-fix new 9df88583cd49 userfaultfd: provide unmasked address on page-fault new 7ebcf01dc3fc userfaultfd: provide unmasked address on page-fault new fd1adff2735e userfaultfd-provide-unmasked-address-on-page-fault-v3-fix new 5ec0a31d5dc5 userfaultfd/selftests: fix uninitialized_var.cocci warning new 38ef759adcaa mm: workingset: replace IRQ-off check with a lockdep assert. new ba4f9e632ff8 mempolicy: mbind_range() set_policy() after vma_merge() new 09be331f6516 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new bf7303394ab3 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 71ab014e5a70 mm/oom_kill: remove unneeded is_memcg_oom check new 42b5a0c3977c mm,migrate: fix establishing demotion target new 822eac6a711c mm/thp: refix __split_huge_pmd_locked() for migration PMD new 7b2d06985fc9 mm/cma: provide option to opt out from exposing pages on a [...] new 2535fc14000f powerpc/fadump: opt out from freeing pages on cma activati [...] new 580524783a1c NUMA Balancing: add page promotion counter new 742fbac8642a NUMA balancing: optimize page placement for memory tiering system new daf681d3719c memory tiering: skip to scan fast memory new 2733f427a8e2 mm: page_io: fix psi memory pressure error on cold swapins new 9028fc8a5414 mm/vmstat: add event for ksm swapping in copy new b6f9c2023c7f mm/ksm: use helper macro __ATTR_RW new 8f4f56d2df36 mm/hwpoison: check the subpage, not the head page new a51135529823 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] new 27f0f28464dd mm: handle uninitialized numa nodes gracefully new 557167192548 mm-handle-uninitialized-numa-nodes-gracefully-fix new 4e59f96707ea mm, memory_hotplug: drop arch_free_nodedata new eea5fe80b4df mm, memory_hotplug: reorganize new pgdat initialization new 8524fd3fcdd9 mm: make free_area_init_node aware of memory less nodes new a03d0b600ad1 memcg: do not tweak node in alloc_mem_cgroup_per_node_info new 1021a6296265 drivers/base/memory: add memory block to memory group afte [...] new 86b7672818e1 drivers/base/node: consolidate node device subsystem initi [...] new 0204ce046278 mm/memory_hotplug: remove obsolete comment of __add_pages new a8b45bab02e9 mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix new 6d89bfc12647 mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] new 1c10717ea8e5 mm/memory_hotplug: clean up try_offline_node new a5de18104861 mm/memory_hotplug: fix misplaced comment in offline_pages new a0ce08183554 drivers/base/node: rename link_mem_sections() to register_ [...] new a9569c8895fb drivers/base/memory: determine and store zone for single-z [...] new 1eb0bc9453cd drivers/base/memory: clarify adding and removing of memory blocks new 2b41166f308d mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new 72a6b430b0ee mm/thp: ClearPageDoubleMap in first page_add_file_rmap() new 81ec02de43aa mm/zswap.c: allow handling just same-value filled pages new b1dfca3f9478 mm: remove usercopy_warn() new adc6c91bf3c1 mm: uninline copy_overflow() new c7f80373b931 mm/usercopy: return 1 from hardened_usercopy __setup() handler new 22619e19f658 highmem: document kunmap_local() new e5353abf30e8 highmem-document-kunmap_local-v2 new d85acbd0007f mm/highmem: remove unnecessary done label new 5cfbfe2d6b53 mm/page_table_check.c: use strtobool for param parsing new cedf027b0070 mm/kfence: remove unnecessary CONFIG_KFENCE option new e02ae233793e kfence: allow re-enabling KFENCE after system startup new 8b4d52581cce kfence: alloc kfence_pool after system startup new 4ea9847c0782 kunit: fix UAF when run kfence test case test_gfpzero new 480a2b2b1d5a kunit: make kunit_test_timeout compatible with comment new d35c13cf3627 kfence: test: try to avoid test_gfpzero trigger rcu_stall new b11a7ead15b9 kfence: allow use of a deferrable timer new 216b51b1f22d mm/hmm.c: remove unneeded local variable ret new 2797df0289bf mm/damon/dbgfs/init_regions: use target index instead of t [...] new b4194351f8d1 Docs/admin-guide/mm/damon/usage: update for changed initai [...] new 4c76b020c57b mm/damon/core: move damon_set_targets() into dbgfs new 20f9a9a95ce8 mm/damon: remove the target id concept new 23dfaf693481 mm/damon: remove redundant page validation new a6b504c014fe mm/damon: rename damon_primitives to damon_operations new 34f97634948b mm/damon: let monitoring operations can be registered and [...] new 820b7e62eda3 mm/damon/paddr,vaddr: register themselves to DAMON in subs [...] new caceff05f857 mm/damon/reclaim: use damon_select_ops() instead of damon_ [...] new 92054a1349f9 mm/damon/dbgfs: use damon_select_ops() instead of damon_{v [...] new 0de793ddd270 mm/damon/dbgfs: use operations id for knowing if the targe [...] new 2f09ea28cf39 mm/damon/dbgfs-test: fix is_target_id() change new b5ba74f6d456 mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,se [...] new 17c9c3a706b5 mm/damon: remove unnecessary CONFIG_DAMON option new d46e8012b037 Docs/vm/damon: call low level monitoring primitives the op [...] new 123d7b9c5b30 Docs/vm/damon/design: update DAMON-Idle Page Tracking inte [...] new 6f4e11965694 Docs/damon: update outdated term 'regions update interval' new 4428496c4d43 mm/damon/core: allow non-exclusive DAMON start/stop new 7c78af45d13f mm/damon/core: add number of each enum type values new 1c976897a50c mm/damon: implement a minimal stub for sysfs-based DAMON i [...] new c7b4eb3cc74e mm/damon/sysfs: fix missing error code in damon_sysfs_attr [...] new f24380ef4dbc mm/damon/sysfs: link DAMON for virtual address spaces monitoring new d03abac06b88 mm/damon/sysfs: support the physical address space monitoring new 568244fec92e mm/damon/sysfs: support DAMON-based Operation Schemes new fa57ae595ed7 mm/damon/sysfs: support DAMOS quotas new 535014d9ac6f mm/damon/sysfs: support schemes prioritization new 7616f2249a7a mm/damon/sysfs: support DAMOS watermarks new 0fdd48071a20 mm/damon/sysfs: fix out-of-bound array access for wmark_me [...] new 8ea7dfba01d4 mm/damon/sysfs: support DAMOS stats new d4544a104c5b selftests/damon: add a test for DAMON sysfs interface new bdcf356b1e41 Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface new 4b17a967027f Docs/ABI/testing: add DAMON sysfs interface ABI document new 7d1f63265c83 mm/damon/sysfs: remove repeat container_of() in damon_sysf [...] new 16af917c7c1b fs/buffer.c: add debug print for __getblk_gfp() stall problem new 1ab6cee15186 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 0c2ed9cfe222 kernel/hung_task.c: Monitor killed tasks. new 698e3be4e5ae proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks new 3b0bbfcabe8c proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix new f34c2667d2da proc/vmcore: fix possible deadlock on concurrent mmap and read new 29df258dcc97 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment new 172a1319ab24 proc/sysctl: make protected_* world readable new e6af81a67bbb kernel/ksysfs.c: use helper macro __ATTR_RW new a7859357be0f Kconfig.debug: make DEBUG_INFO selectable from a choice new 55d0cd7b8743 Kconfig.debug: make DEBUG_INFO always default=n new 8294d98318d5 include: drop pointless __compiler_offsetof indirection new 33c6ffd629ee ilog2: force inlining of __ilog2_u32() and __ilog2_u64() new 3465449ef42b bitfield: add explicit inclusions to the example new b75732d21dee lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option new a97c27e38603 lib: bitmap: fix many kernel-doc warnings new 7a65ddf21784 lz4: fix LZ4_decompress_safe_partial read out of bound new 77291e8ae77f checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] new 639a646553bc checkpatch: add --fix option for some TRAILING_STATEMENTS new 6eb7294298e8 checkpatch: add early_param exception to blank line after [...] new 262d424bff7c checkpatch: use python3 to find codespell dictionary new e3047ae068d2 kallsyms: print module name in %ps/S case when KALLSYMS is [...] new a47b8ae34d10 init: use ktime_us_delta() to make initcall_debug log more [...] new f311df3e4db3 init.h: improve __setup and early_param documentation new 7732a7d59a99 init/main.c: return 1 from handled __setup() functions new 3bd9656a3530 init/main.c: silence some -Wunused-parameter warnings new 4d01801cfae7 fs/pipe: use kvcalloc to allocate a pipe_buffer array new 47c02cc3f4e7 fs/pipe.c: local vars have to match types of proper pipe_i [...] new 6a56bd978e55 minix: fix bug when opening a file with O_DIRECT new 7a8ab3cc9591 fat: use pointer to simple type in put_user() new a32a04f96631 cgroup: use irqsave in cgroup_rstat_flush_locked(). new 702e2ea008cb cgroup: add a comment to cgroup_rstat_flush_locked(). new 7f6a6045a941 kexec: make crashk_res, crashk_low_res and crash_notes sym [...] new bd3076459c5e riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] new 58e3b7a07519 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new b0d6afd0eb3d arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new 85211c48fbdf docs: kdump: update description about sysfs file system support new 54963246d233 docs: kdump: add scp example to write out the dump file new 62c90a193551 panic: unset panic_on_warn inside panic() new 32092c55f25c ubsan: no need to unset panic_on_warn in ubsan_epilogue() new 257bb6f1305c kasan: no need to unset panic_on_warn in end_report() new 2481fe1e681c taskstats: remove unneeded dead assignment new 7de948ffa5de taskstats-remove-unneeded-dead-assignment-fix new 0ad2aa2d391d docs: sysctl/kernel: add missing bit to panic_print new 5438601bf77a sysctl: documentation: fix table format warning new 9d638be91ca4 panic: add option to dump all CPUs backtraces in panic_print new 13e4d370a06d panic: move panic_print before kmsg dumpers new f780c3d2349e kcov: split ioctl handling into locked and unlocked parts new 2fc2436842f8 kcov: properly handle subsequent mmap calls new e1b376531cf5 kernel/resource: fix kfree() of bootmem memory again new 5f496cebbc2a Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" new 8c3c4d736c03 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() new 32f5f4298a9e Merge branch 'akpm-current/current' new fe4c4a2ae2c7 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery new 5cc3a8254c0e selftest/vm: add util.h and and move helper functions there new 21c6d3536cea selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT new d9e3b1d8f5ce mm: delete __ClearPageWaiters() new 6fe0d4fc95f7 mm: filemap_unaccount_folio() large skip mapcount fixup new 29519263dc4e mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() new 98b3a58753b6 mm: rmap: fix cache flush on THP pages new 4393931ac0da dax: fix cache flush on PMD-mapped pages new fa2af25420ad mm: rmap: introduce pfn_mkclean_range() to cleans PTEs new fc3d4ae51988 mm: pvmw: add support for walking devmap pages new fc2287858587 dax: fix missing writeprotect the pte entry new 1499b5df9483 mm: remove range parameter from follow_invalidate_pte() new 57c4e24ca6d9 mm/migration: add trace events for THP migrations new c7dfea19781b mm/migration: add trace events for base page and HugeTLB m [...] new e7386a905268 kasan, page_alloc: deduplicate should_skip_kasan_poison new 8b195adc3d02 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] new cf0df5b05de6 kasan, page_alloc: merge kasan_free_pages into free_pages_prepare new beaa028c716d kasan, page_alloc: simplify kasan_poison_pages call site new 09ad309124b4 kasan, page_alloc: init memory of skipped pages on free new 0a55e172b610 kasan: drop skip_kasan_poison variable in free_pages_prepare new cf26e192ac25 mm: clarify __GFP_ZEROTAGS comment new 8da3298dc165 kasan: only apply __GFP_ZEROTAGS when memory is zeroed new 277f4acc14eb kasan, page_alloc: refactor init checks in post_alloc_hook new 20755d6eb926 kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook new 05c8c722af43 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] new bcc3ccf220db kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook new 0630b7e0ca1b kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook new 37a92f67c442 kasan, page_alloc: rework kasan_unpoison_pages call site new 567ca9ce31c7 kasan: clean up metadata byte definitions new 2195657aac1f kasan: define KASAN_VMALLOC_INVALID for SW_TAGS new 8ef957a3a33e kasan, x86, arm64, s390: rename functions for modules shadow new 8fb690eb25d6 kasan, vmalloc: drop outdated VM_KASAN comment new 5f0ddbb89d38 kasan: reorder vmalloc hooks new 2672ff2e96bf kasan: add wrappers for vmalloc hooks new efaabb356038 kasan, vmalloc: reset tags in vmalloc functions new f7aa041ed35b kasan, fork: reset pointer tags of vmapped stacks new ba9d191c6aad kasan, arm64: reset pointer tags of vmapped stacks new 16513d1ec372 fix for "kasan, fork: reset pointer tags of vmapped stacks" new 63a1f0116e5d mm: remove unnecessary check in alloc_thread_stack_node() new e6224ae36eb6 kasan, vmalloc: add vmalloc tagging for SW_TAGS new bde2e7a11b1a kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged new 9f930d4ab47c kasan, vmalloc: unpoison VM_ALLOC pages after mapping new 35d1863f8399 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS new 66c36193c15f kasan, page_alloc: allow skipping unpoisoning for HW_TAGS new a4bfaa15a98e kasan, page_alloc: allow skipping memory init for HW_TAGS new 4929c72cf5aa kasan, vmalloc: add vmalloc tagging for HW_TAGS new dcf36ee01d4e kasan, vmalloc: only tag normal vmalloc allocations new 324a44047ca1 fix for "kasan, vmalloc: only tag normal vmalloc allocations" new a42e305092e6 kasan, scs: support tagged vmalloc mappings new 58db96ddc037 fix for "kasan, vmalloc: only tag normal vmalloc allocations" new 0fc6a64fe85c kasan, arm64: don't tag executable vmalloc allocations new fbb36d93a6da kasan: mark kasan_arg_stacktrace as __initdata new 2e5105067de2 kasan: clean up feature flags for HW_TAGS mode new 474ebdeee89d kasan: add kasan.vmalloc command line flag new 988648d9e135 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS new 1666c20bcb12 arm64: select KASAN_VMALLOC for SW/HW_TAGS modes new 6e6b4f970b58 kasan: documentation updates new ef4bb8d029d6 kasan: improve vmalloc tests new 716aeb126847 similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" new 68f4d5bd2347 fix for "kasan: improve vmalloc tests" new 846c0647fd89 another fix for "kasan: improve vmalloc tests" new 522ae485ef93 kasan-improve-vmalloc-tests-fix-3-fix new add8b3fa9a45 kasan: test: support async (again) and asymm modes for HW_TAGS new b5c8a5eb6612 mm/kasan: remove unnecessary CONFIG_KASAN option new 6e08a7c0ea52 kasan: update function name in comments new 4d9e30e3fd9f kasan: print virtual mapping info in reports new 13805c1dab75 kasan: drop addr check from describe_object_addr new 12763c731983 kasan: more line breaks in reports new f802bd1eb742 kasan: rearrange stack frame info in reports new 521522be3168 kasan: improve stack frame info in reports new a2915e1ad32c kasan: print basic stack frame info for SW_TAGS new 893f121af992 kasan: simplify async check in end_report() new 70684ae60dda kasan: simplify kasan_update_kunit_status() and call sites new 4df6b2e18636 kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT new 820d80f8ca4b kasan: move update_kunit_status to start_report new 3a8b948255fd kasan: move disable_trace_on_warning to start_report new 86784504b7c7 kasan: split out print_report from __kasan_report new a235fc58b858 kasan: simplify kasan_find_first_bad_addr call sites new 26a68c27367e kasan: restructure kasan_report new 42f5c884abf4 kasan: merge __kasan_report into kasan_report new a12c7cbd7003 kasan: call print_report from kasan_report_invalid_free new f51ad84a99b1 kasan: move and simplify kasan_report_async new 2ba919650cbc kasan: rename kasan_access_info to kasan_report_info new 1d45e75d656b kasan: add comment about UACCESS regions to kasan_report new aa6089c3d44d kasan: respect KASAN_BIT_REPORTED in all reporting routines new cd684825f023 kasan: reorder reporting functions new b077d297bcea kasan: move and hide kasan_save_enable/restore_multi_shot new 5e9e2ea12b78 kasan: disable LOCKDEP when printing reports new d5b4f45fa97b mm: enable MADV_DONTNEED for hugetlb mappings new 1d26d3b6d9b4 selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test new a4a40e5afc85 userfaultfd/selftests: enable hugetlb remap and remove eve [...] new a7c34cd7ba86 mm/huge_memory: make is_transparent_hugepage() static new b71a00db5a65 mm: optimize do_wp_page() for exclusive pages in the swapcache new 8a676c9d1697 mm: optimize do_wp_page() for fresh pages in local LRU pagevecs new 4b6e380d54c3 mm: slightly clarify KSM logic in do_swap_page() new 0fde63a2d722 mm-slightly-clarify-ksm-logic-in-do_swap_page-fix new bfe7c78d63ec mm: streamline COW logic in do_swap_page() new 2f54d97cca9d mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() new 66d7dbadfa3d mm/khugepaged: remove reuse_swap_page() usage new 05186f354a25 mm/swapfile: remove stale reuse_swap_page() new dd5e60ed184b mm/huge_memory: remove stale page_trans_huge_mapcount() new 328eecf89baa mm/huge_memory: remove stale locking logic from __split_hu [...] new 5f56472e4f3d mm-huge_memory-remove-stale-locking-logic-from-__split_hug [...] new 073f08463fe2 mm: warn on deleting redirtied only if accounted new 40ee8f908203 mm: unmap_mapping_range_tree() with i_mmap_rwsem shared new ce5dfdfe401f mm: fix race between MADV_FREE reclaim and blkdev direct IO read new e567d883bd07 mm-fix-race-between-madv_free-reclaim-and-blkdev-direct-io [...] new 161ea80a0bf3 mm: madvise: MADV_DONTNEED_LOCKED new 67b08ca11635 mm-madvise-madv_dontneed_locked-fix new a66851e43f56 selftests: vm: remove dependecy from internal kernel macros new b7b069c3702f selftests: kselftest framework: provide "finished" helper new a68645e2e775 selftests: vm: add test for Soft-Dirty PTE bit new d74b9221a504 kselftest/vm: override TARGETS from arguments
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (917bb9458c6a) \ N -- N -- N refs/heads/akpm (d74b9221a504)
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 935 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: Documentation/admin-guide/kdump/vmcoreinfo.rst | 2 +- Documentation/arm64/memory-tagging-extension.rst | 15 +- Documentation/bpf/bpf_prog_run.rst | 117 ++ Documentation/bpf/index.rst | 1 + Documentation/dev-tools/kfence.rst | 12 + .../devicetree/bindings/clock/qcom,a7pll.yaml | 2 +- .../bindings/clock/qcom,dispcc-sm6125.yaml | 87 + .../bindings/clock/qcom,dispcc-sm6350.yaml | 86 + .../bindings/clock/qcom,gcc-apq8064.yaml | 29 +- .../bindings/clock/qcom,gcc-ipq8064.yaml | 76 + .../clock/{qcom,gcc.yaml => qcom,gcc-other.yaml} | 35 +- .../devicetree/bindings/clock/qcom,gcc.yaml | 59 +- .../devicetree/bindings/clock/qcom,gpucc.yaml | 2 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 + .../devicetree/bindings/thermal/rzg2l-thermal.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/gpio/board.rst | 21 +- Documentation/filesystems/dax.rst | 6 +- Documentation/filesystems/netfs_library.rst | 6 +- Documentation/firmware-guide/acpi/enumeration.rst | 22 +- .../firmware-guide/acpi/gpio-properties.rst | 26 +- Documentation/process/programming-language.rst | 6 +- .../it_IT/process/programming-language.rst | 4 +- .../zh_CN/process/programming-language.rst | 3 +- .../zh_TW/process/programming-language.rst | 3 +- Documentation/virt/kvm/api.rst | 87 +- Documentation/virt/kvm/devices/vcpu.rst | 2 +- Documentation/vm/index.rst | 1 + Documentation/vm/page_owner.rst | 6 + MAINTAINERS | 2 +- Makefile | 7 +- arch/alpha/Kconfig | 1 - arch/alpha/kernel/syscalls/Makefile | 3 +- arch/arm/include/asm/assembler.h | 2 +- arch/arm/mm/dma-mapping.c | 2 + arch/arm/mm/mm.h | 4 + arch/arm/tools/Makefile | 3 +- arch/arm64/crypto/sha3-ce-glue.c | 2 +- arch/arm64/crypto/sha512-armv8.pl | 2 +- arch/arm64/crypto/sha512-ce-glue.c | 2 +- arch/arm64/include/asm/mte-kasan.h | 1 + arch/arm64/include/asm/pgtable-prot.h | 4 +- arch/arm64/include/asm/pgtable.h | 11 - arch/arm64/kernel/cpu_errata.c | 1 + arch/arm64/kernel/mte.c | 13 +- arch/arm64/kernel/process.c | 2 - arch/arm64/kernel/vdso32/Makefile | 3 +- arch/arm64/kvm/psci.c | 12 +- arch/arm64/mm/init.c | 2 +- arch/arm64/mm/mmap.c | 17 + arch/ia64/kernel/syscalls/Makefile | 3 +- arch/m68k/Kconfig | 1 - arch/m68k/kernel/syscalls/Makefile | 3 +- arch/microblaze/kernel/syscalls/Makefile | 3 +- arch/mips/boot/compressed/decompress.c | 10 +- arch/mips/kernel/syscalls/Makefile | 3 +- arch/parisc/kernel/syscalls/Makefile | 3 +- arch/powerpc/include/asm/bitops.h | 4 +- arch/powerpc/include/asm/book3s/64/kup.h | 4 +- arch/powerpc/include/asm/spu.h | 4 +- arch/powerpc/kernel/reloc_64.S | 67 +- arch/powerpc/kernel/secvar-sysfs.c | 9 +- arch/powerpc/kernel/syscalls/Makefile | 3 +- arch/powerpc/kernel/vmlinux.lds.S | 2 - arch/powerpc/perf/generic-compat-pmu.c | 4 +- arch/powerpc/perf/hv-24x7.c | 6 +- arch/powerpc/perf/hv-gpci.c | 8 +- arch/powerpc/perf/imc-pmu.c | 6 +- arch/powerpc/perf/isa207-common.c | 2 +- arch/powerpc/perf/power10-pmu.c | 6 +- arch/powerpc/perf/power7-pmu.c | 4 +- arch/powerpc/perf/power8-pmu.c | 4 +- arch/powerpc/perf/power9-pmu.c | 6 +- arch/powerpc/platforms/8xx/pic.c | 1 + arch/powerpc/platforms/cell/cbe_thermal.c | 2 +- arch/powerpc/platforms/cell/spu_base.c | 4 +- arch/powerpc/platforms/cell/spufs/sched.c | 4 +- arch/powerpc/platforms/powernv/opal-core.c | 2 +- arch/powerpc/platforms/powernv/opal-dump.c | 2 +- arch/powerpc/platforms/powernv/opal-flash.c | 2 +- arch/powerpc/platforms/ps3/system-bus.c | 4 +- arch/powerpc/platforms/pseries/papr_scm.c | 2 +- arch/powerpc/platforms/pseries/power.c | 2 +- arch/powerpc/tools/relocs_check.sh | 7 +- arch/s390/kernel/syscalls/Makefile | 3 +- arch/sh/kernel/syscalls/Makefile | 3 +- arch/sparc/kernel/syscalls/Makefile | 3 +- arch/um/drivers/virtio_uml.c | 2 +- arch/x86/entry/syscalls/Makefile | 3 +- arch/x86/include/asm/topology.h | 13 +- arch/x86/kernel/acpi/Makefile | 2 +- arch/x86/kernel/acpi/boot.c | 24 + arch/x86/kernel/acpi/cppc.c | 103 ++ arch/x86/kernel/acpi/cppc_msr.c | 49 - arch/x86/kernel/resource.c | 1 - arch/x86/kernel/smpboot.c | 72 +- arch/x86/xen/setup.c | 2 +- arch/x86/xen/smp_hvm.c | 6 + arch/x86/xen/time.c | 25 +- arch/xtensa/kernel/syscalls/Makefile | 3 +- block/bfq-iosched.c | 16 +- block/blk-core.c | 7 - block/blk-mq-debugfs.c | 6 +- block/blk-mq-debugfs.h | 2 + block/blk-mq-sched.c | 9 +- block/blk-mq-sysfs.c | 16 +- block/blk-mq-tag.c | 4 +- block/blk-mq.c | 180 +- block/blk-mq.h | 2 +- block/blk-sysfs.c | 25 +- block/blk.h | 2 +- block/elevator.c | 6 +- block/genhd.c | 38 +- certs/Makefile | 37 +- certs/system_certificates.S | 3 - crypto/asymmetric_keys/public_key.c | 16 +- drivers/acpi/apei/apei-base.c | 13 +- drivers/acpi/apei/bert.c | 2 +- drivers/acpi/apei/erst.c | 2 +- drivers/acpi/apei/hest.c | 2 +- drivers/acpi/bus.c | 56 +- drivers/base/power/main.c | 10 +- drivers/base/property.c | 75 +- drivers/block/mtip32xx/mtip32xx.c | 4 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/char/random.c | 31 +- drivers/clk/qcom/Kconfig | 50 +- drivers/clk/qcom/Makefile | 5 +- drivers/clk/qcom/clk-rcg.c | 24 + drivers/clk/qcom/clk-rcg.h | 1 + drivers/clk/qcom/clk-rcg2.c | 14 +- drivers/clk/qcom/clk-rpmh.c | 18 + drivers/clk/qcom/clk-smd-rpm.c | 53 +- drivers/clk/qcom/dispcc-sm6125.c | 709 ++++++++ drivers/clk/qcom/dispcc-sm6350.c | 797 ++++++++ drivers/clk/qcom/gcc-ipq806x.c | 649 +++++-- drivers/clk/qcom/gcc-sm8150.c | 74 +- drivers/clk/qcom/gpucc-sm6350.c | 521 ++++++ drivers/crypto/Kconfig | 2 +- drivers/crypto/ccp/ccp-dmaengine.c | 16 + drivers/crypto/ccree/cc_cipher.c | 2 +- drivers/crypto/hisilicon/qm.c | 2 +- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 5 +- drivers/crypto/qat/qat_4xxx/adf_drv.c | 7 + drivers/crypto/qat/qat_common/adf_gen4_pfvf.c | 2 +- drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c | 4 +- drivers/crypto/qat/qat_common/qat_crypto.c | 7 + drivers/crypto/xilinx/zynqmp-sha.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 5 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 15 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 315 ++-- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 21 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 9 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 13 +- .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c | 9 +- .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.h | 67 +- .../dc/clk_mgr/dcn30/dcn30_smu11_driver_if.h | 74 + .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 5 +- .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 24 + .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.h | 2 + .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 8 +- .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c | 26 + .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.h | 2 + drivers/gpu/drm/amd/display/dc/core/dc.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 6 + drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 129 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 7 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 3 + drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 36 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 2 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 117 ++ .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 9 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 62 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.h | 4 + drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 25 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 1369 +------------- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 31 +- drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 25 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 564 +----- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.h | 11 + .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 7 + drivers/gpu/drm/amd/display/dc/dcn303/Makefile | 26 - .../drm/amd/display/dc/dcn303/dcn303_resource.c | 327 +--- .../drm/amd/display/dc/dcn303/dcn303_resource.h | 3 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 6 +- .../drm/amd/display/dc/dcn315/dcn315_resource.c | 37 +- .../drm/amd/display/dc/dcn316/dcn316_resource.c | 37 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 4 + .../dml/{dcn20/dcn20_fpu.c => dcn10/dcn10_fpu.c} | 109 +- .../dml/{dcn20/dcn20_fpu.h => dcn10/dcn10_fpu.h} | 8 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 1922 ++++++++++++++++++++ .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.h | 51 + .../gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c | 362 ++++ .../dml/{dcn20/dcn20_fpu.h => dcn303/dcn303_fpu.h} | 14 +- drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 5 + drivers/gpu/drm/amd/display/dc/link/Makefile | 2 +- .../gpu/drm/amd/display/dc/link/link_dp_trace.c | 146 ++ .../gpu/drm/amd/display/dc/link/link_dp_trace.h | 57 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- .../drm/amd/display/include/ddc_service_types.h | 1 + .../amd/display/include/grph_object_ctrl_defs.h | 22 - drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 12 + drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 1 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 10 + drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 7 + .../drm/amd/pm/swsmu/inc/pmfw_if/aldebaran_ppsmc.h | 3 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 3 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 43 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 12 +- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/gt/intel_gtt.c | 3 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 30 +- drivers/irqchip/irq-meson-gpio.c | 2 - drivers/md/md.c | 2 +- drivers/md/raid1-10.c | 5 + drivers/md/raid1.c | 11 - drivers/md/raid1.h | 1 - drivers/md/raid10.c | 17 +- drivers/md/raid10.h | 1 - drivers/net/dsa/ocelot/felix.c | 90 +- drivers/net/ethernet/8390/mcf8390.c | 10 +- drivers/net/ethernet/fungible/Kconfig | 1 + drivers/net/ethernet/fungible/funeth/funeth_main.c | 2 +- drivers/net/ethernet/fungible/funeth/funeth_txrx.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 57 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 5 - drivers/net/ethernet/intel/iavf/iavf.h | 1 + drivers/net/ethernet/intel/iavf/iavf_main.c | 13 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 40 + drivers/net/ethernet/intel/ice/ice.h | 1 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 31 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 18 - drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 3 - drivers/net/ethernet/intel/ixgbe/ixgbe.h | 6 + drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 21 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 39 +- drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 207 ++- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h | 4 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 2 + drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 11 +- drivers/net/ethernet/intel/ixgbevf/mbx.h | 2 + drivers/net/ethernet/intel/ixgbevf/vf.c | 42 + drivers/net/ethernet/intel/ixgbevf/vf.h | 1 + .../net/ethernet/marvell/prestera/prestera_acl.c | 2 +- .../net/ethernet/marvell/prestera/prestera_main.c | 1 + .../net/ethernet/microchip/lan966x/lan966x_main.c | 9 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 2 + drivers/net/ethernet/nxp/lpc_eth.c | 5 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/ti/cpts.c | 4 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 4 +- drivers/net/virtio_net.c | 257 +-- drivers/net/wireless/realtek/rtw89/core.c | 118 +- drivers/net/wireless/realtek/rtw89/core.h | 24 + drivers/net/wireless/realtek/rtw89/debug.h | 1 + drivers/net/wireless/realtek/rtw89/fw.c | 519 ++++++ drivers/net/wireless/realtek/rtw89/fw.h | 351 ++++ drivers/net/wireless/realtek/rtw89/mac.c | 86 +- drivers/net/wireless/realtek/rtw89/mac.h | 2 + drivers/net/wireless/realtek/rtw89/mac80211.c | 67 +- drivers/net/wireless/realtek/rtw89/reg.h | 1 + drivers/pci/pci-driver.c | 14 +- drivers/perf/marvell_cn10k_ddr_pmu.c | 2 +- drivers/platform/mellanox/mlxbf-tmfifo.c | 3 +- drivers/platform/x86/Kconfig | 2 +- drivers/platform/x86/amd-pmc.c | 3 +- drivers/platform/x86/huawei-wmi.c | 13 +- .../uncore-frequency/uncore-frequency-common.c | 2 +- .../x86/intel/uncore-frequency/uncore-frequency.c | 2 +- drivers/platform/x86/thinkpad_acpi.c | 177 +- drivers/pnp/driver.c | 2 +- drivers/ptp/ptp_ocp.c | 233 ++- drivers/remoteproc/remoteproc_virtio.c | 2 +- drivers/s390/virtio/virtio_ccw.c | 2 +- drivers/scsi/sd.c | 114 +- drivers/scsi/sd.h | 12 +- drivers/scsi/sr.c | 129 +- drivers/scsi/sr.h | 5 - drivers/scsi/st.c | 1 - drivers/scsi/st.h | 1 - drivers/staging/greybus/tools/Makefile | 3 +- drivers/thermal/rcar_thermal.c | 17 +- drivers/usb/core/hcd-pci.c | 4 +- drivers/vfio/pci/mlx5/main.c | 4 +- drivers/virtio/virtio_mmio.c | 12 +- drivers/virtio/virtio_pci_common.c | 28 +- drivers/virtio/virtio_pci_common.h | 3 +- drivers/virtio/virtio_pci_legacy.c | 8 +- drivers/virtio/virtio_pci_modern.c | 146 +- drivers/virtio/virtio_pci_modern_dev.c | 36 - drivers/virtio/virtio_ring.c | 584 ++---- drivers/virtio/virtio_vdpa.c | 2 +- drivers/xen/balloon.c | 3 +- drivers/xen/sys-hypervisor.c | 5 +- fs/aio.c | 1 - fs/binfmt_flat.c | 4 + fs/btrfs/Makefile | 1 + fs/buffer.c | 8 +- fs/cachefiles/io.c | 2 - fs/ceph/addr.c | 5 +- fs/ceph/dir.c | 5 +- fs/cifs/cifs_debug.c | 15 +- fs/cifs/cifs_swn.c | 6 +- fs/cifs/cifsglob.h | 38 +- fs/cifs/cifsproto.h | 8 + fs/cifs/connect.c | 46 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/misc.c | 9 +- fs/cifs/sess.c | 131 +- fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2ops.c | 155 +- fs/cifs/transport.c | 2 +- fs/f2fs/data.c | 89 +- fs/f2fs/f2fs.h | 2 +- fs/f2fs/file.c | 6 - fs/fcntl.c | 18 - fs/io_uring.c | 190 +- fs/open.c | 1 - include/dt-bindings/clock/qcom,dispcc-sm6125.h | 41 + include/dt-bindings/clock/qcom,dispcc-sm6350.h | 48 + include/dt-bindings/clock/qcom,gcc-ipq806x.h | 5 +- include/dt-bindings/clock/qcom,gcc-sm8150.h | 5 + include/dt-bindings/clock/qcom,gpucc-sm6350.h | 37 + include/dt-bindings/clock/qcom,rpmcc.h | 2 + include/dt-bindings/reset/qcom,gcc-ipq806x.h | 5 + include/linux/blk-mq.h | 3 +- include/linux/blkdev.h | 2 +- include/linux/cma.h | 4 - include/linux/fs.h | 21 - include/linux/fwnode.h | 10 +- include/linux/pm.h | 8 +- include/linux/skbuff.h | 1 + include/linux/soc/qcom/smd-rpm.h | 1 + include/linux/virtio.h | 12 - include/linux/virtio_config.h | 74 +- include/linux/virtio_pci_modern.h | 2 - include/net/dsa.h | 6 + include/net/tcp.h | 21 +- include/scsi/scsi_cmnd.h | 9 - include/scsi/scsi_driver.h | 9 +- include/trace/events/f2fs.h | 3 +- include/trace/events/mptcp.h | 4 + include/trace/events/netfs.h | 2 + include/uapi/linux/bpf.h | 3 + include/uapi/linux/kfd_ioctl.h | 5 +- include/uapi/linux/mptcp.h | 1 + include/uapi/linux/prctl.h | 4 +- include/uapi/linux/virtio_config.h | 7 +- include/uapi/linux/virtio_pci.h | 14 - kernel/bpf/Kconfig | 1 + kernel/bpf/syscall.c | 2 +- kernel/configs/debug.config | 1 + kernel/taskstats.c | 5 +- lib/Kconfig.kfence | 12 + lib/kunit/try-catch.c | 3 +- lib/raid6/test/Makefile | 4 +- lib/raid6/test/test.c | 1 - lib/raid6/vpermxor.uc | 2 +- mm/huge_memory.c | 14 +- mm/hugetlb.c | 17 +- mm/hugetlb_vmemmap.c | 42 +- mm/kasan/shadow.c | 5 +- mm/kfence/core.c | 141 +- mm/kfence/kfence_test.c | 3 +- mm/list_lru.c | 6 + mm/memory.c | 10 +- mm/mmap.c | 2 - mm/page_alloc.c | 3 - mm/slub.c | 11 +- net/ax25/af_ax25.c | 7 + net/bpf/test_run.c | 334 +++- net/core/sock.c | 4 +- net/dsa/dsa.c | 60 + net/dsa/dsa2.c | 31 +- net/dsa/dsa_priv.h | 2 + net/dsa/slave.c | 7 + net/dsa/switch.c | 18 - net/ipv4/tcp.c | 21 +- net/ipv4/tcp_ipv4.c | 12 +- net/ipv6/tcp_ipv6.c | 11 +- net/mptcp/pm_netlink.c | 90 +- net/mptcp/protocol.c | 4 + net/mptcp/protocol.h | 3 +- net/mptcp/subflow.c | 75 +- net/tipc/link.c | 9 +- scripts/Makefile.extrawarn | 1 + scripts/checkpatch.pl | 4 +- scripts/kconfig/confdata.c | 15 +- scripts/kconfig/merge_config.sh | 19 +- scripts/kconfig/streamline_config.pl | 2 +- .../kconfig/tests/choice/alldef_expected_config | 6 +- .../kconfig/tests/choice/allmod_expected_config | 4 +- scripts/kconfig/tests/choice/allno_expected_config | 6 +- .../kconfig/tests/choice/allyes_expected_config | 8 +- scripts/kconfig/tests/choice/oldask1_config | 2 +- scripts/kconfig/tests/inter_choice/expected_config | 2 +- scripts/kconfig/tests/new_choice_with_dep/config | 2 +- .../tests/no_write_if_dep_unmet/__init__.py | 7 +- .../tests/no_write_if_dep_unmet/expected_config | 2 +- scripts/mod/modpost.c | 4 +- sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/patch_realtek.c | 1 + sound/usb/mixer_scarlett_gen2.c | 171 +- tools/include/uapi/linux/bpf.h | 3 + tools/lib/bpf/bpf.c | 1 + tools/lib/bpf/bpf.h | 3 +- tools/testing/memblock/Makefile | 3 +- tools/testing/memblock/README | 107 ++ tools/testing/memblock/TODO | 28 + tools/testing/memblock/main.c | 7 + tools/testing/memblock/tests/alloc_api.c | 750 ++++++++ tools/testing/memblock/tests/alloc_api.h | 9 + tools/testing/memblock/tests/alloc_helpers_api.c | 393 ++++ tools/testing/memblock/tests/alloc_helpers_api.h | 9 + tools/testing/memblock/tests/alloc_nid_api.c | 1174 ++++++++++++ tools/testing/memblock/tests/alloc_nid_api.h | 9 + tools/testing/memblock/tests/basic_api.c | 49 +- tools/testing/memblock/tests/basic_api.h | 1 - tools/testing/memblock/tests/common.c | 33 +- tools/testing/memblock/tests/common.h | 21 +- tools/testing/selftests/bpf/network_helpers.c | 86 + tools/testing/selftests/bpf/network_helpers.h | 9 + .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 2 +- tools/testing/selftests/bpf/prog_tests/find_vma.c | 30 +- .../selftests/bpf/prog_tests/perf_branches.c | 4 +- tools/testing/selftests/bpf/prog_tests/perf_link.c | 2 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 17 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 89 - .../selftests/bpf/prog_tests/xdp_do_redirect.c | 177 ++ .../selftests/bpf/progs/test_send_signal_kern.c | 2 +- .../selftests/bpf/progs/test_xdp_do_redirect.c | 100 + tools/testing/selftests/kvm/s390x/memop.c | 735 ++++++-- tools/testing/selftests/net/mptcp/mptcp_join.sh | 237 ++- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 7 + tools/testing/selftests/vm/gup_test.c | 3 +- tools/testing/selftests/vm/ksm_tests.c | 38 +- tools/testing/selftests/vm/transhuge-stress.c | 41 +- tools/testing/selftests/vm/util.h | 69 + tools/vm/page_owner_sort.c | 120 +- usr/include/Makefile | 2 +- 452 files changed, 15128 insertions(+), 6499 deletions(-) create mode 100644 Documentation/bpf/bpf_prog_run.rst create mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc-sm6350.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-ipq8064.yaml copy Documentation/devicetree/bindings/clock/{qcom,gcc.yaml => qcom,gcc-other.yaml} (72%) create mode 100644 arch/x86/kernel/acpi/cppc.c delete mode 100644 arch/x86/kernel/acpi/cppc_msr.c create mode 100644 drivers/clk/qcom/dispcc-sm6125.c create mode 100644 drivers/clk/qcom/dispcc-sm6350.c create mode 100644 drivers/clk/qcom/gpucc-sm6350.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_smu11_driver_if.h copy drivers/gpu/drm/amd/display/dc/dml/{dcn20/dcn20_fpu.c => dcn10/dcn10_fpu.c} (56%) copy drivers/gpu/drm/amd/display/dc/dml/{dcn20/dcn20_fpu.h => dcn10/dcn10_fpu.h} (85%) create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c copy drivers/gpu/drm/amd/display/dc/dml/{dcn20/dcn20_fpu.h => dcn303/dcn303_fpu.h} (77%) create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_dp_trace.c create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_dp_trace.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-sm6125.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-sm6350.h create mode 100644 include/dt-bindings/clock/qcom,gpucc-sm6350.h create mode 100644 tools/testing/memblock/README create mode 100644 tools/testing/memblock/TODO create mode 100644 tools/testing/memblock/tests/alloc_api.c create mode 100644 tools/testing/memblock/tests/alloc_api.h create mode 100644 tools/testing/memblock/tests/alloc_helpers_api.c create mode 100644 tools/testing/memblock/tests/alloc_helpers_api.h create mode 100644 tools/testing/memblock/tests/alloc_nid_api.c create mode 100644 tools/testing/memblock/tests/alloc_nid_api.h create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_do_redirect.c create mode 100644 tools/testing/selftests/vm/util.h