X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fosd-ldiskfs%2Fosd_io.c;h=77843ff611d2bb77a1fc0e421a95997aa4ae3c7d;hp=b9660d98e523026945ca8f576434459df7f4f41e;hb=72617588ac8cb2e3e5a7b8e5ebc201cab524d938;hpb=088af126fdfee7d41974c7572c951c2bcb818719 diff --git a/lustre/osd-ldiskfs/osd_io.c b/lustre/osd-ldiskfs/osd_io.c index b9660d9..77843ff 100644 --- a/lustre/osd-ldiskfs/osd_io.c +++ b/lustre/osd-ldiskfs/osd_io.c @@ -2218,7 +2218,8 @@ static int osd_fallocate(const struct lu_env *env, struct dt_object *dt, boff = start >> inode->i_blkbits; blen = (ALIGN(end, 1 << inode->i_blkbits) >> inode->i_blkbits) - boff; - flags = LDISKFS_GET_BLOCKS_CREATE; + /* Create and Write zeros to new extents */ + flags = LDISKFS_GET_BLOCKS_CREATE_ZERO; if (mode & FALLOC_FL_KEEP_SIZE) flags |= LDISKFS_GET_BLOCKS_KEEP_SIZE;