From owner-freebsd-arch Fri Jun 15 3:32:48 2001 Delivered-To: freebsd-arch@freebsd.org Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by hub.freebsd.org (Postfix) with ESMTP id CC98B37B401 for ; Fri, 15 Jun 2001 03:32:45 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from bde.zeta.org.au (bde.zeta.org.au [203.2.228.102]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id UAA12666; Fri, 15 Jun 2001 20:32:35 +1000 Date: Fri, 15 Jun 2001 20:30:20 +1000 (EST) From: Bruce Evans X-Sender: bde@besplex.bde.org To: Dag-Erling Smorgrav Cc: arch@FreeBSD.ORG Subject: Re: sysorg: sys/modules In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 14 Jun 2001, Dag-Erling Smorgrav wrote: > Speaking of sysorg, sys/modules is a bleeding mess. I'd love to see I agree. It became worse recently when someone added the fs subdir. >... > - gather all vfs modules into sys/modules/fs (pseudofs and linprocfs > are already there, procfs will be there shortly) > > - gather all storage-related modules (RAID and SCSI controller > drivers, CAM, ccd, vinum etc.) into sys/modules/storage > > - gather all image activators and ABI compatibility modules into > sys/modules/compat > > - gather all the USB drivers into sys/modules/usb > > - put whatever's left into sys/modules/misc No thanks. > I know this means a lot of repo-copies, and it may not be worth the > hassle if the new kernel & module build system materializes in the > very near future, but at least some of this (the syscons module > sources) needs to move no matter what. It wouldn't be worth it even if it were right. Hopefully the new build system will put all the object files in the same directory, like they are for static kernel builds. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message