Messages in this thread Patch in this message | ![/](/images/icornerl.gif) | | From | Kanchan Joshi <> | Subject | [PATCH 1/2] nvme: set io-scheduler requirement for ZNS | Date | Tue, 18 Aug 2020 10:59:35 +0530 |
| |
Set elevator feature ELEVATOR_F_ZBD_SEQ_WRITE required for ZNS.
Signed-off-by: Kanchan Joshi <joshi.k@samsung.com> --- drivers/nvme/host/zns.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/drivers/nvme/host/zns.c b/drivers/nvme/host/zns.c index 57cfd78731fb..cabd870fb64e 100644 --- a/drivers/nvme/host/zns.c +++ b/drivers/nvme/host/zns.c @@ -96,6 +96,7 @@ int nvme_update_zone_info(struct gendisk *disk, struct nvme_ns *ns, q->limits.zoned = BLK_ZONED_HM; blk_queue_flag_set(QUEUE_FLAG_ZONE_RESETALL, q); + blk_queue_required_elevator_features(q, ELEVATOR_F_ZBD_SEQ_WRITE); blk_queue_max_open_zones(q, le32_to_cpu(id->mor) + 1); blk_queue_max_active_zones(q, le32_to_cpu(id->mar) + 1); free_data: -- 2.17.1
| ![\](/images/icornerr.gif) |