Loading drivers/char/adsprpc.c +4 −0 Original line number Diff line number Diff line Loading @@ -2442,6 +2442,10 @@ static long fastrpc_device_ioctl(struct file *file, unsigned int ioctl_num, if (!size) size = sizeof(struct fastrpc_ioctl_init_attrs); VERIFY(err, 0 == copy_from_user(&p.init, param, size)); if (err) goto bail; VERIFY(err, p.init.init.filelen >= 0 && p.init.init.memlen >= 0); if (err) goto bail; VERIFY(err, 0 == fastrpc_init_process(fl, &p.init)); Loading Loading
drivers/char/adsprpc.c +4 −0 Original line number Diff line number Diff line Loading @@ -2442,6 +2442,10 @@ static long fastrpc_device_ioctl(struct file *file, unsigned int ioctl_num, if (!size) size = sizeof(struct fastrpc_ioctl_init_attrs); VERIFY(err, 0 == copy_from_user(&p.init, param, size)); if (err) goto bail; VERIFY(err, p.init.init.filelen >= 0 && p.init.init.memlen >= 0); if (err) goto bail; VERIFY(err, 0 == fastrpc_init_process(fl, &p.init)); Loading