IB/iser: Start connection after enabling iSER

When a connection is started (a new connection or a recovered one),
iSER should prepare its resources for full-featured mode and only then
notify the iSCSI layer that it is ready to start queueing commands.

Signed-off-by: Erez Zilber <erezz@voltaire.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>

authored by Erez Zilber and committed by Roland Dreier 2e7a7426 ae99a78a

+2 -2
+2 -2
drivers/infiniband/ulp/iser/iscsi_iser.c
··· 363 363 struct iscsi_conn *conn = cls_conn->dd_data; 364 364 int err; 365 365 366 - err = iscsi_conn_start(cls_conn); 366 + err = iser_conn_set_full_featured_mode(conn); 367 367 if (err) 368 368 return err; 369 369 370 - return iser_conn_set_full_featured_mode(conn); 370 + return iscsi_conn_start(cls_conn); 371 371 } 372 372 373 373 static struct iscsi_transport iscsi_iser_transport;