Kaynağa Gözat

KVM: Add a might_sleep() annotation to gfn_to_page()

This will help trap accesses to guest memory in atomic context.

Signed-off-by: Avi Kivity <avi@qumranet.com>
Avi Kivity 17 yıl önce
ebeveyn
işleme
60395224d9
1 değiştirilmiş dosya ile 2 ekleme ve 0 silme
  1. 2 0
      drivers/kvm/kvm_main.c

+ 2 - 0
drivers/kvm/kvm_main.c

@@ -993,6 +993,8 @@ struct page *gfn_to_page(struct kvm *kvm, gfn_t gfn)
 	struct page *page[1];
 	int npages;
 
+	might_sleep();
+
 	gfn = unalias_gfn(kvm, gfn);
 	slot = __gfn_to_memslot(kvm, gfn);
 	if (!slot) {