Revision bf74c7479ef47652005a2418eeb0d867451690da authored by Michael S. Tsirkin on 26 July 2006, 13:02:53 UTC, committed by Roland Dreier on 03 August 2006, 16:44:21 UTC
mthca_array_clear() does not clear the slot if the used count is positive. This leads to crashes in mthca_qp_event() since that uses mthca_array_get() to check that the qp is valid. Discovered by Ali Ayoub. Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il> Signed-off-by: Roland Dreier <rolandd@cisco.com>
1 parent 3f2792f
File | Mode | Size |
---|---|---|
appletalk | ||
arcnet | ||
arm | ||
bonding | ||
chelsio | ||
cris | ||
e1000 | ||
fec_8xx | ||
fs_enet | ||
hamradio | ||
ibm_emac | ||
irda | ||
ixgb | ||
ixp2000 | ||
myri10ge | ||
pcmcia | ||
phy | ||
sk98lin | ||
skfp | ||
tokenring | ||
tulip | ||
wan | ||
wireless | ||
3c501.c | -rw-r--r-- | 24.1 KB |
3c501.h | -rw-r--r-- | 2.7 KB |
3c503.c | -rw-r--r-- | 21.6 KB |
3c503.h | -rw-r--r-- | 3.8 KB |
3c505.c | -rw-r--r-- | 48.6 KB |
3c505.h | -rw-r--r-- | 6.4 KB |
3c507.c | -rw-r--r-- | 28.7 KB |
3c509.c | -rw-r--r-- | 42.3 KB |
3c515.c | -rw-r--r-- | 48.7 KB |
3c523.c | -rw-r--r-- | 39.0 KB |
3c523.h | -rw-r--r-- | 10.9 KB |
3c527.c | -rw-r--r-- | 42.7 KB |
3c527.h | -rw-r--r-- | 1.5 KB |
3c59x.c | -rw-r--r-- | 100.7 KB |
7990.c | -rw-r--r-- | 21.9 KB |
7990.h | -rw-r--r-- | 10.3 KB |
8139cp.c | -rw-r--r-- | 54.6 KB |
8139too.c | -rw-r--r-- | 69.5 KB |
82596.c | -rw-r--r-- | 40.6 KB |
8390.c | -rw-r--r-- | 34.4 KB |
8390.h | -rw-r--r-- | 8.8 KB |
Kconfig | -rw-r--r-- | 96.7 KB |
LICENSE.SRC | -rw-r--r-- | 891 bytes |
Makefile | -rw-r--r-- | 6.6 KB |
Space.c | -rw-r--r-- | 10.4 KB |
a2065.c | -rw-r--r-- | 20.8 KB |
a2065.h | -rw-r--r-- | 5.0 KB |
ac3200.c | -rw-r--r-- | 11.2 KB |
acenic.c | -rw-r--r-- | 86.5 KB |
acenic.h | -rw-r--r-- | 15.7 KB |
acenic_firmware.h | -rw-r--r-- | 420.5 KB |
amd8111e.c | -rw-r--r-- | 57.1 KB |
amd8111e.h | -rw-r--r-- | 20.6 KB |
apne.c | -rw-r--r-- | 17.1 KB |
ariadne.c | -rw-r--r-- | 24.2 KB |
ariadne.h | -rw-r--r-- | 15.2 KB |
at1700.c | -rw-r--r-- | 25.6 KB |
atari_bionet.c | -rw-r--r-- | 17.7 KB |
atari_pamsnet.c | -rw-r--r-- | 23.4 KB |
atarilance.c | -rw-r--r-- | 34.3 KB |
atp.c | -rw-r--r-- | 29.8 KB |
atp.h | -rw-r--r-- | 8.5 KB |
au1000_eth.c | -rw-r--r-- | 34.7 KB |
au1000_eth.h | -rw-r--r-- | 3.0 KB |
b44.c | -rw-r--r-- | 57.7 KB |
b44.h | -rw-r--r-- | 20.0 KB |
bmac.c | -rw-r--r-- | 41.7 KB |
bmac.h | -rw-r--r-- | 8.0 KB |
bnx2.c | -rw-r--r-- | 142.4 KB |
bnx2.h | -rw-r--r-- | 185.9 KB |
bnx2_fw.h | -rw-r--r-- | 137.0 KB |
bsd_comp.c | -rw-r--r-- | 29.1 KB |
cassini.c | -rw-r--r-- | 138.6 KB |
cassini.h | -rw-r--r-- | 215.7 KB |
cs89x0.c | -rw-r--r-- | 58.9 KB |
cs89x0.h | -rw-r--r-- | 15.9 KB |
de600.c | -rw-r--r-- | 13.9 KB |
de600.h | -rw-r--r-- | 5.5 KB |
de620.c | -rw-r--r-- | 28.0 KB |
de620.h | -rw-r--r-- | 4.9 KB |
declance.c | -rw-r--r-- | 32.4 KB |
defxx.c | -rw-r--r-- | 107.4 KB |
defxx.h | -rw-r--r-- | 52.9 KB |
depca.c | -rw-r--r-- | 60.6 KB |
depca.h | -rw-r--r-- | 6.7 KB |
dgrs.c | -rw-r--r-- | 38.3 KB |
dgrs.h | -rw-r--r-- | 1.0 KB |
dgrs_asstruct.h | -rw-r--r-- | 1.1 KB |
dgrs_bcomm.h | -rw-r--r-- | 5.3 KB |
dgrs_es4h.h | -rw-r--r-- | 7.2 KB |
dgrs_ether.h | -rw-r--r-- | 3.5 KB |
dgrs_firmware.c | -rw-r--r-- | 350.8 KB |
dgrs_i82596.h | -rw-r--r-- | 14.8 KB |
dgrs_plx9060.h | -rw-r--r-- | 5.3 KB |
dl2k.c | -rw-r--r-- | 48.0 KB |
dl2k.h | -rw-r--r-- | 18.2 KB |
dm9000.c | -rw-r--r-- | 27.9 KB |
dm9000.h | -rw-r--r-- | 3.9 KB |
dummy.c | -rw-r--r-- | 3.6 KB |
e100.c | -rw-r--r-- | 82.6 KB |
e2100.c | -rw-r--r-- | 13.8 KB |
eepro.c | -rw-r--r-- | 52.1 KB |
eepro100.c | -rw-r--r-- | 78.6 KB |
eexpress.c | -rw-r--r-- | 45.7 KB |
eexpress.h | -rw-r--r-- | 4.7 KB |
epic100.c | -rw-r--r-- | 45.3 KB |
eql.c | -rw-r--r-- | 14.7 KB |
es3210.c | -rw-r--r-- | 13.0 KB |
eth16i.c | -rw-r--r-- | 41.2 KB |
ewrk3.c | -rw-r--r-- | 52.5 KB |
ewrk3.h | -rw-r--r-- | 11.6 KB |
fealnx.c | -rw-r--r-- | 55.2 KB |
fec.c | -rw-r--r-- | 67.2 KB |
fec.h | -rw-r--r-- | 6.9 KB |
forcedeth.c | -rw-r--r-- | 135.3 KB |
gianfar.c | -rw-r--r-- | 51.9 KB |
gianfar.h | -rw-r--r-- | 25.4 KB |
gianfar_ethtool.c | -rw-r--r-- | 15.5 KB |
gianfar_mii.c | -rw-r--r-- | 5.0 KB |
gianfar_mii.h | -rw-r--r-- | 1.5 KB |
gianfar_sysfs.c | -rw-r--r-- | 7.8 KB |
gt64240eth.h | -rw-r--r-- | 10.8 KB |
gt96100eth.c | -rw-r--r-- | 40.3 KB |
gt96100eth.h | -rw-r--r-- | 7.8 KB |
hamachi.c | -rw-r--r-- | 65.6 KB |
hp-plus.c | -rw-r--r-- | 14.6 KB |
hp.c | -rw-r--r-- | 13.2 KB |
hp100.c | -rw-r--r-- | 88.6 KB |
hp100.h | -rw-r--r-- | 26.3 KB |
hplance.c | -rw-r--r-- | 7.0 KB |
hplance.h | -rw-r--r-- | 1.3 KB |
hydra.c | -rw-r--r-- | 7.0 KB |
ibmlana.c | -rw-r--r-- | 27.0 KB |
ibmlana.h | -rw-r--r-- | 11.6 KB |
ibmveth.c | -rw-r--r-- | 38.8 KB |
ibmveth.h | -rw-r--r-- | 5.7 KB |
ifb.c | -rw-r--r-- | 6.9 KB |
ioc3-eth.c | -rw-r--r-- | 43.2 KB |
isa-skeleton.c | -rw-r--r-- | 18.4 KB |
iseries_veth.c | -rw-r--r-- | 43.6 KB |
jazzsonic.c | -rw-r--r-- | 8.1 KB |
lance.c | -rw-r--r-- | 40.4 KB |
lasi_82596.c | -rw-r--r-- | 42.4 KB |
lne390.c | -rw-r--r-- | 12.9 KB |
loopback.c | -rw-r--r-- | 6.3 KB |
lp486e.c | -rw-r--r-- | 32.7 KB |
mac8390.c | -rw-r--r-- | 20.6 KB |
mac89x0.c | -rw-r--r-- | 19.5 KB |
mace.c | -rw-r--r-- | 28.0 KB |
mace.h | -rw-r--r-- | 7.0 KB |
macmace.c | -rw-r--r-- | 16.1 KB |
macsonic.c | -rw-r--r-- | 18.1 KB |
meth.c | -rw-r--r-- | 23.3 KB |
meth.h | -rw-r--r-- | 9.5 KB |
mii.c | -rw-r--r-- | 11.1 KB |
mipsnet.c | -rw-r--r-- | 8.8 KB |
mipsnet.h | -rw-r--r-- | 3.6 KB |
mv643xx_eth.c | -rw-r--r-- | 79.9 KB |
mv643xx_eth.h | -rw-r--r-- | 11.8 KB |
mvme147.c | -rw-r--r-- | 5.7 KB |
myri_code.h | -rw-r--r-- | 424.3 KB |
myri_sbus.c | -rw-r--r-- | 31.6 KB |
myri_sbus.h | -rw-r--r-- | 9.3 KB |
natsemi.c | -rw-r--r-- | 89.5 KB |
ne-h8300.c | -rw-r--r-- | 18.9 KB |
ne.c | -rw-r--r-- | 26.1 KB |
ne2.c | -rw-r--r-- | 23.0 KB |
ne2k-pci.c | -rw-r--r-- | 20.5 KB |
ne3210.c | -rw-r--r-- | 10.5 KB |
netconsole.c | -rw-r--r-- | 3.3 KB |
netx-eth.c | -rw-r--r-- | 13.7 KB |
ni5010.c | -rw-r--r-- | 23.4 KB |
ni5010.h | -rw-r--r-- | 6.7 KB |
ni52.c | -rw-r--r-- | 37.5 KB |
ni52.h | -rw-r--r-- | 9.8 KB |
ni65.c | -rw-r--r-- | 30.5 KB |
ni65.h | -rw-r--r-- | 3.7 KB |
ns83820.c | -rw-r--r-- | 59.0 KB |
oaknet.c | -rw-r--r-- | 15.3 KB |
pci-skeleton.c | -rw-r--r-- | 51.3 KB |
pcnet32.c | -rw-r--r-- | 81.9 KB |
plip.c | -rw-r--r-- | 35.1 KB |
ppp_async.c | -rw-r--r-- | 23.8 KB |
ppp_deflate.c | -rw-r--r-- | 19.1 KB |
ppp_generic.c | -rw-r--r-- | 66.6 KB |
ppp_mppe.c | -rw-r--r-- | 20.4 KB |
ppp_mppe.h | -rw-r--r-- | 4.0 KB |
ppp_synctty.c | -rw-r--r-- | 17.6 KB |
pppoe.c | -rw-r--r-- | 24.9 KB |
pppox.c | -rw-r--r-- | 3.2 KB |
r8169.c | -rw-r--r-- | 70.0 KB |
rionet.c | -rw-r--r-- | 13.8 KB |
rrunner.c | -rw-r--r-- | 42.9 KB |
rrunner.h | -rw-r--r-- | 14.9 KB |
s2io-regs.h | -rw-r--r-- | 28.1 KB |
s2io.c | -rw-r--r-- | 213.7 KB |
s2io.h | -rw-r--r-- | 27.2 KB |
saa9730.c | -rw-r--r-- | 30.6 KB |
saa9730.h | -rw-r--r-- | 15.2 KB |
sb1000.c | -rw-r--r-- | 31.9 KB |
sb1250-mac.c | -rw-r--r-- | 71.6 KB |
seeq8005.c | -rw-r--r-- | 20.7 KB |
seeq8005.h | -rw-r--r-- | 6.4 KB |
sgiseeq.c | -rw-r--r-- | 20.1 KB |
sgiseeq.h | -rw-r--r-- | 4.5 KB |
shaper.c | -rw-r--r-- | 14.7 KB |
sis190.c | -rw-r--r-- | 44.8 KB |
sis900.c | -rw-r--r-- | 72.8 KB |
sis900.h | -rw-r--r-- | 10.5 KB |
sk_mca.c | -rw-r--r-- | 28.4 KB |
sk_mca.h | -rw-r--r-- | 8.0 KB |
skge.c | -rw-r--r-- | 90.8 KB |
skge.h | -rw-r--r-- | 99.2 KB |
sky2.c | -rw-r--r-- | 93.0 KB |
sky2.h | -rw-r--r-- | 72.9 KB |
slhc.c | -rw-r--r-- | 19.3 KB |
slip.c | -rw-r--r-- | 34.2 KB |
slip.h | -rw-r--r-- | 4.0 KB |
smc-mca.c | -rw-r--r-- | 15.8 KB |
smc-ultra.c | -rw-r--r-- | 18.5 KB |
smc-ultra32.c | -rw-r--r-- | 13.4 KB |
smc911x.c | -rw-r--r-- | 60.3 KB |
smc911x.h | -rw-r--r-- | 30.2 KB |
smc9194.c | -rw-r--r-- | 44.3 KB |
smc9194.h | -rw-r--r-- | 6.7 KB |
smc91x.c | -rw-r--r-- | 59.5 KB |
smc91x.h | -rw-r--r-- | 35.9 KB |
sonic.c | -rw-r--r-- | 22.6 KB |
sonic.h | -rw-r--r-- | 13.6 KB |
spider_net.c | -rw-r--r-- | 60.2 KB |
spider_net.h | -rw-r--r-- | 13.1 KB |
spider_net_ethtool.c | -rw-r--r-- | 3.7 KB |
starfire.c | -rw-r--r-- | 62.8 KB |
starfire_firmware.h | -rw-r--r-- | 9.2 KB |
starfire_firmware.pl | -rw-r--r-- | 861 bytes |
stnic.c | -rw-r--r-- | 7.4 KB |
sun3_82586.c | -rw-r--r-- | 32.6 KB |
sun3_82586.h | -rw-r--r-- | 9.9 KB |
sun3lance.c | -rw-r--r-- | 26.1 KB |
sunbmac.c | -rw-r--r-- | 33.8 KB |
sunbmac.h | -rw-r--r-- | 17.6 KB |
sundance.c | -rw-r--r-- | 52.1 KB |
sungem.c | -rw-r--r-- | 78.8 KB |
sungem.h | -rw-r--r-- | 42.3 KB |
sungem_phy.c | -rw-r--r-- | 23.0 KB |
sungem_phy.h | -rw-r--r-- | 3.6 KB |
sunhme.c | -rw-r--r-- | 91.9 KB |
sunhme.h | -rw-r--r-- | 26.7 KB |
sunlance.c | -rw-r--r-- | 42.0 KB |
sunqe.c | -rw-r--r-- | 25.7 KB |
sunqe.h | -rw-r--r-- | 18.7 KB |
tc35815.c | -rw-r--r-- | 53.4 KB |
tg3.c | -rw-r--r-- | 337.1 KB |
tg3.h | -rw-r--r-- | 85.4 KB |
tlan.c | -rw-r--r-- | 94.8 KB |
tlan.h | -rw-r--r-- | 14.6 KB |
tun.c | -rw-r--r-- | 21.1 KB |
typhoon-firmware.h | -rw-r--r-- | 266.6 KB |
typhoon.c | -rw-r--r-- | 74.3 KB |
typhoon.h | -rw-r--r-- | 21.9 KB |
via-rhine.c | -rw-r--r-- | 54.1 KB |
via-velocity.c | -rw-r--r-- | 86.5 KB |
via-velocity.h | -rw-r--r-- | 48.9 KB |
wd.c | -rw-r--r-- | 16.8 KB |
yellowfin.c | -rw-r--r-- | 46.1 KB |
znet.c | -rw-r--r-- | 29.7 KB |
zorro8390.c | -rw-r--r-- | 13.3 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...