X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=fs%2Fcoda%2Fdir.c;h=2b8dae4d121ee5ad7d42ff879ce1a7c496d295f0;hb=67290f41b2715de0e0ae93c9285fcbe37ffc5b22;hp=29badd91360fdca54dc40c1b2a4d8f7af12b88c8;hpb=c5ba47ba7f3810adf4974ed4fe7134327333130d;p=karo-tx-linux.git diff --git a/fs/coda/dir.c b/fs/coda/dir.c index 29badd91360f..2b8dae4d121e 100644 --- a/fs/coda/dir.c +++ b/fs/coda/dir.c @@ -23,10 +23,9 @@ #include #include -#include #include -#include -#include +#include "coda_linux.h" +#include "coda_cache.h" #include "coda_int.h" @@ -61,7 +60,7 @@ static int coda_return_EIO(void) } #define CODA_EIO_ERROR ((void *) (coda_return_EIO)) -static const struct dentry_operations coda_dentry_operations = +const struct dentry_operations coda_dentry_operations = { .d_revalidate = coda_dentry_revalidate, .d_delete = coda_dentry_delete, @@ -126,8 +125,6 @@ static struct dentry *coda_lookup(struct inode *dir, struct dentry *entry, struc return ERR_PTR(error); exit: - d_set_d_op(entry, &coda_dentry_operations); - if (inode && (type & CODA_NOCACHE)) coda_flag_inode(inode, C_VATTR | C_PURGE);