Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP2:Update
xen.6649
5a69c0b9-x86-fix-GET_STACK_END.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 5a69c0b9-x86-fix-GET_STACK_END.patch of Package xen.6649
# Commit 8155476765a5bdecea1534b46562cf28e0113a9a # Date 2018-01-25 11:34:17 +0000 # Author Wei Liu <wei.liu2@citrix.com> # Committer Wei Liu <wei.liu2@citrix.com> x86: fix GET_STACK_END AIUI the purpose of having the .if directive is to make GET_STACK_END work with any general purpose registers. The code as-is would produce the wrong result for r8. Fix it. Signed-off-by: Wei Liu <wei.liu2@citrix.com> Acked-by: Andrew Cooper <andrew.cooper3@citrix.com> --- a/xen/include/asm-x86/asm_defns.h +++ b/xen/include/asm-x86/asm_defns.h @@ -120,7 +120,7 @@ void ret_from_intr(void); #define STACK_CPUINFO_FIELD(field) (1 - CPUINFO_sizeof + CPUINFO_##field) #define GET_STACK_END(reg) \ - .if .Lr##reg > 8; \ + .if .Lr##reg >= 8; \ movq $STACK_SIZE-1, %r##reg; \ .else; \ movl $STACK_SIZE-1, %e##reg; \
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor