diff options
author | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2008-02-07 12:07:16 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2008-02-07 12:07:16 -0500 |
commit | d31d29540915f21d3f2bcfdd6d135fde328038a0 (patch) | |
tree | 43af1c34adff65dcb316ac8a82f3f05d6de9edad /drivers/char/drm/savage_state.c | |
parent | 7a8c6ad918e9c598bf3b799f1a0d5ee4dee59ca3 (diff) | |
parent | 3d5e2c13b13468f5eb2ac9323690af7e17f195fe (diff) |
Merge branch 'drm-patches' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6
* 'drm-patches' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (22 commits)
drm: add initial r500 drm support
radeon: setup the ring buffer fetcher to be less agressive.
drm: fixup some of the ioctl function exit paths
drm: the drm really should call pci_set_master..
i915: Add chipset id for Intel Integrated Graphics Device
drm: cleanup DRM_DEBUG() parameters
drm/i915: add support for E7221 chipset
drm: don't cast a pointer to pointer of list_head
mga_dma: return 'err' not just zero from mga_do_cleanup_dma()
drm: add _DRM_DRIVER flag, and re-order unload.
drm: enable udev node creation
drm: Make DRM_IOCTL_GET_CLIENT return EINVAL when it can't find client #idx.
drm: move drm_mem_init to proper place in startup sequence
drm: call driver load function after initialising AGP
drm: Fix ioc32 compat layer
drm: fd.o bug #11895: Only add the AGP base to map offset if the caller didn't.
i915: add suspend/resume support
drm: update DRM sysfs support
drm: Initialize the AGP structure's base address at init rather than enable.
drm: move two function extern into the correct block
...
Diffstat (limited to 'drivers/char/drm/savage_state.c')
-rw-r--r-- | drivers/char/drm/savage_state.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/char/drm/savage_state.c b/drivers/char/drm/savage_state.c index bf8e0e10fe21..5f6238fdf1fa 100644 --- a/drivers/char/drm/savage_state.c +++ b/drivers/char/drm/savage_state.c | |||
@@ -512,7 +512,7 @@ static int savage_dispatch_vb_prim(drm_savage_private_t * dev_priv, | |||
512 | DMA_DRAW_PRIMITIVE(count, prim, skip); | 512 | DMA_DRAW_PRIMITIVE(count, prim, skip); |
513 | 513 | ||
514 | if (vb_stride == vtx_size) { | 514 | if (vb_stride == vtx_size) { |
515 | DMA_COPY(&vtxbuf[vb_stride * start], | 515 | DMA_COPY(&vtxbuf[vb_stride * start], |
516 | vtx_size * count); | 516 | vtx_size * count); |
517 | } else { | 517 | } else { |
518 | for (i = start; i < start + count; ++i) { | 518 | for (i = start; i < start + count; ++i) { |
@@ -742,7 +742,7 @@ static int savage_dispatch_vb_idx(drm_savage_private_t * dev_priv, | |||
742 | while (n != 0) { | 742 | while (n != 0) { |
743 | /* Can emit up to 255 vertices (85 triangles) at once. */ | 743 | /* Can emit up to 255 vertices (85 triangles) at once. */ |
744 | unsigned int count = n > 255 ? 255 : n; | 744 | unsigned int count = n > 255 ? 255 : n; |
745 | 745 | ||
746 | /* Check indices */ | 746 | /* Check indices */ |
747 | for (i = 0; i < count; ++i) { | 747 | for (i = 0; i < count; ++i) { |
748 | if (idx[i] > vb_size / (vb_stride * 4)) { | 748 | if (idx[i] > vb_size / (vb_stride * 4)) { |
@@ -933,7 +933,7 @@ static int savage_dispatch_draw(drm_savage_private_t * dev_priv, | |||
933 | /* j was check in savage_bci_cmdbuf */ | 933 | /* j was check in savage_bci_cmdbuf */ |
934 | ret = savage_dispatch_vb_idx(dev_priv, | 934 | ret = savage_dispatch_vb_idx(dev_priv, |
935 | &cmd_header, (const uint16_t *)cmdbuf, | 935 | &cmd_header, (const uint16_t *)cmdbuf, |
936 | (const uint32_t *)vtxbuf, vb_size, | 936 | (const uint32_t *)vtxbuf, vb_size, |
937 | vb_stride); | 937 | vb_stride); |
938 | cmdbuf += j; | 938 | cmdbuf += j; |
939 | break; | 939 | break; |