Forráskód Böngészése

NFSv4.1/pnfs: Don't ask for a read layout for an empty file.

Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Trond Myklebust 10 éve
szülő
commit
4ae93560b1
1 módosított fájl, 3 hozzáadás és 0 törlés
  1. 3 0
      fs/nfs/pnfs.c

+ 3 - 0
fs/nfs/pnfs.c

@@ -1494,6 +1494,9 @@ pnfs_update_layout(struct inode *ino,
 	if (!pnfs_enabled_sb(NFS_SERVER(ino)))
 	if (!pnfs_enabled_sb(NFS_SERVER(ino)))
 		goto out;
 		goto out;
 
 
+	if (iomode == IOMODE_READ && i_size_read(ino) == 0)
+		goto out;
+
 	if (pnfs_within_mdsthreshold(ctx, ino, iomode))
 	if (pnfs_within_mdsthreshold(ctx, ino, iomode))
 		goto out;
 		goto out;