On 9/10/25 10:29 AM, Bart Van Assche wrote:
> On 9/9/25 5:53 PM, Damien Le Moal wrote:
>> On 9/10/25 3:26 AM, Bart Van Assche wrote:
>>> Splitting a bio into an empty flush bio and a non-flush data bio is
>>> only necessary if there are multiple underlying devices. Do not split
>>> REQ_PREFLUSH bios if there is only one underlying device. This patch
>>> preserves the order of REQ_PREFLUSH writes if there is only one
>>> underlying device and if multiple writes are queued. This patch fixes
>>> a write error observed with zoned storage devices and with write
>>> pipelining enabled.
>>
>> Write pipelining is not upstream.
> 
> That doesn't matter in this case because this patch also improves
> performance without write pipelining, even for conventional (non zoned) 
> storage
> devices.

Then please rewrite the commit message to clearly state that and add Fixes tags
as appropriate. Do not mention things that are not upstream please.

> BTW, I'm still waiting for a review from you for this patch series that
> was posted two weeks ago: "[PATCH v24 00/18] Improve write performance
> for zoned UFS devices"
> (https://lore.kernel.org/linux-block/[email protected]/)

Yes, I still have this series in my inbox. I have been very busy and have lots
of conferences coming up so the review is going to be slow.


-- 
Damien Le Moal
Western Digital Research

Reply via email to