DragonFly commits List (threaded) for 2009-02
DragonFly BSD
DragonFly commits List (threaded) for 2009-02
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

DragonFly-2.3.0.15.g16c75 master sys/bus/pci/amd64 pci_cfgreg.c sys/bus/pci/i386 pci_cfgreg.c


From: Sepherosa Ziehau <sephe@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 6 Feb 2009 02:50:19 -0800 (PST)

commit 16c751ca33dd2f66ee5626e66dcf07f6cd02cfce
Author: Sepherosa Ziehau <sephe@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@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



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]