diff options
Diffstat (limited to 'drivers/tty/n_gsm.c')
-rw-r--r-- | drivers/tty/n_gsm.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/tty/n_gsm.c b/drivers/tty/n_gsm.c index 47f8cdb207f1..6abc73598847 100644 --- a/drivers/tty/n_gsm.c +++ b/drivers/tty/n_gsm.c | |||
@@ -2138,8 +2138,8 @@ static void gsmld_detach_gsm(struct tty_struct *tty, struct gsm_mux *gsm) | |||
2138 | gsm->tty = NULL; | 2138 | gsm->tty = NULL; |
2139 | } | 2139 | } |
2140 | 2140 | ||
2141 | static void gsmld_receive_buf(struct tty_struct *tty, const unsigned char *cp, | 2141 | static unsigned int gsmld_receive_buf(struct tty_struct *tty, |
2142 | char *fp, int count) | 2142 | const unsigned char *cp, char *fp, int count) |
2143 | { | 2143 | { |
2144 | struct gsm_mux *gsm = tty->disc_data; | 2144 | struct gsm_mux *gsm = tty->disc_data; |
2145 | const unsigned char *dp; | 2145 | const unsigned char *dp; |
@@ -2173,6 +2173,8 @@ static void gsmld_receive_buf(struct tty_struct *tty, const unsigned char *cp, | |||
2173 | } | 2173 | } |
2174 | /* FASYNC if needed ? */ | 2174 | /* FASYNC if needed ? */ |
2175 | /* If clogged call tty_throttle(tty); */ | 2175 | /* If clogged call tty_throttle(tty); */ |
2176 | |||
2177 | return count; | ||
2176 | } | 2178 | } |
2177 | 2179 | ||
2178 | /** | 2180 | /** |