[openib-general] [PATCH] kDAPL: cleanup dat/ a bit more

Christoph Hellwig hch at lst.de
Sat Jun 4 03:30:58 PDT 2005


On Fri, Jun 03, 2005 at 11:58:50AM -0700, Caitlin Bestler wrote:
> Since you haven't bothered to learn much about RDMA, let me 
> explain that unlike typical devices an RDMA device can be
> pefrforming IO even when the OS is not aware of it.

We have similar issues with spurious dma transfers and interrupts
on all device classes.  The ->remove callback must make sure the
device is in a quiscent state, by whatever means are nessecary.
This is absolutely nessecary for hot removals to work.

> That is
> why the Quadrics extensions for zero placement are not
> applicable to an RDMA device. That extension, for example,
> only remaps memory when the IO device is not actively
> doing a transfer. Something that the kernel does not
> know with an RDMA device.

How is memory remapping related to device removal?




More information about the general mailing list