]> git.openfabrics.org - ~ardavis/dapl.git/commit
openib: cleanup init/fini and device close on all providers
authorArlin Davis <arlin.r.davis@intel.com>
Mon, 24 Feb 2014 17:40:05 +0000 (09:40 -0800)
committerArlin Davis <arlin.r.davis@intel.com>
Mon, 24 Feb 2014 17:40:05 +0000 (09:40 -0800)
commit5365c0b93b6c2a7742dceef6ebaa7850802c7457
tree42be9cad036ef4dbcda9fc2d2e135af771a0801e
parentaba2a320f869dfb90a50c6f1e8c0df2c99dda1a4
openib: cleanup init/fini and device close on all providers

fd leak with init/fini with pipe for device thread.

Add check on close to insure HCA is on thread process
list before marking and waiting for destroy.

modify dev_list parsing and use device count returned
from IB verbs call.

Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
dapl/openib_cma/device.c
dapl/openib_mcm/device.c
dapl/openib_scm/device.c
dapl/openib_ucm/device.c