From owner-cvs-all Tue Sep 24 22: 0:28 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 36EB837B401; Tue, 24 Sep 2002 22:00:27 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 955B243E77; Tue, 24 Sep 2002 22:00:26 -0700 (PDT) (envelope-from scottl@FreeBSD.org) Received: from freefall.freebsd.org (scottl@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id g8P50QCo074741; Tue, 24 Sep 2002 22:00:26 -0700 (PDT) (envelope-from scottl@freefall.freebsd.org) Received: (from scottl@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id g8P50Q6H074740; Tue, 24 Sep 2002 22:00:26 -0700 (PDT) Message-Id: <200209250500.g8P50Q6H074740@freefall.freebsd.org> From: Scott Long Date: Tue, 24 Sep 2002 22:00:25 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/conf files options src/sys/dev/aac aac.c aac_linux.c src/sys/modules/aac Makefile src/sys/modules/aac/aac_linux Makefile X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG scottl 2002/09/24 22:00:25 PDT Modified files: sys/conf files options sys/dev/aac aac.c sys/modules/aac Makefile Added files: sys/dev/aac aac_linux.c sys/modules/aac/aac_linux Makefile Log: 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 Revision Changes Path 1.705 +1 -0 src/sys/conf/files 1.352 +1 -1 src/sys/conf/options 1.42 +0 -52 src/sys/dev/aac/aac.c 1.1 +84 -0 src/sys/dev/aac/aac_linux.c (new) 1.5 +2 -2 src/sys/modules/aac/Makefile 1.1 +8 -0 src/sys/modules/aac/aac_linux/Makefile (new) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message