| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
'RELENG_6_0_0_RELEASE'.
This commit was manufactured to restore the state of the 6.0-RELEASE image.
|
| |
|
|
|
|
|
|
|
|
|
| |
Make the procfs module buildable again in the MODULES_WITH_WORLD case.
This means defining a target for default opt_compat.h, but only if we
are not building the modules along with the kernel.
Approved by: re (kensmith)
Notes:
svn path=/stable/6/; revision=149314
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
"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
Notes:
svn path=/head/; revision=105988
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
kernel access control.
Modify procfs so that (when mounted multilabel) it exports process MAC
labels as the vnode labels of procfs vnodes associated with processes.
Approved by: des
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
Notes:
svn path=/head/; revision=101132
|
| |
|
|
|
|
|
|
| |
Keeping them there seemed like a good idea at the time, but it annoys bde
and confuses people who do not understand how MODULES_OVERRIDE works.
Notes:
svn path=/head/; revision=90223
|
| |
|
|
| |
Notes:
svn path=/head/; revision=87321
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
systems were repo-copied from sys/miscfs to sys/fs.
- Renamed the following file systems and their modules:
fdesc -> fdescfs, portal -> portalfs, union -> unionfs.
- Renamed corresponding kernel options:
FDESC -> FDESCFS, PORTAL -> PORTALFS, UNION -> UNIONFS.
- Install header files for the above file systems.
- Removed bogus -I${.CURDIR}/../../sys CFLAGS from userland
Makefiles.
Notes:
svn path=/head/; revision=77031
|
| |
|
|
| |
Notes:
svn path=/head/; revision=70711
|
| |
|
|
| |
Notes:
svn path=/head/; revision=69797
|
| |
|
|
|
|
|
| |
encoding the relative path.
Notes:
svn path=/head/; revision=60966
|
| |
|
|
|
|
|
|
|
|
| |
This means that the kernel can be totally self contained now and is not
dependent on the last buildworld to update /usr/share/mk. This might
also make it easier to build 5.x kernels on 4.0 boxes etc, assuming
gensetdefs and config(8) are updated.
Notes:
svn path=/head/; revision=59951
|
| |
|
|
|
|
|
|
|
| |
needed for ages, but keeps getting cut/pasted into new Makefiles.
(Once apon a time it was used to activate mount arguments in
<sys/mount.h>, but that was killed with extreme prejudice long ago)
Notes:
svn path=/head/; revision=54508
|
| |
|
|
|
|
|
| |
on the fly.
Notes:
svn path=/head/; revision=54502
|
| |
|
|
|
|
|
|
| |
and empty options files. The rules are now generated automatically in
bsd.kmod.mk. Cleaned up related things ($S and ${CLEANFILES}).
Notes:
svn path=/head/; revision=53846
|
| |
|
|
| |
Notes:
svn path=/head/; revision=50477
|
| |
|
|
|
|
|
|
|
| |
PR: kern/11497
Submitted by: Jos Backus <jos.backus@nl.origin-it.com> (misordered patch)
Pointy Hat: phk, adrian
Notes:
svn path=/head/; revision=46453
|
| |
|
|
|
|
|
|
|
|
| |
converted yet. These are more of a starting point. This is NOT connected
to the parent Makefile.
OK'ed by jkh (who is ever so patiently waiting)
Notes:
svn path=/head/; revision=40440
|
| |
|
|
|
|
|
|
|
|
|
| |
during first mount. Unregister the exit function at last unmount.
Concept by: sef
Reviewed by: sef
Implemented by: alex
Notes:
svn path=/head/; revision=37877
|
| |
|
|
|
|
|
|
| |
unload function can be provided (this is necessary to unregister
the at_exit handler).
Notes:
svn path=/head/; revision=37864
|
| |
|
|
| |
Notes:
svn path=/head/; revision=37323
|
| |
|
|
| |
Notes:
svn path=/head/; revision=37298
|
| |
|
|
|
|
|
| |
create opt_vmpage.h
Notes:
svn path=/head/; revision=37293
|
| |
|
|
| |
Notes:
svn path=/head/; revision=33143
|
| |
|
|
| |
Notes:
svn path=/head/; revision=33105
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22982
|
| |
|
|
|
|
|
|
|
|
|
| |
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
Notes:
svn path=/head/; revision=21673
|
| |
|
|
| |
Notes:
svn path=/head/; revision=16483
|
| |
|
|
|
|
|
| |
code shared with ptrace and "standard" in the config.
Notes:
svn path=/head/; revision=13613
|
|
|
work; ditto NFS and it's even more work.)
Notes:
svn path=/head/; revision=2961
|