From 335ed1d22305b7ffcb6bad43b04b1069467b3d52 Mon Sep 17 00:00:00 2001
From: Sonny Karlsson <ksonny@lotrax.org>
Date: Tue, 3 Jul 2012 16:41:40 +0200
Subject: [PATCH] list: Add parenthesis around macro arguments.

---
 src/include/mk_list.h |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/include/mk_list.h b/src/include/mk_list.h
index 25a333a..68c7ed0 100644
--- a/src/include/mk_list.h
+++ b/src/include/mk_list.h
@@ -85,14 +85,14 @@ static inline int mk_list_is_empty(struct mk_list *head)
 #define mk_list_entry( ptr, type, member ) container_of( ptr, type, member )
 
 /* First node of the list */
-#define mk_list_entry_first(ptr, type, member) container_of(ptr->next, type, member)
+#define mk_list_entry_first(ptr, type, member) container_of((ptr)->next, type, member)
 
 /* Last node of the list */
-#define mk_list_entry_last(ptr, type, member) container_of(ptr->prev, type, member)
+#define mk_list_entry_last(ptr, type, member) container_of((ptr)->prev, type, member)
 
 /* Next node */
 #define mk_list_entry_next(ptr, type, member, head)                     \
-    ptr->next == (head) ? container_of((head)->next, type, member) :    \
-        container_of(ptr->next, type, member);
+    (ptr)->next == (head) ? container_of((head)->next, type, member) :  \
+        container_of((ptr)->next, type, member);
 
 #endif /* !MK_LIST_H_ */
-- 
1.7.10.4

