Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750876AbVJVRXk (ORCPT ); Sat, 22 Oct 2005 13:23:40 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750874AbVJVRXk (ORCPT ); Sat, 22 Oct 2005 13:23:40 -0400 Received: from web31803.mail.mud.yahoo.com ([68.142.207.66]:15233 "HELO web31803.mail.mud.yahoo.com") by vger.kernel.org with SMTP id S1750819AbVJVRXj (ORCPT ); Sat, 22 Oct 2005 13:23:39 -0400 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=LAuRo1kL5kUIm0iedMnvb8ZxWIsLgAdUfPmRGUaXV0PrmJMEpQCGdTKY4Klvtthp1h+ytn2vfC/bfUKgeAnA38tc2OlayKq6cxEebouKQZ4yd4yKeThmV3O44EP0QEFVwhdLmurhfW9OT62LVxc++GPCHz/6/rnshuwj/VkxL9U= ; Message-ID: <20051022172339.3775.qmail@web31803.mail.mud.yahoo.com> Date: Sat, 22 Oct 2005 10:23:39 -0700 (PDT) From: Luben Tuikov Reply-To: ltuikov@yahoo.com Subject: Re: ioctls, etc. (was Re: [PATCH 1/4] sas: add flag for locally attached PHYs) To: Stefan Richter , linux-scsi@vger.kernel.org, Linux Kernel Cc: Jeff Garzik , Luben Tuikov , andrew.patterson@hp.com, Christoph Hellwig , "Moore, Eric Dean" , jejb@steeleye.com, Linus Torvalds In-Reply-To: <435A05DD.7040003@s5r6.in-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1407 Lines: 36 --- Stefan Richter wrote: > > Will cmd_per_lun, sg_tablesize, max_sectors, dma_boundary, > use_clustering ever have to be adjusted specifically for a SAS hardware? No hardware SAS chip I know of needs any of those legacy limitations. Neither BCM8603 nor Fusion MPT. Those limitations are purely Parallel SCSI. I just included it, to show proof of concept -- when the architecure and layering is correct, how easy it is to do it. But you're right, it is not needed. > Obviuosly none of this is required _at the moment_. IOW neither the > introduction of a sas_ha_hw_profile nor a pass-through of > scsi_host_template down to SAS interconnect drivers is required right > now. So why do one or the other now? Isn't it a sensible rule to not > solve problems now which do not exist yet? This is exactly the rule I followed when developing the SAS Transport Layer for Linux. Furthermore, _that_ rule, to never overengineer, I learned from Linux. Sadly the politics are too deep and that rule applies only to what is convenient, at least in Linux SCSI. Luben -- http://linux.adaptec.com/sas/ http://www.adaptec.com/sas/ - 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/