freebsd-src/sys/conf
Robert Watson 763bbd2f4f Slightly change the semantics of vnode labels for MAC: rather than
"refreshing" the label on the vnode before use, just get the label
right from inception.  For single-label file systems, set the label
in the generic VFS getnewvnode() code; for multi-label file systems,
leave the labeling up to the file system.  With UFS1/2, this means
reading the extended attribute during vfs_vget() as the inode is
pulled off disk, rather than hitting the extended attributes
frequently during operations later, improving performance.  This
also corrects sematics for shared vnode locks, which were not
previously present in the system.  This chances the cache
coherrency properties WRT out-of-band access to label data, but in
an acceptable form.  With UFS1, there is a small race condition
during automatic extended attribute start -- this is not present
with UFS2, and occurs because EAs aren't available at vnode
inception.  We'll introduce a work around for this shortly.

Approved by:	re
Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
2002-10-26 14:38:24 +00:00
..
defines
files Slightly change the semantics of vnode labels for MAC: rather than 2002-10-26 14:38:24 +00:00
files.alpha NB: This commit does *NOT* make GEOM the default in FreeBSD 2002-10-05 16:35:33 +00:00
files.amd64 de-count atkbdc and sc. Folks, remove the '1' from 'device sc 1' and 2002-08-19 23:59:21 +00:00
files.i386 Rename 'device acpica' to 'device acpi'. 2002-10-24 19:05:04 +00:00
files.ia64 Rename 'device acpica' to 'device acpi'. 2002-10-24 19:05:04 +00:00
files.pc98 The rc driver is not needed for pc98. 2002-10-24 07:18:24 +00:00
files.powerpc - added macio and psim files 2002-09-19 05:11:15 +00:00
files.sparc64 Add kernel dump support, based on the ia64 version (which was committed 2002-10-20 17:03:15 +00:00
kern.mk ia64 specific CFLAGS change: 2002-10-13 02:52:22 +00:00
kern.post.mk Don't show the command line when doing "make lint". 2002-10-15 20:49:58 +00:00
kern.pre.mk Put back NORMAL_C_NOWERROR, it was actually used. 2002-10-19 22:24:43 +00:00
kmod.mk add crypto interface to the MFILES list 2002-10-04 20:36:39 +00:00
kmod_syms.awk Our awk does not implement the ARGIND variable, so we were attempting 2002-08-06 19:31:04 +00:00
ldscript.alpha Use the new freebsd output format from Binutils 2.13.1. 2002-10-11 19:38:04 +00:00
ldscript.amd64 Use the new freebsd output format from Binutils 2.13.1. 2002-10-11 19:38:04 +00:00
ldscript.i386 Use the new freebsd output format from Binutils 2.13.1. 2002-10-11 19:38:04 +00:00
ldscript.ia64 Remove the _ia64_unwind_start and _ia64_unwind_end symbols. We now 2002-10-19 19:32:21 +00:00
ldscript.powerpc Page align the data segment. 2001-10-08 10:43:34 +00:00
ldscript.sparc64 Add kernbase symbol and use it instead of magic numbers in the 2001-09-21 05:43:38 +00:00
majors Reserve a major number for NVIDIA. 2002-10-22 16:42:16 +00:00
Makefile.alpha Moved the rule for locore.o from kern.post.mk to Makefile.$ARCH. 2002-07-31 14:59:05 +00:00
Makefile.amd64 Moved the rule for locore.o from kern.post.mk to Makefile.$ARCH. 2002-07-31 14:59:05 +00:00
Makefile.i386 Moved the rule for locore.o from kern.post.mk to Makefile.$ARCH. 2002-07-31 14:59:05 +00:00
Makefile.ia64 Build the kernel with -mconstant-gp. This means that function calls, 2002-10-13 07:07:51 +00:00
Makefile.pc98 Moved the rule for locore.o from kern.post.mk to Makefile.$ARCH. 2002-07-31 14:59:05 +00:00
Makefile.powerpc Initiate deorbit burn for the i386-only a.out related support. Moves are 2002-09-17 01:49:00 +00:00
Makefile.sparc64 Moved most interrupt related code to a new file, interrupt.S. 2002-09-28 01:56:24 +00:00
makeLINT.sed Join the pissing contest: generate LINT with a single sed(1) command. 2002-05-02 16:34:47 +00:00
newvers.sh setlocale(3) has been fixed to match POSIX standard: 2001-03-02 16:52:14 +00:00
NOTES Provide kernel options for the various MAC policy modules so that 2002-10-24 17:21:40 +00:00
options Split 4.x and 5.x signal handling so that we can keep 4.x signal 2002-10-25 19:10:58 +00:00
options.alpha Add new syscons option SC_NO_SUSPEND_VTYSWITCH. 2002-10-17 07:04:31 +00:00
options.amd64 Add new syscons option SC_NO_SUSPEND_VTYSWITCH. 2002-10-17 07:04:31 +00:00
options.i386 Add new syscons option SC_NO_SUSPEND_VTYSWITCH. 2002-10-17 07:04:31 +00:00
options.ia64 Oops, I missed a few changes in 'device acpica' -> 'device acpi' change. 2002-10-24 19:17:06 +00:00
options.pc98 Add new syscons option SC_NO_SUSPEND_VTYSWITCH. 2002-10-17 07:04:31 +00:00
options.powerpc psim device support 2002-09-19 05:09:27 +00:00
options.sparc64 Add a DEBUGGER_ON_POWERFAIL option. This makes the power button on ultra 10s 2002-03-13 05:58:45 +00:00
systags.sh $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00