xen/tmem: Remove the usage of 'noselfshrink' and use 'tmem.selfshrink' bool instead.
[deliverable/linux.git] / drivers / xen / Kconfig
index 67af155cf60286f87c6dc1c576d72008d6e5c4fb..98e9744e335925717e726c11eaacf322990f2e3a 100644 (file)
@@ -22,7 +22,7 @@ config XEN_SELFBALLOONING
          ballooning is disabled by default but can be enabled with the
          'selfballooning' kernel boot parameter.  If FRONTSWAP is configured,
          frontswap-selfshrinking is enabled by default but can be disabled
-         with the 'noselfshrink' kernel boot parameter; and self-ballooning
+         with the 'tmem.selfshrink=0' kernel boot parameter; and self-ballooning
          is enabled by default but can be disabled with the 'noselfballooning'
          kernel boot parameter.  Note that systems without a sufficiently
          large swap device should not enable self-ballooning.
@@ -141,13 +141,13 @@ config XEN_GRANT_DEV_ALLOC
 
 config SWIOTLB_XEN
        def_bool y
-       depends on PCI
+       depends on PCI && X86
        select SWIOTLB
 
 config XEN_TMEM
-       bool
+       tristate
        depends on !ARM
-       default y if (CLEANCACHE || FRONTSWAP)
+       default m if (CLEANCACHE || FRONTSWAP)
        help
          Shim to interface in-kernel Transcendent Memory hooks
          (e.g. cleancache and frontswap) to Xen tmem hypercalls.
This page took 0.03095 seconds and 5 git commands to generate.