diff -r 1f640e321ee4 -r ea8d2b4ee742 master/slave.c --- a/master/slave.c Mon Nov 30 12:26:56 2009 +0100 +++ b/master/slave.c Tue Dec 01 14:24:57 2009 +0100 @@ -149,6 +149,9 @@ slave->sdo_dictionary_fetched = 0; slave->jiffies_preop = 0; + INIT_LIST_HEAD(&slave->slave_sdo_requests); + init_waitqueue_head(&slave->sdo_queue); + // init state machine datagram ec_datagram_init(&slave->fsm_datagram); snprintf(slave->fsm_datagram.name, EC_DATAGRAM_NAME_SIZE, "slave%u-fsm",slave->ring_position);