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/i810_dma.c | 3 +-- linux/i830_dma.c | 5 ++--- 2 files changed, 3 insertions(+), 5 deletions(-) (limited to 'linux') diff --git a/linux/i810_dma.c b/linux/i810_dma.c index 6722acd2..a2899b5f 100644 --- a/linux/i810_dma.c +++ b/linux/i810_dma.c @@ -352,8 +352,7 @@ static int i810_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: 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