diff options
author | John Levon <john.levon@nutanix.com> | 2021-03-31 18:32:35 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-31 18:32:35 +0100 |
commit | 1808ebe180890895d8f1a47d5496c60eaa5bb8d8 (patch) | |
tree | 4845d176776a61d6b520a69a183f16b7d8944e4e | |
parent | 14b237fc80473bf4419a2bccda4cf7e7d382c174 (diff) | |
download | libvfio-user-1808ebe180890895d8f1a47d5496c60eaa5bb8d8.zip libvfio-user-1808ebe180890895d8f1a47d5496c60eaa5bb8d8.tar.gz libvfio-user-1808ebe180890895d8f1a47d5496c60eaa5bb8d8.tar.bz2 |
irqs_disable() can return void (#407)
Signed-off-by: John Levon <john.levon@nutanix.com>
Reviewed-by: Thanos Makatos <thanos.makatos@nutanix.com>
-rw-r--r-- | lib/irq.c | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -92,7 +92,7 @@ handle_device_get_irq_info(vfu_ctx_t *vfu_ctx, uint32_t size, return dev_get_irqinfo(vfu_ctx, irq_info_in, irq_info_out); } -static long +static void irqs_disable(vfu_ctx_t *vfu_ctx, uint32_t index, uint32_t start, uint32_t count) { size_t i; @@ -133,8 +133,6 @@ irqs_disable(vfu_ctx_t *vfu_ctx, uint32_t index, uint32_t start, uint32_t count) efds[i] = -1; } } - - return 0; } static int @@ -331,8 +329,8 @@ handle_device_set_irqs(vfu_ctx_t *vfu_ctx, uint32_t size, if ((data_type == VFIO_IRQ_SET_DATA_NONE && irq_set->count == 0) || (data_type == VFIO_IRQ_SET_DATA_EVENTFD && nr_fds == 0)) { - return irqs_disable(vfu_ctx, irq_set->index, - irq_set->start, irq_set->count); + irqs_disable(vfu_ctx, irq_set->index, irq_set->start, irq_set->count); + return 0; } vfu_log(vfu_ctx, LOG_DEBUG, "setting IRQ %s flags=%#x range [%u, %u)", |