DragonFly-2.3.0.15.g16c75 master sys/bus/pci/amd64 pci_cfgreg.c sys/bus/pci/i386 pci_cfgreg.c
    Sepherosa Ziehau 
    sephe at crater.dragonflybsd.org
       
    Fri Feb  6 02:51:34 PST 2009
    
    
  
commit 16c751ca33dd2f66ee5626e66dcf07f6cd02cfce
Author: Sepherosa Ziehau <sephe at dragonflybsd.org>
Date:   Wed Feb 4 18:39:27 2009 +0800
    pci intr config: Fix an off by one bug
    
    FreeBSD pci_pir.c rev1.105
      We represent PCI intpin's two different ways.  One is the way that the
      intpin register is expressed in hardware where 0 means none, 1 means INTA,
      2 INTB, etc.  The other way is commonly used in loops where 0 means INTA,
      1 means INTB, etc.  The matchpin argument to pci_cfgintr_search() is
      supposed to be the first form, but we passsed in a loop index of the
      second.  This fix adds one to the loop index to convert to the first form.
    
      Reported by:	Pavlin Radoslavov <pavlin at icir.org>
Summary of changes:
 sys/bus/pci/amd64/pci_cfgreg.c |    2 +-
 sys/bus/pci/i386/pci_cfgreg.c  |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/16c751ca33dd2f66ee5626e66dcf07f6cd02cfce
-- 
DragonFly BSD source repository
    
    
More information about the Commits
mailing list