Re: pserialize_switchpoint() question

2018-07-20 Thread coypu
im probably not qualified to give an explanation but: as i understand it, rcu is supposed to be a synchronization mechanism that produces less contention/locks. suppose we store our objects in a linked list: [A] -> [myobj] -> [C] In order to write, we can change the linked list to look like

Re: pserialize_switchpoint() question

2018-07-20 Thread Manuel Bouyer
On Thu, Jul 19, 2018 at 01:43:56PM +0200, Manuel Bouyer wrote: > Hello, > while debugging why XEN domU kernels hang on psrlz, I found that, when > this happens, pserialize_switchpoint() seems to not be called for one of the > CPUs (not always the same). The CPU in question doens't show up in >