Skip to content

Commit

Permalink
Merge branch 'linux-4.16' of git://github.com/skeggsb/linux into drm-…
Browse files Browse the repository at this point in the history
…fixes

single fix for older gpus.

* 'linux-4.16' of git://github.com/skeggsb/linux:
  drm/nouveau: Make clock gate support conditional
  • Loading branch information
Dave Airlie committed Feb 16, 2018
2 parents 8d3c629 + 9225626 commit bfad2d0
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,7 @@ nvkm_therm_attr_set(struct nvkm_therm *therm,
void
nvkm_therm_clkgate_enable(struct nvkm_therm *therm)
{
if (!therm->func->clkgate_enable || !therm->clkgating_enabled)
if (!therm || !therm->func->clkgate_enable || !therm->clkgating_enabled)
return;

nvkm_debug(&therm->subdev,
Expand All @@ -312,7 +312,7 @@ nvkm_therm_clkgate_enable(struct nvkm_therm *therm)
void
nvkm_therm_clkgate_fini(struct nvkm_therm *therm, bool suspend)
{
if (!therm->func->clkgate_fini || !therm->clkgating_enabled)
if (!therm || !therm->func->clkgate_fini || !therm->clkgating_enabled)
return;

nvkm_debug(&therm->subdev,
Expand Down Expand Up @@ -395,7 +395,7 @@ void
nvkm_therm_clkgate_init(struct nvkm_therm *therm,
const struct nvkm_therm_clkgate_pack *p)
{
if (!therm->func->clkgate_init || !therm->clkgating_enabled)
if (!therm || !therm->func->clkgate_init || !therm->clkgating_enabled)
return;

therm->func->clkgate_init(therm, p);
Expand Down

0 comments on commit bfad2d0

Please sign in to comment.