- 6fcb52a thp: reduce usage of huge zero page's atomic counter by Aaron Lu · 8 years ago
- 68eb073 mm, pagevec: release/reacquire lru_lock on pgdat change by Mel Gorman · 8 years ago
- 599d0c9 mm, vmscan: move LRU lists to node by Mel Gorman · 8 years ago
- a52633d mm, vmscan: move lru_lock to the node by Mel Gorman · 8 years ago
- 800d8c6 shmem: add huge pages support by Kirill A. Shutemov · 8 years ago
- 8f18227 mm/swap.c: flush lru pvecs on compound page arrival by Lukasz Odzioba · 8 years ago
- f3a932ba mm: introduce dedicated WQ_MEM_RECLAIM workqueue to do lru_add_drain_all by Wang Sheng-Hui · 8 years ago
- a4a921a mm/swap.c: put activate_page_pvecs and other pagevecs together by Ming Li · 8 years ago
- aa88b68 thp: keep huge zero page pinned until tlb flush by Kirill A. Shutemov · 9 years ago
- ea1754a mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usage by Kirill A. Shutemov · 9 years ago
- 09cbfea mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros by Kirill A. Shutemov · 9 years ago
- 3565fce mm, x86: get_user_pages() for dax mappings by Dan Williams · 9 years ago
- 10853a0 mm: move lazily freed pages to inactive list by Minchan Kim · 9 years ago
- e90309c thp: allow mlocked THP again by Kirill A. Shutemov · 9 years ago
- ddc58f2 mm: drop tail page refcounting by Kirill A. Shutemov · 9 years ago
- 1d798ca mm: make compound_head() robust by Kirill A. Shutemov · 9 years ago
- 33c3fc7 mm: introduce idle page tracking by Vladimir Davydov · 9 years ago
- 73933b3 mm: drop bogus VM_BUG_ON_PAGE assert in put_page() codepath by Kirill A. Shutemov · 9 years ago
- 822fc61 mm: don't call __page_cache_release for hugetlb by Naoya Horiguchi · 10 years ago
- cc5993b mm: rename deactivate_page to deactivate_file_page by Minchan Kim · 10 years ago
- 6bec003 Merge branch 'for-3.20/bdi' of git://git.kernel.dk/linux-block by Linus Torvalds · 10 years ago
- 27ba064 rmap: drop support of non-linear mappings by Kirill A. Shutemov · 10 years ago
- 97b713b fs: kill BDI_CAP_SWAP_BACKED by Christoph Hellwig · 10 years ago
- aabfb57 mm: memcontrol: do not kill uncharge batching in free_pages_and_swap_cache by Michal Hocko · 10 years ago
- 747db95 mm: memcontrol: use page lists for uncharge batching by Johannes Weiner · 10 years ago
- 0a31bc9 mm: memcontrol: rewrite uncharge API by Johannes Weiner · 10 years ago
- 00501b5 mm: memcontrol: rewrite charge API by Johannes Weiner · 10 years ago
- 24b7e58 mm: pagemap: avoid unnecessary overhead when tracepoints are deactivated by Mel Gorman · 10 years ago
- eb39d61 mm: replace init_page_accessed by __SetPageReferenced by Hugh Dickins · 10 years ago
- 2457aec mm: non-atomically mark page accessed during page cache allocation where possible by Mel Gorman · 10 years ago
- 6fb81a1 mm: do not use unnecessary atomic operations when adding pages to the LRU by Mel Gorman · 10 years ago
- e3741b5 mm: do not use atomic operations when releasing pages by Mel Gorman · 10 years ago
- b745bc8 mm: page_alloc: convert hot/cold parameter and immediate callers to bool by Mel Gorman · 10 years ago
- d2ee40e mm: introdule compound_head_by_tail() by Jianyu Zhan · 10 years ago
- 4bd3e8f mm/swap.c: split put_compound_page() by Jianyu Zhan · 10 years ago
- c747ce7 mm/swap.c: introduce put_[un]refcounted_compound_page helpers for splitting put_compound_page() by Jianyu Zhan · 10 years ago
- 7c8e018 mm: replace __get_cpu_var uses with this_cpu_ptr by Christoph Lameter · 10 years ago
- 2329d37 mm/swap.c: clean up *lru_cache_add* functions by Jianyu Zhan · 10 years ago
- a528910 mm: thrash detection-based file cache sizing by Johannes Weiner · 11 years ago
- 0cd6144 mm + fs: prepare for non-page entries in page cache radix trees by Johannes Weiner · 11 years ago
- 668f9abb mm: close PageTail race by David Rientjes · 11 years ago
- 309381fea mm: dump page when hitting a VM_BUG_ON using VM_BUG_ON_PAGE by Sasha Levin · 11 years ago
- 26296ad mm/swap.c: reorganize put_compound_page() by Andrew Morton · 11 years ago
- 3bfcd13 mm: hugetlbfs: use __compound_tail_refcounted in __get_page_tail too by Andrea Arcangeli · 11 years ago
- 44518d2 mm: tail page refcounting optimization for slab and hugetlbfs by Andrea Arcangeli · 11 years ago
- ebf360f mm: hugetlbfs: move the put/get_page slab and hugetlbfs optimization in a faster path by Andrea Arcangeli · 11 years ago
- 27c73ae mm: hugetlbfs: fix hugetlbfs optimization by Andrea Arcangeli · 11 years ago
- 8077c0d bdi: test bdi_init failure by Mikulas Patocka · 11 years ago
- 5fbc461 mm: make lru_add_drain_all() selective by Chris Metcalf · 11 years ago
- 7cb2ef5 mm: fix aio performance regression for database caused by THP by Khalid Aziz · 11 years ago
- e180cf8 thp, mm: avoid PageUnevictable on active/inactive lru lists by Kirill A. Shutemov · 11 years ago
- ef2a2cb mm/swap.c: clear PageActive before adding pages onto unevictable list by Naoya Horiguchi · 11 years ago
- c53954a mm: remove lru parameter from __lru_cache_add and lru_cache_add_lru by Mel Gorman · 11 years ago
- a0b8cab3 mm: remove lru parameter from __pagevec_lru_add and remove parts of pagevec API by Mel Gorman · 11 years ago
- 059285a mm: activate !PageLRU pages on mark_page_accessed if page is on local pagevec by Mel Gorman · 11 years ago
- 13f7f78 mm: pagevec: defer deciding which LRU to add a page to until pagevec drain time by Mel Gorman · 11 years ago
- c6286c9 mm: add tracepoints for LRU activation and insertions by Mel Gorman · 11 years ago
- a27bb33 aio: don't include aio.h in sched.h by Kent Overstreet · 12 years ago
- 5bc7b8a mm: thp: add split tail pages to shrink page list in page reclaim by Shaohua Li · 12 years ago
- 33806f0 swap: make each swap partition have one address_space by Shaohua Li · 12 years ago
- 39b5f29 mm: remove vma arg from page_evictable by Hugh Dickins · 12 years ago
- d741c9c mm: fix nonuniform page status when writing new file with small buffer by Robin Dong · 12 years ago
- 5a17811 mm: add support for direct_IO to highmem pages by Mel Gorman · 12 years ago
- 18022c5 mm: add get_kernel_page[s] for pinning of kernel addresses for I/O by Mel Gorman · 12 years ago
- fa9add6 mm/memcg: apply add/del_page to lruvec by Hugh Dickins · 12 years ago
- 89abfab mm/memcg: move reclaim_stat into lruvec by Hugh Dickins · 12 years ago
- 5bf5f03 mm: fix slab->page flags corruption by Pravin B Shelar · 12 years ago
- f0cb3c7 mm: drain percpu lru add/rotate page-vectors on cpu hot-unplug by Konstantin Khlebnikov · 13 years ago
- 7512102 memcg: fix GPF when cgroup removal races with last exit by Hugh Dickins · 13 years ago
- b9980cd mm: fix UP THP spin_is_locked BUGs by Hugh Dickins · 13 years ago
- 1c1c53d mm: remove del_page_from_lru, add page_off_lru by Hugh Dickins · 13 years ago
- 4d06f38 mm: no blank line after EXPORT_SYMBOL in swap.c by Hugh Dickins · 13 years ago
- 5095ae83 mm: fewer underscores in ____pagevec_lru_add by Hugh Dickins · 13 years ago
- 2bcf887 mm: take pagevecs off reclaim stack by Hugh Dickins · 13 years ago
- 12d2710 memcg: fix split_huge_page_refcounts() by Hugh Dickins · 13 years ago
- 4567688 thp: improve order in lru list for split huge page by Shaohua Li · 13 years ago
- 925b767 mm: make per-memcg LRU lists exclusive by Johannes Weiner · 13 years ago
- 6290df5 mm: collect LRU list heads into struct lruvec by Johannes Weiner · 13 years ago
- cc59850 mm: add free_hot_cold_page_list() helper by Konstantin Khlebnikov · 13 years ago
- 32aaeff Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux by Linus Torvalds · 13 years ago
- 70b50f9 mm: thp: tail page refcounting fix by Andrea Arcangeli · 13 years ago
- b95f1b31 mm: Map most files to use export.h instead of module.h by Paul Gortmaker · 13 years ago
- eb709b0 mm: batch activate_page() to reduce lock contention by Shaohua Li · 13 years ago
- 821ed6b mm: filter unevictable page out in deactivate_page() by Minchan Kim · 13 years ago
- bad49d9 mm: check PageUnevictable in lru_deactivate_fn() by Minchan Kim · 13 years ago
- 3dd7ae8 mm: simplify code of swap.c by Shaohua Li · 14 years ago
- 278df9f mm: reclaim invalidated page ASAP by Minchan Kim · 14 years ago
- 3f58a82 memcg: move memcg reclaimable page into tail of inactive list by Minchan Kim · 14 years ago
- 3156018 mm: deactivate invalidated pages by Minchan Kim · 14 years ago
- 83896fb Revert "mm: simplify code of swap.c" by Linus Torvalds · 14 years ago
- 7a60857 Revert "mm: batch activate_page() to reduce lock contention" by Linus Torvalds · 14 years ago
- 744ed144 mm: batch activate_page() to reduce lock contention by Shaohua Li · 14 years ago
- d8505de mm: simplify code of swap.c by Shaohua Li · 14 years ago
- 71e3aac thp: transparent hugepage core by Andrea Arcangeli · 14 years ago
- a95a82e thp: put_page: recheck PageHead after releasing the compound_lock by Andrea Arcangeli · 14 years ago
- 9180706 thp: alter compound get_page/put_page by Andrea Arcangeli · 14 years ago
- 0be8557 fuse: use release_pages() by Miklos Szeredi · 14 years ago
- 47846b0 mm: export lru_cache_add_*() to modules by Miklos Szeredi · 14 years ago
- 5a0e3ad include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h by Tejun Heo · 15 years ago
- fc91668 mm: remove free_hot_page() by Li Hong · 15 years ago