> pushl $SYSENTER_RETURN > > SYSENTER_RETURN is a link time constant that is defined based on the > location of the vsyscall page. If the vsyscall page can move, this can > not be a constant. The vsyscall page is at PAGE_OFFSET - 2*PAGE_SIZE. It doesn't move. At least not at runtime. At compile time it can change with the new VMSPLIT config options, but that isn't a problem ;) cheers, Gerd -- Gerd 'just married' Hoffmann <kraxel@xxxxxxx> I'm the hacker formerly known as Gerd Knorr. http://www.suse.de/~kraxel/just-married.jpeg