[PATCH 0/6] Misc changes for md
From: Guoqing Jiang <hidden>
Date: 2021-10-04 15:40:32
Hello,
The first patch fixes the same calltrace as commit 6607cd319b6b ("raid1:
ensure write behind bio has less than BIO_MAX_VECS sectors") tried
before, but unfortunately the calltrace still could happen if array
without write mostly device is configured with write-behind enabled.
So the first patch is suitable for fix branch which others are materials
for next branch.
Pls review.
Thanks,
Guoqing
Guoqing Jiang (6):
md/raid1: only allocate write behind bio for WriteMostly device
md/bitmap: don't set max_write_behind if there is no write mostly
device
md/raid1: use rdev in raid1_write_request directly
md/raid10: add 'read_err' to raid10_read_request
md/raid5: call roundup_pow_of_two in raid5_run
md: remove unused argument from md_new_event
drivers/md/md-bitmap.c | 17 +++++++++++++++++
drivers/md/md.c | 30 +++++++++++++++---------------
drivers/md/md.h | 2 +-
drivers/md/raid1.c | 13 ++++++-------
drivers/md/raid10.c | 10 +++++-----
drivers/md/raid5.c | 7 ++-----
6 files changed, 46 insertions(+), 33 deletions(-)
--
2.31.1