Commit 24acf2a4 authored by Wayne Ren's avatar Wayne Ren Committed by Andrew Boie
Browse files

arch: arc: bug fixes in irq_load



remove magic numer, use IRQ_OFFLOAD macro

Signed-off-by: default avatarWayne Ren <wei.ren@synopsys.com>
parent 3d9ba10b
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -28,7 +28,9 @@ void irq_offload(irq_offload_routine_t routine, void *parameter)
	offload_routine = routine;
	offload_param = parameter;

	__asm__ volatile ("trap_s 0");
	__asm__ volatile ("trap_s %[id]"
		:
		: [id] "i"(_TRAP_S_SCALL_IRQ_OFFLOAD) : );

	irq_unlock(key);
}