]> git.hungrycats.org Git - linux/commit
hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
authorDavid Woodhouse <dwmw@amazon.co.uk>
Fri, 20 Oct 2023 16:15:28 +0000 (17:15 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 28 Nov 2023 17:15:00 +0000 (17:15 +0000)
commitf17cba693e8a9a6b23c16bf6da783bbd43b15f92
tree17ad23a3fad935da0c08618f99944b406cdf5270
parentb0ba80e8a6feeb64f6e05cafafec40131608a82e
hvc/xen: fix error path in xen_hvc_init() to always register frontend driver

commit 2704c9a5593f4a47620c12dad78838ca62b52f48 upstream.

The xen_hvc_init() function should always register the frontend driver,
even when there's no primary console — as there may be secondary consoles.
(Qemu can always add secondary consoles, but only the toolstack can add
the primary because it's special.)

Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
Reviewed-by: Juergen Gross <jgross@suse.com>
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20231020161529.355083-3-dwmw2@infradead.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/hvc/hvc_xen.c