From c5048ddee936ca5ce0aeb79172ce512130779d31 Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Tue, 3 Feb 2026 13:30:37 +0100 Subject: [PATCH] driver core: disable revocable code from build The revocable code is still under active discussion, and there is no in-kernel users of it. So disable it from the build for now so that no one suffers from it being present in the tree, yet leave it in the source tree so that others can easily test it by reverting this commit and building off of it for future releases. Acked-by: Danilo Krummrich Link: https://patch.msgid.link/2026020307-rimmed-dreamy-5a67@gregkh Reviewed-by: Tzung-Bi Shih Signed-off-by: Greg Kroah-Hartman --- drivers/base/Kconfig | 2 +- drivers/base/Makefile | 2 +- tools/testing/selftests/Makefile | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/base/Kconfig b/drivers/base/Kconfig index 8f7d7b9d81ac9..9f318b98144d3 100644 --- a/drivers/base/Kconfig +++ b/drivers/base/Kconfig @@ -254,7 +254,7 @@ endmenu # Kunit test cases config REVOCABLE_KUNIT_TEST tristate "Kunit tests for revocable" if !KUNIT_ALL_TESTS - depends on KUNIT + depends on KUNIT && BROKEN default KUNIT_ALL_TESTS help Kunit tests for the revocable API. diff --git a/drivers/base/Makefile b/drivers/base/Makefile index 4185aaa9bbb99..4c6607616a730 100644 --- a/drivers/base/Makefile +++ b/drivers/base/Makefile @@ -6,7 +6,7 @@ obj-y := component.o core.o bus.o dd.o syscore.o \ cpu.o firmware.o init.o map.o devres.o \ attribute_container.o transport_class.o \ topology.o container.o property.o cacheinfo.o \ - swnode.o faux.o revocable.o + swnode.o faux.o obj-$(CONFIG_AUXILIARY_BUS) += auxiliary.o obj-$(CONFIG_DEVTMPFS) += devtmpfs.o obj-y += power/ diff --git a/tools/testing/selftests/Makefile b/tools/testing/selftests/Makefile index 11b6515ce3d05..56e44a98d6a59 100644 --- a/tools/testing/selftests/Makefile +++ b/tools/testing/selftests/Makefile @@ -17,7 +17,6 @@ TARGETS += damon TARGETS += devices/error_logs TARGETS += devices/probe TARGETS += dmabuf-heaps -TARGETS += drivers/base/revocable TARGETS += drivers/dma-buf TARGETS += drivers/ntsync TARGETS += drivers/s390x/uvdevice -- 2.47.3