diff options
author | Guillermo Ramos | 2011-08-25 22:04:12 +0200 |
---|---|---|
committer | Guillermo Ramos | 2011-08-25 22:04:12 +0200 |
commit | 6f073702304735317e0ca3844060cd55f30a2df6 (patch) | |
tree | 8150c537854f6fffb7562b5b28d8360e5689e01b /sleep/sleep.c | |
parent | c34d4c01c26ee6932568834bb2fd3a53019103aa (diff) | |
download | lkm-6f073702304735317e0ca3844060cd55f30a2df6.tar.gz |
AƱadido evspy y .config del pobremesa
Diffstat (limited to 'sleep/sleep.c')
-rw-r--r-- | sleep/sleep.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sleep/sleep.c b/sleep/sleep.c index 3cc06e8..bfe4ffe 100644 --- a/sleep/sleep.c +++ b/sleep/sleep.c @@ -33,8 +33,9 @@ ssize_t sleep_read(struct file *filp, char __user *buf, size_t len, printk(KERN_ALERT "sleep_read: putting process %d (%s) to sleep...\n", current->pid, current->comm); count = 0; - if (wait_event_interruptible(myqueue, count)) - return -ERESTARTSYS; +// if (wait_event_interruptible(myqueue, count)) +// return -ERESTARTSYS; + wait_event(myqueue, count); return 0; } @@ -44,7 +45,7 @@ ssize_t sleep_write(struct file *filp, const char __user *buf, size_t len, printk(KERN_ALERT "sleep_write: process %d (%s) brings salvation :D\n", current->pid, current->comm); count = 1; - wake_up_interruptible(&myqueue); + wake_up(&myqueue); return -EPERM; } |