Removed unnecessary call of ec_master_inject_external_datagrams().
--- a/master/master.c Fri Dec 16 16:26:16 2011 +0100
+++ b/master/master.c Fri Dec 16 16:29:00 2011 +0100
@@ -1270,7 +1270,6 @@
if (fsm_exec) {
ec_master_queue_datagram(master, &master->fsm_datagram);
}
- ec_master_inject_external_datagrams(master);
ecrt_master_send(master);
sent_bytes = master->main_device.tx_skb[
master->main_device.tx_ring_index]->len;
@@ -2100,6 +2099,7 @@
ec_master_queue_datagram(master, &master->fsm_datagram);
master->injection_seq_rt = master->injection_seq_fsm;
}
+
ec_master_inject_external_datagrams(master);
if (unlikely(!master->main_device.link_state)) {