freebsd-nq/sys/kern
David Greenman e0e9c42112 Implemented filesystem clean bit via:
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.
1994-08-20 16:03:26 +00:00
..
imgact_aout.c Fix up some sloppy coding practices: 1994-08-18 22:36:09 +00:00
imgact_shell.c Fix up some sloppy coding practices: 1994-08-18 22:36:09 +00:00
init_main.c Fix up some sloppy coding practices: 1994-08-18 22:36:09 +00:00
init_sysent.c Terry Lambert's loadable kernel module support w/improvements from the 1994-08-19 11:45:29 +00:00
kern_acct.c Added $Id$ 1994-08-02 07:55:43 +00:00
kern_clock.c Fix up some sloppy coding practices: 1994-08-18 22:36:09 +00:00
kern_descrip.c Added $Id$ 1994-08-02 07:55:43 +00:00
kern_exec.c Fix up some sloppy coding practices: 1994-08-18 22:36:09 +00:00
kern_exit.c Process scheduling changes - adapted from FreeBSD 1.1.5. Basically, 1994-08-06 07:15:04 +00:00
kern_fork.c Fix up some sloppy coding practices: 1994-08-18 22:36:09 +00:00
kern_ktrace.c Fix up some sloppy coding practices: 1994-08-18 22:36:09 +00:00
kern_lkm.c 1) cleaned up after Garrett - fixed more redundant declarations, changed 1994-08-20 03:49:02 +00:00
kern_lockf.c Made lockf advisory locking code generic (rather than ufs specific), and 1994-08-08 17:31:01 +00:00
kern_malloc.c Added $Id$ 1994-08-02 07:55:43 +00:00
kern_physio.c Fix up some sloppy coding practices: 1994-08-18 22:36:09 +00:00
kern_proc.c Fix up some sloppy coding practices: 1994-08-18 22:36:09 +00:00
kern_prot.c Added $Id$ 1994-08-02 07:55:43 +00:00
kern_resource.c Added $Id$ 1994-08-02 07:55:43 +00:00
kern_sig.c Added $Id$ 1994-08-02 07:55:43 +00:00
kern_subr.c Added $Id$ 1994-08-02 07:55:43 +00:00
kern_synch.c Added $Id$ 1994-08-02 07:55:43 +00:00
kern_sysctl.c Fix up some sloppy coding practices: 1994-08-18 22:36:09 +00:00
kern_tc.c Fix up some sloppy coding practices: 1994-08-18 22:36:09 +00:00
kern_time.c Added $Id$ 1994-08-02 07:55:43 +00:00
kern_timeout.c Fix up some sloppy coding practices: 1994-08-18 22:36:09 +00:00
kern_xxx.c Fix up some sloppy coding practices: 1994-08-18 22:36:09 +00:00
Make.tags.inc Added $Id$ 1994-08-02 07:55:43 +00:00
Makefile BSD 4.4 Lite Kernel Sources 1994-05-24 10:09:53 +00:00
makesyscalls.sh Terry Lambert's loadable kernel module support w/improvements from the 1994-08-19 11:45:29 +00:00
md5c.c Reviewed by: phk 1994-07-24 03:29:56 +00:00
subr_autoconf.c Added $Id$ 1994-08-02 07:55:43 +00:00
subr_clist.c Added $Id$ 1994-08-02 07:55:43 +00:00
subr_disklabel.c Added $Id$ 1994-08-02 07:55:43 +00:00
subr_log.c Added $Id$ 1994-08-02 07:55:43 +00:00
subr_param.c Added $Id$ 1994-08-02 07:55:43 +00:00
subr_prf.c Made the kernel compile cleanly with gcc 2.6.0. Thanks go to Bruce 1994-08-13 14:21:58 +00:00
subr_prof.c Added $Id$ 1994-08-02 07:55:43 +00:00
subr_rlist.c Change all #includes to follow the current Berkeley style. Some of these 1994-08-13 03:50:34 +00:00
subr_rmap.c Added $Id$ 1994-08-02 07:55:43 +00:00
subr_trap.c Fix up some sloppy coding practices: 1994-08-18 22:36:09 +00:00
subr_xxx.c Added $Id$ 1994-08-02 07:55:43 +00:00
sys_generic.c Added $Id$ 1994-08-02 07:55:43 +00:00
sys_process.c Fix up some sloppy coding practices: 1994-08-18 22:36:09 +00:00
sys_socket.c Added $Id$ 1994-08-02 07:55:43 +00:00
syscalls.c Terry Lambert's loadable kernel module support w/improvements from the 1994-08-19 11:45:29 +00:00
syscalls.master Terry Lambert's loadable kernel module support w/improvements from the 1994-08-19 11:45:29 +00:00
tty_compat.c Added $Id$ 1994-08-02 07:55:43 +00:00
tty_conf.c Added $Id$ 1994-08-02 07:55:43 +00:00
tty_cons.c Change all #includes to follow the current Berkeley style. Some of these 1994-08-13 03:50:34 +00:00
tty_pty.c Added $Id$ 1994-08-02 07:55:43 +00:00
tty_subr.c Added $Id$ 1994-08-02 07:55:43 +00:00
tty_tb.c Added $Id$ 1994-08-02 07:55:43 +00:00
tty_tty.c Added $Id$ 1994-08-02 07:55:43 +00:00
tty.c Added support for TIOCSTAT ioctl. This allows shells that use raw/cbreak 1994-08-18 09:16:37 +00:00
uipc_domain.c Added $Id$ 1994-08-02 07:55:43 +00:00
uipc_mbuf.c Added $Id$ 1994-08-02 07:55:43 +00:00
uipc_proto.c Added $Id$ 1994-08-02 07:55:43 +00:00
uipc_sockbuf.c Added $Id$ 1994-08-02 07:55:43 +00:00
uipc_socket2.c Added $Id$ 1994-08-02 07:55:43 +00:00
uipc_socket.c Added $Id$ 1994-08-02 07:55:43 +00:00
uipc_syscalls.c Added $Id$ 1994-08-02 07:55:43 +00:00
uipc_usrreq.c Added $Id$ 1994-08-02 07:55:43 +00:00
vfs_bio.c Fix up some sloppy coding practices: 1994-08-18 22:36:09 +00:00
vfs_cache.c Added $Id$ 1994-08-02 07:55:43 +00:00
vfs_cluster.c Changed B_AGE policy to work correctly in a world with relatively large 1994-08-08 09:11:44 +00:00
vfs_conf.c Implemented filesystem clean bit via: 1994-08-20 16:03:26 +00:00
vfs_export.c Implemented filesystem clean bit via: 1994-08-20 16:03:26 +00:00
vfs_extattr.c Implemented filesystem clean bit via: 1994-08-20 16:03:26 +00:00
vfs_init.c Fix up some sloppy coding practices: 1994-08-18 22:36:09 +00:00
vfs_lookup.c 1) cleaned up after Garrett - fixed more redundant declarations, changed 1994-08-20 03:49:02 +00:00
vfs_mount.c Implemented filesystem clean bit via: 1994-08-20 16:03:26 +00:00
vfs_subr.c Implemented filesystem clean bit via: 1994-08-20 16:03:26 +00:00
vfs_syscalls.c Implemented filesystem clean bit via: 1994-08-20 16:03:26 +00:00
vfs_vnops.c Moved over my fix for vnode lossage when multiple TIOCSCTTY ioctls are 1994-08-18 03:53:38 +00:00
vnode_if.pl Added $Id$ 1994-08-02 07:55:43 +00:00
vnode_if.sh Added $Id$ 1994-08-02 07:55:43 +00:00
vnode_if.src Added $Id$ 1994-08-02 07:55:43 +00:00