mirror of
https://git.openafs.org/openafs.git
synced 2025-01-19 07:20:11 +00:00
aix mount failure unlock and seterror
set an error usefully and drop the vfs lock Change-Id: I9d901b50722c09e1b131077f0b19e2831e6a44c8 Reviewed-on: http://gerrit.openafs.org/1590 Reviewed-by: Derrick Brashear <shadow@dementia.org> Tested-by: Derrick Brashear <shadow@dementia.org>
This commit is contained in:
parent
42a3eaae93
commit
ac85550c90
@ -66,8 +66,10 @@ afs_mount(afsp, path, data)
|
||||
afsp->vfs_fsid.val[1] = AFS_VFSFSID;
|
||||
|
||||
/* For AFS, we don't allow file over file mounts. */
|
||||
if (afsp->vfs_mntdover->v_type != VDIR)
|
||||
return (ENOTDIR);
|
||||
if (afsp->vfs_mntdover->v_type != VDIR) {
|
||||
AFS_VFSUNLOCK();
|
||||
return (setuerror(ENOTDIR));
|
||||
}
|
||||
/* try to get the root vnode, but don't worry if you don't. The actual
|
||||
* setting of the root vnode (vfs_mntd) is done in afs_root, so that it
|
||||
* get re-eval'd at the right time if things aren't working when we
|
||||
|
Loading…
Reference in New Issue
Block a user