This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 228a1157fb9f Merge tag '6.13-rc-part1-SMB3-client-fixes' of git://git.s [...] new 48901e9d6252 Merge branch 'mm-hotfixes-stable' into mm-stable. new f8f55e9ec73f selftests/mm: add pkey_sighandler_xx, hugetlb_dio to .gitignore new d2d243df445a mm: shmem: fix khugepaged activation policy for shmem new ba7196e56651 mm/damon: fix sparse warning for zero initializer new 15ff4d409e1a mm/memcontrol: add per-memcg pgpgin/pswpin counter new 9e9e085effe9 mm/vmalloc: combine all TLB flush operations of KASAN shad [...] new bf779fb9afb5 zram: introduce ZRAM_PP_SLOT flag new 58652f2b6d21 zram: permit only one post-processing operation at a time new 3f909a60cec1 zram: rework recompress target selection strategy new 330edc2bc059 zram: rework writeback target selection strategy new b967fa1ba72b zram: do not mark idle slots that cannot be idle new 1a1d0f8992d5 zram: reshuffle zram_free_page() flags operations new 5e99893444a0 zram: remove UNDER_WB and simplify writeback new cd3f8467afd4 mm: refactor mm_access() to not return NULL new 8c7904a8cd0d maple_tree: i is always less than or equal to mas_end new 1c148069b240 maple_tree: goto complete directly on a pivot of 0 new f36ba8108161 maple_tree: remove maple_big_node.parent new 5059aa6334fc maple_tree: memset maple_big_node as a whole new bbc251f30ef3 mm: fix shrink nr.unqueued_dirty counter issue new 1cd1a4e71b61 mm/mempolicy: fix comments for better documentation new 3b2faed068b9 selftests/mm: hugetlb_fault_after_madv: use default hugetl [...] new f33cea94e37c selftests/mm: hugetlb_fault_after_madv: improve test output new 021781b01275 mm/madvise: unrestrict process_madvise() for current process new f2f484085ef1 mm: move mm flags to mm_types.h new 66efef9b1a7d mm: pgtable: introduce pte_offset_map_{ro|rw}_nolock() new 7aefa59899e5 powerpc: assert_pte_locked() use pte_offset_map_ro_nolock() new bd6ad65ddcbb mm: filemap: filemap_fault_recheck_pte_none() use pte_offs [...] new c85507857bb8 mm: khugepaged: __collapse_huge_page_swapin() use pte_offs [...] new fc9c45b71f43 arm: adjust_pte() use pte_offset_map_rw_nolock() new d9c1ddf37b4c mm: handle_pte_fault() use pte_offset_map_rw_nolock() new 6dfd0d2cb369 mm: khugepaged: collapse_pte_mapped_thp() use pte_offset_m [...] new 24553a978b6f mm: copy_pte_range() use pte_offset_map_rw_nolock() new 838d02354464 mm: mremap: move_ptes() use pte_offset_map_rw_nolock() new 04965da7a4af mm: page_vma_mapped_walk: map_pte() use pte_offset_map_rw_ [...] new e9c74b543163 mm: userfaultfd: move_pages_pte() use pte_offset_map_rw_nolock() new 2441774f2d28 mm: multi-gen LRU: walk_pte_range() use pte_offset_map_rw_ [...] new 583e66debd1d mm: pgtable: remove pte_offset_map_nolock() new 473c371254d2 mm: migrate LRU_REFS_MASK bits in folio_migrate_flags new cb8e64be7681 mm: optimize truncation of shadow entries new d3db2c042591 mm: optimize invalidation of shadow entries new 1fa00a568d11 mm/cma: fix useless return in void function new 12833a732346 selftests/damon/access_memory_even: remove unused variables new 9c0a1b99e391 ksm: use a folio in try_to_merge_one_page() new 98c3ca0015b8 ksm: convert cmp_and_merge_page() to use a folio new 76f1a8261188 ksm: convert should_skip_rmap_item() to take a folio new b33cc96c7020 mm: add PageAnonNotKsm() new b9a256352f3b mm: remove PageKsm() new f0327de7067c gup: convert FOLL_TOUCH case in follow_page_pte() to folio new d7d65b103901 mm: move set_pxd_safe() helpers from generic to platform new e26060d1fbd3 mm: swap: make some count_mthp_stat() call-sites be THP-agnostic. new 5f5a3e9530be mm/truncate: reset xa_has_values flag on each iteration new b314e21596a4 maple_tree: do not hash pointers on dump in debug mode new 04f315a7dc43 mm: remove misleading 'unlikely' hint in vms_gather_munmap_vmas() new 7f24cbc9c4d4 mm/mmap: teach generic_get_unmapped_area{_topdown} to hand [...] new 7d7dba7f6891 arch/s390: teach arch_get_unmapped_area{_topdown} to handl [...] new 1317a5e7f7b1 arch/x86: teach arch_get_unmapped_area_vmflags to handle h [...] new a8d457b29b01 arch/sparc: teach arch_get_unmapped_area{_topdown} to hand [...] new 5959ffabbb67 arch/powerpc: teach book3s64 arch_get_unmapped_area{_topdo [...] new 7bd3f1e1a9ae mm: make hugetlb mappings go through mm_get_unmapped_area_vmflags new cc92882ee218 mm: drop hugetlb_get_unmapped_area{_*} functions new 5b2f650d593e arch/s390: clean up hugetlb definitions new bd40b053fabe mm: consolidate common checks in hugetlb_get_unmapped_area new 018d24539d9e percpu: fix data race with pcpu_nr_empty_pop_pages new 077c7c1e099f mm/memory.c: remove stray newline at top of file new 150e0fb86d69 MAINTAINERS: mailmap: update Alexey Klimov's email address new ebcfc63d6bca mm: abstract THP allocation new 1ced09e0331f mm: allocate THP on hugezeropage wp-fault new 01a9097aa3ce zram: do not open-code comp priority 0 new afe789b7367a kaslr: rename physmem_end and PHYSMEM_END to direct_map_ph [...] new 002c5d1ca89c mm/kmemleak: fix typo in object_no_scan() comment new f8780515fe91 mm: add pcp high_min high_max to proc zoneinfo new 6359c39c9de6 mm: remove unused hugepage for vma_alloc_folio() new 0aa3ef363792 memcg: add tracing for memcg stat updates new 7e1fbaa0df1d mm/hugetlb: perform vmemmap optimization batchly for speci [...] new f0c99037a0c6 maple_tree: refactor mas_wr_store_type() new 773ee2cda50c mm/zswap: avoid touching XArray for unnecessary invalidation new 5708d96da20b mm: avoid zeroing user movable page twice with init_on_alloc=1 new 1f2d03cc5351 vmscan: add a vmscan event for reclaim_pages new f69c2e4dc684 mm/vmstat: defer the refresh_zone_stat_thresholds after al [...] new 5b2100f723bd maple_tree: fix alloc node fail issue new 0f85eb3395c7 maple_tree: add some alloc node test case new 0cc8d68abe2f maple_tree: root node could be handled by !p_slot too new e852cb1d00ce maple_tree: clear request_count for new allocated one new 4223dd93bfc9 maple_tree: total is not changed for nomem_one case new 908378a30b09 maple_tree: simplify mas_push_node() new e4137f08816b mm, kasan, kmsan: instrument copy_from/to_kernel_nofault new 6c2625e9c2ef x86/percpu: fix clang warning when dealing with unsigned types new 4a7bba1df001 percpu: add a test case for the specific 64-bit value addition new d3ea85c6c5f7 mm: swap: use str_true_false() helper function new f1001f3d3b68 mm/mglru: reset page lru tier bits when activating new 7146de5ff504 tools: testing: fix phys_addr_t size on 64-bit systems new 5a90c155defa tmpfs: don't enable large folios if not supported new 9884efd795cc mm: huge_memory: move file_thp_enabled() into huge_memory.c new 4a9a27fdf7bf mm: shmem: remove __shmem_huge_global_enabled() new 0938b1614648 mm: don't set readahead flag on a folio when lookahead_siz [...] new 61e9df7085cc maple_tree: calculate new_end when needed new 38dc8f495246 maple_tree: remove sanity check from mas_wr_slot_store() new 58f1069311db mm/mremap: cleanup vma_to_resize() new 4b6b0a5188c2 mm/mremap: remove goto from mremap_to() new 5bb6345cd2ed mm: remove redundant condition for THP folio new b7f058f82739 mm: remove unused has_isolate_pageblock new f3650ef89b87 mm: shmem: update iocb->ki_pos directly to simplify tmpfs [...] new a284cb8472ec mm: shmem: improve the tmpfs large folio read performance new 78c018e3942c maple_tree: fix outdated flag name in comment new ed265529d39a mm/codetag: fix arg in pgalloc_tag_copy alloc_tag_sub new 722376934b6c mm/memory.c: simplify pfnmap_lockdep_assert new 39ac99852fca mm/page-writeback: raise wb_thresh to prevent write blocki [...] new 3f1f947a322d tools/mm: free the allocated memory new 628e1b8c4777 mm: add missing mmu_notifier_clear_young for !MMU_NOTIFIER new 8717734fdcc8 mm/memcontrol: fix seq_buf size to save memory when PAGE_S [...] new ab505e8be024 mm/page_alloc: use str_off_on() helper in build_all_zonelists() new f3c7a1ede435 mm/damon/vaddr: fix issue in damon_va_evenly_split_region() new 477327e10639 mm/damon/vaddr: add 'nr_piece == 1' check in damon_va_even [...] new 729881ffd390 mm: shmem: fallback to page size splice if large folio has [...] new aa6b4fdf5940 memcg-v1: fully deprecate move_charge_at_immigrate new 6b611388b626 memcg-v1: remove charge move code new a8cd9d4ce35e memcg-v1: no need for memcg locking for dirty tracking new 568bcf414849 memcg-v1: no need for memcg locking for writeback tracking new cf4a65539c13 memcg-v1: no need for memcg locking for MGLRU new a29c0e4b2e86 memcg-v1: remove memcg move locking code new c14f8046cd7c tools: testing: add additional vma_internal.h stubs new 52956b0d7fb9 mm: isolate mmap internal logic to mm/vma.c new 0d11630cc50a mm: refactor __mmap_region() new 5a689bac0bbc mm: remove unnecessary reset state logic on merge new VMA new 5ac87a885aec mm: defer second attempt at merge on mmap() new 642c66d84cd4 mm/vma: the pgoff is correct if can_merge_right new 906c38ff52e9 memcg: workingset: remove folio_memcg_rcu usage new beeb9220c730 mm: vmalloc: group declarations depending on CONFIG_MMU together new c82be0be9576 mm: vmalloc: don't account for number of nodes for HUGE_VM [...] new 0c3beacf681e asm-generic: introduce text-patching.h new 0c133b1e78cd module: prepare to handle ROX allocations for text new 0c6378a71574 arch: introduce set_direct_map_valid_noflush() new 9bfc4824fd48 x86/module: prepare module loading for ROX allocations of text new 2e45474ab14f execmem: add support for cache of large ROX pages new 5185e7f9f3bd x86/module: enable ROX caches for module text on 64 bit new 7c8c76e446ca maple_tree: add mas_for_each_rev() helper new 3e09c500bb5b alloc_tag: introduce shutdown_mem_profiling helper function new 0db6f8d7820a alloc_tag: load module tags into separate contiguous memory new 0f9b685626da alloc_tag: populate memory for module tags as needed new 42895a861244 alloc_tag: introduce pgtag_ref_handle to abstract page tag [...] new 4835f747d3ed alloc_tag: support for page allocation tag compression new b7fc16a16b08 mm/codetag: uninline and move pgalloc_tag_copy and pgalloc [...] new 91d0ec834786 zsmalloc: replace kmap_atomic with kmap_local_page new e664c2cd98cb mm/zsmalloc: use memcpy_from/to_page whereever possible new f7470591f8db mm: convert page_to_pgoff() to page_pgoff() new 7d3e93eca3ca mm: use page_pgoff() in more places new 713da0b33b3e mm: renovate page_address_in_vma() new 68158bfa3dbd mm: mass constification of folio/page pointers new 0386aaa6e9c8 bootmem: stop using page->index new 544ec0ed3764 mm: remove references to page->index in huge_memory.c new 33d7f15f916e mm: use page->private instead of page->index in percpu new 1bc542c6a0d1 mm/vmscan: wake up flushers conditionally to avoid cgroup OOM new e8c1a296b806 mm/show_mem: use str_yes_no() helper in show_free_areas() new 2b1d55498b67 memcg: factor out mem_cgroup_stat_aggregate() new 45488345d4b6 selftests/damon/huge_count_read_write: provide sufficientl [...] new e06a6b55ed3d selftests/damon/huge_count_read_write: remove unnecessary [...] new 82475d111de7 selftests/damon/_debugfs_common: hide expected error messa [...] new 9b1266ee08c2 selftests/damon/debugfs_duplicate_context_creation: hide e [...] new 12d021659c7a mm/damon/Kconfig: update DBGFS_KUNIT prompt copy for SYSFS_KUNIT new 73da523802ea mm/damon/tests/dbgfs-kunit: fix the header double inclusio [...] new 2ec0859039ec Merge branch 'mm-hotfixes-stable' into mm-stable new 69bad21551c9 mm: define obj_cgroup_get() if CONFIG_MEMCG is not defined new 3d0f560a367e mm: zswap: modify zswap_compress() to accept a page instea [...] new 0201c054c2a3 mm: zswap: rename zswap_pool_get() to zswap_pool_tryget() new 6e1fa555ec77 mm: zswap: modify zswap_stored_pages to be atomic_long_t new b7c0ccdfbafd mm: zswap: support large folios in zswap_store() new 0c560dd86040 mm: swap: count successful large folio zswap stores in hug [...] new ed882add6ded mm: zswap: zswap_store_page() will initialize entry after [...] new aaf2914aec0f mm: add per-order mTHP swpin counters new ae193dd79398 kasan: move checks to do_strncpy_from_user new ca79a00bb9a8 kasan: migrate copy_user_test to kunit new 4e4d9c72c946 kasan: delete CONFIG_KASAN_MODULE_TEST new 5f6170a469cd mm: pagewalk: add the ability to install PTEs new 7c53dfbdb024 mm: add PTE_MARKER_GUARD PTE marker new 662df3e5c376 mm: madvise: implement lightweight guard page mechanism new 75d60eb30daa tools: testing: update tools UAPI header for mman-common.h new 876320d71f51 selftests/mm: add self tests for guard page feature new ab6e8e74e473 mm: delete the unused put_pages_list() new e1479b880cb2 memcg: rename do_flush_stats and add force flag new f914ac96ee88 memcg: add flush tracepoint new 408a8dc62322 mm/memory-failure: replace sprintf() with sysfs_emit() new f85219096648 zram: clear IDLE flag after recompression new d37da422edb0 zram: clear IDLE flag in mark_idle() new e847f8cd96ae selftest/mm: fix typo in virtual_address_range new 4175eff0e007 selftests/mm: skip virtual_address_range tests on riscv new 8e1817b6ba97 vma: detect infinite loop in vma tree new 04dafdd2082c maple_tree: print empty for an empty tree on mt_dump() new cefbcf206f6d maple_tree: the return value of mas_root_expand() is not used new 8c836f1712d7 maple_tree: not necessary to check index/last again new 0ea120b278ad maple_tree: refine mas_store_root() on storing NULL new 431e10601913 maple_tree: add a test checking storing null new e3d37a6f6295 tools/mm: fix slabinfo crash when MAX_SLABS is exceeded new 949042811117 mm: shmem: control THP support through the kernel command line new 1c8d48497525 mm: move ``get_order_from_str()`` to internal.h new 24f9cd195fbc mm: shmem: override mTHP shmem default with a kernel parameter new 93c1e57adeb0 mm: huge_memory: use strscpy() instead of strcpy() new ad2bc8812fc1 mm: remove unnecessary page_table_lock on stack expansion new c28432acf617 kasan: use EXPORT_SYMBOL_IF_KUNIT to export symbols new 1857099c18e1 kasan: change kasan_atomics kunit test as KUNIT_CASE_SLOW new 3738290bfc99 kasan: add kunit tests for kmalloc_track_caller, kmalloc_n [...] new 3f28bbe56c7b mm/list_lru: don't pass unnecessary key parameters new 78c0ed09131b mm/list_lru: don't export list_lru_add new 8d42abbfa4ef mm/list_lru: code clean up for reparenting new 28e98022b31e mm/list_lru: simplify reparenting and initial allocation new fb56fdf8b9a2 mm/list_lru: split the lock to per-cgroup scope new da0c02516c50 mm/list_lru: simplify the list_lru walk callback function new 7591c127f3b1 kmemleak: iommu/iova: fix transient kmemleak false positive new 7269ed4af344 mm: define general function pXd_init() new e19175909180 Docs/mm/damon: recommend academic papers to read and/or cite new e51e10fadb2a MAINTAINERS/MEMORY MANAGEMENT: add document files for mm new 9f3310ccc71e zram: ZRAM_DEF_COMP should depend on ZRAM new 9b5c87d47949 mm: mmap_lock: check trace_mmap_lock_$type_enabled() inste [...] new 2ea80b039b9a vmstat: call fold_vm_zone_numa_events() before show per zo [...] new 05d4532b60e3 memcg/hugetlb: add hugeTLB counters to memcg new f364cdeb3893 zram: fix NULL pointer in comp_algorithm_show() new 811808d36539 mm/kfence: add a new kunit test test_use_after_free_read_n [...] new 2532e6c74a67 cma: enforce non-zero pageblock_order during cma_init_rese [...] new 5c00ff742bf5 Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel [...] new c39b1dcf055d powerpc/vdso: Add a page for non-time data new 4e3fa1aecb2c powerpc/vdso: Implement __arch_get_vdso_rng_data() new 0161bd38c243 powerpc/vdso: Flag VDSO64 entry points as functions new 0882db7f928c Merge branch 'topic/vdso' into next new adfaec30ffac powerpc/fadump: Refactor and prepare fadump_cma_init for l [...] new 6faeac507beb powerpc/fadump: Reserve page-aligned boot_memory_size duri [...] new 05b94cae1c47 powerpc/fadump: Move fadump_cma_init to setup_arch() after [...] new 06dbbb4d5f71 powerpc/mm/fault: Fix kfence page fault reporting new 47780e7eae78 book3s64/hash: Remove kfence support temporarily new 8b1085523fd2 book3s64/hash: Refactor kernel linear map related calls new cc5734481b3c book3s64/hash: Add hash_debug_pagealloc_add_slot() function new ff8631cdc23a book3s64/hash: Add hash_debug_pagealloc_alloc_slots() function new 43919f4154be book3s64/hash: Refactor hash__kernel_map_pages() function new 685d942d00d8 book3s64/hash: Make kernel_map_linear_page() generic new 47dd2e63d42a book3s64/hash: Disable debug_pagealloc if it requires more memory new 8fec58f503b2 book3s64/hash: Add kfence functionality new b5fbf7e2c6a4 book3s64/radix: Refactoring common kfence related functions new 76b7d6463fc5 book3s64/hash: Disable kfence if not early init new 8846d9683884 book3s64/hash: Early detect debug_pagealloc size requirement new 46e1879deea2 powerpc: Fix stack protector Kconfig test for clang new bee08a9e6ab0 powerpc: Adjust adding stack protector flags to KBUILD_CLA [...] new 5e296fc37e1a powerpc/64: Drop IPI_PRIORITY from asm-offsets new 3c9670df7f7e powerpc/machdep: Drop include of seq_file.h new b23b9edf64b6 powerpc/machdep: Drop include of dma-mapping.h new cadae3a45d23 powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore new c7182a0bdec1 powerpc/boot: Remove bogus reference to lilo new 62f8f307c80e powerpc/64: Remove maple platform new 0b9846529e29 powerpc/trace: Account for -fpatchable-function-entry supp [...] new be87d713eadd powerpc/kprobes: Use ftrace to determine if a probe is at [...] new 161d62c2b067 powerpc64/ftrace: Nop out additional 'std' instruction emi [...] new 654b3fa61b81 powerpc32/ftrace: Unify 32-bit and 64-bit ftrace entry code new c12cfe9dee07 powerpc/module_64: Convert #ifdef to IS_ENABLED() new 8b0dc1305ea0 powerpc/ftrace: Remove pointer to struct module from dyn_a [...] new 1d59bd2fc07f powerpc/ftrace: Skip instruction patching if the instructi [...] new ed6144656bb1 powerpc/ftrace: Move ftrace stub used for init text before [...] new 9670f6d2097c powerpc64/bpf: Fold bpf_jit_emit_func_call_hlp() into bpf_ [...] new 782f46cbce53 powerpc/ftrace: Add a postlink script to validate function tracer new 1198c9c689cf kbuild: Add generic hook for architectures to use before t [...] new eec37961a56a powerpc64/ftrace: Move ftrace sequence out of line new cf9bc0efcce2 powerpc64/ftrace: Support .text larger than 32MB with out- [...] new e717754f0bb5 powerpc/ftrace: Add support for DYNAMIC_FTRACE_WITH_CALL_OPS new a52f6043a223 powerpc/ftrace: Add support for DYNAMIC_FTRACE_WITH_DIRECT_CALLS new 71db948b9d27 samples/ftrace: Add support for ftrace direct samples on powerpc new d243b62b7bd3 powerpc64/bpf: Add support for bpf trampolines new d677ce521334 powerpc/vdso: Drop -mstack-protector-guard flags in 32-bit [...] new 2866949ec889 powerpc/ps3: replace open-coded sysfs_emit function new f1c774ba9105 powerpc/modules: start/end_opd are only needed for ABI v1 new 19e0a70e6c3c powerpc: Use str_enabled_disabled() helper function new 2abbd6d5fbe0 powerpc: Add __must_check to set_memory_...() new da6ffe855b5a powerpc/ps3: Mark ps3_setup_uhc_device() __init new 3b9bde403aaf selftests/powerpc: Lower run time of count_stcx_fail test new 5543d595954e selftests/powerpc: Give all tests 2 minutes timeout new d5f578f90a34 selftests/powerpc: Fix 32-bit BE build errors on Ubuntu 24.04 new c6a75555b4b2 selftests/powerpc: Return errors from all tests new a8a54a65cac4 selftests/powerpc: Detect taint change in mitigation patch [...] new 817a763a07f2 powerpc/44x: Use for_each_of_range() iterator new f3ef7dbda9b5 powerpc/cell: Use for_each_of_range() iterator new cfec8463d9a1 powerpc/ftrace: Fix ftrace bug with KASAN=y new f4892c68ecc1 powerpc/fadump: allocate memory for additional parameters early new fb90dca828b6 fadump: reserve param area if below boot_mem_top new 44e5d21e6d3f powerpc/pseries: Fix KVM guest detection for disabling har [...] new 5b881c1f8379 powerpc/irq: use seq_put_decimal_ull_width() for decimal values new fae2987e6778 cpufreq: maple: Remove maple driver new be6b0eb5c46d powerpc/cell: Remove dead extern declaration for spu_priv1 [...] new d7a82238cb8c powerpc/vdso: Remove unused clockmode asm offsets new a26c4dbb3d9c powerpc/sstep: make emulate_vsx_load and emulate_vsx_store static new 276e036e5844 powerpc/ps3: Reorganize kerneldoc parameter names new bfd9c145533b powerpc/ep8248e: Use %pa to format resource_size_t new b196db2f5366 powerpc/xmon: symbol lookup length fixed new 7ca93aa9204b selftests/powerpc: Remove the path after initialization. new 6da1cab4f5f8 powerpc/xive: Use cpumask_intersects() new f20b0a03674c powerpc: remove dead config options for MPC85xx platform support new 2e716f5cdebe powerpc/powermac: Use of_property_match_string() in pmac_h [...] new 352268dc6da7 macintosh: Use common error handling code in via_pmu_led_init() new 83b5a407fbb7 powerpc/kexec: Fix return of uninitialized variable new e9d3270007b1 ps3: Correct some typos in comments new 4aa5cc1e0012 powerpc-km82xx.c: replace of_node_put() with __free new a5371018eefd powerpc/Makefile: Allow overriding CPP new 27aef9391bd3 MAINTAINERS: powerpc: Mark Maddy as "M" new 1db6a4e8a3fc KVM: PPC: replace call_rcu by kfree_rcu for simple kmem_ca [...] new 96e266e3bcd6 KVM: PPC: Book3S HV: Add Power11 capability support for Ne [...] new ed351c574321 Revert "KVM: PPC: Book3S HV Nested: Stop forwarding all HF [...] new 0d3c6b28896f KVM: PPC: Book3S HV: Stop using vc->dpdes for nested KVM guests new 26686db69917 KVM: PPC: Book3S HV: Avoid returning to nested hypervisor [...] new 590d2f9347f7 KVM: PPC: Book3S HV: Fix kmv -> kvm typo new ba6d8efb1bd7 Merge branch 'topic/ppc-kvm' into next new 176cda0619b6 powerpc/perf: Add perf interface to expose vpa counters new 4ae0b32ecee7 docs: ABI: sysfs-bus-event_source-devices-vpa-pmu: Documen [...] new 5f0b48c6a168 powerpc/kvm: Add vpa latency counters to kvm_vcpu_arch new f26f9933e3e3 powerpc/perf: Add per-task/process monitoring to vpa_pmu driver new 3c592ce7991c EDAC/powerpc: Remove PPC_MAPLE drivers new 42d9e8b7ccdd Merge tag 'powerpc-6.13-1' of git://git.kernel.org/pub/scm [...]
The 310 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: .../testing/sysfs-bus-event_source-devices-vpa-pmu | 24 + Documentation/admin-guide/blockdev/zram.rst | 2 + Documentation/admin-guide/cgroup-v1/memory.rst | 82 +- Documentation/admin-guide/cgroup-v2.rst | 5 + Documentation/admin-guide/kernel-parameters.txt | 17 + Documentation/admin-guide/mm/transhuge.rst | 35 +- Documentation/arch/powerpc/booting.rst | 4 +- Documentation/dev-tools/kasan.rst | 23 +- Documentation/dev-tools/kmemleak.rst | 1 + Documentation/mm/allocation-profiling.rst | 7 +- Documentation/mm/damon/index.rst | 6 + Documentation/mm/split_page_table_lock.rst | 6 +- .../translations/zh_CN/dev-tools/kasan.rst | 20 +- .../translations/zh_TW/dev-tools/kasan.rst | 21 +- MAINTAINERS | 4 +- arch/Kconfig | 14 + arch/alpha/include/asm/Kbuild | 1 + arch/alpha/include/asm/page.h | 2 +- arch/alpha/include/uapi/asm/mman.h | 3 + arch/arc/include/asm/Kbuild | 1 + arch/arm/include/asm/{patch.h => text-patching.h} | 0 arch/arm/kernel/ftrace.c | 2 +- arch/arm/kernel/jump_label.c | 2 +- arch/arm/kernel/kgdb.c | 2 +- arch/arm/kernel/patch.c | 2 +- arch/arm/mm/fault-armv.c | 53 +- arch/arm/probes/kprobes/core.c | 2 +- arch/arm/probes/kprobes/opt-arm.c | 2 +- arch/arm64/include/asm/memory.h | 2 +- arch/arm64/include/asm/set_memory.h | 1 + .../include/asm/{patching.h => text-patching.h} | 0 arch/arm64/kernel/ftrace.c | 2 +- arch/arm64/kernel/jump_label.c | 2 +- arch/arm64/kernel/kgdb.c | 2 +- arch/arm64/kernel/patching.c | 2 +- arch/arm64/kernel/probes/kprobes.c | 2 +- arch/arm64/kernel/traps.c | 2 +- arch/arm64/mm/fault.c | 2 +- arch/arm64/mm/pageattr.c | 16 + arch/arm64/net/bpf_jit_comp.c | 2 +- arch/csky/include/asm/Kbuild | 1 + arch/hexagon/include/asm/Kbuild | 1 + arch/loongarch/include/asm/Kbuild | 1 + arch/loongarch/include/asm/hugetlb.h | 5 - arch/loongarch/include/asm/pgtable.h | 3 + arch/loongarch/include/asm/set_memory.h | 1 + arch/loongarch/mm/pageattr.c | 19 + arch/m68k/include/asm/Kbuild | 1 + arch/m68k/include/asm/page_no.h | 2 +- arch/microblaze/include/asm/Kbuild | 1 + arch/mips/include/asm/Kbuild | 1 + arch/mips/include/asm/hugetlb.h | 5 - arch/mips/include/asm/pgtable-64.h | 2 + arch/mips/include/uapi/asm/mman.h | 3 + arch/nios2/include/asm/Kbuild | 1 + arch/openrisc/include/asm/Kbuild | 1 + arch/parisc/include/asm/hugetlb.h | 15 - .../include/asm/{patch.h => text-patching.h} | 0 arch/parisc/include/uapi/asm/mman.h | 3 + arch/parisc/kernel/ftrace.c | 2 +- arch/parisc/kernel/jump_label.c | 2 +- arch/parisc/kernel/kgdb.c | 2 +- arch/parisc/kernel/kprobes.c | 2 +- arch/parisc/kernel/patch.c | 2 +- arch/parisc/mm/hugetlbpage.c | 21 - arch/powerpc/Kbuild | 2 +- arch/powerpc/Kconfig | 26 +- arch/powerpc/Kconfig.debug | 6 - arch/powerpc/Makefile | 30 +- arch/powerpc/Makefile.postlink | 8 + arch/powerpc/boot/.gitignore | 1 - arch/powerpc/boot/Makefile | 3 +- arch/powerpc/boot/wrapper | 7 +- arch/powerpc/configs/maple_defconfig | 111 -- arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/include/asm/cputable.h | 11 +- arch/powerpc/include/asm/dtl.h | 4 +- arch/powerpc/include/asm/fadump.h | 9 + arch/powerpc/include/asm/ftrace.h | 33 +- arch/powerpc/include/asm/hvcall.h | 1 + arch/powerpc/include/asm/kfence.h | 8 +- arch/powerpc/include/asm/kprobes.h | 2 +- arch/powerpc/include/asm/kvm_book3s_64.h | 10 +- arch/powerpc/include/asm/kvm_host.h | 5 + arch/powerpc/include/asm/machdep.h | 8 +- arch/powerpc/include/asm/module.h | 7 + arch/powerpc/include/asm/ppc-opcode.h | 14 + arch/powerpc/include/asm/set_memory.h | 14 +- arch/powerpc/include/asm/spu_priv1.h | 1 - arch/powerpc/include/asm/sstep.h | 5 - .../asm/{code-patching.h => text-patching.h} | 0 arch/powerpc/include/asm/udbg.h | 1 - arch/powerpc/include/asm/vdso.h | 1 + arch/powerpc/include/asm/vdso/getrandom.h | 16 +- arch/powerpc/include/asm/vdso_datapage.h | 24 +- arch/powerpc/kernel/asm-offsets.c | 15 +- arch/powerpc/kernel/crash_dump.c | 2 +- arch/powerpc/kernel/epapr_paravirt.c | 2 +- arch/powerpc/kernel/fadump.c | 72 +- arch/powerpc/kernel/irq.c | 44 +- arch/powerpc/kernel/jump_label.c | 2 +- arch/powerpc/kernel/kgdb.c | 2 +- arch/powerpc/kernel/kprobes.c | 20 +- arch/powerpc/kernel/misc_64.S | 8 +- arch/powerpc/kernel/module_32.c | 2 +- arch/powerpc/kernel/module_64.c | 68 +- arch/powerpc/kernel/optprobes.c | 2 +- arch/powerpc/kernel/process.c | 2 +- arch/powerpc/kernel/prom.c | 3 + arch/powerpc/kernel/prom_init.c | 86 -- arch/powerpc/kernel/secure_boot.c | 5 +- arch/powerpc/kernel/security.c | 2 +- arch/powerpc/kernel/setup-common.c | 6 +- arch/powerpc/kernel/setup_32.c | 2 +- arch/powerpc/kernel/setup_64.c | 3 +- arch/powerpc/kernel/static_call.c | 2 +- arch/powerpc/kernel/sysfs.c | 1 + arch/powerpc/kernel/trace/Makefile | 11 +- arch/powerpc/kernel/trace/ftrace.c | 300 ++++- arch/powerpc/kernel/trace/ftrace_64_pg.c | 71 +- arch/powerpc/kernel/trace/ftrace_entry.S | 244 +++- arch/powerpc/kernel/udbg.c | 3 - arch/powerpc/kernel/udbg_16550.c | 23 - arch/powerpc/kernel/vdso.c | 16 +- arch/powerpc/kernel/vdso/Makefile | 10 +- arch/powerpc/kernel/vdso/cacheflush.S | 2 +- arch/powerpc/kernel/vdso/datapage.S | 4 +- arch/powerpc/kernel/vdso/getrandom.S | 2 - arch/powerpc/kernel/vdso/gettimeofday.S | 5 +- arch/powerpc/kernel/vdso/vdso32.lds.S | 2 +- arch/powerpc/kernel/vdso/vdso64.lds.S | 2 +- arch/powerpc/kernel/vdso/vgetrandom.c | 4 +- arch/powerpc/kernel/vmlinux.lds.S | 3 +- arch/powerpc/kexec/file_load_64.c | 9 +- arch/powerpc/kvm/book3s_hv.c | 119 +- arch/powerpc/kvm/book3s_hv_nested.c | 16 +- arch/powerpc/kvm/book3s_hv_nestedv2.c | 4 +- arch/powerpc/kvm/book3s_mmu_hpte.c | 8 +- arch/powerpc/kvm/trace_hv.h | 2 +- arch/powerpc/lib/code-patching.c | 2 +- arch/powerpc/lib/feature-fixups.c | 2 +- arch/powerpc/lib/sstep.c | 12 +- arch/powerpc/lib/test-code-patching.c | 2 +- arch/powerpc/lib/test_emulate_step.c | 2 +- arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s64/hash_utils.c | 366 ++++-- arch/powerpc/mm/book3s64/pgtable.c | 13 + arch/powerpc/mm/book3s64/radix_pgtable.c | 12 - arch/powerpc/mm/book3s64/slb.c | 2 +- arch/powerpc/mm/book3s64/slice.c | 50 +- arch/powerpc/mm/fault.c | 10 +- arch/powerpc/mm/init-common.c | 1 + arch/powerpc/mm/kasan/init_32.c | 2 +- arch/powerpc/mm/mem.c | 2 +- arch/powerpc/mm/nohash/44x.c | 2 +- arch/powerpc/mm/nohash/book3e_pgtable.c | 2 +- arch/powerpc/mm/nohash/tlb.c | 2 +- arch/powerpc/mm/nohash/tlb_64e.c | 2 +- arch/powerpc/mm/pgtable.c | 2 +- arch/powerpc/net/bpf_jit.h | 17 + arch/powerpc/net/bpf_jit_comp.c | 849 ++++++++++++- arch/powerpc/net/bpf_jit_comp32.c | 7 +- arch/powerpc/net/bpf_jit_comp64.c | 72 +- arch/powerpc/perf/8xx-pmu.c | 2 +- arch/powerpc/perf/Makefile | 2 + arch/powerpc/perf/core-book3s.c | 2 +- arch/powerpc/perf/vpa-pmu.c | 203 ++++ arch/powerpc/platforms/44x/pci.c | 23 +- arch/powerpc/platforms/52xx/efika.c | 1 + arch/powerpc/platforms/82xx/ep8248e.c | 2 +- arch/powerpc/platforms/82xx/km82xx.c | 6 +- arch/powerpc/platforms/85xx/Kconfig | 21 - arch/powerpc/platforms/85xx/smp.c | 2 +- arch/powerpc/platforms/86xx/mpc86xx_smp.c | 2 +- arch/powerpc/platforms/Kconfig | 1 - arch/powerpc/platforms/Makefile | 1 - arch/powerpc/platforms/cell/iommu.c | 49 +- arch/powerpc/platforms/cell/smp.c | 2 +- arch/powerpc/platforms/embedded6xx/linkstation.c | 1 + arch/powerpc/platforms/embedded6xx/mvme5100.c | 1 + arch/powerpc/platforms/maple/Kconfig | 19 - arch/powerpc/platforms/maple/maple.h | 14 - arch/powerpc/platforms/maple/pci.c | 672 ----------- arch/powerpc/platforms/maple/setup.c | 363 ------ arch/powerpc/platforms/maple/time.c | 170 --- arch/powerpc/platforms/powermac/backlight.c | 14 +- arch/powerpc/platforms/powermac/smp.c | 2 +- arch/powerpc/platforms/powernv/idle.c | 2 +- arch/powerpc/platforms/powernv/smp.c | 2 +- arch/powerpc/platforms/ps3/device-init.c | 2 +- arch/powerpc/platforms/ps3/interrupt.c | 2 +- arch/powerpc/platforms/ps3/repository.c | 2 +- arch/powerpc/platforms/ps3/system-bus.c | 5 +- arch/powerpc/platforms/pseries/Kconfig | 14 + arch/powerpc/platforms/pseries/dtl.c | 8 +- arch/powerpc/platforms/pseries/lpar.c | 9 +- arch/powerpc/platforms/pseries/msi.c | 1 + arch/powerpc/platforms/pseries/papr_scm.c | 1 + arch/powerpc/platforms/pseries/smp.c | 2 +- arch/powerpc/platforms/pseries/svm.c | 1 + arch/powerpc/sysdev/xive/common.c | 2 +- arch/powerpc/sysdev/xive/spapr.c | 1 + .../{platforms/maple/Makefile => tools/.gitignore} | 2 +- arch/powerpc/tools/Makefile | 10 + arch/powerpc/tools/ftrace-gen-ool-stubs.sh | 52 + arch/powerpc/tools/ftrace_check.sh | 50 + arch/powerpc/xmon/xmon.c | 8 +- arch/riscv/errata/andes/errata.c | 2 +- arch/riscv/errata/sifive/errata.c | 2 +- arch/riscv/errata/thead/errata.c | 2 +- arch/riscv/include/asm/pgtable.h | 19 + arch/riscv/include/asm/set_memory.h | 1 + .../riscv/include/asm/{patch.h => text-patching.h} | 0 arch/riscv/include/asm/uprobes.h | 2 +- arch/riscv/kernel/alternative.c | 2 +- arch/riscv/kernel/cpufeature.c | 3 +- arch/riscv/kernel/ftrace.c | 2 +- arch/riscv/kernel/jump_label.c | 2 +- arch/riscv/kernel/patch.c | 2 +- arch/riscv/kernel/probes/kprobes.c | 2 +- arch/riscv/mm/pageattr.c | 15 + arch/riscv/net/bpf_jit_comp64.c | 2 +- arch/riscv/net/bpf_jit_core.c | 2 +- arch/s390/include/asm/hugetlb.h | 73 +- arch/s390/include/asm/page.h | 2 +- arch/s390/include/asm/set_memory.h | 1 + arch/s390/mm/hugetlbpage.c | 85 -- arch/s390/mm/mmap.c | 9 +- arch/s390/mm/pageattr.c | 12 + arch/sh/include/asm/Kbuild | 1 + arch/sh/include/asm/hugetlb.h | 15 - arch/sparc/include/asm/Kbuild | 1 + arch/sparc/kernel/sys_sparc_32.c | 17 +- arch/sparc/kernel/sys_sparc_64.c | 37 +- arch/sparc/mm/hugetlbpage.c | 108 -- arch/um/kernel/um_arch.c | 16 +- arch/x86/Kconfig | 1 + arch/x86/entry/vdso/vma.c | 3 +- arch/x86/include/asm/alternative.h | 14 +- arch/x86/include/asm/page.h | 2 +- arch/x86/include/asm/page_64.h | 2 +- arch/x86/include/asm/percpu.h | 7 +- arch/x86/include/asm/pgtable.h | 37 + arch/x86/include/asm/pgtable_64_types.h | 2 +- arch/x86/include/asm/set_memory.h | 1 + arch/x86/include/asm/text-patching.h | 1 + arch/x86/kernel/alternative.c | 181 +-- arch/x86/kernel/ftrace.c | 30 +- arch/x86/kernel/module.c | 45 +- arch/x86/kernel/sys_x86_64.c | 24 +- arch/x86/mm/hugetlbpage.c | 101 -- arch/x86/mm/init.c | 37 +- arch/x86/mm/init_64.c | 30 +- arch/x86/mm/kaslr.c | 14 +- arch/x86/mm/pat/set_memory.c | 8 + arch/xtensa/include/asm/Kbuild | 1 + arch/xtensa/include/uapi/asm/mman.h | 3 + drivers/android/binder_alloc.c | 8 +- drivers/android/binder_alloc.h | 2 +- drivers/block/zram/Kconfig | 1 + drivers/block/zram/zram_drv.c | 384 ++++-- drivers/block/zram/zram_drv.h | 3 +- drivers/cpufreq/Kconfig.powerpc | 7 - drivers/cpufreq/Makefile | 1 - drivers/cpufreq/maple-cpufreq.c | 242 ---- drivers/cpuidle/cpuidle-pseries.c | 1 + drivers/edac/Kconfig | 18 - drivers/edac/Makefile | 2 - drivers/edac/amd8111_edac.c | 596 ---------- drivers/edac/amd8111_edac.h | 118 -- drivers/edac/amd8131_edac.c | 358 ------ drivers/edac/amd8131_edac.h | 107 -- drivers/iommu/iova.c | 6 + drivers/macintosh/via-pmu-led.c | 19 +- drivers/ps3/ps3-lpm.c | 2 +- drivers/ps3/ps3-sys-manager.c | 2 +- drivers/ps3/ps3-vuart.c | 4 +- drivers/ps3/sys-manager-core.c | 2 +- fs/buffer.c | 5 - fs/dcache.c | 4 +- fs/gfs2/quota.c | 2 +- fs/hugetlbfs/inode.c | 94 +- fs/inode.c | 5 +- fs/nfs/nfs42xattr.c | 4 +- fs/nfsd/filecache.c | 5 +- fs/proc/base.c | 26 +- fs/proc/meminfo.c | 2 +- fs/xfs/xfs_buf.c | 2 - fs/xfs/xfs_qm.c | 6 +- include/asm-generic/codetag.lds.h | 19 + include/asm-generic/hugetlb.h | 15 +- include/asm-generic/text-patching.h | 5 + include/linux/alloc_tag.h | 21 +- include/linux/bootmem_info.h | 35 +- include/linux/codetag.h | 40 +- include/linux/execmem.h | 49 + include/linux/gfp.h | 6 +- include/linux/highmem.h | 8 +- include/linux/huge_mm.h | 16 +- include/linux/hugetlb.h | 22 +- include/linux/kasan.h | 12 +- include/linux/khugepaged.h | 2 - include/linux/kmemleak.h | 4 + include/linux/ksm.h | 8 +- include/linux/list_lru.h | 26 +- include/linux/maple_tree.h | 16 +- include/linux/memcontrol.h | 97 +- include/linux/mempolicy.h | 2 +- include/linux/mm.h | 77 +- include/linux/mm_inline.h | 27 +- include/linux/mm_types.h | 84 ++ include/linux/mmu_notifier.h | 7 + include/linux/mmzone.h | 5 + include/linux/module.h | 16 + include/linux/moduleloader.h | 4 + include/linux/oom.h | 1 - include/linux/page-flags-layout.h | 7 + include/linux/page-flags.h | 18 +- include/linux/page-isolation.h | 8 - include/linux/pagemap.h | 31 +- include/linux/pagewalk.h | 18 +- include/linux/pgalloc_tag.h | 202 +++- include/linux/pgtable.h | 59 +- include/linux/rmap.h | 17 +- include/linux/sched/coredump.h | 82 -- include/linux/set_memory.h | 6 + include/linux/shmem_fs.h | 6 + include/linux/swapops.h | 24 +- include/linux/text-patching.h | 15 + include/linux/vmalloc.h | 63 +- include/linux/zswap.h | 2 +- include/trace/events/memcg.h | 106 ++ include/trace/events/mmap_lock.h | 14 +- include/trace/events/vmscan.h | 45 + include/uapi/asm-generic/mman-common.h | 3 + kernel/events/uprobes.c | 1 - kernel/fork.c | 6 +- kernel/futex/core.c | 2 +- kernel/module/debug_kmemleak.c | 3 +- kernel/module/main.c | 148 ++- kernel/module/strict_rwx.c | 3 + kernel/resource.c | 4 +- lib/Kconfig.debug | 1 + lib/Kconfig.kasan | 7 - lib/alloc_tag.c | 515 +++++++- lib/codetag.c | 104 +- lib/maple_tree.c | 249 ++-- lib/percpu_test.c | 11 +- lib/strncpy_from_user.c | 5 +- lib/test_maple_tree.c | 90 ++ mm/bootmem_info.c | 11 +- mm/cma.c | 12 +- mm/damon/Kconfig | 2 +- mm/damon/tests/dbgfs-kunit.h | 2 +- mm/damon/tests/vaddr-kunit.h | 4 +- mm/damon/vaddr.c | 9 +- mm/execmem.c | 352 +++++- mm/filemap.c | 5 +- mm/gup.c | 8 +- mm/huge_memory.c | 227 ++-- mm/hugetlb.c | 17 +- mm/internal.h | 52 +- mm/kasan/Makefile | 2 - mm/kasan/hw_tags.c | 7 +- mm/kasan/init.c | 12 - mm/kasan/kasan.h | 2 +- mm/kasan/kasan_test_c.c | 118 +- mm/kasan/kasan_test_module.c | 81 -- mm/kasan/report.c | 19 +- mm/kasan/shadow.c | 14 +- mm/kfence/kfence_test.c | 17 + mm/khugepaged.c | 31 +- mm/kmemleak.c | 41 +- mm/kmsan/kmsan_test.c | 17 + mm/ksm.c | 110 +- mm/list_lru.c | 383 +++--- mm/maccess.c | 11 +- mm/madvise.c | 298 ++++- mm/memcontrol-v1.c | 983 +--------------- mm/memcontrol-v1.h | 6 - mm/memcontrol.c | 210 ++-- mm/memory-failure.c | 32 +- mm/memory.c | 67 +- mm/memory_hotplug.c | 2 +- mm/mempolicy.c | 7 +- mm/migrate.c | 3 +- mm/mm_init.c | 5 +- mm/mmap.c | 276 +---- mm/mmap_lock.c | 39 +- mm/mprotect.c | 6 +- mm/mremap.c | 104 +- mm/mseal.c | 1 + mm/oom_kill.c | 1 - mm/page-writeback.c | 45 +- mm/page_alloc.c | 2 +- mm/page_io.c | 10 +- mm/page_vma_mapped.c | 32 +- mm/pagewalk.c | 246 ++-- mm/percpu.c | 11 +- mm/pgtable-generic.c | 41 +- mm/process_vm_access.c | 4 +- mm/readahead.c | 15 +- mm/rmap.c | 45 +- mm/shmem.c | 345 ++++-- mm/show_mem.c | 3 +- mm/sparse-vmemmap.c | 12 - mm/sparse.c | 10 +- mm/swap.c | 31 - mm/swap_state.c | 3 +- mm/truncate.c | 103 +- mm/userfaultfd.c | 17 +- mm/util.c | 2 +- mm/vma.c | 447 ++++++- mm/vma.h | 97 +- mm/vma_internal.h | 5 + mm/vmalloc.c | 52 +- mm/vmscan.c | 68 +- mm/vmstat.c | 28 +- mm/workingset.c | 34 +- mm/zsmalloc.c | 86 +- mm/zswap.c | 245 ++-- samples/ftrace/ftrace-direct-modify.c | 85 +- samples/ftrace/ftrace-direct-multi-modify.c | 101 +- samples/ftrace/ftrace-direct-multi.c | 79 +- samples/ftrace/ftrace-direct-too.c | 83 +- samples/ftrace/ftrace-direct.c | 69 +- scripts/Makefile.vmlinux | 7 + scripts/link-vmlinux.sh | 7 +- scripts/module.lds.S | 5 +- tools/include/uapi/asm-generic/mman-common.h | 3 + tools/mm/page_owner_sort.c | 1 + tools/mm/slabinfo.c | 10 +- tools/testing/radix-tree/maple.c | 22 + tools/testing/selftests/damon/_debugfs_common.sh | 7 +- tools/testing/selftests/damon/access_memory_even.c | 2 - .../damon/debugfs_duplicate_context_creation.sh | 2 +- .../selftests/damon/huge_count_read_write.c | 4 +- tools/testing/selftests/mm/.gitignore | 4 + tools/testing/selftests/mm/Makefile | 3 + tools/testing/selftests/mm/guard-pages.c | 1243 ++++++++++++++++++++ .../selftests/mm/hugetlb_fault_after_madv.c | 48 +- tools/testing/selftests/mm/run_vmtests.sh | 10 +- tools/testing/selftests/mm/virtual_address_range.c | 4 +- tools/testing/selftests/powerpc/alignment/settings | 1 + .../testing/selftests/powerpc/cache_shape/settings | 1 + tools/testing/selftests/powerpc/copyloops/settings | 1 + tools/testing/selftests/powerpc/dexcr/settings | 1 + tools/testing/selftests/powerpc/dscr/settings | 1 + tools/testing/selftests/powerpc/lib/settings | 1 + tools/testing/selftests/powerpc/math/settings | 1 + tools/testing/selftests/powerpc/mce/settings | 1 + tools/testing/selftests/powerpc/mm/settings | 1 + .../selftests/powerpc/mm/stack_expansion_ldst.c | 2 +- tools/testing/selftests/powerpc/mm/subpage_prot.c | 4 +- tools/testing/selftests/powerpc/mm/tlbie_test.c | 10 +- tools/testing/selftests/powerpc/nx-gzip/settings | 1 + .../selftests/powerpc/papr_attributes/settings | 1 + .../selftests/powerpc/papr_sysparm/settings | 1 + tools/testing/selftests/powerpc/papr_vpd/settings | 1 + .../selftests/powerpc/pmu/count_stcx_fail.c | 3 - tools/testing/selftests/powerpc/pmu/settings | 1 + .../testing/selftests/powerpc/primitives/settings | 1 + tools/testing/selftests/powerpc/ptrace/settings | 1 + tools/testing/selftests/powerpc/scripts/settings | 1 + .../powerpc/security/mitigation-patching.sh | 8 +- tools/testing/selftests/powerpc/security/settings | 1 + tools/testing/selftests/powerpc/signal/sigfuz.c | 2 +- .../testing/selftests/powerpc/stringloops/settings | 1 + .../selftests/powerpc/switch_endian/settings | 1 + tools/testing/selftests/powerpc/syscalls/settings | 1 + .../powerpc/tm/tm-signal-context-force-tm.c | 2 +- .../selftests/powerpc/tm/tm-signal-sigreturn-nt.c | 3 +- tools/testing/selftests/powerpc/vphn/settings | 1 + tools/testing/selftests/vDSO/parse_vdso.c | 3 +- tools/testing/shared/shared.mk | 1 + tools/testing/vma/vma.c | 2 + tools/testing/vma/vma_internal.h | 115 +- 477 files changed, 10406 insertions(+), 7974 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-vpa-pmu rename arch/arm/include/asm/{patch.h => text-patching.h} (100%) rename arch/arm64/include/asm/{patching.h => text-patching.h} (100%) rename arch/parisc/include/asm/{patch.h => text-patching.h} (100%) delete mode 100644 arch/powerpc/configs/maple_defconfig rename arch/powerpc/include/asm/{code-patching.h => text-patching.h} (100%) create mode 100644 arch/powerpc/perf/vpa-pmu.c delete mode 100644 arch/powerpc/platforms/maple/Kconfig delete mode 100644 arch/powerpc/platforms/maple/maple.h delete mode 100644 arch/powerpc/platforms/maple/pci.c delete mode 100644 arch/powerpc/platforms/maple/setup.c delete mode 100644 arch/powerpc/platforms/maple/time.c rename arch/powerpc/{platforms/maple/Makefile => tools/.gitignore} (57%) create mode 100644 arch/powerpc/tools/Makefile create mode 100755 arch/powerpc/tools/ftrace-gen-ool-stubs.sh create mode 100755 arch/powerpc/tools/ftrace_check.sh rename arch/riscv/include/asm/{patch.h => text-patching.h} (100%) delete mode 100644 drivers/cpufreq/maple-cpufreq.c delete mode 100644 drivers/edac/amd8111_edac.c delete mode 100644 drivers/edac/amd8111_edac.h delete mode 100644 drivers/edac/amd8131_edac.c delete mode 100644 drivers/edac/amd8131_edac.h create mode 100644 include/asm-generic/text-patching.h create mode 100644 include/linux/text-patching.h create mode 100644 include/trace/events/memcg.h delete mode 100644 mm/kasan/kasan_test_module.c create mode 100644 tools/testing/selftests/mm/guard-pages.c create mode 100644 tools/testing/selftests/powerpc/alignment/settings create mode 100644 tools/testing/selftests/powerpc/cache_shape/settings create mode 100644 tools/testing/selftests/powerpc/copyloops/settings create mode 100644 tools/testing/selftests/powerpc/dexcr/settings create mode 100644 tools/testing/selftests/powerpc/dscr/settings create mode 100644 tools/testing/selftests/powerpc/lib/settings create mode 100644 tools/testing/selftests/powerpc/math/settings create mode 100644 tools/testing/selftests/powerpc/mce/settings create mode 100644 tools/testing/selftests/powerpc/mm/settings create mode 100644 tools/testing/selftests/powerpc/nx-gzip/settings create mode 100644 tools/testing/selftests/powerpc/papr_attributes/settings create mode 100644 tools/testing/selftests/powerpc/papr_sysparm/settings create mode 100644 tools/testing/selftests/powerpc/papr_vpd/settings create mode 100644 tools/testing/selftests/powerpc/pmu/settings create mode 100644 tools/testing/selftests/powerpc/primitives/settings create mode 100644 tools/testing/selftests/powerpc/ptrace/settings create mode 100644 tools/testing/selftests/powerpc/scripts/settings create mode 100644 tools/testing/selftests/powerpc/security/settings create mode 100644 tools/testing/selftests/powerpc/stringloops/settings create mode 100644 tools/testing/selftests/powerpc/switch_endian/settings create mode 100644 tools/testing/selftests/powerpc/syscalls/settings create mode 100644 tools/testing/selftests/powerpc/vphn/settings