[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 0/2] block/fuse: Let PUNCH_HOLE write zeroes
From: |
Kevin Wolf |
Subject: |
Re: [PATCH 0/2] block/fuse: Let PUNCH_HOLE write zeroes |
Date: |
Tue, 7 Mar 2023 15:23:09 +0100 |
Am 27.02.2023 um 11:47 hat Hanna Czenczek geschrieben:
> Hi,
>
> https://gitlab.com/qemu-project/qemu/-/issues/1507 reports a bug in FUSE
> exports: fallocate(PUNCH_HOLE) is implemented with blk_pdiscard(), but
> its man page documents that a successful call will result in the data
> being read as zero. blk_pdiscard() does not guarantee this, so we must
> use blk_pwrite_zeroes() instead (with MAY_UNMAP | NO_FALLBACK, which
> differentiates it from fallocate(ZERO_RANGE)).
>
> Patch 2 adds a regression test.
Thanks, applied to the block branch.
Kevin
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [PATCH 0/2] block/fuse: Let PUNCH_HOLE write zeroes,
Kevin Wolf <=