diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/platform_gk20a_tegra.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/platform_gk20a_tegra.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/platform_gk20a_tegra.c b/drivers/gpu/nvgpu/gk20a/platform_gk20a_tegra.c index 5ba9d25b..225b98e4 100644 --- a/drivers/gpu/nvgpu/gk20a/platform_gk20a_tegra.c +++ b/drivers/gpu/nvgpu/gk20a/platform_gk20a_tegra.c | |||
@@ -357,7 +357,7 @@ static void gm20b_tegra_postscale(struct device *dev, unsigned long freq) | |||
357 | emc_rate = tegra_bwmgr_get_max_emc_rate(); | 357 | emc_rate = tegra_bwmgr_get_max_emc_rate(); |
358 | 358 | ||
359 | emc_params->freq_last_set = emc_rate; | 359 | emc_params->freq_last_set = emc_rate; |
360 | mutex_lock(&platform->railgate_lock); | 360 | nvgpu_mutex_acquire(&platform->railgate_lock); |
361 | if (platform->is_railgated && !platform->is_railgated(dev)) | 361 | if (platform->is_railgated && !platform->is_railgated(dev)) |
362 | goto done; | 362 | goto done; |
363 | 363 | ||
@@ -365,7 +365,7 @@ static void gm20b_tegra_postscale(struct device *dev, unsigned long freq) | |||
365 | TEGRA_BWMGR_SET_EMC_FLOOR); | 365 | TEGRA_BWMGR_SET_EMC_FLOOR); |
366 | 366 | ||
367 | done: | 367 | done: |
368 | mutex_unlock(&platform->railgate_lock); | 368 | nvgpu_mutex_release(&platform->railgate_lock); |
369 | } | 369 | } |
370 | 370 | ||
371 | #endif | 371 | #endif |