Version: 1
-Previous: e0db4aa8326d02de9b5a2c6b5b64368d00c1dbc7
-Head: caa3348fa47c2828097b9f547342e554f6232b29
+Previous: 8aa66f7ab12bbcb0906a008e378040d7eb90ce56
+Head: c44b3110a4c065b9209985f74341f48259247f37
Applied:
+ cma-rm-pd: c44b3110a4c065b9209985f74341f48259247f37
Unapplied:
transpose: 84e0beee0d2d3c217cd9703b9e438d25856cacb6
fork: 0744fbe2b19f7924faf0dce72349307cc445577e
--- /dev/null
+Bottom: 7ec243f3149e9a1ff1d5183f18e30d2458e354d6
+Top: 7ec243f3149e9a1ff1d5183f18e30d2458e354d6
+Author: Sean Hefty <sean.hefty@intel.com>
+Date: 2012-07-19 10:09:48 -0700
+
+librdmacm: Only allocate verbs resources when needed
+
+The librdmacm allocates a PD per device on initialization. Although
+we need to maintain the device list while the library is loaded
+(see rdma_get_devices), we can reduce the overhead by only allocating
+verbs resources when they are needed.
+
+This allows the rsocket preload library to support fork for
+applications that spawn connections off to child processes.
+
+Signed-off-by: Sean Hefty <sean.hefty@intel.com>
+
+
+---
+
+