* [Xenomai] [PULL] ipipe: 4.4 fixes for x86 and tracer, update to 4.4.37
@ 2016-12-19 18:03 Jan Kiszka
2016-12-21 16:22 ` Jan Kiszka
0 siblings, 1 reply; 4+ messages in thread
From: Jan Kiszka @ 2016-12-19 18:03 UTC (permalink / raw)
To: Philippe Gerum; +Cc: Xenomai
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 b0499d6f230268b60b44ccc2dcacee8a30cd4e62:
Merge tag 'v4.4.37' into for-upstream/4.4 (2016-12-09 19:46:32 +0100)
As noted earlier, we missed some x86 patches from releases > 3.14. I
think I found them all.
Note: The 4.4.37 merge was not tested on archs!=x86.
Jan
----------------------------------------------------------------
[leaving out the merge part in the stats]
Jan Kiszka (11):
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
Merge tag 'v4.4.37' into for-upstream/4.4
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/vector.c | 2 ++
arch/x86/kernel/ipipe.c | 83 +++++++++++++++++++++++++++++++----------------------------------------------------
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 ++++----
11 files changed, 91 insertions(+), 71 deletions(-)
--
Siemens AG, Corporate Technology, CT RDA ITP SES-DE
Corporate Competence Center Embedded Linux
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Xenomai] [PULL] ipipe: 4.4 fixes for x86 and tracer, update to 4.4.37
2016-12-19 18:03 [Xenomai] [PULL] ipipe: 4.4 fixes for x86 and tracer, update to 4.4.37 Jan Kiszka
@ 2016-12-21 16:22 ` Jan Kiszka
2016-12-21 16:31 ` Philippe Gerum
2017-01-19 17:57 ` [Xenomai] [PULL v2] ipipe: 4.4 fixes for x86 and tracer, update to 4.4.43 Jan Kiszka
0 siblings, 2 replies; 4+ messages in thread
From: Jan Kiszka @ 2016-12-21 16:22 UTC (permalink / raw)
To: Philippe Gerum; +Cc: Xenomai
On 2016-12-19 19:03, Jan Kiszka wrote:
> 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 b0499d6f230268b60b44ccc2dcacee8a30cd4e62:
>
> Merge tag 'v4.4.37' into for-upstream/4.4 (2016-12-09 19:46:32 +0100)
>
> As noted earlier, we missed some x86 patches from releases > 3.14. I
> think I found them all.
>
> Note: The 4.4.37 merge was not tested on archs!=x86.
>
> Jan
>
> ----------------------------------------------------------------
> [leaving out the merge part in the stats]
>
> Jan Kiszka (11):
> 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
> Merge tag 'v4.4.37' into for-upstream/4.4
>
> 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/vector.c | 2 ++
> arch/x86/kernel/ipipe.c | 83 +++++++++++++++++++++++++++++++----------------------------------------------------
> 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 ++++----
> 11 files changed, 91 insertions(+), 71 deletions(-)
>
Hold on, I've found (at least) one remaining issue and will also take
the chance to update the stable merge. May take longer though, this year
is ending "soon".
Jan
--
Siemens AG, Corporate Technology, CT RDA ITP SES-DE
Corporate Competence Center Embedded Linux
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Xenomai] [PULL] ipipe: 4.4 fixes for x86 and tracer, update to 4.4.37
2016-12-21 16:22 ` Jan Kiszka
@ 2016-12-21 16:31 ` Philippe Gerum
2017-01-19 17:57 ` [Xenomai] [PULL v2] ipipe: 4.4 fixes for x86 and tracer, update to 4.4.43 Jan Kiszka
1 sibling, 0 replies; 4+ messages in thread
From: Philippe Gerum @ 2016-12-21 16:31 UTC (permalink / raw)
To: Jan Kiszka; +Cc: Xenomai
On 12/21/2016 05:22 PM, Jan Kiszka wrote:
> On 2016-12-19 19:03, Jan Kiszka wrote:
>> 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 b0499d6f230268b60b44ccc2dcacee8a30cd4e62:
>>
>> Merge tag 'v4.4.37' into for-upstream/4.4 (2016-12-09 19:46:32 +0100)
>>
>> As noted earlier, we missed some x86 patches from releases > 3.14. I
>> think I found them all.
>>
>> Note: The 4.4.37 merge was not tested on archs!=x86.
>>
>> Jan
>>
>> ----------------------------------------------------------------
>> [leaving out the merge part in the stats]
>>
>> Jan Kiszka (11):
>> 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
>> Merge tag 'v4.4.37' into for-upstream/4.4
>>
>> 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/vector.c | 2 ++
>> arch/x86/kernel/ipipe.c | 83 +++++++++++++++++++++++++++++++----------------------------------------------------
>> 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 ++++----
>> 11 files changed, 91 insertions(+), 71 deletions(-)
>>
>
> Hold on, I've found (at least) one remaining issue and will also take
> the chance to update the stable merge. May take longer though, this year
> is ending "soon".
>
Ok.
--
Philippe.
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Xenomai] [PULL v2] ipipe: 4.4 fixes for x86 and tracer, update to 4.4.43
2016-12-21 16:22 ` Jan Kiszka
2016-12-21 16:31 ` Philippe Gerum
@ 2017-01-19 17:57 ` Jan Kiszka
1 sibling, 0 replies; 4+ messages in thread
From: Jan Kiszka @ 2017-01-19 17:57 UTC (permalink / raw)
To: Philippe Gerum; +Cc: Xenomai
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
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2017-01-19 17:57 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-12-19 18:03 [Xenomai] [PULL] ipipe: 4.4 fixes for x86 and tracer, update to 4.4.37 Jan Kiszka
2016-12-21 16:22 ` Jan Kiszka
2016-12-21 16:31 ` Philippe Gerum
2017-01-19 17:57 ` [Xenomai] [PULL v2] ipipe: 4.4 fixes for x86 and tracer, update to 4.4.43 Jan Kiszka
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.