From <IMAP4.psuedo.sims> Fri Jun 12 16:14:19 2009
Date: Fri, 12 Jun 2009 16:14:19 -0700 (PDT)
From: Postmaster
Subject: Message from mail server       
Content-Length: 95
Mime-Version: 1.0
Status: RO
X-IMAP: 1244848459 7

Delete.
This is a system message.                                














--END+PSEUDO--

From rsb@sac.sfbay.sun.com Fri Jun  5 14:07:06 2009
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n55L76m8020831
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 5 Jun 2009 14:07:06 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n55L75tJ019791;
	Fri, 5 Jun 2009 14:07:06 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KKS00M0DANS7B00@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 05 Jun 2009 14:07:04 -0700 (PDT)
Received: from dm-sfbay-01.sfbay.sun.com ([129.145.155.118])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KKS00LQ2ANR0500@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 05 Jun 2009 14:07:03 -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 n55L732R061030; Fri, 05 Jun 2009 14:07:03 -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 n55L726S020826; Fri,
 05 Jun 2009 14:07:02 -0700 (PDT)
Received: (from rsb@localhost)	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit)
 id n55L72kf020822; Fri, 05 Jun 2009 16:07:02 -0500 (CDT)
Date: Fri, 05 Jun 2009 16:07:02 -0500 (CDT)
From: Rich.Brown@sun.com
Subject: VSD locking update [PSARC/2009/343 FastTrack timeout 06/12/2009]
To: PSARC-ext@sun.com
Cc: Robert.Mastors@sun.com
Message-id: <200906052107.n55L72kf020822@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Content-Length: 1975
Status: RO
X-Status: $$$$
X-UID: 0000000001


I'm sponsoring the following fast-track for Bob Mastors.

This case is an update to PSARC 2007/456 Vnode Specific Data and adds
a new field to the vnode structure (in sys/vnode.h): v_vsd_lock.

The case seeks Minor binding which matches the binding of the original
case.  The timer expires on June 12, 2009.


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:
	 VSD locking update
    1.2. Name of Document Author/Supplier:
	 Author:  Bob Mastors
    1.3  Date of This Document:
	05 June, 2009
4. Technical Description

PSARC 2007/456 Vnode Specific Data was created to easily associate
project specific data with a vnode.  The current implementation
requires consumers of vsd_get() and vsd_set() to hold the vnode v_lock
mutex across the calls.  However, vsd_set() may go to sleep on
kmem_alloc().  This could cause the system to deadlock if the vnode had
dirty pages that needed to be written.  This problem is described by:

  6839233 VSD usage of v_lock could cause deadlock

The solution adds a new mutex to vnode_t:

    kmutex_t    v_vsd_lock;    /* protects v_vsd field */

Consumers of vsd_get() and vsd_set() would hold v_vsd_lock across the
calls instead of v_lock.  There are no lock ordering issues since the
locks are independent and there is no reason to hold both simultaneously.

Currently, the only ON consumer of vsd_get() and vsd_set() is NFS.

    Exported Interfaces

    Interface Name | Classification | Comments
    =================================================================
                   |                |
    v_vsd_lock     | Consolidation  | New mutex in the vnode structure
                   | Private        | to protect v_vsd field

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


From psarc-member-list-request@sun.com Fri Jun 12 13:55:57 2009
Return-Path: <psarc-member-list-request@sun.com>
Received: from dm-sfbay-02.sfbay.sun.com (dm-sfbay-02 [129.146.11.31])
	by ivrel.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n5CKtv9Y012812
	for <glenn@ivrel.SFBay.Sun.COM>; Fri, 12 Jun 2009 13:55:57 -0700 (PDT)
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n5CKtuSP031323;
	Fri, 12 Jun 2009 13:55:56 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id n5CKmE6f010094;
	Sat, 13 Jun 2009 04:48:15 +0800 (SGT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KL500F0C8GELE00@brm-avmta-1.central.sun.com> (ORCPT PSARC-ext@Sun.COM)
 ; Fri, 12 Jun 2009 14:48:14 -0600 (MDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KL5002QB8GC20A0@brm-avmta-1.central.sun.com>
 (ORCPT PSARC-ext@Sun.COM); Fri, 12 Jun 2009 14:48:13 -0600 (MDT)
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 n5CKmCiv026972; Fri, 12 Jun 2009 13:48:12 -0700 (PDT)
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 n5CKkr1m029110	for
 <psarc-ext@sac.sfbay.sun.com>; Fri, 12 Jun 2009 13:46:54 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com
 (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n5CKkglF003151	for
 <@sunmail2sca.sfbay.sun.com:PSARC-ext@Sun.COM>; Fri,
 12 Jun 2009 21:46:53 +0100 (BST)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KL500F098E4G900@brm-avmta-1.central.sun.com> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Fri, 12 Jun 2009 14:46:52 -0600 (MDT)
Received: from dm-east-01.east.sun.com ([129.148.9.192])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KL50022Z8E426A0@brm-avmta-1.central.sun.com> for
 PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Fri,
 12 Jun 2009 14:46:52 -0600 (MDT)
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by dm-east-01.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n5CKkpLR013991; Fri, 12 Jun 2009 16:46:51 -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 n5CKjZwu028340; Fri,
 12 Jun 2009 16:45:35 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n5CKjZkK028337; Fri,
 12 Jun 2009 16:45:35 -0400 (EDT)
Date: Fri, 12 Jun 2009 16:45:35 -0400
From: James Carlson <james.d.carlson@sun.com>
Subject: Re: VSD locking update [PSARC/2009/343 FastTrack timeout 06/12/2009]
In-reply-to: <4A32B92B.4060803@Sun.COM>
To: Rich Brown <Rich.Brown@sun.com>
Cc: PSARC-ext@sun.com, Robert.Mastors@sun.com
Message-id: <18994.48751.497785.711908@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
X-PMX-Version: 5.4.1.325704
References: <200906052107.n55L72kf020822@sac.sfbay.sun.com>
 <4A32B92B.4060803@Sun.COM>
Content-Length: 602
Status: RO
X-Status: $$$$
X-UID: 0000000002

Rich Brown writes:
> The timer expires today and there have been no comments.
> 
> I'm marking this as approved.

Did anyone actually read this?

The procedure we're currently running under requires that someone
other than the submitter or sponsor has read the proposal and ok'd
it.  That's what all of the "+1s" are about.  Did that happen with
this case and I just missed it?

-- 
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

From psarc-member-list-request@sun.com Fri Jun 12 14:00:59 2009
Return-Path: <psarc-member-list-request@sun.com>
Received: from dm-sfbay-02.sfbay.sun.com (dm-sfbay-02 [129.146.11.31])
	by ivrel.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n5CL0wgN012817
	for <glenn@ivrel.SFBay.Sun.COM>; Fri, 12 Jun 2009 14:00:58 -0700 (PDT)
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n5CL0wrx034188;
	Fri, 12 Jun 2009 14:00:58 -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 n5CKrGEV006892;
	Fri, 12 Jun 2009 21:53:19 +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 <0KL500E098OT8500@nwk-avmta-2.sfbay.sun.com> (ORCPT PSARC-ext@Sun.COM)
 ; Fri, 12 Jun 2009 13:53:17 -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 <0KL5001O28OSN3C0@nwk-avmta-2.sfbay.sun.com>
 (ORCPT PSARC-ext@Sun.COM); Fri, 12 Jun 2009 13:53:16 -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 n5CKrGDO030058; Fri, 12 Jun 2009 13:53:16 -0700 (PDT)
Received: from newsunmail1brm.central.sun.com
 (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n5CKpxCZ029455	for
 <psarc-ext@sac.sfbay.sun.com>; Fri, 12 Jun 2009 13:51:59 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com
 (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])	by newsunmail1brm.central.sun.com
 (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n5CKpvu9006601	for
 <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri,
 12 Jun 2009 14:51:58 -0600 (MDT)
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 <0KL500E058ML4M00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Fri, 12 Jun 2009 13:51:57 -0700 (PDT)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KL5001KI8MKN3C0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Fri,
 12 Jun 2009 13:51:57 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n5CKpu4v019838	for
 <PSARC-ext@Sun.COM>; Fri, 12 Jun 2009 20:51:56 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KL5005008J79Q00@mail-amer.sun.com> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Fri, 12 Jun 2009 14:51:56 -0600 (MDT)
Received: from [129.147.9.19] ([unknown] [129.147.9.19])
 by mail-amer.sun.com (Sun Java(tm) System Messaging Server 7u2-7.02 64bit
 (built Apr 16 2009)) with ESMTPSA id <0KL5001L68MH0X80@mail-amer.sun.com> for
 PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Fri,
 12 Jun 2009 14:51:54 -0600 (MDT)
Date: Fri, 12 Jun 2009 15:51:53 -0500
From: Rich Brown <Rich.Brown@sun.com>
Subject: Re: VSD locking update [PSARC/2009/343 FastTrack timeout 06/12/2009]
In-reply-to: <18994.48751.497785.711908@gargle.gargle.HOWL>
Sender: Rich.Brown@sun.com
To: James Carlson <James.D.Carlson@sun.com>
Cc: PSARC-ext@sun.com, Robert.Mastors@sun.com
Message-id: <4A32BFE9.6060605@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-PMX-Version: 5.4.1.325704
References: <200906052107.n55L72kf020822@sac.sfbay.sun.com>
 <4A32B92B.4060803@Sun.COM> <18994.48751.497785.711908@gargle.gargle.HOWL>
User-Agent: Thunderbird 2.0.0.19 (X11/20090110)
Content-Length: 712
Status: RO
X-Status: $$$$
X-UID: 0000000003

My mistake...

I was just informed by another party that I need an acknowlegement from
at least one PSARC member.  (Somehow, I missed that change in policy and
I didn't see it documented.)

I've marked the case as "waiting fasttrack".

My apologies for this error.

	Rich

On 06/12/09 15:45, James Carlson wrote:
> Rich Brown writes:
>> The timer expires today and there have been no comments.
>>
>> I'm marking this as approved.
> 
> Did anyone actually read this?
> 
> The procedure we're currently running under requires that someone
> other than the submitter or sponsor has read the proposal and ok'd
> it.  That's what all of the "+1s" are about.  Did that happen with
> this case and I just missed it?
> 

From psarc-member-list-request@sun.com Fri Jun 12 14:16:35 2009
Return-Path: <psarc-member-list-request@sun.com>
Received: from dm-sfbay-01.sfbay.sun.com (dm-sfbay-01 [129.145.155.118])
	by ivrel.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n5CLGYoQ012832
	for <glenn@ivrel.SFBay.Sun.COM>; Fri, 12 Jun 2009 14:16:34 -0700 (PDT)
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n5CLGYMr048077;
	Fri, 12 Jun 2009 14:16:34 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n5CL8u53010867;
	Fri, 12 Jun 2009 14:08:57 -0700 (PDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KL500H0B9EXWB00@brm-avmta-1.central.sun.com> (ORCPT PSARC-ext@Sun.Com)
 ; Fri, 12 Jun 2009 15:08:57 -0600 (MDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KL5002A19EW20C0@brm-avmta-1.central.sun.com>
 (ORCPT PSARC-ext@Sun.Com); Fri, 12 Jun 2009 15:08:56 -0600 (MDT)
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 n5CL8ues039836; Fri, 12 Jun 2009 14:08:56 -0700 (PDT)
Received: from sunmail3mpk.sfbay.sun.com
 (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n5CL7kNJ000524	for
 <psarc-ext@sac.sfbay.sun.com>; Fri, 12 Jun 2009 14:07:47 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com
 (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])	by sunmail3mpk.sfbay.sun.com
 (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n5CL7kGp013907	for
 <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri,
 12 Jun 2009 14:07:46 -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 <0KL500F019CY5I00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.Com); Fri, 12 Jun 2009 14:07:46 -0700 (PDT)
Received: from brmea-mail-1.sun.com ([192.18.98.31])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KL5001SK9CYN2B0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.Com); Fri,
 12 Jun 2009 14:07:46 -0700 (PDT)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n5CL7jCP000811	for
 <PSARC-ext@Sun.Com>; Fri, 12 Jun 2009 21:07:45 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KL500C008VVUB00@mail-amer.sun.com> for PSARC-ext@Sun.Com
 (ORCPT PSARC-ext@Sun.Com); Fri, 12 Jun 2009 15:07:45 -0600 (MDT)
Received: from [129.152.9.11] ([unknown] [129.152.9.11])
 by mail-amer.sun.com (Sun Java(tm) System Messaging Server 7u2-7.02 64bit
 (built Apr 16 2009)) with ESMTPSA id <0KL500L2M9BX0R90@mail-amer.sun.com> for
 PSARC-ext@Sun.Com (ORCPT PSARC-ext@Sun.Com); Fri,
 12 Jun 2009 15:07:21 -0600 (MDT)
Date: Fri, 12 Jun 2009 16:07:09 -0500
From: Rick Matthews <Richard.Matthews@sun.com>
Subject: Re: VSD locking update [PSARC/2009/343 FastTrack timeout 06/12/2009]
In-reply-to: <200906052107.n55L72kf020822@sac.sfbay.sun.com>
Sender: Richard.Matthews@sun.com
To: Rich.Brown@sun.com
Cc: PSARC-ext@sun.com, Robert.Mastors@sun.com
Reply-to: Richard.Matthews@sun.com
Message-id: <4A32C37D.4070600@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-PMX-Version: 5.4.1.325704
References: <200906052107.n55L72kf020822@sac.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.19 (X11/20090110)
Content-Length: 2637
Status: RO
X-Status: $$$$
X-UID: 0000000004

I've read through this, and see no issue...

+1

On 06/05/09 16:07, Rich.Brown@Sun.COM wrote:
> I'm sponsoring the following fast-track for Bob Mastors.
>
> This case is an update to PSARC 2007/456 Vnode Specific Data and adds
> a new field to the vnode structure (in sys/vnode.h): v_vsd_lock.
>
> The case seeks Minor binding which matches the binding of the original
> case.  The timer expires on June 12, 2009.
>
>
> 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:
> 	 VSD locking update
>     1.2. Name of Document Author/Supplier:
> 	 Author:  Bob Mastors
>     1.3  Date of This Document:
> 	05 June, 2009
> 4. Technical Description
>
> PSARC 2007/456 Vnode Specific Data was created to easily associate
> project specific data with a vnode.  The current implementation
> requires consumers of vsd_get() and vsd_set() to hold the vnode v_lock
> mutex across the calls.  However, vsd_set() may go to sleep on
> kmem_alloc().  This could cause the system to deadlock if the vnode had
> dirty pages that needed to be written.  This problem is described by:
>
>   6839233 VSD usage of v_lock could cause deadlock
>
> The solution adds a new mutex to vnode_t:
>
>     kmutex_t    v_vsd_lock;    /* protects v_vsd field */
>
> Consumers of vsd_get() and vsd_set() would hold v_vsd_lock across the
> calls instead of v_lock.  There are no lock ordering issues since the
> locks are independent and there is no reason to hold both simultaneously.
>
> Currently, the only ON consumer of vsd_get() and vsd_set() is NFS.
>
>     Exported Interfaces
>
>     Interface Name | Classification | Comments
>     =================================================================
>                    |                |
>     v_vsd_lock     | Consolidation  | New mutex in the vnode structure
>                    | Private        | to protect v_vsd field
>
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>    	6.4.1. Consolidation C-team Name:
> 		ON
>     6.5. ARC review type: FastTrack
>     6.6. ARC Exposure: open
>
>   


-- 
---------------------------------------------------------------------
Rick Matthews                           email: Rick.Matthews@sun.com
Sun Microsystems, Inc.                  phone:+1(651) 554-1518
1270 Eagan Industrial Road              phone(internal): 54418
Suite 160                               fax:  +1(651) 554-1540
Eagan, MN 55121-1231 USA                main: +1(651) 554-1500		
---------------------------------------------------------------------


From psarc-member-list-request@sun.com Fri Jun 12 14:20:55 2009
Return-Path: <psarc-member-list-request@sun.com>
Received: from dm-sfbay-02.sfbay.sun.com (dm-sfbay-02 [129.146.11.31])
	by ivrel.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n5CLKsvO012845
	for <glenn@ivrel.SFBay.Sun.COM>; Fri, 12 Jun 2009 14:20:54 -0700 (PDT)
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n5CLKsjN046483;
	Fri, 12 Jun 2009 14:20:54 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n5CLDF8Y015774;
	Fri, 12 Jun 2009 15:13:17 -0600 (MDT)
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 <0KL500F099M5IR00@nwk-avmta-2.sfbay.sun.com> (ORCPT PSARC-ext@sun.com)
 ; Fri, 12 Jun 2009 14:13:17 -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 <0KL5001369M4MUC0@nwk-avmta-2.sfbay.sun.com>
 (ORCPT PSARC-ext@sun.com); Fri, 12 Jun 2009 14:13:16 -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 n5CLDGQV042058; Fri, 12 Jun 2009 14:13:16 -0700 (PDT)
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 n5CLBvio000839	for
 <psarc-ext@sac.sfbay.sun.com>; Fri, 12 Jun 2009 14:11:57 -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 n5CLBoVm021345; Sat,
 13 Jun 2009 05:11:52 +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 <0KL500F019JQFE00@nwk-avmta-2.sfbay.sun.com>; Fri,
 12 Jun 2009 14:11:50 -0700 (PDT)
Received: from ivrel.sfbay.sun.com ([129.146.74.76])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KL5001VA9JPN3D0@nwk-avmta-2.sfbay.sun.com>; Fri,
 12 Jun 2009 14:11:49 -0700 (PDT)
Received: from ivrel (ivrel [129.146.74.76])
	by ivrel.sfbay.sun.com (8.13.8+Sun/8.13.8) with SMTP id n5CLBn0H012824; Fri,
 12 Jun 2009 14:11:49 -0700 (PDT)
Date: Fri, 12 Jun 2009 14:11:49 -0700 (PDT)
From: Glenn Skinner <glenn.skinner@sun.com>
Subject: Re: 2009/343 [VSD locking update]
To: PSARC-ext@sun.com, Rich.Brown@sun.com
Cc: Robert.Mastors@sun.com
Reply-to: Glenn Skinner <glenn.skinner@sun.com>
Message-id: <200906122111.n5CLBn0H012824@ivrel.sfbay.sun.com>
MIME-version: 1.0
X-Mailer: dtmail 1.3.0 @(#)CDE Version 1.6_36 SunOS 5.11 sun4u sparc
Content-type: TEXT/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-MD5: y7UN0GipEQ7O95fvQxBpbw==
X-PMX-Version: 5.4.1.325704
X-PMX-Version: 5.4.1.325704
Content-Length: 328
Status: RO
X-Status: $$$$
X-UID: 0000000005

    Date: Fri, 05 Jun 2009 16:07:02 -0500 (CDT)
    From: Rich.Brown@sun.com
    Subject: VSD locking update [PSARC/2009/343 FastTrack timeout 06/12/2009]

    This case is an update to PSARC 2007/456 Vnode Specific Data and
    adds a new field to the vnode structure (in sys/vnode.h):
    v_vsd_lock.
    ...

+1

		-- Glenn


From psarc-member-list-request@sun.com Fri Jun 12 14:23:59 2009
Return-Path: <psarc-member-list-request@sun.com>
Received: from dm-sfbay-01.sfbay.sun.com (dm-sfbay-01 [129.145.155.118])
	by ivrel.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n5CLNx7T012856
	for <glenn@ivrel.SFBay.Sun.COM>; Fri, 12 Jun 2009 14:23:59 -0700 (PDT)
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n5CLNwbT052920;
	Fri, 12 Jun 2009 14:23:59 -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 n5CLL29t023142;
	Fri, 12 Jun 2009 22:21:05 +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 <0KL500G099Z33Q00@nwk-avmta-2.sfbay.sun.com> (ORCPT PSARC-ext@sun.com)
 ; Fri, 12 Jun 2009 14:21:03 -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 <0KL50018D9Z2MYE0@nwk-avmta-2.sfbay.sun.com>
 (ORCPT PSARC-ext@sun.com); Fri, 12 Jun 2009 14:21:02 -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 n5CLL2K7046552; Fri, 12 Jun 2009 14:21:02 -0700 (PDT)
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 n5CLJhkv001917	for
 <psarc-ext@sac.sfbay.sun.com>; Fri, 12 Jun 2009 14:19:43 -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 n5CLJV5U024944	for
 <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Sat,
 13 Jun 2009 05:19:42 +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 <0KL500F0D9WQZV00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 12 Jun 2009 14:19:38 -0700 (PDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KL5001AS9WQN3E0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 12 Jun 2009 14:19:38 -0700 (PDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n5CLJcqW026770	for
 <PSARC-ext@sun.com>; Fri, 12 Jun 2009 14:19:38 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KL5009009IY8S00@fe-sfbay-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 12 Jun 2009 14:19:38 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KL5003U99WP72C0@fe-sfbay-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 12 Jun 2009 14:19:37 -0700 (PDT)
Date: Fri, 12 Jun 2009 14:19:36 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: VSD locking update [PSARC/2009/343 FastTrack timeout 06/12/2009]
In-reply-to: <4A32BFE9.6060605@Sun.COM>
Sender: Garrett.Damore@sun.com
To: Rich Brown <Rich.Brown@sun.com>
Cc: James Carlson <James.D.Carlson@sun.com>, PSARC-ext@sun.com,
        Robert.Mastors@sun.com
Message-id: <4A32C668.2080000@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-PMX-Version: 5.4.1.325704
References: <200906052107.n55L72kf020822@sac.sfbay.sun.com>
 <4A32B92B.4060803@Sun.COM> <18994.48751.497785.711908@gargle.gargle.HOWL>
 <4A32BFE9.6060605@Sun.COM>
User-Agent: Thunderbird 2.0.0.18 (X11/20081201)
Content-Length: 873
Status: RO
X-Status: $$$$
X-UID: 0000000006

I've just read the case.  Seems obvious enough to qualify for 
self-review.  +1 in any case.

    - Garrett

Rich Brown wrote:
> My mistake...
>
> I was just informed by another party that I need an acknowlegement from
> at least one PSARC member.  (Somehow, I missed that change in policy and
> I didn't see it documented.)
>
> I've marked the case as "waiting fasttrack".
>
> My apologies for this error.
>
>     Rich
>
> On 06/12/09 15:45, James Carlson wrote:
>> Rich Brown writes:
>>> The timer expires today and there have been no comments.
>>>
>>> I'm marking this as approved.
>>
>> Did anyone actually read this?
>>
>> The procedure we're currently running under requires that someone
>> other than the submitter or sponsor has read the proposal and ok'd
>> it.  That's what all of the "+1s" are about.  Did that happen with
>> this case and I just missed it?
>>


From psarc-member-list-request@sun.com Fri Jun 12 14:46:47 2009
Return-Path: <psarc-member-list-request@sun.com>
Received: from dm-sfbay-01.sfbay.sun.com (dm-sfbay-01 [129.145.155.118])
	by ivrel.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n5CLklaR012893
	for <glenn@ivrel.SFBay.Sun.COM>; Fri, 12 Jun 2009 14:46:47 -0700 (PDT)
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n5CLkkR7000673;
	Fri, 12 Jun 2009 14:46:46 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n5CLkXF9008899;
	Fri, 12 Jun 2009 22:46:35 +0100 (BST)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KL500M01B5M0C00@brm-avmta-1.central.sun.com> (ORCPT PSARC-ext@sun.com)
 ; Fri, 12 Jun 2009 15:46:34 -0600 (MDT)
Received: from dm-sfbay-01.sfbay.sun.com ([129.145.155.118])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KL5002BAB5L28E0@brm-avmta-1.central.sun.com>
 (ORCPT PSARC-ext@sun.com); Fri, 12 Jun 2009 15:46:33 -0600 (MDT)
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 n5CLkWZZ000561; Fri, 12 Jun 2009 14:46:32 -0700 (PDT)
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 n5CLjLlF004297	for
 <psarc-ext@sac.sfbay.sun.com>; Fri, 12 Jun 2009 14:45: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 n5CLjIoE006847	for
 <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Sat,
 13 Jun 2009 05:45:20 +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 <0KL500H07B3IPC00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 12 Jun 2009 14:45:18 -0700 (PDT)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KL5001ALB3HN0F0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 12 Jun 2009 14:45:18 -0700 (PDT)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n5CLjHUc007892	for
 <PSARC-ext@sun.com>; Fri, 12 Jun 2009 21:45:17 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KL500500AUR9500@mail-amer.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 12 Jun 2009 15:45:17 -0600 (MDT)
Received: from [129.147.9.19] ([unknown] [129.147.9.19])
 by mail-amer.sun.com (Sun Java(tm) System Messaging Server 7u2-7.02 64bit
 (built Apr 16 2009)) with ESMTPSA id <0KL500LGXB3G0RA0@mail-amer.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 12 Jun 2009 15:45:17 -0600 (MDT)
Date: Fri, 12 Jun 2009 16:45:16 -0500
From: Rich Brown <Rich.Brown@sun.com>
Subject: Re: VSD locking update [PSARC/2009/343 FastTrack timeout 06/12/2009]
In-reply-to: <4A32B92B.4060803@Sun.COM>
Sender: Rich.Brown@sun.com
To: PSARC-ext@sun.com
Cc: Robert.Mastors@sun.com
Message-id: <4A32CC6C.2010701@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-PMX-Version: 5.4.1.325704
References: <200906052107.n55L72kf020822@sac.sfbay.sun.com>
 <4A32B92B.4060803@Sun.COM>
User-Agent: Thunderbird 2.0.0.19 (X11/20090110)
Content-Length: 438
Status: RO
X-Status: $$$$
X-UID: 0000000007

We have three positive acknowledgements and no dissenters.

The timer expires today so I'm marking this as approved.

The team thanks the members for their time on this.

	Rich.

P.S.

The mail file in the case directory doesn't appear to contain
today's discussions.  (The permissions and ownership look
consistent with the mail files in other case directories.)

I have copies of the mail thread in case anyone wishes to
review them.



