diff options
Diffstat (limited to 'include/asm-arm/cpu-multi32.h')
-rw-r--r-- | include/asm-arm/cpu-multi32.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/include/asm-arm/cpu-multi32.h b/include/asm-arm/cpu-multi32.h index 4679f63688e9..715e18a4add1 100644 --- a/include/asm-arm/cpu-multi32.h +++ b/include/asm-arm/cpu-multi32.h | |||
@@ -50,9 +50,10 @@ extern struct processor { | |||
50 | */ | 50 | */ |
51 | void (*switch_mm)(unsigned long pgd_phys, struct mm_struct *mm); | 51 | void (*switch_mm)(unsigned long pgd_phys, struct mm_struct *mm); |
52 | /* | 52 | /* |
53 | * Set a PTE | 53 | * Set a possibly extended PTE. Non-extended PTEs should |
54 | * ignore 'ext'. | ||
54 | */ | 55 | */ |
55 | void (*set_pte)(pte_t *ptep, pte_t pte); | 56 | void (*set_pte_ext)(pte_t *ptep, pte_t pte, unsigned int ext); |
56 | } processor; | 57 | } processor; |
57 | 58 | ||
58 | #define cpu_proc_init() processor._proc_init() | 59 | #define cpu_proc_init() processor._proc_init() |
@@ -60,5 +61,5 @@ extern struct processor { | |||
60 | #define cpu_reset(addr) processor.reset(addr) | 61 | #define cpu_reset(addr) processor.reset(addr) |
61 | #define cpu_do_idle() processor._do_idle() | 62 | #define cpu_do_idle() processor._do_idle() |
62 | #define cpu_dcache_clean_area(addr,sz) processor.dcache_clean_area(addr,sz) | 63 | #define cpu_dcache_clean_area(addr,sz) processor.dcache_clean_area(addr,sz) |
63 | #define cpu_set_pte(ptep, pte) processor.set_pte(ptep, pte) | 64 | #define cpu_set_pte_ext(ptep,pte,ext) processor.set_pte_ext(ptep,pte,ext) |
64 | #define cpu_do_switch_mm(pgd,mm) processor.switch_mm(pgd,mm) | 65 | #define cpu_do_switch_mm(pgd,mm) processor.switch_mm(pgd,mm) |