diff options
| author | Konstantin Belousov <kib@FreeBSD.org> | 2008-12-12 11:10:10 +0000 |
|---|---|---|
| committer | Konstantin Belousov <kib@FreeBSD.org> | 2008-12-12 11:10:10 +0000 |
| commit | c7c7520a95edcfa85f8f373ece101281dd195fe6 (patch) | |
| tree | 61ad921aa4f5b55ddad7b91f3f77d01b03bd938f | |
| parent | 87e4e7088df4970e24e29bbac6a88e80722a3f8d (diff) | |
Notes
| -rw-r--r-- | sys/fs/devfs/devfs_vnops.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/fs/devfs/devfs_vnops.c b/sys/fs/devfs/devfs_vnops.c index e454a5e437a5..e0672dac0479 100644 --- a/sys/fs/devfs/devfs_vnops.c +++ b/sys/fs/devfs/devfs_vnops.c @@ -241,8 +241,10 @@ devfs_vptocnp(struct vop_vptocnp_args *ap) mtx_unlock(&devfs_de_interlock); vholdl(*dvp); VI_UNLOCK(*dvp); - } else + } else { + mtx_unlock(&devfs_de_interlock); error = ENOENT; + } finished: sx_xunlock(&dmp->dm_lock); return (error); |
