This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 18eb3b6dff00 Merge tag 'for-linus-6.5-rc1-tag' of git://git.kernel.org/ [...] adds 854f5cc5b735 Further upgrade queue_work_on() comment adds 725e8ec59c56 workqueue: Add pwq->stats[] and a monitoring script adds 3a46c9833c1f workqueue: Re-order struct worker fields adds c54d5046a06b workqueue: Move worker_set/clr_flags() upwards adds bdf8b9bfc131 workqueue: Improve locking rule description for worker fields adds 616db8779b1e workqueue: Automatically mark CPU-hogging work items CPU_I [...] adds 636384500520 workqueue: Report work funcs that trigger automatic CPU_IN [...] adds 8a1dd1e547c1 workqueue: Track and monitor per-workqueue CPU time usage adds 525ff9c29657 workqueue: fix enum type for gcc-13 adds c8f6219be2e5 workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() adds 18c8ae813156 workqueue: Disable per-cpu CPU hog detection when wq_cpu_i [...] adds 7ab044a4f42a Merge tag 'wq-for-6.5' of git://git.kernel.org/pub/scm/lin [...] adds bd5452246633 powerpc, workqueue: Use alloc_ordered_workqueue() to creat [...] adds 44d69dd9ada1 greybus: Use alloc_ordered_workqueue() to create ordered w [...] adds 25c8c0d91ddb net: thunderx: Use alloc_ordered_workqueue() to create ord [...] adds 289f97467480 net: octeontx2: Use alloc_ordered_workqueue() to create or [...] adds 255c1273c2d4 virt: acrn: Use alloc_ordered_workqueue() to create ordere [...] adds 715557b02c08 xen/pvcalls: Use alloc_ordered_workqueue() to create order [...] adds 4c1b3f26a98b wifi: iwlwifi: Use default @max_active for trans_pcie->rba [...] adds 58b18011d08d wifi: mwifiex: Use default @max_active for workqueues adds 1e80449e8d4b wifi: ath10/11/12k: Use alloc_ordered_workqueue() to creat [...] adds 8ae5c4d1366a crypto: octeontx2: Use alloc_ordered_workqueue() to create [...] adds ed18185b77c8 media: coda: Use alloc_ordered_workqueue() to create order [...] adds 6f640df149ad scsi: NCR5380: Use default @max_active for hostdata->work_q adds bce487a439d3 media: amphion: Use alloc_ordered_workqueue() to create or [...] adds 57bbf99ce963 dm integrity: Use alloc_ordered_workqueue() to create orde [...] adds 72b1fe6cc652 net: wwan: t7xx: Use alloc_ordered_workqueue() to create o [...] adds 022acfa63260 net: qrtr: Use alloc_ordered_workqueue() to create ordered [...] adds 78ef970385ea rxrpc: Use alloc_ordered_workqueue() to create ordered workqueues adds 72dc6db7e3b6 Merge tag 'wq-for-6.5-cleanup-ordered' of git://git.kernel [...] adds ad3a557daf69 cgroup/cpuset: Rename functions dealing with DEADLINE accounting adds 111cd11bbc54 sched/cpuset: Bring back cpuset_mutex adds 6c24849f5515 sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets adds c0f78fd5edcf cgroup/cpuset: Iterate only if DEADLINE tasks are present adds 85989106feb7 sched/deadline: Create DL BW alloc, free & check overflow [...] adds 2ef269ef1ac0 cgroup/cpuset: Free DL BW in case can_attach() fails adds 658888050998 cgroup/cpuset: remove unneeded header files adds c33080cdc0ca cgroup: Replace all non-returning strlcpy with strscpy adds 659db0789c2e cgroup: Update out-of-date comment in cgroup_migrate() adds a49a11dc6449 cgroup: remove unused macro for_each_e_css() adds 7bf11e90a30a cgroup: Replace the css_set call with cgroup_get adds c20d4d889fc6 rdmacg: fix kernel-doc warnings in rdmacg adds 0dad9b072b2b cgroup: make cgroup_is_threaded() and cgroup_is_thread_roo [...] adds 5273ee254e34 cgroup/cpuset: remove unneeded header files adds d16b3af46679 cgroup: remove unused task_cgroup_path() adds a04de42460e2 cgroup: remove obsolete comment on cgroup_on_dfl() adds 36de5f303ca1 cgroup: Avoid -Wstringop-overflow warnings adds e973dfe92994 cgroup/misc: Expose misc.current on cgroup v2 root adds 81621430c81b Revert "cgroup: Avoid -Wstringop-overflow warnings" adds 6e2332e0ab53 Merge tag 'cgroup-for-6.5' of git://git.kernel.org/pub/scm [...] adds 74ce793bcbde hostfs: Fix ephemeral inodes adds 592efeb4a07e selftests/landlock: Don't create useless file layouts adds 3de64b656b3c selftests/landlock: Add supports_filesystem() helper adds 55ab3fbe8333 selftests/landlock: Make mounts configurable adds 04f9070e99a4 selftests/landlock: Add tests for pseudo filesystems adds 35ca42399297 selftests/landlock: Add hostfs tests adds 26642864f8b2 Merge tag 'landlock-6.5-rc1' of git://git.kernel.org/pub/s [...] adds e455ca40dbcf audit: avoid missing-prototype warnings adds cae72026b5ec Merge tag 'audit-pr-20230626' of git://git.kernel.org/pub/ [...] adds 6f933aa7dfd0 selinux: more Makefile tweaks adds 53f3517ae087 selinux: do not leave dangling pointer behind adds 3d9047a06477 selinux: adjust typos in comments adds 757010002b97 selinux: avc: drop unused function avc_disable() adds aeb060ec7154 selinux: drop return at end of void function avc_insert() adds 4595ae8c4a10 selinux: retain const qualifier on string literal in avtab [...] adds 4158cb600006 selinux: declare read-only data arrays const adds c52df19e3759 selinux: small cleanups in selinux_audit_rule_init() adds e3d9387f0026 security, lsm: Introduce security_mptcp_add_subflow() adds 85c3222dddc6 selinux: Implement mptcp_add_subflow hook adds ed99135f7621 selinux: keep context struct members in sync adds eb14232fb771 selinux: make header files self-including adds 8bfbd046a3a8 selinux: deprecated fs ocon adds 29cd55fe69e3 selinux: cleanup exit_sel_fs() declaration adds cec5fe700799 selinux: make labeled NFS work when mounted before policy load adds ec4a491d180b selinux: fix Makefile for versions of make < v4.3 adds 447a5688005e selinux: avoid bool as identifier name adds 729b39ec1bdb Merge tag 'selinux-pr-20230626' of git://git.kernel.org/pu [...] adds a495108ea99c capability: fix kernel-doc warnings in capability.c adds d031f4e8b493 reiserfs: Initialize sec->length in reiserfs_security_init(). adds 4432b507445a lsm: fix a number of misspellings adds 55382134366e capability: erase checker warnings about struct __user_cap [...] adds b432b5517644 MAINTAINERS: move labeled networking to "supported" adds 970ebb8a26a1 SafeSetID: fix UID printed instead of GID adds 4be22f16a4a1 device_cgroup: Fix kernel-doc warnings in device_cgroup adds 21953eb16c2a Merge tag 'lsm-pr-20230626' of git://git.kernel.org/pub/sc [...] adds db1d1e8b9867 IMA: use vfs_getattr_nosec to get the i_version adds 9df6a4870dc3 integrity: Fix possible multiple allocation in integrity_i [...] adds b1de86d4248b evm: Complete description of evm_inode_setattr() adds 996e0a97ebd7 evm: Fix build warnings adds 95526d13038c ima: Fix build warnings adds b4c7f2e6ef40 Merge tag 'integrity-v6.5' of git://git.kernel.org/pub/scm [...] adds 3a3d8fce31a4 smack: Retrieve transmuting information in smack_inode_get [...] adds 2c085f3a8f23 smack: Record transmuting in smk_transmuted adds 98be618ad030 Merge tag 'Smack-for-6.5' of https://github.com/cschaufler [...] adds 60592fb6b67c coredump, vmcore: Set p_align to 4 for PT_NOTE adds e6302d5a285b binfmt: Use struct_size() adds 36650a357eac binfmt: Slightly simplify elf_fdpic_map_file() adds 0b3d412798a4 elf: correct note name comment adds aa88054b7090 binfmt_elf: fix comment typo s/reset/regset/ adds d416a46c954e Merge tag 'execve-v6.5-rc1' of git://git.kernel.org/pub/sc [...] adds 48f2c681df43 pstore/ram: Convert to platform remove callback returning void adds d97038d5ec20 pstore/ram: Add check for kstrdup adds 8ad78685ffa6 Merge tag 'pstore-v6.5-rc1' of git://git.kernel.org/pub/sc [...] adds 2d47c6956ab3 ubsan: Tighten UBSAN_BOUNDS on GCC adds ead62aa370a8 fortify: strscpy: Fix flipped q and p docstring typo adds 4d9060981f88 kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML adds a9dc8d044229 fortify: Allow KUnit test to build without FORTIFY adds 3bf301e1ab85 string: Add Kunit tests for strcat() family adds 21a2c74b0a2a fortify: Use const variables for __member_size tracking adds 605395cd7ced fortify: Add protection for strlcat() adds 55c84a5cf2c7 fortify: strcat: Move definition to use fortified strlcat() adds 08e4044243a6 ubsan: remove cc-option test for UBSAN_TRAP adds df8fc4e934c1 kbuild: Enable -fstrict-flex-arrays=3 adds 30ad0627f169 dlm: Replace all non-returning strlcpy with strscpy adds 8ca25e00cf81 NFS: Prefer strscpy over strlcpy calls adds 883f8fe87686 vboxsf: Replace all non-returning strlcpy with strscpy adds 3b92d34ac06a scsi: ibmvscsi: Replace all non-returning strlcpy with strscpy adds 2f4113b33081 scsi: qedi: Replace all non-returning strlcpy with strscpy adds 8d82557e4b5e scsi: bnx2i: Replace all non-returning strlcpy with strscpy adds 038d40edc4c1 scsi: aacraid: Replace all non-returning strlcpy with strscpy adds 7afbe5defb52 scsi: 3w-9xxx: Replace all non-returning strlcpy with strscpy adds c7dce4c5d9f6 tracing: Replace all non-returning strlcpy with strscpy adds 992b8fe106ab drm/radeon: Replace all non-returning strlcpy with strscpy adds 7f09a3a09fb7 drm/amd/pm: Replace all non-returning strlcpy with strscpy adds d67790ddf021 overflow: Add struct_size_t() helper adds 2f088dfc1878 md/raid5: Convert stripe_head's "dev" to flexible array member adds 7391928025f2 befs: Replace all non-returning strlcpy with strscpy adds b45861ed66de lkdtm/bugs: Switch from 1-element array to flexible array adds e910c8e3aa02 autofs: use flexible array in ioctl structure adds dd06e72e68bc Compiler Attributes: Add __counted_by macro adds d0c2d66fcc8d ftrace: Replace all non-returning strlcpy with strscpy adds d0f90841cba1 checkpatch: Check for strcpy and strncpy too adds 26f15e5de15f ubsan: add prototypes for internal functions adds 533950d32d29 drm/display/dp_mst: Replace all non-returning strlcpy with [...] adds 576f0d7a8ad3 drm/rockchip: Replace all non-returning strlcpy with strscpy adds 3213bfde114f drm/mediatek: Replace all non-returning strlcpy with strscpy adds 8360257608f7 drm/sun4i: hdmi: Replace all non-returning strlcpy with strscpy adds f4a0659f823e drm/i2c: tda998x: Replace all non-returning strlcpy with strscpy adds 2af4aa3be588 staging: most: Replace all non-returning strlcpy with strscpy adds f9cfb1910ece string: use __builtin_memcpy() in strlcpy/strlcat adds 76edc27eda06 clocksource: Replace all non-returning strlcpy with strscpy adds 41e7a72e1d3c acpi: Replace struct acpi_table_slit 1-element array with [...] adds 91218d7d708e x86/purgatory: Do not use fortified string functions adds 4ce1e9417569 s390/purgatory: Do not use fortified string functions adds 8762606ae22e riscv/purgatory: Do not use fortified string functions adds 8515e4a746fc checkpatch: Check for 0-length and 1-element arrays adds 7afb6d8fa81f jbd2: Avoid printing outside the boundary of the buffer adds d01a77afd6be lib/string_helpers: Change returned value of the strreplace() adds b2f10148ec1e kobject: Use return value of strreplace() adds f0e212de87a1 Hexagon: Replace all non-returning strlcpy with strscpy adds bb07972fd64a sparc64: Replace all non-returning strlcpy with strscpy adds fdd932efaec9 of/flattree: Replace all non-returning strlcpy with strscpy adds 870410910b6a sh: Replace all non-returning strlcpy with strscpy adds 33457938a0c4 kallsyms: Replace all non-returning strlcpy with strscpy adds a5a319ec2c22 um: Use HOST_DIR for mrproper adds f0a6b5831cfb uml: Replace strlcpy with strscpy adds acf15e07eb06 netfilter: ipset: Replace strlcpy with strscpy adds 582c161cf38c Merge tag 'hardening-v6.5-rc1' of git://git.kernel.org/pub [...] adds e4624435f38b docs: arm64: Move arm64 documentation under Documentation/arch/ adds a0468d4efc0e dt-bindings: fix dangling Documentation/arm64 reference adds 6e4596c4038a arm64: Fix dangling references to Documentation/arm64 adds c30034054a1a mm: Fix a dangling Documentation/arm64 reference adds f40f97aaf7fa perf arm-spe: Fix a dangling Documentation/arm64 reference adds 6aeadf7896bf Merge tag 'docs-arm64-move' of git://git.lwn.net/linux adds 3b8abb323953 mm: kmem: fix a NULL pointer dereference in obj_stock_flus [...] adds f785a8f21a9c mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached adds 4bb6dc79d987 migrate_pages: avoid blocking for IO in MIGRATE_SYNC_LIGHT adds 5b42360c73b0 memcg: use seq_buf_do_printk() with mem_cgroup_print_oom_m [...] adds dddb44ffa0d5 memcg: dump memory.stat during cgroup OOM for v1 adds 8b9167cd9ef0 mm: compaction: optimize compact_memory to comply with the [...] adds 3c4322c94b9a mm/page_alloc: drop the unnecessary pfn_valid() for start pfn adds 2816ea2abf5f writeback: move wb_over_bg_thresh() call outside lock section adds 190409caaf7e memcg: flush stats non-atomically in mem_cgroup_wb_stats() adds f82a7a86dbfb memcg: calculate root usage from global state adds 35822fdae3bf memcg: remove mem_cgroup_flush_stats_atomic() adds 0a2dc6ac3329 cgroup: remove cgroup_rstat_flush_atomic() adds 857f21397f71 memcg, oom: remove unnecessary check in mem_cgroup_oom_syn [...] adds 18b1d18bc2bd memcg, oom: remove explicit wakeup in mem_cgroup_oom_synch [...] adds ffcb5f5262b7 workingset: refactor LRU refault to expose refault recency check adds cf264e1329fb cachestat: implement cachestat syscall adds 946e697c69ff cachestat: wire up cachestat for other architectures adds 88537aac0b38 selftests: add selftests for cachestat adds adef08038263 fs: hugetlbfs: set vma policy only when needed for allocat [...] adds 9f297db35667 dmapool: create/destroy cleanup adds 311150343e69 mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() adds cd00dd2585c4 maple_tree: fix potential out-of-bounds access in mas_wr_e [...] adds c96390119718 filemap: remove page_endio() adds 501350459b1f mm: memory_hotplug: fix format string in warnings adds 124abced6473 migrate_pages_batch: simplify retrying and failure countin [...] adds fb646a4cd3f0 kasan: add kasan_tag_mismatch prototype adds bb6e04a173f0 kasan: use internal prototypes matching gcc-13 builtins adds eb83f6528b56 mm: hugetlb_vmemmap: provide stronger vmemmap allocation g [...] adds 870388db2532 mm: memory_failure: move memory_failure_attr_group under M [...] adds 97de10a9932c mm: memory-failure: move sysctl register in memory_failure_init() adds 4822acb13696 mm, oom: do not check 0 mask in out_of_memory() adds 7bab8dfb12d6 mm: pagemap: restrict pagewalk to the requested range adds 539aa041a9b1 mm: compaction: ensure rescanning only happens on partiall [...] adds 9ecc5fc50a9c mm: compaction: only force pageblock scan completion when [...] adds 590ccea80af9 mm: compaction: update pageblock skip when first migration [...] adds 90ed667c03fe Revert "Revert "mm/compaction: fix set skip in fast_find_m [...] adds b758fe6df50d mm/secretmem: make it on by default adds f24f66eef5c0 mm/zsmalloc: get rid of PAGE_MASK adds 072ba380cefc mm: page_alloc: move mirrored_kernelcore into mm_init.c adds 5e7d5da2f41c mm: page_alloc: move init_on_alloc/free() into mm_init.c adds 904d58578fce mm: page_alloc: move set_zone_contiguous() into mm_init.c adds e9aae1709264 mm: page_alloc: collect mem statistic into show_mem.c adds 5b855aa37cf7 mm: page_alloc: squash page_is_consistent() adds e9f2b529e10f mm: page_alloc: remove alloc_contig_dump_pages() stub adds 0866e82e40fb mm: page_alloc: split out FAIL_PAGE_ALLOC adds 884c175f12ce mm: page_alloc: split out DEBUG_PAGEALLOC adds 31a1b9d7fe76 mm: page_alloc: move mark_free_page() into snapshot.c adds 07f44ac3c90c mm: page_alloc: move pm_* function into power adds 5221b5a89340 mm: vmscan: use gfp_has_io_fs() adds e95d372c4cd4 mm: page_alloc: move sysctls into it own fils adds ecbb490d8ee3 mm: page_alloc: move is_check_pages_enabled() into page_alloc.c adds f6797adff7f0 mm/hugetlb: remove hugetlb_page_subpool() adds 54d020692b34 mm/gup: remove unused vmas parameter from get_user_pages() adds 0b295316b3a9 mm/gup: remove unused vmas parameter from pin_user_pages_remote() adds ca5e863233e8 mm/gup: remove vmas parameter from get_user_pages_remote() adds 34ed8d0dcd69 io_uring: rsrc: delegate VMA file-backed check to GUP adds 4c630f307455 mm/gup: remove vmas parameter from pin_user_pages() adds b2cac248191b mm/gup: remove vmas array from internal GUP functions adds 4e096ae1801e mm: convert migrate_pages() to work on folios adds 5729e06c8191 maple_tree: fix static analyser cppcheck issue adds afc754c651b8 maple_tree: clean up mas_parent_enum() and rename to mas_p [...] adds 633769c9267f maple_tree: avoid unnecessary ascending adds c3eb787e88e4 maple_tree: clean up mas_dfs_postorder() adds 89f499f35c11 maple_tree: add format option to mt_dump() adds f0a1f866aba1 maple_tree: add debug BUG_ON and WARN_ON variants adds 0d7c52bb2930 maple_tree: convert BUG_ON() to MT_BUG_ON() adds 7f2f9dc16fee maple_tree: change RCU checks to WARN_ON() instead of BUG_ON() adds e6d6792a5c51 maple_tree: convert debug code to use MT_WARN_ON() and MAS [...] adds bf96715eb485 maple_tree: use MAS_BUG_ON() when setting a leaf node as a parent adds 5950ada963a6 maple_tree: use MAS_BUG_ON() in mas_set_height() adds 4bbd1748c14e maple_tree: use MAS_BUG_ON() from mas_topiary_range() adds 1c414c6a4b23 maple_tree: use MAS_WR_BUG_ON() in mas_store_prealloc() adds bec1b51efbe7 maple_tree: use MAS_BUG_ON() prior to calling mas_meta_gap() adds acd4de60dd35 maple_tree: return error on mte_pivots() out of range adds a5199577b1dd maple_tree: make test code work without debug enabled adds b50e195ff436 mm: update validate_mm() to use vma iterator adds 36bd931049bf mm: update vma_iter_store() to use MAS_WARN_ON() adds eaf9790d3bc6 maple_tree: add __init and __exit to test module adds 23e734ecd97f maple_tree: remove unnecessary check from mas_destroy() adds d04118605f65 maple_tree: mas_start() reset depth on dead node adds 15c0c60b8cee mm/mmap: change do_vmi_align_munmap() for maple tree itera [...] adds ca80f610045d maple_tree: try harder to keep active node after mas_next() adds 39193685d585 maple_tree: try harder to keep active node with mas_prev() adds ba9972121ab2 maple_tree: revise limit checks in mas_empty_area{_rev}() adds 17e7436bd327 maple_tree: fix testing mas_empty_area() adds fff4a58cc00b maple_tree: introduce mas_next_slot() interface adds 6169b553195a maple_tree: add mas_next_range() and mas_find_range() interfaces adds de6e386c060c maple_tree: relocate mas_rewalk() and mas_rewalk_if_dead() adds dd9a85138280 maple_tree: introduce mas_prev_slot() interface adds 6b9e93e01020 maple_tree: add mas_prev_range() and mas_find_range_rev interface adds 6b23a290611d maple_tree: clear up index and last setting in single entry tree adds eb2e817f38ca maple_tree: update testing code for mas_{next,prev,walk} adds bb5dbd2272b8 mm: add vma_iter_{next,prev}_range() to vma iterator adds 5c1c03de1b16 mm: avoid rewalk in mmap_region adds 62069aace145 mm: page_alloc: set sysctl_lowmem_reserve_ratio storage-cl [...] adds ecd8b2928f2e mm: compaction: remove compaction result helpers adds 511a69b27fe6 mm: compaction: simplify should_compact_retry() adds e8606320e9af mm: compaction: refactor __compaction_suitable() adds f98a497e1f16 mm: compaction: remove unnecessary is_via_compact_memory() checks adds 1c9568e806a5 mm: compaction: drop redundant watermark check in compacti [...] adds 3cf049375290 mm: compaction: have compaction_suitable() return bool adds 4fbbb3fde3c6 mm: compaction: avoid GFP_NOFS ABBA deadlock adds 81b1e3f91d77 selftests/mm: factor out detection of hugetlb page sizes i [...] adds c879462a08fe selftests/mm: gup_longterm: new functional test for FOLL_LONGTERM adds 89207c669bbf selftests/mm: gup_longterm: add liburing tests adds 3c54a298db4c mm/mmap: refactor mlock_future_check() adds b0cc5e89caad mm/mlock: rename mlock_future_check() to mlock_future_ok() adds 08e0f49e9991 mm/memcontrol: fix typo in comment adds 19ab365762c6 selftests: cgroup: fix unexpected failure on test_memcg_low adds 0285762c6f16 mm: multi-gen LRU: use macro for bitmap adds 5c7e7a0d7907 mm: multi-gen LRU: cleanup lru_gen_soft_reclaim() adds bd02df412cbb mm: multi-gen LRU: add helpers in page table walks adds d7f1afd0e3ac mm: multi-gen LRU: cleanup lru_gen_test_recent() adds dcb8cbb58a21 kmemleak-test: drop __init to get better backtrace adds fc1e0d980037 mm/vmalloc: prevent stale TLBs in fully utilized blocks adds ca5e46c3400b mm/vmalloc: avoid iterating over per CPU vmap blocks twice adds a09fad96ffb1 mm/vmalloc: prevent flushing dirty space over and over adds 43d7650234c6 mm/vmalloc: check free space in vmap_block lockless adds 7f48121e9fa8 mm/vmalloc: add missing READ/WRITE_ONCE() annotations adds 77e50af07f14 mm/vmalloc: dont purge usable blocks unnecessarily adds 75990f6459b9 mm: compaction: drop the redundant page validation in upda [...] adds 2dbd90054f96 mm: compaction: change fast_isolate_freepages() to void type adds cf650342f83a mm: compaction: skip more fully scanned pageblock adds 8b71b499ff98 mm: compaction: only set skip flag if cc->no_set_skip_hint [...] adds 447ba88658fa mm: compaction: add trace event for fast freepages isolation adds a8d13355c660 mm: compaction: skip fast freepages isolation if enough fr [...] adds 283ebdee2da3 mm: shmem: fix UAF bug in shmem_show_options() adds e0e0b4126c1f mm/memcontrol: export memcg.swap watermark via sysfs for v2 memcg adds 523716770e63 maple_tree: rework mtree_alloc_{range,rrange}() adds c2aa6f5328b9 maple_tree: drop mas_{rev_}alloc() and mas_fill_gap() adds 14c4b5ab6a43 maple_tree: fix the arguments to __must_hold() adds bc147f0f70a3 maple_tree: simplify mas_is_span_wr() adds 8c995a631474 maple_tree: make the code symmetrical in mas_wr_extend_null() adds c6fc9e4a5c50 maple_tree: add mas_wr_new_end() to calculate new_end accurately adds 2e1da329b424 maple_tree: add comments and some minor cleanups to mas_wr [...] adds e6d1ffd611af maple_tree: rework mas_wr_slot_store() to be cleaner and m [...] adds 7a03ae39209c maple_tree: simplify and clean up mas_wr_node_store() adds 06b27ce36a1a maple_tree: relocate the declaration of mas_empty_area_rev(). adds 3af0191a594d Multi-gen LRU: fix workingset accounting adds c6bb975aa60b Docs/mm/damon/faq: remove old questions adds 73dc57e4ef49 Docs/mm/damon/maintainer-profile: fix typos and grammar errors adds 45b849df7d0e Docs/mm/damon/design: add a section for overall architecture adds e168962dbf7f Docs/mm/damon/design: update the layout based on the layers adds 69e7b88cea29 Docs/mm/damon/design: rewrite configurable layers adds eaabfa4321a6 Docs/mm/damon/design: add a section for the relation betwe [...] adds 2dc4e6a509ae Docs/mm/damon/design: add sections for basic parts of DAMOS adds b138878609be Docs/mm/damon/design: add sections for advanced features of DAMOS adds f508a0fbd380 Docs/mm/damon/design: add a section for DAMON core API adds da9698105c7a Docs/mm/damon/design: add a section for the modules layer adds ba1b67c79cb3 mm/mm_init.c: introduce reset_memoryless_node_totalpages() adds 1c2d252f5b42 mm/mm_init.c: do not calculate zone_start_pfn/zone_end_pfn [...] adds f9f956b550b8 swap: remove get/put_swap_device() in __swap_count() adds 46a774d3eae5 swap, __read_swap_cache_async(): enlarge get/put_swap_devi [...] adds 3ecdeb0f876e swap: remove __swp_swapcount() adds c07aee4f82af swap: remove get/put_swap_device() in __swap_duplicate() adds a95722a04772 swap: comments get_swap_device() with usage rule adds deedad80f660 THP: avoid lock when check whether THP is in deferred list adds 837c2ba56d6f mm/mm_init.c: remove free_area_init_memoryless_node() adds 3b11edf1f239 mm/page_alloc: don't wake kswapd from rmqueue() unless __G [...] adds 16618670276a mm: khugepaged: avoid pointless allocation for "struct mm_slot" adds e3d9b45fb17c mm/mm_init.c: move set_pageblock_order() to free_area_init() adds e0228d590beb mm: zswap: shrink until can accept adds 0d625446d0a4 backing_dev: remove current->backing_dev_info adds 936e114a245b iomap: update ki_pos a little later in iomap_dio_complete adds 182c25e9c157 filemap: update ki_pos in generic_perform_write adds 3c435a0fe35c filemap: add a kiocb_write_and_wait helper adds e003f74afbd2 filemap: add a kiocb_invalidate_pages helper adds c402a9a9430b filemap: add a kiocb_invalidate_post_direct_write helper adds 219580eea1ee iomap: update ki_pos in iomap_file_buffered_write adds 8ee93b4bb626 iomap: use kiocb_write_and_wait and kiocb_invalidate_pages adds 44fff0fa08ec fs: factor out a direct_write_fallback helper adds 70e986c3b4f4 fuse: update ki_pos in fuse_perform_write adds 596df33d673d fuse: drop redundant arguments to fuse_perform_write adds 64d1b4dd826d fuse: use direct_write_fallback adds 501b26510ae3 vmstat: allow_direct_reclaim should use zone_page_state_snapshot adds b3f78e749865 mm: vmalloc must set pte via arch code adds c11d34fa139e mm/damon/ops-common: atomically test and clear young on pt [...] adds fa8c919dac3f mm/damon/ops-common: refactor to use {pte|pmd}p_clear_youn [...] adds 3b65f437d9e8 mm: fix failure to unmap pte on highmem systems adds 12dd992accd9 mm: page_alloc: remove unneeded header files adds 396faf889819 memcg: use helper macro FLUSH_TIME adds 5e0747258384 mm/early_ioremap.c: improve the execution efficiency of ea [...] adds 54cbbbf3faf6 mm/mmap: separate writenotify and dirty tracking logic adds 8ac268436e6d mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file [...] adds a6e79df92e4a mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-ba [...] adds ce5df7764b3b mm: page_isolation: write proper kerneldoc adds 5da226dbfce3 mm: skip CMA pages when they are not available adds e52ee4cc8fa8 mm: remove obsolete alloc_migrate_target() adds e5797dc01118 mm: vmscan: mark kswapd_run() and kswapd_stop() __meminit adds e6c715abb4ee memory tier: remove unneeded disable_all_demotion_targets( [...] adds 9a61100e686e selftests/mm: fix uffd-stress unused function warning adds 2f29d16c9d30 selftests/mm: fix unused variable warnings in hugetlb-madv [...] adds b764253c1882 selftests/mm: fix "warning: expression which evaluates to [...] adds 3ff47a5837ef selftests/mm: fix invocation of tests that are run via she [...] adds 7bddd2263e37 selftests/mm: .gitignore: add mkdirty, va_high_addr_switch adds 0e14e7e9f16f selftests/mm: fix two -Wformat-security warnings in uffd builds adds 97deb66ed4f9 selftests/mm: fix a "possibly uninitialized" warning in pk [...] adds 3972ea246938 selftests/mm: fix build failures due to missing MADV_COLLAPSE adds 56d2afff1383 selftests/mm: move certain uffd*() routines from vm_util.c [...] adds 01d6c48a828b Documentation: kselftest: "make headers" is a prerequisite adds 9fc96c7c19df selftests: error out if kernel header files are not yet built adds ad27ce206af7 mm/hugetlb: use a folio in copy_hugetlb_page_range() adds 959a78b6dd45 mm/hugetlb: use a folio in hugetlb_wp() adds 061e62e8180d mm/hugetlb: use a folio in hugetlb_fault() adds bd5f79ab3936 mm/sparse: remove unused parameters in sparse_remove_section() adds 91ff4d754a18 mm/mm_init.c: drop 'nid' parameter from check_for_memory() adds 36ce9d76b0a9 shmem: use ramfs_kill_sb() for kill_sb method of ramfs-bas [...] adds a668968f8426 mm/memory_hotplug: remove reset_node_managed_pages() in ho [...] adds 32b6a4a1745a mm/mm_init.c: remove reset_node_present_pages() adds b9c91c43412f mm: zswap: support exclusive loads adds 766b59e87650 arm: allow pte_offset_map[_lock]() to fail adds 52924726f4c0 arm64: allow pte_offset_map() to fail adds cafcb9ca5a56 arm64/hugetlb: pte_alloc_huge() pte_offset_huge() adds 0db639f768e6 ia64/hugetlb: pte_alloc_huge() pte_offset_huge() adds e67b37c368b7 m68k: allow pte_offset_map[_lock]() to fail adds 505a23a5f893 microblaze: allow pte_offset_map() to fail adds 17b25a3801d1 mips: add pte_unmap() to balance pte_offset_map() adds 6a2561f92e7d parisc: add pte_unmap() to balance get_ptep() adds ffd3e90a8fda parisc: unmap_uncached_pte() use pte_offset_kernel() adds def1cd433f8a parisc/hugetlb: pte_alloc_huge() pte_offset_huge() adds d00ae31fa2fc powerpc: kvmppc_unmap_free_pmd() pte_offset_kernel() adds 0c31f29b0cbc powerpc: allow pte_offset_map[_lock]() to fail adds 5d991378d1e5 powerpc/hugetlb: pte_alloc_huge() adds 893f667f7440 riscv/hugetlb: pte_alloc_huge() pte_offset_huge() adds 5c7f3bf04a6c s390: allow pte_offset_map_lock() to fail adds b2f58941adcb s390: gmap use pte_unmap_unlock() not spin_unlock() adds b7b7ef6b4485 sh/hugetlb: pte_alloc_huge() pte_offset_huge() adds c65d09fd2c28 sparc/hugetlb: pte_alloc_huge() pte_offset_huge() adds 4be14ec02ee1 sparc: allow pte_offset_map() to fail adds 7a19c361b1fa sparc: iounit and iommu use pte_offset_kernel() adds 975ca3986bec x86: allow get_locked_pte() to fail adds 653ba8108deb x86: sme_populate_pgd() use pte_offset_kernel() adds 56e0d1cb1689 xtensa: add pte_unmap() to balance pte_offset_map() adds be5e015d107d vmstat: skip periodic vmstat update for isolated CPUs adds e3b7bf972d63 mm/folio: avoid special handling for order value 0 in foli [...] adds 0e4bc271110e mm/vmalloc: replace the ternary conditional operator with min() adds 7b1798ec9836 selftests: damon: add config file adds 26e1a0c3277d mm: use pmdp_get_lockless() without surplus barrier() adds 0cb8fd4d1416 mm/migrate: remove cruft from migration_entry_wait()s adds 46c475bd676b mm/pgtable: kmap_local_page() instead of kmap_atomic() adds 0d940a9b270b mm/pgtable: allow pte_offset_map[_lock]() to fail adds 65747aaf42b7 mm/filemap: allow pte_offset_map_lock() to fail adds 45fe85e9811e mm/page_vma_mapped: delete bogosity in page_vma_mapped_walk() adds 90f43b0a13cd mm/page_vma_mapped: reformat map_pte() with less indentation adds 2798bbe75b9c mm/page_vma_mapped: pte_offset_map_nolock() not pte_lockptr() adds 7780d04046a2 mm/pagewalkers: ACTION_AGAIN if pte_offset_map_lock() fails adds be872f83bf57 mm/pagewalk: walk_pte_range() allow for pte_offset_map() adds e5ad581c7f1c mm/vmwgfx: simplify pmd & pud mapping dirty helpers adds 0d1c81edc61e mm/vmalloc: vmalloc_to_page() use pte_offset_kernel() adds 6ec1905f6ec7 mm/hmm: retry if pte_offset_map() fails adds 2b683a4ff6ee mm/userfaultfd: retry if pte_offset_map() fails adds 3622d3cde308 mm/userfaultfd: allow pte_offset_map_lock() to fail adds 9f2bad096d2f mm/debug_vm_pgtable,page_table_check: warn pte map fails adds 04dee9e85cf5 mm/various: give up if pte_offset_map[_lock]() fails adds 670ddd8cdcbd mm/mprotect: delete pmd_none_or_clear_bad_unless_trans_huge() adds a5be621ee292 mm/mremap: retry if either pte_offset_map_*lock() fails adds f3cd4ab0aabf mm/madvise: clean up pte_offset_map_lock() scans adds 179d3e4f3bfa mm/madvise: clean up force_shm_swapin_readahead() adds d850fa729873 mm/swapoff: allow pte_offset_map[_lock]() to fail adds 52fc048320ad mm/mglru: allow pte_offset_map_nolock() to fail adds 4b56069c95d6 mm/migrate_device: allow pte_offset_map_lock() to fail adds 2378118bd9da mm/gup: remove FOLL_SPLIT_PMD use of pmd_trans_unstable() adds c9c1ee20ee84 mm/huge_memory: split huge pmd under one pte_offset_map() adds 895f5ee464cc mm/khugepaged: allow pte_offset_map[_lock]() to fail adds 3db82b9374ca mm/memory: allow pte_offset_map[_lock]() to fail adds c7ad08804fae mm/memory: handle_pte_fault() use pte_offset_map_nolock() adds feda5c393a6c mm/pgtable: delete pmd_trans_unstable() and friends adds 4f8fcf4ced0b mm/swap: swap_vma_readahead() do the pte_offset_map() adds a92cbb82c8d3 perf/core: allow pte_offset_map() to fail adds b95826c9aa48 mm: remove set_compound_page_dtor() adds 349d1670008d mm/hugetlb: fix pgtable lock on pmd sharing adds 4ab5f8ec7d71 mm/slab: decouple ARCH_KMALLOC_MINALIGN from ARCH_DMA_MINALIGN adds 8c57da28dc3d dma: allow dma_get_cache_alignment() to be overridden by t [...] adds 0c474d31a637 mm/slab: simplify create_kmalloc_cache() args and make it static adds 963e84b0f262 mm/slab: limit kmalloc() minimum alignment to dma_get_cach [...] adds be6a5b5e9e47 drivers/base: use ARCH_DMA_MINALIGN instead of ARCH_KMALLO [...] adds 6716ccaf43e0 drivers/gpu: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC [...] adds 075efe7c1656 drivers/usb: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC [...] adds 3cbbb41049ac drivers/spi: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC [...] adds 7bc757140f07 dm-crypt: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGN adds 88b216d33969 iio: core: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGN adds 9382bc44b5f5 arm64: allow kmalloc() caches aligned to the smaller cache [...] adds af2880ec4402 scatterlist: add dedicated config for DMA flags adds cb147bbe22d2 dma-mapping: name SG DMA flag helpers consistently adds 370645f41e6e dma-mapping: force bouncing if the kmalloc() size is not c [...] adds 861370f49ce4 iommu/dma: force bouncing if the size is not cacheline-aligned adds b035f5a6d852 mm: slab: reduce the kmalloc() minimum alignment if DMA bo [...] adds 1c1a429efd4e arm64: enable ARCH_WANT_KMALLOC_DMA_BOUNCE for arm64 adds 78615c4ddb73 powerpc: move the ARCH_DMA_MINALIGN definition to asm/cache.h adds 4ea57ce42886 microblaze: move the ARCH_{DMA,SLAB}_MINALIGN definitions [...] adds e6926a4d1c9b sh: move the ARCH_DMA_MINALIGN definition to asm/cache.h adds 426931e7e5d9 mm: ptdump should use ptep_get_lockless() adds 6c1d2a073a1d mm: move ptep_get() and pmdp_get() helpers adds c33c794828f2 mm: ptep_get() conversion adds 1e6d1e364560 selftests: mm: remove wrong kernel header inclusion adds 0183d777c29a selftests: mm: remove duplicate unneeded defines adds f999f38b4e6f mm: zswap: add pool shrinking mechanism adds 1be537c6451b mm: zswap: remove page reclaim logic from zbud adds e774a7bc7f0a mm: zswap: remove page reclaim logic from z3fold adds b3067742ae36 mm: zswap: remove page reclaim logic from zsmalloc adds 35499e2b79ff mm: zswap: remove shrink from zpool interface adds ff9d5ba202f9 mm: zswap: simplify writeback function adds 0bb488498c98 mm: zswap: remove zswap_header adds 1e3be4856f49 mm/folio: replace set_compound_order with folio_set_order adds 65ac132027a8 userfaultfd: fix regression in userfaultfd_unmap_prep() adds 3efd33b75358 kernel: pid_namespace: remove unused set_memfd_noexec_scope() adds e4d86756159b mm: remove unused vma_init_lock() adds 833dfc0090b3 mm: compaction: mark kcompactd_run() and kcompactd_stop() [...] adds 33ee4f185827 memory tier: remove unneeded !IS_ENABLED(CONFIG_MIGRATION) check adds 3a6358c0dbe6 percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure [...] adds e1ad3e666764 mm/khugepaged: use DEFINE_READ_MOSTLY_HASHTABLE macro adds c0ba597db904 gfs2: use a folio inside gfs2_jdata_writepage() adds d0cfcaee0aa5 gfs2: pass a folio to __gfs2_jdata_write_folio() adds c1401fd18ff8 gfs2: convert gfs2_write_jdata_page() to gfs2_write_jdata_folio() adds 53418a18fcbb buffer: convert __block_write_full_page() to __block_write [...] adds 285e0fc95ab1 gfs2: support ludicrously large folios in gfs2_trans_add_d [...] adds bb0ea5989c09 buffer: make block_write_full_page() handle large folios c [...] adds fe181377a23c buffer: convert block_page_mkwrite() to use a folio adds 8c6cb3e3d57e buffer: convert __block_commit_write() to take a folio adds 4a9622f2fdae buffer: convert page_zero_new_buffers() to folio_zero_new_ [...] adds 3c98a41cc2c0 buffer: convert grow_dev_page() to use a folio adds 6f24ce6bec83 buffer: convert init_page_buffers() to folio_init_buffers() adds 08d84add4317 buffer: convert link_dev_buffers to take a folio adds eee25182a80a buffer: use a folio in __find_get_block_slow() adds 6d68f644b97c buffer: convert block_truncate_page() to use a folio adds 399fd496c49b mm/page_owner/cma: show pfn in cma/page_owner with hex format adds 6c77b607ee26 mm: kill lock|unlock_page_memcg() adds 418fd29d9de5 mm: zswap: invaldiate entry after writeback adds cb0551adf92d zram: further limit recompression threshold adds 452c03fdbed0 kasan: add support for kasan.fault=panic_on_write adds 708ff4914dfb mmzone: introduce folio_is_zone_movable() adds 28fb54f6a2fd mmzone: introduce folio_migratetype() adds c9223a4aede7 mm/gup_test.c: convert verify_dma_pinned() to us folios adds 503670ee6d06 mm/gup.c: reorganize try_get_folio() adds 5d949953f841 mm: remove is_longterm_pinnable_page() and reimplement fol [...] adds aa13779be6b7 mm/damon/core-test: add a test for damon_set_attrs() adds 025b7799b35d mm/memcg: remove return value of mem_cgroup_scan_tasks() adds c1753fd02a00 mm: move mm_count into its own cache line adds b16b54c9db8b Docs/mm/damon/design: document 'age' of region adds 60eb644b0127 Docs/admin-guide/mm/damon/start: update DAMOS example command adds cc5ece5979da Docs/admin-guide/mm/damon/usage: fix typos in references a [...] adds ddb7d012b101 Docs/admin-guide/mm/damon/usage: remove unnecessary senten [...] adds 01e08737daed Docs/admin-guide/mm/damon/usage: link design document for DAMOS adds 67c34f6c6af8 Docs/admin-guide/mm/damon/usage: clarify quotas and waterm [...] adds ff71f26f9774 Docs/admin-guide/mm/damon/usage: update the ways for getti [...] adds cf01724e2d73 mm: page_alloc: make compound_page_dtors static adds 814bc1de03ea mm/mglru: make memcg_lru->lock irq safe adds 63773d2b593d Merge mm-hotfixes-stable into mm-stable to pick up depende [...] adds 8c293a6353d6 kasan, doc: note kasan.fault=panic_on_write behaviour for [...] adds 9721fd82351d mm: compaction: skip memory hole rapidly when isolating mi [...] adds 726ccdba1521 kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan adds 91f0dccef141 mm/memcontrol: do not tweak node in mem_cgroup_init() adds 3360cd30a4c5 selftests: cgroup: fix unexpected failure on test_memcg_sock adds 0b52c420350e mm: fix shmem THP counters on migration adds 9883c7f84053 mm/gup: do not return 0 from pin_user_pages_fast() for bad args adds 61167ad5fecd mm: pass nid to reserve_bootmem_region() adds 3fda49e89f17 mm/swapfile: delete outdated pte_offset_map() comment adds b5665cf936bf mm: backing-dev: make bdi_class a static const structure adds 1bf61092bc90 mm: page_alloc: use the correct type of list for free pages adds f5f288a02319 afs: convert pagevec to folio_batch in afs_extend_writeback() adds 982a7194afc9 mm: add __folio_batch_release() adds bdadc6d83156 scatterlist: add sg_set_folio() adds 0b62af28f249 i915: convert shmem_sg_free_table() to use a folio_batch adds 3291e09a4638 drm: convert drm_gem_put_pages() to use a folio_batch adds e0b72c14d8dc mm: remove check_move_unevictable_pages() adds ce06442812fc pagevec: rename fbatch_count() adds f8a101ff09a7 i915: convert i915_gpu_error to use a folio_batch adds 76fa88429075 net: convert sunrpc from pagevec to folio_batch adds 1e0877d58b1e mm: remove struct pagevec adds 1a0fc811f5f5 mm: rename invalidate_mapping_pagevec to mapping_try_invalidate adds 1fec6890bf22 mm: remove references to pagevec adds 994ec4e29b3d mm: remove unnecessary pagevec includes adds 18a937076c69 mm: zswap: fix double invalidate with exclusive loads adds 56ae0bb349b4 mm: compaction: convert to use a folio in isolate_migratep [...] adds 7302338a14f9 mm: kill [add|del]_page_to_lru_list() adds 7a704474b302 mm: memcg: rename and document global_reclaim() adds 1bc545bff45c mm/vmscan: fix root proactive reclaim unthrottling unbalan [...] adds 16f8eb3eea9e Revert "page cache: fix page_cache_next/prev_miss off by one" adds fd4aed8d985a hugetlb: revert use of page_cache_next_miss() adds 341d51c8861f mm: nommu: correct the range of mmap_sem_read_lock in task_mem() adds acc72d59c750 mm/hugetlb: remove hugetlb_set_page_subpool() adds 6e17c6de3ddf Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel [...] adds 6a25212dc358 kthread: fix spelling typo and grammar in comments adds 35a609a82c17 scripts/spelling.txt: add more spellings to spelling.txt adds 9e627588bf91 procfs: replace all non-returning strlcpy with strscpy adds 3db55767da74 add intptr_t adds 4e2f6342ccaf fork: optimize memcg_charge_kernel_stack() a bit adds 6b81459c9cb0 squashfs: don't include buffer_head.h adds e994f5b677ee squashfs: cache partial compressed blocks adds 6ca0f81c0b96 mm: percpu: unhide pcpu_embed_first_chunk prototype adds 8f14a96386b2 mm: page_poison: always declare __kernel_map_pages() function adds 52bb85d64361 mm: sparse: mark populate_section_memmap() static adds 6b76ca2ab917 lib: devmem_is_allowed: include linux/io.h adds ff7138813ac4 locking: add lockevent_read() prototype adds 525bb813a995 panic: hide unused global functions adds d9cdb43189ef panic: make function declarations visible adds 23108f6aac4c kunit: include debugfs header file adds ad1a48301f65 init: consolidate prototypes in linux/init.h adds 73648e6fa79a init: move cifs_root_data() prototype into linux/mount.h adds af0a76e12695 thread_info: move function declarations to linux/thread_info.h adds 3403bb4ea598 time_namespace: always provide arch_get_vdso_data() protot [...] adds e0ddec73fd48 kcov: add prototypes for helper functions adds 6aee6723f1b3 init: add bdev fs printk if mount_block_root failed adds 004444486184 decompressor: provide missing prototypes adds 5e008df11c55 watchdog/perf: define dummy watchdog_update_hrtimer_thresh [...] adds 4379e59fe566 watchdog/perf: more properly prevent false positives with [...] adds 810b560e8985 watchdog: remove WATCHDOG_DEFAULT adds 730211182ed0 watchdog/hardlockup: change watchdog_nmi_enable() to void adds 1fafaa7745ee watchdog/perf: ensure CPU-bound context when creating hard [...] adds 8b5c59a92b5b watchdog/hardlockup: add comments to touch_nmi_watchdog() adds 6ea0d04211a7 watchdog/perf: rename watchdog_hld.c to watchdog_perf.c adds 81972551df9d watchdog/hardlockup: move perf hardlockup checking/panic t [...] adds 1610611aadc2 watchdog/hardlockup: style changes to watchdog_hardlockup_ [...] adds 77c12fc95980 watchdog/hardlockup: add a "cpu" param to watchdog_hardloc [...] adds ed92e1ef5222 watchdog/hardlockup: move perf hardlockup watchdog petting [...] adds df95d3085caa watchdog/hardlockup: rename some "NMI watchdog" constants/ [...] adds d9b3629ade8e watchdog/hardlockup: have the perf hardlockup use __weak f [...] adds 1f423c905a6b watchdog/hardlockup: detect hard lockups using secondary ( [...] adds b17aa959330e watchdog/perf: add a weak function for an arch to detect i [...] adds 930d8f8dbab9 watchdog/perf: adapt the watchdog_perf interface for async model adds 94946f9eaac1 arm64: add hw_nmi_get_sample_period for preparation of loc [...] adds d7a0fe9ef6d6 arm64: enable perf events based hard lockup detector adds 048a9883267f include/linux/math.h: fix mult_frac() multiple argument ev [...] adds 4df3504e2f17 kexec: avoid calculating array size twice adds d32840ad4a11 ocfs2: correct return value of ocfs2_local_free_info() adds 69fe5c430ccd ocfs2: cleanup trace events adds 1cba6c4309f0 kexec: fix a memory leak in crash_shrink_memory() adds 6f22a744f4ee kexec: delete a useless check in crash_shrink_memory() adds f7f567b95b12 kexec: clear crashk_res if all its memory has been released adds 8a7db7790a3f kexec: improve the readability of crash_shrink_memory() adds 5b7bfb32cbaa kexec: add helper __crash_shrink_memory() adds 16c6006af4d4 kexec: enable kexec_crash_size to support two crash kernel [...] adds f26799ffd6c7 checkpatch: check for 0-length and 1-element arrays adds a94181ec064b syscalls: add sys_ni_posix_timers prototype adds 9ec272c586b0 watchdog/hardlockup: keep kernel.nmi_watchdog sysctl as 04 [...] adds 6426e8d1f274 watchdog/hardlockup: HAVE_NMI_WATCHDOG must implement watc [...] adds 2711e4adef4f watchdog/hardlockup: don't use raw_cpu_ptr() in watchdog_h [...] adds 7a71d8e650b0 watchdog/hardlockup: in watchdog_hardlockup_check() use cp [...] adds 05e7b5587661 watchdog/hardlockup: remove softlockup comment in touch_nm [...] adds d3b62ace0f09 watchdog/buddy: cleanup how watchdog_buddy_check_hardlocku [...] adds 813efda23934 watchdog/buddy: don't copy the cpumask in watchdog_next_cpu() adds 7ece48b7b4a2 watchdog/buddy: simplify the dependency for HARDLOCKUP_DET [...] adds 28168eca3297 watchdog/hardlockup: move SMP barriers from common code to [...] adds 4917a25f83a8 watchdog/hardlockup: sort hardlockup detector related conf [...] adds 1356d0b966e7 watchdog/hardlockup: make the config checks more straightforward adds 0c68bda69665 watchdog/hardlockup: declare arch_touch_nmi_watchdog() onl [...] adds a5fcc2367e22 watchdog/hardlockup: make HAVE_NMI_WATCHDOG sparc64-specific adds 47f4cb433923 watchdog/sparc64: define HARDLOCKUP_DETECTOR_SPARC64 adds 7ca8fe94aa92 watchdog/hardlockup: define HARDLOCKUP_DETECTOR_ARCH adds 875e0c31f84c devres: show which resource was invalid in __devm_ioremap_ [...] adds df8b78e1630f powerpc: move arch_trigger_cpumask_backtrace from nmi.h to irq.h adds a8992d8ad777 watchdog/hardlockup: fix typo in config HARDLOCKUP_DETECTO [...] adds 7982f975600d ocfs2: remove redundant assignment to variable bit_off adds 4afc9a402aa3 kernel/time/posix-stubs.c: remove duplicated include adds 77b1a7f7a05c Merge tag 'mm-nonmm-stable-2023-06-24-19-23' of git://git. [...] adds 6581ccf03e71 mm: fix __access_remote_vm() GUP failure case adds 1b2c92a1cb24 x86/mem_encrypt: Remove stale mem_encrypt_init() declaration adds b5c506b163d3 gpio: 104-dio-48e: Implement struct dio48e_gpio adds 69da5aa99ea6 regmap-irq: Drop map from handle_mask_sync() parameters adds 212bc1ce618d regmap-irq: Fix typo in documentation for .get_irq_reg() adds f33a751d5a7f regmap-irq: Remove virtual registers adds e12ff2876493 regmap: mmio: Allow passing an empty config->reg_stride adds f05cbadce7e4 regmap-irq: Remove type registers adds 72cc0f523bab regmap-irq: Remove support for not_fixed_stride adds a240d23ee9dc regmap-irq: Minor adjustments to .handle_mask_sync() adds 0a3a56875500 regmap-irq: Drop backward compatibility for inverted mask/unmask adds 53632462666c regmap-irq: Cleanups and remove unused adds 90d0d6009c0f regmap: Merge up v6.4-rc3 adds 3a48d2127f4d regmap: Load register defaults in blocks rather than regis [...] adds 02534c8e967b regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put adds 99e8dd39f343 regmap: Add missing cache_only checks adds b7c268638db1 regmap: Merge up v6.4-rc6 adds bfa0b38c1483 regmap: maple: Implement block sync for the maple tree cache adds d32758acbd4e regmap: Don't check for changes in regcache_set_val() adds 65dd2f671875 regmap: Provide a ram backed regmap with raw support adds 155a6bd6375b regmap: Provide basic KUnit coverage for the raw register I/O adds ecfb8ce26d02 regmap: Provide basic test coverage for raw I/O adds b629c698eae7 regmap: Add debugfs file for forcing field writes adds eab5abdeb79f regmap: Check for register readability before checking cac [...] adds 180033061e20 regmap: Add test that writes to write only registers are p [...] adds a07bff4054c9 regmap: Add a test case for write only registers adds 357a1ebd0c01 regmap: Add test to make sure we don't sync to read only r [...] adds 505cb70cd27a regmap: Add KUnit tests for read/write checking adds 3e47b8877d6c regmap: Drop early readability check adds d0c99ffe2126 regmap: Allow reads from write only registers with the flat cache adds 4171a9aa2359 Merge tag 'regmap-v6.5' of git://git.kernel.org/pub/scm/li [...] adds 964e186547b2 regulator: Switch i2c drivers back to use .probe() adds f050e56de805 regulator: tps65219: Fix matching interrupts for their regulators adds 034008dd2278 regulator: dt-bindings: Add bindings for TPS6287x adds 7b0518fbf2be regulator: Add support for TI TPS6287x regulators adds cf27b7d9a574 regulator: Add support for TPS6287x adds 15a1cd245d5b regulator: tps6287x: Fix missing .n_voltages setting adds 2dc51ca822e4 clk: RK808: Reduce 'struct rk808' usage adds 4fec8a5a85c4 mfd: rk808: Convert to device managed resources adds e714b50bdf3c mfd: rk808: Use dev_err_probe adds 049449976f54 mfd: rk808: Replace 'struct i2c_client' with 'struct device' adds c20e8c5b1203 mfd: rk808: Split into core and i2c adds 74413bd611b4 mfd: rk8xx-i2c: Use device_get_match_data adds 706a4141d40f dt-bindings: mfd: Add rk806 binding adds 210f418f8ace mfd: rk8xx: Add rk806 support adds 924764aa5f2e pinctrl: rk805: Add rk806 pinctrl support adds 431cb97b7631 regulator: expose regulator_find_closest_bigger adds 1b9e86d445a0 regulator: rk808: fix asynchronous probing adds 5111c931f36c regulator: rk808: cleanup parent device usage adds 22a94021e7d2 regulator: rk808: revert to synchronous probing adds f991a220a447 regulator: rk808: add rk806 support adds e6beda565b2b mfd/pinctrl/regulator: Add RK806 Support adds 6c594a820f8f regulator: Merge up v6.4-rc3 adds b8cabec75b69 regulator: Merge up fixes adds 959c34765cf1 regulator: stm32-pwr: Fix regulator disabling adds 87fe0214d7aa dt-bindings: pfuze100.yaml: Add an entry for interrupts adds 2715bb11cfff regulator: core: Fix more error checking for debugfs_create_dir() adds 08880713ceec regulator: core: Streamline debugfs operations adds 9defeb9f0a2a regulator: core: Fix error checking and messages adds 75c8cb2f4cb2 mfd: axp20x: Add support for AXP313a PMIC adds 60fd7eb89670 regulator: axp20x: Add support for AXP313a variant adds 9e72869d0fe1 regulator: axp20x: Add AXP15060 support adds 3b88f5fba244 regulator: Add X-Powers AXP15060/AXP313a PMIC adds 6d6e57594957 soc: qcom: geni-se: Add interfaces geni_se_tx_init_dma() a [...] adds 3a76c7ca9e77 spi: spi-geni-qcom: Do not do DMA map/unmap inside driver, [...] adds 30e15cb0fbb5 spi-geni-qcom: Add new interfaces and utilise them adds 325bec7157b3 mfd: tps6594: Add driver for TI TPS6594 PMIC adds f17ccc5deb4d regulator: tps6594-regulator: Add driver for TI TPS6594 re [...] adds 2f2f43dd21f8 TI TPS6594 PMIC support (RTC, pinctrl, regulators) adds d692cc619247 regulator: Switch two more i2c drivers back to use .probe() adds 2b026eabc315 regulator: dt-bindings: pwm-regulator: Add missing type fo [...] adds a74d4c577c60 regulator: dt-bindings: mt6358: Merge ldo_vcn33_* regulators adds 82f305b18eb0 regulator: dt-bindings: mt6358: Drop *_sshub regulators adds 65bae54e08c1 regulator: mt6358: Merge VCN33_* regulators adds 04ba665248ed regulator: mt6358: Drop *_SSHUB regulators adds 1ff35e66cae5 regulator: mt6358: Const-ify mt6358_regulator_info data st [...] adds ea861df772fd regulator: mt6358: Use linear voltage helpers for single r [...] adds d2b2613d363d regulator: mt6358: Remove bogus regulators and adds d3b555e563a0 regulator: helper: Document ramp_delay parameter of regula [...] adds 29890a15865d regulator: ltc3589: Use maple tree register cache adds ce44a03db73f regulator: ltc3676: Use maple tree register cache adds fff8f6b07231 regulator: dt-bindings: Add Renesas RAA215300 PMIC bindings adds 7bce16630837 regulator: Add Renesas PMIC RAA215300 driver adds 54e47eade730 Add Renesas PMIC RAA215300 and built-in RTC adds 362067b6d5ca Merge tag 'regulator-v6.5' of git://git.kernel.org/pub/scm [...] adds 47e025598956 dt-bindings: spi: zynqmp-qspi: Add power-domains and iommu [...] adds f571d9132e06 spi: lpspi: run transfer speed_hz sanity check adds 5fd7c99ecf45 spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG adds d1a7718ee8db spi: s3c64xx: change polling mode to optional adds 3456674f54d3 spi: s3c64xx: add sleep during transfer adds 1ee806718d5e spi: s3c64xx: support interrupt based pio mode adds 97a03a9b9361 Improve polling mode of s3c64xx driver adds 64c05eb3a0f4 spi: dt-bindings: qcom,spi-qcom-qspi: Add iommus adds b5762d95607e spi: spi-qcom-qspi: Add DMA mode support adds dd69654cd32a spi: Add DMA mode support to spi-qcom-qspi adds 5147d5bfddc8 spi: dw: Add 32 bpw support to SPI DW DMA driver adds d2ae5d42464e spi: dw: Move dw_spi_can_dma() adds 057e1ae7443c spi: dw: DW SPI DMA Driver updates adds 26cd10a0b976 spi: s3c64xx: Disable IRQ mode when using DMA adds b00c0d8932f1 spi: sun6i: change OF match data to a struct adds 8e886ac838ef spi: sun6i: add quirk for in-controller clock divider adds 046484cb214b spi: sun6i: add support for R329/D1/R528/T113s SPI controllers adds f603a3f083ae spi: sun6i: add DT bindings for Allwinner R329/D1/R528/T113s SPI adds d1ca1c5297ba spi: dw: Add DMA directional capability check adds 020a3947e7f1 spi: dw: Add DMA address widths capability check adds 9f34baf67e4d spi: dw: Round of n_bytes to power of 2 adds f5c2f9f95843 spi: cadence-quadspi: Add compatible for AMD Pensando Elba SoC adds f2156989bf30 spi: cdns: Add compatible for AMD Pensando Elba SoC adds 120e1aa2f2e6 spi: hisi-kunpeng: Fix error checking adds b6e4686ca8c3 spi: spi-cadence: Add missing kernel doc for clk_rate in cdns_spi adds d9032b304541 spi: spi-imx: use "controller" variable consistently in sp [...] adds 8ce1bb9a5935 spi: spi-imx: set max_native_cs for imx51/imx53/imx6 variants adds 01bc4ac9da94 spi: Merge up v6.4-rc3 adds dcb2d27444ba spi: mediatek: advertise the availability of Dual and Quad mode adds 3e39448ad9b2 spi: Switch i2c drivers back to use .probe() adds 5363073dfcf0 spi: spi-sn-f-ospi: Use devm_clk_get_enabled() adds 282152fa9d54 spi: spi-sn-f-ospi: Use min_t instead of opencoding it adds 81ea9a0710bc spi: spi-sn-f-ospi: Make read-only array `width_available` [...] adds 0178f1e5d984 spi-dw-core.c: Fix error checking for debugfs_create_dir adds 22f407278ea4 spi: mt65xx: Properly handle failures in .remove() adds df7e47196fce spi: mt65xx: Convert to platform remove callback returning void adds 6f089e986778 spi: mt65xx: Don't disguise a "return 0" as "return ret" adds 0bbb363f86f2 spi: mt65xx: Convert to platform remove callback adds a45baa079e2a spi: add SPI_MOSI_IDLE_LOW mode bit adds 6a983ff5102f spi: spi-imx: add support for SPI_MOSI_IDLE_LOW mode bit adds 5cc223ca4858 spi: spidev: add two new spi mode bits adds 113f36f2dce3 spi: spidev_test: Sorted the options into logical groups adds b229a7f530eb spi: spidev_test Add three missing spi mode bits adds fe73245592fe spi: add SPI_MOSI_IDLE_LOW mode bit adds fdc523137457 spi: Merge up fixes to help CI adds c4fb6880edc1 spi: dt-bindings: restrict node name suffixes adds 55c33e5ee6d3 spi: spi-qcom-qspi: Add newline to PIO fallback warning adds d5786c88cacb spi: spi-fsl-lpspi: downgrade log level for pio mode adds 3ecd5a728903 spi: dw: Drop empty line from DebugFS init function adds c092a8787298 spi: dt-bindings: allwinner: simplify with unevaluatedProperties adds bbd25f1ae8bf spi: dt-bindings: samsung: drop cs-gpios adds 34fcc0f0a410 spi: dt-bindings: socionext,uniphier: drop address/size-cells adds 20c475d21ed9 spi: s3c64xx: Use devm_clk_get_enabled() adds a34e0353a681 spi: spi-imx: fix mixing of native and gpio chipselects fo [...] adds 8098a931c080 spi: spl022: Probe defer is no error adds 0760d5d0e9f0 spi: dw: Add compatible for Intel Mount Evans SoC adds 7bac98a338d6 spi: dt-bindings: snps,dw-apb-ssi: Add compatible for Inte [...] adds 5b6d0b91f84c spi: dw: Remove misleading comment for Mount Evans SoC adds 76fbad410c0f spi: s3c64xx: Use the managed spi master allocation function adds b4f273774c8b spi: s3c64xx: Use dev_err_probe() adds 0ad902aa3b06 spi: s3c64xx: Cleanups adds 6f486556abe3 spi: stm32: renaming of spi_master into spi_controller adds 4f2b39dc2d14 spi: stm32: use dmaengine_terminate_{a}sync instead of _all adds e40335fcb89a spi: stm32: introduction of stm32h7 SPI device mode support adds e6afe03351ac spi: stm32: disable spi-slave property for stm32f4-f7 adds 337207408f74 spi: spi-geni-qcom: correctly handle -EPROBE_DEFER from dm [...] adds 01fa9edd8bcf spi: dt-bindings: stm32: do not disable spi-slave property [...] adds d8e4ebf87018 spi: Create a helper to derive adaptive timeouts adds e0205d6203c2 spi: atmel: Prevent false timeouts on long transfers adds 6eef895581c9 spi: sun6i: Use the new helper to derive the xfer timeout value adds a77541cab0be spi: Helper for deriving timeout values adds 14dde0746e67 spi: dt-bindings: Add bindings for RZ/V2M CSI adds 83c624d8842d spi: Add support for Renesas CSI adds a3eb95484f27 spi: dt-bindings: atmel,at91rm9200-spi: add sam9x7 compatible adds e884a133340a spi: dt-bindings: atmel,at91rm9200-spi: fix broken sam9x7 [...] adds 84fccbba9310 Merge tag 'spi-v6.5' of git://git.kernel.org/pub/scm/linux [...] adds a2c2690f0d74 mtd: st_spi_fsm: Use the devm_clk_get_enabled() helper function adds 7c74557f59e8 dt-bindings: mtd: partitions: Include TP-Link SafeLoader i [...] adds 87194abaa5ce mtd: chips: Use SPDX license headers adds 6db02fdfdca0 mtd: mtdpart: Drop useless LIST_HEAD adds 3b270fac8443 mtd: otp: Put factory OTP/NVRAM into the entropy pool adds 812a20df6048 mtd: maps: pismo: Switch back to use i2c_driver's .probe() adds a5e393c1e876 dt-bindings: mtd: partition: Add missing type for "linux,rootfs" adds cefa1aaa31bd mtd: otp: clean up on error in mtd_otp_nvmem_add() adds efd2ed9351ef mtd: sm_ftl: Fix typos in comments adds ef1560b670bd mtd: spinand: gigadevice: add support for GD5F2GQ5xExxH adds 219621320446 Revert "mtd: rawnand: arasan: Prevent an unsupported confi [...] adds 30540a0d05d8 mtd: rawnand: meson: replace integer consts with proper defines adds 262bc0096b7c dt-bindings: nand: meson: Fix 'nand-rb' property adds c17a90a46a71 mtd: rawnand: meson: waiting w/o wired ready/busy pin adds 1a50947df5b3 mtd: spinand: macronix: Add support for serial NAND flash adds 46c37b99b5cb mtd: rawnand: meson: check buffer length adds 12ac188b9355 mtd: rawnand: add basic sandisk manufacturer ops adds a6a8a1e16c14 mtd: rawnand: add support for the Sandisk SDTNQGAMA chip adds 98480a181a08 mtd: rawnand: meson: fix unaligned DMA buffers handling adds e87161321a40 mtd: rawnand: macronix: OTP access for MX30LFxG18AC adds da787688a5a0 dt-bindings: mtd: Accept nand related node names adds 46721a1c9f82 dt-bindings: mtd: Create a file for raw NAND chip properties adds 17241a02a84e dt-bindings: mtd: Mark nand-ecc-placement deprecated adds efdd296323cd dt-bindings: mtd: Describe nand-ecc-mode adds 411a1215a079 dt-bindings: mtd: qcom: Fix a property position adds 7578bb1f9273 dt-bindings: mtd: qcom: Prevent NAND chip unevaluated properties adds 711be9c35a1a dt-bindings: mtd: ingenic: Prevent NAND chip unevaluated p [...] adds d58d29623a8a dt-bindings: mtd: sunxi: Prevent NAND chip unevaluated properties adds e37eaf5ebc5b dt-bindings: mtd: meson: Prevent NAND chip unevaluated properties adds 74b7e3bd289b dt-bindings: mtd: brcmnand: Prevent NAND chip unevaluated [...] adds 129a70a17cfc dt-bindings: mtd: denali: Prevent NAND chip unevaluated pr [...] adds 1dcd31428295 dt-bindings: mtd: intel: Prevent NAND chip unevaluated properties adds d028c1cf2c56 dt-bindings: mtd: rockchip: Prevent NAND chip unevaluated [...] adds be907ba6c519 dt-bindings: mtd: stm32: Prevent NAND chip unevaluated properties adds 18d07864e546 dt-bindings: mtd: mediatek: Reference raw-nand-chip.yaml adds 2beb46f04bd7 dt-bindings: mtd: mediatek: Prevent NAND chip unevaluated [...] adds bae825ccfd4b dt-bindings: mtd: ti,am654: Prevent unevaluated properties adds ad5c18c75d2a dt-bindings: mtd: marvell-nand: Convert to YAML DT scheme adds cf431a599832 Merge branch 'nand/next' into mtd/next adds 1364b4068a42 Merge tag 'mtd/for-6.5' of git://git.kernel.org/pub/scm/li [...] adds 2fba941d3423 dt-bindings: mmc: sdhci-msm: add IPQ6018 compatible adds 982fe2e093c6 mmc: dw_mmc: Make dw_mci_pltfm_remove() return void adds 77a83be81599 dt-bindings: mmc: brcm,kona-sdhci: convert to YAML adds 2d2934783f8d dt-bindings: mmc: sdhci-msm: Document SC8280XP SDHCI adds 78ce88e7581f mmc: block: Suppress empty whitespaces in prints adds 6151bc77daac mmc: meson-mx-sdhc: Avoid cast to incompatible function type adds a3332b7aad34 mmc: mediatek: Avoid ugly error message when SDIO wakeup I [...] adds 434587df9f7f memstick r592: make memstick_debug_get_tpc_name() static adds 584f5488e484 mmc: core: Remove unnecessary error checks and change return type adds 20dbd07ef0a8 mmc: sdhci: fix DMA configure compatibility issue when 64b [...] adds 568898cbc8b5 mmc: block: ioctl: do write error check for spi adds ac93af1fe3f4 dt-bindings: mmc: sdhci-msm: Document the QDU1000/QRU1000 [...] adds f2764e1f795c mmc: mtk-sd: reduce CIT for better performance adds f3a5b56c1286 mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support adds d2754355512e mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enabl [...] adds 17b492117b00 mmc: sdhci: Add VDD2 definition for power control register adds 0e92aec2efa0 mmc: sdhci-pci-gli: Add support SD Express card for GL9767 adds 8414061cd9c2 dt-bindings: mmc: convert bcm2835-sdhost bindings to YAML adds c7eed31e235c mmc: sdhci-msm: Switch to the new ICE API adds 30d60844a0fd mmc: Merge branch fixes into next adds 3108eb2e8aa7 mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS adds 2cc83bf7d411 mmc: core: Allow mmc_start_host() synchronously detect a card adds 16f2e6c01f1b mmc: mmci: stm32: set feedback clock when using delay block adds ae6a2c44052f mmc: Merge branch fixes into next adds 2673493fdfe7 mmc: mmci: Clear busy_status when starting command adds 479d8e61f624 mmc: mmci: Unwind big if() clause adds 8a6a9e79720a mmc: mmci: Stash status while waiting for busy adds e1a2485cc367 mmc: mmci: Break out error check in busy detect adds 7be5ac5f7a48 mmc: mmci: Make busy complete state machine explicit adds 7892497f1f2d mmc: mmci: Retry the busy start condition adds e85fecc386b9 mmc: mmci: Use state machine state as exit condition adds ddb5a92da5f3 mmc: mmci: Use a switch statement machine adds 4711c6ab585e mmc: mmci: Break out a helper function adds 40e46f88a2e1 mmc: Merge branch fixes into next adds dbfbddcddceb mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M adds 1f9f2cf3145e dt-bindings: mmc: mmci: Add st,stm32mp25-sdmmc2 compatible adds 88167e6c2e8e mmc: mmci: add stm32_idmabsize_align parameter adds ea9ca0411973 mmc: mmci: Add support for sdmmc variant revision v3.0 adds 27bdc37c390a mmc: mmci: stm32: manage block gap hardware flow control adds 83efc782dcb7 mmc: mmci: stm32: prepare other delay block support adds b5c3eb385797 mmc: mmci: stm32: add delay block support for STM32MP25 adds f1738a1f8162 mmc: core: disable TRIM on Kingston EMMC04G-M627 adds c467c8f08185 mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go [...] adds b1a665932dc2 mmc: mmci: Add support for SW busy-end timeouts adds 06b5d4fea89c dt-bindings: mmc: fsl-imx-esdhc: Add imx6ul support adds 89181f544ffa Merge tag 'mmc-v6.5' of git://git.kernel.org/pub/scm/linux [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-devices-system-cpu | 2 +- Documentation/admin-guide/cgroup-v1/memory.rst | 2 +- Documentation/admin-guide/cgroup-v2.rst | 9 +- Documentation/admin-guide/kernel-parameters.txt | 14 +- Documentation/admin-guide/mm/damon/start.rst | 10 +- Documentation/admin-guide/mm/damon/usage.rst | 146 +- Documentation/admin-guide/sysctl/kernel.rst | 2 +- .../{ => arch}/arm64/acpi_object_usage.rst | 0 Documentation/{ => arch}/arm64/amu.rst | 0 Documentation/{ => arch}/arm64/arm-acpi.rst | 2 +- .../{ => arch}/arm64/asymmetric-32bit.rst | 0 Documentation/{ => arch}/arm64/booting.rst | 0 .../{ => arch}/arm64/cpu-feature-registers.rst | 0 Documentation/{ => arch}/arm64/elf_hwcaps.rst | 12 +- Documentation/{ => arch}/arm64/features.rst | 0 Documentation/{ => arch}/arm64/hugetlbpage.rst | 0 Documentation/{ => arch}/arm64/index.rst | 0 Documentation/{ => arch}/arm64/kasan-offsets.sh | 0 Documentation/{ => arch}/arm64/kdump.rst | 0 .../{ => arch}/arm64/legacy_instructions.rst | 0 .../{ => arch}/arm64/memory-tagging-extension.rst | 2 +- Documentation/{ => arch}/arm64/memory.rst | 0 Documentation/{ => arch}/arm64/perf.rst | 0 .../{ => arch}/arm64/pointer-authentication.rst | 0 Documentation/{ => arch}/arm64/ptdump.rst | 0 Documentation/{ => arch}/arm64/silicon-errata.rst | 0 Documentation/{ => arch}/arm64/sme.rst | 2 +- Documentation/{ => arch}/arm64/sve.rst | 2 +- .../{ => arch}/arm64/tagged-address-abi.rst | 2 +- Documentation/{ => arch}/arm64/tagged-pointers.rst | 2 +- Documentation/arch/index.rst | 2 +- Documentation/core-api/workqueue.rst | 32 + Documentation/dev-tools/kasan.rst | 9 +- Documentation/dev-tools/kselftest.rst | 1 + .../devicetree/bindings/cpu/idle-states.yaml | 2 +- .../devicetree/bindings/mfd/rockchip,rk806.yaml | 406 +++++ .../devicetree/bindings/mmc/arm,pl18x.yaml | 7 +- .../bindings/mmc/brcm,bcm2835-sdhost.txt | 23 - .../bindings/mmc/brcm,bcm2835-sdhost.yaml | 54 + .../devicetree/bindings/mmc/brcm,kona-sdhci.txt | 21 - .../devicetree/bindings/mmc/brcm,kona-sdhci.yaml | 48 + .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 + .../devicetree/bindings/mmc/sdhci-msm.yaml | 3 + .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 5 +- .../bindings/mtd/amlogic,meson-nand.yaml | 10 + .../devicetree/bindings/mtd/brcm,brcmnand.yaml | 3 + .../devicetree/bindings/mtd/denali,nand.yaml | 9 +- .../devicetree/bindings/mtd/ingenic,nand.yaml | 4 + .../devicetree/bindings/mtd/intel,lgm-ebunand.yaml | 5 +- .../bindings/mtd/marvell,nand-controller.yaml | 226 +++ .../devicetree/bindings/mtd/marvell-nand.txt | 126 -- .../devicetree/bindings/mtd/mediatek,mtk-nfc.yaml | 3 +- Documentation/devicetree/bindings/mtd/mtd.yaml | 2 +- .../devicetree/bindings/mtd/nand-controller.yaml | 85 +- .../bindings/mtd/partitions/partition.yaml | 1 + .../bindings/mtd/partitions/partitions.yaml | 1 + .../devicetree/bindings/mtd/qcom,nandc.yaml | 45 +- .../devicetree/bindings/mtd/raw-nand-chip.yaml | 111 ++ .../bindings/mtd/rockchip,nand-controller.yaml | 3 + .../bindings/mtd/st,stm32-fmc2-nand.yaml | 3 + .../devicetree/bindings/mtd/ti,am654-hbmc.yaml | 2 + .../bindings/regulator/mt6358-regulator.txt | 34 +- .../devicetree/bindings/regulator/pfuze100.yaml | 3 + .../bindings/regulator/pwm-regulator.yaml | 1 + .../bindings/regulator/renesas,raa215300.yaml | 85 + .../devicetree/bindings/regulator/ti,tps62870.yaml | 52 + .../bindings/spi/allwinner,sun4i-a10-spi.yaml | 8 +- .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 18 +- .../bindings/spi/atmel,at91rm9200-spi.yaml | 4 + .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 18 +- .../bindings/spi/qcom,spi-qcom-qspi.yaml | 3 + .../devicetree/bindings/spi/renesas,rzv2m-csi.yaml | 70 + .../devicetree/bindings/spi/samsung,spi.yaml | 2 - .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 2 + .../bindings/spi/socionext,uniphier-spi.yaml | 3 - .../devicetree/bindings/spi/spi-controller.yaml | 2 +- .../devicetree/bindings/spi/spi-zynqmp-qspi.yaml | 6 + Documentation/filesystems/autofs-mount-control.rst | 2 +- Documentation/filesystems/autofs.rst | 2 +- Documentation/mm/damon/design.rst | 337 +++- Documentation/mm/damon/faq.rst | 23 - Documentation/mm/damon/maintainer-profile.rst | 4 +- Documentation/mm/page_migration.rst | 7 +- Documentation/mm/split_page_table_lock.rst | 17 +- .../translations/zh_CN/{ => arch}/arm64/amu.rst | 4 +- .../zh_CN/{ => arch}/arm64/booting.txt | 4 +- .../zh_CN/{ => arch}/arm64/elf_hwcaps.rst | 10 +- .../zh_CN/{ => arch}/arm64/hugetlbpage.rst | 4 +- .../translations/zh_CN/{ => arch}/arm64/index.rst | 4 +- .../zh_CN/{ => arch}/arm64/legacy_instructions.txt | 4 +- .../translations/zh_CN/{ => arch}/arm64/memory.txt | 4 +- .../translations/zh_CN/{ => arch}/arm64/perf.rst | 4 +- .../zh_CN/{ => arch}/arm64/silicon-errata.txt | 4 +- .../zh_CN/{ => arch}/arm64/tagged-pointers.txt | 4 +- Documentation/translations/zh_CN/arch/index.rst | 2 +- .../translations/zh_CN/mm/page_migration.rst | 2 +- .../translations/zh_TW/{ => arch}/arm64/amu.rst | 4 +- .../zh_TW/{ => arch}/arm64/booting.txt | 4 +- .../zh_TW/{ => arch}/arm64/elf_hwcaps.rst | 10 +- .../zh_TW/{ => arch}/arm64/hugetlbpage.rst | 4 +- .../translations/zh_TW/{ => arch}/arm64/index.rst | 4 +- .../zh_TW/{ => arch}/arm64/legacy_instructions.txt | 4 +- .../translations/zh_TW/{ => arch}/arm64/memory.txt | 4 +- .../translations/zh_TW/{ => arch}/arm64/perf.rst | 4 +- .../zh_TW/{ => arch}/arm64/silicon-errata.txt | 4 +- .../zh_TW/{ => arch}/arm64/tagged-pointers.txt | 4 +- Documentation/translations/zh_TW/index.rst | 2 +- Documentation/virt/kvm/api.rst | 2 +- MAINTAINERS | 13 +- Makefile | 6 + arch/Kconfig | 23 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arm/include/asm/irq.h | 1 - arch/arm/lib/uaccess_with_memcpy.c | 3 + arch/arm/mm/fault-armv.c | 5 +- arch/arm/mm/fault.c | 3 + arch/arm/tools/syscall.tbl | 1 + arch/arm64/Kconfig | 8 +- arch/arm64/include/asm/cache.h | 3 + arch/arm64/include/asm/efi.h | 2 +- arch/arm64/include/asm/image.h | 2 +- arch/arm64/include/asm/thread_info.h | 4 - arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/include/uapi/asm/sigcontext.h | 2 +- arch/arm64/kernel/Makefile | 1 + arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/kernel/mte.c | 17 +- arch/arm64/kernel/traps.c | 2 +- arch/arm64/kernel/watchdog_hld.c | 36 + arch/arm64/mm/fault.c | 5 +- arch/arm64/mm/hugetlbpage.c | 11 +- arch/arm64/mm/init.c | 7 +- arch/hexagon/kernel/setup.c | 6 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/ia64/mm/hugetlbpage.c | 4 +- arch/m68k/include/asm/mmu_context.h | 6 +- arch/m68k/kernel/sys_m68k.c | 2 + arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/m68k/mm/mcfmmu.c | 52 +- arch/microblaze/include/asm/cache.h | 5 + arch/microblaze/include/asm/page.h | 5 - arch/microblaze/include/asm/setup.h | 2 - arch/microblaze/kernel/prom.c | 2 +- arch/microblaze/kernel/signal.c | 5 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/include/asm/fw/cfe/cfe_api.h | 3 - arch/mips/include/asm/irq.h | 1 - arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/mips/mm/tlb-r4k.c | 12 +- arch/parisc/kernel/cache.c | 26 +- arch/parisc/kernel/pci-dma.c | 2 +- arch/parisc/kernel/smp.c | 1 - arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/parisc/mm/hugetlbpage.c | 4 +- arch/powerpc/Kconfig | 5 +- arch/powerpc/include/asm/cache.h | 4 + arch/powerpc/include/asm/irq.h | 7 +- arch/powerpc/include/asm/nmi.h | 12 +- arch/powerpc/include/asm/page_32.h | 4 - arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/tau_6xx.c | 2 +- arch/powerpc/kernel/watchdog.c | 12 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/mm/book3s64/hash_tlb.c | 4 + arch/powerpc/mm/book3s64/iommu_api.c | 2 +- arch/powerpc/mm/book3s64/subpage_prot.c | 2 + arch/powerpc/mm/hugetlbpage.c | 2 +- arch/powerpc/platforms/pseries/dlpar.c | 3 +- arch/powerpc/platforms/pseries/mobility.c | 4 +- arch/powerpc/xmon/xmon.c | 5 +- arch/riscv/include/asm/irq.h | 2 - arch/riscv/include/asm/timex.h | 2 - arch/riscv/mm/hugetlbpage.c | 4 +- arch/riscv/purgatory/Makefile | 2 +- arch/s390/include/asm/thread_info.h | 3 - arch/s390/kernel/entry.h | 2 - arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/kernel/uv.c | 2 + arch/s390/kvm/interrupt.c | 2 +- arch/s390/mm/gmap.c | 31 +- arch/s390/mm/pgtable.c | 12 +- arch/s390/purgatory/Makefile | 2 +- arch/sh/drivers/dma/dma-api.c | 2 +- arch/sh/include/asm/cache.h | 6 + arch/sh/include/asm/irq.h | 1 - arch/sh/include/asm/page.h | 6 - arch/sh/include/asm/rtc.h | 2 - arch/sh/include/asm/thread_info.h | 3 - arch/sh/kernel/setup.c | 4 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sh/mm/hugetlbpage.c | 4 +- arch/sparc/Kconfig | 2 +- arch/sparc/Kconfig.debug | 14 + arch/sparc/include/asm/irq_32.h | 1 - arch/sparc/include/asm/irq_64.h | 1 - arch/sparc/include/asm/nmi.h | 1 - arch/sparc/include/asm/timer_64.h | 1 - arch/sparc/kernel/ioport.c | 2 +- arch/sparc/kernel/kernel.h | 1 - arch/sparc/kernel/nmi.c | 15 +- arch/sparc/kernel/setup_32.c | 2 +- arch/sparc/kernel/setup_64.c | 2 +- arch/sparc/kernel/signal32.c | 2 + arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/mm/fault_64.c | 3 + arch/sparc/mm/hugetlbpage.c | 4 +- arch/sparc/mm/io-unit.c | 2 +- arch/sparc/mm/iommu.c | 2 +- arch/sparc/mm/tlb.c | 2 + arch/sparc/prom/bootstr_32.c | 2 +- arch/um/Kconfig | 1 - arch/um/Makefile | 2 +- arch/um/include/shared/user.h | 1 + arch/um/os-Linux/drivers/tuntap_user.c | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/include/asm/irq.h | 2 - arch/x86/include/asm/thread_info.h | 3 - arch/x86/include/asm/time.h | 1 - arch/x86/include/asm/tsc.h | 1 - arch/x86/kernel/cpu/sgx/ioctl.c | 2 +- arch/x86/kernel/ldt.c | 6 +- arch/x86/mm/mem_encrypt_identity.c | 2 +- arch/x86/purgatory/Makefile | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + arch/xtensa/mm/tlb.c | 5 +- block/fops.c | 18 +- drivers/base/devres.c | 6 +- drivers/base/regmap/Makefile | 2 +- drivers/base/regmap/internal.h | 15 +- drivers/base/regmap/regcache-maple.c | 140 +- drivers/base/regmap/regcache.c | 12 +- drivers/base/regmap/regmap-debugfs.c | 11 + drivers/base/regmap/regmap-irq.c | 273 +--- drivers/base/regmap/regmap-kunit.c | 451 ++++++ drivers/base/regmap/regmap-mmio.c | 2 +- drivers/base/regmap/regmap-raw-ram.c | 133 ++ drivers/base/regmap/regmap.c | 28 +- drivers/block/zram/zram_drv.c | 2 +- drivers/clk/Kconfig | 2 +- drivers/clk/clk-rk808.c | 34 +- drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 12 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 6 +- drivers/gpio/gpio-104-dio-48e.c | 37 +- drivers/gpu/drm/amd/amdgpu/atom.c | 2 +- drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c | 2 +- drivers/gpu/drm/display/drm_dp_helper.c | 2 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 2 +- drivers/gpu/drm/drm_gem.c | 68 +- drivers/gpu/drm/drm_managed.c | 6 +- drivers/gpu/drm/drm_mipi_dsi.c | 2 +- drivers/gpu/drm/i2c/tda998x_drv.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 55 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 8 +- drivers/gpu/drm/i915/i915_gpu_error.c | 50 +- drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c | 2 +- drivers/gpu/drm/radeon/radeon_atombios.c | 4 +- drivers/gpu/drm/radeon/radeon_combios.c | 4 +- drivers/gpu/drm/radeon/radeon_ttm.c | 2 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 2 +- drivers/gpu/drm/rockchip/rk3066_hdmi.c | 2 +- drivers/gpu/drm/sun4i/sun4i_hdmi_i2c.c | 2 +- drivers/greybus/connection.c | 4 +- drivers/greybus/svc.c | 2 +- drivers/infiniband/hw/qib/qib_user_pages.c | 2 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 2 +- drivers/infiniband/sw/siw/siw_mem.c | 2 +- drivers/input/misc/Kconfig | 2 +- drivers/iommu/Kconfig | 1 + drivers/iommu/dma-iommu.c | 58 +- drivers/iommu/iommu.c | 2 +- drivers/iommu/iommufd/pages.c | 4 +- drivers/md/dm-crypt.c | 2 +- drivers/md/dm-integrity.c | 4 +- drivers/md/dm.c | 2 +- drivers/md/raid5.c | 4 +- drivers/md/raid5.h | 2 +- drivers/media/platform/amphion/vpu_core.c | 2 +- drivers/media/platform/amphion/vpu_v4l2.c | 2 +- drivers/media/platform/chips-media/coda-common.c | 2 +- drivers/media/v4l2-core/videobuf-dma-sg.c | 2 +- drivers/memstick/host/r592.c | 4 +- drivers/mfd/Kconfig | 53 +- drivers/mfd/Makefile | 7 +- drivers/mfd/axp20x-i2c.c | 2 + drivers/mfd/axp20x.c | 78 +- drivers/mfd/{rk808.c => rk8xx-core.c} | 352 ++--- drivers/mfd/rk8xx-i2c.c | 185 +++ drivers/mfd/rk8xx-spi.c | 124 ++ drivers/mfd/tps6594-core.c | 462 ++++++ drivers/mfd/tps6594-i2c.c | 244 +++ drivers/mfd/tps6594-spi.c | 129 ++ drivers/misc/lkdtm/bugs.c | 4 +- drivers/misc/sgi-gru/grufault.c | 4 +- drivers/mmc/core/block.c | 35 +- drivers/mmc/core/card.h | 30 +- drivers/mmc/core/core.c | 15 +- drivers/mmc/core/quirks.h | 27 + drivers/mmc/core/sd.c | 2 +- drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/cqhci.h | 3 + drivers/mmc/host/dw_mmc-bluefield.c | 2 +- drivers/mmc/host/dw_mmc-k3.c | 2 +- drivers/mmc/host/dw_mmc-pltfm.c | 5 +- drivers/mmc/host/dw_mmc-pltfm.h | 2 +- drivers/mmc/host/dw_mmc-starfive.c | 2 +- drivers/mmc/host/meson-mx-sdhc-mmc.c | 8 +- drivers/mmc/host/mmci.c | 208 ++- drivers/mmc/host/mmci.h | 25 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 179 ++- drivers/mmc/host/mtk-sd.c | 48 +- drivers/mmc/host/sdhci-msm.c | 223 +-- drivers/mmc/host/sdhci-pci-core.c | 1 + drivers/mmc/host/sdhci-pci-gli.c | 406 +++++ drivers/mmc/host/sdhci-pci.h | 2 + drivers/mmc/host/sdhci.c | 4 +- drivers/mmc/host/sdhci.h | 7 + drivers/most/configfs.c | 8 +- drivers/mtd/chips/cfi_cmdset_0001.c | 3 +- drivers/mtd/chips/cfi_cmdset_0002.c | 3 +- drivers/mtd/chips/cfi_cmdset_0020.c | 3 +- drivers/mtd/chips/cfi_probe.c | 3 +- drivers/mtd/chips/cfi_util.c | 3 +- drivers/mtd/chips/gen_probe.c | 2 +- drivers/mtd/chips/jedec_probe.c | 3 +- drivers/mtd/chips/map_ram.c | 3 +- drivers/mtd/chips/map_rom.c | 3 +- drivers/mtd/devices/st_spi_fsm.c | 28 +- drivers/mtd/maps/pismo.c | 2 +- drivers/mtd/mtdcore.c | 21 + drivers/mtd/mtdpart.c | 1 - drivers/mtd/nand/raw/Makefile | 1 + drivers/mtd/nand/raw/arasan-nand-controller.c | 15 - drivers/mtd/nand/raw/internals.h | 1 + drivers/mtd/nand/raw/meson_nand.c | 134 +- drivers/mtd/nand/raw/nand_ids.c | 5 +- drivers/mtd/nand/raw/nand_macronix.c | 167 ++ drivers/mtd/nand/raw/nand_sandisk.c | 26 + drivers/mtd/nand/spi/gigadevice.c | 10 + drivers/mtd/nand/spi/macronix.c | 20 + drivers/mtd/sm_ftl.c | 2 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 3 +- drivers/net/ethernet/intel/ice/ice_ddp.h | 9 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 5 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 13 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 5 +- drivers/net/wireless/ath/ath10k/qmi.c | 3 +- drivers/net/wireless/ath/ath11k/qmi.c | 3 +- drivers/net/wireless/ath/ath12k/qmi.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 2 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 4 +- drivers/net/wireless/marvell/mwifiex/main.c | 8 +- drivers/net/wwan/t7xx/t7xx_hif_cldma.c | 13 +- drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c | 5 +- drivers/nvme/host/fc.c | 8 +- drivers/pci/Kconfig | 1 + drivers/perf/arm_pmu.c | 5 + drivers/perf/arm_pmuv3.c | 12 +- drivers/pinctrl/Kconfig | 2 +- drivers/pinctrl/pinctrl-rk805.c | 189 ++- drivers/power/supply/Kconfig | 2 +- drivers/regulator/88pg86x.c | 2 +- drivers/regulator/Kconfig | 33 +- drivers/regulator/Makefile | 3 + drivers/regulator/act8865-regulator.c | 2 +- drivers/regulator/ad5398.c | 2 +- drivers/regulator/axp20x-regulator.c | 290 +++- drivers/regulator/core.c | 30 +- drivers/regulator/da9121-regulator.c | 2 +- drivers/regulator/da9210-regulator.c | 2 +- drivers/regulator/da9211-regulator.c | 2 +- drivers/regulator/fan53555.c | 2 +- drivers/regulator/fan53880.c | 2 +- drivers/regulator/helpers.c | 23 +- drivers/regulator/isl6271a-regulator.c | 2 +- drivers/regulator/isl9305.c | 2 +- drivers/regulator/lp3971.c | 2 +- drivers/regulator/lp3972.c | 2 +- drivers/regulator/lp872x.c | 2 +- drivers/regulator/lp8755.c | 2 +- drivers/regulator/ltc3589.c | 4 +- drivers/regulator/ltc3676.c | 4 +- drivers/regulator/max1586.c | 2 +- drivers/regulator/max20086-regulator.c | 2 +- drivers/regulator/max20411-regulator.c | 2 +- drivers/regulator/max77826-regulator.c | 2 +- drivers/regulator/max8649.c | 2 +- drivers/regulator/max8660.c | 2 +- drivers/regulator/max8893.c | 2 +- drivers/regulator/max8952.c | 2 +- drivers/regulator/max8973-regulator.c | 2 +- drivers/regulator/mcp16502.c | 2 +- drivers/regulator/mp5416.c | 2 +- drivers/regulator/mp8859.c | 2 +- drivers/regulator/mp886x.c | 2 +- drivers/regulator/mpq7920.c | 2 +- drivers/regulator/mt6311-regulator.c | 2 +- drivers/regulator/mt6358-regulator.c | 221 ++- drivers/regulator/pca9450-regulator.c | 2 +- drivers/regulator/pf8x00-regulator.c | 2 +- drivers/regulator/pfuze100-regulator.c | 2 +- drivers/regulator/pv88060-regulator.c | 2 +- drivers/regulator/pv88080-regulator.c | 2 +- drivers/regulator/pv88090-regulator.c | 2 +- drivers/regulator/raa215300.c | 190 +++ drivers/regulator/rk808-regulator.c | 399 ++++- drivers/regulator/rpi-panel-attiny-regulator.c | 2 +- drivers/regulator/rt4801-regulator.c | 2 +- drivers/regulator/rt5190a-regulator.c | 2 +- drivers/regulator/rt5739.c | 2 +- drivers/regulator/rt5759-regulator.c | 2 +- drivers/regulator/rt6160-regulator.c | 2 +- drivers/regulator/rt6190-regulator.c | 2 +- drivers/regulator/rt6245-regulator.c | 2 +- drivers/regulator/rtmv20-regulator.c | 2 +- drivers/regulator/rtq2134-regulator.c | 2 +- drivers/regulator/rtq6752-regulator.c | 2 +- drivers/regulator/slg51000-regulator.c | 2 +- drivers/regulator/stm32-pwr.c | 2 +- drivers/regulator/sy8106a-regulator.c | 2 +- drivers/regulator/sy8824x.c | 2 +- drivers/regulator/sy8827n.c | 2 +- drivers/regulator/tps51632-regulator.c | 2 +- drivers/regulator/tps62360-regulator.c | 2 +- drivers/regulator/tps6286x-regulator.c | 2 +- drivers/regulator/tps6287x-regulator.c | 189 +++ drivers/regulator/tps65023-regulator.c | 2 +- drivers/regulator/tps65132-regulator.c | 2 +- drivers/regulator/tps65219-regulator.c | 6 +- drivers/regulator/tps6594-regulator.c | 615 ++++++++ drivers/rtc/Kconfig | 2 +- drivers/scsi/3w-9xxx.c | 2 +- drivers/scsi/NCR5380.c | 2 +- drivers/scsi/aacraid/aachba.c | 2 +- drivers/scsi/bnx2i/bnx2i_init.c | 2 +- drivers/scsi/hptiop.c | 4 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 6 +- drivers/scsi/megaraid/megaraid_sas_base.c | 12 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 6 +- drivers/scsi/qedi/qedi_main.c | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 2 +- drivers/soc/qcom/qcom-geni-se.c | 67 +- drivers/spi/Kconfig | 7 + drivers/spi/Makefile | 1 + drivers/spi/spi-atmel.c | 18 +- drivers/spi/spi-cadence-quadspi.c | 19 + drivers/spi/spi-cadence.c | 1 + drivers/spi/spi-dw-core.c | 14 +- drivers/spi/spi-dw-dma.c | 76 +- drivers/spi/spi-dw-mmio.c | 22 + drivers/spi/spi-dw.h | 1 + drivers/spi/spi-fsl-lpspi.c | 8 +- drivers/spi/spi-geni-qcom.c | 105 +- drivers/spi/spi-hisi-kunpeng.c | 2 +- drivers/spi/spi-imx.c | 63 +- drivers/spi/spi-mt65xx.c | 33 +- drivers/spi/spi-pl022.c | 4 +- drivers/spi/spi-qcom-qspi.c | 218 ++- drivers/spi/spi-rzv2m-csi.c | 667 ++++++++ drivers/spi/spi-s3c64xx.c | 197 +-- drivers/spi/spi-sc18is602.c | 2 +- drivers/spi/spi-sn-f-ospi.c | 17 +- drivers/spi/spi-stm32.c | 274 ++-- drivers/spi/spi-sun6i.c | 133 +- drivers/spi/spi-xcomm.c | 2 +- drivers/spi/spidev.c | 5 +- drivers/usb/core/buffer.c | 8 +- drivers/vdpa/vdpa_user/vduse_dev.c | 2 +- drivers/vfio/vfio_iommu_type1.c | 9 +- drivers/vhost/vdpa.c | 2 +- drivers/virt/acrn/ioreq.c | 4 +- drivers/xen/privcmd.c | 2 +- drivers/xen/pvcalls-back.c | 4 +- fs/afs/write.c | 16 +- fs/befs/btree.c | 2 +- fs/befs/linuxvfs.c | 2 +- fs/binfmt_elf.c | 4 +- fs/binfmt_elf_fdpic.c | 12 +- fs/btrfs/file.c | 6 +- fs/buffer.c | 259 ++-- fs/ceph/file.c | 6 - fs/direct-io.c | 10 +- fs/dlm/config.c | 4 +- fs/exec.c | 2 +- fs/ext4/file.c | 11 +- fs/ext4/inode.c | 4 +- fs/f2fs/file.c | 3 - fs/fs-writeback.c | 16 +- fs/fuse/file.c | 45 +- fs/gfs2/aops.c | 69 +- fs/gfs2/aops.h | 2 +- fs/gfs2/file.c | 6 +- fs/hostfs/hostfs.h | 1 + fs/hostfs/hostfs_kern.c | 213 ++- fs/hostfs/hostfs_user.c | 1 + fs/hugetlbfs/inode.c | 13 +- fs/iomap/buffered-io.c | 9 +- fs/iomap/direct-io.c | 88 +- fs/jbd2/journal.c | 6 +- fs/libfs.c | 41 + fs/nfs/file.c | 6 +- fs/nfs/nfsroot.c | 2 +- fs/ntfs/aops.c | 2 +- fs/ntfs/file.c | 2 - fs/ntfs3/file.c | 3 - fs/ocfs2/localalloc.c | 2 +- fs/ocfs2/ocfs2_trace.h | 2 - fs/ocfs2/quota_local.c | 9 +- fs/proc/kcore.c | 2 +- fs/proc/task_mmu.c | 77 +- fs/proc/task_nommu.c | 6 +- fs/proc/vmcore.c | 4 +- fs/pstore/ram.c | 6 +- fs/pstore/ram_core.c | 2 + fs/ramfs/inode.c | 2 +- fs/reiserfs/inode.c | 9 +- fs/reiserfs/xattr_security.c | 1 + fs/squashfs/block.c | 118 +- fs/squashfs/decompressor.c | 1 - fs/squashfs/decompressor_multi_percpu.c | 1 - fs/squashfs/squashfs_fs_sb.h | 1 + fs/squashfs/super.c | 17 + fs/userfaultfd.c | 62 +- fs/vboxsf/super.c | 2 +- fs/xfs/libxfs/xfs_btree.h | 2 +- fs/xfs/scrub/btree.h | 2 +- fs/xfs/xfs_file.c | 6 - fs/zonefs/file.c | 4 +- include/acpi/actbl3.h | 2 +- include/asm-generic/bug.h | 5 +- include/linux/acpi.h | 3 +- include/linux/audit.h | 2 - include/linux/audit_arch.h | 2 + include/linux/buffer_head.h | 4 +- include/linux/cache.h | 6 + include/linux/cgroup.h | 2 - include/linux/compaction.h | 104 +- include/linux/compiler_attributes.h | 13 + include/linux/cpuset.h | 12 +- include/linux/delay.h | 1 + include/linux/dma-map-ops.h | 61 + include/linux/dma-mapping.h | 5 +- include/linux/fault-inject.h | 9 + include/linux/fortify-string.h | 161 +- include/linux/frontswap.h | 2 +- include/linux/fs.h | 7 +- include/linux/gfp.h | 15 +- include/linux/hugetlb.h | 33 +- include/linux/iio/iio.h | 2 +- include/linux/init.h | 19 + include/linux/kasan.h | 2 +- include/linux/kcov.h | 17 + include/linux/lsm_hook_defs.h | 1 + include/linux/maple_tree.h | 130 +- include/linux/math.h | 22 +- include/linux/memblock.h | 1 - include/linux/memcontrol.h | 24 +- include/linux/memory_hotplug.h | 8 +- include/linux/mfd/axp20x.h | 32 + include/linux/mfd/rk808.h | 417 ++++- include/linux/mfd/tps6594.h | 1020 ++++++++++++ include/linux/migrate.h | 20 +- include/linux/mm.h | 229 +-- include/linux/mm_inline.h | 14 +- include/linux/mm_types.h | 23 +- include/linux/mmc/card.h | 1 + include/linux/mmdebug.h | 14 + include/linux/mmzone.h | 51 +- include/linux/mount.h | 2 + include/linux/nmi.h | 83 +- include/linux/overflow.h | 18 +- include/linux/page-isolation.h | 23 +- include/linux/pagemap.h | 6 +- include/linux/pagevec.h | 67 +- include/linux/panic.h | 3 + include/linux/percpu.h | 2 - include/linux/perf/arm_pmu.h | 2 + include/linux/pgtable.h | 176 +-- include/linux/platform_data/spi-s3c64xx.h | 1 + include/linux/ramfs.h | 1 + include/linux/regmap.h | 33 +- include/linux/regulator/driver.h | 2 + include/linux/regulator/mt6358-regulator.h | 10 +- include/linux/scatterlist.h | 84 +- include/linux/sched.h | 7 +- include/linux/security.h | 6 + include/linux/slab.h | 14 +- include/linux/soc/qcom/geni-se.h | 4 + include/linux/spi/spi.h | 17 + include/linux/string.h | 2 +- include/linux/sunrpc/svc.h | 2 +- include/linux/suspend.h | 9 +- include/linux/swap.h | 29 +- include/linux/swapops.h | 17 +- include/linux/syscalls.h | 5 + include/linux/thread_info.h | 5 + include/linux/types.h | 1 + include/linux/userfaultfd_k.h | 6 +- include/linux/zpool.h | 20 +- include/trace/events/compaction.h | 11 + include/trace/events/mmflags.h | 4 +- include/uapi/asm-generic/unistd.h | 5 +- include/uapi/linux/auto_dev-ioctl.h | 2 +- include/uapi/linux/capability.h | 5 +- include/uapi/linux/elf.h | 3 +- include/uapi/linux/mman.h | 14 + include/uapi/linux/spi/spi.h | 3 +- init/Kconfig | 10 + init/do_mounts.c | 15 +- init/main.c | 18 - io_uring/rsrc.c | 34 +- kernel/Makefile | 3 +- kernel/audit.h | 2 +- kernel/capability.c | 2 + kernel/cgroup/cgroup-internal.h | 2 - kernel/cgroup/cgroup-v1.c | 4 +- kernel/cgroup/cgroup.c | 72 +- kernel/cgroup/cpuset.c | 267 ++-- kernel/cgroup/misc.c | 1 - kernel/cgroup/rdma.c | 2 + kernel/cgroup/rstat.c | 26 +- kernel/dma/Kconfig | 7 + kernel/dma/direct.c | 2 +- kernel/dma/direct.h | 3 +- kernel/events/core.c | 4 + kernel/events/uprobes.c | 15 +- kernel/fork.c | 10 +- kernel/kallsyms.c | 4 +- kernel/kcov.c | 7 +- kernel/kexec_core.c | 93 +- kernel/kexec_file.c | 7 +- kernel/kthread.c | 4 +- kernel/locking/lock_events.h | 4 + kernel/panic.c | 3 +- kernel/params.c | 2 +- kernel/pid_sysctl.h | 1 - kernel/power/main.c | 27 + kernel/power/power.h | 5 + kernel/power/snapshot.c | 52 + kernel/sched/core.c | 44 +- kernel/sched/deadline.c | 67 +- kernel/sched/sched.h | 2 +- kernel/sys_ni.c | 1 + kernel/sysctl.c | 67 - kernel/time/clocksource.c | 2 +- kernel/trace/ftrace.c | 18 +- kernel/trace/trace.c | 8 +- kernel/trace/trace_events.c | 4 +- kernel/trace/trace_events_inject.c | 4 +- kernel/trace/trace_events_user.c | 2 +- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_probe.c | 2 +- kernel/watchdog.c | 356 +++-- kernel/watchdog_buddy.c | 113 ++ kernel/{watchdog_hld.c => watchdog_perf.c} | 105 +- kernel/workqueue.c | 322 +++- kernel/workqueue_internal.h | 24 +- lib/Kconfig.debug | 114 +- lib/Kconfig.ubsan | 57 +- lib/Makefile | 3 +- lib/decompress_inflate.c | 2 +- lib/decompress_unxz.c | 2 + lib/decompress_unzstd.c | 2 + lib/devmem_is_allowed.c | 1 + lib/devres.c | 2 +- lib/fortify_kunit.c | 14 + lib/kobject.c | 3 +- lib/kunit/debugfs.c | 1 + lib/maple_tree.c | 1626 ++++++++++---------- lib/overflow_kunit.c | 2 +- lib/show_mem.c | 37 - lib/strcat_kunit.c | 104 ++ lib/string.c | 4 +- lib/string_helpers.c | 12 +- lib/test_maple_tree.c | 863 +++++++++-- lib/ubsan.c | 3 - lib/ubsan.h | 11 + lib/zstd/common/zstd_deps.h | 18 - mm/Kconfig | 16 + mm/Makefile | 4 +- mm/backing-dev.c | 17 +- mm/cma.c | 4 +- mm/compaction.c | 334 ++-- mm/damon/core-test.h | 24 + mm/damon/ops-common.c | 32 +- mm/damon/ops-common.h | 4 +- mm/damon/paddr.c | 6 +- mm/damon/vaddr.c | 26 +- mm/debug.c | 9 + mm/debug_page_alloc.c | 59 + mm/debug_vm_pgtable.c | 9 +- mm/dmapool.c | 10 +- mm/early_ioremap.c | 8 +- mm/fadvise.c | 17 +- mm/fail_page_alloc.c | 66 + mm/filemap.c | 450 +++--- mm/frontswap.c | 10 +- mm/gup.c | 406 +++-- mm/gup_test.c | 27 +- mm/highmem.c | 12 +- mm/hmm.c | 6 +- mm/huge_memory.c | 56 +- mm/hugetlb.c | 126 +- mm/hugetlb_vmemmap.c | 17 +- mm/internal.h | 87 +- mm/kasan/common.c | 2 +- mm/kasan/generic.c | 76 +- mm/kasan/init.c | 9 +- mm/kasan/kasan.h | 159 +- mm/kasan/report.c | 44 +- mm/kasan/report_generic.c | 12 +- mm/kasan/report_hw_tags.c | 2 +- mm/kasan/report_sw_tags.c | 2 +- mm/kasan/shadow.c | 46 +- mm/kasan/sw_tags.c | 20 +- mm/kasan/tags.c | 2 +- mm/khugepaged.c | 125 +- mm/kmsan/core.c | 6 +- mm/kmsan/instrumentation.c | 2 +- mm/ksm.c | 38 +- mm/madvise.c | 150 +- mm/mapping_dirty_helpers.c | 38 +- mm/memblock.c | 33 +- mm/memcontrol.c | 253 ++- mm/memory-failure.c | 45 +- mm/memory-tiers.c | 3 +- mm/memory.c | 340 ++-- mm/memory_hotplug.c | 42 +- mm/mempolicy.c | 28 +- mm/migrate.c | 382 ++--- mm/migrate_device.c | 46 +- mm/mincore.c | 11 +- mm/mlock.c | 10 +- mm/mm_init.c | 154 +- mm/mmap.c | 222 +-- mm/mprotect.c | 87 +- mm/mremap.c | 35 +- mm/oom_kill.c | 8 +- mm/page-writeback.c | 6 +- mm/page_alloc.c | 873 ++--------- mm/page_isolation.c | 33 +- mm/page_owner.c | 2 +- mm/page_table_check.c | 6 +- mm/page_vma_mapped.c | 114 +- mm/pagewalk.c | 33 +- mm/percpu-internal.h | 11 +- mm/pgtable-generic.c | 58 +- mm/process_vm_access.c | 2 +- mm/ptdump.c | 2 +- mm/readahead.c | 1 - mm/rmap.c | 36 +- mm/secretmem.c | 4 +- mm/shmem.c | 7 +- mm/show_mem.c | 429 ++++++ mm/slab.c | 6 +- mm/slab.h | 5 +- mm/slab_common.c | 41 +- mm/sparse-vmemmap.c | 8 +- mm/sparse.c | 12 +- mm/swap.c | 20 +- mm/swap_state.c | 87 +- mm/swapfile.c | 109 +- mm/truncate.c | 27 +- mm/userfaultfd.c | 12 +- mm/vmalloc.c | 130 +- mm/vmscan.c | 197 +-- mm/vmstat.c | 15 + mm/workingset.c | 158 +- mm/z3fold.c | 249 +-- mm/zbud.c | 167 +- mm/zpool.c | 48 +- mm/zsmalloc.c | 408 +---- mm/zswap.c | 239 +-- net/mptcp/subflow.c | 6 + net/netfilter/ipset/ip_set_hash_netiface.c | 10 +- net/qrtr/ns.c | 2 +- net/rxrpc/af_rxrpc.c | 2 +- net/sunrpc/svc.c | 10 +- net/xdp/xdp_umem.c | 2 +- samples/kmemleak/kmemleak-test.c | 2 +- scripts/Makefile.ubsan | 2 +- scripts/checkpatch.pl | 24 +- scripts/spelling.txt | 22 + security/commoncap.c | 20 +- security/device_cgroup.c | 3 +- security/integrity/evm/evm_crypto.c | 2 +- security/integrity/evm/evm_main.c | 4 +- security/integrity/iint.c | 15 +- security/integrity/ima/ima_api.c | 9 +- security/integrity/ima/ima_main.c | 12 +- security/integrity/ima/ima_modsig.c | 3 + security/integrity/ima/ima_policy.c | 3 +- security/landlock/Kconfig | 2 +- security/lsm_audit.c | 2 +- security/safesetid/lsm.c | 2 +- security/security.c | 21 +- security/selinux/Makefile | 30 +- security/selinux/avc.c | 20 - security/selinux/hooks.c | 78 +- security/selinux/ima.c | 2 +- security/selinux/include/audit.h | 2 +- security/selinux/include/avc.h | 3 - security/selinux/include/ibpkey.h | 1 + security/selinux/include/ima.h | 2 +- security/selinux/include/initial_sid_to_string.h | 3 + security/selinux/include/security.h | 2 +- security/selinux/netlabel.c | 8 +- security/selinux/selinuxfs.c | 4 +- security/selinux/ss/avtab.c | 2 +- security/selinux/ss/avtab.h | 2 +- security/selinux/ss/conditional.c | 8 +- security/selinux/ss/conditional.h | 2 +- security/selinux/ss/context.h | 2 + security/selinux/ss/policydb.c | 6 +- security/selinux/ss/policydb.h | 2 +- security/selinux/ss/services.c | 40 +- security/smack/smack.h | 1 + security/smack/smack_lsm.c | 63 +- security/tomoyo/domain.c | 2 +- sound/soc/codecs/Kconfig | 2 +- tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 2 +- tools/spi/spidev_test.c | 107 +- tools/testing/kunit/configs/all_tests.config | 2 + tools/testing/kunit/configs/arch_uml.config | 3 + tools/testing/radix-tree/linux/init.h | 1 + tools/testing/radix-tree/maple.c | 164 +- tools/testing/selftests/Makefile | 22 +- tools/testing/selftests/cachestat/.gitignore | 2 + tools/testing/selftests/cachestat/Makefile | 8 + tools/testing/selftests/cachestat/test_cachestat.c | 269 ++++ tools/testing/selftests/cgroup/test_memcontrol.c | 9 +- tools/testing/selftests/damon/config | 7 + tools/testing/selftests/landlock/config | 9 +- tools/testing/selftests/landlock/config.um | 1 + tools/testing/selftests/landlock/fs_test.c | 387 ++++- tools/testing/selftests/lib.mk | 40 +- tools/testing/selftests/mm/.gitignore | 3 + tools/testing/selftests/mm/Makefile | 5 +- tools/testing/selftests/mm/cow.c | 37 +- tools/testing/selftests/mm/gup_longterm.c | 459 ++++++ tools/testing/selftests/mm/hugepage-shm.c | 4 - tools/testing/selftests/mm/hugepage-vmemmap.c | 4 - tools/testing/selftests/mm/hugetlb-madvise.c | 8 +- tools/testing/selftests/mm/khugepaged.c | 11 +- tools/testing/selftests/mm/madv_populate.c | 7 - tools/testing/selftests/mm/map_fixed_noreplace.c | 4 - tools/testing/selftests/mm/map_hugetlb.c | 12 - tools/testing/selftests/mm/map_populate.c | 2 - tools/testing/selftests/mm/migration.c | 5 +- tools/testing/selftests/mm/mlock-random-test.c | 1 + tools/testing/selftests/mm/mlock2-tests.c | 1 - tools/testing/selftests/mm/mlock2.h | 8 - tools/testing/selftests/mm/mrelease_test.c | 10 +- tools/testing/selftests/mm/mremap_dontunmap.c | 4 - tools/testing/selftests/mm/on-fault-limit.c | 4 - tools/testing/selftests/mm/pkey-powerpc.h | 3 - tools/testing/selftests/mm/pkey-x86.h | 20 +- tools/testing/selftests/mm/protection_keys.c | 13 +- tools/testing/selftests/mm/run_vmtests.sh | 10 +- tools/testing/selftests/mm/uffd-common.c | 59 + tools/testing/selftests/mm/uffd-common.h | 5 + tools/testing/selftests/mm/uffd-stress.c | 10 - tools/testing/selftests/mm/uffd-unit-tests.c | 16 +- tools/testing/selftests/mm/vm_util.c | 86 +- tools/testing/selftests/mm/vm_util.h | 5 +- tools/workqueue/wq_monitor.py | 168 ++ virt/kvm/async_pf.c | 3 +- virt/kvm/kvm_main.c | 13 +- 871 files changed, 21367 insertions(+), 10226 deletions(-) rename Documentation/{ => arch}/arm64/acpi_object_usage.rst (100%) rename Documentation/{ => arch}/arm64/amu.rst (100%) rename Documentation/{ => arch}/arm64/arm-acpi.rst (99%) rename Documentation/{ => arch}/arm64/asymmetric-32bit.rst (100%) rename Documentation/{ => arch}/arm64/booting.rst (100%) rename Documentation/{ => arch}/arm64/cpu-feature-registers.rst (100%) rename Documentation/{ => arch}/arm64/elf_hwcaps.rst (96%) rename Documentation/{ => arch}/arm64/features.rst (100%) rename Documentation/{ => arch}/arm64/hugetlbpage.rst (100%) rename Documentation/{ => arch}/arm64/index.rst (100%) rename Documentation/{ => arch}/arm64/kasan-offsets.sh (100%) rename Documentation/{ => arch}/arm64/kdump.rst (100%) rename Documentation/{ => arch}/arm64/legacy_instructions.rst (100%) rename Documentation/{ => arch}/arm64/memory-tagging-extension.rst (99%) rename Documentation/{ => arch}/arm64/memory.rst (100%) rename Documentation/{ => arch}/arm64/perf.rst (100%) rename Documentation/{ => arch}/arm64/pointer-authentication.rst (100%) rename Documentation/{ => arch}/arm64/ptdump.rst (100%) rename Documentation/{ => arch}/arm64/silicon-errata.rst (100%) rename Documentation/{ => arch}/arm64/sme.rst (99%) rename Documentation/{ => arch}/arm64/sve.rst (99%) rename Documentation/{ => arch}/arm64/tagged-address-abi.rst (99%) rename Documentation/{ => arch}/arm64/tagged-pointers.rst (98%) create mode 100644 Documentation/devicetree/bindings/mfd/rockchip,rk806.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/brcm,bcm2835-sdhost.txt create mode 100644 Documentation/devicetree/bindings/mmc/brcm,bcm2835-sdhost.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/brcm,kona-sdhci.txt create mode 100644 Documentation/devicetree/bindings/mmc/brcm,kona-sdhci.yaml create mode 100644 Documentation/devicetree/bindings/mtd/marvell,nand-controller.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/marvell-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/raw-nand-chip.yaml create mode 100644 Documentation/devicetree/bindings/regulator/renesas,raa215300.yaml create mode 100644 Documentation/devicetree/bindings/regulator/ti,tps62870.yaml create mode 100644 Documentation/devicetree/bindings/spi/renesas,rzv2m-csi.yaml rename Documentation/translations/zh_CN/{ => arch}/arm64/amu.rst (97%) rename Documentation/translations/zh_CN/{ => arch}/arm64/booting.txt (98%) rename Documentation/translations/zh_CN/{ => arch}/arm64/elf_hwcaps.rst (94%) rename Documentation/translations/zh_CN/{ => arch}/arm64/hugetlbpage.rst (91%) rename Documentation/translations/zh_CN/{ => arch}/arm64/index.rst (63%) rename Documentation/translations/zh_CN/{ => arch}/arm64/legacy_instructions.txt (95%) rename Documentation/translations/zh_CN/{ => arch}/arm64/memory.txt (97%) rename Documentation/translations/zh_CN/{ => arch}/arm64/perf.rst (96%) rename Documentation/translations/zh_CN/{ => arch}/arm64/silicon-errata.txt (97%) rename Documentation/translations/zh_CN/{ => arch}/arm64/tagged-pointers.txt (94%) rename Documentation/translations/zh_TW/{ => arch}/arm64/amu.rst (97%) rename Documentation/translations/zh_TW/{ => arch}/arm64/booting.txt (98%) rename Documentation/translations/zh_TW/{ => arch}/arm64/elf_hwcaps.rst (94%) rename Documentation/translations/zh_TW/{ => arch}/arm64/hugetlbpage.rst (91%) rename Documentation/translations/zh_TW/{ => arch}/arm64/index.rst (71%) rename Documentation/translations/zh_TW/{ => arch}/arm64/legacy_instructions.txt (96%) rename Documentation/translations/zh_TW/{ => arch}/arm64/memory.txt (97%) rename Documentation/translations/zh_TW/{ => arch}/arm64/perf.rst (96%) rename Documentation/translations/zh_TW/{ => arch}/arm64/silicon-errata.txt (97%) rename Documentation/translations/zh_TW/{ => arch}/arm64/tagged-pointers.txt (95%) create mode 100644 arch/arm64/kernel/watchdog_hld.c create mode 100644 drivers/base/regmap/regmap-raw-ram.c rename drivers/mfd/{rk808.c => rk8xx-core.c} (71%) create mode 100644 drivers/mfd/rk8xx-i2c.c create mode 100644 drivers/mfd/rk8xx-spi.c create mode 100644 drivers/mfd/tps6594-core.c create mode 100644 drivers/mfd/tps6594-i2c.c create mode 100644 drivers/mfd/tps6594-spi.c create mode 100644 drivers/mtd/nand/raw/nand_sandisk.c create mode 100644 drivers/regulator/raa215300.c create mode 100644 drivers/regulator/tps6287x-regulator.c create mode 100644 drivers/regulator/tps6594-regulator.c create mode 100644 drivers/spi/spi-rzv2m-csi.c create mode 100644 include/linux/mfd/tps6594.h create mode 100644 kernel/watchdog_buddy.c rename kernel/{watchdog_hld.c => watchdog_perf.c} (72%) delete mode 100644 lib/show_mem.c create mode 100644 lib/strcat_kunit.c create mode 100644 mm/debug_page_alloc.c create mode 100644 mm/fail_page_alloc.c create mode 100644 mm/show_mem.c create mode 100644 tools/testing/selftests/cachestat/.gitignore create mode 100644 tools/testing/selftests/cachestat/Makefile create mode 100644 tools/testing/selftests/cachestat/test_cachestat.c create mode 100644 tools/testing/selftests/damon/config create mode 100644 tools/testing/selftests/landlock/config.um create mode 100644 tools/testing/selftests/mm/gup_longterm.c create mode 100644 tools/workqueue/wq_monitor.py