Sorry, I didn't explain clearly that this patch is not meant to solve a known problem, but to have a workaround in case something like miss wakeup comes up in the future. There have been some miss wakeup issues in the past, and I wanted to provide a way to alleviate the problem. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/block?h=linux-6.15.y&id=5266caaf5660529e3da53004b8b7174cab6374ed https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/block?h=linux-6.15.y&id=abab13b5c4fd1fec4f9a61622548012d93dc2831 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/block?h=linux-6.15.y&id=98b99e9412d0cde8c7b442bf5efb09528a2ede8b Bart Van Assche <bvanassche@xxxxxxx> 于2025年6月23日周一 23:16写道: > > On 6/23/25 8:08 AM, Keith Busch wrote: > > On Mon, Jun 23, 2025 at 07:10:21PM +0800, Fengnan Chang wrote: > >> Some io hang problems are caused by miss wakeup, and these cases could > > > > Wait a second, what's the cause of the missed wakeup? I don't think that > > should ever happen, so let's get the details on that first. > > +1 > > Additionally, there is not enough information in the patch description > to conclude whether the root cause is in the block layer core or in an > (out-of-tree?) block driver. > > Bart. > >