From nobody@FreeBSD.org  Mon Mar 22 01:40:15 2010
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 2CF7F1065673
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 22 Mar 2010 01:40:15 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 15B5C8FC12
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 22 Mar 2010 01:40:15 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o2M1eE82094689
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 22 Mar 2010 01:40:14 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id o2M1eEe5094688;
	Mon, 22 Mar 2010 01:40:14 GMT
	(envelope-from nobody)
Message-Id: <201003220140.o2M1eEe5094688@www.freebsd.org>
Date: Mon, 22 Mar 2010 01:40:14 GMT
From: Garrett Cooper <yaneurabeya@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: mdconfig -l doesn't properly increment device number
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         144948
>Category:       bin
>Synopsis:       mdconfig(8): mdconfig -l doesn't properly increment device number
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    jh
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Mar 22 01:50:03 UTC 2010
>Closed-Date:    Sun Jun 27 11:13:55 UTC 2010
>Last-Modified:  Sun Feb 03 22:28:24 UTC 2013
>Originator:     Garrett Cooper
>Release:        8-STABLE
>Organization:
Cisco Systems, Inc
>Environment:
FreeBSD garrcoop-fbsd.cisco.com 8.0-STABLE FreeBSD 8.0-STABLE #2: Wed Feb  3 16:57:07 PST 2010     garrcoop@garrcoop-fbsd.cisco.com:/usr/obj/usr/src/sys/LAPPY_X86  i386
>Description:
mdconfig -l always prints out md0 for each md node on 8-STABLE. This has
been fixed on 9-CURRENT/amd64, but apparently hasn't been MFCed.

Example:

# uname -a
FreeBSD garrcoop-fbsd.cisco.com 8.0-STABLE FreeBSD 8.0-STABLE #2: Wed Feb  3 16:57:07 PST 2010     garrcoop@garrcoop-fbsd.cisco.com:/usr/obj/usr/src/sys/LAPPY_X86  i386

# mdconfig -s 128
md0
# mdconfig -s 128
md1
# mdconfig -l
md0 md0
# mdconfig -l
md0 md0 md0
# mdconfig -d -u md0
# mdconfig -d -u md0
mdconfig: ioctl(/dev/mdctl): No such file or directory
# mdconfig -d -u md1
# mdconfig -d -u md2
#

Now for 9-CURRENT:

# uname -a
FreeBSD bayonetta.local 9.0-CURRENT FreeBSD 9.0-CURRENT #5 r205310: Sat Mar 20 01:32:51 PDT 2010     gcooper@bayonetta.local:/usr/obj/usr/src/sys/BAYONETTA  amd64
# mdconfig -s 128
md0
# mdconfig -s 128
md1
# mdconfig -l
md0 md1
# mdconfig -d -u md0
# mdconfig -d -u md1
#
>How-To-Repeat:
mdconfig -s 128
mdconfig -s 128
mdconfig -l

`mdconfig -l' will display: `md0 md0'
>Fix:
MFC code from 9-CURRENT which fixes this cosmetic issue.

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->patched 
State-Changed-By: linimon 
State-Changed-When: Mon Mar 22 04:13:05 UTC 2010 
State-Changed-Why:  
needs MFC. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=144948 
State-Changed-From-To: patched->feedback 
State-Changed-By: jh 
State-Changed-When: Thu Jun 10 15:13:31 UTC 2010 
State-Changed-Why:  
Can you clarify which revision(s) should be MFCd? 

http://www.freebsd.org/cgi/query-pr.cgi?pr=144948 
Responsible-Changed-From-To: freebsd-bugs->jh 
Responsible-Changed-By: jh 
Responsible-Changed-When: Thu Jun 17 15:24:45 UTC 2010 
Responsible-Changed-Why:  
Track. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=144948 

From: Garrett Cooper <yaneurabeya@gmail.com>
To: bug-followup@FreeBSD.org, gcooper@FreeBSD.org
Cc:  
Subject: Re: bin/144948: mdconfig(8): mdconfig -l doesn't properly increment 
	device number
Date: Fri, 25 Jun 2010 19:19:49 -0700

 (to jh)
 That's the point which isn't readily apparent. It appears that someone
 checked in the MFCed code anyhow after 8.0 as 8-STABLE machines I have
 work as expected now, but it's kind of bizarre that it was occurring
 like this with 8.0-RELEASE.
 Oh well :D...
 Thanks,
 -Garrett
 
 PS. Please close the PR.
State-Changed-From-To: feedback->closed 
State-Changed-By: jh 
State-Changed-When: Sun Jun 27 11:13:54 UTC 2010 
State-Changed-Why:  
Closed at submitter's request. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=144948 

From: Garrett Cooper <yaneurabeya@gmail.com>
To: bug-followup@FreeBSD.org, gcooper@FreeBSD.org
Cc:  
Subject: Re: bin/144948: mdconfig(8): mdconfig -l doesn't properly increment 
	device number
Date: Sun, 27 Jun 2010 12:15:55 -0700

 Found the PR that caused this one to be submitted: bin/144300 (just
 for future reference).
 Thanks,
 -Garrett
>Unformatted:
