* [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 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.