master/cdev.c
changeset 1382 cb2188d111f3
parent 1381 f592fe7e799d
child 1388 3c886ec376f5
equal deleted inserted replaced
1381:f592fe7e799d 1382:cb2188d111f3
   718         return -EINVAL;
   718         return -EINVAL;
   719     }
   719     }
   720 
   720 
   721     data.data_type = entry->data_type;
   721     data.data_type = entry->data_type;
   722     data.bit_length = entry->bit_length;
   722     data.bit_length = entry->bit_length;
       
   723     data.read_access[EC_SDO_ENTRY_ACCESS_PREOP] =
       
   724         entry->read_access[EC_SDO_ENTRY_ACCESS_PREOP];
       
   725     data.read_access[EC_SDO_ENTRY_ACCESS_SAFEOP] =
       
   726         entry->read_access[EC_SDO_ENTRY_ACCESS_SAFEOP];
       
   727     data.read_access[EC_SDO_ENTRY_ACCESS_OP] =
       
   728         entry->read_access[EC_SDO_ENTRY_ACCESS_OP];
       
   729     data.write_access[EC_SDO_ENTRY_ACCESS_PREOP] =
       
   730         entry->write_access[EC_SDO_ENTRY_ACCESS_PREOP];
       
   731     data.write_access[EC_SDO_ENTRY_ACCESS_SAFEOP] =
       
   732         entry->write_access[EC_SDO_ENTRY_ACCESS_SAFEOP];
       
   733     data.write_access[EC_SDO_ENTRY_ACCESS_OP] =
       
   734         entry->write_access[EC_SDO_ENTRY_ACCESS_OP];
   723     ec_cdev_strcpy(data.description, entry->description);
   735     ec_cdev_strcpy(data.description, entry->description);
   724 
   736 
   725     up(&master->master_sem);
   737     up(&master->master_sem);
   726 
   738 
   727     if (copy_to_user((void __user *) arg, &data, sizeof(data)))
   739     if (copy_to_user((void __user *) arg, &data, sizeof(data)))