From owner-freebsd-current@FreeBSD.ORG Fri Nov 12 22:19:38 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A55E316A4CE; Fri, 12 Nov 2004 22:19:38 +0000 (GMT) Received: from harmony.village.org (rover.village.org [168.103.84.182]) by mx1.FreeBSD.org (Postfix) with ESMTP id EDCEA43D45; Fri, 12 Nov 2004 22:19:37 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (harmony.village.org [10.0.0.6]) by harmony.village.org (8.13.1/8.13.1) with ESMTP id iACMHKc9033567; Fri, 12 Nov 2004 15:17:20 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Fri, 12 Nov 2004 15:17:29 -0700 (MST) Message-Id: <20041112.151729.114732187.imp@bsdimp.com> To: rwatson@freebsd.org From: "M. Warner Losh" In-Reply-To: References: <20041112.150359.11373761.imp@bsdimp.com> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: current@freebsd.org Subject: Re: usb with fast interrupts X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Nov 2004 22:19:38 -0000 In message: Robert Watson writes: : Sounds good to me. Scott's comments on possibly wanting a non-task worker : may well be valid, though. Or you can do what acpi and other components : do: use the task queue mechanism but provide their own kernel thread. I'll do that if performance changes in any significant way. Given that we're taking GIANT out unconditionally anyway in the taskqueue, I'm not sure that timing really matters... It will matter more once we push Giant further down into usb. Warner