From: akpm@linux-foundation.org Subject: [patch 5/7] scsi: ncr53c8xx: div reaches -1 Date: Wed, 10 Jun 2009 12:56:57 -0700 Message-ID: <200906101956.n5AJuwkh009930@imap1.linux-foundation.org> Return-path: Received: from smtp1.linux-foundation.org ([140.211.169.13]:45003 "EHLO smtp1.linux-foundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1761659AbZFJT47 (ORCPT ); Wed, 10 Jun 2009 15:56:59 -0400 Sender: linux-scsi-owner@vger.kernel.org List-Id: linux-scsi@vger.kernel.org To: James.Bottomley@HansenPartnership.com Cc: linux-scsi@vger.kernel.org, akpm@linux-foundation.org, roel.kluin@gmail.com, matthew@wil.cx From: Roel Kluin With while(--div >= 0) { ... } div reaches -1. Signed-off-by: Roel Kluin Cc: Matthew Wilcox Cc: James Bottomley Signed-off-by: Andrew Morton --- drivers/scsi/ncr53c8xx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/scsi/ncr53c8xx.c~scsi-ncr53c8xx-div-reaches-1 drivers/scsi/ncr53c8xx.c --- a/drivers/scsi/ncr53c8xx.c~scsi-ncr53c8xx-div-reaches-1 +++ a/drivers/scsi/ncr53c8xx.c @@ -5444,7 +5444,7 @@ static void ncr_getsync(struct ncb *np, ** input speed faster than the period. */ kpc = per * clk; - while (--div >= 0) + while (--div > 0) if (kpc >= (div_10M[div] << 2)) break; /* _