X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=wrapper%2Fspinlock.h;h=b3570d4080b0ceed82df1a99541bec2c164717c6;hb=1a9417eff577487d328d24dc6104b93e973e23e8;hp=8b1ad992559590a31c0be4ce3e8476bdd510f020;hpb=8e1be6f10739dd3be36921dee2662c2610f44564;p=lttng-modules.git diff --git a/wrapper/spinlock.h b/wrapper/spinlock.h index 8b1ad992..b3570d40 100644 --- a/wrapper/spinlock.h +++ b/wrapper/spinlock.h @@ -1,12 +1,13 @@ -#ifndef _LTT_WRAPPER_SPINLOCK_H -#define _LTT_WRAPPER_SPINLOCK_H - -/* - * Copyright (C) 2011 Mathieu Desnoyers (mathieu.desnoyers@efficios.com) +/* SPDX-License-Identifier: (GPL-2.0 or LGPL-2.1) + * + * wrapper/spinlock.h * - * Dual LGPL v2.1/GPL v2 license. + * Copyright (C) 2011-2012 Mathieu Desnoyers */ +#ifndef _LTTNG_WRAPPER_SPINLOCK_H +#define _LTTNG_WRAPPER_SPINLOCK_H + #include #if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,33)) @@ -21,6 +22,13 @@ #define raw_spin_is_locked(lock) __raw_spin_is_locked(lock) +#define wrapper_desc_spin_lock(lock) spin_lock(lock) +#define wrapper_desc_spin_unlock(lock) spin_unlock(lock) + +#else + +#define wrapper_desc_spin_lock(lock) raw_spin_lock(lock) +#define wrapper_desc_spin_unlock(lock) raw_spin_unlock(lock) #endif -#endif /* _LTT_WRAPPER_SPINLOCK_H */ +#endif /* _LTTNG_WRAPPER_SPINLOCK_H */