habanalabs/gaudi: always use single-msi mode
authorOded Gabbay <ogabbay@kernel.org>
Mon, 8 Mar 2021 16:06:57 +0000 (18:06 +0200)
committerOded Gabbay <ogabbay@kernel.org>
Fri, 9 Apr 2021 11:09:23 +0000 (14:09 +0300)
commit12e66a172773320e66df29908d7533f4f4663938
tree0ea9e1f6648994598786f9d84d27bcb67ea36c8a
parent2ea09537ad7747944c20ff70078be304a71b3e33
habanalabs/gaudi: always use single-msi mode

The device can get into deadlock in case it use indirect mode for MSI
interrupts (multi-msi) and have hard-reset during interrupt storm.

To prevent that, always use direct mode which means single-msi mode.

The F/W will prevent the host from writing to the indirect MSI
registers to prevent any malicious user from causing this scenario.

Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/misc/habanalabs/gaudi/gaudi.c