From 767b5f18735924f1440f4ead110e1c685f78536c Mon Sep 17 00:00:00 2001 From: Rebanta Mitra Date: Mon, 27 May 2024 00:57:13 -0700 Subject: [PATCH] LU-17877 lnet: export REGISTER_FUNC with EXPORT_SYMBOL_GPL This patch exports REGISTER_FUNC and UNREGISTER_FUNC with EXPORT_SYMBOL_GPL to load GPL-licensed modules. Test-Parameters: trivial Change-Id: I3a0d4e2b27911af36e210692d28892590eb0371c Signed-off-by: Rebanta Mitra Signed-off-by: Jian Yu Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/55217 Reviewed-by: Timothy Day Reviewed-by: James Simmons Reviewed-by: Oleg Drokin Tested-by: jenkins Tested-by: Maloo --- lnet/lnet/lnet_rdma.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lnet/lnet/lnet_rdma.c b/lnet/lnet/lnet_rdma.c index c50eca91..af5176c 100644 --- a/lnet/lnet/lnet_rdma.c +++ b/lnet/lnet/lnet_rdma.c @@ -95,7 +95,7 @@ int REGISTER_FUNC(struct nvfs_dma_rw_ops *ops) CDEBUG(D_NET, "registering nvfs %p\n", ops); return 0; } -EXPORT_SYMBOL(REGISTER_FUNC); +EXPORT_SYMBOL_GPL(REGISTER_FUNC); void UNREGISTER_FUNC(void) { @@ -108,7 +108,7 @@ void UNREGISTER_FUNC(void) nvfs_ops = NULL; percpu_counter_destroy(&nvfs_n_ops); } -EXPORT_SYMBOL(UNREGISTER_FUNC); +EXPORT_SYMBOL_GPL(UNREGISTER_FUNC); unsigned int lnet_get_dev_prio(struct device *dev, unsigned int dev_idx) -- 1.8.3.1