diff options
author | Ben Skeggs <bskeggs@redhat.com> | 2013-11-13 00:52:03 -0500 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2013-11-13 23:57:01 -0500 |
commit | 09dacc7bb0c2f32427d926844fca7d5fecec005c (patch) | |
tree | dff7390b98b07081b3e33768fcb83afb6b1b93a4 | |
parent | b9d9dcdaae4a9284ba3484c528f44a9db18faabf (diff) |
drm/nv40/therm: fix slowing down fan when pstate undefined
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
-rw-r--r-- | drivers/gpu/drm/nouveau/core/subdev/therm/base.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/nouveau/core/subdev/therm/base.c b/drivers/gpu/drm/nouveau/core/subdev/therm/base.c index 21b2b3021fad..80e584a1bd1c 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) | |||
117 | priv->fan->bios.linear_max_temp) { | 117 | priv->fan->bios.linear_max_temp) { |
118 | duty = nouveau_therm_update_linear(therm); | 118 | duty = nouveau_therm_update_linear(therm); |
119 | } else { | 119 | } else { |
120 | duty = priv->cstate; | 120 | if (priv->cstate) |
121 | duty = priv->cstate; | ||
121 | poll = false; | 122 | poll = false; |
122 | } | 123 | } |
123 | immd = false; | 124 | immd = false; |