svcrdma: Change WR context get/put to use the kmem cache
authorTom Tucker <tom@opengridcomputing.com>
Wed, 28 May 2008 20:14:02 +0000 (15:14 -0500)
committerTom Tucker <tom@opengridcomputing.com>
Wed, 2 Jul 2008 20:02:02 +0000 (15:02 -0500)
commit8948896c9e098c6fd31a6a698a598a7cbd7fa40e
tree465a4d93c8becb0b2e4750cc1286391916f887b5
parentbf5927d84e70d522f234ca247b27d27c63878b93
svcrdma: Change WR context get/put to use the kmem cache

Change the WR context pool to be shared across mount points. This
reduces the RDMA transport memory footprint significantly since
idle mounts don't consume WR context memory.

Signed-off-by: Tom Tucker <tom@opengridcomputing.com>
include/linux/sunrpc/svc_rdma.h
net/sunrpc/xprtrdma/svc_rdma_transport.c