From owner-svn-src-user@FreeBSD.ORG  Mon Sep 26 11:40:28 2011
Return-Path: <owner-svn-src-user@FreeBSD.ORG>
Delivered-To: svn-src-user@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 9EE8A106566C;
	Mon, 26 Sep 2011 11:40:28 +0000 (UTC) (envelope-from des@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 8F8248FC14;
	Mon, 26 Sep 2011 11:40:28 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p8QBeSUe072691;
	Mon, 26 Sep 2011 11:40:28 GMT (envelope-from des@svn.freebsd.org)
Received: (from des@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p8QBeS4U072689;
	Mon, 26 Sep 2011 11:40:28 GMT (envelope-from des@svn.freebsd.org)
Message-Id: <201109261140.p8QBeS4U072689@svn.freebsd.org>
From: Dag-Erling Smorgrav <des@FreeBSD.org>
Date: Mon, 26 Sep 2011 11:40:28 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-user@freebsd.org
X-SVN-Group: user
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r225763 - user/des/phybs
X-BeenThere: svn-src-user@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the experimental &quot; user&quot;
	src tree" <svn-src-user.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-user>,
	<mailto:svn-src-user-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-user>
List-Post: <mailto:svn-src-user@freebsd.org>
List-Help: <mailto:svn-src-user-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-user>,
	<mailto:svn-src-user-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 26 Sep 2011 11:40:28 -0000

Author: des
Date: Mon Sep 26 11:40:28 2011
New Revision: 225763
URL: http://svn.freebsd.org/changeset/base/225763

Log:
  Make -r the default.
  
  Change the default minsize to bsize so we can tell if the logical and
  physical block sizes are the same.

Modified:
  user/des/phybs/phybs.c

Modified: user/des/phybs/phybs.c
==============================================================================
--- user/des/phybs/phybs.c	Mon Sep 26 11:39:12 2011	(r225762)
+++ user/des/phybs/phybs.c	Mon Sep 26 11:40:28 2011	(r225763)
@@ -176,7 +176,7 @@ main(int argc, char *argv[])
 	device = argv[0];
 
 	if (!opt_r && !opt_w)
-		errx(1, "must specify -r and / or -w");
+		opt_r = 1;
 
 	if ((fd = open(device, opt_w ? O_RDWR : O_RDONLY)) == -1)
 		err(errno == EPERM ? EX_NOPERM : EX_OSERR, "open(%s)", device);
@@ -188,7 +188,7 @@ main(int argc, char *argv[])
 		err(EX_OSERR, "ioctl(%s, DIOCGSECTORSIZE)", device);
 
 	if (minsize == 0)
-		minsize = bsize * 2;
+		minsize = bsize;
 	if (minsize % bsize != 0)
 		errx(EX_USAGE, "minsize (%u) is not a multiple of block size (%u)",
 		    minsize, bsize);