mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-17 01:04:19 +08:00
habanalabs: remove redundant check on ctx_fini
The driver supports only a single context. Therefore, no need to check if the user context that is closed is the compute context. The user context, if exists, is always the compute context. Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
This commit is contained in:
parent
fee187fe46
commit
a4dd2ecf36
@ -97,10 +97,8 @@ static void hl_ctx_fini(struct hl_ctx *ctx)
|
||||
/* The engines are stopped as there is no executing CS, but the
|
||||
* Coresight might be still working by accessing addresses
|
||||
* related to the stopped engines. Hence stop it explicitly.
|
||||
* Stop only if this is the compute context, as there can be
|
||||
* only one compute context
|
||||
*/
|
||||
if ((hdev->in_debug) && (hdev->compute_ctx == ctx))
|
||||
if (hdev->in_debug)
|
||||
hl_device_set_debug_mode(hdev, false);
|
||||
|
||||
hdev->asic_funcs->ctx_fini(ctx);
|
||||
|
Loading…
Reference in New Issue
Block a user