From b9261e55fe3fb05d8de4424a88a4f480b31cf7f1 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Mon, 1 Oct 2018 13:37:57 +0100 Subject: [PATCH] z80: fix up some signal handling logic we broke --- Kernel/lowlevel-z80.s | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/Kernel/lowlevel-z80.s b/Kernel/lowlevel-z80.s index 6e438b1d..cd50970f 100644 --- a/Kernel/lowlevel-z80.s +++ b/Kernel/lowlevel-z80.s @@ -82,7 +82,7 @@ deliver_signals: ; Pending signal ld a, (U_DATA__U_CURSIG) or a - jr z, no_pending + ret z deliver_signals_2: ld l, a @@ -120,14 +120,6 @@ deliver_signals_2: jp (hl) ; return to user space. This will then return via ; the return path handler passed in BC -no_pending: - ld (_int_disabled),a ; clear interrupt status - ei - .ifne Z80_MMU_HOOKS - call mmu_user - .endif - ret - ; ; Syscall signal return path ; -- 2.34.1