arm64: page: use asm EXPORT_SYMBOL()
For a while now it's been possible to use EXPORT_SYMBOL() in assembly files, which allows us to place exports immediately after assembly functions, as we do for C functions. As a step towards removing arm64ksyms.c, let's move the copy_page and clear_page exports to the assembly files the functions are defined in. There should be no functional change as a result of this patch. Signed-off-by: Mark Rutland <mark.rutland@arm.com> Cc: Will Deacon <will.deacon@arm.com> Cc: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Will Deacon <will.deacon@arm.com>hifive-unleashed-5.1
parent
23fe04c0c5
commit
50fdecb292
|
@ -30,9 +30,6 @@
|
||||||
|
|
||||||
#include <asm/checksum.h>
|
#include <asm/checksum.h>
|
||||||
|
|
||||||
EXPORT_SYMBOL(copy_page);
|
|
||||||
EXPORT_SYMBOL(clear_page);
|
|
||||||
|
|
||||||
/* user mem (segment) */
|
/* user mem (segment) */
|
||||||
EXPORT_SYMBOL(__arch_copy_from_user);
|
EXPORT_SYMBOL(__arch_copy_from_user);
|
||||||
EXPORT_SYMBOL(__arch_copy_to_user);
|
EXPORT_SYMBOL(__arch_copy_to_user);
|
||||||
|
|
|
@ -37,3 +37,4 @@ ENTRY(clear_page)
|
||||||
b.ne 1b
|
b.ne 1b
|
||||||
ret
|
ret
|
||||||
ENDPROC(clear_page)
|
ENDPROC(clear_page)
|
||||||
|
EXPORT_SYMBOL(clear_page)
|
||||||
|
|
|
@ -87,3 +87,4 @@ alternative_else_nop_endif
|
||||||
|
|
||||||
ret
|
ret
|
||||||
ENDPROC(copy_page)
|
ENDPROC(copy_page)
|
||||||
|
EXPORT_SYMBOL(copy_page)
|
||||||
|
|
Loading…
Reference in New Issue