From: Kuan-Wei Chiu <visitorckw@gmail.com>
To: Titouan Ameline de Cadeville <titouan.ameline@gmail.com>
Cc: linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org,
kunit-dev@googlegroups.com, davidgow@google.com,
raemoar63@gmail.com, kees@kernel.org, eleanor.lin@realtek.com,
Titouan Ameline de Cadeville
<titouan.ameline-de-cadeville@epita.fr>
Subject: Re: [PATCH v3] lib: math: tests: drop unnecessary KUnit param_value casts
Date: Tue, 3 Feb 2026 17:01:22 +0800 [thread overview]
Message-ID: <aYG5YsZF6w0RJZpM@google.com> (raw)
In-Reply-To: <20260203083608.29109-1-titouan.ameline-de-cadeville@epita.fr>
Hi Titouan,
On Tue, Feb 03, 2026 at 09:36:08AM +0100, Titouan Ameline de Cadeville wrote:
> Drop unnecessary casts from KUnit parameter access since param_value
> is a void *. This improves readability and follows common kernel style.
>
> No functional change.
>
> Reviewed-by: David Gow <davidgow@google.com>
> Signed-off-by: Titouan Ameline de Cadeville <titouan.ameline-de-cadeville@epita.fr>
checkpatch.pl reported the following warning:
WARNING: From:/Signed-off-by: email address mismatch: 'From: Titouan Ameline de Cadeville <titouan.ameline@gmail.com>' != 'Signed-off-by: Titouan Ameline de Cadeville <titouan.ameline-de-cadeville@epita.fr>'
total: 0 errors, 1 warnings, 0 checks, 48 lines checked
Regards,
Kuan-Wei
> ---
> lib/math/tests/gcd_kunit.c | 2 +-
> lib/math/tests/int_log_kunit.c | 4 ++--
> lib/math/tests/int_pow_kunit.c | 2 +-
> lib/math/tests/int_sqrt_kunit.c | 2 +-
> lib/math/tests/rational_kunit.c | 2 +-
> 5 files changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/lib/math/tests/gcd_kunit.c b/lib/math/tests/gcd_kunit.c
> index ede1883583b1..b9c9b8758991 100644
> --- a/lib/math/tests/gcd_kunit.c
> +++ b/lib/math/tests/gcd_kunit.c
> @@ -34,7 +34,7 @@ KUNIT_ARRAY_PARAM(gcd, params, get_desc);
>
> static void gcd_test(struct kunit *test)
> {
> - const struct test_case_params *tc = (const struct test_case_params *)test->param_value;
> + const struct test_case_params *tc = test->param_value;
>
> KUNIT_EXPECT_EQ(test, tc->expected_result, gcd(tc->val1, tc->val2));
> }
> diff --git a/lib/math/tests/int_log_kunit.c b/lib/math/tests/int_log_kunit.c
> index 14e854146cb4..9f9b48232701 100644
> --- a/lib/math/tests/int_log_kunit.c
> +++ b/lib/math/tests/int_log_kunit.c
> @@ -43,7 +43,7 @@ KUNIT_ARRAY_PARAM(intlog2, intlog2_params, get_desc);
>
> static void intlog2_test(struct kunit *test)
> {
> - const struct test_case_params *tc = (const struct test_case_params *)test->param_value;
> + const struct test_case_params *tc = test->param_value;
>
> KUNIT_EXPECT_EQ(test, tc->expected_result, intlog2(tc->value));
> }
> @@ -52,7 +52,7 @@ KUNIT_ARRAY_PARAM(intlog10, intlog10_params, get_desc);
>
> static void intlog10_test(struct kunit *test)
> {
> - const struct test_case_params *tc = (const struct test_case_params *)test->param_value;
> + const struct test_case_params *tc = test->param_value;
>
> KUNIT_EXPECT_EQ(test, tc->expected_result, intlog10(tc->value));
> }
> diff --git a/lib/math/tests/int_pow_kunit.c b/lib/math/tests/int_pow_kunit.c
> index 34b33677d458..ef9c8a9bd8ac 100644
> --- a/lib/math/tests/int_pow_kunit.c
> +++ b/lib/math/tests/int_pow_kunit.c
> @@ -31,7 +31,7 @@ KUNIT_ARRAY_PARAM(int_pow, params, get_desc);
>
> static void int_pow_test(struct kunit *test)
> {
> - const struct test_case_params *tc = (const struct test_case_params *)test->param_value;
> + const struct test_case_params *tc = test->param_value;
>
> KUNIT_EXPECT_EQ(test, tc->expected_result, int_pow(tc->base, tc->exponent));
> }
> diff --git a/lib/math/tests/int_sqrt_kunit.c b/lib/math/tests/int_sqrt_kunit.c
> index 1798e1312eb7..9c46024b0fc1 100644
> --- a/lib/math/tests/int_sqrt_kunit.c
> +++ b/lib/math/tests/int_sqrt_kunit.c
> @@ -45,7 +45,7 @@ KUNIT_ARRAY_PARAM(int_sqrt, params, get_desc);
>
> static void int_sqrt_test(struct kunit *test)
> {
> - const struct test_case_params *tc = (const struct test_case_params *)test->param_value;
> + const struct test_case_params *tc = test->param_value;
>
> KUNIT_EXPECT_EQ(test, tc->expected_result, int_sqrt(tc->x));
> }
> diff --git a/lib/math/tests/rational_kunit.c b/lib/math/tests/rational_kunit.c
> index 47486a95f088..b05587a1e90a 100644
> --- a/lib/math/tests/rational_kunit.c
> +++ b/lib/math/tests/rational_kunit.c
> @@ -33,7 +33,7 @@ KUNIT_ARRAY_PARAM(rational, test_parameters, get_desc);
>
> static void rational_test(struct kunit *test)
> {
> - const struct rational_test_param *param = (const struct rational_test_param *)test->param_value;
> + const struct rational_test_param *param = test->param_value;
> unsigned long n = 0, d = 0;
>
> rational_best_approximation(param->num, param->den, param->max_num, param->max_den, &n, &d);
> --
> 2.44.2
>
next prev parent reply other threads:[~2026-02-03 9:01 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-02-03 8:36 [PATCH v3] lib: math: tests: drop unnecessary KUnit param_value casts Titouan Ameline de Cadeville
2026-02-03 9:01 ` Kuan-Wei Chiu [this message]
[not found] ` <PAZP264MB276566C20A6B2AF39554339BE49BA@PAZP264MB2765.FRAP264.PROD.OUTLOOK.COM>
2026-02-03 14:49 ` Kuan-Wei Chiu
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=aYG5YsZF6w0RJZpM@google.com \
--to=visitorckw@gmail.com \
--cc=davidgow@google.com \
--cc=eleanor.lin@realtek.com \
--cc=kees@kernel.org \
--cc=kunit-dev@googlegroups.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-kselftest@vger.kernel.org \
--cc=raemoar63@gmail.com \
--cc=titouan.ameline-de-cadeville@epita.fr \
--cc=titouan.ameline@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.