From 12a3278a2e223db40906fc2d85b81890d20741e1 Mon Sep 17 00:00:00 2001 From: Seth Howell Date: Wed, 6 May 2020 13:12:56 -0700 Subject: [PATCH] lib/ioat: add a map file. Signed-off-by: Seth Howell Change-Id: If7c9db16ab0408280a5ef789556f751f1e0cc8c7 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2210 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins Reviewed-by: Shuhei Matsumoto Reviewed-by: Jim Harris --- lib/ioat/Makefile | 2 ++ lib/ioat/spdk_ioat.map | 16 ++++++++++++++++ test/make/check_so_deps.sh | 2 ++ 3 files changed, 20 insertions(+) create mode 100644 lib/ioat/spdk_ioat.map diff --git a/lib/ioat/Makefile b/lib/ioat/Makefile index 15181cb45..2c90d0b9b 100644 --- a/lib/ioat/Makefile +++ b/lib/ioat/Makefile @@ -41,4 +41,6 @@ SO_SUFFIX := $(SO_VER).$(SO_MINOR) C_SRCS = ioat.c LIBNAME = ioat +SPDK_MAP_FILE = $(abspath $(CURDIR)/spdk_ioat.map) + include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk diff --git a/lib/ioat/spdk_ioat.map b/lib/ioat/spdk_ioat.map new file mode 100644 index 000000000..a74768c9e --- /dev/null +++ b/lib/ioat/spdk_ioat.map @@ -0,0 +1,16 @@ +{ + global: + + # public functions + spdk_ioat_probe; + spdk_ioat_detach; + spdk_ioat_build_copy; + spdk_ioat_submit_copy; + spdk_ioat_build_fill; + spdk_ioat_submit_fill; + spdk_ioat_flush; + spdk_ioat_process_events; + spdk_ioat_get_dma_capabilities; + + local: *; +}; diff --git a/test/make/check_so_deps.sh b/test/make/check_so_deps.sh index 6602a5e52..67e5a556b 100755 --- a/test/make/check_so_deps.sh +++ b/test/make/check_so_deps.sh @@ -36,6 +36,8 @@ function confirm_abi_deps() { cat << EOF > ${suppression_file} [suppress_variable] name = SPDK_LOG_IDXD +[suppress_variable] + name = SPDK_LOG_IOAT EOF for object in "$libdir"/libspdk_*.so; do