On Sun, 2005-11-13 at 15:28 +0100, Oliver Neukum wrote: > how are failures of dma_map_sg supposed to be reported to higher layers? return DID_REQUEUE in the host byte of the command result is probably closest to the behaviour you want: it will requeue until another command returns for the host which (presumably) frees up some IOMMU resources. James - : send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html