Robert Watson
730262cdf7
Lock down rawcb_list, a global list of control blocks for raw sockets,
...
using rawcb_mtx. Hold this mutex while modifying or iterating over
the control list; this means that the mutex is held over calls into
socket delivery code, which no longer causes a lock order reversal as
the routing socket code uses a netisr to avoid recursing socket ->
routing -> socket.
Note: Locking of IPsec consumers of rawcb_list is not included in this
commit.
2004-06-15 04:13:59 +00:00
..
2004-04-07 20:46:16 +00:00
2004-04-07 20:46:16 +00:00
2004-06-11 03:47:21 +00:00
2004-05-30 17:03:48 +00:00
2004-04-07 20:46:16 +00:00
2004-05-30 20:27:19 +00:00
2004-04-07 20:46:16 +00:00
2004-06-02 21:34:14 +00:00
2004-06-14 08:17:51 +00:00
2004-04-07 20:46:16 +00:00
2004-05-30 20:27:19 +00:00
2004-06-13 10:54:36 +00:00
2004-04-25 09:24:52 +00:00
2004-04-07 20:46:16 +00:00
2004-04-07 20:46:16 +00:00
2004-05-24 11:01:45 +00:00
2004-06-02 21:34:14 +00:00
2004-05-30 20:27:19 +00:00
2004-04-25 09:24:52 +00:00
2004-06-13 19:55:16 +00:00
2004-05-30 20:27:19 +00:00
2004-04-05 16:55:15 +00:00
2004-05-30 20:27:19 +00:00
2004-03-22 16:04:43 +00:00
2004-04-25 09:24:52 +00:00
2004-04-07 20:46:16 +00:00
2004-04-14 00:57:49 +00:00
2004-04-13 19:23:46 +00:00
2004-06-13 17:29:10 +00:00
2004-06-13 17:29:10 +00:00
2004-04-07 20:46:16 +00:00
2004-06-13 17:29:10 +00:00
2004-05-30 20:27:19 +00:00
2004-05-30 20:27:19 +00:00
2004-03-17 01:09:59 +00:00
2004-03-29 22:16:39 +00:00
2004-04-07 20:46:16 +00:00
2004-06-15 03:40:39 +00:00
2004-05-26 11:41:26 +00:00
2004-06-15 01:45:19 +00:00
2004-05-03 13:48:35 +00:00
2004-06-09 02:48:23 +00:00
2004-02-11 04:26:04 +00:00
2004-04-21 15:27:36 +00:00
2004-04-18 11:48:35 +00:00
2004-06-15 04:13:59 +00:00
2004-06-15 04:13:59 +00:00
2004-06-15 04:13:59 +00:00
2004-04-25 01:39:00 +00:00
2004-04-24 23:34:04 +00:00
2004-06-09 02:48:23 +00:00
2004-04-07 20:46:16 +00:00
2004-04-07 20:46:16 +00:00
2004-04-07 20:46:16 +00:00