From: Ingo Molnar Work around weird section nesting build bug causing smp-alternatives failures under certain circumstances. Signed-off-by: Ingo Molnar Signed-off-by: Arjan van de Ven Signed-off-by: Andrew Morton --- kernel/mutex.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN kernel/mutex.c~lockdep-mutex-section-binutils-workaround kernel/mutex.c --- a/kernel/mutex.c~lockdep-mutex-section-binutils-workaround +++ a/kernel/mutex.c @@ -313,7 +313,7 @@ static inline int __mutex_trylock_slowpa * This function must not be used in interrupt context. The * mutex must be released by the same task that acquired it. */ -int fastcall mutex_trylock(struct mutex *lock) +int fastcall __sched mutex_trylock(struct mutex *lock) { return __mutex_fastpath_trylock(&lock->count, __mutex_trylock_slowpath); _