diff -r 8c7e674aa5d6 -r 611e4d745dcd master/slave.c --- a/master/slave.c Tue Dec 04 12:23:43 2012 +0100 +++ b/master/slave.c Tue Dec 04 12:59:15 2012 +0100 @@ -152,7 +152,7 @@ slave->sdo_dictionary_fetched = 0; slave->jiffies_preop = 0; - INIT_LIST_HEAD(&slave->slave_sdo_requests); + INIT_LIST_HEAD(&slave->sdo_requests); init_waitqueue_head(&slave->sdo_queue); INIT_LIST_HEAD(&slave->reg_requests); @@ -194,9 +194,9 @@ // abort all pending requests - while (!list_empty(&slave->slave_sdo_requests)) { + while (!list_empty(&slave->sdo_requests)) { ec_master_sdo_request_t *request = - list_entry(slave->slave_sdo_requests.next, + list_entry(slave->sdo_requests.next, ec_master_sdo_request_t, list); list_del_init(&request->list); // dequeue EC_SLAVE_WARN(slave, "Discarding SDO request,"