From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753114AbZHJO6O (ORCPT ); Mon, 10 Aug 2009 10:58:14 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752963AbZHJO6M (ORCPT ); Mon, 10 Aug 2009 10:58:12 -0400 Received: from cavan.codon.org.uk ([93.93.128.6]:59160 "EHLO cavan.codon.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751528AbZHJO6L (ORCPT ); Mon, 10 Aug 2009 10:58:11 -0400 Date: Mon, 10 Aug 2009 15:58:09 +0100 From: Matthew Garrett To: James Bottomley Cc: linux-acpi@vger.kernel.org, linux-scsi@vger.kernel.org, shaohua.li@intel.com, linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 1/3] SCSI: Allow platform-specific code to be run against the SCSI tree Message-ID: <20090810145809.GD24956@srcf.ucam.org> References: <1247518987-10818-1-git-send-email-mjg@redhat.com> <20090810133815.GB22763@srcf.ucam.org> <1249916125.4089.4.camel@mulgrave.site> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1249916125.4089.4.camel@mulgrave.site> User-Agent: Mutt/1.5.18 (2008-05-17) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: mjg59@cavan.codon.org.uk X-SA-Exim-Scanned: No (on cavan.codon.org.uk); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Aug 10, 2009 at 02:55:25PM +0000, James Bottomley wrote: > On Mon, 2009-08-10 at 14:38 +0100, Matthew Garrett wrote: > > On Mon, Jul 13, 2009 at 10:03:05PM +0100, Matthew Garrett wrote: > > > In certain cases (such as ACPI) we want to be able to associate > > > platform-specific data against the SCSI device tree. Handling this > > > properly requires the ability to run platform code at SCSI init time. > > > This patch adds stub functions that can be overridden if the platform > > > defines CONFIG_SCSI_PLATFORM. > > > > James, any thoughts on this? > > Sorry, I'd thought this had all moved to libata so I'd stopped paying > attention ... why are extra bits in SCSI necessary? They're SCSI as far as the device tree is concerned, so the glue callbacks have to be registered from the SCSI layer. The only implementation so far is for ACPI and only covers libata, but it could potentially also be used to tie bay devices to the ofw tree on openfirmware systems. -- Matthew Garrett | mjg59@srcf.ucam.org