diff -urN linux-2.6.11.orig/fs/reiserfs/journal.c linux-2.6.11/fs/reiserfs/journal.c --- linux-2.6.11.orig/fs/reiserfs/journal.c 2005-04-18 13:55:44.000000000 +0400 +++ linux-2.6.11/fs/reiserfs/journal.c 2005-04-18 14:52:25.471889996 +0400 @@ -2323,6 +2323,7 @@ } if( result != 0 ) { release_journal_dev( super, journal ); + return result; } reiserfs_info(super, "journal_init_dev: journal device: %s\n", bdevname(journal->j_dev_bd, b));