Messages in this thread | | | From | pageexec@freemail ... | Date | Wed, 15 Sep 2010 11:27:47 +0200 | Subject | Re: [PATCH 1/3] setup_arg_pages: diagnose excessive argument size |
| |
On 14 Sep 2010 at 16:04, Roland McGrath wrote:
> > userland could never rely on the kernel's policy at all since get_arg_page > > could have failed for more reasons than overstepping the currently hardcoded > > ARG_MAX check in there. > > I don't see how it could fail except for OOM cases where get_user_pages() > failed rather than blocking. Is that what you mean?
yes but it's not only OOM (ENOMEM from some allocation), but it can be also EPERM from LSM (if mmap_min_addr is set too high) or EFAULT from get_user_pages (e.g., if VM_FAULT_HWPOISON was returned for a requested page).
| |