]> git.baikalelectronics.ru Git - kernel.git/commit
habanalabs: skip read fw errors if dynamic descriptor invalid
authorOhad Sharabi <osharabi@habana.ai>
Mon, 22 Nov 2021 10:23:51 +0000 (12:23 +0200)
committerOded Gabbay <ogabbay@kernel.org>
Sun, 26 Dec 2021 06:59:07 +0000 (08:59 +0200)
commit4a52b8ba277f8ea7b2eb65fa3f174c4e3a76f0b7
tree8b5c173d538c9ca641a9f6fcb7d15df302476b6a
parent2458c5382ef0d76405052cd8f68976f2bfebd7e6
habanalabs: skip read fw errors if dynamic descriptor invalid

Reporting FW errors involves reading of the error registers.

In case we have a corrupted FW descriptor we cannot do that since the
dynamic scratchpad is potentially corrupted as well and may cause kernel
crush when attempting access to a corrupted register offset.

Signed-off-by: Ohad Sharabi <osharabi@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/misc/habanalabs/common/firmware_if.c
drivers/misc/habanalabs/common/habanalabs.h