From: Andrew Morton Hopefully this will get xfs working in -mm. Cc: Jens Axboe Cc: Christoph Lameter Cc: David Chinner Signed-off-by: Andrew Morton --- fs/xfs/linux-2.6/xfs_buf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN fs/xfs/linux-2.6/xfs_buf.c~git-block-xfs-barriers-broke fs/xfs/linux-2.6/xfs_buf.c --- a/fs/xfs/linux-2.6/xfs_buf.c~git-block-xfs-barriers-broke +++ a/fs/xfs/linux-2.6/xfs_buf.c @@ -1164,7 +1164,7 @@ _xfs_buf_ioapply( if (bp->b_flags & XBF_ORDERED) { ASSERT(!(bp->b_flags & XBF_READ)); - rw = WRITE_BARRIER; + rw = WRITE; } else if (bp->b_flags & _XBF_RUN_QUEUES) { ASSERT(!(bp->b_flags & XBF_READ_AHEAD)); bp->b_flags &= ~_XBF_RUN_QUEUES; _