From 6f073702304735317e0ca3844060cd55f30a2df6 Mon Sep 17 00:00:00 2001 From: Guillermo Ramos Date: Thu, 25 Aug 2011 22:04:12 +0200 Subject: AƱadido evspy y .config del pobremesa --- sleep/sleep.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'sleep/sleep.c') 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; } -- cgit v1.2.3