diff --git a/drivers/gpu/nvgpu/os/posix/posix-dma.c b/drivers/gpu/nvgpu/os/posix/posix-dma.c index e8c5c9d4b..7259dfa27 100644 --- a/drivers/gpu/nvgpu/os/posix/posix-dma.c +++ b/drivers/gpu/nvgpu/os/posix/posix-dma.c @@ -38,7 +38,7 @@ static int __nvgpu_do_dma_alloc(struct gk20a *g, unsigned long flags, size_t size, struct nvgpu_mem *mem, enum nvgpu_aperture ap) { - void *memory = malloc(mem->aligned_size); + void *memory = malloc(PAGE_ALIGN(size)); if (memory == NULL) return -ENOMEM;