John Baldwin
718e387c34
Fix up the locking in pcn(4) and mark it MPSAFE.
...
- Add locked versions of the init() and start() methods.
- Use callout_*() rather than timeout().
- Make the driver lock non-recursive.
- Push down locking in detach() and ioctl().
- Fix the tick routine to bail if the interface has been stopped and use
callout_drain() in detach() after the call to stop().
- Lock the driver lock in the ifmedia handlers.
Tested by: Ketrien I. Saihr-Kesenchedra ketrien at error404.nls.net
MFC after: 1 week
2005-08-05 16:03:16 +00:00
..
2005-02-27 13:05:34 +00:00
2005-04-08 18:04:39 +00:00
2005-02-24 21:32:56 +00:00
2005-02-24 21:32:56 +00:00
2005-01-07 02:29:27 +00:00
2005-02-24 21:32:56 +00:00
2005-04-02 01:10:09 +00:00
2005-02-24 21:32:56 +00:00
2005-06-26 04:01:11 +00:00
2004-10-24 07:12:13 +00:00
2004-06-16 09:47:26 +00:00
2004-08-16 12:25:48 +00:00
2005-05-29 04:42:30 +00:00
2005-05-29 04:42:30 +00:00
2005-08-03 00:18:35 +00:00
2005-06-10 16:49:24 +00:00
2005-08-03 00:18:35 +00:00
2005-07-27 13:51:01 +00:00
2005-06-10 16:49:24 +00:00
2005-08-05 16:03:16 +00:00
2005-08-05 16:03:16 +00:00
2005-08-03 00:18:35 +00:00
2005-08-05 08:19:12 +00:00
2005-08-03 00:18:35 +00:00
2005-06-10 16:49:24 +00:00
2005-08-03 00:18:35 +00:00
2005-06-10 16:49:24 +00:00
2005-08-03 00:18:35 +00:00
2005-06-10 16:49:24 +00:00
2005-08-03 00:18:35 +00:00
2005-06-10 16:49:24 +00:00
2005-08-03 00:18:35 +00:00
2005-06-10 16:49:24 +00:00
2005-08-03 00:18:35 +00:00
2005-06-10 16:49:24 +00:00
2005-08-03 00:18:35 +00:00
2005-06-10 16:49:24 +00:00
2005-08-03 00:18:35 +00:00
2005-06-10 16:49:24 +00:00
2005-08-03 00:18:35 +00:00
2005-06-10 16:49:24 +00:00
2005-05-29 04:42:30 +00:00
2005-02-25 03:43:43 +00:00
2005-01-07 05:01:24 +00:00
2005-05-29 04:42:30 +00:00
2005-01-07 02:29:27 +00:00
2005-02-24 21:32:56 +00:00
2005-01-07 02:29:27 +00:00