summaryrefslogtreecommitdiff
path: root/sleep/sleep.c
diff options
context:
space:
mode:
authorGuillermo Ramos2011-08-25 22:04:12 +0200
committerGuillermo Ramos2011-08-25 22:04:12 +0200
commit6f073702304735317e0ca3844060cd55f30a2df6 (patch)
tree8150c537854f6fffb7562b5b28d8360e5689e01b /sleep/sleep.c
parentc34d4c01c26ee6932568834bb2fd3a53019103aa (diff)
downloadlkm-6f073702304735317e0ca3844060cd55f30a2df6.tar.gz
AƱadido evspy y .config del pobremesa
Diffstat (limited to 'sleep/sleep.c')
-rw-r--r--sleep/sleep.c7
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;
}