OSDN Git Service

hw/xen: Subsume xen_be_register_common() into xen_be_init()
authorDavid Woodhouse <dwmw@amazon.co.uk>
Wed, 15 Feb 2023 15:05:26 +0000 (16:05 +0100)
committerDavid Woodhouse <dwmw@amazon.co.uk>
Wed, 1 Mar 2023 09:09:22 +0000 (09:09 +0000)
commit79807f3e6bf1186c684312d4e7fb426b2643bade
tree8493fb810f30c1ca315a61b6ba829c4c751e236c
parentc1eaa6d0df6ed9e021f751d0be6eb321551a9bea
hw/xen: Subsume xen_be_register_common() into xen_be_init()

Every caller of xen_be_init() checks and exits on error, then calls
xen_be_register_common(). Just make xen_be_init() abort for itself and
return void, and register the common devices too.

Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
Reviewed-by: Paul Durrant <paul@xen.org>
hw/i386/xen/xen-hvm.c
hw/xen/xen-legacy-backend.c
hw/xenpv/xen_machine_pv.c
include/hw/xen/xen-legacy-backend.h