From owner-freebsd-geom@FreeBSD.ORG Wed May 7 13:49:47 2014 Return-Path: Delivered-To: freebsd-geom@FreeBSD.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:1900:2254:206a::19:2]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6EAF326A; Wed, 7 May 2014 13:49:47 +0000 (UTC) Received: from butcher-nb.yandex.net (hub.freebsd.org [IPv6:2001:1900:2254:206c::16:88]) by mx2.freebsd.org (Postfix) with ESMTP id C7C031833; Wed, 7 May 2014 13:49:44 +0000 (UTC) Message-ID: <536A39F3.1050807@FreeBSD.org> Date: Wed, 07 May 2014 17:49:39 +0400 From: "Andrey V. Elsukov" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: freebsd-geom@FreeBSD.org Subject: [RFC] Disconnect old geom classes from the build X-Enigmail-Version: 1.6 Content-Type: multipart/mixed; boundary="------------060809050401020209050602" X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 May 2014 13:49:47 -0000 This is a multi-part message in MIME format. --------------060809050401020209050602 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi All, There are several GEOM classes that aren't used by default for a long time. I'm speaking about BSD, MBR, SUNLABEL and PC98. Now the PART class implements of those functionality. Also there are FOX, UZIP and VOL_FFS classes, that also have a replacement. I propose disconnect these kernel modules from the build. Your opinions? -- WBR, Andrey V. Elsukov --------------060809050401020209050602 Content-Type: text/x-patch; name="patch.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="patch.diff" Index: head/sys/modules/geom/Makefile =================================================================== --- head/sys/modules/geom/Makefile (revision 265538) +++ head/sys/modules/geom/Makefile (working copy) @@ -1,34 +1,27 @@ # $FreeBSD$ SUBDIR= geom_bde \ - geom_bsd \ geom_cache \ geom_ccd \ geom_concat \ geom_eli \ - geom_fox \ geom_gate \ geom_journal \ geom_label \ geom_linux_lvm \ - geom_mbr \ geom_mirror \ geom_mountver \ geom_multipath \ geom_nop \ geom_part \ - geom_pc98 \ geom_raid \ geom_raid3 \ geom_sched \ geom_shsec \ geom_stripe \ - geom_sunlabel \ geom_uncompress \ - geom_uzip \ geom_vinum \ geom_virstor \ - geom_vol_ffs \ geom_zero .include --------------060809050401020209050602--