@samitouri / QOSamiQemu / commits / 6a6001021e

plugins: remove qemu_plugin_id from qemu_plugin_vcpu_syscall_ret_cb_t

Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> Link: https://lore.kernel.org/qemu-devel/20260615193526.2883349-22-pierrick.bouvier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>

Pierrick Bouvier committed Jun 15, 2026 at 12:35 UTC 6a6001021e630760566b7a6db01e9a496547cf97
3 files changed +3 -5
include/plugins/qemu-plugin.h
+1 -3
@@ -879,14 +879,12 @@ typedef bool
879 /**
880 * typedef qemu_plugin_vcpu_syscall_ret_cb_t - vCPU syscall return callback
881 * function type
882 - * @id: plugin id
882 * @vcpu_index: the executing vCPU
883 * @num: the syscall number
884 * @ret: the syscall return value
885 */
886 typedef void
888 -(*qemu_plugin_vcpu_syscall_ret_cb_t)(qemu_plugin_id_t id,
889 - unsigned int vcpu_index,
887 +(*qemu_plugin_vcpu_syscall_ret_cb_t)(unsigned int vcpu_index,
888 int64_t num, int64_t ret);
889
890 /**
plugins/core.c
+1 -1
@@ -558,7 +558,7 @@ void qemu_plugin_vcpu_syscall_ret(CPUState *cpu, int64_t num, int64_t ret)
558 qemu_plugin_vcpu_syscall_ret_cb_t func = cb->f.vcpu_syscall_ret;
559
560 qemu_plugin_set_cb_flags(cpu, QEMU_PLUGIN_CB_RW_REGS_PC);
561 - func(cb->ctx->id, cpu->cpu_index, num, ret);
561 + func(cpu->cpu_index, num, ret);
562 qemu_plugin_set_cb_flags(cpu, QEMU_PLUGIN_CB_NO_REGS);
563 }
564 }
tests/tcg/plugins/syscall.c
+1 -1
@@ -151,7 +151,7 @@ static void vcpu_syscall(unsigned int vcpu_index,
151 }
152 }
153
154 -static void vcpu_syscall_ret(qemu_plugin_id_t id, unsigned int vcpu_idx,
154 +static void vcpu_syscall_ret(unsigned int vcpu_idx,
155 int64_t num, int64_t ret)
156 {
157 if (statistics) {