From owner-cvs-all Tue Feb 29 23:24:32 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id C2D7D37C0C2; Tue, 29 Feb 2000 23:24:27 -0800 (PST) (envelope-from grog@FreeBSD.org) Received: (from grog@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id XAA36569; Tue, 29 Feb 2000 23:24:27 -0800 (PST) (envelope-from grog@FreeBSD.org) Message-Id: <200003010724.XAA36569@freefall.freebsd.org> From: Greg Lehey Date: Tue, 29 Feb 2000 23:24:27 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/vinum vinumrequest.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk grog 2000/02/29 23:24:27 PST Modified files: sys/dev/vinum vinumrequest.c Log: vinumstrategy: Don't count the read and written bytes before they're transferred, do it in complete_rqe instead. launch_requests: Replace the inadvertently removed splbio() around the main loop. It may not be necessary, but the biggest test of this stuff are IDE disks, which I'm not using. Remove throttling code, I'm pretty sure it's not needed any more. Don't set B_ORDERED, it's not necessary either. Objected-to-by: alfred build_rq_buffer: Don't lose the B_ORDERED bit, it still has some residual meaning. To do this right, Vinum needs to look at the B_ORDERED bit and order the transfer across all disks involved. That's an exercise for another day. Objected-to-by: alfred Implicitly-sanctioned-by: jkh Revision Changes Path 1.43 +7 -16 src/sys/dev/vinum/vinumrequest.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message