brainix/patches/kernel-arm926-asmtype.patch
2026-02-13 17:06:24 +09:00

61 lines
1.5 KiB
Diff

--- a/arch/arm/mm/proc-arm926.S
+++ b/arch/arm/mm/proc-arm926.S
@@ -411,7 +411,7 @@
ENDPROC(cpu_arm926_do_resume)
#endif
- .type __arm926_setup, #function
+ .type __arm926_setup, %function
__arm926_setup:
mov r0, #0
mcr p15, 0, r0, c7, c7 @ invalidate I,D caches on v4
@@ -443,7 +443,7 @@
* .011 0001 ..11 0101
*
*/
- .type arm926_crval, #object
+ .type arm926_crval, %object
arm926_crval:
crval clear=0x00007f3f, mmuset=0x00003135, ucset=0x00001134
@@ -460,9 +460,9 @@
.align
- .section ".proc.info.init", #alloc
+ .section ".proc.info.init", "a"
- .type __arm926_proc_info,#object
+ .type __arm926_proc_info,%object
__arm926_proc_info:
.long 0x41069260 @ ARM926EJ-S (v5TEJ)
.long 0xff0ffff0
--- a/arch/arm/mm/proc-macros.S
+++ b/arch/arm/mm/proc-macros.S
@@ -282,7 +282,7 @@
#if defined(CONFIG_BIG_LITTLE) && defined(CONFIG_HARDEN_BRANCH_PREDICTOR)
.section ".rodata"
#endif
- .type \name\()_processor_functions, #object
+ .type \name\()_processor_functions, %object
.align 2
ENTRY(\name\()_processor_functions)
.word \dabort
@@ -324,7 +324,7 @@
.macro define_cache_functions name:req
.align 2
- .type \name\()_cache_fns, #object
+ .type \name\()_cache_fns, %object
ENTRY(\name\()_cache_fns)
.long \name\()_flush_icache_all
.long \name\()_flush_kern_cache_all
@@ -341,7 +341,7 @@
.endm
.macro define_tlb_functions name:req, flags_up:req, flags_smp
- .type \name\()_tlb_fns, #object
+ .type \name\()_tlb_fns, %object
ENTRY(\name\()_tlb_fns)
.long \name\()_flush_user_tlb_range
.long \name\()_flush_kern_tlb_range