Bruce M Simpson 968bc43646 SMPng locking cleanup for vr(4).
- Remove recursive locking situations. Remove the MTX_RECURSE bit.
 - Take the lock for any routine which is not called from within if_vr.c
   itself; this includes entry points called by newbus, ifnet, callout,
   ifmedia, and polling subsystems.
 - Remove spl references from the code added to miibus callbacks in rev 1.60.
 - Add the INTR_MPSAFE bit.
 - Tidy up some assignments; locks are not needed for taking the address
   of something at a known offset, for example.
 - Tested on the machine this was committed from.

Tested on:	UP only, !debug.mpsafenet && debug.mpsafenet
Reviewed by:	rwatson
2004-07-03 02:59:02 +00:00
..
2004-06-16 09:47:26 +00:00
2004-06-29 19:05:20 +00:00
2004-07-02 20:15:53 +00:00
2004-05-30 20:08:47 +00:00
2004-06-02 18:03:07 +00:00
2004-06-16 09:47:26 +00:00
2004-06-30 09:22:47 +00:00
2004-06-27 09:59:02 +00:00
2004-06-27 13:07:02 +00:00
2004-06-17 17:16:53 +00:00
2004-06-30 21:38:08 +00:00
2004-06-16 09:47:26 +00:00
2004-05-30 20:08:47 +00:00
2004-06-21 07:27:34 +00:00
2004-06-28 16:38:53 +00:00
2004-06-16 09:47:26 +00:00
2004-06-16 09:47:26 +00:00
2004-06-16 09:47:26 +00:00
2004-05-30 20:08:47 +00:00
2004-05-30 20:08:47 +00:00
2004-06-16 09:47:26 +00:00
2004-06-16 09:47:26 +00:00
2004-06-16 09:47:26 +00:00
2004-06-16 09:47:26 +00:00
2004-05-30 20:08:47 +00:00
2004-07-01 22:37:47 +00:00
2004-06-16 09:47:26 +00:00
2004-06-16 09:47:26 +00:00
2004-06-17 17:16:53 +00:00
2004-06-16 09:47:26 +00:00
2004-06-16 09:47:26 +00:00
2004-06-16 09:47:26 +00:00
2004-06-16 09:47:26 +00:00
2004-06-16 09:47:26 +00:00
2004-06-17 17:16:53 +00:00
2004-06-20 13:50:50 +00:00
2004-05-30 20:08:47 +00:00
2004-07-01 17:23:49 +00:00
2004-05-30 20:08:47 +00:00
2004-06-30 21:38:08 +00:00
2004-05-30 20:08:47 +00:00
2004-05-30 20:08:47 +00:00
2004-06-16 09:47:26 +00:00
2004-06-30 21:38:08 +00:00
2004-06-17 17:16:53 +00:00
2004-06-17 17:16:53 +00:00
2004-06-16 09:47:26 +00:00
2004-05-30 20:08:47 +00:00
2004-06-16 09:47:26 +00:00
2004-06-30 21:38:08 +00:00
2004-05-30 20:08:47 +00:00
2004-07-03 02:59:02 +00:00
2004-05-30 20:08:47 +00:00
2004-05-30 20:08:47 +00:00
2004-06-27 13:25:28 +00:00