]> git.baikalelectronics.ru Git - kernel.git/commit
habanalabs: add a lock to protect multiple reset variables
authorOfir Bitton <obitton@habana.ai>
Tue, 23 Nov 2021 13:15:22 +0000 (15:15 +0200)
committerOded Gabbay <ogabbay@kernel.org>
Sun, 26 Dec 2021 12:42:11 +0000 (14:42 +0200)
commita9106b8a2bb2391fa8cea1a3bfcefb4323d1ede1
tree54f11b2c2a27fa3e0060daf984d7a18a739a93a5
parent2e9defb9d55a9a621cd1db1d0a0fb81cb99de822
habanalabs: add a lock to protect multiple reset variables

Atomic operations during reset are replaced by a spinlock in order
to have the ability to protect more than a single variable.

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/command_buffer.c
drivers/misc/habanalabs/common/debugfs.c
drivers/misc/habanalabs/common/device.c
drivers/misc/habanalabs/common/habanalabs.h