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 --- |