mxser: cleanup LSR handling in mxser_receive_chars
authorJiri Slaby <jslaby@suse.cz>
Fri, 18 Jun 2021 06:14:18 +0000 (08:14 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 18 Jun 2021 11:09:59 +0000 (13:09 +0200)
commit15517806037c8633ff44e6cd2099d3de22233b4a
tree84fdddcb31788827ae3925bbf6458d38d87995c0
parentcef222cbffccab4ac137b2d4d232103ac9ed8a89
mxser: cleanup LSR handling in mxser_receive_chars

mxser_interrupt is a bit confusing as it passes a pointer to LSR
variable ("status") to mxser_receive_chars. That function can indeed
update the LCR variable. Make this clear by not passing a variable by
reference, instead, return updated status. And change its type
accordingly -- to u8.

Note that the next patches will rework ISR so that even the definition
of status will be u8 soon too.

Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Link: https://lore.kernel.org/r/20210618061516.662-13-jslaby@suse.cz
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/mxser.c