From owner-cvs-src-old@FreeBSD.ORG Wed Jul 21 18:32:30 2010 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 16F73106566C for ; Wed, 21 Jul 2010 18:32:30 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0465D8FC20 for ; Wed, 21 Jul 2010 18:32:30 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o6LIWTnL099341 for ; Wed, 21 Jul 2010 18:32:29 GMT (envelope-from ae@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o6LIWTAX099340 for cvs-src-old@freebsd.org; Wed, 21 Jul 2010 18:32:29 GMT (envelope-from ae@repoman.freebsd.org) Message-Id: <201007211832.o6LIWTAX099340@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ae@repoman.freebsd.org using -f From: "Andrey V. Elsukov" Date: Wed, 21 Jul 2010 08:48:45 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sbin/geom/class/part geom_part.c src/sbin/geom/core geom.c geom.h src/sbin/geom/misc subr.c subr.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: Wed, 21 Jul 2010 18:32:30 -0000 ae 2010-07-21 08:48:45 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sbin/geom/class/part geom_part.c sbin/geom/core geom.c geom.h sbin/geom/misc subr.c subr.h Log: SVN rev 210322 on 2010-07-21 08:48:45Z by ae MFC r209388: Remove G_TYPE_ASCLBA type and replace it with G_TYPE_STRING in gpart. Move code that converts params from humanized numbers to sectors count to subr.c and adjust comment. Add post-processing for "size" and "start offset" params in gpart, now they are properly converted to sectors count with known sector size that can be greater that 512 bytes. Also replace "unsigned long long" type to "off_t" for unify code since it used for medium size in libgeom(3) and DIOCGMEDIASIZE ioctl. PR: bin/146277 MFC r209392: Check for overflow before it occurs. Also add check for negative numbers. Suggested by: ache Approved by: mav (mentor) Revision Changes Path 1.20.2.8 +118 -86 src/sbin/geom/class/part/geom_part.c 1.38.2.2 +1 -90 src/sbin/geom/core/geom.c 1.7.2.2 +0 -1 src/sbin/geom/core/geom.h 1.10.2.4 +90 -0 src/sbin/geom/misc/subr.c 1.9.2.2 +1 -0 src/sbin/geom/misc/subr.h