On 20/06/2016 15:55, Sergey Fedorov wrote: >> > I'm not sure why you say that arrays are more amenable than QTAILQ >> > (though indeed include/qemu/rcu_queue.h only includes QLIST for now), >> > but I feel bad asking you to redo all the work... > Is there any realistic way to manage *doubly* linked lists in RCU?
Linux does that fine with circular linked list, but off the top of my head I cannot think of any reason why QTAILQ would not work. Paolo