Re: [PATCH v2] rcu/kvfree: Add kvfree_rcu_barrier() API

2024-09-13 Thread Uladzislau Rezki
On Thu, Sep 12, 2024 at 11:07:24AM -0700, Paul E. McKenney wrote: > On Thu, Sep 12, 2024 at 06:16:56PM +0200, Uladzislau Rezki wrote: > > On Wed, Sep 11, 2024 at 03:39:19AM -0700, Paul E. McKenney wrote: > > > On Wed, Sep 11, 2024 at 11:43:54AM +0200, Uladzislau Rezki wrote: > > > > On Tue, Sep 10,

Re: [PATCH v2] rcu/kvfree: Add kvfree_rcu_barrier() API

2024-09-12 Thread Paul E. McKenney
On Thu, Sep 12, 2024 at 06:16:56PM +0200, Uladzislau Rezki wrote: > On Wed, Sep 11, 2024 at 03:39:19AM -0700, Paul E. McKenney wrote: > > On Wed, Sep 11, 2024 at 11:43:54AM +0200, Uladzislau Rezki wrote: > > > On Tue, Sep 10, 2024 at 08:42:54AM -0700, Paul E. McKenney wrote: > > > > On Tue, Aug 20,

Re: [PATCH v2] rcu/kvfree: Add kvfree_rcu_barrier() API

2024-09-12 Thread Uladzislau Rezki
On Wed, Sep 11, 2024 at 03:39:19AM -0700, Paul E. McKenney wrote: > On Wed, Sep 11, 2024 at 11:43:54AM +0200, Uladzislau Rezki wrote: > > On Tue, Sep 10, 2024 at 08:42:54AM -0700, Paul E. McKenney wrote: > > > On Tue, Aug 20, 2024 at 05:59:35PM +0200, Uladzislau Rezki (Sony) wrote: > > > > Add a kv

Re: [PATCH v2] rcu/kvfree: Add kvfree_rcu_barrier() API

2024-09-11 Thread Paul E. McKenney
On Wed, Sep 11, 2024 at 11:43:54AM +0200, Uladzislau Rezki wrote: > On Tue, Sep 10, 2024 at 08:42:54AM -0700, Paul E. McKenney wrote: > > On Tue, Aug 20, 2024 at 05:59:35PM +0200, Uladzislau Rezki (Sony) wrote: > > > Add a kvfree_rcu_barrier() function. It waits until all > > > in-flight pointers a

Re: [PATCH v2] rcu/kvfree: Add kvfree_rcu_barrier() API

2024-09-11 Thread Uladzislau Rezki
On Tue, Sep 10, 2024 at 08:42:54AM -0700, Paul E. McKenney wrote: > On Tue, Aug 20, 2024 at 05:59:35PM +0200, Uladzislau Rezki (Sony) wrote: > > Add a kvfree_rcu_barrier() function. It waits until all > > in-flight pointers are freed over RCU machinery. It does > > not wait any GP completion and it

Re: [PATCH v2] rcu/kvfree: Add kvfree_rcu_barrier() API

2024-09-10 Thread Paul E. McKenney
On Tue, Aug 20, 2024 at 05:59:35PM +0200, Uladzislau Rezki (Sony) wrote: > Add a kvfree_rcu_barrier() function. It waits until all > in-flight pointers are freed over RCU machinery. It does > not wait any GP completion and it is within its right to > return immediately if there are no outstanding p