Andi Kleen wrote: > >> The AHCI code falls back to 32bit DMA in that case. Which in turn >> causes the problem seen by Srihari. There is not much printk sticking >> necessary, the code is simply not handling this. > > What code is not handling what? > > IOMMU merging should be always safe. If it is not the driver should > not submit things in a single SG list. Yeap, a sg merged by IOMMU should be safe. It's just another contiguous memory area from the POV of the controller anyway. I wonder what went wrong here. What has exactly changed with iommu_merge patch? -- tejun - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html