From gd78059@sac.sfbay.sun.com Tue Jul 21 16:59:21 2009
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n6LNxKmR007539
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 21 Jul 2009 16:59:21 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id n6LNxJHk017345;
	Wed, 22 Jul 2009 07:59:19 +0800 (SGT)
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 <0KN500603PAUFZ00@nwk-avmta-2.sfbay.sun.com>; Tue,
 21 Jul 2009 16:59:18 -0700 (PDT)
Received: from dm-sfbay-01.sfbay.sun.com ([129.145.155.118])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KN500MDZPAUX370@nwk-avmta-2.sfbay.sun.com>; Tue,
 21 Jul 2009 16:59:18 -0700 (PDT)
Received: from sac.sfbay.sun.com (sac.SFBay.Sun.COM [129.146.226.132])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n6LNxIX5016617; Tue, 21 Jul 2009 16:59:18 -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 n6LNxHn0007534; Tue,
 21 Jul 2009 16:59:17 -0700 (PDT)
Received: (from gd78059@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id n6LNxGDU007530; Tue,
 21 Jul 2009 16:59:16 -0700 (PDT)
Date: Tue, 21 Jul 2009 16:59:16 -0700 (PDT)
From: "Garrett D'Amore - sun microsystems" <gd78059@sac.sfbay.sun.com>
Subject: Remove austr [PSARC/2009/407 Self Review]
To: PSARC-ext@sun.com
Cc: audio-oss-ext@sun.com
Message-id: <200907212359.n6LNxGDU007530@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 1943


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


