summaryrefslogtreecommitdiffstats
path: root/sys/nfs
Commit message (Collapse)AuthorAgeFilesLines
* Forward-declare a few structures to avoid warning messages.wollman1994-11-021-1/+4
|
* Implement fs.nfs MIB variables.wollman1994-10-232-3/+62
|
* This is where the action is. I'm still not sure that swap is 100% OK, butphk1994-10-221-38/+56
| | | | it seems to work.
* This is a bunch of changes from NetBSD. There are a couple of bug-fixes.phk1994-10-1717-437/+370
| | | | | | | But mostly it is changes to use the list-maintenance macros instead of doing the pointer-gymnastics by hand. Obtained from: NetBSD
* Got rid of map.h. It's a leftover from the rmap code, and we use rlists.dg1994-10-091-2/+1
| | | | Changed swapmap into swaplist.
* Use tsleep() rather than sleep so that 'ps' is more informative aboutdg1994-10-061-2/+2
| | | | the wait.
* Prototyping and general gcc-shutting up. Gcc has one warning now which looksphk1994-10-0216-227/+478
| | | | bad, I will get to it eventually, unless somebody beats me to it.
* Make NFS ask the filesystems for directory cookies instead of making themdfr1994-09-281-39/+65
| | | | itself.
* Forgot to commit this change when making NFS loadable.wollman1994-09-231-3/+3
|
* Make NFS loadable.wollman1994-09-223-1/+56
|
* More loadable VFS changes:wollman1994-09-225-31/+5
| | | | | | | | - Make a number of filesystems work again when they are statically compiled (blush) - FIFOs are no longer optional; ``options FIFO'' removed from distributed config files.
* Implemented loadable VFS modules, and made most existing filesystemswollman1994-09-212-2/+6
| | | | loadable. (NFS is a notable exception.)
* "bogus" fixes from 1.1.5 to work around some cache coherency problems.dg1994-08-292-15/+10
|
* More idempotency....... this is fun :-)paul1994-08-2112-12/+70
|
* Implemented filesystem clean bit via:dg1994-08-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | machdep.c: Changed printf's a little and call vfs_unmountall() if the sync was successful. cd9660_vfsops.c, ffs_vfsops.c, nfs_vfsops.c, lfs_vfsops.c: Allow dismount of root FS. It is now disallowed at a higher level. vfs_conf.c: Removed unused rootfs global. vfs_subr.c: Added new routines vfs_unmountall and vfs_unmountroot. Filesystems are now dismounted if the machine is properly rebooted. ffs_vfsops.c: Toggle clean bit at the appropriate places. Print warning if an unclean FS is mounted. ffs_vfsops.c, lfs_vfsops.c: Fix bug in selecting proper flags for VOP_CLOSE(). vfs_syscalls.c: Disallow dismounting root FS via umount syscall.
* Fix up some sloppy coding practices:wollman1994-08-182-4/+3
| | | | | | | | | | | | - 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.
* Made the kernel compile cleanly with gcc 2.6.0. Thanks go to Brucedg1994-08-131-2/+3
| | | | Evans for suggesting a method to detect various versions of gcc.
* Initialize lockf pointer. I missed this when I made NFS use the genericdg1994-08-101-1/+2
| | | | advlock mechanism, and not doing so results in random system crashes.
* Removed some padding bytes from the nfsnode struct to make the structuredg1994-08-091-2/+1
| | | | | size a power of 2 again. The system complains otherwise - probably because it wastes space with our malloc scheme otherwise.
* Made lockf advisory locking code generic (rather than ufs specific), anddg1994-08-082-3/+11
| | | | | | | use it in NFS. This is required both for diskless support and for POSIX compliance. Note: the support in NFS is only for the local node. Submitted by: based on work originally done by Yuval Yurom
* Changed B_AGE policy to work correctly in a world with relatively largedg1994-08-081-3/+1
| | | | buffer caches. The old policy generally ended up caching nothing.
* Converted 'vmunix' to 'kernel'.dg1994-08-051-2/+2
|
* Made NFS attribute cache timeouts kernel config file tunable viadg1994-08-041-1/+5
| | | | NFS_MINATTRTIMO and NFS_MAXATTRTIMO.
* Added $Id$dg1994-08-0223-0/+23
|
* The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch.rgrimes1994-05-2510-28/+122
| | | | | Reviewed by: Rodney W. Grimes Submitted by: John Dyson and David Greenman
* This commit was generated by cvs2svn to compensate for changes in r1541,rgrimes1994-05-2421-0/+13579
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * BSD 4.4 Lite Kernel Sourcesrgrimes1994-05-2421-0/+13579
|
* BSD 4.4 Lite Kernel Sourcesrgrimes1994-05-242-0/+1399
OpenPOWER on IntegriCloud