From owner-freebsd-hackers Fri Jan 27 17:02:11 1995 Return-Path: hackers-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA02490 for hackers-outgoing; Fri, 27 Jan 1995 17:02:11 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id RAA02484 for ; Fri, 27 Jan 1995 17:02:10 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id RAA22845; Fri, 27 Jan 1995 17:01:49 -0800 From: Poul-Henning Kamp Message-Id: <199501280101.RAA22845@ref.tfs.com> Subject: Re: Help with SCSI development (fwd) To: dufault@hda.com (Peter Dufault) Date: Fri, 27 Jan 1995 17:01:49 -0800 (PST) Cc: wollman@halloran-eldar.lcs.mit.edu, freebsd-hackers@FreeBSD.org In-Reply-To: <199501272249.RAA09638@hda.com> from "Peter Dufault" at Jan 27, 95 05:49:50 pm Content-Type: text Content-Length: 638 Sender: hackers-owner@FreeBSD.org Precedence: bulk > > I agree with Terry, this should be done "The Right Way". > > > > Can I ask what may be a stupid question? When you call a strategy > function you either chain it into the start queue or start the I/O > and then return. Then you call biodone to block. What is the > flaw in thinking that you can call a set of strategies and then a > set of biodones? What I meant was, striped disks are only one subset of "virtual disks", mirrors, raid# and so on come to mind too. Make it general. -- Poul-Henning Kamp TRW Financial Systems, Inc. FreeBSD has, until now, not one single time had an undetected error. :-)