equal
deleted
inserted
replaced
124 ec_sdo_entry_t *entry, *next; |
124 ec_sdo_entry_t *entry, *next; |
125 |
125 |
126 // free all entries |
126 // free all entries |
127 list_for_each_entry_safe(entry, next, &sdo->entries, list) { |
127 list_for_each_entry_safe(entry, next, &sdo->entries, list) { |
128 list_del(&entry->list); |
128 list_del(&entry->list); |
129 ec_sdo_entry_destroy(entry); |
129 ec_sdo_entry_clear(entry); |
|
130 kfree(entry); |
130 } |
131 } |
131 |
132 |
132 // destroy self |
133 // destroy self |
133 kobject_del(&sdo->kobj); |
134 kobject_del(&sdo->kobj); |
134 kobject_put(&sdo->kobj); |
135 kobject_put(&sdo->kobj); |