Brian Gianforcaro
9a04f53a0f
Kernel: Utilize AK::Userspace<T> in the ioctl interface
...
It's easy to forget the responsibility of validating and safely copying
kernel parameters in code that is far away from syscalls. ioctl's are
one such example, and bugs there are just as dangerous as at the root
syscall level.
To avoid this case, utilize the AK::Userspace<T> template in the ioctl
kernel interface so that implementors have no choice but to properly
validate and copy ioctl pointer arguments.
2021-07-27 01:23:37 +04:30
..
2021-04-22 11:22:27 +02:00
2021-07-25 17:28:05 +02:00
2021-07-18 01:53:04 +02:00
2021-07-17 21:10:32 +02:00
2021-07-11 00:51:38 +02:00
2021-07-11 00:51:38 +02:00
2021-07-18 02:21:34 +02:00
2021-07-18 02:21:34 +02:00
2021-07-18 01:53:04 +02:00
2021-07-18 01:53:04 +02:00
2021-04-29 22:16:18 +02:00
2021-04-22 11:22:27 +02:00
2021-07-18 02:15:56 +02:00
2021-07-18 01:53:04 +02:00
2021-07-18 01:53:04 +02:00
2021-07-17 21:10:32 +02:00
2021-07-27 01:23:37 +04:30
2021-07-27 01:23:37 +04:30
2021-07-11 00:33:27 +02:00
2021-07-11 00:33:27 +02:00
2021-07-20 17:44:30 +04:30
2021-07-20 17:44:30 +04:30
2021-07-11 01:01:54 +02:00
2021-07-18 01:53:04 +02:00
2021-07-21 21:24:26 +02:00
2021-07-21 21:24:26 +02:00
2021-07-27 01:23:37 +04:30
2021-07-27 01:23:37 +04:30
2021-07-11 00:20:38 +02:00
2021-04-22 11:22:27 +02:00
2021-07-18 01:53:04 +02:00
2021-07-21 21:24:26 +02:00
2021-07-11 00:51:06 +02:00
2021-07-18 01:53:04 +02:00
2021-07-18 01:53:04 +02:00
2021-07-18 01:53:04 +02:00
2021-07-18 02:24:26 +02:00
2021-07-18 02:24:26 +02:00
2021-07-18 02:23:22 +02:00
2021-07-18 02:23:22 +02:00
2021-07-18 01:53:04 +02:00
2021-07-17 23:50:01 +02:00
2021-07-18 14:29:27 +02:00
2021-07-18 14:29:27 +02:00
2021-07-19 18:20:34 +02:00
2021-07-17 21:10:32 +02:00