X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=drivers%2Fmedia%2Fplatform%2Fexynos4-is%2Ffimc-is.c;h=bf2a54e7e47022325f799fc5378fefff04cec126;hb=ed4704d10ccbf5053a15fe0b2cb4b3096658e505;hp=979c388ebf60cdd1a497aac2570aab05c5e800a6;hpb=6bc068f7a8f49c17d9656d37d4be9b3bd5ec15b0;p=karo-tx-linux.git diff --git a/drivers/media/platform/exynos4-is/fimc-is.c b/drivers/media/platform/exynos4-is/fimc-is.c index 979c388ebf60..bf2a54e7e470 100644 --- a/drivers/media/platform/exynos4-is/fimc-is.c +++ b/drivers/media/platform/exynos4-is/fimc-is.c @@ -297,10 +297,10 @@ int fimc_is_wait_event(struct fimc_is *is, unsigned long bit, int ret = wait_event_timeout(is->irq_queue, !state ^ test_bit(bit, &is->state), timeout); - if (ret == 0) { - dev_WARN(&is->pdev->dev, "%s() timed out\n", __func__); + + if (dev_WARN(&is->pdev->dev, ret == 0, "%s() timed out\n", __func__)) return -ETIME; - } + return 0; }