On Thu, 23 Jul 2020, Linus Torvalds wrote: > > I'll send a new version after I actually test it. I'll give it a try when you're happy with it. I did try yesterday's with my swapping loads on home machines (3 of 4 survived 16 hours), and with some google stresstests on work machines (0 of 10 survived). I've not spent long analyzing the crashes, all of them in or below __wake_up_common() called from __wake_up_locked_key_bookmark(): sometimes gets to run the curr->func() and crashes on something inside there (often list_del's lib/list_debug.c:53!), sometimes cannot get that far. Looks like the wait queue entries on the list were not entirely safe with that patch. Hugh