diff --git a/kernel/syscall.c b/kernel/syscall.c index 5d35c8a2..24e07488 100644 --- a/kernel/syscall.c +++ b/kernel/syscall.c @@ -4231,7 +4231,6 @@ perf_ioctl(struct mckfd *sfd, ihk_mc_user_context_t *ctx) { unsigned int cmd = ihk_mc_syscall_arg1(ctx); struct mc_perf_event *event = (struct mc_perf_event*)sfd->data; - int counter_id = event->counter_id; struct mcs_rwlock_node_irqsave lock; struct process *proc; @@ -4279,9 +4278,6 @@ perf_ioctl(struct mckfd *sfd, ihk_mc_user_context_t *ctx) if(event->attr.inherit) return -EINVAL; - event->count += event->attr.sample_freq; - ihk_mc_perfctr_set(counter_id, event->attr.sample_freq * -1); - perf_start(event); break;