[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 34/38] monitor/qmp: Explicit we ignore few QEMUChrEvent in IOEvent
From: |
Paolo Bonzini |
Subject: |
[PULL 34/38] monitor/qmp: Explicit we ignore few QEMUChrEvent in IOEventHandler |
Date: |
Wed, 8 Jan 2020 13:32:51 +0100 |
From: Philippe Mathieu-Daudé <address@hidden>
The Chardev events are listed in the QEMUChrEvent enum. To be
able to use this enum in the IOEventHandler typedef, we need to
explicit all the events ignored by this frontend, to silent the
following GCC warning:
CC monitor/qmp.o
monitor/qmp.c: In function ‘monitor_qmp_event’:
monitor/qmp.c:345:5: error: enumeration value ‘CHR_EVENT_BREAK’ not handled
in switch [-Werror=switch]
345 | switch (event) {
| ^~~~~~
monitor/qmp.c:345:5: error: enumeration value ‘CHR_EVENT_MUX_IN’ not handled
in switch [-Werror=switch]
monitor/qmp.c:345:5: error: enumeration value ‘CHR_EVENT_MUX_OUT’ not handled
in switch [-Werror=switch]
cc1: all warnings being treated as errors
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Marc-André Lureau <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
---
monitor/qmp.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/monitor/qmp.c b/monitor/qmp.c
index b67a8e7..6c46be4 100644
--- a/monitor/qmp.c
+++ b/monitor/qmp.c
@@ -365,6 +365,11 @@ static void monitor_qmp_event(void *opaque, int event)
mon_refcount--;
monitor_fdsets_cleanup();
break;
+ case CHR_EVENT_BREAK:
+ case CHR_EVENT_MUX_IN:
+ case CHR_EVENT_MUX_OUT:
+ /* Ignore */
+ break;
}
}
--
1.8.3.1
- [PULL 23/38] target/i386: Add missed features to Cooperlake CPU model, (continued)
- [PULL 23/38] target/i386: Add missed features to Cooperlake CPU model, Paolo Bonzini, 2020/01/08
- [PULL 25/38] hw/ipmi: Explicit we ignore some QEMUChrEvent in IOEventHandler, Paolo Bonzini, 2020/01/08
- [PULL 24/38] hw/ipmi: Remove unnecessary declarations, Paolo Bonzini, 2020/01/08
- [PULL 26/38] hw/char/terminal3270: Explicit ignored QEMUChrEvent in IOEventHandler, Paolo Bonzini, 2020/01/08
- [PULL 27/38] hw/usb/dev-serial: Explicit we ignore few QEMUChrEvent in IOEventHandler, Paolo Bonzini, 2020/01/08
- [PULL 28/38] hw/usb/redirect: Explicit we ignore few QEMUChrEvent in IOEventHandler, Paolo Bonzini, 2020/01/08
- [PULL 29/38] ccid-card-passthru: Explicit we ignore QEMUChrEvent in IOEventHandler, Paolo Bonzini, 2020/01/08
- [PULL 30/38] vhost-user-crypto: Explicit we ignore some QEMUChrEvent in IOEventHandler, Paolo Bonzini, 2020/01/08
- [PULL 31/38] vhost-user-net: Explicit we ignore few QEMUChrEvent in IOEventHandler, Paolo Bonzini, 2020/01/08
- [PULL 32/38] vhost-user-blk: Explicit we ignore few QEMUChrEvent in IOEventHandler, Paolo Bonzini, 2020/01/08
- [PULL 34/38] monitor/qmp: Explicit we ignore few QEMUChrEvent in IOEventHandler,
Paolo Bonzini <=
- [PULL 33/38] virtio-console: Explicit we ignore some QEMUChrEvent in IOEventHandler, Paolo Bonzini, 2020/01/08
- [PULL 37/38] chardev: use QEMUChrEvent instead of int, Paolo Bonzini, 2020/01/08
- [PULL 35/38] monitor/hmp: Explicit we ignore a QEMUChrEvent in IOEventHandler, Paolo Bonzini, 2020/01/08
- [PULL 36/38] chardev/char: Explicit we ignore some QEMUChrEvent in IOEventHandler, Paolo Bonzini, 2020/01/08
- [PULL 38/38] chardev: Use QEMUChrEvent enum in IOEventHandler typedef, Paolo Bonzini, 2020/01/08
- Re: [PULL 00/38] Misc patches for 2020-01-08, no-reply, 2020/01/08
- Re: [PULL 00/38] Misc patches for 2020-01-08, Peter Maydell, 2020/01/13