search for: _gen_unfair_lock_slowpath

Displaying 2 results from an estimated 2 matches for "_gen_unfair_lock_slowpath".

2015 Apr 08
2
[PATCH v15 16/16] unfair qspinlock: a queue based unfair lock
...spinlock.c b/kernel/locking/qspinlock.c index b9ba83b..5fda6d5 100644 --- a/kernel/locking/qspinlock.c +++ b/kernel/locking/qspinlock.c @@ -19,7 +19,11 @@ * Peter Zijlstra <peterz at infradead.org> */ -#ifndef _GEN_PV_LOCK_SLOWPATH +#if defined(_GEN_PV_LOCK_SLOWPATH) || defined(_GEN_UNFAIR_LOCK_SLOWPATH) +#define _GEN_LOCK_SLOWPATH +#endif + +#ifndef _GEN_LOCK_SLOWPATH #include <linux/smp.h> #include <linux/bug.h> @@ -68,12 +72,6 @@ #include "mcs_spinlock.h" -#ifdef CONFIG_PARAVIRT_SPINLOCKS -#define MAX_NODES 8 -#else -#define MAX_NODES 4 -#endif - /* * Per-CPU q...
2015 Apr 08
2
[PATCH v15 16/16] unfair qspinlock: a queue based unfair lock
...spinlock.c b/kernel/locking/qspinlock.c index b9ba83b..5fda6d5 100644 --- a/kernel/locking/qspinlock.c +++ b/kernel/locking/qspinlock.c @@ -19,7 +19,11 @@ * Peter Zijlstra <peterz at infradead.org> */ -#ifndef _GEN_PV_LOCK_SLOWPATH +#if defined(_GEN_PV_LOCK_SLOWPATH) || defined(_GEN_UNFAIR_LOCK_SLOWPATH) +#define _GEN_LOCK_SLOWPATH +#endif + +#ifndef _GEN_LOCK_SLOWPATH #include <linux/smp.h> #include <linux/bug.h> @@ -68,12 +72,6 @@ #include "mcs_spinlock.h" -#ifdef CONFIG_PARAVIRT_SPINLOCKS -#define MAX_NODES 8 -#else -#define MAX_NODES 4 -#endif - /* * Per-CPU q...