diff options
author | Reyk Floeter <reyk@cvs.openbsd.org> | 2007-05-04 01:52:52 +0000 |
---|---|---|
committer | Reyk Floeter <reyk@cvs.openbsd.org> | 2007-05-04 01:52:52 +0000 |
commit | af9c38d3cda06154a0cbd5dbfa54d94871c5bd39 (patch) | |
tree | 1255ad50ac1cc513693e4d84e342099bc094ccfc /lib | |
parent | 6b47695f7b189530c458e64259f5d45043c309e8 (diff) |
do not call vic_init() on ENETRESET in the ioctl handler, use
vic_iff() instead. vic_init() calls vic_init_data() which sets up the
rings and allocates the dma maps. it could happen that vic_init() was
called for multiple times without releasing them first by calling
vic_uninit_data(). ouch! this may have caused some problems related to
dmamap corruption but we'll do further investigation.
ok dlg@
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions