OSDN Git Service

drm/mediatek: fix a timeout loop
authorDan Carpenter <dan.carpenter@oracle.com>
Fri, 21 Apr 2017 10:51:43 +0000 (13:51 +0300)
committerCK Hu <ck.hu@mediatek.com>
Mon, 22 May 2017 05:49:11 +0000 (13:49 +0800)
commitf752413e26bdc9f73a8a12e280770646555c82fc
tree42376cc73937b9b6204a0d81fe42ece0bd48da54
parent2ea659a9ef488125eb46da6eb571de5eae5c43f6
drm/mediatek: fix a timeout loop

This code causes a static checker warning because it treats "i == 0" as
a timeout but, because it's a post-op, the loop actually ends with "i"
set to -1.  Philipp Zabel points out that it would be cleaner to use
readl_poll_timeout() instead.

Fixes: 21898816831f ("drm/mediatek: add dsi transfer function")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: CK Hu <ck.hu@mediatek.com>
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
drivers/gpu/drm/mediatek/mtk_dsi.c