habanalabs/gaudi: do not set EB in collective slave queues
authorAlon Mizrahi <amizrahi@habana.ai>
Wed, 2 Dec 2020 17:55:30 +0000 (19:55 +0200)
committerOded Gabbay <ogabbay@kernel.org>
Mon, 28 Dec 2020 06:47:38 +0000 (08:47 +0200)
commit72ab9ca52de6856380c26b2045aa826ae4308b76
tree2d4b8204f58d70a7b0486cab1997088267b104fa
parent9c9013cbd8338ff8eac732d115c9005bc512cbc5
habanalabs/gaudi: do not set EB in collective slave queues

We don't need to set EB on signal packets from collective slave
queues as it degrades performance. Because the slaves are the network
queues, the engine barrier doesn't actually guarantee that the
packet has been sent.

Signed-off-by: Alon Mizrahi <amizrahi@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/misc/habanalabs/common/habanalabs.h
drivers/misc/habanalabs/common/hw_queue.c
drivers/misc/habanalabs/gaudi/gaudi.c
drivers/misc/habanalabs/goya/goya.c