]> git.baikalelectronics.ru Git - kernel.git/commit
kvm/ppc/e500: g2h_tlb1_map: clear old bit before setting new bit
authorScott Wood <scottwood@freescale.com>
Wed, 13 Feb 2013 19:37:49 +0000 (19:37 +0000)
committerAlexander Graf <agraf@suse.de>
Thu, 11 Apr 2013 13:53:38 +0000 (15:53 +0200)
commit3bad01f5d880a1187c78c5b259298033b7c1b90c
tree41db4b099f1d7a90e2301f8526a24aaa5db0ece1
parent8f9a72deb7799d278012e33a692c1819f79f35aa
kvm/ppc/e500: g2h_tlb1_map: clear old bit before setting new bit

It's possible that we're using the same host TLB1 slot to map (a
presumably different portion of) the same guest TLB1 entry.  Clear
the bit in the map before setting it, so that if the esels are the same
the bit will remain set.

Signed-off-by: Scott Wood <scottwood@freescale.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
arch/powerpc/kvm/e500_mmu_host.c