Thread (21 messages) 21 messages, 3 authors, 2019-01-10

Re: [PATCH 4/11] KVM/MMU: Introduce tlb flush with range list

flat view

From: Paolo Bonzini <pbonzini@redhat.com>
Date: 2019-01-07 16:39:42
Also in: kvm, kvmarm, linux-arm-kernel, linux-mips, lkml

On 04/01/19 09:53, lantianyu1986@gmail.com wrote:
quoted hunk ↗ jump to hunk
 struct kvm_mmu_page {
 	struct list_head link;
+
+	/*
+	 * Tlb flush with range list uses struct kvm_mmu_page as list entry
+	 * and all list operations should be under protection of mmu_lock.
+	 */
+	struct list_head flush_link;
 	struct hlist_node hash_link;
 	bool unsync;
 
@@ -443,6 +449,7 @@ struct kvm_mmu {
Again, it would be nice not to grow the struct too much, though I
understand that it's already relatively big (168 bytes).

Can you at least make this an hlist, so that it only takes a single word?

Paolo
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help