Committed for 2.33
commit
b74233d0092c9ee6a2faee5adb375b3151bdc99c
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sat Dec 19 18:57:47 2020 +0100
hurd: Also turn KERN_INVALID_ADDRESS to EINVAL
When e.g. mmap is passed an invalid address we would return
KERN_INVALID_ADDRESS, while POSIX applications would expect EINVAL.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-mmap-EINVAL.diff
err = (error_t) ENOMEM;
break;
+ case KERN_INVALID_ADDRESS:
case KERN_INVALID_ARGUMENT:
err = (error_t) EINVAL;
break;