habanalabs: Modify the cs_cnt of a CB to be atomic
authorTomer Tayar <ttayar@habana.ai>
Sun, 2 Aug 2020 19:51:31 +0000 (22:51 +0300)
committerOded Gabbay <ogabbay@kernel.org>
Mon, 30 Nov 2020 08:47:38 +0000 (10:47 +0200)
commitf07486745442f6118ede18e2b52ee7be69cde5a4
tree0ae8178439b52b7afa1cd8d29045412687af2d50
parent3e438b42a5fbf19e44c6c3e0481ed4b5672d8f42
habanalabs: Modify the cs_cnt of a CB to be atomic

Modify the CS counter of a CB to be atomic, so no locking is required
when it is being modified or read.

Signed-off-by: Tomer Tayar <ttayar@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/misc/habanalabs/common/command_submission.c
drivers/misc/habanalabs/common/debugfs.c
drivers/misc/habanalabs/common/habanalabs.h
drivers/misc/habanalabs/gaudi/gaudi.c
drivers/misc/habanalabs/goya/goya.c