Re: [Qemu-devel] [PATCH 4/9] rcu: introduce RCU-enabled QLIST

2015-02-04 Thread Fam Zheng
On Wed, 02/04 13:46, Paolo Bonzini wrote: > > > On 04/02/2015 04:42, Fam Zheng wrote: > > On Tue, 02/03 13:52, Paolo Bonzini wrote: > >> From: Mike Day > >> > >> Add RCU-enabled variants on the existing bsd DQ facility. Each > >> operation has the same interface as the existing (non-RCU) > >> ve

Re: [Qemu-devel] [PATCH 4/9] rcu: introduce RCU-enabled QLIST

2015-02-04 Thread Paolo Bonzini
On 04/02/2015 04:42, Fam Zheng wrote: > On Tue, 02/03 13:52, Paolo Bonzini wrote: >> From: Mike Day >> >> Add RCU-enabled variants on the existing bsd DQ facility. Each >> operation has the same interface as the existing (non-RCU) >> version. Also, each operation is implemented as macro. >> >> U

Re: [Qemu-devel] [PATCH 4/9] rcu: introduce RCU-enabled QLIST

2015-02-03 Thread Fam Zheng
On Tue, 02/03 13:52, Paolo Bonzini wrote: > From: Mike Day > > Add RCU-enabled variants on the existing bsd DQ facility. Each > operation has the same interface as the existing (non-RCU) > version. Also, each operation is implemented as macro. > > Using the RCU-enabled QLIST, existing QLIST user

[Qemu-devel] [PATCH 4/9] rcu: introduce RCU-enabled QLIST

2015-02-03 Thread Paolo Bonzini
From: Mike Day Add RCU-enabled variants on the existing bsd DQ facility. Each operation has the same interface as the existing (non-RCU) version. Also, each operation is implemented as macro. Using the RCU-enabled QLIST, existing QLIST users will be able to convert to RCU without using a differe