From cb94ff5f80c537e43c04fa4f071f1df784255310 Mon Sep 17 00:00:00 2001 From: Martin Kletzander Date: Mon, 2 Oct 2023 16:27:57 +0200 Subject: audio: propagate Error * out of audio_init Starting from audio_driver_init, propagate errors via Error ** so that audio_init_audiodevs can simply pass &error_fatal, and AUD_register_card can signal faiure. Signed-off-by: Martin Kletzander [Reworked the audio/audio.c parts, while keeping Martin's hw/ changes. - Paolo] Signed-off-by: Paolo Bonzini --- hw/input/tsc210x.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'hw/input') diff --git a/hw/input/tsc210x.c b/hw/input/tsc210x.c index e7960a5..950506f 100644 --- a/hw/input/tsc210x.c +++ b/hw/input/tsc210x.c @@ -1102,7 +1102,7 @@ static void tsc210x_init(TSC210xState *s, s->card.name = g_strdup(current_machine->audiodev); s->card.state = audio_state_by_name(s->card.name, &error_fatal); } - AUD_register_card(s->name, &s->card); + AUD_register_card(s->name, &s->card, &error_fatal); qemu_register_reset((void *) tsc210x_reset, s); vmstate_register(NULL, 0, vmsd, s); -- cgit v1.1