KVM: PPC: Book3S HV: Report correct HPT entry index when reading HPT
authorPaul Mackerras <paulus@samba.org>
Wed, 21 Nov 2012 23:29:12 +0000 (23:29 +0000)
committerAlexander Graf <agraf@suse.de>
Thu, 6 Dec 2012 00:33:59 +0000 (01:33 +0100)
commit05dd85f7933ffbe6d71415e631c95ca615ae1e81
tree692796f7f43064301bd7d06167b2024ed9b11595
parenta64fd707481631b9682f9baeefac489bc55bbf73
KVM: PPC: Book3S HV: Report correct HPT entry index when reading HPT

This fixes a bug in the code which allows userspace to read out the
contents of the guest's hashed page table (HPT).  On the second and
subsequent passes through the HPT, when we are reporting only those
entries that have changed, we were incorrectly initializing the index
field of the header with the index of the first entry we skipped
rather than the first changed entry.  This fixes it.

Signed-off-by: Paul Mackerras <paulus@samba.org>
Signed-off-by: Alexander Graf <agraf@suse.de>
arch/powerpc/kvm/book3s_64_mmu_hv.c