diff options
author | Martin Pieuchot <mpi@cvs.openbsd.org> | 2017-08-01 20:52:33 +0000 |
---|---|---|
committer | Martin Pieuchot <mpi@cvs.openbsd.org> | 2017-08-01 20:52:33 +0000 |
commit | 4876174ab8aa7666c5d49ac7a9478699b2228f00 (patch) | |
tree | 62d4fa3315feca4b95d647f7d39306a13e0fdcf6 /etc/etc.octeon | |
parent | 05f884ae28dd92c53217dcdb993df8001c972b46 (diff) |
Add missing splx().
I introduced this bug in 2015 but the splsoftnet()/splx() dance in the
upper layer masked it. Pseudo drivers generally don't need any splnet()
protection.
Found by Mark Patruck and Andrei-Marius Radu since the NET_LOCK() no longer
raise any IPL.
Strangely jsg@ confirmed that cppcheck nor coccinelle found the missing splx().
ok kettenis@, sthen@, deraadt@
Diffstat (limited to 'etc/etc.octeon')
0 files changed, 0 insertions, 0 deletions