misc/habanalabs: adjust Kconfig to fix build errors
authorRandy Dunlap <rdunlap@infradead.org>
Tue, 26 Feb 2019 16:42:35 +0000 (08:42 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 27 Feb 2019 15:02:19 +0000 (16:02 +0100)
Several places in the habanalabs driver use gen_alloc functions,
so select GENERIC_ALLOCATOR to make those functions available.

Fixes these build errors:

ERROR: "gen_pool_alloc" [drivers/misc/habanalabs/habanalabs.ko] undefined!
ERROR: "gen_pool_add_virt" [drivers/misc/habanalabs/habanalabs.ko] undefined!
ERROR: "gen_pool_destroy" [drivers/misc/habanalabs/habanalabs.ko] undefined!
ERROR: "gen_pool_create" [drivers/misc/habanalabs/habanalabs.ko] undefined!
ERROR: "gen_pool_free" [drivers/misc/habanalabs/habanalabs.ko] undefined!

Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Reviewed-by: Oded Gabbay <oded.gabbay@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/habanalabs/Kconfig

index 80400a0..a7cbc1f 100644 (file)
@@ -7,6 +7,7 @@ config HABANA_AI
        depends on PCI
        select FRAME_VECTOR
        select DMA_SHARED_BUFFER
+       select GENERIC_ALLOCATOR
        help
          Enables PCIe card driver for Habana's AI Processors (AIP) that are
          designed to accelerate Deep Learning inference and training workloads.