X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fvideo%2Fmatrox%2Fmatroxfb_crtc2.c;h=0d7e067fe35c15ea203b90df1824205f02658c5f;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=d6f393593e80b882753b6f70c2d365ba070c1e4c;hpb=db216c3d5e4c040e557a50f8f5d35d5c415e8c1c;p=linux-2.6.git diff --git a/drivers/video/matrox/matroxfb_crtc2.c b/drivers/video/matrox/matroxfb_crtc2.c index d6f393593..0d7e067fe 100644 --- a/drivers/video/matrox/matroxfb_crtc2.c +++ b/drivers/video/matrox/matroxfb_crtc2.c @@ -437,7 +437,7 @@ static int matroxfb_dh_ioctl(struct inode* inode, err = matroxfb_dh_get_vblank(m2info, &vblank); if (err) return err; - if (copy_to_user((struct fb_vblank*)arg, &vblank, sizeof(vblank))) + if (copy_to_user((void __user *)arg, &vblank, sizeof(vblank))) return -EFAULT; return 0; } @@ -445,7 +445,7 @@ static int matroxfb_dh_ioctl(struct inode* inode, { u_int32_t crt; - if (get_user(crt, (u_int32_t *)arg)) + if (get_user(crt, (u_int32_t __user *)arg)) return -EFAULT; if (crt != 0) @@ -464,7 +464,7 @@ static int matroxfb_dh_ioctl(struct inode* inode, int out; int changes; - if (get_user(tmp, (u_int32_t*)arg)) + if (get_user(tmp, (u_int32_t __user *)arg)) return -EFAULT; for (out = 0; out < 32; out++) { if (tmp & (1 << out)) { @@ -514,7 +514,7 @@ static int matroxfb_dh_ioctl(struct inode* inode, conn |= 1 << out; } } - if (put_user(conn, (u_int32_t*)arg)) + if (put_user(conn, (u_int32_t __user *)arg)) return -EFAULT; return 0; } @@ -539,7 +539,7 @@ static int matroxfb_dh_ioctl(struct inode* inode, tmp = 0; } } - if (put_user(tmp, (u_int32_t*)arg)) + if (put_user(tmp, (u_int32_t __user *)arg)) return -EFAULT; return 0; }