summarylogtreecommitdiffstats
path: root/fix-incompatible-pointer-types.patch
blob: 471fe8af5429f162fe3808f65c9423a4fbe5af5a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
diff --git a/ch9344.c b/ch9344.c
index 1e37293..a16af82 100644
--- a/ch9344.c
+++ b/ch9344.c
@@ -79,7 +79,7 @@ static DEFINE_IDR(ch9344_minors);
 static DEFINE_MUTEX(ch9344_minors_lock);
 
 static void ch9344_tty_set_termios(struct tty_struct *tty,
-                                   struct ktermios *termios_old);
+                                   const struct ktermios *termios_old);
 
 static int ch9344_get_portnum(int index);
 
@@ -1597,7 +1597,7 @@ u8 cal_recv_tmt(__le32 bd)
 }
 
 static void ch9344_tty_set_termios(struct tty_struct *tty,
-                                   struct ktermios *termios_old)
+                                   const struct ktermios *termios_old)
 {
     struct ch9344 *ch9344 = tty->driver_data;
     struct ktermios *termios = &tty->termios;
 
@@ -774,7 +774,7 @@ static inline void *tty_get_portdata(struct ch9344_ttyport *port)
     return (port->portdata);
 }
 
-static void ch9344_port_dtr_rts(struct tty_port *port, int raise)
+static void ch9344_port_dtr_rts(struct tty_port *port, bool raise)
 {
     struct ch9344_ttyport *ttyport = container_of(port, struct ch9344_ttyport, port);
     struct ch9344 *ch9344 = tty_get_portdata(ttyport);