linux_kselftest-kunit-7.4-rc1

A single fix to kunit_run_all_tests() to return void since callers
 don't check the return value and the integer return type is a remnant
 from when the function was executed as initcall which is no longer the
 case.
 
 - kunit: Return void from kunit_run_all_tests()
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEPZKym/RZuOCGeA/kCwJExA0NQxwFAmrZGf4ACgkQCwJExA0N
 QxxB9xAA5r3AP1HYBFNXXcLrCZGT2Rx5L2l2Hww0MSi0gjvsT9eDGNtzIjMe1dfB
 wV19gv+hI+ZNZ3O1XhZrMQkjZ2v/DSqAZTsWqIwAS7fxy0iBMnDpZ85+ykRzmEhw
 dayNZ1lFRKedF8Z+z9PbWj9Y+omgl3Tprnn6C78tuuHKCMV3u4lvdYHlTb64Yh1C
 m8aGzPjO6447kLFTKLWutNVX/PaYqs+LPlarJDIXr2JPMfHtQZJxsFVZoyR0aGgw
 HTyOGapZU38j9pwmK067ISmkMqYg2X4Zps0AfPqoXnZ7cDvILlN6y2hbxZgAYURq
 5pUeI9rLuTQlbIqsLcsEzqBBRAPTds3orpSs/KMGyOHYsD/1CuUdvID+DTTtRfTj
 A5X5aMnwlmxaIs34rhmL5ab1n0SBD4od/HRm8sKPwKheBDRBxlilYiiwSglYfsWy
 u+su4BqV241HQ6d9Kl+AyR/aQ7eJ67EJ8+T/urZ7v42eZgofEjCNsZQgC7KXQbD8
 URFDjlLVlysVVvQkUB80388MY8k+NuYY7udDa1fMS/Ss+5/yV1lDI/GHBPsD9rgL
 mWSfzQxbhXR4GCsN3Pnff1M5uq2iPZSNdBc156kuqFhhs1+Gv67KqnO0wVWY0u8f
 Nco94UzofXkgKp+yDpp9uNSdkrRzMJwmgTlpiPAphwsXLzq7Gus=
 =7n9z
 -----END PGP SIGNATURE-----

Merge tag 'linux_kselftest-kunit-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest

Pull kunit update from Shuah Khan:
 "A single fix to kunit_run_all_tests() to return void since callers
  don't check the return value and the integer return type is a remnant
  from when the function was executed as initcall which is no longer the
  case"

* tag 'linux_kselftest-kunit-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest:
  kunit: Return void from kunit_run_all_tests()
This commit is contained in:
Linus Torvalds 2026-10-22 08:23:28 -10:00
commit 2a08195e4d
2 changed files with 4 additions and 6 deletions

View File

@ -400,11 +400,10 @@ struct kunit_suite_set kunit_merge_suite_sets(struct kunit_suite_set init_suite_
const void *kunit_array_gen_params(struct kunit *test, const void *prev, char *desc);
#if IS_BUILTIN(CONFIG_KUNIT)
int kunit_run_all_tests(void);
void kunit_run_all_tests(void);
#else
static inline int kunit_run_all_tests(void)
static inline void kunit_run_all_tests(void)
{
return 0;
}
#endif /* IS_BUILTIN(CONFIG_KUNIT) */

View File

@ -371,7 +371,7 @@ static void kunit_handle_shutdown(void)
}
int kunit_run_all_tests(void)
void kunit_run_all_tests(void)
{
struct kunit_suite_set suite_set = {NULL, NULL};
struct kunit_suite_set filtered_suite_set = {NULL, NULL};
@ -382,7 +382,7 @@ int kunit_run_all_tests(void)
__kunit_suites_start, __kunit_suites_end,
};
size_t init_num_suites = init_suite_set.end - init_suite_set.start;
int err = 0;
int err;
if (init_num_suites > 0) {
suite_set = kunit_merge_suite_sets(init_suite_set, normal_suite_set);
@ -432,7 +432,6 @@ int kunit_run_all_tests(void)
out:
kunit_handle_shutdown();
return err;
}
#if IS_BUILTIN(CONFIG_KUNIT_TEST)