diff options
| author | Dave Chinner <david@fromorbit.com> | 2014-08-04 13:55:27 +1000 | 
|---|---|---|
| committer | Dave Chinner <david@fromorbit.com> | 2014-08-04 13:55:27 +1000 | 
| commit | 645f9857213476407d8ed1b59619fdff7128d3e6 (patch) | |
| tree | f48e76ffa8b4af8bfa0c64d54ff96d76b61f6f65 /fs/xfs/xfs_log.c | |
| parent | b076d8720d793cde04b75b4941b8774e209649b4 (diff) | |
| parent | 4ef897a27543b513351262881660147366c042a1 (diff) | |
Merge branch 'xfs-misc-fixes-3.17-2' into for-next
Diffstat (limited to 'fs/xfs/xfs_log.c')
| -rw-r--r-- | fs/xfs/xfs_log.c | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/fs/xfs/xfs_log.c b/fs/xfs/xfs_log.c index 149a4a575a09..ca4fd5bd8522 100644 --- a/fs/xfs/xfs_log.c +++ b/fs/xfs/xfs_log.c @@ -1378,8 +1378,14 @@ xlog_alloc_log(  	xlog_get_iclog_buffer_size(mp, log); +	/* +	 * Use a NULL block for the extra log buffer used during splits so that +	 * it will trigger errors if we ever try to do IO on it without first +	 * having set it up properly. +	 */  	error = -ENOMEM; -	bp = xfs_buf_alloc(mp->m_logdev_targp, 0, BTOBB(log->l_iclog_size), 0); +	bp = xfs_buf_alloc(mp->m_logdev_targp, XFS_BUF_DADDR_NULL, +			   BTOBB(log->l_iclog_size), 0);  	if (!bp)  		goto out_free_log;  | 
