]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
powerpc: fix dead default for GUEST_STATE_BUFFER_TEST
authorJulian Braha <julianbraha@gmail.com>
Sun, 5 Apr 2026 16:15:45 +0000 (17:15 +0100)
committerMadhavan Srinivasan <maddy@linux.ibm.com>
Tue, 12 May 2026 06:20:52 +0000 (11:50 +0530)
The GUEST_STATE_BUFFER_TEST config option should default
to KUNIT_ALL_TESTS so that if all tests are enabled then
it is included, but currently the 'default KUNIT_ALL_TESTS'
statement is shadowed by 'def_tristate n',
meaning that this second default statement is currently dead code.

It looks to me like the commit
6ccbbc33f06a ("KVM: PPC: Add helper library for Guest State Buffers")
intended to set the default to KUNIT_ALL_TESTS, but mistakenly
missed the def_tristate.

This dead code was found by kconfirm, a static analysis tool for Kconfig.

Fixes: 6ccbbc33f06a ("KVM: PPC: Add helper library for Guest State Buffers")
Signed-off-by: Julian Braha <julianbraha@gmail.com>
Tested-by: Gautam Menghani <gautam@linux.ibm.com>
Reviewed-by: Amit Machhiwal <amachhiw@linux.ibm.com>
Reviewed-by: Harsh Prateek Bora <harshpb@linux.ibm.com>
Signed-off-by: Madhavan Srinivasan <maddy@linux.ibm.com>
Link: https://patch.msgid.link/20260405161545.161006-1-julianbraha@gmail.com
arch/powerpc/Kconfig.debug

index f15e5920080ba5e2b5058ead26d67887c9c1a268..e8718bc13eeb1b3a89c0c6a05b59f5dbdf1a29a0 100644 (file)
@@ -83,11 +83,10 @@ config MSI_BITMAP_SELFTEST
        depends on DEBUG_KERNEL
 
 config GUEST_STATE_BUFFER_TEST
-       def_tristate n
+       def_tristate KUNIT_ALL_TESTS
        prompt "Enable Guest State Buffer unit tests"
        depends on KUNIT
        depends on KVM_BOOK3S_HV_POSSIBLE
-       default KUNIT_ALL_TESTS
        help
          The Guest State Buffer is a data format specified in the PAPR.
          It is by hcalls to communicate the state of L2 guests between