Syncpoint wait returned EAGAIN if it was called with zero timeout.
This patch modifies the function to return ETIMEDOUT.

Signed-off-by: Arto Merilainen <amerilainen at nvidia.com>
---
 drivers/gpu/host1x/syncpt.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/host1x/syncpt.c b/drivers/gpu/host1x/syncpt.c
index 4b49345..5bf5366 100644
--- a/drivers/gpu/host1x/syncpt.c
+++ b/drivers/gpu/host1x/syncpt.c
@@ -187,7 +187,7 @@ int host1x_syncpt_wait(struct host1x_syncpt *sp, u32 
thresh, long timeout,
        }

        if (!timeout) {
-               err = -EAGAIN;
+               err = -ETIMEDOUT;
                goto done;
        }

@@ -205,7 +205,7 @@ int host1x_syncpt_wait(struct host1x_syncpt *sp, u32 
thresh, long timeout,
        if (err)
                goto done;

-       err = -EAGAIN;
+       err = -ETIMEDOUT;
        /* Caller-specified timeout may be impractically low */
        if (timeout < 0)
                timeout = LONG_MAX;
-- 
1.7.9.5

Reply via email to