diff --git a/arch/x86/kernel/mikc.c b/arch/x86/kernel/mikc.c index 1a087226..79ced05a 100644 --- a/arch/x86/kernel/mikc.c +++ b/arch/x86/kernel/mikc.c @@ -47,7 +47,6 @@ int ihk_mc_ikc_init_first_local(struct ihk_ikc_channel_desc *channel, ihk_ikc_init_desc(channel, IKC_OS_HOST, 0, rq, wq, ihk_ikc_master_channel_packet_handler, channel); ihk_ikc_enable_channel(channel); - ihk_ikc_add_intr_channel(NULL, channel, 0); /* Set boot parameter */ arch_set_mikc_queue(rq, wq); diff --git a/executer/kernel/mcctrl/ikc.c b/executer/kernel/mcctrl/ikc.c index e3240704..791471f1 100644 --- a/executer/kernel/mcctrl/ikc.c +++ b/executer/kernel/mcctrl/ikc.c @@ -225,8 +225,6 @@ static int connect_handler_ikc2linux(struct ihk_ikc_channel_info *param) param->packet_handler = syscall_packet_handler; - ihk_ikc_add_intr_channel(os, param->channel, linux_cpu); - return 0; } static int connect_handler_ikc2mckernel(struct ihk_ikc_channel_info *param) diff --git a/kernel/host.c b/kernel/host.c index 6d06b142..a3bb2e9b 100644 --- a/kernel/host.c +++ b/kernel/host.c @@ -728,6 +728,6 @@ void init_host_ikc2mckernel(void) } dkprintf("connected.\n"); - ihk_ikc_add_intr_channel(NULL, param.channel, ihk_ikc_get_processor_id()); + ihk_ikc_set_intr_channel(NULL, param.channel, ihk_ikc_get_processor_id()); }