|
@@ -356,13 +356,11 @@ extern struct tree_balance *cur_tb;
|
|
|
void reiserfs_panic(struct super_block *sb, const char *fmt, ...)
|
|
|
{
|
|
|
do_reiserfs_warning(fmt);
|
|
|
- printk(KERN_EMERG "REISERFS: panic (device %s): %s\n",
|
|
|
- reiserfs_bdevname(sb), error_buf);
|
|
|
- BUG();
|
|
|
|
|
|
- /* this is not actually called, but makes reiserfs_panic() "noreturn" */
|
|
|
- panic("REISERFS: panic (device %s): %s\n",
|
|
|
- reiserfs_bdevname(sb), error_buf);
|
|
|
+ dump_stack();
|
|
|
+
|
|
|
+ panic(KERN_EMERG "REISERFS: panic (device %s): %s\n",
|
|
|
+ reiserfs_bdevname(sb), error_buf);
|
|
|
}
|
|
|
|
|
|
void reiserfs_abort(struct super_block *sb, int errno, const char *fmt, ...)
|