<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/nfsclient/nfsdiskless.h, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2011-04-25T22:22:51Z</updated>
<entry>
<title>Fix the experimental NFS client so that it does not bogusly</title>
<updated>2011-04-25T22:22:51Z</updated>
<author>
<name>Rick Macklem</name>
<email>rmacklem@FreeBSD.org</email>
</author>
<published>2011-04-25T22:22:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7c208ed659437ef984f2bb98bdc20fa5cfdebefc'/>
<id>urn:sha1:7c208ed659437ef984f2bb98bdc20fa5cfdebefc</id>
<content type='text'>
set the f_flags field of "struct statfs". This had the interesting
effect of making the NFSv4 mounts "disappear" after r221014,
since NFSMNT_NFSV4 and MNT_IGNORE became the same bit.
Move the files used for a diskless NFS root from sys/nfsclient
to sys/nfs in preparation for them to be used by both NFS
clients. Also, move the declaration of the three global data
structures from sys/nfsclient/nfs_vfsops.c to sys/nfs/nfs_diskless.c
so that they are defined when either client uses them.

Reviewed by:	jhb
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>consolidate parsing of nfs root mount options in one place</title>
<updated>2006-12-06T02:15:25Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2006-12-06T02:15:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=49d5157434b538f39d5fad1f7d873bf9ed5543cb'/>
<id>urn:sha1:49d5157434b538f39d5fad1f7d873bf9ed5543cb</id>
<content type='text'>
and handle all options (some may require fixes elsewhere)

Reviewed by:	jhb, mohans
MFC after:	1 month
</content>
</entry>
<entry>
<title>/* -&gt; /*- for license, minor formatting changes</title>
<updated>2005-01-07T01:45:51Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-07T01:45:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c398230b64aea809cb7c5cea8db580af7097920c'/>
<id>urn:sha1:c398230b64aea809cb7c5cea8db580af7097920c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove advertising clause from University of California Regent's</title>
<updated>2004-04-07T05:00:01Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2004-04-07T05:00:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2fcbca0d8575cf5ca6924283517b3adfc7d6d113'/>
<id>urn:sha1:2fcbca0d8575cf5ca6924283517b3adfc7d6d113</id>
<content type='text'>
license, per letter dated July 22, 1999 and email from Peter Wemm,
Alan Cox and Robert Watson.

Approved by: core, peter, alc, rwatson
</content>
</entry>
<entry>
<title>Remove the magic way of configuring NFS backed swap.</title>
<updated>2003-08-15T12:04:02Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-08-15T12:04:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0bddf4c8e9c5a67147f2a2bab705203e4810a716'/>
<id>urn:sha1:0bddf4c8e9c5a67147f2a2bab705203e4810a716</id>
<content type='text'>
This code dates back to the very first diskless support on FreeBSD,
back when swapon(8) couldn't simply be run on a NFS backed file.

Suggested replacement command sequence on the client:

        dd if=/dev/zero of=/swapfile bs=1k count=1 oseek=100000
        swapon /swapfile
        rm -f /swapfile

For whatever value of 100000 you want.
</content>
</entry>
<entry>
<title>Moved nfs_diskless setup code from autoconf.c to nfsclient/nfs_diskless.c</title>
<updated>2002-09-22T00:59:02Z</updated>
<author>
<name>Jake Burkholder</name>
<email>jake@FreeBSD.org</email>
</author>
<published>2002-09-22T00:59:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=abc370fa85dc724306dbadcc8c83566e162e635d'/>
<id>urn:sha1:abc370fa85dc724306dbadcc8c83566e162e635d</id>
<content type='text'>
so that it is MI.  Allow nfs_mountroot to return an error if the nfs_diskless
struct is not valid, rather than panicing later on.  Call nfs_setup_diskless()
from nfs_mountroot if NFS_ROOT is defined, like bootpc_init().  Removed legacy
root mount support for sparc64, and enabled NFS_ROOT by default.
</content>
</entry>
<entry>
<title>Fix warnings.. bootpc_init() and related.</title>
<updated>2002-02-28T03:07:35Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2002-02-28T03:07:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=85a745c15ed8cb4a6292a7039617ea453aac65ce'/>
<id>urn:sha1:85a745c15ed8cb4a6292a7039617ea453aac65ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup and split of nfs client and server code.</title>
<updated>2001-09-18T23:32:09Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2001-09-18T23:32:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eb25edbda316567c532c11758fc9639ed4184854'/>
<id>urn:sha1:eb25edbda316567c532c11758fc9639ed4184854</id>
<content type='text'>
This builds on the top of several repo-copies.
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-28T01:08:13Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-28T01:08:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c3aac50f284c6cca5b4f2eb46aaa13812cb8b630'/>
<id>urn:sha1:c3aac50f284c6cca5b4f2eb46aaa13812cb8b630</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed more vestiges of config-time swap configuration.</title>
<updated>1997-09-07T12:56:46Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1997-09-07T12:56:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7128e3fc0a65e2bb48a638ffdfe72b13e91ce5c4'/>
<id>urn:sha1:7128e3fc0a65e2bb48a638ffdfe72b13e91ce5c4</id>
<content type='text'>
</content>
</entry>
</feed>
