[PATCH] net: define __packed for the userspace code

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Changli Gao
Date: Sunday, August 22, 2010 - 4:12 am

This commit

 commit bc10502dba37d3b210efd9f3867212298f13b78e
 Author: Eric Dumazet <eric.dumazet@gmail.com>
 Date:   Thu Jun 3 03:21:52 2010 -0700

    net: use __packed annotation

makes use of __packed in the userspace code. So we'd better define __packed
for the userspace code too.

Signed-off-by: Changli Gao <xiaosuo@gmail.com>
---
 include/linux/compiler.h |    4 ++++
 include/linux/if_pppox.h |    4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/include/linux/compiler.h b/include/linux/compiler.h
index c1a62c5..515b174 100644
--- a/include/linux/compiler.h
+++ b/include/linux/compiler.h
@@ -304,4 +304,8 @@ void ftrace_likely_update(struct ftrace_branch_data *f, int val, int expect);
  */
 #define ACCESS_ONCE(x) (*(volatile typeof(x) *)&(x))
 
+#ifndef __packed
+# define __packed __attribute__((packed))
+#endif
+
 #endif /* __LINUX_COMPILER_H */
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] net: define __packed for the userspace code, Changli Gao, (Sun Aug 22, 4:12 am)
Re: [PATCH] net: define __packed for the userspace code, Arnd Bergmann, (Sun Aug 22, 6:07 am)
Re: [PATCH] net: define __packed for the userspace code, David Miller, (Sun Aug 22, 6:36 pm)
Re: [PATCH] net: define __packed for the userspace code, David Miller, (Sun Aug 22, 7:36 pm)
Re: [PATCH] net: define __packed for the userspace code, David Miller, (Sun Aug 22, 9:16 pm)