Commit 54c70e3a authored by Ben Skeggs's avatar Ben Skeggs
Browse files

drm/nouveau/imem: switch to kvmalloc/kvfree for suspend/resume backup



Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
parent d52ddc95
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -37,7 +37,7 @@ nvkm_instobj_load(struct nvkm_instobj *iobj)

	for (i = 0; i < size; i += 4)
		nvkm_wo32(memory, i, iobj->suspend[i / 4]);
	vfree(iobj->suspend);
	kvfree(iobj->suspend);
	iobj->suspend = NULL;
}

@@ -48,7 +48,7 @@ nvkm_instobj_save(struct nvkm_instobj *iobj)
	const u64 size = nvkm_memory_size(memory);
	int i;

	iobj->suspend = vmalloc(size);
	iobj->suspend = kvmalloc(size, GFP_KERNEL);
	if (!iobj->suspend)
		return -ENOMEM;