]> rtime.felk.cvut.cz Git - linux-imx.git/blobdiff - fs/xfs/xfs_iops.c
xfs: return FIEMAP_EXTENT_UNKNOWN for delayed allocation extent
[linux-imx.git] / fs / xfs / xfs_iops.c
index ca9ecaa81112fac7706c4cac23c92f2326f0bba8..c69bbc493cb0c7d09cd5d3f8c271e0091228968a 100644 (file)
@@ -987,7 +987,8 @@ xfs_fiemap_format(
        if (bmv->bmv_oflags & BMV_OF_PREALLOC)
                fiemap_flags |= FIEMAP_EXTENT_UNWRITTEN;
        else if (bmv->bmv_oflags & BMV_OF_DELALLOC) {
-               fiemap_flags |= FIEMAP_EXTENT_DELALLOC;
+               fiemap_flags |= (FIEMAP_EXTENT_DELALLOC |
+                                FIEMAP_EXTENT_UNKNOWN);
                physical = 0;   /* no block yet */
        }
        if (bmv->bmv_oflags & BMV_OF_LAST)