diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2024-11-18 10:50:09 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2024-11-18 10:50:09 -0800 |
commit | a5ca57479656f2562f164d650c6646debbe2f99b (patch) | |
tree | 036c195c68afd9e1784d0d96c1f2c6e4a4c306b8 /scripts/generate_rust_target.rs | |
parent | 909d3b571e5a77aef0949818de1efda129dcddbd (diff) | |
parent | 112cca098a7010c02a4d535a253af72e4e5bbd06 (diff) |
Merge tag 'vfs-6.13.usercopy' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Pull copy_struct_to_user helper from Christian Brauner:
"This adds a copy_struct_to_user() helper which is a companion helper
to the already widely used copy_struct_from_user().
It copies a struct from kernel space to userspace, in a way that
guarantees backwards-compatibility for struct syscall arguments as
long as future struct extensions are made such that all new fields are
appended to the old struct, and zeroed-out new fields have the same
meaning as the old struct.
The first user is sched_getattr() system call but the new extensible
pidfs ioctl will be ported to it as well"
* tag 'vfs-6.13.usercopy' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs:
sched_getattr: port to copy_struct_to_user
uaccess: add copy_struct_to_user helper
Diffstat (limited to 'scripts/generate_rust_target.rs')
0 files changed, 0 insertions, 0 deletions