Re: [ovs-dev] [PATCH v1 0/8] RCU: Add blocking mode for debugging

2021-05-20 Thread Gaëtan Rivet
On Thu, May 6, 2021, at 01:19, Ben Pfaff wrote: > On Thu, May 06, 2021 at 12:37:36AM +0200, Gaëtan Rivet wrote: > > On Wed, May 5, 2021, at 21:36, Ben Pfaff wrote: > > > On Wed, Apr 28, 2021 at 01:03:24AM +0200, Gaetan Rivet wrote: > > > > This series adds a compilation option that changes the beha

Re: [ovs-dev] [PATCH v1 0/8] RCU: Add blocking mode for debugging

2021-05-05 Thread Ben Pfaff
On Thu, May 06, 2021 at 12:37:36AM +0200, Gaëtan Rivet wrote: > On Wed, May 5, 2021, at 21:36, Ben Pfaff wrote: > > On Wed, Apr 28, 2021 at 01:03:24AM +0200, Gaetan Rivet wrote: > > > This series adds a compilation option that changes the behavior of the RCU > > > module. Once enabled, RCU reclamat

Re: [ovs-dev] [PATCH v1 0/8] RCU: Add blocking mode for debugging

2021-05-05 Thread Gaëtan Rivet
On Wed, May 5, 2021, at 21:36, Ben Pfaff wrote: > On Wed, Apr 28, 2021 at 01:03:24AM +0200, Gaetan Rivet wrote: > > This series adds a compilation option that changes the behavior of the RCU > > module. Once enabled, RCU reclamation by user threads becomes blocking until > > the RCU threads has exe

Re: [ovs-dev] [PATCH v1 0/8] RCU: Add blocking mode for debugging

2021-05-05 Thread Ben Pfaff
On Wed, Apr 28, 2021 at 01:03:24AM +0200, Gaetan Rivet wrote: > This series adds a compilation option that changes the behavior of the RCU > module. Once enabled, RCU reclamation by user threads becomes blocking until > the RCU threads has executed the scheduled callbacks. It's a great idea to imp

[ovs-dev] [PATCH v1 0/8] RCU: Add blocking mode for debugging

2021-04-27 Thread Gaetan Rivet
This series adds a compilation option that changes the behavior of the RCU module. Once enabled, RCU reclamation by user threads becomes blocking until the RCU threads has executed the scheduled callbacks. Tools such as AddressSanitizer are useful to detect memory errors e.g. user-after-free. Suc