From mboxrd@z Thu Jan 1 00:00:00 1970 From: akpm@linux-foundation.org Subject: [patch 11/15] scsi: ncr53c8xx: div reaches -1 Date: Wed, 04 Mar 2009 12:06:14 -0800 Message-ID: <200903042006.n24K6E64029290@imap1.linux-foundation.org> Return-path: Received: from smtp1.linux-foundation.org ([140.211.169.13]:35566 "EHLO smtp1.linux-foundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755169AbZCDUZG (ORCPT ); Wed, 4 Mar 2009 15:25:06 -0500 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; /* _