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 |
2018-06-08 | Mike Kravetz | mm/shmem: add __rcu annotations and properly deref... ...org/r/20180415182119.4517-2-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2018-05-26 | Mike Kravetz | MAINTAINERS: change hugetlbfs maintainer and update... ...org/r/20180518225236.19079-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2018-04-06 | Mike Kravetz | mm/page_isolation.c: make start_isolate_page_range... ...org/r/20180309224731.16978-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2018-04-06 | Mike Kravetz | hugetlbfs: fix bug in pgoff overflow checking ...org/r/20180330145402.5053-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2018-03-28 | Mike Kravetz | ipc/shm.c: add split function to shm_vm_ops ...org/r/20180321161314.7711-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2018-03-23 | Mike Kravetz | hugetlbfs: check for pgoff value overflow [mike.kravetz@oracle.com: v3] ...org/r/20180309002726.7248-1-mike.kravetz@oracle.com ...org/r/20180308210502.15952-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-11-30 | Mike Kravetz | mm/cma: fix alloc_contig_range ret code/potential leak ...org/r/20171122185214.25285-1-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-11-03 | Mike Kravetz | fs/hugetlbfs/inode.c: fix hwpoison reserve accounting ...org/r/20171019230007.17043-2-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-09-07 | Mike Kravetz | selftests/memfd: add memfd_create hugetlbfs selftest ...1502495772-24736-3-git-send-email-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-09-07 | Mike Kravetz | mm/shmem: add hugetlbfs support to memfd_create() ...1502149672-7759-2-git-send-email-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-09-07 | Mike Kravetz | mm: shm: use new hugetlb size encoding definitions ...1501527386-10736-4-git-send-email-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-09-07 | Mike Kravetz | mm: arch: consolidate mmap hugetlb size encodings ...1501527386-10736-3-git-send-email-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-09-07 | Mike Kravetz | mm: hugetlb: define system call hugetlb size encodings... ...1501527386-10736-2-git-send-email-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-09-07 | Mike Kravetz | mm/mremap: fail map duplication attempts for private... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-06-06 | Mike Kravetz | sparc64: mm: fix copy_tsb to correctly copy huge page... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-05-03 | Mike Kravetz | Documentation: vm, add hugetlbfs reservation overview ...1491586995-13085-1-git-send-email-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-04-14 | Mike Kravetz | hugetlbfs: fix offset overflow in hugetlbfs mmap ...1491951118-30678-1-git-send-email-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-04-01 | Mike Kravetz | mm/hugetlb.c: don't call region_abort if region_chg... ...1490821682-23228-1-git-send-email-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-04-01 | Mike Kravetz | hugetlbfs: initialize shared policy as part of inode... ...1490477850-7944-1-git-send-email-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-02-23 | Mike Kravetz | userfaultfd: hugetlbfs: add UFFDIO_COPY support for... [mike.kravetz@oracle.com: update] ...1487195210-12839-1-git-send-email-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> Cc: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-02-23 | Mike Kravetz | userfaultfd: hugetlbfs: reserve count on error in __mcopy_at... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-02-23 | Mike Kravetz | userfaultfd: hugetlbfs: userfaultfd_huge_must_wait... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-02-23 | Mike Kravetz | userfaultfd: hugetlbfs: add userfaultfd_hugetlb test Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-02-23 | Mike Kravetz | userfaultfd: hugetlbfs: allow registration of ranges... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-02-23 | Mike Kravetz | userfaultfd: hugetlbfs: add userfaultfd hugetlb hook Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-02-23 | Mike Kravetz | userfaultfd: hugetlbfs: fix __mcopy_atomic_hugetlb... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-02-23 | Mike Kravetz | userfaultfd: hugetlbfs: add __mcopy_atomic_hugetlb... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-02-23 | Mike Kravetz | userfaultfd: hugetlbfs: add hugetlb_mcopy_atomic_pte... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-02-23 | Mike Kravetz | userfaultfd: hugetlbfs: add copy_huge_page_from_user... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> Cc: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2017-01-11 | Mike Kravetz | mm/hugetlb.c: fix reservation race when freeing surplus... ...1483991767-6879-1-git-send-email-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2016-12-27 | Mike Kravetz | sparc: use symbolic names for tsb indexing Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2016-11-11 | Mike Kravetz | mm/hugetlb: fix huge page reservation leak in private... ...1476933077-23091-2-git-send-email-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2016-09-28 | Mike Kravetz | sparc64 mm: Fix more TSB sizing issues Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2016-07-29 | Mike Kravetz | sparc64 mm: Fix base TSB sizing when hugetlb pages... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2016-06-25 | Mike Kravetz | selftests/vm/compaction_test: fix write to restore... ...1465331205-3284-1-git-send-email-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2016-06-09 | Mike Kravetz | mm/hugetlb: fix huge page reserve accounting for private... ...1464720957-15698-1-git-send-email-mike.kravetz@oracle.com Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2016-05-20 | Mike Kravetz | mm/hugetlb: optimize minimum size (min_size) accounting Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2016-02-06 | Mike Kravetz | mm/hugetlb: fix gigantic page initialization/allocation Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2016-01-16 | Mike Kravetz | mm/hugetlbfs: unmap pages if page fault raced with... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2016-01-16 | Mike Kravetz | fs/hugetlbfs/inode.c: fix bugs in hugetlb_vmtruncate_list() Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-12-23 | Mike Kravetz | sparc: Hook up userfaultfd system call Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-12-12 | Mike Kravetz | mm/hugetlb.c: fix resv map memory leak for placeholder... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-11-21 | Mike Kravetz | mm/hugetlbfs: fix bugs in fallocate hole punch of areas... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-09-08 | Mike Kravetz | Documentation: update libhugetlbfs location and use... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-09-08 | Mike Kravetz | selftests:vm: point to libhugetlbfs for regression... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-09-08 | Mike Kravetz | Revert "selftests: add hugetlbfstest" Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-09-08 | Mike Kravetz | mm: madvise allow remove operation for hugetlbfs Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-09-08 | Mike Kravetz | hugetlbfs: add hugetlbfs_fallocate() Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-09-08 | Mike Kravetz | hugetlbfs: New huge_add_to_page_cache helper routine Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-09-08 | Mike Kravetz | mm/hugetlb: alloc_huge_page handle areas hole punched... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-09-08 | Mike Kravetz | mm/hugetlb: vma_has_reserves() needs to handle fallocate... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-09-08 | Mike Kravetz | hugetlbfs: truncate_hugepages() takes a range of pages Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-09-08 | Mike Kravetz | hugetlbfs: hugetlb_vmtruncate_list() needs to take... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-09-08 | Mike Kravetz | mm/hugetlb: expose hugetlb fault mutex for use by fallocate Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-09-08 | Mike Kravetz | mm/hugetlb: add region_del() to delete a specific range... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-09-08 | Mike Kravetz | mm/hugetlb: add cache of descriptors to resv_map for... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-06-25 | Mike Kravetz | mm/hugetlb: handle races in alloc_huge_page and hugetlb_rese... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-06-25 | Mike Kravetz | mm/hugetlb: compute/return the number of regions added... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-06-25 | Mike Kravetz | mm/hugetlb: document the reserve map/region tracking... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-04-15 | Mike Kravetz | hugetlbfs: document min_size mount option and cleanup Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-04-15 | Mike Kravetz | hugetlbfs: accept subpool min_size mount option and... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-04-15 | Mike Kravetz | hugetlbfs: add minimum size accounting to subpools Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |
2015-04-15 | Mike Kravetz | hugetlbfs: add minimum size tracking fields to subpool... Signed-off-by: Mike Kravetz <mike.kravetz@oracle.com> |
commit | commitdiff | tree |