patch-2.2.6 linux/drivers/char/softdog.c
Next file: linux/drivers/char/stallion.c
Previous file: linux/drivers/char/radio-zoltrix.c
Back to the patch index
Back to the overall index
-  Lines: 15
 -  Date:
Mon Apr 12 16:18:27 1999
 -  Orig file: 
v2.2.5/linux/drivers/char/softdog.c
 -  Orig date: 
Wed Aug 26 11:37:37 1998
 
diff -u --recursive --new-file v2.2.5/linux/drivers/char/softdog.c linux/drivers/char/softdog.c
@@ -144,11 +144,9 @@
 		default:
 			return -ENOIOCTLCMD;
 		case WDIOC_GETSUPPORT:
-			i = verify_area(VERIFY_WRITE, (void*) arg, sizeof(struct watchdog_info));
-			if (i)
-				return i;
-			else
-				return copy_to_user((struct watchdog_info *)arg, &ident, sizeof(ident));
+			if(copy_to_user((struct watchdog_info *)arg, &ident, sizeof(ident)))
+				return -EFAULT;
+			return 0;
 		case WDIOC_GETSTATUS:
 		case WDIOC_GETBOOTSTATUS:
 			return put_user(0,(int *)arg);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)