From 1ac56070bc51dd272ea8a1d7d5e47331479c852e Mon Sep 17 00:00:00 2001 From: Konrad Sztyber Date: Fri, 17 Mar 2023 08:48:45 +0100 Subject: [PATCH] test/unit: add missing spdk_mempool_lookup stub It fixes the following error under clang: /usr/bin/ld.bfd: vfio_user_ut.o: in function `nvmf_transport_create_async_done': /home/ksztyber/src/spdk/lib/nvmf/transport.c:203: undefined reference to `spdk_mempool_lookup' It probably works on gcc, because the nvmf_transport_create_async_done isn't called anywhere in the unit test and gets optimized away. Signed-off-by: Konrad Sztyber Change-Id: I497aae4d211d556a531455481ee9a69067988cce Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17259 Reviewed-by: Ben Walker Reviewed-by: Jim Harris Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins Reviewed-by: Karol Latecki --- test/unit/lib/nvmf/vfio_user.c/vfio_user_ut.c | 1 + 1 file changed, 1 insertion(+) diff --git a/test/unit/lib/nvmf/vfio_user.c/vfio_user_ut.c b/test/unit/lib/nvmf/vfio_user.c/vfio_user_ut.c index 1feeddd29..156cde4f1 100644 --- a/test/unit/lib/nvmf/vfio_user.c/vfio_user_ut.c +++ b/test/unit/lib/nvmf/vfio_user.c/vfio_user_ut.c @@ -41,6 +41,7 @@ DEFINE_STUB(spdk_nvmf_ctrlr_save_migr_data, int, (struct spdk_nvmf_ctrlr *ctrlr, struct spdk_nvmf_ctrlr_migr_data *data), 0); DEFINE_STUB(spdk_nvmf_ctrlr_restore_migr_data, int, (struct spdk_nvmf_ctrlr *ctrlr, const struct spdk_nvmf_ctrlr_migr_data *data), 0); +DEFINE_STUB(spdk_mempool_lookup, struct spdk_mempool *, (const char *name), NULL); static void * gpa_to_vva(void *prv, uint64_t addr, uint64_t len, int prot)