Hi. The current espfix code used to make problem for some people by its uglyness and the stack switching. The attached patch removes about 2/3 of the mess by utilizing the 32bit stack instead of the 16bit one. I simply patch the base address at gdt so that the kernel esp have the same high word as the user esp. In case there are no objections - Andrew, could you please apply? ----- Clean up the espfix code by utilizing the 32bit stack instead of the 16bit one. Signed-off-by: Stas Sergeev