Age | Commit message (Expand) | Author | Files | Lines |
2022-05-27 | Merge tag 'mm-stable-2022-05-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -6/+26 |
2022-05-27 | Merge tag 'mm-hotfixes-stable-2022-05-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -2/+2 |
2022-05-27 | mm: fix is_pinnable_page against a cma page | ![](https://seccdn.libravatar.org/avatar/fbfaa6a1e1a1f5b9892dfe565642d622?s=13&d=retro) Minchan Kim | 1 | -2/+6 |
2022-05-27 | mm: split free page with properly free memory accounting and without race | ![](https://seccdn.libravatar.org/avatar/f7a29bd09a48ec982e61defcd53e2239?s=13&d=retro) Zi Yan | 1 | -4/+20 |
2022-05-27 | mm/page_alloc: always attempt to allocate at least one page during bulk allocation | ![](https://seccdn.libravatar.org/avatar/4f92b89a3358611e8ea7ae51dfa848da?s=13&d=retro) Mel Gorman | 1 | -2/+2 |
2022-05-25 | mm: fix a potential infinite loop in start_isolate_page_range() | ![](https://seccdn.libravatar.org/avatar/f7a29bd09a48ec982e61defcd53e2239?s=13&d=retro) Zi Yan | 1 | -1/+6 |
2022-05-19 | mm: fix missing handler for __GFP_NOWARN | ![](https://seccdn.libravatar.org/avatar/f02a72a92c7d6dd1d54b703dc4a73cea?s=13&d=retro) Qi Zheng | 1 | -8/+10 |
2022-05-19 | mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked() | ![](https://seccdn.libravatar.org/avatar/85483c82d83fd08b91fc3fb2d7502e7c?s=13&d=retro) Wonhyuk Yang | 1 | -8/+5 |
2022-05-13 | mm/memory-failure.c: simplify num_poisoned_pages_dec | ![](https://seccdn.libravatar.org/avatar/591369fddfa58f5c53aafb6dc27bb2ec?s=13&d=retro) zhenwei pi | 1 | -1/+0 |
2022-05-13 | mm: cma: use pageblock_order as the single alignment | ![](https://seccdn.libravatar.org/avatar/f7a29bd09a48ec982e61defcd53e2239?s=13&d=retro) Zi Yan | 1 | -2/+2 |
2022-05-13 | mm: page_isolation: enable arbitrary range page isolation. | ![](https://seccdn.libravatar.org/avatar/f7a29bd09a48ec982e61defcd53e2239?s=13&d=retro) Zi Yan | 1 | -14/+2 |
2022-05-13 | mm: make alloc_contig_range work at pageblock granularity | ![](https://seccdn.libravatar.org/avatar/f7a29bd09a48ec982e61defcd53e2239?s=13&d=retro) Zi Yan | 1 | -10/+44 |
2022-05-13 | mm: page_isolation: move has_unmovable_pages() to mm/page_isolation.c | ![](https://seccdn.libravatar.org/avatar/f7a29bd09a48ec982e61defcd53e2239?s=13&d=retro) Zi Yan | 1 | -119/+0 |
2022-05-13 | mm/page_alloc: cache the result of node_dirty_ok() | ![](https://seccdn.libravatar.org/avatar/85483c82d83fd08b91fc3fb2d7502e7c?s=13&d=retro) Wonhyuk Yang | 1 | -6/+7 |
2022-05-09 | mm: create new mm/swap.h header file | ![](https://seccdn.libravatar.org/avatar/800fbdf315c74130c789ae3b4a24b480?s=13&d=retro) NeilBrown | 1 | -0/+1 |
2022-04-29 | mm/page_alloc: simplify update of pgdat in wake_all_kswapds | ![](https://seccdn.libravatar.org/avatar/4ab7742203372b2616cbdf812ec1cfdb?s=13&d=retro) Chen Wandun | 1 | -2/+3 |
2022-04-28 | mm/page_alloc: reuse tail struct pages for compound devmaps | ![](https://seccdn.libravatar.org/avatar/7cf3c84e765df3bdc036d489c07fb565?s=13&d=retro) Joao Martins | 1 | -1/+16 |
2022-04-28 | mm/page_alloc.c: calc the right pfn if page size is not 4K | ![](https://seccdn.libravatar.org/avatar/af1fd758fce55e32e316ed4d7e6c85fb?s=13&d=retro) Ma Wupeng | 1 | -1/+1 |
2022-04-28 | mm/vmscan: make sure wakeup_kswapd with managed zone | ![](https://seccdn.libravatar.org/avatar/9a875c635c83bed7b21fe7c08b9e83e7?s=13&d=retro) Wei Yang | 1 | -0/+2 |
2022-04-28 | mm: wrap __find_buddy_pfn() with a necessary buddy page validation | ![](https://seccdn.libravatar.org/avatar/f7a29bd09a48ec982e61defcd53e2239?s=13&d=retro) Zi Yan | 1 | -44/+8 |
2022-04-28 | mm: page_alloc: simplify pageblock migratetype check in __free_one_page() | ![](https://seccdn.libravatar.org/avatar/f7a29bd09a48ec982e61defcd53e2239?s=13&d=retro) Zi Yan | 1 | -29/+17 |
2022-04-28 | mm/page_alloc: adding same penalty is enough to get round-robin order | ![](https://seccdn.libravatar.org/avatar/9a875c635c83bed7b21fe7c08b9e83e7?s=13&d=retro) Wei Yang | 1 | -6/+3 |
2022-04-24 | page_alloc: use vmalloc_huge for large system hash | ![](https://seccdn.libravatar.org/avatar/df53c7c80cc941fe64cc99421a0920fc?s=13&d=retro) Song Liu | 1 | -1/+1 |
2022-04-15 | mm, page_alloc: fix build_zonerefs_node() | ![](https://seccdn.libravatar.org/avatar/0cac9c91cba4579c288f4be83125f17e?s=13&d=retro) Juergen Gross | 1 | -1/+1 |
2022-04-05 | Revert "mm/page_alloc: mark pagesets as __maybe_unused" | ![](https://seccdn.libravatar.org/avatar/64a8969828b9ecc45a927193161e5a67?s=13&d=retro) Sebastian Andrzej Siewior | 1 | -1/+1 |
2022-04-01 | mm/munlock: protect the per-CPU pagevec by a local_lock_t | ![](https://seccdn.libravatar.org/avatar/64a8969828b9ecc45a927193161e5a67?s=13&d=retro) Sebastian Andrzej Siewior | 1 | -0/+1 |
2022-03-30 | mm: page_alloc: validate buddy before check its migratetype. | ![](https://seccdn.libravatar.org/avatar/f7a29bd09a48ec982e61defcd53e2239?s=13&d=retro) Zi Yan | 1 | -0/+3 |
2022-03-24 | kasan, page_alloc: allow skipping memory init for HW_TAGS | ![](https://seccdn.libravatar.org/avatar/4e5d8cecf90868ee140ba173831d7d9f?s=13&d=retro) Andrey Konovalov | 1 | -1/+12 |
2022-03-24 | kasan, page_alloc: allow skipping unpoisoning for HW_TAGS | ![](https://seccdn.libravatar.org/avatar/4e5d8cecf90868ee140ba173831d7d9f?s=13&d=retro) Andrey Konovalov | 1 | -9/+22 |
2022-03-24 | kasan, page_alloc: rework kasan_unpoison_pages call site | ![](https://seccdn.libravatar.org/avatar/4e5d8cecf90868ee140ba173831d7d9f?s=13&d=retro) Andrey Konovalov | 1 | -7/+12 |
2022-03-24 | kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook | ![](https://seccdn.libravatar.org/avatar/4e5d8cecf90868ee140ba173831d7d9f?s=13&d=retro) Andrey Konovalov | 1 | -4/+8 |
2022-03-24 | kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook | ![](https://seccdn.libravatar.org/avatar/4e5d8cecf90868ee140ba173831d7d9f?s=13&d=retro) Andrey Konovalov | 1 | -3/+3 |
2022-03-24 | kasan, page_alloc: combine tag_clear_highpage calls in post_alloc_hook | ![](https://seccdn.libravatar.org/avatar/4e5d8cecf90868ee140ba173831d7d9f?s=13&d=retro) Andrey Konovalov | 1 | -16/+16 |
2022-03-24 | kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook | ![](https://seccdn.libravatar.org/avatar/4e5d8cecf90868ee140ba173831d7d9f?s=13&d=retro) Andrey Konovalov | 1 | -5/+15 |
2022-03-24 | kasan, page_alloc: refactor init checks in post_alloc_hook | ![](https://seccdn.libravatar.org/avatar/4e5d8cecf90868ee140ba173831d7d9f?s=13&d=retro) Andrey Konovalov | 1 | -8/+10 |
2022-03-24 | kasan: drop skip_kasan_poison variable in free_pages_prepare | ![](https://seccdn.libravatar.org/avatar/4e5d8cecf90868ee140ba173831d7d9f?s=13&d=retro) Andrey Konovalov | 1 | -2/+1 |
2022-03-24 | kasan, page_alloc: init memory of skipped pages on free | ![](https://seccdn.libravatar.org/avatar/4e5d8cecf90868ee140ba173831d7d9f?s=13&d=retro) Andrey Konovalov | 1 | -3/+8 |
2022-03-24 | kasan, page_alloc: simplify kasan_poison_pages call site | ![](https://seccdn.libravatar.org/avatar/4e5d8cecf90868ee140ba173831d7d9f?s=13&d=retro) Andrey Konovalov | 1 | -13/+5 |
2022-03-24 | kasan, page_alloc: merge kasan_free_pages into free_pages_prepare | ![](https://seccdn.libravatar.org/avatar/4e5d8cecf90868ee140ba173831d7d9f?s=13&d=retro) Andrey Konovalov | 1 | -2/+4 |
2022-03-24 | kasan, page_alloc: move tag_clear_highpage out of kernel_init_free_pages | ![](https://seccdn.libravatar.org/avatar/4e5d8cecf90868ee140ba173831d7d9f?s=13&d=retro) Andrey Konovalov | 1 | -11/+13 |
2022-03-24 | kasan, page_alloc: deduplicate should_skip_kasan_poison | ![](https://seccdn.libravatar.org/avatar/4e5d8cecf90868ee140ba173831d7d9f?s=13&d=retro) Andrey Konovalov | 1 | -22/+33 |
2022-03-22 | Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecache | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -2/+1 |
2022-03-22 | mm: make free_area_init_node aware of memory less nodes | ![](https://seccdn.libravatar.org/avatar/10075fd19c8e18b59c10d141a6f2de83?s=13&d=retro) Michal Hocko | 1 | -3/+8 |
2022-03-22 | mm, memory_hotplug: reorganize new pgdat initialization | ![](https://seccdn.libravatar.org/avatar/10075fd19c8e18b59c10d141a6f2de83?s=13&d=retro) Michal Hocko | 1 | -2/+23 |
2022-03-22 | mm: handle uninitialized numa nodes gracefully | ![](https://seccdn.libravatar.org/avatar/10075fd19c8e18b59c10d141a6f2de83?s=13&d=retro) Michal Hocko | 1 | -4/+36 |
2022-03-22 | NUMA balancing: optimize page placement for memory tiering system | ![](https://seccdn.libravatar.org/avatar/84cd49902ca4a8142cba665f709087b4?s=13&d=retro) Huang Ying | 1 | -1/+2 |
2022-03-22 | mm/hwpoison-inject: support injecting hwpoison to free page | ![](https://seccdn.libravatar.org/avatar/897b89deed7ad1723ac6ad24c41e32b7?s=13&d=retro) Miaohe Lin | 1 | -0/+1 |
2022-03-22 | mm/page_alloc: check high-order pages for corruption during PCP operations | ![](https://seccdn.libravatar.org/avatar/4f92b89a3358611e8ea7ae51dfa848da?s=13&d=retro) Mel Gorman | 1 | -23/+23 |
2022-03-22 | mm/page_alloc: call check_new_pages() while zone spinlock is not held | ![](https://seccdn.libravatar.org/avatar/f8a365da9e0ecf47ef21b257b0c3bdbc?s=13&d=retro) Eric Dumazet | 1 | -9/+9 |
2022-03-22 | mm: count time in drain_all_pages during direct reclaim as memory pressure | ![](https://seccdn.libravatar.org/avatar/c82913eb3d32e15459d0493e0ceef515?s=13&d=retro) Suren Baghdasaryan | 1 | -4/+6 |