mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 01:04:41 +01:00
mm/gup: remove no longer used gup_fast_undo_dev_pagemap
This helper is no longer used after commit fd2825b076 ("mm/gup: remove
pXX_devmap usage from get_user_pages()").
Link: https://lkml.kernel.org/r/20251219-gup-cleanup-v1-1-348a70d9eecb@tencent.com
Signed-off-by: Kairui Song <kasong@tencent.com>
Acked-by: David Hildenbrand (Red Hat) <david@kernel.org>
Reviewed-by: Alistair Popple <apopple@nvidia.com>
Cc: Jason Gunthorpe <jgg@ziepe.ca>
Cc: John Hubbard <jhubbard@nvidia.com>
Cc: Peter Xu <peterx@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
This commit is contained in:
parent
9c9828d3ea
commit
7969f30594
1 changed files with 0 additions and 11 deletions
11
mm/gup.c
11
mm/gup.c
|
|
@ -2806,17 +2806,6 @@ static bool gup_fast_folio_allowed(struct folio *folio, unsigned int flags)
|
|||
return !reject_file_backed || shmem_mapping(mapping);
|
||||
}
|
||||
|
||||
static void __maybe_unused gup_fast_undo_dev_pagemap(int *nr, int nr_start,
|
||||
unsigned int flags, struct page **pages)
|
||||
{
|
||||
while ((*nr) - nr_start) {
|
||||
struct folio *folio = page_folio(pages[--(*nr)]);
|
||||
|
||||
folio_clear_referenced(folio);
|
||||
gup_put_folio(folio, 1, flags);
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef CONFIG_ARCH_HAS_PTE_SPECIAL
|
||||
/*
|
||||
* GUP-fast relies on pte change detection to avoid concurrent pgtable
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue