index
:
kernel/git/akpm/mm.git
junk
linus
master
mm-everything
mm-hotfixes-stable
mm-hotfixes-unstable
mm-nonmm-stable
mm-nonmm-unstable
mm-stable
mm-unstable
akpm's fork of linux.git
Andrew Morton
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
22 hours
__mod_memcg_lruvec_state-enhance-diagnostics-fix
mm-unstable
Andrew Morton
1
-1
/
+2
22 hours
__mod_memcg_lruvec_state(): enhance diagnostics
Andrew Morton
1
-2
/
+4
22 hours
mm: add swappiness= arg to memory.reclaim
Dan Schatzberg
4
-22
/
+81
22 hours
mm: add defines for min/max swappiness
Dan Schatzberg
3
-7
/
+9
22 hours
mm: optimization on page allocation when CMA enabled
Zhaoyang Huang
1
-4
/
+40
22 hours
filemap: replace pte_offset_map() with pte_offset_map_nolock()
ZhangPeng
1
-1
/
+2
22 hours
mm/page-owner: use gfp_nested_mask() instead of open coded masking
Dave Chinner
1
-6
/
+1
22 hours
stackdepot: use gfp_nested_mask() instead of open coded masking
Dave Chinner
1
-9
/
+2
22 hours
mm: lift gfp_kmemleak_mask() to gfp.h
Dave Chinner
2
-8
/
+29
22 hours
selftest mm/mseal read-only elf memory segment
Jeff Xu
4
-36
/
+275
22 hours
mseal: add documentation
Jeff Xu
2
-0
/
+200
22 hours
selftest mm/mseal memory sealing
Jeff Xu
3
-0
/
+1838
22 hours
mseal: add mseal syscall
Jeff Xu
8
-1
/
+432
22 hours
mseal: wire up mseal syscall
Jeff Xu
19
-2
/
+23
22 hours
lib-add-version-into-proc-allocinfo-output-fix
Andrew Morton
1
-1
/
+0
22 hours
lib: add version into /proc/allocinfo output
Suren Baghdasaryan
2
-17
/
+36
22 hours
mm-huge_memory-mark-huge_zero_page-reserved-fix-fix
Andrew Morton
1
-1
/
+1
22 hours
mm-huge_memory-mark-huge_zero_page-reserved-fix
Andrew Morton
1
-2
/
+2
22 hours
mm/huge_memory: mark huge_zero_page reserved
Miaohe Lin
1
-0
/
+2
22 hours
foo
Andrew Morton
388
-5723
/
+9701
22 hours
mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL
mm-hotfixes-unstable
Hailong.Liu
1
-3
/
+2
4 days
memcg, oom: cleanup unused memcg_oom_gfp_mask and memcg_oom_order
mm-stable
Xiu Jianfeng
2
-4
/
+0
4 days
selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage s...
Dev Jain
1
-7
/
+9
4 days
mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp
Oscar Salvador
1
-1
/
+1
4 days
mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_fault
Oscar Salvador
1
-1
/
+2
4 days
selftests: cgroup: add tests to verify the zswap writeback path
Usama Arif
1
-1
/
+129
4 days
mm: memcg: make alloc_mem_cgroup_per_node_info() return bool
Xiu Jianfeng
1
-5
/
+5
4 days
mm/damon/core: fix return value from damos_wmark_metric_value
Alex Rusuf
1
-4
/
+5
4 days
mm: do not update memcg stats for NR_{FILE/SHMEM}_PMDMAPPED
Yosry Ahmed
1
-6
/
+9
4 days
selftests: cgroup: remove redundant enabling of memory controller
Usama Arif
1
-2
/
+0
4 days
Docs/mm/damon/maintainer-profile: allow posting patches based on damon/next tree
SeongJae Park
1
-3
/
+4
4 days
Docs/mm/damon/maintainer-profile: change the maintainer's timezone from PST t...
SeongJae Park
1
-3
/
+3
4 days
Docs/mm/damon/design: use a list for supported filters
SeongJae Park
1
-20
/
+26
4 days
Docs/admin-guide/mm/damon/usage: fix wrong schemes effective quota update com...
SeongJae Park
1
-2
/
+2
4 days
Docs/admin-guide/mm/damon/usage: fix wrong example of DAMOS filter matching s...
SeongJae Park
1
-1
/
+1
4 days
selftests/damon: classify tests for functionalities and regressions
SeongJae Park
1
-4
/
+9
4 days
selftests/damon/_damon_sysfs: use 'is' instead of '==' for 'None'
SeongJae Park
1
-40
/
+40
4 days
selftests/damon/_damon_sysfs: find sysfs mount point from /proc/mounts
SeongJae Park
1
-1
/
+12
4 days
selftests/damon/_damon_sysfs: check errors from nr_schemes file reads
SeongJae Park
1
-0
/
+2
4 days
mm/damon/core: initialize ->esz_bp from damos_quota_init_priv()
SeongJae Park
1
-0
/
+1
4 days
selftests/damon: add a test for DAMOS quota goal
SeongJae Park
2
-1
/
+78
4 days
selftests/damon/_damon_sysfs: support quota goals
SeongJae Park
1
-1
/
+83
5 days
mailmap: add entry for Barry Song
mm-hotfixes-stable-2024-05-10-13-14
mm-hotfixes-stable
Barry Song
1
-0
/
+5
5 days
selftests/mm: fix powerpc ARCH check
Michael Ellerman
1
-3
/
+3
8 days
thp: remove HPAGE_PMD_ORDER minimum assertion
Matthew Wilcox (Oracle)
1
-5
/
+0
8 days
mm/vmscan: remove ignore_references argument of reclaim_folio_list()
SeongJae Park
1
-6
/
+4
8 days
mm/vmscan: remove ignore_references argument of reclaim_pages()
SeongJae Park
4
-7
/
+7
8 days
mm/damon/paddr: do page level access check for pageout DAMOS action on its own
SeongJae Park
1
-4
/
+12
8 days
mm/damon/paddr: avoid unnecessary page level access check for pageout DAMOS a...
SeongJae Park
1
-1
/
+11
8 days
mm/gup: fix hugepd handling in hugetlb rework
Peter Xu
1
-25
/
+39
8 days
selftests: mm: gup_longterm: test unsharing logic when R/O pinning
David Hildenbrand
1
-4
/
+12
8 days
mm/hugetlb: align cma on allocation order, not demotion order
Frank van der Linden
1
-1
/
+1
8 days
dax/bus.c: use the right locking mode (read vs write) in size_show
Vishal Verma
1
-2
/
+2
8 days
dax/bus.c: don't use down_write_killable for non-user processes
Vishal Verma
1
-5
/
+1
8 days
dax/bus.c: fix locking for unregister_dax_dev / unregister_dax_mapping paths
Vishal Verma
1
-34
/
+8
8 days
dax/bus.c: replace WARN_ON_ONCE() with lockdep asserts
Vishal Verma
1
-8
/
+8
8 days
mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->nr_pages
Breno Leitao
1
-9
/
+15
8 days
mm: fix race between __split_huge_pmd_locked() and GUP-fast
Ryan Roberts
7
-26
/
+39
8 days
mm/debug_vm_pgtable: test pmd_leaf() behavior with pmd_mkinvalid()
Ryan Roberts
1
-0
/
+1
8 days
memcg: use proper type for mod_memcg_state
Shakeel Butt
2
-7
/
+9
8 days
memcg: warn for unexpected events and stats
Shakeel Butt
1
-16
/
+23
8 days
mm: cleanup WORKINGSET_NODES in workingset
Shakeel Butt
1
-3
/
+4
8 days
memcg: cleanup __mod_memcg_lruvec_state
Shakeel Butt
1
-2
/
+0
8 days
memcg: reduce memory for the lruvec and memcg stats
Shakeel Butt
1
-20
/
+114
8 days
mm: memcg: account memory used for memcg vmstats and lruvec stats
Roman Gushchin
1
-3
/
+4
8 days
memcg: dynamically allocate lruvec_stats
Shakeel Butt
2
-68
/
+81
8 days
memcg: reduce memory size of mem_cgroup_events_index
Shakeel Butt
1
-2
/
+4
8 days
selftests/memfd: fix spelling mistakes
Saurav Shah
2
-2
/
+2
8 days
mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions
David Hildenbrand
1
-0
/
+7
8 days
selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL
David Hildenbrand
1
-35
/
+71
10 days
mm/swapfile: mark racy access on si->highest_bit
linke li
1
-1
/
+1
10 days
mm/rmap: change the type of we_locked from int to bool
Hao Ge
1
-1
/
+1
10 days
mm/pagemap: make trylock_page return bool
Hao Ge
1
-1
/
+1
10 days
mm/rmap: do not add fully unmapped large folio to deferred split list
Zi Yan
1
-3
/
+10
10 days
Docs/ABI/damon: update for 'youg page' type DAMOS filter
SeongJae Park
1
-3
/
+3
10 days
Docs/admin-guide/mm/damon/usage: update for young page type DAMOS filter
SeongJae Park
1
-13
/
+13
10 days
Docs/mm/damon/design: document 'young page' type DAMOS filter
SeongJae Park
1
-9
/
+11
10 days
mm/damon/paddr: implement DAMOS filter type YOUNG
SeongJae Park
1
-0
/
+5
10 days
mm/damon: add DAMOS filter type YOUNG
SeongJae Park
2
-0
/
+3
10 days
mm/damon/paddr: implement damon_folio_mkold()
SeongJae Park
1
-11
/
+16
10 days
mm/damon/paddr: implement damon_folio_young()
SeongJae Park
1
-13
/
+19
10 days
mm: optimise vmf_anon_prepare() for VMAs without an anon_vma
Matthew Wilcox (Oracle)
1
-4
/
+9
10 days
mm: fix some minor per-VMA lock issues in userfaultfd
Matthew Wilcox (Oracle)
1
-11
/
+9
10 days
mm: delay the check for a NULL anon_vma
Matthew Wilcox (Oracle)
2
-13
/
+22
10 days
mm: assert the mmap_lock is held in __anon_vma_prepare()
Matthew Wilcox (Oracle)
1
-2
/
+1
10 days
mm: simplify thp_vma_allowable_order
Matthew Wilcox
5
-31
/
+35
10 days
mm: remove stale comment __folio_mark_dirty
Kemeng Shi
1
-2
/
+1
10 days
mm: call __wb_calc_thresh instead of wb_calc_thresh in wb_over_bg_thresh
Kemeng Shi
1
-1
/
+1
10 days
mm: correct calculation of wb's bg_thresh in cgroup domain
Kemeng Shi
1
-1
/
+1
10 days
mm: enable __wb_calc_thresh to calculate dirty background threshold
Kemeng Shi
1
-15
/
+18
10 days
writeback: rename nr_reclaimable to nr_dirty in balance_dirty_pages
Kemeng Shi
1
-4
/
+4
10 days
writeback: add wb_monitor.py script to monitor writeback info on bdi
Kemeng Shi
1
-0
/
+172
10 days
writeback: support retrieving per group debug writeback stats of bdi
Kemeng Shi
3
-2
/
+99
10 days
writeback: collect stats of all wb of bdi in bdi_debug_stats_show
Kemeng Shi
1
-23
/
+73
10 days
selftests/mm: soft-dirty should fail if a testcase fails
Ryan Roberts
1
-1
/
+1
10 days
mm: vmalloc: dump page owner info if page is already mapped
Hariom Panthi
1
-1
/
+9
10 days
mm/khugepaged: replace page_mapcount() check by folio_likely_mapped_shared()
David Hildenbrand
2
-8
/
+17
10 days
memcg: fix data-race KCSAN bug in rstats
Breno Leitao
1
-5
/
+7
10 days
mm: remove PageReferenced
Matthew Wilcox (Oracle)
1
-3
/
+3
10 days
mm: add kernel-doc for folio_mark_accessed()
Matthew Wilcox (Oracle)
1
-7
/
+10
10 days
gup: use folios for gup_devmap
Matthew Wilcox (Oracle)
1
-9
/
+8
10 days
mm: remove page_ref_sub_return()
Matthew Wilcox (Oracle)
1
-8
/
+3
10 days
mm: convert put_devmap_managed_page_refs() to put_devmap_managed_folio_refs()
Matthew Wilcox (Oracle)
4
-15
/
+15
10 days
mm: remove put_devmap_managed_page()
Matthew Wilcox (Oracle)
1
-6
/
+1
10 days
mm: remove page_cache_alloc()
Matthew Wilcox (Oracle)
1
-5
/
+0
10 days
userfault; expand folio use in mfill_atomic_install_pte()
Matthew Wilcox (Oracle)
1
-3
/
+2
10 days
migrate: expand the use of folio in __migrate_device_pages()
Matthew Wilcox (Oracle)
1
-8
/
+5
10 days
memory-failure: remove calls to page_mapping()
Matthew Wilcox (Oracle)
1
-2
/
+4
10 days
f2fs: convert f2fs_clear_page_cache_dirty_tag to use a folio
Matthew Wilcox (Oracle)
1
-2
/
+3
10 days
fscrypt: convert bh_get_inode_and_lblk_num to use a folio
Matthew Wilcox (Oracle)
1
-3
/
+3
10 days
mm/memory-failure: pass the folio to collect_procs_ksm()
Matthew Wilcox (Oracle)
3
-15
/
+6
10 days
mm/memory-failure: use folio functions throughout collect_procs()
Matthew Wilcox (Oracle)
1
-2
/
+2
10 days
mm/memory-failure: add some folio conversions to unpoison_memory
Matthew Wilcox (Oracle)
1
-4
/
+4
10 days
mm/memory-failure: convert hwpoison_user_mappings to take a folio
Matthew Wilcox (Oracle)
1
-15
/
+15
10 days
mm/memory-failure: convert memory_failure() to use a folio
Matthew Wilcox (Oracle)
1
-19
/
+21
10 days
mm: convert hugetlb_page_mapping_lock_write to folio
Matthew Wilcox (Oracle)
4
-8
/
+8
10 days
mm/memory-failure: convert shake_page() to shake_folio()
Matthew Wilcox (Oracle)
4
-11
/
+17
10 days
mm: make page_mapped_in_vma conditional on CONFIG_MEMORY_FAILURE
Matthew Wilcox (Oracle)
1
-0
/
+2
10 days
mm: return the address from page_mapped_in_vma()
Matthew Wilcox (Oracle)
3
-17
/
+23
10 days
mm/memory-failure: pass addr to __add_to_kill()
Matthew Wilcox (Oracle)
1
-2
/
+4
10 days
mm/memory-failure: remove fsdax_pgoff argument from __add_to_kill
Matthew Wilcox (Oracle)
1
-18
/
+9
10 days
xarray: don't use "proxy" headers
Andy Shevchenko
1
-1
/
+5
10 days
xarray: use BITS_PER_LONGS()
Andy Shevchenko
1
-1
/
+1
10 days
memcg: simple cleanup of stats update functions
Shakeel Butt
3
-35
/
+15
10 days
mm: memory: check userfaultfd_wp() in vmf_orig_pte_uffd_wp()
Kefeng Wang
1
-5
/
+5
10 days
mm/page-flags: make PageUptodate return bool
Hao Ge
1
-1
/
+1
10 days
mm/madvise: optimize lazyfreeing with mTHP in madvise_free
Lance Yang
1
-41
/
+44
10 days
mm/memory: add any_dirty optional pointer to folio_pte_batch()
Lance Yang
3
-9
/
+26
10 days
mm/arm64: override clear_young_dirty_ptes() batch helper
Lance Yang
2
-0
/
+84
10 days
mm/madvise: introduce clear_young_dirty_ptes() batch helper
Lance Yang
3
-31
/
+55
10 days
mm: swapfile: check usable swap device in __folio_throttle_swaprate()
Kefeng Wang
1
-3
/
+10
10 days
mm/huge_memory: improve split_huge_page_to_list_to_order() return value docum...
David Hildenbrand
1
-3
/
+11
10 days
mm/page_table_check: support userfault wr-protect entries
Peter Xu
3
-18
/
+39
10 days
mm/hugetlb: assert hugetlb_lock in __hugetlb_cgroup_commit_charge
Peter Xu
1
-1
/
+1
10 days
fs/proc/task_mmu: convert smaps_hugetlb_range() to work on folios
David Hildenbrand
1
-6
/
+7
10 days
fs/proc/task_mmu: convert pagemap_hugetlb_range() to work on folios
David Hildenbrand
1
-3
/
+4
10 days
mm/sparse: guard the size of mem_section is power of 2
Wei Yang
1
-0
/
+2
10 days
doc: split buffer.rst out of api-summary.rst
Matthew Wilcox (Oracle)
3
-3
/
+13
10 days
buffer: improve bdev_getblk documentation
Matthew Wilcox (Oracle)
1
-0
/
+5
10 days
buffer: add kernel-doc for bforget() and __bforget()
Matthew Wilcox (Oracle)
2
-3
/
+16
10 days
buffer: add kernel-doc for brelse() and __brelse()
Matthew Wilcox (Oracle)
2
-9
/
+24
10 days
buffer: fix __bread and __bread_gfp kernel-doc
Matthew Wilcox (Oracle)
2
-22
/
+35
10 days
buffer: add kernel-doc for try_to_free_buffers()
Matthew Wilcox (Oracle)
1
-20
/
+24
10 days
buffer: add kernel-doc for block_dirty_folio()
Matthew Wilcox (Oracle)
1
-24
/
+31
10 days
doc: improve the description of __folio_mark_dirty
Matthew Wilcox (Oracle)
1
-5
/
+9
10 days
xarray: inline xas_descend to improve performance
Long Li
1
-1
/
+2
10 days
mm/ksm: remove page_mapcount() usage in stable_tree_search()
David Hildenbrand
1
-5
/
+8
10 days
mm: zswap: remove same_filled module params
Yosry Ahmed
3
-50
/
+0
10 days
mm: zswap: move more same-filled pages checks outside of zswap_store()
Yosry Ahmed
1
-20
/
+25
10 days
mm: zswap: refactor limit checking from zswap_store()
Yosry Ahmed
1
-16
/
+16
10 days
mm: zswap: always shrink in zswap_store() if zswap_pool_reached_full
Yosry Ahmed
1
-6
/
+4
10 days
userfaultfd: remove WRITE_ONCE when setting folio->index during UFFDIO_MOVE
Suren Baghdasaryan
2
-2
/
+2
10 days
mm: page_alloc: allowing mTHP compaction to capture the freed page directly
Baolin Wang
1
-2
/
+4
10 days
mm: filemap: batch mm counter updating in filemap_map_pages()
Kefeng Wang
1
-9
/
+12
10 days
mm: move mm counter updating out of set_pte_range()
Kefeng Wang
2
-3
/
+9
10 days
mm: correct the docs for thp_fault_alloc and thp_fault_fallback
Barry Song
1
-2
/
+2
10 days
mm: add docs for per-order mTHP counters and transhuge_page ABI
Barry Song
2
-0
/
+46
10 days
mm: add per-order mTHP anon_swpout and anon_swpout_fallback counters
Barry Song
4
-0
/
+10
10 days
mm: add per-order mTHP anon_fault_alloc and anon_fault_fallback counters
Barry Song
3
-0
/
+78
10 days
mm/hugetlb: rename dissolve_free_huge_pages() to dissolve_free_hugetlb_folios()
Sidhartha Kumar
3
-5
/
+5
10 days
mm/hugetlb: convert dissolve_free_huge_pages() to folios
Sidhartha Kumar
3
-15
/
+14
10 days
mm/ksm: replace set_page_stable_node by folio_set_stable_node
Alex Shi (tencent)
1
-9
/
+3
10 days
mm/ksm: rename get_ksm_page_flags to ksm_get_folio_flags
David Hildenbrand
1
-16
/
+16
10 days
mm/ksm: convert chain series funcs and replace get_ksm_page
Alex Shi (tencent)
2
-72
/
+66
10 days
mm/ksm: use folio in write_protect_page
Alex Shi (tencent)
1
-12
/
+13
10 days
mm/ksm: use ksm_get_folio in scan_get_next_rmap_item
Alex Shi (tencent)
1
-5
/
+5
10 days
mm/ksm: use folio in stable_node_dup
Alex Shi (tencent)
1
-8
/
+8
10 days
mm/ksm: use folio in remove_stable_node
Alex Shi (tencent)
1
-12
/
+12
10 days
mm/ksm: add folio_set_stable_node
Alex Shi (tencent)
1
-1
/
+7
10 days
mm/ksm: use folio in remove_rmap_item_from_tree
Alex Shi (tencent)
1
-5
/
+5
10 days
mm/ksm: add ksm_get_folio
Alex Shi (tencent)
1
-17
/
+25
10 days
arm: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS
Kefeng Wang
1
-15
/
+15
10 days
arm64: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESS
Kefeng Wang
1
-23
/
+20
10 days
Documentation/admin-guide/cgroup-v1/memory.rst: don't reference page_mapcount()
David Hildenbrand
1
-2
/
+2
10 days
mm/debug: print only page mapcount (excluding folio entire mapcount) in __dum...
David Hildenbrand
1
-7
/
+2
10 days
xtensa/mm: convert check_tlb_entry() to sanity check folios
David Hildenbrand
1
-5
/
+6
10 days
trace/events/page_ref: trace the raw page mapcount value
David Hildenbrand
1
-2
/
+2
10 days
mm/migrate_device: use folio_mapcount() in migrate_vma_check_page()
David Hildenbrand
1
-5
/
+7
10 days
mm/filemap: use folio_mapcount() in filemap_unaccount_folio()
David Hildenbrand
1
-1
/
+1
10 days
sh/mm/cache: use folio_mapped() in copy_from_user_page()
David Hildenbrand
1
-1
/
+1
10 days
mm/migrate: use folio_likely_mapped_shared() in add_page_for_migration()
David Hildenbrand
1
-1
/
+1
10 days
mm/page_alloc: use folio_mapped() in __alloc_contig_migrate_range()
David Hildenbrand
1
-2
/
+6
10 days
mm/memory-failure: use folio_mapcount() in hwpoison_user_mappings()
David Hildenbrand
1
-2
/
+2
10 days
mm/huge_memory: use folio_mapcount() in zap_huge_pmd() sanity check
David Hildenbrand
1
-1
/
+1
10 days
mm/memory: use folio_mapcount() in zap_present_folio_ptes()
David Hildenbrand
1
-2
/
+1
10 days
mm: make folio_mapcount() return 0 for small typed folios
David Hildenbrand
1
-2
/
+12
10 days
mm: improve folio_likely_mapped_shared() using the mapcount of large folios
David Hildenbrand
1
-2
/
+17
10 days
mm: track mapcount of large folios in single value
David Hildenbrand
10
-59
/
+62
10 days
mm/rmap: add fast-path for small folios when adding/removing/duplicating
David Hildenbrand
2
-10
/
+29
10 days
mm/rmap: always inline anon/file rmap duplication of a single PTE
David Hildenbrand
1
-4
/
+13
10 days
mm: allow for detecting underflows with page_mapcount() again
David Hildenbrand
1
-1
/
+1
10 days
mm: follow_pte() improvements
David Hildenbrand
1
-5
/
+15
10 days
mm: pass VMA instead of MM to follow_pte()
David Hildenbrand
7
-20
/
+17
10 days
drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map()
David Hildenbrand
1
-16
/
+47
10 days
mm,swap: add document about RCU read lock and swapoff interaction
Huang Ying
1
-13
/
+13
10 days
mm/mmap: make accountable_mapping return bool
Hao Ge
1
-2
/
+2
10 days
mm/mmap: make vma_wants_writenotify return bool
Hao Ge
2
-7
/
+7
10 days
memory tier: create CPUless memory tiers after obtaining HMAT info
Ho-Ren (Jack) Chuang
1
-24
/
+70
10 days
memory tier: dax/kmem: introduce an abstract layer for finding, allocating, a...
Ho-Ren (Jack) Chuang
3
-26
/
+46
10 days
mailmap: add entry for John Garry
John Garry
1
-0
/
+1
[next]