A quick extension of the previous pull request. Another bug was sleeping
in the syscall exit path. This is an x86-only fix, but I wouldn't be
surprised if other archs are affected as well.
The following changes since commit d6040e695e40a9cbac2507690100b6e95b555d7d:
ipipe-2.6.35.7-x86-2.7-04 (2010-10-04 12:47:15 +0200)
are available in the git repository at:
git://git.kiszka.org/ipipe-2.6 queues/2.6.35-x86
Jan Kiszka (7):
ipipe: Remove unused local variables
ipipe: Reinstall ipipe_nmi_enter/exit
ipipe: Drop foreign stack test from nmi entry/exit
Merge branch 'queues/2.6.35-noarch' into queues/2.6.35-x86
ipipe: x86: Fix virtualization of perf_pending_interrupt
ipipe: x86: Fix x86_platform_ipi virtualization
ipipe: x86: Don't trace non-Linux syscall exits
Philippe Gerum (3):
ipipe: enable back ftrace at startup
ipipe: detect damage of hw interrupt state via spin_unlock_irqrestore
ipipe: fix build with ipipe off
arch/x86/include/asm/hw_irq.h | 1 +
arch/x86/kernel/ipipe.c | 8 ++++----
arch/x86/kernel/ptrace.c | 4 ++++
include/linux/hardirq.h | 38 ++++++++++++++++++--------------------
include/linux/ipipe_lock.h | 18 ++++++++++++++----
kernel/ipipe/core.c | 16 +++++++++++++++-
kernel/ipipe/tracer.c | 1 +
7 files changed, 57 insertions(+), 29 deletions(-)
_______________________________________________
Adeos-main mailing list
[email protected]
https://mail.gna.org/listinfo/adeos-main