master/cdev.c
changeset 1350 cd278db5a872
parent 1349 9baba3568df4
child 1352 275d2fdeab48
equal deleted inserted replaced
1349:9baba3568df4 1350:cd278db5a872
  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;