block: factor out common part in blkdev_fallocate()
authorZhang Yi <yi.zhang@huawei.com>
Thu, 19 Jun 2025 11:18:04 +0000 (19:18 +0800)
committerChristian Brauner <brauner@kernel.org>
Mon, 23 Jun 2025 10:45:13 +0000 (12:45 +0200)
commit562108d56bd9b93bec64fe9333a805b129c13001
tree326243af21dec9f2d47224d156e5f4b4c8fd154f
parent7bd43cc79cab3850f34da0a31d5b042b701590ef
block: factor out common part in blkdev_fallocate()

Only the flags passed to blkdev_issue_zeroout() differ among the two
zeroing branches in blkdev_fallocate(). Therefore, do cleanup by
factoring them out.

Signed-off-by: Zhang Yi <yi.zhang@huawei.com>
Link: https://lore.kernel.org/20250619111806.3546162-8-yi.zhang@huaweicloud.com
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: "Martin K. Petersen" <martin.petersen@oracle.com>
Signed-off-by: Christian Brauner <brauner@kernel.org>
block/fops.c