<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/coda, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Garbage collect CODAFS bits which are now completely disconnected from</title>
<updated>2013-03-02T16:30:18+00:00</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2013-03-02T16:30:18+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f51fb785336a7b05e5382efd86358ac0c80f5a5d'/>
<id>f51fb785336a7b05e5382efd86358ac0c80f5a5d</id>
<content type='text'>
the tree since few months.

This patch is not targeted for MFC.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the tree since few months.

This patch is not targeted for MFC.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rather than having the Coda module use its own namecache, use the global</title>
<updated>2008-02-13T13:06:22+00:00</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2008-02-13T13:06:22+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=44abffb44b5dc3472ce8e0f45809c496592c5c63'/>
<id>44abffb44b5dc3472ce8e0f45809c496592c5c63</id>
<content type='text'>
VFS namecache, as is done by the Coda module on Linux.  Unlike the Coda
namecache, the global VFS namecache isn't tagged by credential, so use
ore conservative flushing behavior (for now) when CODA_PURGEUSER is
issued by Venus.

This improves overall integration with the FreeBSD VFS, including
allowing __getcwd() to work better, procfs/procstat monitoring, and so
on.  This improves shell behavior in many cases, and improves ".."
handling.  It may lead to some slowdown until we've implemented a
specific access cache, which should net improve performance, but in the
mean time, lookup access control now always goes to Venus, whereas
previously it didn't.

MFC after:	1 month
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
VFS namecache, as is done by the Coda module on Linux.  Unlike the Coda
namecache, the global VFS namecache isn't tagged by credential, so use
ore conservative flushing behavior (for now) when CODA_PURGEUSER is
issued by Venus.

This improves overall integration with the FreeBSD VFS, including
allowing __getcwd() to work better, procfs/procstat monitoring, and so
on.  This improves shell behavior in many cases, and improves ".."
handling.  It may lead to some slowdown until we've implemented a
specific access cache, which should net improve performance, but in the
mean time, lookup access control now always goes to Venus, whereas
previously it didn't.

MFC after:	1 month
</pre>
</div>
</content>
</entry>
<entry>
<title>Complete repo-copy and move of Coda from src/sys/coda to src/sys/fs/coda</title>
<updated>2007-07-12T21:04:58+00:00</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-07-12T21:04:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=00f05dc847909ac7136008817034483185b947bc'/>
<id>00f05dc847909ac7136008817034483185b947bc</id>
<content type='text'>
by removing files from src/sys/coda, and updating include paths in the
new location, kernel configuration, and  Makefiles.  In one case add
$FreeBSD$.

Discussed with:		anderson, Jan Harkes &lt;jaharkes@cs.cmu.edu&gt;
Approved by:		re (kensmith)
Repo-copy madness:	simon
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
by removing files from src/sys/coda, and updating include paths in the
new location, kernel configuration, and  Makefiles.  In one case add
$FreeBSD$.

Discussed with:		anderson, Jan Harkes &lt;jaharkes@cs.cmu.edu&gt;
Approved by:		re (kensmith)
Repo-copy madness:	simon
</pre>
</div>
</content>
</entry>
<entry>
<title>bsd.kmod.mk knows how to clean up opt_*.h files automatically,</title>
<updated>2004-09-01T06:51:43+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-09-01T06:51:43+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5355cfee73ac467b6db0073c40052c71c561fdb6'/>
<id>5355cfee73ac467b6db0073c40052c71c561fdb6</id>
<content type='text'>
and has the necessary magic to create empty opt_*.h files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and has the necessary magic to create empty opt_*.h files.
</pre>
</div>
</content>
</entry>
<entry>
<title>General modernization of coda:</title>
<updated>2004-09-01T01:19:52+00:00</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2004-09-01T01:19:52+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b443062227d14d9d43c2c1c5825952ac5b6417cb'/>
<id>b443062227d14d9d43c2c1c5825952ac5b6417cb</id>
<content type='text'>
 - Ditch NVCODA
 - Don't use a static major
 - Don't declare functions extern

Reviewed by:	peter
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - Ditch NVCODA
 - Don't use a static major
 - Don't declare functions extern

Reviewed by:	peter
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed the module build.</title>
<updated>2004-08-31T12:17:47+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-08-31T12:17:47+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8bd82895dfb6e79c2565cf6a99db3ee1ce922625'/>
<id>8bd82895dfb6e79c2565cf6a99db3ee1ce922625</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for the Coda 6.x venus&lt;-&gt;kernel interface. This extends</title>
<updated>2003-09-07T07:43:10+00:00</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2003-09-07T07:43:10+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d14e51c95cc7e17ff201a53f932e1bbb61f023de'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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).
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop &lt;bsd.man.mk&gt; support from &lt;bsd.kmod.mk&gt;.</title>
<updated>2002-01-11T15:49:02+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2002-01-11T15:49:02+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=17d6c636720d00f77e5d098daf4c278f89d84f7b'/>
<id>17d6c636720d00f77e5d098daf4c278f89d84f7b</id>
<content type='text'>
Not objected to by:	-current
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Not objected to by:	-current
</pre>
</div>
</content>
</entry>
<entry>
<title>Use a consistent style and one much closer to the rest of /usr/src</title>
<updated>2001-01-06T14:00:42+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2001-01-06T14:00:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c68159a6d8eede11766cf13896d0f7670dbd51aa'/>
<id>c68159a6d8eede11766cf13896d0f7670dbd51aa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid the modules madness I inadvertently introduced by making the</title>
<updated>2000-09-02T19:17:34+00:00</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2000-09-02T19:17:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=db901281608f0c69c05dd9ab366155d3225f0fd2'/>
<id>db901281608f0c69c05dd9ab366155d3225f0fd2</id>
<content type='text'>
cloning infrastructure standard in kern_conf.  Modules are now
the same with or without devfs support.

If you need to detect if devfs is present, in modules or elsewhere,
check the integer variable "devfs_present".

This happily removes an ugly hack from kern/vfs_conf.c.

This forces a rename of the eventhandler and the standard clone
helper function.

Include &lt;sys/eventhandler.h&gt; in &lt;sys/conf.h&gt;: it's a helper #include
like &lt;sys/queue.h&gt;

Remove all #includes of opt_devfs.h they no longer matter.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
cloning infrastructure standard in kern_conf.  Modules are now
the same with or without devfs support.

If you need to detect if devfs is present, in modules or elsewhere,
check the integer variable "devfs_present".

This happily removes an ugly hack from kern/vfs_conf.c.

This forces a rename of the eventhandler and the standard clone
helper function.

Include &lt;sys/eventhandler.h&gt; in &lt;sys/conf.h&gt;: it's a helper #include
like &lt;sys/queue.h&gt;

Remove all #includes of opt_devfs.h they no longer matter.
</pre>
</div>
</content>
</entry>
</feed>
