mirror of
https://github.com/torvalds/linux.git
synced 2026-05-23 06:31:58 +02:00
pidfs: switch to copy_struct_to_user()
We have a helper that deals with all the required logic. Link: https://lore.kernel.org/r/20250305-work-pidfs-kill_on_last_close-v3-1-c8c3d8361705@kernel.org Reviewed-by: Jeff Layton <jlayton@kernel.org> Reviewed-by: Oleg Nesterov <oleg@redhat.com> Signed-off-by: Christian Brauner <brauner@kernel.org>
This commit is contained in:
parent
b1e809e7f6
commit
816b2e6020
|
|
@ -276,10 +276,7 @@ static long pidfd_info(struct task_struct *task, unsigned int cmd, unsigned long
|
|||
* userspace knows about will be copied. If userspace provides a new
|
||||
* struct, only the bits that the kernel knows about will be copied.
|
||||
*/
|
||||
if (copy_to_user(uinfo, &kinfo, min(usize, sizeof(kinfo))))
|
||||
return -EFAULT;
|
||||
|
||||
return 0;
|
||||
return copy_struct_to_user(uinfo, usize, &kinfo, sizeof(kinfo), NULL);
|
||||
}
|
||||
|
||||
static bool pidfs_ioctl_valid(unsigned int cmd)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user