Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750711AbVJAAit (ORCPT ); Fri, 30 Sep 2005 20:38:49 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750706AbVJAAis (ORCPT ); Fri, 30 Sep 2005 20:38:48 -0400 Received: from mail.dvmed.net ([216.237.124.58]:26505 "EHLO mail.dvmed.net") by vger.kernel.org with ESMTP id S1750705AbVJAAis (ORCPT ); Fri, 30 Sep 2005 20:38:48 -0400 Message-ID: <433DDA8F.6050203@pobox.com> Date: Fri, 30 Sep 2005 20:38:39 -0400 From: Jeff Garzik 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: James Bottomley , Andre Hedrick , "David S. Miller" , willy@w.ods.org, Patrick Mansfield , ltuikov@yahoo.com, Linux Kernel , Andrew Morton , Linus Torvalds , SCSI Mailing List Subject: Re: I request inclusion of SAS Transport Layer and AIC-94xx into the kernel References: <433D8542.1010601@adaptec.com> <1128113158.12267.29.camel@mulgrave> <433DB6BE.4020706@adaptec.com> In-Reply-To: <433DB6BE.4020706@adaptec.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1288 Lines: 36 Luben Tuikov wrote: > I'm sure you'll do whatever humanly possible to show > that _your_ idea can be applied: you can do this now: > just use a big if () { ... } else { ... } statement and > you're done. This is not how we do things in Linux. You're doubling the maintenance burden. If you really want to do this, at least don't fill up drivers/scsi/ with an additional, completely unrelated codepath. > Furthermore I do not see the reasons to umbrella both > "aic94xx and LSI cards" when they are _completely different_ > in architecture: MPT and open transport (ala USB Storage and SBP). There is commonality between aic94xx and MPT/LSI stuff. aic94xx SAS transport layer is a superset of MPT/LSI SAS transport: it clearly needs far more management code. We understand this. The part you don't understand is that we want to emphasize the commonality, rather than let aic94xx and MPT/LSI go in completely different directions. Read it again: aic94xx/BCMxxx is a superset of functionality, not completely different. Jeff - 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/