diff options
author | Chris Severance | 2023-01-03 03:41:32 -0500 |
---|---|---|
committer | Chris Severance | 2023-01-03 03:41:32 -0500 |
commit | af9f716448555e911ec201c78c3afd6309454749 (patch) | |
tree | baab7b896797db2f5436213079ead8084ad8b55d /0013a-kernel-6.0-set_termios-const-ktermios.patch | |
parent | 09ebb917baa4f84950878ad0e430d0f94959fa6c (diff) | |
download | aur-af9f716448555e911ec201c78c3afd6309454749.tar.gz |
autu: Update to 5.0-9
Diffstat (limited to '0013a-kernel-6.0-set_termios-const-ktermios.patch')
-rw-r--r-- | 0013a-kernel-6.0-set_termios-const-ktermios.patch | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/0013a-kernel-6.0-set_termios-const-ktermios.patch b/0013a-kernel-6.0-set_termios-const-ktermios.patch new file mode 100644 index 000000000000..ef83b547afc1 --- /dev/null +++ b/0013a-kernel-6.0-set_termios-const-ktermios.patch @@ -0,0 +1,52 @@ +--- npreal2.c.orig 2023-01-02 23:02:37.555942414 -0500 ++++ npreal2.c 2023-01-02 23:07:31.938419910 -0500 +@@ -423,12 +423,17 @@ static int npreal_chars_in_buffer(struct + static void npreal_flush_chars(struct tty_struct *); + static int npreal_put_char(struct tty_struct *,unsigned char); + static int npreal_ioctl(struct tty_struct *,uint,ulong); + static void npreal_throttle(struct tty_struct *); + static void npreal_unthrottle(struct tty_struct *); ++#if LINUX_VERSION_CODE < VERSION_CODE(6,0,0) + static void npreal_set_termios(struct tty_struct *,struct ktermios *); + static int npreal_port_init(struct npreal_struct *,struct ktermios *); ++#else ++static void npreal_set_termios(struct tty_struct *,const struct ktermios *); ++static int npreal_port_init(struct npreal_struct *,const struct ktermios *); ++#endif + static void npreal_stop(struct tty_struct *); + static void npreal_start(struct tty_struct *); + static void npreal_hangup(struct tty_struct *); + static inline void npreal_check_modem_status(struct npreal_struct *,int); + static int npreal_block_til_ready(struct tty_struct *,struct file *, struct npreal_struct *); +@@ -1610,11 +1615,15 @@ static void npreal_unthrottle(struct tty + * + * Note : that a well-designed tty driver should be prepared to accept the case + * where old == NULL, and try to do something rational. + */ + static void npreal_set_termios(struct tty_struct * tty, ++#if LINUX_VERSION_CODE < VERSION_CODE(6,0,0) + struct ktermios * old_termios) ++#else ++ const struct ktermios * old_termios) ++#endif + { + struct npreal_struct *info = (struct npreal_struct *)tty->driver_data; + + DBGPRINT(MX_DEBUG_LOUD, "(Entry)\n"); + +@@ -2172,11 +2181,15 @@ static void npreal_shutdown(struct nprea + } + /* + * set npreal serial state + */ + static int npreal_port_init(struct npreal_struct *info, ++#if LINUX_VERSION_CODE < VERSION_CODE(6,0,0) + struct ktermios *old_termios) ++#else ++ const struct ktermios *old_termios) ++#endif + { + struct ktermios *termio; + int32_t baud,mode; + int baudIndex,modem_status; + struct nd_struct *nd; |