diff options
Diffstat (limited to 'fs/fuse/dir.c')
-rw-r--r-- | fs/fuse/dir.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/fuse/dir.c b/fs/fuse/dir.c index 2b112d978e9f..85065221a58a 100644 --- a/fs/fuse/dir.c +++ b/fs/fuse/dir.c | |||
@@ -21,6 +21,8 @@ static bool fuse_use_readdirplus(struct inode *dir, struct file *filp) | |||
21 | 21 | ||
22 | if (!fc->do_readdirplus) | 22 | if (!fc->do_readdirplus) |
23 | return false; | 23 | return false; |
24 | if (!fc->readdirplus_auto) | ||
25 | return true; | ||
24 | if (test_and_clear_bit(FUSE_I_ADVISE_RDPLUS, &fi->state)) | 26 | if (test_and_clear_bit(FUSE_I_ADVISE_RDPLUS, &fi->state)) |
25 | return true; | 27 | return true; |
26 | if (filp->f_pos == 0) | 28 | if (filp->f_pos == 0) |