diff -r ebda087981e1 -r 455126b35650 master/master.c --- a/master/master.c Thu Sep 15 15:58:58 2011 +0200 +++ b/master/master.c Thu Sep 15 16:45:58 2011 +0200 @@ -570,7 +570,7 @@ /** Transition function from IDLE to OPERATION phase. */ -int ec_master_enter_operation_phase(i +int ec_master_enter_operation_phase( ec_master_t *master /**< EtherCAT master */ ) { @@ -2407,6 +2407,12 @@ ec_master_sdo_request_t* request; int retval; + EC_MASTER_DBG(master, 1, "%s(master = 0x%p," + " slave_position = %u, index = 0x%04X, subindex = 0x%02X," + " data = 0x%p, data_size = %zu, abort_code = 0x%p)\n", + __func__, master, slave_position, index, subindex, + data, data_size, abort_code); + if (!data_size) { EC_MASTER_ERR(master, "Zero data size!\n"); return -EINVAL; @@ -2485,6 +2491,13 @@ ec_master_sdo_request_t* request; int retval; + EC_MASTER_DBG(master, 1, "%s(master = 0x%p," + " slave_position = %u, index = 0x%04X, subindex = 0x%02X," + " target = 0x%p, target_size = %zu, result_size = 0x%p, " + " abort_code = 0x%p)\n", + __func__, master, slave_position, index, subindex, target, + target_size, result_size, abort_code); + request = kmalloc(sizeof(*request), GFP_KERNEL); if (!request) return -ENOMEM;