X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=wrapper%2Fspinlock.h;h=b3570d4080b0ceed82df1a99541bec2c164717c6;hb=72a20ef7c33c8d74bff8f4b2e38e5b388995dde0;hp=147ace927574d7a01877fc4eb2eaf3d2f85810f0;hpb=a90917c3f8c4ed79117f1caa333b29a2108084ec;p=lttng-modules.git diff --git a/wrapper/spinlock.h b/wrapper/spinlock.h index 147ace92..b3570d40 100644 --- a/wrapper/spinlock.h +++ b/wrapper/spinlock.h @@ -1,12 +1,13 @@ -#ifndef _LTTNG_WRAPPER_SPINLOCK_H -#define _LTTNG_WRAPPER_SPINLOCK_H - -/* - * Copyright (C) 2011 Mathieu Desnoyers (mathieu.desnoyers@efficios.com) +/* SPDX-License-Identifier: (GPL-2.0 or LGPL-2.1) * - * Dual LGPL v2.1/GPL v2 license. + * wrapper/spinlock.h + * + * 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 /* _LTTNG_WRAPPER_SPINLOCK_H */