From gd78059@sac.sfbay.sun.com Thu Jun  4 00:44:31 2009
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n547iUvS023831
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 4 Jun 2009 00:44:31 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n547iP96025506;
	Thu, 4 Jun 2009 08:44:29 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KKP00E03EU38F00@nwk-avmta-2.sfbay.sun.com>; Thu,
 04 Jun 2009 00:44:27 -0700 (PDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KKP00CUBEU3I810@nwk-avmta-2.sfbay.sun.com>; Thu,
 04 Jun 2009 00:44:27 -0700 (PDT)
Received: from sac.sfbay.sun.com (sac.SFBay.Sun.COM [129.146.226.132])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n547iRPj051016; Thu, 04 Jun 2009 00:44:27 -0700 (PDT)
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n547iP6p023826; Thu,
 04 Jun 2009 00:44:25 -0700 (PDT)
Received: (from gd78059@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id n547iP5k023822; Thu,
 04 Jun 2009 00:44:25 -0700 (PDT)
Date: Thu, 04 Jun 2009 00:44:25 -0700 (PDT)
From: "Garrett D'Amore - sun microsystems" <gd78059@sac.sfbay.sun.com>
Subject: remove mscsi [PSARC/2009/341 Self Review]
To: PSARC-ext@sun.com
Cc: Garrett.Damore@sun.com
Message-id: <200906040744.n547iP5k023822@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 1689


Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 remove mscsi
    1.2. Name of Document Author/Supplier:
	 Author:  Garrett D'Amore
    1.3  Date of This Document:
	04 June, 2009
4. Technical Description
removal of mscsi
----------------

I'd like to remove the mscsi bus nexus pseudo-driver.

This driver appears to be totally undocumented, and wholly unusable in
current Solaris.

The driver was apparently intended originally to act as a pseudo nexus driver
for HBAs that needed to express multiple SCSI busses on the same dev_info node.
However, it looks grossly incomplete, to the point that I doubt it is even
functional.  Modern SCSA has no problem expressing this in any case.

Note that this driver was only ever delivered for 32-bit x86, and so I
have to believe its not in current use by current IHV vendors.  There are no
drivers currently in ON which make use of it.  (It has heritage dating back
to 1995 from SCCS history.)

The driver binary looks like completely wasted bit rot.  I don't think
customers ever even knew about it.

I'm planning on removing this as a simple bug fix, rather than a formal EOF,
since its pretty clearly just lame-duck code.  I'm hoping that I can skip
the normal C-Team EOF process as well, since I believe that this is not a
customer visible feature.

If anyone wants to discuss this further please feel free to promote this to
a fast track.

6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		ON
    6.5. ARC review type: Automatic
    6.6. ARC Exposure: open


From carlsonj@phorcys.east.sun.com Thu Jun  4 05:46:22 2009
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n54CkM9A027001
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 4 Jun 2009 05:46:22 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n54CkLqZ002565
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@Sun.COM>; Thu, 4 Jun 2009 05:46:22 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KKP0091AST9IZ00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Thu, 04 Jun 2009 05:46:21 -0700 (PDT)
Received: from dm-east-02.east.sun.com ([129.148.13.5])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KKP002A3ST8NNF0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Thu,
 04 Jun 2009 05:46:21 -0700 (PDT)
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by dm-east-02.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n54CkJJM044328; Thu, 04 Jun 2009 08:46:19 -0400 (EDT)
Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n54CjAu9003063; Thu,
 04 Jun 2009 08:45:10 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n54CjAJO003060; Thu,
 04 Jun 2009 08:45:10 -0400 (EDT)
Date: Thu, 04 Jun 2009 08:45:10 -0400
From: James Carlson <james.d.carlson@sun.com>
Subject: Re: remove mscsi [PSARC/2009/341 Self Review]
In-reply-to: <200906040744.n547iP5k023822@sac.sfbay.sun.com>
To: "Garrett D'Amore - sun microsystems" <gd78059@sac.sfbay.sun.com>
Cc: PSARC-ext@sun.com, Garrett.Damore@sun.com
Message-id: <18983.49622.121668.704890@gargle.gargle.HOWL>
MIME-version: 1.0
X-Mailer: VM 7.01 under Emacs 21.3.1
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200906040744.n547iP5k023822@sac.sfbay.sun.com>
Status: RO
Content-Length: 422

Garrett D'Amore - sun microsystems writes:
> I'd like to remove the mscsi bus nexus pseudo-driver.

+1.  Torch it.  Don't forget to yank the obscure
/usr/include/sys/dktp/mscsi.h from SUNWpsh.  ;-}

-- 
James Carlson, Solaris Networking              <james.d.carlson@sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

