This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allyesconfig in repository toolchain/ci/linux.
omits 6d72dda014a4 Add linux-next specific files for 20220318 omits 894f78c4a6cd Merge branch 'akpm/master' omits 592ade5cba5a kselftest/vm: override TARGETS from arguments omits 60d7e137a462 selftests: kselftest framework: provide "finished" helper omits 0a67d73bc484 selftests: vm: remove dependecy from internal kernel macros omits 94cd24245ced mm-madvise-madv_dontneed_locked-fix omits fdfdca0c1ed3 mm: madvise: MADV_DONTNEED_LOCKED omits 924e25606258 mm-fix-race-between-madv_free-reclaim-and-blkdev-direct-io [...] omits 6e6e90431678 mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits 20e5e60cd87e mm: generalize ARCH_HAS_FILTER_PGPROT omits a118fd2204bb mm: unmap_mapping_range_tree() with i_mmap_rwsem shared omits 06ffad21fb73 mm: warn on deleting redirtied only if accounted omits 31a308d27987 mm-huge_memory-remove-stale-locking-logic-from-__split_hug [...] omits 8767b1cc6362 mm/huge_memory: remove stale locking logic from __split_hu [...] omits e5bbf629ec11 mm/huge_memory: remove stale page_trans_huge_mapcount() omits 3bceed5ea462 mm/swapfile: remove stale reuse_swap_page() omits 866b182d290e mm/khugepaged: remove reuse_swap_page() usage omits d056bc12a243 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() omits 44a6334fcbc2 mm: streamline COW logic in do_swap_page() omits c790ad050fc9 mm-slightly-clarify-ksm-logic-in-do_swap_page-fix omits b5dea48e7792 mm: slightly clarify KSM logic in do_swap_page() omits 8479df85ca30 mm: optimize do_wp_page() for fresh pages in local LRU pagevecs omits 0d91d42c4335 mm: optimize do_wp_page() for exclusive pages in the swapcache omits 05e6543df84f mm/huge_memory: make is_transparent_hugepage() static omits 43df54efec0a userfaultfd/selftests: enable hugetlb remap and remove eve [...] omits 67afb6c2af4d selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test omits 036a56db36ad mm: enable MADV_DONTNEED for hugetlb mappings omits 2cd40bc26fdb kasan: disable LOCKDEP when printing reports omits 0fa81c9b87fe kasan: move and hide kasan_save_enable/restore_multi_shot omits 1e33e2b5c437 kasan: reorder reporting functions omits ca75b7ae1b13 kasan: respect KASAN_BIT_REPORTED in all reporting routines omits bef48cc21381 kasan: add comment about UACCESS regions to kasan_report omits 356d0e55be41 kasan: rename kasan_access_info to kasan_report_info omits 8dd8bdd614fc kasan: move and simplify kasan_report_async omits d63f770e2fb8 kasan: call print_report from kasan_report_invalid_free omits c133622e28b0 kasan: merge __kasan_report into kasan_report omits f880b50372e8 kasan: restructure kasan_report omits 033f7b2231d0 kasan: simplify kasan_find_first_bad_addr call sites omits 39c28faccdd3 kasan: split out print_report from __kasan_report omits 71d1577bd936 kasan: move disable_trace_on_warning to start_report omits c9baf7677134 kasan: move update_kunit_status to start_report omits db517f6c9f58 kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT omits 1c1c22662906 kasan: simplify kasan_update_kunit_status() and call sites omits 35292af93f80 kasan: simplify async check in end_report() omits 9d76359094b3 fix for "kasan: print basic stack frame info for SW_TAGS" omits d81dc76989bb kasan: print basic stack frame info for SW_TAGS omits d3de956dd608 kasan: improve stack frame info in reports omits 291e984fec29 kasan: rearrange stack frame info in reports omits e0cd6fb4b0fe kasan: more line breaks in reports omits 6b9ed7f9ff4a kasan: drop addr check from describe_object_addr omits 0191b9c1fa24 kasan: print virtual mapping info in reports omits c3dae87b64f2 kasan: update function name in comments omits 3fb06f3c4940 mm/kasan: remove unnecessary CONFIG_KASAN option omits fa91a0bab87d kasan: test: support async (again) and asymm modes for HW_TAGS omits 53be05f1d1b1 kasan-improve-vmalloc-tests-fix-3-fix omits 06c2e57ff0f9 another fix for "kasan: improve vmalloc tests" omits ecc5d0e08dfc fix for "kasan: improve vmalloc tests" omits b01085919d4b similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" omits 96ec18cf05ae kasan: improve vmalloc tests omits 8f5947c409b2 kasan: documentation updates omits 1721fa36cf69 arm64: select KASAN_VMALLOC for SW/HW_TAGS modes omits 7636614fcd8d kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS omits 230ada828f94 kasan: add kasan.vmalloc command line flag omits f28a99090808 kasan: clean up feature flags for HW_TAGS mode omits 90ab6e4c79ff kasan: mark kasan_arg_stacktrace as __initdata omits 1084545a66e1 kasan, arm64: don't tag executable vmalloc allocations omits c900f310063e fix for "kasan, vmalloc: only tag normal vmalloc allocations" omits 61a653f36617 kasan, scs: support tagged vmalloc mappings omits cb4cb5500eb8 fix for "kasan, vmalloc: only tag normal vmalloc allocations" omits 73496c4ca3cc kasan, vmalloc: only tag normal vmalloc allocations omits 9e5be09473a2 kasan, vmalloc: add vmalloc tagging for HW_TAGS omits ef4b9697d6f5 kasan, page_alloc: allow skipping memory init for HW_TAGS omits 384a99901922 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS omits 0b1ce56f5f27 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS omits 4f98ee592282 kasan, vmalloc: unpoison VM_ALLOC pages after mapping omits 449ad2e9cb14 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged omits 4cb0a913243f kasan, vmalloc: add vmalloc tagging for SW_TAGS omits 204d2d17fa2a mm: remove unnecessary check in alloc_thread_stack_node() omits e2544ee90c1c fix for "kasan, fork: reset pointer tags of vmapped stacks" omits 30c372b6e539 kasan, arm64: reset pointer tags of vmapped stacks omits f3f5c1530cd8 kasan, fork: reset pointer tags of vmapped stacks omits ee28916080e9 kasan, vmalloc: reset tags in vmalloc functions omits 2444c043f387 kasan: add wrappers for vmalloc hooks omits f5ce071ae015 kasan: reorder vmalloc hooks omits 7598c72845ae kasan, vmalloc: drop outdated VM_KASAN comment omits bb2f1c8ca06e kasan, x86, arm64, s390: rename functions for modules shadow omits fef230813b7d kasan: define KASAN_VMALLOC_INVALID for SW_TAGS omits a96dc2912739 kasan: clean up metadata byte definitions omits 47cfa8b31ab2 kasan, page_alloc: rework kasan_unpoison_pages call site omits c78fd6eb4835 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook omits adc8eec7e4d7 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook omits 452de6be7248 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] omits b98e4277904f kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook omits 67b95eacd736 kasan, page_alloc: refactor init checks in post_alloc_hook omits 8938a989759c kasan: only apply __GFP_ZEROTAGS when memory is zeroed omits b69fa6e3eb17 mm: clarify __GFP_ZEROTAGS comment omits 553a58a76c7b kasan: drop skip_kasan_poison variable in free_pages_prepare omits 5cecccdd09bb kasan, page_alloc: init memory of skipped pages on free omits ccde0eeaace2 kasan, page_alloc: simplify kasan_poison_pages call site omits aa3fcff2b003 kasan, page_alloc: merge kasan_free_pages into free_pages_prepare omits 49383ef893d9 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] omits be8a5bd36b0c kasan, page_alloc: deduplicate should_skip_kasan_poison omits ef7d1087cedb mm/migration: add trace events for base page and HugeTLB m [...] omits 7b2421f257ff mm/migration: add trace events for THP migrations omits dcb15410eae2 mm: remove range parameter from follow_invalidate_pte() omits 6b4e85bba602 dax: fix missing writeprotect the pte entry omits e649eec0ac7c mm: pvmw: add support for walking devmap pages omits 51cb89b42191 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs omits f27f608d5deb dax: fix cache flush on PMD-mapped pages omits 47f13fb21e66 mm: rmap: fix cache flush on THP pages omits 9f30e0a8d134 mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() omits c0b2bc56d480 mm: filemap_unaccount_folio() large skip mapcount fixup omits 5025db76104a mm: delete __ClearPageWaiters() omits ce9eb61ebeb5 selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT omits 4616016569ee selftest/vm: add util.h and and move helper functions there omits 0b6188d81e9c mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery omits 3cf0a6957478 Merge branch 'akpm-current/current' omits 87c5f8d9ecb8 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 7d046328e2a4 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits d1845d89a9d4 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 6e8c6a36f46c Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits f8c0306c8426 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits eb932c5e896a Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 8437e77569ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 349090ca4e6a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 24024e0641b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8d8022416f75 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 85680c795bd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e299227eeb47 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 1e35cb6e8bcf Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits e42a7058a2ed Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits c81b93a4dbc2 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 6f00a607aa08 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 76506de03448 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8d493186565f Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits a1abbcdc9e0c Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits 55f223188f8a Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 91f8380fc0ef Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4a9d8b216fe3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d9ffe38c31d1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f6853767fc47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b14d39977b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d3b722e4218c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1fa3ba358ac4 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits ecebf39a1089 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 500d34be99aa Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 14095582d29c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 060cb08c7616 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 23b8faf38e71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 467635972c5b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b10897c124da Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits ebeb61e9733a Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits f2e8e6e36df9 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 2542643c12cf Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 4674cca432f3 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits c193d3483575 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits f85cae23e146 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits a1c10cbaf4c4 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits b33999548ee1 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits d603bf21f012 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits e91477c47353 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f9b615a391c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 36bfc37da190 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 128c09ac656c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 68173c8934ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d8b9f2d03583 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits d68501c50907 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b0087d59ec7b Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 65168dfcacfc Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 2dd846c4fd30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 859f0e8839ac Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 68c720ee68e5 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 1e74846a9501 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits eda90b8d6171 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e4a68cf382c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 83bb7dcdb90b Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] omits 451a7de63017 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ba65e95c3c8d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6cc84ff70d4d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ba268214325d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7099c7d89191 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 0add2175bf9c Merge branch 'next' of git://github.com/cschaufler/smack-next omits 2d3fbee8aa65 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 901ea4bc34f0 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 48b940ae8067 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 650a32413796 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 6dfaa39d8289 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 852448ad8c7f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b34445db3734 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 89134212b6c2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b0bf7b5d49f3 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits d960981e5589 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d2f741562e3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e5cf91489956 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits ffbd1b3dfcca Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ab9a4cef9183 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0791af9135eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 91047cbec0dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bb4b61bec999 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 09069df7b013 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 685711122202 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 9f346aeb8552 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 3384c2132ed7 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits bb30d36881b0 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 7f162685fbfa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7c7239ce76cb Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 5c82f0a5bf85 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 21f386f6910a Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 6b051b5722f5 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits fcbaf92582e7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits fd45f32ed965 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 618aaf9d281d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 009378994ff2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 16ff041e36f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 90f32e7c4f74 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 6bd94779e1b7 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 6a7b52694823 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits a58e640e9405 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 20924755ad28 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits b5fa5a2b96d9 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 483e5d8bb0ad Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 15e30612e139 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 5da7d733aff0 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 0cc8f8bf4018 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits a3d5da370c63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e00716bc5bb8 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits d341b4a3e86a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cc7431a79b82 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 60bdd865927b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aad923671686 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 0a552b9c39fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1d2751ca45cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 46ee9bda865c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits daad22b0e5a6 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 8fa5847fef11 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 12077a60bd14 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 775a10579f8d Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits c16595e48e19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 19393f3cb7a1 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 263c02c801b7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 88dc6cb282c0 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 4a12c9a24ae2 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits ad1b7ae7e4ba Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 45c55428990d Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits a3fcfd13ded7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 54d1be52021d Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 9262377618b2 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 241e08ac18bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f8fdaede22c8 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 4b626c305da3 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 2e15a73f28be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 28c12c789ef6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d5bffc02e5c9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 463d7beb790d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2a1dcdbb62cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6b0b769efd68 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits ed58d88b2009 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 056e78699d5c Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits d96db5475a29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 84af3df82b13 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 94d59ec8f1ad Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits ca58c5c443ca Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits af3e00abe5ed Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 133f7090d3d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ed27d854649a Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 1bd5bf4fe556 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 6a4091822599 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 28e44b0613f1 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 161a31292582 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0977774c62d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6cba50c1789b Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits eabb50ac2053 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3173596284ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f4bb9786d83b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0ab49c3d36e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8edb15f1bcbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bae86b0763d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c23e6fd02c77 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7542db3c42fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a58df5aa6b95 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ed509ca65d17 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 79950771ef4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8736b021a5d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 159f96ed47c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cb0881445053 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 62189a832bde Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 98a1818b3244 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits e5cab1117382 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 985e660fb0c4 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits d652bf9c040c Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 97adfb9523dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 382d8f4c46c1 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 6ced30da3228 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 4e3cd7c9b0cc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e2ecd2a1957e Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 9707e9001d98 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 7c2efed9f5b6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 06612a2ac369 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 6c0d0455bbb0 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits c2bd12df6aa2 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits c3f4638bda9c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 253746bea464 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 75ce7d02fd3d Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] omits b29ff9900dcf Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 915a4cff7307 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 45304d711d9d Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits d0800331539a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 46c426ff2781 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits db364aa4c3c0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 1e45b88619f8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits acc452b1fbc2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 548b8fbd1be1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 56c32dab6683 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits e39a6c6a295f Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 3b91da5fccf7 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits 0bf5aa8f25e4 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" omits 8da115785dd0 kernel/resource: fix kfree() of bootmem memory again omits d6d316f9e016 kcov: properly handle subsequent mmap calls omits f894a13cb10f kcov: split ioctl handling into locked and unlocked parts omits a7f6cedfb333 kernel/panic.c: remove CONFIG_PANIC_ON_OOPS_VALUE indirection omits 0431f11625b1 panic: move panic_print before kmsg dumpers omits 4d4119ccebe3 panic: add option to dump all CPUs backtraces in panic_print omits 908cad44d39d sysctl: documentation: fix table format warning omits fa588ee2edf8 docs: sysctl/kernel: add missing bit to panic_print omits 2938a449ac13 taskstats-remove-unneeded-dead-assignment-fix omits c6e9ff7155a8 taskstats: remove unneeded dead assignment omits f18dadeb2dcc kasan: no need to unset panic_on_warn in end_report() omits d7630199b620 ubsan: no need to unset panic_on_warn in ubsan_epilogue() omits 0c1555c0f3be panic: unset panic_on_warn inside panic() omits 8e7fdc369bfe docs: kdump: add scp example to write out the dump file omits 0ff19b4a68f3 docs: kdump: update description about sysfs file system support omits d41c4494cdbe arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits 27928f23e10d x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits ae5a0abb3ba9 riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] omits 0ed0f6aa8069 kexec: make crashk_res, crashk_low_res and crash_notes sym [...] omits 9dc731c1ba87 cgroup: add a comment to cgroup_rstat_flush_locked(). omits aa34e1ec67e6 cgroup: use irqsave in cgroup_rstat_flush_locked(). omits f28a50a165e8 fat: use pointer to simple type in put_user() omits ddd6f8035fab minix: fix bug when opening a file with O_DIRECT omits 93c27c03865a fs/pipe.c: local vars have to match types of proper pipe_i [...] omits 0bc827f3ed8b fs/pipe: use kvcalloc to allocate a pipe_buffer array omits 611e35a6784a init/main.c: silence some -Wunused-parameter warnings omits 589ae0e8457b init/main.c: return 1 from handled __setup() functions omits cbbfe55ec60b init.h: improve __setup and early_param documentation omits 6214a76f6f90 init: use ktime_us_delta() to make initcall_debug log more [...] omits c172562bacbf kallsyms: print module name in %ps/S case when KALLSYMS is [...] omits d31a07d086ba checkpatch: use python3 to find codespell dictionary omits 90d9b728ee7f checkpatch: add early_param exception to blank line after [...] omits 6b904ad5d9f6 checkpatch: add --fix option for some TRAILING_STATEMENTS omits fe20aa015c63 checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] omits eef4d5d63978 lz4: fix LZ4_decompress_safe_partial read out of bound omits 71964f2ac700 lib/glob.c: fix uninitialized_var.cocci warning omits 8622f84862f9 lib/refcount.c: use REFCOUNT_WARN() to simplify code omits a27c0e81a2bf lib: bitmap: fix many kernel-doc warnings omits 58c33a2f35ee lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option omits ceb4648d8b8f bitfield: add explicit inclusions to the example omits 33cb55110251 ilog2: force inlining of __ilog2_u32() and __ilog2_u64() omits 33ec5c06ab5b include: drop pointless __compiler_offsetof indirection omits 536e4fa7d267 Kconfig.debug: make DEBUG_INFO always default=n omits 6a93f0e0d0a1 Kconfig.debug: make DEBUG_INFO selectable from a choice omits a8a7c79514d8 kernel/ksysfs.c: use helper macro __ATTR_RW omits 2b1a6dd560e2 Documentation/sparse: add hints about __CHECKER__ omits 57a5e58a30c6 linux-typesh-remove-unnecessary-__bitwise__-fix omits 280abe9f2a94 linux/types.h: remove unnecessary __bitwise__ omits 357c6c4fbd42 proc/sysctl: make protected_* world readable omits c005ebafdbb8 procfs: prevent unprivileged processes accessing fdinfo dir omits 3669faffbd6d fs/proc/task_mmu.c: remove redundant page validation of pte_page omits fa9fa0504492 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment omits 3f9e412124dd proc/vmcore: fix possible deadlock on concurrent mmap and read omits b5f18f22ba16 proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix omits a5b6affc00c3 proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks omits 395225e34d21 kernel/hung_task.c: Monitor killed tasks. omits 478fe81ddd58 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 295e90e7d8ba fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 55deeae870a3 mm/damon/sysfs: remove repeat container_of() in damon_sysf [...] omits 15fd48ff1d9f Docs/ABI/testing: add DAMON sysfs interface ABI document omits cc72d3ccd0f2 Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface omits 7929973b1a3c selftests/damon: add a test for DAMON sysfs interface omits 257a52ef6169 mm/damon/sysfs: support DAMOS stats omits 210f33e25ce8 mm/damon/sysfs: fix out-of-bound array access for wmark_me [...] omits 26bd1d0800aa mm/damon/sysfs: support DAMOS watermarks omits 512eceac2965 mm/damon/sysfs: support schemes prioritization omits 9d5a7f4e571f mm/damon/sysfs: support DAMOS quotas omits 0c0b52a933e8 mm/damon/sysfs: support DAMON-based Operation Schemes omits 6cc60cd11b84 mm/damon/sysfs: support the physical address space monitoring omits 253143c050b5 mm/damon/sysfs: link DAMON for virtual address spaces monitoring omits 772605fc65b2 mm/damon/sysfs: fix missing error code in damon_sysfs_attr [...] omits 49495bce150c mm/damon: implement a minimal stub for sysfs-based DAMON i [...] omits 8aa9b4efcc41 mm/damon/core: add number of each enum type values omits 4e13c2a44d50 mm/damon/core: allow non-exclusive DAMON start/stop omits 0bacd9cb8875 Docs/damon: update outdated term 'regions update interval' omits 224751aa0854 Docs/vm/damon/design: update DAMON-Idle Page Tracking inte [...] omits 15062eb00022 Docs/vm/damon: call low level monitoring primitives the op [...] omits 933dedfac3d5 mm/damon: remove unnecessary CONFIG_DAMON option omits aa489e181d42 mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,se [...] omits 65f8088f931b mm/damon/dbgfs-test: fix is_target_id() change omits 5e88447da9c3 mm/damon/dbgfs: use operations id for knowing if the targe [...] omits 87a9adb5cd90 mm/damon/dbgfs: use damon_select_ops() instead of damon_{v [...] omits 42a4cddbd981 mm/damon/reclaim: use damon_select_ops() instead of damon_ [...] omits 8d8dd1e334ae mm/damon/paddr,vaddr: register themselves to DAMON in subs [...] omits faf4acb61638 mm/damon: let monitoring operations can be registered and [...] omits c7730b91b734 mm/damon: rename damon_primitives to damon_operations omits 9aa045984a21 mm/damon: remove redundant page validation omits 74763a2156bc mm/damon: remove the target id concept omits ce816edb6d3d mm/damon/core: move damon_set_targets() into dbgfs omits ab2c22786c7f Docs/admin-guide/mm/damon/usage: update for changed initai [...] omits a1dbf106ccb9 mm/damon/dbgfs/init_regions: use target index instead of t [...] omits f4b83eca649c mm/hmm.c: remove unneeded local variable ret omits 3ffd725ecfa9 kfence: allow use of a deferrable timer omits 89914a627a52 kfence: test: try to avoid test_gfpzero trigger rcu_stall omits 2019d2462a86 kunit: make kunit_test_timeout compatible with comment omits 549ee33ab866 kunit: fix UAF when run kfence test case test_gfpzero omits f0153bedfd7f kfence: alloc kfence_pool after system startup omits 56716d9cf177 kfence: allow re-enabling KFENCE after system startup omits 3855f8fa0aeb mm/kfence: remove unnecessary CONFIG_KFENCE option omits d4148e3d5f24 mm/page_table_check.c: use strtobool for param parsing omits 6c12b68c8fda mm/highmem: remove unnecessary done label omits 1bdf8e9acf63 highmem-document-kunmap_local-v2 omits 251d47b7cb21 highmem: document kunmap_local() omits 59958fe81708 mm/early_ioremap: declare early_memremap_pgprot_adjust() omits b86055ac90d4 mm/usercopy: return 1 from hardened_usercopy __setup() handler omits 1584e1837c81 mm: uninline copy_overflow() omits 0ccbe1924313 mm: remove usercopy_warn() omits fe9e9c2bff9f mm/zswap.c: allow handling just same-value filled pages omits 986f005e42a6 mm/thp: ClearPageDoubleMap in first page_add_file_rmap() omits 084b7ad53fc0 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 3aa211e1919d mm-only-re-generate-demotion-targets-when-a-numa-node-chan [...] omits ba8ea1ff1a2e mm-only-re-generate-demotion-targets-when-a-numa-node-chan [...] omits 1f280d0cfed4 mm: only re-generate demotion targets when a numa node cha [...] omits 55d1ac918502 drivers/base/memory: clarify adding and removing of memory blocks omits 1eeaa8b24582 drivers/base/memory: determine and store zone for single-z [...] omits 9a6982311c97 drivers/base/node: rename link_mem_sections() to register_ [...] omits ff5d81921d75 mm/memory_hotplug: fix misplaced comment in offline_pages omits ca7b8d96a144 mm/memory_hotplug: clean up try_offline_node omits a2f121c2b56b mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] omits 1faa49b96a6e mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix omits 3dda298bad6d mm/memory_hotplug: remove obsolete comment of __add_pages omits 504acb7587e8 drivers/base/node: consolidate node device subsystem initi [...] omits 747fb9a09cc0 drivers/base/memory: add memory block to memory group afte [...] omits 2889d9b2e7b7 memcg: do not tweak node in alloc_mem_cgroup_per_node_info omits 7950528786d4 mm: make free_area_init_node aware of memory less nodes omits 9d667dfc335a mm, memory_hotplug: reorganize new pgdat initialization omits 67c65d1b8cf3 mm, memory_hotplug: drop arch_free_nodedata omits 469b41a41398 mm-handle-uninitialized-numa-nodes-gracefully-fix omits c5a8dccce9cd mm: handle uninitialized numa nodes gracefully omits 9039a226f220 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] omits a332911e7068 mm: madvise: skip unmapped vma holes passed to process_madvise omits f789e34f5059 mm: madvise: return correct bytes advised with process_madvise omits e97ea8dbc1b5 mm/madvise: use vma_lookup() instead of find_vma() omits 02784c1b0e9a mm/hwpoison: check the subpage, not the head page omits f917d72cf62c mm/ksm: use helper macro __ATTR_RW omits dfd6423bbb30 mm/vmstat: add event for ksm swapping in copy omits 3b7c6ddfc6fc mm: page_io: fix psi memory pressure error on cold swapins omits e60651c41f98 memory tiering: skip to scan fast memory omits 978dc7790a79 NUMA balancing: optimize page placement for memory tiering system omits 4ef226a6ea1f NUMA Balancing: add page promotion counter omits 0cdf582bc56f powerpc/fadump: opt out from freeing pages on cma activati [...] omits 5b55658c4c33 mm/cma: provide option to opt out from exposing pages on a [...] omits c8db7ce3f384 mm/thp: refix __split_huge_pmd_locked() for migration PMD omits af726b21c2b5 mm/migrate: fix race between lock page and clear PG_Isolated omits a121a865ab2f mm,migrate: fix establishing demotion target omits ef18e22de677 mm/oom_kill: remove unneeded is_memcg_oom check omits fba5f50cb6fb mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 4fbd79de2889 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 898baebb2ae9 mm/mempolicy: fix potential mpol_new leak in shared_policy [...] omits 4d65dd08bf4e mempolicy: mbind_range() set_policy() after vma_merge() omits eea55143d508 mm: compaction: cleanup the compaction trace events omits 238aee7bdf71 mm: vmscan: fix documentation for page_check_references() omits 6736096505cc mm: workingset: replace IRQ-off check with a lockdep assert. omits 1b3d8c92292e userfaultfd/selftests: fix uninitialized_var.cocci warning omits 7f26c6a4f867 userfaultfd-provide-unmasked-address-on-page-fault-v3-fix omits 7e0bf380b8fc userfaultfd: provide unmasked address on page-fault omits bcfb6355e84a userfaultfd: provide unmasked address on page-fault omits c9d51df6879c userfaultfd: mark uffd_wp regardless of VM_WRITE flag omits f9ea5f820600 hugetlb: fix comments about avoiding atomic allocation of [...] omits 995bdac9e7ad mm: remove unneeded local variable follflags omits 8d0abe2123ae mm-export-pageheadhuge-fix omits 6f462115a171 mm/hugetlb.c: export PageHeadHuge() omits 38d90c6428a5 mm/hugetlb: use helper macro __ATTR_RW omits fe4a53f632d4 hugetlb-clean-up-potential-spectre-issue-warnings-v2 omits c6a319ddb907 hugetlb: clean up potential spectre issue warnings omits 9956bd42e039 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB omits 7e7ce9ad7849 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits fcb7357fe017 selftests: vm: add a hugetlb test case omits 96ddf762cbec mm: sparsemem: use page table lock to protect kernel pmd o [...] omits 6069bc3c820f mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits 4428aea0c107 mm-hugetlb-free-the-2nd-vmemmap-page-associated-with-each- [...] omits ff1637f3570a mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits a825b682f0aa mm/mlock: fix potential imbalanced rlimit ucounts adjustment omits fb79f736f8be mm, fault-injection: declare should_fail_alloc_page() omits fbb12cb4ecde mm/memory-failure.c: make non-LRU movable pages unhandlable omits 6a477e3a1984 mm/memory-failure.c: avoid calling invalidate_inode_page() [...] omits 055489a03017 mm-memory-failurec-fix-race-with-changing-page-compound-again-fix omits 7bc9dc41ee7d mm/memory-failure.c: fix race with changing page compound again omits 8f65ab5f83ba mm/hwpoison: add in-use hugepage hwpoison filter judgement omits 09d955a7dd53 mm/hwpoison: avoid the impact of hwpoison_filter() return [...] omits 7fe4f504022b mm-hwpoison-inject-support-injecting-hwpoison-to-free-page-fix omits 78e552668d25 mm/hwpoison-inject: support injecting hwpoison to free page omits 6747a437c468 mm/memory-failure.c: remove unnecessary PageTransTail check omits 626b26f18681 mm/memory-failure.c: remove obsolete comment in __soft_off [...] omits 807e431d29ce mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] omits 33d9160b597c mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev omits 644bc7c8093a mm/memory-failure.c: fix race with changing page more robustly omits 15287eac51f9 mm/memory-failure.c: rework the signaling logic in kill_proc omits 98e3b9dbb710 mm/memory-failure.c: catch unexpected -EFAULT from vma_address() omits ec09626fad0c mm/memory-failure.c: minor clean up for memory_failure_dev [...] omits 5adebd44d6ca mm: invalidate hwpoison page cache page in fault path omits 0135a87e9b71 mm/hwpoison: fix error page recovered but reported "not re [...] omits 0673677a202e mm/memory-failure.c: remove obsolete comment omits 37d2d255e0be mm/page_alloc: check high-order pages for corruption durin [...] omits 04bcf1406b0a mm/page_alloc: call check_new_pages() while zone spinlock [...] omits b14076f80cb9 mm: count time in drain_all_pages during direct reclaim as [...] omits de543a569467 arch-x86-mm-numa-do-not-initialize-nodes-twice-v2 omits c2771dab8732 arch/x86/mm/numa: Do not initialize nodes twice omits 11baee07e3be mm/page_alloc: do not prefetch buddies during bulk free omits 6346867bcff9 mm/page_alloc: limit number of high-order pages on PCP dur [...] omits 566e2d1704ea mm/page_alloc: free pages in a single pass during bulk free omits 2c19f4fb11a9 mm/page_alloc: drain the requested list first during bulk free omits 53113725b054 mm/page_alloc: simplify how many pages are selected per pc [...] omits 7080167db731 mm/page_alloc: track range of active PCP lists during bulk free omits c24a67503347 mm/page_alloc: fetch the correct pcp buddy during bulk free omits c2f76c7d66b4 mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end [...] omits b8fe8346d05c mm/page_alloc: mark pagesets as __maybe_unused omits 0f3a152571a2 mm: enforce pageblock_order < MAX_ORDER omits 04bb156bbc95 cma: factor out minimum alignment requirement omits 9b3ebfd9e203 mm/page_alloc: don't pass pfn to free_unref_page_commit() omits 7c34c95a7b03 mm/mmzone.h: remove unused macros omits a45859bf38f3 mm: discard __GFP_ATOMIC omits 7fae56abd464 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() omits ba8920e4af55 mm/page_alloc: add penalty to local_node omits 4deea44b1d24 mm/page_alloc: adding same penalty is enough to get round- [...] omits ea1e6809dce7 mm: page_alloc: avoid merging non-fallbackable pageblocks [...] omits 897d6f0c1c35 mm/vmalloc: fix comments about vmap_area struct omits dba0469f0def mm/vmalloc.c: vmap(): don't allow invalid pages omits 5c8e976e435b mm/vmalloc.c: fix "unused function" warning omits 338a305079f8 mm/vmalloc: eliminate an extra orig_gfp_mask omits 7dbb8aa66513 mm/vmalloc: add adjust_search_size parameter omits 4110df363c1e mm/vmalloc: Move draining areas out of caller context omits 477b4678ea43 mm/vmalloc: remove unneeded function forward declaration omits 0f083d64784a mm/sparse: make mminit_validate_memmodel_limits() static omits 0cba521a1489 mm/mremap:: use vma_lookup() instead of find_vma() omits f63095cf83a2 mm/mmap: remove obsolete comment in ksys_mmap_pgoff omits 7b5307d7a045 mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK omits 6ce6f664f175 mm/memory.c: use helper macro min and max in unmap_mapping [...] omits 7a056e242df7 mm/memory.c: use helper function range_in_vma() omits b5917b60a3d8 mm/mmap: return 1 from stack_guard_gap __setup() handler omits 0c5b5906e165 mm: rework swap handling of zap_pte_range omits 550c9ff8a5d3 mm: change zap_details.zap_mapping into even_cows omits ec4137ccbf22 mm: rename zap_skip_check_mapping() to should_zap_page() omits dbe733d7f578 mm-dont-skip-swap-entry-even-if-zap_details-specified-v5 omits 19472f5760b5 mm: don't skip swap entry even if zap_details specified omits e997f2166206 mm: replace multiple dcache flush with flush_dcache_folio() omits 4cfbbe2ab212 mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] omits eab26714b308 mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() omits 225e804d8be8 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] omits c1dc67da5a42 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] omits 0931acc8874b mm: fix missing cache flush for all tail pages of compound page omits 85d024611b6f mm: thp: fix wrong cache flush in remove_migration_pmd() omits 7f83bbfee31c mm: remove mmu_gathers storage from remaining architectures omits d6e3dbad150a mm: merge pte_mkhuge() call into arch_make_huge_pte() omits 42ce47fc7bbc selftests, x86: fix how check_cc.sh is being invoked omits fc6f81c7d630 memcg: enable accounting for tty-related objects omits 486be0d26cef mm: memcontrol: rename memcg_cache_id to memcg_kmem_id omits b3c9d322edfa mm: list_lru: rename list_lru_per_memcg to list_lru_memcg omits db93d0553789 mm: memcontrol: fix cannot alloc the maximum memcg ID omits 7465a6271010 mm: memcontrol: reuse memory cgroup ID for kmem ID omits 8babf54e5a33 mm-list_lru-replace-linear-array-with-xarray-fix omits 5fa0d6cc67c4 mm: list_lru: replace linear array with xarray omits 4883fc763dda mm: list_lru: rename memcg_drain_all_list_lrus to memcg_re [...] omits 7b266bb89742 mm: list_lru: allocate list_lru_one only when needed omits 682e3dfd003b mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css [...] omits 006bdbcb83c0 xarray: use kmem_cache_alloc_lru to allocate xa_node omits 6afa8ab68bc7 mm: dcache: use kmem_cache_alloc_lru() to allocate dentry omits e8e875e5fbbf f2fs: allocate inode by using alloc_inode_sb() omits 318315485654 fs: allocate inode by using alloc_inode_sb() omits c6118de75f8a fs: introduce alloc_inode_sb() to allocate filesystems spe [...] omits 8d56019ac74d mm: introduce kmem_cache_alloc_lru omits 605d33a110d7 mm: list_lru: transpose the array of per-node per-memcg lru lists omits a385bf20ed41 mm/memcg: disable migration instead of preemption in drain [...] omits 49818a417064 mm/memcg: protect memcg_stock with a local_lock_t omits 5e93c7210208 mm/memcg: opencode the inner part of obj_cgroup_uncharge_p [...] omits 734ed253194c mm/memcg: protect per-CPU counter by disabling preemption [...] omits 47fb5aba6f77 mm/memcg: disable threshold event handlers on PREEMPT_RT omits 31979a6a93d6 mm/memcg: revert ("mm/memcg: optimize user context object [...] omits f6ba35fe8e91 mm/memcg: move generation assignment and comparison together omits 62b842d24eaa mm/memcg: set pos to prev unconditionally omits beec9b15d21f mm/memcg: set memcg after css verified and got reference omits cce837c14e4c mm/memcontrol: return 1 from cgroup.memory __setup() handler omits dccfb27c8f7c memcg: synchronously enforce memory.high for large overcharges omits eca093fc2dba selftests: memcg: test high limit for single entry allocation omits 8fab2f40db5d memcg: unify force charging conditions omits ef7204aa456e memcg: refactor mem_cgroup_oom omits f4645f2700de mm/memcg: retrieve parent memcg from css.parent omits 7e56de6d56d9 mm/memcg: mem_cgroup_per_node is already set to 0 on allocation omits a43d5ce7972d memcg: add per-memcg total kernel memory stat omits 9567cf179318 memcg: replace in_interrupt() with !in_task() omits f41854294f66 memcg: sync flush only if periodic flush is delayed omits 4064fbc714d7 mm: shmem: use helper macro __ATTR_RW omits e4fa02c1682c tmpfs: do not allocate pages on read omits 2ff05466237e shmem: mapping_set_exiting() to help mapped resilience omits 200764f2ecbe tmpfs: three tweaks to creation time patch omits fb7991d00000 tmpfs: support for file creation time omits 9775ff0b69fb mm/swap: fix confusing comment in folio_mark_accessed omits 99b8d5dda6e9 mm/gup: remove unused get_user_pages_locked() omits fc3c9f20f39c mm: change lookup_node() to use get_user_pages_fast() omits 7339f95e62ae mm/gup: remove unused pin_user_pages_locked() omits 5767786d2d98 mm/gup: follow_pfn_pte(): -EEXIST cleanup omits 8210eeb5c0f7 mm: fix invalid page pointer returned with FOLL_PIN gups omits db43ab79caf4 mm: fs: fix lru_cache_disabled race in bh_lru omits a63c9bd4dddf mm/writeback: minor clean up for highmem_dirtyable_memory omits a690033e8d6a filemap: remove find_get_pages() omits 5fa276998b3e mm: unexport page_init_poison omits 4b4d158be273 tools/vm/page_owner_sort.c: support for multi-value select [...] omits 1b79754a55cc tools/vm/page_owner_sort.c: use fprintf() to send error me [...] omits fe0bfc98b099 tools/vm/page_owner_sort.c: support for user-defined culli [...] omits c3e61df56add tools/vm/page_owner_sort.c: support for selecting by PID, [...] omits bf3f88fd28c5 tools/vm/page_owner_sort: support for sorting by task comm [...] omits 81a84bfcfdd0 tools/vm/page_owner_sort: fix three trivival places omits 4deb70b96176 tools/vm/page_owner_sort.c: support sorting by tgid and up [...] omits dc7c88a8edb8 tools/vm/page_owner_sort.c: add a security check omits 765857267688 tools/vm/page_owner_sort.c: fix comments omits 5a2cc42e4009 tools/vm/page_owner_sort.c: fix the instructions for use omits 0c0d963f5b39 mm/page_owner.c: record tgid omits 84d84233e421 mm/page_owner: record task command name omits 779357ee4311 mm/page_owner: print memcg information omits 7b080a01b6b0 mm/page_owner: use scnprintf() to avoid excessive buffer o [...] omits ed33a94ff6fa lib/vsprintf: avoid redundant work with 0 size omits a5c4e2f52a68 Documentation/vm/page_owner.rst: fix unexpected indentation warns omits 5b22591a8eab documentation-vm-page_ownerrst-update-the-documentation-fix omits 6797dc294654 Documentation/vm/page_owner.rst: update the documentation omits feba19a04b70 tools/vm/page_owner_sort.c: delete invalid duplicate code omits d42620c814ca tools/vm/page_owner_sort.c: two trivial fixes omits e3ff087ff9e2 tools/vm/page_owner_sort.c: support sorting pid and time omits ce41a3371d87 tools/vm/page_owner_sort.c: add switch between culling by [...] omits c83dcf8ca1da tools/vm/page_owner_sort.c: support sorting by stack trace omits 67151b3cf263 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits 87655597826a tools/vm/page_owner_sort.c: sort by stacktrace before culling omits 4dcea4eb9204 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] omits dee4fb40a0ac mount: warn only once about timestamp range expiration omits e4cf1389bb9f mm: lru_cache_disable: replace work queue synchronization [...] omits 5fde80788d3f mm/list_lru: optimize memcg_reparent_list_lru_node() omits 0229b73b7669 mm: __isolate_lru_page_prepare() in isolate_migratepages_block() omits e0a81b2a8b65 mm/fs: delete PF_SWAPWRITE omits 6215866a629b remove congestion tracking framework omits 7d297c75c8ba block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" omits fedff969dc47 f2fs: replace congestion_wait() calls with io_schedule_timeout() omits 60ab9d60fb86 remove-bdi_congested-and-wb_congested-and-related-functions-fix omits 73323bf91641 remove bdi_congested() and wb_congested() and related functions omits cddf215bc89b remove inode_congested() omits 0047f4b7dca5 ceph: remove reliance on bdi congestion omits 6afabe6347fb nfs: remove reliance on bdi congestion omits 5ca52afec1b0 fuse: remove reliance on bdi congestion omits c3716300b2a6 mm: improve cleanup when ->readpages doesn't process all pages omits 2643d96b7872 mm: document and polish read-ahead code omits a9e8253485b9 doc: convert 'subsection' to 'section' in gfp.h omits 6c9c7d14722d ocfs2: fix ocfs2 corrupt when iputting an inode omits 2070daa10422 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 44e8d112db15 ocfs2: reflink deadlock when clone file to the same direct [...] omits 4e7cbc3985e0 fs/ocfs2: fix comments mentioning i_mutex omits b1d8e7e65db6 ocfs2: cleanup some return variables omits 47202d3cea5b ntfs: add sanity check on allocation size omits 5ee4f7f212e1 scripts/spelling.txt: add more spellings to spelling.txt omits 22979b5a4c4a kthread: make it clear that kthread_create_on_node() might [...] omits c3bb242fcbd3 linux/kthread.h: remove unused macros omits 1ac9b3e39c7c /proc/kpageflags: do not use uninitialized struct pages omits 8c9507d70145 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 470dd3f691b5 hugetlb: do not demote poisoned hugetlb pages omits d79e394c7ba5 Merge branch 'remotes/lorenzo/pci/uniphier' omits 3e7b96d12139 Merge branch 'remotes/lorenzo/pci/rcar' omits a959fe1f7fb5 Merge branch 'remotes/lorenzo/pci/qcom' omits 15f05c408c59 Merge branch 'remotes/lorenzo/pci/mvebu' omits 27892ea49fc0 Merge branch 'remotes/lorenzo/pci/misc' omits e380e9da1f86 Merge branch 'remotes/lorenzo/pci/imx6' omits 4b52e9cb2f30 Merge branch 'remotes/lorenzo/pci/hv' omits 0c2c4cefb9f3 Merge branch 'pci/host/fu740' omits 0f307cf05770 Merge branch 'remotes/lorenzo/pci/endpoint' omits 849b720b7913 Merge branch 'pci/host/dwc' omits f44aeb2fbc26 Merge branch 'remotes/lorenzo/pci/aardvark' omits 5feee930e036 Merge branch 'pci/vga' omits 058fe88df43c Merge branch 'pci/p2pdma' omits 6a3a5ae87fce Merge branch 'pci/misc' omits cd4f6b1cde8b Merge branch 'pci/hotplug' omits b0e8ff8f904d Merge branch 'pci/enumeration' omits 37bc9723a3b7 Merge branch 'pci/bridge-class-codes' omits ca01309c5c1b Merge branch 'pci/acpi' omits 366188b45dc5 Merge remote-tracking branch 'spi/for-5.18' into spi-next omits 2764402c9dcd Merge branch 'spi-linus' into spi-next omits e3f6d21a23ee Merge remote-tracking branch 'spi/for-5.16' into spi-linus omits a0a8f53f9587 Merge remote-tracking branch 'asoc/for-5.18' into asoc-next omits 153e3ea74aec Merge branch 'asoc-linus' into asoc-next omits 5cdefac88f6e f2fs: use aggressive GC policy during f2fs_disable_checkpoint() omits bf03f9559b7d f2fs: initialize sbi->gc_mode explicitly omits 3459538a3654 f2fs: fix compressed file start atomic write may cause dat [...] omits 2a20faf0630e Merge branches 'thermal-int340x' and 'thermal-docs' into l [...] omits 7facc36288fc Merge branches 'pm-cpufreq' and 'pm-sleep' into linux-next omits 255a55aaccb1 Bluetooth: mt7921s: Add WBS support omits 3cabc5ca2c9d Bluetooth: mt7921s: Add .btmtk_get_codec_config_data omits c844ce71d5be Bluetooth: mt7921s: Add .get_data_path_id omits aeeb8ed27062 Bluetooth: mt7921s: Set HCI_QUIRK_VALID_LE_STATES omits 496eab9dde9f Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt omits 65d6602f6334 Bluetooth: btmtkuart: fix error handling in mtk_hci_wmt_sync() omits 65ac48b3f225 Bluetooth: call hci_le_conn_failed with hdev lock in hci_l [...] omits 6938e36b5b72 Bluetooth: Send AdvMonitor Dev Found for all matched devices omits ccc0b735b2f0 Bluetooth: msft: Clear tracked devices on resume omits 68e607b69ccf Bluetooth: fix incorrect nonblock bitmask in bt_sock_wait_ready() omits ca497d2cb419 Bluetooth: Don't assign twice the same value omits 5276ef693144 Bluetooth: btrtl: Add support for RTL8852B omits 7dc961a78659 Bluetooth: hci_uart: add missing NULL check in h5_enqueue omits 811246d2f031 Bluetooth: Fix use after free in hci_send_acl omits 9d786ab533c0 Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on f [...] omits 2f93ea193094 Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL omits d9861cbd82b5 Bluetooth: btmtkuart: fix the conflict between mtk and msf [...] omits 863e11def199 Bluetooth: btmtkuart: add .set_bdaddr support omits 35a18b46f9b8 Bluetooth: btmtkuart: rely on BT_MTK module omits e2a32250eff7 Bluetooth: btusb: Add missing Chicony device for Realtek R [...] omits 200d8766f88f Bluetooth: mgmt: remove redundant assignment to variable cur_len omits 82c20a7b207d Merge branch into tip/master: 'x86/cleanups' omits 3e6a27d26fae Merge branch into tip/master: 'x86/misc' omits 28b6c894942a gfs2: Add read/write page 'fault_stats' omits b2d5f10d9662 gfs2: Disable page faults during lockless buffered reads omits c5d3786a88f6 gfs2: Fix should_fault_in_pages() logic omits 10ed1ec9c9ca media: spi: Kconfig: Place SPI drivers on a single menu omits 905160e36e4b media: i2c: Kconfig: move camera drivers to the top omits ab6cc73b9641 media: atomisp: fix bad usage at error handling logic omits b44432a80700 media: platform: rename mediatek/mtk-jpeg/ to mediatek/jpeg/ omits 798c87be3f6d media: media/*/Kconfig: sort entries omits e4e92b9a6d86 media: Kconfig: cleanup VIDEO_DEV dependencies omits 772edc05cfcb media: platform/*/Kconfig: make manufacturer menus more uniform omits 5036f3bff676 media: platform: Create vendor/{Makefile,Kconfig} files omits 1166f280d871 media: platform: ti/Kconfig: move VPE/CAL entries to it omits 0d6c8433b0eb media: platform: re-structure TI drivers omits fca4e9825fef media: platform: rename omap/ to ti/omap/ omits 12dba193e6fc media: platform: rename omap3isp/ to ti/omap3isp/ omits 5fc23fe394f7 media: platform: rename davinci/ to ti/davinci/ omits 9a49ccc64824 media: platform: rename am437x/ to ti/am437x/ omits 05dba3155268 media: platform: place stm32/ and sti/ under st/ dir omits 5e56fede8656 Merge branch 'fs-folio' into for-next omits 5063f22c914e mm/damon: minor cleanup for damon_pa_young omits cf15d774d4bf Merge of prlimit-tasklist_lock-for-v5.18, per-namespace-ip [...] omits 5b1615750cfe ptrace: Remove duplicated include in ptrace.c omits a874cf1ea833 media: platform: rename s5p-mfc/ to samsung/s5p-mfc/ omits 26f8b7e57c52 media: platform: rename s5p-jpeg/ to samsung/s5p-jpeg/ omits 0875d9545848 media: platform: rename s5p-g2d/ to samsung/s5p-g2d/ omits 7b60e75581da media: platform: rename s3c-camif/ to samsung/s3c-camif/ omits 531daf264b8f media: platform: rename exynos-gsc/ to samsung/exynos-gsc/ omits 75b4bbf90352 media: platform: rename exynos4-is/ to samsung/exynos4-is/ omits 530d9d0ba8e2 media: platform: rename tegra/vde/ to nvidia/tegra-vde/ omits ad2ced059eef Merge branch 'acpi-scan-fixes' into linux-next omits 1819c4a4bd56 afs: Maintain netfs_i_context::remote_i_size omits a4e875eb02a2 netfs: Keep track of the actual remote file size omits 22375a9c0212 netfs: Split some core bits out into their own file omits afbee696ea98 netfs: Split fs/netfs/read_helper.c omits fd6837678c29 netfs: Rename read_helper.c to io.c omits 55894d5be9b5 netfs: Prepare to split read_helper.c omits 5bbdb3d09f12 netfs: Add a function to consolidate beginning a read omits e0ac33387cc4 netfs: Add a netfs inode context omits 26ff4e51bb4c fs/lock: only call lm_breaker_owns_lease if there is conflict. omits 10c5ad949f42 fs/lock: add new callback, lm_lock_expired, to lock_manage [...] omits 6cb9327ca799 Merge remote-tracking branch 'regulator/for-5.18' into reg [...] omits 135fd7aad4c0 Merge branch 'regulator-linus' into regulator-next omits 2489d5d9cded Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits 61f719d76d1b Merge branch into tip/master: 'core/core' omits d71e912bccff Merge branch into tip/master: 'irq/core' omits 1a1e02e57ddc Merge branch into tip/master: 'locking/core' omits e0ab6852ee8e Merge branch into tip/master: 'perf/core' omits 6ee893d9ac34 Merge branch into tip/master: 'ras/core' omits 791d54a43c6f Merge branch into tip/master: 'sched/core' omits 84c4ed747de2 Merge branch into tip/master: 'timers/core' omits 5aeda644d75b Merge branch into tip/master: 'x86/build' omits 42cd738ffa15 Merge branch into tip/master: 'x86/cc' omits 3c2339874ddc Merge branch into tip/master: 'x86/cleanups' omits 94c26283f64e Merge branch into tip/master: 'x86/core' omits 5cf24d22af6d Merge branch into tip/master: 'x86/cpu' omits 5cdee7c418fe Merge branch into tip/master: 'x86/irq' omits 2614fd631595 Merge branch into tip/master: 'x86/misc' omits 825e3a76ea7a Merge branch into tip/master: 'x86/paravirt' omits 331616a1e04b Merge branch into tip/master: 'x86/pasid' omits d0efe4968a1a Merge branch into tip/master: 'x86/sev' omits db24b767f70e Merge branch into tip/master: 'x86/sgx' omits 4a73286a19a5 Merge branch 'thermal-hfi' into linux-next omits 6b788bef8663 Merge branches 'thermal-int340x', 'thermal-powerclamp' and [...] omits 49b7d538e82a Merge branch 'thermal' into linux-next omits 32e214dc1a8e Merge branch 'devprop' into linux-next omits c349f4551e2c Merge branch 'pm-tools' into linux-next omits 47f68badbb48 Merge branch 'powercap' into linux-next omits 5c2c0827bdd2 Merge branches 'pm-core', 'pm-sleep', 'pm-domains' and 'pm [...] omits 6cdab8ab75f2 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next omits 1c68ae0300e6 Merge branch 'pnp' into linux-next omits 6b44cfbd379c Merge branches 'acpi-fan', 'acpi-battery', 'acpi-soc' and [...] omits 78b5c4ca7941 Merge branches 'acpi-ec', 'acpi-docs' and 'acpi-apei' into [...] omits 34c48bb30db4 Merge branches 'acpi-pm', 'acpi-properties', 'acpi-misc' a [...] omits 9bf8fd60f6f7 Merge branches 'acpica', 'acpi-osl', 'acpi-tables', 'acpi- [...] omits 099785d3adee Merge branch 'devel' into for-next omits e6798c69dd35 media: platform: rename mtk-vpu/ to mediatek/mtk-vpu/ omits c79506564cd0 media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/ omits 78ea7e7dd005 media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/ omits 477d0ebeedae media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/ omits b867036860b1 media: platform: rename meson/ge2d/ to amlogic/meson-ge2d/ omits 92238532acb0 media: platform: rename marvell-ccic/ to marvell/ omits bfc08fd88e45 media: platform: rename coda/ to chips-media/ omits 2180a5f81ef0 media: platform: Kconfig: place platform drivers on a submenu omits 202a383fb7d7 media: platform: move some manufacturer entries omits f85dd597e69f media: platform: Kconfig: sort entries omits 509a5f975a93 media: platform: s5p-jpeg: move config to its own file omits dc428e9ed95a media: platform: s5p-mfc: move config to its own file omits f3d79c52add1 media: platform: bdisp: move config to its own file omits 76864ba733a9 media: platform: delta: move config to its own file omits 5f65603bff4a media: platform: rkisp1: move config to its own file omits 43508e9350e5 media: platform: ti-vpe: move config to its own file omits 44af58ff9d59 media: platform: vde: move config to its own file omits 75e8bceb899d media: platform: sun8i-rotate: move config to its own file omits 00158c957906 media: platform: sun8i-di: move config to its own file omits ff01bcbd319f media: platform: stm32: move config to its own file omits 8df22eded7bd media: platform: hva: move config to its own file omits 1a6fa465ce73 media: platform: s5p-g2d: move config to its own file omits 2a8b7b24b850 x86/PCI: Add #includes to asm/pci_x86.h omits 226a827e93b5 gpio: Drop CONFIG_DEBUG_GPIO omits d6ef10c59bbd PCI: ibmphp: Remove unused assignments omits 0ef1f674af01 PCI: cpqphp: Remove unused assignments omits c41590f812b3 PCI: fu740: Remove unused assignments omits 10bd45629c0a PCI: kirin: Remove unused assignments omits 2f5086984623 PCI: Remove unused assignments omits 66908004f055 Merge perf monitor support for papr-nvdimms and BLK-apertu [...] omits db8cd5efeebc dax: Fix missing kdoc for dax_device omits 1edc7a507ad2 PCI: Declare pci_filp_private only when HAVE_PCI_MMAP omits dc1d63a69730 clk: sunxi-ng: sun6i-rtc: Add support for H6 omits df8925adc02f clk: sunxi-ng: Add support for the sun6i RTC clocks omits b6e649834afa clk: sunxi-ng: mux: Allow muxes to have keys omits c7b2c4536cd9 ksmbd: increment reference count of parent fp omits 7e02126ddced ksmbd: fix racy issue from using ->d_parent and ->d_name omits 4f8c35616f1e ksmbd: remove filename in ksmbd_file omits d034f1b6ee69 ksmbd: remove internal.h include omits cabab3a1d938 ksmbd: use netif_is_bridge_port omits 5d8883851b15 Documentation: ksmbd: update Feature Status table omits 7082946186fc ceph: Make ceph_init_request() check caps on readahead omits d88b12efaff7 extcon: usb-gpio: Remove disable irq operation in system sleep omits 52df12d718be netfs: Change ->init_request() to return an error code omits 0de140d2851b netfs: Refactor arguments for netfs_alloc_read_request omits 197c8c41c01e netfs: Adjust the netfs_failure tracepoint to indicate non [...] omits 6a9a15a81195 netfs: Trace refcounting on the netfs_io_subrequest struct omits 0af722cc9f5f netfs: Trace refcounting on the netfs_io_request struct omits 2454120d598c netfs: Adjust the netfs_rreq tracepoint slightly omits 1a57530f30f6 netfs: Split netfs_io_* object handling out omits 969048024a88 netfs: Finish off rename of netfs_read_request to netfs_io [...] omits 2f7dfbc822a7 netfs: Rename netfs_read_*request to netfs_io_*request omits c4140494c9bd netfs: Generate enums from trace symbol mapping lists omits 4e07e88d5074 fscache: export fscache_end_operation() omits 5e086367298d rtc: wm8350: Handle error for wm8350_register_irq omits df02071fd3fb rtc: sun6i: Add Allwinner H616 support omits fd6e4315d0da rtc: sun6i: Add support for broken-down alarm registers omits 62a8306e7315 rtc: sun6i: Add support for linear day storage omits 25c9815569ce rtc: sun6i: Fix time overflow handling omits 77b0eea1508d rtc: pl031: fix rtc features null pointer dereference omits 9b0cbe301251 rtc: mc146818-lib: fix locking in mc146818_set_time omits a4b2ecc9c5f7 dt-bindings: rtc: at91: rename rtt bindings file omits 7f3e22d68905 extcon: Fix some kernel-doc comments omits 360e8a76f9f9 extcon: usbc-cros-ec: Use struct_size() helper in kzalloc() omits 28699412a8f9 extcon: int3496: Add support for controlling Vbus through [...] omits b51d9eda334e extcon: int3496: Add support for binding to plain platform [...] omits 384ab7d16dd7 extcon: int3496: Request non-exclusive access to the ID GPIO omits a4c0ed90145c extcon: int3496: Make the driver a bit less verbose omits 88115ee54a52 extcon: Fix extcon_get_extcon_dev() error handling omits 0488343ba3dd selftests/vm/transhuge-stress: Support file-backed PMD folios omits cd0005e55346 mm/filemap: Support VM_HUGEPAGE for file mappings omits aaecf6f19823 mm/readahead: Switch to page_cache_ra_order omits 2d6ed592699b mm/readahead: Align file mappings for non-DAX omits b8674fee8980 mm/readahead: Add large folio readahead omits 34b6911eaba1 mm: Support arbitrary THP sizes omits eba4124618f1 mm: Make large folios depend on THP omits 6e0e35a97fa0 mm: Fix READ_ONLY_THP warning omits 55f81b61d561 mm/filemap: Allow large folios to be added to the page cache omits c88b45df817d mm: Turn can_split_huge_page() into can_split_folio() omits da5872c0822c mm/vmscan: Convert pageout() to take a folio omits a258b70fef02 mm/vmscan: Turn page_check_references() into folio_check_r [...] omits 9bdc39443c40 mm/vmscan: Account large folios correctly omits 328727e05c85 mm/vmscan: Optimise shrink_page_list for non-PMD-sized folios omits d7bb4684ec02 mm/vmscan: Free non-shmem folios without splitting them omits 0293fd3258c9 mm/rmap: Constify the rmap_walk_control argument omits 81a5c6edf214 mm/rmap: Convert rmap_walk() to take a folio omits 5fbdd74de50e mm: Turn page_anon_vma() into folio_anon_vma() omits 34a6b0b3e97a mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_an [...] omits 3abf7b44bb07 mm/damon: Convert damon_pa_young() to use a folio omits d6f79e38960a mm/damon: Convert damon_pa_mkold() to use a folio omits b3de4f5697d4 mm/migrate: Convert remove_migration_ptes() to folios omits 39a847172fcb mm/rmap: Convert make_device_exclusive_range() to use folios omits 11254f9cd718 mm/rmap: Convert try_to_migrate() to folios omits 21008c34cc45 mm/rmap: Convert try_to_unmap() to take a folio omits be336fb693f0 mm/huge_memory: Convert __split_huge_pmd() to take a folio omits 55f08872f5bd mm/rmap: Turn page_referenced() into folio_referenced() omits 77da845cabb5 mm/mlock: Add mlock_vma_folio() omits 31db6230d61b mm/rmap: Use a folio in page_mkclean_one() omits edd99d5ef2d1 mm/page_idle: Convert page_idle_clear_pte_refs() to use a folio omits b786e44a4dbf mm: Convert page_vma_mapped_walk to work on PFNs omits 50b6a7b198e4 sparc32: Add pmd_pfn() omits 5bb7ea6e4e03 powerpc: Add pmd_pfn() omits 9b9c350990ce mips: Make pmd_pfn() available in all configurations omits 72115198df85 arch: Add pmd_pfn() where it is missing omits 72816e68f5e4 mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK omits 45fc5de48d36 mm: Add folio_pgoff() omits c234f669658d mm: Add split_folio_to_list() omits 22074a418862 mm: Add folio_mapcount() omits e0dc86f5dd31 mm: Turn head_compound_mapcount() into folio_entire_mapcount() omits 06a54b023682 mm/vmscan: Turn page_check_dirty_writeback() into folio_ch [...] omits c1aa3912363f fs: Move many prototypes to pagemap.h omits b343b6e4ca27 mm/truncate: Combine invalidate_mapping_pagevec() and __in [...] omits 0cc7aa78360c mm: Turn deactivate_file_page() into deactivate_file_folio() omits d40869cf7398 mm/truncate: Convert __invalidate_mapping_pages() to use a folio omits db462c3bccb3 mm/truncate: Split invalidate_inode_page() into mapping_ev [...] omits 3086765ccc4d mm: Convert remove_mapping() to take a folio omits 69225da8961d mm/truncate: Replace page_mapped() call in invalidate_inod [...] omits 5fac696bbff5 mm/truncate: Convert invalidate_inode_page() to use a folio omits c179d02da03e mm/truncate: Inline invalidate_complete_page() into its on [...] omits ead90753b8e1 splice: Use a folio in page_cache_pipe_buf_try_steal() omits 88e281c355d5 mm/vmscan: Convert __remove_mapping() to take a folio omits 24624aeff612 mm: Turn putback_lru_page() into folio_putback_lru() omits 8adee6232b1c mm: Add lru_to_folio() omits 0151460ef087 mm/memcg: Convert mem_cgroup_swapout() to take a folio omits c0ba7e5647b8 mm/workingset: Convert workingset_eviction() to take a folio omits 6ffb884fa795 mm/gup: Convert check_and_migrate_movable_pages() to use a folio omits c43301271118 mm: Add four folio wrappers omits d90752992acc mm: Turn isolate_lru_page() into folio_isolate_lru() omits 7a600073ce9f mm/gup: Turn compound_range_next() into gup_folio_range_next() omits e71b174db9ca mm/gup: Turn compound_next() into gup_folio_next() omits 8b8c4bee37b0 mm/gup: Convert gup_huge_pgd() to use a folio omits 99e6125b9537 mm/gup: Convert gup_huge_pud() to use a folio omits 757a4720ff99 mm/gup: Convert gup_huge_pmd() to use a folio omits 6c7edb012f84 mm/gup: Convert gup_hugepte() to use a folio omits 9c5ae5c86b90 mm/gup: Convert gup_pte_range() to use a folio omits d7ef3f619367 mm/hugetlb: Use try_grab_folio() instead of try_grab_compo [...] omits eeff7594de52 mm/gup: Add gup_put_folio() omits 1fb7df6532b5 mm: Remove page_cache_add_speculative() and page_cache_get [...] omits 986c5dd05d1a mm/gup: Convert try_grab_page() to use a folio omits 86ce9c610e35 mm/gup: Add try_get_folio() and try_grab_folio() omits b1d4450b3b0b mm: Turn page_maybe_dma_pinned() into folio_maybe_dma_pinned() omits ecec74984908 mm: Add folio_pincount_ptr() omits 818dd3d36f2c mm: Make compound_pincount always available omits 10d0ed0fb265 mm/gup: Remove hpage_pincount_sub() omits d2266d7d90e9 mm/gup: Remove hpage_pincount_add() omits 8687d64ce334 mm/gup: Handle page split race more efficiently omits a8ea0023781e mm/gup: Remove an assumption of a contiguous memmap omits 4510fbf351cf mm/gup: Fix some contiguous memmap assumptions omits 193a129b2dd0 mm/gup: Change the calling convention for compound_next() omits 96b447b43c11 mm/gup: Optimise compound_range_next() omits 9c56c8a28931 mm/gup: Change the calling convention for compound_range_next() omits 182d140e389d mm/gup: Remove for_each_compound_head() omits c9e7134268aa mm/gup: Remove for_each_compound_range() omits 8c2892763f79 mm/gup: Increment the page refcount before the pincount omits 4e700cbf28a8 mm/gup: migrate device coherent pages when pinning instead [...] omits 05abb991b91d mm: remove the vma check in migrate_vma_setup() omits 0008dc1a8adf tools: update test_hmm script to support SP config omits 7a8eba1685a6 tools: update hmm-test to support device coherent type omits f6ef8cb1fc80 lib: add support for device coherent type in test_hmm omits 7dc0956f9fb8 lib: test_hmm add module param for zone device type omits 8f965c1caf44 lib: test_hmm add ioctl to get zone device type omits 51ab100bee0d drm/amdkfd: coherent type as sys mem on migration to ram omits 619d17e2c839 drm/amdkfd: add SPM support for SVM omits 7deafb2222f4 mm/gup: fail get_user_pages for LONGTERM dev coherent type omits ad11281c67f9 mm: add device coherent vma selection for memory migration omits 97ed90bf5622 mm: add zone device coherent type memory support omits b9c20da356db workqueue: Warn flushing of kernel-global workqueues omits 210b966b7e2f Merge tag 'scmi-updates-5.18' of git://git.kernel.org/pub/ [...] omits 4b52c464e657 Merge tag 'juno-update-5.18' of git://git.kernel.org/pub/s [...] omits 427094423e44 Merge tag 'juno-fix-5.17' of git://git.kernel.org/pub/scm/ [...] omits 34c29cdcc836 Merge tag 'scmi-fix-5.17' of git://git.kernel.org/pub/scm/ [...] omits a7e8de822e0b dax: make sure inodes are flushed before destroy cache omits c2e8021a535d fsdax: fix function description omits 449972c67ea7 x86/PCI: Fix coding style in PIRQ table search functions omits 07a9d83afc3d x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interp [...] omits d1ba93f1f184 x86/PCI: Add $IRT PIRQ routing table support omits f3ff9dcbdd5b x86/PCI: Handle PIRQ routing tables with no router device given omits d1f37bac9beb x86/PCI: Add support for the SiS85C497 PIRQ router omits 040a35f1a327 x86/PCI: Disambiguate SiS85C503 PIRQ router code entities omits dfcf39eff65f x86/PCI: Add support for the Intel 82378ZB/82379AB (SIO/SI [...] omits c9df2d2677e8 x86/PCI: Handle IRQ swizzling with PIRQ routers omits 9598dca94cbf x86/PCI: Also match function number in $PIR table omits 957493178994 x86/PCI: Include function number in $PIR table dump omits 5c2830301a87 x86/PCI: Show the physical address of the $PIR table adds ca5a5761ac54 Merge tag 'drm-misc-fixes-2022-03-17' of git://anongit.fre [...] adds cced5148a130 Merge tag 'drm-fixes-2022-03-18' of git://anongit.freedesk [...] adds daaca3522a8e block: release rq qos structures for queue without disk adds 0c48645a7f39 nvmet: revert "nvmet: make discovery NQN configurable" adds f6189589fa7c Merge tag 'nvme-5.17-2022-03-16' of git://git.infradead.or [...] adds 6c4bcd814077 Merge tag 'block-5.17-2022-03-18' of git://git.kernel.dk/l [...] adds 6e4069881a7f Merge tag '5.17-rc8-smb3-fix' of git://git.samba.org/sfren [...] adds 7f34b43e07cb arm64: fix clang warning about TRAMP_VALIAS adds 316e46f65a54 arm64: errata: avoid duplicate field initializer adds 34e047aa16c0 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 6aa61c12a43b Merge tag 'usb-5.17-final' of git://git.kernel.org/pub/scm [...] adds ba6354f61472 Merge tag 'char-misc-5.17-final' of git://git.kernel.org/p [...] adds 3cf6a32f3f2a perf symbols: Fix symbol size calculation condition adds 8b464eac9765 perf evlist: Avoid iteration for empty evlist. adds 7bd1da15d211 perf parse-events: Ignore case in topdown.slots check adds 97e9c8eb4bb1 Merge tag 'perf-tools-fixes-for-v5.17-2022-03-19' of git:/ [...] adds f76da4d5ad51 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 14702b3b2438 Merge tag 'soc-fixes-5.17-4' of git://git.kernel.org/pub/s [...] adds 1e0e7a6a28f8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds fe83f5eae432 kvm/emulate: Fix SETcc emulation function offsets with SLS adds 7445b2dcd77a Merge tag 'for-linus-5.17' of git://git.kernel.org/pub/scm [...] adds f443e374ae13 Linux 5.17 adds 9d8e7007dc7c Merge tag 'tpmdd-next-v5.18-v2' of git://git.kernel.org/pu [...] adds 356a1adca877 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 90ea15b7c972 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 1b74b4600d03 Merge tag 'm68k-for-v5.18-tag1' of git://git.kernel.org/pu [...] adds 1422df58e5eb Merge branch 'edac-amd64' into edac-updates-for-v5.18 adds 5e8919170ad6 Merge tag 'edac_updates_for_v5.18_rc1' of git://git.kernel [...] adds d752e2111465 Merge tag 'x86_cpu_for_v5.18_rc1' of git://git.kernel.org/ [...] adds 22687350452c Merge tag 'x86_misc_for_v5.18_rc1' of git://git.kernel.org [...] adds e10821b8a035 Merge tag 'x86_build_for_v5.18_rc1' of git://git.kernel.or [...] adds 35cbdaf75394 Merge tag 'x86_paravirt_for_v5.18_rc1' of git://git.kernel [...] adds 88f30ac22733 Merge tag 'x86_sev_for_v5.18_rc1' of git://git.kernel.org/ [...] adds 61e2658e37b3 Merge tag 'x86_sgx_for_v5.18_rc1' of git://git.kernel.org/ [...] adds 6b9bfb1365f4 Merge tag 'x86_cc_for_v5.18_rc1' of git://git.kernel.org/p [...] adds eaa54b1458ca Merge tag 'x86_cleanups_for_v5.18_rc1' of git://git.kernel [...] adds 3fd33273a467 Merge tag 'x86-pasid-2022-03-21' of git://git.kernel.org/p [...] adds bba90e096468 Merge tag 'core-core-2022-03-21' of git://git.kernel.org/p [...] adds 84c2e17951fe Merge tag 'timers-core-2022-03-21' of git://git.kernel.org [...] adds 93287e28bcc8 Merge tag 'irq-core-2022-03-21' of git://git.kernel.org/pu [...] adds 9b046d0245ce parisc: Avoid using hardware single-step in kprobes adds 411fadd62cec parisc: Avoid flushing cache on cache-less machines adds 53d862fac4a0 parisc: Fix invalidate/flush vmap routines adds a04b1bf574e1 Merge tag 'for-5.18/parisc-1' of git://git.kernel.org/pub/ [...] adds 35dc0352bb6c Merge tag 'rcu.2022.03.13a' of git://git.kernel.org/pub/sc [...] adds d2eb5500f1d9 Merge tag 'lkmm.2022.03.13a' of git://git.kernel.org/pub/s [...] adds 346658a5e189 Merge tag 'docs-5.18' of git://git.lwn.net/linux adds bf978a83ed1d Merge back ACPI device enumeration material for v5.18. adds 2ca8e6285250 Revert "ACPI: Pass the same capabilities to the _OSC regar [...] adds c42fa24b4475 ACPI: bus: Avoid using CPPC if not supported by firmware adds 314b97cc97f0 Merge branches 'acpica', 'acpi-osl', 'acpi-bus' and 'acpi-tables' adds 6a861abceecb clocksource: acpi_pm: fix return value of __setup handler adds 03d5c98d9158 Merge branches 'acpi-pm', 'acpi-properties', 'acpi-misc' a [...] adds 24b2b094b556 Merge branches 'acpi-ec', 'acpi-cppc', 'acpi-fan' and 'acp [...] adds c844d22fe0c0 ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU adds 8a9bd50a9d68 Merge branches 'acpi-soc', 'acpi-video' and 'acpi-apei' adds 1bde8bddb5db Merge branch 'acpi-docs' adds 242ba6656d60 Merge tag 'acpi-5.18-rc1' of git://git.kernel.org/pub/scm/ [...] adds 3870a44d50fe cpufreq: powernow-k8: Re-order the init checks adds a335b1e6bb29 cpuidle: intel_idle: Update intel_idle() kerneldoc comment adds 03eb65224e57 cpuidle: intel_idle: Drop redundant backslash at line end adds 86c17c40d290 Merge branches 'pm-cpufreq' and 'pm-cpuidle' adds dfad78e07e93 Merge branches 'pm-sleep', 'pm-domains' and 'pm-docs' adds ac9f31096bc5 Merge branch 'powercap' adds ec3d8b8365e9 Merge branch 'pm-tools' adds 02b82b02c343 Merge tag 'pm-5.18-rc1' of git://git.kernel.org/pub/scm/li [...] adds 2d6fc1455f3f Merge branches 'thermal-powerclamp', 'thermal-int340x' and [...] adds 31035f3e20af Merge branch 'thermal-hfi' adds f648372dfe3e Merge tag 'thermal-5.18-rc1' of git://git.kernel.org/pub/s [...] adds f400bea2d44b Merge tag 'pnp-5.18-rc1' of git://git.kernel.org/pub/scm/l [...] adds 5628b8de1228 Merge tag 'random-5.18-rc1-for-linus' of git://git.kernel. [...] adds 93e220a62da3 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds adf3a9e9f556 io_uring: don't check unrelated req->open.how in accept request adds 5e929367468c io_uring: terminate manual loop iterator loop correctly fo [...] adds af472a9efdf6 Merge tag 'for-5.18/io_uring-2022-03-18' of git://git.kern [...] adds b080cee72ef3 Merge tag 'for-5.18/io_uring-statx-2022-03-18' of git://gi [...] adds 572299f03afd block: limit request dispatch loop duration adds ee37eddbfa9e block: avoid use-after-free on throttle data adds 0a9a25ca7843 block: let blkcg_gq grab request queue's refcnt adds 8f9e7b65f833 block: cancel all throttled bios in del_gendisk() adds 616355cc818c Merge tag 'for-5.18/block-2022-03-18' of git://git.kernel. [...] adds 5e6a7d1eb834 nvme-multipath: use vmalloc for ANA log buffer adds 8f31dded50d9 nvme-multipath: call bio_io_error in nvme_ns_head_submit_bio adds 462b8b2d8497 nvme-tcp: don't initialize ret variable adds a387935c241d nvme-tcp: don't fold the line adds 841aee4d75f1 nvme-tcp: lockdep: annotate in-kernel sockets adds b2fb99e42598 nvmet-fc: fix kernel-doc warning for nvmet_fc_register_targetport adds 0acb8231ebae nvmet-fc: fix kernel-doc warning for nvmet_fc_unregister_t [...] adds a8adf0cddc23 nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal adds 73d77c53ff34 nvmet: don't fold lines adds 98152eb70fff nvmet: use snprintf() with PAGE_SIZE in configfs adds da7837339641 nvmet: move the call to nvmet_ns_changed out of nvmet_ns_r [...] adds b739e1370520 nvme: cleanup how disk->disk_name is assigned adds e559398f47e0 nvme: remove nvme_alloc_request and nvme_alloc_request_qid adds ce8d78616a6b nvme: warn about shared namespaces without CONFIG_NVME_MULTIPATH adds ae53aea611b7 Merge tag 'nvme-5.18-2022-03-17' of git://git.infradead.or [...] adds 69d1dea852b5 Merge tag 'for-5.18/drivers-2022-03-18' of git://git.kerne [...] adds d347ee54a70e Merge tag 'for-5.18/alloc-cleanups-2022-03-18' of git://gi [...] adds a5436af59877 hwmon: (pmbus) Add Vin unit off handling adds 6ba463edccb9 hwmon: (dell-smm) Add Inspiron 3505 to fan type blacklist adds fd276877917a Merge tag 'hwmon-for-v5.18' of git://git.kernel.org/pub/sc [...] adds 86fc59ef818b regmap: add configurable downshift for addresses adds 0074f3f2b1e4 regmap: allow a defined reg_base to be added to every address adds a50a8c383386 Merge tag 'regmap-v5.18' of git://git.kernel.org/pub/scm/l [...] adds e34855b99696 regulator: dt-bindings: Add PMX65 compatibles adds 5999f85ddeb4 regulator: qcom-rpmh: Add support for SDX65 adds d6ccf45113fb Merge tag 'regulator-v5.18' of git://git.kernel.org/pub/sc [...] adds 89b35e3f2851 spi: fsi: Implement a timeout for polling status adds ad9c6ee642a6 Merge tag 'spi-v5.18' of git://git.kernel.org/pub/scm/linu [...] adds dd664099002d binfmt_elf: Don't write past end of notes for regset gap adds b7a801f3956f Merge tag 'execve-v5.18-rc1' of git://git.kernel.org/pub/s [...] adds fd2d7a4a3545 Merge tag 'pstore-v5.18-rc1' of git://git.kernel.org/pub/s [...] adds 2142b7f0c6bb Merge tag 'hardening-v5.18-rc1' of git://git.kernel.org/pu [...] adds c7500c1b53bf um: Allow builds with Clang adds 02788ebcf521 lib: stackinit: Convert to KUnit adds d0858cbdef50 Merge tag 'overflow-v5.18-rc1' of git://git.kernel.org/pub [...] adds 8565d64430f8 Merge tag 'bounds-fixes-v5.18-rc1' of git://git.kernel.org [...] adds a635415a064e watch_queue: Fix NULL dereference in error cleanup adds 3d8dcf278b1e watch_queue: Actually free the watch adds 6ca014cd2ddb Merge branch 'keys-fixes' of git://git.kernel.org/pub/scm/ [...] adds 2c5a5358feff Merge tag 'Smack-for-5.18' of https://github.com/cschaufle [...] adds 7f313ff0acde Merge tag 'integrity-v5.18' of git://git.kernel.org/pub/sc [...] adds c269497d248e Merge tag 'selinux-pr-20220321' of git://git.kernel.org/pu [...] adds b47d5a4f6b8d Merge tag 'audit-pr-20220321' of git://git.kernel.org/pub/ [...] adds 0313bc278dac Revert "random: block in /dev/urandom" adds 881b568756ae Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds aab4ed5816ac Merge tag 'erofs-for-5.18-rc1' of git://git.kernel.org/pub [...] adds c86868bbc22b f2fs: initialize sbi->gc_mode explicitly adds 9b56adcf5255 f2fs: fix compressed file start atomic write may cause dat [...] adds 98e92867b997 f2fs: use aggressive GC policy during f2fs_disable_checkpoint() adds e60aeb2dee1a f2fs: make gc_urgent and gc_segment_mode sysfs node readable adds 5b5b4f85b016 f2fs: fix to do sanity check on .cp_pack_total_block_count adds ef510682af3d Merge tag 'f2fs-for-5.18' of git://git.kernel.org/pub/scm/ [...] adds 47178c7722ac cifs: fix handlecache and multiuser adds 84330d41efb1 cifs: truncate the inode and mapping when we simulate fcollapse adds 06a466565d54 Adjust cifssb maximum read size adds 9a14b65d5901 cifs: we do not need a spinlock around the tree access dur [...] adds dca65818c80c cifs: use a different reconnect helper for non-cifsd threads adds 105b6c05c583 Merge tag '5.18-smb3-fixes-part1' of git://git.samba.org/s [...] adds 4e1b04af4fe6 nfsd: use correct format characters adds 4fc5f5346592 nfsd: fix using the correct variable for sizeof() adds 14705fda8f62 Merge tag 'nfsd-5.18' of git://git.kernel.org/pub/scm/linu [...] adds 9b03992f0c88 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 519129040766 Merge tag 'for-5.18-tag' of git://git.kernel.org/pub/scm/l [...] adds 95ab0e87683e Merge tag 'perf-core-2022-03-21' of git://git.kernel.org/p [...] adds ebd326ce724d Merge tag 'locking-core-2022-03-21' of git://git.kernel.or [...] adds 3387ce4d8a5f headers/prep: Fix header to build standalone: <linux/psi.h> adds ab31c7fd2d37 sched/numa: Fix boot crash on arm64 systems adds ffea9fb31936 sched/headers: ARM needs asm/paravirt_api_clock.h too adds 3fe2f7446f1e Merge tag 'sched-core-2022-03-22' of git://git.kernel.org/ [...] adds 62eb29526b48 linux/kthread.h: remove unused macros adds 2b76e68d7249 scripts/spelling.txt: add more spellings to spelling.txt adds 714fbf2647b1 ntfs: add sanity check on allocation size adds 38c9d2d3f384 ocfs2: cleanup some return variables adds 137cebf9432e fs/ocfs2: fix comments mentioning i_mutex adds bf507030f312 doc: convert 'subsection' to 'section' in gfp.h adds 84dacdbd5352 mm: document and polish read-ahead code adds 9fd472af84ab mm: improve cleanup when ->readpages doesn't process all pages adds 670d21c6e17f fuse: remove reliance on bdi congestion adds 6df25e58532b nfs: remove reliance on bdi congestion adds 503d4fa6ee28 ceph: remove reliance on bdi congestion adds fe55d563d417 remove inode_congested() adds b9b1335e6403 remove bdi_congested() and wb_congested() and related functions adds a64239d0ef34 f2fs: replace congestion_wait() calls with io_schedule_timeout() adds f6bad159f5d5 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" adds a88f2096d5a2 remove congestion tracking framework adds a128b054ce02 mount: warn only once about timestamp range expiration adds a74c6c00b1cb mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] adds eb5279fb7e41 filemap: remove find_get_pages() adds 854d8e36168d mm/writeback: minor clean up for highmem_dirtyable_memory adds c0226eb8bde8 mm: fs: fix lru_cache_disabled race in bh_lru adds 7196040e19ad mm: fix invalid page pointer returned with FOLL_PIN gups adds 65462462ffb2 mm/gup: follow_pfn_pte(): -EEXIST cleanup adds ad6c441266dc mm/gup: remove unused pin_user_pages_locked() adds f728b9c48d56 mm: change lookup_node() to use get_user_pages_fast() adds 73fd16d8080f mm/gup: remove unused get_user_pages_locked() adds 914c32e45dbc mm/swap: fix confusing comment in folio_mark_accessed adds f7cd16a55837 tmpfs: support for file creation time adds bc7863906f70 shmem: mapping_set_exiting() to help mapped resilience adds 56a8c8eb1eaf tmpfs: do not allocate pages on read adds 4bfa8ada803a mm: shmem: use helper macro __ATTR_RW adds 086f694a75e1 memcg: replace in_interrupt() with !in_task() adds a8c49af3be5f memcg: add per-memcg total kernel memory stat adds c857266dca8f mm/memcg: mem_cgroup_per_node is already set to 0 on allocation adds 486bc7060cb5 mm/memcg: retrieve parent memcg from css.parent adds becdf89d776c memcg: refactor mem_cgroup_oom adds 1461e8c2b6af memcg: unify force charging conditions adds 6323ec54b450 selftests: memcg: test high limit for single entry allocation adds c9afe31ec443 memcg: synchronously enforce memory.high for large overcharges adds 460a79e18842 mm/memcontrol: return 1 from cgroup.memory __setup() handler adds fead2b869764 mm/memcg: revert ("mm/memcg: optimize user context object [...] adds 2343e88d238f mm/memcg: disable threshold event handlers on PREEMPT_RT adds be3e67b54b43 mm/memcg: protect per-CPU counter by disabling preemption [...] adds af9a3b69e84b mm/memcg: opencode the inner part of obj_cgroup_uncharge_p [...] adds 567511462387 mm/memcg: protect memcg_stock with a local_lock_t adds 0790ed623847 mm/memcg: disable migration instead of preemption in drain [...] adds 6a6b7b77cc0f mm: list_lru: transpose the array of per-node per-memcg lru lists adds 88f2ef73fd66 mm: introduce kmem_cache_alloc_lru adds 8b9f3ac5b01d fs: introduce alloc_inode_sb() to allocate filesystems spe [...] adds fd60b28842df fs: allocate inode by using alloc_inode_sb() adds 65d3af647b40 f2fs: allocate inode by using alloc_inode_sb() adds f53bf711d4d8 mm: dcache: use kmem_cache_alloc_lru() to allocate dentry adds 9bbdc0f32409 xarray: use kmem_cache_alloc_lru to allocate xa_node adds da0efe309444 mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css [...] adds 5abc1e37afa0 mm: list_lru: allocate list_lru_one only when needed adds 1f391eb27079 mm: list_lru: rename memcg_drain_all_list_lrus to memcg_re [...] adds bbca91cca9a9 mm: list_lru: replace linear array with xarray adds f9c69d6346bc mm: memcontrol: reuse memory cgroup ID for kmem ID adds be740503ed03 mm: memcontrol: fix cannot alloc the maximum memcg ID adds d70110704d2d mm: list_lru: rename list_lru_per_memcg to list_lru_memcg adds 7c52f65de40f mm: memcontrol: rename memcg_cache_id to memcg_kmem_id adds c72d85923c62 memcg: enable accounting for tty-related objects adds ef696f93ed97 selftests, x86: fix how check_cc.sh is being invoked adds 16785bd77431 mm: merge pte_mkhuge() call into arch_make_huge_pte() adds d6d224429a86 mm: remove mmu_gathers storage from remaining architectures adds 5cbcf2258b71 mm: thp: fix wrong cache flush in remove_migration_pmd() adds 2771739a7162 mm: fix missing cache flush for all tail pages of compound page adds e763243cc6cb mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] adds 348923665a0e mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] adds 19b482c29b6f mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() adds 7c25a0b89a48 mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] adds 3150be8fa89e mm: replace multiple dcache flush with flush_dcache_folio() adds 5abfd71d936a mm: don't skip swap entry even if zap_details specified adds 254ab940eb01 mm: rename zap_skip_check_mapping() to should_zap_page() adds 2e148f1e3d9a mm: change zap_details.zap_mapping into even_cows adds 8018db852594 mm: rework swap handling of zap_pte_range adds e6d094936988 mm/mmap: return 1 from stack_guard_gap __setup() handler adds 88a359125a2b mm/memory.c: use helper function range_in_vma() adds f9871da92743 mm/memory.c: use helper macro min and max in unmap_mapping [...] adds 1fc09228846d mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK adds 360cd06173d6 mm/mmap: remove obsolete comment in ksys_mmap_pgoff adds 0e6799db9672 mm/mremap:: use vma_lookup() instead of find_vma() adds c7878534a1b6 mm/sparse: make mminit_validate_memmodel_limits() static adds 651d55ce0965 mm/vmalloc: remove unneeded function forward declaration adds 690467c81b1a mm/vmalloc: Move draining areas out of caller context adds 9333fe98d0a6 mm/vmalloc: add adjust_search_size parameter adds c3d77172dfc0 mm/vmalloc: eliminate an extra orig_gfp_mask adds c3385e845824 mm/vmalloc.c: fix "unused function" warning adds ff11a7ce1f0f mm/vmalloc: fix comments about vmap_area struct adds 1dd214b8f21c mm: page_alloc: avoid merging non-fallbackable pageblocks [...] adds abe8b2ae64a3 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() adds 7f37e49cbd60 mm/mmzone.h: remove unused macros adds 566513775dca mm/page_alloc: don't pass pfn to free_unref_page_commit() adds e16faf26780f cma: factor out minimum alignment requirement adds b3d40a2b6d10 mm: enforce pageblock_order < MAX_ORDER adds a4812d47deff mm/page_alloc: mark pagesets as __maybe_unused adds ddbc84f3f595 mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end [...] adds ca7b59b1de72 mm/page_alloc: fetch the correct pcp buddy during bulk free adds 35b6d770e633 mm/page_alloc: track range of active PCP lists during bulk free adds fd56eef258a1 mm/page_alloc: simplify how many pages are selected per pc [...] adds d61372bc41cf mm/page_alloc: drain the requested list first during bulk free adds 8b10b465d0e1 mm/page_alloc: free pages in a single pass during bulk free adds f26b3fa04611 mm/page_alloc: limit number of high-order pages on PCP dur [...] adds 2a791f4412cb mm/page_alloc: do not prefetch buddies during bulk free adds 1ca75fa7f19d arch/x86/mm/numa: Do not initialize nodes twice adds fa7fc75f6319 mm: count time in drain_all_pages during direct reclaim as [...] adds 3313204c8ad5 mm/page_alloc: call check_new_pages() while zone spinlock [...] adds 77fe7f136a73 mm/page_alloc: check high-order pages for corruption durin [...] adds ae483c200626 mm/memory-failure.c: remove obsolete comment adds 046545a661af mm/hwpoison: fix error page recovered but reported "not re [...] adds e53ac7374e64 mm: invalidate hwpoison page cache page in fault path adds 577553f48971 mm/memory-failure.c: minor clean up for memory_failure_dev [...] adds a994402bc471 mm/memory-failure.c: catch unexpected -EFAULT from vma_address() adds 49775047cf52 mm/memory-failure.c: rework the signaling logic in kill_proc adds 75ee64b3c9a9 mm/memory-failure.c: fix race with changing page more robustly adds 67ff51c6a6d2 mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev adds 357670f79efb mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] adds 2ab916790ff0 mm/memory-failure.c: remove obsolete comment in __soft_off [...] adds b04d3eebebf8 mm/memory-failure.c: remove unnecessary PageTransTail check adds a581865ecd0a mm/hwpoison-inject: support injecting hwpoison to free page adds d1fe111fb62a mm/hwpoison: avoid the impact of hwpoison_filter() return [...] adds a06ad3c0c752 mm/hwpoison: add in-use hugepage hwpoison filter judgement adds 888af2701db7 mm/memory-failure.c: fix race with changing page compound again adds 593396b86ef6 mm/memory-failure.c: avoid calling invalidate_inode_page() [...] adds bf6445bc8f77 mm/memory-failure.c: make non-LRU movable pages unhandlable adds 1e7a8181640a mm, fault-injection: declare should_fail_alloc_page() adds 5c2a956c3eea mm/mlock: fix potential imbalanced rlimit ucounts adjustment adds e7d324850bfc mm: hugetlb: free the 2nd vmemmap page associated with eac [...] adds a6b40850c442 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] adds d8d55f5616cf mm: sparsemem: use page table lock to protect kernel pmd o [...] adds b147c89cd429 selftests: vm: add a hugetlb test case adds e54084173487 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] adds 07431506e8d7 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB adds f9317f77a6e0 hugetlb: clean up potential spectre issue warnings adds 98bc26ac770f mm/hugetlb: use helper macro __ATTR_RW adds 4e936ecc013a mm/hugetlb.c: export PageHeadHuge() adds 87d2762e22f3 mm: remove unneeded local variable follflags adds 824ddc601adc userfaultfd: provide unmasked address on page-fault adds d794103d5273 userfaultfd/selftests: fix uninitialized_var.cocci warning adds b698f0a1773f mm/fs: delete PF_SWAPWRITE adds 89f6c88a6ab4 mm: __isolate_lru_page_prepare() in isolate_migratepages_block() adds 405cc51fc104 mm/list_lru: optimize memcg_reparent_list_lru_node() adds ff042f4a9b05 mm: lru_cache_disable: replace work queue synchronization [...] adds 2386eef2141c mm: workingset: replace IRQ-off check with a lockdep assert. adds 96bd3e79efee mm: vmscan: fix documentation for page_check_references() adds abd4349ff9b8 mm: compaction: cleanup the compaction trace events adds 4e0906008cdb mempolicy: mbind_range() set_policy() after vma_merge() adds bd8b77d653e8 mm/oom_kill: remove unneeded is_memcg_oom check adds fc89213a636c mm,migrate: fix establishing demotion target adds 356ea3865687 mm/migrate: fix race between lock page and clear PG_Isolated adds 9d84604b845c mm/thp: refix __split_huge_pmd_locked() for migration PMD adds 27d121d0ec6d mm/cma: provide option to opt out from exposing pages on a [...] adds ee97347fe058 powerpc/fadump: opt out from freeing pages on cma activati [...] adds e39bb6be9f2b NUMA Balancing: add page promotion counter adds c574bbe91703 NUMA balancing: optimize page placement for memory tiering system adds a1a3a2fc304d memory tiering: skip to scan fast memory adds d8c47cc7bf60 mm: page_io: fix psi memory pressure error on cold swapins adds 4d45c3aff5eb mm/vmstat: add event for ksm swapping in copy adds 1bad2e5ca00b mm/ksm: use helper macro __ATTR_RW adds da358d5c0e58 mm/hwpoison: check the subpage, not the head page adds 531037a06518 mm/madvise: use vma_lookup() instead of find_vma() adds 5bd009c7c9a9 mm: madvise: return correct bytes advised with process_madvise adds 08095d6310a7 mm: madvise: skip unmapped vma holes passed to process_madvise adds e930d9997150 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] adds 09f49dca570a mm: handle uninitialized numa nodes gracefully adds 390511e1476e mm, memory_hotplug: drop arch_free_nodedata adds 70b5b46a7542 mm, memory_hotplug: reorganize new pgdat initialization adds 7c30daac2069 mm: make free_area_init_node aware of memory less nodes adds 8c9bb39816f0 memcg: do not tweak node in alloc_mem_cgroup_per_node_info adds 7ea0d2d79da0 drivers/base/memory: add memory block to memory group afte [...] adds 2848a28b0a60 drivers/base/node: consolidate node device subsystem initi [...] adds 2b6bf15f4646 mm/memory_hotplug: remove obsolete comment of __add_pages adds d6aad2016a3f mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] adds b27340a5bda4 mm/memory_hotplug: clean up try_offline_node adds 36ba30bc1df2 mm/memory_hotplug: fix misplaced comment in offline_pages adds cc6515591b25 drivers/base/node: rename link_mem_sections() to register_ [...] adds 395f6081bad4 drivers/base/memory: determine and store zone for single-z [...] adds 2aa065f7afb2 drivers/base/memory: clarify adding and removing of memory blocks adds 734c15700cdf mm: only re-generate demotion targets when a numa node cha [...] adds bd55b0c2d64e mm/thp: ClearPageDoubleMap in first page_add_file_rmap() adds cb325ddde561 mm/zswap.c: allow handling just same-value filled pages adds 6eada26ffc80 mm: remove usercopy_warn() adds ad7489d5262d mm: uninline copy_overflow() adds 05fe3c103f7e mm/usercopy: return 1 from hardened_usercopy __setup() handler adds be4893d92b6b mm/early_ioremap: declare early_memremap_pgprot_adjust() adds d7ca25c53e25 highmem: document kunmap_local() adds 7a3f2263d72d mm/highmem: remove unnecessary done label adds 597da28e1abb mm/page_table_check.c: use strtobool for param parsing adds 56eb8e9416e8 mm/kfence: remove unnecessary CONFIG_KFENCE option adds 698361bca2d5 kfence: allow re-enabling KFENCE after system startup adds b33f778bba5e kfence: alloc kfence_pool after system startup adds adf505457032 kunit: fix UAF when run kfence test case test_gfpzero adds bdd015f7b71b kunit: make kunit_test_timeout compatible with comment adds 3cb1c9620eee kfence: test: try to avoid test_gfpzero trigger rcu_stall adds 737b6a10ac19 kfence: allow use of a deferrable timer adds d0977efab8ff mm/hmm.c: remove unneeded local variable ret adds 144760f8e0c3 mm/damon/dbgfs/init_regions: use target index instead of t [...] adds 8041c87b915b Docs/admin-guide/mm/damon/usage: update for changed initai [...] adds 436428255d59 mm/damon/core: move damon_set_targets() into dbgfs adds 1971bd630452 mm/damon: remove the target id concept adds 242e10a09f26 mm/damon: remove redundant page validation adds f7d911c39cbb mm/damon: rename damon_primitives to damon_operations adds 9f7b053a0f61 mm/damon: let monitoring operations can be registered and [...] adds 7752925fbc08 mm/damon/paddr,vaddr: register themselves to DAMON in subs [...] adds 4d69c3457821 mm/damon/reclaim: use damon_select_ops() instead of damon_ [...] adds da7aaca05f4f mm/damon/dbgfs: use damon_select_ops() instead of damon_{v [...] adds 4a20865b0744 mm/damon/dbgfs: use operations id for knowing if the targe [...] adds 999b9467974f mm/damon/dbgfs-test: fix is_target_id() change adds 851040566a00 mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,se [...] adds 3213a3c10fc8 mm/damon: remove unnecessary CONFIG_DAMON option adds 561f4fc49724 Docs/vm/damon: call low level monitoring primitives the op [...] adds 742cc2bfce5a Docs/vm/damon/design: update DAMON-Idle Page Tracking inte [...] adds 4c1f287f8c80 Docs/damon: update outdated term 'regions update interval' adds 8b9b0d335a34 mm/damon/core: allow non-exclusive DAMON start/stop adds 5257f36ec289 mm/damon/core: add number of each enum type values adds c951cd3b8901 mm/damon: implement a minimal stub for sysfs-based DAMON i [...] adds a61ea561c871 mm/damon/sysfs: link DAMON for virtual address spaces monitoring adds 2031b14ea757 mm/damon/sysfs: support the physical address space monitoring adds 7e84b1f8212a mm/damon/sysfs: support DAMON-based Operation Schemes adds 9bbb820a5bd5 mm/damon/sysfs: support DAMOS quotas adds 1c78b2bcd240 mm/damon/sysfs: support schemes prioritization adds 1b32234ab087 mm/damon/sysfs: support DAMOS watermarks adds 0ac32b8affb5 mm/damon/sysfs: support DAMOS stats adds 40184e484def selftests/damon: add a test for DAMON sysfs interface adds b18402726bd1 Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface adds f968c6a4c66e Docs/ABI/testing: add DAMON sysfs interface ABI document adds 15423a52cc84 mm/damon/sysfs: remove repeat container_of() in damon_sysf [...] adds 3bf03b9a0839 Merge branch 'akpm' (patches from Andrew) adds 8ea2979c1444 mm/gup: Increment the page refcount before the pincount adds a5f100db6855 mm/gup: Remove for_each_compound_range() adds e76027488640 mm/gup: Remove for_each_compound_head() adds 8f39f5fcb796 mm/gup: Change the calling convention for compound_range_next() adds 0b046e12ae5d mm/gup: Optimise compound_range_next() adds 28297dbcad7e mm/gup: Change the calling convention for compound_next() adds c228afb11ac6 mm/gup: Fix some contiguous memmap assumptions adds 4c6542290115 mm/gup: Remove an assumption of a contiguous memmap adds 59409373f60a mm/gup: Handle page split race more efficiently adds 78d9d6ced31a mm/gup: Remove hpage_pincount_add() adds 6315d8a23ce3 mm/gup: Remove hpage_pincount_sub() adds 5232c63f46fd mm: Make compound_pincount always available adds 3d11b225aeb1 mm: Add folio_pincount_ptr() adds 0b90ddae1344 mm: Turn page_maybe_dma_pinned() into folio_maybe_dma_pinned() adds ece1ed7bfa12 mm/gup: Add try_get_folio() and try_grab_folio() adds 5fec0719908b mm/gup: Convert try_grab_page() to use a folio adds 40fcc7fc2c38 mm: Remove page_cache_add_speculative() and page_cache_get [...] adds d8ddc099c6b3 mm/gup: Add gup_put_folio() adds 822951d84684 mm/hugetlb: Use try_grab_folio() instead of try_grab_compo [...] adds b0496fe4effd mm/gup: Convert gup_pte_range() to use a folio adds 09a1626effb8 mm/gup: Convert gup_hugepte() to use a folio adds 667ed1f7bb3b mm/gup: Convert gup_huge_pmd() to use a folio adds 83afb52e47d5 mm/gup: Convert gup_huge_pud() to use a folio adds 2d7919a29275 mm/gup: Convert gup_huge_pgd() to use a folio adds 12521c7606b2 mm/gup: Turn compound_next() into gup_folio_next() adds 659508f9c936 mm/gup: Turn compound_range_next() into gup_folio_range_next() adds d1d8a3b4d06d mm: Turn isolate_lru_page() into folio_isolate_lru() adds 536939ff5163 mm: Add three folio wrappers adds 1b7f7e58decc mm/gup: Convert check_and_migrate_movable_pages() to use a folio adds 8927f6473e56 mm/workingset: Convert workingset_eviction() to take a folio adds 3ecb0087ecee mm/memcg: Convert mem_cgroup_swapout() to take a folio adds 06d20bdb9868 mm: Add lru_to_folio() adds ca6d60f3f18b mm: Turn putback_lru_page() into folio_putback_lru() adds be7c07d60e13 mm/vmscan: Convert __remove_mapping() to take a folio adds b9ccad2e5d38 splice: Use a folio in page_cache_pipe_buf_try_steal() adds 1b8ddbeeb9b8 mm/truncate: Inline invalidate_complete_page() into its on [...] adds 4418481396b2 mm/truncate: Convert invalidate_inode_page() to use a folio adds e41c81d0d30e mm/truncate: Replace page_mapped() call in invalidate_inod [...] adds 5100da38ef3c mm: Convert remove_mapping() to take a folio adds d6c75dc22c75 mm/truncate: Split invalidate_inode_page() into mapping_ev [...] adds b4545f46533b mm/truncate: Convert __invalidate_mapping_pages() to use a folio adds 261b6840ed10 mm: Turn deactivate_file_page() into deactivate_file_folio() adds c56109dd35c9 mm/truncate: Combine invalidate_mapping_pagevec() and __in [...] adds cbcc268bb1ce fs: Move many prototypes to pagemap.h adds e20c41b1091a mm/vmscan: Turn page_check_dirty_writeback() into folio_ch [...] adds 74e8ee4708a8 mm: Turn head_compound_mapcount() into folio_entire_mapcount() adds 4ba1119cd531 mm: Add folio_mapcount() adds 346cf61311f6 mm: Add split_folio_to_list() adds f087b903fc2e mm: Add folio_pgoff() adds eed05e54d275 mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK adds 7106c51ee9a1 arch: Add pmd_pfn() where it is missing adds 177bd2a9543f mips: Make pmd_pfn() available in all configurations adds 9e996c2115e1 powerpc: Add pmd_pfn() adds aef13dec0a5f sparc32: Add pmd_pfn() adds 2aff7a4755be mm: Convert page_vma_mapped_walk to work on PFNs adds 4aed23a2f8aa mm/page_idle: Convert page_idle_clear_pte_refs() to use a folio adds e83c09a24e3d mm/rmap: Use a folio in page_mkclean_one() adds dcc5d337c5e6 mm/mlock: Add mlock_vma_folio() adds b3ac04132c4b mm/rmap: Turn page_referenced() into folio_referenced() adds af28a988b313 mm/huge_memory: Convert __split_huge_pmd() to take a folio adds 869f7ee6f647 mm/rmap: Convert try_to_unmap() to take a folio adds 4b8554c527f3 mm/rmap: Convert try_to_migrate() to folios adds 0d2514859ced mm/rmap: Convert make_device_exclusive_range() to use folios adds 4eecb8b9163d mm/migrate: Convert remove_migration_ptes() to folios adds 6d42dba3ccf3 mm/damon: Convert damon_pa_mkold() to use a folio adds c84231860783 mm/damon: Convert damon_pa_young() to use a folio adds 9595d76942b8 mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_an [...] adds e05b34539d00 mm: Turn page_anon_vma() into folio_anon_vma() adds 2f031c6f042c mm/rmap: Convert rmap_walk() to take a folio adds 84fbbe21894b mm/rmap: Constify the rmap_walk_control argument adds 820c4e2e6f51 mm/vmscan: Free non-shmem folios without splitting them adds 343b288834e8 mm/vmscan: Optimise shrink_page_list for non-PMD-sized folios adds c79b7b96db8b mm/vmscan: Account large folios correctly adds d92013d1e5e4 mm/vmscan: Turn page_check_references() into folio_check_r [...] adds e0cd5e7ffa54 mm/vmscan: Convert pageout() to take a folio adds d4b4084ac315 mm: Turn can_split_huge_page() into can_split_folio() adds d68eccad3706 mm/filemap: Allow large folios to be added to the page cache adds 06d44142d49d mm: Fix READ_ONLY_THP warning adds 421f1ab48452 mm: Make large folios depend on THP adds 18788cfa2369 mm: Support arbitrary THP sizes adds 793917d997df mm/readahead: Add large folio readahead adds 1854bc6e2420 mm/readahead: Align file mappings for non-DAX adds 56a4d67c264e mm/readahead: Switch to page_cache_ra_order adds 4687fdbb805a mm/filemap: Support VM_HUGEPAGE for file mappings adds 72e725887413 selftests/vm/transhuge-stress: Support file-backed PMD folios adds 2a3c4bce3edb mm/damon: minor cleanup for damon_pa_young adds 9030fb0bb9d6 Merge tag 'folio-5.18c' of git://git.infradead.org/users/w [...] adds 6b1f86f8e9c7 Merge tag 'folio-5.18b' of git://git.infradead.org/users/w [...] adds 30d024b5058e cacheflush.h: Add forward declaration for struct folio adds 0834c6f03b02 Merge branch 'for-5.18-vsprintf-fourcc-fixup' into for-linus adds 1ccd85f5ac60 Merge branch 'for-5.18-panic-deadlocks' into for-linus adds 5eb17c1f458c Merge branch 'rework/fast-next-seq' into for-linus adds 3ef4ea3d84ca Merge tag 'printk-for-5.18' of git://git.kernel.org/pub/sc [...] adds 61c57d578bd7 rtla/osnoise: Add support to adjust the tracing_thresh adds d635316ae922 rtla/osnoise: Add an option to set the threshold adds 2b622edd5eb5 rtla/osnoise: Add the automatic trace option adds 173a3b014827 rtla/timerlat: Add the automatic trace option adds b5aa0be25c27 rtla/trace: Add trace events helpers adds 51d64c3a1819 rtla: Add -e/--event support adds 336c92b26cf9 rtla/trace: Add trace event trigger helpers adds 1a754893653f rtla: Add --trigger support adds 5487b6ce267b rtla/trace: Add trace event filter helpers adds 44f3a37d1d3e rtla: Add --filter support adds 761916fd02c2 rtla/trace: Save event histogram output to a file adds 28d2160cb1a1 rtla: Check for trace off also in the trace instance adds 7d38c35167c5 rtla/osnoise: Fix osnoise hist stop tracing message adds 7d0dc9576dc3 rtla/timerlat: Add --dma-latency option adds 75016ca3acd0 rtla: Tools main loop cleanup adds 20f463fb3868 Merge tag 'trace-rtla-v5.18' of git://git.kernel.org/pub/s [...] adds 089331d47325 user_events: Add trace event call as root for low permissi [...] adds 795301d3c289 tracing: Have type enum modifications copy the strings adds 1bc191051dca Merge tag 'trace-v5.18' of git://git.kernel.org/pub/scm/li [...] adds acbfab16ccd7 Merge branch 'slab/for-5.18/trivial' into slab/for-linus adds 94fa31e99b57 Merge branch 'slab/for-5.18/cleanups' into slab/for-linus adds c5c009e2503d Merge tag 'slab-for-5.18' of git://git.kernel.org/pub/scm/ [...] adds 78383162605e Merge branch 'for-5.18' of git://git.kernel.org/pub/scm/li [...] adds 2fce7ea0e096 Merge branch 'for-5.18' of git://git.kernel.org/pub/scm/li [...] adds 23d1dea55520 Merge tag 'linux-kselftest-next-5.18-rc1' of git://git.ker [...] adds d51b1b33c51d Merge tag 'linux-kselftest-kunit-5.18-rc1' of git://git.ke [...] adds 7aaa65784d84 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 0492d857636e netfilter: flowtable: Fix QinQ and pppoe support for inet table adds 6e1acfa387b9 netfilter: nf_tables: validate registers coming from userspace. adds 4c905f6740a3 netfilter: nf_tables: initialize registers in nft_do_chain() adds 4fa331b45da2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 4219196d1f66 ibmvnic: fix race between xmit and reset adds e82025c623e2 af_unix: Fix some data-races around unix_sk(sk)->oob_skb. adds d9a232d435dc af_unix: Support POLLPRI for OOB. adds 9905eed48e82 Merge branch 'af_unix-OOB-fixes' adds 6bd0c76bd704 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 544b4dd568e3 ipv4: Fix route lookups when handling ICMP redirects and P [...] adds ec730c3e1f0e selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN adds 03e2777c1a01 Merge branch 'ipv4-handle-tos-and-scope-properly-for-icmp- [...] adds 3ef3905aa3b5 mptcp: Fix crash due to tcp_tsorted_anchor was initialized [...] adds 0caf6d992219 af_netlink: Fix shift out of bounds in group mask calculation adds 9fd75b66b8f6 ax25: Fix refcount leaks caused by ax25_cb_del() adds fc6d01ff9ef0 ax25: Fix NULL pointer dereferences in ax25 timers adds ed32641e06c6 Merge branch 'ax25-fixes' adds 8d3ea3d402db net: bcmgenet: Use stronger register read/writes to assure [...] adds ed0c99dc0f49 tcp: ensure PMTU updates are processed during fastopen adds 60b44ca6bd75 openvswitch: always update flow key after nat adds 8fd36358ce82 net: dsa: fix panic on shutdown if multi-chip tree failed [...] adds 6b3c74550224 net: wwan: qcom_bam_dmux: fix wrong pointer passed to IS_ERR() adds 6a7d8cff4a33 tipc: fix the timer expires after interval 100ms adds 32d53c0aa3a7 ice: fix 'scheduling while atomic' on aux critical err interrupt adds 5a3156932da0 ice: don't allow to run ice_send_event_to_aux() in atomic ctx adds f92fcb5c00dc Merge branch 'ice-avoid-sleeping-scheduling-in-atomic-contexts' adds 1ff6f5dc6dbd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds efb6402c3c4a ALSA: oss: Fix PCM OSS buffer allocation overflow adds 864cb14c0fa2 ALSA: hda/realtek: Fix LED on Zbook Studio G9 adds a893b7fc7b59 ALSA: core: Fix typo in 'PCM Timer Interface' help adds 8a580a26760c ALSA: oss: Release temporary buffers upon errors adds a6d4b685026c Merge branch 'for-next' into for-linus adds d1129bbe141b MAINTAINERS: Add Shengjiu to maintainer list of sound/soc/fsl adds c639e85e93aa ASoC: atmel: mchp-pdmc: print the correct property name adds 40c2c63ac40d ASoC: SOF: set up scheduler widget before all other widget [...] adds 051744b1bf0b ASoC: SOF: Make sof_widget_setup/free IPC agnostic adds 657774acd00f ASoC: SOF: Make sof_suspend/resume IPC agnostic adds a0149a6bf0b4 ASoC: SOF: Introduce IPC ops for kcontrol IO adds 10f461d79c2d ASoC: SOF: Add IPC3 topology control ops adds 838d04f3e232 ASoC: SOF: Add volume_get/put IPC3 ops adds a66687464368 ASoC: SOF: Add switch get/put IPC3 ops adds 049307aad2a3 ASoC: SOF: Add enum_get/put control ops for IPC3 adds 544ac8858f24 ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 adds 67ec2a091630 ASoC: SOF: Add bytes_ext control IPC ops for IPC3 adds 967885ee45e4 ASoC: SOF: Introduce IPC-specific PCM ops adds 442c7128219b ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets [...] adds 4123c24bd13c ASoC: SOF: Introduce IPC3 PCM hw_free op adds 621fd48c8cc8 ASoC: SOF: Define hw_params PCM op for IPC3 adds beac3f4cb66f ASoC: SOF: Add trigger PCM op for IPC3 adds b243b437f4c4 ASoC: SOF: Add dai_link_fixup PCM op for IPC3 adds 3816bbea6442 ASoC: SOF: expose sof_route_setup() adds 31cd6e469364 ASoC: SOF: topology: Add ops for setting up and tearing do [...] adds 85f7a8b6e1be ASoC: SOF: Add a new dai_get_clk topology IPC op adds 49a24e9d9c74 Make the SOF control, PCM and PM code IPC agnostic adds 646b907e1559 Merge tag 'asoc-v5.18' of https://git.kernel.org/pub/scm/l [...] adds 92ee3c60ec9f ALSA: pcm: Fix races among concurrent hw_params and hw_free calls adds dca947d4d26d ALSA: pcm: Fix races among concurrent read/write and buffe [...] adds 3c3201f8c7bb ALSA: pcm: Fix races among concurrent prepare and hw_param [...] adds 69534c48ba8c ALSA: pcm: Fix races among concurrent prealloc proc writes adds 1f68915b2efd ALSA: pcm: Add stream lock during PCM reset ioctl operations adds 17aaf0193392 ALSA: pci: fix reading of swapped values from pcmreg in AC [...] adds ef248d9bd616 ALSA: hda/realtek: Add alc256-samsung-headphone fixup adds f1af2f0b2411 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a7663c89f419 ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs adds 5cb90dcb6ad5 ASoC: fsl-asoc-card: Fix jack_event() always return 0 adds 7b72f3bb0907 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds 6a35af98ccc5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2c5cf84f0132 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] adds af2848ed55a6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d583fe25614f Merge remote-tracking branch 'spi/for-5.16' into spi-linus adds aef877e089c9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 696c4f637fb8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 75c9c05aaee9 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds f2701c7201c1 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 6ab0424cd73c Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] adds c83d7fef55b2 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds e82c397b2a96 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds b6ea9a73a593 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 32fe10cf4789 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds fa1d3d5763b8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 7408770f675a Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds d14eb80e2779 drm/panel: ili9341: fix optional regulator handling adds 4fb3edfb1fc4 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds b0324de9dfba kbuild: Make $(LLVM) more flexible adds 63a62caad508 Merge branch 'kbuild' into for-next adds fa641f36071e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4c240002c18f Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds eb558452bfa3 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds cd693dfa33d3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6b5c09fe840e Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds bcea9aaa4373 arm64: dts: n5x: drop invalid property and fix edac node name adds 40002d087d7a Merge branch 'arm/dt' into for-next adds 8e145bc705e7 soc/microchip: fix invalid free in mpfs_sys_controller_delete adds 339ac71b233e ARM: spear: fix typos in comments adds 1089e95bde8c Merge branch 'arm/drivers' into for-next adds 30160c195596 ARM: configs: multi_v5_defconfig: remove deleted platforms adds f5eb04d7a0e4 ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLA [...] adds 9c44d0805f94 ARM: configs: multi_v5_defconfig: re-enable DRM_PANEL and FB_xxx adds 4bcf5f95c7fd ARM: configs: clean up multi_v5_defconfig adds 147e0945432d ARM: configs: multi_v5: Enable Allwinner F1C100 adds 00e6b4952feb Merge branch 'arm/defconfig' into for-next adds 2f618d5ef5dd ARM: remove support for NOMMU ARMv4/v5 adds 15d037532fb5 Merge branch 'arm/soc' into for-next adds 8628e3fc6a06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c2509736f3c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5f3c5fe9505c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5d825018c13a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a16b071dec8f Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 89cc45d00517 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds b0da3563d13d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1ef9a90b80d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7a7ca8693312 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 463748d9d61f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7671ddcc5edb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c8016e21d4b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5d7a06e45106 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ac065ad5e016 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 57878fe947ed Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds b7e3fdc40deb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e53592000b2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 84d8862bfc08 Merge tag 'juno-update-5.18' of git://git.kernel.org/pub/s [...] adds 0bf3cf81c78b Merge tag 'scmi-updates-5.18' of git://git.kernel.org/pub/ [...] adds 4077347a8a95 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 3256ea2f326c Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 9841fb869653 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 3fa2e815b504 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 250ce97a9882 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 38e3aa6b099e Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds e83da8e2a1c3 clk: sifive: duplicate the macro definitions for the time being adds 0493692b40d0 dt-bindings: change the macro name of prci in header files [...] adds 990d627f80c3 riscv: dts: Change the macro name of prci in each device node adds 24a4a29f755e clk: sifive: Add SoCs prefix in each SoCs-dependent data adds 5e916932df63 clk: sifive: Move all stuff into SoCs header files from C files adds b41364d67ff2 Merge branch 'clk-sifive' into clk-next adds c5601e0720ce clk: visconti: prevent array overflow in visconti_clk_regi [...] adds b736ce7632d1 Merge branch 'clk-visconti' into clk-next adds 26c1bc67aa2f dt-bindings: clk: rs9: Add Renesas 9-series I2C PCIe clock [...] adds 0c125f87a840 clk: fixed-factor: Introduce devm_clk_hw_register_fixed_fa [...] adds 892e0ddea1aa clk: rs9: Add Renesas 9-series PCIe clock generator driver adds 5a8260c33c0d Merge branch 'clk-renesas' into clk-next adds 735c9bc1b002 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds f584c82d3f1b Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds cddd40517415 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6b105c371eb1 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds 8931ddd8d6a5 MIPS: ingenic: correct unit node address adds de325a1aa716 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds b1251b053189 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds b6573c7ad59d parisc: Detect hppa-suse-linux-gcc compiler for cross-building adds 1573b3d64137 parisc: Convert parisc_requires_coherency() to static branch adds 5e218fe9a0ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d64e3eab75a8 powerpc/xive: fix return value of __setup handler adds 9d71165d3934 powerpc/tm: Fix more userspace r13 corruption adds cf74ff52e352 powerpc/time: Fix KVM host re-arming a timer beyond decrem [...] adds 35de589cb879 powerpc/time: improve decrementer clockevent processing adds fe2640bd7a62 powerpc/pseries: Fix use after free in remove_phb_dynamic() adds cdd59a0225e4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 84d56e0966f1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 58004f266918 RISC-V: Correctly print supported extensions adds 2a31c54be097 RISC-V: Minimal parser for "riscv, isa" strings adds 40a4d0dfbcf0 RISC-V: Extract multi-letter extension names from "riscv, isa" adds 02d52fbd940a RISC-V: Implement multi-letter ISA extension probing framework adds 3f96db125d68 RISC-V: Do no continue isa string parsing without correct XLEN adds a9b202606c69 RISC-V: Improve /proc/cpuinfo output for ISA extensions adds 6b57ac02b45f RISC-V: Provide a fraemework for RISC-V ISA extensions adds 9dc6ce802136 RISC-V: Remove the current perf implementation adds c631121dd16e RISC-V: Add CSR encodings for all HPMCOUNTERS adds f5bfa23f576f RISC-V: Add a perf core library for pmu drivers adds 9b3e150e310e RISC-V: Add a simple platform driver for RISC-V legacy perf adds 90beae5185c2 RISC-V: Add RISC-V SBI PMU extension definitions adds e9991434596f RISC-V: Add perf platform driver based on SBI PMU extension adds 4905ec2fb7e6 RISC-V: Add sscofpmf extension support adds 23b1f18326ec Documentation: riscv: Remove the old documentation adds 33363c336516 MAINTAINERS: Add entry for RISC-V PMU drivers adds 6ae1af9ca0e8 perf: RISC-V: Add support for SBI PMU and Sscofpmf adds 93917ad50972 RISC-V: Add support for restartable sequence adds 6d1a6f464efd rseq/selftests: Add support for RISC-V adds bbde015227e8 RISC-V: add support for restartable sequences adds ce11d09d3b4f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2e7bf0b30f9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 137c75fe4d14 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds e94dc6bbdf29 xtensa: merge stack alignment definitions adds e6d423aaaea1 xtensa: rearrange NMI exit path adds e7e9614b6b3a xtensa: clean up kernel exit assembly code adds 7dc0eb0b6d9f xtensa: enable plugin support adds a3d0245c58f9 xtensa: fix xtensa_wsr always writing 0 adds 1c4664faa389 xtensa: define update_mmu_tlb function adds b6e3169aff36 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds ff6b33c15b17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e9b57aaae605 fscache: export fscache_end_operation() adds 5ac417d24c6c netfs: Generate enums from trace symbol mapping lists adds 6a19114b8e7f netfs: Rename netfs_read_*request to netfs_io_*request adds f18a378580a7 netfs: Finish off rename of netfs_read_request to netfs_io [...] adds 3a4a38e66d24 netfs: Split netfs_io_* object handling out adds 18b3ff9fe8b8 netfs: Adjust the netfs_rreq tracepoint slightly adds de74023befa1 netfs: Trace refcounting on the netfs_io_request struct adds 6cd3d6fd1fe2 netfs: Trace refcounting on the netfs_io_subrequest struct adds 5c88705e2aea netfs: Adjust the netfs_failure tracepoint to indicate non [...] adds 663dfb65c3b3 netfs: Refactor arguments for netfs_alloc_read_request adds 2de160417315 netfs: Change ->init_request() to return an error code adds a5c9dc445139 ceph: Make ceph_init_request() check caps on readahead adds bc899ee1c898 netfs: Add a netfs inode context adds 4090b31422a6 netfs: Add a function to consolidate beginning a read adds 93345c3ba55f netfs: Prepare to split read_helper.c adds 3be01750d7ac netfs: Rename read_helper.c to io.c adds 16211268fcb3 netfs: Split fs/netfs/read_helper.c adds b900f4b89b4d netfs: Split some core bits out into their own file adds 4058f742105e netfs: Keep track of the actual remote file size adds ab487a4cdfca afs: Maintain netfs_i_context::remote_i_size adds c77eb19bcf85 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds 41f9ca6bc9d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 322794d3355c ceph: fix inode reference leakage in ceph_get_snapdir() adds 1ad3bb28d336 ceph: assign the ci only when the inode isn't NULL adds 8d728c769fd8 ceph: use ktime_to_timespec64() rather than jiffies_to_tim [...] adds 367290e6355c ceph: track average r/w/m latency adds 54d7b821a37f ceph: include average/stdev r/w/m latency in mds metrics adds 271251f841a5 ceph: use tracked average r/w/m latencies to display metri [...] adds c38af9825eff ceph: uninitialized variable in debug output adds f639d9867eea ceph: fix memory leak in ceph_readdir when note_last_dentr [...] adds 6b23aff6cd51 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 5d7e282541fc cifs: do not skip link targets when an I/O fails adds 70ef38515b66 cifs: writeback fix adds 5e0c969e9ed2 cifs: convert the path to utf16 in smb2_query_info_compound adds 8708b1076047 cifs: change smb2_query_info_compound to use a cached fid, [...] adds 351a59dace0e cifs: fix bad fids sent over wire adds 2d004c6cae56 ksmbd: store fids as opaque u64 integers adds a96c94481f59 cifs: fix incorrect use of list iterator after the loop adds ad72421415c4 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 1413276f228f exfat: do not clear VolumeDirty in writeback adds 9453c9a793b1 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds a3981b56ffca Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds bb7f5d96aaa8 gfs2: Fix should_fault_in_pages() logic adds 52f3f033a5db gfs2: Disable page faults during lockless buffered reads adds 124c458a401a gfs2: Minor retry logic cleanup adds df15bfc3eec0 gfs2: Fix gfs2_file_buffered_write endless loop workaround adds a74789912070 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2cc7cc01c15f jfs: fix divide error in dbNextAG adds a53046291020 jfs: prevent NULL deref in diFree adds b3a05126d73b Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds 9c1666831817 Documentation: ksmbd: update Feature Status table adds 1b699bf3a878 ksmbd: use netif_is_bridge_port adds fa39c30b83ea ksmbd: remove internal.h include adds 5ac0ea1d1e0f ksmbd: remove filename in ksmbd_file adds 43ff44bde7e5 ksmbd: fix racy issue from using ->d_parent and ->d_name adds 9d449cb83b2a ksmbd: increment reference count of parent fp adds a42fbc2549fa ksmbd: shorten experimental warnign on loading the module adds 2bf4f33f68bc MAINTAINERS: ksmbd: switch Sergey to reviewer adds 2bca8b993164 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds a43bf6044464 NFSv4.1 provide mount option to toggle trunking discovery adds 648a4548d622 NFS: Don't deadlock when cookie hashes collide adds e47a62df29a0 NFS: Fix revalidation of empty readdir pages adds 89f42494f92f SUNRPC: Don't call connect() more than once on a TCP socket adds 3b21f757c309 SUNRPC: Only save the TCP source port after the connection [...] adds 7496b59f588d SUNRPC: Fix socket waits for write buffer space adds 2790a624d430 SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE adds d0afde5fc6fb SUNRPC: Improve accuracy of socket ENOBUFS determination adds 33e5c765bc1e NFS: Fix memory allocation in rpc_malloc() adds 910ad38697d9 NFS: Fix memory allocation in rpc_alloc_task() adds 059ee82b6462 SUNRPC: Fix unx_lookup_cred() allocation adds b2648015d452 SUNRPC: Make the rpciod and xprtiod slab allocation modes [...] adds 515dcdcd4873 NFS: nfsiod should not block forever in mempool_alloc() adds 0bae835b63c5 NFS: Avoid writeback threads getting stuck in mempool_alloc() adds 63d8a41b1dbf NFSv4/pnfs: Ensure pNFS allocation modes are consistent wi [...] adds 3e5f151e94c1 pNFS/flexfiles: Ensure pNFS allocation modes are consisten [...] adds a245832aaa99 pNFS/files: Ensure pNFS allocation modes are consistent wi [...] adds 3848e96edf47 SUNRPC: avoid race between mod_timer() and del_timer_sync() adds 20b7450e6f1d Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 3d1024ae504b fs/lock: add new callback, lm_lock_expired, to lock_manage [...] adds 2426f868eca5 fs/lock: only call lm_breaker_owns_lease if there is conflict. adds 14969f304f11 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9f6d2db825b5 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 705757274599 ubifs: rename_whiteout: correct old_dir size computing adds 004f7a1256a2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a9a4bc8c76d7 xfs: log worker needs to start before intent/unlink recovery adds dbd0f5299302 xfs: check buffer pin state after locking in delwri_submit adds 941fbdfd6dd0 xfs: xfs_ail_push_all_sync() stalls when racing with updates adds 70447e0ad978 xfs: async CIL flushes need pending pushes to be made stable adds d86142dd7c4e xfs: log items should have a xlog pointer, not a mount adds 8eda87211097 xfs: AIL should be log centric adds 01728b44ef1b xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight adds 4c7bae27ef28 xfs: document the XFS_ALLOC_AGFL_RESERVE constant adds aee63a65ca06 xfs: actually set aside enough space to handle a bmbt split adds 168df9331656 xfs: don't include bnobt blocks when reserving free block pool adds e8e020604166 xfs: fix infinite loop when reserving free block pool adds 382f12abf5cd xfs: don't report reserved bnobt space as available adds 77646dcad4d5 xfs: rename "alloc_set_aside" to be more descriptive adds f67e11484bcb Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds dc5b44fb3162 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8734747be238 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 7863a3690992 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b066c76265d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 05ca7e5058ab Merge branch 'pci/acpi' adds fde14ee6293e Merge branch 'pci/bridge-class-codes' adds a9af571b35aa Merge branch 'pci/enumeration' adds f787b6821423 Merge branch 'pci/hotplug' adds cb2d0f846139 PCI: Declare pci_filp_private only when HAVE_PCI_MMAP adds c50762a85da6 PCI: Remove unused assignments adds b6829e0419e5 PCI: kirin: Remove unused assignments adds 6f1025507288 PCI: fu740: Remove unused assignments adds af8b8b6c0445 PCI: cpqphp: Remove unused assignments adds 6a8fcf7d47a0 PCI: ibmphp: Remove unused assignments adds b9fae6a47b8b x86/PCI: Add #includes to asm/pci_x86.h adds 73c82469bd88 Merge branch 'pci/misc' adds 63cd736f4494 PCI: Avoid broken MSI on SB600 USB devices adds a6e0eba677f8 Merge branch 'pci/msi' adds bdef65de39c2 Merge branch 'pci/p2pdma' adds 816f8917046d Merge branch 'pci/vga' adds 7ec9ff94f5f7 Merge branch 'remotes/lorenzo/pci/aardvark' adds 0321da851e3e Merge branch 'pci/host/dwc' adds a69e89ba6c81 Merge branch 'remotes/lorenzo/pci/endpoint' adds a382c757ec5e PCI: fu740: Force 2.5GT/s for initial device probe adds d93fefad2060 Merge branch 'pci/host/fu740' adds 8a43a7444884 Merge branch 'remotes/lorenzo/pci/hv' adds f409855492fa Merge branch 'remotes/lorenzo/pci/imx6' adds 0888e08938e5 Merge branch 'remotes/lorenzo/pci/misc' adds 9b2c25fa1299 Merge branch 'remotes/lorenzo/pci/mvebu' adds 0c634fcb980d Merge branch 'remotes/lorenzo/pci/qcom' adds 4b0f6ecaba3b Merge branch 'remotes/lorenzo/pci/rcar' adds c1e10d81dac4 Merge branch 'remotes/lorenzo/pci/uniphier' adds 1874b6d7ab1b PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" adds 825da4e9cec6 PCI: xgene: Revert "PCI: xgene: Fix IB window setup" adds 611f841830aa Merge branch 'remotes/lorenzo/pci/xgene' adds 018b1be49ee7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1a2c7853c148 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3364c0ef8732 i2c: designware: Remove code duplication adds d714fb25e755 i2c: add tracepoints for I2C slave events adds cb13aa16f34f i2c: meson: Fix wrong speed use from probe adds 1a22aabf20ad i2c: mux: demux-pinctrl: do not deactivate a master that i [...] adds 5db36559df9b Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 5a0503f8ba76 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 52524b84a3de Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds bbb9ecf2abe6 media: platform: s5p-g2d: move config to its own file adds a97f41e9c308 media: platform: hva: move config to its own file adds 72a91079218c media: platform: stm32: move config to its own file adds 7acd0dd9e9c6 media: platform: sun8i-di: move config to its own file adds e19e7b615c9c media: platform: sun8i-rotate: move config to its own file adds 669f0cb5ea25 media: platform: vde: move config to its own file adds 5cccbe83ff2f media: platform: ti-vpe: move config to its own file adds 2662ce2d0876 media: platform: rkisp1: move config to its own file adds f5a6e9176e20 media: platform: delta: move config to its own file adds 26e89e83dfb4 media: platform: bdisp: move config to its own file adds 1d031da4f6e7 media: platform: s5p-mfc: move config to its own file adds f879856a91da media: platform: s5p-jpeg: move config to its own file adds 32ccd1f5a116 media: platform: Kconfig: sort entries adds 0461b70d0697 media: platform: move some manufacturer entries adds d7700ca98d7a media: platform: Kconfig: place platform drivers on a submenu adds 64441979bda6 media: platform: rename coda/ to chips-media/ adds dc7bbea90075 media: platform: rename marvell-ccic/ to marvell/ adds c1f3caff2450 media: platform: rename meson/ge2d/ to amlogic/meson-ge2d/ adds 8bbc139c6bde media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/ adds 1cb72963fa1e media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/ adds 728dc4075acc media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/ adds 574476a7d05d media: platform: rename mtk-vpu/ to mediatek/mtk-vpu/ adds 9b18ef7c9ff4 media: platform: rename tegra/vde/ to nvidia/tegra-vde/ adds 238c84f71120 media: platform: rename exynos4-is/ to samsung/exynos4-is/ adds 3bae07d4b44c media: platform: rename exynos-gsc/ to samsung/exynos-gsc/ adds c1024049033f media: platform: rename s3c-camif/ to samsung/s3c-camif/ adds a7f3b2d32dab media: platform: rename s5p-g2d/ to samsung/s5p-g2d/ adds f4104b7851a8 media: platform: rename s5p-jpeg/ to samsung/s5p-jpeg/ adds 43ecec16c4fa media: platform: rename s5p-mfc/ to samsung/s5p-mfc/ adds e7b8153e2a4f media: platform: place stm32/ and sti/ under st/ dir adds 407965e2348e media: platform: rename am437x/ to ti/am437x/ adds d24a170bde65 media: platform: rename davinci/ to ti/davinci/ adds ceafdaac46ea media: platform: rename omap3isp/ to ti/omap3isp/ adds 012e3ca3cb4d media: platform: rename omap/ to ti/omap/ adds 8148baabd1c4 media: platform: re-structure TI drivers adds 68f8ef61c659 media: platform: ti/Kconfig: move VPE/CAL entries to it adds f2ab6d3e8c48 media: platform: Create vendor/{Makefile,Kconfig} files adds 63fe3d27b226 media: platform/*/Kconfig: make manufacturer menus more uniform adds 9958d30f38b9 media: Kconfig: cleanup VIDEO_DEV dependencies adds 6cdc31b2d709 media: media/*/Kconfig: sort entries adds 2023a9981111 media: platform: rename mediatek/mtk-jpeg/ to mediatek/jpeg/ adds fc0b582c858e media: atomisp: fix bad usage at error handling logic adds d94304f2c3ac media: i2c: Kconfig: move camera drivers to the top adds 75080cc331e9 media: spi: Kconfig: Place SPI drivers on a single menu adds f4a4f9a54b2c media: platform: amphion: Fix build error without MAILBOX adds 77119adb62dd media: mtk-vcodec: Add missing of_node_put() in mtk_vdec_h [...] adds 5d1ca138026e media: amphion: Add missing of_node_put() in vpu_core_parse_dt() adds 71e6d0608e4d media: platform: Remove unnecessary print function dev_err() adds 58bbb85402a3 Merge branch 'master' of git://linuxtv.org/media_tree.git adds f1b7d5ffc257 media: pixfmt-yuv-planar.rst: fix PIX_FMT labels adds 4df312b9caf2 media: m5mols/m5mols.h: document new reset field adds 298cf3dfacc9 media: vidtv: use vfree() for memory allocated with vzalloc() adds f445014a2291 media: amphion: fix an issue that using pm_runtime_get_syn [...] adds 05a03eff34ba media: amphion: fix some error related with undefined refe [...] adds a9f7224c67b3 media: amphion: fix some issues to improve robust adds 47aa866f248c media: amphion: cleanup media device if register it fail adds ba2c670ae84b media: nxp: Restrict VIDEO_IMX_MIPI_CSIS to ARCH_MXC or CO [...] adds 4d823e7c9a7c Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 352e1f74a3d9 Merge branch 'devprop' into linux-next adds 2353828f3695 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 03a06c32fd33 Merge branch 'pm-cpufreq' into linux-next adds 0474bcc9c174 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 81bbf3bb3aec Merge branch 'pm-opp' into linux-next adds aabb0fe5dfbe Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds c247de176108 dt-bindings: devfreq: rk3399_dmc: Convert to YAML adds 95856902ccdc dt-bindings: devfreq: rk3399_dmc: Deprecate unused/redunda [...] adds 644472d97739 dt-bindings: devfreq: rk3399_dmc: Fix Hz units adds 79e95829ba91 dt-bindings: devfreq: rk3399_dmc: Specify idle params in n [...] adds 833151a4c4aa dt-bindings: devfreq: rk3399_dmc: Add more disable-freq pr [...] adds e0f1ac421096 PM / devfreq: rk3399_dmc: Drop undocumented ondemand DT props adds e4181a31a50e PM / devfreq: rk3399_dmc: Drop excess timing properties adds b2ca31623d8f PM / devfreq: rk3399_dmc: Use bitfield macro definitions f [...] adds 1698075608f1 PM / devfreq: rk3399_dmc: Support new disable-freq properties adds d18c6a70c6ec PM / devfreq: rk3399_dmc: Support new *-ns properties adds e0ee405fcc01 PM / devfreq: rk3399_dmc: Disable edev on remove() adds f259bbcae4d8 PM / devfreq: rk3399_dmc: Use devm_pm_opp_of_add_table() adds 9eb1950bb6f4 PM / devfreq: rk3399_dmc: Avoid static (reused) profile adds f7dc23888f9f Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 0d8b0b49d7fa Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 51cad2872435 RDMA/irdma: Add support for address handle re-use adds 70f92521584f RDMA/hns: Use the reserved loopback QPs to free MR before [...] adds 63221acb0c63 RDMA/rxe: Fix ref error in rxe_av.c adds 8a1a0be894da RDMA/rxe: Replace mr by rkey in responder resources adds c9f4c695835c RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC adds 3c3e4d582bdc RDMA/rxe: Delete _locked() APIs for pool objects adds b4a47f6836b9 RDMA/rxe: Replace obj by elem in declaration adds 3ccffe8abf2f RDMA/rxe: Move max_elem into rxe_type_info adds df34dc9e03bf RDMA/rxe: Shorten pool names in rxe_pool.c adds 3225717f6dfa RDMA/rxe: Replace red-black trees by xarrays adds 3197706abd05 RDMA/rxe: Use standard names for ref counting adds 7f68d7493ff0 IB/iser: Remove iser_reg_data_sg helper function adds ee4efeaea883 IB/iser: Use iser_fr_desc as registration context adds 80303ee24490 IB/iser: Generalize map/unmap dma tasks adds 2e11a5e459c1 IB/iser: Fix error flow in case of registration failure adds 87e0eacb176f RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dy [...] adds 6788381e2f3c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 54744510fa9c r8169: improve driver unload and system shutdown behavior [...] adds ec7328b59176 net: bridge: mst: Multiple Spanning Tree (MST) mode adds 8c678d60562f net: bridge: mst: Allow changing a VLAN's MSTI adds 122c29486e1f net: bridge: mst: Support setting and reporting MST port states adds 87c167bb94ee net: bridge: mst: Notify switchdev drivers of MST mode changes adds 6284c723d9b9 net: bridge: mst: Notify switchdev drivers of VLAN MSTI mi [...] adds 7ae9147f4312 net: bridge: mst: Notify switchdev drivers of MST state changes adds cceac97afa09 net: bridge: mst: Add helper to map an MSTI to a VID set adds 48d57b2e5f43 net: bridge: mst: Add helper to check if MST is enabled adds f54fd0e16306 net: bridge: mst: Add helper to query a port's MST state adds 332afc4c8c0d net: dsa: Validate hardware support for MST adds 8e6598a7b0fa net: dsa: Pass VLAN MSTI migration notifications to driver adds 7414af30b7d8 net: dsa: Handle MST state changes adds 49c98c1dc7d9 net: dsa: mv88e6xxx: Disentangle STU from VTU adds 7dc96039b967 net: dsa: mv88e6xxx: Export STU as devlink region adds acaf4d2e36b3 net: dsa: mv88e6xxx: MST Offloading adds 82e94d4144d7 Merge branch 'net-bridge-multiple-spanning-trees' adds 7b6e6235b664 net: dsa: microchip: ksz8795: handle eee specif erratum adds 2b341f7532d4 ptp: ocp: Make debugfs variables the correct bitwidth adds 4fa72108029c net: mscc: ocelot: refactor policer work out of ocelot_set [...] adds ccb6ed426f10 net: mscc: ocelot: add port mirroring support using tc-matchall adds c3d427eac90f net: mscc: ocelot: establish functions for handling VCAP a [...] adds f2a0e216bee5 net: mscc: ocelot: offload per-flow mirroring using tc-mir [...] adds 0148bb50b8fd net: dsa: pass extack to dsa_switch_ops :: port_mirror_add() adds 5e497497681e net: dsa: felix: add port mirroring support adds 3e66fd54aeac Merge branch 'mirroring-for-ocelot-switches' adds 7c3b4df594b6 net/mlx5e: Validate MTU when building non-linear legacy RQ [...] adds c3cce0fff3a3 net/mlx5e: Add headroom only to the first fragment in legacy RQ adds 8d35fb57fd90 net/mlx5e: Build SKB in place over the first fragment in n [...] adds e26eceb90b01 net/mlx5e: RX, Test the XDP program existence out of the handler adds 064990d0b65f net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle adds 998923932f13 net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear adds 8f8533650325 net/mlx5: DR, Adjust structure member to reduce memory hole adds 003f4f9acb05 net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk adds 5c4f9b6e91e8 net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to red [...] adds f51bb5179300 net/mlx5: DR, Remove num_of_entries byte_size from struct [...] adds 597534bd5633 net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to red [...] adds 0d7f1595bb96 net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory adds ebf04231cf14 net/mlx5: CT: Remove extra rhashtable remove on tuple entries adds 4206fe40b2c0 net/mlx5: Remove unused exported contiguous coherent buffe [...] adds 770c9a3a01af net/mlx5: Remove unused fill page array API function adds 5edce151386e Merge tag 'mlx5-updates-2022-03-17' of git://git.kernel.or [...] adds bc1962e52333 net: lan743x: Add support to display Tx Queue statistics adds cdea83cc103a net: lan743x: Add support for EEPROM adds d808f7ca8d23 net: lan743x: Add support for OTP adds 60942c397af6 net: lan743x: Add support for PTP-IO Event Input External [...] adds e432dd3bee2c net: lan743x: Add support for PTP-IO Event Output (Periodi [...] adds e913c09dbe3b Merge branch 'lan743x-PCI11010-#PCI11414' adds 54f586a91532 rfkill: make new event layout opt-in adds dca51fe7fbb1 Merge tag 'wireless-next-2022-03-18' of git://git.kernel.o [...] adds efb3719f4ab0 af_vsock: SOCK_SEQPACKET receive timeout test adds e89600ebeeb1 af_vsock: SOCK_SEQPACKET broken buffer test adds 046e1537a3cf net: set default rss queues num to physical cores / 2 adds 4edf21aa94ee af_unix: Remove unnecessary brackets around CONFIG_AF_UNIX_OOB. adds 12a18341b5c3 mptcp: send ADD_ADDR echo before create subflows adds 0978e5919c28 atl1c: remove redundant assignment to variable size adds 79fdce0513ac qlcnic: remove redundant assignment to variable index adds 0ca8794a446c Bluetooth: mgmt: remove redundant assignment to variable cur_len adds cc68a041d2f8 Bluetooth: btusb: Add missing Chicony device for Realtek R [...] adds f5c3f98946e3 Bluetooth: btmtkuart: rely on BT_MTK module adds 3640e7f4cb35 Bluetooth: btmtkuart: add .set_bdaddr support adds 6ac034a76aa2 Bluetooth: btmtkuart: fix the conflict between mtk and msf [...] adds 0eaecfb2e481 Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL adds b3cf94c8b6b2 Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on f [...] adds f63d24baff78 Bluetooth: Fix use after free in hci_send_acl adds 32cb08e95869 Bluetooth: hci_uart: add missing NULL check in h5_enqueue adds 18e8055c8814 Bluetooth: btrtl: Add support for RTL8852B adds 1f667e157605 Bluetooth: Don't assign twice the same value adds da8912176fb0 Bluetooth: fix incorrect nonblock bitmask in bt_sock_wait_ready() adds 37b63c68194d Bluetooth: msft: Clear tracked devices on resume adds ff39fc1bc6b4 Bluetooth: Send AdvMonitor Dev Found for all matched devices adds 9fa6b4cda3b4 Bluetooth: call hci_le_conn_failed with hdev lock in hci_l [...] adds a76d269a4e86 Bluetooth: btmtkuart: fix error handling in mtk_hci_wmt_sync() adds b062a0b9c1dc Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt adds 546ff98eb3a0 Bluetooth: mt7921s: Set HCI_QUIRK_VALID_LE_STATES adds d786105ef25c Bluetooth: mt7921s: Add .get_data_path_id adds f41b91fa1783 Bluetooth: mt7921s: Add .btmtk_get_codec_config_data adds 5ad80cfcf300 Bluetooth: mt7921s: Add WBS support adds 27e8527e006f Bluetooth: hci_bcm: Add the Asus TF103C to the bcm_broken_ [...] adds 520e31a99100 Bluetooth: bcm203x: remove superfluous header files adds 726c0eb7cb15 Bluetooth: ath3k: remove superfluous header files adds 53fb430e2070 Merge tag 'for-net-next-2022-03-18' of git://git.kernel.or [...] adds ad739d0889a8 i40e: little endian only valid checksums adds 5d705de0cd34 igb: zero hwtstamp by default adds 49270afa037b Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 800c326bfa9c nfc: st21nfca: remove unnecessary skb check before kfree_skb() adds d5f497b88979 ptp: ocp: use snprintf() in ptp_ocp_verify() adds b58b1f563ab7 xfrm: rework default policy structure adds 62f65554f5cf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4e8231f1c22d net/mlx5e: Prepare non-linear legacy RQ for XDP multi buff [...] adds 9cb9482ef10e net/mlx5e: Use fragments of the same size in non-linear le [...] adds d51f4a4cca6f net/mlx5e: Use page-sized fragments with XDP multi buffer adds ea5d49bdae8b net/mlx5e: Add XDP multi buffer support to the non-linear [...] adds ddc87e7d4775 net/mlx5e: Store DMA address inside struct page adds 49529a172685 net/mlx5e: Move mlx5e_xdpi_fifo_push out of xmit_xdp_frame adds c090451633f8 net/mlx5e: Remove assignment of inline_hdr.sz on XDP TX adds 9ded70fa1d81 net/mlx5e: Don't prefill WQEs in XDP SQ in the multi buffer mode adds 39a1665d16a2 net/mlx5e: Implement sending multi buffer XDP frames adds fbeed25bcc45 net/mlx5e: Unindent the else-block in mlx5e_xmit_xdp_buff adds a48ad58cec18 net/mlx5e: Support multi buffer XDP_TX adds 1b8a10bbfe77 net/mlx5e: Permit XDP with non-linear legacy RQ adds 08c34e95422b net/mlx5e: Remove MLX5E_XDP_TX_DS_COUNT adds 60796198b44f net/mlx5e: Statify function mlx5_cmd_trigger_completions adds 5dc2b581cd2c net/mlx5e: HTB, remove unused function declaration adds 092d992b76ed Merge tag 'mlx5-updates-2022-03-18' of git://git.kernel.or [...] adds f22881de730e netlabel: fix out-of-bounds memory accesses adds b8f7544a6cb3 qed: remove unnecessary memset in qed_init_fw_funcs adds e6980b572fb7 net: sparx5: Use vid 1 when bridge default vid 0 to avoid [...] adds 2cfadb761d3d netfilter: conntrack: revisit gc autotuning adds 31d0bb9763ef netfilter: conntrack: Add and use nf_ct_set_auto_assign_he [...] adds b2d306542ff9 netfilter: nf_tables: do not reduce read-only expressions adds 34cc9e52884a netfilter: nf_tables: cancel tracking for clobbered destin [...] adds 03858af0135f netfilter: nft_ct: track register operations adds e50ae445fb70 netfilter: nft_lookup: only cancel tracking for clobbered dregs adds aaa7b20bd4d6 netfilter: nft_meta: extend reduce support to bridge family adds 4e2b29d88168 netfilter: nft_numgen: cancel register tracking adds ffe6488e624e netfilter: nft_osf: track register operations adds 5da03b566626 netfilter: nft_hash: track register operations adds 71ef842d73f6 netfilter: nft_immediate: cancel register tracking for dat [...] adds d77a721d212d netfilter: nft_socket: track register operations adds 48f1910326ea netfilter: nft_xfrm: track register operations adds 611580d2df1f netfilter: nft_tunnel: track register operations adds 3c1eb413a45b netfilter: nft_fib: add reduce support adds e86dbdb9d461 netfilter: nft_exthdr: add reduce support adds fd4213929053 netfilter: nf_nat_h323: eliminate anonymous module_init & [...] adds bb321ed6bbaa netfilter: flowtable: remove redundant field in flow_offlo [...] adds 217cff36e885 netfilter: flowtable: pass flowtable to nf_flow_table_iterate() adds 4b45e07907d8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] adds fc9769f62e59 nfp: calculate ring masks without conditionals adds 62d033309d62 nfp: move the fast path code to separate files adds 6fd86efa630e nfp: use callbacks for slow path ring related functions adds d6488c49c253 nfp: prepare for multi-part descriptors adds 07cd69c96bff nfp: move tx_ring->qcidx into cold data adds 0dcf7f500b0a nfp: use TX ring pointer write back adds b94b6a1342cc nfp: add per-data path feature mask adds d9e3c29918a8 nfp: choose data path based on version adds c10d12e3dce8 nfp: add support for NFDK data path adds d9d950490a0a nfp: nfdk: implement xdp tx path for NFDK adds 57939fdc2cbe Merge branch 'nfp3800' adds af9b45d08eb4 net: sparx5: Add arbiter for managing PGID table adds 3bacfccdcb2d net: sparx5: Add mdb handlers adds a62551c988d2 Merge branch 'sparx5-mcast' adds e94b99a40b99 ar5523: fix typo "to short" -> "too short" adds 4f3dda8b4c4b s390/ctcm: fix typo "length to short" -> "length too short" adds d2d803d1c72b i825xx: fix typo "Frame to short" -> "Frame too short" adds dc97870682e1 mISDN: fix typo "frame to short" -> "frame too short" adds e7dc00f3d6c3 Merge branch 'too-short' adds 7a1b0b1a555e bnxt: use the devlink instance lock to protect sriov adds 8879b32a3a80 devlink: add explicitly locked flavor of the rate node APIs adds 76eea6c2e663 netdevsim: replace port_list_lock with devlink instance lock adds aff3a9250946 netdevsim: replace vfs_lock with devlink instance lock adds 14e426bf1a4d devlink: hold the instance lock during eswitch_mode callbacks adds ca4f3f187b08 Merge branch 'devlink-locking' adds 351bdbb6419c net: Revert the softirq will run annotation in ____napi_sc [...] adds 1ddcbfbf9dc9 net/tls: remove unnecessary jump instructions in do_tls_se [...] adds b1a6f56b6506 net/tls: optimize judgement processes in tls_set_device_offload() adds e0c0ca3546ad Merge branch 'net-tls-some-optimizations-for-tls' adds afaed2b142a1 net: dsa: mv88e6xxx: Require ops be implemented to claim S [...] adds bd48b911c88f net: dsa: mv88e6xxx: Ensure STU support in VLAN MSTI callback adds 7ee776cdc7a0 Merge branch 'net-dsa-mv88e6xxx-mst-fixes' adds a53cbe5d628c net: dsa: felix: allow PHY_INTERFACE_MODE_INTERNAL on port 5 adds 94f19e1ec38f selftests: net: change fprintf format specifiers adds c050f5e91b47 net: dsa: mv88e6xxx: Fill in STU support for all supported chips adds a2e4b5adfdf8 dt-bindings: net: mscc-miim: add lan966x compatible adds 58ebdba3d851 net: mdio: mscc-miim: replace magic numbers for the bus reset adds 74529db3e01d net: mdio: mscc-miim: add lan966x internal phy reset support adds aa80511a93db Merge branch 'net-mscc-miim-add-integrated-phy-reset-support' adds 4723832fa63f bnx2x: truncate value to original sizing adds 917b149ac3d5 selftests: forwarding: Disable learning before link up adds f70f5f1a8fff selftests: forwarding: Use same VRF for port and VLAN upper adds 7b17d2d7d7bf Merge branch 'selftests-forwarding-locked-bridge-port-fixes' adds cde3fc244b3d net: bridge: mst: prevent NULL deref in br_mst_info_size() adds 4a0cb83ba6e0 netdevice: add missing dm_private kdoc adds 4f554e955614 ftrace: Add ftrace_set_filter_ips function adds cad9931f64dc fprobe: Add ftrace based probe APIs adds 54ecbe6f1ed5 rethook: Add a generic return hook adds 75caf33eda24 rethook: x86: Add rethook x86 implementation adds 83acdce68949 arm64: rethook: Add arm64 rethook implementation adds 02752bd99dc2 powerpc: Add rethook support adds 515a49173b80 ARM: rethook: Add rethook arm implementation adds 5b0ab78998e3 fprobe: Add exit_handler support adds 6ee64cc3020b fprobe: Add sample program for fprobe adds ab51e15d535e fprobe: Introduce FPROBE_FL_KPROBE_SHARED flag for fprobe adds aba09b44a985 docs: fprobe: Add fprobe description to ftrace-use.rst adds f4616fabab39 fprobe: Add a selftest for fprobe adds 245d94965520 Merge branch 'fprobe: Introduce fprobe function entry/exit probe' adds a0019cd7d41a lib/sort: Add priv pointer to swap function adds aecf489f2ce5 kallsyms: Skip the name search for empty string adds 0dcac2725406 bpf: Add multi kprobe link adds 42a5712094e8 bpf: Add bpf_get_func_ip kprobe helper for multi kprobe link adds 97ee4d20ee67 bpf: Add support to inline bpf_get_func_ip helper on x86 adds ca74823c6e16 bpf: Add cookie support to programs attached with kprobe m [...] adds 85153ac06283 libbpf: Add libbpf_kallsyms_parse function adds 5117c26e8773 libbpf: Add bpf_link_create support for multi kprobes adds ddc6b04989eb libbpf: Add bpf_program__attach_kprobe_multi_opts function adds f7a11eeccb11 selftests/bpf: Add kprobe_multi attach test adds 2c6401c966ae selftests/bpf: Add kprobe_multi bpf_cookie test adds 9271a0c7ae7a selftests/bpf: Add attach test for bpf_program__attach_kpr [...] adds 318c812cebfc selftests/bpf: Add cookie test for bpf_program__attach_kpr [...] adds 5a5c11ee3e65 Merge branch 'bpf: Add kprobe multi link' adds bc380eb9d048 libbpf: .text routines are subprograms in strict mode adds 262cfb74ffda libbpf: Init btf_{key,value}_type_id on internal map open adds 430025e5dca5 libbpf: Add subskeleton scaffolding adds 00389c58ffe9 bpftool: Add support for subskeletons adds 3cccbaa03321 selftests/bpf: Test subskeleton functionality adds 60911970b016 Merge branch 'Subskeleton support for BPF librariesThread- [...] adds a4c9fe0ed4a1 selftests/bpf: Fix error reporting from sock_fields programs adds 2d2202ba858c selftests/bpf: Check dst_port only on the client socket adds e06b5bbcf3f1 selftests/bpf: Use constants for socket states in sock_fie [...] adds deb594004644 selftests/bpf: Fix test for 4-byte load from dst_port on b [...] adds 63cc8e20b384 Merge branch 'bpf-fix-sock-field-tests' adds 08063b4bc158 bpftool: Add BPF_TRACE_KPROBE_MULTI to attach type names table adds edc3ec09ab70 bpf: Factor out fd returning from bpf_btf_find_by_name_kind adds 9492450fd287 bpf: Always raise reference in btf_get_module_btf adds a8fee96202e2 libbpf: Avoid NULL deref when initializing map BTF info adds b00fa38a9c1c bpf: Enable non-atomic allocations in local storage adds 0e790cbb1af9 selftests/bpf: Test for associating multiple elements with [...] adds 30630e44b658 Merge branch 'Enable non-atomic allocations in local storage' adds 058ec4a7d9cf bpf: Treat bpf_sk_lookup remote_port as a 2-byte field adds 3c69611b8926 selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup [...] adds ce5236800116 selftests/bpf: Fix test for 4-byte load from remote_port o [...] adds 46e9244b2563 Merge branch 'Make 2-byte access to bpf_sk_lookup->remote_ [...] adds ef078600eec2 bpf: Select proper size for bpf_prog_pack adds ee2a098851bf bpf: Adjust BPF stack helper functions to accommodate skip > 0 adds e1cc1f39981b selftests/bpf: Test skipping stacktrace adds 7ada3787e91c bpf: Check for NULL return from bpf_get_btf_vmlinux adds ec80906b0fbd selftests/bpf/test_lirc_mode2.sh: Exit with proper code adds 583669ab3aed bpf: Simplify check in btf_parse_hdr() adds f705ec764b34 Revert "bpf: Add support to inline bpf_get_func_ip helper on x86" adds f70986902c86 bpf: Fix kprobe_multi return probe backtrace adds 1824d8ea75f2 bpftool: Fix print error when show bpf map adds d0f325c34c2f libbpf: Close fd in bpf_object__reuse_map adds d8dc09a4db45 bpf, arm: Fix various typos in comments adds d56c9fe6a068 bpf: Fix warning for cast from restricted gfp_t in verifier adds 96805674e562 bpf: Fix bpf_prog_pack for multi-node setup adds e581094167be bpf: Fix bpf_prog_pack when PMU_SIZE is not defined adds f97b8b9bd630 bpftool: Fix a bug in subskeleton code generation adds ecaed3b9deea Revert "ARM: rethook: Add rethook arm implementation" adds 35df0155e68a Revert "powerpc: Add rethook support" adds 0f8f8030038a Revert "arm64: rethook: Add arm64 rethook implementation" adds 4e8ca13440b4 Revert "rethook: x86: Add rethook x86 implementation" adds 7f0059b58f02 selftests/bpf: Fix kprobe_multi test. adds 0db8640df595 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds b20bdd9cc974 iwlwifi: mvm: Don't fail if PPAG isn't supported adds 2af7e566a861 net/mlx5e: Fix build warning, detected write beyond size of field adds 5077e2c8cf4d net: dsa: fix missing host-filtered multicast addresses adds 36c2e31ad25b net: geneve: add missing netlink policy and size for IFLA_ [...] adds e9e6faeafaa0 drivers: net: xgene: Fix regression in CRC stripping adds 4a6806cfcbca net: marvell: prestera: add missing destroy_workqueue() in [...] adds a911ad18a56a net: bridge: mst: Restrict info size queries to bridge ports adds 054d5575cd6e net/sched: fix incorrect vlan_push_eth dest field adds 2844e2434385 drivers: ethernet: cpsw: fix panic when interrupt coalecei [...] adds 764f4eb6846f llc: fix netdevice reference leaks in llc_ui_bind() adds 89695196f0ba Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 56a5b7558f58 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 033465911fe5 Bluetooth: btbcm: Support per-board firmware variants adds 864cc8a234cd Bluetooth: mt7921s: Fix the incorrect pointer check adds 01fd8d2522c4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4e371d996590 Merge tag 'spi-nor/for-5.18' into mtd/next adds 6cadd424abb6 Merge tag 'nand/for-5.18' into mtd/next adds 40b5612ea3e2 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds f11de8611fd6 Merge tag 'drm-intel-next-fixes-2022-03-17' of git://anong [...] adds c6e90a1c6608 Merge tag 'amd-drm-next-5.18-2022-03-18' of https://gitlab [...] adds 59c7e0caa3e7 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 1d204ee10817 drm/ttm: Fix a kernel oops due to an invalid read adds a860f266a0e1 drm/selftest: plane_helper: Put test structures in static storage adds 29768f1258ca Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds a73e65ea1c9e drm/amd: Add USBC connector ID adds 6eec70d3b9ff drm/amdgpu: make amdgpu_display_framebuffer_init() static adds 0fbd4782d6a1 drm/amdgpu: drop amdgpu_display_gem_fb_init() adds 9cf0ddc1002c drm/amdgpu: make amdgpu_display_gem_fb_verify_and_init() static adds c4d89ca2ca1a drm/amdgpu: prevent memory wipe in suspend/shutdown stage adds 542d5ceffa33 drm/amdgpu: conduct a proper cleanup of PDB bo adds 6db2a535815a drm/amdgpu/pm: fix the Stable pstate Test in amdgpu_test adds 350c8d14d6f8 drm/amdkfd: refine event_interrupt_poison_consumption adds 6b157163c7b4 drm/amdkfd: replace source_id with client_id for RAS poiso [...] adds d3c7b652f858 drm/amdgpu: add UTCL2 RAS poison query for Aldebaran (v2) adds a52d0fb48923 drm/amdkfd: add RAS poison consumption handling for UTCL2 (v2) adds d730d969b392 drm/amdgpu: Fix spelling mistake "regiser" -> "register" adds 56032d2994c3 drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() adds 3f0a942194a9 drm/amdgpu/gmc: use PCI BARs for APUs in passthrough adds 2c39c08992f8 drm/amdgpu: add workarounds for VCN TMZ issue on CHIP_RAVEN adds 4c1782d41730 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 9cddf03b2af0 drm/i915: Reject unsupported TMDS rates on ICL+ adds 1937f3feb0e8 drm/i915: Treat SAGV block time 0 as SAGV disabled adds 3ef8b5e19ead drm/i915: Fix PSF GV point mask when SAGV is not possible adds 00f4150d27d2 drm/i915: Fix renamed struct field adds 07817b8e90bf Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds e5f2dfc8b0ba Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds dc627a678f8d Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds f658f13a2c6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7dd5ab06b54f Merge branch 'regmap-linus' into regmap-next adds c53d92b4b351 Merge remote-tracking branch 'regmap/for-5.18' into regmap-next adds bb8f3907738f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2f45a4e28977 ASoC: rockchip: i2s_tdm: Fixup config for SND_SOC_DAIFMT_DSP_A/B adds 629e30a1d534 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds 408901866223 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 07fc21b48608 Input: iqs5xx - use local input_dev pointer adds 409353cbe9fe Input: add bounds checking to input_set_capability() adds 26623eea0da3 Input: stmfts - fix reference leak in stmfts_input_open adds e4ce4d3a939d Input: synaptics - enable InterTouch on ThinkPad T14/P14s [...] adds 0ce25e4b6df8 dt-bindings: input/touchscreen: bindings for Imagis adds a23ba3c043db Input: add Imagis touchscreen driver adds a949087c2285 Input: adi - remove redundant variable z adds bdc4faf1beff Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c71506bfede0 Merge branch 'for-5.18/block' into for-next adds 1c405ce254ff Merge branch 'for-5.18/drivers' into for-next adds 4679d0b736d8 Merge branch 'for-5.18/block' into for-next adds 556ec1d924b8 Merge branch 'for-5.18/io_uring' into for-next adds eece50ff1549 Merge branch 'for-5.18/io_uring' into for-next adds abdad709ed8f io_uring: recycle provided before arming poll adds a66eb2f378b8 Merge branch 'for-5.18/io_uring' into for-next adds f63cf5192fe3 io_uring: ensure that fsnotify is always called adds f63d4c17a7cd Merge branch 'for-5.18/io_uring' into for-next adds 93b4e74789db xen-blkback: remove redundant assignment to variable i adds 08719dd9176b xen/blkfront: fix comment for need_copy adds dcab46bef0ad Merge branch 'for-5.18/drivers' into for-next adds 649bb75d19c9 io_uring: fix memory ordering when SQPOLL thread goes to sleep adds 85b0a63f8a94 Merge branch 'for-5.18/io_uring' into for-next adds b2479de38d8f n64cart: convert bi_disk to bi_bdev->bd_disk fix build adds 03663892ece8 Merge branch 'for-5.18/drivers' into for-next adds 61bc84c40088 io_uring: remove poll entry from list when canceling all adds fa082e1e538a Merge branch 'for-5.18/io_uring' into for-next adds 863a66cdb4df lib/sbitmap: allocate sb->map via kvzalloc_node adds f0b84d4aead1 Merge branch 'for-5.18/block' into for-next adds e2c0cb7c0cc7 io_uring: bump poll refs to full 31-bits adds d89a4fac0fbc io_uring: fix assuming triggered poll waitqueue is the sin [...] adds 4d55f238f8b8 io_uring: don't recycle provided buffer if punted to async worker adds d2e178935478 Merge branch 'for-5.18/io_uring' into for-next adds d578c770c852 block: avoid calling blkg_free() in atomic context adds a5fa3e2004f8 Merge branch 'for-5.18/block' into for-next adds 1e21270685ae crypto: fix crc64 testmgr digest byte order adds 7e9ddd8bad00 Merge branch 'for-5.18/64bit-pi' into for-next adds 61285ff72ae5 fs: do not pass __GFP_HIGHMEM to bio_alloc in do_mpage_readpage adds 0bb6344ddedb Merge branch 'for-5.18/alloc-cleanups' into for-next adds 7ba89d2af17a io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly adds 8a3e8ee56417 io_uring: add flag for disabling provided buffer recycling adds 7f813daa416d Merge branch 'for-5.18/io_uring' into for-next adds 040c359bbb5f Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 82f6cdcc3676 dm: switch dm_io booleans over to proper flags adds 655f3aad7aa4 dm: switch dm_target_io booleans over to proper flags adds bd4a6dd241ae dm: reduce size of dm_io and dm_target_io structs adds 4d7bca13dd9a dm: consolidate spinlocks in dm_io struct adds 43d47f6f0c60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6f408353560c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d10f2c70e959 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 2a588cc42971 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 874a3168d0c5 MAINTAINERS: rectify entry for ROHM MULTIFUNCTION BD9571MW [...] adds a89c1bd9c7d1 mfd: asic3: Add missing iounmap() on error asic3_mfd_probe adds c6582618869a mfd: arizona-spi: Split Windows ACPI init code into its ow [...] adds fe2204ed18d8 mfd: arizona-spi: Add Android board ACPI table handling adds 7648c9dbfc04 mfd: db8500-prcmu: Remove unused inline function adds 1a20a074653b mfd: Use platform_get_irq() to get the interrupt adds 5cf7f2f2ea21 mfd: bd9576: fix typos in comments adds 90647d4e0b58 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds ba9897a0e0ce backlight: pwm_bl: Avoid open coded arithmetic in memory a [...] adds cec6647a00e2 dt-bindings: backlight: qcom-wled: Add PM6150L compatible adds d4294e4fc7f0 backlight: qcom-wled: Add PM6150L compatible adds 023a8830a628 backlight: backlight: Slighly simplify devm_of_find_backlight() adds f0b70d9acc3f Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] adds e3733343373c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds be3c8b6b3e61 Merge branch 'regulator-linus' into regulator-next adds 52577a86f146 Merge remote-tracking branch 'regulator/for-5.18' into reg [...] adds 020a0e723b4a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e0cbf99bbcef Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds fc6f8e51be97 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 72c35fd04ca5 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds 8ccdc16a4399 watchdog: imx2_wdg: Alow ping on suspend adds 1f7590ac16e7 watchdog: rti-wdt: Add missing pm_runtime_disable() in pro [...] adds 29ef7d07631c watchdog: aspeed: add nowayout support adds 16055ec50a35 watchdog: Improve watchdog_dev function documentation adds 21d265b803fa dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support adds 8914d3988581 watchdog: renesas_wdt: Add R-Car Gen4 support adds 7f6abbe923ed watchdog: allow building BCM7038_WDT for BCM4908 adds 68be3c7db4c5 watchdog: orion_wdt: support pretimeout on Armada-XP adds a5655a44a9be watchdog: ixp4xx: Implement restart adds 1b599c57fb2b Watchdog: sp5100_tco: Move timer initialization into function adds 71c2335ff243 Watchdog: sp5100_tco: Refactor MMIO base address initialization adds f232fcda90e5 Watchdog: sp5100_tco: Add initialization using EFCH MMIO adds be13f930e81b Watchdog: sp5100_tco: Enable Family 17h+ CPUs adds cbcff73690cb Merge branch 'master' of git://www.linux-watchdog.org/linu [...] adds fe41780a2198 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds dba529605f55 dt-bindings: gnss: Rewrite common bindings in YAML adds 069e6bc6dba5 dt-bindings: gnss: Modify u-blox to use common bindings adds 5505409e423f dt-bindings: gnss: Rewrite sirfstar binding in YAML adds 094b10cb795a dt-bindings: gnss: Add two more chips adds 6ac02df3fff7 dt-bindings: virtio,mmio: Allow setting devices 'dma-coherent' adds 028152260c57 Revert "of: base: Introduce of_alias_get_alias_list() to c [...] adds 3f9a07558f1e dt-bindings: gpio: pca95xx: drop useless consumer example adds 09f724e196e5 dt-bindings: dmaengine: sifive,fu540-c000: include generic schema adds 3d8fa7a22dcd dt-bindings: ufs: qcom: Add SM6350 compatible string adds 5db1c2dbc04c dt-bindings: nvmem: add U-Boot environment variables binding adds 6b49f3409a09 dt-bindings: kbuild: Make DT_SCHEMA_LINT a recursive variable adds 7e788e3c4f71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 917c08c76a89 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] adds 3e3ece8c6a70 Merge branch 'spi-linus' into spi-next adds ebcbbd0316bf Merge remote-tracking branch 'spi/for-5.18' into spi-next adds 590ff6fd5202 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 21a87cfbd451 Merge locking/core into tip/master adds 1d39753e99a2 Merge ras/core into tip/master adds 7df803a8cf2c Merge perf/core into tip/master adds 72c9c4644e99 Merge sched/core into tip/master adds d31ed5d767c0 kbuild: Fixup the IBT kbuild changes adds 262448f3d189 x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 adds f6a2c2b2de81 x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld [...] adds b9067cd80fbc Merge branch 'kvm/kvm-sls-fix' adds 3986f65d4f40 kvm/emulate: Fix SETcc emulation for ENDBR adds 4bc2b7caa59f Merge x86/core into tip/master adds 03e5b94cb3b4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a80c3f9d876c Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 744a6352cfe0 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds e307414a346d irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear be [...] adds 49cdcea1b077 irqchip/gic-v3: Fix GICR_CTLR.RWP polling adds 5956c3d79afc Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds c87857e21486 Merge branch 'trace/for-next-rtla' into trace/for-next adds 089ad89cb2fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f437bb176493 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 06394531b425 KVM: arm64: Generalise VM features into a set of flags adds 21ea45784275 KVM: arm64: fix typos in comments adds 714797c98edd Merge tag 'kvmarm-5.18' of git://git.kernel.org/pub/scm/li [...] adds fcb93eb6d09d kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU adds 873dd122172f Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gf [...] adds bf07be36cd88 KVM: x86: do not use KVM_X86_OP_OPTIONAL_RET0 for get_mt_mask adds 58b3d12c0a86 KVM: x86: add support for CPUID leaf 0x80000021 adds f144c49e8c39 KVM: x86: synthesize CPUID leaf 0x80000021h if useful adds 5e17b2ee45b9 kvm: x86: Require const tsc for RT adds 6d8491910fcd KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 adds c9b8fecddb5b KVM: use kvcalloc for array allocations adds 5997e7dc0125 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 4aa5ac75bf79 KVM: s390: Fix lockdep issue in vm memop adds fc6807102c98 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 79bb56fe2866 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 9a0d26ee20d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0c2c21a1fa5b platform/x86: amd-pmc: Only report STB errors when STB enabled adds 06384573a3e8 Documentation: syfs-class-firmware-attributes: Lenovo Cert [...] adds b49f72e7f96d platform/x86: think-lmi: Certificate authentication support adds e82efba72841 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 237ebfd200fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6492028780ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8d10ea152e2f ipmi: initialize len variable adds 6bf9f401b9e9 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 7a19006b60b1 kernfs: remove unneeded #if 0 guard adds 1970a0623002 kernfs: fix typos in comments adds 5bff9632b538 scripts: get_abi.pl: Fix typo in help message adds 9ad307213fa4 driver core: Refactor multiple copies of device cleanup adds 4b775aaf1ea9 driver core: Refactor sysfs and drv/bus remove hooks adds f2aad54703db driver core: dd: fix return value of __setup handler adds b0f6807d3566 base: soc: Make soc_device_match() simpler and easier to read adds 5a242d8547bd samples/kobject: Use sysfs_emit instead of sprintf adds 615f3eea0d5f Documentation: add note block surrounding security patch note adds 451fd6ee1adb devres: fix typos in comments adds 587d39b260c4 Documentation: add link to stable release candidate tree adds 555d44932c67 Documentation: update stable tree link adds 901581389ead drivers/base/dd.c : Remove the initial value of the global [...] adds 88d99e870143 Documentation: update stable review cycle documentation adds 33886a26f275 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 393dcd1f2b75 usb: usbip: eliminate anonymous module_init & module_exit adds 6653b827613a usb: gadget: eliminate anonymous module_init & module_exit adds 1892bf90677a USB: usb-storage: Fix use of bitfields for hardware data i [...] adds 5cd601e699f7 usb: gadget: Makefile: remove ccflags-y adds 0066472de157 usb: dwc3: Issue core soft reset before enabling run/stop adds ac484005767b dt-bindings: usb: mtk-xhci: add compatible for mt8186 adds 46d2c20b0b10 usb: gadget: fsl_qe_udc: Add missing semicolon in qe_ep_dequeue() adds ab317aa70d37 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds c16eeff58dff Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 53819a0d97aa tty: hvc: fix return value of __setup handler adds ab818c7aa754 kgdboc: fix return value of __setup handler adds 4f6f194f2be4 tty: serial: serial_txx9: remove struct uart_txx9_port adds 988c7c006910 serial: samsung_tty: do not unlock port->lock for uart_wri [...] adds a6cee01b4f92 serial: 8250_mtk: make two read-only arrays static const adds 168b504bc1d2 tty: serial: jsm: remove redundant assignments to variable [...] adds b0db9263b0d5 tty: serial: jsm: fix two assignments in if conditions adds 1a282ef0a18f serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS adds 0dc0da881b45 tty: serial: bcm63xx: use more precise Kconfig symbol adds dffa58b64cca serial: 8250_tegra: mark acpi_device_id as unused with !ACPI adds d3a46d0d83f9 tty: serial: samsung: embed s3c24xx_uart_info in parent structure adds 7483189d6b3c tty: serial: samsung: embed s3c2410_uartcfg in parent structure adds 3aec40096550 tty: serial: samsung: reduce number of casts adds 97a6cfe8115b tty: serial: samsung: constify s3c24xx_serial_drv_data adds 5d18bec0cf73 tty: serial: samsung: constify UART name adds 8eea61c00f7c tty: serial: samsung: constify s3c24xx_serial_drv_data members adds bb1d98187b09 tty: serial: samsung: constify variables and pointers adds f25fbd5b1ef3 tty: serial: samsung: simplify getting OF match data adds 927728a34f11 serial: sc16is7xx: Clear RS485 bits in the shutdown adds 02a64ef64c4e dt-bindings: serial: samsung: Add ARTPEC-8 UART adds 1db536f95d02 tty: serial: samsung: Add ARTPEC-8 support adds f58c252e30cf serial: 8250: fix XOFF/XON sending when DMA is used adds b31c41339f4f vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE adds bc0c89a66a68 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds cc6ce5ac2c99 Merge tag 'iio-for-5.18a' of https://git.kernel.org/pub/sc [...] adds 6aec3bfe38e3 Merge tag 'coresight-next-v5.18-v2' of git://git.kernel.or [...] adds fefb8a2a9413 virtio_console: eliminate anonymous module_init & module_exit adds e70bcbcfa983 VMCI: Update maintainers for VMCI adds 5df0e734b8c3 VMCI: Check exclusive_vectors when freeing interrupt 1 adds c8e9b30ccae6 VMCI: Release notification_bitmap in error path adds 7bbbd0845818 mei: me: add Alder Lake N device id. adds c10187b1c5eb mei: avoid iterator usage outside of list_for_each_entry adds b734fed01398 virt: fsl_hypervisor: Directly return 0 instead of using l [...] adds fbeac3dfc762 virt: acrn: Remove unsued acrn_irqfds_mutex. adds 8a6e85f75a83 virt: acrn: obtain pa from VMA with PFNMAP flag adds ecd1735f14d6 virt: acrn: fix a memory leak in acrn_dev_ioctl() adds f1bc423f5630 misc: rtsx: clean up one inconsistent indenting adds 3b2e6a932ead misc: bcm-vk: Remove viper from device id table adds 1456277644b3 platform: goldfish: pipe: Use platform_get_irq() to get th [...] adds e0de88dc7ba2 pps: generators: pps_gen_parport: Switch to use module_par [...] adds 66bcd06099bb parport_pc: Also enable driver for PCI systems adds 824a29ad44b6 misc: sgi-gru: Fix spelling mistake "unexpect" -> "unexpected" adds 2413ffbf19a9 bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series adds 64f93a9a27c1 bus: mhi: Fix pm_state conversion to string adds ed2d98050323 bus: mhi: Fix MHI DMA structure endianness adds a0f5a630668c bus: mhi: Move host MHI code to "host" directory adds d28cab4d4aa0 bus: mhi: Use bitfield operations for register read and write adds ba1d2b86b6a6 bus: mhi: Use bitfield operations for handling DWORDs of r [...] adds 792ba3218441 bus: mhi: Cleanup the register definitions used in headers adds 84f5f31f110e bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_rin [...] adds 8485149c7a84 bus: mhi: Move common MHI definitions out of host directory adds 3a1b8e281a26 bus: mhi: Make mhi_state_str[] array static inline and mov [...] adds 95c211f03fc7 counter: 104-quad-8: Add COMPILE_TEST depends adds 4da08477ea1f counter: Set counter device name adds 73799a889262 counter: add new COUNTER_EVENT_CHANGE_OF_STATE adds 257e3df40c62 counter: interrupt-cnt: add counter_push_event() adds cac229ed3fde MAINTAINERS: Add Counter subsystem git tree adds 04c633873c01 counter: add defaults to switch-statements adds 6caf745d6172 w1/ds2490: remove spurious newlines within hexdump adds 6e07a33f97d6 w1: w1_therm: Add support for Maxim MAX31850 thermoelement IF. adds cd9363018269 nvmem: dt-bindings: Fix the error of dt-bindings check adds 6e977eaa8280 nvmem: brcm_nvram: parse NVRAM content into NVMEM cells adds 82a05d81d82b dt-bindings: nvmem: make "reg" property optional adds 084973e944be dt-bindings: nvmem: brcm,nvram: add basic NVMEM cells adds 965602eabb57 misc: fastrpc: separate fastrpc device from channel context adds 5c1b97c7d7b7 misc: fastrpc: add support for FASTRPC_IOCTL_MEM_MAP/UNMAP adds 6c16fd8bdd40 misc: fastrpc: Add support to get DSP capabilities adds fb42387b2e46 dt-bindings: misc: add property to support non-secure DSP adds 3abe3ab3cdab misc: fastrpc: add secure domain support adds 7f1f481263c3 misc: fastrpc: check before loading process to the DSP adds 87ccc14ee640 dt-bindings: misc: add fastrpc domain vmid property adds e90d91190619 misc: fastrpc: Add support to secure memory map adds 54f7c85be3d3 misc: fastrpc: Add helper function to get list and page adds 8f6c1d8c4f0c misc: fastrpc: Add fdlist implementation adds 35a82b87135d misc: fastrpc: Add dma handle implementation adds 8c8ce95b6f1b arm64: dts: qcom: add non-secure domain property to fastrpc nodes adds b850b7a8b369 firmware: stratix10-svc: add missing callback parameter on RSU adds 202c08914ba5 firmware: sysfb: fix platform-device leak in error path adds 96c9e802c640 kgdbts: fix return value of __setup handler adds 37fd83916da2 firmware: google: Properly state IOMEM dependency adds 24056551462e Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 44a3bfc61b42 extcon: Fix extcon_get_extcon_dev() error handling adds e11db8a91ef3 extcon: int3496: Make the driver a bit less verbose adds 9ec358e1c263 extcon: int3496: Request non-exclusive access to the ID GPIO adds c3a756175bfa extcon: int3496: Add support for binding to plain platform [...] adds 8ed22a138c24 extcon: int3496: Add support for controlling Vbus through [...] adds c81af67b91b9 extcon: usbc-cros-ec: Use struct_size() helper in kzalloc() adds 05b063dcaba3 extcon: Fix some kernel-doc comments adds 16644322a12a extcon: usb-gpio: Remove disable irq operation in system sleep adds 4854fc323a06 dt-bindings: extcon: bindings for SM5703 adds 4e63832f5daf extcon: sm5502: Add support for SM5703 adds dc1daf839ac0 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds a8fe0a6e25f3 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 9b63000010a0 staging: mmal-vchiq: clear redundant item named bulk_scratch adds 0e8cf2be5c0a staging: fbtft: Constify buf parameter in fbtft_dbg_hex() adds 362e54e48b78 staging: fbtft: Consider type of init sequence values in f [...] adds 9314a822e564 staging: sm750fb: fix naming style adds 56bd392be52e staging: rts5208: Resolve checkpatch.pl issues. adds 832ce36f44a2 staging: greybus: introduce pwm_ops::apply adds 41197a5f11a4 staging: r8188eu: remove unnecessary memset in r8188eu adds a9102d6157e9 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 0220de79df6f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 92d0c5e610b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 82628bf0f30f Merge branch 'fixes' into for-next adds ee03d7a9c533 Merge branch 'misc' into for-next adds 190b574184ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f9a89d508891 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 57efb0d7239a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 751eff15cfde Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 78df7bba4ab8 pinctrl: mediatek: paris: Unify probe function by using OF [...] adds e091feda1e3c pinctrl: mediatek: common-v1: Add common probe function adds c8c206cdc193 pinctrl: mediatek: common-v1: Use common probe function adds c19763c3de37 pinctrl: mediatek: common-v1: Commonize spec_pupd callback adds 156f721704b5 pinctrl: mediatek: common-v1: Commonize spec_ies_smt_set callback adds b0abece237a0 pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl dtsi adds 4d3a82e4ec28 pinctrl: pinctrl-aspeed-g6: add FWQSPI function-group adds 8fae78158501 pinctrl: mediatek: mt8186: Account for probe refactoring adds 32b719fb82b9 pinctrl: nuvoton: Fix sparse warning adds 08766b266375 pinctrl: nuvoton: wpcm450: select GENERIC_PINCTRL_GROUPS adds 402c867e2d2a pinctrl: nuvoton: wpcm450: off by one in wpcm450_gpio_register() adds 5c032526a5b4 pinctrl: nuvoton: Fix return value check in wpcm450_gpio_r [...] adds 2adece3db9ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a5a612c12667 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 336d4b814bf0 ptrace: Move setting/clearing ptrace_message into ptrace_stop adds 6487d1dab837 ptrace: Return the signal to continue with from ptrace_stop adds ee1fee900537 ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE adds dcbc65aac283 ptrace: Remove duplicated include in ptrace.c adds 9def41809e95 Merge of prlimit-tasklist_lock-for-v5.18, per-namespace-ip [...] adds 0c459a6fcf28 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5e6ded2e7a5d livepatch: Reorder to use before freeing a pointer adds 0e1b951d6de0 Merge branch 'for-5.18/selftests-fixes' into for-next adds ecdc60eea7ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds eb74f47bb6b0 dt-bindings: rtc: at91: rename rtt bindings file adds 811f5559270f rtc: mc146818-lib: fix locking in mc146818_set_time adds ea6af39f3da5 rtc: pl031: fix rtc features null pointer dereference adds 9f6cd82eca7e rtc: sun6i: Fix time overflow handling adds 648c151ab5d8 rtc: sun6i: Add support for linear day storage adds 7878fec4b544 rtc: sun6i: Add support for broken-down alarm registers adds 8a93720329d4 rtc: sun6i: Add Allwinner H616 support adds 43f0269b6b89 rtc: wm8350: Handle error for wm8350_register_irq adds 7fc46339c33e clk: sunxi-ng: mux: Allow muxes to have keys adds d91612d7f01a clk: sunxi-ng: Add support for the sun6i RTC clocks adds 1738890a3165 clk: sunxi-ng: sun6i-rtc: Add support for H6 adds 9e02e8032ae5 rtc: ds1685: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 5c0a04a66301 rtc: ds1685: drop no_irq adds 000bf045c69b rtc: ds1307: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 9597f8cc80b2 rtc: mpc5121: let the core handle the alarm resolution adds 14e6fc13a979 rtc: mpc5121: switch to RTC_FEATURE_UPDATE_INTERRUPT adds ba39374bc988 rtc: m41t80: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 965994736554 rtc: opal: switch to RTC_FEATURE_UPDATE_INTERRUPT adds fff36f796816 rtc: pcf2123: switch to RTC_FEATURE_UPDATE_INTERRUPT adds c7e91f7c1baa rtc: pcf2123: set RTC_FEATURE_ALARM_RES_MINUTE adds 689fafd5b53a rtc: pcf2127: switch to RTC_FEATURE_UPDATE_INTERRUPT adds bda1027358e7 rtc: pcf2127: set RTC_FEATURE_ALARM_RES_2S adds 11316c246374 rtc: pcf85063: switch to RTC_FEATURE_UPDATE_INTERRUPT adds a9f2d5bb6622 rtc: pcf85063: set RTC_FEATURE_ALARM_RES_2S adds c1325e730caf rtc: pcf8523: switch to RTC_FEATURE_UPDATE_INTERRUPT adds e51cdef0819e rtc: pcf8523: let the core handle the alarm resolution adds cf4521ed7ba5 rtc: pcf8563: let the core handle the alarm resolution adds d28a0e144e5e rtc: pcf8563: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 4fc4d3339f0f rtc: spear: switch to devm_rtc_allocate_device adds f395e1d3b28d rtc: spear: set range adds 343597e29eec rtc: spear: drop uie_unsupported adds a87a07a11144 rtc: spear: fix spear_rtc_read_time adds e99653afeb95 rtc: add new RTC_FEATURE_ALARM_WAKEUP_ONLY feature adds 8aa74363969f rtc: efi: switch to devm_rtc_allocate_device adds 1350b94c94cc rtc: efi: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 07398602c84a rtc: hym8563: switch to devm_rtc_allocate_device adds e6b7d19d3938 rtc: hym8563: let the core handle the alarm resolution adds 7e1df2f1c581 rtc: hym8563: switch to RTC_FEATURE_UPDATE_INTERRUPT adds ed90e3e20d35 rtc: xgene: stop using uie_unsupported adds 1a31d6363255 rtc: remove uie_unsupported adds d32d975cdfc6 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds de7a9e949f4f drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS [...] adds d0007eb15c2a powerpc/papr_scm: Fix build failure when adds 11cddee9c19f MAINTAINERS: remove section LIBNVDIMM BLK: MMIO-APERTURE DRIVER adds ada8d8d337ee nvdimm/blk: Fix title level adds bbe893113ec0 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds 653554df2fe7 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds b5caa8dd9cc8 samples/seccomp: Improve arch hints adds db158992070f Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 42c567d52251 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f315581aa549 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 63e91c4bbfb7 Merge branch 'main' of git://git.infradead.org/users/willy [...] adds 1e7dd0a0813e Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds c726031a9d15 auxdisplay: lcd2s: Fix multi-line comment style adds 44bb3f038eb5 auxdisplay: lcd2s: make use of device property API adds f15c3dea5ed7 auxdisplay: lcd2s: use module_i2c_driver to simplify the code adds 8fefb3134f34 auxdisplay: lcd2s: Switch to i2c ->probe_new() adds 13de23494f38 auxdisplay: lcd2s: Use array size explicitly in lcd2s_gotoxy() adds b1865190380d Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git adds 757a1f9505b4 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 0c669a269176 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 05e815539f3f cxl/core/port: Fix NULL but dereferenced coccicheck error adds d65ed96706be Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4e2f13683567 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f43787125417 random: skip fast_init if hwrng provides large chunk of entropy adds 7265fad43745 random: treat bootloader trust toggle the same way as cpu [...] adds 4dd07af12b86 random: re-add removed comment about get_random_{u32,u64} [...] adds ce3f6e1007e0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b4503193e45a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6e623ac7e76e Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 121fde9ff897 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds 1a58fcb00cca Merge branch 'fs-folio' into for-next-2022-03 adds b586aba46d95 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds c487e14dde61 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 07e5a5edf54b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 1da2507c6510 hugetlb: do not demote poisoned hugetlb pages adds 2b7ebdaa24c4 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds cf9c8e1b98a6 /proc/kpageflags: do not use uninitialized struct pages adds ef477785661f kthread: make it clear that kthread_create_on_node() might [...] adds 0aee5955d6f9 ocfs2: reflink deadlock when clone file to the same direct [...] adds 6e2403182151 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 2db3d0089bb3 ocfs2: fix ocfs2 corrupt when iputting an inode adds c9d20fb05aed tools/vm/page_owner_sort.c: sort by stacktrace before culling adds 1508862d5bbf tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] adds 4594ced3fdc3 tools/vm/page_owner_sort.c: support sorting by stack trace adds d90cce2882c2 tools/vm/page_owner_sort.c: add switch between culling by [...] adds 711ac6db8408 tools/vm/page_owner_sort.c: support sorting pid and time adds fb74a97b9464 tools/vm/page_owner_sort.c: two trivial fixes adds 95dd7e732b14 tools/vm/page_owner_sort.c: delete invalid duplicate code adds 10c3f3e54817 Documentation/vm/page_owner.rst: update the documentation adds 88b3cdf69607 documentation-vm-page_ownerrst-update-the-documentation-fix adds 81a187d83ec3 Documentation/vm/page_owner.rst: fix unexpected indentation warns adds 6a9aa33856b0 lib/vsprintf: avoid redundant work with 0 size adds ad5221e1cb28 mm/page_owner: use scnprintf() to avoid excessive buffer o [...] adds 970a326cdf4a mm/page_owner: print memcg information adds 996b6c8fc455 mm/page_owner: record task command name adds 8a00d00eb912 mm/page_owner.c: record tgid adds 59dd9b18e464 tools/vm/page_owner_sort.c: fix the instructions for use adds 8ee223f54a8a tools/vm/page_owner_sort.c: fix comments adds cd5bd8aee7a7 tools/vm/page_owner_sort.c: add a security check adds efce4674d7b7 tools/vm/page_owner_sort.c: support sorting by tgid and up [...] adds ccc167fe1602 tools/vm/page_owner_sort: fix three trivival places adds d845e3e0f86e tools/vm/page_owner_sort: support for sorting by task comm [...] adds f825671388cf tools/vm/page_owner_sort.c: support for selecting by PID, [...] adds 0c86f8fcbcb2 tools/vm/page_owner_sort.c: support for user-defined culli [...] adds bfe015c6addf tools/vm/page_owner_sort.c: use fprintf() to send error me [...] adds a0146225653a tools/vm/page_owner_sort.c: support for multi-value select [...] adds c88e8b44380e mm: unexport page_init_poison adds f0b859f148b8 memcg: sync flush only if periodic flush is delayed adds f70e8886e0d2 mm/memcg: set memcg after css verified and got reference adds c185c7b65d00 mm/memcg: set pos to prev unconditionally adds 7c1ace564d40 mm/memcg: move generation assignment and comparison together adds 169c1515e73d mm/vmalloc.c: vmap(): don't allow invalid pages adds a632abcb97de mm/page_alloc: adding same penalty is enough to get round- [...] adds f4945db2febc mm/page_alloc: add penalty to local_node adds ced156cd4da1 mm: discard __GFP_ATOMIC adds 3fb5980f4d2e hugetlb: fix comments about avoiding atomic allocation of [...] adds 4ec8caf056cf userfaultfd: mark uffd_wp regardless of VM_WRITE flag adds bb6ff5fd5d36 mm/mempolicy: fix potential mpol_new leak in shared_policy [...] adds e36ab7c5ad83 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 94f5a3a8e30f mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds fae8ee585184 mm-only-re-generate-demotion-targets-when-a-numa-node-chan [...] adds 9904d766d118 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds 52ee481832dc fs/buffer.c: add debug print for __getblk_gfp() stall problem adds b0daa4d951b8 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds d071c1b57cb4 kernel/hung_task.c: Monitor killed tasks. adds 874d05b92178 proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks adds 4169c76ef3ac proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix adds 943a22f5971f proc/vmcore: fix possible deadlock on concurrent mmap and read adds 6e98f81539bf proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment adds 9ab2f2f2d881 fs/proc/task_mmu.c: remove redundant page validation of pte_page adds 9802cad3f1f2 procfs: prevent unprivileged processes accessing fdinfo dir adds 847cd2be9864 proc/sysctl: make protected_* world readable adds 76ddeacc9270 linux/types.h: remove unnecessary __bitwise__ adds 7c3d1f95e86c linux-typesh-remove-unnecessary-__bitwise__-fix adds 984eebf23439 Documentation/sparse: add hints about __CHECKER__ adds 63233e596a63 kernel/ksysfs.c: use helper macro __ATTR_RW adds d7732619b5af Kconfig.debug: make DEBUG_INFO selectable from a choice adds 822c2f98a465 Kconfig.debug: make DEBUG_INFO always default=n adds b3fd41d1fcda include: drop pointless __compiler_offsetof indirection adds dcdcc06afc64 ilog2: force inlining of __ilog2_u32() and __ilog2_u64() adds 55cb3de64c40 bitfield: add explicit inclusions to the example adds e7ff884ce98e lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option adds 394c29c50098 lib: bitmap: fix many kernel-doc warnings adds ba6cc729275c lib/refcount.c: use REFCOUNT_WARN() to simplify code adds d8261b32dd69 lib/glob.c: fix uninitialized_var.cocci warning adds f151adaeb75f lz4: fix LZ4_decompress_safe_partial read out of bound adds 4d56559df72c checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] adds 88a2aaf24dc8 checkpatch: add --fix option for some TRAILING_STATEMENTS adds f4a6b94e3114 checkpatch: add early_param exception to blank line after [...] adds 5a3131cca594 checkpatch: use python3 to find codespell dictionary adds 88ae2123805f kallsyms: print module name in %ps/S case when KALLSYMS is [...] adds 4330040e258f init: use ktime_us_delta() to make initcall_debug log more [...] adds 5fbd6808dc32 init.h: improve __setup and early_param documentation adds db215421f8cb init/main.c: return 1 from handled __setup() functions adds ba4c7311ffdb init/main.c: silence some -Wunused-parameter warnings adds b775b1d67e18 fs/pipe: use kvcalloc to allocate a pipe_buffer array adds f53fc232bcec fs/pipe.c: local vars have to match types of proper pipe_i [...] adds 6a5dbea05f1e minix: fix bug when opening a file with O_DIRECT adds aab34753fe06 fat: use pointer to simple type in put_user() adds 5324ae9e20d8 cgroup: use irqsave in cgroup_rstat_flush_locked(). adds c8c35ccd6f7b cgroup: add a comment to cgroup_rstat_flush_locked(). adds 75bcdda48a3e kexec: make crashk_res, crashk_low_res and crash_notes sym [...] adds 137764df07d8 riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] adds 489d770cb2e7 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef adds cd70065cdb8f arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef adds b0d4f11672ab docs: kdump: update description about sysfs file system support adds 7792814d2f17 docs: kdump: add scp example to write out the dump file adds 83fcf38ba3b9 panic: unset panic_on_warn inside panic() adds 40c5a4747d09 ubsan: no need to unset panic_on_warn in ubsan_epilogue() adds 0f8810a92708 kasan: no need to unset panic_on_warn in end_report() adds acf0f7064f40 taskstats: remove unneeded dead assignment adds 9a7db3f0dff0 taskstats-remove-unneeded-dead-assignment-fix adds 7e82a67c7fc3 docs: sysctl/kernel: add missing bit to panic_print adds 673d43722596 sysctl: documentation: fix table format warning adds 6dd2ce1d02dd panic: add option to dump all CPUs backtraces in panic_print adds 7b744b28de3a panic: move panic_print before kmsg dumpers adds 6e30b0eb95f1 kernel/panic.c: remove CONFIG_PANIC_ON_OOPS_VALUE indirection adds 3409cedbaef4 kcov: split ioctl handling into locked and unlocked parts adds 4720cfd2cdde kcov: properly handle subsequent mmap calls adds ecf9a354a430 kernel/resource: fix kfree() of bootmem memory again adds 05777cf4f462 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" adds 460cd5123124 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() adds 2ef52e42e8a4 Merge branch 'akpm-current/current' adds 877caf9f18a5 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery adds d5d329362b7a selftest/vm: add util.h and and move helper functions there adds bbee343c96d2 selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT adds b21e6d222bc3 mm: delete __ClearPageWaiters() adds 16a5704a4081 mm: filemap_unaccount_folio() large skip mapcount fixup adds 7871c216b5ed mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() adds ae565e898458 mm: rmap: fix cache flush on THP pages adds e8e57f601e26 dax: fix cache flush on PMD-mapped pages adds 905c26b76d75 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs adds f9263250692d mm: pvmw: add support for walking devmap pages adds f30b09f6e32a dax: fix missing writeprotect the pte entry adds 21a18a905e4c mm: remove range parameter from follow_invalidate_pte() adds 5b353ed9a52e mm/migration: add trace events for THP migrations adds 1df6197645bc mm/migration: add trace events for base page and HugeTLB m [...] adds a1b2d18f27fb kasan, page_alloc: deduplicate should_skip_kasan_poison adds b2a7c42e8ec9 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] adds 5a443358cccb kasan, page_alloc: merge kasan_free_pages into free_pages_prepare adds 091b0c688c1f kasan, page_alloc: simplify kasan_poison_pages call site adds 571d469ada31 kasan, page_alloc: init memory of skipped pages on free adds e97abfda11eb kasan: drop skip_kasan_poison variable in free_pages_prepare adds a6e8ca8ff097 mm: clarify __GFP_ZEROTAGS comment adds a3d5c2da67b7 kasan: only apply __GFP_ZEROTAGS when memory is zeroed adds d93ef89577d0 kasan, page_alloc: refactor init checks in post_alloc_hook adds 132ff878f26d kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook adds 95e84bd3410e kasan, page_alloc: combine tag_clear_highpage calls in pos [...] adds 0b5a155822a8 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook adds 110e9cb04a79 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook adds 7ee658b22fa4 kasan, page_alloc: rework kasan_unpoison_pages call site adds 98e76208f29a kasan: clean up metadata byte definitions adds 5e6d204358b6 kasan: define KASAN_VMALLOC_INVALID for SW_TAGS adds e3673d83a36b kasan, x86, arm64, s390: rename functions for modules shadow adds c48a64746d95 kasan, vmalloc: drop outdated VM_KASAN comment adds 98747d53509b kasan: reorder vmalloc hooks adds 6fddd83dc40b kasan: add wrappers for vmalloc hooks adds 2ded03bab99c kasan, vmalloc: reset tags in vmalloc functions adds e7f9746fe5a4 kasan, fork: reset pointer tags of vmapped stacks adds 2d89422a03a3 kasan, arm64: reset pointer tags of vmapped stacks adds d35f5d4c96c6 fix for "kasan, fork: reset pointer tags of vmapped stacks" adds 5af852faaba2 mm: remove unnecessary check in alloc_thread_stack_node() adds 7e770b9dcb80 kasan, vmalloc: add vmalloc tagging for SW_TAGS adds 771476a49773 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged adds c80ba44e6599 kasan, vmalloc: unpoison VM_ALLOC pages after mapping adds 499ef728dee2 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS adds 70756c1caa02 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS adds 6d40457cd10d kasan, page_alloc: allow skipping memory init for HW_TAGS adds 7a07a87bd850 kasan, vmalloc: add vmalloc tagging for HW_TAGS adds d699fa9e8fba kasan, vmalloc: only tag normal vmalloc allocations adds 57c5e2d06773 fix for "kasan, vmalloc: only tag normal vmalloc allocations" adds c0d68a86b9ff kasan, scs: support tagged vmalloc mappings adds 696d7d5cca97 fix for "kasan, vmalloc: only tag normal vmalloc allocations" adds 45e2154ea31f kasan, arm64: don't tag executable vmalloc allocations adds 2527613026b4 kasan: mark kasan_arg_stacktrace as __initdata adds cbe64aebb584 kasan: clean up feature flags for HW_TAGS mode adds f626f142c668 kasan: add kasan.vmalloc command line flag adds f06b79091749 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS adds 9d9298287bf3 arm64: select KASAN_VMALLOC for SW/HW_TAGS modes adds 66c6f6de5960 kasan: documentation updates adds 0edd9d57c4dc kasan: improve vmalloc tests adds 95bf58a12d61 similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" adds 90701474b6bb fix for "kasan: improve vmalloc tests" adds 3e97ceec2f9f another fix for "kasan: improve vmalloc tests" adds 24cb0d762484 kasan-improve-vmalloc-tests-fix-3-fix adds 985671dabcd4 kasan: test: support async (again) and asymm modes for HW_TAGS adds 6d93e2b4d392 mm/kasan: remove unnecessary CONFIG_KASAN option adds 4dec9fce3559 kasan: update function name in comments adds a48bc1e5a238 kasan: print virtual mapping info in reports adds bb35ed8f1831 kasan: drop addr check from describe_object_addr adds 9fd376db84ea kasan: more line breaks in reports adds 22ecc8051b2f kasan: rearrange stack frame info in reports adds de323a4b6b50 kasan: improve stack frame info in reports adds 7c1bfb56ddd4 kasan: print basic stack frame info for SW_TAGS adds 75595e57510a fix for "kasan: print basic stack frame info for SW_TAGS" adds ca6a918a067a kasan: simplify async check in end_report() adds 986de55e2ed4 kasan: simplify kasan_update_kunit_status() and call sites adds ba0542c4612a kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT adds 3ae6a68c6fd8 kasan: move update_kunit_status to start_report adds 0d749d1de15c kasan: move disable_trace_on_warning to start_report adds dc92fe226ba0 kasan: split out print_report from __kasan_report adds 345d89bde745 kasan: simplify kasan_find_first_bad_addr call sites adds f6d0b606957a kasan: restructure kasan_report adds 45a12e32c7c5 kasan: merge __kasan_report into kasan_report adds 417adf4af1b3 kasan: call print_report from kasan_report_invalid_free adds 310579ab9e08 kasan: move and simplify kasan_report_async adds 3f7bd02b0a3b kasan: rename kasan_access_info to kasan_report_info adds 6830a5211c1d kasan: add comment about UACCESS regions to kasan_report adds 84c46e63fd0c kasan: respect KASAN_BIT_REPORTED in all reporting routines adds 405692e31870 kasan: reorder reporting functions adds 789f13a229b9 kasan: move and hide kasan_save_enable/restore_multi_shot adds a2dafa5c1651 kasan: disable LOCKDEP when printing reports adds e582a3210b1e mm: enable MADV_DONTNEED for hugetlb mappings adds da582a1e8e34 selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test adds f01380ac751d userfaultfd/selftests: enable hugetlb remap and remove eve [...] adds f698bbe33626 mm/huge_memory: make is_transparent_hugepage() static adds f4fb1611131f mm: optimize do_wp_page() for exclusive pages in the swapcache adds 30750ca11162 mm: optimize do_wp_page() for fresh pages in local LRU pagevecs adds 656408c5b34d mm: slightly clarify KSM logic in do_swap_page() adds 044846eab7f0 mm-slightly-clarify-ksm-logic-in-do_swap_page-fix adds 2928571f8771 mm: streamline COW logic in do_swap_page() adds 673a89d8af28 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() adds 16ac6123461e mm/khugepaged: remove reuse_swap_page() usage adds 4bada6a12814 mm/swapfile: remove stale reuse_swap_page() adds 689474ea793a mm/huge_memory: remove stale page_trans_huge_mapcount() adds 80878d775be2 mm/huge_memory: remove stale locking logic from __split_hu [...] adds 48920dfc797b mm-huge_memory-remove-stale-locking-logic-from-__split_hug [...] adds ca158464de6d mm: warn on deleting redirtied only if accounted adds 6a44c777a4e2 mm: unmap_mapping_range_tree() with i_mmap_rwsem shared adds d7e20d88613d mm: generalize ARCH_HAS_FILTER_PGPROT adds 71983230bd77 mm: fix race between MADV_FREE reclaim and blkdev direct IO read adds b16e00245030 mm-fix-race-between-madv_free-reclaim-and-blkdev-direct-io [...] adds 670cf61c7e14 mm: madvise: MADV_DONTNEED_LOCKED adds 0ff0be005668 mm-madvise-madv_dontneed_locked-fix adds a0d74caa4e14 selftests: vm: remove dependecy from internal kernel macros adds c8060e745715 selftests: kselftest framework: provide "finished" helper adds c31e69c8982a kselftest/vm: override TARGETS from arguments adds a822e62790ec Merge branch 'akpm/master' adds dd315b580061 Add linux-next specific files for 20220324
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 (6d72dda014a4) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .../ABI/testing/sysfs-class-firmware-attributes | 45 + Documentation/admin-guide/kernel-parameters.txt | 6 + Documentation/admin-guide/sysctl/kernel.rst | 1 - Documentation/devicetree/bindings/Makefile | 2 +- .../devicetree/bindings/clock/renesas,9series.yaml | 97 + .../devicetree/bindings/devfreq/rk3399_dmc.txt | 212 - .../bindings/dma/sifive,fu540-c000-pdma.yaml | 8 +- .../bindings/extcon/siliconmitus,sm5502-muic.yaml | 5 +- .../devicetree/bindings/gnss/gnss-common.yaml | 55 + Documentation/devicetree/bindings/gnss/gnss.txt | 37 - .../devicetree/bindings/gnss/sirfstar.txt | 46 - .../devicetree/bindings/gnss/sirfstar.yaml | 76 + .../devicetree/bindings/gnss/u-blox,neo-6m.yaml | 14 +- .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 8 - .../devicetree/bindings/gpio/sifive,gpio.yaml | 2 +- .../input/touchscreen/imagis,ist3038c.yaml | 74 + .../bindings/leds/backlight/qcom-wled.yaml | 1 + .../memory-controllers/rockchip,rk3399-dmc.yaml | 384 + .../devicetree/bindings/misc/qcom,fastrpc.txt | 10 + .../devicetree/bindings/net/mscc-miim.txt | 2 +- .../devicetree/bindings/nvmem/u-boot,env.yaml | 62 + .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 2 +- .../bindings/regulator/qcom,rpmh-regulator.yaml | 2 + .../bindings/rtc/atmel,at91sam9260-rtt.yaml | 2 +- .../devicetree/bindings/serial/samsung_uart.yaml | 2 + .../devicetree/bindings/serial/sifive-serial.yaml | 2 +- .../devicetree/bindings/ufs/qcom,ufs.yaml | 2 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/devicetree/bindings/virtio/mmio.yaml | 2 + .../devicetree/bindings/watchdog/renesas,wdt.yaml | 5 + Documentation/driver-api/nvdimm/nvdimm.rst | 4 +- Documentation/kbuild/llvm.rst | 31 +- Documentation/process/stable-kernel-rules.rst | 32 +- Documentation/riscv/pmu.rst | 255 - Documentation/sound/hd-audio/models.rst | 4 + Documentation/tools/rtla/common_options.rst | 19 + .../tools/rtla/common_osnoise_options.rst | 10 + .../tools/rtla/common_timerlat_options.rst | 12 + Documentation/trace/fprobe.rst | 174 + Documentation/trace/index.rst | 1 + .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 5 +- Documentation/virt/kvm/api.rst | 50 + MAINTAINERS | 43 +- Makefile | 28 +- Next/SHA1s | 194 +- Next/Trees | 4 +- Next/merge.log | 30900 +++++++++---------- arch/arm/Kconfig | 34 +- arch/arm/configs/multi_v5_defconfig | 19 +- .../include/asm/paravirt_api_clock.h | 0 arch/arm/mach-bcm/Kconfig | 1 - arch/arm/mach-footbridge/include/mach/hardware.h | 20 +- arch/arm/mach-footbridge/include/mach/io.h | 20 - arch/arm/mach-integrator/Kconfig | 37 +- arch/arm/mach-integrator/hardware.h | 5 - arch/arm/mach-nspire/Kconfig | 1 - arch/arm/mach-orion5x/Kconfig | 2 +- arch/arm/mach-shmobile/Kconfig | 2 +- arch/arm/mach-spear/spear13xx.c | 2 +- arch/arm/mach-ux500/Kconfig | 2 +- arch/arm/net/bpf_jit_32.c | 4 +- arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 3 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 1 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 3 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 3 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 3 + arch/arm64/include/asm/Kbuild | 1 + arch/arm64/include/asm/kvm_host.h | 15 +- arch/arm64/include/asm/vectors.h | 4 +- arch/arm64/kernel/cpu_errata.c | 1 - arch/arm64/kvm/arm.c | 9 +- arch/arm64/kvm/guest.c | 2 +- arch/arm64/kvm/handle_exit.c | 2 +- arch/arm64/kvm/hyp/nvhe/page_alloc.c | 4 +- arch/arm64/kvm/mmio.c | 3 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/kvm/pmu-emul.c | 4 +- arch/arm64/kvm/vgic/vgic.c | 2 +- arch/csky/include/asm/Kbuild | 1 + arch/mips/boot/dts/ingenic/jz4780.dtsi | 2 +- arch/parisc/Makefile | 4 +- arch/parisc/include/asm/kprobes.h | 5 +- arch/parisc/include/asm/processor.h | 5 +- arch/parisc/kernel/cache.c | 28 +- arch/parisc/kernel/kprobes.c | 28 +- arch/parisc/kernel/processor.c | 7 +- arch/parisc/kernel/traps.c | 10 +- arch/powerpc/kernel/time.c | 23 +- arch/powerpc/kernel/tm.S | 25 +- arch/powerpc/platforms/pseries/papr_scm.c | 9 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 4 + arch/powerpc/sysdev/xive/common.c | 6 +- arch/riscv/Kconfig | 14 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 22 +- arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 26 +- arch/riscv/include/asm/Kbuild | 1 + arch/riscv/include/asm/csr.h | 66 +- arch/riscv/include/asm/hwcap.h | 26 + arch/riscv/include/asm/perf_event.h | 72 - arch/riscv/include/asm/sbi.h | 95 + arch/riscv/kernel/Makefile | 1 - arch/riscv/kernel/cpu.c | 66 +- arch/riscv/kernel/cpufeature.c | 130 +- arch/riscv/kernel/entry.S | 4 + arch/riscv/kernel/perf_event.c | 485 - arch/riscv/kernel/signal.c | 2 + arch/s390/kvm/kvm-s390.c | 11 +- arch/um/include/asm/Kbuild | 1 + arch/x86/Kconfig | 7 +- arch/x86/include/asm/kvm-x86-ops.h | 2 +- arch/x86/include/asm/kvm_host.h | 7 + arch/x86/include/asm/pci_x86.h | 8 - arch/x86/kvm/cpuid.c | 49 +- arch/x86/kvm/emulate.c | 21 +- arch/x86/kvm/mmu/mmu.c | 4 +- arch/x86/kvm/mmu/tdp_mmu.c | 55 +- arch/x86/kvm/mmu/tdp_mmu.h | 8 +- arch/x86/kvm/svm/svm.c | 6 + arch/x86/kvm/x86.c | 14 + arch/x86/pci/irq.c | 372 +- arch/xtensa/Kconfig | 1 + arch/xtensa/include/asm/Kbuild | 1 + arch/xtensa/include/asm/asmmacro.h | 2 - arch/xtensa/include/asm/core.h | 7 + arch/xtensa/include/asm/pgtable.h | 4 + arch/xtensa/include/asm/processor.h | 10 +- arch/xtensa/kernel/entry.S | 61 +- arch/xtensa/mm/tlb.c | 6 + block/blk-cgroup.c | 35 +- block/blk-core.c | 4 + block/blk-mq-sched.c | 9 +- block/blk-throttle.c | 48 +- block/blk-throttle.h | 3 + block/genhd.c | 3 + crypto/testmgr.h | 4 +- drivers/acpi/bus.c | 35 +- drivers/acpi/cppc_acpi.c | 3 + drivers/acpi/video_detect.c | 75 + drivers/auxdisplay/lcd2s.c | 55 +- drivers/base/dd.c | 84 +- drivers/base/devres.c | 4 +- drivers/base/regmap/internal.h | 2 + drivers/base/regmap/regmap.c | 11 + drivers/base/soc.c | 14 +- drivers/block/loop.c | 1 + drivers/block/n64cart.c | 2 +- drivers/block/xen-blkback/blkback.c | 2 +- drivers/block/xen-blkfront.c | 2 +- drivers/bluetooth/ath3k.c | 1 - drivers/bluetooth/bcm203x.c | 1 - drivers/bluetooth/btbcm.c | 52 +- drivers/bluetooth/btmtksdio.c | 2 +- drivers/bluetooth/hci_bcm.c | 44 +- drivers/char/Kconfig | 3 +- drivers/char/ipmi/ipmi_ssif.c | 2 +- drivers/char/mem.c | 2 +- drivers/char/random.c | 83 +- drivers/char/virtio_console.c | 8 +- drivers/clk/Kconfig | 9 + drivers/clk/Makefile | 1 + drivers/clk/clk-fixed-factor.c | 22 + drivers/clk/clk-renesas-pcie.c | 322 + drivers/clk/sifive/Makefile | 2 +- drivers/clk/sifive/fu540-prci.c | 89 - drivers/clk/sifive/fu540-prci.h | 91 +- drivers/clk/sifive/fu740-prci.c | 134 - drivers/clk/sifive/fu740-prci.h | 130 +- drivers/clk/sifive/sifive-prci.c | 5 - drivers/clk/visconti/clkc-tmpv770x.c | 2 +- drivers/clk/visconti/clkc.c | 2 +- drivers/clk/visconti/clkc.h | 3 + drivers/clocksource/acpi_pm.c | 6 +- drivers/counter/Kconfig | 2 +- drivers/counter/counter-chrdev.c | 4 + drivers/counter/counter-core.c | 12 +- drivers/counter/interrupt-cnt.c | 7 +- drivers/cpufreq/powernow-k8.c | 6 +- drivers/cxl/core/port.c | 5 +- drivers/dax/super.c | 2 - drivers/devfreq/rk3399_dmc.c | 299 +- drivers/extcon/Kconfig | 2 +- drivers/extcon/extcon-sm5502.c | 2 + drivers/firmware/google/Kconfig | 2 +- drivers/firmware/stratix10-svc.c | 2 +- drivers/firmware/sysfb_simplefb.c | 23 +- drivers/gpio/Kconfig | 11 + drivers/gpio/Makefile | 2 + drivers/gpio/gpiolib.c | 30 +- drivers/gpu/drm/amd/amdgpu/ObjectID.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 13 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 14 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 71 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 38 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 33 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 2 +- drivers/gpu/drm/i915/display/intel_bw.c | 3 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 9 + drivers/gpu/drm/i915/i915_drv.h | 2 +- drivers/gpu/drm/i915/intel_pm.c | 10 +- drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 4 +- drivers/gpu/drm/selftests/test-drm_plane_helper.c | 8 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 2 +- drivers/hwmon/dell-smm-hwmon.c | 7 + drivers/hwmon/pmbus/pmbus.h | 1 + drivers/hwmon/pmbus/pmbus_core.c | 2 +- drivers/i2c/busses/i2c-designware-amdpsp.c | 35 +- drivers/i2c/busses/i2c-meson.c | 12 +- drivers/i2c/i2c-core-slave.c | 15 + drivers/i2c/muxes/i2c-demux-pinctrl.c | 5 +- drivers/idle/intel_idle.c | 5 +- drivers/infiniband/core/nldev.c | 3 +- drivers/infiniband/hw/hns/hns_roce_device.h | 2 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 311 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 20 + drivers/infiniband/hw/hns/hns_roce_mr.c | 6 +- drivers/infiniband/hw/irdma/main.c | 2 +- drivers/infiniband/hw/irdma/main.h | 2 + drivers/infiniband/hw/irdma/verbs.c | 217 +- drivers/infiniband/hw/irdma/verbs.h | 3 + drivers/infiniband/sw/rxe/rxe.c | 88 +- drivers/infiniband/sw/rxe/rxe_av.c | 19 +- drivers/infiniband/sw/rxe/rxe_comp.c | 8 +- drivers/infiniband/sw/rxe/rxe_loc.h | 5 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 4 +- drivers/infiniband/sw/rxe/rxe_mr.c | 15 +- drivers/infiniband/sw/rxe/rxe_mw.c | 38 +- drivers/infiniband/sw/rxe/rxe_net.c | 23 +- drivers/infiniband/sw/rxe/rxe_pool.c | 305 +- drivers/infiniband/sw/rxe/rxe_pool.h | 69 +- drivers/infiniband/sw/rxe/rxe_qp.c | 38 +- drivers/infiniband/sw/rxe/rxe_recv.c | 8 +- drivers/infiniband/sw/rxe/rxe_req.c | 61 +- drivers/infiniband/sw/rxe/rxe_resp.c | 149 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 50 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 1 - drivers/infiniband/ulp/iser/iscsi_iser.h | 13 +- drivers/infiniband/ulp/iser/iser_initiator.c | 58 +- drivers/infiniband/ulp/iser/iser_memory.c | 68 +- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/input/input.c | 19 + drivers/input/joystick/adi.c | 4 +- drivers/input/mouse/synaptics.c | 1 + drivers/input/touchscreen/Kconfig | 10 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/imagis.c | 367 + drivers/input/touchscreen/iqs5xx.c | 16 +- drivers/input/touchscreen/stmfts.c | 8 +- drivers/irqchip/irq-gic-v3-its.c | 28 +- drivers/irqchip/irq-gic-v3.c | 8 +- drivers/isdn/hardware/mISDN/mISDNipac.c | 2 +- drivers/isdn/hardware/mISDN/mISDNisar.c | 4 +- drivers/md/dm-core.h | 52 +- drivers/md/dm.c | 64 +- drivers/media/i2c/m5mols/m5mols.h | 1 + drivers/media/platform/amphion/Kconfig | 2 +- drivers/media/platform/amphion/vdec.c | 35 - drivers/media/platform/amphion/vpu_core.c | 18 +- drivers/media/platform/amphion/vpu_dbg.c | 2 +- drivers/media/platform/amphion/vpu_drv.c | 17 +- drivers/media/platform/amphion/vpu_helpers.c | 13 +- drivers/media/platform/amphion/vpu_helpers.h | 9 +- drivers/media/platform/amphion/vpu_imx8q.c | 2 +- drivers/media/platform/amphion/vpu_imx8q.h | 2 +- drivers/media/platform/amphion/vpu_malone.c | 81 +- drivers/media/platform/amphion/vpu_msgs.c | 6 +- drivers/media/platform/amphion/vpu_rpc.c | 4 +- drivers/media/platform/amphion/vpu_rpc.h | 9 +- drivers/media/platform/amphion/vpu_v4l2.c | 13 +- drivers/media/platform/amphion/vpu_windsor.c | 24 +- .../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 4 +- .../platform/mediatek/vcodec/mtk_vcodec_dec_hw.c | 6 +- drivers/media/platform/nxp/Kconfig | 1 + drivers/media/test-drivers/vidtv/vidtv_s302m.c | 2 +- drivers/mfd/ab8500-core.c | 12 +- drivers/mfd/arizona-spi.c | 85 +- drivers/mfd/asic3.c | 10 +- drivers/mfd/rohm-bd9576.c | 2 +- drivers/misc/Kconfig | 1 + drivers/misc/bcm-vk/bcm_vk_dev.c | 1 - drivers/misc/cardreader/rts5228.c | 2 +- drivers/misc/fastrpc.c | 556 +- drivers/misc/kgdbts.c | 4 +- drivers/misc/mei/hw-me-regs.h | 1 + drivers/misc/mei/interrupt.c | 35 +- drivers/misc/mei/pci-me.c | 1 + drivers/misc/sgi-gru/grukservices.c | 2 +- drivers/misc/vmw_vmci/vmci_guest.c | 7 +- drivers/net/dsa/b53/b53_common.c | 3 +- drivers/net/dsa/b53/b53_priv.h | 3 +- drivers/net/dsa/microchip/ksz8.h | 1 + drivers/net/dsa/microchip/ksz8795.c | 47 +- drivers/net/dsa/microchip/ksz8795_reg.h | 4 + drivers/net/dsa/microchip/ksz9477.c | 2 +- drivers/net/dsa/microchip/ksz_common.h | 1 + drivers/net/dsa/mt7530.c | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 358 +- drivers/net/dsa/mv88e6xxx/chip.h | 40 + drivers/net/dsa/mv88e6xxx/devlink.c | 94 + drivers/net/dsa/mv88e6xxx/global1.h | 10 + drivers/net/dsa/mv88e6xxx/global1_vtu.c | 311 +- drivers/net/dsa/ocelot/felix.c | 20 + drivers/net/dsa/ocelot/felix_vsc9959.c | 1 + drivers/net/dsa/qca8k.c | 2 +- drivers/net/dsa/sja1105/sja1105_main.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 12 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt.h | 6 - drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 22 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 4 +- drivers/net/ethernet/i825xx/sun3_82586.h | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 63 +- drivers/net/ethernet/ibm/ibmvnic.h | 7 +- drivers/net/ethernet/intel/i40e/i40e_nvm.c | 5 +- drivers/net/ethernet/intel/ice/ice.h | 2 + drivers/net/ethernet/intel/ice/ice_idc.c | 3 + drivers/net/ethernet/intel/ice/ice_main.c | 25 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 6 +- .../net/ethernet/marvell/prestera/prestera_main.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 60 - drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 5 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 85 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 204 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 9 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 16 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 53 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 211 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 54 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 1 - .../mellanox/mlx5/core/steering/dr_action.c | 12 +- .../ethernet/mellanox/mlx5/core/steering/dr_dbg.c | 14 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 57 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 18 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 71 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 34 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 105 +- .../mellanox/mlx5/core/steering/dr_table.c | 18 +- .../mellanox/mlx5/core/steering/dr_types.h | 31 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 378 +- drivers/net/ethernet/microchip/lan743x_main.c | 2 + drivers/net/ethernet/microchip/lan743x_main.h | 159 + drivers/net/ethernet/microchip/lan743x_ptp.c | 558 +- drivers/net/ethernet/microchip/lan743x_ptp.h | 10 + drivers/net/ethernet/microchip/sparx5/Makefile | 2 +- .../ethernet/microchip/sparx5/sparx5_mactable.c | 33 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 3 + .../net/ethernet/microchip/sparx5/sparx5_main.h | 23 + .../net/ethernet/microchip/sparx5/sparx5_pgid.c | 60 + .../ethernet/microchip/sparx5/sparx5_switchdev.c | 137 +- drivers/net/ethernet/mscc/ocelot.c | 76 + drivers/net/ethernet/mscc/ocelot.h | 7 +- drivers/net/ethernet/mscc/ocelot_flower.c | 21 + drivers/net/ethernet/mscc/ocelot_net.c | 183 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 53 +- drivers/net/ethernet/netronome/nfp/Makefile | 6 + drivers/net/ethernet/netronome/nfp/nfd3/dp.c | 1350 + drivers/net/ethernet/netronome/nfp/nfd3/nfd3.h | 106 + drivers/net/ethernet/netronome/nfp/nfd3/rings.c | 275 + .../netronome/nfp/{nfp_net_xsk.c => nfd3/xsk.c} | 482 +- drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 1524 + drivers/net/ethernet/netronome/nfp/nfdk/nfdk.h | 129 + drivers/net/ethernet/netronome/nfp/nfdk/rings.c | 195 + drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 7 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 159 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 2180 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 5 +- .../net/ethernet/netronome/nfp/nfp_net_debugfs.c | 51 +- drivers/net/ethernet/netronome/nfp/nfp_net_dp.c | 442 + drivers/net/ethernet/netronome/nfp/nfp_net_dp.h | 215 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 10 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 9 +- drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c | 440 +- drivers/net/ethernet/netronome/nfp/nfp_net_xsk.h | 16 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 9 +- .../net/ethernet/qlogic/qed/qed_init_fw_funcs.c | 2 - .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 20 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 6 +- drivers/net/geneve.c | 3 + drivers/net/mdio/mdio-mscc-miim.c | 67 +- drivers/net/netdevsim/dev.c | 85 +- drivers/net/netdevsim/netdevsim.h | 2 - drivers/net/wireless/ath/ar5523/ar5523.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 3 +- drivers/net/wwan/qcom_bam_dmux.c | 2 +- drivers/nfc/st21nfca/i2c.c | 3 +- drivers/nvdimm/Makefile | 2 +- drivers/nvdimm/nd_perf.c | 1 + drivers/nvme/host/core.c | 76 +- drivers/nvme/host/ioctl.c | 3 +- drivers/nvme/host/multipath.c | 32 +- drivers/nvme/host/nvme.h | 16 +- drivers/nvme/host/pci.c | 17 +- drivers/nvme/host/tcp.c | 45 +- drivers/nvme/target/admin-cmd.c | 6 +- drivers/nvme/target/configfs.c | 66 +- drivers/nvme/target/core.c | 8 +- drivers/nvme/target/fc.c | 4 +- drivers/nvme/target/nvmet.h | 2 +- drivers/nvme/target/passthru.c | 3 +- drivers/nvme/target/rdma.c | 2 +- drivers/nvme/target/zns.c | 6 +- drivers/of/base.c | 54 - drivers/parport/Kconfig | 4 +- drivers/pci/controller/dwc/pcie-fu740.c | 51 +- drivers/pci/controller/pci-xgene.c | 35 +- drivers/pci/quirks.c | 12 + drivers/perf/Kconfig | 30 + drivers/perf/Makefile | 3 + drivers/perf/riscv_pmu.c | 324 + drivers/perf/riscv_pmu_legacy.c | 142 + drivers/perf/riscv_pmu_sbi.c | 790 + drivers/phy/freescale/Kconfig | 5 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 17 +- drivers/pinctrl/mediatek/pinctrl-mt2701.c | 40 +- drivers/pinctrl/mediatek/pinctrl-mt2712.c | 44 +- drivers/pinctrl/mediatek/pinctrl-mt6765.c | 9 +- drivers/pinctrl/mediatek/pinctrl-mt6779.c | 9 +- drivers/pinctrl/mediatek/pinctrl-mt6797.c | 9 +- drivers/pinctrl/mediatek/pinctrl-mt8127.c | 39 +- drivers/pinctrl/mediatek/pinctrl-mt8135.c | 17 +- drivers/pinctrl/mediatek/pinctrl-mt8167.c | 40 +- drivers/pinctrl/mediatek/pinctrl-mt8173.c | 29 +- drivers/pinctrl/mediatek/pinctrl-mt8183.c | 9 +- drivers/pinctrl/mediatek/pinctrl-mt8186.c | 8 +- drivers/pinctrl/mediatek/pinctrl-mt8192.c | 9 +- drivers/pinctrl/mediatek/pinctrl-mt8195.c | 9 +- drivers/pinctrl/mediatek/pinctrl-mt8365.c | 40 +- drivers/pinctrl/mediatek/pinctrl-mt8516.c | 40 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 61 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.h | 33 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 9 +- drivers/pinctrl/mediatek/pinctrl-paris.h | 3 +- drivers/pinctrl/nuvoton/Kconfig | 1 + drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2 +- drivers/pinctrl/nuvoton/pinctrl-wpcm450.c | 11 +- drivers/platform/goldfish/goldfish_pipe.c | 8 +- drivers/platform/x86/amd-pmc.c | 14 +- drivers/platform/x86/think-lmi.c | 520 +- drivers/platform/x86/think-lmi.h | 5 + drivers/pps/generators/pps_gen_parport.c | 42 +- drivers/ptp/ptp_ocp.c | 9 +- drivers/regulator/qcom-rpmh-regulator.c | 37 + drivers/rtc/class.c | 3 - drivers/rtc/rtc-ds1307.c | 2 +- drivers/rtc/rtc-ds1685.c | 16 +- drivers/rtc/rtc-efi.c | 10 +- drivers/rtc/rtc-hym8563.c | 34 +- drivers/rtc/rtc-m41t80.c | 6 +- drivers/rtc/rtc-mpc5121.c | 17 +- drivers/rtc/rtc-opal.c | 2 +- drivers/rtc/rtc-pcf2123.c | 3 +- drivers/rtc/rtc-pcf2127.c | 3 +- drivers/rtc/rtc-pcf85063.c | 3 +- drivers/rtc/rtc-pcf8523.c | 11 +- drivers/rtc/rtc-pcf8563.c | 16 +- drivers/rtc/rtc-spear.c | 25 +- drivers/rtc/rtc-xgene.c | 2 - drivers/s390/net/ctcm_fsms.c | 2 +- drivers/soc/microchip/mpfs-sys-controller.c | 13 +- drivers/spi/spi-fsi.c | 10 + drivers/staging/fbtft/fbtft-core.c | 9 +- drivers/staging/fbtft/fbtft.h | 2 +- drivers/staging/greybus/pwm.c | 64 +- drivers/staging/r8188eu/core/rtw_mlme.c | 1 - drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 1 - drivers/staging/rts5208/rtsx.c | 8 - drivers/staging/sm750fb/ddk750_dvi.c | 68 +- drivers/staging/sm750fb/ddk750_dvi.h | 64 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 7 - drivers/tty/hvc/hvc_iucv.c | 4 +- drivers/tty/serial/8250/8250_dma.c | 11 +- drivers/tty/serial/8250/8250_mtk.c | 4 +- drivers/tty/serial/8250/8250_port.c | 4 +- drivers/tty/serial/8250/8250_tegra.c | 2 +- drivers/tty/serial/Kconfig | 7 +- drivers/tty/serial/jsm/jsm_cls.c | 4 +- drivers/tty/serial/jsm/jsm_neo.c | 3 +- drivers/tty/serial/jsm/jsm_tty.c | 3 +- drivers/tty/serial/kgdboc.c | 6 +- drivers/tty/serial/samsung_tty.c | 267 +- drivers/tty/serial/sc16is7xx.c | 6 +- drivers/tty/serial/serial_core.c | 14 + drivers/tty/serial/serial_txx9.c | 364 +- drivers/tty/vt/vt_ioctl.c | 10 +- drivers/usb/dwc3/core.c | 4 +- drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/gadget.c | 11 + drivers/usb/gadget/Makefile | 1 - drivers/usb/gadget/legacy/inode.c | 8 +- drivers/usb/gadget/legacy/serial.c | 10 +- drivers/usb/gadget/udc/dummy_hcd.c | 8 +- drivers/usb/gadget/udc/fsl_qe_udc.c | 2 +- drivers/usb/storage/ene_ub6250.c | 155 +- drivers/usb/usbip/vudc_main.c | 8 +- drivers/video/backlight/backlight.c | 10 +- drivers/video/backlight/pwm_bl.c | 9 +- drivers/virt/acrn/hsm.c | 20 +- drivers/virt/acrn/irqfd.c | 1 - drivers/virt/acrn/mm.c | 24 + drivers/virt/fsl_hypervisor.c | 4 +- drivers/w1/masters/ds2490.c | 8 +- drivers/w1/slaves/w1_therm.c | 70 +- drivers/watchdog/Kconfig | 2 +- drivers/watchdog/aspeed_wdt.c | 7 + drivers/watchdog/imx2_wdt.c | 27 +- drivers/watchdog/ixp4xx_wdt.c | 14 + drivers/watchdog/orion_wdt.c | 13 +- drivers/watchdog/renesas_wdt.c | 1 + drivers/watchdog/rti_wdt.c | 1 + drivers/watchdog/sp5100_tco.c | 334 +- drivers/watchdog/sp5100_tco.h | 7 + drivers/watchdog/watchdog_dev.c | 244 +- fs/binfmt_elf.c | 24 +- fs/ceph/addr.c | 3 +- fs/ceph/caps.c | 2 +- fs/ceph/debugfs.c | 5 +- fs/ceph/dir.c | 11 +- fs/ceph/inode.c | 10 +- fs/ceph/metric.c | 63 +- fs/ceph/metric.h | 63 +- fs/cifs/cifs_swn.c | 6 +- fs/cifs/cifsfs.c | 14 +- fs/cifs/cifsproto.h | 3 + fs/cifs/connect.c | 56 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/file.c | 18 +- fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2misc.c | 4 +- fs/cifs/smb2ops.c | 94 +- fs/cifs/smb2pdu.c | 69 +- fs/cifs/smb2proto.h | 2 +- fs/cifs/transport.c | 2 +- fs/dax.c | 2 +- fs/exfat/file.c | 2 - fs/exfat/namei.c | 5 - fs/exfat/super.c | 10 +- fs/ext4/inode.c | 8 +- fs/f2fs/checkpoint.c | 8 +- fs/f2fs/f2fs.h | 3 - fs/f2fs/super.c | 8 +- fs/f2fs/sysfs.c | 17 +- fs/gfs2/file.c | 21 +- fs/gfs2/glock.c | 34 - fs/gfs2/incore.h | 9 - fs/gfs2/ops_fstype.c | 9 - fs/io_uring.c | 91 +- fs/jfs/inode.c | 3 +- fs/jfs/jfs_dmap.c | 7 + fs/kernfs/file.c | 2 +- fs/ksmbd/server.c | 2 +- fs/ksmbd/smb2pdu.c | 94 +- fs/ksmbd/smb2pdu.h | 34 +- fs/mpage.c | 6 +- fs/nfs/client.c | 3 +- fs/nfs/dir.c | 38 +- fs/nfs/filelayout/filelayout.c | 2 +- fs/nfs/flexfilelayout/flexfilelayout.c | 50 +- fs/nfs/fs_context.c | 8 + fs/nfs/internal.h | 7 + fs/nfs/nfs42proc.c | 2 +- fs/nfs/pagelist.c | 10 +- fs/nfs/pnfs.c | 39 +- fs/nfs/pnfs_nfs.c | 8 +- fs/nfs/write.c | 34 +- fs/nfsd/flexfilelayout.c | 2 +- fs/nfsd/nfs4layouts.c | 2 +- fs/smbfs_common/smb2pdu.h | 24 +- fs/ubifs/dir.c | 3 + fs/xfs/libxfs/xfs_alloc.c | 30 +- fs/xfs/libxfs/xfs_alloc.h | 3 +- fs/xfs/libxfs/xfs_sb.c | 2 - fs/xfs/xfs_bmap_item.c | 2 +- fs/xfs/xfs_buf.c | 45 +- fs/xfs/xfs_buf_item.c | 5 +- fs/xfs/xfs_extfree_item.c | 2 +- fs/xfs/xfs_fsops.c | 18 +- fs/xfs/xfs_icache.c | 10 +- fs/xfs/xfs_inode.c | 15 +- fs/xfs/xfs_inode_item.c | 12 + fs/xfs/xfs_log.c | 5 +- fs/xfs/xfs_log_cil.c | 24 +- fs/xfs/xfs_log_recover.c | 2 +- fs/xfs/xfs_mount.c | 9 +- fs/xfs/xfs_mount.h | 18 +- fs/xfs/xfs_qm.c | 8 +- fs/xfs/xfs_refcount_item.c | 2 +- fs/xfs/xfs_rmap_item.c | 2 +- fs/xfs/xfs_super.c | 3 +- fs/xfs/xfs_trace.h | 4 +- fs/xfs/xfs_trans.c | 4 +- fs/xfs/xfs_trans.h | 3 +- fs/xfs/xfs_trans_ail.c | 47 +- fs/xfs/xfs_trans_priv.h | 3 +- include/dt-bindings/clock/sifive-fu540-prci.h | 8 +- include/dt-bindings/clock/sifive-fu740-prci.h | 18 +- include/linux/acpi.h | 1 + include/linux/blk-cgroup.h | 5 +- include/linux/bpf_local_storage.h | 7 +- include/linux/bpf_types.h | 1 + include/linux/cacheflush.h | 2 + include/linux/clk-provider.h | 3 + include/linux/cpuhotplug.h | 1 + include/linux/fprobe.h | 105 + include/linux/ftrace.h | 3 + include/linux/i2c.h | 8 +- include/linux/if_bridge.h | 19 + include/linux/kernfs.h | 20 - include/linux/kprobes.h | 3 + include/linux/lockdep.h | 7 - include/linux/memremap.h | 19 - include/linux/mfd/dbx500-prcmu.h | 4 - include/linux/migrate.h | 1 - include/linux/mlx5/driver.h | 4 - include/linux/mlx5/qp.h | 5 + include/linux/nd.h | 16 +- include/linux/netdevice.h | 3 +- include/linux/nfs_fs.h | 2 +- include/linux/nfs_fs_sb.h | 1 + include/linux/of.h | 10 - include/linux/perf/riscv_pmu.h | 75 + include/linux/psi.h | 1 + include/linux/ptrace.h | 17 +- include/linux/random.h | 2 +- include/linux/regmap.h | 6 + include/linux/rethook.h | 100 + include/linux/rtc.h | 2 - include/linux/rtc/ds1685.h | 1 - include/linux/sbitmap.h | 2 +- include/linux/sched.h | 3 + include/linux/serial_core.h | 2 + include/linux/sort.h | 2 +- include/linux/sunrpc/sched.h | 1 + include/linux/sunrpc/xprtsock.h | 2 + include/linux/trace_events.h | 7 + include/linux/types.h | 1 + include/linux/workqueue.h | 15 +- include/net/devlink.h | 4 + include/net/dsa.h | 8 +- include/net/netfilter/nf_conntrack_helper.h | 1 + include/net/netfilter/nf_flow_table.h | 18 + include/net/netfilter/nf_tables.h | 22 + include/net/netfilter/nft_fib.h | 3 + include/net/netfilter/nft_meta.h | 3 + include/net/netns/xfrm.h | 6 +- include/net/switchdev.h | 16 + include/net/tc_act/tc_vlan.h | 2 +- include/net/xfrm.h | 48 +- include/soc/mscc/ocelot.h | 9 + include/soc/mscc/ocelot_vcap.h | 2 + include/sound/pcm.h | 1 + include/trace/events/i2c_slave.h | 67 + include/trace/stages/stage6_defines.h | 2 + include/uapi/linux/bpf.h | 22 +- include/uapi/linux/counter.h | 2 + include/uapi/linux/if_bridge.h | 18 + include/uapi/linux/kvm.h | 1 + include/uapi/linux/ptrace.h | 2 +- include/uapi/linux/rfkill.h | 14 +- include/uapi/linux/rtc.h | 3 +- include/uapi/linux/rtnetlink.h | 1 + include/uapi/misc/fastrpc.h | 81 +- kernel/bpf/bpf_inode_storage.c | 9 +- kernel/bpf/bpf_local_storage.c | 58 +- kernel/bpf/bpf_task_storage.c | 10 +- kernel/bpf/btf.c | 118 +- kernel/bpf/core.c | 86 +- kernel/bpf/stackmap.c | 56 +- kernel/bpf/syscall.c | 26 +- kernel/bpf/verifier.c | 20 + kernel/exit.c | 2 + kernel/fork.c | 3 + kernel/kallsyms.c | 4 + kernel/ptrace.c | 47 +- kernel/sched/fair.c | 2 +- kernel/signal.c | 41 +- kernel/trace/Kconfig | 26 + kernel/trace/Makefile | 2 + kernel/trace/bpf_trace.c | 348 +- kernel/trace/fprobe.c | 332 + kernel/trace/ftrace.c | 58 +- kernel/trace/rethook.c | 317 + kernel/trace/trace_events.c | 62 +- kernel/trace/trace_events_user.c | 39 +- kernel/watch_queue.c | 3 +- kernel/workqueue.c | 36 +- lib/Kconfig.debug | 12 + lib/Makefile | 2 + lib/sbitmap.c | 2 +- lib/sort.c | 40 +- lib/test_fprobe.c | 174 + lib/test_hmm.c | 349 +- lib/test_hmm_uapi.h | 22 +- localversion-next | 2 +- mm/gup.c | 49 +- mm/internal.h | 5 +- mm/memcontrol.c | 7 +- mm/memory-failure.c | 8 +- mm/memremap.c | 10 - mm/migrate_device.c | 115 +- mm/rmap.c | 5 +- mm/vmscan.c | 2 +- net/ax25/af_ax25.c | 18 +- net/ax25/ax25_subr.c | 20 +- net/bridge/Makefile | 2 +- net/bridge/br.c | 5 + net/bridge/br_input.c | 17 +- net/bridge/br_mst.c | 357 + net/bridge/br_netlink.c | 44 +- net/bridge/br_private.h | 61 + net/bridge/br_stp.c | 6 + net/bridge/br_switchdev.c | 46 + net/bridge/br_vlan.c | 20 +- net/bridge/br_vlan_options.c | 20 + net/bridge/netfilter/nft_meta_bridge.c | 5 +- net/bridge/netfilter/nft_reject_bridge.c | 1 + net/core/bpf_sk_storage.c | 23 +- net/core/dev.c | 23 +- net/core/devlink.c | 90 +- net/core/filter.c | 20 +- net/dsa/dsa2.c | 5 + net/dsa/dsa_priv.h | 7 + net/dsa/port.c | 113 +- net/dsa/slave.c | 65 +- net/ipv4/netfilter/nf_nat_h323.c | 8 +- net/ipv4/netfilter/nft_dup_ipv4.c | 1 + net/ipv4/netfilter/nft_fib_ipv4.c | 2 + net/ipv4/netfilter/nft_reject_ipv4.c | 1 + net/ipv4/route.c | 18 +- net/ipv4/tcp_output.c | 5 +- net/ipv6/netfilter/nft_dup_ipv6.c | 1 + net/ipv6/netfilter/nft_fib_ipv6.c | 2 + net/ipv6/netfilter/nft_reject_ipv6.c | 1 + net/llc/af_llc.c | 8 + net/mptcp/pm_netlink.c | 18 +- net/mptcp/protocol.c | 1 + net/netfilter/nf_conntrack_core.c | 85 +- net/netfilter/nf_conntrack_helper.c | 6 + net/netfilter/nf_flow_table_core.c | 20 +- net/netfilter/nf_flow_table_inet.c | 17 + net/netfilter/nf_flow_table_ip.c | 18 - net/netfilter/nf_flow_table_offload.c | 11 +- net/netfilter/nf_tables_api.c | 85 +- net/netfilter/nf_tables_core.c | 2 +- net/netfilter/nft_bitwise.c | 24 +- net/netfilter/nft_byteorder.c | 3 +- net/netfilter/nft_cmp.c | 3 + net/netfilter/nft_compat.c | 1 + net/netfilter/nft_connlimit.c | 1 + net/netfilter/nft_counter.c | 1 + net/netfilter/nft_ct.c | 51 + net/netfilter/nft_dup_netdev.c | 1 + net/netfilter/nft_dynset.c | 1 + net/netfilter/nft_exthdr.c | 33 + net/netfilter/nft_fib.c | 42 + net/netfilter/nft_fib_inet.c | 1 + net/netfilter/nft_fib_netdev.c | 1 + net/netfilter/nft_flow_offload.c | 1 + net/netfilter/nft_fwd_netdev.c | 2 + net/netfilter/nft_hash.c | 36 + net/netfilter/nft_immediate.c | 12 + net/netfilter/nft_last.c | 1 + net/netfilter/nft_limit.c | 2 + net/netfilter/nft_log.c | 1 + net/netfilter/nft_lookup.c | 12 + net/netfilter/nft_masq.c | 3 + net/netfilter/nft_meta.c | 19 +- net/netfilter/nft_nat.c | 2 + net/netfilter/nft_numgen.c | 22 + net/netfilter/nft_objref.c | 2 + net/netfilter/nft_osf.c | 25 + net/netfilter/nft_payload.c | 12 +- net/netfilter/nft_queue.c | 2 + net/netfilter/nft_quota.c | 1 + net/netfilter/nft_range.c | 1 + net/netfilter/nft_redir.c | 3 + net/netfilter/nft_reject_inet.c | 1 + net/netfilter/nft_reject_netdev.c | 1 + net/netfilter/nft_rt.c | 1 + net/netfilter/nft_socket.c | 28 + net/netfilter/nft_synproxy.c | 1 + net/netfilter/nft_tproxy.c | 1 + net/netfilter/nft_tunnel.c | 28 + net/netfilter/nft_xfrm.c | 28 + net/netlabel/netlabel_kapi.c | 2 + net/netlink/af_netlink.c | 2 + net/openvswitch/conntrack.c | 118 +- net/rfkill/core.c | 48 +- net/sunrpc/auth_unix.c | 18 +- net/sunrpc/backchannel_rqst.c | 8 +- net/sunrpc/rpcb_clnt.c | 4 +- net/sunrpc/sched.c | 31 +- net/sunrpc/socklib.c | 3 +- net/sunrpc/xprt.c | 12 +- net/sunrpc/xprtsock.c | 147 +- net/tipc/socket.c | 3 +- net/tls/tls_device.c | 62 +- net/tls/tls_main.c | 15 +- net/unix/af_unix.c | 22 +- net/xfrm/xfrm_policy.c | 10 +- net/xfrm/xfrm_user.c | 43 +- samples/Kconfig | 7 + samples/Makefile | 1 + samples/fprobe/Makefile | 3 + samples/fprobe/fprobe_example.c | 120 + samples/kobject/kobject-example.c | 4 +- samples/kobject/kset-example.c | 4 +- samples/livepatch/livepatch-shadow-fix1.c | 2 +- samples/livepatch/livepatch-shadow-fix2.c | 2 +- samples/seccomp/dropper.c | 84 +- scripts/Makefile.build | 66 +- scripts/Makefile.lib | 4 +- scripts/get_abi.pl | 2 +- scripts/mod/modpost.c | 12 +- sound/core/Kconfig | 2 +- sound/core/oss/pcm_oss.c | 40 +- sound/core/oss/pcm_plugin.c | 5 +- sound/core/pcm.c | 2 + sound/core/pcm_lib.c | 4 + sound/core/pcm_memory.c | 11 +- sound/core/pcm_native.c | 97 +- sound/pci/ac97/ac97_codec.c | 4 +- sound/pci/hda/patch_realtek.c | 15 +- sound/soc/atmel/mchp-pdmc.c | 11 +- sound/soc/codecs/mt6358.c | 4 + sound/soc/fsl/fsl-asoc-card.c | 12 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 10 +- sound/soc/sof/Makefile | 2 +- sound/soc/sof/control.c | 545 +- sound/soc/sof/intel/hda-dai.c | 97 +- sound/soc/sof/intel/hda.c | 169 +- sound/soc/sof/intel/hda.h | 7 +- sound/soc/sof/ipc.c | 10 +- sound/soc/sof/{control.c => ipc3-control.c} | 438 +- sound/soc/sof/ipc3-ops.h | 21 + sound/soc/sof/ipc3-pcm.c | 372 + sound/soc/sof/ipc3-topology.c | 384 +- sound/soc/sof/ipc3.c | 45 + sound/soc/sof/pcm.c | 354 +- sound/soc/sof/pm.c | 80 +- sound/soc/sof/sof-audio.c | 442 +- sound/soc/sof/sof-audio.h | 70 +- sound/soc/sof/sof-priv.h | 17 +- sound/soc/sof/topology.c | 55 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 25 + tools/bpf/bpftool/bash-completion/bpftool | 14 +- tools/bpf/bpftool/common.c | 2 +- tools/bpf/bpftool/gen.c | 587 +- tools/bpf/bpftool/map.c | 7 +- tools/include/uapi/linux/bpf.h | 14 + tools/lib/bpf/bpf.c | 9 + tools/lib/bpf/bpf.h | 9 +- tools/lib/bpf/libbpf.c | 388 +- tools/lib/bpf/libbpf.h | 52 + tools/lib/bpf/libbpf.map | 3 + tools/lib/bpf/libbpf_internal.h | 5 + tools/lib/bpf/libbpf_legacy.h | 4 + tools/perf/arch/x86/util/evlist.c | 2 +- tools/perf/util/evlist.c | 28 +- tools/perf/util/symbol.c | 2 +- tools/scripts/Makefile.include | 22 +- tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 12 +- .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 177 + .../selftests/bpf/prog_tests/kprobe_multi_test.c | 323 + .../selftests/bpf/prog_tests/stacktrace_map_skip.c | 63 + .../testing/selftests/bpf/prog_tests/subskeleton.c | 78 + tools/testing/selftests/bpf/progs/kprobe_multi.c | 100 + tools/testing/selftests/bpf/progs/local_storage.c | 19 + .../selftests/bpf/progs/stacktrace_map_skip.c | 68 + tools/testing/selftests/bpf/progs/test_sk_lookup.c | 13 +- .../testing/selftests/bpf/progs/test_sock_fields.c | 24 +- .../testing/selftests/bpf/progs/test_subskeleton.c | 28 + .../selftests/bpf/progs/test_subskeleton_lib.c | 61 + .../selftests/bpf/progs/test_subskeleton_lib2.c | 16 + tools/testing/selftests/bpf/test_lirc_mode2.sh | 5 +- tools/testing/selftests/bpf/trace_helpers.c | 7 + tools/testing/selftests/lib.mk | 8 +- .../testing/selftests/net/af_unix/test_unix_oob.c | 6 +- .../selftests/net/forwarding/bridge_locked_port.sh | 12 +- tools/testing/selftests/net/pmtu.sh | 141 +- tools/testing/selftests/net/txtimestamp.c | 6 +- tools/testing/selftests/rseq/param_test.c | 23 + tools/testing/selftests/rseq/rseq-riscv.h | 677 + tools/testing/selftests/rseq/rseq.h | 2 + tools/testing/selftests/vm/hmm-tests.c | 123 +- tools/testing/selftests/vm/test_hmm.sh | 24 +- tools/testing/vsock/vsock_test.c | 215 + tools/tracing/rtla/src/osnoise.c | 83 + tools/tracing/rtla/src/osnoise.h | 8 + tools/tracing/rtla/src/osnoise_hist.c | 95 +- tools/tracing/rtla/src/osnoise_top.c | 91 +- tools/tracing/rtla/src/timerlat_hist.c | 108 +- tools/tracing/rtla/src/timerlat_top.c | 103 +- tools/tracing/rtla/src/trace.c | 345 + tools/tracing/rtla/src/trace.h | 23 + tools/tracing/rtla/src/utils.c | 33 + tools/tracing/rtla/src/utils.h | 1 + 921 files changed, 42439 insertions(+), 29400 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/renesas,9series.yaml delete mode 100644 Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt create mode 100644 Documentation/devicetree/bindings/gnss/gnss-common.yaml delete mode 100644 Documentation/devicetree/bindings/gnss/gnss.txt delete mode 100644 Documentation/devicetree/bindings/gnss/sirfstar.txt create mode 100644 Documentation/devicetree/bindings/gnss/sirfstar.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/imagis,ist3 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/rockchip,r [...] create mode 100644 Documentation/devicetree/bindings/nvmem/u-boot,env.yaml delete mode 100644 Documentation/riscv/pmu.rst create mode 100644 Documentation/trace/fprobe.rst copy arch/{arm64 => arm}/include/asm/paravirt_api_clock.h (100%) delete mode 100644 arch/arm/mach-footbridge/include/mach/io.h delete mode 100644 arch/riscv/kernel/perf_event.c create mode 100644 drivers/clk/clk-renesas-pcie.c delete mode 100644 drivers/clk/sifive/fu540-prci.c delete mode 100644 drivers/clk/sifive/fu740-prci.c create mode 100644 drivers/input/touchscreen/imagis.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_pgid.c create mode 100644 drivers/net/ethernet/netronome/nfp/nfd3/dp.c create mode 100644 drivers/net/ethernet/netronome/nfp/nfd3/nfd3.h create mode 100644 drivers/net/ethernet/netronome/nfp/nfd3/rings.c copy drivers/net/ethernet/netronome/nfp/{nfp_net_xsk.c => nfd3/xsk.c} (57%) create mode 100644 drivers/net/ethernet/netronome/nfp/nfdk/dp.c create mode 100644 drivers/net/ethernet/netronome/nfp/nfdk/nfdk.h create mode 100644 drivers/net/ethernet/netronome/nfp/nfdk/rings.c create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_dp.c create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_dp.h create mode 100644 drivers/perf/riscv_pmu.c create mode 100644 drivers/perf/riscv_pmu_legacy.c create mode 100644 drivers/perf/riscv_pmu_sbi.c create mode 100644 include/linux/fprobe.h create mode 100644 include/linux/perf/riscv_pmu.h create mode 100644 include/linux/rethook.h create mode 100644 include/trace/events/i2c_slave.h create mode 100644 kernel/trace/fprobe.c create mode 100644 kernel/trace/rethook.c create mode 100644 lib/test_fprobe.c create mode 100644 net/bridge/br_mst.c create mode 100644 samples/fprobe/Makefile create mode 100644 samples/fprobe/fprobe_example.c copy sound/soc/sof/{control.c => ipc3-control.c} (56%) create mode 100644 sound/soc/sof/ipc3-ops.h create mode 100644 sound/soc/sof/ipc3-pcm.c create mode 100644 sound/soc/sof/ipc3.c create mode 100644 tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c create mode 100644 tools/testing/selftests/bpf/prog_tests/stacktrace_map_skip.c create mode 100644 tools/testing/selftests/bpf/prog_tests/subskeleton.c create mode 100644 tools/testing/selftests/bpf/progs/kprobe_multi.c create mode 100644 tools/testing/selftests/bpf/progs/stacktrace_map_skip.c create mode 100644 tools/testing/selftests/bpf/progs/test_subskeleton.c create mode 100644 tools/testing/selftests/bpf/progs/test_subskeleton_lib.c create mode 100644 tools/testing/selftests/bpf/progs/test_subskeleton_lib2.c create mode 100644 tools/testing/selftests/rseq/rseq-riscv.h