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)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 3 Feb 2021 22:28:43 +0000 (23:28 +0100)
commit112821f254b6f2d4a0f8e6a39f93cf0db62f95fb
treeaea687fc2d81d9750b072eab7c813e8204818408
parent1310c7a48279e39ed3b178281232efa9aeccab06
drm/nouveau/svm: fail NOUVEAU_SVM_INIT ioctl on unsupported devices

commit dcd602cc5fe2803bf532d407cde24ba0b7808ff3 upstream.

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>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/nouveau/nouveau_svm.c