aboutsummaryrefslogtreecommitdiff
path: root/linux/src
diff options
context:
space:
mode:
authorSergey Bugaev <bugaevc@gmail.com>2024-03-27 19:18:29 +0300
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2024-03-27 19:44:03 +0100
commite4685d299c3933403c16ada60c6f65f579c3b479 (patch)
treee2caebaa20f9a6cecb8371e34314f37568e0b1f0 /linux/src
parent74dff42e4ebd48ed6eb0a3b9dac0cc4ea7d50902 (diff)
downloadgnumach-e4685d299c3933403c16ada60c6f65f579c3b479.tar.gz
gnumach-e4685d299c3933403c16ada60c6f65f579c3b479.tar.bz2
gnumach-e4685d299c3933403c16ada60c6f65f579c3b479.zip
gsync: Use copyin()/copyout() to access user memory
Depending on the architecture and setup, it may not be possible to access user memory directly, for example, due to user mode mappings not being accessible from kernel mode (x86 SMAP, AArch64 PAN). There are dedicated machine-specific copyin()/copyout() routines that know how to access user memory from the kernel; use them. Message-ID: <20240327161841.95685-6-bugaevc@gmail.com>
Diffstat (limited to 'linux/src')
0 files changed, 0 insertions, 0 deletions