2002-09-20 13:40:33

by Solomon Peachy

[permalink] [raw]
Subject: [PATCH] [2.4] add wait_event_interruptible_timeout

The sleep_on* series of calls is unsafe, and prone to race conditions.
They've been unofficially deprecated for a while. Instead, we're
supposed to use the wait_event* series of calls.

There's only one problem with this. There's no equivalent of
sleep_on_timeout/interruptible_sleep_on_timeout.

So, the attached patch adds 'wait_event_timeout' and
'wait_event_interruptible_timeout' The diff is generated against
2.4.20-pre7, but should apply cleanly to just about any 2.4/2.2 release,
and maybe even 2.5 as well.

Back to the bit mines..

- Pizza
--
Solomon Peachy [email protected]
AbsoluteValue Systems http://www.linux-wlan.com
715-D North Drive +1 (321) 259-0737 (office)
Melbourne, FL 32934 +1 (321) 259-0286 (fax)


Attachments:
(No filename) (0.00 B)
(No filename) (232.00 B)
Download all attachments