Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S964911AbVLJDru (ORCPT ); Fri, 9 Dec 2005 22:47:50 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S964910AbVLJDru (ORCPT ); Fri, 9 Dec 2005 22:47:50 -0500 Received: from xproxy.gmail.com ([66.249.82.193]:21776 "EHLO xproxy.gmail.com") by vger.kernel.org with ESMTP id S964811AbVLJDrt convert rfc822-to-8bit (ORCPT ); Fri, 9 Dec 2005 22:47:49 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=K5AQyDqXnCvf8qNx5u/ma9QMDs4R+l8NFDSkpawj9E5epxD+h/BYSqcMw0O+HV+4LtMcr50iojrC9EGJBdywftX7H16YrWz0j1GpOSuP192Fo+wP0W4hROADf7YydVQW6U+GqAAUPhk7ArPhbDeDAwp8o20VNLNkL6tsyfb1d0Y= Message-ID: Date: Fri, 9 Dec 2005 19:47:48 -0800 From: Andrew Grover To: Jeff Garzik Subject: Re: [ACPI] Re: RFC: ACPI/scsi/libata integration and hotswap Cc: Matthew Garrett , Christoph Hellwig , Alan Cox , randy_d_dunlap@linux.intel.com, linux-ide@vger.kernel.org, linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org, acpi-devel@lists.sourceforge.net In-Reply-To: <439A4422.3030808@pobox.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT Content-Disposition: inline References: <20051209114246.GB16945@infradead.org> <43997171.9060105@pobox.com> <20051209121124.GA25974@srcf.ucam.org> <439975AB.5000902@pobox.com> <20051209122457.GB26070@srcf.ucam.org> <439A23E8.3080407@pobox.com> <20051210023426.GA31220@srcf.ucam.org> <439A4070.2000500@pobox.com> <20051210025004.GB31328@srcf.ucam.org> <439A4422.3030808@pobox.com> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1260 Lines: 30 On 12/9/05, Jeff Garzik wrote: > Yes, I do agree with this WRT PATA. Randy Dunlap's ACPI stuff is > particularly interesting for this, though I haven't had time to review > it in depth. > > I'm a bit more reluctant WRT SATA. (side note: Shaohua's patch added ACPI support to PATA. Randy's was the SATA ACPI support.) ACPI 3.0 specifically mentions SATA and the control methods that it expects the OS to make use of: _SDD and _GTF. This is needed for things like HD password unlocking. So, someone needs to be handling this whenever the SATA drive is reinitialized, such as on resume. So there's gotta be some SATA ACPI code, somewhere. (And if there is, then handling the ICH5 ACPI hotplug interrupt seems like maybe something it should handle, too.) I'm sure it's possible to properly abstract things so that arch-neutral code can remain ACPI-unaware -- I just wanted to make it clear that even if you don't support ICH5 hotplug there are still ACPI requirements for SATA. Regards -- Andy - 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/