diff options
Diffstat (limited to 'fs/xfs/xfs_log.c')
| -rw-r--r-- | fs/xfs/xfs_log.c | 16 | 
1 files changed, 3 insertions, 13 deletions
diff --git a/fs/xfs/xfs_log.c b/fs/xfs/xfs_log.c index 5215abc8023..925d572bf0f 100644 --- a/fs/xfs/xfs_log.c +++ b/fs/xfs/xfs_log.c @@ -24,8 +24,6 @@  #include "xfs_trans.h"  #include "xfs_sb.h"  #include "xfs_ag.h" -#include "xfs_dir2.h" -#include "xfs_dmapi.h"  #include "xfs_mount.h"  #include "xfs_error.h"  #include "xfs_log_priv.h" @@ -35,8 +33,6 @@  #include "xfs_ialloc_btree.h"  #include "xfs_log_recover.h"  #include "xfs_trans_priv.h" -#include "xfs_dir2_sf.h" -#include "xfs_attr_sf.h"  #include "xfs_dinode.h"  #include "xfs_inode.h"  #include "xfs_rw.h" @@ -337,7 +333,6 @@ xfs_log_reserve(  	int			retval = 0;  	ASSERT(client == XFS_TRANSACTION || client == XFS_LOG); -	ASSERT((flags & XFS_LOG_NOSLEEP) == 0);  	if (XLOG_FORCED_SHUTDOWN(log))  		return XFS_ERROR(EIO); @@ -552,7 +547,7 @@ xfs_log_unmount_write(xfs_mount_t *mp)  				.magic = XLOG_UNMOUNT_TYPE,  			};  			struct xfs_log_iovec reg = { -				.i_addr = (void *)&magic, +				.i_addr = &magic,  				.i_len = sizeof(magic),  				.i_type = XLOG_REG_TYPE_UNMOUNT,  			}; @@ -1047,7 +1042,6 @@ xlog_alloc_log(xfs_mount_t	*mp,  	xlog_in_core_t		*iclog, *prev_iclog=NULL;  	xfs_buf_t		*bp;  	int			i; -	int			iclogsize;  	int			error = ENOMEM;  	uint			log2_size = 0; @@ -1127,7 +1121,6 @@ xlog_alloc_log(xfs_mount_t	*mp,  	 * with different amounts of memory.  See the definition of  	 * xlog_in_core_t in xfs_log_priv.h for details.  	 */ -	iclogsize = log->l_iclog_size;  	ASSERT(log->l_iclog_size >= 4096);  	for (i=0; i < log->l_iclog_bufs; i++) {  		*iclogp = kmem_zalloc(sizeof(xlog_in_core_t), KM_MAYFAIL); @@ -1428,11 +1421,8 @@ xlog_sync(xlog_t		*log,  	XFS_BUF_BUSY(bp);  	XFS_BUF_ASYNC(bp);  	bp->b_flags |= XBF_LOG_BUFFER; -	/* -	 * Do an ordered write for the log block. -	 * Its unnecessary to flush the first split block in the log wrap case. -	 */ -	if (!split && (log->l_mp->m_flags & XFS_MOUNT_BARRIER)) + +	if (log->l_mp->m_flags & XFS_MOUNT_BARRIER)  		XFS_BUF_ORDERED(bp);  	ASSERT(XFS_BUF_ADDR(bp) <= log->l_logBBsize-1);  | 
