Re: struct page to 36 (or 64) bit bus address?

David S. Miller
2001-08-13T13:51:39Z

From: Alan Cox <alan@lxorguk.ukuu.org.uk>
Date: Sun, 12 Aug 2001 12:49:00 +0100 (BST)

Actually its pretty trivial to resolve that I think. We already follow
precisely the right procedure for some other scsi events. So

scsi_retry_command(SCpnt);

would map to setting the error and returning.

To make sure we're on the same wave length, are you suggesting
this is the kind of thing we'd call in a callback from the PCI
DMA support layer?

That's the core bit, some callback mechanism. You need this to let
the drivers get "jump started" when IOMMU mappings become available
once more.

Later,
David S. Miller
davem@redhat.com