# HG changeset patch # User Florian Pose # Date 1271355348 -7200 # Node ID 1d4bca6ba5436527a2ba86baee3cd40dd43176cd # Parent 55977bffc43a794a584f38a6d36c5038f36d10e9 Use ec_datagram_zero() wherever possible. diff -r 55977bffc43a -r 1d4bca6ba543 TODO --- a/TODO Thu Apr 15 20:09:07 2010 +0200 +++ b/TODO Thu Apr 15 20:15:48 2010 +0200 @@ -13,7 +13,6 @@ * Ethernet drivers: - Fix link detection in generic driver. - Add native drivers from 2.6.24 up to 2.6.31. -* Use ec_datagram_zero() wherever possible. * Finish library implementation. * Rescan command. * Document ec_fsm_foe members. diff -r 55977bffc43a -r 1d4bca6ba543 master/fsm_slave_config.c --- a/master/fsm_slave_config.c Thu Apr 15 20:09:07 2010 +0200 +++ b/master/fsm_slave_config.c Thu Apr 15 20:15:48 2010 +0200 @@ -316,7 +316,7 @@ // clear sync manager configurations ec_datagram_fpwr(datagram, slave->station_address, 0x0800, sync_size); - memset(datagram->data, 0x00, sync_size); + ec_datagram_zero(datagram); fsm->retries = EC_FSM_RETRIES; fsm->state = ec_fsm_slave_config_state_clear_sync; } @@ -630,7 +630,7 @@ ec_datagram_fpwr(datagram, slave->station_address, 0x0800, EC_SYNC_PAGE_SIZE * 2); - memset(datagram->data, 0x00, EC_SYNC_PAGE_SIZE * 2); + ec_datagram_zero(datagram); ec_sync_init(&sync, slave); sync.physical_start_address = slave->sii.boot_rx_mailbox_offset;