add a dump_stack() toa can't-happen path which happened during development. fs/ext3/inode.c | 1 + 1 files changed, 1 insertion(+) diff -puN fs/ext3/inode.c~ext3-040-recursive-ext3_write_inode-check fs/ext3/inode.c --- 25/fs/ext3/inode.c~ext3-040-recursive-ext3_write_inode-check 2003-06-01 00:34:10.000000000 -0700 +++ 25-akpm/fs/ext3/inode.c 2003-06-01 00:34:10.000000000 -0700 @@ -2632,6 +2632,7 @@ void ext3_write_inode(struct inode *inod if (ext3_journal_current_handle()) { jbd_debug(0, "called recursively, non-PF_MEMALLOC!\n"); + dump_stack(); return; } _