[arm] properly restore spsr on exception exit
[arm] properly restore spsr on exception exit

M1cha/lk,zhuotong/mi2_lk_NoEmmc,minglun-tsai/lk,M1cha/lktris,GCrean/lk,littlekernel/lk,M1cha/android_bootable_bootloader_lk,xndcn/moboot-for-veer,ianloic/lk,CanarySolutions/little-kernel,mozilla-b2g/kernel_lk,jsr-d10/android_bootable_bootloader_lk,GCrean/lk,GCrean/lk,t2m-foxfone/android_kernel_lk,idor/dk50-bootable_bootloader_lk,jsr-d10/android_bootable_bootloader_lk,detule/lk-g2-spr,mozilla-b2g/kernel_lk,zhuotong/mi2_lk_NoEmmc,nvll/lk,M1cha/android_bootable_bootloader_lk,chirayudesai/android_bootable_bootloader_lk,M1cha/android_bootable_bootloader_lk,M1cha/mi2_lk,srodrig1/lk,mozilla-b2g/fairphone2_kernel_lk,pichina/lk,chirayudesai/android_bootable_bootloader_lk,thornbirdblue/codeaurora_lk,hanjae/lumiab0,Redmi-dev/android_bootable_lk,Foxda-Tech/argo8-bootable-bootloader-lk,M1cha/mi2_lk,jsr-d9/android_kernel_lk,M1cha/lk,RonGokhale/android_lk_bootloader,t2m-foxfone/kernel_lk,detule/lk-g2-spr,lg-devs/g2-bootloader,idor/dk50-bootable_bootloader_lk,Redmi-dev/android_bootable_lk,my4ndr0id/android_bootable_bootloader_lk,nvll/lk,ErikCorryGoogle/lk,MiCode/mi2_lk,jcsullins/moboot,sndnvaps/lk,pablomarx/lk,thornbirdblue/codeaurora_lk,my4ndr0id/android_bootable_bootloader_lk,efidroid/lk,ErikCorryGoogle/lk,beidl/lk_umia,Blefish/android_bootable_bootloader_lk,M1cha/android_bootable_bootloader_lk,minglun-tsai/lk,hanjae/lumiab0,jcsullins/moboot,ianloic/lk,DooMLoRD/android_bootable_bootloader_lk,jsr-d9/android_kernel_lk,pablomarx/lk,M1cha/lk,M1cha/lk,grub4android/lk,t2m-foxfone/kernel_lk,thornbirdblue/codeaurora_lk,t2m-foxfone/android_kernel_lk,Foxda-Tech/argo8-bootable-bootloader-lk,jcsullins/moboot,CanarySolutions/little-kernel,lg-devs/g2-bootloader,RonGokhale/android_lk_bootloader,utilite2/lk,Blefish/android_bootable_bootloader_lk,t2m-foxfone/android_kernel_lk,hanjae/lumiab0,efidroid/lk,jsr-d10/android_bootable_bootloader_lk,DooMLoRD/android_bootable_bootloader_lk,RonGokhale/android_lk_bootloader,oubeichen/lk-v500,DooMLoRD/android_bootable_bootloader_lk,my4ndr0id/android_bootable_bootloader_lk,sndnvaps/lk,sndnvaps/lk,jcsullins/moboot,jcsullins/moboot,hollanderic/lkstuff,littlekernel/lk,beidl/lk_umia,M1cha/mi2_lk,hollanderic/lkstuff,Foxda-Tech/polaris-bootable-bootloader-lk,CanarySolutions/little-kernel,pichina/lk,M1cha/lktris,xndcn/moboot-for-veer,mozilla-b2g/fairphone2_kernel_lk,srodrig1/lk,utilite2/lk,oubeichen/lk-v500,DooMLoRD/android_bootable_bootloader_lk,skabet/lk,pablomarx/lk,skabet/lk,sndnvaps/lk,thornbirdblue/codeaurora_lk,travisg/lk,M1cha/android_bootable_bootloader_lk,my4ndr0id/android_bootable_bootloader_lk,ianloic/lk,mozilla-b2g/kernel_lk,mozilla-b2g/kernel_lk,littlekernel/lk,grub4android/lk,xndcn/moboot-for-veer,skabet/lk,DooMLoRD/android_bootable_bootloader_lk,Blefish/android_bootable_bootloader_lk,lg-devs/g2-bootloader,skabet/lk,oubeichen/lk-v500,Foxda-Tech/polaris-bootable-bootloader-lk,chirayudesai/android_bootable_bootloader_lk,idor/dk50-bootable_bootloader_lk,ErikCorryGoogle/lk,M1cha/lktris,xndcn/moboot-for-veer,beidl/lk_umia,M1cha/lktris,MiCode/mi2_lk,travisg/lk,Foxda-Tech/argo8-bootable-bootloader-lk,pichina/lk,t2m-foxfone/kernel_lk,beidl/lk_umia,hollanderic/lkstuff,srodrig1/lk,Foxda-Tech/polaris-bootable-bootloader-lk,sndnvaps/lk,jsr-d9/android_kernel_lk,jbott/lk_gee,srodrig1/lk,M1cha/lk,pichina/lk,srodrig1/lk,ianloic/lk,utilite2/lk,utilite2/lk,Redmi-dev/android_bootable_lk,efidroid/lk,jbott/lk_gee,RonGokhale/android_lk_bootloader,M1cha/mi2_lk,skabet/lk,M1cha/lktris,mozilla-b2g/fairphone2_kernel_lk,travisg/lk,travisg/lk,t2m-foxfone/android_kernel_lk,detule/lk-g2-spr,M1cha/mi2_lk,jsr-d9/android_kernel_lk,idor/dk50-bootable_bootloader_lk,Foxda-Tech/polaris-bootable-bootloader-lk,RonGokhale/android_lk_bootloader,utilite2/lk,nvll/lk,hanjae/lumiab0,lg-devs/g2-bootloader,oubeichen/lk-v500,t2m-foxfone/kernel_lk,thornbirdblue/codeaurora_lk,M1cha/android_bootable_bootloader_lk,Blefish/android_bootable_bootloader_lk,oubeichen/lk-v500,t2m-foxfone/android_kernel_lk,xndcn/moboot-for-veer,jsr-d10/android_bootable_bootloader_lk,jsr-d9/android_kernel_lk,grub4android/lk,pichina/lk,littlekernel/lk,t2m-foxfone/kernel_lk,hollanderic/lkstuff,jcsullins/moboot,GCrean/lk,GCrean/lk,grub4android/lk,detule/lk-g2-spr,zhuotong/mi2_lk_NoEmmc,nvll/lk,jbott/lk_gee,ErikCorryGoogle/lk,beidl/lk_umia,efidroid/lk,zhuotong/mi2_lk_NoEmmc,jbott/lk_gee,chirayudesai/android_bootable_bootloader_lk,Blefish/android_bootable_bootloader_lk,jsr-d10/android_bootable_bootloader_lk,chirayudesai/android_bootable_bootloader_lk,Redmi-dev/android_bootable_lk,detule/lk-g2-spr,hanjae/lumiab0,idor/dk50-bootable_bootloader_lk,Foxda-Tech/argo8-bootable-bootloader-lk,MiCode/mi2_lk,efidroid/lk,minglun-tsai/lk,mozilla-b2g/kernel_lk,minglun-tsai/lk,MiCode/mi2_lk,Redmi-dev/android_bootable_lk,grub4android/lk,jbott/lk_gee,CanarySolutions/little-kernel,zhuotong/mi2_lk_NoEmmc,nvll/lk,Foxda-Tech/argo8-bootable-bootloader-lk,pablomarx/lk,CanarySolutions/little-kernel,lg-devs/g2-bootloader,Foxda-Tech/polaris-bootable-bootloader-lk,MiCode/mi2_lk,mozilla-b2g/fairphone2_kernel_lk,pablomarx/lk,mozilla-b2g/fairphone2_kernel_lk,my4ndr0id/android_bootable_bootloader_lk