On 02/02/21 19:57, Ben Gardon wrote:
+#ifdef CONFIG_LOCKDEP + if (shared) + lockdep_assert_held_read(&kvm->mmu_lock); + else + lockdep_assert_held_write(&kvm->mmu_lock); +#endif /* CONFIG_LOCKDEP */
Also, there's no need for the #ifdef here. Do we want a helper kvm_lockdep_assert_mmu_lock_held(struct kvm *kvm, bool shared)?
Paolo