equal
deleted
inserted
replaced
2345 up(&master->master_sem); |
2345 up(&master->master_sem); |
2346 |
2346 |
2347 data.state = ecrt_voe_handler_execute(voe); |
2347 data.state = ecrt_voe_handler_execute(voe); |
2348 if (data.state == EC_REQUEST_SUCCESS && voe->dir == EC_DIR_INPUT) |
2348 if (data.state == EC_REQUEST_SUCCESS && voe->dir == EC_DIR_INPUT) |
2349 data.size = ecrt_voe_handler_data_size(voe); |
2349 data.size = ecrt_voe_handler_data_size(voe); |
|
2350 else |
|
2351 data.size = 0; |
2350 |
2352 |
2351 if (copy_to_user((void __user *) arg, &data, sizeof(data))) |
2353 if (copy_to_user((void __user *) arg, &data, sizeof(data))) |
2352 return -EFAULT; |
2354 return -EFAULT; |
2353 |
2355 |
2354 return 0; |
2356 return 0; |