This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch cygwin-3_5-branch
in repository newlib.
from cb23ca372 Bump Cygwin version to 3.5.7
new 5a58110d1 Cygwin: message queues are not devices
The 1 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:
winsup/cygwin/local_includes/devices.h | 3 ++-
winsup/cygwin/local_includes/path.h | 3 +--
winsup/cygwin/path.cc | 5 +----
winsup/cygwin/release/3.5.7 | 5 +++++
4 files changed, 9 insertions(+), 7 deletions(-)
create mode 100644 winsup/cygwin/release/3.5.7
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 92a5c5100c2 match.pd: Canonicalize unsigned division by power of two in [...]
new 3600b1ff14a Fortran: ICE in gfc_conv_expr_present w. defined assignment [...]
The 1 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:
gcc/fortran/resolve.cc | 5 +++++
gcc/testsuite/gfortran.dg/pr118640.f90 | 38 ++++++++++++++++++++++++++++++++++
2 files changed, 43 insertions(+)
create mode 100644 gcc/testsuite/gfortran.dg/pr118640.f90
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from 2a20abdd819 Fix some broken links in docs and comments
new bedfbe9f519 [gdb/doc] Fix gdb.unwinder docs
The 1 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:
gdb/doc/python.texi | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from d8a7f07f7cf match.pd: Fix indefinite recursion during exp-log transform [...]
new 92a5c5100c2 match.pd: Canonicalize unsigned division by power of two in [...]
The 1 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:
gcc/match.pd | 9 +++++++++
gcc/testsuite/gcc.dg/tree-ssa/pr118637.c | 22 ++++++++++++++++++++++
2 files changed, 31 insertions(+)
create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr118637.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from 18df3e8323d Exclude libpthread from automatic export generation
new 2a20abdd819 Fix some broken links in docs and comments
The 1 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:
gas/doc/c-aarch64.texi | 10 +++++-----
gas/doc/c-arm.texi | 3 ++-
gdb/arm-tdep.c | 2 +-
gold/aarch64.cc | 2 +-
ld/ld.texi | 6 +++---
5 files changed, 12 insertions(+), 11 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 1110ed77c1f Daily bump.
new d8a7f07f7cf match.pd: Fix indefinite recursion during exp-log transform [...]
The 1 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:
gcc/match.pd | 4 ++--
gcc/{config/i386/t-cygwin-w64 => testsuite/gcc.dg/pr} | 0
gcc/testsuite/gcc.dg/pr118490.c | 7 +++++++
3 files changed, 9 insertions(+), 2 deletions(-)
copy gcc/{config/i386/t-cygwin-w64 => testsuite/gcc.dg/pr} (100%)
create mode 100644 gcc/testsuite/gcc.dg/pr118490.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch master
in repository toolchain/ci/interesting-commits.
from 340918cb6 Add entry ee99c4d4845db66c4daa2373352133f4b237c942 from https [...]
new 2682a70b4 Add entry ee99c4d4845db66c4daa2373352133f4b237c942 from https [...]
The 1 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:
llvm/sha1/ee99c4d4845db66c4daa2373352133f4b237c942/jira/description | 4 ++++
llvm/sha1/ee99c4d4845db66c4daa2373352133f4b237c942/jira/yaml | 4 ++++
llvm/sha1/ee99c4d4845db66c4daa2373352133f4b237c942/status.txt | 4 ++++
.../details.txt | 0
.../reproduction_instructions.txt | 0
.../llvm-master-aarch64-lts-allmodconfig}/status-summary.txt | 0
.../status.txt | 4 ++--
.../ee99c4d4845db66c4daa2373352133f4b237c942/tcwg_kernel/status.txt | 4 ++++
8 files changed, 18 insertions(+), 2 deletions(-)
copy llvm/sha1/ee99c4d4845db66c4daa2373352133f4b237c942/tcwg_kernel/{llvm-master-a [...]
copy {linux/sha1/16531118ba63dd9bcd65203d04a9c9d6f6800547/tcwg_kernel/llvm-master- [...]
copy {aosp_superproject/sha1/0ccbdeff847ae5390ba6632a67f6b5d2ab8632c1 => llvm/sha1 [...]
copy llvm/sha1/ee99c4d4845db66c4daa2373352133f4b237c942/tcwg_kernel/{llvm-master-a [...]
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch master
in repository toolchain/ci/interesting-commits.
from 70ffd3ac2 Add entry ee99c4d4845db66c4daa2373352133f4b237c942 from https [...]
new 340918cb6 Add entry ee99c4d4845db66c4daa2373352133f4b237c942 from https [...]
The 1 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:
.../tcwg_kernel/llvm-master-aarch64-lts-allmodconfig/build_url | 2 +-
.../last_good | 0
2 files changed, 1 insertion(+), 1 deletion(-)
copy llvm/sha1/{0123deb3a6f0a83095287f51b07c77b7b43ab847 => ee99c4d4845db66c4daa23 [...]
copy llvm/sha1/ee99c4d4845db66c4daa2373352133f4b237c942/tcwg_kernel/{llvm-master-a [...]
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from c7ea43c64ed Automatic date update in version.in
new 18df3e8323d Exclude libpthread from automatic export generation
The 1 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:
ld/pe-dll.c | 2 ++
1 file changed, 2 insertions(+)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from baf29cc16e18 Merge tag 'ata-6.14-rc1' of git://git.kernel.org/pub/scm/l [...]
new ec01e9d001fe lib min_heap: improve type safety in min_heap macros by us [...]
new 93aa1b5c1722 lib/test_min_heap: use inline min heap variants to reduce [...]
new 2ad0546deb02 lib min_heap: add brief introduction to Min Heap API
new b9da6f70e072 Documentation/core-api: min_heap: add author information
new 4093676f8358 scripts/spelling.txt: add more spellings to spelling.txt
new 74e2712b14e3 xarray: extract xa_zero_to_null
new 79ada2ae6615 xarray: extract helper from __xa_{insert,cmpxchg}
new 1e1857230c48 kernel/resource: simplify API __devm_release_region() impl [...]
new 658eb5ab916d delayacct: add delay max to record delay peak
new d5cf6b0d170f tools/accounting/procacct: fix minor errors
new 10d2711105bd checkpatch: update reference to include/asm-<arch>
new 7a77edf45a05 include: update references to include/asm-<arch>
new c7bb5cf9fc4e xarray: port tests to kunit
new f49b42d415a3 ucounts: move kfree() out of critical zone protected by uc [...]
new 3735c5225b97 checkpatch: check return of `git_commit_info`
new e9bc360b105c fault-inject: use prandom where cryptographically secure r [...]
new e0835baf6254 netfilter: conntrack: cleanup timeout definitions
new 551dbd1ec7ff coccinelle: misc: add secs_to_jiffies script
new 75c2d6399baa arm: pxa: convert timeouts to use secs_to_jiffies()
new 5ad2abf9e12c s390: kernel: convert timeouts to use secs_to_jiffies()
new 1969392adf4a powerpc/papr_scm: convert timeouts to secs_to_jiffies()
new 84c398ce2a1c mm: kmemleak: convert timeouts to secs_to_jiffies()
new c2cd5986ebcd accel/habanalabs: convert timeouts to secs_to_jiffies()
new b4aa02fbefb8 drm/xe: convert timeout to secs_to_jiffies()
new 84bbaeb0eda3 scsi: lpfc: convert timeouts to secs_to_jiffies()
new 38b2ea18aaff scsi: arcmsr: convert timeouts to secs_to_jiffies()
new 4d69f4c97298 scsi: pm8001: convert timeouts to secs_to_jiffies()
new 3d1a26adec3b xen/blkback: convert timeouts to secs_to_jiffies()
new b29425972c52 wifi: ath11k: convert timeouts to secs_to_jiffies()
new eefdb1941fce bluetooth: mgmt: convert timeouts to secs_to_jiffies()
new e3b5acec8c84 staging: vc04_services: convert timeouts to secs_to_jiffies()
new f5ea0319ef4f ceph: convert timeouts to secs_to_jiffies()
new 6d072c0ba332 livepatch: convert timeouts to secs_to_jiffies()
new b6ca5bbcfd9f ALSA: line6: convert timeouts to secs_to_jiffies()
new 3c16fc0c913a watchdog: output this_cpu when printing hard LOCKUP
new 94e0c289020a dlmfs: convert to the new mount API
new 9be53fe697ec ocfs2: convert to the new mount API
new 93b6bd40688b kernel-wide: add explicity||explicitly to spelling.txt
new 51f8bd6db591 get_task_exe_file: check PF_KTHREAD locklessly
new f3a6101b00ad lib/rhashtable: fix the typo for preemptible
new 386ca64d2466 alpha: remove duplicate included header file
new 08de555ae59a ocfs2: heartbeat: replace simple_strtoul with kstrtoul
new a0f8a9a9636e ocfs2: miscellaneous spelling fixes
new 876a5b25d54d ocfs2: replace deprecated simple_strtol with kstrtol
new eb7a18ebd6c7 XArray: minor documentation improvements
new 0fafc9e1563f lib/math: add int_sqrt test suite
new 78188dd1d24b Squashfs: don't allocate fragment caches more than fragments
new 2b4c2094da6d ocfs2: handle a symlink read error correctly
new 3d9e356f0285 ocfs2: convert ocfs2_page_mkwrite() to use a folio
new 5290687ae320 ocfs2: convert w_target_page to w_target_folio
new 0fad0a824e5c ocfs2: use a folio in ocfs2_zero_new_buffers()
new e981f18e6d32 ocfs2: use a folio in ocfs2_write_begin_inline()
new b4f3b496dc2f ocfs2: pass mmap_folio around instead of mmap_page
new 7654ed889943 ocfs2: convert ocfs2_readpage_inline() to take a folio
new 57ea4b892099 ocfs2: convert ocfs2_inode_lock_with_page() to ocfs2_inode [...]
new 7e119cff9d0a ocfs2: convert w_pages to w_folios
new ecee61651d8f ocfs2: convert ocfs2_write_failure() to use a folio
new 1b426db11ba8 ocfs2: use a folio in ocfs2_write_end_nolock()
new 38bfefaa12c6 ocfs2: use a folio in ocfs2_prepare_page_for_write()
new b04d305df117 ocfs2: use a folio in ocfs2_map_and_dirty_page()
new 0313500d5d21 ocfs2: convert ocfs2_map_page_blocks() to ocfs2_map_folio_ [...]
new 4d434f53746a ocfs2: convert ocfs2_clear_page_regions() to ocfs2_clear_f [...]
new 9a5e08652dc4 ocfs2: use an array of folios instead of an array of pages
new 395ea2ab4630 ocfs2: convert ocfs2_duplicate_clusters_by_page() to use a folio
new 602f206a7cd3 ocfs2: convert ocfs2_map_and_dirty_page() to ocfs2_map_and [...]
new 03902e65616e ocfs2: convert ocfs2_read_inline_data() to take a folio
new d254824ef15d ocfs2: use a folio in ocfs2_fast_symlink_read_folio()
new 9d063ebc7f83 ocfs2: remove ocfs2_start_walk_page_trans() prototype
new 2ebe9efc3f45 ocfs2: support large folios in ocfs2_zero_cluster_folios()
new e7606f4a03d5 ocfs2: support large folios in ocfs2_write_zero_page()
new 123f5d5ff28a iov_iter: remove setting of page->index
new 052e97d9b771 init: fix removal warning for deprecated initrd loading
new 41c761dede6e lib/inflate.c: remove dead code
new 78346c34d20f kasan: fix typo in kasan_poison_new_object documentation
new b6dcdb06c064 kernel: remove get_task_comm() and print task comm directly
new 52cd5c4b592c arch: remove get_task_comm() and print task comm directly
new b619c7ac2185 net: remove get_task_comm() and print task comm directly
new 7c58ed44bd39 security: remove get_task_comm() and print task comm directly
new 7e70433c2bf5 drivers: remove get_task_comm() and print task comm directly
new f65c64f311ee delayacct: add delay min to record delay peak
new 49ff29240ebb squashfs: make squashfs_cache_init() return ERR_PTR(-ENOMEM)
new f5cc08737507 squashfs: don't allocate read_page cache if SQUASHFS_FILE_ [...]
new f2cad9850ede Documentation: update the Squashfs filesystem documentation
new d7f4b23c6702 squashfs: update Kconfig information
new 608c2501675c squashfs: use a folio throughout squashfs_read_folio()
new 8c1565fcf639 squashfs: pass a folio to squashfs_readpage_fragment()
new 2a7aea59cf4d squashfs: convert squashfs_readpage_block() to take a folio
new 5641371fd0b3 squashfs; convert squashfs_copy_cache() to take a folio
new 5748be3e9ef4 squashfs: convert squashfs_fill_page() to take a folio
new 97549ce6848e kthread: correct comments before kthread_queue_work()
new bb2de9b04942 MAINTAINERS: fix list entries with display names
new 4e0a15f8b4bd lib/sort: clarify comparison function requirements in sort_r()
new e420460ba443 lib/list_sort: clarify comparison function requirements in [...]
new 34bb50c42335 ocfs2: check el->l_next_free_rec in ocfs2_get_clusters_nocache
new fdbb6cd96ed5 ocfs2: correct l_next_free_rec in online check
new 982209f632c6 mailmap: update entry for Linus Lüssing
new 01676ecd0b5c ocfs2: check tl->count of truncate log inode in ocfs2_get_ [...]
new 276c61385f6b ocfs2: mark dquot as inactive if failed to start trans whi [...]
new 840265f7b279 ocfs2: remove parameter parent_fe_bh from __ocfs2_mknod_locked
new ca76bb226bf4 nilfs2: do not force clear folio if buffer is referenced
new 367a9bffabe0 nilfs2: protect access to buffers with no active references
new c6da721f5889 checkpatch: remove migrated RCU APIs from deprecated_apis
new 65ef17aa0711 hung_task: add task->flags, blocked by coredump to log
new d22feb5b64a4 checkpatch: don't warn about extra parentheses in staging/
new 17c46a45cdb9 nilfs2: correct return value kernel-doc descriptions for i [...]
new e4a99d48bb3a nilfs2: correct return value kernel-doc descriptions for b [...]
new d33544adcb89 nilfs2: correct return value kernel-doc descriptions for sufile
new b8268501f1e3 nilfs2: correct return value kernel-doc descriptions for m [...]
new 343d4a33f26d nilfs2: correct return value kernel-doc descriptions for the rest
new fd4e7fadfd91 nilfs2: add missing return value kernel-doc descriptions
new 2e62857f1312 nilfs2: revise the return value description style for cons [...]
new 28097f7ba187 CREDITS: fix spelling mistake
new ee70999a988b nilfs2: handle errors that nilfs_prepare_chunk() may return
new e30ccbb9c022 nilfs2: do not update mtime of renamed directory that is n [...]
new 71ee9b16251e minmax.h: add whitespace around operators and after commas
new 10666e992048 minmax.h: update some comments
new b280bb27a9f7 minmax.h: reduce the #define expansion of min(), max() and [...]
new a5743f32baec minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()
new c3939872ee4a minmax.h: move all the clamp() definitions after the min/m [...]
new 495bba17cdf9 minmax.h: simplify the variants of clamp()
new 2b97aaf74ed5 minmax.h: remove some #defines that are only expanded once
new 690794430afa latencytop: use correct kernel-doc format for func params
new 9c9ce355b101 gcov: clang: use correct function param names
new cb7c77e9c06a ipc/util.c: complete the kernel-doc function descriptions
new 7e060df04f56 Xarray: do not return sibling entries from xas_find_marked()
new c9ba5249ef8b Xarray: move forward index correctly in xas_pause()
new 97db889b961e Xarray: distinguish large entries correctly in xas_split_alloc()
new 1988b318b32d Xarray: remove repeat check in xas_squash_marks()
new 13fd5cf37456 Xarray: use xa_mark_t in xas_squash_marks() to keep code c [...]
new f0ef073e213a include/linux/lz4.h: add some missing macros
new beeba1eeec9c ocfs2: use str_yes_no() and str_no_yes() helper functions
new c159dfbdd4fc Merge tag 'mm-nonmm-stable-2025-01-24-23-16' of git://git. [...]
new 002ebb925e2f maple_tree: use mas_next_slot() directly
new a882dd92de83 mm/zswap: add LRU_STOP to comment about dropping the lru lock
new bfc1d1782984 mm: migrate: remove unused argument vma from migrate_mispl [...]
new d4056386aefd mm/page_alloc: cache page_zone() result in free_unref_page()
new 38558b2460d7 mm: make alloc_pages_mpol() static
new 520128a1d1f0 mm/page_alloc: export free_frozen_pages() instead of free_ [...]
new 8fd10a892a8d mm/page_alloc: move set_page_refcounted() to callers of po [...]
new ee66e9c34fd3 mm/page_alloc: move set_page_refcounted() to callers of pr [...]
new efabfe1420f5 mm/page_alloc: move set_page_refcounted() to callers of ge [...]
new 4c9017cc4c59 mm/page_alloc: move set_page_refcounted() to callers of __ [...]
new df544c5eef40 mm/page_alloc: move set_page_refcounted() to callers of __ [...]
new 8e4c8a9702e7 mm/page_alloc: move set_page_refcounted() to callers of __ [...]
new 30fdb6df4cb3 mm/page_alloc: move set_page_refcounted() to callers of __ [...]
new a88de400e3d2 mm/page_alloc: move set_page_refcounted() to callers of __ [...]
new c972106db355 mm/page_alloc: move set_page_refcounted() to end of __allo [...]
new 49249a2a5eeb mm/page_alloc: add __alloc_frozen_pages()
new 642975242e32 mm/mempolicy: add alloc_frozen_pages()
new 9aec2fb0fd5e slab: allocate frozen pages
new 66539952627c mm/damon/core: remove duplicate list_empty quota->goals check
new 9023691d75f2 mm: mmap_lock: optimize mmap_lock tracepoints
new 3658cb16e243 mm/hugetlb_cgroup: avoid useless return in void function
new cec1312a84f2 selftests/mm: add a few missing gitignore files
new 20f3ab257211 mm: pgtable: make ptep_clear() non-atomic
new afeac03c48bc mm: change type of cma_area_count to unsigned int
new 773fc6ab7102 mm/memory: fix a comment typo in lock_mm_and_find_vma()
new d40797d6720e kasan: make kasan_record_aux_stack_noalloc() the default b [...]
new da243c5479ad mm: factor out the order calculation into a new helper
new 736bbc68255f mm: shmem: change shmem_huge_global_enabled() to return hu [...]
new acd7ccb284b8 mm: shmem: add large folio support for tmpfs
new d635ccdb435c mm: shmem: add a kernel command line to change the default [...]
new 5a4550c96bb5 docs: tmpfs: update the large folios policy for tmpfs and shmem
new 255ff62d1586 docs: tmpfs: drop 'fadvise()' from the documentation
new db27ad8b0209 mm/rodata_test: use READ_ONCE() to read const variable
new 58d534c8c6aa mm/rodata_test: verify test data is unchanged, rather than [...]
new da80f4ffb0db list_lru: expand list_lru_add() docs with info about sublists
new c58c4d244ec5 selftests: mm: fix conversion specifiers in transact_test()
new 1168b2bec766 filemap: remove unused folio_add_wait_queue
new 5f8db8d42880 maple_tree: index has been checked to be smaller than pivot
new f5bd41872785 maple_tree: not possible to be a root node after loop
new f2760364add9 maple_tree: we don't set offset to MAPLE_NODE_SLOTS on error
new a977273b857e selftest/mm: remove seal_elf
new 55c1d6a40148 mm: prefer 'unsigned int' to bare use of 'unsigned'
new 91478b238e58 mm: remove unnecessary whitespace before a quoted newline
new 3472f639c692 mm: remove the non-useful else after a break in a if statement
new 8eb92ed254e5 mm: swap_cgroup: allocate swap_cgroup map using vcalloc()
new 146ca40193ff mm: swap_cgroup: get rid of __lookup_swap_cgroup()
new 4f6a6bed0bfe maple_tree: simplify split calculation
new c38279d40719 maple_tree: add a test check deficient node
new 7318f95ba40b maple_tree: only root node could be deficient
new 21641bd9a7a7 lazy tlb: fix hotplug exit race with MMU_LAZY_TLB_SHOOTDOWN
new 5f1c8108e7ad mm:kasan: fix sparse warnings: Should it be static?
new 6025ea5abbe5 mm/page_alloc: add some detailed comments in can_steal_fallback
new 7d344babac99 mm/vma: move brk() internals to mm/vma.c
new c7c643d98590 mm/vma: move unmapped_area() internals to mm/vma.c
new 7a5714991872 mm: abstract get_arg_page() stack expansion and mmap read lock
new a9d1f3f2d7fe mm/vma: move stack expansion logic to mm/vma.c
new bef5418d1f3d mm/vma: move __vm_munmap() to mm/vma.c
new dd467f92db40 mm/memory_hotplug: move debug_pagealloc_map_pages() into o [...]
new b7bc81e83bb4 mm/page_isolation: don't pass gfp flags to isolate_single_ [...]
new b9e40605daa9 mm/page_isolation: don't pass gfp flags to start_isolate_p [...]
new 2202f51e9215 mm/page_alloc: make __alloc_contig_migrate_range() static
new f6037a4a6865 mm/page_alloc: sort out the alloc_contig_range() gfp flags mess
new 7b755570064f mm/page_alloc: forward the gfp flags from alloc_contig_ran [...]
new 1fb4315b0c6f powernv/memtrace: use __GFP_ZERO with alloc_contig_pages()
new 7a1eb89f7918 readahead: don't shorten readahead window in read_pages()
new d5ea5e5e50df readahead: properly shorten readahead when falling back to [...]
new d0f14f7ee0e2 hugetlb: prioritize surplus allocation from current node
new d8fd84dd4ce7 mm/hugetlb: don't map folios writable without VM_WRITE whe [...]
new 6c18ec9af86c mm: khugepaged: recheck pmd state in retract_page_tables()
new dd95d2782a25 mm: userfaultfd: recheck dst_pmd entry in move_pages_pte()
new fabc0e8dac5b mm: introduce zap_nonpresent_ptes()
new 117cdb05e32d mm: introduce do_zap_pte_range()
new 45fec1e59514 mm: skip over all consecutive none ptes in do_zap_pte_range()
new 735fad44b5a8 mm: zap_install_uffd_wp_if_needed: return whether uffd-wp [...]
new 4059971c79fc mm: do_zap_pte_range: return any_skipped information to th [...]
new 2686d514c345 mm: make zap_pte_range() handle full within-PMD range
new 6375e95f381e mm: pgtable: reclaim empty PTE page in madvise(MADV_DONTNEED)
new 718b13861d22 x86: mm: free page table pages by RCU instead of semi RCU
new 4817f70c25b6 x86: select ARCH_SUPPORTS_PT_RECLAIM if X86_64
new 67c8b11bd58a mm: add per-order mTHP swap-in fallback/fallback_charge counters
new 19b65ffae985 selftests/mm: add fork CoW guard page test
new a474d84359d1 mm/shmem: refactor to reuse vfs_parse_monolithic_sep for o [...]
new dba4761a3e40 seqlock: add raw_seqcount_try_begin
new e5e7fb278e59 mm: convert mm_lock_seq to a proper seqcount
new 6f030e32e449 mm: introduce mmap_lock_speculate_{try_begin|retry}
new 79dc2bff4d8d mm/damon/tests/vaddr-kunit.h: reduce stack consumption
new 24bd843b1d10 mm: enforce __must_check on VMA merge and split
new fa00b8ef1803 mm: perform all memfd seal checks in a single place
new 052ccfbcc6cd mm/hugetlb: support FOLL_FORCE|FOLL_WRITE
new b487c0243010 mseal: remove can_do_mseal()
new 2f3577d16c86 selftests/mm: thp_settings: remove const from return type
new 43448e5bbbad selftests/mm: pagemap_ioctl: Fix types mismatches shown by [...]
new 8fee0d5c4888 selftests/mm: mseal_test: remove unused variables
new fa5d61791117 selftests/mm: mremap_test: Remove unused variable and type [...]
new f58498b72638 mm/page_alloc: don't use __GFP_HARDWALL when migrating pag [...]
new a684d59a3238 mm/memory_hotplug: don't use __GFP_HARDWALL when migrating [...]
new 8e36b2945e70 selftests/mm: fix condition in uffd_move_test_common()
new 516fb516383e selftests/mm: fix -Wmaybe-uninitialized warnings
new 5b6b2799f617 selftests/mm: fix strncpy() length
new 71384f84cbbe selftests/mm: fix -Warray-bounds warnings in pkey_sighandl [...]
new 46036188ea1f selftests/mm: build with -O2
new 31fdc9657bbc selftests/mm: remove unused pkey helpers
new f7ed8331ecb8 selftests/mm: define types using typedef in pkey-helpers.h
new 21309ac26520 selftests/mm: ensure pkey-*.h define inline functions only
new f3f555974c19 selftests/mm: remove empty pkey helper definition
new b0cc298487d9 selftests/mm: ensure non-global pkey symbols are marked static
new 50910acd6f61 selftests/mm: use sys_pkey helpers consistently
new 28501aa13acd selftests/mm: rename pkey register macro
new 1c6b1d4889d7 selftests/mm: skip pkey_sighandler_tests if support is missing
new 08cc4c398ed2 selftests/mm: remove X permission from sigaltstack mapping
new 19d7c3adfdd4 samples: add a skeleton of a sample DAMON module for worki [...]
new b757c6cfc696 samples/damon/wsse: start and stop DAMON as the user requests
new 65cc56d02d3a samples/damon/wsse: implement working set size estimation [...]
new 2aca254620a8 samples/damon: introduce a skeleton of a smaple DAMON modu [...]
new 15e01f3912a7 samples/damon/prcl: implement schemes setup
new 8c6e2d122b71 mm/migrate: remove slab checks in isolate_movable_page()
new 4e97d64c492e memcg/hugetlb: introduce memcg_accounts_hugetlb
new 991135774c0e memcg/hugetlb: introduce mem_cgroup_charge_hugetlb
new 1d8f136a421f memcg/hugetlb: remove memcg hugetlb try-commit-cancel protocol
new 5d45ba8c713c MAINTAINERS: update MEMORY MAPPING section
new df31155aff02 mm: assert mmap write lock held on do_mmap(), mmap_region()
new 8ad946eb3df4 mm: add comments to do_mmap(), mmap_region() and vm_mmap()
new ccd582059a13 mm/early_ioremap: add null pointer checks to prevent NULL- [...]
new 8e6173ccf7b8 mm: fix outdated incorrect code comments for handle_mm_fault()
new ec838c7da584 mm: unexport apply_to_existing_page_range
new 7e8c8fd3487c tools: testing: add simple __mmap_region() userland test
new 1fc10653552c mm/huge_memory.c: rename shadowed local
new e2c9e6190dbb mm/page_idle: constify 'struct bin_attribute'
new b02fcc082a4a test_maple_tree: test exhausted upper limit of mtree_alloc [...]
new a53f311349ca mm, memcontrol: avoid duplicated memcg enable check
new 40733e7e0c26 mm/swap_cgroup: remove swap_cgroup_cmpxchg
new 2b3a58b12134 mm/swap_cgroup: remove global swap cgroup lock
new 6769183166b3 mm/swap_cgroup: decouple swap cgroup recording and clearing
new 71268035f5d7 zram: free slot memory early during write
new b4444a849f18 zram: remove entry element member
new a5cd78accfd3 zram: factor out ZRAM_SAME write
new ef932cd23b78 zram: factor out ZRAM_HUGE write
new e355b253adbc zram: factor out different page types read
new b8d3ff7bb511 zram: use zram_read_from_zspool() in writeback
new 424d0e5828ad zram: cond_resched() in writeback loop
new 04f13d241b8b mm: replace free hugepage folios after migration
new 901083d8f5c5 selftests/mm: add new test cases to the migration test
new 44d46b76c3a4 mm: add build-time option for hotplug memory default online type
new 1aa43598c03b mm: remove unnecessary calls to lru_add_drain
new 5a32443f94d3 riscv: mm: skip pgtable level check in {pud,p4d}_alloc_one
new 98a7e47faa3e asm-generic: pgalloc: provide generic p4d_{alloc_one,free}
new 5fcf5fa61218 mm: pgtable: add statistics for P4D level page table
new 440af48d6879 arm64: pgtable: use mmu gather to free p4d level page table
new b7dcd539bfc7 s390: pgtable: add statistics for PUD and P4D level page table
new db6b435d731a mm: pgtable: introduce pagetable_dtor()
new 0ada8c4df697 arm: pgtable: move pagetable_dtor() to __tlb_remove_table()
new 12359c039b5f arm64: pgtable: move pagetable_dtor() to __tlb_remove_table()
new deab5a355e52 riscv: pgtable: move pagetable_dtor() to __tlb_remove_table()
new 0b6476f93998 x86: pgtable: convert __tlb_remove_table() to use struct ptdesc
new ee0934b03510 x86: pgtable: move pagetable_dtor() to __tlb_remove_table()
new 5550b3c5d5f6 s390: pgtable: consolidate PxD and PTE TLB free paths
new 2dccdf7076f6 mm: pgtable: introduce generic __tlb_remove_table()
new 92ec7fd136a1 mm: pgtable: completely move pagetable_dtor() to generic t [...]
new e74e17310120 mm: pgtable: move __tlb_remove_table_one() in x86 to generic file
new 553e77529fb6 mm: pgtable: introduce generic pagetable_dtor_free()
new 30cee1e4861b lib/list_debug.c: add object information in case of invali [...]
new b0d66d82fce6 mm/debug: introduce VM_WARN_ON_VMG() to dump VMA merge state
new fe1679ed02bc mm/debug: prefer VM_WARN_ON_VMG() to report VMG debug warnings
new 11e2400b21a3 mm: move common part of pagetable_*_ctor to helper
new 3565522e15eb parisc: mm: ensure pagetable_pmd_[cd]tor are called
new 1879688e5c42 m68k: mm: add calls to pagetable_pmd_[cd]tor
new 94771023712a ARM: mm: rename PGD helpers
new a9b3c355c2e6 asm-generic: pgalloc: provide generic __pgd_{alloc,free}
new d95936a2267c mm: introduce ctor/dtor at PGD level
new e035320fd38e mm/damon/sysfs-schemes: remove unnecessary schemes existen [...]
new 0f3e40eb5ec1 mm/damon/sysfs: handle clear_schemes_tried_regions from DA [...]
new 42b7491af14c mm/damon/core: introduce damon_call()
new f64539dcdb87 mm/damon/sysfs: use damon_call() for update_schemes_stats
new 60d2c527bd3a mm/damon/sysfs: use damon_call() for commit_schemes_quota_goals
new 9a5aa3349b94 mm/damon/sysfs: use damon_call() for update_schemes_effect [...]
new bf0eaba0ff9c mm/damon/core: implement damos_walk()
new cce0b334c310 Docs/mm/damon/design: document DAMOS regions walking
new 66178e4ec30a mm/damon/sysfs: use damos_walk() for update_schemes_tried_ [...]
new ee14cbc6f8a3 mm/damon/sysfs: remove unused code for schemes tried regio [...]
new 626ffabe67c2 mm/damon: clarify trying vs applying on damos_stat kernel- [...]
new 10418f263a5c Docs/mm/damon/design: add 'statistics' section
new fc4e40937dcd Docs/admin-guide/mm/damon/usage: link damos stat design doc
new b5bbe9c08fd1 mm/damon: ask apply_scheme() to report filter-passed regio [...]
new 96f1971dabca mm/damon/paddr: report filter-passed bytes back for normal [...]
new c0cb9d91bf29 mm/damon/paddr: report filter-passed bytes back for DAMOS_ [...]
new 60fa9355a6c6 mm/damon/core: implement per-scheme ops-handled filter-pas [...]
new 9caac9d55fa6 mm/damon/syfs-schemes: implement per-scheme filter-passed [...]
new 0f0a0bfd0738 Docs/mm/damon/design: document sz_ops_filter_passed
new 6bbdb28d88ba Docs/admin-guide/mm/damon/usage: document sz_ops_filter_passed
new e1a1d377e486 Docs/ABI/damon: document per-scheme filter-passed bytes stat file
new cfc33a7d2dac mm/damon/core: pass per-region filter-passed bytes to damo [...]
new a2a60f9e5708 mm/damon/sysfs-schemes: expose per-region filter-passed bytes
new 156845977bf0 Docs/mm/damon/design: document per-region sz_filter_passed stat
new f423944bd7c2 Docs/admin-guide/mm/damon/usage: document sz_filtered_out [...]
new f1de9e69f967 Docs/ABI/damon: document per-region DAMOS filter-passed by [...]
new 2a91cb2d2b33 Docs/translations/*/admin-guide/mm/damon/usage: remove DAM [...]
new 38c433bc7e5e Docs/admin-guide/mm/damon/usage: remove DAMON debugfs inte [...]
new 550b7af318e2 Docs/mm/damon/design: update for removal of DAMON debugfs [...]
new ce1d750282e6 selftests/damon/config: remove configs for DAMON debugfs i [...]
new 859de14931a6 selftests/damon: remove tests for DAMON debugfs interface
new d8a142058f39 kunit: configs: remove configs for DAMON debugfs interface tests
new 4d047d4f8ab4 mm/damon: remove DAMON debugfs interface kunit tests
new 5ec4333b1967 mm/damon: remove DAMON debugfs interface
new 63db8170bf34 mm/fake-numa: allow later numa node hotplug
new b2aad24b5333 mm/memmap: prevent double scanning of memmap by kmemleak
new 1dd44c0af4fa mm: shmem: skip swapcache for swapin of synchronous swap device
new 58db7c5fbe7d mm/hugetlb: fix avoid_reserve to allow taking folio from subpool
new be8d7314b18e mm/hugetlb: stop using avoid_reserve flag in fork()
new 30cef82bc6e8 mm/hugetlb: rename avoid_reserve to cow_from_owner
new 923682a0dd57 mm/hugetlb: clean up map/global resv accounting when allocate
new 51e1de00acdb mm/hugetlb: simplify vma_has_reserves()
new 72d8f72631d2 mm/hugetlb: drop vma_has_reserves()
new f931af2e41ab mm/hugetlb: unify restore reserve accounting for new allocations
new b2466bb3b495 selftests/mm: introduce uffd-wp-mremap regression test
new c8b979530f27 mm: alloc_pages_bulk_noprof: drop page_list argument
new 6bf9b5b40af3 mm: alloc_pages_bulk: rename API
new e20f52e8e3b7 mm/damon: fixup damos_filter kernel-doc
new fe6d7fdd6249 mm/damon/core: add damos_filter->allow field
new 491fee286e56 mm/damon/core: support damos_filter->allow
new 283cbc006fe5 mm/damon/paddr: support damos_filter->allow
new e2fbfedad034 mm/damon: add 'allow' argument to damos_new_filter()
new faa636c0ec06 mm/damon/sysfs-schemes: add a file for setting damos_filte [...]
new f477b9b409c0 Docs/mm/damon/design: document allow/reject DAMOS filter b [...]
new 1c2ac23df75f Docs/ABI/damon: document DAMOS filter allow sysfs file
new 5bce494764bb Docs/admin-guide/mm/damon/usage: omit DAMOS filter details [...]
new bc6f663add01 Docs/admin-guide/mm/damon/usage: document DAMOS filter 'al [...]
new f4e33d325fe6 mm/zsmalloc: add zpdesc memory descriptor for zswap.zpool
new c1b3bb73d55e mm/zsmalloc: use zpdesc in trylock_zspage()/lock_zspage()
new 4610d35c14fc mm/zsmalloc: convert __zs_map_object/__zs_unmap_object to [...]
new b5c1d8b510ad mm/zsmalloc: add and use pfn/zpdesc seeking funcs
new 8f1868ad0c88 mm/zsmalloc: convert obj_malloc() to use zpdesc
new 7d2e1a695023 mm/zsmalloc: convert create_page_chain() and its users to [...]
new 76fb5d9981be mm/zsmalloc: convert obj_allocated() and related helpers t [...]
new acaf41841e96 mm/zsmalloc: convert init_zspage() to use zpdesc
new 4e04d10c66a9 mm/zsmalloc: convert obj_to_page() and zs_free() to use zpdesc
new 68721300856c mm/zsmalloc: add two helpers for zs_page_migrate() and mak [...]
new 73349afa0041 mm/zsmalloc: convert reset_page to reset_zpdesc
new 7f0b0c664207 mm/zsmalloc: convert __free_zspage() to use zpdesc
new 2d57eb9ea996 mm/zsmalloc: convert location_to_obj() to take zpdesc
new 65a1cf15802c mm/zsmalloc: convert migrate_zspage() to use zpdesc
new 6d0adf4b6262 mm/zsmalloc: convert get_zspage() to take zpdesc
new 74999813c033 mm/zsmalloc: convert SetZsPageMovable and remove unused funcs
new fc5eec0d8c89 mm/zsmalloc: convert get/set_first_obj_offset() to take zpdesc
new b5f469a140b9 mm/zsmalloc: introduce __zpdesc_clear/set_zsmalloc()
new ade81479c7dd memcg: fix soft lockup in the OOM process
new 07438779313c alloc_tag: avoid current->alloc_tag manipulations when pro [...]
new d563ced68250 mm, swap: minor clean up for swap entry allocation
new e027ec414fe8 mm, swap: fold swap_info_get_cont in the only caller
new 7277433096f6 mm, swap: remove old allocation path for HDD
new 0b310d9cfd94 mm, swap: use cluster lock for HDD
new 27701521beb5 mm, swap: clean up device availability check
new b228386cf237 mm, swap: clean up plist removal and adding
new 9a0ddeb79880 mm, swap: hold a reference during scan and cleanup flag usage
new 3494d184706f mm, swap: use an enum to define all cluster flags and wrap [...]
new 3b644773eefd mm, swap: reduce contention on device lock
new e3ae2dec849b mm, swap: simplify percpu cluster updating
new 3f641cf938e6 mm, swap: introduce a helper for retrieving cluster from offset
new bae8a4ef3efb mm, swap: use a global swap cluster for non-rotation devices
new 4f79384a25d5 mm, swap_slots: remove slot cache for freeing path
new c4f1b56f3f78 mips: vdso: prefer do_mmap() to mmap_region()
new f8d4a6cabb74 mm: make mmap_region() internal
new c6f239796b55 mm/memblock: add memblock_alloc_or_panic interface
new 9cbfd1c3c83b mm/mglru: clean up workingset
new cc8ec7be78ff mm/mglru: optimize deactivation
new 798c0330c2ca mm/mglru: rework aging feedback
new 37a260870f2c mm/mglru: rework type selection
new b1a71694fb00 mm/mglru: rework refault detection
new 4d5d14a01e2c mm/mglru: rework workingset protection
new a52dcec56c5b mm/mglru: fix PTE-mapped large folios
new d670c8e5302a mm: remove PageTransTail()
new 82047ae18446 Docs/mm/damon/design: add monitoring parameters tuning guide
new a96f9e277363 Docs/mm/damon: add an example monitoring intervals tuning
new eb14b12c8c22 Docs/admin-guide/mm/damon/usage: fix and add missing DAMOS [...]
new d24393450b83 Docs/admin-guide/mm/damon/start: update snapshot example
new d783cc5913f1 mm/damon: explain "effective quota" on kernel-doc comment
new f5dbcd90dacd mm/memfd: refactor and cleanup the logic in memfd_create()
new 8f65ac0b7577 mm/memfd: use strncpy_from_user() to read memfd name
new 3ab76c767bc7 ksm: add ksm involvement information for each process
new 91fe0e4d0440 Documentation/filesystems/proc.rst: fix possessive form of [...]
new 136c5b40e0ad selftests/mm: use selftests framework to print test result
new dfe61db4a132 selftests/mm: add tests for splitting pmd THPs to all lowe [...]
new d6550ee43f4b kasan: use correct kernel-doc format
new bf069012df19 selftests/mm/cow: modify the incorrect checking parameters
new bdbe1d7bc325 mm/damon/paddr: increment pa_stat damon address range by f [...]
new f57f63b0f0fd mm/damon/paddr: improve readability of damon_pa_stat
new 8d91fed83cc1 mm/huge_memory: convert has_hwpoisoned into a pure folio flag
new 4c640f128074 mm/hugetlb: rename isolate_hugetlb() to folio_isolate_hugetlb()
new ba23f58de896 mm/migrate: don't call folio_putback_active_hugetlb() on d [...]
new b235448e8cab mm/hugetlb: rename folio_putback_active_hugetlb() to folio [...]
new 3f982b9b18c2 mm/hugetlb-cgroup: convert hugetlb_cgroup_css_offline() to [...]
new 89a41a026329 mm/hugetlb: use folio->lru int demote_free_hugetlb_folios()
new 9ad6344568cc mm/filemap: change filemap_create_folio() to take a struct kiocb
new f598cdaafc37 mm/filemap: use page_cache_sync_ra() to kick off read-ahead
new 1963de79d3a3 mm/readahead: add folio allocation helper
new cceba6f7e46c mm: add PG_dropbehind folio flag
new 77d075221ae7 mm/readahead: add readahead_control->dropbehind member
new 4a9e23159fd3 mm/truncate: add folio_unmap_invalidate() helper
new b9f958d4f146 fs: add RWF_DONTCACHE iocb and FOP_DONTCACHE file_operations flag
new 8026e49bff9b mm/filemap: add read support for RWF_DONTCACHE
new fb7d3bc41493 mm/filemap: drop streaming/uncached pages when writeback c [...]
new dddc559f2e7c mm/filemap: add filemap_fdatawrite_range_kick() helper
new 1d4457576570 mm: call filemap_fdatawrite_range_kick() after IOCB_DONTCA [...]
new d94d23fdd752 mm: add FGP_DONTCACHE folio creation flag
new 73519ded992f selftests/memfd/memfd_test: fix possible NULL pointer dereference
new a005145b9c96 selftests/mm: virtual_address_range: mmap() without PROT_WRITE
new b2a79f62133a selftests/mm: virtual_address_range: unmap chunks after va [...]
new 3c479b5dc60b selftests/mm: vm_util: split up /proc/self/smaps parsing
new 3bd6137220bb selftests/mm: virtual_address_range: avoid reading from VM [...]
new 92da98845a93 kasan: hw_tags: Use str_on_off() helper in kasan_init_hw_tags()
new 7882d8fc8fe0 selftests/mm/mkdirty: fix memory leak in test_uffdio_copy()
new ff9b7e0b17e6 mm/kfence: use str_write_read() helper in get_access_type()
new f752e677f859 mm: separate move/undo parts from migrate_pages_batch()
new 81f804c3df86 zram: remove zcomp_stream_put() from write_incompressible_page()
new 686fa9537d78 mm/page_alloc: remove the incorrect and misleading comment
new 6aeb991c54b2 mm/page-writeback: consolidate wb_thresh bumping logic int [...]
new 3c7fd94205f8 seqlock: add missing parameter documentation for raw_seqco [...]
new 56dff9293259 mm/damon/core: use str_high_low() helper in damos_wmark_wait_us()
new cf929a2863bf tools: add VM_WARN_ON_VMG definition
new 0e81f6e441e4 kasan: sw_tags: use str_on_off() helper in kasan_init_sw_tags()
new 502269ab98b5 s390/mm: add missing ctor/dtor on page table upgrade
new d1366e74342e mm/compaction: fix UBSAN shift-out-of-bounds warning
new 9c5968db9e62 Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel [...]
The 454 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:
.mailmap | 1 +
CREDITS | 2 +-
Documentation/ABI/testing/sysfs-kernel-mm-damon | 26 +-
Documentation/accounting/delay-accounting.rst | 42 +-
Documentation/admin-guide/kernel-parameters.txt | 11 +-
Documentation/admin-guide/mm/damon/start.rst | 67 +-
Documentation/admin-guide/mm/damon/usage.rst | 392 +-----
Documentation/admin-guide/mm/memory-hotplug.rst | 4 +-
Documentation/admin-guide/mm/transhuge.rst | 82 +-
Documentation/core-api/min_heap.rst | 2 +
Documentation/core-api/xarray.rst | 24 +-
Documentation/filesystems/proc.rst | 88 +-
Documentation/filesystems/squashfs.rst | 14 +-
Documentation/mm/damon/design.rst | 167 ++-
.../damon/monitoring_intervals_tuning_example.rst | 247 ++++
Documentation/mm/process_addrs.rst | 4 +
Documentation/mm/split_page_table_lock.rst | 4 +-
.../zh_CN/admin-guide/mm/damon/usage.rst | 248 +---
.../zh_TW/admin-guide/mm/damon/usage.rst | 248 +---
MAINTAINERS | 34 +-
arch/alpha/kernel/core_cia.c | 5 +-
arch/alpha/kernel/core_marvel.c | 10 +-
arch/alpha/kernel/pci.c | 13 +-
arch/alpha/kernel/pci_iommu.c | 10 +-
arch/alpha/lib/fpreg.c | 1 -
arch/alpha/mm/init.c | 2 +-
arch/arc/include/asm/pgalloc.h | 9 +-
arch/arc/kernel/unaligned.c | 5 +-
arch/arm/include/asm/tlb.h | 10 -
arch/arm/kernel/setup.c | 10 +-
arch/arm/mach-pxa/sharpsl_pm.c | 8 +-
arch/arm/mm/mmu.c | 17 +-
arch/arm/mm/nommu.c | 5 +-
arch/arm/mm/pgd.c | 16 +-
arch/arm64/include/asm/pgalloc.h | 18 -
arch/arm64/include/asm/tlb.h | 21 +-
arch/arm64/kernel/setup.c | 4 +-
arch/arm64/mm/pgd.c | 4 +-
arch/csky/include/asm/pgalloc.h | 4 +-
arch/hexagon/include/asm/pgalloc.h | 4 +-
arch/loongarch/configs/loongson3_defconfig | 5 +-
arch/loongarch/include/asm/pgalloc.h | 2 +-
arch/loongarch/kernel/setup.c | 2 +-
arch/loongarch/mm/init.c | 13 +-
arch/loongarch/mm/pgtable.c | 7 +-
arch/m68k/configs/amiga_defconfig | 1 -
arch/m68k/configs/apollo_defconfig | 1 -
arch/m68k/configs/atari_defconfig | 1 -
arch/m68k/configs/bvme6000_defconfig | 1 -
arch/m68k/configs/hp300_defconfig | 1 -
arch/m68k/configs/mac_defconfig | 1 -
arch/m68k/configs/multi_defconfig | 1 -
arch/m68k/configs/mvme147_defconfig | 1 -
arch/m68k/configs/mvme16x_defconfig | 1 -
arch/m68k/configs/q40_defconfig | 1 -
arch/m68k/configs/sun3_defconfig | 1 -
arch/m68k/configs/sun3x_defconfig | 1 -
arch/m68k/include/asm/mcf_pgalloc.h | 7 +-
arch/m68k/include/asm/motorola_pgalloc.h | 6 +-
arch/m68k/include/asm/sun3_pgalloc.h | 4 +-
arch/m68k/mm/init.c | 5 +-
arch/m68k/mm/mcfmmu.c | 10 +-
arch/m68k/mm/motorola.c | 26 +-
arch/m68k/mm/sun3mmu.c | 10 +-
arch/m68k/sun3/sun3dvma.c | 6 +-
arch/microblaze/include/asm/pgalloc.h | 7 +-
arch/mips/include/asm/pgalloc.h | 8 +-
arch/mips/kernel/setup.c | 5 +-
arch/mips/kernel/vdso.c | 10 +-
arch/mips/mm/pgtable.c | 8 +-
arch/nios2/include/asm/pgalloc.h | 2 +-
arch/nios2/mm/pgtable.c | 3 +-
arch/openrisc/include/asm/pgalloc.h | 8 +-
arch/openrisc/mm/ioremap.c | 5 +-
arch/parisc/include/asm/pgalloc.h | 39 +-
arch/parisc/mm/init.c | 20 +-
arch/powerpc/configs/ppc64_defconfig | 1 -
arch/powerpc/include/asm/tlb.h | 1 +
arch/powerpc/kernel/dt_cpu_ftrs.c | 10 +-
arch/powerpc/kernel/pci_32.c | 5 +-
arch/powerpc/kernel/setup-common.c | 5 +-
arch/powerpc/kernel/setup_32.c | 8 +-
arch/powerpc/kvm/book3s_hv.c | 2 +-
arch/powerpc/mm/book3s32/mmu.c | 5 +-
arch/powerpc/mm/book3s64/mmu_context.c | 2 +-
arch/powerpc/mm/book3s64/pgtable.c | 8 +-
arch/powerpc/mm/kasan/init_book3e_64.c | 8 +-
arch/powerpc/mm/kasan/init_book3s_64.c | 2 +-
arch/powerpc/mm/nohash/mmu_context.c | 16 +-
arch/powerpc/mm/pgtable-frag.c | 4 +-
arch/powerpc/mm/pgtable_32.c | 7 +-
arch/powerpc/platforms/powermac/nvram.c | 5 +-
arch/powerpc/platforms/powernv/memtrace.c | 31 +-
arch/powerpc/platforms/powernv/opal.c | 5 +-
arch/powerpc/platforms/ps3/setup.c | 5 +-
arch/powerpc/platforms/pseries/papr_scm.c | 2 +-
arch/powerpc/sysdev/msi_bitmap.c | 5 +-
arch/riscv/include/asm/pgalloc.h | 72 +-
arch/riscv/include/asm/tlb.h | 18 -
arch/riscv/kernel/setup.c | 4 +-
arch/riscv/mm/init.c | 4 +-
arch/riscv/mm/kasan_init.c | 14 +-
arch/s390/include/asm/pgalloc.h | 40 +-
arch/s390/include/asm/tlb.h | 10 +-
arch/s390/kernel/crash_dump.c | 4 +-
arch/s390/kernel/lgr.c | 2 +-
arch/s390/kernel/numa.c | 8 +-
arch/s390/kernel/setup.c | 20 +-
arch/s390/kernel/smp.c | 11 +-
arch/s390/kernel/time.c | 4 +-
arch/s390/kernel/topology.c | 12 +-
arch/s390/mm/cmm.c | 2 +-
arch/s390/mm/pgalloc.c | 26 +-
arch/sh/include/asm/pgalloc.h | 2 +-
arch/sh/mm/init.c | 10 +-
arch/sparc/include/asm/tlb_64.h | 1 +
arch/sparc/kernel/prom_32.c | 4 +-
arch/sparc/mm/init_64.c | 2 +-
arch/sparc/mm/srmmu.c | 16 +-
arch/um/drivers/net_kern.c | 5 +-
arch/um/drivers/vector_kern.c | 5 +-
arch/um/include/asm/pgalloc.h | 6 +-
arch/um/kernel/load_file.c | 4 +-
arch/um/kernel/mem.c | 7 +-
arch/x86/Kconfig | 1 +
arch/x86/coco/sev/core.c | 4 +-
arch/x86/include/asm/pgalloc.h | 18 -
arch/x86/include/asm/tlb.h | 15 +-
arch/x86/kernel/acpi/boot.c | 5 +-
arch/x86/kernel/apic/io_apic.c | 9 +-
arch/x86/kernel/e820.c | 5 +-
arch/x86/kernel/paravirt.c | 12 +-
arch/x86/kernel/setup.c | 5 +-
arch/x86/kernel/vm86_32.c | 5 +-
arch/x86/mm/pgtable.c | 57 +-
arch/x86/platform/olpc/olpc_dt.c | 6 +-
arch/x86/xen/p2m.c | 8 +-
arch/xtensa/include/asm/pgalloc.h | 2 +-
arch/xtensa/mm/kasan_init.c | 6 +-
drivers/accel/habanalabs/common/context.c | 3 +-
drivers/accel/habanalabs/common/device.c | 2 +-
drivers/accel/habanalabs/common/habanalabs_drv.c | 3 +-
drivers/accel/habanalabs/common/habanalabs_ioctl.c | 11 +-
drivers/acpi/acpi_extlog.c | 14 +
drivers/acpi/numa/srat.c | 86 ++
drivers/base/memory.c | 4 +-
drivers/block/xen-blkback/blkback.c | 2 +-
drivers/block/zram/zram_drv.c | 300 +++--
drivers/block/zram/zram_drv.h | 5 +-
drivers/clk/ti/clk.c | 5 +-
.../gpu/drm/i915/display/intel_display_driver.c | 6 +-
drivers/gpu/drm/nouveau/nouveau_chan.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +-
drivers/gpu/drm/xe/xe_device.c | 2 +-
drivers/infiniband/hw/hfi1/iowait.h | 2 +-
drivers/infiniband/hw/usnic/usnic_abi.h | 2 +-
drivers/macintosh/smu.c | 6 +-
drivers/net/wireless/ath/ath11k/debugfs.c | 2 +-
.../broadcom/brcm80211/brcmfmac/fwsignal.c | 2 +-
drivers/of/fdt.c | 8 +-
drivers/of/unittest.c | 8 +-
drivers/scsi/arcmsr/arcmsr_hba.c | 2 +-
drivers/scsi/cxlflash/superpipe.c | 2 +-
drivers/scsi/lpfc/lpfc_init.c | 18 +-
drivers/scsi/lpfc/lpfc_nportdisc.c | 8 +-
drivers/scsi/lpfc/lpfc_nvme.c | 2 +-
drivers/scsi/lpfc/lpfc_sli.c | 4 +-
drivers/scsi/lpfc/lpfc_vmid.c | 2 +-
drivers/scsi/pm8001/pm8001_init.c | 2 +-
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 4 +-
.../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 2 +-
drivers/tty/tty_io.c | 3 +-
drivers/vfio/pci/mlx5/cmd.c | 14 +-
drivers/vfio/pci/virtio/migrate.c | 6 +-
fs/btrfs/extent_io.c | 2 +-
fs/btrfs/inode.c | 1 -
fs/ceph/quota.c | 2 +-
fs/erofs/decompressor.c | 7 -
fs/erofs/zutil.c | 4 +-
fs/exec.c | 14 +-
fs/f2fs/data.c | 1 -
fs/hugetlbfs/inode.c | 7 +-
fs/iomap/swapfile.c | 1 -
fs/nilfs2/alloc.c | 67 +-
fs/nilfs2/alloc.h | 2 +
fs/nilfs2/bmap.c | 124 +-
fs/nilfs2/btnode.c | 3 +-
fs/nilfs2/btree.c | 7 +-
fs/nilfs2/cpfile.c | 69 +-
fs/nilfs2/dat.c | 45 +-
fs/nilfs2/dir.c | 13 +-
fs/nilfs2/gcinode.c | 24 +-
fs/nilfs2/ifile.c | 37 +-
fs/nilfs2/inode.c | 16 +-
fs/nilfs2/ioctl.c | 236 ++--
fs/nilfs2/mdt.c | 63 +-
fs/nilfs2/namei.c | 39 +-
fs/nilfs2/nilfs.h | 4 +-
fs/nilfs2/page.c | 39 +-
fs/nilfs2/recovery.c | 62 +-
fs/nilfs2/segbuf.c | 12 +-
fs/nilfs2/segment.c | 66 +-
fs/nilfs2/sufile.c | 112 +-
fs/nilfs2/sufile.h | 22 +-
fs/nilfs2/super.c | 10 +-
fs/nilfs2/the_nilfs.c | 26 +-
fs/ocfs2/alloc.c | 157 +--
fs/ocfs2/alloc.h | 8 +-
fs/ocfs2/aops.c | 337 +++---
fs/ocfs2/aops.h | 17 +-
fs/ocfs2/cluster/heartbeat.c | 28 +-
fs/ocfs2/cluster/masklog.h | 2 +-
fs/ocfs2/cluster/quorum.c | 6 +-
fs/ocfs2/cluster/tcp.c | 8 +-
fs/ocfs2/dlm/dlmapi.h | 2 +-
fs/ocfs2/dlm/dlmdebug.c | 9 +-
fs/ocfs2/dlm/dlmmaster.c | 12 +-
fs/ocfs2/dlm/dlmrecovery.c | 13 +-
fs/ocfs2/dlmfs/dlmfs.c | 23 +-
fs/ocfs2/dlmglue.c | 31 +-
fs/ocfs2/dlmglue.h | 6 +-
fs/ocfs2/extent_map.c | 10 +
fs/ocfs2/file.c | 8 +-
fs/ocfs2/inode.c | 28 +-
fs/ocfs2/ioctl.c | 2 +-
fs/ocfs2/journal.c | 2 +-
fs/ocfs2/mmap.c | 18 +-
fs/ocfs2/move_extents.c | 8 +-
fs/ocfs2/namei.c | 7 +-
fs/ocfs2/ocfs2_fs.h | 8 +-
fs/ocfs2/ocfs2_ioctl.h | 2 +-
fs/ocfs2/ocfs2_lockid.h | 2 +-
fs/ocfs2/ocfs2_trace.h | 20 +-
fs/ocfs2/quota_global.c | 5 +
fs/ocfs2/refcounttree.c | 41 +-
fs/ocfs2/reservations.h | 4 +-
fs/ocfs2/stack_o2cb.c | 2 +-
fs/ocfs2/stackglue.h | 2 +-
fs/ocfs2/super.c | 591 +++++----
fs/ocfs2/symlink.c | 16 +-
fs/ocfs2/xattr.c | 10 +-
fs/open.c | 2 +-
fs/proc/base.c | 11 +
fs/splice.c | 2 +-
fs/squashfs/Kconfig | 6 +-
fs/squashfs/cache.c | 10 +-
fs/squashfs/file.c | 90 +-
fs/squashfs/file_cache.c | 6 +-
fs/squashfs/file_direct.c | 11 +-
fs/squashfs/squashfs.h | 13 +-
fs/squashfs/super.c | 21 +-
fs/super.c | 2 +-
fs/xfs/xfs_buf.c | 4 +-
include/acpi/acpi_numa.h | 5 +
include/asm-generic/early_ioremap.h | 2 +-
include/asm-generic/pgalloc.h | 83 +-
include/asm-generic/syscall.h | 2 +-
include/asm-generic/tlb.h | 24 +-
include/linux/alloc_tag.h | 11 +-
include/linux/bitmap.h | 2 +-
include/linux/bug.h | 10 +-
include/linux/damon.h | 112 +-
include/linux/delayacct.h | 14 +
include/linux/fs.h | 7 +
include/linux/gfp.h | 30 +-
include/linux/huge_mm.h | 2 +
include/linux/hugetlb.h | 19 +-
include/linux/kasan.h | 4 +-
include/linux/ksm.h | 1 +
include/linux/list_lru.h | 44 +-
include/linux/lz4.h | 6 +
include/linux/memblock.h | 10 +
include/linux/memcontrol.h | 43 +-
include/linux/memfd.h | 23 +-
include/linux/memory_hotplug.h | 5 +-
include/linux/migrate.h | 6 +-
include/linux/min_heap.h | 72 +-
include/linux/minmax.h | 205 ++--
include/linux/mm.h | 129 +-
include/linux/mm_inline.h | 99 +-
include/linux/mm_types.h | 4 +-
include/linux/mmdebug.h | 14 +-
include/linux/mmzone.h | 99 +-
include/linux/numa_memblks.h | 3 +
include/linux/page-flags.h | 23 +-
include/linux/page-isolation.h | 2 +-
include/linux/pagemap.h | 24 +-
include/linux/pgtable.h | 9 +-
include/linux/sched.h | 6 +
include/linux/sched/hotplug.h | 4 -
include/linux/seqlock.h | 1 +
include/linux/swap.h | 34 +-
include/linux/swap_cgroup.h | 14 +-
include/linux/swap_slots.h | 3 -
include/linux/task_work.h | 3 -
include/linux/types.h | 2 +-
include/trace/events/mmap_lock.h | 32 +-
include/trace/events/mmflags.h | 3 +-
include/uapi/linux/taskstats.h | 17 +
init/do_mounts_initrd.c | 2 +-
init/main.c | 18 +-
io_uring/memmap.c | 4 +-
ipc/util.c | 11 +-
kernel/bpf/arena.c | 2 +-
kernel/capability.c | 8 +-
kernel/cpu.c | 9 +-
kernel/delayacct.c | 55 +-
kernel/fork.c | 9 +-
kernel/futex/waitwake.c | 3 +-
kernel/gcov/clang.c | 6 +-
kernel/hung_task.c | 2 +
kernel/irq_work.c | 2 +-
kernel/kthread.c | 2 +-
kernel/latencytop.c | 6 +-
kernel/power/snapshot.c | 5 +-
kernel/rcu/tiny.c | 2 +-
kernel/rcu/tree.c | 2 +-
kernel/resource.c | 3 +-
kernel/sched/core.c | 28 +-
kernel/sched/stats.h | 9 +-
kernel/task_work.c | 14 +-
kernel/ucount.c | 8 +-
kernel/watchdog.c | 2 +-
kernel/workqueue.c | 2 +-
lib/Kconfig.debug | 34 +-
lib/Makefile | 2 +-
lib/alloc_tag.c | 6 +-
lib/cpumask.c | 5 +-
lib/fault-inject.c | 28 +-
lib/inflate.c | 2 -
lib/kunit_iov_iter.c | 5 +-
lib/list_debug.c | 22 +-
lib/list_sort.c | 7 +
lib/lz4/lz4_compress.c | 1 -
lib/lz4/lz4_decompress.c | 1 -
lib/lz4/lz4defs.h | 4 +-
lib/lz4/lz4hc_compress.c | 1 -
lib/maple_tree.c | 73 +-
lib/math/Makefile | 1 +
lib/math/tests/Makefile | 1 +
lib/math/tests/int_sqrt_kunit.c | 66 +
lib/rhashtable.c | 2 +-
lib/sort.c | 7 +
lib/test_maple_tree.c | 56 +
lib/test_min_heap.c | 30 +-
lib/test_vmalloc.c | 2 +-
lib/test_xarray.c | 706 ++++++-----
lib/xarray.c | 78 +-
mm/Kconfig | 72 +-
mm/Makefile | 1 +
mm/cma.h | 2 +-
mm/compaction.c | 5 +-
mm/damon/Kconfig | 30 -
mm/damon/Makefile | 1 -
mm/damon/core.c | 254 +++-
mm/damon/dbgfs.c | 1148 ------------------
mm/damon/paddr.c | 80 +-
mm/damon/reclaim.c | 2 +-
mm/damon/sysfs-common.h | 16 +-
mm/damon/sysfs-schemes.c | 271 ++---
mm/damon/sysfs.c | 188 ++-
mm/damon/tests/.kunitconfig | 7 -
mm/damon/tests/core-kunit.h | 14 +-
mm/damon/tests/dbgfs-kunit.h | 173 ---
mm/damon/tests/vaddr-kunit.h | 2 +-
mm/damon/vaddr.c | 2 +-
mm/debug.c | 71 ++
mm/early_ioremap.c | 8 +-
mm/filemap.c | 121 +-
mm/gup.c | 93 +-
mm/huge_memory.c | 19 +-
mm/hugetlb.c | 417 ++++---
mm/hugetlb_cgroup.c | 18 +-
mm/internal.h | 62 +-
mm/kasan/generic.c | 18 +-
mm/kasan/hw_tags.c | 5 +-
mm/kasan/kasan.h | 18 +-
mm/kasan/kasan_test_c.c | 4 +-
mm/kasan/sw_tags.c | 3 +-
mm/kfence/kfence_test.c | 3 +-
mm/kfence/report.c | 3 +-
mm/khugepaged.c | 45 +-
mm/kmemleak.c | 4 +-
mm/kmsan/shadow.c | 8 +-
mm/ksm.c | 19 +
mm/madvise.c | 7 +-
mm/memblock.c | 20 +
mm/memcontrol-v1.c | 16 +-
mm/memcontrol.c | 114 +-
mm/memfd.c | 139 ++-
mm/memory.c | 267 +++--
mm/memory_hotplug.c | 48 +-
mm/mempolicy.c | 83 +-
mm/migrate.c | 165 +--
mm/mm_init.c | 8 +-
mm/mmap.c | 575 ++-------
mm/mmap_lock.c | 50 +-
mm/mmu_gather.c | 25 +-
mm/mseal.c | 6 +-
mm/numa.c | 8 +-
mm/numa_emulation.c | 45 +-
mm/numa_memblks.c | 2 +-
mm/oom_kill.c | 8 +-
mm/page-writeback.c | 53 +-
mm/page_alloc.c | 179 +--
mm/page_frag_cache.c | 6 +-
mm/page_idle.c | 10 +-
mm/page_io.c | 1 -
mm/page_isolation.c | 12 +-
mm/percpu.c | 70 +-
mm/pt_reclaim.c | 71 ++
mm/readahead.c | 49 +-
mm/rodata_test.c | 7 +-
mm/shmem.c | 331 +++--
mm/slab_common.c | 2 +-
mm/slub.c | 12 +-
mm/sparse-vmemmap.c | 5 +-
mm/sparse.c | 5 +-
mm/swap.c | 74 +-
mm/swap_cgroup.c | 233 ++--
mm/swap_slots.c | 78 +-
mm/swap_state.c | 1 -
mm/swapfile.c | 1261 +++++++++-----------
mm/truncate.c | 53 +-
mm/userfaultfd.c | 55 +-
mm/util.c | 17 +
mm/vma.c | 582 ++++++++-
mm/vma.h | 48 +-
mm/vma_internal.h | 1 +
mm/vmalloc.c | 4 +-
mm/vmscan.c | 507 ++++----
mm/workingset.c | 65 +-
mm/zpdesc.h | 182 +++
mm/zsmalloc.c | 440 +++----
mm/zswap.c | 2 +-
net/bluetooth/mgmt.c | 2 +-
net/core/page_pool.c | 7 +-
net/netfilter/nf_conntrack_proto_sctp.c | 21 +-
net/sunrpc/svc.c | 4 +-
net/sunrpc/svc_xprt.c | 3 +-
net/wireless/wext-core.c | 4 +-
samples/Kconfig | 2 +
samples/Makefile | 2 +
samples/damon/Kconfig | 30 +
samples/damon/Makefile | 4 +
samples/damon/prcl.c | 136 +++
samples/damon/wsse.c | 116 ++
samples/livepatch/livepatch-callbacks-busymod.c | 3 +-
samples/livepatch/livepatch-shadow-fix1.c | 3 +-
samples/livepatch/livepatch-shadow-mod.c | 15 +-
scripts/checkpatch.pl | 26 +-
scripts/coccinelle/misc/secs_to_jiffies.cocci | 22 +
scripts/spelling.txt | 37 +
security/yama/yama_lsm.c | 4 +-
sound/usb/line6/toneport.c | 2 +-
tools/accounting/getdelays.c | 67 +-
tools/accounting/procacct.c | 5 +-
tools/testing/kunit/configs/all_tests.config | 3 -
tools/testing/radix-tree/multiorder.c | 4 +
tools/testing/selftests/damon/.gitignore | 3 -
tools/testing/selftests/damon/Makefile | 11 +-
tools/testing/selftests/damon/config | 1 -
tools/testing/selftests/damon/debugfs_attrs.sh | 17 -
.../damon/debugfs_duplicate_context_creation.sh | 27 -
.../selftests/damon/debugfs_empty_targets.sh | 21 -
.../damon/debugfs_huge_count_read_write.sh | 22 -
.../selftests/damon/debugfs_rm_non_contexts.sh | 19 -
tools/testing/selftests/damon/debugfs_schemes.sh | 19 -
.../testing/selftests/damon/debugfs_target_ids.sh | 19 -
.../selftests/damon/debugfs_target_ids_pid_leak.c | 68 --
.../selftests/damon/debugfs_target_ids_pid_leak.sh | 22 -
...debugfs_target_ids_read_before_terminate_race.c | 80 --
...ebugfs_target_ids_read_before_terminate_race.sh | 14 -
.../selftests/damon/huge_count_read_write.c | 46 -
tools/testing/selftests/memfd/memfd_test.c | 2 +-
tools/testing/selftests/mm/.gitignore | 5 +-
tools/testing/selftests/mm/Makefile | 16 +-
tools/testing/selftests/mm/config | 1 +
tools/testing/selftests/mm/cow.c | 10 +-
tools/testing/selftests/mm/guard-pages.c | 83 +-
tools/testing/selftests/mm/ksm_tests.c | 2 +-
tools/testing/selftests/mm/migration.c | 99 ++
tools/testing/selftests/mm/mkdirty.c | 1 +
tools/testing/selftests/mm/mremap_test.c | 17 +-
tools/testing/selftests/mm/mseal_test.c | 8 +-
tools/testing/selftests/mm/pagemap_ioctl.c | 118 +-
tools/testing/selftests/mm/pkey-arm64.h | 6 +-
tools/testing/selftests/mm/pkey-helpers.h | 61 +-
tools/testing/selftests/mm/pkey-powerpc.h | 4 +-
tools/testing/selftests/mm/pkey-x86.h | 6 +-
tools/testing/selftests/mm/pkey_sighandler_tests.c | 32 +-
tools/testing/selftests/mm/pkey_util.c | 40 +
tools/testing/selftests/mm/protection_keys.c | 212 ++--
tools/testing/selftests/mm/run_vmtests.sh | 6 +
tools/testing/selftests/mm/seal_elf.c | 137 ---
tools/testing/selftests/mm/soft-dirty.c | 2 +-
tools/testing/selftests/mm/split_huge_page_test.c | 46 +-
tools/testing/selftests/mm/thp_settings.c | 4 +-
tools/testing/selftests/mm/thp_settings.h | 4 +-
tools/testing/selftests/mm/uffd-unit-tests.c | 4 +-
tools/testing/selftests/mm/uffd-wp-mremap.c | 380 ++++++
tools/testing/selftests/mm/virtual_address_range.c | 41 +-
tools/testing/selftests/mm/vm_util.c | 68 +-
tools/testing/selftests/mm/vm_util.h | 1 +
tools/testing/selftests/mm/write_to_hugetlbfs.c | 2 +-
tools/testing/selftests/pidfd/pidfd_test.c | 2 +-
tools/testing/vma/vma.c | 64 +
tools/testing/vma/vma_internal.h | 220 +++-
508 files changed, 10463 insertions(+), 10014 deletions(-)
create mode 100644 Documentation/mm/damon/monitoring_intervals_tuning_example.rst
create mode 100644 lib/math/tests/int_sqrt_kunit.c
delete mode 100644 mm/damon/dbgfs.c
delete mode 100644 mm/damon/tests/dbgfs-kunit.h
create mode 100644 mm/pt_reclaim.c
create mode 100644 mm/zpdesc.h
create mode 100644 samples/damon/Kconfig
create mode 100644 samples/damon/Makefile
create mode 100644 samples/damon/prcl.c
create mode 100644 samples/damon/wsse.c
create mode 100644 scripts/coccinelle/misc/secs_to_jiffies.cocci
delete mode 100755 tools/testing/selftests/damon/debugfs_attrs.sh
delete mode 100755 tools/testing/selftests/damon/debugfs_duplicate_context_creation.sh
delete mode 100755 tools/testing/selftests/damon/debugfs_empty_targets.sh
delete mode 100755 tools/testing/selftests/damon/debugfs_huge_count_read_write.sh
delete mode 100755 tools/testing/selftests/damon/debugfs_rm_non_contexts.sh
delete mode 100755 tools/testing/selftests/damon/debugfs_schemes.sh
delete mode 100755 tools/testing/selftests/damon/debugfs_target_ids.sh
delete mode 100644 tools/testing/selftests/damon/debugfs_target_ids_pid_leak.c
delete mode 100755 tools/testing/selftests/damon/debugfs_target_ids_pid_leak.sh
delete mode 100644 tools/testing/selftests/damon/debugfs_target_ids_read_before_te [...]
delete mode 100755 tools/testing/selftests/damon/debugfs_target_ids_read_before_te [...]
delete mode 100644 tools/testing/selftests/damon/huge_count_read_write.c
create mode 100644 tools/testing/selftests/mm/pkey_util.c
delete mode 100644 tools/testing/selftests/mm/seal_elf.c
create mode 100644 tools/testing/selftests/mm/uffd-wp-mremap.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.