--- linux-2.5.3-pre3/fs/reiserfs/journal.c.orig	Wed Jan 23 15:05:10 2002
+++ linux-2.5.3-pre3/fs/reiserfs/journal.c	Wed Jan 23 15:06:48 2002
@@ -1724,6 +1724,8 @@
     }
     cur_dblock = SB_ONDISK_JOURNAL_1st_BLOCK(p_s_sb) + SB_JOURNAL(p_s_sb)->j_start ;
     replay_count++ ;
+   if (cur_dblock == oldest_start)
+        break;
   }
 
   if (oldest_trans_id == 0) {
