list: Add TODO to improve list_move_item() function

Signed-off-by: Otavio Pontes <otavio.pontes@intel.com>
This commit is contained in:
Otavio Pontes
2019-10-28 12:57:58 -07:00
parent 0d123369f3
commit bab2ba9c2c
+2
View File
@@ -432,6 +432,8 @@ void *list_remove(void *item_to_remove, struct list **list, comparison_fn_t comp
void list_move_item(void *item_to_move, struct list **list1, struct list **list2, comparison_fn_t comparison_fn)
{
void *item;
//TODO: Improve eficience of this function. We are calling list_head()
// on list1 for all iterations on while()
item = list_remove(item_to_move, list1, comparison_fn);
while (item) {