Merge tag '6.6-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6
[sfrench/cifs-2.6.git] / drivers / usb / gadget / function / u_serial.c
index 1115396b46a0a65ab137f6b7d5fe32a9fed533c5..a92eb6d90976858543ed9725ebe552314376331e 100644 (file)
@@ -734,12 +734,12 @@ exit:
        spin_unlock_irq(&port->port_lock);
 }
 
-static int gs_write(struct tty_struct *tty, const unsigned char *buf, int count)
+static ssize_t gs_write(struct tty_struct *tty, const u8 *buf, size_t count)
 {
        struct gs_port  *port = tty->driver_data;
        unsigned long   flags;
 
-       pr_vdebug("gs_write: ttyGS%d (%p) writing %d bytes\n",
+       pr_vdebug("gs_write: ttyGS%d (%p) writing %zu bytes\n",
                        port->port_num, tty, count);
 
        spin_lock_irqsave(&port->port_lock, flags);
@@ -753,7 +753,7 @@ static int gs_write(struct tty_struct *tty, const unsigned char *buf, int count)
        return count;
 }
 
-static int gs_put_char(struct tty_struct *tty, unsigned char ch)
+static int gs_put_char(struct tty_struct *tty, u8 ch)
 {
        struct gs_port  *port = tty->driver_data;
        unsigned long   flags;