|
@@ -125,7 +125,6 @@ static inline unsigned long compute_tlbie_rb(unsigned long v, unsigned long r,
|
|
|
/* This covers 14..54 bits of va*/
|
|
|
rb = (v & ~0x7fUL) << 16; /* AVA field */
|
|
|
|
|
|
- rb |= (v >> HPTE_V_SSIZE_SHIFT) << 8; /* B field */
|
|
|
/*
|
|
|
* AVA in v had cleared lower 23 bits. We need to derive
|
|
|
* that from pteg index
|
|
@@ -177,7 +176,7 @@ static inline unsigned long compute_tlbie_rb(unsigned long v, unsigned long r,
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
- rb |= (v >> 54) & 0x300; /* B field */
|
|
|
+ rb |= (v >> HPTE_V_SSIZE_SHIFT) << 8; /* B field */
|
|
|
return rb;
|
|
|
}
|
|
|
|