drm/nouveau/svm: fail NOUVEAU_SVM_INIT ioctl on unsupported devices
authorKarol Herbst <kherbst@redhat.com>
Mon, 18 Jan 2021 17:16:06 +0000 (18:16 +0100)
committerBen Skeggs <bskeggs@redhat.com>
Fri, 29 Jan 2021 01:03:11 +0000 (11:03 +1000)
commitdcd602cc5fe2803bf532d407cde24ba0b7808ff3
tree720bd6a7c681de61ed45c2631090202c908ad61d
parentfd55b61ebd31449549e14c33574825d64de2b29b
drm/nouveau/svm: fail NOUVEAU_SVM_INIT ioctl on unsupported devices

Fixes a crash when trying to create a channel on e.g. Turing GPUs when
NOUVEAU_SVM_INIT was called before.

Fixes: eeaf06ac1a558 ("drm/nouveau/svm: initial support for shared virtual memory")
Signed-off-by: Karol Herbst <kherbst@redhat.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/nouveau_svm.c