ce9dd1e
diff --git a/Makefile b/Makefile
ce9dd1e
index 7906d50..fb57b1e 100644
ce9dd1e
--- a/Makefile
ce9dd1e
+++ b/Makefile
ce9dd1e
@@ -13,7 +13,7 @@ AS=as -32
ce9dd1e
 CC=gcc
ce9dd1e
 
ce9dd1e
 CFLAGS= -Wall -march=i486 -m32 -O0 -fomit-frame-pointer -fno-builtin \
ce9dd1e
-	-ffreestanding -fPIC $(SMP_FL) -fno-stack-protector 
ce9dd1e
+	-ffreestanding -fPIC $(SMP_FL)
ce9dd1e
 	
ce9dd1e
 OBJS= head.o reloc.o main.o test.o init.o lib.o patn.o screen_buffer.o \
ce9dd1e
       config.o cpuid.o linuxbios.o pci.o memsize.o spd.o error.o dmi.o controller.o \
ce9dd1e
diff --git a/init.c b/init.c
ce9dd1e
index 5bd8b4f..571c11d 100644
ce9dd1e
--- a/init.c
ce9dd1e
+++ b/init.c
ce9dd1e
@@ -639,11 +639,11 @@ void smp_default_mode(void)
ce9dd1e
   for(i = 0; i < 3; i++) 
ce9dd1e
   {
ce9dd1e
   	result = strstr(cpupsn , disabledcpu[i]);
ce9dd1e
-  	if(result != -1) { v->fail_safe |= 0b10; }
ce9dd1e
+  	if(result != -1) { v->fail_safe |= 2; }
ce9dd1e
   }
ce9dd1e
   
ce9dd1e
   // For 5.01 release, SMP disabled by defualt by config.h toggle
ce9dd1e
-  if(CONSERVATIVE_SMP) { v->fail_safe |= 0b10; }
ce9dd1e
+  if(CONSERVATIVE_SMP) { v->fail_safe |= 2; }
ce9dd1e
   	
ce9dd1e
 }
ce9dd1e