Age | Commit message (Expand) | Author | Files | Lines |
2018-10-10 | mm: madvise(MADV_DODUMP): allow hugetlbfs pages | Daniel Black | 1 | -1/+1 |
2018-10-03 | slub: make ->cpu_partial unsigned int | Alexey Dobriyan | 1 | -3/+3 |
2018-09-29 | mm: shmem.c: Correctly annotate new inodes for lockdep | Joel Fernandes (Google) | 1 | -0/+2 |
2018-09-19 | mm: get rid of vmacache_flush_all() entirely | Linus Torvalds | 2 | -40/+2 |
2018-09-15 | mm/fadvise.c: fix signed overflow UBSAN complaint | Andrey Ryabinin | 1 | -2/+6 |
2018-09-09 | mm/tlb: Remove tlb_remove_table() non-concurrent condition | Peter Zijlstra | 1 | -9/+0 |
2018-09-09 | readahead: stricter check for bdi io_pages | Markus Stockhausen | 1 | -2/+10 |
2018-09-05 | mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE | Peter Zijlstra | 1 | -0/+18 |
2018-09-05 | mm: move tlb_table_flush to tlb_flush_mmu_free | Nicholas Piggin | 1 | -3/+3 |
2018-09-05 | mm/memory.c: check return value of ioremap_prot | jie@chenjie6@huwei.com | 1 | -0/+3 |
2018-09-05 | memcg: remove memcg_cgroup::id from IDR on mem_cgroup_css_alloc() failure | Kirill Tkhai | 1 | -4/+11 |
2018-09-05 | mm: delete historical BUG from zap_pmd_range() | Hugh Dickins | 1 | -4/+2 |
2018-09-05 | zswap: re-check zswap_is_full() after do zswap_shrink() | Li Wang | 1 | -0/+9 |
2018-08-24 | kasan: fix shadow_size calculation error in kasan_module_alloc | Zhen Lei | 1 | -2/+3 |
2018-08-15 | x86/speculation/l1tf: Limit swap file size to MAX_PA/2 | Andi Kleen | 1 | -16/+30 |
2018-08-15 | x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings | Andi Kleen | 2 | -10/+76 |
2018-08-03 | mm/slub.c: add __printf verification to slab_err() | Mathieu Malaterre | 1 | -1/+1 |
2018-08-03 | mm: vmalloc: avoid racy handling of debugobjects in vunmap | Chintan Pandya | 1 | -1/+2 |
2018-07-25 | mm/huge_memory.c: fix data loss when splitting a file pmd | Hugh Dickins | 1 | -0/+2 |
2018-07-25 | mm: memcg: fix use after free in mem_cgroup_iter() | Jing Xia | 1 | -1/+1 |
2018-07-22 | bdi: Fix another oops in wb_workfn() | Jan Kara | 1 | -13/+7 |
2018-07-17 | mm: do not bug_on on incorrect length in __mm_populate() | Michal Hocko | 2 | -19/+12 |
2018-07-17 | mm: do not drop unused pages when userfaultd is running | Christian Borntraeger | 1 | -1/+7 |
2018-07-11 | Revert mm/vmstat.c: fix vmstat_update() preemption BUG | Sebastian Andrzej Siewior | 1 | -2/+0 |
2018-07-11 | mm: hwpoison: disable memory error handling on 1GB hugepage | Naoya Horiguchi | 1 | -0/+16 |
2018-07-11 | mm: hugetlb: yield when prepping struct pages | Cannon Matthews | 1 | -0/+1 |
2018-07-03 | slub: fix failure when we delete and create a slab cache | Mikulas Patocka | 2 | -1/+10 |
2018-07-03 | mm/ksm.c: ignore STABLE_FLAG of rmap_item->address in rmap_walk_ksm() | Jia He | 1 | -4/+10 |
2018-07-03 | mm: fix __gup_device_huge vs unmap | Dan Williams | 1 | -10/+26 |
2018-06-26 | mm, page_alloc: do not break __GFP_THISNODE by zonelist reset | Vlastimil Babka | 1 | -1/+0 |
2018-06-26 | bdi: Move cgroup bdi_writeback to a dedicated low concurrency workqueue | Tejun Heo | 1 | -1/+17 |
2018-06-21 | mm: memcg: add __GFP_NOWARN in __memcg_schedule_kmem_cache_create() | Minchan Kim | 1 | -1/+1 |
2018-06-11 | mmap: relax file size limit for regular files | Linus Torvalds | 1 | -1/+1 |
2018-06-11 | mmap: introduce sane default mmap limits | Linus Torvalds | 1 | -0/+32 |
2018-06-05 | mm/huge_memory.c: __split_huge_page() use atomic ClearPageDirty() | Hugh Dickins | 1 | -1/+1 |
2018-06-05 | mm: fix the NULL mapping case in __isolate_lru_page() | Hugh Dickins | 1 | -1/+1 |
2018-05-30 | mm: thp: fix potential clearing to referenced flag in page_idle_clear_pte_ref... | Yang Shi | 1 | -4/+8 |
2018-05-30 | mm: fix races between address_space dereference and free in page_evicatable | Huang Ying | 1 | -1/+7 |
2018-05-30 | mm/ksm: fix interaction with THP | Claudio Imbrenda | 1 | -0/+28 |
2018-05-30 | z3fold: fix memory leak | Xidong Wang | 1 | -2/+7 |
2018-05-30 | swap: divide-by-zero when zero length swap file on ssd | Tom Abraham | 1 | -0/+4 |
2018-05-30 | mm/kmemleak.c: wait for scan completion before disabling free | Vinayak Menon | 1 | -5/+7 |
2018-05-30 | mm/vmstat.c: fix vmstat_update() preemption BUG | Steven J. Hill | 1 | -0/+2 |
2018-05-30 | mm/page_owner: fix recursion bug after changing skip entries | Maninder Singh | 1 | -3/+3 |
2018-05-30 | mm, slab: memcg_link the SLAB's kmem_cache | Shakeel Butt | 1 | -0/+1 |
2018-05-30 | mm, thp: do not cause memcg oom for thp | David Rientjes | 2 | -4/+9 |
2018-05-30 | mm/mempolicy.c: avoid use uninitialized preferred_node | Yisheng Xie | 1 | -0/+3 |
2018-05-30 | kasan: fix memory hotplug during boot | David Hildenbrand | 1 | -1/+1 |
2018-05-30 | kasan: free allocated shadow memory on MEM_CANCEL_ONLINE | David Hildenbrand | 1 | -0/+1 |
2018-05-30 | mm/kasan: don't vfree() nonexistent vm_area | Andrey Ryabinin | 1 | -2/+61 |
2018-05-22 | mm: don't allow deferred pages with NEED_PER_CPU_KM | Pavel Tatashin | 1 | -0/+1 |
2018-05-19 | proc: do not access cmdline nor environ from file-backed areas | Willy Tarreau | 1 | -0/+3 |
2018-05-16 | mm, oom: fix concurrent munlock and oom reaper unmap, v3 | David Rientjes | 2 | -52/+66 |
2018-05-16 | mm: sections are not offlined during memory hotremove | Pavel Tatashin | 1 | -1/+1 |
2018-05-16 | z3fold: fix reclaim lock-ups | Vitaly Wool | 1 | -12/+30 |
2018-05-16 | bdi: wake up concurrent wb_shutdown() callers. | Tetsuo Handa | 1 | -1/+1 |
2018-05-16 | memcg: fix per_node_info cleanup | Michal Hocko | 1 | -0/+3 |
2018-05-09 | percpu: include linux/sched.h for cond_resched() | Tejun Heo | 1 | -0/+1 |
2018-04-26 | mm/fadvise: discard partial page if endbyte is also EOF | shidao.ytt | 1 | -1/+9 |
2018-04-26 | mm: pin address_space before dereferencing it while isolating an LRU page | Mel Gorman | 1 | -2/+12 |
2018-04-26 | mm: thp: use down_read_trylock() in khugepaged to avoid long block | Yang Shi | 1 | -4/+8 |
2018-04-26 | mm/mempolicy: add nodes_empty check in SYSC_migrate_pages | Yisheng Xie | 1 | -3/+7 |
2018-04-26 | mm/mempolicy: fix the check of nodemask from user | Yisheng Xie | 1 | -3/+20 |
2018-04-24 | writeback: safer lock nesting | Greg Thelen | 1 | -9/+9 |
2018-04-24 | mm/filemap.c: fix NULL pointer in page_cache_tree_insert() | Matthew Wilcox | 1 | -5/+4 |
2018-04-24 | mm, slab: reschedule cache_reap() on the same CPU | Vlastimil Babka | 1 | -1/+2 |
2018-04-24 | mm/hmm: hmm_pfns_bad() was accessing wrong struct | Jérôme Glisse | 1 | -1/+2 |
2018-04-24 | mm/ksm.c: fix inconsistent accounting of zero pages | Claudio Imbrenda | 1 | -0/+7 |
2018-04-19 | get_user_pages_fast(): return -EFAULT on access_ok failure | Michael S. Tsirkin | 1 | -1/+4 |
2018-04-08 | percpu: add __GFP_NORETRY semantics to the percpu balancing path | Dennis Zhou | 3 | -28/+43 |
2018-03-28 | mm/vmscan: wake up flushers for legacy cgroups too | Andrey Ryabinin | 1 | -15/+16 |
2018-03-28 | Revert "mm: page_alloc: skip over regions of invalid pfns where possible" | Daniel Vacek | 2 | -38/+1 |
2018-03-28 | mm/shmem: do not wait for lock_page() in shmem_unused_huge_shrink() | Kirill A. Shutemov | 1 | -11/+20 |
2018-03-28 | mm/thp: do not wait for lock_page() in deferred_split_scan() | Kirill A. Shutemov | 1 | -1/+3 |
2018-03-28 | mm/khugepaged.c: convert VM_BUG_ON() to collapse fail | Kirill A. Shutemov | 1 | -1/+6 |
2018-03-28 | hugetlbfs: check for pgoff value overflow | Mike Kravetz | 1 | -0/+7 |
2018-03-28 | lockdep: fix fs_reclaim warning | Tetsuo Handa | 1 | -1/+1 |
2018-03-15 | mm/memblock.c: hardcode the end_pfn being -1 | Daniel Vacek | 1 | -5/+5 |
2018-03-03 | mm/frame_vector.c: release a semaphore in 'get_vaddr_frames()' | Christophe JAILLET | 1 | -2/+4 |
2018-02-28 | mm, swap, frontswap: fix THP swap if frontswap enabled | Huang Ying | 1 | -0/+6 |
2018-02-25 | vmalloc: fix __GFP_HIGHMEM usage for vmalloc_32 on 32b systems | Michal Hocko | 1 | -3/+7 |
2018-02-25 | mm/early_ioremap: Fix boot hang with earlyprintk=efi,keep | Dave Young | 1 | -1/+1 |
2018-02-25 | mm,vmscan: Make unregister_shrinker() no-op if register_shrinker() failed. | Tetsuo Handa | 1 | -0/+3 |
2018-02-22 | x86/mm, mm/hwpoison: Don't unconditionally unmap kernel 1:1 pages | Tony Luck | 1 | -2/+0 |
2018-02-22 | mm: hide a #warning for COMPILE_TEST | Arnd Bergmann | 1 | -1/+1 |
2018-02-22 | kmemcheck: rip it out for real | Michal Hocko | 1 | -1/+0 |
2018-02-22 | kmemcheck: rip it out | Levin, Alexander (Sasha Levin) | 4 | -131/+2 |
2018-02-22 | kmemcheck: remove whats left of NOTRACK flags | Levin, Alexander (Sasha Levin) | 1 | -2/+0 |
2018-02-22 | kmemcheck: stop using GFP_NOTRACK and SLAB_NOTRACK | Levin, Alexander (Sasha Levin) | 5 | -9/+6 |
2018-02-22 | kmemcheck: remove annotations | Levin, Alexander (Sasha Levin) | 5 | -59/+0 |
2018-02-13 | Revert "defer call to mem_cgroup_sk_alloc()" | Roman Gushchin | 1 | -0/+14 |
2018-02-03 | kmemleak: add scheduling point to kmemleak_scan() | Yisheng Xie | 1 | -0/+2 |
2018-01-31 | mm, page_alloc: fix potential false positive in __zone_watermark_ok | Vlastimil Babka | 1 | -3/+3 |
2018-01-23 | mm, page_vma_mapped: Drop faulty pointer arithmetics in check_pte() | Kirill A. Shutemov | 1 | -25/+38 |
2018-01-10 | mm/sparse.c: wrong allocation for mem_section | Baoquan He | 1 | -1/+1 |
2018-01-10 | mm/mprotect: add a cond_resched() inside change_pmd_range() | Anshuman Khandual | 1 | -2/+4 |
2017-12-25 | mm/sparsemem: Fix ARM64 boot crash when CONFIG_SPARSEMEM_EXTREME=y | Kirill A. Shutemov | 2 | -10/+10 |
2017-12-25 | locking/barriers: Convert users of lockless_dereference() to READ_ONCE() | Will Deacon | 1 | -1/+1 |
2017-12-25 | mm/sparsemem: Allocate mem_section at runtime for CONFIG_SPARSEMEM_EXTREME=y | Kirill A. Shutemov | 2 | -6/+21 |
2017-12-20 | mm, oom_reaper: fix memory corruption | Michal Hocko | 2 | -6/+8 |
2017-12-14 | slub: fix sysfs duplicate filename creation when slub_debug=O | Miles Chen | 1 | -0/+4 |
2017-12-14 | zsmalloc: calling zs_map_object() from irq is a bug | Sergey Senozhatsky | 1 | -1/+1 |
2017-12-10 | mm, x86/mm: Fix performance regression in get_user_pages_fast() | Kirill A. Shutemov | 1 | -39/+58 |
2017-12-05 | mm/hugetlb: fix NULL-pointer dereference on 5-level paging machine | Kirill A. Shutemov | 1 | -1/+3 |
2017-12-05 | mm, memcg: fix mem_cgroup_swapout() for THPs | Shakeel Butt | 1 | -1/+1 |
2017-12-05 | mm/madvise.c: fix madvise() infinite loop under special circumstances | chenjie | 1 | -3/+1 |
2017-12-05 | mm: fail get_vaddr_frames() for filesystem-dax mappings | Dan Williams | 1 | -0/+12 |
2017-12-05 | mm: introduce get_user_pages_longterm | Dan Williams | 1 | -0/+64 |
2017-12-05 | mm, hugetlbfs: introduce ->split() to vm_operations_struct | Dan Williams | 2 | -3/+13 |
2017-12-05 | mm/cma: fix alloc_contig_range ret code/potential leak | Mike Kravetz | 1 | -1/+8 |
2017-12-05 | mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d() | Kirill A. Shutemov | 1 | -23/+13 |
2017-12-05 | mm, oom_reaper: gather each vma to prevent leaking TLB entry | Wang Nan | 1 | -3/+4 |
2017-12-05 | mm, memory_hotplug: do not back off draining pcp free pages from kworker context | Michal Hocko | 1 | -4/+0 |
2017-11-30 | mm/z3fold.c: use kref to prevent page free/compact race | Vitaly Wool | 1 | -2/+8 |
2017-11-24 | mm/page_ext.c: check if page_ext is not prepared | Jaewon Kim | 1 | -4/+0 |
2017-11-24 | mm/page_alloc.c: broken deferred calculation | Pavel Tatashin | 1 | -9/+18 |
2017-11-24 | mm/pagewalk.c: report holes in hugetlb ranges | Jann Horn | 1 | -1/+5 |
2017-11-03 | mm, swap: fix race between swap count continuation operations | Huang Ying | 1 | -6/+17 |
2017-11-03 | mm/huge_memory.c: deposit page table when copying a PMD migration entry | Zi Yan | 1 | -0/+3 |
2017-11-03 | userfaultfd: hugetlbfs: prevent UFFDIO_COPY to fill beyond the end of i_size | Andrea Arcangeli | 1 | -2/+30 |
2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 53 | -0/+53 |
2017-10-21 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | Linus Torvalds | 2 | -20/+10 |
2017-10-19 | mm, percpu: add support for __GFP_NOWARN flag | Daniel Borkmann | 1 | -5/+10 |
2017-10-13 | mm, swap: use page-cluster as max window of VMA based swap readahead | Huang Ying | 1 | -34/+7 |
2017-10-13 | mm: page_vma_mapped: ensure pmd is loaded with READ_ONCE outside of lock | Will Deacon | 1 | -15/+10 |
2017-10-13 | Revert "vmalloc: back off when the current task is killed" | Johannes Weiner | 1 | -6/+0 |
2017-10-13 | mm/cma.c: take __GFP_NOWARN into account in cma_alloc() | Boris Brezillon | 1 | -1/+1 |
2017-10-13 | mm: remove unnecessary WARN_ONCE in page_vma_mapped_walk(). | Zi Yan | 1 | -2/+1 |
2017-10-13 | mm/mempolicy: fix NUMA_INTERLEAVE_HIT counter | Andrey Ryabinin | 1 | -2/+5 |
2017-10-13 | mm/madvise.c: add description for MADV_WIPEONFORK and MADV_KEEPONFORK | Yang Shi | 1 | -1/+6 |
2017-10-13 | mm/migrate: fix indexing bug (off by one) and avoid out of bound access | Mark Hairgrove | 1 | -1/+2 |
2017-10-09 | net: memcontrol: defer call to mem_cgroup_sk_alloc() | Eric Dumazet | 1 | -15/+0 |
2017-10-03 | mm/memory_hotplug: define find_{smallest|biggest}_section_pfn as unsigned long | YASUAKI ISHIMATSU | 1 | -2/+2 |
2017-10-03 | mm/memory_hotplug: change pfn_to_section_nr/section_nr_to_pfn macro to inline... | YASUAKI ISHIMATSU | 1 | -1/+1 |
2017-10-03 | mm, page_alloc: add scheduling point to memmap_init_zone | Michal Hocko | 1 | -0/+1 |
2017-10-03 | mm, memory_hotplug: add scheduling point to __add_pages | Michal Hocko | 1 | -0/+1 |
2017-10-03 | mm: memcontrol: use vmalloc fallback for large kmem memcg arrays | Johannes Weiner | 2 | -13/+21 |
2017-10-03 | mm/device-public-memory: fix edge case in _vm_normal_page() | Reza Arbab | 1 | -1/+1 |
2017-10-03 | mm: fix data corruption caused by lazyfree page | Shaohua Li | 1 | -0/+11 |
2017-10-03 | mm: avoid marking swap cached page as lazyfree | Shaohua Li | 1 | -2/+2 |
2017-10-03 | mm: have filemap_check_and_advance_wb_err clear AS_EIO/AS_ENOSPC | Jeff Layton | 1 | -0/+8 |
2017-10-03 | mm: fix RODATA_TEST failure "rodata_test: test data was not read only" | Christophe Leroy | 1 | -1/+1 |
2017-10-03 | mm: meminit: mark init_reserved_page as __meminit | Arnd Bergmann | 1 | -1/+1 |
2017-10-03 | z3fold: fix stale list handling | Vitaly Wool | 1 | -4/+2 |
2017-10-03 | mm,compaction: serialize waitqueue_active() checks (for real) | Davidlohr Bueso | 1 | -8/+5 |
2017-10-03 | mm/memcg: avoid page count check for zone device | Jérôme Glisse | 1 | -1/+2 |
2017-10-03 | mm, memcg: remove hotplug locking from try_charge | Michal Hocko | 1 | -5/+15 |
2017-10-03 | mm, oom_reaper: skip mm structs with mmu notifiers | Michal Hocko | 1 | -0/+16 |
2017-10-03 | z3fold: fix potential race in z3fold_reclaim_page | Vitaly Wool | 1 | -1/+3 |
2017-10-03 | mm, hugetlb, soft_offline: save compound page order before page migration | Alexandru Moise | 1 | -2/+10 |
2017-10-03 | ksm: fix unlocked iteration over vmas in cmp_and_merge_page() | Kirill Tkhai | 1 | -1/+4 |
2017-09-28 | percpu: fix iteration to prevent skipping over block | Dennis Zhou | 1 | -0/+4 |
2017-09-27 | percpu: fix starting offset for chunk statistics traversal | Dennis Zhou | 1 | -1/+1 |
2017-09-25 | fs: Fix page cache inconsistency when mixing buffered and AIO DIO | Lukas Czerner | 1 | -2/+8 |
2017-09-14 | Merge branch 'work.read_write' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -7/+17 |
2017-09-14 | Merge branch 'work.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/v... | Linus Torvalds | 1 | -6/+1 |
2017-09-14 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 3 | -3/+3 |
2017-09-14 | sched/wait: Introduce wakeup boomark in wake_up_page_bit | Tim Chen | 1 | -1/+21 |
2017-09-13 | mm, page_owner: skip unnecessary stack_trace entries | Prakash Gupta | 1 | -1/+1 |
2017-09-13 | mm: treewide: remove GFP_TEMPORARY allocation flag | Michal Hocko | 2 | -2/+2 |
2017-09-11 | mm/backing-dev.c: fix an error handling path in 'cgwb_create()' | Christophe JAILLET | 1 | -2/+4 |
2017-09-08 | mem/memcg: cache rightmost node | Davidlohr Bueso | 1 | -5/+18 |
2017-09-08 | lib/interval_tree: fast overlap detection | Davidlohr Bueso | 4 | -14/+14 |
2017-09-08 | treewide: make "nr_cpu_ids" unsigned | Alexey Dobriyan | 1 | -1/+1 |
2017-09-08 | mm/mempolicy.c: remove BUG_ON() checks for VMA inside mpol_misplaced() | Anshuman Khandual | 1 | -5/+0 |
2017-09-08 | mm/swapfile.c: fix swapon frontswap_map memory leak on error | David Rientjes | 1 | -0/+1 |
2017-09-08 | mm: kvfree the swap cluster info if the swap file is unsatisfactory | Darrick J. Wong | 1 | -1/+1 |
2017-09-08 | mm/page_alloc.c: apply gfp_allowed_mask before the first allocation attempt | Tetsuo Handa | 1 | -1/+2 |
2017-09-08 | mm/sparse.c: fix typo in online_mem_sections | Michal Hocko | 1 | -1/+1 |
2017-09-08 | mm/memory.c: fix mem_cgroup_oom_disable() call missing | Laurent Dufour | 1 | -5/+5 |
2017-09-08 | mm: memcontrol: use per-cpu stocks for socket memory uncharging | Roman Gushchin | 1 | -2/+4 |
2017-09-08 | mm: fadvise: avoid fadvise for fs without backing device | Shakeel Butt | 1 | -3/+3 |
2017-09-08 | mm/zsmalloc.c: change stat type parameter to int | Matthias Kaehlcke | 1 | -3/+6 |
2017-09-08 | mm/mlock.c: use page_zone() instead of page_zone_id() | Joonsoo Kim | 1 | -6/+4 |
2017-09-08 | mm: consider the number in local CPUs when reading NUMA stats | Kemi Wang | 1 | -2/+7 |
2017-09-08 | mm: update NUMA counter threshold size | Kemi Wang | 1 | -18/+10 |
2017-09-08 | mm: change the call sites of numa statistics items | Kemi Wang | 2 | -11/+160 |
2017-09-08 | mm/memory.c: remove reduntant check for write access | Anshuman Khandual | 1 | -3/+2 |
2017-09-08 | mm: remove useless vma parameter to offset_il_node | Laurent Dufour | 1 | -4/+3 |
2017-09-08 | mm/hmm: avoid bloating arch that do not make use of HMM | Jérôme Glisse | 4 | -5/+11 |
2017-09-08 | mm/hmm: add new helper to hotplug CDM memory region | Jérôme Glisse | 1 | -5/+83 |
2017-09-08 | mm/device-public-memory: device memory cache coherent with CPU | Jérôme Glisse | 8 | -32/+118 |
2017-09-08 | mm/migrate: allow migrate_vma() to alloc new page on empty entry | Jérôme Glisse | 1 | -9/+196 |
2017-09-08 | mm/migrate: support un-addressable ZONE_DEVICE page in migration | Jérôme Glisse | 3 | -28/+157 |
2017-09-08 | mm/migrate: migrate_vma() unmap page from vma while collecting pages | Jérôme Glisse | 1 | -29/+112 |
2017-09-08 | mm/migrate: new memory migration helper for use with device memory | Jérôme Glisse | 1 | -0/+492 |
2017-09-08 | mm/migrate: new migrate mode MIGRATE_SYNC_NO_COPY | Jérôme Glisse | 3 | -12/+56 |
2017-09-08 | mm/hmm/devmem: dummy HMM device for ZONE_DEVICE memory | Jérôme Glisse | 1 | -0/+81 |
2017-09-08 | mm/hmm/devmem: device memory hotplug using ZONE_DEVICE | Jérôme Glisse | 1 | -1/+378 |
2017-09-08 | mm/memcontrol: support MEMORY_DEVICE_PRIVATE | Jérôme Glisse | 1 | -4/+48 |
2017-09-08 | mm/memcontrol: allow to uncharge page without using page->lru field | Jérôme Glisse | 1 | -76/+92 |
2017-09-08 | mm/ZONE_DEVICE: special case put_page() for device private pages | Jérôme Glisse | 1 | -0/+8 |
2017-09-08 | mm/ZONE_DEVICE: new type of ZONE_DEVICE for unaddressable memory | Jérôme Glisse | 4 | -3/+93 |
2017-09-08 | mm/hmm/mirror: device page fault handler | Jérôme Glisse | 1 | -12/+244 |
2017-09-08 | mm/hmm/mirror: helper to snapshot CPU page table | Jérôme Glisse | 1 | -0/+285 |
2017-09-08 | mm/hmm/mirror: mirror process address space on device with HMM helpers | Jérôme Glisse | 2 | -15/+150 |
2017-09-08 | mm/hmm: heterogeneous memory management (HMM for short) | Jérôme Glisse | 3 | -1/+88 |
2017-09-08 | mm: memory_hotplug: memory hotremove supports thp migration | Naoya Horiguchi | 1 | -1/+3 |
2017-09-08 | mm: migrate: move_pages() supports thp migration | Naoya Horiguchi | 1 | -13/+32 |
2017-09-08 | mm: mempolicy: mbind and migrate_pages support thp migration | Naoya Horiguchi | 1 | -29/+79 |