projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
hugetlb: use new vma_lock for pmd sharing synchronization
2022-10-03
Mike Kravetz
hugetlb: use new vma_lock for pmd sharing synchronization
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...
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
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2022-10-03
Mike Kravetz
hugetlb: rename vma_shareable() and refactor code
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...
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...
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...
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...
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2022-07-18
Mike Kravetz
hugetlb: lazy page table copies in fork()
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
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...
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
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2022-04-15
Mike Kravetz
hugetlb: do not demote poisoned hugetlb pages
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2022-03-25
Mike Kravetz
userfaultfd/selftests: enable hugetlb remap and remove...
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...
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2022-03-25
Mike Kravetz
mm: enable MADV_DONTNEED for hugetlb mappings
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2022-03-22
Mike Kravetz
hugetlb: clean up potential spectre issue warnings
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
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
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2022-01-15
Mike Kravetz
userfaultfd/selftests: clean up hugetlb allocation...
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2021-12-31
Mike Kravetz
userfaultfd/selftests: fix hugetlb area allocations
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_...
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2021-11-06
Mike Kravetz
hugetlb: add hugetlb demote page support
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
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
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...
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2021-11-06
Mike Kravetz
hugetlb: add demote hugetlb page sysfs interfaces
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>
commit
|
commitdiff
|
tree
2021-09-03
Mike Kravetz
hugetlb: fix hugetlb cgroup refcounting during vma...
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...
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
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...
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
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2021-07-24
Mike Kravetz
hugetlbfs: fix mount mode command line processing
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
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2021-07-01
Mike Kravetz
hugetlb: remove prep_compound_huge_page cleanup
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
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...
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
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2021-05-05
Mike Kravetz
hugetlb: make free_huge_page irq safe
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
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
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
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
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
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
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2021-02-24
Mike Kravetz
hugetlbfs: remove special hugetlbfs_set_page_dirty()
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...
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2021-02-24
Mike Kravetz
hugetlb: fix uninitialized subpool pointer
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
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2021-02-24
Mike Kravetz
hugetlb: convert PageHugeTemporary() to HPageTemporary...
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2021-02-24
Mike Kravetz
hugetlb: convert page_huge_active() HPageMigratable...
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...
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...
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...
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>
commit
|
commitdiff
|
tree
2020-11-14
Mike Kravetz
hugetlbfs: fix anon huge page migration race
Signed-off-by:
Mike Kravetz
<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>
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>
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>
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>
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>
commit
|
commitdiff
|
tree
2020-06-04
Mike Kravetz
hugetlbfs: remove hugetlb_add_hstate() warning for...
Signed-off-by:
Mike Kravetz
<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>
commit
|
commitdiff
|
tree
2020-06-04
Mike Kravetz
hugetlbfs: add arch_hugetlb_valid_size
Signed-off-by:
Mike Kravetz
<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>
commit
|
commitdiff
|
tree
2020-04-02
Mike Kravetz
hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2019-12-01
Mike Kravetz
hugetlbfs: convert macros to static inline, fix sparse...
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...
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
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...
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...
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...
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...
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...
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2019-05-14
Mike Kravetz
hugetlbfs: fix potential over/underflow setting node...
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2019-04-06
Mike Kravetz
hugetlbfs: fix memory leak for resv_map
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
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2019-01-09
Mike Kravetz
hugetlbfs: revert "use i_mmap_rwsem for more pmd sharing...
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...
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...
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
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!
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...
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
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
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2018-06-08
Mike Kravetz
mm: restructure memfd code
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
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...
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2018-05-26
Mike Kravetz
MAINTAINERS: change hugetlbfs maintainer and update...
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...
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
2018-04-06
Mike Kravetz
hugetlbfs: fix bug in pgoff overflow checking
Signed-off-by:
Mike Kravetz
<mike.kravetz@oracle.com>
commit
|
commitdiff
|
tree
next