Commit f30cc765 authored by Alex Williamson's avatar Alex Williamson Committed by David Mosberger

[PATCH] ia64: turn off ALLOW_IOV_BYPASS

Since the BIO-layer assumes that blocks can be merged virtually
at the granularity of BIO_VMERGE_BOUNDARY, independent of what device
is in use, we always need to go through the I/O MMU, even for 64-bit
devices.  Hopefully, the BIO-layer can be made smarter some day.
parent e0fc250a
...@@ -47,8 +47,10 @@ ...@@ -47,8 +47,10 @@
/* /*
** This option allows cards capable of 64bit DMA to bypass the IOMMU. If ** This option allows cards capable of 64bit DMA to bypass the IOMMU. If
** not defined, all DMA will be 32bit and go through the TLB. ** not defined, all DMA will be 32bit and go through the TLB.
** There's potentially a conflict in the bio merge code with us
** advertising an iommu, but then bypassing it. Disabled for now.
*/ */
#define ALLOW_IOV_BYPASS #undef ALLOW_IOV_BYPASS
/* /*
** If a device prefetches beyond the end of a valid pdir entry, it will cause ** If a device prefetches beyond the end of a valid pdir entry, it will cause
......
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