diff -r 1a507e9ab735 -r 9fde4a17b820 master/fsm.c --- a/master/fsm.c Mon Nov 06 14:21:35 2006 +0000 +++ b/master/fsm.c Mon Nov 06 14:22:35 2006 +0000 @@ -275,14 +275,6 @@ return; } - if (kobject_add(&slave->kobj)) { - EC_ERR("Failed to add kobject.\n"); - kobject_put(&slave->kobj); // free - ec_master_destroy_slaves(master); - fsm->master_state = ec_fsm_master_error; - return; - } - list_add_tail(&slave->list, &master->slaves); } @@ -388,14 +380,6 @@ slave->ring_position); } - if (kobject_add(&slave->sdo_kobj)) { - EC_ERR("Failed to add SDO kobj of slave %i.\n", - slave->ring_position); - slave->error_flag = 1; - fsm->master_state = ec_fsm_master_error; - return; - } - slave->sdo_dictionary_fetched = 1; // start fetching SDO dictionary