OSDN Git Service

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)
commit42eb2872e0867679c996bb19ee9063e6141fa974
tree54f11b2c2a27fa3e0060daf984d7a18a739a93a5
parenteb135291912f7554e2a2472befc44818098baa8d
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