]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - drivers/staging/dgnc/dgnc_utils.c
Merge tag 'efi-urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi into...
[mirror_ubuntu-artful-kernel.git] / drivers / staging / dgnc / dgnc_utils.c
CommitLineData
9a633d00 1#include <linux/tty.h>
174cd4b1 2#include <linux/sched/signal.h>
9a633d00 3#include "dgnc_utils.h"
9a633d00
KZ
4
5/*
6 * dgnc_ms_sleep()
7 *
8 * Put the driver to sleep for x ms's
9 *
10 * Returns 0 if timed out, !0 (showing signal) if interrupted by a signal.
11 */
12int dgnc_ms_sleep(ulong ms)
13{
2be90fef 14 __set_current_state(TASK_INTERRUPTIBLE);
9a633d00
KZ
15 schedule_timeout((ms * HZ) / 1000);
16 return signal_pending(current);
17}