From owner-freebsd-threads@FreeBSD.ORG Mon Jul 14 11:53:17 2003 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D3C8337B401 for ; Mon, 14 Jul 2003 11:53:16 -0700 (PDT) Received: from silver.he.iki.fi (silver.he.iki.fi [193.64.42.241]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0EB0943F75 for ; Mon, 14 Jul 2003 11:53:15 -0700 (PDT) (envelope-from pete@he.iki.fi) Received: from PETEX31 (h81.vuokselantie10.fi [193.64.42.129]) by silver.he.iki.fi (8.12.9/8.11.4) with SMTP id h6EIr4sL088721; Mon, 14 Jul 2003 21:53:05 +0300 (EEST) (envelope-from pete@he.iki.fi) Message-ID: <03b901c34a39$27c614b0$812a40c1@PETEX31> From: "Petri Helenius" To: "Terry Lambert" References: <003501c348ad$a599fba0$812a40c1@PETEX31> <3F12EE22.A145A9B5@mindspring.com> Date: Mon, 14 Jul 2003 21:53:02 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 cc: freebsd-threads@freebsd.org cc: Julian Elischer cc: Andrew Gallatin Subject: Re: dumb KSE question X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jul 2003 18:53:18 -0000 >The proper thing to do is perform a blocking operation on the device >itself, and unblock it when the condition is true in order to signal >the user space process. Which of the available operations would you recommend for this purpose if no data is transferred between kernel and user when the go ahead is signaled? Pete