Re: [PATCH 16/22] KVM: MMU: Track page fault data in struct vcpu

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Avi Kivity
Date: Tuesday, May 4, 2010 - 2:45 am

On 05/04/2010 12:37 PM, Roedel, Joerg wrote:

Unrelated.  This can take the lock and free it.  It only shows up 
because we do memory ops inside the mmu_lock, which is deeply forbidden 
(anything which touches user memory, including kmalloc(), can trigger 
mmu notifiers and recursive locking).



Just a silly bug.  kvm_pdptr_read() can cause a guest memory read on 
svm, in this case with the mmu lock taken.  I'll post something to fix it.


Ever increasing complexity...

-- 
error compiling committee.c: too many arguments to function

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/22] Nested Paging support for Nested SVM v2, Joerg Roedel, (Tue Apr 27, 3:38 am)
[PATCH 19/22] KVM: MMU: Introduce init_kvm_nested_mmu(), Joerg Roedel, (Tue Apr 27, 3:38 am)
Re: [PATCH 16/22] KVM: MMU: Track page fault data in struc ..., Avi Kivity, (Tue May 4, 2:45 am)