Revision 00c89b2f1111b61e924f49fc79b7d9851fce249d authored by Linus Torvalds on 23 November 2014, 21:56:55 UTC, committed by Linus Torvalds on 23 November 2014, 21:56:55 UTC
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
File | Mode | Size |
---|---|---|
Makefile | -rw-r--r-- | 224 bytes |
rcu.h | -rw-r--r-- | 4.5 KB |
rcutorture.c | -rw-r--r-- | 51.2 KB |
srcu.c | -rw-r--r-- | 22.0 KB |
tiny.c | -rw-r--r-- | 10.4 KB |
tiny_plugin.h | -rw-r--r-- | 4.8 KB |
tree.c | -rw-r--r-- | 116.7 KB |
tree.h | -rw-r--r-- | 26.1 KB |
tree_plugin.h | -rw-r--r-- | 93.3 KB |
tree_trace.c | -rw-r--r-- | 12.9 KB |
update.c | -rw-r--r-- | 21.7 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...