On 31/01/19 10:52, Christoffer Dall wrote: > +#define KVM_MMU_CACHE_GFP GFP_KERNEL > +#define KVM_MMU_CACHE_PAGE_GFP (GFP_KERNEL | __GFP_ZERO) This should be GFP_KERNEL_ACCOUNT. Can you leave GFP_KERNEL_ACCOUNT in virt/kvm/kvm_main.c, and only use these #defines to add __GFP_ZERO? I don't think anyone should be using GFP_ATOMIC for instance. Paolo