Merge branch 'v6.1-fixups' into 'master'

tty/module.c: fixups for linux >= v6.1

See merge request etherlab.org/ethercat!68
This commit is contained in:
Florian Pose 2023-05-25 14:26:10 +00:00
commit f8c9ec6e48
1 changed files with 9 additions and 0 deletions

View File

@ -45,6 +45,10 @@
#include <linux/uaccess.h>
#include <linux/slab.h>
#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0)
#include <linux/termios_internal.h>
#endif
#include "../master/globals.h"
#include "../include/ectty.h"
@ -657,8 +661,13 @@ static int ec_tty_ioctl(struct tty_struct *tty,
/*****************************************************************************/
#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0)
static void ec_tty_set_termios(struct tty_struct *tty,
const struct ktermios *old_termios)
#else
static void ec_tty_set_termios(struct tty_struct *tty,
struct ktermios *old_termios)
#endif
{
ec_tty_t *t = (ec_tty_t *) tty->driver_data;
int ret;