Hi! Today I built a 2.6.31.rc1 kernel with the newest sources from the aufs-repository:
git clone http://git.c3sl.ufpr.br/pub/scm/aufs/aufs2-standalone.git \ aufs2-standalone.git There was no tag for aufs2-31 so I used aufs2-30: git checkout origin/aufs2-31 This version almost worked out of the box, I had to change just a single line: Index: src/linux-2.6.31-rc1/fs/aufs/super.c =================================================================== --- src.orig/linux-2.6.31-rc1/fs/aufs/super.c +++ src/linux-2.6.31-rc1/fs/aufs/super.c @@ -379,7 +379,7 @@ static void au_fsync_br(struct super_blo lockdep_off(); down_write(&h_sb->s_umount); shrink_dcache_sb(h_sb); - fsync_super(h_sb); + sync_filesystem(h_sb); up_write(&h_sb->s_umount); lockdep_on(); } Until now everything works fine! Greetings, Michael ------------------------------------------------------------------------------
