-EACCES |
A component of a path was not searchable. |
-EBUSY |
Source pointed by ebx could not be unmounted because it is busy. |
-EFAULT |
One of the pointer arguments points outside the user address space. |
-EINVAL |
An unmount was attempted, but target was not a mount point.
-or-
sys_umount was called with MNT_EXPIRE and either MNT_DETACH or MNT_FORCE. |
-ELOOP |
Too many link encountered during pathname resolution. |
-EMFILE |
(In case no block device is required:) Table of dummy devices is full. |
-ENAMETOOLONG |
A pathname was longer than MAXPATHLEN. |
-ENOENT |
A pathname was empty or had a nonexistent component. |
-ENOMEM |
The kernel could not allocate a free page to copy filenames or data into. |
-ENOTDIR |
The first argument is not a directory. |
-EPERM |
The caller does not have the required privileges. |
-EAGAIN |
A call to sys_umount specifying MNT_EXPIRE successfully marked an unbusy file system as expired. |