Please detail how the interface changes.  It is not at all clear from
the code.
> @@ -101,7 +96,8 @@
>  	popl %eax	# hcount
>  	movl $0x100000,%edi
>  	cli		# make sure we don't get interrupted
> -	ljmp $(__KERNEL_CS), $0x1000 # and jump to the move routine
> +	movl $0x1000, %ebp
> +	jmpl *%ebp	# and jump to the move routine
>  
>  /*
>   * Routine (template) for moving the decompressed kernel in place,
Why are you avoiding to set __SETUP_CS here?
	-hpa
-- <hpa@transmeta.com> at work, <hpa@zytor.com> in private! "Unix gives you enough rope to shoot yourself in the foot." http://www.zytor.com/~hpa/puzzle.txt <amsp@zytor.com> - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/