mlaier
b65eae4c19
Add an additional struct inpcb * argument to pfil(9) in order to enable
...
passing along socket information. This is required to work around a LOR with
the socket code which results in an easy reproducible hard lockup with
debug.mpsafenet=1. This commit does *not* fix the LOR, but enables us to do
so later. The missing piece is to turn the filter locking into a leaf lock
and will follow in a seperate (later) commit.
This will hopefully be MT5'ed in order to fix the problem for RELENG_5 in
forseeable future.
Suggested by: rwatson
A lot of work by: csjp (he'd be even more helpful w/o mentor-reviews ;)
Reviewed by: rwatson, csjp
Tested by: -pf, -ipfw, LINT, csjp and myself
MFC after: 3 days
LOR IDs: 14 - 17 (not fixed yet)
2004-09-29 04:54:33 +00:00
..
2004-08-14 14:21:09 +00:00
2004-05-30 20:27:19 +00:00
2004-06-14 18:16:22 +00:00
2004-04-07 20:46:16 +00:00
2004-08-16 18:32:07 +00:00
2004-08-16 18:32:07 +00:00
2004-08-16 18:32:07 +00:00
2004-09-09 12:34:07 +00:00
2004-04-07 20:46:16 +00:00
2004-04-07 20:46:16 +00:00
2004-06-11 03:42:37 +00:00
2004-08-16 18:32:07 +00:00
2004-04-07 20:46:16 +00:00
2004-06-18 02:04:07 +00:00
2003-10-07 17:46:18 +00:00
2004-09-29 04:01:13 +00:00
2004-08-16 18:32:07 +00:00
2004-08-16 18:32:07 +00:00
2003-11-20 20:07:39 +00:00
2004-04-07 20:46:16 +00:00
2004-08-16 18:32:07 +00:00
2004-08-16 18:32:07 +00:00
2004-08-16 18:32:07 +00:00
2004-04-07 20:46:16 +00:00
2004-09-05 02:34:12 +00:00
2004-02-25 19:55:29 +00:00
2004-08-25 09:31:30 +00:00
2004-08-17 22:05:54 +00:00
2003-10-29 15:07:04 +00:00
2003-10-29 15:07:04 +00:00
2004-03-10 02:48:50 +00:00
2004-09-29 04:54:33 +00:00
2004-09-29 04:54:33 +00:00
2004-09-29 04:54:33 +00:00
2004-09-29 04:54:33 +00:00
2004-08-16 18:32:07 +00:00
2004-09-15 20:13:26 +00:00
2004-04-07 20:46:16 +00:00
2004-08-16 18:32:07 +00:00
2004-09-29 04:54:33 +00:00
2004-08-27 18:33:08 +00:00
2004-08-16 18:32:07 +00:00
2004-09-29 04:54:33 +00:00
2004-09-15 20:13:26 +00:00
2004-04-07 20:46:16 +00:00
2004-04-07 20:46:16 +00:00
2003-08-07 18:17:43 +00:00
2004-03-08 07:45:32 +00:00
2004-09-05 02:34:12 +00:00
2004-04-07 20:46:16 +00:00
2004-08-16 18:32:07 +00:00
2004-04-07 20:46:16 +00:00
2004-08-16 18:32:07 +00:00
2004-08-17 22:05:54 +00:00
2004-09-05 02:34:12 +00:00
2004-08-17 22:05:54 +00:00
2004-08-17 22:05:54 +00:00
2004-06-23 21:04:37 +00:00
2004-09-05 02:34:12 +00:00
2004-09-15 20:13:26 +00:00
2004-08-16 18:32:07 +00:00
2004-08-16 18:32:07 +00:00
2004-09-05 02:34:12 +00:00
2004-08-16 18:32:07 +00:00
2004-08-16 18:32:07 +00:00
2004-08-16 18:32:07 +00:00
2004-08-16 18:32:07 +00:00
2004-09-05 02:34:12 +00:00
2004-08-16 18:32:07 +00:00
2004-04-07 20:46:16 +00:00