Merge tag 'firewire-update' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394...
[firefly-linux-kernel-4.4.55.git] / drivers / uio / uio.c
index 8196581f54c2b95ed65619824573e4d9c3c4000a..bcc1fc027311335cbd6e56583777c05684ac05e1 100644 (file)
@@ -524,6 +524,7 @@ static ssize_t uio_read(struct file *filep, char __user *buf,
 
                event_count = atomic_read(&idev->event);
                if (event_count != listener->event_count) {
+                       __set_current_state(TASK_RUNNING);
                        if (copy_to_user(buf, &event_count, count))
                                retval = -EFAULT;
                        else {