3.16.62-rc1 review patch. If anyone has any objections, please let me know.
------------------ From: Sagi Grimberg <sa...@mellanox.com> commit a0b3b9b2409b409c677f7eb1e0485b816a5848f7 upstream. In case login sequence failed, make sure conn->sess is NULL before calling wait_conn as some transports (iser) may rely on that (waiting for session commands). Signed-off-by: Sagi Grimberg <sa...@mellanox.com> Signed-off-by: Nicholas Bellinger <n...@linux-iscsi.org> Signed-off-by: Ben Hutchings <b...@decadent.org.uk> --- drivers/target/iscsi/iscsi_target_login.c | 1 + 1 file changed, 1 insertion(+) --- a/drivers/target/iscsi/iscsi_target_login.c +++ b/drivers/target/iscsi/iscsi_target_login.c @@ -1209,6 +1209,7 @@ void iscsi_target_login_sess_out(struct } kfree(conn->sess->sess_ops); kfree(conn->sess); + conn->sess = NULL; old_sess_out: iscsi_stop_login_thread_timer(np);