diff --git a/src/kernel/core/fs/vfs.cpp b/src/kernel/core/fs/vfs.cpp index b31c6f43de..e8c2cf306e 100644 --- a/src/kernel/core/fs/vfs.cpp +++ b/src/kernel/core/fs/vfs.cpp @@ -28,7 +28,6 @@ #include #include #include -#include #include #include #include @@ -4667,7 +4666,7 @@ fs_mount(char *path, const char *device, const char *fsName, uint32 flags, } if (covered_vnode->mount->root_vnode == covered_vnode) { - err = ERR_VFS_ALREADY_MOUNTPOINT; + err = B_BUSY; goto err5; } @@ -4750,7 +4749,7 @@ fs_unmount(char *path, uint32 flags, bool kernel) if (mount->root_vnode != vnode) { // not mountpoint put_vnode(vnode); - return ERR_VFS_NOT_MOUNTPOINT; + return B_BAD_VALUE; } // if the volume is associated with a partition, lock the device of the