diff -r ef09f0ea0c4c -r 1875b9fea0ba master/slave.c --- a/master/slave.c Fri Feb 26 18:22:02 2010 +0100 +++ b/master/slave.c Mon Mar 01 18:33:42 2010 +0100 @@ -155,6 +155,9 @@ INIT_LIST_HEAD(&slave->foe_requests); init_waitqueue_head(&slave->foe_queue); + INIT_LIST_HEAD(&slave->soe_requests); + init_waitqueue_head(&slave->soe_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);