diff options
author | Christoph Hellwig <hch@lst.de> | 2024-07-01 18:51:16 +0200 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2024-07-05 08:53:15 +0200 |
commit | ff760a8f0d09f4ba7574ae2ca8be987854f5246d (patch) | |
tree | 01003b9bcc95157c088da730cb81a191266b8f25 | |
parent | block: factor out a blk_write_zeroes_limit helper (diff) | |
download | linux-ff760a8f0d09f4ba7574ae2ca8be987854f5246d.tar.xz linux-ff760a8f0d09f4ba7574ae2ca8be987854f5246d.zip |
block: remove the LBA alignment check in __blkdev_issue_zeroout
__blkdev_issue_zeroout is a purely kernel internal API and thus can rely
on the block layer sector alignment checks.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
Link: https://lore.kernel.org/r/20240701165219.1571322-7-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
-rw-r--r-- | block/blk-lib.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/block/blk-lib.c b/block/blk-lib.c index 297bcf689693..601a122af858 100644 --- a/block/blk-lib.c +++ b/block/blk-lib.c @@ -209,11 +209,6 @@ int __blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, unsigned flags) { int ret; - sector_t bs_mask; - - bs_mask = (bdev_logical_block_size(bdev) >> 9) - 1; - if ((sector | nr_sects) & bs_mask) - return -EINVAL; ret = __blkdev_issue_write_zeroes(bdev, sector, nr_sects, gfp_mask, biop, flags); |