diff options
author | Pasha Tatashin <pasha.tatashin@soleen.com> | 2021-09-30 16:31:13 +0200 |
---|---|---|
committer | Will Deacon <will@kernel.org> | 2021-10-01 14:31:01 +0200 |
commit | 6091dd9eaf8e77311548b616281c1a9c67e6ca40 (patch) | |
tree | 80f5292466b6143209a9b6f6d1d326d92176750e /arch/arm64/include/asm/trans_pgd.h | |
parent | arm64: kexec: remove cpu-reset.h (diff) | |
download | linux-6091dd9eaf8e77311548b616281c1a9c67e6ca40.tar.xz linux-6091dd9eaf8e77311548b616281c1a9c67e6ca40.zip |
arm64: trans_pgd: remove trans_pgd_map_page()
The intend of trans_pgd_map_page() was to map contiguous range of VA
memory to the memory that is getting relocated during kexec. However,
since we are now using linear map instead of contiguous range this
function is not needed
Suggested-by: Pingfan Liu <kernelfans@gmail.com>
Signed-off-by: Pasha Tatashin <pasha.tatashin@soleen.com>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Link: https://lore.kernel.org/r/20210930143113.1502553-16-pasha.tatashin@soleen.com
Signed-off-by: Will Deacon <will@kernel.org>
Diffstat (limited to 'arch/arm64/include/asm/trans_pgd.h')
-rw-r--r-- | arch/arm64/include/asm/trans_pgd.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/arch/arm64/include/asm/trans_pgd.h b/arch/arm64/include/asm/trans_pgd.h index 7b04d32b102c..033d400a4ea4 100644 --- a/arch/arm64/include/asm/trans_pgd.h +++ b/arch/arm64/include/asm/trans_pgd.h @@ -15,7 +15,7 @@ /* * trans_alloc_page * - Allocator that should return exactly one zeroed page, if this - * allocator fails, trans_pgd_create_copy() and trans_pgd_map_page() + * allocator fails, trans_pgd_create_copy() and trans_pgd_idmap_page() * return -ENOMEM error. * * trans_alloc_arg @@ -30,9 +30,6 @@ struct trans_pgd_info { int trans_pgd_create_copy(struct trans_pgd_info *info, pgd_t **trans_pgd, unsigned long start, unsigned long end); -int trans_pgd_map_page(struct trans_pgd_info *info, pgd_t *trans_pgd, - void *page, unsigned long dst_addr, pgprot_t pgprot); - int trans_pgd_idmap_page(struct trans_pgd_info *info, phys_addr_t *trans_ttbr0, unsigned long *t0sz, void *page); |