[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