Deleted Added
full compact
vfs_init.c (29290) vfs_init.c (29653)
1/*
2 * Copyright (c) 1989, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed
6 * to Berkeley by John Heidemann of the UCLA Ficus project.
7 *
8 * Source: * @(#)i405_init.c 2.10 92/04/27 UCLA Ficus project

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

31 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
32 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
33 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
36 * SUCH DAMAGE.
37 *
38 * @(#)vfs_init.c 8.3 (Berkeley) 1/4/94
1/*
2 * Copyright (c) 1989, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed
6 * to Berkeley by John Heidemann of the UCLA Ficus project.
7 *
8 * Source: * @(#)i405_init.c 2.10 92/04/27 UCLA Ficus project

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

31 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
32 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
33 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
36 * SUCH DAMAGE.
37 *
38 * @(#)vfs_init.c 8.3 (Berkeley) 1/4/94
39 * $Id: vfs_init.c,v 1.26 1997/08/02 14:31:44 bde Exp $
39 * $Id: vfs_init.c,v 1.27 1997/09/10 20:11:01 phk Exp $
40 */
41
42
43#include <sys/param.h>
44#include <sys/systm.h>
45#include <sys/kernel.h>
46#include <sys/mount.h>
47#include <sys/vnode.h>
48#include <sys/malloc.h>
40 */
41
42
43#include <sys/param.h>
44#include <sys/systm.h>
45#include <sys/kernel.h>
46#include <sys/mount.h>
47#include <sys/vnode.h>
48#include <sys/malloc.h>
49#include <vm/vm_zone.h>
49
50static void vfs_op_init __P((void));
51
52static void vfsinit __P((void *));
53SYSINIT(vfs, SI_SUB_VFS, SI_ORDER_FIRST, vfsinit, NULL)
54
55/*
56 * Sigh, such primitive tools are these...

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

67#define vfs_opv_descs ((struct vnodeopv_desc **)vfs_opv_descs_.ls_items)
68
69extern struct linker_set vfs_set;
70
71extern struct vnodeop_desc *vfs_op_descs[];
72 /* and the operations they perform */
73
74/*
50
51static void vfs_op_init __P((void));
52
53static void vfsinit __P((void *));
54SYSINIT(vfs, SI_SUB_VFS, SI_ORDER_FIRST, vfsinit, NULL)
55
56/*
57 * Sigh, such primitive tools are these...

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

68#define vfs_opv_descs ((struct vnodeopv_desc **)vfs_opv_descs_.ls_items)
69
70extern struct linker_set vfs_set;
71
72extern struct vnodeop_desc *vfs_op_descs[];
73 /* and the operations they perform */
74
75/*
76 * Zone for namei
77 */
78struct vm_zone *namei_zone;
79
80/*
75 * A miscellaneous routine.
76 * A generic "default" routine that just returns an error.
77 */
78int
79vn_default_error()
80{
81
82 return (EOPNOTSUPP);

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

229/* ARGSUSED*/
230static void
231vfsinit(dummy)
232 void *dummy;
233{
234 struct vfsconf **vfc;
235 int maxtypenum;
236
81 * A miscellaneous routine.
82 * A generic "default" routine that just returns an error.
83 */
84int
85vn_default_error()
86{
87
88 return (EOPNOTSUPP);

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

235/* ARGSUSED*/
236static void
237vfsinit(dummy)
238 void *dummy;
239{
240 struct vfsconf **vfc;
241 int maxtypenum;
242
243 namei_zone = zinit("NAMEI", MAXPATHLEN, 0, 0, 2);
244
237 /*
238 * Initialize the vnode table
239 */
240 vntblinit();
241 /*
242 * Initialize the vnode name cache
243 */
244 nchinit();

--- 51 unchanged lines hidden ---
245 /*
246 * Initialize the vnode table
247 */
248 vntblinit();
249 /*
250 * Initialize the vnode name cache
251 */
252 nchinit();

--- 51 unchanged lines hidden ---