Fix copy_from_user return value ignored warning at via_dma.c:168.

This commit is contained in:
Erdi Chen 2004-08-30 04:58:24 +00:00
parent 0844f3e9f3
commit 08de6e5b04
2 changed files with 6 additions and 2 deletions

View file

@ -165,7 +165,9 @@ static int via_dispatch_cmdbuffer(drm_device_t *dev,
if (vb == NULL) {
return DRM_ERR(EAGAIN);
}
DRM_COPY_FROM_USER(vb, cmd->buf, cmd->size);
if (DRM_COPY_FROM_USER(vb, cmd->buf, cmd->size)) {
return DRM_ERR(EFAULT);
}
dev_priv->dma_low += cmd->size;
via_cmdbuf_pause(dev_priv);

View file

@ -165,7 +165,9 @@ static int via_dispatch_cmdbuffer(drm_device_t *dev,
if (vb == NULL) {
return DRM_ERR(EAGAIN);
}
DRM_COPY_FROM_USER(vb, cmd->buf, cmd->size);
if (DRM_COPY_FROM_USER(vb, cmd->buf, cmd->size)) {
return DRM_ERR(EFAULT);
}
dev_priv->dma_low += cmd->size;
via_cmdbuf_pause(dev_priv);