[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <688e07e8.050a0220.f0410.013c.GAE@google.com>
Date: Sat, 02 Aug 2025 05:43:20 -0700
From: syzbot <syzbot+2e9e529ac0b319316453@...kaller.appspotmail.com>
To: linux-kernel@...r.kernel.org, syzkaller-bugs@...glegroups.com
Subject: Forwarded: Fix reported __del_gendisk deadlock
For archival purposes, forwarding an incoming command email to
linux-kernel@...r.kernel.org, syzkaller-bugs@...glegroups.com.
***
Subject: Fix reported __del_gendisk deadlock
Author: ujwal.kundur@...il.com
#syz test
diff --git a/block/genhd.c b/block/genhd.c
index c26733f6324b..bad731186189 100644
--- a/block/genhd.c
+++ b/block/genhd.c
@@ -819,9 +819,11 @@ void del_gendisk(struct gendisk *disk)
disable_elv_switch(disk->queue);
memflags = memalloc_noio_save();
+ mutex_lock(&set->tag_list_lock);
down_read(&set->update_nr_hwq_lock);
__del_gendisk(disk);
up_read(&set->update_nr_hwq_lock);
+ mutex_unlock(&set->tag_list_lock);
memalloc_noio_restore(memflags);
}
}
Powered by blists - more mailing lists