>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