<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/net/pfil.c, branch release/5.5.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.5.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.5.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2005-06-11T06:21:37Z</updated>
<entry>
<title>MFC: pfil.c, 1.13:</title>
<updated>2005-06-11T06:21:37Z</updated>
<author>
<name>Max Laier</name>
<email>mlaier@FreeBSD.org</email>
</author>
<published>2005-06-11T06:21:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1c951642e079998bfc60f756514e71dcf0e0751e'/>
<id>urn:sha1:1c951642e079998bfc60f756514e71dcf0e0751e</id>
<content type='text'>
  Fix semantics of ph_busy_count == -1 to pass instead of block.

  PR:             kern/81128
  Submitted by:   Joost Bekkers
</content>
</entry>
<entry>
<title>MFC: /*- and related license changes</title>
<updated>2005-01-31T23:27:04Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-31T23:27:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c9769f3ab5327a99909391e070c143e92ddc43ec'/>
<id>urn:sha1:c9769f3ab5327a99909391e070c143e92ddc43ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r1.11: fail closed when lock acquisition would block.</title>
<updated>2004-10-11T03:45:57Z</updated>
<author>
<name>Brian Feldman</name>
<email>green@FreeBSD.org</email>
</author>
<published>2004-10-11T03:45:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e4d22827fecfaca1b471bd8c2acb193efe18cdff'/>
<id>urn:sha1:e4d22827fecfaca1b471bd8c2acb193efe18cdff</id>
<content type='text'>
Approved by:	re
</content>
</entry>
<entry>
<title>MFC pfil API change:</title>
<updated>2004-10-03T17:04:41Z</updated>
<author>
<name>Max Laier</name>
<email>mlaier@FreeBSD.org</email>
</author>
<published>2004-10-03T17:04:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e28dbfbc3750d9020eacc3c2afad68e4b3aeddec'/>
<id>urn:sha1:e28dbfbc3750d9020eacc3c2afad68e4b3aeddec</id>
<content type='text'>
  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.

  Suggested by:           rwatson
  A lot of work by:       csjp
  LOR IDs:                14 - 17 (not fixed yet)

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>MFC from pfil.c, rev. 1.9:</title>
<updated>2004-09-30T20:08:35Z</updated>
<author>
<name>Max Laier</name>
<email>mlaier@FreeBSD.org</email>
</author>
<published>2004-09-30T20:08:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0d0f7ad21543580a613455eb3d7953e8567ef03e'/>
<id>urn:sha1:0d0f7ad21543580a613455eb3d7953e8567ef03e</id>
<content type='text'>
&gt;   Switch order for mtx_unlock and cv_signal as (condvar(9)) sez:
&gt;
&gt;        A thread must hold mp while calling cv_signal(), cv_broadcast(), or
&gt;        cv_broadcastpri() even though it isn't passed as an argument.
&gt;
&gt;   and is right with this claim.
&gt;
&gt;   While here remove a "\" from the macro -&gt; __inline conversion.
&gt;
&gt;   Found by:       csjp

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>o update PFIL_HOOKS support to current API used by netbsd</title>
<updated>2003-09-23T17:54:04Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2003-09-23T17:54:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=134ea22494d53dc5228a4b2520fd7b28c17297d4'/>
<id>urn:sha1:134ea22494d53dc5228a4b2520fd7b28c17297d4</id>
<content type='text'>
o revamp IPv4+IPv6+bridge usage to match API changes
o remove pfil_head instances from protosw entries (no longer used)
o add locking
o bump FreeBSD version for 3rd party modules

Heavy lifting by:	"Max Laier" &lt;max@love2party.net&gt;
Supported by:		FreeBSD Foundation
Obtained from:		NetBSD (bits of pfil.h and pfil.c)
</content>
</entry>
<entry>
<title>Back out M_* changes, per decision of the TRB.</title>
<updated>2003-02-19T05:47:46Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2003-02-19T05:47:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a163d034fadcfb4a25ca34a2ba5f491c47b6ff69'/>
<id>urn:sha1:a163d034fadcfb4a25ca34a2ba5f491c47b6ff69</id>
<content type='text'>
Approved by: trb
</content>
</entry>
<entry>
<title>Remove M_TRYWAIT/M_WAITOK/M_WAIT.  Callers should use 0.</title>
<updated>2003-01-21T08:56:16Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2003-01-21T08:56:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=44956c9863dc03344b03bdf6a83acf4e743f8e50'/>
<id>urn:sha1:44956c9863dc03344b03bdf6a83acf4e743f8e50</id>
<content type='text'>
Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT.
</content>
</entry>
<entry>
<title>Remove __P.</title>
<updated>2002-03-19T21:54:18Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2002-03-19T21:54:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=929ddbbb891407869938d6db5528f48f750fa90c'/>
<id>urn:sha1:929ddbbb891407869938d6db5528f48f750fa90c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mechanical change to use &lt;sys/queue.h&gt; macro API instead of</title>
<updated>2001-02-04T13:13:25Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2001-02-04T13:13:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fc2ffbe6040d6630a06229c5c9be77601fb635eb'/>
<id>urn:sha1:fc2ffbe6040d6630a06229c5c9be77601fb635eb</id>
<content type='text'>
fondling implementation details.

Created with: sed(1)
Reviewed by: md5(1)
</content>
</entry>
</feed>
