Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750814AbVJVRuF (ORCPT ); Sat, 22 Oct 2005 13:50:05 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750961AbVJVRuF (ORCPT ); Sat, 22 Oct 2005 13:50:05 -0400 Received: from einhorn.in-berlin.de ([192.109.42.8]:5614 "EHLO einhorn.in-berlin.de") by vger.kernel.org with ESMTP id S1750814AbVJVRuD (ORCPT ); Sat, 22 Oct 2005 13:50:03 -0400 X-Envelope-From: stefanr@s5r6.in-berlin.de Message-ID: <435A7BA9.4090502@s5r6.in-berlin.de> Date: Sat, 22 Oct 2005 19:49:29 +0200 From: Stefan Richter User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2) Gecko/20040804 X-Accept-Language: de, en MIME-Version: 1.0 To: Christoph Hellwig , 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 Subject: Re: ioctls, etc. (was Re: [PATCH 1/4] sas: add flag for locally attached PHYs) References: <4359395B.9030402@pobox.com> <43593FE1.7020506@adaptec.com> <4359440E.2050702@pobox.com> <43595275.1000308@adaptec.com> <435959BE.5040101@pobox.com> <43595CA6.9010802@adaptec.com> <43596070.3090902@pobox.com> <43596859.3020801@adaptec.com> <43596F16.7000606@pobox.com> <435A1793.1050805@s5r6.in-berlin.de> <20051022105815.GB3027@infradead.org> In-Reply-To: <20051022105815.GB3027@infradead.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: (-0.147) AWL,BAYES_40 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1360 Lines: 29 Christoph Hellwig wrote: > On Sat, Oct 22, 2005 at 12:42:27PM +0200, Stefan Richter wrote: >>A. Post mock-ups and pseudo code about how to change the core, discuss. >>B. Set up a scsi-cleanup tree. In this tree, >> 1. renovate the core (thereby break all command set drivers and >> all transport subsystems), > > No way. Doing things from scatch is a really bad idea. See how far we came > with Linux 2.6 scsi vs 2.4 scsi without throwing everything away and break the > world. Please submit changes to fix _one_ thing at a time and fix all users. > Repeat until done or you don't care anymore. I agree with you. Alas my wording was misunderstandable und obviously carried a wrong tone. I did not say "replace the core" in step 1. Also, the breakage which I refer to in step 1 would have to be immediately corrected in step 2 (although not for the whole subsystem at once, to allow for a fast cycle of validation of what happened in step 1). Furthermore I specifically said that most steps may (let me add: and should) overlap. -- Stefan Richter -=====-=-=-= =-=- =-==- http://arcgraph.de/sr/ - 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/