diff options
author | Josh Poimboeuf <[email protected]> | 2017-10-20 11:21:33 -0500 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2017-10-23 13:30:35 +0200 |
commit | 98990a33b77dda9babf91cb235654f6729e5702e (patch) | |
tree | e0f99a3b3a04d52bac1616197e0f760d92e745cf /include/linux/fpga/fpga-bridge.h | |
parent | bfc1168de949cd3e9ca18c3480b5085deff1ea7c (diff) |
x86/entry: Fix idtentry unwind hint
This fixes the following ORC warning in the 'int3' entry code:
WARNING: can't dereference iret registers at ffff8801c5f17fe0 for ip ffffffff95f0d94b
The ORC metadata had the wrong stack offset for the iret registers.
Their location on the stack is dependent on whether the exception has an
error code.
Reported-and-tested-by: Andrei Vagin <[email protected]>
Signed-off-by: Josh Poimboeuf <[email protected]>
Cc: Andy Lutomirski <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Fixes: 8c1f75587a18 ("x86/entry/64: Add unwind hint annotations")
Link: http://lkml.kernel.org/r/931d57f0551ed7979d5e7e05370d445c8e5137f8.1508516398.git.jpoimboe@redhat.com
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'include/linux/fpga/fpga-bridge.h')
0 files changed, 0 insertions, 0 deletions