<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>