From 067687b99770b496c85ea5da3d7d922fbf458118 Mon Sep 17 00:00:00 2001 From: zy Date: Tue, 5 Dec 2023 02:52:17 -0500 Subject: get_task_struct(thread);/put_task_struct(thread); --- source/module/monitor_kernel_lib.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/module/monitor_kernel_lib.c b/source/module/monitor_kernel_lib.c index c816427..a23a024 100644 --- a/source/module/monitor_kernel_lib.c +++ b/source/module/monitor_kernel_lib.c @@ -438,13 +438,14 @@ int diag_tgid(int id) { // diag_variant_buffer_seal(&pupil_variant_buffer); // diag_variant_buffer_spin_unlock(&pupil_variant_buffer, flags); - // get_task_struct(thread); // count +1 + get_task_struct(thread); // count +1 tsk_info.et_type = VARIABLE_MONITOR_TASK_TYPE; tsk_info.id = event_id; tsk_info.tv = vm_record.tv; diag_tsk(thread, &tsk_info); - // put_task_struct(thread); // count -1 + + put_task_struct(thread); // count -1 push_tskinfo_2_buffer(&tsk_info, &flags); // push to buffer } -- cgit v1.2.3