<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/miscfs/procfs/procfs_vfsops.c, branch release/2.2.5_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>1997-10-21T01:56:05+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>1997-10-21T01:56:05+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=14d01796b1ab61a57dbd60da66d8dac699a0a2e7'/>
<id>14d01796b1ab61a57dbd60da66d8dac699a0a2e7</id>
<content type='text'>
'RELENG_2_2_5_RELEASE'.

This commit was manufactured to restore the state of the 2.2.5-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_2_2_5_RELEASE'.

This commit was manufactured to restore the state of the 2.2.5-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed the type of procfs_sync().  Trailing args were missing.</title>
<updated>1995-11-16T11:34:51+00:00</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1995-11-16T11:34:51+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d77206b33be8d1c5ba08263e3358033716a294fd'/>
<id>d77206b33be8d1c5ba08263e3358033716a294fd</id>
<content type='text'>
Fixed the type of procfs_fhtovp().  The args had little resemblance to
the correct ones.

Added prototypes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed the type of procfs_fhtovp().  The args had little resemblance to
the correct ones.

Added prototypes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make a lot of private stuff static.</title>
<updated>1995-11-07T13:39:31+00:00</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1995-11-07T13:39:31+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=159a024357c734b9283f16ca15d271af5232a8b8'/>
<id>159a024357c734b9283f16ca15d271af5232a8b8</id>
<content type='text'>
Should anybody out there wonder about this vendetta against global
variables, it is basically to make it more visible what our interfaces
in the kernel really are.
I'm almost convinced we should have a
	#define PUBLIC /* public interface */
and use it in the #includes...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Should anybody out there wonder about this vendetta against global
variables, it is basically to make it more visible what our interfaces
in the kernel really are.
I'm almost convinced we should have a
	#define PUBLIC /* public interface */
and use it in the #includes...
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed panic that resulted from mmaping files in kernfs and procfs. A</title>
<updated>1995-05-25T01:35:24+00:00</updated>
<author>
<name>David Greenman</name>
<email>dg@FreeBSD.org</email>
</author>
<published>1995-05-25T01:35:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=243e5a88d532ff611f3fc3b4decfc51eecda3854'/>
<id>243e5a88d532ff611f3fc3b4decfc51eecda3854</id>
<content type='text'>
regular user could panic the machine with a simple "tail /proc/curproc/mem"
command. The problem was twofold: both kernfs and procfs didn't fill in
the mnt_stat statfs struct (which would later lead to an integer divide
fault in the vnode pager), and kernfs bogusly paniced if a bmap was
attempted.

Reviewed by:	John Dyson
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
regular user could panic the machine with a simple "tail /proc/curproc/mem"
command. The problem was twofold: both kernfs and procfs didn't fill in
the mnt_stat statfs struct (which would later lead to an integer divide
fault in the vnode pager), and kernfs bogusly paniced if a bmap was
attempted.

Reviewed by:	John Dyson
</pre>
</div>
</content>
</entry>
<entry>
<title>Add four more filesystem flags:</title>
<updated>1995-03-16T20:23:48+00:00</updated>
<author>
<name>Garrett Wollman</name>
<email>wollman@FreeBSD.org</email>
</author>
<published>1995-03-16T20:23:48+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=bbf3a56610557428e5e7eaccee837a69043bfff4'/>
<id>bbf3a56610557428e5e7eaccee837a69043bfff4</id>
<content type='text'>
	VFCF_NETWORK (this FS goes over the net)
	VFCF_READONLY (read-write mounts do not make any sense)
	VFCF_SYNTHETIC (data in this FS is not real)
	VFCF_LOOPBACK (this FS aliases something else)

cd9660 is readonly; nullfs, umapfs, and union are loopback; NFS is netowkr;
procfs, kernfs, and fdesc are synthetic.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	VFCF_NETWORK (this FS goes over the net)
	VFCF_READONLY (read-write mounts do not make any sense)
	VFCF_SYNTHETIC (data in this FS is not real)
	VFCF_LOOPBACK (this FS aliases something else)

cd9660 is readonly; nullfs, umapfs, and union are loopback; NFS is netowkr;
procfs, kernfs, and fdesc are synthetic.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add and move declarations to fix all of the warnings from `gcc -Wimplicit'</title>
<updated>1995-03-16T18:17:34+00:00</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1995-03-16T18:17:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b5e8ce9f12b66453759f254bdf8bfc53fe2b6948'/>
<id>b5e8ce9f12b66453759f254bdf8bfc53fe2b6948</id>
<content type='text'>
(except in netccitt, netiso and netns) and most of the warnings from
`gcc -Wnested-externs'.  Fix all the bugs found.  There were no serious
ones.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(except in netccitt, netiso and netns) and most of the warnings from
`gcc -Wnested-externs'.  Fix all the bugs found.  There were no serious
ones.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure process isn't swapped when messing with it.</title>
<updated>1995-02-20T15:53:33+00:00</updated>
<author>
<name>David Greenman</name>
<email>dg@FreeBSD.org</email>
</author>
<published>1995-02-20T15:53:33+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=59a9ecebb5209f6797522e8593d78c05a20d21ae'/>
<id>59a9ecebb5209f6797522e8593d78c05a20d21ae</id>
<content type='text'>
Added missing newline to log() call.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added missing newline to log() call.
</pre>
</div>
</content>
</entry>
<entry>
<title>Cosmetics.  reduce the noise from gcc -Wall.</title>
<updated>1994-10-10T07:55:48+00:00</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1994-10-10T07:55:48+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3a773ad0b564e224a380b188f005e6582fabaf34'/>
<id>3a773ad0b564e224a380b188f005e6582fabaf34</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implemented loadable VFS modules, and made most existing filesystems</title>
<updated>1994-09-21T03:47:43+00:00</updated>
<author>
<name>Garrett Wollman</name>
<email>wollman@FreeBSD.org</email>
</author>
<published>1994-09-21T03:47:43+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c901836c143aeb5695c20bb3a7c28d297e5829d3'/>
<id>c901836c143aeb5695c20bb3a7c28d297e5829d3</id>
<content type='text'>
loadable.  (NFS is a notable exception.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
loadable.  (NFS is a notable exception.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix up some sloppy coding practices:</title>
<updated>1994-08-18T22:36:09+00:00</updated>
<author>
<name>Garrett Wollman</name>
<email>wollman@FreeBSD.org</email>
</author>
<published>1994-08-18T22:36:09+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f23b4c91c4fb94e1bb6aeb4e7747f4ccf7767b41'/>
<id>f23b4c91c4fb94e1bb6aeb4e7747f4ccf7767b41</id>
<content type='text'>
- Delete redundant declarations.
- Add -Wredundant-declarations to Makefile.i386 so they don't come back.
- Delete sloppy COMMON-style declarations of uninitialized data in
  header files.
- Add a few prototypes.
- Clean up warnings resulting from the above.

NB: ioconf.c will still generate a redundant-declaration warning, which
is unavoidable unless somebody volunteers to make `config' smarter.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Delete redundant declarations.
- Add -Wredundant-declarations to Makefile.i386 so they don't come back.
- Delete sloppy COMMON-style declarations of uninitialized data in
  header files.
- Add a few prototypes.
- Clean up warnings resulting from the above.

NB: ioconf.c will still generate a redundant-declaration warning, which
is unavoidable unless somebody volunteers to make `config' smarter.
</pre>
</div>
</content>
</entry>
</feed>
