comedi: get rid of compat_alloc_user_space() mess in COMEDI_CHANINFO compat
authorAl Viro <viro@zeniv.linux.org.uk>
Sat, 25 Apr 2020 22:35:03 +0000 (18:35 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Fri, 29 May 2020 00:29:17 +0000 (20:29 -0400)
commit3fbfd2223a271426509830e6340c386a1054cfad
tree3657b87e78e7de34b6d1a113e6a8d50b6bb0495f
parent5c6a8747e0cff47071d6ad3fcfe6f86713cf543a
comedi: get rid of compat_alloc_user_space() mess in COMEDI_CHANINFO compat

Just take copy_from_user() out of do_chaninfo_ioctl() into the caller and
have compat_chaninfo() build a native version and pass it to do_chaninfo_ioctl()
directly.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
drivers/staging/comedi/comedi_fops.c