From mboxrd@z Thu Jan 1 00:00:00 1970 From: Grant Likely Subject: Re: [PATCH] spi/pl022: use cpu_relax in the busy loop Date: Thu, 19 May 2011 12:03:35 -0600 Message-ID: <20110519180334.GA5013@ponder.secretlab.ca> References: <1305828085-25135-1-git-send-email-linus.walleij@stericsson.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: spi-devel-general@lists.sourceforge.net, Linus Walleij , Lee Jones , linux-arm-kernel@lists.infradead.org To: Linus Walleij Return-path: Content-Disposition: inline In-Reply-To: <1305828085-25135-1-git-send-email-linus.walleij@stericsson.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-arm-kernel-bounces@lists.infradead.org Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org List-Id: linux-spi.vger.kernel.org On Thu, May 19, 2011 at 08:01:25PM +0200, Linus Walleij wrote: > This relaxes the cpu in the polling busy-wait loop. > > Reported-by: Vitaly Wool > Signed-off-by: Linus Walleij Applied, thanks. g. > --- > drivers/spi/amba-pl022.c | 1 + > 1 files changed, 1 insertions(+), 0 deletions(-) > > diff --git a/drivers/spi/amba-pl022.c b/drivers/spi/amba-pl022.c > index 18667de..8a2b88a 100644 > --- a/drivers/spi/amba-pl022.c > +++ b/drivers/spi/amba-pl022.c > @@ -1424,6 +1424,7 @@ static void do_polling_transfer(struct pl022 *pl022) > message->state = STATE_ERROR; > goto out; > } > + cpu_relax(); > } > > /* Update total byte transferred */ > -- > 1.7.3.2 >