# HG changeset patch # User Florian Pose # Date 1190125069 0 # Node ID 3aed091b266386cdf09e07f1e60d79955a178e79 # Parent f1d6cfa28635d0bf0eae3112a7f9a7824941f9a9 Allow EEPROM writing when slave has error flag set. diff -r f1d6cfa28635 -r 3aed091b2663 master/fsm_master.c --- a/master/fsm_master.c Tue Sep 18 14:16:26 2007 +0000 +++ b/master/fsm_master.c Tue Sep 18 14:17:49 2007 +0000 @@ -329,8 +329,8 @@ up(&master->eeprom_sem); slave = request->slave; - if (slave->online_state == EC_SLAVE_OFFLINE || slave->error_flag) { - EC_ERR("Discarding EEPROM data, slave %i not ready.\n", + if (slave->online_state == EC_SLAVE_OFFLINE) { + EC_ERR("Discarding EEPROM data, slave %i offline.\n", slave->ring_position); request->state = EC_REQUEST_FAILURE; wake_up(&master->eeprom_queue);