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 47f8cdb207f..6abc7359884 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)  	gsm->tty = NULL;  } -static void gsmld_receive_buf(struct tty_struct *tty, const unsigned char *cp, -			      char *fp, int count) +static unsigned int gsmld_receive_buf(struct tty_struct *tty, +		const unsigned char *cp, char *fp, int count)  {  	struct gsm_mux *gsm = tty->disc_data;  	const unsigned char *dp; @@ -2173,6 +2173,8 @@ static void gsmld_receive_buf(struct tty_struct *tty, const unsigned char *cp,  	}  	/* FASYNC if needed ? */  	/* If clogged call tty_throttle(tty); */ + +	return count;  }  /**  |