serial: initialize retinfo in uart_get_info()
authorAlexey Dobriyan <adobriyan@gmail.com>
Thu, 5 Oct 2023 16:34:21 +0000 (19:34 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 7 Oct 2023 09:21:42 +0000 (11:21 +0200)
commitcfb5e0cece70b36bacbe8f888c096e6370a9c6ba
tree847911dc2e255e3a490684f4dda33b5b196ecbbf
parent1f34e3defb5c0a038945795d2e01bbe9d9c05a64
serial: initialize retinfo in uart_get_info()

If this check ever triggers

static int uart_get_info(struct tty_port *port, struct serial_struct *retinfo)
{

uport = uart_port_check(state);
        if (!uport)
                goto out;

then all those sysfs users will print stack contents to userspace.

Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
Link: https://lore.kernel.org/r/967b9ef1-fb36-48bf-9e6a-1b99af24c052@p183
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/serial_core.c