|
@@ -146,7 +146,7 @@ static long pSeries_lpar_hpte_insert(unsigned long hpte_group,
|
|
flags = 0;
|
|
flags = 0;
|
|
|
|
|
|
/* Make pHyp happy */
|
|
/* Make pHyp happy */
|
|
- if ((rflags & _PAGE_NO_CACHE) & !(rflags & _PAGE_WRITETHRU))
|
|
|
|
|
|
+ if ((rflags & _PAGE_NO_CACHE) && !(rflags & _PAGE_WRITETHRU))
|
|
hpte_r &= ~_PAGE_COHERENT;
|
|
hpte_r &= ~_PAGE_COHERENT;
|
|
if (firmware_has_feature(FW_FEATURE_XCMO) && !(hpte_r & HPTE_R_N))
|
|
if (firmware_has_feature(FW_FEATURE_XCMO) && !(hpte_r & HPTE_R_N))
|
|
flags |= H_COALESCE_CAND;
|
|
flags |= H_COALESCE_CAND;
|