diff options
Diffstat (limited to 'arch/x86/kvm/mmu/tdp_iter.h')
| -rw-r--r-- | arch/x86/kvm/mmu/tdp_iter.h | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/arch/x86/kvm/mmu/tdp_iter.h b/arch/x86/kvm/mmu/tdp_iter.h index b1748b988d3a..e19cabbcb65c 100644 --- a/arch/x86/kvm/mmu/tdp_iter.h +++ b/arch/x86/kvm/mmu/tdp_iter.h @@ -45,6 +45,12 @@ struct tdp_iter {  	 * iterator walks off the end of the paging structure.  	 */  	bool valid; +	/* +	 * True if KVM dropped mmu_lock and yielded in the middle of a walk, in +	 * which case tdp_iter_next() needs to restart the walk at the root +	 * level instead of advancing to the next entry. +	 */ +	bool yielded;  };  /* |