• Heiko Carstens's avatar
    s390: add separate program check exit path · 0cd9b723
    Heiko Carstens authored
    System call and program check handler both use the system call exit
    path when returning to previous context. However the program check
    handler jumps right to the end of the system call exit path if the
    previous context is kernel context.
    
    This lead to the quite odd double disabling of interrupts in the
    system call exit path introduced with commit ce9dfafe
    
     ("s390:
    fix system call exit path").
    
    To avoid that have a separate program check handler exit path if the
    previous context is kernel context.
    Reviewed-by: default avatarSven Schnelle <svens@linux.ibm.com>
    Signed-off-by: default avatarHeiko Carstens <hca@linux.ibm.com>
    0cd9b723
entry.S 33.9 KB