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 |
---|---|---|
Kconfig | -rw-r--r-- | 10.4 KB |
Makefile | -rw-r--r-- | 460 bytes |
autosleep.c | -rw-r--r-- | 2.6 KB |
block_io.c | -rw-r--r-- | 2.4 KB |
console.c | -rw-r--r-- | 3.5 KB |
hibernate.c | -rw-r--r-- | 27.0 KB |
main.c | -rw-r--r-- | 15.2 KB |
power.h | -rw-r--r-- | 8.3 KB |
poweroff.c | -rw-r--r-- | 990 bytes |
process.c | -rw-r--r-- | 6.0 KB |
qos.c | -rw-r--r-- | 17.2 KB |
snapshot.c | -rw-r--r-- | 67.6 KB |
suspend.c | -rw-r--r-- | 12.0 KB |
suspend_test.c | -rw-r--r-- | 5.7 KB |
swap.c | -rw-r--r-- | 35.8 KB |
user.c | -rw-r--r-- | 10.0 KB |
wakelock.c | -rw-r--r-- | 5.5 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...