From owner-cvs-src-old@FreeBSD.ORG Fri Feb 20 04:49:38 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CCC6A106566C for ; Fri, 20 Feb 2009 04:49:38 +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 B4F658FC13 for ; Fri, 20 Feb 2009 04:49:38 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n1K4ncjM094318 for ; Fri, 20 Feb 2009 04:49:38 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n1K4ncM0094317 for cvs-src-old@freebsd.org; Fri, 20 Feb 2009 04:49:38 GMT (envelope-from marcel@repoman.freebsd.org) Message-Id: <200902200449.n1K4ncM0094317@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marcel@repoman.freebsd.org using -f From: Marcel Moolenaar Date: Fri, 20 Feb 2009 04:48:40 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/geom geom_dev.c src/sys/geom/part g_part.c g_part_ebr.c g_part_if.m src/sys/sys disk.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Feb 2009 04:49:39 -0000 marcel 2009-02-20 04:48:40 UTC FreeBSD src repository Modified files: sys/geom geom_dev.c sys/geom/part g_part.c g_part_ebr.c g_part_if.m sys/sys disk.h Log: SVN rev 188839 on 2009-02-20 04:48:40Z by marcel Provide compatibility symlink for logical partitions: 1. Extend geom_dev by having it create the symlink (i.e. call make_dev_alias) based on the DIOCGPROVIDERALIAS ioctl. In this way the functionaility is generic and thus usable by any geom/provider. 2. Have g_part handle said ioctl through the devalias method, so that it's under control of the scheme itself. By design the alias will not be created for newly added partitions. Revision Changes Path 1.101 +12 -0 src/sys/geom/geom_dev.c 1.33 +34 -0 src/sys/geom/part/g_part.c 1.4 +26 -1 src/sys/geom/part/g_part_ebr.c 1.7 +9 -0 src/sys/geom/part/g_part_if.m 1.44 +6 -0 src/sys/sys/disk.h