On Mon, Jun 26, 2023 at 10:25:28PM +0200, Mikulas Patocka wrote: > The BLKFLSBUF ioctl doesn't send the flush bio to the block device, thus > flushed data may be lurking in the disk cache and they may not be really > flushed to the stable storage. > > This patch adds the call to blkdev_issue_flush to blkdev_flushbuf. Umm, why? This is an ioctl no one should be using, and we certainly should not add new functionality to it. Can you explain what you're trying to do here?