Module: xenomai-forge Branch: next Commit: ab5314aec1fd961fba1ca6ae801cfb3aea5207f7 URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=ab5314aec1fd961fba1ca6ae801cfb3aea5207f7
Author: Philippe Gerum <r...@xenomai.org> Date: Tue Apr 8 10:15:43 2014 +0200 boilerplate/list: do not reinit detached holder in *list_pop() operations --- include/boilerplate/private-list.h | 2 +- include/boilerplate/shared-list.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boilerplate/private-list.h b/include/boilerplate/private-list.h index 8aca6d0..d1167c2 100644 --- a/include/boilerplate/private-list.h +++ b/include/boilerplate/private-list.h @@ -127,7 +127,7 @@ static inline int pvlist_empty(const struct pvlist *list) static inline struct pvholder *pvlist_pop(struct pvlist *list) { struct pvholder *holder = list->head.next; - pvlist_remove_init(holder); + pvlist_remove(holder); return holder; } diff --git a/include/boilerplate/shared-list.h b/include/boilerplate/shared-list.h index 977a278..51e1ea4 100644 --- a/include/boilerplate/shared-list.h +++ b/include/boilerplate/shared-list.h @@ -209,7 +209,7 @@ static inline int list_empty(const struct list *list) static inline struct holder *__list_pop(void *heap, struct list *list) { struct holder *holder = __hptr(heap, list->head.next); - __list_remove_init(heap, holder); + __list_remove(heap, holder); return holder; } _______________________________________________ Xenomai-git mailing list Xenomai-git@xenomai.org http://www.xenomai.org/mailman/listinfo/xenomai-git