ChangeSet 1.1318.4.13, 2003/06/17 15:12:58-07:00, [EMAIL PROTECTED]

[PATCH] USB: fix up sparse warnings in drivers/usb/misc/*


 drivers/usb/misc/auerswald.c  |   10 +++++-----
 drivers/usb/misc/brlvger.c    |   10 +++++-----
 drivers/usb/misc/rio500.c     |   10 +++++-----
 drivers/usb/misc/rio500_usb.h |    2 +-
 drivers/usb/misc/tiglusb.c    |    4 ++--
 drivers/usb/misc/usblcd.c     |    8 ++++----
 6 files changed, 22 insertions(+), 22 deletions(-)


diff -Nru a/drivers/usb/misc/auerswald.c b/drivers/usb/misc/auerswald.c
--- a/drivers/usb/misc/auerswald.c      Wed Jun 18 11:14:39 2003
+++ b/drivers/usb/misc/auerswald.c      Wed Jun 18 11:14:39 2003
@@ -149,8 +149,8 @@
 /* External data structures / Interface                              */
 typedef struct
 {
-        char *buf;               /* return buffer for string contents */
-        unsigned int bsize;      /* size of return buffer */
+       char __user *buf;       /* return buffer for string contents */
+       unsigned int bsize;     /* size of return buffer */
 } audevinfo_t,*paudevinfo_t;
 
 /* IO controls */
@@ -1548,7 +1548,7 @@
        /* get a string descriptor for the device */
        case IOCTL_AU_DEVINFO:
                dbg ("IOCTL_AU_DEVINFO");
-                if (copy_from_user (&devinfo, (void *) arg, sizeof (audevinfo_t))) {
+                if (copy_from_user (&devinfo, (void __user *) arg, sizeof 
(audevinfo_t))) {
                        ret = -EFAULT;
                        break;
                 }
@@ -1578,7 +1578,7 @@
 }
 
 /* Read data from the device */
-static ssize_t auerchar_read (struct file *file, char *buf, size_t count, loff_t * 
ppos)
+static ssize_t auerchar_read (struct file *file, char __user *buf, size_t count, 
loff_t * ppos)
 {
         unsigned long flags;
        pauerchar_t ccp = (pauerchar_t) file->private_data;
@@ -1708,7 +1708,7 @@
 
 
 /* Write a data block into the right service channel of the device */
-static ssize_t auerchar_write (struct file *file, const char *buf, size_t len, loff_t 
*ppos)
+static ssize_t auerchar_write (struct file *file, const char __user *buf, size_t len, 
loff_t *ppos)
 {
        pauerchar_t ccp = (pauerchar_t) file->private_data;
         pauerswald_t cp = NULL;
diff -Nru a/drivers/usb/misc/brlvger.c b/drivers/usb/misc/brlvger.c
--- a/drivers/usb/misc/brlvger.c        Wed Jun 18 11:14:39 2003
+++ b/drivers/usb/misc/brlvger.c        Wed Jun 18 11:14:39 2003
@@ -109,9 +109,9 @@
 static void brlvger_disconnect(struct usb_interface *intf);
 static int brlvger_open(struct inode *inode, struct file *file);
 static int brlvger_release(struct inode *inode, struct file *file);
-static ssize_t brlvger_write(struct file *file, const char *buffer,
+static ssize_t brlvger_write(struct file *file, const char __user *buffer,
                             size_t count, loff_t *pos);
-static ssize_t brlvger_read(struct file *file, char *buffer,
+static ssize_t brlvger_read(struct file *file, char __user *buffer,
                            size_t count, loff_t *unused_pos);
 static int brlvger_ioctl(struct inode *inode, struct file *file,
                         unsigned cmd, unsigned long arg);
@@ -546,7 +546,7 @@
 }
 
 static ssize_t
-brlvger_write(struct file *file, const char *buffer,
+brlvger_write(struct file *file, const char __user *buffer,
              size_t count, loff_t *pos)
 {
        struct brlvger_priv *priv = file->private_data;
@@ -655,7 +655,7 @@
 }
 
 static ssize_t
-brlvger_read(struct file *file, char *buffer,
+brlvger_read(struct file *file, char __user *buffer,
             size_t count, loff_t *unused_pos)
 {
        struct brlvger_priv *priv = file->private_data;
@@ -719,7 +719,7 @@
                memcpy(&vi.fwver, priv->fwver, BRLVGER_FWVER_SIZE);
                memcpy(&vi.serialnum, priv->serialnum, BRLVGER_SERIAL_SIZE);
 
-               if(copy_to_user((void *)arg, &vi, sizeof(vi)))
+               if(copy_to_user((void __user *)arg, &vi, sizeof(vi)))
                        return -EFAULT;
                return 0;
        }
diff -Nru a/drivers/usb/misc/rio500.c b/drivers/usb/misc/rio500.c
--- a/drivers/usb/misc/rio500.c Wed Jun 18 11:14:39 2003
+++ b/drivers/usb/misc/rio500.c Wed Jun 18 11:14:39 2003
@@ -111,7 +111,7 @@
 {
        struct RioCommand rio_cmd;
        struct rio_usb_data *rio = &rio_instance;
-       void *data;
+       void __user *data;
        unsigned char *buffer;
        int result, requesttype;
        int retries;
@@ -129,7 +129,7 @@
 
        switch (cmd) {
        case RIO_RECV_COMMAND:
-               data = (void *) arg;
+               data = (void __user *) arg;
                if (data == NULL)
                        break;
                if (copy_from_user(&rio_cmd, data, sizeof(struct RioCommand))) {
@@ -199,7 +199,7 @@
                break;
 
        case RIO_SEND_COMMAND:
-               data = (void *) arg;
+               data = (void __user *) arg;
                if (data == NULL)
                        break;
                if (copy_from_user(&rio_cmd, data, sizeof(struct RioCommand))) {
@@ -266,7 +266,7 @@
 }
 
 static ssize_t
-write_rio(struct file *file, const char *buffer,
+write_rio(struct file *file, const char __user *buffer,
          size_t count, loff_t * ppos)
 {
        struct rio_usb_data *rio = &rio_instance;
@@ -352,7 +352,7 @@
 }
 
 static ssize_t
-read_rio(struct file *file, char *buffer, size_t count, loff_t * ppos)
+read_rio(struct file *file, char __user *buffer, size_t count, loff_t * ppos)
 {
        struct rio_usb_data *rio = &rio_instance;
        ssize_t read_count;
diff -Nru a/drivers/usb/misc/rio500_usb.h b/drivers/usb/misc/rio500_usb.h
--- a/drivers/usb/misc/rio500_usb.h     Wed Jun 18 11:14:39 2003
+++ b/drivers/usb/misc/rio500_usb.h     Wed Jun 18 11:14:39 2003
@@ -32,6 +32,6 @@
        int requesttype;
        int value;
        int index;
-       void *buffer;
+       void __user *buffer;
        int timeout;
 };
diff -Nru a/drivers/usb/misc/tiglusb.c b/drivers/usb/misc/tiglusb.c
--- a/drivers/usb/misc/tiglusb.c        Wed Jun 18 11:14:39 2003
+++ b/drivers/usb/misc/tiglusb.c        Wed Jun 18 11:14:39 2003
@@ -155,7 +155,7 @@
 }
 
 static ssize_t
-tiglusb_read (struct file *filp, char *buf, size_t count, loff_t * f_pos)
+tiglusb_read (struct file *filp, char __user *buf, size_t count, loff_t * f_pos)
 {
        ptiglusb_t s = (ptiglusb_t) filp->private_data;
        ssize_t ret = 0;
@@ -208,7 +208,7 @@
 }
 
 static ssize_t
-tiglusb_write (struct file *filp, const char *buf, size_t count, loff_t * f_pos)
+tiglusb_write (struct file *filp, const char __user *buf, size_t count, loff_t * 
f_pos)
 {
        ptiglusb_t s = (ptiglusb_t) filp->private_data;
        ssize_t ret = 0;
diff -Nru a/drivers/usb/misc/usblcd.c b/drivers/usb/misc/usblcd.c
--- a/drivers/usb/misc/usblcd.c Wed Jun 18 11:14:39 2003
+++ b/drivers/usb/misc/usblcd.c Wed Jun 18 11:14:39 2003
@@ -88,12 +88,12 @@
                i = (lcd->lcd_dev)->descriptor.bcdDevice;
                sprintf(buf,"%1d%1d.%1d%1d",(i & 0xF000)>>12,(i & 0xF00)>>8,
                        (i & 0xF0)>>4,(i & 0xF));
-               if (copy_to_user((void *)arg,buf,strlen(buf))!=0)
+               if (copy_to_user((void __user *)arg,buf,strlen(buf))!=0)
                        return -EFAULT;
                break;
        case IOCTL_GET_DRV_VERSION:
                sprintf(buf,DRIVER_VERSION);
-               if (copy_to_user((void *)arg,buf,strlen(buf))!=0)
+               if (copy_to_user((void __user *)arg,buf,strlen(buf))!=0)
                        return -EFAULT;
                break;
        default:
@@ -105,7 +105,7 @@
 }
 
 static ssize_t
-write_lcd(struct file *file, const char *buffer,
+write_lcd(struct file *file, const char __user *buffer,
          size_t count, loff_t * ppos)
 {
        struct lcd_usb_data *lcd = &lcd_instance;
@@ -171,7 +171,7 @@
 }
 
 static ssize_t
-read_lcd(struct file *file, char *buffer, size_t count, loff_t * ppos)
+read_lcd(struct file *file, char __user *buffer, size_t count, loff_t * ppos)
 {
        struct lcd_usb_data *lcd = &lcd_instance;
        ssize_t read_count;



-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to