patch-2.4.3 linux/drivers/char/drm/r128_drv.h
Next file: linux/drivers/char/drm/radeon_bufs.c
Previous file: linux/drivers/char/drm/r128_bufs.c
Back to the patch index
Back to the overall index
- Lines: 12
- Date:
Fri Mar 2 18:38:37 2001
- Orig file:
v2.4.2/linux/drivers/char/drm/r128_drv.h
- Orig date:
Thu Jan 4 13:03:20 2001
diff -u --recursive --new-file v2.4.2/linux/drivers/char/drm/r128_drv.h linux/drivers/char/drm/r128_drv.h
@@ -447,6 +447,11 @@
DRM_INFO( "ADVANCE_RING() tail=0x%06x wr=0x%06x\n", \
write, dev_priv->ring.tail ); \
} \
+ if ( write < 32 ) { \
+ memcpy( dev_priv->ring.end, \
+ dev_priv->ring.start, \
+ write * sizeof(u32) ); \
+ } \
r128_flush_write_combine(); \
dev_priv->ring.tail = write; \
R128_WRITE( R128_PM4_BUFFER_DL_WPTR, write ); \
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)