diff options
Diffstat (limited to 'drivers/gpu/nvgpu/os')
-rw-r--r-- | drivers/gpu/nvgpu/os/linux/driver_common.c | 1 | ||||
-rw-r--r-- | drivers/gpu/nvgpu/os/linux/module.c | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/os/linux/driver_common.c b/drivers/gpu/nvgpu/os/linux/driver_common.c index 16af2cb0..b81cc90c 100644 --- a/drivers/gpu/nvgpu/os/linux/driver_common.c +++ b/drivers/gpu/nvgpu/os/linux/driver_common.c | |||
@@ -65,6 +65,7 @@ static void nvgpu_init_vars(struct gk20a *g) | |||
65 | nvgpu_mutex_init(&g->poweroff_lock); | 65 | nvgpu_mutex_init(&g->poweroff_lock); |
66 | nvgpu_mutex_init(&g->ctxsw_disable_lock); | 66 | nvgpu_mutex_init(&g->ctxsw_disable_lock); |
67 | nvgpu_mutex_init(&g->tpc_pg_lock); | 67 | nvgpu_mutex_init(&g->tpc_pg_lock); |
68 | nvgpu_mutex_init(&g->clk_arb_enable_lock); | ||
68 | 69 | ||
69 | l->regs_saved = l->regs; | 70 | l->regs_saved = l->regs; |
70 | l->bar1_saved = l->bar1; | 71 | l->bar1_saved = l->bar1; |
diff --git a/drivers/gpu/nvgpu/os/linux/module.c b/drivers/gpu/nvgpu/os/linux/module.c index cb501683..d226ceeb 100644 --- a/drivers/gpu/nvgpu/os/linux/module.c +++ b/drivers/gpu/nvgpu/os/linux/module.c | |||
@@ -1310,6 +1310,8 @@ int nvgpu_remove(struct device *dev, struct class *class) | |||
1310 | if (platform->remove) | 1310 | if (platform->remove) |
1311 | platform->remove(dev); | 1311 | platform->remove(dev); |
1312 | 1312 | ||
1313 | nvgpu_mutex_destroy(&g->clk_arb_enable_lock); | ||
1314 | |||
1313 | nvgpu_log_fn(g, "removed"); | 1315 | nvgpu_log_fn(g, "removed"); |
1314 | 1316 | ||
1315 | return err; | 1317 | return err; |