QAPI seems designed to maintain such enums, so convert Qcow2DiscardType to be QAPI generated. Besides, this is how Qcow2CompressionType is maintained.
Philippe Mathieu-Daudé (2): block/qcow2: Rename QCOW2_DISCARD_TYPE enum definitions block/qcow2: QAPI'fy Qcow2DiscardType block/qcow2-bitmap.c | 12 ++++++------ block/qcow2-cluster.c | 32 ++++++++++++++++---------------- block/qcow2-refcount.c | 36 ++++++++++++++++++------------------ block/qcow2-snapshot.c | 8 ++++---- block/qcow2.c | 26 +++++++++++++------------- block/qcow2.h | 19 +++++-------------- qapi/block-core.json | 10 ++++++++++ 7 files changed, 72 insertions(+), 71 deletions(-) -- 2.38.1