<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/fs, branch release/5.5.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.5.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.5.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2006-05-23T04:09:12Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2006-05-23T04:09:12Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2006-05-23T04:09:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8bf7295cd17b8415c40bde11aa8f5bbbd597e5d6'/>
<id>urn:sha1:8bf7295cd17b8415c40bde11aa8f5bbbd597e5d6</id>
<content type='text'>
'RELENG_5_5_0_RELEASE'.

This commit was manufactured to restore the state of the 5.5-RELEASE image.
</content>
</entry>
<entry>
<title>Merge fifo_vnops.c:1.129 from HEAD to RELENG_5:</title>
<updated>2005-09-28T06:56:14Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2005-09-28T06:56:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6bef5a1c4a201f5ace0b2c79ce9bbb80e759db42'/>
<id>urn:sha1:6bef5a1c4a201f5ace0b2c79ce9bbb80e759db42</id>
<content type='text'>
  Lock the read socket receive buffer when frobbing the sb_state flag on
  that socket during open, not the write socket receive buffer.

  Spotted by:     ups
</content>
</entry>
<entry>
<title>Merge fifo_vnops.c:1.128 from HEAD to RELENG_5:</title>
<updated>2005-09-28T06:48:09Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2005-09-28T06:48:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d654d40ebcb19f218a229424b4df88b4d65b53d3'/>
<id>urn:sha1:d654d40ebcb19f218a229424b4df88b4d65b53d3</id>
<content type='text'>
  For reasons of consistency (and necessity), assert an exclusive vnode
  lock on the fifo vnode in fifo_open(): we rely on the vnode lock to
  serialize access to v_fifoinfo.
</content>
</entry>
<entry>
<title>Merge fifo_vnops.c:1.126 from HEAD to RELENG_5:</title>
<updated>2005-09-21T15:35:08Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2005-09-21T15:35:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e9ab5752e0d272d845dd0d4582eb2b3b41fe38cc'/>
<id>urn:sha1:e9ab5752e0d272d845dd0d4582eb2b3b41fe38cc</id>
<content type='text'>
  Assert that (vp) is locked in fifo_close(), since we rely on the
  exclusive vnode lock to synchronize the reference counts on struct
  fifoinfo.
</content>
</entry>
<entry>
<title>Merge fifo_vnops.c:1.125 from HEAD to RELENG_5:</title>
<updated>2005-09-20T13:58:59Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2005-09-20T13:58:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f308376070e4d12f30a6b6c3f12fbdbde1706eae'/>
<id>urn:sha1:f308376070e4d12f30a6b6c3f12fbdbde1706eae</id>
<content type='text'>
  The socket pointers in fifoinfo are not permitted to be NULL, so
  don't check if they are, it just confuses the fifo code more.
</content>
</entry>
<entry>
<title>Merge fifo_vnops.c:1.123 from HEAD to RELENG_5:</title>
<updated>2005-09-20T13:33:07Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2005-09-20T13:33:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=825a392ceeaa5856be806a7151ea67fc31cdf0ad'/>
<id>urn:sha1:825a392ceeaa5856be806a7151ea67fc31cdf0ad</id>
<content type='text'>
  As a result of kqueue locking work, socket buffer locks will always
  be held when entering a kqueue filter for fifos via a socket buffer
  event: as such, assert the lock unconditionally rather than acquiring
  it conditionally.
</content>
</entry>
<entry>
<title>Merge fifo_vnops.c:1.120 (in spirit) from HEAD to RELENG_5:</title>
<updated>2005-09-16T09:06:16Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2005-09-16T09:06:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8cd3d945535a10a46922a62b6ecc380d472b9321'/>
<id>urn:sha1:8cd3d945535a10a46922a62b6ecc380d472b9321</id>
<content type='text'>
  When a request is made to register a filter on a fifo that doesn't
  apply to the fifo (i.e., not EVFILT_READ or EVFILT_WRITE), reject
  it as EINVAL, not by returning 1 (EPERM).
</content>
</entry>
<entry>
<title>Merge fifo_vnops.c:1.116 from HEAD to RELENG_5:</title>
<updated>2005-09-16T09:02:25Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2005-09-16T09:02:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=39d38625d033a1e6b9a62498a63b9a4e7951a485'/>
<id>urn:sha1:39d38625d033a1e6b9a62498a63b9a4e7951a485</id>
<content type='text'>
  When a writer opens a fifo, wake up the read socket for read, not the
  write socket.
</content>
</entry>
<entry>
<title>Merge fifo_vnops.c:1.115 from HEAD to RELENG_5:</title>
<updated>2005-09-16T09:01:50Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2005-09-16T09:01:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=aa67dd1a199fef05dd728c330cea8caa830ad145'/>
<id>urn:sha1:aa67dd1a199fef05dd728c330cea8caa830ad145</id>
<content type='text'>
  Add an assertion that fifo_open() doesn't race against other threads
  while sleeping to allocate fifo state: due to using the vnode lock to
  serialize access to a fifo during open, it shouldn't happen (tm).
</content>
</entry>
<entry>
<title>Merge fifo_vnops.c:1.114 from HEAD to RELENG_5:</title>
<updated>2005-09-16T09:00:58Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2005-09-16T09:00:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9d41d6515c6192b434d2e2233ad2a1b040b648b6'/>
<id>urn:sha1:9d41d6515c6192b434d2e2233ad2a1b040b648b6</id>
<content type='text'>
  Rather than reaching into the internals of the UNIX domain socket code
  by calling uipc_connect2() to connect two socket endpoints to create a
  fifo, call soconnect2().
</content>
</entry>
</feed>
