2023-06-25 02:14:24

by GUO Zihua

[permalink] [raw]
Subject: [PATCH RFC v3 1/3] MPI: Export mpi_add_ui and mpi_mod for SM9

SM9 which could be built as a module would be using mpi_add_ui and mpi_mod.
So export them.

Signed-off-by: GUO Zihua <[email protected]>
---
lib/mpi/mpi-add.c | 2 +-
lib/mpi/mpi-mod.c | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/mpi/mpi-add.c b/lib/mpi/mpi-add.c
index 9056fc5167fc..d34c6c1c6fab 100644
--- a/lib/mpi/mpi-add.c
+++ b/lib/mpi/mpi-add.c
@@ -62,7 +62,7 @@ void mpi_add_ui(MPI w, MPI u, unsigned long v)
w->nlimbs = wsize;
w->sign = wsign;
}
-
+EXPORT_SYMBOL_GPL(mpi_add_ui);

void mpi_add(MPI w, MPI u, MPI v)
{
diff --git a/lib/mpi/mpi-mod.c b/lib/mpi/mpi-mod.c
index 54fcc01564d9..8136f4aff287 100644
--- a/lib/mpi/mpi-mod.c
+++ b/lib/mpi/mpi-mod.c
@@ -26,6 +26,7 @@ void mpi_mod(MPI rem, MPI dividend, MPI divisor)
{
mpi_fdiv_r(rem, dividend, divisor);
}
+EXPORT_SYMBOL_GPL(mpi_mod);

/* This function returns a new context for Barrett based operations on
* the modulus M. This context needs to be released using
--
2.17.1