diff options
| -rw-r--r-- | fs/smb/client/sess.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/smb/client/sess.c b/fs/smb/client/sess.c index ef3b498b0a02..d9cd8766e09b 100644 --- a/fs/smb/client/sess.c +++ b/fs/smb/client/sess.c @@ -560,6 +560,9 @@ cifs_ses_add_channel(struct cifs_ses *ses, chan_server = cifs_get_tcp_session(ctx, ses->server); + if (ses->server->compression.enabled) + chan_server->compression = ses->server->compression; + spin_lock(&ses->chan_lock); chan = &ses->chans[ses->chan_count]; chan->server = chan_server; |
