equal
deleted
inserted
replaced
856 data.syncs[i].pdo_count = |
856 data.syncs[i].pdo_count = |
857 ec_pdo_list_count(&sc->sync_configs[i].pdos); |
857 ec_pdo_list_count(&sc->sync_configs[i].pdos); |
858 } |
858 } |
859 data.sdo_count = ec_slave_config_sdo_count(sc); |
859 data.sdo_count = ec_slave_config_sdo_count(sc); |
860 data.attached = sc->slave != NULL; |
860 data.attached = sc->slave != NULL; |
|
861 data.operational = sc->slave && |
|
862 sc->slave->current_state == EC_SLAVE_STATE_OP; |
861 |
863 |
862 if (copy_to_user((void __user *) arg, &data, sizeof(data))) |
864 if (copy_to_user((void __user *) arg, &data, sizeof(data))) |
863 retval = -EFAULT; |
865 retval = -EFAULT; |
864 break; |
866 break; |
865 } |
867 } |