hello list,
   is there still support for aufs3.2 tree? we got an compiler error on
   vanilla kernel 3.2.66 in standalone tree and with successful kbuild-, base-
   and mmap-patch:
   In file included from include/linux/sched.h:55:0,
                    from /usr/src/linux-3.2.66/include/linux/aufs_type.h:31,
                    from <command-line>:0:
   fs/aufs/dcsub.c: In function ‘au_dcsub_pages’:
   fs/aufs/dcsub.c:137:13: error: ‘union <anonymous>’ has no member named
   ‘d_child’
             d_u.d_child);
                ^
   include/linux/kernel.h:674:29: note: in definition of macro ‘container_of’
     const typeof( ((type *)0)->member ) *__mptr = (ptr); \
                                ^
   fs/aufs/dcsub.c:136:27: note: in expansion of macro ‘list_entry’
      struct dentry *dentry = list_entry(tmp, struct dentry,
                              ^
   include/linux/kernel.h:674:48: warning: initialization from incompatible
   pointer type [enabled by default]
     const typeof( ((type *)0)->member ) *__mptr = (ptr); \
                                                   ^
   include/linux/list.h:351:2: note: in expansion of macro ‘container_of’
     container_of(ptr, type, member)
     ^
   fs/aufs/dcsub.c:136:27: note: in expansion of macro ‘list_entry’
      struct dentry *dentry = list_entry(tmp, struct dentry,
                              ^
   include/linux/kernel.h:674:48: warning: (near initialization for ‘dentry’)
   [enabled by default]
     const typeof( ((type *)0)->member ) *__mptr = (ptr); \
                                                   ^
   include/linux/list.h:351:2: note: in expansion of macro ‘container_of’
     container_of(ptr, type, member)
     ^
   fs/aufs/dcsub.c:136:27: note: in expansion of macro ‘list_entry’
      struct dentry *dentry = list_entry(tmp, struct dentry,
                              ^
   In file included from include/linux/compiler-gcc.h:105:0,
                    from include/linux/compiler.h:48,
                    from include/linux/stddef.h:4,
                    from include/linux/posix_types.h:4,
                    from include/linux/types.h:17,
                    from include/linux/capability.h:16,
                    from include/linux/sched.h:53,
                    from /usr/src/linux-3.2.66/include/linux/aufs_type.h:31,
                    from <command-line>:0:
   include/linux/compiler-gcc4.h:14:34: error: ‘union <anonymous>’ has no
   member named ‘d_child’
    #define __compiler_offsetof(a,b) __builtin_offsetof(a,b)
                                     ^
   include/linux/stddef.h:22:31:    note:    in    expansion   of   macro
   ‘__compiler_offsetof’
    #define offsetof(TYPE,MEMBER) __compiler_offsetof(TYPE,MEMBER)
                                  ^
   include/linux/kernel.h:675:29: note: in expansion of macro ‘offsetof’
     (type *)( (char *)__mptr - offsetof(type,member) );})
                                ^
   include/linux/list.h:351:2: note: in expansion of macro ‘container_of’
     container_of(ptr, type, member)
     ^
   fs/aufs/dcsub.c:136:27: note: in expansion of macro ‘list_entry’
      struct dentry *dentry = list_entry(tmp, struct dentry,
                              ^
   fs/aufs/dcsub.c:173:20: error: ‘union <anonymous>’ has no member named
   ‘d_child’
      next = child->d_u.d_child.next;
                       ^
   thanks for any help. best regards rene
------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/

Reply via email to