On 10/09/2009 04:08 PM, Joerg Roedel wrote:
Hi Avi, Marcelo, this series of patches contains bugfixes for the Nested SVM code and the conversion of Nested SVM debugging to tracepoints. The fixes are: 1) A patch Alex already sent (1/9) but which was not yet applied. It fixes a lost event_inj problem when we emulate a vmrun and a vmexit without entering the guest in the meantime. 2) The patch 2/9 fixes a schedule() while atomic bug in the Nested SVM code. The KVM interrupt injection code runs with preemtion and interrupts disabled. But the enable_irq_window() function from SVM may emulate a #vmexit. This emulation might sleep which causes the schedule() while atomic() bug. These fixes (patches 1 and 2) should also be considered for -stable backporting. The patches 3 to 8 convert the old printk based debugging for Nested SVM to tracepoints. Patch 9 removes the nsvm_printk code. Please review and/or consider to apply these changes.
Looks good to me. -- error compiling committee.c: too many arguments to function -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html