projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
77977ac
)
habanalabs: missing mutex_unlock in process kill procedure
author
Ofir Bitton
<obitton@habana.ai>
Tue, 6 Jul 2021 09:06:15 +0000
(12:06 +0300)
committer
Oded Gabbay
<ogabbay@kernel.org>
Sun, 29 Aug 2021 06:47:46 +0000
(09:47 +0300)
missing mutex unlock once driver is giving up killing user processes.
Signed-off-by: Ofir Bitton <obitton@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/misc/habanalabs/common/device.c
patch
|
blob
|
history
diff --git
a/drivers/misc/habanalabs/common/device.c
b/drivers/misc/habanalabs/common/device.c
index 86426052a191d1730bf4f7346a3b2f899b6c2802..28fe15a283613e44dbb3f1ef03183e6e80fbb29c 100644
(file)
--- a/
drivers/misc/habanalabs/common/device.c
+++ b/
drivers/misc/habanalabs/common/device.c
@@
-822,6
+822,7
@@
static int device_kill_open_processes(struct hl_device *hdev, u32 timeout)
} else {
dev_warn(hdev->dev,
"Can't get task struct for PID so giving up on killing process\n");
+ mutex_unlock(&hdev->fpriv_list_lock);
return -ETIME;
}
}