diff -r dbc617badc33 -r 373cd456dc26 master/master.c --- a/master/master.c Thu Aug 13 15:18:53 2009 +0200 +++ b/master/master.c Mon Oct 19 13:12:40 2009 +0200 @@ -671,7 +671,7 @@ if (queued_datagram == datagram) { datagram->skip_count++; if (master->debug_level) - EC_DBG("skipping datagram %x.\n", (unsigned int) datagram); + EC_DBG("skipping datagram %p.\n", datagram); datagram->state = EC_DATAGRAM_QUEUED; return; } @@ -785,7 +785,7 @@ EC_WRITE_U8(cur_data++, 0x00); if (unlikely(master->debug_level > 1)) - EC_DBG("frame size: %u\n", cur_data - frame_data); + EC_DBG("frame size: %zu\n", cur_data - frame_data); // send frame ec_device_send(&master->main_device, cur_data - frame_data); @@ -839,7 +839,7 @@ if (unlikely(size < EC_FRAME_HEADER_SIZE)) { if (master->debug_level) { - EC_DBG("Corrupted frame received (size %u < %u byte):\n", + EC_DBG("Corrupted frame received (size %zu < %u byte):\n", size, EC_FRAME_HEADER_SIZE); ec_print_data(frame_data, size); } @@ -856,8 +856,8 @@ if (unlikely(frame_size > size)) { if (master->debug_level) { - EC_DBG("Corrupted frame received (invalid frame size %u for " - "received size %u):\n", frame_size, size); + EC_DBG("Corrupted frame received (invalid frame size %zu for " + "received size %zu):\n", frame_size, size); ec_print_data(frame_data, size); } master->stats.corrupted++; @@ -877,7 +877,7 @@ if (unlikely(cur_data - frame_data + data_size + EC_DATAGRAM_FOOTER_SIZE > size)) { if (master->debug_level) { - EC_DBG("Corrupted frame received (invalid data size %u):\n", + EC_DBG("Corrupted frame received (invalid data size %zu):\n", data_size); ec_print_data(frame_data, size); } @@ -1587,7 +1587,7 @@ unsigned int index; if (master->debug_level) - EC_DBG("ecrt_master_create_domain(master = 0x%x)\n", (u32) master); + EC_DBG("ecrt_master_create_domain(master = 0x%p)\n", master); if (!(domain = (ec_domain_t *) kmalloc(sizeof(ec_domain_t), GFP_KERNEL))) { EC_ERR("Error allocating domain memory!\n"); @@ -1633,7 +1633,7 @@ int ret; if (master->debug_level) - EC_DBG("ecrt_master_activate(master = 0x%x)\n", (u32) master); + EC_DBG("ecrt_master_activate(master = 0x%p)\n", master); down(&master->master_sem); @@ -1643,7 +1643,7 @@ ret = ec_domain_finish(domain, domain_offset); if (ret < 0) { up(&master->master_sem); - EC_ERR("Failed to finish domain 0x%08X!\n", (u32) domain); + EC_ERR("Failed to finish domain 0x%p!\n", domain); return ret; } domain_offset += domain->data_size; @@ -1663,7 +1663,7 @@ ec_master_thread_stop(master); if (master->debug_level) - EC_DBG("FSM datagram is %x.\n", (unsigned int) &master->fsm_datagram); + EC_DBG("FSM datagram is %p.\n", &master->fsm_datagram); master->injection_seq_fsm = 0; master->injection_seq_rt = 0; @@ -1751,8 +1751,8 @@ time_us = (unsigned int) ((master->main_device.jiffies_poll - datagram->jiffies_sent) * 1000000 / HZ); #endif - EC_DBG("TIMED OUT datagram %08x, index %02X waited %u us.\n", - (unsigned int) datagram, datagram->index, time_us); + EC_DBG("TIMED OUT datagram %p, index %02X waited %u us.\n", + datagram, datagram->index, time_us); } } } @@ -1788,9 +1788,9 @@ if (master->debug_level) - EC_DBG("ecrt_master_slave_config(master = 0x%x, alias = %u, " + EC_DBG("ecrt_master_slave_config(master = 0x%p, alias = %u, " "position = %u, vendor_id = 0x%08x, product_code = 0x%08x)\n", - (u32) master, alias, position, vendor_id, product_code); + master, alias, position, vendor_id, product_code); list_for_each_entry(sc, &master->configs, list) { if (sc->alias == alias && sc->position == position) { @@ -1851,9 +1851,9 @@ void (*send_cb)(void *), void (*receive_cb)(void *), void *cb_data) { if (master->debug_level) - EC_DBG("ecrt_master_callbacks(master = 0x%x, send_cb = 0x%x, " - " receive_cb = 0x%x, cb_data = 0x%x)\n", (u32) master, - (u32) send_cb, (u32) receive_cb, (u32) cb_data); + EC_DBG("ecrt_master_callbacks(master = 0x%p, send_cb = 0x%p, " + " receive_cb = 0x%p, cb_data = 0x%p)\n", master, + send_cb, receive_cb, cb_data); master->app_send_cb = send_cb; master->app_receive_cb = receive_cb;