|
24 | 24 | #include "fs_context.h"
|
25 | 25 |
|
26 | 26 | static int
|
27 |
| -cifs_ses_add_channel(struct cifs_sb_info *cifs_sb, struct cifs_ses *ses, |
| 27 | +cifs_ses_add_channel(struct cifs_ses *ses, |
28 | 28 | struct cifs_server_iface *iface);
|
29 | 29 |
|
30 | 30 | bool
|
@@ -172,7 +172,7 @@ cifs_chan_is_iface_active(struct cifs_ses *ses,
|
172 | 172 | }
|
173 | 173 |
|
174 | 174 | /* returns number of channels added */
|
175 |
| -int cifs_try_adding_channels(struct cifs_sb_info *cifs_sb, struct cifs_ses *ses) |
| 175 | +int cifs_try_adding_channels(struct cifs_ses *ses) |
176 | 176 | {
|
177 | 177 | struct TCP_Server_Info *server = ses->server;
|
178 | 178 | int old_chan_count, new_chan_count;
|
@@ -255,7 +255,7 @@ int cifs_try_adding_channels(struct cifs_sb_info *cifs_sb, struct cifs_ses *ses)
|
255 | 255 | kref_get(&iface->refcount);
|
256 | 256 |
|
257 | 257 | spin_unlock(&ses->iface_lock);
|
258 |
| - rc = cifs_ses_add_channel(cifs_sb, ses, iface); |
| 258 | + rc = cifs_ses_add_channel(ses, iface); |
259 | 259 | spin_lock(&ses->iface_lock);
|
260 | 260 |
|
261 | 261 | if (rc) {
|
@@ -458,7 +458,7 @@ cifs_ses_find_chan(struct cifs_ses *ses, struct TCP_Server_Info *server)
|
458 | 458 | }
|
459 | 459 |
|
460 | 460 | static int
|
461 |
| -cifs_ses_add_channel(struct cifs_sb_info *cifs_sb, struct cifs_ses *ses, |
| 461 | +cifs_ses_add_channel(struct cifs_ses *ses, |
462 | 462 | struct cifs_server_iface *iface)
|
463 | 463 | {
|
464 | 464 | struct TCP_Server_Info *chan_server;
|
@@ -537,7 +537,7 @@ cifs_ses_add_channel(struct cifs_sb_info *cifs_sb, struct cifs_ses *ses,
|
537 | 537 | * This will be used for encoding/decoding user/domain/pw
|
538 | 538 | * during sess setup auth.
|
539 | 539 | */
|
540 |
| - ctx->local_nls = cifs_sb->local_nls; |
| 540 | + ctx->local_nls = ses->local_nls; |
541 | 541 |
|
542 | 542 | /* Use RDMA if possible */
|
543 | 543 | ctx->rdma = iface->rdma_capable;
|
@@ -583,7 +583,7 @@ cifs_ses_add_channel(struct cifs_sb_info *cifs_sb, struct cifs_ses *ses,
|
583 | 583 |
|
584 | 584 | rc = cifs_negotiate_protocol(xid, ses, chan->server);
|
585 | 585 | if (!rc)
|
586 |
| - rc = cifs_setup_session(xid, ses, chan->server, cifs_sb->local_nls); |
| 586 | + rc = cifs_setup_session(xid, ses, chan->server, ses->local_nls); |
587 | 587 |
|
588 | 588 | mutex_unlock(&ses->session_mutex);
|
589 | 589 |
|
|
0 commit comments