diff -rup linux/fs/reiserfs/prints.c linux.patched/fs/reiserfs/prints.c
--- linux/fs/reiserfs/prints.c	Thu Aug 30 14:52:23 2001
+++ linux.patched/fs/reiserfs/prints.c	Thu Aug 30 15:08:06 2001
@@ -332,6 +332,9 @@ void reiserfs_panic (struct super_block 
   do_reiserfs_warning(fmt);
   printk ( KERN_EMERG "%s", error_buf);
   BUG ();
+  /* this is never reached, but makes gcc happy about noreturn for
+     reiserfs_panic() */
+  panic (error_buf);
 }
 
 
