NetBSD/sys/conf
elad b5d09ef065 okay, since there was no way to divide this to two commits, here it goes..
introduce fileassoc(9), a kernel interface for associating meta-data with
files using in-kernel memory. this is very similar to what we had in
veriexec till now, only abstracted so it can be used more easily by more
consumers.

this also prompted the redesign of the interface, making it work on vnodes
and mounts and not directly on devices and inodes. internally, we still
use file-id but that's gonna change soon... the interface will remain
consistent.

as a result, veriexec went under some heavy changes to conform to the new
interface. since we no longer use device numbers to identify file-systems,
the veriexec sysctl stuff changed too: kern.veriexec.count.dev_N is now
kern.veriexec.tableN.* where 'N' is NOT the device number but rather a
way to distinguish several mounts.

also worth noting is the plugging of unmount/delete operations
wrt/fileassoc and veriexec.

tons of input from yamt@, wrstuden@, martin@, and christos@.
2006-07-14 18:41:40 +00:00
..
Makefile.kern.inc remove support for building (with) GCC 2.95. also: 2006-06-02 22:16:18 +00:00
copyright Welcome to 2006. 2006-01-01 00:00:01 +00:00
files okay, since there was no way to divide this to two commits, here it goes.. 2006-07-14 18:41:40 +00:00
majors move and renumber bthub major to avoid conflicts with other archs 2006-07-09 18:56:35 +00:00
newvers.sh merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
newvers_stand.sh
osrelease.sh merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
param.c defparam NMBCLUSTERS. 2005-12-21 10:57:22 +00:00
std Add support for RFC 3542 Adv. Socket API for IPv6 (which obsoletes 2292). 2006-05-05 00:03:21 +00:00