On Wed, Mar 07, 2012 at 05:18:26PM +0900, Takuya Yoshikawa wrote: > Marcelo Tosatti <mtosa...@redhat.com> wrote: > > > > We cannot drop the lock. > > > Do you mean doing TLB flush each time before dropping the lock? > > > > Yes, only if there is contention (see cond_resched_lock). > > But how can we conditionally call kvm_flush_remote_tlbs() from > inside __cond_resched_lock right before spin_unlock()? > > We need another API.
Yep, a callback into cond_resched_lock_cb (or something) could do it. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html