diff options
author | Enzo Matsumiya <ematsumiya@suse.de> | 2025-06-22 17:04:10 -0300 |
---|---|---|
committer | Enzo Matsumiya <ematsumiya@suse.de> | 2025-06-22 17:04:10 -0300 |
commit | 5aea01db0af37260e4a0a0d17b6f22f4f1764d7e (patch) | |
tree | 62b2060c58bfd79ef6808103314933be93468f85 /fs/smb/client/sess.c | |
parent | d829bbabf99c4bfbdb82a1a8d24d71e76f3dd53b (diff) | |
download | linux-multichannel-fixes-v3.tar.gz linux-multichannel-fixes-v3.tar.bz2 linux-multichannel-fixes-v3.zip |
smb: client: multichannel picking WIPmultichannel-fixes-v3
Signed-off-by: Enzo Matsumiya <ematsumiya@suse.de>
Diffstat (limited to 'fs/smb/client/sess.c')
-rw-r--r-- | fs/smb/client/sess.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/fs/smb/client/sess.c b/fs/smb/client/sess.c index 68e405bfe9cc..b26ede68e889 100644 --- a/fs/smb/client/sess.c +++ b/fs/smb/client/sess.c @@ -565,10 +565,9 @@ cifs_ses_add_channel(struct cifs_ses *ses, rc = cifs_negotiate_protocol(xid, ses, chan->server); if (!rc) { rc = cifs_setup_session(xid, ses, chan->server, ses->local_nls); - if (!rc) { + if (!rc) /* channel is ready to be used */ - list_add(&chan->head, &ses->chans_lru); - } + list_add_tail(&chan->head, &ses->chans_prio); } mutex_unlock(&ses->session_mutex); |