[ARM] Unuse another Linux PTE bit
L_PTE_ASID is not really required to be stored in every PTE, since we
can identify it via the address passed to set_pte_at(). So, create
set_pte_ext() which takes the address of the PTE to set, the Linux
PTE value, and the additional CPU PTE bits which aren't encoded in
the Linux PTE value.
Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
Showing
- arch/arm/mm/consistent.c 1 addition, 1 deletionarch/arm/mm/consistent.c
- arch/arm/mm/copypage-v4mc.c 1 addition, 1 deletionarch/arm/mm/copypage-v4mc.c
- arch/arm/mm/copypage-v6.c 3 additions, 3 deletionsarch/arm/mm/copypage-v6.c
- arch/arm/mm/copypage-xscale.c 1 addition, 1 deletionarch/arm/mm/copypage-xscale.c
- arch/arm/mm/fault-armv.c 1 addition, 1 deletionarch/arm/mm/fault-armv.c
- arch/arm/mm/flush.c 1 addition, 1 deletionarch/arm/mm/flush.c
- arch/arm/mm/ioremap.c 2 additions, 2 deletionsarch/arm/mm/ioremap.c
- arch/arm/mm/mmu.c 1 addition, 7 deletionsarch/arm/mm/mmu.c
- arch/arm/mm/pgd.c 1 addition, 1 deletionarch/arm/mm/pgd.c
- arch/arm/mm/proc-arm1020.S 2 additions, 2 deletionsarch/arm/mm/proc-arm1020.S
- arch/arm/mm/proc-arm1020e.S 2 additions, 2 deletionsarch/arm/mm/proc-arm1020e.S
- arch/arm/mm/proc-arm1022.S 3 additions, 3 deletionsarch/arm/mm/proc-arm1022.S
- arch/arm/mm/proc-arm1026.S 3 additions, 3 deletionsarch/arm/mm/proc-arm1026.S
- arch/arm/mm/proc-arm6_7.S 5 additions, 5 deletionsarch/arm/mm/proc-arm6_7.S
- arch/arm/mm/proc-arm720.S 3 additions, 3 deletionsarch/arm/mm/proc-arm720.S
- arch/arm/mm/proc-arm920.S 3 additions, 3 deletionsarch/arm/mm/proc-arm920.S
- arch/arm/mm/proc-arm922.S 3 additions, 3 deletionsarch/arm/mm/proc-arm922.S
- arch/arm/mm/proc-arm925.S 3 additions, 3 deletionsarch/arm/mm/proc-arm925.S
- arch/arm/mm/proc-arm926.S 3 additions, 3 deletionsarch/arm/mm/proc-arm926.S
- arch/arm/mm/proc-sa110.S 3 additions, 3 deletionsarch/arm/mm/proc-sa110.S
Loading
Please register or sign in to comment