[PATCH RFC] xen: make it possible to disable XEN_TMEM

From: Vitaly Kuznetsov
Date: Mon Oct 03 2016 - 10:03:01 EST


XEN_TMEM config option has no prompt and it is enabled as module by
default if CLEANCACHE or FRONTSWAP options are set with no way to disable
it. The only in-tree user of the tmem interface is xen-selfballoon which
can itself be disabled so it makes sense to make it possible to disable
XEN_TMEM too. In theory, both these options could be unified under the
XEN_SELFBALLOONING but other (out-of-tree) users of the tmem interface
may exist and someone may want to keep them supported without enabling
XEN_SELFBALLOONING.

Signed-off-by: Vitaly Kuznetsov <vkuznets@xxxxxxxxxx>
---
- I don't know much about tmem and its users thus RFC.
---
drivers/xen/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/xen/Kconfig b/drivers/xen/Kconfig
index f15bb3b7..0ea1df8 100644
--- a/drivers/xen/Kconfig
+++ b/drivers/xen/Kconfig
@@ -166,7 +166,7 @@ config SWIOTLB_XEN
select SWIOTLB

config XEN_TMEM
- tristate
+ tristate "Transcendent Memory support for Xen"
depends on !ARM && !ARM64
default m if (CLEANCACHE || FRONTSWAP)
help
--
2.7.4