- 49b960d mm: hugetlb_vmemmap: move mmap lock to vmemmap_remap_range() by Muchun Song · 1 year, 2 months ago
- 47e61d8 mm: hugetlb_vmemmap: add check of CONFIG_MEMORY_HOTPLUG back by Muchun Song · 1 year, 2 months ago
- ebc20dc mm: hugetlb_vmemmap: convert page to folio by Muchun Song · 1 year, 3 months ago
- be035a2 mm: hugetlb_vmemmap: move PageVmemmapSelfHosted() check to split_vmemmap_huge_pmd() by Muchun Song · 1 year, 3 months ago
- fb93ed6 mm: hugetlb_vmemmap: use walk_page_range_novma() to simplify the code by Muchun Song · 1 year, 3 months ago
- c5ad323 hugetlb_vmemmap: use folio argument for hugetlb_vmemmap_* functions by Usama Arif · 1 year, 4 months ago
- c24f188 hugetlb: batch TLB flushes when restoring vmemmap by Mike Kravetz · 1 year, 4 months ago
- f13b83f hugetlb: batch TLB flushes when freeing vmemmap by Joao Martins · 1 year, 4 months ago
- f4b7e3e hugetlb: batch PMD split for bulk vmemmap dedup by Joao Martins · 1 year, 4 months ago
- 91f386b hugetlb: batch freeing of vmemmap pages by Mike Kravetz · 1 year, 4 months ago
- cfb8c75 hugetlb: perform vmemmap restoration on a list of pages by Mike Kravetz · 1 year, 4 months ago
- 79359d6 hugetlb: perform vmemmap optimization on a list of pages by Mike Kravetz · 1 year, 4 months ago
- fde1c4e mm: hugetlb: skip initialization of gigantic tail struct pages if freed by HVO by Usama Arif · 1 year, 5 months ago
- a9e34ea mm: hugetlb_vmemmap: use nid of the head page to reallocate it by Usama Arif · 1 year, 5 months ago
- 6a898c2 mm: hugetlb_vmemmap: allow alloc vmemmap pages fallback to other nodes by Yuan Can · 1 year, 5 months ago
- 2eaa6c2 mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes by Yuan Can · 1 year, 5 months ago
- d8f5f7e hugetlb: set hugetlb page flag before optimizing vmemmap by Mike Kravetz · 1 year, 6 months ago
- 3ce2c24 mm: hugetlb_vmemmap: fix a race between vmemmap pmd split by Muchun Song · 1 year, 8 months ago
- c33c794 mm: ptep_get() conversion by Ryan Roberts · 1 year, 8 months ago
- eb83f65 mm: hugetlb_vmemmap: provide stronger vmemmap allocation guarantees by Pasha Tatashin · 1 year, 9 months ago
- 8666925 mm, page_alloc: use check_pages_enabled static key to check tail pages by Vlastimil Babka · 1 year, 11 months ago
- dcc1be1 mm: prefer xxx_page() alloc/free functions for order-0 pages by Lorenzo Stoakes · 2 years ago
- 1231856 mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit by Muchun Song · 2 years ago
- f1aa2eb sysctl: fix proc_dobool() usability by Ondrej Mosnacek · 2 years ago
- 11aad26 mm/hugetlb_vmemmap: remap head page to newly allocated page by Joao Martins · 2 years, 3 months ago
- 1cc53a0 mm: hugetlb_vmemmap: remove redundant list_del() by Muchun Song · 2 years, 4 months ago
- db5e8d8 mm: hugetlb_vmemmap: include missing linux/moduleparam.h by Vasily Gorbik · 2 years, 4 months ago
- 33febb5 mm: hugetlb_vmemmap: simplify reset_struct_pages() by Muchun Song · 2 years, 6 months ago
- 939de63 mm: hugetlb_vmemmap: add missing smp_wmb() before set_pte_at() by Miaohe Lin · 2 years, 6 months ago
- e38f055 mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE / PAGE_SIZE by Muchun Song · 2 years, 8 months ago
- 6213834 mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability by Muchun Song · 2 years, 8 months ago
- 3015224 mm: hugetlb_vmemmap: replace early_param() with core_param() by Muchun Song · 2 years, 8 months ago
- 998a299 mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB to hugetlb_vmemmap.c by Muchun Song · 2 years, 8 months ago
- dff0338 mm: hugetlb_vmemmap: introduce the name HVO by Muchun Song · 2 years, 8 months ago
- cf5472e mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling by Muchun Song · 2 years, 8 months ago
- 6636109 mm: memory_hotplug: make hugetlb_optimize_vmemmap compatible with memmap_on_memory by Muchun Song · 2 years, 8 months ago
- ee65728 docs: rename Documentation/vm to Documentation/mm by Mike Rapoport · 2 years, 8 months ago
- 0111def mm: hugetlb_vmemmap: fix CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON by Muchun Song · 2 years, 9 months ago
- 78f3908 mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl by Muchun Song · 2 years, 9 months ago
- 9c54c522 mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap param parsing by Muchun Song · 2 years, 9 months ago
- 0effdf4 mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when struct page crosses page boundaries by Muchun Song · 2 years, 9 months ago
- 60a427d mm/hugetlb_vmemmap: move comment block to Documentation/vm by Joao Martins · 2 years, 10 months ago
- 47010c0 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* by Muchun Song · 2 years, 10 months ago
- f10f144 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* by Muchun Song · 2 years, 10 months ago
- 5981611 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions by Muchun Song · 2 years, 10 months ago
- a6b40850 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key by Muchun Song · 2 years, 11 months ago
- e7d3248 mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB page by Muchun Song · 2 years, 11 months ago
- e6d41f1 mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON by Muchun Song · 3 years, 8 months ago
- 3bc2b6a mm: sparsemem: split the huge PMD mapping of vmemmap pages by Muchun Song · 3 years, 8 months ago
- 7749058 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate by Muchun Song · 3 years, 8 months ago
- e9fdff8 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap by Muchun Song · 3 years, 8 months ago
- ad2fa37 mm: hugetlb: alloc the vmemmap pages associated with each HugeTLB page by Muchun Song · 3 years, 8 months ago
- b65d4ad mm: hugetlb: defer freeing of HugeTLB pages by Muchun Song · 3 years, 8 months ago
- f41f2ed mm: hugetlb: free the vmemmap pages associated with each HugeTLB page by Muchun Song · 3 years, 8 months ago