md: retry bailed bio
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest3 patches 1 replyIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | md: separate request handlingdrivers/ drivers/ | +34 | 0 replies | |
| 2/3 | md: fix a race condition for flush request handlingdrivers/ | +10 | 0 replies | |
| 3/3 | dm-raid: fix a race condition in request handlingdrivers/ | +1 | 0 replies |
Reviews trailers per patch
None of the 3 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.
| Patch | Nate Dailey | NeilBrown |
|---|---|---|
| Series | R-b | |
| 1/3 | ||
| 2/3 | T-b | |
| 3/3 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/3] md: retry bailed bio
From: Shaohua Li <[email protected]>
With cc27b0c78c79(md: fix deadlock between mddev_suspend() and md_write_start()), pers->make_request could bail out without handling the bio. If that happens, we should retry. There are two call sites we don't do the retry and cause problems. This set fixes the issues.
Thanks,
Shaohua
Shaohua Li (3):
md: separate request handling
md: fix a race condition for flush request handling
dm-raid: fix a race condition in request handling
drivers/md/dm-raid.c | 2 +- drivers/md/md.c | 72 +++++++++++++++++++++++++++++++--------------------- drivers/md/md.h | 1 + 3 files changed, 45 insertions(+), 30 deletions(-)
Signature · 1 line
2.11.0