From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Subject: Re: [PATCH] mutex: Introduce mutex_cpu_relax() From: Peter Zijlstra In-Reply-To: <1287070392.8344.15.camel@thinkpad> References: <1287070392.8344.15.camel@thinkpad> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT Date: Thu, 14 Oct 2010 17:59:20 +0200 Message-ID: <1287071960.29097.284.camel@twins> Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-Archive: List-Post: To: gerald.schaefer@de.ibm.com Cc: Ingo Molnar , Andrew Morton , Martin Schwidefsky , LKML , linux-s390 , Heiko Carstens List-ID: On Thu, 2010-10-14 at 17:33 +0200, Gerald Schaefer wrote: > --- a/arch/s390/Kconfig > +++ b/arch/s390/Kconfig > @@ -100,6 +100,7 @@ config S390 > select HAVE_KERNEL_BZIP2 > select HAVE_KERNEL_LZMA > select HAVE_KERNEL_LZO > + select HAVE_MUTEX_CPU_RELAX > select ARCH_INLINE_SPIN_TRYLOCK > select ARCH_INLINE_SPIN_TRYLOCK_BH > select ARCH_INLINE_SPIN_LOCK > > +#ifndef HAVE_MUTEX_CPU_RELAX > +#define mutex_cpu_relax() cpu_relax() > +#endif Won't KConfig make CONFIG_HAVE_MUTEX_CPU_RELAX from that? Also, don't you have to first create a dummy Kconfig variable before you select it?