<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/coda, branch release/5.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2003-11-09T09:17:26Z</updated>
<entry>
<title>- Implement selwakeuppri() which allows raising the priority of a</title>
<updated>2003-11-09T09:17:26Z</updated>
<author>
<name>Seigo Tanimura</name>
<email>tanimura@FreeBSD.org</email>
</author>
<published>2003-11-09T09:17:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=512824f8f7748f7bb54ef900bc8e68a95a3d0f4d'/>
<id>urn:sha1:512824f8f7748f7bb54ef900bc8e68a95a3d0f4d</id>
<content type='text'>
  thread being waken up.  The thread waken up can run at a priority as
  high as after tsleep().

- Replace selwakeup()s with selwakeuppri()s and pass appropriate
  priorities.

- Add cv_broadcastpri() which raises the priority of the broadcast
  threads.  Used by selwakeuppri() if collision occurs.

Not objected in:	-arch, -current
</content>
</entry>
<entry>
<title>Remove mntvnode_mtx and replace it with per-mountpoint mutex.</title>
<updated>2003-11-05T04:30:08Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2003-11-05T04:30:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ca430f2e92d073fc5c05df06b6b72cfb2842ee4b'/>
<id>urn:sha1:ca430f2e92d073fc5c05df06b6b72cfb2842ee4b</id>
<content type='text'>
Introduce two new macros MNT_ILOCK(mp)/MNT_IUNLOCK(mp) to
operate on this mutex transparently.

Eventually new mutex will be protecting more fields in
struct mount, not only vnode list.

Discussed with: jeff
</content>
</entry>
<entry>
<title>Include &lt;sys/mutex.h&gt;.  Don't depend on namespace pollution in &lt;sys/vnode.h&gt;.</title>
<updated>2003-10-05T07:44:45Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>2003-10-05T07:44:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=201e0377ca2eed42da7b6d590f5ec1de938be191'/>
<id>urn:sha1:201e0377ca2eed42da7b6d590f5ec1de938be191</id>
<content type='text'>
Fixed a nearby style bug.  The include of vcoda.h used angle brackets and
was not used.
</content>
</entry>
<entry>
<title> - Check XLOCK prior to accessing v_data.</title>
<updated>2003-10-05T06:43:30Z</updated>
<author>
<name>Jeff Roberson</name>
<email>jeff@FreeBSD.org</email>
</author>
<published>2003-10-05T06:43:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=055cfed7026f8d53428eb98b90c41f05b5b18bd6'/>
<id>urn:sha1:055cfed7026f8d53428eb98b90c41f05b5b18bd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title> - Make proper use of the mntvnode_mtx.  We do not need the loop label</title>
<updated>2003-10-04T13:16:54Z</updated>
<author>
<name>Jeff Roberson</name>
<email>jeff@FreeBSD.org</email>
</author>
<published>2003-10-04T13:16:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0c31ea3b2dfad7303e1cec9f64d2612f67f0ff30'/>
<id>urn:sha1:0c31ea3b2dfad7303e1cec9f64d2612f67f0ff30</id>
<content type='text'>
   because we do not drop the mntvnode_mtx.  If this code had ever executed
   and hit the loop condition it would have spun forever.
</content>
</entry>
<entry>
<title>Move an overly verbose message under #ifdef CODA_VERBOSE.</title>
<updated>2003-09-13T01:13:56Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2003-09-13T01:13:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5f39b226ced03899dc91e627df8275d6e07d9fe3'/>
<id>urn:sha1:5f39b226ced03899dc91e627df8275d6e07d9fe3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move an annoying printf() call that gets triggered every time an</title>
<updated>2003-09-10T01:41:15Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2003-09-10T01:41:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e1d237ec05f7e58c863e903bdcd31912a7294497'/>
<id>urn:sha1:e1d237ec05f7e58c863e903bdcd31912a7294497</id>
<content type='text'>
operation is interrupted (with ^C or ^Z) under CODA_VERBOSE.
</content>
</entry>
<entry>
<title>Add support for the Coda 6.x venus&lt;-&gt;kernel interface. This extends</title>
<updated>2003-09-07T07:43:10Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2003-09-07T07:43:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d14e51c95cc7e17ff201a53f932e1bbb61f023de'/>
<id>urn:sha1:d14e51c95cc7e17ff201a53f932e1bbb61f023de</id>
<content type='text'>
FIDs to be 128-bits wide and adds support for realms.

Add a new CODA_COMPAT_5 option, which requests support for the old
Coda 5.x interface instead of the new one.

Create a new coda5.ko module that supports the 5.x interface, and make
the existing coda.ko module use the new 6.x interface. These modules
cannot both be loaded at the same time.

Obtained from:	Jan Harkes &amp; the coda-6.0.2 distribution,
		NetBSD (drochner) (CODA_COMPAT_5 option).
</content>
</entry>
<entry>
<title>Add a "int fd" argument to VOP_OPEN() which in the future will</title>
<updated>2003-07-26T07:32:23Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-07-26T07:32:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a8d43c90af5122ecff75b55fbaf6d5806674411b'/>
<id>urn:sha1:a8d43c90af5122ecff75b55fbaf6d5806674411b</id>
<content type='text'>
contain the filedescriptor number on opens from userland.

The index is used rather than a "struct file *" since it conveys a bit
more information, which may be useful to in particular fdescfs and /dev/fd/*

For now pass -1 all over the place.
</content>
</entry>
<entry>
<title>Remove in toto coda_strategy which incorrectly implemented vop_panic();</title>
<updated>2003-06-15T18:45:15Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-06-15T18:45:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e5fb1850ae4fb250f4a69ee546acc2565e209d5d'/>
<id>urn:sha1:e5fb1850ae4fb250f4a69ee546acc2565e209d5d</id>
<content type='text'>
</content>
</entry>
</feed>
