diff --git a/config/Config-kernel.in b/config/Config-kernel.in
index 3f30013845e160b5cdd06da899c54b600b11b2fd..a4c46f55ae2e12461816d6b0346e1da8730c60a3 100644
--- a/config/Config-kernel.in
+++ b/config/Config-kernel.in
@@ -26,7 +26,7 @@ config KERNEL_PRINTK
 
 config KERNEL_CRASHLOG
 	bool "Crash logging"
-	depends on !(arm || powerpc || sparc || TARGET_uml)
+	depends on !(arm || powerpc || sparc || TARGET_uml || i386 || x86_64)
 	default y
 
 config KERNEL_SWAP
diff --git a/target/linux/x86/config-4.4 b/target/linux/x86/config-4.4
index e2236b2a256f6056e6e6f318db21ec92213570bb..29d19daeb05f03ce7e226e71fb5669787e939648 100644
--- a/target/linux/x86/config-4.4
+++ b/target/linux/x86/config-4.4
@@ -79,6 +79,7 @@ CONFIG_CPU_SUP_CYRIX_32=y
 CONFIG_CPU_SUP_INTEL=y
 CONFIG_CPU_SUP_TRANSMETA_32=y
 CONFIG_CPU_SUP_UMC_32=y
+# CONFIG_CRASHLOG is not set
 CONFIG_CRC16=y
 CONFIG_CRYPTO_AES_586=y
 CONFIG_CRYPTO_CRC32C=y