From owner-svn-src-projects@FreeBSD.ORG Tue Aug 30 11:59:23 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CD5B11065672; Tue, 30 Aug 2011 11:59:23 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id A54288FC1B; Tue, 30 Aug 2011 11:59:23 +0000 (UTC) Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net [66.111.2.69]) by cyrus.watson.org (Postfix) with ESMTPSA id 59C2C46B1A; Tue, 30 Aug 2011 07:59:23 -0400 (EDT) Received: from jhbbsd.localnet (unknown [209.249.190.124]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id E0C368A02E; Tue, 30 Aug 2011 07:59:22 -0400 (EDT) From: John Baldwin To: Ed Schouten Date: Mon, 29 Aug 2011 15:06:31 -0400 User-Agent: KMail/1.13.5 (FreeBSD/8.2-CBSD-20110617; KDE/4.5.5; amd64; ; ) References: <201108242214.p7OMEuMP072758@svn.freebsd.org> <201108251142.58276.jhb@freebsd.org> <20110827185539.GB1929@hoeg.nl> In-Reply-To: <20110827185539.GB1929@hoeg.nl> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201108291506.31961.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.6 (bigwig.baldwin.cx); Tue, 30 Aug 2011 07:59:23 -0400 (EDT) Cc: svn-src-projects@freebsd.org, mdf@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r225154 - in projects/ino64/sys/ufs: ffs ufs X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Aug 2011 11:59:23 -0000 On Saturday, August 27, 2011 2:55:39 pm Ed Schouten wrote: > I think if we're ever going to consider extending dev_t, we should just > nuke the entire major/minor number thing. If we're only going to fill > them with 64 bits of random garbage, we'd better just display them > hexadecimal or something. > > This patch removes all the use of major()/minor()/makedev() as far as > possible from all non-contributed software: > > http://80386.nl/pub/major-minor.txt > > Keep in mind that this doesn't conflict with POSIX, because POSIX only > describes dev_t, not the division in major/minor numbers. For example, > the output of ls -l on device nodes is implementation defined. > > I suspect this message will cause bikesheds. ;-) I care not how they are displayed. Go for it. -- John Baldwin