Re: [PATCH v8 5/9] scsi: core: Retry unaligned zoned writes
From: Bart Van Assche <bvanassche@acm.org>
Date: 2023-08-14 17:58:29
Also in:
linux-scsi
From: Bart Van Assche <bvanassche@acm.org>
Date: 2023-08-14 17:58:29
Also in:
linux-scsi
On 8/14/23 05:36, Damien Le Moal wrote:
On 8/12/23 06:35, Bart Van Assche wrote:quoted
+ if (!rq->q->limits.use_zone_write_lock && blk_rq_is_seq_zoned_write(rq))This condition could be written as a little inline helper blk_req_need_zone_write_lock(), which could be used in mq-dealine patch 2.
Hi Damien, Since q->limits.use_zone_write_lock is being introduced, how about modifying blk_req_needs_zone_write_lock() such that it tests that new member variable instead of checking rq->q->disk->seq_zones_wlock? That would allow me to leave out one change from block/mq-deadline.c. I do not have a strong opinion about whether the name blk_req_needs_zone_write_lock() should be retained or whether that function should be renamed into blk_req_use_zone_write_lock(). Thanks, Bart.