diff options
Diffstat (limited to 'fs/nfs/dir.c')
-rw-r--r-- | fs/nfs/dir.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/fs/nfs/dir.c b/fs/nfs/dir.c index e59fd31c9a22..625d8e5fb39d 100644 --- a/fs/nfs/dir.c +++ b/fs/nfs/dir.c | |||
@@ -334,8 +334,6 @@ int find_dirent_page(nfs_readdir_descriptor_t *desc) | |||
334 | status = PTR_ERR(page); | 334 | status = PTR_ERR(page); |
335 | goto out; | 335 | goto out; |
336 | } | 336 | } |
337 | if (!PageUptodate(page)) | ||
338 | goto read_error; | ||
339 | 337 | ||
340 | /* NOTE: Someone else may have changed the READDIRPLUS flag */ | 338 | /* NOTE: Someone else may have changed the READDIRPLUS flag */ |
341 | desc->page = page; | 339 | desc->page = page; |
@@ -349,9 +347,6 @@ int find_dirent_page(nfs_readdir_descriptor_t *desc) | |||
349 | out: | 347 | out: |
350 | dfprintk(DIRCACHE, "NFS: %s: returns %d\n", __FUNCTION__, status); | 348 | dfprintk(DIRCACHE, "NFS: %s: returns %d\n", __FUNCTION__, status); |
351 | return status; | 349 | return status; |
352 | read_error: | ||
353 | page_cache_release(page); | ||
354 | return -EIO; | ||
355 | } | 350 | } |
356 | 351 | ||
357 | /* | 352 | /* |