1 /* SPDX-License-Identifier: GPL-2.0 */
2 #include <linux/wait.h>
5 * Do not use. This is a replacement for the old
6 * "interruptible_sleep_on_timeout" function that has been
7 * deprecated for ages. All users should instead try to use
8 * wait_event_interruptible_timeout.
12 oss_broken_sleep_on(wait_queue_head_t *q, long timeout)
15 prepare_to_wait(q, &wait, TASK_INTERRUPTIBLE);
16 timeout = schedule_timeout(timeout);
17 finish_wait(q, &wait);