[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [xen master] xen/common: Constify the parameter of _spin_is_locked()
commit 543f426eceded943f76f6a943e057b2917d0e72b Author: Julien Grall <jgrall@xxxxxxxxxx> AuthorDate: Fri Jan 27 19:05:16 2023 +0000 Commit: Julien Grall <julien@xxxxxxx> CommitDate: Thu Feb 16 21:56:09 2023 +0000 xen/common: Constify the parameter of _spin_is_locked() The lock is not meant to be modified by _spin_is_locked(). So constify it. This is helpful to be able to assert the locked is taken when the underlying structure is const. Signed-off-by: Julien Grall <jgrall@xxxxxxxxxx> Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: Henry Wang <Henry.Wang@xxxxxxx> Tested-by: Henry Wang <Henry.Wang@xxxxxxx> #Arm --- xen/common/spinlock.c | 2 +- xen/include/xen/spinlock.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xen/common/spinlock.c b/xen/common/spinlock.c index 84996c3fbc..a15f0a2eb6 100644 --- a/xen/common/spinlock.c +++ b/xen/common/spinlock.c @@ -368,7 +368,7 @@ void _spin_unlock_irqrestore(spinlock_t *lock, unsigned long flags) local_irq_restore(flags); } -int _spin_is_locked(spinlock_t *lock) +int _spin_is_locked(const spinlock_t *lock) { /* * Recursive locks may be locked by another CPU, yet we return diff --git a/xen/include/xen/spinlock.h b/xen/include/xen/spinlock.h index 2fa6ba3654..ca40c71c88 100644 --- a/xen/include/xen/spinlock.h +++ b/xen/include/xen/spinlock.h @@ -185,7 +185,7 @@ void _spin_unlock(spinlock_t *lock); void _spin_unlock_irq(spinlock_t *lock); void _spin_unlock_irqrestore(spinlock_t *lock, unsigned long flags); -int _spin_is_locked(spinlock_t *lock); +int _spin_is_locked(const spinlock_t *lock); int _spin_trylock(spinlock_t *lock); void _spin_barrier(spinlock_t *lock); -- generated by git-patchbot for /home/xen/git/xen.git#master
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |