diff options
author | njl <njl@FreeBSD.org> | 2003-06-23 23:23:49 +0000 |
---|---|---|
committer | njl <njl@FreeBSD.org> | 2003-06-23 23:23:49 +0000 |
commit | 9a60d0f2a2edf990ecdf15b750159cc83acfce6b (patch) | |
tree | de8b37112eb48fa3e513d4865470854d600c6ad0 /lib/libpthread/thread/thr_sig.c | |
parent | 931dcaae39f62974707109a3d22e0bfa45f092f3 (diff) | |
download | FreeBSD-src-9a60d0f2a2edf990ecdf15b750159cc83acfce6b.zip FreeBSD-src-9a60d0f2a2edf990ecdf15b750159cc83acfce6b.tar.gz |
Drop locks before calling if_input() since it may re-enter fxp_start()
in the netisr case. This would result in a lock reversal. This
fixes the net.isr.enable=1 case. Better performance might be
obtained by chaining all packets received, dropping the lock, and
then calling if_input() on each one.
Reported by: hmp
Diffstat (limited to 'lib/libpthread/thread/thr_sig.c')
0 files changed, 0 insertions, 0 deletions