zbd: Optimize zbd_file_reset()
authorDamien Le Moal <damien.lemoal@wdc.com>
Fri, 8 May 2020 07:56:42 +0000 (16:56 +0900)
committerJens Axboe <axboe@kernel.dk>
Fri, 15 May 2020 13:41:38 +0000 (07:41 -0600)
commit767d1372a2f045eba88f0520bdbe0a1e250f7f79
tree1818b40b91c1ec192566f57959f5dda387efc812
parentecc9e8f753028d91ce365ca2164e3e8e2257e966
zbd: Optimize zbd_file_reset()

For a job not writing, a device zones will not be reset by executing
zbc_file_reset() so there is no need to scan all zones of the job
operating range. Avoid this overhead by returning early for jobs that
are not writing.

Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
zbd.c