raid10: include bio_end_io_list in nr_queued to prevent freeze_array hang
authorShaohua Li <shli@fb.com>
Mon, 14 Mar 2016 18:49:32 +0000 (11:49 -0700)
committerBen Hutchings <ben@decadent.org.uk>
Sat, 30 Apr 2016 22:05:19 +0000 (00:05 +0200)
commit33a3e89aacee6a385dd59ab4fa193ff2dd412d98
treead3b364140074fe8031e732e765ab0f8631b6fa4
parent11266d296f0376640b67a28847e613961159d907
raid10: include bio_end_io_list in nr_queued to prevent freeze_array hang

commit 23ddba80ebe836476bb2fa1f5ef305dd1c63dc0b upstream.

This is the raid10 counterpart of the bug fixed by Nate
(raid1: include bio_end_io_list in nr_queued to prevent freeze_array hang)

Fixes: 95af587e95(md/raid10: ensure device failure recorded before write request returns)
Cc: Nate Dailey <nate.dailey@stratus.com>
Signed-off-by: Shaohua Li <shli@fb.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/md/raid10.c