2022-10-07 | Mike Kravetz | hugetlb: take hugetlb vma_lock when clearing vma_lock... [mike.kravetz@oracle.com: address build issues] ...org/r/20221005011707.514612-3-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-10-07 | Mike Kravetz | hugetlb: fix vma lock handling during split vma and... ...org/r/20221005011707.514612-1-mike.kravetz@oracle.com ...org/r/20221005011707.514612-2-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-10-03 | Mike Kravetz | hugetlb: freeze allocated pages before creating hugetlb... ...linux-mm/20210622021423.154662-3-mike.kravetz@oracle.com/ [mike.kravetz@oracle.com: fix NULL pointer dereference] ...org/r/20220921202702.106069-1-mike.kravetz@oracle.com ...org/r/20220916214638.155744-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-10-03 | Mike Kravetz | hugetlb: clean up code checking for fault/truncation... [mike.kravetz@oracle.com: fix reserve_alloc set but not... ...org/r/20220914221810.95771-10-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-10-03 | Mike Kravetz | hugetlb: use new vma_lock for pmd sharing synchronization ...org/r/20220914221810.95771-9-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-10-03 | Mike Kravetz | hugetlb: create hugetlb_unmap_file_folio to unmap single... ...org/r/20220914221810.95771-8-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-10-03 | Mike Kravetz | hugetlb: add vma based lock for pmd sharing [mike.kravetz@oracle.com: fix build issue for missing... ...org/r/20220914221810.95771-7-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-10-03 | Mike Kravetz | hugetlb: rename vma_shareable() and refactor code ...org/r/20220914221810.95771-6-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-10-03 | Mike Kravetz | hugetlb: create remove_inode_single_folio to remove... ...org/r/20220914221810.95771-5-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-10-03 | Mike Kravetz | hugetlb: rename remove_huge_page to hugetlb_delete_from_page... ...org/r/20220914221810.95771-4-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-10-03 | Mike Kravetz | hugetlbfs: revert use i_mmap_rwsem for more pmd sharing... ...org/r/20220914221810.95771-3-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-10-03 | Mike Kravetz | hugetlbfs: revert use i_mmap_rwsem to address page... ...linux-mm/20200706202615.32111-1-mike.kravetz@oracle.com/ ...org/r/20220914221810.95771-1-mike.kravetz@oracle.com ...org/r/20220914221810.95771-2-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-07-18 | Mike Kravetz | hugetlb: lazy page table copies in fork() ...org/r/20220621235620.291305-5-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-07-18 | Mike Kravetz | hugetlb: do not update address in huge_pmd_unshare ...org/r/20220621235620.291305-4-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-07-18 | Mike Kravetz | hugetlb: skip to end of PT page mapping when pte not... ...org/r/20220621235620.291305-1-mike.kravetz@oracle.com ...org/r/20220621235620.291305-2-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-06-17 | Mike Kravetz | hugetlbfs: zero partial pages during fallocate hole... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-05-27 | Mike Kravetz | hugetlb: fix huge_pmd_unshare address update ...org/r/20220524205003.126184-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-04-15 | Mike Kravetz | hugetlb: do not demote poisoned hugetlb pages ...org/r/20220307215707.50916-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-03-25 | Mike Kravetz | userfaultfd/selftests: enable hugetlb remap and remove... ...org/r/20220215002348.128823-4-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-03-25 | Mike Kravetz | selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE... ...org/r/20220215002348.128823-3-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-03-25 | Mike Kravetz | mm: enable MADV_DONTNEED for hugetlb mappings ...org/r/20220215002348.128823-1-mike.kravetz@oracle.com ...org/r/20220215002348.128823-2-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-03-22 | Mike Kravetz | hugetlb: clean up potential spectre issue warnings [mike.kravetz@oracle.com: v2] ...org/r/20220218212946.35441-1-mike.kravetz@oracle.com ...org/r/20220217234218.192885-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-03-05 | Mike Kravetz | selftests/vm: cleanup hugetlb file after mremap test ...org/r/20220201033459.156944-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-02-26 | Mike Kravetz | selftests/memfd: clean up mapping in mfd_fail_write ...org/r/20220219004340.56478-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2022-01-15 | Mike Kravetz | userfaultfd/selftests: clean up hugetlb allocation... ...org/r/20220104021729.111006-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-12-31 | Mike Kravetz | userfaultfd/selftests: fix hugetlb area allocations ...org/r/20211217172919.7861-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-11-06 | Mike Kravetz | hugetlb: remove unnecessary set_page_count in prep_compound_... ...org/r/20211026220635.35187-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-11-06 | Mike Kravetz | hugetlb: add hugetlb demote page support [mike.kravetz@oracle.com: v4] ...org/r/20211007181918.136982-6-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-11-06 | Mike Kravetz | hugetlb: add demote bool to gigantic page routines ...linux-mm/20210622021423.154662-3-mike.kravetz@oracle.com/ ...linux-mm/20210809184832.18342-3-mike.kravetz@oracle.com/ ...org/r/20211007181918.136982-5-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-11-06 | Mike Kravetz | hugetlb: be sure to free demoted CMA pages to CMA ...org/r/20211007181918.136982-4-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-11-06 | Mike Kravetz | mm/cma: add cma_pages_valid to determine if pages are... ...org/r/20211007181918.136982-3-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-11-06 | Mike Kravetz | hugetlb: add demote hugetlb page sysfs interfaces [mike.kravetz@oracle.com: n_mask initialization does... ...org/r/20211007181918.136982-2-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> Cc: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-10-11 | Mike Kravetz | arm64/hugetlb: fix CMA gigantic page order for non... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> ...org/r/20211005202529.213812-1-mike.kravetz@oracle.com |
commit | commitdiff | tree |
2021-09-03 | Mike Kravetz | hugetlb: fix hugetlb cgroup refcounting during vma... ...org/r/20210830215015.155224-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-09-03 | Mike Kravetz | hugetlb: before freeing hugetlb page set dtor to appropriate... ...org/r/20210809184832.18342-4-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-09-03 | Mike Kravetz | hugetlb: drop ref count earlier after page allocation ...org/r/20210809184832.18342-3-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-09-03 | Mike Kravetz | hugetlb: simplify prep_compound_gigantic_page ref count... ...org/r/20210809184832.18342-2-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-08-20 | Mike Kravetz | hugetlb: don't pass page cache pages to restore_reserve_on_error ...org/r/20210818213304.37038-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-07-24 | Mike Kravetz | hugetlbfs: fix mount mode command line processing ...org/r/20210721183326.102716-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-07-01 | Mike Kravetz | hugetlb: address ref count racing in prep_compound_gigantic_page ...org/r/20210622021423.154662-3-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-07-01 | Mike Kravetz | hugetlb: remove prep_compound_huge_page cleanup ...org/r/20210622021423.154662-1-mike.kravetz@oracle.com ...org/r/20210622021423.154662-2-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-06-16 | Mike Kravetz | mm/hugetlb: expand restore_reserve_on_error functionality ...org/r/20210607204510.22617-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-05-23 | Mike Kravetz | userfaultfd: hugetlbfs: fix new flag usage in error... ...org/r/20210521233952.236434-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-05-05 | Mike Kravetz | hugetlb: add lockdep_assert_held() calls for hugetlb_lock ...org/r/20210409205254.242291-9-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-05-05 | Mike Kravetz | hugetlb: make free_huge_page irq safe ...org/r/20210409205254.242291-8-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-05-05 | Mike Kravetz | hugetlb: change free_pool_huge_page to remove_pool_huge_page ...org/r/20210409205254.242291-7-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-05-05 | Mike Kravetz | hugetlb: call update_and_free_page without hugetlb_lock ...org/r/20210409205254.242291-6-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-05-05 | Mike Kravetz | hugetlb: create remove_hugetlb_page() to separate functionality ...org/r/20210409205254.242291-5-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-05-05 | Mike Kravetz | hugetlb: add per-hstate mutex to synchronize user adjustments ...org/r/20210409205254.242291-4-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-05-05 | Mike Kravetz | hugetlb: no need to drop hugetlb_lock to call cma_release ...org/r/20210409205254.242291-3-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-05-05 | Mike Kravetz | mm/cma: change cma mutex to irq safe spinlock ...org/r/20210311021321.127500-1-mike.kravetz@oracle.com ...org/r/20210409205254.242291-1-mike.kravetz@oracle.com ...org/r/20210409205254.242291-2-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-02-24 | Mike Kravetz | hugetlbfs: remove special hugetlbfs_set_page_dirty() ...org/r/20201221192542.15732-2-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-02-24 | Mike Kravetz | mm/hugetlb: change hugetlb_reserve_pages() to type... ...org/r/20201221192542.15732-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-02-24 | Mike Kravetz | hugetlb: fix uninitialized subpool pointer ...org/r/20210223215544.313871-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-02-24 | Mike Kravetz | include/linux/hugetlb.h: add synchronization information... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-02-24 | Mike Kravetz | hugetlb: convert PageHugeFreed to HPageFreed flag ...org/r/20210122195231.324857-6-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-02-24 | Mike Kravetz | hugetlb: convert PageHugeTemporary() to HPageTemporary... ...org/r/20210122195231.324857-5-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-02-24 | Mike Kravetz | hugetlb: convert page_huge_active() HPageMigratable... ...org/r/20210122195231.324857-3-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-02-24 | Mike Kravetz | hugetlb: use page.private for hugetlb specific page... ...org/r/20210122195231.324857-1-mike.kravetz@oracle.com ...org/r/20210122195231.324857-2-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-02-24 | Mike Kravetz | hugetlb: fix copy_huge_page_from_user contig page struct... ...org/r/20210217184926.33567-2-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2021-02-24 | Mike Kravetz | hugetlb: fix update_and_free_page contig page struct... ...org/r/20210217184926.33567-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2020-12-29 | Mike Kravetz | mm/hugetlb: fix deadlock in hugetlb_cow error path Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2020-12-06 | Mike Kravetz | hugetlb_cgroup: fix offline of hugetlb cgroup with... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> ...org/r/20201203220242.158165-1-mike.kravetz@oracle.com |
commit | commitdiff | tree |
2020-11-14 | Mike Kravetz | hugetlbfs: fix anon huge page migration race Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> ...org/r/20201105195058.78401-1-mike.kravetz@oracle.com |
commit | commitdiff | tree |
2020-11-02 | Mike Kravetz | hugetlb_cgroup: fix reservation accounting Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> ...org/r/20201021204426.36069-1-mike.kravetz@oracle.com |
commit | commitdiff | tree |
2020-10-14 | Mike Kravetz | hugetlb: add lockdep check for i_mmap_rwsem held in... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> ...org/r/20200911201248.88537-1-mike.kravetz@oracle.com |
commit | commitdiff | tree |
2020-08-12 | Mike Kravetz | cma: don't quit at first error when activating reserved... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> ...org/r/20200730163123.6451-1-mike.kravetz@oracle.com |
commit | commitdiff | tree |
2020-08-12 | Mike Kravetz | hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2020-08-12 | Mike Kravetz | hugetlbfs: prevent filesystem stacking of hugetlbfs Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2020-07-03 | Mike Kravetz | mm/hugetlb.c: fix pages per hugetlb calculation Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> ...org/r/20200629185003.97202-1-mike.kravetz@oracle.com |
commit | commitdiff | tree |
2020-06-04 | Mike Kravetz | hugetlbfs: fix changes to command line processing Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2020-06-04 | Mike Kravetz | hugetlbfs: clean up command line processing Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> ...org/r/20200417185049.275845-5-mike.kravetz@oracle.com |
commit | commitdiff | tree |
2020-06-04 | Mike Kravetz | hugetlbfs: remove hugetlb_add_hstate() warning for... [mike.kravetz@oracle.com: fix hugetlb initialization] ...org/r/20200428205614.246260-5-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> ...org/r/20200417185049.275845-4-mike.kravetz@oracle.com ...org/r/20200428205614.246260-4-mike.kravetz@oracle.com |
commit | commitdiff | tree |
2020-06-04 | Mike Kravetz | hugetlbfs: move hugepagesz= parsing to arch independent... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> ...org/r/20200417185049.275845-3-mike.kravetz@oracle.com ...org/r/20200428205614.246260-3-mike.kravetz@oracle.com |
commit | commitdiff | tree |
2020-06-04 | Mike Kravetz | hugetlbfs: add arch_hugetlb_valid_size Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> ...org/r/20200428205614.246260-1-mike.kravetz@oracle.com ...org/r/20200428205614.246260-2-mike.kravetz@oracle.com ...org/r/20200417185049.275845-1-mike.kravetz@oracle.com ...org/r/20200417185049.275845-2-mike.kravetz@oracle.com |
commit | commitdiff | tree |
2020-04-02 | Mike Kravetz | hugetlbfs: Use i_mmap_rwsem to address page fault/truncate... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> ...org/r/20200316205756.146666-3-mike.kravetz@oracle.com |
commit | commitdiff | tree |
2020-04-02 | Mike Kravetz | hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization ...linux-mm/20181222223013.22193-1-mike.kravetz@oracle.com/ ...linux-mm/20190103235452.29335-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> ...org/r/20200316205756.146666-2-mike.kravetz@oracle.com |
commit | commitdiff | tree |
2019-12-01 | Mike Kravetz | hugetlbfs: convert macros to static inline, fix sparse... ...org/r/20191112194558.139389-3-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2019-12-01 | Mike Kravetz | powerpc/mm: remove pmd_huge/pud_huge stubs and include... ...org/r/20191112194558.139389-2-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2019-12-01 | Mike Kravetz | mm/hugetlbfs: fix error handling when setting up mounts Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2019-12-01 | Mike Kravetz | hugetlbfs: hugetlb_fault_mutex_hash() cleanup ...org/r/20190919011847.18400-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2019-09-24 | Mike Kravetz | hugetlbfs: don't retry when pool page allocations start... ...org/r/20190806014744.15446-5-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2019-08-13 | Mike Kravetz | hugetlbfs: fix hugetlb page migration/fault race causing... ...org/r/20190808000533.7701-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2019-05-14 | Mike Kravetz | hugetlbfs: always use address space in inode for resv_map... ...org/r/20190419204435.16984-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2019-05-14 | Mike Kravetz | hugetlb: use same fault hash key for shared and private... ...org/r/20190328234704.27083-3-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2019-05-14 | Mike Kravetz | hugetlbfs: on restore reserve error path retain subpool... ...org/r/20190328234704.27083-2-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2019-05-14 | Mike Kravetz | hugetlbfs: fix potential over/underflow setting node... ...org/r/20190328220533.19884-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2019-04-06 | Mike Kravetz | hugetlbfs: fix memory leak for resv_map ...org/r/20190401213101.16476-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2019-03-01 | Mike Kravetz | hugetlbfs: fix races and page leaks during migration ...org/r/20190212221400.3512-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> [mike.kravetz@oracle.com: v2] [mike.kravetz@oracle.com: update comment and changelog] |
commit | commitdiff | tree |
2019-01-09 | Mike Kravetz | hugetlbfs: revert "use i_mmap_rwsem for more pmd sharing... ...org/r/20190103235452.29335-2-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2019-01-09 | Mike Kravetz | hugetlbfs: revert "Use i_mmap_rwsem to fix page fault... ...org/r/20190103235452.29335-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2018-12-28 | Mike Kravetz | hugetlbfs: Use i_mmap_rwsem to fix page fault/truncate... [mike.kravetz@oracle.com: incorporat suggestions from... ...org/r/20181222223013.22193-3-mike.kravetz@oracle.com ...org/r/20181218223557.5202-3-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2018-12-28 | Mike Kravetz | hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization [mike.kravetz@oracle.com: add explicit check for mapping... ...org/r/20181218223557.5202-2-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2018-11-18 | Mike Kravetz | hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! ...org/r/20181105212315.14125-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2018-10-26 | Mike Kravetz | hugetlbfs: dirty pages as they are added to pagecache Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2018-10-05 | Mike Kravetz | hugetlb: take PMD sharing into account when flushing... ...org/r/20180823205917.16297-3-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> Cc: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2018-10-05 | Mike Kravetz | mm: migration: fix migration of huge PMD shared pages ...org/r/20180823205917.16297-2-mike.kravetz@oracle.com [mike.kravetz@oracle.com: make _range_in_vma() a static... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> Cc: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2018-08-17 | Mike Kravetz | mm/hugetlb: remove gigantic page support for HIGHMEM ...org/r/20180711195913.1294-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2018-06-08 | Mike Kravetz | mm: restructure memfd code ...org/r/20180415182119.4517-4-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2018-06-08 | Mike Kravetz | mm/shmem: update file sealing comments and file checking ...org/r/20180415182119.4517-3-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
next |