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 [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/

Reply via email to