[openib-general] [PATCH 5/6] [RFC] iser handling of memory for RDMA
Christoph Hellwig
hch at lst.de
Tue Feb 28 04:47:32 PST 2006
> use kmap_atomic instead of page_address in the code copying from/to SG
> which is unaligned for rdma
this isn't entirely correct I think. iser_finalize_rdma_unaligned_sg
is called from a tasklist, which is softirq context, so you can't use
KM_USER0 there. KM_SOFTIRQ0 should probably work. Otoh tasklets are not
very scalable because tasklets of a type a serialized against running
at multiple cpus, so maybe you should switch to a different mechanisms.
More information about the general
mailing list