--- fe3cebb984deb028b8a2e6ac1b1a2e2ac25717a5 +++ 9a3088faa47b37579f68ea9849d37994e0bac0f5 @@ -850,7 +850,9 @@ static int slip_open(struct tty_struct * /* Done. We have linked the TTY line to a channel. */ rtnl_unlock(); tty->receive_room = 65536; /* We don't flow control */ - return sl->dev->base_addr; + + /* TTY layer expects 0 on success */ + return 0; err_free_bufs: sl_free_bufs(sl);