]> git.baikalelectronics.ru Git - kernel.git/commit
drm/nouveau: fix pm initialization order
authorDmitry Eremin-Solenikov <dmitry_eremin@mentor.com>
Tue, 25 Sep 2012 06:31:40 +0000 (10:31 +0400)
committerBen Skeggs <bskeggs@redhat.com>
Wed, 3 Oct 2012 03:13:12 +0000 (13:13 +1000)
commit4b10ddeff81432f629b85aafa56a71956e399b2e
tree418e10f2489d4222f2326e8f20cfeca14d1ec9cb
parentc0cbc468060748df3eafc77b0f3b53aebd1d6035
drm/nouveau: fix pm initialization order

If nouveau_pm_perflvl_get() fails, pm->profiles list will be left
uninitialized, which causes oops during nouveau_pm_fini().

Move INIT_LIST_HEAD before call to nouveau_pm_perflvl_get().

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/nouveau_pm.c