patch-2.4.27 linux-2.4.27/arch/x86_64/boot/bootsect.S

Next file: linux-2.4.27/arch/x86_64/ia32/ia32entry.S
Previous file: linux-2.4.27/arch/sparc64/prom/memory.c
Back to the patch index
Back to the overall index

diff -urN linux-2.4.26/arch/x86_64/boot/bootsect.S linux-2.4.27/arch/x86_64/boot/bootsect.S
@@ -234,9 +234,10 @@
 die:	jne	die			# %es must be at 64kB boundary
 	xorw	%bx, %bx		# %bx is starting address within segment
 rp_read:
-#ifdef __BIG_KERNEL__			# look in setup.S for bootsect_kludge
+#ifdef __BIG_KERNEL__				
+					# look in setup.S for bootsect_kludge
 	bootsect_kludge = 0x220		# 0x200 + 0x20 which is the size of the
-	lcall	bootsect_kludge		# bootsector + bootsect_kludge offset
+	lcall	*bootsect_kludge		# bootsector + bootsect_kludge offset
 #else
 	movw	%es, %ax
 	subw	$SYSSEG, %ax

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)