aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2024-01-25 17:03:54 -0700
committerJens Axboe <axboe@kernel.dk>2024-01-25 17:03:54 -0700
commit5af2c3f44e004b5618ebef34ac30bd3511babb27 (patch)
tree07482bc5e0e29be95af6bd45549b66227bda9e5f
parente169bd4fb2b36c4b2bee63c35c740c85daeb2e86 (diff)
parent9f3fe29d77ef4e7f7cb5c4c8c59f6dc373e57e78 (diff)
downloadlinux-5af2c3f44e004b5618ebef34ac30bd3511babb27.tar.gz
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
-rw-r--r--drivers/md/raid1.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/md/raid1.c b/drivers/md/raid1.c
index 24f0d799fd98ed..286f8b16c7bde7 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;