|
@@ -616,6 +616,13 @@ void transport_deregister_session(struct se_session *se_sess)
|
|
|
}
|
|
|
EXPORT_SYMBOL(transport_deregister_session);
|
|
|
|
|
|
+void target_remove_session(struct se_session *se_sess)
|
|
|
+{
|
|
|
+ transport_deregister_session_configfs(se_sess);
|
|
|
+ transport_deregister_session(se_sess);
|
|
|
+}
|
|
|
+EXPORT_SYMBOL(target_remove_session);
|
|
|
+
|
|
|
static void target_remove_from_state_list(struct se_cmd *cmd)
|
|
|
{
|
|
|
struct se_device *dev = cmd->se_dev;
|