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

------------------------------------------------------------------------------

Reply via email to