summaryrefslogtreecommitdiffstats
path: root/sys/nfsclient
Commit message (Collapse)AuthorAgeFilesLines
* Make NFS loadable.wollman1994-09-221-0/+25
|
* More loadable VFS changes:wollman1994-09-223-19/+3
| | | | | | | | - 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-291-12/+8
|
* More idempotency....... this is fun :-)paul1994-08-217-7/+41
|
* 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-181-2/+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.
* 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-043-3/+15
| | | | NFS_MINATTRTIMO and NFS_MAXATTRTIMO.
* Added $Id$dg1994-08-0214-0/+14
|
* The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch.rgrimes1994-05-256-18/+68
| | | | | Reviewed by: Rodney W. Grimes Submitted by: John Dyson and David Greenman
* BSD 4.4 Lite Kernel Sourcesrgrimes1994-05-2414-0/+9885
OpenPOWER on IntegriCloud