IB/srp: Suppress superfluous error messages
authorBart Van Assche <bvanassche@acm.org>
Sun, 25 Dec 2011 12:18:12 +0000 (12:18 +0000)
committerRoland Dreier <roland@purestorage.com>
Sat, 1 Dec 2012 01:40:31 +0000 (17:40 -0800)
commit294c875a65269361defd7aeb97804ba99eb57cbf
tree64b3567dda8122a701516dfa432fee53f3b644ed
parent4f0af69799b0e7b9805c4d174169f5ed7bf315c1
IB/srp: Suppress superfluous error messages

Keep track of the connection state.  Only report QP errors while
connected.  Only invoke ib_send_cm_dreq() when connected so that
invoking srp_disconnect_target() after having received a DREQ does not
cause an error message to be printed.

Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Acked-by: David Dillow <dillowda@ornl.gov>
Signed-off-by: Roland Dreier <roland@purestorage.com>
drivers/infiniband/ulp/srp/ib_srp.c
drivers/infiniband/ulp/srp/ib_srp.h