xtensa: clean up kernel exit assembly code
authorMax Filippov <jcmvbkbc@gmail.com>
Sat, 19 Mar 2022 12:52:07 +0000 (05:52 -0700)
committerMax Filippov <jcmvbkbc@gmail.com>
Sat, 19 Mar 2022 20:08:41 +0000 (13:08 -0700)
commite7e9614b6b3a4fb897d9766337858e3f5e1e1855
tree92a333581ddb3f517b29923ed933a9c0f970785c
parente6d423aaaea13e6dc48e42472aeebc8607ae2574
xtensa: clean up kernel exit assembly code

Don't use numeric labels for complex branching logic. Mark each branch
with named local label and use them. Rearrange exit back to kernel mode
to avoid conditional label definition.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
arch/xtensa/kernel/entry.S