<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/fs/devfs/devfs_vfsops.c, branch upstream/11.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Make it possible to forcibly unmount devfs.</title>
<updated>2015-08-24T14:04:44+00:00</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2015-08-24T14:04:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=643e5ec210b6b15d3c1f731ec1a9b641053c6ca1'/>
<id>643e5ec210b6b15d3c1f731ec1a9b641053c6ca1</id>
<content type='text'>
MFC after:	1 month
Sponsored by:	The FreeBSD Foundation
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MFC after:	1 month
Sponsored by:	The FreeBSD Foundation
</pre>
</div>
</content>
</entry>
<entry>
<title>Complete MPSAFE VFS interface and remove MNTK_MPSAFE flag.</title>
<updated>2012-11-09T18:02:25+00:00</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2012-11-09T18:02:25+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=bc2258da8810c3dfbe850aed85176a6eee260585'/>
<id>bc2258da8810c3dfbe850aed85176a6eee260585</id>
<content type='text'>
Porters should refer to __FreeBSD_version 1000021 for this change as
it may have happened at the same timeframe.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Porters should refer to __FreeBSD_version 1000021 for this change as
it may have happened at the same timeframe.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add "export" to devfs_opts[] and return EOPNOTSUPP if called with it.</title>
<updated>2012-02-29T16:16:36+00:00</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2012-02-29T16:16:36+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b362f0a78b9750de9610936d447fbd86b1d6dee6'/>
<id>b362f0a78b9750de9610936d447fbd86b1d6dee6</id>
<content type='text'>
Fixes mountd warnings.

Reported by:	kib
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes mountd warnings.

Reported by:	kib
MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>To improve control over the use of mount(8) inside a jail(8), introduce</title>
<updated>2012-02-23T18:51:24+00:00</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2012-02-23T18:51:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=bf3db8aa6581ef04796d719aa54df39e3915617e'/>
<id>bf3db8aa6581ef04796d719aa54df39e3915617e</id>
<content type='text'>
a new jail parameter node with the following parameters:

allow.mount.devfs:
	allow mounting the devfs filesystem inside a jail

allow.mount.nullfs:
	allow mounting the nullfs filesystem inside a jail

Both parameters are disabled by default (equals the behavior before
devfs and nullfs in jails). Administrators have to explicitly allow
mounting devfs and nullfs for each jail. The value "-1" of the
devfs_ruleset parameter is removed in favor of the new allow setting.

Reviewed by:	jamie
Suggested by:	pjd
MFC after:	2 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
a new jail parameter node with the following parameters:

allow.mount.devfs:
	allow mounting the devfs filesystem inside a jail

allow.mount.nullfs:
	allow mounting the nullfs filesystem inside a jail

Both parameters are disabled by default (equals the behavior before
devfs and nullfs in jails). Administrators have to explicitly allow
mounting devfs and nullfs for each jail. The value "-1" of the
devfs_ruleset parameter is removed in favor of the new allow setting.

Reviewed by:	jamie
Suggested by:	pjd
MFC after:	2 weeks
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for mounting devfs inside jails.</title>
<updated>2012-02-09T10:22:08+00:00</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2012-02-09T10:22:08+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0cc207a6f57ca1a42f27e6dbf4d70d331c2f9bb9'/>
<id>0cc207a6f57ca1a42f27e6dbf4d70d331c2f9bb9</id>
<content type='text'>
A new jail(8) option "devfs_ruleset" defines the ruleset enforcement for
mounting devfs inside jails. A value of -1 disables mounting devfs in
jails, a value of zero means no restrictions. Nested jails can only
have mounting devfs disabled or inherit parent's enforcement as jails are
not allowed to view or manipulate devfs(8) rules.

Utilizes new functions introduced in r231265.

Reviewed by:	jamie
MFC after:	1 month
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A new jail(8) option "devfs_ruleset" defines the ruleset enforcement for
mounting devfs inside jails. A value of -1 disables mounting devfs in
jails, a value of zero means no restrictions. Nested jails can only
have mounting devfs disabled or inherit parent's enforcement as jails are
not allowed to view or manipulate devfs(8) rules.

Utilizes new functions introduced in r231265.

Reviewed by:	jamie
MFC after:	1 month
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce the "ruleset=number" option for devfs(5) mounts.</title>
<updated>2012-02-09T10:09:12+00:00</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2012-02-09T10:09:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=17d84d611f995d5d33602ff8aed1ae6d2a3ea92c'/>
<id>17d84d611f995d5d33602ff8aed1ae6d2a3ea92c</id>
<content type='text'>
Add support for updating the devfs mount (currently only changing the
ruleset number is supported).
Check mnt_optnew with vfs_filteropt(9).

This new option sets the specified ruleset number as the active ruleset
of the new devfs mount and applies all its rules at mount time. If the
specified ruleset doesn't exist, a new empty ruleset is created.

MFC after:	1 month
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support for updating the devfs mount (currently only changing the
ruleset number is supported).
Check mnt_optnew with vfs_filteropt(9).

This new option sets the specified ruleset number as the active ruleset
of the new devfs mount and applies all its rules at mount time. If the
specified ruleset doesn't exist, a new empty ruleset is created.

MFC after:	1 month
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable shared lookups and externed shared ops for devfs.</title>
<updated>2010-08-06T09:46:53+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2010-08-06T09:46:53+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d3c5a407807e8ebf82babe41280a21ce8668b931'/>
<id>d3c5a407807e8ebf82babe41280a21ce8668b931</id>
<content type='text'>
In collaboration with:	pho
MFC after:	1 month
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In collaboration with:	pho
MFC after:	1 month
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable shared locks for the devfs vnodes. Honor the locking mode</title>
<updated>2010-08-06T09:23:47+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2010-08-06T09:23:47+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9968a42675aa08959ce594f164668c99ee5d291a'/>
<id>9968a42675aa08959ce594f164668c99ee5d291a</id>
<content type='text'>
requested by lookup(). This should be a nop at the moment.

In collaboration with:	pho
MFC after:	1 month
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
requested by lookup(). This should be a nop at the moment.

In collaboration with:	pho
MFC after:	1 month
</pre>
</div>
</content>
</entry>
<entry>
<title>Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERIC</title>
<updated>2009-06-05T14:55:22+00:00</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2009-06-05T14:55:22+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=bcf11e8d0048006ba97cb460a134cc23290428b2'/>
<id>bcf11e8d0048006ba97cb460a134cc23290428b2</id>
<content type='text'>
and used in a large number of files, but also because an increasing number
of incorrect uses of MAC calls were sneaking in due to copy-and-paste of
MAC-aware code without the associated opt_mac.h include.

Discussed with:	pjd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and used in a large number of files, but also because an increasing number
of incorrect uses of MAC calls were sneaking in due to copy-and-paste of
MAC-aware code without the associated opt_mac.h include.

Discussed with:	pjd
</pre>
</div>
</content>
</entry>
<entry>
<title>Re-add opt_mac.h include, which is required in order for MNT_MULTILABEL</title>
<updated>2009-06-04T10:30:18+00:00</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2009-06-04T10:30:18+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=927e0a56ce80a7ae9603d8b10c65a4de589b30c2'/>
<id>927e0a56ce80a7ae9603d8b10c65a4de589b30c2</id>
<content type='text'>
to be set properly on devfs.  Otherwise, it isn't possible to set labels
on /dev nodes.

Reported by:	Sergio Rodriguez &lt;sergiorr at yahoo.com&gt;
MFC after:	3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to be set properly on devfs.  Otherwise, it isn't possible to set labels
on /dev nodes.

Reported by:	Sergio Rodriguez &lt;sergiorr at yahoo.com&gt;
MFC after:	3 days
</pre>
</div>
</content>
</entry>
</feed>
