diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2005-07-13 04:11:42 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-07-13 14:25:25 -0400 |
commit | 96e2844999f99878fc5b03b81ccaa60580005b81 (patch) | |
tree | 353c1bc9a5602d556e6741f4a261010cde45e93b /arch/ppc64/mm/hash_low.S | |
parent | f13487c66c75f5db004a0631047309d9e7c5aab7 (diff) |
[PATCH] ppc64: kill bitfields in ppc64 hash code
This patch removes the use of bitfield types from the ppc64 hash table
manipulation code.
Signed-off-by: David Gibson <dwg@au1.ibm.com>
Acked-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch/ppc64/mm/hash_low.S')
-rw-r--r-- | arch/ppc64/mm/hash_low.S | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/arch/ppc64/mm/hash_low.S b/arch/ppc64/mm/hash_low.S index c23d46956dd9..fbff24827ae7 100644 --- a/arch/ppc64/mm/hash_low.S +++ b/arch/ppc64/mm/hash_low.S | |||
@@ -170,9 +170,7 @@ htab_insert_pte: | |||
170 | /* Call ppc_md.hpte_insert */ | 170 | /* Call ppc_md.hpte_insert */ |
171 | ld r7,STK_PARM(r4)(r1) /* Retreive new pp bits */ | 171 | ld r7,STK_PARM(r4)(r1) /* Retreive new pp bits */ |
172 | mr r4,r29 /* Retreive va */ | 172 | mr r4,r29 /* Retreive va */ |
173 | li r6,0 /* primary slot */ | 173 | li r6,0 /* no vflags */ |
174 | li r8,0 /* not bolted and not large */ | ||
175 | li r9,0 | ||
176 | _GLOBAL(htab_call_hpte_insert1) | 174 | _GLOBAL(htab_call_hpte_insert1) |
177 | bl . /* Will be patched by htab_finish_init() */ | 175 | bl . /* Will be patched by htab_finish_init() */ |
178 | cmpdi 0,r3,0 | 176 | cmpdi 0,r3,0 |
@@ -192,9 +190,7 @@ _GLOBAL(htab_call_hpte_insert1) | |||
192 | /* Call ppc_md.hpte_insert */ | 190 | /* Call ppc_md.hpte_insert */ |
193 | ld r7,STK_PARM(r4)(r1) /* Retreive new pp bits */ | 191 | ld r7,STK_PARM(r4)(r1) /* Retreive new pp bits */ |
194 | mr r4,r29 /* Retreive va */ | 192 | mr r4,r29 /* Retreive va */ |
195 | li r6,1 /* secondary slot */ | 193 | li r6,HPTE_V_SECONDARY@l /* secondary slot */ |
196 | li r8,0 /* not bolted and not large */ | ||
197 | li r9,0 | ||
198 | _GLOBAL(htab_call_hpte_insert2) | 194 | _GLOBAL(htab_call_hpte_insert2) |
199 | bl . /* Will be patched by htab_finish_init() */ | 195 | bl . /* Will be patched by htab_finish_init() */ |
200 | cmpdi 0,r3,0 | 196 | cmpdi 0,r3,0 |