mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-30 10:38:55 +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 |
||
---|---|---|
.. | ||
import | ||
mk | ||
symbols |