mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-23 18:16:01 +03:00
gpu: nvgpu: fix return code in *_ltc_cbc_ctrl()
Fix the return code for both gk20a_ and gm20b_ltc_cbc_ctrl() functions. Before a positive return woudl always happen. Now, if there's a timeout -EBUSY is returned. Change-Id: Id76dc44af1376fceebf5043afb057c153cb0752e Signed-off-by: Alex Waterman <alexw@nvidia.com> Reviewed-on: http://git-master/r/729165 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
This commit is contained in:
committed by
Ishan Mittal
parent
72b565452e
commit
e3b62a54c9
@@ -167,7 +167,7 @@ static int gk20a_ltc_cbc_ctrl(struct gk20a *g, enum gk20a_cbc_op op,
|
|||||||
out:
|
out:
|
||||||
trace_gk20a_ltc_cbc_ctrl_done(g->dev->name);
|
trace_gk20a_ltc_cbc_ctrl_done(g->dev->name);
|
||||||
mutex_unlock(&g->mm.l2_op_lock);
|
mutex_unlock(&g->mm.l2_op_lock);
|
||||||
return 0;
|
return err;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -165,7 +165,7 @@ int gm20b_ltc_cbc_ctrl(struct gk20a *g, enum gk20a_cbc_op op,
|
|||||||
out:
|
out:
|
||||||
trace_gk20a_ltc_cbc_ctrl_done(g->dev->name);
|
trace_gk20a_ltc_cbc_ctrl_done(g->dev->name);
|
||||||
mutex_unlock(&g->mm.l2_op_lock);
|
mutex_unlock(&g->mm.l2_op_lock);
|
||||||
return 0;
|
return err;
|
||||||
}
|
}
|
||||||
|
|
||||||
void gm20b_ltc_init_fs_state(struct gk20a *g)
|
void gm20b_ltc_init_fs_state(struct gk20a *g)
|
||||||
|
|||||||
Reference in New Issue
Block a user