From: Ben Skeggs Date: Wed, 13 Nov 2013 05:52:03 +0000 (+1000) Subject: drm/nv40/therm: fix slowing down fan when pstate undefined X-Git-Tag: v3.13-rc8~13^2~20 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=09dacc7bb0c2f32427d926844fca7d5fecec005c;p=platform%2Fkernel%2Flinux-stable.git drm/nv40/therm: fix slowing down fan when pstate undefined Signed-off-by: Ben Skeggs --- diff --git a/drivers/gpu/drm/nouveau/core/subdev/therm/base.c b/drivers/gpu/drm/nouveau/core/subdev/therm/base.c index 21b2b30..80e584a 100644 --- a/drivers/gpu/drm/nouveau/core/subdev/therm/base.c +++ b/drivers/gpu/drm/nouveau/core/subdev/therm/base.c @@ -117,7 +117,8 @@ nouveau_therm_update(struct nouveau_therm *therm, int mode) priv->fan->bios.linear_max_temp) { duty = nouveau_therm_update_linear(therm); } else { - duty = priv->cstate; + if (priv->cstate) + duty = priv->cstate; poll = false; } immd = false;