@paulmckrcu ah! It's the smart maniac! ;)
It's really my own fault because without SLAB_TYPESAFE_BY_RCU the whole thing-I'm-trying-to-do wouldn't even be possible (concurrent teardown would break me and I want to just be under RCU at this point).
But as to the why well, still kinda mid-development, the anon_vma replacement where I've RCU'd so much that I'm now now as stabilised as I'd like :)
I'm sure there's something in your slides at kernel recipes about tradeoffs that might apply here... :P
Anyway (assuming) I'll see you at LSF and by then (hopefully) I'll have something to present and can discuss more? :)
@paulmckrcu @ljs I bet it's just a sadness that it's no longer called SLAB_DESTROY_BY_RCU which was not confusing at all!
@vbabka @paulmckrcu well I'm still sad about @david nacking MADV_POISON and MADV_REMEDY...
A lot of sadness on the old naming front unfortunately
@ljs @vbabka @paulmckrcu @david time for MADV_RED_PILL and MADV_BLUE_PILL?
@paulmckrcu ah sorry to hear you're not coming! I suspect call in not going to work so well for discussion but I guess we'll see!
Separate VC maybe best but could cover in next mmap meeting I get to?
The problems I'm wrestling with in this work constantly shift, though to be honest they are all kinda lock-related...!
@paulmckrcu great! I am still rather in the 'confused and chaotic' stage of development.
I thought things might have stabilised a bit but it turns out this stuff is quite complicated, who knew??
Hopefully I get further by lsf otherwise I may have to wave my arms a bit :)
@paulmckrcu oh yes, and I have a theory that the nature of attacking a problem is of going through a state of utter chaos and confusion, then gradual comfort (false usually) then some more, then back and forth until sanity gradually prevails and EUREKA!
But you have to battle through the chaotic bit to get there...
@ljs @hyeyoo @paulmckrcu it's always the same thing, right? Vma related stuff invents the trickiest (not only) locking schemes. Glad Lorenzo is here to simplify it all!