From 2ab81dfa2ee92857710c9c5ff774abe960cf1e19 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Sat, 28 Jun 2014 20:15:45 +0000 Subject: [PATCH] scst_local: Avoid that session deletion triggers a kernel warning git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@5631 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- scst_local/scst_local.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scst_local/scst_local.c b/scst_local/scst_local.c index 8b25ab346..31d18165c 100644 --- a/scst_local/scst_local.c +++ b/scst_local/scst_local.c @@ -154,6 +154,8 @@ static int __scst_local_add_adapter(struct scst_local_tgt *tgt, const char *initiator_name, bool locked); static int scst_local_add_adapter(struct scst_local_tgt *tgt, const char *initiator_name); +static void scst_local_close_session_impl(struct scst_local_sess *sess, + bool async); static void scst_local_remove_adapter(struct scst_local_sess *sess); static int scst_local_add_target(const char *target_name, struct scst_local_tgt **out_tgt); @@ -788,7 +790,7 @@ static ssize_t scst_local_sysfs_mgmt_cmd(char *buf) res = -EINVAL; goto out_unlock; } - scst_local_remove_adapter(sess); + scst_local_close_session_impl(sess, false); } res = 0;