diff -r 004a8b91e927 -r 94010c6d8198 master/voe_handler.c --- a/master/voe_handler.c Mon Jan 04 11:27:37 2010 +0100 +++ b/master/voe_handler.c Mon Jan 04 11:28:29 2010 +0100 @@ -212,7 +212,7 @@ uint8_t *data; if (slave->master->debug_level) { - EC_DBG("Writing %u bytes of VoE data to slave %u.\n", + EC_DBG("Writing %zu bytes of VoE data to slave %u.\n", voe->data_size, slave->ring_position); ec_print_data(ecrt_voe_handler_data(voe), voe->data_size); } @@ -234,6 +234,7 @@ EC_WRITE_U32(data, voe->vendor_id); EC_WRITE_U16(data + 4, voe->vendor_type); + /* data already in datagram */ voe->retries = EC_FSM_RETRIES; voe->jiffies_start = jiffies; @@ -419,7 +420,7 @@ if (rec_size < EC_VOE_HEADER_SIZE) { voe->state = ec_voe_handler_state_error; voe->request_state = EC_INT_REQUEST_FAILURE; - EC_ERR("Received VoE header is incomplete (%u bytes)!\n", rec_size); + EC_ERR("Received VoE header is incomplete (%zu bytes)!\n", rec_size); return; } @@ -488,7 +489,7 @@ voe->state = ec_voe_handler_state_error; voe->request_state = EC_INT_REQUEST_FAILURE; if (master->debug_level) - EC_DBG("Slave %u did not send VoE data.", slave->ring_position); + EC_DBG("Slave %u did not send VoE data.\n", slave->ring_position); return; } @@ -519,7 +520,7 @@ if (rec_size < EC_VOE_HEADER_SIZE) { voe->state = ec_voe_handler_state_error; voe->request_state = EC_INT_REQUEST_FAILURE; - EC_ERR("Received VoE header is incomplete (%u bytes)!\n", rec_size); + EC_ERR("Received VoE header is incomplete (%zu bytes)!\n", rec_size); return; }