KVM: PPC: Add check if pte was mapped secondary
authorAlexander Graf <agraf@suse.de>
Wed, 24 Mar 2010 20:48:34 +0000 (21:48 +0100)
committerAvi Kivity <avi@redhat.com>
Mon, 17 May 2010 09:17:17 +0000 (12:17 +0300)
commita1eda280ccd5fee71a89a94030f96bca5faebe21
treeb5517e5bd4662fadff15cb874229ae6c01a66359
parentbd7cdbb7fcd135a399ebb855dc9106747ee2e6ba
KVM: PPC: Add check if pte was mapped secondary

Some HTAB providers (namely the PS3) ignore the SECONDARY flag. They
just put an entry in the htab as secondary when they see fit.

So we need to check the return value of htab_insert to remember the
correct slot id so we can actually invalidate the entry again.

Fixes KVM on the PS3.

Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Avi Kivity <avi@redhat.com>
arch/powerpc/kvm/book3s_64_mmu_host.c