IB/hfi1: Release node on insert failure
authorDean Luick <dean.luick@intel.com>
Thu, 28 Jul 2016 19:21:16 +0000 (15:21 -0400)
committerDoug Ledford <dledford@redhat.com>
Wed, 3 Aug 2016 02:46:21 +0000 (22:46 -0400)
commita383f8ec552c9af5066eb488cc7a2d8b3994151d
tree13c4cf39c3c2fc6e20f770b485061ea17f050ee7
parent9ff73c8715dbd02d18b4d99c815f388413314229
IB/hfi1: Release node on insert failure

If unable to insert node into the RB tree cache, node will be freed
before returning from the function.  Null out iovec's pointer to node
so iovec does not try to free it later.

Reviewed-by: Ira Weiny <ira.weiny@intel.com>
Signed-off-by: Dean Luick <dean.luick@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/hw/hfi1/user_sdma.c