Age | Commit message (Expand) | Author | Files | Lines |
2013-02-27 | hlist: drop the node parameter from iterators | Sasha Levin | 1 | -2/+1 |
2013-02-23 | mm: use NUMA_NO_NODE | David Rientjes | 1 | -2/+2 |
2013-02-23 | mm: rename page struct field helpers | Mel Gorman | 1 | -1/+1 |
2013-02-23 | page-writeback.c: subtract min_free_kbytes from dirtyable memory | Paul Szabo | 1 | -1/+0 |
2013-02-23 | mm/rmap: rename anon_vma_unlock() => anon_vma_unlock_write() | Konstantin Khlebnikov | 1 | -3/+3 |
2013-02-23 | mm: numa: cleanup flow of transhuge page migration | Hugh Dickins | 1 | -19/+9 |
2013-02-23 | mm/huge_memory.c: use new hashtable implementation | Sasha Levin | 1 | -45/+9 |
2013-02-05 | thp: avoid dumping huge zero page | Kirill A. Shutemov | 1 | -0/+4 |
2013-01-11 | mm: thp: acquire the anon_vma rwsem for write during split | Mel Gorman | 1 | -2/+13 |
2012-12-20 | mm: clean up transparent hugepage sysfs error messages | Jeremy Eder | 1 | -3/+3 |
2012-12-16 | mm: fix kernel BUG at huge_memory.c:1474! | Hugh Dickins | 1 | -3/+3 |
2012-12-16 | Merge tag 'balancenuma-v11' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -9/+99 |
2012-12-12 | thp: avoid race on multiple parallel page faults to the same page | Kirill A. Shutemov | 1 | -5/+24 |
2012-12-12 | thp: introduce sysfs knob to disable huge zero page | Kirill A. Shutemov | 1 | -2/+19 |
2012-12-12 | thp, vmstat: implement HZP_ALLOC and HZP_ALLOC_FAILED events | Kirill A. Shutemov | 1 | -1/+4 |
2012-12-12 | thp: implement refcounting for huge zero page | Kirill A. Shutemov | 1 | -25/+88 |
2012-12-12 | thp: lazy huge zero page allocation | Kirill A. Shutemov | 1 | -10/+10 |
2012-12-12 | thp: setup huge zero page on non-write page fault | Kirill A. Shutemov | 1 | -0/+10 |
2012-12-12 | thp: implement splitting pmd for huge zero page | Kirill A. Shutemov | 1 | -1/+42 |
2012-12-12 | thp: change split_huge_page_pmd() interface | Kirill A. Shutemov | 1 | -2/+17 |
2012-12-12 | thp: change_huge_pmd(): make sure we don't try to make a page writable | Kirill A. Shutemov | 1 | -0/+1 |
2012-12-12 | thp: do_huge_pmd_wp_page(): handle huge zero page | Kirill A. Shutemov | 1 | -15/+96 |
2012-12-12 | thp: copy_huge_pmd(): copy huge zero page | Kirill A. Shutemov | 1 | -0/+22 |
2012-12-12 | thp: zap_huge_pmd(): zap huge zero pmd | Kirill A. Shutemov | 1 | -8/+13 |
2012-12-12 | thp: huge zero page: basic preparation | Kirill A. Shutemov | 1 | -0/+30 |
2012-12-11 | mm: thp: set the accessed flag for old pages on access fault | Will Deacon | 1 | -0/+22 |
2012-12-11 | thp: cleanup: introduce mk_huge_pmd() | Bob Liu | 1 | -9/+12 |
2012-12-11 | thp: introduce hugepage_vma_check() | Bob Liu | 1 | -21/+17 |
2012-12-11 | mm: introduce mm_find_pmd() | Bob Liu | 1 | -45/+10 |
2012-12-11 | thp: clean up __collapse_huge_page_isolate | Bob Liu | 1 | -27/+11 |
2012-12-11 | mm/rmap, migration: Make rmap_walk_anon() and try_to_unmap_anon() more scalable | Ingo Molnar | 1 | -3/+3 |
2012-12-11 | mm/rmap: Convert the struct anon_vma::mutex to an rwsem | Ingo Molnar | 1 | -2/+2 |
2012-12-11 | mm: numa: Add THP migration for the NUMA working set scanning fault case. | Mel Gorman | 1 | -19/+40 |
2012-12-11 | mm: sched: Adapt the scanning rate if a NUMA hinting fault does not migrate | Mel Gorman | 1 | -1/+1 |
2012-12-11 | mm: numa: split_huge_page: Transfer last_nid on tail page | Hillf Danton | 1 | -0/+1 |
2012-12-11 | mm: numa: Add pte updates, hinting and migration stats | Mel Gorman | 1 | -0/+5 |
2012-12-11 | mm: numa: Add fault driven placement and migration | Peter Zijlstra | 1 | -1/+4 |
2012-12-11 | mm: mempolicy: Implement change_prot_numa() in terms of change_protection() | Mel Gorman | 1 | -2/+12 |
2012-12-11 | mm: mempolicy: Use _PAGE_NUMA to migrate pages | Mel Gorman | 1 | -3/+28 |
2012-12-11 | mm: numa: Create basic numa page hinting infrastructure | Mel Gorman | 1 | -0/+22 |
2012-12-11 | mm: numa: split_huge_page: transfer the NUMA type from the pmd to the pte | Andrea Arcangeli | 1 | -0/+2 |
2012-12-11 | mm: Check if PTE is already allocated during page fault | Mel Gorman | 1 | -1/+2 |
2012-10-15 | mm: huge_memory: Fix build error. | Ralf Baechle | 1 | -0/+1 |
2012-10-09 | mm: thp: Use more portable PMD clearing sequenece in zap_huge_pmd(). | David Miller | 1 | -2/+3 |
2012-10-09 | mm: Add and use update_mmu_cache_pmd() in transparent huge page code. | David Miller | 1 | -3/+3 |
2012-10-09 | mm, thp: fix mapped pages avoiding unevictable list on mlock | David Rientjes | 1 | -1/+10 |
2012-10-09 | mm: move all mmu notifier invocations to be done outside the PT lock | Sagi Grimberg | 1 | -6/+36 |
2012-10-09 | mm: thp: fix the update_mmu_cache() last argument passing in mm/huge_memory.c | Catalin Marinas | 1 | -3/+3 |
2012-10-09 | thp: khugepaged_prealloc_page() forgot to reset the page alloc indicator | Xiao Guangrong | 1 | -0/+1 |
2012-10-09 | mm rmap: remove vma_address check for address inside vma | Michel Lespinasse | 1 | -4/+0 |
2012-10-09 | mm anon rmap: replace same_anon_vma linked list with an interval tree. | Michel Lespinasse | 1 | -2/+3 |
2012-10-09 | thp: make MADV_HUGEPAGE check for mm->def_flags | Gerald Schaefer | 1 | -0/+4 |
2012-10-09 | thp: introduce pmdp_invalidate() | Gerald Schaefer | 1 | -2/+1 |
2012-10-09 | thp: remove assumptions on pgtable_t type | Gerald Schaefer | 1 | -42/+8 |
2012-10-09 | thp: remove unnecessary set_recommended_min_free_kbytes | Xiao Guangrong | 1 | -5/+0 |
2012-10-09 | thp: use khugepaged_enabled to remove duplicate code | Xiao Guangrong | 1 | -9/+2 |
2012-10-09 | thp: remove khugepaged_loop | Xiao Guangrong | 1 | -10/+4 |
2012-10-09 | thp: introduce khugepaged_prealloc_page and khugepaged_alloc_page | Xiao Guangrong | 1 | -68/+98 |
2012-10-09 | thp: release page in page pre-alloc path | Xiao Guangrong | 1 | -12/+7 |
2012-10-09 | thp: merge page pre-alloc in khugepaged_loop into khugepaged_do_scan | Xiao Guangrong | 1 | -52/+45 |
2012-10-09 | thp: remove some code depend on CONFIG_NUMA | Xiao Guangrong | 1 | -7/+3 |
2012-10-09 | thp: remove wake_up_interruptible in the exit path | Xiao Guangrong | 1 | -14/+21 |
2012-10-09 | thp: remove unnecessary khugepaged_thread check | Xiao Guangrong | 1 | -4/+1 |
2012-10-09 | thp: move khugepaged_mutex out of khugepaged | Xiao Guangrong | 1 | -23/+13 |
2012-10-09 | thp: remove unnecessary check in start_khugepaged | Xiao Guangrong | 1 | -5/+2 |
2012-10-09 | thp: fix the count of THP_COLLAPSE_ALLOC | Xiao Guangrong | 1 | -1/+1 |
2012-10-09 | mm: kill vma flag VM_INSERTPAGE | Konstantin Khlebnikov | 1 | -2/+1 |
2012-10-09 | mm: introduce arch-specific vma flag VM_ARCH_1 | Konstantin Khlebnikov | 1 | -1/+1 |
2012-10-09 | mm, x86, pat: rework linear pfn-mmap tracking | Konstantin Khlebnikov | 1 | -16/+3 |
2012-09-28 | thp: avoid VM_BUG_ON page_count(page) false positives in __collapse_huge_page... | Andrea Arcangeli | 1 | -1/+0 |
2012-05-29 | mm/memcg: apply add/del_page to lruvec | Hugh Dickins | 1 | -3/+5 |
2012-05-29 | mm, thp: drop page_table_lock to uncharge memcg pages | David Rientjes | 1 | -0/+2 |
2012-05-29 | thp, memcg: split hugepage for memcg oom on cow | David Rientjes | 1 | -0/+3 |
2012-05-29 | mm, thp: allow fallback when pte_alloc_one() fails for huge pmd | David Rientjes | 1 | -5/+8 |
2012-05-29 | mm, thp: remove unnecessary ret variable | David Rientjes | 1 | -2/+1 |
2012-03-21 | thp: optimize away unnecessary page table locking | Naoya Horiguchi | 1 | -66/+59 |
2012-03-05 | mm: thp: fix BUG on mm->nr_ptes | Andrea Arcangeli | 1 | -3/+3 |
2012-02-08 | mm: fix UP THP spin_is_locked BUGs | Hugh Dickins | 1 | -2/+2 |
2012-01-12 | memcg: fix split_huge_page_refcounts() | Hugh Dickins | 1 | -10/+0 |
2012-01-12 | thp: improve order in lru list for split huge page | Shaohua Li | 1 | -3/+2 |
2012-01-12 | thp: add tlb_remove_pmd_tlb_entry | Shaohua Li | 1 | -1/+2 |
2012-01-12 | thp: remove unnecessary tlb flush for mprotect | Shaohua Li | 1 | -1/+0 |
2012-01-12 | thp: improve the error code path | Shaohua Li | 1 | -21/+50 |
2012-01-12 | memcg: make mem_cgroup_split_huge_fixup() more efficient | KAMEZAWA Hiroyuki | 1 | -1/+2 |
2011-12-09 | thp: reduce khugepaged freezing latency | Andrea Arcangeli | 1 | -12/+4 |
2011-11-02 | mm: thp: tail page refcounting fix | Andrea Arcangeli | 1 | -11/+26 |
2011-10-31 | mm/huge_memory: fix typo when updating mmu cache | Hillf Danton | 1 | -1/+1 |
2011-10-31 | mm/huge_memory: fix copying user highpage | Hillf Danton | 1 | -1/+1 |
2011-10-31 | mm/huge_memory.c: quiet sparse noise | H Hartley Sweeten | 1 | -1/+4 |
2011-10-31 | thp: mremap support and TLB optimization | Andrea Arcangeli | 1 | -0/+45 |
2011-07-25 | mm/huge_memory.c: minor lock simplification in __khugepaged_exit | Chris Wright | 1 | -4/+2 |
2011-06-15 | mm: remove khugepaged double thp vmstat update with CONFIG_NUMA=n | Andrea Arcangeli | 1 | -4/+1 |
2011-05-25 | mm: thp: optimize memcg charge in khugepaged | Andrea Arcangeli | 1 | -10/+11 |
2011-05-25 | mm: convert anon_vma->lock to a mutex | Peter Zijlstra | 1 | -2/+2 |
2011-04-28 | mm: thp: fix /dev/zero MAP_PRIVATE and vm_flags cleanups | Andrea Arcangeli | 1 | -19/+24 |
2011-04-14 | mm/thp: use conventional format for boolean attributes | Ben Hutchings | 1 | -10/+14 |
2011-04-14 | mm: add VM counters for transparent hugepages | Andi Kleen | 1 | -4/+21 |
2011-03-22 | mm: use __GFP_OTHER_NODE for transparent huge pages | Andi Kleen | 1 | -9/+11 |
2011-03-14 | thp+memcg-numa: fix BUG at include/linux/mm.h:370! | Hugh Dickins | 1 | -1/+5 |
2011-03-04 | mm: use correct numa policy node for transparent hugepages | Andi Kleen | 1 | -7/+17 |
2011-03-04 | mm: preserve original node for transparent huge page copies | Andi Kleen | 1 | -2/+2 |
2011-03-04 | mm: change alloc_pages_vma to pass down the policy node for local policy | Andi Kleen | 1 | -1/+1 |
2011-02-15 | thp: prevent hugepages during args/env copying into the user stack | Andrea Arcangeli | 1 | -19/+16 |
2011-02-11 | memcg: fix leak of accounting at failure path of hugepage collapsing | KAMEZAWA Hiroyuki | 1 | -1/+1 |
2011-02-02 | thp: fix the wrong reported address of hwpoisoned hugepages | Jin Dongming | 1 | -1/+6 |
2011-01-20 | memcg: fix USED bit handling at uncharge in THP | KAMEZAWA Hiroyuki | 1 | -0/+2 |
2011-01-20 | thp: keep highpte mapped until it is no longer needed | Johannes Weiner | 1 | -1/+2 |
2011-01-13 | thp: khugepaged: make khugepaged aware about madvise | Andrea Arcangeli | 1 | -4/+19 |
2011-01-13 | thp: madvise(MADV_NOHUGEPAGE) | Andrea Arcangeli | 1 | -11/+30 |
2011-01-13 | thp: fix anon memory statistics with transparent hugepages | Rik van Riel | 1 | -0/+10 |
2011-01-13 | thp: disable transparent hugepages by default on small systems | Rik van Riel | 1 | -0/+8 |
2011-01-13 | thp: freeze khugepaged and ksmd | Andrea Arcangeli | 1 | -2/+12 |
2011-01-13 | thp: mmu_notifier_test_young | Andrea Arcangeli | 1 | -2/+4 |
2011-01-13 | thp: don't allow transparent hugepage support without PSE | Andrea Arcangeli | 1 | -0/+8 |
2011-01-13 | thp: avoid breaking huge pmd invariants in case of vma_adjust failures | Andrea Arcangeli | 1 | -2/+78 |
2011-01-13 | thp: transparent hugepage config choice | Andrea Arcangeli | 1 | -0/+5 |
2011-01-13 | thp: allocate memory in khugepaged outside of mmap_sem write mode | Andrea Arcangeli | 1 | -22/+34 |
2011-01-13 | thp: add numa awareness to hugepage allocations | Andrea Arcangeli | 1 | -13/+74 |
2011-01-13 | thp: enable direct defrag | Andrea Arcangeli | 1 | -0/+1 |
2011-01-13 | thp: set recommended min free kbytes | Andrea Arcangeli | 1 | -0/+52 |
2011-01-13 | thp: mprotect: transparent huge page support | Johannes Weiner | 1 | -0/+27 |
2011-01-13 | thp: mincore transparent hugepage support | Johannes Weiner | 1 | -0/+25 |
2011-01-13 | thp: khugepaged | Andrea Arcangeli | 1 | -10/+1063 |
2011-01-13 | thp: transparent hugepage vmstat | Andrea Arcangeli | 1 | -0/+3 |
2011-01-13 | thp: memcg huge memory | Andrea Arcangeli | 1 | -5/+31 |
2011-01-13 | thp: madvise(MADV_HUGEPAGE) | Andrea Arcangeli | 1 | -0/+16 |
2011-01-13 | thp: split_huge_page anon_vma ordering dependency | Andrea Arcangeli | 1 | -0/+16 |
2011-01-13 | thp: transparent hugepage core | Andrea Arcangeli | 1 | -0/+901 |