summaryrefslogtreecommitdiffstats
path: root/arch/x86/mm/init_64.c
diff options
context:
space:
mode:
authorRoland McGrath2008-02-06 22:39:45 +0100
committerIngo Molnar2008-02-06 22:39:45 +0100
commita57dae3aa4d00a000b5bac4238025438204c78b2 (patch)
tree03a22973e807fa9607ae7deb60c2939f1b8863d1 /arch/x86/mm/init_64.c
parentcpuidle: dubious one-bit signed bitfield in cpuidle.h (diff)
downloadkernel-qcow2-linux-a57dae3aa4d00a000b5bac4238025438204c78b2.tar.gz
kernel-qcow2-linux-a57dae3aa4d00a000b5bac4238025438204c78b2.tar.xz
kernel-qcow2-linux-a57dae3aa4d00a000b5bac4238025438204c78b2.zip
x86: fix iret exception recovery on 64-bit
This change broke recovery of exceptions in iret: commit 72fe4858544292ad64600765cb78bc02298c6b1c Author: Glauber de Oliveira Costa <gcosta@redhat.com> x86: replace privileged instructions with paravirt macros The ENTRY(native_iret) macro adds alignment padding before the iretq instruction, so "iret_label" no longer points exactly at the instruction. It was sloppy to leave the old "iret_label" label behind when replacing its nearby use. Removing it would have revealed the other use of the label later in the file, and upon noticing that use, anyone exercising the minimum of attention to detail expected of anyone touching this subtle code would realize it needed to change as well. Signed-off-by: Roland McGrath <roland@redhat.com> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/mm/init_64.c')
0 files changed, 0 insertions, 0 deletions