diff --git a/Kernel/arch/x86_64/desctab.asm b/Kernel/arch/x86_64/desctab.asm
index 8ee4352e509a54344d6a74794e5b0edaf0d787c7..a69e06ada2e6be25d8c38c7a58303cbd92d4686d 100644
--- a/Kernel/arch/x86_64/desctab.asm
+++ b/Kernel/arch/x86_64/desctab.asm
@@ -118,7 +118,7 @@ Desctab_Init:
 	; Set IA32_FMASK (flags mask)
 	mov ecx, 0xC0000084
 	rdmsr
-	mov eax, 0x202
+	mov eax, ~0x202
 	wrmsr
 	; Set IA32_STAR (Kernel/User CS)
 	mov ecx, 0xC0000081
@@ -386,8 +386,6 @@ SyscallStub:
 	push rcx	; RIP
 	push r11	; RFLAGS
 
-	sti	; Start interrupts again
-
 	; RDI
 	; RSI
 	; RDX