Commit 768cc2d3 authored by Linas Vepstas's avatar Linas Vepstas Committed by Paul Mackerras

[POWERPC] IOMMU virtual merge is no longer experimental

Per conversations with BenH, IOMMU virtual merging should no longer
be considered to be an "experimental" feature.  In particular,
CONFIG_VMERGE has been set to "y" in the defconfigs for quite a while.
Signed-off-by: default avatarLinas Vepstas <linas@austin.ibm.com>
Acked-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>

----
 arch/powerpc/Kconfig |   11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)
Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
parent b2315372
...@@ -181,16 +181,17 @@ config MATH_EMULATION ...@@ -181,16 +181,17 @@ config MATH_EMULATION
instructions to run. instructions to run.
config IOMMU_VMERGE config IOMMU_VMERGE
bool "Enable IOMMU virtual merging (EXPERIMENTAL)" bool "Enable IOMMU virtual merging"
depends on EXPERIMENTAL && PPC64 depends on PPC64
default n default y
help help
Cause IO segments sent to a device for DMA to be merged virtually Cause IO segments sent to a device for DMA to be merged virtually
by the IOMMU when they happen to have been allocated contiguously. by the IOMMU when they happen to have been allocated contiguously.
This doesn't add pressure to the IOMMU allocator. However, some This doesn't add pressure to the IOMMU allocator. However, some
drivers don't support getting large merged segments coming back drivers don't support getting large merged segments coming back
from *_map_sg(). Say Y if you know the drivers you are using are from *_map_sg().
properly handling this case.
Most drivers don't have this problem; it is safe to say Y here.
config HOTPLUG_CPU config HOTPLUG_CPU
bool "Support for enabling/disabling CPUs" bool "Support for enabling/disabling CPUs"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment