Re: [PATCH v2 0/4] md/raid1,raid10: fix write-path reference leaks and clean up error handling

"yu kuai" <[email protected]>
Newsgroups gmane.linux.raid,gmane.linux.kernel
Message-ID <[email protected]>
在 2026/6/14 2:28, Abd-Alrhman Masalkhi 写道:

> Hi,
>
> This series fixes several write-path failure handling issues in raid1 and
> raid10 and then follows up with a cleanup of raid1_write_request().
>
> The first two patches fix writes_pending leaks caused by failure paths
> that complete bios without reaching the normal write completion path.
> The raid1 fix also addresses a barrier reference leak when
> wait_blocked_rdev() fails after wait_barrier() succeeds.
>
> The third patch fixes additional writes_pending and barrier reference
> leaks in raid10 discard handling.
>
> The final patch simplifies raid1_write_request() error handling.
>
> Patches:
> md/raid1: fix writes_pending and barrier reference leaks on write failures
> md/raid10: fix writes_pending leak on write request failures
> md/raid10: fix writes_pending and barrier reference leaks on discard failures
> md/raid1: simplify raid1_write_request() error handling
>
> Changes in v2:
>   - fix writes_pending leaks in addition to the barrier reference leaks
>   - add raid10 fixes for analogous write and discard failure paths
>   - add a follow-up cleanup patch to simplify raid1_write_request()
>   - simplifies raid1_write_request() error handling.
>   - Link v1: https://lore.kernel.org/linux-raid/[email protected]/
>
> Thanks,
> Abd-Alrhman
>
> Abd-Alrhman Masalkhi (4):
>    md/raid1: fix writes_pending and barrier reference leaks on write
>      failures
>    md/raid10: fix writes_pending leak on write request failures
>    md/raid10: fix writes_pending and barrier reference leaks on discard
>      failures
>    md/raid1: simplify raid1_write_request() error handling
>
>   drivers/md/raid1.c  | 74 ++++++++++++++++++++++++---------------------
>   drivers/md/raid10.c | 28 ++++++++++++-----
>   2 files changed, 60 insertions(+), 42 deletions(-)
Applied to md-7.2

-- 
Thanks,
Kuai
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.