From c0376b7f7b083ab2e87edc36e56fd8eb99c3cd05 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Mon, 13 Feb 2012 00:48:15 +0000 Subject: [PATCH] Add a missing macro for old xorg/list.h list_last_entry() needs to be defined if we are including the xorg list.h as opposed to our standalone variant. Signed-off-by: Chris Wilson --- src/intel_list.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/intel_list.h b/src/intel_list.h index 2595a298..91877665 100644 --- a/src/intel_list.h +++ b/src/intel_list.h @@ -401,6 +401,9 @@ static inline void list_move_tail(struct list *list, struct list *head) #define container_of(ptr, type, member) \ ((type *)((char *)(ptr) - (char *) &((type *)0)->member)) +#define list_last_entry(ptr, type, member) \ + list_entry((ptr)->prev, type, member) + #endif #endif /* _INTEL_LIST_H_ */