summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_init.c
Commit message (Collapse)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tagrelease/2.2.7_cvscvs2svn1998-07-241-1/+1
| | | | | | | 'RELENG_2_2_7_RELEASE'. This commit was manufactured to restore the state of the 2.2.7-RELEASE image. Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
* From Lite2: rename fs to vfs.Jeffrey Hsu1996-03-111-4/+4
| | | | | | | Reviewed by: davidg & bde Notes: svn path=/head/; revision=14499
* Staticize.Poul-Henning Kamp1995-12-171-4/+4
| | | | | | | | | | | | | | | Unstaticize a function in scsi/scsi_base that was used, with an undocumented option. My last count on the LINT kernel shows: Total symbols: 3647 unref symbols: 463 undef symbols: 4 1 ref symbols: 1751 2 ref symbols: 485 Approaching the pain threshold now. Notes: svn path=/head/; revision=12913
* A major sweep over the sysctl stuff.Poul-Henning Kamp1995-12-041-2/+2
| | | | | | | | | | | | | | | | Move a lot of variables home to their own code (In good time before xmas :-) Introduce the string descrition of format. Add a couple more functions to poke into these marvels, while I try to decide what the correct interface should look like. Next is adding vars on the fly, and sysctl looking at them too. Removed a tine bit of defunct and #ifdefed notused code in swapgeneric. Notes: svn path=/head/; revision=12623
* Oops, the last commit left a redundant declaration.Bruce Evans1995-12-031-3/+1
| | | | Notes: svn path=/head/; revision=12606
* Completed function declarations and/or added prototypes.Bruce Evans1995-12-021-2/+3
| | | | Notes: svn path=/head/; revision=12577
* Finished (?) cleaning up sysinit stuff.Bruce Evans1995-12-021-7/+5
| | | | Notes: svn path=/head/; revision=12569
* Mega commit for sysctl.Poul-Henning Kamp1995-11-201-56/+16
| | | | | | | | | Convert the remaining sysctl stuff to the new way of doing things. the devconf stuff is the reason for the large number of files. Cleaned up some compiler warnings while I were there. Notes: svn path=/head/; revision=12429
* Introduced a type `vop_t' for vnode operation functions and usedBruce Evans1995-11-091-8/+8
| | | | | | | | | | | | | | | | | | it 1138 times (:-() in casts and a few more times in declarations. This change is null for the i386. The type has to be `typedef int vop_t(void *)' and not `typedef int vop_t()' because `gcc -Wstrict-prototypes' warns about the latter. Since vnode op functions are called with args of different (struct pointer) types, neither of these function types is any use for type checking of the arg, so it would be preferable not to use the complete function type, especially since using the complete type requires adding 1138 casts to avoid compiler warnings and another 40+ casts to reverse the function pointer conversions before calling the functions. Notes: svn path=/head/; revision=12158
* Fixed init functions argument type - caddr_t -> void *. Fixed a couple ofDavid Greenman1995-09-091-4/+4
| | | | | | | compiler warnings. Notes: svn path=/head/; revision=10653
* Reviewed by: julian with quick glances by bruce and othersJulian Elischer1995-08-281-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | | Submitted by: terry (terry lambert) This is a composite of 3 patch sets submitted by terry. they are: New low-level init code that supports loadbal modules better some cleanups in the namei code to help terry in 16-bit character support some changes to the mount-root code to make it a little more modular.. NOTE: mounting root off cdrom or NFS MIGHT be broken as I haven't been able to test those cases.. certainly mounting root of disk still works just fine.. mfs should work but is untested. (tomorrows task) The low level init stuff includes a total rewrite of init_main.c to make it possible for new modules to have an init phase by simply adding an entry to a TEXT_SET (or is it DATA_SET) list. thus a new module can be added to the kernel without editing any other files other than the 'files' file. Notes: svn path=/head/; revision=10358
* Remove trailing whitespace.Rodney W. Grimes1995-05-301-4/+4
| | | | Notes: svn path=/head/; revision=8876
* Actually implement the functionality documented in sysctl.h for type CTL_FS.Garrett Wollman1994-10-201-1/+13
| | | | | | | | (Namely, call a filesystem-dependent sysctl function analogous to how it works for networking and (now) physical devices.) Notes: svn path=/head/; revision=3731
* Cosmetics: added ()'s and fixed prinf-formats to make gcc silent.Poul-Henning Kamp1994-10-081-3/+3
| | | | Notes: svn path=/head/; revision=3441
* Make NFS loadable.Garrett Wollman1994-09-221-1/+9
| | | | Notes: svn path=/head/; revision=2997
* mount.h: Declare getvfs* functions from libc.Garrett Wollman1994-09-221-2/+2
| | | | | | | vfs_init.c: Fix fs_sysctl() so that getvfs* functions actually work. Notes: svn path=/head/; revision=2962
* Implemented loadable VFS modules, and made most existing filesystemsGarrett Wollman1994-09-211-12/+91
| | | | | | | loadable. (NFS is a notable exception.) Notes: svn path=/head/; revision=2946
* Fix up some sloppy coding practices:Garrett Wollman1994-08-181-1/+2
| | | | | | | | | | | | | | | - Delete redundant declarations. - Add -Wredundant-declarations to Makefile.i386 so they don't come back. - Delete sloppy COMMON-style declarations of uninitialized data in header files. - Add a few prototypes. - Clean up warnings resulting from the above. NB: ioconf.c will still generate a redundant-declaration warning, which is unavoidable unless somebody volunteers to make `config' smarter. Notes: svn path=/head/; revision=2112
* Added $Id$David Greenman1994-08-021-0/+1
| | | | Notes: svn path=/head/; revision=1817
* The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch.Rodney W. Grimes1994-05-251-0/+1
| | | | | | | | Reviewed by: Rodney W. Grimes Submitted by: John Dyson and David Greenman Notes: svn path=/head/; revision=1549
* BSD 4.4 Lite Kernel SourcesRodney W. Grimes1994-05-241-0/+246
Notes: svn path=/head/; revision=1541