mirror of
https://github.com/genodelabs/genode.git
synced 2025-01-04 21:14:13 +00:00
b30bacf86e
The IP stack checks "user" pointer access, for example, for iov's using 'access_ok' which in turn calls '__access_ok'. The function checks if the pointer is below TASK_SIZE_MAX, which is usually a big value on 64 bit systems, but 3GB on 32 bit systems. Because the IP stack is mostly used with Genode's libc, where pointers on some kernels (base-linux) can be >3GB and we don't want to make an additional copy of each buffer/iov interacting with the IP stack, we short circuit the function issue #5165 |
||
---|---|---|
.. | ||
arm_v6 | ||
arm_v7 | ||
arm_v8 | ||
x86_32 | ||
x86_64 |