block: make nr_iovecs unsigned in bio_alloc_bioset()
authorDan Carpenter <dan.carpenter@oracle.com>
Thu, 23 Mar 2017 10:24:55 +0000 (13:24 +0300)
committerJens Axboe <axboe@fb.com>
Thu, 23 Mar 2017 14:16:11 +0000 (08:16 -0600)
commit7a88fa191944589b2ed795bbed32ca6e9e2df31f
tree08ffd2bfc3cdf1f9ff08c0eeafc468dce213315c
parenta4d907b6a33ba22adbbfc443e22eb3c1aa2c73f6
block: make nr_iovecs unsigned in bio_alloc_bioset()

There isn't a bug here, but Smatch is not smart enough to know that
"nr_iovecs" can't be negative so it complains about underflows.
Really, it's slightly cleaner to make this parameter unsigned.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@fb.com>
block/bio.c
include/linux/bio.h