Document more possible syscall errors
For syscalls that
enforce_root()?, describe why they would return EPERM in rustdoc. Also, EINVAL on
level > 3 in
iopl(), ENOMEM in
physalloc(), and EFAULT in
Should ESRCH be documented in the same way? I don't think it's something userspace developers will need...