1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-19 10:53:58 +00:00
freebsd/sys
Scott Long 7419815d60 The AAC_COMPAT_LINUX option was really annoying, since it made the
aac driver dependent on the linux emulation module.  This was
especially bad for the release engineers who tried to move the
aac driver from the kernel onto the drivers floppy.  The linux
compat bits for this driver are now in their own driver, aac_linux.
It can be loaded as a module or compiled into the kernel.  For
the latter case, the AAC_COMPAT_LINUX option is needed, along with
the COMPAT_LINUX option.

I've tested this in every configuration I can think of.  This is an
MFC candidate for 4.7.

Idea from:	rwatson
MFC after:	3 days
2002-09-25 05:00:25 +00:00
..
alpha use __packed. 2002-09-23 18:54:32 +00:00
amd64 use __packed. 2002-09-23 18:54:32 +00:00
arm Initiate deorbit burn for the i386-only a.out related support. Moves are 2002-09-17 01:49:00 +00:00
boot Fixed to build after removing a.out suppot. 2002-09-24 02:17:13 +00:00
cam use __packed. 2002-09-23 18:54:32 +00:00
coda - Use vrefcnt() instead of directly accessing v_usecount. 2002-09-25 02:33:29 +00:00
compat - Hold the vn lock over vm_mmap(). 2002-09-25 02:42:04 +00:00
conf The AAC_COMPAT_LINUX option was really annoying, since it made the 2002-09-25 05:00:25 +00:00
contrib (This commit touches about 15 disk device drivers in a very consistent 2002-09-20 19:36:05 +00:00
crypto Fix some really pedantic GCC warnings. 2002-07-15 13:45:15 +00:00
ddb Constify to kill some warnings. 2002-09-21 17:29:36 +00:00
dev The AAC_COMPAT_LINUX option was really annoying, since it made the 2002-09-25 05:00:25 +00:00
fs - Use vrefcnt() instead of v_usecount. 2002-09-25 02:42:43 +00:00
geom - Use vrefcnt() instead of v_usecount. 2002-09-25 02:42:43 +00:00
gnu - Lock access to the buf lists. 2002-09-25 02:34:56 +00:00
i4b It's bad enough people can't figure out to use the same code, or in 2002-09-11 12:44:58 +00:00
i386 Back out last commit. Linux uses the old 4.3BSD sockaddr format. 2002-09-24 07:03:01 +00:00
ia64 use __packed. 2002-09-23 18:54:32 +00:00
isa Fix a 3 year old oversight: Remove the #ifdef/#endif pair now that there 2002-09-21 07:59:06 +00:00
isofs/cd9660 - Use vrefcnt() instead of v_usecount. 2002-09-25 02:42:43 +00:00
kern - Lock down the syncer with sync_mtx. 2002-09-25 02:22:21 +00:00
libkern Use sys/libkern.h not /usr/include/string.h 2002-09-06 06:04:36 +00:00
modules The AAC_COMPAT_LINUX option was really annoying, since it made the 2002-09-25 05:00:25 +00:00
net Convert most printf()s to if_printf()s. 2002-09-24 17:37:32 +00:00
netatalk Add more ethernet types and move AppleTalk types into proper location. 2002-09-06 17:02:29 +00:00
netatm Make netatm/spans compile in the kernel without depending on userland 2002-09-17 08:57:52 +00:00
netgraph use __packed. 2002-09-23 18:54:32 +00:00
netinet Slightly rearrange a code in rev. 1.164: 2002-09-23 08:56:24 +00:00
netinet6 s/__attribute__((__packed__))/__packed/g 2002-09-23 06:25:08 +00:00
netipx Replace various spelling with FALLTHROUGH which is lint()able 2002-08-25 13:23:09 +00:00
netkey - fixed the order of searching SA table for packets. 2002-07-10 16:39:38 +00:00
netnatm Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
netncp use __packed. 2002-09-23 18:54:32 +00:00
netns Use m_length() instead of home-rolled versions. 2002-09-18 19:44:14 +00:00
netsmb Use m_length() instead of home-rolled versions. 2002-09-18 19:44:14 +00:00
nfs nfsnode.h was moved to ../nfsclient ages ago. I forgot to remove it here. 2002-09-06 05:47:33 +00:00
nfsclient - Lock access to the buf lists. 2002-09-25 02:38:43 +00:00
nfsserver - Use incore() instead of gbincore() so we don't have to acquire the 2002-09-25 02:39:39 +00:00
pc98 MFi386: revisions 1.127, 1.128 and 1.129. 2002-09-24 03:17:38 +00:00
pccard For boot verbose, print resources assigned in a more asthetically pleasing 2002-09-13 16:23:41 +00:00
pci Remove all DELAY(1) calls around MII operations in the XL driver. 2002-09-22 04:48:30 +00:00
posix4 Fix various style(9) bugs: 2002-09-20 17:54:34 +00:00
powerpc PIC_GOTOFF is OBE. 2002-09-23 07:27:45 +00:00
rpc
security - Use vrefcnt() instead of v_usecount. 2002-09-25 02:42:43 +00:00
sparc64 Removed debug code. 2002-09-25 01:13:46 +00:00
sys - Remove unused LK_NOOBJ. 2002-09-25 02:49:50 +00:00
tools - Automatically generate and insert KTR points in all VOPs. 2002-09-23 05:50:07 +00:00
ufs - Convert locks to use standard macros. 2002-09-25 02:49:48 +00:00
vm - Get rid of the unused LK_NOOBJ. 2002-09-25 01:24:58 +00:00
Makefile Milestone #1 in cross-arch make releases. 2002-04-26 17:55:27 +00:00