diff options
author | Christopher Pascoe <pascoe@cvs.openbsd.org> | 2004-12-08 22:35:14 +0000 |
---|---|---|
committer | Christopher Pascoe <pascoe@cvs.openbsd.org> | 2004-12-08 22:35:14 +0000 |
commit | 602e638f065a9d058ebd35b51e57a36b20f119b3 (patch) | |
tree | 60833030591f26b58a054d6cabd3dd3febdd455e /sys/dev/ic/ncr53c9xvar.h | |
parent | 15417e484b91dd936867aae40ae3f02d2bbef2a1 (diff) |
Defer reinitialisation of the RU until after the interrupt handler has had
a chance to process all pending packets, otherwise the chip may overwrite
their mbuf clusters after we have freed them.
Eliminates a race that can cause random pool corruption when reconfiguring
an interface under heavy network load.
ok brad@ mcbride@ beck@ deraadt@ dlg@
Diffstat (limited to 'sys/dev/ic/ncr53c9xvar.h')
0 files changed, 0 insertions, 0 deletions