From 91d7b17e82e8d8659405832a3cd1e7a904ad283f Mon Sep 17 00:00:00 2001 From: Alan Hourihane Date: Fri, 17 May 2002 08:21:34 +0000 Subject: same udelay fixes --- linux/i830_dma.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'linux/i830_dma.c') diff --git a/linux/i830_dma.c b/linux/i830_dma.c index a2b39ee0..6d0e3223 100644 --- a/linux/i830_dma.c +++ b/linux/i830_dma.c @@ -62,7 +62,7 @@ do { \ do { \ _head = I830_READ(LP_RING + RING_HEAD) & HEAD_ADDR; \ _tail = I830_READ(LP_RING + RING_TAIL) & TAIL_ADDR; \ - for(_i = 0; _i < 65535; _i++); \ + udelay(10); \ } while(_head != _tail); \ } while(0) @@ -390,8 +390,7 @@ static int i830_wait_ring(drm_device_t *dev, int n) DRM_ERROR("lockup\n"); goto out_wait_ring; } - - for (i = 0 ; i < 2000 ; i++) ; + udelay(1); } out_wait_ring: -- cgit v1.2.3