From 775b739ad402592b1408c951d31f71379f984ad4 Mon Sep 17 00:00:00 2001 From: "Martin J. Bligh" Date: Thu, 27 Feb 2003 23:02:56 -0800 Subject: [PATCH] [PATCH] Fix error bounds checking for NUMA-Q Patch from Dave Hansen. Fix simple bounding error found by some Stanford-checker type thing to use the proper MAX_MP_BUSSES define instead of a constant. --- arch/i386/pci/numa.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/i386/pci/numa.c b/arch/i386/pci/numa.c index 433e1bbc577ce..0a184f2c7b57d 100644 --- a/arch/i386/pci/numa.c +++ b/arch/i386/pci/numa.c @@ -17,7 +17,7 @@ static int __pci_conf1_mq_read (int seg, int bus, int dev, int fn, int reg, int { unsigned long flags; - if (!value || (bus > 255) || (dev > 31) || (fn > 7) || (reg > 255)) + if (!value || (bus > MAX_MP_BUSSES) || (dev > 31) || (fn > 7) || (reg > 255)) return -EINVAL; spin_lock_irqsave(&pci_config_lock, flags); @@ -45,7 +45,7 @@ static int __pci_conf1_mq_write (int seg, int bus, int dev, int fn, int reg, int { unsigned long flags; - if ((bus > 255) || (dev > 31) || (fn > 7) || (reg > 255)) + if ((bus > MAX_MP_BUSSES) || (dev > 31) || (fn > 7) || (reg > 255)) return -EINVAL; spin_lock_irqsave(&pci_config_lock, flags); -- 2.53.0