This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-defconfig 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 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 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 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 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 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 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 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 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/ [...] 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 7eb667875c6d 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 31aa8856abe5 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 3fd177beee75 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 d34ecb61eee6 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 39a1ccc95ceb 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 09005bef5529 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f8ed0b7c9994 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 36255ff1c7c3 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds c54a82477a2d Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds f46266e6e7b0 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] adds 4e18765ba991 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 77dc725219bd Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds edacf97fa593 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds c1ad51897c75 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds de2ccf9eb707 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 077dc6bc0658 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 574a58e4f080 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6834fc432573 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds d14eb80e2779 drm/panel: ili9341: fix optional regulator handling adds 27610c0a0ca2 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 1b05914e405a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5d2e86f969b4 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 6cd80f15d757 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds a38325eff822 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b5475dd9fab0 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 b579dc07dce4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 32536b6c5ff4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 05fa7f5451a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7b300aeaa07a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3b42b5243c89 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds e0e1aa5154fb Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds e705973346f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d6621d691605 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 57f235f8c8d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 46f5d957d0bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cf5b0a41b128 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2112fddec72c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4a963790c387 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 337867c66de9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ca546721955b Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 83e31707bb8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a974dc006b96 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 b1155329a0f5 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 4b2271d960d1 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds e639acbe2ebd Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 3f726fe5c534 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds b40435d42072 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 77fecd8ac9d1 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 364360706c1b Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds f5968f2015f2 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds ef0fb6c35636 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 78a03f1c9aae Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds 8931ddd8d6a5 MIPS: ingenic: correct unit node address adds 5e86d7170f71 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 85dccf6f1f32 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds b1c63da711c2 parisc: Detect hppa-suse-linux-gcc compiler for cross-building adds bb2984b47058 parisc: Convert parisc_requires_coherency() to static branch adds b0d5b80103e9 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 5a597e9e0815 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 0e53aba529c1 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 68ffd5593a94 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b96fe1680ea8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6efc6337aa2b 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 c765f2583170 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 99a18cd9f42a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 69406a7ac910 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] 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 5b17e0ec0f62 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds 0c01da0ee7c8 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 312a5b1e61a7 Merge branch 'master' of git://github.com/ceph/ceph-client.git 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 83142e4597f0 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 3c5f4e09eeee Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 1413276f228f exfat: do not clear VolumeDirty in writeback adds 65e9d9e98362 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 2238c57db557 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 009f579b0861 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] 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 f3a5f58efba7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds b7f6f27d5ebb gfs2: Minor retry logic cleanup adds b1ab412372e9 gfs2: Fix gfs2_file_buffered_write endless loop workaround adds 71ce71ed5452 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 24ec07881527 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 583c2d6b7eaf Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 4e1b04af4fe6 nfsd: use correct format characters adds 4fc5f5346592 nfsd: fix using the correct variable for sizeof() 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 3598c5243b43 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fbdfbe5e541f Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 705757274599 ubifs: rename_whiteout: correct old_dir size computing adds 44c84eb4a0a5 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 d91258e6cd74 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 197b33c2bca2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 22c7bc1e42ee Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 6aead9720418 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 91d48ef51273 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 580289b121a3 Merge branch 'pci/acpi' adds 1c28a37979c2 Merge branch 'pci/bridge-class-codes' adds 7777684fa299 Merge branch 'pci/enumeration' adds 132a211f07fb Merge branch 'pci/hotplug' adds 0cd457b66863 Merge branch 'pci/misc' adds 63cd736f4494 PCI: Avoid broken MSI on SB600 USB devices adds 959b53a9ddc9 Merge branch 'pci/msi' adds 653c958098b4 Merge branch 'pci/p2pdma' adds 6db33f6067a8 Merge branch 'pci/vga' adds 7b42614507bb Merge branch 'remotes/lorenzo/pci/aardvark' adds d45e6afacc7b Merge branch 'pci/host/dwc' adds de4e5cf4db75 Merge branch 'remotes/lorenzo/pci/endpoint' adds a382c757ec5e PCI: fu740: Force 2.5GT/s for initial device probe adds 4067e40744ea Merge branch 'pci/host/fu740' adds a3b076f992f7 Merge branch 'remotes/lorenzo/pci/hv' adds 192ad6620f3f Merge branch 'remotes/lorenzo/pci/imx6' adds 455675257df6 Merge branch 'remotes/lorenzo/pci/misc' adds 281c49285a1e Merge branch 'remotes/lorenzo/pci/mvebu' adds 4aec50cfdf7b Merge branch 'remotes/lorenzo/pci/qcom' adds a0754577a668 Merge branch 'remotes/lorenzo/pci/rcar' adds 6afc23659427 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 29d0071ad0b4 Merge branch 'remotes/lorenzo/pci/xgene' adds 7977f96ca93f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 53862d42afe8 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds 5920db3e4b50 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 18ea1c0babeb Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 563d722170b9 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds a5436af59877 hwmon: (pmbus) Add Vin unit off handling adds 6ba463edccb9 hwmon: (dell-smm) Add Inspiron 3505 to fan type blacklist adds 85f321059c2e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] 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 b4526964b421 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 8a6094124bc5 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds db7cbdb934d9 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next adds 8a0acde0ff1d Merge branches 'acpi-bus' and 'acpi-video' into linux-next adds 4560f59dc554 Merge branch 'acpi-misc' into linux-next adds ca0a0aecec5f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 530697193e5c Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds c923df4174b8 dt-bindings: devfreq: rk3399_dmc: Convert to YAML adds 8c15c750d512 dt-bindings: devfreq: rk3399_dmc: Deprecate unused/redunda [...] adds fbe78d823889 dt-bindings: devfreq: rk3399_dmc: Fix Hz units adds aa6f2fea7dea dt-bindings: devfreq: rk3399_dmc: Specify idle params in n [...] adds fc53273c5bbc dt-bindings: devfreq: rk3399_dmc: Add more disable-freq pr [...] adds 913ff33fa0fc PM / devfreq: rk3399_dmc: Drop undocumented ondemand DT props adds 0e2539b2f42f PM / devfreq: rk3399_dmc: Drop excess timing properties adds 1cec1a0a4329 PM / devfreq: rk3399_dmc: Use bitfield macro definitions f [...] adds 24093edf962d PM / devfreq: rk3399_dmc: Support new disable-freq properties adds b8f8c11dc4cd PM / devfreq: rk3399_dmc: Support new *-ns properties adds 0301093e5d90 PM / devfreq: rk3399_dmc: Disable edev on remove() adds 1e51acbfd050 PM / devfreq: rk3399_dmc: Use devm_pm_opp_of_add_table() adds 3b2a5bb9dd21 PM / devfreq: rk3399_dmc: Avoid static (reused) profile adds f50d06f02a8c Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 0b4049417552 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 1ad39d3aa3e3 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 088f2ecd2826 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 d2de72259f3d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] 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 54ef442f9e66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 033465911fe5 Bluetooth: btbcm: Support per-board firmware variants adds 8dc10b526172 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4e371d996590 Merge tag 'spi-nor/for-5.18' into mtd/next adds 44ac0faae8bd Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 7a4be40cf093 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] 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 8b5d0d18a895 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 e37bf9f694ff 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 fcb447fa1d8c 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 84434c61035a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 802eb451b700 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds a91d5ceb7f05 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds a338415c2e46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7dd5ab06b54f Merge branch 'regmap-linus' into regmap-next adds 86fc59ef818b regmap: add configurable downshift for addresses adds 0074f3f2b1e4 regmap: allow a defined reg_base to be added to every address adds c53d92b4b351 Merge remote-tracking branch 'regmap/for-5.18' into regmap-next adds d038a0546042 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 ef1f0ac2c5a1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 572299f03afd block: limit request dispatch loop duration adds c71506bfede0 Merge branch 'for-5.18/block' into for-next 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 1c405ce254ff Merge branch 'for-5.18/drivers' into for-next 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 4679d0b736d8 Merge branch 'for-5.18/block' into for-next adds adf3a9e9f556 io_uring: don't check unrelated req->open.how in accept request adds 556ec1d924b8 Merge branch 'for-5.18/io_uring' into for-next adds 5e929367468c io_uring: terminate manual loop iterator loop correctly fo [...] 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 87bb23410ab4 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 93abba91661c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c5117751a49a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 062844e92877 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 588d02450cc2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6c020c3c8180 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds 65e75f7e7a21 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds be3c8b6b3e61 Merge branch 'regulator-linus' into regulator-next adds e34855b99696 regulator: dt-bindings: Add PMX65 compatibles adds 5999f85ddeb4 regulator: qcom-rpmh: Add support for SDX65 adds 52577a86f146 Merge remote-tracking branch 'regulator/for-5.18' into reg [...] adds b5f062da8460 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3e34824ab02e Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 7c9b357509a5 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 7e4aceea0ef8 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds aaed082c35d9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 021093b92985 Merge branch 'next' of git://github.com/cschaufler/smack-next adds 8217e0a7263c 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 d17bf7910cad Merge branch 'master' of git://www.linux-watchdog.org/linu [...] adds adcdba739b61 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7c0edc24ed56 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 c1ff0c0f24d6 dt-bindings: mfd: syscon: add microchip,lan966x-cpu-syscon [...] adds 716f7a248158 dt-bindings: ufs: qcom: Add SM6350 compatible string adds 4eee072f0604 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0ad233ba5dc3 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] adds 3e3ece8c6a70 Merge branch 'spi-linus' into spi-next adds 89b35e3f2851 spi: fsi: Implement a timeout for polling status adds ebcbbd0316bf Merge remote-tracking branch 'spi/for-5.18' into spi-next adds 066235f9dbb2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f328607154cb Merge branch into tip/master: 'x86/sgx' adds d5eaa7a70526 Merge branch into tip/master: 'x86/sev' adds 0ddc1127d85f Merge branch into tip/master: 'x86/pasid' adds c645c23bfc43 Merge branch into tip/master: 'x86/paravirt' adds 2ee1ba981dd4 Merge branch into tip/master: 'x86/misc' adds 99007d4831c1 Merge branch into tip/master: 'x86/irq' adds cf6ac1352fe3 Merge branch into tip/master: 'x86/cpu' adds 2f35e67f621f kbuild: Fixup the IBT kbuild changes adds 71a7580b17e9 x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 adds 46a5cf598a94 x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld [...] adds 64ac0df29f30 Merge branch 'kvm/kvm-sls-fix' adds 44aba1d9e266 kvm/emulate: Fix SETcc emulation for ENDBR adds 919ce88bb9a5 Merge branch into tip/master: 'x86/core' adds 55f8863b374c Merge branch into tip/master: 'x86/cleanups' adds 9dfe096dbde4 Merge branch into tip/master: 'x86/cc' adds baee66fd8a31 Merge branch into tip/master: 'x86/build' adds 2862a554cd0b Merge branch into tip/master: 'timers/core' adds 3387ce4d8a5f headers/prep: Fix header to build standalone: <linux/psi.h> adds a301b5380c47 Merge branch into tip/master: 'sched/core' adds a8fbfc33ac7a Merge branch into tip/master: 'ras/core' adds 0ea7262a751c Merge branch into tip/master: 'perf/core' adds e27cfe35d955 Merge branch into tip/master: 'locking/core' adds 29a3500b0b52 Merge branch into tip/master: 'irq/core' adds c5ce7fd25924 Merge branch into tip/master: 'core/core' adds db16271ad9ca Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b61097bd4284 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 8661bcc19f8b 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 6205b64b5999 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds 089331d47325 user_events: Add trace event call as root for low permissi [...] adds 795301d3c289 tracing: Have type enum modifications copy the strings 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 c87857e21486 Merge branch 'trace/for-next-rtla' into trace/for-next adds 91cbd52cc4c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 995c858f4b14 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 a78f30bda8a3 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 43a633a4c59a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds f9d8a0396634 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6d8e4ff3cbac 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 53691102e776 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e76b5830e6bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 09a78a7c2cbf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8d10ea152e2f ipmi: initialize len variable adds ee6a83e84299 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 a5de1c110a4c 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 6fb91845b2f9 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 3142a4c77c14 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 153722f707e1 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 fde51a6a5616 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 363ef17ea341 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 4e679782cb5e 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 949eb7a93681 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 588e62a8fc02 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 34837e8455e2 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 6951dc7dc21b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f5ea9a63dbb3 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds ed136ab95349 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 73331b9a36cb Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds cbcb53c2bfe4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 800caa4287f6 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 0453b8728b36 Merge of prlimit-tasklist_lock-for-v5.18, per-namespace-ip [...] adds c7fe942c2318 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds db79760c657c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f00b395cfbff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b6fd507cabb8 rtc: ds1685: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 90716494f88c rtc: ds1685: drop no_irq adds 15490803042a rtc: ds1307: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 2b334d712494 rtc: mpc5121: let the core handle the alarm resolution adds a56f0b80062c rtc: mpc5121: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 018fb49527ca rtc: m41t80: switch to RTC_FEATURE_UPDATE_INTERRUPT adds d920f7c2613c rtc: opal: switch to RTC_FEATURE_UPDATE_INTERRUPT adds b647724bcebb rtc: pcf2123: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 878505283979 rtc: pcf2123: set RTC_FEATURE_ALARM_RES_MINUTE adds 0447f5d3a07c rtc: pcf2127: switch to RTC_FEATURE_UPDATE_INTERRUPT adds f539520bef2c rtc: pcf2127: set RTC_FEATURE_ALARM_RES_2S adds 82c65056c36e rtc: pcf85063: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 1e4b65968e1c rtc: pcf85063: set RTC_FEATURE_ALARM_RES_2S adds 1773a2e64467 rtc: pcf8523: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 6293b700d3b2 rtc: pcf8523: let the core handle the alarm resolution adds 141f9c39526e rtc: pcf8563: let the core handle the alarm resolution adds 7e96ea72d36c rtc: pcf8563: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 17ae28ccbcef rtc: spear: switch to devm_rtc_allocate_device adds 7ba5bbbc045b rtc: spear: set range adds 15d42f7f4278 rtc: spear: drop uie_unsupported adds 11ecfbc32c21 rtc: spear: fix spear_rtc_read_time adds 55e09e5d5e83 rtc: add new RTC_FEATURE_ALARM_WAKEUP_ONLY feature adds 09260abc5508 rtc: efi: switch to devm_rtc_allocate_device adds 46c74b957942 rtc: efi: switch to RTC_FEATURE_UPDATE_INTERRUPT adds e6ac43acc307 rtc: hym8563: switch to devm_rtc_allocate_device adds c637813c3114 rtc: hym8563: let the core handle the alarm resolution adds 4d2baf997a74 rtc: hym8563: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 07647ce35dda rtc: xgene: stop using uie_unsupported adds aa4457338209 rtc: remove uie_unsupported adds e6e4d0a39d27 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds 7f83c4075640 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds 4c2ac19a180a Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds b5caa8dd9cc8 samples/seccomp: Improve arch hints adds 0dcbe7135767 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 8252b7786d0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6be8555b1708 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 094d3cd14801 Merge branch 'main' of git://git.infradead.org/users/willy [...] adds 750d6b843544 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 8fc3dc8f8c2a Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git adds 306b7b4e0dde Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 8b84690c2206 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds d13792cbd028 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 52ab9712f228 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 07a3744e89c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5628b8de1228 Merge tag 'random-5.18-rc1-for-linus' of git://git.kernel. [...] adds 6e7cc142c757 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a4ae23865846 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3cc1b57e24e0 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds d5710ccae8fb Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] 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 1a58fcb00cca Merge branch 'fs-folio' into for-next-2022-03 adds 5c79fefa4177 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds dd664099002d binfmt_elf: Don't write past end of notes for regset gap adds 83ca6211118d Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds 96f718103737 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 204489e5dd30 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds dffc17513880 Merge branch 'akpm-current/current' adds e68620f85e17 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery adds 9c8ba270ec43 selftest/vm: add util.h and and move helper functions there adds ab2e1ea8d35d selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT adds 3d182b029695 mm: delete __ClearPageWaiters() adds 5ada091267c2 mm: filemap_unaccount_folio() large skip mapcount fixup adds 6cd12e98e22c mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() adds 6398a7c92e2b mm: rmap: fix cache flush on THP pages adds c78f24f5bbff dax: fix cache flush on PMD-mapped pages adds c473d76053f6 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs adds dbaa7affacb7 mm: pvmw: add support for walking devmap pages adds 0bd4bbdc46e5 dax: fix missing writeprotect the pte entry adds 5397ba378ae3 mm: remove range parameter from follow_invalidate_pte() adds c8497502ae79 mm/migration: add trace events for THP migrations adds 10eef2289a2e mm/migration: add trace events for base page and HugeTLB m [...] adds a474dd9044bb kasan, page_alloc: deduplicate should_skip_kasan_poison adds 88592b15429c kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] adds e986683914e5 kasan, page_alloc: merge kasan_free_pages into free_pages_prepare adds f006c8543ca5 kasan, page_alloc: simplify kasan_poison_pages call site adds 3d803cec66c1 kasan, page_alloc: init memory of skipped pages on free adds 2f058b4f95e5 kasan: drop skip_kasan_poison variable in free_pages_prepare adds 77bee9ecf107 mm: clarify __GFP_ZEROTAGS comment adds ee74e3ce802c kasan: only apply __GFP_ZEROTAGS when memory is zeroed adds 9de4cb41d99e kasan, page_alloc: refactor init checks in post_alloc_hook adds bcedbb461615 kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook adds 70aebcf76145 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] adds aa17f8c8d2df kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook adds 27c30b95ef94 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook adds 1d0d15aff5c3 kasan, page_alloc: rework kasan_unpoison_pages call site adds 42c5b8e22236 kasan: clean up metadata byte definitions adds 2f8c44ee8b23 kasan: define KASAN_VMALLOC_INVALID for SW_TAGS adds 651226e96723 kasan, x86, arm64, s390: rename functions for modules shadow adds 7298ecdc21a0 kasan, vmalloc: drop outdated VM_KASAN comment adds 346af6c03f3d kasan: reorder vmalloc hooks adds b5a54d3b74e8 kasan: add wrappers for vmalloc hooks adds ee21d63ba3d1 kasan, vmalloc: reset tags in vmalloc functions adds 312b1c24e992 kasan, fork: reset pointer tags of vmapped stacks adds 16c6f4d873ed kasan, arm64: reset pointer tags of vmapped stacks adds dbfc09f665e6 fix for "kasan, fork: reset pointer tags of vmapped stacks" adds ab5701dd8138 mm: remove unnecessary check in alloc_thread_stack_node() adds 884b08ee690e kasan, vmalloc: add vmalloc tagging for SW_TAGS adds c330056f0977 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged adds 6654000fa26d kasan, vmalloc: unpoison VM_ALLOC pages after mapping adds d0f7166c25a4 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS adds 8c346bfb4e32 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS adds 991449ce6c17 kasan, page_alloc: allow skipping memory init for HW_TAGS adds 5ddc344b5d47 kasan, vmalloc: add vmalloc tagging for HW_TAGS adds 92f8150a7a41 kasan, vmalloc: only tag normal vmalloc allocations adds 01abfbc5279a fix for "kasan, vmalloc: only tag normal vmalloc allocations" adds 15621d3448e0 kasan, scs: support tagged vmalloc mappings adds 5707baa6ed5f fix for "kasan, vmalloc: only tag normal vmalloc allocations" adds 2d92656e191c kasan, arm64: don't tag executable vmalloc allocations adds ed469818dcd2 kasan: mark kasan_arg_stacktrace as __initdata adds ba22dc7f1d30 kasan: clean up feature flags for HW_TAGS mode adds 8218e218d5d1 kasan: add kasan.vmalloc command line flag adds 79c005816871 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS adds febee81165f4 arm64: select KASAN_VMALLOC for SW/HW_TAGS modes adds bd2988e6b803 kasan: documentation updates adds cfee14d1879a kasan: improve vmalloc tests adds c743ccc1c03a similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" adds 1832c17aeda3 fix for "kasan: improve vmalloc tests" adds 11ac19a46c6d another fix for "kasan: improve vmalloc tests" adds 36abd44cb146 kasan-improve-vmalloc-tests-fix-3-fix adds baa867e9ec3f kasan: test: support async (again) and asymm modes for HW_TAGS adds 60b14e9b84ef mm/kasan: remove unnecessary CONFIG_KASAN option adds c67e726d4687 kasan: update function name in comments adds cd3f189e336c kasan: print virtual mapping info in reports adds ec5400037748 kasan: drop addr check from describe_object_addr adds 530a27a6f41a kasan: more line breaks in reports adds e828d6060fed kasan: rearrange stack frame info in reports adds 6ac44ac5af28 kasan: improve stack frame info in reports adds 66dbe6ef59cd kasan: print basic stack frame info for SW_TAGS adds 925902426f5b fix for "kasan: print basic stack frame info for SW_TAGS" adds 1fe5c53ab0e8 kasan: simplify async check in end_report() adds a1dd1947ed01 kasan: simplify kasan_update_kunit_status() and call sites adds 699e0e31969a kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT adds 1320ff91cec9 kasan: move update_kunit_status to start_report adds 139b2b40fbe5 kasan: move disable_trace_on_warning to start_report adds 9ff1cc3e9e1a kasan: split out print_report from __kasan_report adds 7f0e59b3acac kasan: simplify kasan_find_first_bad_addr call sites adds 994ca79545c8 kasan: restructure kasan_report adds e0b61171a8e1 kasan: merge __kasan_report into kasan_report adds 37f82cba589e kasan: call print_report from kasan_report_invalid_free adds 0f477887c49e kasan: move and simplify kasan_report_async adds 53df028e01e7 kasan: rename kasan_access_info to kasan_report_info adds 23932170cbe5 kasan: add comment about UACCESS regions to kasan_report adds 15e48f73f37d kasan: respect KASAN_BIT_REPORTED in all reporting routines adds 338fade646d4 kasan: reorder reporting functions adds 101558103a7d kasan: move and hide kasan_save_enable/restore_multi_shot adds b083fd7fc9ea kasan: disable LOCKDEP when printing reports adds 3c734a74e9ee mm: enable MADV_DONTNEED for hugetlb mappings adds 125f15e28187 selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test adds 3a14f81834b2 userfaultfd/selftests: enable hugetlb remap and remove eve [...] adds 5bff8d131ab2 mm/huge_memory: make is_transparent_hugepage() static adds 27238ec4b63f mm: optimize do_wp_page() for exclusive pages in the swapcache adds 16f7aae0fcf4 mm: optimize do_wp_page() for fresh pages in local LRU pagevecs adds 1ffc64645da6 mm: slightly clarify KSM logic in do_swap_page() adds 1fa10f91f980 mm-slightly-clarify-ksm-logic-in-do_swap_page-fix adds 420ae41d1685 mm: streamline COW logic in do_swap_page() adds 988708b37d77 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() adds 0704ca593211 mm/khugepaged: remove reuse_swap_page() usage adds 3afebd376991 mm/swapfile: remove stale reuse_swap_page() adds 17624decfbf8 mm/huge_memory: remove stale page_trans_huge_mapcount() adds 2e9ffb6c15b7 mm/huge_memory: remove stale locking logic from __split_hu [...] adds d3b1ae0cf125 mm-huge_memory-remove-stale-locking-logic-from-__split_hug [...] adds 37abf3ba3388 mm: warn on deleting redirtied only if accounted adds 09688fec6de7 mm: unmap_mapping_range_tree() with i_mmap_rwsem shared adds dfab88377d18 mm: generalize ARCH_HAS_FILTER_PGPROT adds 771e2035ece0 mm: fix race between MADV_FREE reclaim and blkdev direct IO read adds 6a48b4209228 mm-fix-race-between-madv_free-reclaim-and-blkdev-direct-io [...] adds d45a7e477fa7 mm: madvise: MADV_DONTNEED_LOCKED adds 037c0dbff55f mm-madvise-madv_dontneed_locked-fix adds d30cd7120ac3 selftests: vm: remove dependecy from internal kernel macros adds 583fe914dad5 selftests: kselftest framework: provide "finished" helper adds 4443c2ec5c16 kselftest/vm: override TARGETS from arguments adds 98baa5c80aa2 Merge branch 'akpm/master' adds f8833a2b2356 Add linux-next specific files for 20220322
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/gnu-release-arm-n [...]
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 + .../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 + .../memory-controllers/rockchip,rk3399-dmc.yaml | 384 + Documentation/devicetree/bindings/mfd/syscon.yaml | 1 + .../devicetree/bindings/misc/qcom,fastrpc.txt | 10 + .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 2 +- .../bindings/regulator/qcom,rpmh-regulator.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/kbuild/llvm.rst | 31 +- Documentation/process/stable-kernel-rules.rst | 32 +- 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 | 14 +- Makefile | 28 +- Next/SHA1s | 170 +- Next/Trees | 4 +- Next/merge.log | 31261 ++++++++++--------- arch/arm/Kconfig | 35 +- arch/arm/configs/multi_v5_defconfig | 19 +- arch/arm/include/asm/stacktrace.h | 4 +- arch/arm/kernel/stacktrace.c | 6 + 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/arm/probes/Makefile | 1 + arch/arm/probes/rethook.c | 103 + arch/arm64/Kconfig | 1 + 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/stacktrace.h | 2 +- arch/arm64/include/asm/vectors.h | 4 +- arch/arm64/kernel/cpu_errata.c | 1 - arch/arm64/kernel/probes/Makefile | 1 + arch/arm64/kernel/probes/rethook.c | 25 + arch/arm64/kernel/probes/rethook_trampoline.S | 87 + arch/arm64/kernel/stacktrace.c | 7 +- 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/m68k/kernel/ptrace.c | 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/Kconfig | 1 + arch/powerpc/kernel/Makefile | 1 + arch/powerpc/kernel/rethook.c | 72 + arch/powerpc/kernel/time.c | 23 +- arch/powerpc/kernel/tm.S | 25 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 4 + arch/powerpc/sysdev/xive/common.c | 6 +- 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/hwcap.h | 25 + arch/riscv/kernel/cpu.c | 65 +- arch/riscv/kernel/cpufeature.c | 128 +- arch/um/include/asm/Kbuild | 1 + arch/x86/Kconfig | 8 +- arch/x86/include/asm/kvm-x86-ops.h | 2 +- arch/x86/include/asm/kvm_host.h | 7 + arch/x86/include/asm/unwind.h | 8 +- arch/x86/kernel/Makefile | 1 + arch/x86/kernel/kprobes/common.h | 1 + arch/x86/kernel/rethook.c | 119 + 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/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/processor.h | 10 +- arch/xtensa/kernel/entry.S | 61 +- block/blk-cgroup.c | 5 + 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 + 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/hci_bcm.c | 44 +- drivers/char/ipmi/ipmi_ssif.c | 2 +- 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/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/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/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/atheros/atl1c/atl1c_main.c | 2 +- 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/igb/igb_ptp.c | 6 +- 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/netdevsim/dev.c | 85 +- drivers/net/netdevsim/netdevsim.h | 2 - drivers/net/wireless/ath/ar5523/ar5523.c | 2 +- drivers/nfc/st21nfca/i2c.c | 3 +- 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/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/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 | 42 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/file.c | 10 + fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2ops.c | 18 +- fs/cifs/transport.c | 2 +- fs/exfat/file.c | 2 - fs/exfat/namei.c | 5 - fs/exfat/super.c | 10 +- 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 | 27 +- fs/kernfs/file.c | 2 +- fs/ksmbd/server.c | 2 +- fs/nfsd/flexfilelayout.c | 2 +- fs/nfsd/nfs4layouts.c | 2 +- fs/ubifs/dir.c | 3 + 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_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_qm.c | 8 +- fs/xfs/xfs_refcount_item.c | 2 +- fs/xfs/xfs_rmap_item.c | 2 +- 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/bpf_local_storage.h | 7 +- include/linux/bpf_types.h | 1 + include/linux/clk-provider.h | 3 + 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/migrate.h | 1 - include/linux/mlx5/driver.h | 4 - include/linux/mlx5/qp.h | 5 + include/linux/netdevice.h | 1 - include/linux/of.h | 10 - include/linux/psi.h | 1 + include/linux/ptrace.h | 17 +- include/linux/regmap.h | 6 + include/linux/rethook.h | 100 + include/linux/rtc.h | 2 - include/linux/rtc/ds1685.h | 1 - include/linux/sched.h | 3 + include/linux/serial_core.h | 2 + include/linux/sort.h | 2 +- include/linux/trace_events.h | 7 + include/linux/types.h | 1 + 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/xfrm.h | 48 +- include/soc/mscc/ocelot.h | 9 + include/soc/mscc/ocelot_vcap.h | 2 + include/trace/events/i2c_slave.h | 67 + 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/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 +- lib/Kconfig.debug | 12 + lib/Makefile | 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 +- 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/dsa_priv.h | 7 + net/dsa/port.c | 113 +- net/dsa/slave.c | 21 +- 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/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/rfkill/core.c | 48 +- 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/seccomp/dropper.c | 84 +- scripts/Makefile.build | 68 +- 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/pci/hda/patch_realtek.c | 4 +- sound/soc/atmel/mchp-pdmc.c | 11 +- sound/soc/codecs/mt6358.c | 4 + sound/soc/fsl/fsl-asoc-card.c | 12 +- 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 | 98 + 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 +- tools/testing/selftests/net/pmtu.sh | 141 +- tools/testing/selftests/net/txtimestamp.c | 6 +- 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 + 782 files changed, 40343 insertions(+), 26350 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/trace/fprobe.rst delete mode 100644 arch/arm/mach-footbridge/include/mach/io.h create mode 100644 arch/arm/probes/rethook.c create mode 100644 arch/arm64/kernel/probes/rethook.c create mode 100644 arch/arm64/kernel/probes/rethook_trampoline.S create mode 100644 arch/powerpc/kernel/rethook.c create mode 100644 arch/x86/kernel/rethook.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 include/linux/fprobe.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