|
@@ -2131,6 +2131,8 @@ xlog_recover_buffer_pass2(
|
|
|
|
|
|
bp = xfs_buf_read(mp->m_ddev_targp, buf_f->blf_blkno, buf_f->blf_len,
|
|
|
buf_flags);
|
|
|
+ if (!bp)
|
|
|
+ return XFS_ERROR(ENOMEM);
|
|
|
error = xfs_buf_geterror(bp);
|
|
|
if (error) {
|
|
|
xfs_ioerror_alert("xlog_recover_do..(read#1)", mp,
|
|
@@ -2222,6 +2224,10 @@ xlog_recover_inode_pass2(
|
|
|
|
|
|
bp = xfs_buf_read(mp->m_ddev_targp, in_f->ilf_blkno, in_f->ilf_len,
|
|
|
XBF_LOCK);
|
|
|
+ if (!bp) {
|
|
|
+ error = ENOMEM;
|
|
|
+ goto error;
|
|
|
+ }
|
|
|
error = xfs_buf_geterror(bp);
|
|
|
if (error) {
|
|
|
xfs_ioerror_alert("xlog_recover_do..(read#2)", mp,
|