On Mon, 16 Feb 2015 13:46:28 +1100 NeilBrown wrote: > > Anyway, please try: > > diff --git a/fs/nfs/dir.c b/fs/nfs/dir.c > index 9b0c55cb2a2e..a460669dc395 100644 > --- a/fs/nfs/dir.c > +++ b/fs/nfs/dir.c > @@ -541,7 +541,7 @@ int nfs_readdir_page_filler(nfs_readdir_descriptor_t *desc, struct nfs_entry *en > > count++; > > - if (desc->plus != 0) > + if (desc->plus != 0 && entry->fh.size) > nfs_prime_dcache(desc->file->f_path.dentry, entry); > > status = nfs_readdir_add_to_array(entry, page); > > > which you might have to apply by hand. > > Thanks, > NeilBrown Make that "entry->fh->size", not "entry->fh.size" :-( NeilBrown