tty: hvc: hvc_write() fix break condition
Commit 550ddadc ("tty: hvc: hvc_write() may sleep") broke the termination condition in case the driver stops accepting characters. This can result in unnecessary polling of the busy driver. Restore it by testing the hvc_push return code. Tested-by:Matteo Croce <mcroce@redhat.com> Tested-by:
Jason Gunthorpe <jgg@mellanox.com> Tested-by:
Leon Romanovsky <leonro@mellanox.com> Signed-off-by:
Nicholas Piggin <npiggin@gmail.com> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Showing
Please register or sign in to comment