Commit | Line | Data |
---|---|---|
a181050f MD |
1 | #ifndef _LTT_WRAPPER_SPINLOCK_H |
2 | #define _LTT_WRAPPER_SPINLOCK_H | |
3 | ||
4 | /* | |
5 | * Copyright (C) 2011 Mathieu Desnoyers (mathieu.desnoyers@efficios.com) | |
6 | * | |
7 | * Dual LGPL v2.1/GPL v2 license. | |
8 | */ | |
9 | ||
10 | #include <linux/version.h> | |
11 | ||
12 | #if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,33)) | |
13 | ||
14 | #define raw_spin_lock_init(lock) \ | |
15 | do { \ | |
dce93417 | 16 | *(lock) = __RAW_SPIN_LOCK_UNLOCKED; \ |
a181050f MD |
17 | } while (0) |
18 | ||
dce93417 | 19 | #define raw_spin_is_locked(lock) __raw_spin_is_locked(lock) |
a181050f MD |
20 | |
21 | ||
22 | #endif | |
23 | #endif /* _LTT_WRAPPER_SPINLOCK_H */ |