habanalabs: select CRC32
authorVegard Nossum <vegard.nossum@oracle.com>
Mon, 11 Oct 2021 15:14:43 +0000 (17:14 +0200)
committerOded Gabbay <ogabbay@kernel.org>
Mon, 18 Oct 2021 09:05:47 +0000 (12:05 +0300)
Fix the following build/link error by adding a dependency on the CRC32
routines:

  ld: drivers/misc/habanalabs/common/firmware_if.o: in function `hl_fw_dynamic_request_descriptor':
  firmware_if.c:(.text.unlikely+0xc89): undefined reference to `crc32_le'

Fixes: 8a43c83fec12 ("habanalabs: load boot fit to device")
Signed-off-by: Vegard Nossum <vegard.nossum@oracle.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/misc/habanalabs/Kconfig

index c82d2e7b203540babe2e4bd4c7e8211711cec8d3..861c81006c6d0261ea51510f2f875c890229b3a0 100644 (file)
@@ -9,6 +9,7 @@ config HABANA_AI
        select GENERIC_ALLOCATOR
        select HWMON
        select DMA_SHARED_BUFFER
+       select CRC32
        help
          Enables PCIe card driver for Habana's AI Processors (AIP) that are
          designed to accelerate Deep Learning inference and training workloads.