"git@git.seco.com:nicola.sparnacci/linux-seco-intel.git" did not exist on "09b174702601079c3a04806754be30ffbd70db4d"
Merge branch 'x86-traps' (trap handling from Andy Lutomirski)
Merge x86-64 iret fixes from Andy Lutomirski: "This addresses the following issues: - an unrecoverable double-fault triggerable with modify_ldt. - invalid stack usage in espfix64 failed IRET recovery from IST context. - invalid stack usage in non-espfix64 failed IRET recovery from IST context. It also makes a good but IMO scary change: non-espfix64 failed IRET will now report the correct error. Hopefully nothing depended on the old incorrect behavior, but maybe Wine will get confused in some obscure corner case" * emailed patches from Andy Lutomirski <luto@amacapital.net>: x86_64, traps: Rework bad_iret x86_64, traps: Stop using IST for #SS x86_64, traps: Fix the espfix64 #DF fixup and rewrite it in C
No related branches found
No related tags found
Showing
- arch/x86/include/asm/page_32_types.h 0 additions, 1 deletionarch/x86/include/asm/page_32_types.h
- arch/x86/include/asm/page_64_types.h 5 additions, 6 deletionsarch/x86/include/asm/page_64_types.h
- arch/x86/include/asm/traps.h 1 addition, 0 deletionsarch/x86/include/asm/traps.h
- arch/x86/kernel/dumpstack_64.c 0 additions, 1 deletionarch/x86/kernel/dumpstack_64.c
- arch/x86/kernel/entry_64.S 22 additions, 59 deletionsarch/x86/kernel/entry_64.S
- arch/x86/kernel/traps.c 54 additions, 17 deletionsarch/x86/kernel/traps.c
Loading
Please register or sign in to comment