blob: 71aa75ddbe76557096edcaaa7cf4792c5305a1b3 [file] [log] [blame]
--- a/net/bluetooth/rfcomm/tty.c
+++ b/net/bluetooth/rfcomm/tty.c
@@ -869,7 +869,11 @@ static int rfcomm_tty_ioctl(struct tty_s
static void rfcomm_tty_set_termios(struct tty_struct *tty, struct ktermios *old)
{
+#if LINUX_VERSION_IS_GEQ(3,7,0)
struct ktermios *new = &tty->termios;
+#else
+ struct ktermios *new = tty->termios;
+#endif
int old_baud_rate = tty_termios_baud_rate(old);
int new_baud_rate = tty_termios_baud_rate(new);