On Thu, Sep 04, 2008 at 10:30:49AM -0700, Arjan van de Ven wrote: > use schedule_hrtimerout() for this (hopefully will be in 2.6.28); > see this weeks LWN for an article describing it OK, so something like: struct timespec ts = { 0, 10 * 1000 }; set_task_state(TASK_INTERRUPTIBLE); schedule_hrtimeout(&ts, HRTIMER_MODE_REL); if (fatal_signal_pending()) return -EINTR; should do the trick. -- Matthew Wilcox Intel Open Source Technology Centre "Bill, look, we understand that you're interested in selling us this operating system, but compare it to ours. We can't possibly take such a retrograde step." -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html