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


Reply via email to