equal
deleted
inserted
replaced
1348 ioctl->index = req->index; |
1348 ioctl->index = req->index; |
1349 ioctl->subindex = req->subindex; |
1349 ioctl->subindex = req->subindex; |
1350 ioctl->size = req->data_size; |
1350 ioctl->size = req->data_size; |
1351 memcpy(ioctl->data, req->data, |
1351 memcpy(ioctl->data, req->data, |
1352 min((u32) ioctl->size, (u32) EC_MAX_SDO_DATA_SIZE)); |
1352 min((u32) ioctl->size, (u32) EC_MAX_SDO_DATA_SIZE)); |
|
1353 ioctl->complete_access = req->complete_access; |
1353 |
1354 |
1354 up(&master->master_sem); |
1355 up(&master->master_sem); |
1355 |
1356 |
1356 if (copy_to_user((void __user *) arg, ioctl, sizeof(*ioctl))) { |
1357 if (copy_to_user((void __user *) arg, ioctl, sizeof(*ioctl))) { |
1357 kfree(ioctl); |
1358 kfree(ioctl); |