Age | Commit message (Expand) | Author | Files | Lines |
2021-05-07 | mm: fix typos in comments | Lu Jialin | 3 | -3/+3 |
2021-05-07 | mm: fix typos in comments | Ingo Molnar | 37 | -80/+80 |
2021-05-07 | mm/slab.c: fix spelling mistake "disired" -> "desired" | Colin Ian King | 1 | -1/+1 |
2021-05-07 | mm/vmalloc: remove vwrite() | David Hildenbrand | 2 | -125/+1 |
2021-05-07 | drivers/char: remove /dev/kmem for good | David Hildenbrand | 2 | -2/+2 |
2021-05-07 | mm: fix some typos and code style problems | Shijie Luo | 5 | -7/+7 |
2021-05-07 | delayacct: clear right task's flag after blkio completes | Yafang Shao | 1 | -4/+4 |
2021-05-05 | kfence: use power-efficient work queue to run delayed work | Marco Elver | 1 | -2/+3 |
2021-05-05 | kfence: maximize allocation wait timeout duration | Marco Elver | 1 | -1/+11 |
2021-05-05 | kfence: await for allocation using wait_event | Marco Elver | 1 | -16/+29 |
2021-05-05 | kfence: zero guard page after out-of-bounds access | Marco Elver | 1 | -0/+1 |
2021-05-05 | mm/process_vm_access.c: remove duplicate include | Zhang Yunkai | 1 | -1/+0 |
2021-05-05 | mm/mempool: minor coding style tweaks | Zhiyuan Dai | 14 | -23/+27 |
2021-05-05 | mm/highmem.c: fix coding style issue | songqiang | 1 | -6/+5 |
2021-05-05 | mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. | zhouchuangao | 1 | -4/+2 |
2021-05-05 | mm/zswap.c: switch from strlcpy to strscpy | Zhiyuan Dai | 1 | -1/+1 |
2021-05-05 | mm,memory_hotplug: add kernel boot option to enable memmap_on_memory | Oscar Salvador | 2 | -2/+13 |
2021-05-05 | mm,memory_hotplug: allocate memmap from the added memory range | Oscar Salvador | 3 | -11/+157 |
2021-05-05 | mm,memory_hotplug: factor out adjusting present pages into adjust_present_pag... | David Hildenbrand | 1 | -10/+12 |
2021-05-05 | mm,memory_hotplug: relax fully spanned sections check | Oscar Salvador | 1 | -4/+18 |
2021-05-05 | mm/memory_hotplug: remove broken locking of zone PCP structures during hot re... | Mel Gorman | 1 | -4/+0 |
2021-05-05 | selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages | Pavel Tatashin | 1 | -0/+6 |
2021-05-05 | selftests/vm: gup_test: fix test flag | Pavel Tatashin | 2 | -14/+12 |
2021-05-05 | mm/gup: longterm pin migration cleanup | Pavel Tatashin | 1 | -56/+37 |
2021-05-05 | mm/gup: change index type to long as it counts pages | Pavel Tatashin | 1 | -1/+1 |
2021-05-05 | mm/gup: migrate pinned pages out of movable zone | Pavel Tatashin | 1 | -33/+34 |
2021-05-05 | mm: honor PF_MEMALLOC_PIN for all movable pages | Pavel Tatashin | 2 | -12/+10 |
2021-05-05 | mm: apply per-task gfp constraints in fast path | Pavel Tatashin | 1 | -7/+8 |
2021-05-05 | mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN | Pavel Tatashin | 3 | -6/+6 |
2021-05-05 | mm/gup: check for isolation errors | Pavel Tatashin | 1 | -26/+34 |
2021-05-05 | mm/gup: return an error on migration failure | Pavel Tatashin | 1 | -10/+7 |
2021-05-05 | mm/gup: check every subpage of a compound page during isolation | Pavel Tatashin | 1 | -12/+7 |
2021-05-05 | mm/gup: don't pin migrated cma pages in movable zone | Pavel Tatashin | 1 | -1/+1 |
2021-05-05 | mm/util.c: fix typo | Bhaskar Chowdhury | 1 | -1/+1 |
2021-05-05 | mm/util.c: reduce mem_dump_obj() object size | Joe Perches | 1 | -10/+14 |
2021-05-05 | mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] | Anshuman Khandual | 1 | -0/+6 |
2021-05-05 | mm: generalize ARCH_HAS_CACHE_LINE_SIZE | Anshuman Khandual | 1 | -0/+3 |
2021-05-05 | mm/mmap.c: don't unlock VMAs in remap_file_pages() | Liam Howlett | 1 | -17/+1 |
2021-05-05 | x86/mm: track linear mapping split events | Saravanan D | 1 | -0/+4 |
2021-05-05 | mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats | Hugh Dickins | 1 | -9/+0 |
2021-05-05 | mm: /proc/sys/vm/stat_refresh skip checking known negative stats | Hugh Dickins | 1 | -0/+15 |
2021-05-05 | mm: no more EINVAL from /proc/sys/vm/stat_refresh | Hugh Dickins | 1 | -5/+0 |
2021-05-05 | mm: restore node stat checking in /proc/sys/vm/stat_refresh | Hugh Dickins | 1 | -0/+8 |
2021-05-05 | mm/ksm: remove unused parameter from remove_trailing_rmap_items() | Chengyang Fan | 1 | -4/+3 |
2021-05-05 | ksm: fix potential missing rmap_item for stable_node | Miaohe Lin | 1 | -0/+1 |
2021-05-05 | ksm: remove dedicated macro KSM_FLAG_MASK | Miaohe Lin | 1 | -3/+1 |
2021-05-05 | ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rmap_item_from_tree() | Miaohe Lin | 1 | -2/+1 |
2021-05-05 | ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() | Miaohe Lin | 1 | -2/+0 |
2021-05-05 | mm: use proper type for cma_[alloc|release] | Minchan Kim | 2 | -11/+12 |
2021-05-05 | mm: cma: add the CMA instance name to cma trace events | Minchan Kim | 1 | -3/+4 |
2021-05-05 | mm: cma: support sysfs | Minchan Kim | 5 | -2/+149 |
2021-05-05 | mm: cma: add trace events for CMA alloc perf testing | Liam Mark | 2 | -0/+6 |
2021-05-05 | mm: cma: use pr_err_ratelimited for CMA warning | Baolin Wang | 1 | -2/+2 |
2021-05-05 | mm: vmstat: add cma statistics | Minchan Kim | 2 | -3/+13 |
2021-05-05 | Revert "mm: migrate: skip shared exec THP for NUMA balancing" | Miaohe Lin | 1 | -16/+2 |
2021-05-05 | mm/migrate.c: use helper migrate_vma_collect_skip() in migrate_vma_collect_ho... | Miaohe Lin | 1 | -17/+11 |
2021-05-05 | mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() | Miaohe Lin | 1 | -0/+7 |
2021-05-05 | mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS check in 'else' case | Miaohe Lin | 1 | -1/+1 |
2021-05-05 | mm/migrate.c: make putback_movable_page() static | Miaohe Lin | 1 | -6/+1 |
2021-05-05 | mm: fs: invalidate BH LRU during page migration | Minchan Kim | 1 | -1/+4 |
2021-05-05 | mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] | Minchan Kim | 4 | -33/+10 |
2021-05-05 | mm: disable LRU pagevec during the migration temporarily | Minchan Kim | 5 | -14/+70 |
2021-05-05 | mm: compaction: update the COMPACT[STALL|FAIL] events properly | Charan Teja Reddy | 2 | -0/+10 |
2021-05-05 | mm/compaction: remove unused variable sysctl_compact_memory | Pintu Kumar | 1 | -3/+0 |
2021-05-05 | mm: vmscan: shrink deferred objects proportional to priority | Yang Shi | 1 | -35/+11 |
2021-05-05 | mm: memcontrol: reparent nr_deferred when memcg offline | Yang Shi | 2 | -0/+25 |
2021-05-05 | mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers | Yang Shi | 1 | -15/+16 |
2021-05-05 | mm: vmscan: use per memcg nr_deferred of shrinker | Yang Shi | 1 | -12/+66 |
2021-05-05 | mm: vmscan: add per memcg shrinker nr_deferred | Yang Shi | 1 | -18/+42 |
2021-05-05 | mm: vmscan: use a new flag to indicate shrinker is registered | Yang Shi | 1 | -25/+15 |
2021-05-05 | mm: vmscan: add shrinker_info_protected() helper | Yang Shi | 1 | -3/+9 |
2021-05-05 | mm: memcontrol: rename shrinker_map to shrinker_info | Yang Shi | 2 | -32/+32 |
2021-05-05 | mm: vmscan: use kvfree_rcu instead of call_rcu | Yang Shi | 1 | -6/+1 |
2021-05-05 | mm: vmscan: remove memcg_shrinker_map_size | Yang Shi | 1 | -9/+11 |
2021-05-05 | mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation | Yang Shi | 1 | -10/+8 |
2021-05-05 | mm: vmscan: consolidate shrinker_maps handling code | Yang Shi | 4 | -135/+137 |
2021-05-05 | mm: vmscan: use nid from shrink_control for tracepoint | Yang Shi | 1 | -1/+1 |
2021-05-05 | mm/vmscan: replace implicit RECLAIM_ZONE checks with explicit checks | Dave Hansen | 2 | -2/+2 |
2021-05-05 | mm/vmscan: move RECLAIM* bits to uapi header | Dave Hansen | 1 | -8/+0 |
2021-05-05 | userfaultfd: add UFFDIO_CONTINUE ioctl | Axel Rasmussen | 2 | -28/+49 |
2021-05-05 | userfaultfd: hugetlbfs: only compile UFFD helpers if config enabled | Axel Rasmussen | 1 | -0/+2 |
2021-05-05 | userfaultfd: add minor fault registration mode | Axel Rasmussen | 1 | -28/+52 |
2021-05-05 | mm,page_alloc: drop unnecessary checks from pfn_range_valid_contig | Oscar Salvador | 1 | -6/+0 |
2021-05-05 | mm: make alloc_contig_range handle in-use hugetlb pages | Oscar Salvador | 3 | -8/+31 |
2021-05-05 | mm: make alloc_contig_range handle free hugetlb pages | Oscar Salvador | 2 | -3/+146 |
2021-05-05 | mm,hugetlb: split prep_new_huge_page functionality | Oscar Salvador | 1 | -3/+17 |
2021-05-05 | mm,hugetlb: drop clearing of flag from prep_new_huge_page | Oscar Salvador | 1 | -1/+0 |
2021-05-05 | mm,compaction: let isolate_migratepages_{range,block} return error codes | Oscar Salvador | 3 | -33/+36 |
2021-05-05 | mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig_migrate_range | Oscar Salvador | 1 | -1/+8 |
2021-05-05 | hugetlb: add lockdep_assert_held() calls for hugetlb_lock | Mike Kravetz | 1 | -0/+9 |
2021-05-05 | hugetlb: make free_huge_page irq safe | Mike Kravetz | 2 | -110/+67 |
2021-05-05 | hugetlb: change free_pool_huge_page to remove_pool_huge_page | Mike Kravetz | 1 | -42/+51 |
2021-05-05 | hugetlb: call update_and_free_page without hugetlb_lock | Mike Kravetz | 1 | -5/+26 |
2021-05-05 | hugetlb: create remove_hugetlb_page() to separate functionality | Mike Kravetz | 1 | -25/+40 |
2021-05-05 | hugetlb: add per-hstate mutex to synchronize user adjustments | Mike Kravetz | 1 | -0/+8 |
2021-05-05 | hugetlb: no need to drop hugetlb_lock to call cma_release | Mike Kravetz | 1 | -6/+0 |
2021-05-05 | mm/cma: change cma mutex to irq safe spinlock | Mike Kravetz | 3 | -14/+14 |
2021-05-05 | mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() | Miaohe Lin | 1 | -2/+9 |
2021-05-05 | mm/hugeltb: clarify (chg - freed) won't go negative in hugetlb_unreserve_pages() | Miaohe Lin | 1 | -0/+3 |
2021-05-05 | mm/hugeltb: simplify the return code of __vma_reservation_common() | Miaohe Lin | 1 | -21/+20 |
2021-05-05 | mm/hugeltb: remove redundant VM_BUG_ON() in region_add() | Miaohe Lin | 1 | -1/+0 |
2021-05-05 | mm: huge_memory: debugfs for file-backed THP split | Zi Yan | 1 | -1/+89 |
2021-05-05 | mm: huge_memory: a new debugfs interface for splitting THP tests | Zi Yan | 1 | -8/+147 |
2021-05-05 | khugepaged: remove meaningless !pte_present() check in khugepaged_scan_pmd() | Miaohe Lin | 1 | -4/+0 |
2021-05-05 | khugepaged: remove unnecessary out label in collapse_huge_page() | Miaohe Lin | 1 | -5/+3 |
2021-05-05 | khugepaged: use helper function range_in_vma() in collapse_pte_mapped_thp() | Miaohe Lin | 1 | -1/+1 |
2021-05-05 | mm/khugepaged.c: replace barrier() with READ_ONCE() for a selective variable | Yanfei Xu | 1 | -3/+1 |
2021-05-05 | mm/huge_memory.c: use helper function migration_entry_to_page() | Miaohe Lin | 1 | -2/+2 |
2021-05-05 | mm/huge_memory.c: remove redundant PageCompound() check | Miaohe Lin | 1 | -1/+1 |
2021-05-05 | mm/huge_memory.c: rework the function do_huge_pmd_numa_page() slightly | Miaohe Lin | 1 | -6/+5 |
2021-05-05 | mm/huge_memory.c: make get_huge_zero_page() return bool | Miaohe Lin | 1 | -4/+4 |
2021-05-05 | mm/huge_memory.c: rework the function vma_adjust_trans_huge() | Miaohe Lin | 1 | -25/+19 |
2021-05-05 | mm/huge_memory.c: remove unnecessary local variable ret2 | Miaohe Lin | 1 | -5/+3 |
2021-05-05 | khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() | Miaohe Lin | 1 | -9/+9 |
2021-05-05 | khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() | Miaohe Lin | 1 | -1/+1 |
2021-05-05 | khugepaged: reuse the smp_wmb() inside __SetPageUptodate() | Miaohe Lin | 1 | -7/+6 |
2021-05-05 | khugepaged: remove unneeded return value of khugepaged_collapse_pte_mapped_th... | Miaohe Lin | 1 | -6/+4 |
2021-05-05 | mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() | Miaohe Lin | 1 | -6/+3 |
2021-05-05 | mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hugetlb_cgroup_migrate() | Miaohe Lin | 1 | -1/+0 |
2021-05-05 | mm/hugetlb: optimize the surplus state transfer code in move_hugetlb_state() | Miaohe Lin | 1 | -0/+6 |
2021-05-05 | mm/hugetlb: use some helper functions to cleanup code | Miaohe Lin | 1 | -3/+3 |
2021-05-05 | mm: generalize HUGETLB_PAGE_SIZE_VARIABLE | Anshuman Khandual | 1 | -0/+7 |
2021-05-05 | mm/hugetlb: remove redundant reservation check condition in alloc_huge_page() | Miaohe Lin | 1 | -1/+1 |
2021-05-05 | hugetlb/userfaultfd: unshare all pmds for hugetlbfs when register wp | Peter Xu | 1 | -0/+51 |
2021-05-05 | mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h | Peter Xu | 1 | -8/+0 |
2021-05-05 | hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled | Peter Xu | 1 | -6/+16 |
2021-05-05 | hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() | Peter Xu | 2 | -8/+9 |
2021-05-05 | dax: account DAX entries as nrpages | Matthew Wilcox (Oracle) | 1 | -3/+0 |
2021-05-05 | mm: stop accounting shadow entries | Matthew Wilcox (Oracle) | 4 | -19/+0 |
2021-05-05 | mm: introduce and use mapping_empty() | Matthew Wilcox (Oracle) | 1 | -15/+3 |
2021-04-30 | mm/memory-failure: unnecessary amount of unmapping | Jane Chu | 1 | -1/+1 |
2021-04-30 | mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 | Sergei Trofimovich | 1 | -13/+17 |
2021-04-30 | mm/page_alloc: inline __rmqueue_pcplist | Jesper Dangaard Brouer | 1 | -1/+2 |
2021-04-30 | mm/page_alloc: optimize code layout for __alloc_pages_bulk | Jesper Dangaard Brouer | 1 | -3/+3 |
2021-04-30 | mm/page_alloc: add an array-based interface to the bulk page allocator | Mel Gorman | 1 | -16/+44 |
2021-04-30 | mm/page_alloc: add a bulk page allocator | Mel Gorman | 1 | -0/+118 |
2021-04-30 | mm/page_alloc: rename alloced to allocated | Mel Gorman | 1 | -4/+4 |
2021-04-30 | mm/page_alloc: duplicate include linux/vmalloc.h | zhouchuangao | 1 | -2/+0 |
2021-04-30 | mm, page_alloc: avoid page_to_pfn() in move_freepages() | Kefeng Wang | 1 | -15/+13 |
2021-04-30 | mm/Kconfig: remove default DISCONTIGMEM_MANUAL | Geert Uytterhoeven | 1 | -1/+0 |
2021-04-30 | mm: page_alloc: dump migrate-failed pages | Minchan Kim | 1 | -0/+22 |
2021-04-30 | mm/mempolicy: fix mpol_misplaced kernel-doc | Matthew Wilcox (Oracle) | 1 | -7/+4 |
2021-04-30 | mm/mempolicy: rewrite alloc_pages_vma documentation | Matthew Wilcox (Oracle) | 1 | -21/+13 |
2021-04-30 | mm/mempolicy: rewrite alloc_pages documentation | Matthew Wilcox (Oracle) | 1 | -11/+10 |
2021-04-30 | mm/mempolicy: rename alloc_pages_current to alloc_pages | Matthew Wilcox (Oracle) | 1 | -3/+3 |
2021-04-30 | mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask | Matthew Wilcox (Oracle) | 5 | -10/+9 |
2021-04-30 | mm/page_alloc: rename gfp_mask to gfp | Matthew Wilcox (Oracle) | 1 | -9/+9 |
2021-04-30 | mm/page_alloc: rename alloc_mask to alloc_gfp | Matthew Wilcox (Oracle) | 1 | -9/+10 |
2021-04-30 | include/linux/page-flags-layout.h: cleanups | Yu Zhao | 1 | -4/+0 |
2021-04-30 | mm: remove lru_add_drain_all in alloc_contig_range | Minchan Kim | 1 | -2/+0 |
2021-04-30 | mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() | David Hildenbrand | 1 | -2/+0 |
2021-04-30 | mm: move mem_init_print_info() into mm_init() | Kefeng Wang | 1 | -5/+5 |
2021-04-30 | kasan: record task_work_add() call stack | Walter Wu | 1 | -1/+1 |
2021-04-30 | kasan, mm: integrate slab init_on_free with HW_TAGS | Andrey Konovalov | 3 | -29/+42 |
2021-04-30 | kasan, mm: integrate slab init_on_alloc with HW_TAGS | Andrey Konovalov | 4 | -37/+39 |
2021-04-30 | kasan, mm: integrate page_alloc init with HW_TAGS | Andrey Konovalov | 3 | -16/+37 |
2021-04-30 | kasan: init memory in kasan_(un)poison for HW_TAGS | Andrey Konovalov | 5 | -32/+34 |
2021-04-30 | arm64: kasan: allow to init memory when setting tags | Andrey Konovalov | 1 | -4/+5 |
2021-04-30 | mm, kasan: don't poison boot memory with tag-based modes | Andrey Konovalov | 1 | -11/+34 |
2021-04-30 | kasan: fix kasan_byte_accessible() to be consistent with actual checks | Peter Collingbourne | 2 | -5/+8 |
2021-04-30 | mm/kasan: switch from strlcpy to strscpy | Zhiyuan Dai | 1 | -1/+1 |
2021-04-30 | mm/vmalloc: remove an empty line | Uladzislau Rezki (Sony) | 1 | -1/+0 |
2021-04-30 | mm/vmalloc: refactor the preloading loagic | Uladzislau Rezki (Sony) | 1 | -33/+27 |
2021-04-30 | mm: vmalloc: prevent use after free in _vm_unmap_aliases | Vijayanand Jitta | 1 | -1/+1 |
2021-04-30 | mm/vmalloc: improve allocation failure error messages | Nicholas Piggin | 1 | -13/+27 |
2021-04-30 | mm/vmalloc: remove unmap_kernel_range | Nicholas Piggin | 3 | -33/+43 |
2021-04-30 | mm/vmalloc: remove map_kernel_range | Nicholas Piggin | 3 | -39/+37 |
2021-04-30 | mm/vmalloc: hugepage vmalloc mappings | Nicholas Piggin | 2 | -48/+177 |
2021-04-30 | mm/vmalloc: add vmap_range_noflush variant | Nicholas Piggin | 1 | -3/+13 |
2021-04-30 | mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c | Nicholas Piggin | 2 | -203/+202 |
2021-04-30 | mm: HUGE_VMAP arch support cleanup | Nicholas Piggin | 2 | -56/+42 |
2021-04-30 | mm/ioremap: rename ioremap_*_range to vmap_*_range | Nicholas Piggin | 1 | -31/+33 |
2021-04-30 | mm/vmalloc: rename vmap_*_range vmap_pages_*_range | Nicholas Piggin | 1 | -8/+8 |
2021-04-30 | mm: apply_to_pte_range warn and fail if a large pte is encountered | Nicholas Piggin | 1 | -17/+49 |
2021-04-30 | mm/vmalloc: fix HUGE_VMAP regression by enabling huge pages in vmalloc_to_page | Nicholas Piggin | 1 | -15/+26 |
2021-04-30 | mm/vmalloc: use rb_tree instead of list for vread() lookups | Serapheim Dimitropoulos | 1 | -1/+4 |
2021-04-30 | mm: unexport remap_vmalloc_range_partial | Christoph Hellwig | 1 | -1/+0 |
2021-04-30 | mm/sparse: add the missing sparse_buffer_fini() in error branch | Wang Wensheng | 1 | -0/+1 |
2021-04-30 | mm/dmapool: switch from strlcpy to strscpy | Zhiyuan Dai | 1 | -1/+1 |
2021-04-30 | Revert "mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio" | Brian Geffon | 2 | -6/+2 |
2021-04-30 | mm: extend MREMAP_DONTUNMAP to non-anonymous mappings | Brian Geffon | 1 | -2/+2 |
2021-04-30 | NUMA balancing: reduce TLB flush via delaying mapping on hint page fault | Huang Ying | 1 | -22/+32 |
2021-04-30 | mm: add a io_mapping_map_user helper | Christoph Hellwig | 3 | -0/+33 |
2021-04-30 | mm: add remap_pfn_range_notrack | Christoph Hellwig | 1 | -20/+31 |
2021-04-30 | mm/interval_tree: add comments to improve code readability | Zhiyuan Dai | 1 | -1/+1 |
2021-04-30 | mm/memory.c: do_numa_page(): delete bool "migrated" | Wang Qing | 1 | -3/+1 |
2021-04-30 | mm: page_counter: mitigate consequences of a page_counter underflow | Johannes Weiner | 1 | -2/+6 |
2021-04-30 | mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_p... | Muchun Song | 1 | -38/+25 |
2021-04-30 | mm: memcontrol: use obj_cgroup APIs to charge kmem pages | Muchun Song | 1 | -58/+58 |
2021-04-30 | mm: memcontrol: change ug->dummy_page only if memcg changed | Muchun Song | 1 | -1/+1 |
2021-04-30 | mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c | Muchun Song | 1 | -2/+2 |
2021-04-30 | mm: memcontrol: introduce obj_cgroup_{un}charge_pages | Muchun Song | 1 | -23/+40 |
2021-04-30 | mm: memcontrol: slab: fix obtain a reference to a freeing memcg | Muchun Song | 1 | -1/+9 |
2021-04-30 | memcg: charge before adding to swapcache on swapin | Shakeel Butt | 3 | -59/+87 |
2021-04-30 | mm: memcontrol: consolidate lruvec stat flushing | Johannes Weiner | 1 | -46/+28 |
2021-04-30 | mm: memcontrol: switch to rstat | Johannes Weiner | 1 | -131/+87 |
2021-04-30 | mm: memcontrol: privatize memcg_page_state query functions | Johannes Weiner | 1 | -0/+32 |
2021-04-30 | mm: memcontrol: kill mem_cgroup_nodeinfo() | Johannes Weiner | 1 | -10/+11 |
2021-04-30 | mm: memcontrol: fix cpuhotplug statistics flushing | Johannes Weiner | 1 | -14/+21 |
2021-04-30 | memcg: enable memcg oom-kill for __GFP_NOFAIL | Shakeel Butt | 1 | -3/+0 |