equal
deleted
inserted
replaced
158 slave->state_error = 0; |
158 slave->state_error = 0; |
159 slave->online = 1; |
159 slave->online = 1; |
160 slave->new_eeprom_data = NULL; |
160 slave->new_eeprom_data = NULL; |
161 slave->new_eeprom_size = 0; |
161 slave->new_eeprom_size = 0; |
162 |
162 |
163 ec_command_init(&slave->mbox_command); |
|
164 |
|
165 INIT_LIST_HEAD(&slave->eeprom_strings); |
163 INIT_LIST_HEAD(&slave->eeprom_strings); |
166 INIT_LIST_HEAD(&slave->eeprom_syncs); |
164 INIT_LIST_HEAD(&slave->eeprom_syncs); |
167 INIT_LIST_HEAD(&slave->eeprom_pdos); |
165 INIT_LIST_HEAD(&slave->eeprom_pdos); |
168 INIT_LIST_HEAD(&slave->sdo_dictionary); |
166 INIT_LIST_HEAD(&slave->sdo_dictionary); |
169 INIT_LIST_HEAD(&slave->varsize_fields); |
167 INIT_LIST_HEAD(&slave->varsize_fields); |
248 kfree(var); |
246 kfree(var); |
249 } |
247 } |
250 |
248 |
251 if (slave->eeprom_data) kfree(slave->eeprom_data); |
249 if (slave->eeprom_data) kfree(slave->eeprom_data); |
252 if (slave->new_eeprom_data) kfree(slave->new_eeprom_data); |
250 if (slave->new_eeprom_data) kfree(slave->new_eeprom_data); |
253 |
|
254 ec_command_clear(&slave->mbox_command); |
|
255 } |
251 } |
256 |
252 |
257 /*****************************************************************************/ |
253 /*****************************************************************************/ |
258 |
254 |
259 /** |
255 /** |