]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
drm/nouveau/devinit: run devinit scripts right after preinit
authorBen Skeggs <bskeggs@redhat.com>
Thu, 20 Aug 2015 04:54:20 +0000 (14:54 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Fri, 28 Aug 2015 02:40:44 +0000 (12:40 +1000)
commit8de65bd0901e2ee7a485a158bfe9e4631cc00644
treeca9033713ff66a001a1697fa966cf86500094328
parent551d341755e2ade4a915d889524a4187f2cd210e
drm/nouveau/devinit: run devinit scripts right after preinit

This ensures we have a valid mask of disabled engines before we start
trying to execute fini()/init() on the subdevs, potentially touching
devices that don't exist.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/include/nvkm/subdev/devinit.h
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c