lib-math-add-int_sqrt-test-suite.patch removed from -mm tree
The quilt patch titled
Subject: lib/math: add int_sqrt test suite
has been removed from the -mm tree. Its filename was
lib-math-add-int_sqrt-test-suite.patch
This patch was dropped because it was merged into the mm-nonmm-stable branch of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
------------------------------------------------------
From: Luis Felipe Hernandez <[email protected]>
Subject: lib/math: add int_sqrt test suite
Date: Thu, 12 Dec 2024 23:26:50 -0500
Adds test suite for integer based square root function.
The test suite is designed to verify the correctness of the int_sqrt() math library function.
Signed-off-by Luis Felipe Hernandez <[email protected]>
Reviewed-by Kuan-Wei Chiu <[email protected]>
Cc David Gow <[email protected]>
Cc Ricardo B. Marliere <[email protected]>
Cc Shuah Khan <[email protected]>
Signed-off-by Andrew Morton <[email protected]>
---
lib/Kconfig.debug | 15 ++++++ lib/math/Makefile | 1 lib/math/tests/Makefile | 1 lib/math/tests/int_sqrt_kunit.c | 66 ++++++++++++++++++++++++++++++ 4 files changed, 83 insertions(+)
lib/Kconfig.debug renamed from lib/Kconfig.debug~lib-math-add-int_sqrt-test-suite +15 -0
@@ -3174,6 +3174,21 @@ config INT_POW_TEST If unsure, say N +config INT_SQRT_KUNIT_TEST + tristate "Integer square root test" if !KUNIT_ALL_TESTS + depends on KUNIT + default KUNIT_ALL_TESTS + help + This option enables the KUnit test suite for the int_sqrt() function, + which performs square root calculation. The test suite checks + various scenarios, including edge cases, to ensure correctness. + + Enabling this option will include tests that check various scenarios + and edge cases to ensure the accuracy and reliability of the square root + function. + + If unsure, say N + endif # RUNTIME_TESTING_MENU config ARCH_USE_MEMTEST
lib/math/Makefile renamed from lib/math/Makefile~lib-math-add-int_sqrt-test-suite +1 -0
@@ -9,3 +9,4 @@ obj-$(CONFIG_INT_POW_TEST) += tests/int obj-$(CONFIG_TEST_DIV64) += test_div64.o obj-$(CONFIG_TEST_MULDIV64) += test_mul_u64_u64_div_u64.o obj-$(CONFIG_RATIONAL_KUNIT_TEST) += rational-test.o +obj-$(CONFIG_INT_SQRT_KUNIT_TEST) += tests/int_sqrt_kunit.o
lib/math/tests/int_sqrt_kunit.c new file +66 -0
66 lines not on this page · raw message
lib/math/tests/Makefile renamed from lib/math/tests/Makefile~lib-math-add-int_sqrt-test-suite +1 -0
@@ -1,3 +1,4 @@ # SPDX-License-Identifier: GPL-2.0-only obj-$(CONFIG_INT_POW_TEST) += int_pow_kunit.o +obj-$(CONFIG_INT_SQRT_KUNIT_TEST) += int_sqrt_kunit.o
_
Patches currently in -mm which might be from [email protected] are