[PATCH v5 07/28] block: Introduce zone write plugging
Damien Le Moal
dlemoal at kernel.org
Thu Apr 4 16:18:32 PDT 2024
On 4/5/24 03:31, Bart Van Assche wrote:
>> diff --git a/block/blk-mq.c b/block/blk-mq.c
>> index 88b541e8873f..2c6a317bef7c 100644
>> --- a/block/blk-mq.c
>> +++ b/block/blk-mq.c
>> @@ -828,6 +828,8 @@ static void blk_complete_request(struct request *req)
>> bio = next;
>> } while (bio);
>>
>> + blk_zone_write_complete_request(req);
>
> Same comment here as above: the function name
> blk_zone_write_complete_request() is misleading since that function is
> called for all request types and not only for zoned writes. Please
> rename blk_zone_write_complete_request() into
> blk_zone_complete_request().
>
>> + /*
>> + * If the plug has a cached request for this queue, try use it.
>> + */
>
> try use it -> try to use it (I know this comes from upstream code).
>
>> + if (blk_queue_is_zoned(q) && blk_zone_write_plug_bio(bio, nr_segs))
>> + goto queue_exit;
>
> The order of words in the blk_zone_write_plug_bio() function name seems
> unusual to me. How about renaming that function into
> blk_zone_plug_write_bio()?
To be consistent with your other renaming ideas, what about "blk_zone_plug_bio()" ?
--
Damien Le Moal
Western Digital Research
More information about the Linux-nvme
mailing list