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/