commit | b77797fb2bf31bf076e6b69736119bc6a077525b | [log] [tgz] |
---|---|---|
author | Jeremy Fitzhardinge <jeremy@goop.org> | Wed Apr 02 10:54:11 2008 -0700 |
committer | Ingo Molnar <mingo@elte.hu> | Thu Apr 24 23:57:33 2008 +0200 |
tree | 4d0bfcb5bcc96988ef421c807837d7236fdb0e07 | |
parent | 2bd50036b5dfc929390ddc48be7f6314447b2be3 [diff] |
xen: fold xen_sysexit into xen_iret xen_sysexit and xen_iret were doing essentially the same thing. Rather than having a separate implementation for xen_sysexit, we can just strip the stack back to an iret frame and jump into xen_iret. This removes a lot of code and complexity - specifically, another critical region. Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>