Re: [PATCH] dm: Preserve the order of REQ_PREFLUSH writes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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/20250827212937.2759348-1-bvanassche@xxxxxxx/)

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




[Index of Archives]     [DM Crypt]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Packaging]     [Fedora SELinux]     [Yosemite Discussion]     [KDE Users]     [Fedora Docs]

  Powered by Linux