Skip to contentSkip to conversation

Sparse checks #8

Kernel-janitors Alexander Nyberg 1 participant 1 message Jun 15, 2004

Subsystems (3)
lore
Share & tools
lore
#0 lore raw

Sparse checks for drivers/

===== drivers/char/viotape.c 1.3 vs edited =====

drivers/char/viotape.c 2004-06-16 01:05:25 +02:00 renamed from drivers/char/viotape.c 2004-04-22 10:40:36 +02:00 +10 -10
@@ -429,7 +429,7 @@
 
 
 /* Write */
-static ssize_t viotap_write(struct file *file, const char *buf,
+static ssize_t viotap_write(struct file *file, const char __user *buf,
                size_t count, loff_t * ppos)
 {
        HvLpEvent_Rc hvrc;
@@ -518,7 +518,7 @@
 }
 
 /* read */
-static ssize_t viotap_read(struct file *file, char *buf, size_t count,
+static ssize_t viotap_read(struct file *file, char __user *buf, size_t count,
                loff_t *ptr)
 {
        HvLpEvent_Rc hvrc;
@@ -625,7 +625,7 @@
                 */
                if (inode == NULL)
                        memcpy(&mtc, (void *) arg, sizeof(struct mtop));
-               else if (copy_from_user((char *)&mtc, (char *)arg,
+               else if (copy_from_user((char *)&mtc, (char __user *)arg,
                                        sizeof(struct mtop)))
                        goto free_op;
 
@@ -745,7 +745,7 @@
                free_op_struct(op);
                up(&reqSem);
 
-               if ((ret == 0) && copy_to_user((void *)arg,
+               if ((ret == 0) && copy_to_user((void __user *)arg,
                                        &viomtget[devi.devno],
                                        sizeof(viomtget[0])))
                        ret = -EFAULT;
@@ -871,12 +871,12 @@
 }
 
 struct file_operations viotap_fops = {
-       owner: THIS_MODULE,
-       read: viotap_read,
-       write: viotap_write,
-       ioctl: viotap_ioctl,
-       open: viotap_open,
-       release: viotap_release,
+       .owner = THIS_MODULE,
+       .read = viotap_read,
+       .write = viotap_write,
+       .ioctl = viotap_ioctl,
+       .open = viotap_open,
+       .release = viotap_release,
 };
 
 /* Handle interrupt events for tape */

===== drivers/char/ipmi/ipmi_devintf.c 1.10 vs edited =====

drivers/char/ipmi/ipmi_devintf.c 2004-06-16 00:00:51 +02:00 renamed from drivers/char/ipmi/ipmi_devintf.c 2004-04-12 19:54:18 +02:00 +13 -13
@@ -238,7 +238,7 @@
        {
                struct ipmi_req req;
 
-               if (copy_from_user(&req, (void *) data, sizeof(req))) {
+               if (copy_from_user(&req, (void __user *) data, sizeof(req))) {
                        rv = -EFAULT;
                        break;
                }
@@ -254,7 +254,7 @@
        {
                struct ipmi_req_settime req;
 
-               if (copy_from_user(&req, (void *) data, sizeof(req))) {
+               if (copy_from_user(&req, (void __user *) data, sizeof(req))) {
                        rv = -EFAULT;
                        break;
                }
@@ -277,7 +277,7 @@
 
 
                rv = 0;
-               if (copy_from_user(&rsp, (void *) data, sizeof(rsp))) {
+               if (copy_from_user(&rsp, (void __user *) data, sizeof(rsp))) {
                        rv = -EFAULT;
                        break;
                }
@@ -344,7 +344,7 @@
                        rsp.msg.data_len = 0;
                }
 
-               if (copy_to_user((void *) data, &rsp, sizeof(rsp))) {
+               if (copy_to_user((void __user *) data, &rsp, sizeof(rsp))) {
                        rv = -EFAULT;
                        goto recv_putback_on_err;
                }
@@ -371,7 +371,7 @@
        {
                struct ipmi_cmdspec val;
 
-               if (copy_from_user(&val, (void *) data, sizeof(val))) {
+               if (copy_from_user(&val, (void __user *) data, sizeof(val))) {
                        rv = -EFAULT;
                        break;
                }
@@ -384,7 +384,7 @@
        {
                struct ipmi_cmdspec   val;
 
-               if (copy_from_user(&val, (void *) data, sizeof(val))) {
+               if (copy_from_user(&val, (void __user *) data, sizeof(val))) {
                        rv = -EFAULT;
                        break;
                }
@@ -397,7 +397,7 @@
        {
                int val;
 
-               if (copy_from_user(&val, (void *) data, sizeof(val))) {
+               if (copy_from_user(&val, (void __user *) data, sizeof(val))) {
                        rv = -EFAULT;
                        break;
                }
@@ -410,7 +410,7 @@
        {
                unsigned int val;
 
-               if (copy_from_user(&val, (void *) data, sizeof(val))) {
+               if (copy_from_user(&val, (void __user *) data, sizeof(val))) {
                        rv = -EFAULT;
                        break;
                }
@@ -426,7 +426,7 @@
 
                val = ipmi_get_my_address(priv->user);
 
-               if (copy_to_user((void *) data, &val, sizeof(val))) {
+               if (copy_to_user((void __user *) data, &val, sizeof(val))) {
                        rv = -EFAULT;
                        break;
                }
@@ -438,7 +438,7 @@
        {
                unsigned int val;
 
-               if (copy_from_user(&val, (void *) data, sizeof(val))) {
+               if (copy_from_user(&val, (void __user *) data, sizeof(val))) {
                        rv = -EFAULT;
                        break;
                }
@@ -454,7 +454,7 @@
 
                val = ipmi_get_my_LUN(priv->user);
 
-               if (copy_to_user((void *) data, &val, sizeof(val))) {
+               if (copy_to_user((void __user *) data, &val, sizeof(val))) {
                        rv = -EFAULT;
                        break;
                }
@@ -465,7 +465,7 @@
        {
                struct ipmi_timing_parms parms;
 
-               if (copy_from_user(&parms, (void *) data, sizeof(parms))) {
+               if (copy_from_user(&parms, (void __user *) data, sizeof(parms))) {
                        rv = -EFAULT;
                        break;
                }
@@ -483,7 +483,7 @@
                parms.retries = priv->default_retries;
                parms.retry_time_ms = priv->default_retry_time_ms;
 
-               if (copy_to_user((void *) data, &parms, sizeof(parms))) {
+               if (copy_to_user((void __user *) data, &parms, sizeof(parms))) {
                        rv = -EFAULT;
                        break;
                }

_______________________________________________
Kernel-janitors mailing list
[email protected]
http://lists.osdl.org/mailman/listinfo/kernel-janitors