diff options
author | Max Laier <mlaier@FreeBSD.org> | 2004-09-29 04:54:33 +0000 |
---|---|---|
committer | Max Laier <mlaier@FreeBSD.org> | 2004-09-29 04:54:33 +0000 |
commit | d6a8d588758b384d3fbf57425b886754c9ed710d (patch) | |
tree | b760834c7691b17430788d5a6041455045da8ac1 /UPDATING | |
parent | 48ac555d83c967d08d612de7f25f3fd13b6e2268 (diff) | |
download | src-d6a8d588758b384d3fbf57425b886754c9ed710d.tar.gz src-d6a8d588758b384d3fbf57425b886754c9ed710d.zip |
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)
Notes
Notes:
svn path=/head/; revision=135920
Diffstat (limited to 'UPDATING')
-rw-r--r-- | UPDATING | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -23,6 +23,11 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 6.x IS SLOW: developers choose to disable these features on build machines to maximize performance. +20040929: + The pfil API has gained an additional argument to pass an inpcb. + You should rebuild all pfil consuming modules: ipfw, ipfilter + and pf. + 20040928: If enabled, the default is now to run named in a chroot "sandbox." For users with existing configurations in |