From 97a86a8b34aa00b0255eaaef7b2192ff076625f4 Mon Sep 17 00:00:00 2001 From: Rebanta Mitra Date: Mon, 27 May 2024 17:17:43 -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. Lustre-change: https://review.whamcloud.com/55217 Lustre-commit: TBD (from b3bdf8ba7fb316905b76decb35bab8dc1947ed91) Test-Parameters: trivial Signed-off-by: Rebanta Mitra Signed-off-by: Jian Yu Change-Id: I3a0d4e2b27911af36e210692d28892590eb0371c Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/55218 Tested-by: jenkins Tested-by: Maloo Reviewed-by: Andreas Dilger --- 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 3e7a3b7..828fb3e 100644 --- a/lnet/lnet/lnet_rdma.c +++ b/lnet/lnet/lnet_rdma.c @@ -78,7 +78,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) { @@ -91,7 +91,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