<html><head>
<link media="all" type="text/css" href="/webmail/static/deg/css/wysiwyg-3933289048.css" rel="stylesheet">
</head><body>
Ted,<br><br>There are not OOPS messages.<br>The kernel is provided by the CPU vendor. From what I know - the Ext3 code has not been modified.<br>At the moment I do not have list of modifications the vendor made, and not sure I will be able to get such list. I have the source code so probably I can compare with the stock kernel and see what has been changed.<br><br>Upgrading the kernel to 2.6.29 will be difficult. Will it be possible to upgrade / patch the Ext3 code only? Will that work?<br><br>I will try with LOCKDEP and see what happens.<br><br>Thanks a lot.<br><br>Dimitar<br><br><br><br>Apr 14, 2009 09:16:22 AM, <a href="mailto:tytso@mit.edu" class="parsedEmail" target="_blank">tytso@mit.edu</a> wrote:<br><blockquote style="border-left: 3px solid rgb(102, 153, 204);">On Tue, Apr 14, 2009 at 07:06:58AM -0500, <a href="mailto:dkg_004@verizon.net" target="_blank" class="parsedEmail parsedEmail">dkg_004@verizon.net</a> wrote:<br>>kjournald D C0284784 0 408 6 (L-TLB)<br>>[<c0284240>] (schedule+0x0/0x64c) from [<c00f8724>] (journal_commit_transaction+0x16c/0x1568)<br>>[<c00f85b8>] (journal_commit_transaction+0x0/0x1568) from [<c00fd99c>] (kjournald+0xbc/0x260)<br>>[<c00fd8e0>] (kjournald+0x0/0x260) from [<c0070d9c>] (kthread+0xe8/0x128)<br>>[<c0070cb4>] (kthread+0x0/0x128) from [<c005d980>] (do_exit+0x0/0x8c8)<br><br>Are you using any other patches or modifications to the kernel? It<br>looks like the journal_commit_transaction() is blocked waiting for<br>some transaction to finish:<br><br> while (commit_transaction->t_updates) {<br> DEFINE_WAIT(wait);<br><br> prepare_to_wait(&journal->j_wait_updates, &wait,<br> TASK_UNINTERRUPTIBLE);<br> if (commit_transaction->t_updates) {<br> spin_unlock(&commit_transaction->t_handle_lock);<br> spin_unlock(&journal->j_state_lock);<br> schedule(); <------------<br> spin_lock(&journal->j_state_lock);<br> spin_lock(&commit_transaction->t_handle_lock);<br> }<br> finish_wait(&journal->j_wait_updates, &wait);<br> }<br><br>This can happen if the kernel has OOPS'ed while in the middle of an<br>ext3 operation, or if there is some bug in ext3. The 2.6.21 kernel is<br>quite old, so there are one or two bug fixes that might possibly apply<br>to your problem. So the first easy thing to tryy would be to upgrade<br>to the latest kernel (2.6.29) and see if that fixes your problem.<br><br>You might also check your logs to see if there were any OOPS messages<br>before the system locked up. <br><br>And, I would try compiling with LOCKDEP enabled to see if that shows<br>the problem.<br><br> - Ted<br></c005d980></c0070cb4></c0070d9c></c00fd8e0></c00fd99c></c00f85b8></c00f8724></c0284240></blockquote></body></html>