smb3: default to minimum of two channels when multichannel specified
When "multichannel" is specified on mount, make sure to default to at least two channels. Signed-off-by: Steve French <stfrench@microsoft.com> Reviewed-by: Ronnie Sahlberg <lsahlber@redhat.com>
This commit is contained in:
parent
5f68ea4aa9
commit
1ee0e6d47d
@ -1964,9 +1964,13 @@ cifs_parse_mount_options(const char *mountdata, const char *devname,
|
|||||||
break;
|
break;
|
||||||
case Opt_multichannel:
|
case Opt_multichannel:
|
||||||
vol->multichannel = true;
|
vol->multichannel = true;
|
||||||
|
/* if number of channels not specified, default to 2 */
|
||||||
|
if (vol->max_channels < 2)
|
||||||
|
vol->max_channels = 2;
|
||||||
break;
|
break;
|
||||||
case Opt_nomultichannel:
|
case Opt_nomultichannel:
|
||||||
vol->multichannel = false;
|
vol->multichannel = false;
|
||||||
|
vol->max_channels = 1;
|
||||||
break;
|
break;
|
||||||
case Opt_compress:
|
case Opt_compress:
|
||||||
vol->compression = UNKNOWN_TYPE;
|
vol->compression = UNKNOWN_TYPE;
|
||||||
|
Loading…
Reference in New Issue
Block a user