X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=engines%2Flibzbc.c;h=2aacf7bbebecd3ca0d2a5f11a5346ab26c429c86;hb=6a2299789dccdd24351744476586e7d562a3940d;hp=4b9002330dcfd66d106087d1dc9275c6402fe1d3;hpb=236d23a86d6e3c14b700496e0f196f88513a5f3e;p=fio.git diff --git a/engines/libzbc.c b/engines/libzbc.c index 4b900233..2aacf7bb 100644 --- a/engines/libzbc.c +++ b/engines/libzbc.c @@ -86,7 +86,8 @@ static int libzbc_open_dev(struct thread_data *td, struct fio_file *f, return -ENOMEM; ret = zbc_open(f->file_name, - flags | ZBC_O_DRV_SCSI | ZBC_O_DRV_ATA, &ld->zdev); + flags | ZBC_O_DRV_BLOCK | ZBC_O_DRV_SCSI | ZBC_O_DRV_ATA, + &ld->zdev); if (ret) { log_err("%s: zbc_open() failed, err=%d\n", f->file_name, ret); @@ -283,7 +284,7 @@ static int libzbc_report_zones(struct thread_data *td, struct fio_file *f, default: /* Treat all these conditions as offline (don't use!) */ zbdz->cond = ZBD_ZONE_COND_OFFLINE; - break; + zbdz->wp = zbdz->start; } }