This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits e8f5f1933319 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits aa482e935ca6 Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] omits c307669281a9 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 4d6d4dbd2a5c Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits 5470e1f759c2 Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] omits f3669d6adfce Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits ac1fa3c80243 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 96dd28e8e8e0 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] omits ff1f51d161bc Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 1ba96f7d6dab Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0dc9dce7f0da Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits 62ad43c1e0fe Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 088e693c0459 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 218f0e3459bc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e887a9131e4f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 275efc09446c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4487584eeda2 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 026d6bf10b33 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f3d032ecf099 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 7c457259721f drm/i915/psr: Fix BDW PSR AUX CH data register offsets 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 [...] new 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 new 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" new 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 new 26642864f8b2 Merge tag 'landlock-6.5-rc1' of git://git.kernel.org/pub/s [...] adds e455ca40dbcf audit: avoid missing-prototype warnings new 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 new 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 new 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 new 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 new 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/ new 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 new 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 new 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 new 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 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() new 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 new 77b1a7f7a05c Merge tag 'mm-nonmm-stable-2023-06-24-19-23' of git://git. [...] new 6581ccf03e71 mm: fix __access_remote_vm() GUP failure case new 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 new 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 new 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 [...] new 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 new 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 new 89181f544ffa Merge tag 'mmc-v6.5' of git://git.kernel.org/pub/scm/linux [...] new 6ed97703f170 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new a1551af2d0e8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new acc2ce509733 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new e77514a4de8c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new fab6c9f5f85c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new e17bbe0d4380 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 5cd20a3df5e0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 1da0d9e26290 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new f1ca792fd311 Merge branch 'counter-current' of git://git.kernel.org/pub [...] new 8f8ac97308de Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new d8070fbd2fd0 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 97782f93f252 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] new 179c2ff34795 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new a6fe04388082 Drivers: hv: Change hv_free_hyperv_page() to take void * argument new 55e544e1a922 x86/hyperv: Improve code for referencing hyperv_pcpu_input_arg new 155d8bf3c883 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 5d2ea37a8bce Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] new 22484a761935 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] new bf6dd48a6708 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new 9271a52df914 Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] new 5c1c4e99720d Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (e8f5f1933319) \ N -- N -- N refs/heads/pending-fixes (5c1c4e99720d)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 43 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/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/hyperv/hv_apic.c | 4 +- arch/x86/hyperv/ivm.c | 7 +- arch/x86/hyperv/mmu.c | 12 +- arch/x86/hyperv/nested.c | 11 +- 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/display/intel_psr_regs.h | 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/hv/connection.c | 13 +- drivers/hv/hv_balloon.c | 2 +- drivers/hv/hv_common.c | 10 +- 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/asm-generic/mshyperv.h | 2 +- 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 | 184 ++- 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 +- 880 files changed, 21382 insertions(+), 10261 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