[PATCH] lib: math: test_mul_u64_u64_div_u64: define div64_s64_rem
From: Rodrigo Alencar via B4 Relay
Date: Mon Jun 15 2026 - 12:01:57 EST
From: Rodrigo Alencar <rodrigo.alencar@xxxxxxxxxx>
Define div64_s64_rem to avoid multiple definition or exports.
Reported-by: kernel test robot <lkp@xxxxxxxxx>
Closes: https://lore.kernel.org/oe-kbuild-all/202606152154.P6pwbjhp-lkp@xxxxxxxxx/
Signed-off-by: Rodrigo Alencar <rodrigo.alencar@xxxxxxxxxx>
---
Recently added div64_s64_rem() is causing issues in a the
test build. This could be a fixup patch amended to:
https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git/commit/?h=testing&id=adebf76278116a06166d0b5f8b4112ad5dd6389a
---
lib/math/test_mul_u64_u64_div_u64.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/lib/math/test_mul_u64_u64_div_u64.c b/lib/math/test_mul_u64_u64_div_u64.c
index 338d014f0c73..d12dc05938fb 100644
--- a/lib/math/test_mul_u64_u64_div_u64.c
+++ b/lib/math/test_mul_u64_u64_div_u64.c
@@ -157,6 +157,7 @@ static void __exit test_exit(void)
#define __div64_32 __div64_32
#define div_s64_rem div_s64_rem
#define div64_u64_rem div64_u64_rem
+#define div64_s64_rem div64_s64_rem
#define div64_u64 div64_u64
#define div64_s64 div64_s64
#define iter_div_u64_rem iter_div_u64_rem
---
base-commit: a50909aa46dec46de3c73235fc15a7d6f763d996
change-id: 20260615-test-mul-div-u64-fixup-501594e578b4
Best regards,
--
Rodrigo Alencar <rodrigo.alencar@xxxxxxxxxx>