x86: Fix perf deadlock caused by dumpstack cleanup
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest2 patches 2 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/2 | x86: Fix dumpstack_64 to keep state of "used" variable in looparch/ | +5 | 0 replies | |
| 2/2 | x86: Fix dumpstack_64 irq stack handlingarch/ | +10 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/2] x86: Fix perf deadlock caused by dumpstack cleanup
Linus,
Here are two patches that fix the deadlock that you discovered.
The first patch is the real culprit, but as I was looking at the code I realized that the irq stack part was a bit off too. That part didn't cause the lock up, but needs to be fixed regardless.
Note, I'm hoping to use these clean ups to make x86_64 and i386 code a bit closer to each other, so I hope the original change does not get reverted.
-- Steve
Steven Rostedt (Red Hat) (2):
x86: Fix dumpstack_64 to keep state of "used" variable in loop
x86: Fix dumpstack_64 irq stack handling
----
arch/x86/kernel/dumpstack_64.c | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-)