From owner-cvs-all@FreeBSD.ORG Sun Jun 1 06:47:53 2003 Return-Path: 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 2C56E37B42B; Sun, 1 Jun 2003 06:47:53 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C408643FEC; Sun, 1 Jun 2003 06:47:52 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h51Dlq0U033469; Sun, 1 Jun 2003 06:47:52 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h51Dlq2x033468; Sun, 1 Jun 2003 06:47:52 -0700 (PDT) Message-Id: <200306011347.h51Dlq2x033468@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sun, 1 Jun 2003 06:47:52 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/bsdlabel bsdlabel.c src/sbin/gbde gbde.c src/sbin/sunlabel sunlabel.c src/sys/geom geom.h geom_bsd.c geom_ctl.c geom_ctl.h geom_ext.h geom_sunlabel.c src/sys/geom/bde g_bde.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jun 2003 13:47:53 -0000 phk 2003/06/01 06:47:52 PDT FreeBSD src repository Modified files: sbin/bsdlabel bsdlabel.c sbin/gbde gbde.c sbin/sunlabel sunlabel.c sys/geom geom.h geom_bsd.c geom_ctl.c geom_ctl.h geom_sunlabel.c sys/geom/bde g_bde.c Removed files: sys/geom geom_ext.h Log: Simplify the GEOM OAM api: Drop the request type, and let everything hinge on the "verb" parameter which the class gets to interpret as it sees fit. Move the entire request into the kernel and move changed parameters back when done. Revision Changes Path 1.95 +6 -6 src/sbin/bsdlabel/bsdlabel.c 1.14 +4 -2 src/sbin/gbde/gbde.c 1.6 +4 -4 src/sbin/sunlabel/sunlabel.c 1.22 +30 -28 src/sys/geom/bde/g_bde.c 1.68 +7 -3 src/sys/geom/geom.h 1.64 +18 -18 src/sys/geom/geom_bsd.c 1.23 +185 -253 src/sys/geom/geom_ctl.c 1.5 +37 -43 src/sys/geom/geom_ctl.h 1.5 +0 -72 src/sys/geom/geom_ext.h (dead) 1.39 +15 -18 src/sys/geom/geom_sunlabel.c