X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=fs%2Fisofs%2Fnamei.c;h=7b543e6b6526dc8ceebe9bd09aaa07e2d7045236;hb=a46171d0100eafc0c276962d80f470406d66dcdd;hp=6f6dd0c6429f206374fcb6230a4f2f52de56da6a;hpb=f643ff550afbc82a2bc7026f4a6d64427e4fbc99;p=karo-tx-linux.git diff --git a/fs/isofs/namei.c b/fs/isofs/namei.c index 6f6dd0c6429f..7b543e6b6526 100644 --- a/fs/isofs/namei.c +++ b/fs/isofs/namei.c @@ -20,6 +20,8 @@ isofs_cmp(struct dentry *dentry, const char *compare, int dlen) struct qstr qstr; qstr.name = compare; qstr.len = dlen; + if (likely(!dentry->d_op)) + return dentry->d_name.len != dlen || memcmp(dentry->d_name.name, compare, dlen); return dentry->d_op->d_compare(NULL, NULL, dentry->d_name.len, dentry->d_name.name, &qstr); }