]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commitdiff
nbd: Use blk_validate_block_size() to validate block size
authorXie Yongji <xieyongji@bytedance.com>
Tue, 26 Oct 2021 14:40:13 +0000 (22:40 +0800)
committerJens Axboe <axboe@kernel.dk>
Wed, 27 Oct 2021 20:15:53 +0000 (14:15 -0600)
Use the block layer helper to validate block size instead
of open coding it.

Signed-off-by: Xie Yongji <xieyongji@bytedance.com>
Link: https://lore.kernel.org/r/20211026144015.188-3-xieyongji@bytedance.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/block/nbd.c

index 8922b8864487feb65af749544567a38c7839bde1..504c20a2f33e0f78645ac93274afa033b2708932 100644 (file)
@@ -315,7 +315,8 @@ static int nbd_set_size(struct nbd_device *nbd, loff_t bytesize,
 {
        if (!blksize)
                blksize = 1u << NBD_DEF_BLKSIZE_BITS;
-       if (blksize < 512 || blksize > PAGE_SIZE || !is_power_of_2(blksize))
+
+       if (blk_validate_block_size(blksize))
                return -EINVAL;
 
        nbd->config->bytesize = bytesize;