* [jpirko-mlxsw:wip_attestation_all_1 49/62] drivers/ctlv/tests/registration_kunit.c:1706:48: warning: variable 'init_info' is uninitialized when passed as a const pointer argument here
@ 2026-10-17 20:13 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-10-17 20:13 UTC (permalink / raw)
To: Jiri Pirko; +Cc: llvm, oe-kbuild-all
tree: https://github.com/jpirko/linux_mlxsw wip_attestation_all_1
head: e63637d55bc3ae7cbef988e3525c79b9381dba1b
commit: 611edc69440d968bf06f3c4018b4a3b4a4660884 [49/62] selftests/ctlv: Add library tests
config: s390-allmodconfig (https://download.01.org/0day-ci/archive/20261018/202610180358.W6RbvGU3-lkp@intel.com/config)
compiler: clang version 24.0.0git (https://github.com/llvm/llvm-project 6719b9e31d6a93099612c474eec76d9f41d0275a)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20261018/202610180358.W6RbvGU3-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202610180358.W6RbvGU3-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> drivers/ctlv/tests/registration_kunit.c:1706:48: warning: variable 'init_info' is uninitialized when passed as a const pointer argument here [-Wuninitialized-const-pointer]
1706 | created = ctlv_create(parent, &ctlv_family, &init_info);
| ^~~~~~~~~
>> drivers/ctlv/tests/registration_kunit.c:668:13: warning: stack frame size (2096) exceeds limit (2048) in 'ctlv_reg_test_check' [-Wframe-larger-than]
668 | static void ctlv_reg_test_check(struct kunit *test)
| ^
>> drivers/ctlv/tests/registration_kunit.c:720:13: warning: stack frame size (2192) exceeds limit (2048) in 'ctlv_reg_test_resolved' [-Wframe-larger-than]
720 | static void ctlv_reg_test_resolved(struct kunit *test)
| ^
>> drivers/ctlv/tests/registration_kunit.c:793:13: warning: stack frame size (2176) exceeds limit (2048) in 'ctlv_reg_test_published' [-Wframe-larger-than]
793 | static void ctlv_reg_test_published(struct kunit *test)
| ^
>> drivers/ctlv/tests/registration_kunit.c:846:13: warning: stack frame size (2104) exceeds limit (2048) in 'ctlv_reg_test_state_after_publish' [-Wframe-larger-than]
846 | static void ctlv_reg_test_state_after_publish(struct kunit *test)
| ^
>> drivers/ctlv/tests/registration_kunit.c:1682:13: warning: stack frame size (2096) exceeds limit (2048) in 'ctlv_reg_test_root_family' [-Wframe-larger-than]
1682 | static void ctlv_reg_test_root_family(struct kunit *test)
| ^
6 warnings generated.
vim +/init_info +1706 drivers/ctlv/tests/registration_kunit.c
2c4421adfbc30c Jiri Pirko 2026-08-26 1681
2c4421adfbc30c Jiri Pirko 2026-08-26 @1682 static void ctlv_reg_test_root_family(struct kunit *test)
2c4421adfbc30c Jiri Pirko 2026-08-26 1683 {
2c4421adfbc30c Jiri Pirko 2026-08-26 1684 struct ctlv_device ctlvdev = {};
2c4421adfbc30c Jiri Pirko 2026-08-26 1685
2c4421adfbc30c Jiri Pirko 2026-08-26 1686 KUNIT_ASSERT_EQ(test,
2c4421adfbc30c Jiri Pirko 2026-08-26 1687 ctlv_op_resolution_init(&ctlvdev, &ctlv_family), 0);
2c4421adfbc30c Jiri Pirko 2026-08-26 1688 kunit_add_action(test, ctlv_reg_test_free_ops, ctlvdev.ops);
2c4421adfbc30c Jiri Pirko 2026-08-26 1689 kunit_add_action(test, ctlv_reg_test_free_privs, ctlvdev.privs);
2c4421adfbc30c Jiri Pirko 2026-08-26 1690 kunit_add_action(test, ctlv_reg_test_free_priv_block,
2c4421adfbc30c Jiri Pirko 2026-08-26 1691 ctlvdev.priv_block);
2c4421adfbc30c Jiri Pirko 2026-08-26 1692 KUNIT_EXPECT_EQ(test, ctlvdev.ops_count,
2c4421adfbc30c Jiri Pirko 2026-08-26 1693 ctlv_family.schema->ops_count);
2c4421adfbc30c Jiri Pirko 2026-08-26 1694 KUNIT_EXPECT_EQ(test, ctlvdev.privs_count, 1);
2c4421adfbc30c Jiri Pirko 2026-08-26 1695 }
2c4421adfbc30c Jiri Pirko 2026-08-26 1696
2c4421adfbc30c Jiri Pirko 2026-08-26 1697 static void ctlv_reg_test_root_init_info(struct kunit *test)
2c4421adfbc30c Jiri Pirko 2026-08-26 1698 {
2c4421adfbc30c Jiri Pirko 2026-08-26 1699 struct device *parent;
2c4421adfbc30c Jiri Pirko 2026-08-26 1700 struct ctlv_device *created;
2c4421adfbc30c Jiri Pirko 2026-08-26 1701 u8 init_info;
2c4421adfbc30c Jiri Pirko 2026-08-26 1702
2c4421adfbc30c Jiri Pirko 2026-08-26 1703 parent = kunit_device_register(test, "ctlv-root-info");
2c4421adfbc30c Jiri Pirko 2026-08-26 1704 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, parent);
2c4421adfbc30c Jiri Pirko 2026-08-26 1705 kunit_warning_suppress(test) {
2c4421adfbc30c Jiri Pirko 2026-08-26 @1706 created = ctlv_create(parent, &ctlv_family, &init_info);
2c4421adfbc30c Jiri Pirko 2026-08-26 1707 KUNIT_EXPECT_SUPPRESSED_WARNING_COUNT(test, 1);
2c4421adfbc30c Jiri Pirko 2026-08-26 1708 }
2c4421adfbc30c Jiri Pirko 2026-08-26 1709 KUNIT_ASSERT_TRUE(test, IS_ERR(created));
2c4421adfbc30c Jiri Pirko 2026-08-26 1710 KUNIT_EXPECT_EQ(test, PTR_ERR(created), -EINVAL);
2c4421adfbc30c Jiri Pirko 2026-08-26 1711 }
2c4421adfbc30c Jiri Pirko 2026-08-26 1712
:::::: The code at line 1706 was first introduced by commit
:::::: 2c4421adfbc30c9ee180047f914b19954af67851 ctlv: Add KUnit tests
:::::: TO: Jiri Pirko <jiri@nvidia.com>
:::::: CC: Jiri Pirko <jiri@nvidia.com>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-10-17 20:14 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-17 20:13 [jpirko-mlxsw:wip_attestation_all_1 49/62] drivers/ctlv/tests/registration_kunit.c:1706:48: warning: variable 'init_info' is uninitialized when passed as a const pointer argument here kernel test robot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox