Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
a52633d8e9c35832f1409dc5fa166019048a3f1f
/
mm
/
swap.c
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
· 14 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
4481374
mm: replace various uses of num_physpages by totalram_pages
by Jan Beulich
· 15 years ago
6c0b135
mm: return boolean from page_is_file_cache()
by Johannes Weiner
· 15 years ago
401a8e1
mm: introduce page_lru_base_type()
by Johannes Weiner
· 15 years ago
Next »