X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=nfs3%2Fnfs3.c;h=918da6345ff8702628ecc0e69dcb931155ea504f;hb=f7c854f10e61064438a6a7e52b23e108268ca168;hp=b5dae8075acafbf756d6bb52771bdccbcb0778fa;hpb=7fea6eae8397d399c2557bdcbb969255dd440d72;p=bluesky.git diff --git a/nfs3/nfs3.c b/nfs3/nfs3.c index b5dae80..918da63 100644 --- a/nfs3/nfs3.c +++ b/nfs3/nfs3.c @@ -1012,9 +1012,7 @@ void nfsproc3_readdirplus_3_svc(readdirplus3args *argp, RPCRequest *req) && dircount + attrcount <= argp->maxcount) { BlueSkyDirent *d = g_sequence_get(i); - BlueSkyInode *inode = bluesky_get_inode(fs, d->inum); - if (inode != NULL) - bluesky_inode_unref(inode); + bluesky_inode_prefetch(fs, d->inum); dircount += 24 + ((strlen(d->name) + 3) & ~3); attrcount += 88 + 8 + 8; i = g_sequence_iter_next(i);