cifs: protect against server returning invalid file system block size
authorSteve French <stfrench@microsoft.com>
Sat, 15 Sep 2018 19:07:09 +0000 (14:07 -0500)
committerSteve French <stfrench@microsoft.com>
Wed, 24 Oct 2018 02:16:04 +0000 (21:16 -0500)
commit5a519bead49938aa0e3086bc753930d610fbd705
treeb918add3eb0344a338b749e3f089e9ac44e02bb6
parent2c887635cd6ab3af619dc2be94e5bf8f2e172b78
cifs: protect against server returning invalid file system block size

For a network file system we generally prefer large i/o, but
if the server returns invalid file system block/sector sizes
in cifs (vers=1.0) QFSInfo then set block size to a default
of a reasonable minimum (4K).

Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
Reviewed-by: Aurelien Aptel <aaptel@suse.com>
fs/cifs/cifssmb.c