diff -r 004a8b91e927 -r 94010c6d8198 master/slave.c --- a/master/slave.c Mon Jan 04 11:27:37 2010 +0100 +++ b/master/slave.c Mon Jan 04 11:28:29 2010 +0100 @@ -345,7 +345,7 @@ uint8_t flags; if (data_size != 32) { - EC_ERR("Wrong size of general category (%u/32) in slave %u.\n", + EC_ERR("Wrong size of general category (%zu/32) in slave %u.\n", data_size, slave->ring_position); return -EINVAL; } @@ -400,7 +400,7 @@ // one sync manager struct is 4 words long if (data_size % 8) { - EC_ERR("Invalid SII sync manager category size %u in slave %u.\n", + EC_ERR("Invalid SII sync manager category size %zu in slave %u.\n", data_size, slave->ring_position); return -EINVAL; } @@ -415,7 +415,7 @@ } memsize = sizeof(ec_sync_t) * total_count; if (!(syncs = kmalloc(memsize, GFP_KERNEL))) { - EC_ERR("Failed to allocate %u bytes for sync managers.\n", + EC_ERR("Failed to allocate %zu bytes for sync managers.\n", memsize); return -ENOMEM; }