virtio_blk: allow 0 as num_request_queues
authorMichael S. Tsirkin <mst@redhat.com>
Sun, 24 Oct 2021 13:41:40 +0000 (09:41 -0400)
committerMichael S. Tsirkin <mst@redhat.com>
Mon, 1 Nov 2021 09:26:48 +0000 (05:26 -0400)
commitead65f76958258c4c349c6a2b9577d80cc23133f
treeb39b6eabeedaf3cd0f657414b396b5a3fd5a9890
parentdcce162559ee1ce5f64992c4c65197f9270e3d4f
virtio_blk: allow 0 as num_request_queues

The default value is 0 meaning "no limit". However if 0
is specified on the command line it is instead silently
converted to 1. Further, the value is already validated
at point of use, there's no point in duplicating code
validating the value when it is set.

Simplify the code while making the behaviour more consistent
by using plain module_param.

Fixes: 1a662cf6cb9a ("virtio-blk: add num_request_queues module parameter")
Cc: Max Gurtovoy <mgurtovoy@nvidia.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/block/virtio_blk.c