This case seeks to remove a pseudo-driver that is largely an implementation
artifact.  Since the driver itself has only been in ON since build 115,
and not in any "production" release of OpenSolaris, we believe this case
qualifies for automatic approval, and that no formal EOF process is necessary.

If anyone feels differently, let me know and I'll promote as appropriate.

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 austr
    1.2. Name of Document Author/Supplier:
         Author:  Garrett D'Amore
    1.3  Date of This Document:
        21 July, 2009
4. Technical Description

Problem:
--------

The audio stack integrated with Boomer (PSARC 2008/318) is considerably more
complex than it needs to be, because of the former need to separate STREAMS
and character devices into separate device drivers.  The austr device driver
was created simply to hang STREAMS nodes off of to serve this purpose. 

With the integration of PSARC 2009/380, its possible for the generic audio
module to support both STREAMS and regular character interface semantics.

Hence we can remove the austr driver.

This case simply proposes the removal of the austr.  Impacts to customers
will be a slightly simpler device tree, and increased imperformance.  Except
for the /dev/sound/0 and similiar links pointing to real devices instead of the
austr node, there will be no other effects noticeable to customers.

Note that the austr driver was originally released with Uncommitted binding,
but has not released in any actual production version of the operating system,
and should therefore be safe to remove without notice, and without following
any formal EOF.


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