James B: > Okay now I confirm that it is zero. I had to reboot the box as it gave me rcu > sched stall anyway ... so this time around I will run with the default > printk, it seems to be giving me some output from "dmesg -w" (I've got > something like "d-1" or "i-1 aufs do_rename" followed by the name of the file > being modified ... will that be useful?
Just before the crash is most meaningful. I've just found a bug in aufs_rename(). But I am not sure this is your case. I'd just ask you to try this patch. J. R. Okajima diff --git a/fs/aufs/i_op_ren.c b/fs/aufs/i_op_ren.c index 61a6516..9c95deb 100644 --- a/fs/aufs/i_op_ren.c +++ b/fs/aufs/i_op_ren.c @@ -245,7 +245,8 @@ static int au_ren_diropq(struct au_ren_args *a) au_hn_imtx_unlock(a->src_hinode); if (IS_ERR(diropq)) err = PTR_ERR(diropq); - dput(diropq); + else + dput(diropq); return err; } ------------------------------------------------------------------------------ Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now. http://p.sf.net/sfu/bds