serial m68k: put_char returns
PATCH 1/1 serial m68k: put_char returns
Signed-off-by Alan Cox <[email protected]>
drivers/serial/68328serial.c +2 -1
@@ -200,7 +200,7 @@local_irq_restore (flags); } -static void rs_put_char (char ch) +static int rs_put_char (char ch) {int flags, loops =0 ;
@@ -214,6 +214,7 @@UTX_TXDATA = ch;udelay (5 );local_irq_restore (flags); +return 1 ; }static void rs_start (struct tty_struct *tty)
drivers/serial/68360serial.c +3 -2
@@ -994,10 +994,10 @@volatile QUICC_BD *bdp;if (serial_paranoia_check (info, tty->name,"rs_put_char" )) -return ; +return 0 ;if (!tty) -return ; +return 0 ; bdp = info->tx_cur;while (bdp->status &BD_SC_READY );
@@ -1015,6 +1015,7 @@ bdp++; info->tx_cur = (QUICC_BD *)bdp; +return 1 ; }
drivers/serial/mcfserial.c +2 -2
@@ -1898,7 +1898,7 @@* This is used for console output. */ -void mcfrs_put_char (char ch) +int mcfrs_put_char (char ch) {volatile unsigned char *uartp;unsigned long flags;
@@ -1922,7 +1922,7 @@mcfrs_init_console ();/* try and get it back */ local_irq_restore (flags); -return ; +return 1 ; }