Linux Headquarters
[ Register ]
[ About us ] [ Home Page ]

[ Kernel ] [ Documentation ] [ Links ] [ Books ]

Advertisement

Kernel v2.4.19 /drivers/char/machzwd.c

Filename:/drivers/char/machzwd.c
Lines Added:3
Lines Deleted:8
Also changed in: (Previous) 2.4.19-rc5  2.4.19-rc4  2.4.19-rc3  2.4.19-rc2  2.4.19-rc1  2.4.19-pre10 
(Following) 2.4.20-pre7-ac2  2.4.20-pre7-ac3  2.4.20-pre8  2.4.20-pre8-ac2  2.4.20-pre8-ac3  2.4.20-pre9 

Location
[  2.4.19
  [  drivers
    [  char
       o  machzwd.c

Patch

diff -urN linux-2.4.18/drivers/char/machzwd.c linux-2.4.19/drivers/char/machzwd.c
--- linux-2.4.18/drivers/char/machzwd.c   Thu Sep 13 15:21:32 2001
+++ linux-2.4.19/drivers/char/machzwd.c   Fri Aug  2 17:39:43 2002
@@ -348,20 +348,15 @@
 static int zf_ioctl(struct inode *inode, struct file *file, unsigned int cmd,
    unsigned long arg)
 {
-   int ret;
-      
    switch(cmd){
       case WDIOC_GETSUPPORT:
-         ret = copy_to_user((struct watchdog_info *)arg, 
-                  &zf_info, sizeof(zf_info));
-         if(ret)
+         if (copy_to_user((struct watchdog_info *)arg, 
+                &zf_info, sizeof(zf_info)))
             return -EFAULT;
          break;
      
       case WDIOC_GETSTATUS:
-         ret = copy_to_user((int *)arg, &zf_is_open,
-                        sizeof(int));
-         if(ret)
+         if (copy_to_user((int *)arg, &zf_is_open, sizeof(int)))
             return -EFAULT;
          break;
 


Comments: webmaster (at) linuxhq.com.
Advertising: banners (at) linuxhq.com.
Compilation ©1998-2008 Linux Headquarters, Inc.