commit | 682e77c861c4c60f79ffbeae5e1938ffed24a575 | [log] [tgz] |
---|---|---|
author | Mahesh Salgaonkar <mahesh@linux.vnet.ibm.com> | Fri Dec 05 10:01:15 2014 +0530 |
committer | Michael Ellerman <mpe@ellerman.id.au> | Fri Dec 05 16:26:21 2014 +1100 |
tree | 97f4a35e38270f678b3164caa90af7d7378665c5 | |
parent | aefa5688c070727b8729de1aef85cad7b9933fc7 [diff] |
powerpc/book3s: Fix partial invalidation of TLBs in MCE code. The existing MCE code calls flush_tlb hook with IS=0 (single page) resulting in partial invalidation of TLBs which is not right. This patch fixes that by passing IS=0xc00 to invalidate whole TLB for successful recovery from TLB and ERAT errors. Cc: stable@vger.kernel.org Signed-off-by: Mahesh Salgaonkar <mahesh@linux.vnet.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>