From: Rebanta Mitra Date: Mon, 27 May 2024 07:57:13 +0000 (-0700) Subject: LU-17877 lnet: export REGISTER_FUNC with EXPORT_SYMBOL_GPL X-Git-Tag: 2.15.64~117 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=767b5f18735924f1440f4ead110e1c685f78536c;p=fs%2Flustre-release.git 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 --- 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)