From 227a50d42ed0fa5b9169a4fc820e27734b957a71 Mon Sep 17 00:00:00 2001 From: Dave Jones Date: Mon, 19 Oct 2009 19:55:13 -0400 Subject: [PATCH] --- yaml --- r: 168697 b: refs/heads/master c: 690e744869f3262855b83b4fb59199cf142765b0 h: refs/heads/master i: 168695: d1876c258206bbca66c582b45b178fe95022edaf v: v3 --- [refs] | 2 +- trunk/drivers/scsi/gdth.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index cc58077fe3d8..8f0e1df922c1 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 198439e4afec431d2fa2cab9a4dcca87e5adc7a5 +refs/heads/master: 690e744869f3262855b83b4fb59199cf142765b0 diff --git a/trunk/drivers/scsi/gdth.c b/trunk/drivers/scsi/gdth.c index 185e6bc4dd40..9e8fce0f0c1b 100644 --- a/trunk/drivers/scsi/gdth.c +++ b/trunk/drivers/scsi/gdth.c @@ -2900,7 +2900,7 @@ static int gdth_read_event(gdth_ha_str *ha, int handle, gdth_evt_str *estr) eindex = handle; estr->event_source = 0; - if (eindex >= MAX_EVENTS) { + if (eindex < 0 || eindex >= MAX_EVENTS) { spin_unlock_irqrestore(&ha->smp_lock, flags); return eindex; }