diff --git a/executer/kernel/mcctrl/syscall.c b/executer/kernel/mcctrl/syscall.c index 167a7906..7970822a 100644 --- a/executer/kernel/mcctrl/syscall.c +++ b/executer/kernel/mcctrl/syscall.c @@ -1715,6 +1715,7 @@ out: return error; } +#ifdef SC_DEBUG #ifdef MCCTRL_KSYM_walk_page_range static void (*mcctrl_walk_page_range)(unsigned long addr, unsigned long end, struct mm_walk *walk) @@ -1748,6 +1749,7 @@ static int mywalk(pte_t *pte, unsigned long addr, unsigned long next, struct mm_ } return 0; } +#endif static long pager_req_mlock_list(ihk_os_t os, unsigned long start, unsigned long end, void *addr, int nent) diff --git a/executer/user/mcexec.c b/executer/user/mcexec.c index 8c1ce0e6..fd945aff 100644 --- a/executer/user/mcexec.c +++ b/executer/user/mcexec.c @@ -1576,7 +1576,9 @@ opendev() static void ld_preload_init() { char envbuf[PATH_MAX]; +#ifdef ENABLE_QLMPI char *old_ld_preload; +#endif if (disable_sched_yield) { sprintf(envbuf, "%s/libsched_yield.so.1.0.0", MCKERNEL_LIBDIR); diff --git a/kernel/mikc.c b/kernel/mikc.c index 5c9612b9..dffed4f6 100644 --- a/kernel/mikc.c +++ b/kernel/mikc.c @@ -17,6 +17,8 @@ #include #include +extern int ihk_mc_ikc_init_first(struct ihk_ikc_channel_desc *, + ihk_ikc_ph_t handler); static struct ihk_ikc_channel_desc *mchannel; static int arch_master_channel_packet_handler(struct ihk_ikc_channel_desc *, void *__packet, void *arg);