| From 057bef938896e6266ae24ec4266d24792d27c29a Mon Sep 17 00:00:00 2001 |
| From: Matvejchikov Ilya <matvejchikov@gmail.com> |
| Date: Fri, 6 May 2011 06:23:09 +0000 |
| Subject: NET: slip, fix ldisc->open retval |
| |
| From: Matvejchikov Ilya <matvejchikov@gmail.com> |
| |
| commit 057bef938896e6266ae24ec4266d24792d27c29a upstream. |
| |
| TTY layer expects 0 if the ldisc->open operation succeeded. |
| |
| Signed-off-by : Matvejchikov Ilya <matvejchikov@gmail.com> |
| Acked-by: Oliver Hartkopp <socketcan@hartkopp.net> |
| Acked-by: Alan Cox <alan@linux.intel.com> |
| Signed-off-by: David S. Miller <davem@davemloft.net> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| --- |
| drivers/net/slip.c | 4 +++- |
| 1 file changed, 3 insertions(+), 1 deletion(-) |
| |
| --- a/drivers/net/slip.c |
| +++ b/drivers/net/slip.c |
| @@ -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); |