Bug 14619

Summary: ext3/jbd oops in journal_start
Product: File System Reporter: Rafael J. Wysocki (rjw)
Component: ext3Assignee: Chris Mason (chris.mason)
Status: CLOSED CODE_FIX    
Severity: normal CC: chris.mason, tytso
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.32-rc3 Subsystem:
Regression: Yes Bisected commit-id:
Bug Depends on:    
Bug Blocks: 14230    

Description Rafael J. Wysocki 2009-11-16 21:22:39 UTC
Subject    : ext3/jbd oops in journal_start
Submitter  : Sage Weil <sage@newdream.net>
Date       : 2009-10-31 6:14
References : http://marc.info/?l=linux-kernel&m=125696970418300&w=4
Notify-Also : Dmitry Monakhov <rjevskiy@gmail.com>
Notify-Also : Chris Mason <chris.mason@oracle.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.
Comment 1 Theodore Tso 2009-11-20 15:09:11 UTC
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.
Comment 2 Chris Mason 2009-11-20 15:19:15 UTC
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.
Comment 3 Chris Mason 2009-11-20 15:20:09 UTC
->FIXED