From 7cf2efc88fae023a9da273c4c5541c819c97e4d0 Mon Sep 17 00:00:00 2001 From: Satoru Takeuchi Date: Mon, 27 Mar 2006 17:13:46 +0900 Subject: [PATCH] --- yaml --- r: 24769 b: refs/heads/master c: e6d1ba5cd9954e7c15538aaef7585b235a69e0e1 h: refs/heads/master i: 24767: c85b1d510f6086cfd95316f9d0731c949238fd01 v: v3 --- [refs] | 2 +- trunk/arch/ia64/kernel/iosapic.c | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/[refs] b/[refs] index 58e0eb607778..b2de04bbcbe5 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 46cba3dcaea4eb51b28fac78d15542a90619a6ef +refs/heads/master: e6d1ba5cd9954e7c15538aaef7585b235a69e0e1 diff --git a/trunk/arch/ia64/kernel/iosapic.c b/trunk/arch/ia64/kernel/iosapic.c index 22d845f85366..7956eb9058fc 100644 --- a/trunk/arch/ia64/kernel/iosapic.c +++ b/trunk/arch/ia64/kernel/iosapic.c @@ -1063,10 +1063,7 @@ iosapic_check_gsi_range (unsigned int gsi_base, unsigned int ver) base = iosapic_lists[index].gsi_base; end = base + iosapic_lists[index].num_rte - 1; - if (gsi_base < base && gsi_end < base) - continue;/* OK */ - - if (gsi_base > end && gsi_end > end) + if (gsi_end < base || end < gsi_base) continue; /* OK */ return -EBUSY;