Inter-revision diff: patch 10

Comparing v7 (message) to v3 (message)

--- v7
+++ v3
@@ -3,7 +3,6 @@
 With larger vsid we need to track more bits of ESID in slb cache
 for slb invalidate.
 
-Reviewed-by: Paul Mackerras <paulus@samba.org>
 Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
 ---
  arch/powerpc/include/asm/paca.h |    2 +-
@@ -24,10 +23,10 @@
  
  #ifdef CONFIG_PPC_BOOK3E
 diff --git a/arch/powerpc/mm/slb_low.S b/arch/powerpc/mm/slb_low.S
-index 3b75f19..f6a2625 100644
+index c1fc81c..d522679 100644
 --- a/arch/powerpc/mm/slb_low.S
 +++ b/arch/powerpc/mm/slb_low.S
-@@ -270,10 +270,10 @@ _GLOBAL(slb_compare_rr_to_size)
+@@ -269,10 +269,10 @@ _GLOBAL(slb_compare_rr_to_size)
  	bge	1f
  
  	/* still room in the slb cache */
@@ -36,7 +35,7 @@
 -	add	r11,r11,r13		/* r11 = (u16 *)paca + offset */
 -	sth	r10,PACASLBCACHE(r11)	/* paca->slb_cache[offset] = esid */
 +	sldi	r11,r3,2		/* r11 = offset * sizeof(u32) */
-+	srdi    r10,r10,28		/* get the 36 bits of the ESID */
++	rldicl	r10,r10,36,28		/* get the 36 bits of the ESID */
 +	add	r11,r11,r13		/* r11 = (u32 *)paca + offset */
 +	stw	r10,PACASLBCACHE(r11)	/* paca->slb_cache[offset] = esid */
  	addi	r3,r3,1			/* offset++ */
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help