projects
/
deliverable
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
powerpc: Fix missing 'blr' in _tlbia()
[deliverable/linux.git]
/
arch
/
powerpc
/
mm
/
hash_low_32.S
diff --git
a/arch/powerpc/mm/hash_low_32.S
b/arch/powerpc/mm/hash_low_32.S
index c8eac22a8f000164adeb4446a90714de47a864c7..67850ec9feb36e04ae26ddb6acef20709ff6db16 100644
(file)
--- a/
arch/powerpc/mm/hash_low_32.S
+++ b/
arch/powerpc/mm/hash_low_32.S
@@
-323,8
+323,8
@@
_GLOBAL(create_hpte)
ori r8,r8,0xe14 /* clear out reserved bits and M */
andc r8,r5,r8 /* PP = user? (rw&dirty? 2: 3): 0 */
BEGIN_FTR_SECTION
ori r8,r8,0xe14 /* clear out reserved bits and M */
andc r8,r5,r8 /* PP = user? (rw&dirty? 2: 3): 0 */
BEGIN_FTR_SECTION
-
ori r8,r8,_PAGE_COHERENT /* set M (coherence
required) */
-END_FTR_SECTION_IF
SET
(CPU_FTR_NEED_COHERENT)
+
rlwinm r8,r8,0,~_PAGE_COHERENT /* clear M (coherence not
required) */
+END_FTR_SECTION_IF
CLR
(CPU_FTR_NEED_COHERENT)
#ifdef CONFIG_PTE_64BIT
/* Put the XPN bits into the PTE */
rlwimi r8,r10,8,20,22
#ifdef CONFIG_PTE_64BIT
/* Put the XPN bits into the PTE */
rlwimi r8,r10,8,20,22
@@
-709,3
+709,4
@@
_GLOBAL(_tlbia)
tlbia
sync
#endif /* CONFIG_SMP */
tlbia
sync
#endif /* CONFIG_SMP */
+ blr
This page took
0.028817 seconds
and
5
git commands to generate.