Re: [PATCH v4 07/12] xen/spinlock: add explicit non-recursive locking functions

2024-02-29 Thread Juergen Gross
On 29.02.24 14:49, Jan Beulich wrote: On 12.12.2023 10:47, Juergen Gross wrote: In order to prepare a type-safe recursive spinlock structure, add explicitly non-recursive locking functions to be used for non-recursive locking of spinlocks, which are used recursively, too. Signed-off-by:

Re: [PATCH v4 07/12] xen/spinlock: add explicit non-recursive locking functions

2024-02-29 Thread Jan Beulich
On 12.12.2023 10:47, Juergen Gross wrote: > In order to prepare a type-safe recursive spinlock structure, add > explicitly non-recursive locking functions to be used for non-recursive > locking of spinlocks, which are used recursively, too. > > Signed-off-by: Juergen Gross Acked-by: Jan Beulich

Re: [PATCH v4 07/12] xen/spinlock: add explicit non-recursive locking functions

2023-12-13 Thread Juergen Gross
On 13.12.23 09:36, Julien Grall wrote: On 13/12/2023 06:17, Juergen Gross wrote: On 12.12.23 19:49, Julien Grall wrote: Hi Juergen, On 12/12/2023 09:47, Juergen Gross wrote: -#define spin_lock_init_prof(s, l) __spin_lock_init_prof(s, l, spinlock_t) -#define rspin_lock_init_prof(s, l)

Re: [PATCH v4 07/12] xen/spinlock: add explicit non-recursive locking functions

2023-12-13 Thread Julien Grall
On 13/12/2023 06:17, Juergen Gross wrote: On 12.12.23 19:49, Julien Grall wrote: Hi Juergen, On 12/12/2023 09:47, Juergen Gross wrote: -#define spin_lock_init_prof(s, l) __spin_lock_init_prof(s, l, spinlock_t) -#define rspin_lock_init_prof(s, l) __spin_lock_init_prof(s, l, rspinlock_t)

Re: [PATCH v4 07/12] xen/spinlock: add explicit non-recursive locking functions

2023-12-12 Thread Juergen Gross
On 12.12.23 19:49, Julien Grall wrote: Hi Juergen, On 12/12/2023 09:47, Juergen Gross wrote: -#define spin_lock_init_prof(s, l) __spin_lock_init_prof(s, l, spinlock_t) -#define rspin_lock_init_prof(s, l) __spin_lock_init_prof(s, l, rspinlock_t) +#define spin_lock_init_prof(s, l)

Re: [PATCH v4 07/12] xen/spinlock: add explicit non-recursive locking functions

2023-12-12 Thread Julien Grall
Hi Juergen, On 12/12/2023 09:47, Juergen Gross wrote: -#define spin_lock_init_prof(s, l) __spin_lock_init_prof(s, l, spinlock_t) -#define rspin_lock_init_prof(s, l) __spin_lock_init_prof(s, l, rspinlock_t) +#define spin_lock_init_prof(s, l) \ +

[PATCH v4 07/12] xen/spinlock: add explicit non-recursive locking functions

2023-12-12 Thread Juergen Gross
In order to prepare a type-safe recursive spinlock structure, add explicitly non-recursive locking functions to be used for non-recursive locking of spinlocks, which are used recursively, too. Signed-off-by: Juergen Gross --- V2: - rename functions (Jan Beulich) - get rid of !! in