xfs: simplify xfs_buf_get / xfs_buf_read interfaces
[deliverable/linux.git] / fs / xfs / xfs_rw.c
index 3f816ad7ff19e7f0a93458333ac7b98d3842d3ec..6fa10897d4177dffe546b757198de74e6e9e0c30 100644 (file)
@@ -277,10 +277,10 @@ xfs_read_buf(
        xfs_buf_t        *bp;
        int              error;
 
-       if (flags)
-               bp = xfs_buf_read_flags(target, blkno, len, flags);
-       else
-               bp = xfs_buf_read(target, blkno, len, flags);
+       if (!flags)
+               flags = XBF_LOCK | XBF_MAPPED;
+
+       bp = xfs_buf_read(target, blkno, len, flags);
        if (!bp)
                return XFS_ERROR(EIO);
        error = XFS_BUF_GETERROR(bp);
This page took 0.024524 seconds and 5 git commands to generate.