patchlet for cs46xx

From: Pete Zaitcev (zaitcev@metabyte.com)
Date: Thu Jan 25 2001 - 11:47:07 EST


Sorry for the nitpicking, bust since 2.4 is now "stable"...
-- Pete

diff -ur -X dontdiff linux-2.4.0-ac9/drivers/sound/cs46xx.c linux-2.4.0-ac9-p3/drivers/sound/cs46xx.c
--- linux-2.4.0-ac9/drivers/sound/cs46xx.c Sun Jan 14 15:27:58 2001
+++ linux-2.4.0-ac9-p3/drivers/sound/cs46xx.c Wed Jan 24 21:28:30 2001
@@ -2726,7 +2726,7 @@
                         cinfo.blocks = dmabuf->count/dmabuf->divisor >> dmabuf->fragshift;
                         cinfo.ptr = dmabuf->hwptr/dmabuf->divisor;
                         spin_unlock_irqrestore(&state->card->lock, flags);
- return copy_to_user((void *)arg, &cinfo, sizeof(cinfo));
+ return copy_to_user((void *)arg, &cinfo, sizeof(cinfo)) ? -EFAULT : 0;
                 }
                 return -ENODEV;
 
@@ -2757,7 +2757,7 @@
                             "cs46xx: GETOPTR bytes=%d blocks=%d ptr=%d\n",
                                 cinfo.bytes,cinfo.blocks,cinfo.ptr) );
                         spin_unlock_irqrestore(&state->card->lock, flags);
- return copy_to_user((void *)arg, &cinfo, sizeof(cinfo));
+ return copy_to_user((void *)arg, &cinfo, sizeof(cinfo)) ? -EFAULT : 0;
                 }
                 return -ENODEV;
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed Jan 31 2001 - 21:00:22 EST