summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2024-11-18 10:50:09 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2024-11-18 10:50:09 -0800
commita5ca57479656f2562f164d650c6646debbe2f99b (patch)
tree036c195c68afd9e1784d0d96c1f2c6e4a4c306b8 /arch
parent909d3b571e5a77aef0949818de1efda129dcddbd (diff)
parent112cca098a7010c02a4d535a253af72e4e5bbd06 (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 'arch')
0 files changed, 0 insertions, 0 deletions