Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932742AbVIKBof (ORCPT ); Sat, 10 Sep 2005 21:44:35 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932745AbVIKBoe (ORCPT ); Sat, 10 Sep 2005 21:44:34 -0400 Received: from zorg.st.net.au ([203.16.233.9]:12681 "EHLO borg.st.net.au") by vger.kernel.org with ESMTP id S932742AbVIKBoe (ORCPT ); Sat, 10 Sep 2005 21:44:34 -0400 Message-ID: <43238C16.4010709@torque.net> Date: Sun, 11 Sep 2005 11:44:54 +1000 From: Douglas Gilbert Reply-To: dougg@torque.net User-Agent: Mozilla Thunderbird 1.0.6-1.1.fc4 (X11/20050720) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Luben Tuikov CC: Linux Kernel Mailing List , SCSI Mailing List Subject: Re: [PATCH 2.6.13 2/14] sas-class: README References: <4321E4DD.7070405@adaptec.com> In-Reply-To: <4321E4DD.7070405@adaptec.com> X-Enigmail-Version: 0.92.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1397 Lines: 41 Luben Tuikov wrote: > Signed-off-by: Luben Tuikov An interesting document. I have a small quibble here (and a larger one about the SMP user space access that I will elaborate on in a day or so). > +Port events, passed on a _phy_: > + PORTE_BYTES_DMAED, (M) > + PORTE_BROADCAST_RCVD, (E) > + PORTE_LINK_RESET_ERR, (C) > + PORTE_TIMER_EVENT, (C) > + PORTE_HARD_RESET. Link layer broadcasts don't only come from expanders (i.e. BROADCAST(CHANGE) ); SAS 1.1 (sas1r09e.pdf) defines BROADCAST(SES) coming from a target port associated with an enclosure device (SES peripheral type). It is not clear to me how the associated primitive is conveyed back with the broadcast. If it is not conveyed back then perhaps that broadcast define could be expanded to: PORTE_BROADCAST_CHANGE (E) PORTE_BROADCAST_SES (Target) and a note inserted that BROADCAST(RESERVED CHANGE 0) and BROADCAST(RESERVED CHANGE 1) be mapped to PORTE_BROADCAST_CHANGE by the LLDD as per table 79 of sas1r09e.pdf . BTW table 70 indicates an initiator can originate a BROADCAST(CHANGE), not just an expander. Doug Gilbert - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/