Hi, > - *ents = kmalloc_array(*nents, sizeof(struct virtio_gpu_mem_entry), > - GFP_KERNEL); > + *ents = kvmalloc_array(*nents, > + sizeof(struct virtio_gpu_mem_entry), > + GFP_KERNEL); Shouldn't that be balanced with a kvfree() elsewhere? take care, Gerd