Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
d701cca6744fe0d67c86346dcfc9b128b17b5045
/
mm
/
rmap.c
fec89c1
thp: rewrite freeze_page()/unfreeze_page() with generic rmap walkers
by Kirill A. Shutemov
· 9 years ago
2a52bcb
rmap: extend try_to_unmap() to be usable by split_huge_page()
by Kirill A. Shutemov
· 9 years ago
b977319
rmap: introduce rmap_walk_locked()
by Kirill A. Shutemov
· 9 years ago
62cccb8
mm: simplify lock_page_memcg()
by Johannes Weiner
· 9 years ago
81f8c3a
mm: memcontrol: generalize locking for the page->mem_cgroup binding
by Johannes Weiner
· 9 years ago
88f306b
mm: fix locking order in mm_take_all_locks()
by Kirill A. Shutemov
· 9 years ago
854e9ed
mm: support madvise(MADV_FREE)
by Minchan Kim
· 9 years ago
8749cfe
mm: add page_check_address_transhuge() helper
by Vladimir Davydov
· 9 years ago
b20ce5e
mm: prepare page_referenced() and page_idle to new THP refcounting
by Kirill A. Shutemov
· 9 years ago
e90309c
thp: allow mlocked THP again
by Kirill A. Shutemov
· 9 years ago
9a98225
thp: introduce deferred_split_huge_page()
by Kirill A. Shutemov
· 9 years ago
e9b61f1
thp: reintroduce split_huge_page()
by Kirill A. Shutemov
· 9 years ago
53f9263
mm: rework mapcount accounting to enable 4k mapping of THPs
by Kirill A. Shutemov
· 9 years ago
4b471e8
mm, thp: remove infrastructure for handling splitting PMDs
by Kirill A. Shutemov
· 9 years ago
d281ee6
rmap: add argument to charge compound page
by Kirill A. Shutemov
· 9 years ago
eca56ff
mm, shmem: add internal shmem resident memory accounting
by Jerome Marchand
· 9 years ago
5d09705
kmemcg: account certain kmem allocations to memcg
by Vladimir Davydov
· 9 years ago
470f119
mm: page migration use migration entry for swapcache too
by Hugh Dickins
· 9 years ago
b87537d9e
mm: rmap use pte lock not mmap_sem to set PageMlocked
by Hugh Dickins
· 9 years ago
ad12695
ksm: add cond_resched() to the rmap_walks
by Andrea Arcangeli
· 9 years ago
5d317b2
mm: hugetlb: proc: add HugetlbPages field to /proc/PID/status
by Naoya Horiguchi
· 9 years ago
33c3fc7
mm: introduce idle page tracking
by Vladimir Davydov
· 9 years ago
d950c94
mm: defer flush of writable TLB entries
by Mel Gorman
· 9 years ago
72b252a
mm: send one IPI per CPU to TLB flush all entries after unmapping pages
by Mel Gorman
· 9 years ago
e4bc13a
Merge branch 'for-4.2/writeback' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
8809aa2
mm: clarify that the function operates on hugepage pte
by Aneesh Kumar K.V
· 9 years ago
414e2fb
rmap: fix theoretical race between do_wp_page and shrink_active_list
by Vladimir Davydov
· 9 years ago
c4843a7
memcg: add per cgroup dirty page accounting
by Greg Thelen
· 9 years ago
4db0c3c
mm: remove rest of ACCESS_ONCE() usages
by Jason Low
· 10 years ago
3fe89b3
mm: fix anon_vma->degree underflow in anon_vma endless growing prevention
by Leon Yu
· 10 years ago
6de2261
mm: memcontrol: track move_lock state internally
by Johannes Weiner
· 10 years ago
27ba064
rmap: drop support of non-linear mappings
by Kirill A. Shutemov
· 10 years ago
7a3ef20
mm: prevent endless growth of anon_vma hierarchy
by Konstantin Khlebnikov
· 10 years ago
60815cf
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/borntraeger/linux
by Linus Torvalds
· 10 years ago
e37c698
mm: replace ACCESS_ONCE with READ_ONCE or barriers
by Christian Borntraeger
· 10 years ago
988adfd
Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
by Linus Torvalds
· 10 years ago
b258d86
mm/rmap: calculate page offset when needed
by Davidlohr Bueso
· 10 years ago
3dec0ba
mm/rmap: share the i_mmap_rwsem
by Davidlohr Bueso
· 10 years ago
c8c06ef
mm: convert i_mmap_mutex to rwsem
by Davidlohr Bueso
· 10 years ago
83cde9e
mm: use new helper functions around the i_mmap_mutex
by Davidlohr Bueso
· 10 years ago
e4bd6a0
mm, memcg: fix potential undefined behaviour in page stat accounting
by Michal Hocko
· 10 years ago
8c86394
Merge tag 'v3.18' into drm-next
by Dave Airlie
· 10 years ago
c4ea95d
mm: fix anon_vma_clone() error treatment
by Daniel Forrest
· 10 years ago
8186eb6
mm: rmap: split out page_remove_file_rmap()
by Johannes Weiner
· 10 years ago
d7365e7
mm: memcontrol: fix missed end-writeback page accounting
by Johannes Weiner
· 10 years ago
81d1b09
mm: convert a few VM_BUG_ON callers to VM_BUG_ON_VMA
by Sasha Levin
· 10 years ago
5712846
kvm: Fix page ageing bugs
by Andres Lagar-Cavilla
· 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
a0f7a75
mm/rmap.c: fix pgoff calculation to handle hugepage correctly
by Naoya Horiguchi
· 10 years ago
f72e7dc
mm: let mm_find_pmd fix buggy race with THP fault
by Hugh Dickins
· 10 years ago
3f17ea6
Merge branch 'next' (accumulated 3.16 merge window patches) into master
by Linus Torvalds
· 10 years ago
624483f
mm: rmap: fix use-after-free in __put_anon_vma
by Andrey Ryabinin
· 10 years ago
daa5ba7
mm/rmap.c: cleanup ttu_flags
by Konstantin Khlebnikov
· 10 years ago
3d92860
mm/rmap.c: don't call mmu_notifier_invalidate_page() during munlock
by Konstantin Khlebnikov
· 10 years ago
7ee07a4
mm: fold mlocked_vma_newpage() into its only call site
by Jianyu Zhan
· 10 years ago
bea04b0
mm: use the light version __mod_zone_page_state in mlocked_vma_newpage()
by Jianyu Zhan
· 10 years ago
ac76950
mm/rmap.c: make page_referenced_one() and try_to_unmap_one() static
by Kirill A. Shutemov
· 10 years ago
b43790e
mm: softdirty: don't forget to save file map softdiry bit on unmap
by Cyrill Gorcunov
· 10 years ago
7f39dda
mm: fix sleeping function warning from __put_anon_vma
by Hugh Dickins
· 10 years ago
57e68e9
mm: try_to_unmap_cluster() should lock_page() before mlocking
by Vlastimil Babka
· 11 years ago
1f8c538
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
by Linus Torvalds
· 11 years ago
7e09e73
mm: fix swapops.h:131 bug if remap_file_pages raced migration
by Hugh Dickins
· 11 years ago
4596172
mm: add support for discard of unused ptes
by Konstantin Weitz
· 12 years ago
871beb8
mm/rmap: fix coccinelle warnings
by Fengguang Wu
· 11 years ago
309381fea
mm: dump page when hitting a VM_BUG_ON using VM_BUG_ON_PAGE
by Sasha Levin
· 11 years ago
9853a40
mm/rmap: use rmap_walk() in page_mkclean()
by Joonsoo Kim
· 11 years ago
9f32624
mm/rmap: use rmap_walk() in page_referenced()
by Joonsoo Kim
· 11 years ago
e8351ac
mm/rmap: use rmap_walk() in try_to_munlock()
by Joonsoo Kim
· 11 years ago
5262950
mm/rmap: use rmap_walk() in try_to_unmap()
by Joonsoo Kim
· 11 years ago
0dd1c7b
mm/rmap: extend rmap_walk_xxx() to cope with different cases
by Joonsoo Kim
· 11 years ago
051ac83
mm/rmap: make rmap_walk to get the rmap_walk_control argument
by Joonsoo Kim
· 11 years ago
faecd8d
mm/rmap: factor lock function out of rmap_walk_anon()
by Joonsoo Kim
· 11 years ago
0f843c6
mm/rmap: factor nonlinear handling out of try_to_unmap_file()
by Joonsoo Kim
· 11 years ago
b854f71
mm/rmap: recompute pgoff for huge page
by Joonsoo Kim
· 11 years ago
34ee645
mmu_notifier: call mmu_notifier_invalidate_range() from VMM
by Joerg Roedel
· 10 years ago
98398c3
mm/hugetlb: check for pte NULL pointer in __page_check_address()
by Jianguo Wu
· 11 years ago
cb900f4
mm, hugetlb: convert hugetlbfs to use split pmd lock
by Kirill A. Shutemov
· 11 years ago
117b079
mm, thp: move ptl taking inside page_check_address_pmd()
by Kirill A. Shutemov
· 11 years ago
3cd14fc
thp: account anon transparent huge pages into NR_ANON_PAGES
by Kirill A. Shutemov
· 11 years ago
68b4876
memcg: remove MEMCG_NR_FILE_MAPPED
by Sha Zhengju
· 11 years ago
0944fe3
s390/mm: implement software referenced bits
by Martin Schwidefsky
· 11 years ago
41bb347
mm: save soft-dirty bits on file pages
by Cyrill Gorcunov
· 11 years ago
179ef71
mm: save soft-dirty bits on swapped pages
by Cyrill Gorcunov
· 11 years ago
64363aa
mm: remove unused VM_<READfoo> macros and expand other in-place
by Joe Perches
· 11 years ago
c53954a
mm: remove lru parameter from __lru_cache_add and lru_cache_add_lru
by Mel Gorman
· 11 years ago
369a713
rmap: recompute pgoff for unmapping huge page
by Hillf Danton
· 12 years ago
08b5270
mm/rmap: rename anon_vma_unlock() => anon_vma_unlock_write()
by Konstantin Khlebnikov
· 12 years ago
abf09be
s390/mm: implement software dirty bits
by Martin Schwidefsky
· 12 years ago
3d59eeb
Merge tag 'balancenuma-v11' of git://git.kernel.org/pub/scm/linux/kernel/git/mel/linux-balancenuma
by Linus Torvalds
· 12 years ago
5f24ae5
hwpoison, hugetlbfs: fix RSS-counter warning
by Naoya Horiguchi
· 12 years ago
e749eb9
mm: add comment on storage key dirty bit semantics
by Jan Kara
· 12 years ago
6219049
mm: introduce mm_find_pmd()
by Bob Liu
· 12 years ago
4fc3f1d
mm/rmap, migration: Make rmap_walk_anon() and try_to_unmap_anon() more scalable
by Ingo Molnar
· 12 years ago
5a50508
mm/rmap: Convert the struct anon_vma::mutex to an rwsem
by Ingo Molnar
· 12 years ago
ef5d437
mm: fix XFS oops due to dirty pages without buffers on s390
by Jan Kara
· 12 years ago
2ec74c3
mm: move all mmu notifier invocations to be done outside the PT lock
by Sagi Grimberg
· 12 years ago
e6c509f
mm: use clear_page_mlock() in page_remove_rmap()
by Hugh Dickins
· 12 years ago
39b5f29
mm: remove vma arg from page_evictable
by Hugh Dickins
· 12 years ago
86c2ad1
mm rmap: remove vma_address check for address inside vma
by Michel Lespinasse
· 12 years ago
Next »