md/bitmap: fix list_entry_rcu usage.
PATCH 3/3 md/bitmap: fix list_entry_rcu usage.
Signed-off-by Patrick Marlier <[email protected]>
--- drivers/md/bitmap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/md/bitmap.c +1 -1
@@ -181,7 +181,7 @@ static struct md_rdev *next_active_rdev(struct md_rdev *rdev, struct mddev *mddercu_read_lock ();if (rdev ==NULL )/* start at the beginning */ - rdev = list_entry_rcu(&mddev->disks, struct md_rdev, same_set); + rdev = list_entry_rcu(mddev->disks.next, struct md_rdev, same_set);else {/* release the previous rdev and start from there. */ rdev_dec_pending (rdev, mddev);
Signature · 1 line
2.1.0