Commit 877da78e authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman

USB: fix sparse warnings in cypress_m8 driver

Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
parent 02d30ac5
...@@ -740,13 +740,13 @@ static int cypress_ioctl (struct usb_serial_port *port, struct file * file, unsi ...@@ -740,13 +740,13 @@ static int cypress_ioctl (struct usb_serial_port *port, struct file * file, unsi
switch (cmd) { switch (cmd) {
case TIOCGSERIAL: case TIOCGSERIAL:
if (copy_to_user((void *)arg, port->tty->termios, sizeof(struct termios))) { if (copy_to_user((void __user *)arg, port->tty->termios, sizeof(struct termios))) {
return -EFAULT; return -EFAULT;
} }
return (0); return (0);
break; break;
case TIOCSSERIAL: case TIOCSSERIAL:
if (copy_from_user(port->tty->termios, (void *)arg, sizeof(struct termios))) { if (copy_from_user(port->tty->termios, (void __user *)arg, sizeof(struct termios))) {
return -EFAULT; return -EFAULT;
} }
/* here we need to call cypress_set_termios to invoke the new settings */ /* here we need to call cypress_set_termios to invoke the new settings */
...@@ -755,13 +755,13 @@ static int cypress_ioctl (struct usb_serial_port *port, struct file * file, unsi ...@@ -755,13 +755,13 @@ static int cypress_ioctl (struct usb_serial_port *port, struct file * file, unsi
break; break;
/* these are called when setting baud rate from gpsd */ /* these are called when setting baud rate from gpsd */
case TCGETS: case TCGETS:
if (copy_to_user((void *)arg, port->tty->termios, sizeof(struct termios))) { if (copy_to_user((void __user *)arg, port->tty->termios, sizeof(struct termios))) {
return -EFAULT; return -EFAULT;
} }
return (0); return (0);
break; break;
case TCSETS: case TCSETS:
if (copy_from_user(port->tty->termios, (void *)arg, sizeof(struct termios))) { if (copy_from_user(port->tty->termios, (void __user *)arg, sizeof(struct termios))) {
return -EFAULT; return -EFAULT;
} }
/* here we need to call cypress_set_termios to invoke the new settings */ /* here we need to call cypress_set_termios to invoke the new settings */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment