-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
Move to using tools/include/ instead. Signed-off-by: Sasha Levin <alexander.levin@verizon.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: acme@redhat.com Link: http://lkml.kernel.org/r/20170531003747.10557-2-alexander.levin@verizon.com Signed-off-by: Ingo Molnar <mingo@kernel.org>
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#ifndef __TOOLS_INCLUDE_LINUX_ASM_SECTIONS_H | ||
#define __TOOLS_INCLUDE_LINUX_ASM_SECTIONS_H | ||
|
||
#endif /* __TOOLS_INCLUDE_LINUX_ASM_SECTIONS_H */ |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#ifndef _TOOLS_INCLUDE_LINUX_DELAY_H | ||
#define _TOOLS_INCLUDE_LINUX_DELAY_H | ||
|
||
#endif /* _TOOLS_INCLUDE_LINUX_DELAY_H */ |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#ifndef _TOOLS_INCLUDE_LINUX_FTRACE_H | ||
#define _TOOLS_INCLUDE_LINUX_FTRACE_H | ||
|
||
#endif /* _TOOLS_INCLUDE_LINUX_FTRACE_H */ |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#ifndef _TOOLS_INCLUDE_LINUX_GFP_H | ||
#define _TOOLS_INCLUDE_LINUX_GFP_H | ||
|
||
#endif /* _TOOLS_INCLUDE_LINUX_GFP_H */ |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#ifndef _TOOLS_INCLUDE_LINUX_INTERRUPT_H | ||
#define _TOOLS_INCLUDE_LINUX_INTERRUPT_H | ||
|
||
#endif /* _TOOLS_INCLUDE_LINUX_INTERRUPT_H */ |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#ifndef _TOOLS_INCLUDE_LINUX_LINKAGE_H | ||
#define _TOOLS_INCLUDE_LINUX_LINKAGE_H | ||
|
||
#endif /* _TOOLS_INCLUDE_LINUX_LINKAGE_H */ |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#ifndef _TOOLS_INCLUDE_LINUX_MUTEX_H | ||
#define _TOOLS_INCLUDE_LINUX_MUTEX_H | ||
|
||
#endif /* _TOOLS_INCLUDE_LINUX_MUTEX_H */ |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#ifndef _TOOLS_INCLUDE_LINUX_PROC_FS_H | ||
#define _TOOLS_INCLUDE_LINUX_PROC_FS_H | ||
|
||
#endif /* _TOOLS_INCLUDE_LINUX_PROC_FS_H */ |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#ifndef _TOOLS_PERF_LINUX_SCHED_CLOCK_H | ||
#define _TOOLS_PERF_LINUX_SCHED_CLOCK_H | ||
|
||
#endif /* _TOOLS_PERF_LINUX_SCHED_CLOCK_H */ |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#ifndef _TOOLS_PERF_LINUX_SCHED_TASK_H | ||
#define _TOOLS_PERF_LINUX_SCHED_TASK_H | ||
|
||
#endif /* _TOOLS_PERF_LINUX_SCHED_TASK_H */ |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#ifndef _TOOLS_INCLUDE_LINUX_SEQ_FILE_H | ||
#define _TOOLS_INCLUDE_LINUX_SEQ_FILE_H | ||
|
||
#endif /* _TOOLS_INCLUDE_LINUX_SEQ_FILE_H */ |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,31 @@ | ||
#ifndef __LINUX_SPINLOCK_H_ | ||
#define __LINUX_SPINLOCK_H_ | ||
|
||
#include <pthread.h> | ||
#include <stdbool.h> | ||
|
||
#define spinlock_t pthread_mutex_t | ||
#define DEFINE_SPINLOCK(x) pthread_mutex_t x = PTHREAD_MUTEX_INITIALIZER; | ||
|
||
#define spin_lock_irqsave(x, f) (void)f, pthread_mutex_lock(x) | ||
#define spin_unlock_irqrestore(x, f) (void)f, pthread_mutex_unlock(x) | ||
|
||
#define arch_spinlock_t pthread_mutex_t | ||
#define __ARCH_SPIN_LOCK_UNLOCKED PTHREAD_MUTEX_INITIALIZER | ||
|
||
static inline void arch_spin_lock(arch_spinlock_t *mutex) | ||
{ | ||
pthread_mutex_lock(mutex); | ||
} | ||
|
||
static inline void arch_spin_unlock(arch_spinlock_t *mutex) | ||
{ | ||
pthread_mutex_unlock(mutex); | ||
} | ||
|
||
static inline bool arch_spin_is_locked(arch_spinlock_t *mutex) | ||
{ | ||
return true; | ||
} | ||
|
||
#endif |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#ifndef _TOOLS_INCLUDE_TRACE_EVENTS_LOCK_H | ||
#define _TOOLS_INCLUDE_TRACE_EVENTS_LOCK_H | ||
|
||
#endif /* _TOOLS_INCLUDE_TRACE_EVENTS_LOCK_H */ |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
#include "../../../lib/rbtree.c" | ||
#include "../../lib/rbtree.c" |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.