Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=dbc11f539df7c9a32424b78afb0314c68d5e7d0b
Commit:     dbc11f539df7c9a32424b78afb0314c68d5e7d0b
Parent:     1c56f838a9d0b25d68363bca133722c5330707b3
Author:     Olaf Hering <[EMAIL PROTECTED]>
AuthorDate: Sun Feb 25 20:04:18 2007 +0100
Committer:  Paul Mackerras <[EMAIL PROTECTED]>
CommitDate: Fri Mar 9 15:03:24 2007 +1100

    [POWERPC] Include stddef.h in asm-powerpc/current.h to get offsetof
    
    On Tue, Oct 31, Hugh Dickins wrote:
    
    > +++ linux/include/asm-powerpc/current.h   2006-10-30 19:27:05.000000000 
+0000
    
    > +static inline struct task_struct *get_current(void)
    > +{
    > + struct task_struct *task;
    > +
    > + __asm__ __volatile__("ld %0,%1(13)"
    > + : "=r" (task)
    > + : "i" (offsetof(struct paca_struct, __current)));
    
    This breaks compile of 2.6.18.8:
    
      CC [M]  drivers/media/video/pwc/pwc-uncompress.o
    In file included from 
/home/olaf/kernel/linux-2.6.18.8/drivers/media/video/pwc/pwc-uncompress.c:29:
    include2/asm/current.h: In function 'get_current':
    include2/asm/current.h:23: warning: implicit declaration of function 
'offsetof'
    include2/asm/current.h:23: error: expected expression before 'struct'
    make[5]: *** [drivers/media/video/pwc/pwc-uncompress.o] Error 1
    
    Signed-off-by: Olaf Hering <[EMAIL PROTECTED]>
    Signed-off-by: Paul Mackerras <[EMAIL PROTECTED]>
---
 include/asm-powerpc/current.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/include/asm-powerpc/current.h b/include/asm-powerpc/current.h
index b8708ae..e2c7f06 100644
--- a/include/asm-powerpc/current.h
+++ b/include/asm-powerpc/current.h
@@ -12,6 +12,7 @@
 struct task_struct;
 
 #ifdef __powerpc64__
+#include <linux/stddef.h>
 #include <asm/paca.h>
 
 static inline struct task_struct *get_current(void)
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to