diff options
author | 2024-01-25 17:03:54 -0700 | |
---|---|---|
committer | 2024-01-25 17:03:54 -0700 | |
commit | 5af2c3f44e004b5618ebef34ac30bd3511babb27 (patch) | |
tree | 07482bc5e0e29be95af6bd45549b66227bda9e5f | |
parent | aoe: avoid potential deadlock at set_capacity (diff) | |
parent | md: fix a suspicious RCU usage warning (diff) | |
download | wireguard-linux-5af2c3f44e004b5618ebef34ac30bd3511babb27.tar.xz wireguard-linux-5af2c3f44e004b5618ebef34ac30bd3511babb27.zip |
Merge tag 'md-6.8-20240126' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.8
Pull MD fix from Song:
"This change fixes a RCU warning."
* tag 'md-6.8-20240126' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md:
md: fix a suspicious RCU usage warning
Diffstat (limited to '')
-rw-r--r-- | drivers/md/raid1.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/md/raid1.c b/drivers/md/raid1.c index 24f0d799fd98..286f8b16c7bd 100644 --- a/drivers/md/raid1.c +++ b/drivers/md/raid1.c @@ -2262,7 +2262,7 @@ static void fix_read_error(struct r1conf *conf, struct r1bio *r1_bio) int sectors = r1_bio->sectors; int read_disk = r1_bio->read_disk; struct mddev *mddev = conf->mddev; - struct md_rdev *rdev = rcu_dereference(conf->mirrors[read_disk].rdev); + struct md_rdev *rdev = conf->mirrors[read_disk].rdev; if (exceed_read_errors(mddev, rdev)) { r1_bio->bios[r1_bio->read_disk] = IO_BLOCKED; |