On Mon, Dec 09, 2002 at 04:57:30PM -0800, David Brownell wrote: > This patch does two main things: > > - add a new <linux/completion.h> primitive, wait_timeout(), > that's like wait_for_completion() but it takes a timeout > > - uses it to replace some dubious code at the core of the > usb synchronous messaging primitives. > > The wait_timeout() code replaces most of wait_for_completion(), > avoiding some code duplication at the cost of a few instructions. > That'd be easily tweaked, if there's evidence it matters. > > Please merge, and let me know if that kernel/sched.c change > (or exporting that declared-but-unexported routine) is trouble.
It looks ok at first glance, but you are going to have to get this patch by the scheduler maintainer(s), not me. Try sending this to lkml and Ingo and Robert Love. thanks, greg k-h ------------------------------------------------------- This sf.net email is sponsored by: With Great Power, Comes Great Responsibility Learn to use your power at OSDN's High Performance Computing Channel http://hpc.devchannel.org/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
