Deleted Added
full compact
devfs_vfsops.c (148547) devfs_vfsops.c (149107)
1/*-
2 * Copyright (c) 1992, 1993, 1995
3 * The Regents of the University of California. All rights reserved.
4 * Copyright (c) 2000
5 * Poul-Henning Kamp. All rights reserved.
6 *
7 * This code is derived from software donated to Berkeley by
8 * Jan-Simon Pendry.

--- 17 unchanged lines hidden (view full) ---

26 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
27 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
28 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29 * SUCH DAMAGE.
30 *
31 * @(#)kernfs_vfsops.c 8.10 (Berkeley) 5/14/95
32 * From: FreeBSD: src/sys/miscfs/kernfs/kernfs_vfsops.c 1.36
33 *
1/*-
2 * Copyright (c) 1992, 1993, 1995
3 * The Regents of the University of California. All rights reserved.
4 * Copyright (c) 2000
5 * Poul-Henning Kamp. All rights reserved.
6 *
7 * This code is derived from software donated to Berkeley by
8 * Jan-Simon Pendry.

--- 17 unchanged lines hidden (view full) ---

26 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
27 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
28 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29 * SUCH DAMAGE.
30 *
31 * @(#)kernfs_vfsops.c 8.10 (Berkeley) 5/14/95
32 * From: FreeBSD: src/sys/miscfs/kernfs/kernfs_vfsops.c 1.36
33 *
34 * $FreeBSD: head/sys/fs/devfs/devfs_vfsops.c 148547 2005-07-29 23:00:56Z kris $
34 * $FreeBSD: head/sys/fs/devfs/devfs_vfsops.c 149107 2005-08-15 19:40:53Z phk $
35 */
36
37#include "opt_devfs.h"
38#include "opt_mac.h"
39
40#include <sys/param.h>
41#include <sys/systm.h>
42#include <sys/kernel.h>

--- 45 unchanged lines hidden (view full) ---

88
89 fmp->dm_inode = DEVFSINOMOUNT;
90
91 fmp->dm_rootdir = devfs_vmkdir("(root)", 6, NULL);
92 fmp->dm_rootdir->de_inode = 2;
93#ifdef MAC
94 mac_create_devfs_directory(mp, "", 0, fmp->dm_rootdir);
95#endif
35 */
36
37#include "opt_devfs.h"
38#include "opt_mac.h"
39
40#include <sys/param.h>
41#include <sys/systm.h>
42#include <sys/kernel.h>

--- 45 unchanged lines hidden (view full) ---

88
89 fmp->dm_inode = DEVFSINOMOUNT;
90
91 fmp->dm_rootdir = devfs_vmkdir("(root)", 6, NULL);
92 fmp->dm_rootdir->de_inode = 2;
93#ifdef MAC
94 mac_create_devfs_directory(mp, "", 0, fmp->dm_rootdir);
95#endif
96 fmp->dm_basedir = fmp->dm_rootdir;
97 devfs_rules_newmount(fmp, td);
98
99 error = devfs_root(mp, LK_EXCLUSIVE, &rvp, td);
100 if (error) {
101 lockdestroy(&fmp->dm_lock);
102 FREE(fmp, M_DEVFS);
103 return (error);
104 }

--- 79 unchanged lines hidden ---
96 devfs_rules_newmount(fmp, td);
97
98 error = devfs_root(mp, LK_EXCLUSIVE, &rvp, td);
99 if (error) {
100 lockdestroy(&fmp->dm_lock);
101 FREE(fmp, M_DEVFS);
102 return (error);
103 }

--- 79 unchanged lines hidden ---