[CIFS] Explicitly set stat->blksize
CIFS may perform I/O over the network in larger chunks than the page size, so it should explicitly set stat->blksize to ensure optimal I/O bandwidth Signed-off-by: Dave Kleikamp <shaggy@linux.vnet.ibm.com> Signed-off-by: Steve French <sfrench@us.ibm.com>hifive-unleashed-5.1
parent
4891d53956
commit
5fe14c851e
|
@ -1089,8 +1089,10 @@ int cifs_getattr(struct vfsmount *mnt, struct dentry *dentry,
|
||||||
struct kstat *stat)
|
struct kstat *stat)
|
||||||
{
|
{
|
||||||
int err = cifs_revalidate(dentry);
|
int err = cifs_revalidate(dentry);
|
||||||
if (!err)
|
if (!err) {
|
||||||
generic_fillattr(dentry->d_inode, stat);
|
generic_fillattr(dentry->d_inode, stat);
|
||||||
|
stat->blksize = CIFS_MAX_MSGSIZE;
|
||||||
|
}
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue