patch-2.4.0-test8 linux/drivers/media/video/zr36120.c

Next file: linux/drivers/net/3c503.c
Previous file: linux/drivers/media/video/stallion.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.0-test7/linux/drivers/media/video/zr36120.c linux/drivers/media/video/zr36120.c
@@ -1242,7 +1242,8 @@
 	 case VIDIOCCAPTURE:
 	 {
 		int v;
-		get_user_ret(v,(int*)arg, -EFAULT);
+		if (get_user(v, (int *)arg))
+			return -EFAULT;
 		DEBUG(printk(CARD_DEBUG "VIDIOCCAPTURE(%d)\n",CARD,v));
 
 		if (v==0) {
@@ -1314,7 +1315,8 @@
 	 case VIDIOCSYNC:
 	 {
 		int i;
-		get_user_ret(i,(int*)arg, -EFAULT);
+		if (get_user(i, (int *) arg))
+			return -EFAULT;
 		DEBUG(printk(CARD_DEBUG "VIDEOCSYNC(%d)\n",CARD,i));
 		if (i<0 || i>ZORAN_MAX_FBUFFERS)
 			return -EINVAL;

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)