Subject : ext3/jbd oops in journal_start
Submitter : Sage Weil <email@example.com>
Date : 2009-10-31 6:14
References : http://marc.info/?l=linux-kernel&m=125696970418300&w=4
Notify-Also : Dmitry Monakhov <firstname.lastname@example.org>
Notify-Also : Chris Mason <email@example.com>
This entry is being used for tracking a regression from 2.6.31. Please don't
close it until the problem is fixed in the mainline.
Note that Sage reported in http://marc.info/?l=linux-kernel&m=125696970418300&w=4
that he saw this with 2.6.31. So at minimum it's not a regression from 2.6.31; possibly 2.6.30 --- we need more data, though.
This is a btrfs bug, and was specific to ceph's use of btrfs userland transactions. We were leaving current->journal_info set after returning from the kernel which ext3 (rightly) faulted on.
It is fixed in 2.6.32-rc7 and higher.