[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <688e0a78.a70a0220.249f57.0000.GAE@google.com>
Date: Sat, 02 Aug 2025 05:54:16 -0700
From: syzbot <syzbot+2e9e529ac0b319316453@...kaller.appspotmail.com>
To: linux-kernel@...r.kernel.org, syzkaller-bugs@...glegroups.com
Subject: Forwarded: Re: Fix reported __del_gendisk deadlock
For archival purposes, forwarding an incoming command email to
linux-kernel@...r.kernel.org, syzkaller-bugs@...glegroups.com.
***
Subject: Re: 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);
}
}
--
2.30.2
Powered by blists - more mailing lists