tty: make tty_port_client_operations operate with u8
authorJiri Slaby (SUSE) <jirislaby@kernel.org>
Thu, 10 Aug 2023 09:14:43 +0000 (11:14 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 11 Aug 2023 19:12:44 +0000 (21:12 +0200)
The parameters are already unsigned chars. So make them explicitly u8s,
as the rest is going to be unified to u8 eventually too.

Signed-off-by: "Jiri Slaby (SUSE)" <jirislaby@kernel.org>
Cc: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230810091510.13006-10-jirislaby@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serdev/serdev-ttyport.c
drivers/tty/tty_buffer.c
drivers/tty/tty_port.c
include/linux/tty_port.h

index 8033ef1..f69ae27 100644 (file)
@@ -22,8 +22,8 @@ struct serport {
  * Callback functions from the tty port.
  */
 
-static int ttyport_receive_buf(struct tty_port *port, const unsigned char *cp,
-                               const unsigned char *fp, size_t count)
+static int ttyport_receive_buf(struct tty_port *port, const u8 *cp,
+                               const u8 *fp, size_t count)
 {
        struct serdev_controller *ctrl = port->client_data;
        struct serport *serport = serdev_controller_get_drvdata(ctrl);
index 2df86ed..42464c3 100644 (file)
@@ -505,8 +505,8 @@ static void lookahead_bufs(struct tty_port *port, struct tty_buffer *head)
 static int
 receive_buf(struct tty_port *port, struct tty_buffer *head, int count)
 {
-       unsigned char *p = char_buf_ptr(head, head->read);
-       const char *f = NULL;
+       u8 *p = char_buf_ptr(head, head->read);
+       const u8 *f = NULL;
        int n;
 
        if (head->flags)
index cda33de..6bf5898 100644 (file)
@@ -20,9 +20,8 @@
 #include <linux/serdev.h>
 #include "tty.h"
 
-static int tty_port_default_receive_buf(struct tty_port *port,
-                                       const unsigned char *p,
-                                       const unsigned char *f, size_t count)
+static int tty_port_default_receive_buf(struct tty_port *port, const u8 *p,
+                                       const u8 *f, size_t count)
 {
        int ret;
        struct tty_struct *tty;
@@ -43,8 +42,8 @@ static int tty_port_default_receive_buf(struct tty_port *port,
        return ret;
 }
 
-static void tty_port_default_lookahead_buf(struct tty_port *port, const unsigned char *p,
-                                          const unsigned char *f, unsigned int count)
+static void tty_port_default_lookahead_buf(struct tty_port *port, const u8 *p,
+                                          const u8 *f, unsigned int count)
 {
        struct tty_struct *tty;
        struct tty_ldisc *ld;
index edf685a..7265757 100644 (file)
@@ -39,9 +39,10 @@ struct tty_port_operations {
 };
 
 struct tty_port_client_operations {
-       int (*receive_buf)(struct tty_port *port, const unsigned char *, const unsigned char *, size_t);
-       void (*lookahead_buf)(struct tty_port *port, const unsigned char *cp,
-                             const unsigned char *fp, unsigned int count);
+       int (*receive_buf)(struct tty_port *port, const u8 *cp, const u8 *fp,
+                          size_t count);
+       void (*lookahead_buf)(struct tty_port *port, const u8 *cp,
+                             const u8 *fp, unsigned int count);
        void (*write_wakeup)(struct tty_port *port);
 };