Protect more code by #ifdef PERF_ENABLE

Change-Id: I20a67c56c4d7817fdb87cc6a2aa47d68fe3eae8d
This commit is contained in:
Dominique Martinet
2018-07-27 14:34:42 +09:00
committed by Dominique Martinet
parent 240a23a21b
commit a6a9bac5b7
3 changed files with 13 additions and 2 deletions

View File

@ -3431,7 +3431,8 @@ SYSCALL_DECLARE(signalfd4)
return sfd->fd;
}
int
#ifdef ENABLE_PERF
int
perf_counter_alloc(struct thread *thread)
{
int ret = -1;
@ -3766,6 +3767,7 @@ perf_mmap(struct mckfd *sfd, ihk_mc_user_context_t *ctx)
return rc;
}
#endif /*ENABLE_PERF*/
struct vm_range_numa_policy *vm_range_policy_search(struct process_vm *vm, uintptr_t addr)
{
@ -3817,7 +3819,7 @@ static int vm_policy_insert(struct process_vm *vm, struct vm_range_numa_policy *
return 0;
}
#ifdef ENABLE_PERF
struct mc_perf_event*
mc_perf_event_alloc(struct perf_event_attr *attr)
{
@ -3993,6 +3995,7 @@ SYSCALL_DECLARE(perf_event_open)
ihk_mc_spinlock_unlock(&proc->mckfd_lock, irqstate);
return sfd->fd;
}
#endif /* ENABLE_PERF */
SYSCALL_DECLARE(rt_sigtimedwait)
{
@ -8911,6 +8914,7 @@ static void do_mod_exit(int status){
}
#endif
#ifdef ENABLE_PERF
/* select counter type */
SYSCALL_DECLARE(pmc_init)
{
@ -8957,6 +8961,7 @@ SYSCALL_DECLARE(pmc_reset)
int counter = ihk_mc_syscall_arg0(ctx);
return ihk_mc_perfctr_reset(counter);
}
#endif /*ENABLE_PERF*/
extern void save_uctx(void *, void *);