Too many plugged bios may affect IO performance and cost too much
memory,
so limit the number of it.
Li Lingfeng (1):
Revert "md/raid10: fix softlockup in raid10_unplug"
Mariusz Tkaczyk (2):
md: drop queue limitation for RAID1 and RAID10
md: raid1/raid10: drop pending_cnt
Yu Kuai (8):
md/raid10: prevent soft lockup while flush writes
md/raid1-10: factor out a helper to add bio to plug
md/raid1-10: factor out a helper to submit normal write
md/raid1-10: submit write io directly if bitmap is not enabled
md/md-bitmap: add a new helper to unplug bitmap asynchrously
md/raid1-10: don't handle pluged bio by daemon thread
md/raid1-10: limit the number of plugged bio
md/raid1-10: fix casting from randomized structure in
raid1_submit_write()
drivers/md/md-bitmap.c | 33 +++++++++++++++++--
drivers/md/md-bitmap.h | 8 +++++
drivers/md/md.c | 9 +++++
drivers/md/md.h | 1 +
drivers/md/raid1-10.c | 74 ++++++++++++++++++++++++++++++++++++++----
drivers/md/raid1.c | 46 +++-----------------------
drivers/md/raid1.h | 1 -
drivers/md/raid10.c | 65 +++++--------------------------------
drivers/md/raid10.h | 1 -
9 files changed, 130 insertions(+), 108 deletions(-)
--
2.31.1