Skip to content
Commit d223246e authored by Anders Kaseorg's avatar Anders Kaseorg Committed by H. Peter Anvin
Browse files

x86: fix fragile computation of vsyscall address

Previously, the address of the vsyscall page (VSYSCALL_PHYS_ADDR,
VSYSCALL_VIRT_ADDR) was computed by arithmetic on the address of the
last section.  This leads to bugs when new sections are inserted, such
as the one fixed by commit d312ceda

.
Let's compute it from the current address instead.

Signed-off-by: default avatarAnders Kaseorg <andersk@ksplice.com>
Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
parent daf7b9c9
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment