From 75d1f57e95c4447a607b8007da54af5bbec34850 Mon Sep 17 00:00:00 2001 Message-Id: <75d1f57e95c4447a607b8007da54af5bbec34850@dist-git> From: Michal Privoznik Date: Thu, 7 Jul 2022 16:04:10 +0200 Subject: [PATCH] Add VIR_DOMAIN_IOTHREAD_THREAD_POOL_{MIN,MAX} macros The python version of virDomainSetIOThreadParams (setIOThreadParams()), expects two arguments on input: the thread ID and a dictionary which is then translated into our typed parameters. During this translation we use a helper array which holds type for each typed parameter supported (virPyDomainSetIOThreadParams[]). Otherwise we guess what the correct type is. Now, when introducing VIR_DOMAIN_IOTHREAD_THREAD_POOL_{MIN,MAX} typed params into libvirt I forgot to update the array. Do that now. Signed-off-by: Michal Privoznik (cherry picked from commit b943a5bd18b4cc765719c0dbc628a077c3db4d52) Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=2117475 Signed-off-by: Michal Privoznik --- libvirt-override.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libvirt-override.c b/libvirt-override.c index cba67d9..2a2a7dd 100644 --- a/libvirt-override.c +++ b/libvirt-override.c @@ -1695,6 +1695,10 @@ static virPyTypedParamsHint virPyDomainSetIOThreadParams[] = { { VIR_DOMAIN_IOTHREAD_POLL_MAX_NS, VIR_TYPED_PARAM_ULLONG }, { VIR_DOMAIN_IOTHREAD_POLL_GROW, VIR_TYPED_PARAM_UINT }, { VIR_DOMAIN_IOTHREAD_POLL_SHRINK, VIR_TYPED_PARAM_UINT }, +# if LIBVIR_CHECK_VERSION(8, 5, 0) + { VIR_DOMAIN_IOTHREAD_THREAD_POOL_MIN, VIR_TYPED_PARAM_INT }, + { VIR_DOMAIN_IOTHREAD_THREAD_POOL_MAX, VIR_TYPED_PARAM_INT }, +# endif /* LIBVIR_CHECK_VERSION(8, 5, 0) */ }; static PyObject * -- 2.35.1