This repository has been archived on 2026-03-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
ubports_kernel_google_msm/arch
Roland McGrath a57dae3aa4 x86: fix iret exception recovery on 64-bit
This change broke recovery of exceptions in iret:

   commit 72fe485854
   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>
2008-02-06 22:39:45 +01:00
..
2008-02-05 09:44:21 -08:00
2008-02-05 14:37:15 -08:00
2008-02-05 09:44:07 -08:00
2008-02-05 09:44:24 -08:00
2008-02-05 14:37:15 -08:00
2008-02-05 14:37:15 -08:00
2008-02-05 09:44:24 -08:00
2008-02-05 09:44:07 -08:00
2008-02-05 14:37:15 -08:00
2008-02-05 09:44:07 -08:00