]> git.baikalelectronics.ru Git - kernel.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)
commit8c6e75442cdc0e17efab97e7603b909e12d4b953
treeca9033713ff66a001a1697fa966cf86500094328
parent7ec8bf3f2d16c187425f7d17cc02111727c9836f
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