On 08/11/2017 12:03, Paul Mackerras wrote: > Hi Paolo, > > Please do a pull from my paulus/powerpc tree to get a fix for a bug > that can cause the host to crash when a guest resizes its hashed page > table. I would like this to go into 4.14 if that is still possible. > > I have done a signed tag this time. It is signed with a new signing > sub-key (2C63719F) that I made today, so you will need to fetch it if > you want to check the signature. It is a sub-key on my key EC9DBB8C > which had expired, but I have set the expiry to "never" now, so you > will need to re-fetch that one too. > > I am going to do an equivalent fix on my kvm-ppc-next branch also, but > it will look different because the fix touches the same code that my > recent HPT-on-radix patch series touches. This would introduce conflicts that are a bit unnecessary. Could you redo the fix on top of an older tag (e.g. on top of 4.14-rc3), and then: - I pull the fix from you for 4.14 - you pull the fix yourself into kvm-ppc-next, and fix the conflicts? Thanks, Paolo > > Thanks, > Paul. > > The following changes since commit ad98dd1a75ac6a8b68cd2f7bf4676b65734f2a43: > > KVM: PPC: Book3S HV: Add more barriers in XIVE load/unload code (2017-10-16 08:46:46 +1100) > > are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-fixes-4.14-2 > > for you to fetch changes up to 38c53af853069adf87181684370d7b8866d6387b: > > KVM: PPC: Book3S HV: Fix exclusion between HPT resizing and other HPT updates (2017-11-08 15:14:02 +1100) > > ---------------------------------------------------------------- > PPC KVM fixes for 4.14 > > Just one fix here for a host crash that can occur with HV KVM > as a result of resizing the guest hashed page table (HPT). > > ---------------------------------------------------------------- > Paul Mackerras (1): > KVM: PPC: Book3S HV: Fix exclusion between HPT resizing and other HPT updates > > arch/powerpc/kvm/book3s_64_mmu_hv.c | 10 ++++++++++ > arch/powerpc/kvm/book3s_hv.c | 29 +++++++++++++++++++---------- > 2 files changed, 29 insertions(+), 10 deletions(-) >