Made send_interval variable an unsigned int; fixed format specifiers for
size_t variables.
This commit is contained in:
parent
b351036b1e
commit
d9f27a2597
|
|
@ -311,7 +311,7 @@ void ec_fsm_slave_state_foe_request(
|
|||
}
|
||||
|
||||
// finished transferring FoE
|
||||
EC_SLAVE_DBG(slave, 1, "Successfully transferred %u bytes of FoE"
|
||||
EC_SLAVE_DBG(slave, 1, "Successfully transferred %zu bytes of FoE"
|
||||
" data.\n", request->data_size);
|
||||
|
||||
request->state = EC_INT_REQUEST_SUCCESS;
|
||||
|
|
|
|||
|
|
@ -698,7 +698,7 @@ void ec_master_inject_external_datagrams(
|
|||
list_del_init(&datagram->queue);
|
||||
datagram->state = EC_DATAGRAM_ERROR;
|
||||
EC_MASTER_ERR(master, "External datagram %p is too large,"
|
||||
" size=%u, max_queue_size=%u\n",
|
||||
" size=%zu, max_queue_size=%zu\n",
|
||||
datagram, datagram->data_size,
|
||||
master->max_queue_size);
|
||||
} else {
|
||||
|
|
@ -725,8 +725,8 @@ void ec_master_inject_external_datagrams(
|
|||
((jiffies - datagram->jiffies_sent) * 1000000 / HZ);
|
||||
#endif
|
||||
EC_MASTER_ERR(master, "Timeout %u us: Injecting"
|
||||
" external datagram %p size=%u,"
|
||||
" max_queue_size=%u\n", time_us, datagram,
|
||||
" external datagram %p size=%zu,"
|
||||
" max_queue_size=%zu\n", time_us, datagram,
|
||||
datagram->data_size, master->max_queue_size);
|
||||
}
|
||||
#if DEBUG_INJECT
|
||||
|
|
@ -749,7 +749,7 @@ void ec_master_inject_external_datagrams(
|
|||
*/
|
||||
void ec_master_set_send_interval(
|
||||
ec_master_t *master, /**< EtherCAT master */
|
||||
size_t send_interval /**< Send interval */
|
||||
unsigned int send_interval /**< Send interval */
|
||||
)
|
||||
{
|
||||
master->send_interval = send_interval;
|
||||
|
|
@ -1198,8 +1198,8 @@ static int ec_master_idle_thread(void *priv_data)
|
|||
// send interval in IDLE phase
|
||||
ec_master_set_send_interval(master, 1000000 / HZ);
|
||||
|
||||
EC_MASTER_DBG(master, 1, "Idle thread running with send interval = %d us,"
|
||||
" max data size=%d\n", master->send_interval,
|
||||
EC_MASTER_DBG(master, 1, "Idle thread running with send interval = %u us,"
|
||||
" max data size=%zu\n", master->send_interval,
|
||||
master->max_queue_size);
|
||||
|
||||
while (!kthread_should_stop()) {
|
||||
|
|
@ -1265,7 +1265,7 @@ static int ec_master_operation_thread(void *priv_data)
|
|||
int fsm_exec;
|
||||
|
||||
EC_MASTER_DBG(master, 1, "Operation thread running"
|
||||
" with fsm interval = %d us, max data size=%d\n",
|
||||
" with fsm interval = %u us, max data size=%zu\n",
|
||||
master->send_interval, master->max_queue_size);
|
||||
|
||||
while (!kthread_should_stop()) {
|
||||
|
|
@ -1989,8 +1989,8 @@ void ecrt_master_deactivate(ec_master_t *master)
|
|||
int eoe_was_running;
|
||||
#endif
|
||||
|
||||
EC_MASTER_DBG(master, 1, "ecrt_master_deactivate(master = 0x%x)\n",
|
||||
(u32) master);
|
||||
EC_MASTER_DBG(master, 1, "ecrt_master_deactivate(master = 0x%p)\n",
|
||||
master);
|
||||
|
||||
if (!master->active) {
|
||||
EC_MASTER_WARN(master, "%s: Master not active.\n", __func__);
|
||||
|
|
|
|||
|
|
@ -211,7 +211,7 @@ struct ec_master {
|
|||
ext_datagram_queue. */
|
||||
|
||||
struct list_head external_datagram_queue; /**< External Datagram queue. */
|
||||
size_t send_interval; /**< Interval between calls to ecrt_master_send */
|
||||
unsigned int send_interval; /**< Interval between calls to ecrt_master_send */
|
||||
size_t max_queue_size; /**< Maximum size of datagram queue */
|
||||
struct list_head domains; /**< List of domains. */
|
||||
|
||||
|
|
@ -275,7 +275,7 @@ void ec_master_queue_external_datagram(ec_master_t *, ec_datagram_t *);
|
|||
void ec_master_inject_external_datagrams(ec_master_t *);
|
||||
|
||||
// misc.
|
||||
void ec_master_set_send_interval(ec_master_t *,size_t);
|
||||
void ec_master_set_send_interval(ec_master_t *, unsigned int);
|
||||
void ec_master_attach_slave_configs(ec_master_t *);
|
||||
ec_slave_t *ec_master_find_slave(ec_master_t *, uint16_t, uint16_t);
|
||||
const ec_slave_t *ec_master_find_slave_const(const ec_master_t *, uint16_t,
|
||||
|
|
|
|||
|
|
@ -341,13 +341,14 @@ void ec_print_data(const uint8_t *data, /**< pointer to data */
|
|||
EC_DBG("");
|
||||
for (i = 0; i < size; i++) {
|
||||
printk("%02X ", data[i]);
|
||||
|
||||
if ((i + 1) % 16 == 0 && i < size - 1) {
|
||||
printk("\n");
|
||||
EC_DBG("");
|
||||
}
|
||||
if (i+1 == 128 && size > 256)
|
||||
{
|
||||
printk("dropped %d bytes\n",size-128-i);
|
||||
|
||||
if (i + 1 == 128 && size > 256) {
|
||||
printk("dropped %zu bytes\n", size - 128 - i);
|
||||
i = size - 128;
|
||||
EC_DBG("");
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue