Skip to content

Commit

Permalink
[PATCH] IB: Simplify calling of list_del in MAD
Browse files Browse the repository at this point in the history
Simplify calling of list_del.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Signed-off-by: Hal Rosenstock <halr@voltaire.com>
Cc: Roland Dreier <rolandd@cisco.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  • Loading branch information
Hal Rosenstock authored and Linus Torvalds committed Jul 27, 2005
1 parent f75b7a5 commit dbf9227
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions drivers/infiniband/core/mad.c
Original file line number Diff line number Diff line change
Expand Up @@ -2188,7 +2188,6 @@ static int retry_send(struct ib_mad_send_wr_private *mad_send_wr)

if (!ret) {
mad_send_wr->refcount++;
list_del(&mad_send_wr->agent_list);
list_add_tail(&mad_send_wr->agent_list,
&mad_send_wr->mad_agent_priv->send_list);
}
Expand Down Expand Up @@ -2223,10 +2222,10 @@ static void timeout_sends(void *data)
break;
}

list_del(&mad_send_wr->agent_list);
if (!retry_send(mad_send_wr))
continue;

list_del(&mad_send_wr->agent_list);
spin_unlock_irqrestore(&mad_agent_priv->lock, flags);

mad_send_wc.wr_id = mad_send_wr->wr_id;
Expand Down

0 comments on commit dbf9227

Please sign in to comment.