Messages in this thread | | | Date | Thu, 23 Jul 2020 16:11:27 -0700 (PDT) | From | Hugh Dickins <> | Subject | Re: [RFC PATCH] mm: silence soft lockups from unlock_page |
| |
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
| |