diff options
Diffstat (limited to 'fs/xfs/xfs_log_recover.c')
| -rw-r--r-- | fs/xfs/xfs_log_recover.c | 25 | 
1 files changed, 8 insertions, 17 deletions
diff --git a/fs/xfs/xfs_log_recover.c b/fs/xfs/xfs_log_recover.c index 8f70f346999..82ee9db628e 100644 --- a/fs/xfs/xfs_log_recover.c +++ b/fs/xfs/xfs_log_recover.c @@ -183,8 +183,7 @@ xlog_bread_noalign(  	xfsbdstrat(log->l_mp, bp);  	error = xfs_buf_iowait(bp);  	if (error) -		xfs_ioerror_alert("xlog_bread", log->l_mp, -				  bp, XFS_BUF_ADDR(bp)); +		xfs_buf_ioerror_alert(bp, __func__);  	return error;  } @@ -269,10 +268,8 @@ xlog_bwrite(  	XFS_BUF_SET_COUNT(bp, BBTOB(nbblks));  	error = xfs_bwrite(bp); -	if (error) { -		xfs_ioerror_alert("xlog_bwrite", log->l_mp, -				  bp, XFS_BUF_ADDR(bp)); -	} +	if (error) +		xfs_buf_ioerror_alert(bp, __func__);  	xfs_buf_relse(bp);  	return error;  } @@ -364,9 +361,7 @@ xlog_recover_iodone(  		 * We're not going to bother about retrying  		 * this during recovery. One strike!  		 */ -		xfs_ioerror_alert("xlog_recover_iodone", -					bp->b_target->bt_mount, bp, -					XFS_BUF_ADDR(bp)); +		xfs_buf_ioerror_alert(bp, __func__);  		xfs_force_shutdown(bp->b_target->bt_mount,  					SHUTDOWN_META_IO_ERROR);  	} @@ -2138,8 +2133,7 @@ xlog_recover_buffer_pass2(  		return XFS_ERROR(ENOMEM);  	error = bp->b_error;  	if (error) { -		xfs_ioerror_alert("xlog_recover_do..(read#1)", mp, -				  bp, buf_f->blf_blkno); +		xfs_buf_ioerror_alert(bp, "xlog_recover_do..(read#1)");  		xfs_buf_relse(bp);  		return error;  	} @@ -2234,8 +2228,7 @@ xlog_recover_inode_pass2(  	}  	error = bp->b_error;  	if (error) { -		xfs_ioerror_alert("xlog_recover_do..(read#2)", mp, -				  bp, in_f->ilf_blkno); +		xfs_buf_ioerror_alert(bp, "xlog_recover_do..(read#2)");  		xfs_buf_relse(bp);  		goto error;  	} @@ -2542,8 +2535,7 @@ xlog_recover_dquot_pass2(  			     XFS_FSB_TO_BB(mp, dq_f->qlf_len),  			     0, &bp);  	if (error) { -		xfs_ioerror_alert("xlog_recover_do..(read#3)", mp, -				  bp, dq_f->qlf_blkno); +		xfs_buf_ioerror_alert(bp, "xlog_recover_do..(read#3)");  		return error;  	}  	ASSERT(bp); @@ -3695,8 +3687,7 @@ xlog_do_recover(  	xfsbdstrat(log->l_mp, bp);  	error = xfs_buf_iowait(bp);  	if (error) { -		xfs_ioerror_alert("xlog_do_recover", -				  log->l_mp, bp, XFS_BUF_ADDR(bp)); +		xfs_buf_ioerror_alert(bp, __func__);  		ASSERT(0);  		xfs_buf_relse(bp);  		return error;  |