diff options
Diffstat (limited to 'module/zfs/zfs_vnops.c')
-rw-r--r-- | module/zfs/zfs_vnops.c | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/module/zfs/zfs_vnops.c b/module/zfs/zfs_vnops.c index f4e650dee..863adc595 100644 --- a/module/zfs/zfs_vnops.c +++ b/module/zfs/zfs_vnops.c @@ -1208,27 +1208,6 @@ zfs_lookup(struct inode *dip, char *nm, struct inode **ipp, int flags, return (0); } return (error); -#ifdef HAVE_DNLC - } else if (!zdp->z_zfsvfs->z_norm && - (zdp->z_zfsvfs->z_case == ZFS_CASE_SENSITIVE)) { - - vnode_t *tvp = dnlc_lookup(dvp, nm); - - if (tvp) { - error = zfs_fastaccesschk_execute(zdp, cr); - if (error) { - iput(tvp); - return (error); - } - if (tvp == DNLC_NO_VNODE) { - iput(tvp); - return (SET_ERROR(ENOENT)); - } else { - *vpp = tvp; - return (specvp_check(vpp, cr)); - } - } -#endif /* HAVE_DNLC */ } } @@ -1765,13 +1744,6 @@ top: goto out; } -#ifdef HAVE_DNLC - if (realnmp) - dnlc_remove(dvp, realnmp->pn_buf); - else - dnlc_remove(dvp, name); -#endif /* HAVE_DNLC */ - mutex_enter(&zp->z_lock); may_delete_now = atomic_read(&ip->i_count) == 1 && !(zp->z_is_mapped); mutex_exit(&zp->z_lock); |