[Xenomai] [PULL v2] ipipe: 4.4 fixes for x86 and tracer, update to 4.4.43
Jan Kiszka
jan.kiszka at siemens.com
Thu Jan 19 18:57:57 CET 2017
Hi Philippe,
The following changes since commit 8121a3aca1742df09940f29b24ebee291481c1ef:
ipipe: do not read irq_desc[] out of bounds with virqs (2016-11-25 17:11:39 +0100)
are available in the git repository at:
git://git.xenomai.org/ipipe-jki for-upstream/4.4
for you to fetch changes up to eca25839f95f585e874bf3e4d46f5761907c08df:
Merge tag 'v4.4.43' into for-upstream/4.4 (2017-01-16 17:21:42 +0100)
Note: The 4.4.43 merge was not tested on archs!=x86.
Changes in v2:
- two additional fixes, interrupt-related
- updated to 4.4.43
----------------------------------------------------------------
[leaving out the merge part in the stats]
Jan Kiszka (12):
x86/ipipe: Skip lockdep check for vector_lock under I-pipe
x86/ipipe: Always leave do_syscall_32_irqs_on with hard irqs disabled
x86/ipipe: Maintain Linux IRQ tracing in enable/disable_local_irqs
x86/ipipe: Fix DEBUG_LOCKS instrumentation of load_mm_ldt
x86/ipipe: Fix root state on return from certain exceptions
ipipe: Remove stray tabs from tracer output
ipipe: Do not trace Linux irqs over the head domain
x86/ipipe: Remove unneeded !CONFIG_IPIPE guard around TRACE_IRQS_OFF
x86/ipipe: Resync exception handling with ipipe-3.14
ipipe: Extend root domain guard to preempt_schedule_notrace
x86/ipipe: Initialize vector_irq for IRQ_MOVE_CLEANUP_VECTOR
x86/ipipe: Fix deadlock on irq migration
arch/x86/entry/common.c | 16 ++++++--
arch/x86/entry/entry_64.S | 3 +-
arch/x86/include/asm/ipipe.h | 20 +++++++--
arch/x86/include/asm/mmu_context.h | 3 +-
arch/x86/kernel/apic/io_apic.c | 2 +-
arch/x86/kernel/apic/vector.c | 2 +
arch/x86/kernel/ipipe.c | 83 ++++++++++++++------------------------
arch/x86/kernel/irqinit.c | 7 ++++
arch/x86/kernel/traps.c | 11 ++++-
kernel/ipipe/tracer.c | 4 +-
kernel/locking/lockdep.c | 10 ++++-
kernel/sched/core.c | 2 +-
kernel/trace/trace_irqsoff.c | 8 ++--
13 files changed, 99 insertions(+), 72 deletions(-)
--
Siemens AG, Corporate Technology, CT RDA ITP SES-DE
Corporate Competence Center Embedded Linux
More information about the Xenomai
mailing list