[POWERPC] hvcbeat: Fix buffer manipulation
authorIshizaki Kou <kou.ishizaki@toshiba.co.jp>
Mon, 17 Mar 2008 10:05:18 +0000 (21:05 +1100)
committerPaul Mackerras <paulus@samba.org>
Wed, 16 Apr 2008 21:46:10 +0000 (07:46 +1000)
commit55045d47d7a8c4c61bc0ca6f2fac5087dd598bc3
treee2a2c327604d0c521a59a49524655248831412c9
parent2fe37a6ec933ca7332a8ca8d29e87705116afd3a
[POWERPC] hvcbeat: Fix buffer manipulation

This fixes a potential bug at drivers/char/hvc_beat.c.
 - hvc_put_term_char routine will decrement "rest" variable twice,
   and forget to advance "buf" pointer by "nlen" bytes.
This bug was not hit previously because the output handler in
drivers/char/hvc_console.c splits given output into 16 bytes
at maximum.

Reported-by: Timur Tabi <timur@freescale.com>
Signed-off-by: Kou Ishizaki <kou.ishizaki@toshiba.co.jp>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Paul Mackerras <paulus@samba.org>
drivers/char/hvc_beat.c