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

Reply via email to