freebsd-dev/sys
Alexander Leidinger 28a3ae7f88 Remove COMPAT_43 from GENERIC (and other kernel configs). For amd64 there's
an explicit comment that it's needed for the linuxolator. This is not the
case anymore. For all other architectures there was only a "KEEP THIS".
I'm (and other people too) running a COMPAT_43-less kernel since it's not
necessary anymore for the linuxolator. Roman is running such a kernel for a
for longer time. No problems so far. And I doubt other (newer than ia32
or alpha) architectures really depend on it.

This may result in a small performance increase for some workloads.

If the removal of COMPAT_43 results in a not working program, please
recompile it and all dependencies and try again before reporting a
problem.

The only place where COMPAT_43 is needed (as in: does not compile without
it) is in the (outdated/not usable since too old) svr4 code.

Note: this does not remove the COMPAT_43TTY option.

Nagging by:	rdivacky
2006-06-15 19:58:53 +00:00
..
amd64 Remove COMPAT_43 from GENERIC (and other kernel configs). For amd64 there's 2006-06-15 19:58:53 +00:00
arm Remove COMPAT_43 from GENERIC (and other kernel configs). For amd64 there's 2006-06-15 19:58:53 +00:00
boot Increment the disk block offset after writing, not before. This 2006-05-31 09:05:49 +00:00
bsm Merge OpenBSM 1.0 alpha 6 version of audit_record.h to src/sys: 2006-06-05 13:00:52 +00:00
cam Add PIM_SEQSCAN for HBA misc flags and code that understands 2006-06-05 22:22:14 +00:00
coda Since DELAY() was moved, most <machine/clock.h> #includes have been 2006-05-16 14:37:58 +00:00
compat Forcefully turn off GPROF in this file if it is enabled as GPROF's 2006-06-12 20:35:59 +00:00
conf Unbreak build on platforms that don't have uart_sab82532 and uart_z8530 2006-06-14 03:03:08 +00:00
contrib Fix byteorder of syncpeer and make it actually work. 2006-06-14 11:11:54 +00:00
crypto Fix gratuitous compiler warning. 2006-06-08 17:40:02 +00:00
ddb Use __LP64__ rather than the PTR64 hack. 2006-05-11 21:59:55 +00:00
dev Possess some work from OpenBSD, with some local additions. 2006-06-15 14:31:49 +00:00
doc Add a disclaimer regarding public/internal functions to every subsystem for 2006-05-28 15:25:18 +00:00
fs Upon further review, DES prefers this change over that in revision 1.13 2006-06-05 16:41:27 +00:00
gdb Convert to new console api 2006-05-26 13:54:27 +00:00
geom Allow to use the old -a option to specify an encryption algorithm to use 2006-06-06 22:06:24 +00:00
gnu Implement vnode operations for setting and removing extended attributes. 2006-06-11 03:32:50 +00:00
i4b Since DELAY() was moved, most <machine/clock.h> #includes have been 2006-05-16 14:37:58 +00:00
i386 Remove COMPAT_43 from GENERIC (and other kernel configs). For amd64 there's 2006-06-15 19:58:53 +00:00
ia64 Remove COMPAT_43 from GENERIC (and other kernel configs). For amd64 there's 2006-06-15 19:58:53 +00:00
isa Make the ISAPNP code optional and only enable it on i386 and pc98 (used 2006-06-12 21:07:13 +00:00
isofs/cd9660 Remove calls to vfs_export() for exporting a filesystem for NFS mounting 2006-05-26 00:32:21 +00:00
kern o Expand an exclusive lock scope to prevent a race between two 2006-06-15 08:53:09 +00:00
libkern First pass at removing Alpha kernel support. 2006-05-11 22:25:28 +00:00
modules Remove the initial myri10ge driver, now that it has been 2006-06-14 17:07:21 +00:00
net Since we are doing some bpf(4) clean up, change a couple of function prototypes 2006-06-15 15:39:12 +00:00
net80211 Use kern_kldload() and kern_kldunload() to load and unload modules when 2006-06-13 21:36:23 +00:00
netatalk Update global copyright statement for netatalk, as I claim copyright 2006-06-08 22:13:52 +00:00
netatm
netgraph Use kern_kldload() and kern_kldunload() to load and unload modules when 2006-06-13 21:36:23 +00:00
netinet Add support of 'tablearg' feature for: 2006-06-15 09:39:22 +00:00
netinet6 Fix spurious warnings from neighbor discovery when working with IPv6 over 2006-06-08 00:31:17 +00:00
netipsec Change '#if INET' and '#if INET6' to '#ifdef INET' and '#ifdef INET6'. 2006-06-04 19:32:32 +00:00
netipx
netkey
netnatm style(9) treatment following fixups. 2006-04-23 16:33:56 +00:00
netncp
netsmb
nfs
nfs4client While reviewing NFS client for another PR, noticed this omission in the 2006-05-24 15:56:36 +00:00
nfsclient Kris Kennaway found that for '/' NFS mounts, the MPSAFE mount flag was 2006-05-30 20:32:44 +00:00
nfsserver Temporary workaround to prevent leak of Giant from nfsd when calling 2006-06-05 14:48:02 +00:00
opencrypto When DIAGNOSTIC is defined, verify if we don't free crypto requests from 2006-06-06 15:04:52 +00:00
pc98 Remove COMPAT_43 from GENERIC (and other kernel configs). For amd64 there's 2006-06-15 19:58:53 +00:00
pccard
pci Move SiS 760 to where it belongs. 2006-05-30 18:41:26 +00:00
posix4 Add scheduler API sched_relinquish(), the API is used to implement 2006-06-15 06:37:39 +00:00
powerpc Remove COMPAT_43 from GENERIC (and other kernel configs). For amd64 there's 2006-06-15 19:58:53 +00:00
rpc
security Lock process when copying fields from process structure so as to 2006-06-08 21:58:04 +00:00
sparc64 Remove COMPAT_43 from GENERIC (and other kernel configs). For amd64 there's 2006-06-15 19:58:53 +00:00
sys Add scheduler API sched_relinquish(), the API is used to implement 2006-06-15 06:37:39 +00:00
tools - Add two checks for syntax errors 2006-05-30 21:13:28 +00:00
ufs Check the sectorsize of the underlying disk before trying to 2006-06-03 21:20:37 +00:00
vm Remove mpte optimization from pmap_enter_quick(). 2006-06-15 01:01:06 +00:00
Makefile o Add net80211/ to cscope dir list. 2006-05-29 19:29:41 +00:00