[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20181130134455.490139778@infradead.org>
Date: Fri, 30 Nov 2018 14:44:55 +0100
From: Peter Zijlstra <peterz@...radead.org>
To: dave.hansen@...el.com, luto@...nel.org, peterz@...radead.org
Cc: x86@...nel.org, Tom.StDenis@....com, linux-kernel@...r.kernel.org
Subject: [PATCH 0/4] x86/mm/cpa: Fix cpa-array TLB invalidation
Hi,
Yesterday Tom reported a CPA bug triggered by the AMDGPU team.
It turns out that with commit:
a7295fd53c39 ("x86/mm/cpa: Use flush_tlb_kernel_range()")
I misread the cpa array code and messed up the TLB invalidations for it. These
patches (hopefully) fix the issue while also shrinking the CPA code again.
Tom, would you be so kind as to test again? These patches are significantly
different from what I send you yesterday.
---
arch/x86/mm/mm_internal.h | 2 +
arch/x86/mm/pageattr.c | 167 ++++++++++++++++++++--------------------------
arch/x86/mm/tlb.c | 4 +-
3 files changed, 79 insertions(+), 94 deletions(-)
Powered by blists - more mailing lists