master/slave.c
changeset 155 ff65679b65fe
parent 147 a355b587b4bc
child 157 37c6dd0ff0b1
equal deleted inserted replaced
154:94d780887be0 155:ff65679b65fe
    86 {
    86 {
    87     ec_eeprom_string_t *string, *next_str;
    87     ec_eeprom_string_t *string, *next_str;
    88     ec_eeprom_sync_t *sync, *next_sync;
    88     ec_eeprom_sync_t *sync, *next_sync;
    89     ec_eeprom_pdo_t *pdo, *next_pdo;
    89     ec_eeprom_pdo_t *pdo, *next_pdo;
    90     ec_eeprom_pdo_entry_t *entry, *next_ent;
    90     ec_eeprom_pdo_entry_t *entry, *next_ent;
    91     ec_sdo_t *sdo, *next_sdo;
    91     //ec_sdo_t *sdo, *next_sdo;
    92     ec_sdo_entry_t *en, *next_en;
    92     //ec_sdo_entry_t *en, *next_en;
    93 
    93 
    94     // Alle Strings freigeben
    94     // Alle Strings freigeben
    95     list_for_each_entry_safe(string, next_str, &slave->eeprom_strings, list) {
    95     list_for_each_entry_safe(string, next_str, &slave->eeprom_strings, list) {
    96         list_del(&string->list);
    96         list_del(&string->list);
    97         kfree(string);
    97         kfree(string);
   120 
   120 
   121     if (slave->eeprom_name) kfree(slave->eeprom_name);
   121     if (slave->eeprom_name) kfree(slave->eeprom_name);
   122     if (slave->eeprom_group) kfree(slave->eeprom_group);
   122     if (slave->eeprom_group) kfree(slave->eeprom_group);
   123     if (slave->eeprom_desc) kfree(slave->eeprom_desc);
   123     if (slave->eeprom_desc) kfree(slave->eeprom_desc);
   124 
   124 
       
   125 #if 0
   125     // Alle SDOs freigeben
   126     // Alle SDOs freigeben
   126     list_for_each_entry_safe(sdo, next_sdo, &slave->sdo_dictionary, list) {
   127     list_for_each_entry_safe(sdo, next_sdo, &slave->sdo_dictionary, list) {
   127         list_del(&sdo->list);
   128         list_del(&sdo->list);
   128         if (sdo->name) kfree(sdo->name);
   129         if (sdo->name) kfree(sdo->name);
   129         // Alle Entries freigeben
   130         // Alle Entries freigeben
   133         }
   134         }
   134         kfree(sdo);
   135         kfree(sdo);
   135     }
   136     }
   136 
   137 
   137     ec_command_clear(&slave->mbox_command);
   138     ec_command_clear(&slave->mbox_command);
       
   139 #endif
   138 }
   140 }
   139 
   141 
   140 /*****************************************************************************/
   142 /*****************************************************************************/
   141 
   143 
   142 /**
   144 /**