diff --git a/executer/user/mcexec.c b/executer/user/mcexec.c index 5607f5e6..93b520af 100644 --- a/executer/user/mcexec.c +++ b/executer/user/mcexec.c @@ -484,8 +484,7 @@ int main(int argc, char **argv) } for (i = 0; i < NUM_HANDLER_THREADS; ++i) { - int ret; - ret = pthread_join(thread_data[i].thread_id, NULL); + pthread_join(thread_data[i].thread_id, NULL); } return 0; diff --git a/kernel/process.c b/kernel/process.c index 78d71d91..13896a6f 100644 --- a/kernel/process.c +++ b/kernel/process.c @@ -25,7 +25,6 @@ extern long do_arch_prctl(unsigned long code, unsigned long address); static int init_process_vm(struct process *owner, struct process_vm *vm) { - int i; void *pt = ihk_mc_pt_create(IHK_MC_AP_NOWAIT); if(pt == NULL) diff --git a/kernel/syscall.c b/kernel/syscall.c index b4cd94ec..dddec12c 100644 --- a/kernel/syscall.c +++ b/kernel/syscall.c @@ -176,7 +176,6 @@ SYSCALL_DECLARE(exit_group) SYSCALL_DECLARE(mmap) { struct vm_regions *region = &cpu_local_var(current)->vm->region; - unsigned long lockr; void *va; dkprintf("syscall.c,mmap,addr=%lx,len=%lx,prot=%lx,flags=%x,fd=%x,offset=%lx\n", @@ -223,7 +222,7 @@ SYSCALL_DECLARE(mmap) e = (e + (LARGE_PAGE_SIZE - 1)) & LARGE_PAGE_MASK; if((p = (unsigned long)ihk_mc_alloc_pages( - (e - s + 2 * LARGE_PAGE_SIZE) >> PAGE_SHIFT, IHK_MC_AP_NOWAIT)) == NULL){ + (e - s + 2 * LARGE_PAGE_SIZE) >> PAGE_SHIFT, IHK_MC_AP_NOWAIT)) == (unsigned long)NULL) { return -ENOMEM; } @@ -233,7 +232,7 @@ SYSCALL_DECLARE(mmap) // add range, mapping if(add_process_memory_range(cpu_local_var(current), s_orig, e, virt_to_phys((void *)(p_aligned - head_space)), VR_NONE) != 0){ - ihk_mc_free_pages(p, range_npages); + ihk_mc_free_pages((void *)p, range_npages); return -ENOMEM; } @@ -756,13 +755,13 @@ SYSCALL_DECLARE(sched_getaffinity) { //int pid = (int)ihk_mc_syscall_arg0(ctx); unsigned int len = (int)ihk_mc_syscall_arg1(ctx); - int cpu_id; + //int cpu_id; cpu_set_t *mask = (cpu_set_t *)ihk_mc_syscall_arg2(ctx); struct ihk_mc_cpu_info *cpu_info = ihk_mc_get_cpu_info(); if(len*8 < cpu_info->ncpus) { return -EINVAL; } if(len & (sizeof(unsigned long)-1)) { return -EINVAL; } int min_len = MIN2(len, sizeof(cpu_set_t)); - int min_ncpus = MIN2(min_len*8, cpu_info->ncpus); + //int min_ncpus = MIN2(min_len*8, cpu_info->ncpus); CPU_ZERO_S(min_len, mask); CPU_SET_S(ihk_mc_get_hardware_processor_id(), min_len, mask); @@ -906,7 +905,7 @@ static long (*syscall_table[])(int, ihk_mc_user_context_t *) = { [604] = sys_pmc_reset, }; -static char *syscall_name[] = { +static char *syscall_name[] __attribute__ ((unused)) = { [0] = "sys_read", [1] = "sys_write", [2] = "sys_open",