Home
last modified time | relevance | path

Searched refs:prev_sess (Results 1 – 1 of 1) sorted by relevance

/linux/fs/smb/server/mgmt/
H A Duser_session.c760 struct ksmbd_session *prev_sess; in destroy_previous_session() local
766 prev_sess = __session_lookup(id); in destroy_previous_session()
767 if (!prev_sess || prev_sess->state == SMB2_SESSION_EXPIRED) in destroy_previous_session()
770 prev_user = prev_sess->user; in destroy_previous_session()
777 down_write(&prev_sess->chann_lock); in destroy_previous_session()
778 if (prev_sess->tearing_down) { in destroy_previous_session()
779 up_write(&prev_sess->chann_lock); in destroy_previous_session()
782 prev_sess->tearing_down = true; in destroy_previous_session()
783 up_write(&prev_sess->chann_lock); in destroy_previous_session()
785 ksmbd_all_conn_set_status(prev_sess, KSMBD_SESS_NEED_RECONNECT); in destroy_previous_session()
[all …]