From owner-cvs-src@FreeBSD.ORG Wed Apr 23 20:13:06 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2BCFA106564A; Wed, 23 Apr 2008 20:13:06 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 04EF78FC14; Wed, 23 Apr 2008 20:13:06 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3NKD5tB050536; Wed, 23 Apr 2008 20:13:05 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3NKD5vm050535; Wed, 23 Apr 2008 20:13:05 GMT (envelope-from marcel) Message-Id: <200804232013.m3NKD5vm050535@repoman.freebsd.org> From: Marcel Moolenaar Date: Wed, 23 Apr 2008 20:13:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/geom/part g_part.c g_part_apm.c g_part_bsd.c g_part_gpt.c g_part_mbr.c g_part_pc98.c g_part_vtoc8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Apr 2008 20:13:06 -0000 marcel 2008-04-23 20:13:05 UTC FreeBSD src repository Modified files: sys/geom/part g_part.c g_part_apm.c g_part_bsd.c g_part_gpt.c g_part_mbr.c g_part_pc98.c g_part_vtoc8.c Log: Implement the G_PART_DUMPCONF method for all 6 schemes. Also call the method for the (indent == NULL) case (i.e. the kern.geom.conftxt sysctl). The purpose is to extend the conftxt output with scheme- specific fields which can be used by libdisk. In particular, have the schemes dump the xs and xt fields, which contain the backward compatible values for class type and partition type. This allows libdisk to work with the legacy slicers as well as with gpart and helps/promotes migration. Revision Changes Path 1.18 +7 -0 src/sys/geom/part/g_part.c 1.6 +17 -0 src/sys/geom/part/g_part_apm.c 1.5 +17 -0 src/sys/geom/part/g_part_bsd.c 1.8 +18 -0 src/sys/geom/part/g_part_gpt.c 1.7 +17 -0 src/sys/geom/part/g_part_mbr.c 1.3 +18 -0 src/sys/geom/part/g_part_pc98.c 1.3 +19 -0 src/sys/geom/part/g_part_vtoc8.c