]> code.ossystems Code Review - meta-freescale.git/blob
08cf6085e0727be7a23aa13f97de341585f27fc1
[meta-freescale.git] /
1 commit 0ffabfea6c190d28e25587c95e282eb777b3feb2
2 Author: Phil Endecott <git@chezphil.org>
3 Date:   Mon Oct 31 21:21:41 2011 +0000
4
5     Return ERESTARTSYS from IPU_GET_EVENT
6
7 Index: git/drivers/mxc/ipu/ipu_device.c
8 ===================================================================
9 --- git.orig/drivers/mxc/ipu/ipu_device.c       2012-01-24 15:34:37.000000000 +0100
10 +++ git/drivers/mxc/ipu/ipu_device.c    2012-01-31 16:21:19.599303457 +0100
11 @@ -411,8 +411,10 @@
12  
13                         r = get_events(&info);
14                         if (r == -1) {
15 -                               wait_event_interruptible_timeout(waitq,
16 -                                               (pending_events != 0), 2 * HZ);
17 +                               if (wait_event_interruptible_timeout(waitq,
18 +                                               (pending_events != 0), 2 * HZ)) < 0) {
19 +                                       return -ERESTARTSYS;
20 +                               }
21                                 r = get_events(&info);
22                         }
23                         ret = -1;