equal
deleted
inserted
replaced
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))) |