From: Jeff Garzik <jgarzik@pobox.com>

I found the problem ;-)

Signed-off-by: Andrew Morton <akpm@osdl.org>
---

 25-akpm/arch/i386/boot/edd.S |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

diff -puN arch/i386/boot/edd.S~edd-use-extended-read-command-add-config_edd_skip_mbr-fix arch/i386/boot/edd.S
--- 25/arch/i386/boot/edd.S~edd-use-extended-read-command-add-config_edd_skip_mbr-fix	2004-10-06 21:36:07.756240680 -0700
+++ 25-akpm/arch/i386/boot/edd.S	2004-10-06 21:36:17.910696968 -0700
@@ -14,7 +14,7 @@
 
 #if defined(CONFIG_EDD) || defined(CONFIG_EDD_MODULE)
 	movb	$0, (EDD_MBR_SIG_NR_BUF)	# zero value at EDD_MBR_SIG_NR_BUF
-#ifndef(CONFIG_EDD_SKIP_MBR)
+#ifndef CONFIG_EDD_SKIP_MBR
 	xorl	%edx, %edx
 	movb	$0x80, %dl			# from device 80
 
_