From bbb6368e42a1e47d171394d12ca049b58aa6fae6 Mon Sep 17 00:00:00 2001 From: Seth Howell Date: Thu, 7 May 2020 10:06:34 -0700 Subject: [PATCH] lib/lvol: add a map file. Signed-off-by: Seth Howell Change-Id: Iec2a50ca4af8fe24f011d4cc6e04606115ba45a0 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2237 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins Reviewed-by: Shuhei Matsumoto Reviewed-by: Jim Harris --- lib/lvol/Makefile | 2 ++ lib/lvol/spdk_lvol.map | 28 ++++++++++++++++++++++++++++ test/make/check_so_deps.sh | 2 ++ 3 files changed, 32 insertions(+) create mode 100644 lib/lvol/spdk_lvol.map diff --git a/lib/lvol/Makefile b/lib/lvol/Makefile index 153aee2c4..75d99ba5b 100644 --- a/lib/lvol/Makefile +++ b/lib/lvol/Makefile @@ -41,4 +41,6 @@ SO_SUFFIX := $(SO_VER).$(SO_MINOR) C_SRCS = lvol.c LIBNAME = lvol +SPDK_MAP_FILE = $(abspath $(CURDIR)/spdk_lvol.map) + include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk diff --git a/lib/lvol/spdk_lvol.map b/lib/lvol/spdk_lvol.map new file mode 100644 index 000000000..6ddeb3be6 --- /dev/null +++ b/lib/lvol/spdk_lvol.map @@ -0,0 +1,28 @@ +{ + global: + + # public functions + spdk_lvs_opts_init; + spdk_lvs_init; + spdk_lvs_rename; + spdk_lvs_unload; + spdk_lvs_destroy; + spdk_lvol_create; + spdk_lvol_create_snapshot; + spdk_lvol_create_clone; + spdk_lvol_rename; + spdk_lvol_deletable; + spdk_lvol_destroy; + spdk_lvol_close; + spdk_lvol_get_io_channel; + spdk_lvs_load; + spdk_lvol_open; + spdk_lvol_inflate; + spdk_lvol_decouple_parent; + + # internal functions + spdk_lvol_resize; + spdk_lvol_set_read_only; + + local: *; +}; diff --git a/test/make/check_so_deps.sh b/test/make/check_so_deps.sh index ee0d0f011..c9613132e 100755 --- a/test/make/check_so_deps.sh +++ b/test/make/check_so_deps.sh @@ -60,6 +60,8 @@ function confirm_abi_deps() { name = SPDK_LOG_LOG_RPC [suppress_variable] name = SPDK_LOG_LOG +[suppress_variable] + name = SPDK_LOG_LVOL EOF for object in "$libdir"/libspdk_*.so; do